[02:58:06]OFD Sender: No OFD packet to send [02:58:11]OFD Sender: No OFD packet to send [02:58:16]OFD Sender: No OFD packet to send [02:58:21]OFD Sender: No OFD packet to send [02:58:26]OFD Sender: No OFD packet to send [02:58:31]OFD Sender: No OFD packet to send [02:58:36]OFD Sender: No OFD packet to send [02:58:41]OFD Sender: No OFD packet to send [02:58:46]OFD Sender: No OFD packet to send [02:58:51]OFD Sender: No OFD packet to send [02:58:56]OFD Sender: No OFD packet to send [02:59:01]OFD Sender: No OFD packet to send [02:59:06]OFD Sender: No OFD packet to send [02:59:11]OFD Sender: No OFD packet to send [02:59:16]OFD Sender: No OFD packet to send [02:59:21]OFD Sender: No OFD packet to send [02:59:26]OFD Sender: No OFD packet to send [02:59:31]OFD Sender: No OFD packet to send [02:59:36]OFD Sender: No OFD packet to send [02:59:41]OFD Sender: No OFD packet to send [02:59:46]OFD Sender: No OFD packet to send [02:59:51]OFD Sender: No OFD packet to send [02:59:56]OFD Sender: No OFD packet to send [03:00:01]OFD Sender: No OFD packet to send [03:00:06]OFD Sender: No OFD packet to send [03:00:11]OFD Sender: No OFD packet to send [03:00:16]OFD Sender: No OFD packet to send [03:00:21]OFD Sender: No OFD packet to send [03:00:26]OFD Sender: No OFD packet to send [03:00:31]OFD Sender: No OFD packet to send [03:00:36]OFD Sender: No OFD packet to send [03:00:41]OFD Sender: No OFD packet to send [03:00:46]OFD Sender: No OFD packet to send [03:00:51]OFD Sender: No OFD packet to send [03:00:56]OFD Sender: No OFD packet to send [03:01:01]OFD Sender: No OFD packet to send [03:01:06]OFD Sender: No OFD packet to send [03:01:11]OFD Sender: No OFD packet to send [03:01:16]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]OFD Sender: No OFD packet to send [03:03:32]OFD Sender: No OFD packet to send [03:03:37]OFD Sender: No OFD packet to send [03:03:42]OFD Sender: No OFD packet to send [03:03:47]OFD Sender: No OFD packet to send [03:03:52]OFD Sender: No OFD packet to send [03:03:57]OFD Sender: No OFD packet to send [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:12]OFD Sender: No OFD packet to send [03:04:17]OFD Sender: No OFD packet to send [03:04:22]OFD Sender: No OFD packet to send [03:04:27]OFD Sender: No OFD packet to send [03:04:32]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:12]OFD Sender: No OFD packet to send [03:05:17]OFD Sender: No OFD packet to send [03:05:22]OFD Sender: No OFD packet to send [03:05:27]OFD Sender: No OFD packet to send [03:05:32]OFD Sender: No OFD packet to send [03:05:37]OFD Sender: No OFD packet to send [03:05:42]OFD Sender: No OFD packet to send [03:05:47]OFD Sender: No OFD packet to send [03:05:52]OFD Sender: No OFD packet to send [03:05:57]OFD Sender: No OFD packet to send [03:06:02]OFD Sender: No OFD packet to send [03:06:07]OFD Sender: No OFD packet to send [03:06:12]OFD Sender: No OFD packet to send [03:06:17]OFD Sender: No OFD packet to send [03:06:22]OFD Sender: No OFD packet to send [03:06:27]OFD Sender: No OFD packet to send [03:06:32]OFD Sender: No OFD packet to send [03:06:37]OFD Sender: No OFD packet to send [03:06:42]OFD Sender: No OFD packet to send [03:06:47]OFD Sender: No OFD packet to send [03:06:52]OFD Sender: No OFD packet to send [03:06:57]OFD Sender: No OFD packet to send [03:07:02]OFD Sender: No OFD packet to send [03:07:07]OFD Sender: No OFD packet to send [03:07:12]OFD Sender: No OFD packet to send [03:07:17]OFD Sender: No OFD packet to send [03:07:22]OFD Sender: No OFD packet to send [03:07:27]OFD Sender: No OFD packet to send [03:07:32]OFD Sender: No OFD packet to send [03:07:37]OFD Sender: No OFD packet to send [03:07:42]OFD Sender: No OFD packet to send [03:07:47]OFD Sender: No OFD packet to send [03:07:52]OFD Sender: No OFD packet to send [03:07:57]OFD Sender: No OFD packet to send [03:08:02]OFD Sender: No OFD packet to send [03:08:07]OFD Sender: No OFD packet to send [03:08:12]OFD Sender: No OFD packet to send [03:08:17]OFD Sender: No OFD packet to send [03:08:22]OFD Sender: No OFD packet to send [03:08:27]OFD Sender: No OFD packet to send [03:08:32]OFD Sender: No OFD packet to send [03:08:37]OFD Sender: No OFD packet to send [03:08:42]OFD Sender: No OFD packet to send [03:08:47]OFD Sender: No OFD packet to send [03:08:52]OFD Sender: No OFD packet to send [03:08:57]OFD Sender: No OFD packet to send [03:09:02]OFD Sender: No OFD packet to send [03:09:07]OFD Sender: No OFD packet to send [03:09:12]OFD Sender: No OFD packet to send [03:09:17]OFD Sender: No OFD packet to send [03:09:22]OFD Sender: No OFD packet to send [03:09:27]OFD Sender: No OFD packet to send [03:09:32]OFD Sender: No OFD packet to send [03:09:37]OFD Sender: No OFD packet to send [03:09:42]OFD Sender: No OFD packet to send [03:09:47]OFD Sender: No OFD packet to send [03:09:52]OFD Sender: No OFD packet to send [03:09:57]OFD Sender: No OFD packet to send [03:10:02]OFD Sender: No OFD packet to send [03:10:07]OFD Sender: No OFD packet to send [03:10:12]OFD Sender: No OFD packet to send [03:10:17]OFD Sender: No OFD packet to send [03:10:22]OFD Sender: No OFD packet to send [03:10:27]OFD Sender: No OFD packet to send [03:10:32]OFD Sender: No OFD packet to send [03:10:37]OFD Sender: No OFD packet to send [03:10:42]OFD Sender: No OFD packet to send [03:10:47]OFD Sender: No OFD packet to send [03:10:52]OFD Sender: No OFD packet to send [03:10:57]OFD Sender: No OFD packet to send [03:11:02]OFD Sender: No OFD packet to send [03:11:07]OFD Sender: No OFD packet to send [03:11:12]OFD Sender: No OFD packet to send [03:11:17]OFD Sender: No OFD packet to send [03:11:22]OFD Sender: No OFD packet to send [03:11:27]OFD Sender: No OFD packet to send [03:11:32]OFD Sender: No OFD packet to send [03:11:37]OFD Sender: No OFD packet to send [03:11:42]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:13]OFD Sender: No OFD packet to send [03:13:18]OFD Sender: No OFD packet to send [03:13:23]OFD Sender: No OFD packet to send [03:13:28]OFD Sender: No OFD packet to send [03:13:33]OFD Sender: No OFD packet to send [03:13:38]OFD Sender: No OFD packet to send [03:13:43]OFD Sender: No OFD packet to send [03:13:48]OFD Sender: No OFD packet to send [03:13:53]OFD Sender: No OFD packet to send [03:13:58]OFD Sender: No OFD packet to send [03:14:03]OFD Sender: No OFD packet to send [03:14:08]OFD Sender: No OFD packet to send [03:14:13]OFD Sender: No OFD packet to send [03:14:18]OFD Sender: No OFD packet to send [03:14:23]OFD Sender: No OFD packet to send [03:14:28]OFD Sender: No OFD packet to send [03:14:33]OFD Sender: No OFD packet to send [03:14:38]OFD Sender: No OFD packet to send [03:14:43]OFD Sender: No OFD packet to send [03:14:48]OFD Sender: No OFD packet to send [03:14:53]OFD Sender: No OFD packet to send [03:14:58]OFD Sender: No OFD packet to send [03:15:03]OFD Sender: No OFD packet to send [03:15:08]OFD Sender: No OFD packet to send [03:15:13]OFD Sender: No OFD packet to send [03:15:18]OFD Sender: No OFD packet to send [03:15:23]OFD Sender: No OFD packet to send [03:15:28]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:38]OFD Sender: No OFD packet to send [03:15:43]OFD Sender: No OFD packet to send [03:15:48]OFD Sender: No OFD packet to send [03:15:53]OFD Sender: No OFD packet to send [03:15:58]OFD Sender: No OFD packet to send [03:16:03]OFD Sender: No OFD packet to send [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:40:21]ConnectInit Can't connect to host [03:40:25]OFD Sender: No OFD packet to send [03:40:30]OFD Sender: No OFD packet to send [03:43:22]ConnectInit Can't connect to host [03:43:23]ConnectInit Can't take IP for lk.salyk.kg [03:43:23]CommunicateWithHost connect error [03:43:23]CommunicateWithHost err = -1 [03:43:23]OFD Sender: Server communicate error [03:43:28]OFD Sender: Processing packet 198434 [packets to send 245, broken 244] [03:43:28]ProducePacketName [03:43:28]name=ofd_packets/00198434 [03:43:28]OFD Sender: To server: 嚂鰌G, [03:43:28]CommunicateWithHost lk.salyk.kg:30040 [03:43:28]ConnectInit lk.salyk.kg [03:43:33]ConnectInit Can't take IP for lk.salyk.kg [03:43:33]CommunicateWithHost connect error [03:43:33]CommunicateWithHost err = -1 [03:43:33]OFD Sender: Server communicate error [03:43:38]OFD Sender: Processing packet 198434 [packets to send 245, broken 244] [03:43:38]ProducePacketName [03:43:38]name=ofd_packets/00198434 [03:43:38]OFD Sender: To server: 嚂鰌G, [03:43:38]CommunicateWithHost lk.salyk.kg:30040 [03:43:38]ConnectInit lk.salyk.kg [03:43:42]Connected sock=10 [03:43:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 BE 66 06 01 4B 3F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 3A 48 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 15 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 15 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 15 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 E8 1B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 07 03 00 35 04 06 00 62 B6 3C AB 1E 37 5E 75 49 7F 62 9B 2B D8 [03:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 73 C9 47 00 5D 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 07 03 00 F4 03 04 00 81 C8 BF 66 B6 04 01 00 00 DC 8D 76 70 CD CD 01 E6 [03:43:43]CommunicateWithHost err = 0 [03:43:43]CheckOFDResponse [03:43:43]1017 (14) - 77093643461234 [03:43:43]1041 (16) - 0000000000871802 [03:43:43]1040 (4) - 198434 [03:43:43]1012 (4) - 16.08.2024 21:45 [03:43:43]1206 (1) - 0 [03:43:43]OFD Sender: Remove packet 198434 [03:43:43]ProducePacketName [03:43:43]name=ofd_packets/00198434 [03:43:43]NVStorageDeleteData [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:44]OFD Sender: No OFD packet to send [03:46:49]OFD Sender: No OFD packet to send [03:46:54]OFD Sender: No OFD packet to send [03:46:59]OFD Sender: No OFD packet to send [03:47:04]OFD Sender: No OFD packet to send [03:47:09]OFD Sender: No OFD packet to send [03:47:14]OFD Sender: No OFD packet to send [03:47:19]OFD Sender: No OFD packet to send [03:47:24]OFD Sender: No OFD packet to send [03:47:29]OFD Sender: No OFD packet to send [03:47:34]OFD Sender: No OFD packet to send [03:47:39]OFD Sender: No OFD packet to send [03:47:44]OFD Sender: No OFD packet to send [03:47:49]OFD Sender: No OFD packet to send [03:47:54]OFD Sender: No OFD packet to send [03:47:59]OFD Sender: No OFD packet to send [03:48:04]OFD Sender: No OFD packet to send [03:48:09]OFD Sender: No OFD packet to send [03:48:14]OFD Sender: No OFD packet to send [03:48:19]OFD Sender: No OFD packet to send [03:48:24]OFD Sender: No OFD packet to send [03:48:29]OFD Sender: No OFD packet to send [03:48:32]accept exits with 9 [03:48:32]New connection [03:48:32]New thread 3067362660 created [03:48:32]Thread 3067506020 joined [03:48:32]Waiting for new connection... [03:48:32] Sock 9.Parse request [03:48:32]Sock 9.Check first char [03:48:32]Sock 9.First char is OK [03:48:32]request: POST /json_proto HTTP/1.0 [03:48:32]Method: POST [03:48:32]URL: /json_proto [03:48:32]Method is POST - this is cgi request [03:48:32]url: /json_proto [03:48:32]query_string will be loaded in cgi processing [03:48:32]execute_cgi json_proto POST (null) [03:48:32]execute_cgi path=json_proto method=POST [03:48:32]POST find Content-Length [03:48:32]Host: 172.17.46.195:8080 [03:48:32]Content-Length: 684 [03:48:32]Content-Type: application/json [03:48:32] [03:48:32]POST finish read [03:48:32]Found Content-Length = 684 [03:48:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11325868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:48:32]execute_script... [03:48: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)11325868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:48:32]POST & json_proto [03:48:32]process_json_proto [03:48:32]json parsed OK: [03:48:32]protocol is kg_v1.0 [03:48:32]action value=close_receipt [03:48:32]process_action close_receipt [03:48:32]cmd_close_receipt [03:48:32]MH_GetDate [03:48:32]Write to MH i2c: F0 00 00 B7 15 BB [03:48:32]Write i2c OK [03:48:32]MH_I2C_Read... [03:48:32]Read from MH i2c: F0 [03:48:32]MH_I2C_Read... [03:48:32]Read from MH i2c: F0 09 00 [03:48:32]MH_I2C_Read... [03:48:32]Read from MH i2c: F0 09 00 B7 15 00 92 1D C0 66 8D AE BC 66 F6 [03:48:32]GetLastDocTimeStamp 1723866088 [03:48:32]current date 1723866514 [03:48:32]FM_GetShiftState [03:48:32]SAM_PROTO_GetShiftState [03:48:32]wFMCommunicate request_size=4 [03:48:32]MH_SAM_APDU [03:48:32]CAPDU: 80 13 01 00 [03:48:32]Write to MH i2c: E2 08 00 B8 15 80 13 01 00 00 00 00 00 4A [03:48:32]Write i2c OK [03:48:32]MH_I2C_Read... [03:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:48:32]Read from MH i2c: E2 [03:48:32]MH_I2C_Read... [03:48:32]Read from MH i2c: E2 0E 00 [03:48:32]MH_I2C_Read... [03:48:32]Read from MH i2c: E2 0E 00 B8 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [03:48:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [03:48:32]wFMCommunicate OK [03:48:32]SAM_PROTO_GetShiftState done [03:48:32]FM_GetShiftState done [03:48:32]opened in 1723853126 [03:48:32]opened+sec_in_day 1723939526 [03:48:32]quantity*price = 100005 [03:48:32]sum+1 = 100006 [03:48:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 43 17.08.2024 03:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198435 肖袩袛: 73823467819115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T034834&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198435&fm=73823467819115&tin=02508201610067®Number=0000000000092545&sum=100000 [03:48:33]StoreToDocumentArchive [03:48:33]shift 463 fd 198435 [03:48:33]save to /storage/0463/doc_00198435 [03:48:33]save last doc name /storage/0463/doc_00198435 to /storage/kkm_last_doc_name [03:48:33]save OK [03:48:33]Clear old archive folders... [03:48:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:48:33]tlvbuf is B6F489C0 [03:48:33]SAM_PROTO_ClearQueue [03:48:33]wFMCommunicate request_size=4 [03:48:33]MH_SAM_APDU [03:48:33]CAPDU: 80 09 00 00 [03:48:33]Write to MH i2c: E2 08 00 C5 15 80 09 00 00 00 00 00 00 4C [03:48:33]Write i2c OK [03:48:33]MH_I2C_Read... [03:48:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:48:33]Read from MH i2c: E2 [03:48:33]MH_I2C_Read... [03:48:33]Read from MH i2c: E2 03 00 [03:48:33]MH_I2C_Read... [03:48:33]Read from MH i2c: E2 03 00 C5 15 00 90 00 4E [03:48:33]RAPDU: 90 00 [03:48:33]wFMCommunicate OK [03:48:33]SAM_PROTO_ClearQueue done [03:48:33]KKMCreateOFDPacket [03:48:33]OFDProtocolAddRootSTLVToBuf [03:48:33]FM_MakeSignedData [03:48:33]FM_MakeSignedData [03:48:33]SAM_PROTO_SignData [03:48:33]wFMCommunicate request_size=4 [03:48:33]MH_SAM_APDU [03:48:33]CAPDU: 80 0D 01 02 [03:48:33]Write to MH i2c: E2 08 00 C6 15 80 0D 01 02 00 00 00 00 54 [03:48:33]Write i2c OK [03:48:33]MH_I2C_Read... [03:48:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:48:33]Read from MH i2c: E2 [03:48:33]MH_I2C_Read... [03:48:33]Read from MH i2c: E2 03 00 [03:48:33]MH_I2C_Read... [03:48:33]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [03:48:33]RAPDU: 90 00 [03:48:33]wFMCommunicate OK [03:48:33]wFMCommunicate request_size=255 [03:48:33]MH_SAM_APDU [03:48: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 92 1D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 07 03 00 35 04 06 00 43 [03:48:33]Write to MH i2c: E2 02 01 C7 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 92 1D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 07 03 00 35 04 06 00 43 00 00 9B [03:48:33]Write i2c OK [03:48:33]MH_I2C_Read... [03:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:48:34]Read from MH i2c: E2 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 03 00 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [03:48:34]RAPDU: 90 00 [03:48:34]wFMCommunicate OK [03:48:34]wFMCommunicate request_size=10 [03:48:34]MH_SAM_APDU [03:48:34]CAPDU: 80 0D 02 02 05 24 5D 93 50 6B [03:48:34]Write to MH i2c: E2 0D 00 C8 15 80 0D 02 02 05 00 24 5D 93 50 6B 00 00 30 [03:48:34]Write i2c OK [03:48:34]MH_I2C_Read... [03:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:48:34]Read from MH i2c: E2 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 03 00 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 03 00 C8 15 00 90 00 51 [03:48:34]RAPDU: 90 00 [03:48:34]wFMCommunicate OK [03:48:34]wFMCommunicate request_size=4 [03:48:34]MH_SAM_APDU [03:48:34]CAPDU: 80 0D 03 02 [03:48:34]Write to MH i2c: E2 08 00 C9 15 80 0D 03 02 00 00 00 00 59 [03:48:34]Write i2c OK [03:48:34]MH_I2C_Read... [03:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:48:34]OFD Sender: No OFD packet to send [03:48:34]Read from MH i2c: E2 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 0B 00 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 0B 00 C9 15 00 69 AF CC 6B 67 EB 26 9E 90 00 BF [03:48:34]RAPDU: 69 AF CC 6B 67 EB 26 9E 90 00 [03:48:34]wFMCommunicate OK [03:48:34]SAM_PROTO_SignData done [03:48:34]FM_MakeSignedData done [03:48:34]CreateOFDProtocolMessage [03:48:34]wFMCommunicate request_size=4 [03:48:34]MH_SAM_APDU [03:48:34]CAPDU: 80 11 00 00 [03:48:34]Write to MH i2c: E2 08 00 CA 15 80 11 00 00 00 00 00 00 59 [03:48:34]Write i2c OK [03:48:34]MH_I2C_Read... [03:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:48:34]Read from MH i2c: E2 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 17 00 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: E2 17 00 CA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [03:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:48:34]wFMCommunicate OK [03:48:34]CreateOFDProtocolMessage done [03:48:34]OFDSenderStorePacket 198435 [03:48:34]StoreOFDPacket docnum=198435 [03:48:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 55 D5 07 01 B0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 92 1D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 07 03 00 35 04 06 00 43 24 5D 93 50 6B 69 AF CC 6B 67 EB 26 9E [03:48:34]CheckFolder [03:48:34]dirname=/storage/ofd_packets [03:48:34]CheckFolder done [03:48:34]ProducePacketName [03:48:34]name=ofd_packets/00198435 [03:48:34]NVStorageSaveData ofd_packets/00198435 [03:48:34]File name is /storage/ofd_packets/00198435 [03:48:34]Write 301 bytes [03:48:34]NVStorageSaveData done [03:48:34]OFDSenderStorePacket done [03:48:34]KKMCreateOFDPacket done [03:48:34]NVStorageSaveData kkm_last_timestamp [03:48:34]File name is /storage/kkm_last_timestamp [03:48:34]Write 4 bytes [03:48:34]NVStorageSaveData done [03:48:34]ExternCall_PrintAddStr [03:48:34]wPrintStart [03:48:34]Write to MH i2c: 01 00 00 CB 15 E0 [03:48:34]Write i2c OK [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: 01 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: 01 07 00 [03:48:34]MH_I2C_Read... [03:48:34]Read from MH i2c: 01 07 00 CB 15 00 00 00 00 00 FF 0F F5 [03:48:34]RasterBufferAndPrint [03:48:34]line 小褔械褌 N : (1)11325868 [03:48:34]line 袠袧袧: 02508201610067 [03:48:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [03:48:34]line 袩袪袨袛袗袞袗 [03:48:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [03:48:34]line 孝芯胁邪褉: 2710124130 [03:48:34]line 袗懈-92-袣-4 [03:48:34]line 14.750 * 67.80 [03:48:34]line = 1000.05 [03:48:34]line 袧袛小 12% 袧小袩 1% [03:48:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [03:48:34]line 袨袣袪校袚袥袝袧袠袝: -0.05 [03:48:34]line 袠孝袨袚袨: 1000.00 [03:48:34]line 袙薪械褋械薪芯: 1000.00 [03:48:34]line 小袛袗效袗: 0.00 [03:48:34]line 袧小袩 1% : 8.85 [03:48:34]line 袧袛小 12% : 106.20 [03:48:34]line 袧邪谢懈褔薪褘屑懈: 1000.00 [03:48:34]line 袘械蟹薪邪谢.: 0.00 [03:48:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [03:48:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [03:48:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [03:48:34]line 效械泻 43 17.08.2024 03:48 [03:48:34]line 小屑械薪邪: 463 肖肖袛: 1.0 [03:48:34]line 袟袧袦: 0300000079 [03:48:34]line 袪袧袦: 0000000000092545 [03:48:34]line 袙械褉褋懈褟 袣袣袦: 001 [03:48:34]line 肖袦: 0000000000871802 [03:48:34]line 肖袛: 198435 [03:48:34]line 肖袩袛: 73823467819115 [03:48:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T034834&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198435&fm=73823467819115&tin=02508201610067®Number=0000000000092545&sum=100000 [03:48:34]OFD Sender: Processing packet 198435 [packets to send 245, broken 244] [03:48:34]ProducePacketName [03:48:34]name=ofd_packets/00198435 [03:48:34]OFD Sender: To server: 嚂鰌G, [03:48:34]CommunicateWithHost lk.salyk.kg:30040 [03:48:34]ConnectInit lk.salyk.kg [03:48:34]written 0, free lines is 4095 [03:48:34]Connected sock=10 [03:48:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 55 D5 07 01 B0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 92 1D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 07 03 00 35 04 06 00 43 24 5D 93 50 6B 69 AF CC 6B 67 EB 26 9E [03:48:35]Write to MH i2c: 01 00 00 F6 15 0B [03:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A3 EC 47 00 E0 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 07 03 00 F4 03 04 00 A4 C9 BF 66 B6 04 01 00 00 BF 0E CE 13 42 C8 09 FB [03:48:35]CommunicateWithHost err = 0 [03:48:35]CheckOFDResponse [03:48:35]1017 (14) - 77093643461234 [03:48:35]1041 (16) - 0000000000871802 [03:48:35]1040 (4) - 198435 [03:48:35]1012 (4) - 16.08.2024 21:50 [03:48:35]1206 (1) - 0 [03:48:35]OFD Sender: Remove packet 198435 [03:48:35]ProducePacketName [03:48:35]name=ofd_packets/00198435 [03:48:35]NVStorageDeleteData [03:48:35]Write i2c OK [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: 01 [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: 01 07 00 [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: 01 07 00 F6 15 00 00 00 00 00 C9 0C E7 [03:48:35]RasterBufferAndPrint [03:48:35]line [03:48:35]line [03:48:35]line [03:48:35]line [03:48:35]line [03:48:35]written 0, free lines is 3287 [03:48:35]MH_Cut [03:48:35]Write to MH i2c: D1 01 00 FD 15 01 E4 [03:48:35]Write i2c OK [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: D1 [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: D1 01 00 [03:48:35]MH_I2C_Read... [03:48:35]Read from MH i2c: D1 01 00 FD 15 00 E3 [03:48:35]Write to MH i2c: 01 00 00 FE 15 13 [03:48:35]Write i2c OK [03:48:35]MH_I2C_Read... [03:48:35]OFD Sender: No OFD packet to send [03:48:35]*** Cut start [03:48:35]*** Purtial cut [03:48:35]*** CUTSNS_PIN = 0 [03:48:36]*** Stage 1: CUTSNS_PIN = 1 [03:48:37]Read from MH i2c: 01 [03:48:37]MH_I2C_Read... [03:48:37]*** Stop cut motor [03:48:37]*** Cut end [03:48:37]Read from MH i2c: 01 07 00 [03:48:37]MH_I2C_Read... [03:48:37]Read from MH i2c: 01 07 00 FE 15 00 00 00 00 00 FF 0F 28 [03:48:37]process_action close_receipt done [03:48:37]requested_data is exist [03:48:37]produce_requested_data [03:48:37]requested_item fm.sn is exist - process it [03:48:37]wFMCommunicate request_size=4 [03:48:37]MH_SAM_APDU [03:48:37]CAPDU: 80 11 00 00 [03:48:37]Write to MH i2c: E2 08 00 FF 15 80 11 00 00 00 00 00 00 8E [03:48:37]Write i2c OK [03:48:37]MH_I2C_Read... [03:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:48:37]Read from MH i2c: E2 [03:48:37]MH_I2C_Read... [03:48:37]Read from MH i2c: E2 17 00 [03:48:37]MH_I2C_Read... [03:48:37]Read from MH i2c: E2 17 00 FF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [03:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [03:48:37]wFMCommunicate OK [03:48:37]requested_item fd.num is exist - process it [03:48:37]SAM_PROTO_GetFieldsCounters [03:48:37]wFMCommunicate request_size=4 [03:48:37]MH_SAM_APDU [03:48:37]CAPDU: 80 13 00 00 [03:48:37]Write to MH i2c: E2 08 00 00 16 80 13 00 00 00 00 00 00 92 [03:48:37]Write i2c OK [03:48:37]MH_I2C_Read... [03:48:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:48:38]Read from MH i2c: E2 [03:48:38]MH_I2C_Read... [03:48:38]Read from MH i2c: E2 62 00 [03:48:38]MH_I2C_Read... [03:48:38]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 07 03 00 0E 04 04 00 CF 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 2B [03:48:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 07 03 00 0E 04 04 00 CF 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 [03:48:38]wFMCommunicate OK [03:48:38]SAM_PROTO_GetFieldsCounters done [03:48:38]requested_item shift.num is exist - process it [03:48:38]requested_item shift.opened is exist - process it [03:48:38]req_shift_opened [03:48:38]FM_GetShiftState [03:48:38]SAM_PROTO_GetShiftState [03:48:38]wFMCommunicate request_size=4 [03:48:38]MH_SAM_APDU [03:48:38]CAPDU: 80 13 01 00 [03:48:38]Write to MH i2c: E2 08 00 01 16 80 13 01 00 00 00 00 00 94 [03:48:38]Write i2c OK [03:48:38]MH_I2C_Read... [03:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:48:38]Read from MH i2c: E2 [03:48:38]MH_I2C_Read... [03:48:38]Read from MH i2c: E2 0E 00 [03:48:38]MH_I2C_Read... [03:48:38]Read from MH i2c: E2 0E 00 01 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F4 [03:48:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [03:48:38]wFMCommunicate OK [03:48:38]SAM_PROTO_GetShiftState done [03:48:38]FM_GetShiftState done [03:48:38]req_shift_opened done [03:48:38]requested_item shift.open_date is exist - process it [03:48:38]req_shift_open_date [03:48:38]req_shift_open_date done [03:48:38]produce_requested_data done [03:48:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198435,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [03:48:38]process_action_free close_receipt [03:48:38]json_value_free [03:48:38]json_value_free done [03:48:38]process_json_proto returns [03:48:38]Send response to host [03:48:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198435,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [03:48:38]free response buf [03:48:38]execute_script done [03:48:38]execute_script returns [03:48:38]free content buf [03:48:38]Sock 9.Close socket [03:48:38]Sock 9.Thread stoped [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:40]OFD Sender: No OFD packet to send [03:51:45]OFD Sender: No OFD packet to send [03:51:50]OFD Sender: No OFD packet to send [03:51:55]OFD Sender: No OFD packet to send [03:52:00]OFD Sender: No OFD packet to send [03:52:05]OFD Sender: No OFD packet to send [03:52:10]OFD Sender: No OFD packet to send [03:52:15]OFD Sender: No OFD packet to send [03:52:20]OFD Sender: No OFD packet to send [03:52:25]OFD Sender: No OFD packet to send [03:52:30]OFD Sender: No OFD packet to send [03:52:35]OFD Sender: No OFD packet to send [03:52:40]OFD Sender: No OFD packet to send [03:52:45]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [04:08:49]ConnectInit Can't connect to host [04:08:50]ConnectInit Can't take IP for lk.salyk.kg [04:08:50]CommunicateWithHost connect error [04:08:50]CommunicateWithHost err = -1 [04:08:50]OFD Sender: Server communicate error [04:08:55]OFD Sender: Processing packet 198436 [packets to send 245, broken 244] [04:08:55]ProducePacketName [04:08:55]name=ofd_packets/00198436 [04:08:55]OFD Sender: To server: 嚂鰌G, [04:08:55]CommunicateWithHost lk.salyk.kg:30040 [04:08:55]ConnectInit lk.salyk.kg [04:08:56]Connected sock=7 [04:08:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 B4 07 01 F4 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 54 21 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 07 03 00 35 04 06 00 D4 5D 5D 54 CC 3A 23 A3 9D 4D 36 8A C2 E4 [04:08:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 3A 47 00 FF 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 07 03 00 F4 03 04 00 6A CE BF 66 B6 04 01 00 00 FC 76 25 72 E9 7E 45 66 [04:08:56]CommunicateWithHost err = 0 [04:08:56]CheckOFDResponse [04:08:56]1017 (14) - 77093643461234 [04:08:56]1041 (16) - 0000000000871802 [04:08:56]1040 (4) - 198436 [04:08:56]1012 (4) - 16.08.2024 22:10 [04:08:56]1206 (1) - 0 [04:08:56]OFD Sender: Remove packet 198436 [04:08:56]ProducePacketName [04:08:56]name=ofd_packets/00198436 [04:08:56]NVStorageDeleteData [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:02]OFD Sender: No OFD packet to send [04:10:07]OFD Sender: No OFD packet to send [04:10:12]OFD Sender: No OFD packet to send [04:10:17]OFD Sender: No OFD packet to send [04:10:22]OFD Sender: No OFD packet to send [04:10:27]OFD Sender: No OFD packet to send [04:10:32]OFD Sender: No OFD packet to send [04:10:37]OFD Sender: No OFD packet to send [04:10:42]OFD Sender: No OFD packet to send [04:10:47]OFD Sender: No OFD packet to send [04:10:52]OFD Sender: No OFD packet to send [04:10:57]OFD Sender: No OFD packet to send [04:11:02]OFD Sender: No OFD packet to send [04:11:07]OFD Sender: No OFD packet to send [04:11:12]OFD Sender: No OFD packet to send [04:11:17]OFD Sender: No OFD packet to send [04:11:22]OFD Sender: No OFD packet to send [04:11:27]OFD Sender: No OFD packet to send [04:11:32]OFD Sender: No OFD packet to send [04:11:37]OFD Sender: No OFD packet to send [04:11:42]OFD Sender: No OFD packet to send [04:11:47]OFD Sender: No OFD packet to send [04:11:52]OFD Sender: No OFD packet to send [04:11:57]OFD Sender: No OFD packet to send [04:12:02]OFD Sender: No OFD packet to send [04:12:07]OFD Sender: No OFD packet to send [04:12:12]OFD Sender: No OFD packet to send [04:12:17]OFD Sender: No OFD packet to send [04:12:22]OFD Sender: No OFD packet to send [04:12:27]OFD Sender: No OFD packet to send [04:12:32]OFD Sender: No OFD packet to send [04:12:37]OFD Sender: No OFD packet to send [04:12:42]OFD Sender: No OFD packet to send [04:12:47]OFD Sender: No OFD packet to send [04:12:52]OFD Sender: No OFD packet to send [04:12:57]OFD Sender: No OFD packet to send [04:13:02]OFD Sender: No OFD packet to send [04:13:07]OFD Sender: No OFD packet to send [04:13:12]OFD Sender: No OFD packet to send [04:13:17]OFD Sender: No OFD packet to send [04:13:22]OFD Sender: No OFD packet to send [04:13:27]OFD Sender: No OFD packet to send [04:13:32]OFD Sender: No OFD packet to send [04:13:33]accept exits with 9 [04:13:33]New connection [04:13:33]New thread 3067362660 created [04:13:33]Thread 3067506020 joined [04:13:33]Waiting for new connection... [04:13:33] Sock 9.Parse request [04:13:33]Sock 9.Check first char [04:13:33]Sock 9.First char is OK [04:13:33]request: POST /json_proto HTTP/1.0 [04:13:33]Method: POST [04:13:33]URL: /json_proto [04:13:33]Method is POST - this is cgi request [04:13:33]url: /json_proto [04:13:33]query_string will be loaded in cgi processing [04:13:33]execute_cgi json_proto POST (null) [04:13:33]execute_cgi path=json_proto method=POST [04:13:33]POST find Content-Length [04:13:33]Host: 172.17.46.195:8080 [04:13:33]Content-Length: 811 [04:13:33]Content-Type: application/json [04:13:33] [04:13:33]POST finish read [04:13:33]Found Content-Length = 811 [04:13:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11325870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:13:33]execute_script... [04:13:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11325870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:13:33]POST & json_proto [04:13:33]process_json_proto [04:13:33]json parsed OK: [04:13:33]protocol is kg_v1.0 [04:13:33]action value=close_receipt [04:13:33]process_action close_receipt [04:13:33]cmd_close_receipt [04:13:33]MH_GetDate [04:13:33]Write to MH i2c: F0 00 00 4C 16 51 [04:13:33]Write i2c OK [04:13:33]MH_I2C_Read... [04:13:33]Read from MH i2c: F0 [04:13:33]MH_I2C_Read... [04:13:33]Read from MH i2c: F0 09 00 [04:13:33]MH_I2C_Read... [04:13:33]Read from MH i2c: F0 09 00 4C 16 00 70 23 C0 66 8D AE BC 66 70 [04:13:33]GetLastDocTimeStamp 1723867476 [04:13:33]current date 1723868016 [04:13:33]FM_GetShiftState [04:13:33]SAM_PROTO_GetShiftState [04:13:33]wFMCommunicate request_size=4 [04:13:33]MH_SAM_APDU [04:13:33]CAPDU: 80 13 01 00 [04:13:33]Write to MH i2c: E2 08 00 4D 16 80 13 01 00 00 00 00 00 E0 [04:13:33]Write i2c OK [04:13:33]MH_I2C_Read... [04:13:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:33]Read from MH i2c: E2 [04:13:33]MH_I2C_Read... [04:13:33]Read from MH i2c: E2 0E 00 [04:13:33]MH_I2C_Read... [04:13:33]Read from MH i2c: E2 0E 00 4D 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 40 [04:13:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:13:33]wFMCommunicate OK [04:13:33]SAM_PROTO_GetShiftState done [04:13:33]FM_GetShiftState done [04:13:33]opened in 1723853126 [04:13:33]opened+sec_in_day 1723939526 [04:13:33]quantity*price = 160035 [04:13:33]sum+1 = 160037 [04:13:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1600.36 袧小袩 1% : 14.16 袧袛小 12% : 169.95 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1600.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 45 17.08.2024 04:13 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198437 肖袩袛: 119729665239270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T041336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198437&fm=119729665239270&tin=02508201610067®Number=0000000000092545&sum=160036 [04:13:34]StoreToDocumentArchive [04:13:34]shift 463 fd 198437 [04:13:34]save to /storage/0463/doc_00198437 [04:13:34]save last doc name /storage/0463/doc_00198437 to /storage/kkm_last_doc_name [04:13:34]save OK [04:13:34]Clear old archive folders... [04:13:34]ProcessDocumentItem done err = 0, tmpTLVsize=257 [04:13:34]tlvbuf is B6F2F250 [04:13:34]SAM_PROTO_ClearQueue [04:13:34]wFMCommunicate request_size=4 [04:13:34]MH_SAM_APDU [04:13:34]CAPDU: 80 09 00 00 [04:13:34]Write to MH i2c: E2 08 00 5A 16 80 09 00 00 00 00 00 00 E2 [04:13:34]Write i2c OK [04:13:34]MH_I2C_Read... [04:13:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:13:34]Read from MH i2c: E2 [04:13:34]MH_I2C_Read... [04:13:34]Read from MH i2c: E2 03 00 [04:13:34]MH_I2C_Read... [04:13:34]Read from MH i2c: E2 03 00 5A 16 00 90 00 E4 [04:13:34]RAPDU: 90 00 [04:13:34]wFMCommunicate OK [04:13:34]SAM_PROTO_ClearQueue done [04:13:34]KKMCreateOFDPacket [04:13:34]OFDProtocolAddRootSTLVToBuf [04:13:34]FM_MakeSignedData [04:13:34]FM_MakeSignedData [04:13:34]SAM_PROTO_SignData [04:13:34]wFMCommunicate request_size=4 [04:13:34]MH_SAM_APDU [04:13:34]CAPDU: 80 0D 01 02 [04:13:34]Write to MH i2c: E2 08 00 5B 16 80 0D 01 02 00 00 00 00 EA [04:13:34]Write i2c OK [04:13:34]MH_I2C_Read... [04:13:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:13:35]Read from MH i2c: E2 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 5B 16 00 90 00 E5 [04:13:35]RAPDU: 90 00 [04:13:35]wFMCommunicate OK [04:13:35]wFMCommunicate request_size=255 [04:13:35]MH_SAM_APDU [04:13:35]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 70 23 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 07 03 [04:13:35]Write to MH i2c: E2 02 01 5C 16 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 70 23 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 07 03 00 00 E5 [04:13:35]Write i2c OK [04:13:35]MH_I2C_Read... [04:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:35]Read from MH i2c: E2 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 5C 16 00 90 00 E6 [04:13:35]RAPDU: 90 00 [04:13:35]wFMCommunicate OK [04:13:35]wFMCommunicate request_size=16 [04:13:35]MH_SAM_APDU [04:13:35]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6C E4 BC 2A 68 E6 [04:13:35]Write to MH i2c: E2 13 00 5D 16 80 0D 02 02 0B 00 00 35 04 06 00 6C E4 BC 2A 68 E6 00 00 C6 [04:13:35]Write i2c OK [04:13:35]MH_I2C_Read... [04:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:13:35]Read from MH i2c: E2 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 03 00 5D 16 00 90 00 E7 [04:13:35]RAPDU: 90 00 [04:13:35]wFMCommunicate OK [04:13:35]wFMCommunicate request_size=4 [04:13:35]MH_SAM_APDU [04:13:35]CAPDU: 80 0D 03 02 [04:13:35]Write to MH i2c: E2 08 00 5E 16 80 0D 03 02 00 00 00 00 EF [04:13:35]Write i2c OK [04:13:35]MH_I2C_Read... [04:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:13:35]Read from MH i2c: E2 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 0B 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 0B 00 5E 16 00 4C D4 54 D1 5A BE CF 1F 90 00 3B [04:13:35]RAPDU: 4C D4 54 D1 5A BE CF 1F 90 00 [04:13:35]wFMCommunicate OK [04:13:35]SAM_PROTO_SignData done [04:13:35]FM_MakeSignedData done [04:13:35]CreateOFDProtocolMessage [04:13:35]wFMCommunicate request_size=4 [04:13:35]MH_SAM_APDU [04:13:35]CAPDU: 80 11 00 00 [04:13:35]Write to MH i2c: E2 08 00 5F 16 80 11 00 00 00 00 00 00 EF [04:13:35]Write i2c OK [04:13:35]MH_I2C_Read... [04:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:35]Read from MH i2c: E2 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 17 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: E2 17 00 5F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [04:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:13:35]wFMCommunicate OK [04:13:35]CreateOFDProtocolMessage done [04:13:35]OFDSenderStorePacket 198437 [04:13:35]StoreOFDPacket docnum=198437 [04:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 95 FF 0D 01 9E 0B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 70 23 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 07 03 00 35 04 06 00 6C E4 BC 2A 68 E6 4C D4 54 D1 5A BE CF 1F [04:13:35]CheckFolder [04:13:35]dirname=/storage/ofd_packets [04:13:35]CheckFolder done [04:13:35]ProducePacketName [04:13:35]name=ofd_packets/00198437 [04:13:35]NVStorageSaveData ofd_packets/00198437 [04:13:35]File name is /storage/ofd_packets/00198437 [04:13:35]Write 307 bytes [04:13:35]NVStorageSaveData done [04:13:35]OFDSenderStorePacket done [04:13:35]KKMCreateOFDPacket done [04:13:35]NVStorageSaveData kkm_last_timestamp [04:13:35]File name is /storage/kkm_last_timestamp [04:13:35]Write 4 bytes [04:13:35]NVStorageSaveData done [04:13:35]ExternCall_PrintAddStr [04:13:35]wPrintStart [04:13:35]Write to MH i2c: 01 00 00 60 16 76 [04:13:35]Write i2c OK [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: 01 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: 01 07 00 [04:13:35]MH_I2C_Read... [04:13:35]Read from MH i2c: 01 07 00 60 16 00 00 00 00 00 FF 0F 8B [04:13:35]RasterBufferAndPrint [04:13:35]line 小褔械褌 N : (1)11325870 [04:13:35]line 袠袧袧: 02508201610067 [04:13:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [04:13:35]line 袩袪袨袛袗袞袗 [04:13:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [04:13:35]line 孝芯胁邪褉: 2710194210 [04:13:35]line D-ENERGY 袛孝-袣-5 [04:13:35]line 20.730 * 77.20 [04:13:35]line = 1600.36 [04:13:35]line 袧袛小 12% 袧小袩 1% [04:13:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [04:13:35]line 袠孝袨袚袨: 1600.36 [04:13:35]line 袧小袩 1% : 14.16 [04:13:35]line 袧袛小 12% : 169.95 [04:13:35]line 袧邪谢懈褔薪褘屑懈: 0.00 [04:13:35]line 袘械蟹薪邪谢.: 1600.36 [04:13:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [04:13:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [04:13:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [04:13:35]line 效械泻 45 17.08.2024 04:13 [04:13:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [04:13:35]line 袟袧袦: 0300000079 [04:13:35]line 袪袧袦: 0000000000092545 [04:13:35]line 袙械褉褋懈褟 袣袣袦: 001 [04:13:35]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [04:13:35]line 肖袦: 0000000000871802 [04:13:35]line 肖袛: 198437 [04:13:35]line 肖袩袛: 119729665239270 [04:13:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T041336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198437&fm=119729665239270&tin=02508201610067®Number=0000000000092545&sum=160036 [04:13:35]OFD Sender: Processing packet 198437 [packets to send 245, broken 244] [04:13:35]ProducePacketName [04:13:35]name=ofd_packets/00198437 [04:13:35]OFD Sender: To server: 嚂鰌G, [04:13:35]CommunicateWithHost lk.salyk.kg:30040 [04:13:35]ConnectInit lk.salyk.kg [04:13:35]written 0, free lines is 4095 [04:13:35]Connected sock=10 [04:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 95 FF 0D 01 9E 0B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 70 23 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 07 03 00 35 04 06 00 6C E4 BC 2A 68 E6 4C D4 54 D1 5A BE CF 1F [04:13:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 77 47 00 EC F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 07 03 00 F4 03 04 00 82 CF BF 66 B6 04 01 00 00 6E F1 C4 0F 61 96 FF 5F [04:13:36]CommunicateWithHost err = 0 [04:13:36]CheckOFDResponse [04:13:36]1017 (14) - 77093643461234 [04:13:36]1041 (16) - 0000000000871802 [04:13:36]1040 (4) - 198437 [04:13:36]1012 (4) - 16.08.2024 22:15 [04:13:36]1206 (1) - 0 [04:13:36]OFD Sender: Remove packet 198437 [04:13:36]ProducePacketName [04:13:36]name=ofd_packets/00198437 [04:13:36]NVStorageDeleteData [04:13:36]Write to MH i2c: 01 00 00 8A 16 A0 [04:13:36]Write i2c OK [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: 01 [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: 01 07 00 [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: 01 07 00 8A 16 00 00 00 00 00 EC 0C 9F [04:13:36]RasterBufferAndPrint [04:13:36]line [04:13:36]line [04:13:36]line [04:13:36]line [04:13:36]line [04:13:36]written 0, free lines is 3313 [04:13:36]MH_Cut [04:13:36]Write to MH i2c: D1 01 00 91 16 01 79 [04:13:36]Write i2c OK [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: D1 [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: D1 01 00 [04:13:36]MH_I2C_Read... [04:13:36]Read from MH i2c: D1 01 00 91 16 00 78 [04:13:36]Write to MH i2c: 01 00 00 92 16 A8 [04:13:36]Write i2c OK [04:13:36]MH_I2C_Read... [04:13:36]OFD Sender: No OFD packet to send [04:13:36]*** Cut start [04:13:36]*** Purtial cut [04:13:36]*** CUTSNS_PIN = 0 [04:13:37]*** Stage 1: CUTSNS_PIN = 1 [04:13:39]Read from MH i2c: 01 [04:13:39]MH_I2C_Read... [04:13:39]*** Stop cut motor [04:13:39]*** Cut end [04:13:39]Read from MH i2c: 01 07 00 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: 01 07 00 92 16 00 00 00 00 00 FF 0F BD [04:13:39]process_action close_receipt done [04:13:39]requested_data is exist [04:13:39]produce_requested_data [04:13:39]requested_item fm.sn is exist - process it [04:13:39]wFMCommunicate request_size=4 [04:13:39]MH_SAM_APDU [04:13:39]CAPDU: 80 11 00 00 [04:13:39]Write to MH i2c: E2 08 00 93 16 80 11 00 00 00 00 00 00 23 [04:13:39]Write i2c OK [04:13:39]MH_I2C_Read... [04:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:13:39]Read from MH i2c: E2 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 17 00 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 17 00 93 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [04:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:13:39]wFMCommunicate OK [04:13:39]requested_item fd.num is exist - process it [04:13:39]SAM_PROTO_GetFieldsCounters [04:13:39]wFMCommunicate request_size=4 [04:13:39]MH_SAM_APDU [04:13:39]CAPDU: 80 13 00 00 [04:13:39]Write to MH i2c: E2 08 00 94 16 80 13 00 00 00 00 00 00 26 [04:13:39]Write i2c OK [04:13:39]MH_I2C_Read... [04:13:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:13:39]Read from MH i2c: E2 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 62 00 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 62 00 94 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 07 03 00 0E 04 04 00 CF 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 C7 [04: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 07 03 00 0E 04 04 00 CF 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 [04:13:39]wFMCommunicate OK [04:13:39]SAM_PROTO_GetFieldsCounters done [04:13:39]requested_item shift.num is exist - process it [04:13:39]requested_item shift.opened is exist - process it [04:13:39]req_shift_opened [04:13:39]FM_GetShiftState [04:13:39]SAM_PROTO_GetShiftState [04:13:39]wFMCommunicate request_size=4 [04:13:39]MH_SAM_APDU [04:13:39]CAPDU: 80 13 01 00 [04:13:39]Write to MH i2c: E2 08 00 95 16 80 13 01 00 00 00 00 00 28 [04:13:39]Write i2c OK [04:13:39]MH_I2C_Read... [04:13:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:13:39]Read from MH i2c: E2 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 0E 00 [04:13:39]MH_I2C_Read... [04:13:39]Read from MH i2c: E2 0E 00 95 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 88 [04:13:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:13:39]wFMCommunicate OK [04:13:39]SAM_PROTO_GetShiftState done [04:13:39]FM_GetShiftState done [04:13:39]req_shift_opened done [04:13:39]requested_item shift.open_date is exist - process it [04:13:39]req_shift_open_date [04:13:39]req_shift_open_date done [04:13:39]produce_requested_data done [04:13:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198437,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [04:13:39]process_action_free close_receipt [04:13:39]json_value_free [04:13:39]json_value_free done [04:13:39]process_json_proto returns [04:13:39]Send response to host [04:13:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198437,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [04:13:39]free response buf [04:13:39]execute_script done [04:13:39]execute_script returns [04:13:39]free content buf [04:13:39]Sock 9.Close socket [04:13:39]Sock 9.Thread stoped [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]OFD Sender: No OFD packet to send [04:17:12]OFD Sender: No OFD packet to send [04:17:17]OFD Sender: No OFD packet to send [04:17:22]OFD Sender: No OFD packet to send [04:17:27]OFD Sender: No OFD packet to send [04:17:32]OFD Sender: No OFD packet to send [04:17:37]OFD Sender: No OFD packet to send [04:17:42]OFD Sender: No OFD packet to send [04:17:47]OFD Sender: No OFD packet to send [04:17:52]OFD Sender: No OFD packet to send [04:17:57]OFD Sender: No OFD packet to send [04:18:02]OFD Sender: No OFD packet to send [04:18:07]OFD Sender: No OFD packet to send [04:18:12]OFD Sender: No OFD packet to send [04:18:17]OFD Sender: No OFD packet to send [04:18:22]OFD Sender: No OFD packet to send [04:18:27]OFD Sender: No OFD packet to send [04:18:32]OFD Sender: No OFD packet to send [04:18:37]OFD Sender: No OFD packet to send [04:18:42]OFD Sender: No OFD packet to send [04:18:47]OFD Sender: No OFD packet to send [04:18:52]OFD Sender: No OFD packet to send [04:18:57]OFD Sender: No OFD packet to send [04:19:02]OFD Sender: No OFD packet to send [04:19:07]OFD Sender: No OFD packet to send [04:19:12]OFD Sender: No OFD packet to send [04:19:17]OFD Sender: No OFD packet to send [04:19:22]OFD Sender: No OFD packet to send [04:19:27]OFD Sender: No OFD packet to send [04:19:32]OFD Sender: No OFD packet to send [04:19:37]OFD Sender: No OFD packet to send [04:19:42]OFD Sender: No OFD packet to send [04:19:47]OFD Sender: No OFD packet to send [04:19:52]OFD Sender: No OFD packet to send [04:19:57]OFD Sender: No OFD packet to send [04:20:02]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:19]OFD Sender: No OFD packet to send [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:09]accept exits with 7 [04:41:09]New connection [04:41:09]New thread 3067506020 created [04:41:09]Thread 3067362660 joined [04:41:09]Waiting for new connection... [04:41:09] Sock 7.Parse request [04:41:09]Sock 7.Check first char [04:41:09]Sock 7.First char is OK [04:41:09]request: POST /json_proto HTTP/1.0 [04:41:09]Method: POST [04:41:09]URL: /json_proto [04:41:09]Method is POST - this is cgi request [04:41:09]url: /json_proto [04:41:09]query_string will be loaded in cgi processing [04:41:09]execute_cgi json_proto POST (null) [04:41:09]execute_cgi path=json_proto method=POST [04:41:09]POST find Content-Length [04:41:09]Host: 172.17.46.195:8080 [04:41:09]Content-Length: 679 [04:41:09]Content-Type: application/json [04:41:09] [04:41:09]POST finish read [04:41:09]Found Content-Length = 679 [04:41:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11325871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:09]execute_script... [04:41: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)11325871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:41:09]POST & json_proto [04:41:09]process_json_proto [04:41:09]json parsed OK: [04:41:09]protocol is kg_v1.0 [04:41:09]action value=close_receipt [04:41:09]process_action close_receipt [04:41:09]cmd_close_receipt [04:41:09]MH_GetDate [04:41:09]Write to MH i2c: F0 00 00 96 16 9B [04:41:09]Write i2c OK [04:41:09]MH_I2C_Read... [04:41:09]Read from MH i2c: F0 [04:41:09]MH_I2C_Read... [04:41:09]Read from MH i2c: F0 09 00 [04:41:09]MH_I2C_Read... [04:41:09]Read from MH i2c: F0 09 00 96 16 00 E8 29 C0 66 8D AE BC 66 38 [04:41:09]GetLastDocTimeStamp 1723868016 [04:41:09]current date 1723869672 [04:41:09]FM_GetShiftState [04:41:09]SAM_PROTO_GetShiftState [04:41:09]wFMCommunicate request_size=4 [04:41:09]MH_SAM_APDU [04:41:09]CAPDU: 80 13 01 00 [04:41:09]Write to MH i2c: E2 08 00 97 16 80 13 01 00 00 00 00 00 2A [04:41:09]Write i2c OK [04:41:09]MH_I2C_Read... [04:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:09]Read from MH i2c: E2 [04:41:09]MH_I2C_Read... [04:41:09]Read from MH i2c: E2 0E 00 [04:41:09]MH_I2C_Read... [04:41:09]Read from MH i2c: E2 0E 00 97 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [04:41:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:41:09]wFMCommunicate OK [04:41:09]SAM_PROTO_GetShiftState done [04:41:09]FM_GetShiftState done [04:41:09]opened in 1723853126 [04:41:09]opened+sec_in_day 1723939526 [04:41:09]quantity*price = 50036 [04:41:09]sum+1 = 50037 [04:41:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 46 17.08.2024 04:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198438 肖袩袛: 42464326276912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T044112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198438&fm=42464326276912&tin=02508201610067®Number=0000000000092545&sum=50000 [04:41:10]StoreToDocumentArchive [04:41:10]shift 463 fd 198438 [04:41:10]save to /storage/0463/doc_00198438 [04:41:10]save last doc name /storage/0463/doc_00198438 to /storage/kkm_last_doc_name [04:41:10]save OK [04:41:10]Clear old archive folders... [04:41:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:41:10]tlvbuf is B6F485B0 [04:41:10]SAM_PROTO_ClearQueue [04:41:10]wFMCommunicate request_size=4 [04:41:10]MH_SAM_APDU [04:41:10]CAPDU: 80 09 00 00 [04:41:10]Write to MH i2c: E2 08 00 A4 16 80 09 00 00 00 00 00 00 2C [04:41:10]Write i2c OK [04:41:10]MH_I2C_Read... [04:41:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:41:10]Read from MH i2c: E2 [04:41:10]MH_I2C_Read... [04:41:10]Read from MH i2c: E2 03 00 [04:41:10]MH_I2C_Read... [04:41:10]Read from MH i2c: E2 03 00 A4 16 00 90 00 2E [04:41:10]RAPDU: 90 00 [04:41:10]wFMCommunicate OK [04:41:10]SAM_PROTO_ClearQueue done [04:41:10]KKMCreateOFDPacket [04:41:10]OFDProtocolAddRootSTLVToBuf [04:41:10]FM_MakeSignedData [04:41:10]FM_MakeSignedData [04:41:10]SAM_PROTO_SignData [04:41:10]wFMCommunicate request_size=4 [04:41:10]MH_SAM_APDU [04:41:10]CAPDU: 80 0D 01 02 [04:41:10]Write to MH i2c: E2 08 00 A5 16 80 0D 01 02 00 00 00 00 34 [04:41:10]Write i2c OK [04:41:10]MH_I2C_Read... [04:41:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:41:10]Read from MH i2c: E2 [04:41:10]MH_I2C_Read... [04:41:10]Read from MH i2c: E2 03 00 [04:41:10]MH_I2C_Read... [04:41:10]Read from MH i2c: E2 03 00 A5 16 00 90 00 2F [04:41:10]RAPDU: 90 00 [04:41:10]wFMCommunicate OK [04:41:10]wFMCommunicate request_size=255 [04:41:10]MH_SAM_APDU [04:41: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E8 29 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 07 03 00 35 04 06 00 26 [04:41:10]Write to MH i2c: E2 02 01 A6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E8 29 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 07 03 00 35 04 06 00 26 00 00 37 [04:41:10]Write i2c OK [04:41:10]MH_I2C_Read... [04:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:11]Read from MH i2c: E2 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 03 00 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 03 00 A6 16 00 90 00 30 [04:41:11]RAPDU: 90 00 [04:41:11]wFMCommunicate OK [04:41:11]wFMCommunicate request_size=10 [04:41:11]MH_SAM_APDU [04:41:11]CAPDU: 80 0D 02 02 05 9E FF 15 57 30 [04:41:11]Write to MH i2c: E2 0D 00 A7 16 80 0D 02 02 05 00 9E FF 15 57 30 00 00 7A [04:41:11]Write i2c OK [04:41:11]MH_I2C_Read... [04:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:41:11]Read from MH i2c: E2 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 03 00 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 03 00 A7 16 00 90 00 31 [04:41:11]RAPDU: 90 00 [04:41:11]wFMCommunicate OK [04:41:11]wFMCommunicate request_size=4 [04:41:11]MH_SAM_APDU [04:41:11]CAPDU: 80 0D 03 02 [04:41:11]Write to MH i2c: E2 08 00 A8 16 80 0D 03 02 00 00 00 00 39 [04:41:11]Write i2c OK [04:41:11]MH_I2C_Read... [04:41:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:41:11]Read from MH i2c: E2 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 0B 00 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 0B 00 A8 16 00 29 31 A7 D0 DC 23 2B EB 90 00 20 [04:41:11]RAPDU: 29 31 A7 D0 DC 23 2B EB 90 00 [04:41:11]wFMCommunicate OK [04:41:11]SAM_PROTO_SignData done [04:41:11]FM_MakeSignedData done [04:41:11]CreateOFDProtocolMessage [04:41:11]wFMCommunicate request_size=4 [04:41:11]MH_SAM_APDU [04:41:11]CAPDU: 80 11 00 00 [04:41:11]Write to MH i2c: E2 08 00 A9 16 80 11 00 00 00 00 00 00 39 [04:41:11]Write i2c OK [04:41:11]MH_I2C_Read... [04:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:11]Read from MH i2c: E2 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 17 00 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: E2 17 00 A9 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [04:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:41:11]wFMCommunicate OK [04:41:11]CreateOFDProtocolMessage done [04:41:11]OFDSenderStorePacket 198438 [04:41:11]StoreOFDPacket docnum=198438 [04:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D2 7C 07 01 71 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E8 29 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 07 03 00 35 04 06 00 26 9E FF 15 57 30 29 31 A7 D0 DC 23 2B EB [04:41:11]CheckFolder [04:41:11]dirname=/storage/ofd_packets [04:41:11]CheckFolder done [04:41:11]ProducePacketName [04:41:11]name=ofd_packets/00198438 [04:41:11]NVStorageSaveData ofd_packets/00198438 [04:41:11]File name is /storage/ofd_packets/00198438 [04:41:11]Write 301 bytes [04:41:11]NVStorageSaveData done [04:41:11]OFDSenderStorePacket done [04:41:11]KKMCreateOFDPacket done [04:41:11]NVStorageSaveData kkm_last_timestamp [04:41:11]File name is /storage/kkm_last_timestamp [04:41:11]Write 4 bytes [04:41:11]NVStorageSaveData done [04:41:11]ExternCall_PrintAddStr [04:41:11]wPrintStart [04:41:11]Write to MH i2c: 01 00 00 AA 16 C0 [04:41:11]Write i2c OK [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: 01 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: 01 07 00 [04:41:11]MH_I2C_Read... [04:41:11]Read from MH i2c: 01 07 00 AA 16 00 00 00 00 00 FF 0F D5 [04:41:11]RasterBufferAndPrint [04:41:11]line 小褔械褌 N : (1)11325871 [04:41:11]line 袠袧袧: 02508201610067 [04:41:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [04:41:11]line 袩袪袨袛袗袞袗 [04:41:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [04:41:11]line 孝芯胁邪褉: 2710124130 [04:41:11]line 袗懈-92-袣-4 [04:41:11]line 7.380 * 67.80 [04:41:11]line = 500.36 [04:41:11]line 袧袛小 12% 袧小袩 1% [04:41:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [04:41:11]line 袨袣袪校袚袥袝袧袠袝: -0.36 [04:41:11]line 袠孝袨袚袨: 500.00 [04:41:11]line 袙薪械褋械薪芯: 500.00 [04:41:11]line 小袛袗效袗: 0.00 [04:41:11]line 袧小袩 1% : 4.43 [04:41:11]line 袧袛小 12% : 53.14 [04:41:11]line 袧邪谢懈褔薪褘屑懈: 500.00 [04:41:11]line 袘械蟹薪邪谢.: 0.00 [04:41:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [04:41:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [04:41:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [04:41:11]line 效械泻 46 17.08.2024 04:41 [04:41:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [04:41:11]line 袟袧袦: 0300000079 [04:41:11]line 袪袧袦: 0000000000092545 [04:41:11]line 袙械褉褋懈褟 袣袣袦: 001 [04:41:11]line 肖袦: 0000000000871802 [04:41:11]line 肖袛: 198438 [04:41:11]line 肖袩袛: 42464326276912 [04:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T044112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198438&fm=42464326276912&tin=02508201610067®Number=0000000000092545&sum=50000 [04:41:11]written 0, free lines is 4095 [04:41:11]OFD Sender: Processing packet 198438 [packets to send 245, broken 244] [04:41:11]ProducePacketName [04:41:11]name=ofd_packets/00198438 [04:41:11]OFD Sender: To server: 嚂鰌G, [04:41:11]CommunicateWithHost lk.salyk.kg:30040 [04:41:11]ConnectInit lk.salyk.kg [04:41:11]Connected sock=10 [04:41:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D2 7C 07 01 71 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 E8 29 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 07 03 00 35 04 06 00 26 9E FF 15 57 30 29 31 A7 D0 DC 23 2B EB [04:41:12]Write to MH i2c: 01 00 00 D5 16 EB [04:41:12]Write i2c OK [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: 01 [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: 01 07 00 [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: 01 07 00 D5 16 00 00 00 00 00 C8 0C C6 [04:41:12]RasterBufferAndPrint [04:41:12]line [04:41:12]line [04:41:12]line [04:41:12]line [04:41:12]line [04:41:12]written 0, free lines is 3277 [04:41:12]MH_Cut [04:41:12]Write to MH i2c: D1 01 00 DC 16 01 C4 [04:41:12]Write i2c OK [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: D1 [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: D1 01 00 [04:41:12]MH_I2C_Read... [04:41:12]Read from MH i2c: D1 01 00 DC 16 00 C3 [04:41:12]Write to MH i2c: 01 00 00 DD 16 F3 [04:41:12]Write i2c OK [04:41:12]MH_I2C_Read... [04:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 31 0F 47 00 F5 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 07 03 00 F4 03 04 00 FA D5 BF 66 B6 04 01 00 00 8A EB C3 13 E7 09 E5 A4 [04:41:12]CommunicateWithHost err = 0 [04:41:12]CheckOFDResponse [04:41:12]1017 (14) - 77093643461234 [04:41:12]1041 (16) - 0000000000871802 [04:41:12]1040 (4) - 198438 [04:41:12]1012 (4) - 16.08.2024 22:43 [04:41:12]1206 (1) - 0 [04:41:12]OFD Sender: Remove packet 198438 [04:41:12]ProducePacketName [04:41:12]name=ofd_packets/00198438 [04:41:12]NVStorageDeleteData [04:41:12]OFD Sender: No OFD packet to send [04:41:12]*** Cut start [04:41:12]*** Purtial cut [04:41:12]*** Stage 1: CUTSNS_PIN = 1 [04:41:13]Read from MH i2c: 01 [04:41:13]MH_I2C_Read... [04:41:13]*** Stop cut motor [04:41:13]*** Cut end [04:41:13]Read from MH i2c: 01 07 00 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: 01 07 00 DD 16 00 00 00 00 00 FF 0F 08 [04:41:13]process_action close_receipt done [04:41:13]requested_data is exist [04:41:13]produce_requested_data [04:41:13]requested_item fm.sn is exist - process it [04:41:13]wFMCommunicate request_size=4 [04:41:13]MH_SAM_APDU [04:41:13]CAPDU: 80 11 00 00 [04:41:13]Write to MH i2c: E2 08 00 DE 16 80 11 00 00 00 00 00 00 6E [04:41:13]Write i2c OK [04:41:13]MH_I2C_Read... [04:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:41:13]Read from MH i2c: E2 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 17 00 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 17 00 DE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [04:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:41:13]wFMCommunicate OK [04:41:13]requested_item fd.num is exist - process it [04:41:13]SAM_PROTO_GetFieldsCounters [04:41:13]wFMCommunicate request_size=4 [04:41:13]MH_SAM_APDU [04:41:13]CAPDU: 80 13 00 00 [04:41:13]Write to MH i2c: E2 08 00 DF 16 80 13 00 00 00 00 00 00 71 [04:41:13]Write i2c OK [04:41:13]MH_I2C_Read... [04:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:41:13]Read from MH i2c: E2 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 62 00 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 62 00 DF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 07 03 00 0E 04 04 00 CF 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 16 [04:41:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 07 03 00 0E 04 04 00 CF 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 [04:41:13]wFMCommunicate OK [04:41:13]SAM_PROTO_GetFieldsCounters done [04:41:13]requested_item shift.num is exist - process it [04:41:13]requested_item shift.opened is exist - process it [04:41:13]req_shift_opened [04:41:13]FM_GetShiftState [04:41:13]SAM_PROTO_GetShiftState [04:41:13]wFMCommunicate request_size=4 [04:41:13]MH_SAM_APDU [04:41:13]CAPDU: 80 13 01 00 [04:41:13]Write to MH i2c: E2 08 00 E0 16 80 13 01 00 00 00 00 00 73 [04:41:13]Write i2c OK [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 [04:41:13]MH_I2C_Read... [04:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:41:13]Read from MH i2c: E2 0E 00 [04:41:13]MH_I2C_Read... [04:41:13]Read from MH i2c: E2 0E 00 E0 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D3 [04:41:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:41:13]wFMCommunicate OK [04:41:13]SAM_PROTO_GetShiftState done [04:41:13]FM_GetShiftState done [04:41:13]req_shift_opened done [04:41:13]requested_item shift.open_date is exist - process it [04:41:13]req_shift_open_date [04:41:13]req_shift_open_date done [04:41:13]produce_requested_data done [04:41:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198438,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [04:41:13]process_action_free close_receipt [04:41:13]json_value_free [04:41:13]json_value_free done [04:41:13]process_json_proto returns [04:41:13]Send response to host [04:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198438,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [04:41:13]free response buf [04:41:13]execute_script done [04:41:13]execute_script returns [04:41:13]free content buf [04:41:13]Sock 7.Close socket [04:41:13]Sock 7.Thread stoped [04:41:17]OFD Sender: No OFD packet to send [04:41:22]OFD Sender: No OFD packet to send [04:41:27]OFD Sender: No OFD packet to send [04:41:32]OFD Sender: No OFD packet to send [04:41:37]OFD Sender: No OFD packet to send [04:41:42]OFD Sender: No OFD packet to send [04:41:47]OFD Sender: No OFD packet to send [04:41:52]OFD Sender: No OFD packet to send [04:41:57]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:47]OFD Sender: No OFD packet to send [04:42:52]OFD Sender: No OFD packet to send [04:42:57]OFD Sender: No OFD packet to send [04:43:02]OFD Sender: No OFD packet to send [04:43:07]OFD Sender: No OFD packet to send [04:43:12]OFD Sender: No OFD packet to send [04:43:17]OFD Sender: No OFD packet to send [04:43:22]OFD Sender: No OFD packet to send [04:43:27]OFD Sender: No OFD packet to send [04:43:32]OFD Sender: No OFD packet to send [04:43:37]OFD Sender: No OFD packet to send [04:43:42]OFD Sender: No OFD packet to send [04:43:47]OFD Sender: No OFD packet to send [04:43:52]OFD Sender: No OFD packet to send [04:43:57]OFD Sender: No OFD packet to send [04:44:02]OFD Sender: No OFD packet to send [04:44:07]OFD Sender: No OFD packet to send [04:44:12]OFD Sender: No OFD packet to send [04:44:17]OFD Sender: No OFD packet to send [04:44:22]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:18]OFD Sender: No OFD packet to send [04:46:23]OFD Sender: No OFD packet to send [04:46:28]OFD Sender: No OFD packet to send [04:46:33]OFD Sender: No OFD packet to send [04:46:38]OFD Sender: No OFD packet to send [04:46:43]OFD Sender: No OFD packet to send [04:46:48]OFD Sender: No OFD packet to send [04:46:53]OFD Sender: No OFD packet to send [04:46:58]OFD Sender: No OFD packet to send [04:47:03]OFD Sender: No OFD packet to send [04:47:08]OFD Sender: No OFD packet to send [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:53]OFD Sender: No OFD packet to send [04:47:58]OFD Sender: No OFD packet to send [04:48:03]OFD Sender: No OFD packet to send [04:48:08]OFD Sender: No OFD packet to send [04:48:13]OFD Sender: No OFD packet to send [04:48:18]OFD Sender: No OFD packet to send [04:48:23]OFD Sender: No OFD packet to send [04:48:28]OFD Sender: No OFD packet to send [04:48:33]OFD Sender: No OFD packet to send [04:48:38]OFD Sender: No OFD packet to send [04:48:43]OFD Sender: No OFD packet to send [04:48:48]OFD Sender: No OFD packet to send [04:48:53]OFD Sender: No OFD packet to send [04:48:58]OFD Sender: No OFD packet to send [04:49:03]OFD Sender: No OFD packet to send [04:49:08]OFD Sender: No OFD packet to send [04:49:13]OFD Sender: No OFD packet to send [04:49:16]accept exits with 9 [04:49:16]New connection [04:49:16]New thread 3067362660 created [04:49:16]Thread 3067506020 joined [04:49:16]Waiting for new connection... [04:49:16] Sock 9.Parse request [04:49:16]Sock 9.Check first char [04:49:16]Sock 9.First char is OK [04:49:16]request: POST /json_proto HTTP/1.0 [04:49:16]Method: POST [04:49:16]URL: /json_proto [04:49:16]Method is POST - this is cgi request [04:49:16]url: /json_proto [04:49:16]query_string will be loaded in cgi processing [04:49:16]execute_cgi json_proto POST (null) [04:49:16]execute_cgi path=json_proto method=POST [04:49:16]POST find Content-Length [04:49:16]Host: 172.17.46.195:8080 [04:49:16]Content-Length: 805 [04:49:16]Content-Type: application/json [04:49:16] [04:49:16]POST finish read [04:49:16]Found Content-Length = 805 [04:49:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11325872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:49:16]execute_script... [04:49: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)11325872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:49:16]POST & json_proto [04:49:16]process_json_proto [04:49:16]json parsed OK: [04:49:16]protocol is kg_v1.0 [04:49:16]action value=close_receipt [04:49:16]process_action close_receipt [04:49:16]cmd_close_receipt [04:49:16]MH_GetDate [04:49:16]Write to MH i2c: F0 00 00 E1 16 E6 [04:49:16]Write i2c OK [04:49:16]MH_I2C_Read... [04:49:16]Read from MH i2c: F0 [04:49:16]MH_I2C_Read... [04:49:16]Read from MH i2c: F0 09 00 [04:49:16]MH_I2C_Read... [04:49:16]Read from MH i2c: F0 09 00 E1 16 00 CF 2B C0 66 8D AE BC 66 6C [04:49:16]GetLastDocTimeStamp 1723869672 [04:49:16]current date 1723870159 [04:49:16]FM_GetShiftState [04:49:16]SAM_PROTO_GetShiftState [04:49:16]wFMCommunicate request_size=4 [04:49:16]MH_SAM_APDU [04:49:16]CAPDU: 80 13 01 00 [04:49:16]Write to MH i2c: E2 08 00 E2 16 80 13 01 00 00 00 00 00 75 [04:49:16]Write i2c OK [04:49:16]MH_I2C_Read... [04:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:49:16]Read from MH i2c: E2 [04:49:16]MH_I2C_Read... [04:49:16]Read from MH i2c: E2 0E 00 [04:49:16]MH_I2C_Read... [04:49:16]Read from MH i2c: E2 0E 00 E2 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D5 [04:49:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:49:16]wFMCommunicate OK [04:49:16]SAM_PROTO_GetShiftState done [04:49:16]FM_GetShiftState done [04:49:16]opened in 1723853126 [04:49:16]opened+sec_in_day 1723939526 [04:49:16]quantity*price = 150032 [04:49:16]sum+1 = 150033 [04:49:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 47 17.08.2024 04:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198439 肖袩袛: 154851517712919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T044919&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198439&fm=154851517712919&tin=02508201610067®Number=0000000000092545&sum=150032 [04:49:17]StoreToDocumentArchive [04:49:17]shift 463 fd 198439 [04:49:17]save to /storage/0463/doc_00198439 [04:49:17]save last doc name /storage/0463/doc_00198439 to /storage/kkm_last_doc_name [04:49:17]save OK [04:49:17]Clear old archive folders... [04:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:49:17]tlvbuf is B6F2F2E0 [04:49:17]SAM_PROTO_ClearQueue [04:49:17]wFMCommunicate request_size=4 [04:49:17]MH_SAM_APDU [04:49:17]CAPDU: 80 09 00 00 [04:49:17]Write to MH i2c: E2 08 00 EF 16 80 09 00 00 00 00 00 00 77 [04:49:17]Write i2c OK [04:49:17]MH_I2C_Read... [04:49:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 EF 16 00 90 00 79 [04:49:18]RAPDU: 90 00 [04:49:18]wFMCommunicate OK [04:49:18]SAM_PROTO_ClearQueue done [04:49:18]KKMCreateOFDPacket [04:49:18]OFDProtocolAddRootSTLVToBuf [04:49:18]FM_MakeSignedData [04:49:18]FM_MakeSignedData [04:49:18]SAM_PROTO_SignData [04:49:18]wFMCommunicate request_size=4 [04:49:18]MH_SAM_APDU [04:49:18]CAPDU: 80 0D 01 02 [04:49:18]Write to MH i2c: E2 08 00 F0 16 80 0D 01 02 00 00 00 00 7F [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 F0 16 00 90 00 7A [04:49:18]RAPDU: 90 00 [04:49:18]wFMCommunicate OK [04:49:18]wFMCommunicate request_size=255 [04:49:18]MH_SAM_APDU [04:49: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 2B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 07 03 00 35 04 06 00 8C [04:49:18]Write to MH i2c: E2 02 01 F1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 2B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 07 03 00 35 04 06 00 8C 00 00 89 [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 F1 16 00 90 00 7B [04:49:18]RAPDU: 90 00 [04:49:18]wFMCommunicate OK [04:49:18]wFMCommunicate request_size=10 [04:49:18]MH_SAM_APDU [04:49:18]CAPDU: 80 0D 02 02 05 D6 2D B4 CA 17 [04:49:18]Write to MH i2c: E2 0D 00 F2 16 80 0D 02 02 05 00 D6 2D B4 CA 17 00 00 24 [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 03 00 F2 16 00 90 00 7C [04:49:18]RAPDU: 90 00 [04:49:18]wFMCommunicate OK [04:49:18]wFMCommunicate request_size=4 [04:49:18]MH_SAM_APDU [04:49:18]CAPDU: 80 0D 03 02 [04:49:18]Write to MH i2c: E2 08 00 F3 16 80 0D 03 02 00 00 00 00 84 [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 0B 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 0B 00 F3 16 00 22 05 E0 AC 90 28 84 D6 90 00 4A [04:49:18]RAPDU: 22 05 E0 AC 90 28 84 D6 90 00 [04:49:18]wFMCommunicate OK [04:49:18]SAM_PROTO_SignData done [04:49:18]FM_MakeSignedData done [04:49:18]CreateOFDProtocolMessage [04:49:18]wFMCommunicate request_size=4 [04:49:18]MH_SAM_APDU [04:49:18]CAPDU: 80 11 00 00 [04:49:18]Write to MH i2c: E2 08 00 F4 16 80 11 00 00 00 00 00 00 84 [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]OFD Sender: No OFD packet to send [04:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:49:18]Read from MH i2c: E2 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 17 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: E2 17 00 F4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [04:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:49:18]wFMCommunicate OK [04:49:18]CreateOFDProtocolMessage done [04:49:18]OFDSenderStorePacket 198439 [04:49:18]StoreOFDPacket docnum=198439 [04:49:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E 5F 07 01 E7 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 2B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 07 03 00 35 04 06 00 8C D6 2D B4 CA 17 22 05 E0 AC 90 28 84 D6 [04:49:18]CheckFolder [04:49:18]dirname=/storage/ofd_packets [04:49:18]CheckFolder done [04:49:18]ProducePacketName [04:49:18]name=ofd_packets/00198439 [04:49:18]NVStorageSaveData ofd_packets/00198439 [04:49:18]File name is /storage/ofd_packets/00198439 [04:49:18]Write 301 bytes [04:49:18]NVStorageSaveData done [04:49:18]OFDSenderStorePacket done [04:49:18]KKMCreateOFDPacket done [04:49:18]NVStorageSaveData kkm_last_timestamp [04:49:18]File name is /storage/kkm_last_timestamp [04:49:18]Write 4 bytes [04:49:18]NVStorageSaveData done [04:49:18]ExternCall_PrintAddStr [04:49:18]wPrintStart [04:49:18]Write to MH i2c: 01 00 00 F5 16 0B [04:49:18]Write i2c OK [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: 01 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: 01 07 00 [04:49:18]MH_I2C_Read... [04:49:18]Read from MH i2c: 01 07 00 F5 16 00 00 00 00 00 FF 0F 20 [04:49:18]RasterBufferAndPrint [04:49:18]line 小褔械褌 N : (1)11325872 [04:49:18]line 袠袧袧: 02508201610067 [04:49:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [04:49:18]line 袩袪袨袛袗袞袗 [04:49:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [04:49:18]line 孝芯胁邪褉: 2710124500 [04:49:18]line 袗懈-95-袣-5 [04:49:18]line 20.220 * 74.20 [04:49:18]line = 1500.32 [04:49:18]line 袧袛小 12% 袧小袩 1% [04:49:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [04:49:18]line 袠孝袨袚袨: 1500.32 [04:49:18]line 袧小袩 1% : 13.28 [04:49:18]line 袧袛小 12% : 159.33 [04:49:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [04:49:18]line 袘械蟹薪邪谢.: 1500.32 [04:49:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [04:49:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [04:49:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [04:49:18]line 效械泻 47 17.08.2024 04:49 [04:49:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [04:49:18]line 袟袧袦: 0300000079 [04:49:18]line 袪袧袦: 0000000000092545 [04:49:18]line 袙械褉褋懈褟 袣袣袦: 001 [04:49:18]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [04:49:18]line 肖袦: 0000000000871802 [04:49:18]line 肖袛: 198439 [04:49:18]line 肖袩袛: 154851517712919 [04:49:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T044919&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198439&fm=154851517712919&tin=02508201610067®Number=0000000000092545&sum=150032 [04:49:18]OFD Sender: Processing packet 198439 [packets to send 245, broken 244] [04:49:18]ProducePacketName [04:49:18]name=ofd_packets/00198439 [04:49:18]OFD Sender: To server: 嚂鰌G, [04:49:18]CommunicateWithHost lk.salyk.kg:30040 [04:49:18]ConnectInit lk.salyk.kg [04:49:18]written 0, free lines is 4095 [04:49:19]Connected sock=10 [04:49:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E 5F 07 01 E7 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 CF 2B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 07 03 00 35 04 06 00 8C D6 2D B4 CA 17 22 05 E0 AC 90 28 84 D6 [04:49:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E3 6C 47 00 F7 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 07 03 00 F4 03 04 00 E1 D7 BF 66 B6 04 01 00 00 B4 97 37 A1 72 DD E9 46 [04:49:19]CommunicateWithHost err = 0 [04:49:19]CheckOFDResponse [04:49:19]1017 (14) - 77093643461234 [04:49:19]1041 (16) - 0000000000871802 [04:49:19]1040 (4) - 198439 [04:49:19]1012 (4) - 16.08.2024 22:51 [04:49:19]1206 (1) - 0 [04:49:19]OFD Sender: Remove packet 198439 [04:49:19]ProducePacketName [04:49:19]name=ofd_packets/00198439 [04:49:19]NVStorageDeleteData [04:49:19]Write to MH i2c: 01 00 00 1F 17 36 [04:49:19]Write i2c OK [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: 01 [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: 01 07 00 [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: 01 07 00 1F 17 00 00 00 00 00 FC 0C 45 [04:49:19]RasterBufferAndPrint [04:49:19]line [04:49:19]line [04:49:19]line [04:49:19]line [04:49:19]line [04:49:19]written 0, free lines is 3333 [04:49:19]MH_Cut [04:49:19]Write to MH i2c: D1 01 00 26 17 01 0F [04:49:19]Write i2c OK [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: D1 [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: D1 01 00 [04:49:19]MH_I2C_Read... [04:49:19]Read from MH i2c: D1 01 00 26 17 00 0E [04:49:19]Write to MH i2c: 01 00 00 27 17 3E [04:49:19]Write i2c OK [04:49:19]MH_I2C_Read... [04:49:19]OFD Sender: No OFD packet to send [04:49:20]*** Cut start [04:49:20]*** Purtial cut [04:49:20]*** CUTSNS_PIN = 0 [04:49:20]*** Stage 1: CUTSNS_PIN = 1 [04:49:22]Read from MH i2c: 01 [04:49:22]MH_I2C_Read... [04:49:22]*** Stop cut motor [04:49:22]*** Cut end [04:49:22]Read from MH i2c: 01 07 00 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: 01 07 00 27 17 00 00 00 00 00 FF 0F 53 [04:49:22]process_action close_receipt done [04:49:22]requested_data is exist [04:49:22]produce_requested_data [04:49:22]requested_item fm.sn is exist - process it [04:49:22]wFMCommunicate request_size=4 [04:49:22]MH_SAM_APDU [04:49:22]CAPDU: 80 11 00 00 [04:49:22]Write to MH i2c: E2 08 00 28 17 80 11 00 00 00 00 00 00 B9 [04:49:22]Write i2c OK [04:49:22]MH_I2C_Read... [04:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:49:22]Read from MH i2c: E2 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 17 00 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 17 00 28 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [04:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [04:49:22]wFMCommunicate OK [04:49:22]requested_item fd.num is exist - process it [04:49:22]SAM_PROTO_GetFieldsCounters [04:49:22]wFMCommunicate request_size=4 [04:49:22]MH_SAM_APDU [04:49:22]CAPDU: 80 13 00 00 [04:49:22]Write to MH i2c: E2 08 00 29 17 80 13 00 00 00 00 00 00 BC [04:49:22]Write i2c OK [04:49:22]MH_I2C_Read... [04:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:49:22]Read from MH i2c: E2 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 62 00 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 62 00 29 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 07 03 00 0E 04 04 00 CF 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 65 [04:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 07 03 00 0E 04 04 00 CF 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 [04:49:22]wFMCommunicate OK [04:49:22]SAM_PROTO_GetFieldsCounters done [04:49:22]requested_item shift.num is exist - process it [04:49:22]requested_item shift.opened is exist - process it [04:49:22]req_shift_opened [04:49:22]FM_GetShiftState [04:49:22]SAM_PROTO_GetShiftState [04:49:22]wFMCommunicate request_size=4 [04:49:22]MH_SAM_APDU [04:49:22]CAPDU: 80 13 01 00 [04:49:22]Write to MH i2c: E2 08 00 2A 17 80 13 01 00 00 00 00 00 BE [04:49:22]Write i2c OK [04:49:22]MH_I2C_Read... [04:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:49:22]Read from MH i2c: E2 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 0E 00 [04:49:22]MH_I2C_Read... [04:49:22]Read from MH i2c: E2 0E 00 2A 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1E [04:49:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [04:49:22]wFMCommunicate OK [04:49:22]SAM_PROTO_GetShiftState done [04:49:22]FM_GetShiftState done [04:49:22]req_shift_opened done [04:49:22]requested_item shift.open_date is exist - process it [04:49:22]req_shift_open_date [04:49:22]req_shift_open_date done [04:49:22]produce_requested_data done [04:49:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198439,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [04:49:22]process_action_free close_receipt [04:49:22]json_value_free [04:49:22]json_value_free done [04:49:22]process_json_proto returns [04:49:22]Send response to host [04:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198439,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [04:49:22]free response buf [04:49:22]execute_script done [04:49:22]execute_script returns [04:49:22]free content buf [04:49:22]Sock 9.Close socket [04:49:22]Sock 9.Thread stoped [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]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:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04: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:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:42]OFD Sender: No OFD packet to send [05:15:47]OFD Sender: No OFD packet to send [05:15:52]OFD Sender: No OFD packet to send [05:15:57]OFD Sender: No OFD packet to send [05:16:02]OFD Sender: No OFD packet to send [05:16:07]OFD Sender: No OFD packet to send [05:16:12]OFD Sender: No OFD packet to send [05:16:17]OFD Sender: No OFD packet to send [05:16:22]OFD Sender: No OFD packet to send [05:16:27]OFD Sender: No OFD packet to send [05:16:32]OFD Sender: No OFD packet to send [05:16:37]OFD Sender: No OFD packet to send [05:16:42]OFD Sender: No OFD packet to send [05:16:47]OFD Sender: No OFD packet to send [05:16:52]OFD Sender: No OFD packet to send [05:16:57]OFD Sender: No OFD packet to send [05:17:02]OFD Sender: No OFD packet to send [05:17:07]OFD Sender: No OFD packet to send [05:17:12]OFD Sender: No OFD packet to send [05:17:17]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:43]OFD Sender: No OFD packet to send [05:22:48]OFD Sender: No OFD packet to send [05:22:53]OFD Sender: No OFD packet to send [05:22:58]OFD Sender: No OFD packet to send [05:23:03]OFD Sender: No OFD packet to send [05:27:57]ConnectInit Can't connect to host [05:27:58]OFD Sender: No OFD packet to send [05:51:38]ConnectInit Can't connect to host [05:51:40]ConnectInit Can't take IP for lk.salyk.kg [05:51:40]CommunicateWithHost connect error [05:51:40]CommunicateWithHost err = -1 [05:51:40]OFD Sender: Server communicate error [05:53:12]ConnectInit Can't connect to host [05:53:17]OFD Sender: Processing packet 198442 [packets to send 248, broken 245] [05:53:17]ProducePacketName [05:53:17]name=ofd_packets/00198442 [05:53:17]OFD Sender: To server: 嚂鰌G, [05:53:17]CommunicateWithHost lk.salyk.kg:30040 [05:53:17]ConnectInit lk.salyk.kg [05:56:29]ConnectInit Can't connect to host [05:56:32]ConnectInit Can't take IP for lk.salyk.kg [05:56:32]CommunicateWithHost connect error [05:56:32]CommunicateWithHost err = -1 [05:56:32]OFD Sender: Server communicate error [06:09:03]ConnectInit Can't connect to host [06:09:07]ConnectInit Can't take IP for lk.salyk.kg [06:09:07]CommunicateWithHost connect error [06:09:07]CommunicateWithHost err = -1 [06:09:07]OFD Sender: Server communicate error [07:11:41]OFD Sender: Processing packet 198442 [packets to send 270, broken 245] [07:11:41]ProducePacketName [07:11:41]name=ofd_packets/00198442 [07:11:41]OFD Sender: To server: 嚂鰌G, [07:11:41]CommunicateWithHost lk.salyk.kg:30040 [07:11:41]ConnectInit lk.salyk.kg [07:11:41]ConnectInit Can't connect to host [07:11:46]ConnectInit Can't take IP for lk.salyk.kg [07:11:46]CommunicateWithHost connect error [07:11:46]CommunicateWithHost err = -1 [07:11:46]OFD Sender: Server communicate error [08:32:08]ConnectInit Can't connect to host [08:32:12]OFD Sender: Processing packet 198443 [packets to send 315, broken 245] [08:32:12]ProducePacketName [08:32:12]name=ofd_packets/00198443 [08:32:12]OFD Sender: To server: 嚂鰌G, [08:32:12]CommunicateWithHost lk.salyk.kg:30040 [08:32:12]ConnectInit lk.salyk.kg [08:35:23]ConnectInit Can't connect to host [08:35:28]OFD Sender: Processing packet 198443 [packets to send 318, broken 245] [08:35:28]ProducePacketName [08:35:28]name=ofd_packets/00198443 [08:35:28]OFD Sender: To server: 嚂鰌G, [08:35:28]CommunicateWithHost lk.salyk.kg:30040 [08:35:28]ConnectInit lk.salyk.kg [08:37:11]CreateOFDProtocolMessage done [08:37:11]OFDSenderStorePacket 198517 [08:37:11]StoreOFDPacket docnum=198517 [08:37:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 A0 07 01 D1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 36 61 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 07 03 00 35 04 06 00 2C 7A E2 F5 20 BF 73 B2 62 F7 12 7C 2A 5A [08:37:11]CheckFolder [08:37:11]dirname=/storage/ofd_packets [08:37:11]CheckFolder done [08:37:11]ProducePacketName [08:37:11]name=ofd_packets/00198517 [08:37:11]NVStorageSaveData ofd_packets/00198517[09:40:43]ConnectInit Can't connect to host [09:40:44]OFD Sender: Processing packet 198444 [packets to send 369, broken 245] [09:40:44]ProducePacketName [09:40:44]name=ofd_packets/00198444 [09:40:44]OFD Sender: To server: 嚂鰌G, [09:40:44]CommunicateWithHost lk.salyk.kg:30040 [09:40:44]ConnectInit lk.salyk.kg [09:40:49]ConnectInit Can't take IP for lk.salyk.kg [09:40:49]CommunicateWithHost connect error [09:40:49]CommunicateWithHost err = -1 [09:40:49]OFD Sender: Server communicate error [09:40:53]accept exits with 7 [09:40:53]New connection [09:40:53]New thread 3067059556 created [09:40:53]Thread 3066916196 joined [09:40:53]Waiting for new connection... [09:40:53] Sock 7.Parse request [09:40:53]Sock 7.Check first char [09:40:53]Sock 7.First char is OK [09:40:53]request: POST /json_proto HTTP/1.0 [09:40:53]Method: POST [09:40:53]URL: /json_proto [09:40:53]Method is POST - this is cgi request [09:40:53]url: /json_proto [09:40:53]query_string will be loaded in cgi processing [09:40:53]execute_cgi json_proto POST (null) [09:40:53]execute_cgi path=json_proto method=POST [09:40:53]POST find Content-Length [09:40:53]Host: 172.17.46.195:8080 [09:40:53]Content-Length: 679 [09:40:53]Content-Type: application/json [09:40:53] [09:40:53]POST finish read [09:40:53]Found Content-Length = 679 [09:40:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:53]execute_script... [09:40: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)11326008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:53]POST & json_proto [09:40:53]process_json_proto [09:40:53]json parsed OK: [09:40:53]protocol is kg_v1.0 [09:40:53]action value=close_receipt [09:40:53]process_action close_receipt [09:40:53]cmd_close_receipt [09:40:53]MH_GetDate [09:40:53]Write to MH i2c: F0 00 00 ED 1C F8 [09:40:53]Write i2c OK [09:40:53]MH_I2C_Read... [09:40:53]Read from MH i2c: F0 [09:40:53]MH_I2C_Read... [09:40:53]Read from MH i2c: F0 09 00 [09:40:53]MH_I2C_Read... [09:40:53]Read from MH i2c: F0 09 00 ED 1C 00 26 70 C0 66 8D AE BC 66 1A [09:40:53]GetLastDocTimeStamp 1723887542 [09:40:53]current date 1723887654 [09:40:53]FM_GetShiftState [09:40:53]SAM_PROTO_GetShiftState [09:40:53]wFMCommunicate request_size=4 [09:40:53]MH_SAM_APDU [09:40:53]CAPDU: 80 13 01 00 [09:40:53]Write to MH i2c: E2 08 00 EE 1C 80 13 01 00 00 00 00 00 87 [09:40:53]Write i2c OK [09:40:53]MH_I2C_Read... [09:40:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:53]Read from MH i2c: E2 [09:40:53]MH_I2C_Read... [09:40:53]Read from MH i2c: E2 0E 00 [09:40:53]MH_I2C_Read... [09:40:53]Read from MH i2c: E2 0E 00 EE 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E7 [09:40:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:40:53]wFMCommunicate OK [09:40:53]SAM_PROTO_GetShiftState done [09:40:53]FM_GetShiftState done [09:40:53]opened in 1723853126 [09:40:53]opened+sec_in_day 1723939526 [09:40:53]quantity*price = 60003 [09:40:53]sum+1 = 60004 [09:40:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 176 17.08.2024 09:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198568 肖袩袛: 215419976550728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094054&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198568&fm=215419976550728&tin=02508201610067®Number=0000000000092545&sum=60000 [09:40:54]StoreToDocumentArchive [09:40:54]shift 463 fd 198568 [09:40:54]save to /storage/0463/doc_00198568 [09:40:54]save last doc name /storage/0463/doc_00198568 to /storage/kkm_last_doc_name [09:40:54]save OK [09:40:54]Clear old archive folders... [09:40:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:54]tlvbuf is 004B2130 [09:40:54]SAM_PROTO_ClearQueue [09:40:54]wFMCommunicate request_size=4 [09:40:54]MH_SAM_APDU [09:40:54]CAPDU: 80 09 00 00 [09:40:54]Write to MH i2c: E2 08 00 FB 1C 80 09 00 00 00 00 00 00 89 [09:40:54]Write i2c OK [09:40:54]MH_I2C_Read... [09:40:54]Connected sock=10 [09:40:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 89 1B 07 01 D1 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 34 FF 03 08 00 03 70 21 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B5 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 16 39 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 07 03 00 35 04 06 00 98 69 1C D6 B1 E0 B5 E9 8C 82 C0 95 CD 7D [09:40:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:54]Read from MH i2c: E2 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [09:40:54]RAPDU: 90 00 [09:40:54]wFMCommunicate OK [09:40:54]SAM_PROTO_ClearQueue done [09:40:54]KKMCreateOFDPacket [09:40:54]OFDProtocolAddRootSTLVToBuf [09:40:54]FM_MakeSignedData [09:40:54]FM_MakeSignedData [09:40:54]SAM_PROTO_SignData [09:40:54]wFMCommunicate request_size=4 [09:40:54]MH_SAM_APDU [09:40:54]CAPDU: 80 0D 01 02 [09:40:54]Write to MH i2c: E2 08 00 FC 1C 80 0D 01 02 00 00 00 00 91 [09:40:54]Write i2c OK [09:40:54]MH_I2C_Read... [09:40:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:54]Read from MH i2c: E2 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [09:40:54]RAPDU: 90 00 [09:40:54]wFMCommunicate OK [09:40:54]wFMCommunicate request_size=255 [09:40:54]MH_SAM_APDU [09:40: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 26 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 07 03 00 35 04 06 00 C3 [09:40:54]Write to MH i2c: E2 02 01 FD 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 26 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 07 03 00 35 04 06 00 C3 00 00 81 [09:40:54]Write i2c OK [09:40:54]MH_I2C_Read... [09:40:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1E A4 47 00 E7 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 07 03 00 F4 03 04 00 36 1C C0 66 B6 04 01 00 00 1D B5 F2 B0 D9 5B 7F 0A [09:40:54]CommunicateWithHost err = 0 [09:40:54]CheckOFDResponse [09:40:54]1017 (14) - 77093643461234 [09:40:54]1041 (16) - 0000000000871802 [09:40:54]1040 (4) - 198444 [09:40:54]1012 (4) - 17.08.2024 03:42 [09:40:54]1206 (1) - 0 [09:40:54]OFD Sender: Remove packet 198444 [09:40:54]ProducePacketName [09:40:54]name=ofd_packets/00198444 [09:40:54]NVStorageDeleteData [09:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:54]Read from MH i2c: E2 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 FD 1C 00 90 00 8D [09:40:54]RAPDU: 90 00 [09:40:54]wFMCommunicate OK [09:40:54]wFMCommunicate request_size=10 [09:40:54]MH_SAM_APDU [09:40:54]CAPDU: 80 0D 02 02 05 EC 5F 2E 09 48 [09:40:54]Write to MH i2c: E2 0D 00 FE 1C 80 0D 02 02 05 00 EC 5F 2E 09 48 00 00 68 [09:40:54]Write i2c OK [09:40:54]MH_I2C_Read... [09:40:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:54]Read from MH i2c: E2 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 [09:40:54]MH_I2C_Read... [09:40:54]Read from MH i2c: E2 03 00 FE 1C 00 90 00 8E [09:40:54]RAPDU: 90 00 [09:40:54]wFMCommunicate OK [09:40:54]wFMCommunicate request_size=4 [09:40:54]MH_SAM_APDU [09:40:54]CAPDU: 80 0D 03 02 [09:40:54]Write to MH i2c: E2 08 00 FF 1C 80 0D 03 02 00 00 00 00 96 [09:40:54]Write i2c OK [09:40:54]MH_I2C_Read... [09:40:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:55]Read from MH i2c: E2 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: E2 0B 00 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: E2 0B 00 FF 1C 00 F0 E2 59 1E 28 5C FE A2 90 00 04 [09:40:55]RAPDU: F0 E2 59 1E 28 5C FE A2 90 00 [09:40:55]wFMCommunicate OK [09:40:55]SAM_PROTO_SignData done [09:40:55]FM_MakeSignedData done [09:40:55]CreateOFDProtocolMessage [09:40:55]wFMCommunicate request_size=4 [09:40:55]MH_SAM_APDU [09:40:55]CAPDU: 80 11 00 00 [09:40:55]Write to MH i2c: E2 08 00 00 1D 80 11 00 00 00 00 00 00 97 [09:40:55]Write i2c OK [09:40:55]MH_I2C_Read... [09:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:55]Read from MH i2c: E2 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: E2 17 00 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: E2 17 00 00 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [09:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:55]wFMCommunicate OK [09:40:55]CreateOFDProtocolMessage done [09:40:55]OFDSenderStorePacket 198568 [09:40:55]StoreOFDPacket docnum=198568 [09:40:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 D1 07 01 B7 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 26 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 07 03 00 35 04 06 00 C3 EC 5F 2E 09 48 F0 E2 59 1E 28 5C FE A2 [09:40:55]CheckFolder [09:40:55]dirname=/storage/ofd_packets [09:40:55]CheckFolder done [09:40:55]ProducePacketName [09:40:55]name=ofd_packets/00198568 [09:40:55]NVStorageSaveData ofd_packets/00198568 [09:40:55]File name is /storage/ofd_packets/00198568 [09:40:55]Write 301 bytes [09:40:55]NVStorageSaveData done [09:40:55]OFDSenderStorePacket done [09:40:55]KKMCreateOFDPacket done [09:40:55]NVStorageSaveData kkm_last_timestamp [09:40:55]File name is /storage/kkm_last_timestamp [09:40:55]Write 4 bytes [09:40:55]NVStorageSaveData done [09:40:55]ExternCall_PrintAddStr [09:40:55]wPrintStart [09:40:55]Write to MH i2c: 01 00 00 01 1D 1E [09:40:55]OFD Sender: Processing packet 198445 [packets to send 369, broken 245] [09:40:55]ProducePacketName [09:40:55]name=ofd_packets/00198445 [09:40:55]OFD Sender: To server: 嚂鰌G, [09:40:55]CommunicateWithHost lk.salyk.kg:30040 [09:40:55]ConnectInit lk.salyk.kg [09:40:55]Write i2c OK [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 07 00 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 07 00 01 1D 00 00 00 00 00 FF 0F 33 [09:40:55]RasterBufferAndPrint [09:40:55]line 小褔械褌 N : (1)11326008 [09:40:55]line 袠袧袧: 02508201610067 [09:40:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:40:55]line 袩袪袨袛袗袞袗 [09:40:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [09:40:55]line 孝芯胁邪褉: 2710124130 [09:40:55]line 袗懈-92-袣-4 [09:40:55]line 8.850 * 67.80 [09:40:55]line = 600.03 [09:40:55]line 袧袛小 12% 袧小袩 1% [09:40:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:40:55]line 袨袣袪校袚袥袝袧袠袝: -0.03 [09:40:55]line 袠孝袨袚袨: 600.00 [09:40:55]line 袙薪械褋械薪芯: 600.00 [09:40:55]line 小袛袗效袗: 0.00 [09:40:55]line 袧小袩 1% : 5.31 [09:40:55]line 袧袛小 12% : 63.72 [09:40:55]line 袧邪谢懈褔薪褘屑懈: 600.00 [09:40:55]line 袘械蟹薪邪谢.: 0.00 [09:40:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:40:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:40:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:40:55]line 效械泻 176 17.08.2024 09:40 [09:40:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:40:55]line 袟袧袦: 0300000079 [09:40:55]line 袪袧袦: 0000000000092545 [09:40:55]line 袙械褉褋懈褟 袣袣袦: 001 [09:40:55]line 肖袦: 0000000000871802 [09:40:55]line 肖袛: 198568 [09:40:55]line 肖袩袛: 215419976550728 [09:40:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094054&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198568&fm=215419976550728&tin=02508201610067®Number=0000000000092545&sum=60000 [09:40:55]written 0, free lines is 4095 [09:40:55]Connected sock=10 [09:40:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 63 79 07 01 27 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 15 3C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 07 03 00 35 04 06 00 85 F2 DA 6F C6 6C 52 24 98 3F 2F 92 11 6E [09:40:55]Write to MH i2c: 01 00 00 2C 1D 49 [09:40:55]Write i2c OK [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 07 00 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: 01 07 00 2C 1D 00 00 00 00 00 EA 0C 46 [09:40:55]RasterBufferAndPrint [09:40:55]line [09:40:55]line [09:40:55]line [09:40:55]line [09:40:55]line [09:40:55]written 0, free lines is 3315 [09:40:55]MH_Cut [09:40:55]Write to MH i2c: D1 01 00 33 1D 01 22 [09:40:55]Write i2c OK [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: D1 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: D1 01 00 [09:40:55]MH_I2C_Read... [09:40:55]Read from MH i2c: D1 01 00 33 1D 00 21 [09:40:55]Write to MH i2c: 01 00 00 34 1D 51 [09:40:55]Write i2c OK [09:40:55]MH_I2C_Read... [09:40:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FF FE 47 00 57 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 07 03 00 F4 03 04 00 37 1C C0 66 B6 04 01 00 00 66 B4 95 71 F2 29 59 43 [09:40:55]CommunicateWithHost err = 0 [09:40:55]CheckOFDResponse [09:40:55]1017 (14) - 77093643461234 [09:40:55]1041 (16) - 0000000000871802 [09:40:55]1040 (4) - 198445 [09:40:55]1012 (4) - 17.08.2024 03:42 [09:40:55]1206 (1) - 0 [09:40:55]OFD Sender: Remove packet 198445 [09:40:55]ProducePacketName [09:40:55]name=ofd_packets/00198445 [09:40:55]NVStorageDeleteData [09:40:56]OFD Sender: Processing packet 198446 [packets to send 368, broken 245] [09:40:56]ProducePacketName [09:40:56]name=ofd_packets/00198446 [09:40:56]OFD Sender: To server: 嚂鰌G, [09:40:56]CommunicateWithHost lk.salyk.kg:30040 [09:40:56]ConnectInit lk.salyk.kg [09:40:56]*** Cut start [09:40:56]*** Purtial cut [09:40:56]*** Stage 1: CUTSNS_PIN = 1 [09:40:56]Connected sock=10 [09:40:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 66 38 07 01 C7 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 46 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B8 09 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 09 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 37 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 09 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 32 3D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 07 03 00 35 04 06 00 B1 15 EB F2 40 6D 30 DD 40 DA F4 DA A6 94 [09:40:56]Read from MH i2c: 01 [09:40:56]MH_I2C_Read... [09:40:56]*** Stop cut motor [09:40:56]*** Cut end [09:40:56]Read from MH i2c: 01 07 00 [09:40:56]MH_I2C_Read... [09:40:56]Read from MH i2c: 01 07 00 34 1D 00 00 00 00 00 FF 0F 66 [09:40:56]process_action close_receipt done [09:40:56]requested_data is exist [09:40:56]produce_requested_data [09:40:56]requested_item fm.sn is exist - process it [09:40:56]wFMCommunicate request_size=4 [09:40:56]MH_SAM_APDU [09:40:56]CAPDU: 80 11 00 00 [09:40:56]Write to MH i2c: E2 08 00 35 1D 80 11 00 00 00 00 00 00 CC [09:40:56]Write i2c OK [09:40:56]MH_I2C_Read... [09:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:56]Read from MH i2c: E2 [09:40:56]MH_I2C_Read... [09:40:56]Read from MH i2c: E2 17 00 [09:40:56]MH_I2C_Read... [09:40:56]Read from MH i2c: E2 17 00 35 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [09:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:40:56]wFMCommunicate OK [09:40:56]requested_item fd.num is exist - process it [09:40:56]SAM_PROTO_GetFieldsCounters [09:40:56]wFMCommunicate request_size=4 [09:40:56]MH_SAM_APDU [09:40:56]CAPDU: 80 13 00 00 [09:40:56]Write to MH i2c: E2 08 00 36 1D 80 13 00 00 00 00 00 00 CF [09:40:56]Write i2c OK [09:40:56]MH_I2C_Read... [09:40:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 A7 47 00 E1 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 07 03 00 F4 03 04 00 38 1C C0 66 B6 04 01 00 00 CC D7 43 63 CC 3A 98 F8 [09:40:57]CommunicateWithHost err = 0 [09:40:57]CheckOFDResponse [09:40:57]1017 (14) - 77093643461234 [09:40:57]1041 (16) - 0000000000871802 [09:40:57]1040 (4) - 198446 [09:40:57]1012 (4) - 17.08.2024 03:42 [09:40:57]1206 (1) - 0 [09:40:57]OFD Sender: Remove packet 198446 [09:40:57]ProducePacketName [09:40:57]name=ofd_packets/00198446 [09:40:57]NVStorageDeleteData [09:40:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:57]Read from MH i2c: E2 [09:40:57]MH_I2C_Read... [09:40:57]Read from MH i2c: E2 62 00 [09:40:57]MH_I2C_Read... [09:40:57]Read from MH i2c: E2 62 00 36 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 07 03 00 0E 04 04 00 CF 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 7C [09:40:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 07 03 00 0E 04 04 00 CF 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 [09:40:57]wFMCommunicate OK [09:40:57]SAM_PROTO_GetFieldsCounters done [09:40:57]requested_item shift.num is exist - process it [09:40:57]requested_item shift.opened is exist - process it [09:40:57]req_shift_opened [09:40:57]FM_GetShiftState [09:40:57]SAM_PROTO_GetShiftState [09:40:57]wFMCommunicate request_size=4 [09:40:57]MH_SAM_APDU [09:40:57]CAPDU: 80 13 01 00 [09:40:57]Write to MH i2c: E2 08 00 37 1D 80 13 01 00 00 00 00 00 D1 [09:40:57]Write i2c OK [09:40:57]MH_I2C_Read... [09:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:57]Read from MH i2c: E2 [09:40:57]MH_I2C_Read... [09:40:57]Read from MH i2c: E2 0E 00 [09:40:57]MH_I2C_Read... [09:40:57]Read from MH i2c: E2 0E 00 37 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [09:40:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:40:57]wFMCommunicate OK [09:40:57]SAM_PROTO_GetShiftState done [09:40:57]FM_GetShiftState done [09:40:57]req_shift_opened done [09:40:57]requested_item shift.open_date is exist - process it [09:40:57]req_shift_open_date [09:40:57]req_shift_open_date done [09:40:57]produce_requested_data done [09:40:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198568,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:40:57]process_action_free close_receipt [09:40:57]json_value_free [09:40:57]json_value_free done [09:40:57]process_json_proto returns [09:40:57]Send response to host [09:40:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198568,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:40:57]free response buf [09:40:57]execute_script done [09:40:57]execute_script returns [09:40:57]free content buf [09:40:57]Sock 7.Close socket [09:40:57]Sock 7.Thread stoped [09:40:57]OFD Sender: Processing packet 198447 [packets to send 367, broken 245] [09:40:57]ProducePacketName [09:40:57]name=ofd_packets/00198447 [09:40:57]OFD Sender: To server: 嚂鰌G, [09:40:57]CommunicateWithHost lk.salyk.kg:30040 [09:40:57]ConnectInit lk.salyk.kg [09:40:57]Connected sock=7 [09:40:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 05 1D 0D 01 FF 76 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 E7 3D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 07 03 00 35 04 06 00 20 A1 E6 16 B2 B7 65 0B ED 9D D3 F9 2C 03 [09:40:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6D 5A 47 00 0C E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 07 03 00 F4 03 04 00 39 1C C0 66 B6 04 01 00 00 4F ED EB 66 8A 38 70 D5 [09:40:58]CommunicateWithHost err = 0 [09:40:58]CheckOFDResponse [09:40:58]1017 (14) - 77093643461234 [09:40:58]1041 (16) - 0000000000871802 [09:40:58]1040 (4) - 198447 [09:40:58]1012 (4) - 17.08.2024 03:42 [09:40:58]1206 (1) - 0 [09:40:58]OFD Sender: Remove packet 198447 [09:40:58]ProducePacketName [09:40:58]name=ofd_packets/00198447 [09:40:58]NVStorageDeleteData [09:40:58]OFD Sender: Processing packet 198448 [packets to send 366, broken 245] [09:40:58]ProducePacketName [09:40:58]name=ofd_packets/00198448 [09:40:58]OFD Sender: To server: 嚂鰌G, [09:40:58]CommunicateWithHost lk.salyk.kg:30040 [09:40:58]ConnectInit lk.salyk.kg [09:40:58]Connected sock=7 [09:40:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 0B 2C 06 01 65 A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 B4 28 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 99 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 38 00 00 00 F4 03 04 00 54 3E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 07 03 00 35 04 06 00 42 BC 7E 06 DB F2 28 F9 4D 9D 52 5E B1 3B [09:40:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE 69 47 00 8B AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 07 03 00 F4 03 04 00 3A 1C C0 66 B6 04 01 00 00 88 73 34 18 83 FA 86 C3 [09:40:59]CommunicateWithHost err = 0 [09:40:59]CheckOFDResponse [09:40:59]1017 (14) - 77093643461234 [09:40:59]1041 (16) - 0000000000871802 [09:40:59]1040 (4) - 198448 [09:40:59]1012 (4) - 17.08.2024 03:42 [09:40:59]1206 (1) - 0 [09:40:59]OFD Sender: Remove packet 198448 [09:40:59]ProducePacketName [09:40:59]name=ofd_packets/00198448 [09:40:59]NVStorageDeleteData [09:40:59]OFD Sender: Processing packet 198449 [packets to send 365, broken 245] [09:40:59]ProducePacketName [09:40:59]name=ofd_packets/00198449 [09:40:59]OFD Sender: To server: 嚂鰌G, [09:40:59]CommunicateWithHost lk.salyk.kg:30040 [09:40:59]ConnectInit lk.salyk.kg [09:41:00]Connected sock=7 [09:41:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BF 60 04 01 B4 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 9A 3E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 07 03 00 35 04 06 00 5A 4D 87 8C A5 62 82 52 FE B2 C3 B5 D4 7B [09:41:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 F0 47 00 4A A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 07 03 00 F4 03 04 00 3C 1C C0 66 B6 04 01 00 00 B1 D9 12 E4 E1 97 26 E6 [09:41:00]CommunicateWithHost err = 0 [09:41:00]CheckOFDResponse [09:41:00]1017 (14) - 77093643461234 [09:41:00]1041 (16) - 0000000000871802 [09:41:00]1040 (4) - 198449 [09:41:00]1012 (4) - 17.08.2024 03:42 [09:41:00]1206 (1) - 0 [09:41:00]OFD Sender: Remove packet 198449 [09:41:00]ProducePacketName [09:41:00]name=ofd_packets/00198449 [09:41:00]NVStorageDeleteData [09:41:01]OFD Sender: Processing packet 198450 [packets to send 364, broken 245] [09:41:01]ProducePacketName [09:41:01]name=ofd_packets/00198450 [09:41:01]OFD Sender: To server: 嚂鰌G, [09:41:01]CommunicateWithHost lk.salyk.kg:30040 [09:41:01]ConnectInit lk.salyk.kg [09:41:02]Connected sock=7 [09:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 78 64 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 B4 3F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 07 03 00 35 04 06 00 1A E7 00 B3 47 6B F4 B7 DE E0 4E 27 74 A6 [09:41:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 A7 47 00 E4 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 07 03 00 F4 03 04 00 3E 1C C0 66 B6 04 01 00 00 81 6E F8 25 75 BE 32 0F [09:41:02]CommunicateWithHost err = 0 [09:41:02]CheckOFDResponse [09:41:02]1017 (14) - 77093643461234 [09:41:02]1041 (16) - 0000000000871802 [09:41:02]1040 (4) - 198450 [09:41:02]1012 (4) - 17.08.2024 03:42 [09:41:02]1206 (1) - 0 [09:41:02]OFD Sender: Remove packet 198450 [09:41:02]ProducePacketName [09:41:02]name=ofd_packets/00198450 [09:41:02]NVStorageDeleteData [09:41:03]OFD Sender: Processing packet 198451 [packets to send 363, broken 245] [09:41:03]ProducePacketName [09:41:03]name=ofd_packets/00198451 [09:41:03]OFD Sender: To server: 嚂鰌G, [09:41:03]CommunicateWithHost lk.salyk.kg:30040 [09:41:03]ConnectInit lk.salyk.kg [09:41:03]Connected sock=7 [09:41:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 F3 F3 0D 01 E0 A6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A2 2F 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 0C 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 15 40 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 07 03 00 35 04 06 00 49 B3 B7 C3 BE 0D F7 05 AF 06 9A F4 6B F7 [09:41:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C B2 47 00 32 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 07 03 00 F4 03 04 00 3F 1C C0 66 B6 04 01 00 00 3D FD 07 1F 61 06 E0 DA [09:41:03]CommunicateWithHost err = 0 [09:41:03]CheckOFDResponse [09:41:03]1017 (14) - 77093643461234 [09:41:03]1041 (16) - 0000000000871802 [09:41:03]1040 (4) - 198451 [09:41:03]1012 (4) - 17.08.2024 03:42 [09:41:03]1206 (1) - 0 [09:41:03]OFD Sender: Remove packet 198451 [09:41:03]ProducePacketName [09:41:03]name=ofd_packets/00198451 [09:41:03]NVStorageDeleteData [09:41:04]OFD Sender: Processing packet 198452 [packets to send 362, broken 245] [09:41:04]ProducePacketName [09:41:04]name=ofd_packets/00198452 [09:41:04]OFD Sender: To server: 嚂鰌G, [09:41:04]CommunicateWithHost lk.salyk.kg:30040 [09:41:04]ConnectInit lk.salyk.kg [09:41:04]Connected sock=7 [09:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 58 07 01 C5 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 79 40 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 07 03 00 35 04 06 00 DA 8D EA 23 10 42 B1 A1 53 51 BA 94 3F 7D [09:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 58 93 47 00 6C 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 07 03 00 F4 03 04 00 40 1C C0 66 B6 04 01 00 00 F8 17 47 62 E9 B7 6E FF [09:41:05]CommunicateWithHost err = 0 [09:41:05]CheckOFDResponse [09:41:05]1017 (14) - 77093643461234 [09:41:05]1041 (16) - 0000000000871802 [09:41:05]1040 (4) - 198452 [09:41:05]1012 (4) - 17.08.2024 03:42 [09:41:05]1206 (1) - 0 [09:41:05]OFD Sender: Remove packet 198452 [09:41:05]ProducePacketName [09:41:05]name=ofd_packets/00198452 [09:41:05]NVStorageDeleteData [09:41:05]OFD Sender: Processing packet 198453 [packets to send 361, broken 245] [09:41:05]ProducePacketName [09:41:05]name=ofd_packets/00198453 [09:41:05]OFD Sender: To server: 嚂鰌G, [09:41:05]CommunicateWithHost lk.salyk.kg:30040 [09:41:05]ConnectInit lk.salyk.kg [09:41:06]Connected sock=7 [09:41:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 18 C6 05 01 F6 0C 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 99 40 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 07 03 00 35 04 06 00 49 EF 02 56 60 33 92 F0 D6 25 C8 4B 5B 1A [09:41:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 37 47 00 36 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 07 03 00 F4 03 04 00 42 1C C0 66 B6 04 01 00 00 31 EE 9C 31 C1 86 47 8E [09:41:06]CommunicateWithHost err = 0 [09:41:06]CheckOFDResponse [09:41:06]1017 (14) - 77093643461234 [09:41:06]1041 (16) - 0000000000871802 [09:41:06]1040 (4) - 198453 [09:41:06]1012 (4) - 17.08.2024 03:42 [09:41:06]1206 (1) - 0 [09:41:06]OFD Sender: Remove packet 198453 [09:41:06]ProducePacketName [09:41:06]name=ofd_packets/00198453 [09:41:06]NVStorageDeleteData [09:41:07]OFD Sender: Processing packet 198454 [packets to send 360, broken 245] [09:41:07]ProducePacketName [09:41:07]name=ofd_packets/00198454 [09:41:07]OFD Sender: To server: 嚂鰌G, [09:41:07]CommunicateWithHost lk.salyk.kg:30040 [09:41:07]ConnectInit lk.salyk.kg [09:41:07]Connected sock=7 [09:41:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1E 7A 07 01 66 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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 FD 41 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 07 03 00 35 04 06 00 75 88 BF 95 E3 CD D5 F3 BF 87 14 AC E4 3A [09:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 54 47 00 92 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 07 03 00 F4 03 04 00 43 1C C0 66 B6 04 01 00 00 F1 78 85 61 F2 9E 0B 2A [09:41:07]CommunicateWithHost err = 0 [09:41:07]CheckOFDResponse [09:41:07]1017 (14) - 77093643461234 [09:41:07]1041 (16) - 0000000000871802 [09:41:07]1040 (4) - 198454 [09:41:07]1012 (4) - 17.08.2024 03:42 [09:41:07]1206 (1) - 0 [09:41:07]OFD Sender: Remove packet 198454 [09:41:07]ProducePacketName [09:41:07]name=ofd_packets/00198454 [09:41:07]NVStorageDeleteData [09:41:08]OFD Sender: Processing packet 198455 [packets to send 359, broken 245] [09:41:08]ProducePacketName [09:41:08]name=ofd_packets/00198455 [09:41:08]OFD Sender: To server: 嚂鰌G, [09:41:08]CommunicateWithHost lk.salyk.kg:30040 [09:41:08]ConnectInit lk.salyk.kg [09:41:08]Connected sock=7 [09: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 31 38 30 32 15 01 00 00 0F 82 0D 01 87 3A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 7C 44 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 07 03 00 35 04 06 00 4B 75 5E DD 79 CF 2E FF 4F 46 22 F1 64 41 [09:41:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 9C 47 00 78 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 31 38 30 32 10 04 04 00 37 07 03 00 F4 03 04 00 44 1C C0 66 B6 04 01 00 00 51 0C 1A 8C 89 6E DB 5D [09:41:08]CommunicateWithHost err = 0 [09:41:08]CheckOFDResponse [09:41:08]1017 (14) - 77093643461234 [09:41:08]1041 (16) - 0000000000871802 [09:41:08]1040 (4) - 198455 [09:41:08]1012 (4) - 17.08.2024 03:43 [09:41:08]1206 (1) - 0 [09:41:08]OFD Sender: Remove packet 198455 [09:41:08]ProducePacketName [09:41:08]name=ofd_packets/00198455 [09:41:08]NVStorageDeleteData [09:41:09]OFD Sender: Processing packet 198456 [packets to send 358, broken 245] [09:41:09]ProducePacketName [09:41:09]name=ofd_packets/00198456 [09:41:09]OFD Sender: To server: 嚂鰌G, [09:41:09]CommunicateWithHost lk.salyk.kg:30040 [09:41:09]ConnectInit lk.salyk.kg [09:41:10]Connected sock=7 [09:41:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 87 7B 06 01 D9 19 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 FE 38 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 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 3E 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 40 00 00 00 F4 03 04 00 55 45 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 07 03 00 35 04 06 00 18 6C C7 9B B3 D6 2C 50 9F C2 E8 5F 51 2E [09:41:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 58 47 00 4D 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 07 03 00 F4 03 04 00 46 1C C0 66 B6 04 01 00 00 81 BD B5 AE 46 7D 3B 67 [09:41:11]CommunicateWithHost err = 0 [09:41:11]CheckOFDResponse [09:41:11]1017 (14) - 77093643461234 [09:41:11]1041 (16) - 0000000000871802 [09:41:11]1040 (4) - 198456 [09:41:11]1012 (4) - 17.08.2024 03:43 [09:41:11]1206 (1) - 0 [09:41:11]OFD Sender: Remove packet 198456 [09:41:11]ProducePacketName [09:41:11]name=ofd_packets/00198456 [09:41:11]NVStorageDeleteData [09:41:11]OFD Sender: Processing packet 198457 [packets to send 357, broken 245] [09:41:11]ProducePacketName [09:41:11]name=ofd_packets/00198457 [09:41:11]OFD Sender: To server: 嚂鰌G, [09:41:11]CommunicateWithHost lk.salyk.kg:30040 [09:41:11]ConnectInit lk.salyk.kg [09:41:12]Connected sock=7 [09:41:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 62 6E 0D 01 7C B2 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 FF 45 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 07 03 00 35 04 06 00 4B F4 D5 22 40 9F B4 7D 49 DF B7 E4 DC 64 [09:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5D 74 47 00 E0 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 07 03 00 F4 03 04 00 47 1C C0 66 B6 04 01 00 00 4F 65 41 91 9C 34 76 DA [09:41:12]CommunicateWithHost err = 0 [09:41:12]CheckOFDResponse [09:41:12]1017 (14) - 77093643461234 [09:41:12]1041 (16) - 0000000000871802 [09:41:12]1040 (4) - 198457 [09:41:12]1012 (4) - 17.08.2024 03:43 [09:41:12]1206 (1) - 0 [09:41:12]OFD Sender: Remove packet 198457 [09:41:12]ProducePacketName [09:41:12]name=ofd_packets/00198457 [09:41:12]NVStorageDeleteData [09:41:12]OFD Sender: Processing packet 198458 [packets to send 356, broken 245] [09:41:12]ProducePacketName [09:41:12]name=ofd_packets/00198458 [09:41:12]OFD Sender: To server: 嚂鰌G, [09:41:12]CommunicateWithHost lk.salyk.kg:30040 [09:41:12]ConnectInit lk.salyk.kg [09:41:13]Connected sock=7 [09:41:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8D CA 06 01 08 BF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 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 42 00 00 00 F4 03 04 00 81 46 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 07 03 00 35 04 06 00 8C 2A 2B C4 0F 65 A9 BB 0A E0 B8 53 5A 02 [09:41:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC D1 47 00 FD 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 07 03 00 F4 03 04 00 49 1C C0 66 B6 04 01 00 00 E1 98 E7 31 59 74 6B C2 [09:41:14]CommunicateWithHost err = 0 [09:41:14]CheckOFDResponse [09:41:14]1017 (14) - 77093643461234 [09:41:14]1041 (16) - 0000000000871802 [09:41:14]1040 (4) - 198458 [09:41:14]1012 (4) - 17.08.2024 03:43 [09:41:14]1206 (1) - 0 [09:41:14]OFD Sender: Remove packet 198458 [09:41:14]ProducePacketName [09:41:14]name=ofd_packets/00198458 [09:41:14]NVStorageDeleteData [09:41:14]OFD Sender: Processing packet 198459 [packets to send 355, broken 245] [09:41:14]ProducePacketName [09:41:14]name=ofd_packets/00198459 [09:41:14]OFD Sender: To server: 嚂鰌G, [09:41:14]CommunicateWithHost lk.salyk.kg:30040 [09:41:14]ConnectInit lk.salyk.kg [09:41:15]Connected sock=7 [09:41:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8B 2A 07 01 62 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 01 47 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 07 03 00 35 04 06 00 51 56 20 55 3B 28 CC B0 43 C4 89 AC 8A E2 [09:41:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 07 A9 47 00 06 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 07 03 00 F4 03 04 00 4B 1C C0 66 B6 04 01 00 00 1B 06 89 07 E0 AA BC 85 [09:41:15]CommunicateWithHost err = 0 [09:41:15]CheckOFDResponse [09:41:15]1017 (14) - 77093643461234 [09:41:15]1041 (16) - 0000000000871802 [09:41:15]1040 (4) - 198459 [09:41:15]1012 (4) - 17.08.2024 03:43 [09:41:15]1206 (1) - 0 [09:41:15]OFD Sender: Remove packet 198459 [09:41:15]ProducePacketName [09:41:15]name=ofd_packets/00198459 [09:41:15]NVStorageDeleteData [09:41:16]OFD Sender: Processing packet 198460 [packets to send 354, broken 245] [09:41:16]ProducePacketName [09:41:16]name=ofd_packets/00198460 [09:41:16]OFD Sender: To server: 嚂鰌G, [09:41:16]CommunicateWithHost lk.salyk.kg:30040 [09:41:16]ConnectInit lk.salyk.kg [09:41:16]Connected sock=7 [09:41:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 93 54 04 01 BE 25 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 B4 49 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 07 03 00 35 04 06 00 51 B6 A6 45 83 36 E3 3B E0 4C 89 DA 4E C5 [09:41:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9E 0F 47 00 40 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 31 38 30 32 10 04 04 00 3C 07 03 00 F4 03 04 00 4C 1C C0 66 B6 04 01 00 00 F6 E2 95 37 73 05 5F DB [09:41:16]CommunicateWithHost err = 0 [09:41:16]CheckOFDResponse [09:41:16]1017 (14) - 77093643461234 [09:41:16]1041 (16) - 0000000000871802 [09:41:16]1040 (4) - 198460 [09:41:16]1012 (4) - 17.08.2024 03:43 [09:41:16]1206 (1) - 0 [09:41:16]OFD Sender: Remove packet 198460 [09:41:16]ProducePacketName [09:41:16]name=ofd_packets/00198460 [09:41:16]NVStorageDeleteData [09:41:17]OFD Sender: Processing packet 198461 [packets to send 353, broken 245] [09:41:17]ProducePacketName [09:41:17]name=ofd_packets/00198461 [09:41:17]OFD Sender: To server: 嚂鰌G, [09:41:17]CommunicateWithHost lk.salyk.kg:30040 [09:41:17]ConnectInit lk.salyk.kg [09:41:17]Connected sock=7 [09: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 31 38 30 32 0C 01 00 00 0C 75 04 01 85 68 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 02 4A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 07 03 00 35 04 06 00 F6 AC 3A 92 E1 5E 2B 38 43 D9 5E E2 3F 27 [09:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 29 EE 47 00 D2 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 07 03 00 F4 03 04 00 4D 1C C0 66 B6 04 01 00 00 F5 C3 99 0B C0 F5 C1 0D [09:41:17]CommunicateWithHost err = 0 [09:41:17]CheckOFDResponse [09:41:17]1017 (14) - 77093643461234 [09:41:17]1041 (16) - 0000000000871802 [09:41:17]1040 (4) - 198461 [09:41:17]1012 (4) - 17.08.2024 03:43 [09:41:17]1206 (1) - 0 [09:41:17]OFD Sender: Remove packet 198461 [09:41:17]ProducePacketName [09:41:17]name=ofd_packets/00198461 [09:41:17]NVStorageDeleteData [09:41:18]OFD Sender: Processing packet 198462 [packets to send 352, broken 245] [09:41:18]ProducePacketName [09:41:18]name=ofd_packets/00198462 [09:41:18]OFD Sender: To server: 嚂鰌G, [09:41:18]CommunicateWithHost lk.salyk.kg:30040 [09:41:18]ConnectInit lk.salyk.kg [09:41:18]Connected sock=7 [09:41:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F6 D0 04 01 E3 11 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 90 4A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 07 03 00 35 04 06 00 C0 47 03 D0 FD 7F C3 83 4D BC 2C 08 D8 AD [09:41:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 14 B0 47 00 13 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 07 03 00 F4 03 04 00 4E 1C C0 66 B6 04 01 00 00 AC 3E 17 75 2C 34 96 9A [09:41:19]CommunicateWithHost err = 0 [09:41:19]CheckOFDResponse [09:41:19]1017 (14) - 77093643461234 [09:41:19]1041 (16) - 0000000000871802 [09:41:19]1040 (4) - 198462 [09:41:19]1012 (4) - 17.08.2024 03:43 [09:41:19]1206 (1) - 0 [09:41:19]OFD Sender: Remove packet 198462 [09:41:19]ProducePacketName [09:41:19]name=ofd_packets/00198462 [09:41:19]NVStorageDeleteData [09:41:19]OFD Sender: Processing packet 198463 [packets to send 351, broken 245] [09:41:19]ProducePacketName [09:41:19]name=ofd_packets/00198463 [09:41:19]OFD Sender: To server: 嚂鰌G, [09:41:19]CommunicateWithHost lk.salyk.kg:30040 [09:41:19]ConnectInit lk.salyk.kg [09:41:19]Connected sock=7 [09:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 D5 04 01 D1 07 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 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 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 75 4B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 07 03 00 35 04 06 00 D8 66 BD 9D 08 99 55 F9 D2 58 C9 35 D3 82 [09:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E 2B 47 00 FC AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 07 03 00 F4 03 04 00 4F 1C C0 66 B6 04 01 00 00 47 B9 3F 20 9E 05 2B 56 [09:41:20]CommunicateWithHost err = 0 [09:41:20]CheckOFDResponse [09:41:20]1017 (14) - 77093643461234 [09:41:20]1041 (16) - 0000000000871802 [09:41:20]1040 (4) - 198463 [09:41:20]1012 (4) - 17.08.2024 03:43 [09:41:20]1206 (1) - 0 [09:41:20]OFD Sender: Remove packet 198463 [09:41:20]ProducePacketName [09:41:20]name=ofd_packets/00198463 [09:41:20]NVStorageDeleteData [09:41:20]OFD Sender: Processing packet 198464 [packets to send 350, broken 245] [09:41:20]ProducePacketName [09:41:20]name=ofd_packets/00198464 [09:41:20]OFD Sender: To server: 嚂鰌G, [09:41:20]CommunicateWithHost lk.salyk.kg:30040 [09:41:20]ConnectInit lk.salyk.kg [09:41:21]Connected sock=7 [09: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 31 38 30 32 0C 01 00 00 2B 68 04 01 BC D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 94 4B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 07 03 00 35 04 06 00 2B 1F E4 9E B7 8C B5 7D 95 1F 92 8D 2B EC [09:41:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF FF 47 00 B5 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 07 03 00 F4 03 04 00 51 1C C0 66 B6 04 01 00 00 26 6C 61 11 B4 CB 0F 4B [09:41:21]CommunicateWithHost err = 0 [09:41:21]CheckOFDResponse [09:41:21]1017 (14) - 77093643461234 [09:41:21]1041 (16) - 0000000000871802 [09:41:21]1040 (4) - 198464 [09:41:21]1012 (4) - 17.08.2024 03:43 [09:41:21]1206 (1) - 0 [09:41:21]OFD Sender: Remove packet 198464 [09:41:21]ProducePacketName [09:41:21]name=ofd_packets/00198464 [09:41:21]NVStorageDeleteData [09:41:22]OFD Sender: Processing packet 198465 [packets to send 349, broken 245] [09:41:22]ProducePacketName [09:41:22]name=ofd_packets/00198465 [09:41:22]OFD Sender: To server: 嚂鰌G, [09:41:22]CommunicateWithHost lk.salyk.kg:30040 [09:41:22]ConnectInit lk.salyk.kg [09:41:22]Connected sock=10 [09:41:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 E3 07 01 09 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 E1 4B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 07 03 00 35 04 06 00 A2 A5 9C 78 6B EC D6 AB 14 1C 90 55 E6 1D [09:41:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 C2 47 00 94 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 07 03 00 F4 03 04 00 52 1C C0 66 B6 04 01 00 00 ED B0 2B 5B 1F 84 AC 83 [09:41:22]CommunicateWithHost err = 0 [09:41:22]CheckOFDResponse [09:41:22]1017 (14) - 77093643461234 [09:41:22]1041 (16) - 0000000000871802 [09:41:22]1040 (4) - 198465 [09:41:22]1012 (4) - 17.08.2024 03:43 [09:41:22]1206 (1) - 0 [09:41:22]OFD Sender: Remove packet 198465 [09:41:22]ProducePacketName [09:41:22]name=ofd_packets/00198465 [09:41:22]NVStorageDeleteData [09:41:23]OFD Sender: Processing packet 198466 [packets to send 348, broken 245] [09:41:23]ProducePacketName [09:41:23]name=ofd_packets/00198466 [09:41:23]OFD Sender: To server: 嚂鰌G, [09:41:23]CommunicateWithHost lk.salyk.kg:30040 [09:41:23]ConnectInit lk.salyk.kg [09:41:23]accept exits with 9 [09:41:23]New connection [09:41:23]New thread 3066916196 created [09:41:23]Thread 3067059556 joined [09:41:23]Waiting for new connection... [09:41:23] Sock 9.Parse request [09:41:23]Sock 9.Check first char [09:41:23]Sock 9.First char is OK [09:41:23]request: POST /json_proto HTTP/1.0 [09:41:23]Method: POST [09:41:23]URL: /json_proto [09:41:23]Method is POST - this is cgi request [09:41:23]url: /json_proto [09:41:23]query_string will be loaded in cgi processing [09:41:23]execute_cgi json_proto POST (null) [09:41:23]execute_cgi path=json_proto method=POST [09:41:23]POST find Content-Length [09:41:23]Host: 172.17.46.195:8080 [09:41:23]Content-Length: 808 [09:41:23]Content-Type: application/json [09:41:23] [09:41:23]POST finish read [09:41:23]Found Content-Length = 808 [09:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:23]execute_script... [09:41: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)11326007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:23]POST & json_proto [09:41:23]process_json_proto [09:41:23]json parsed OK: [09:41:23]protocol is kg_v1.0 [09:41:23]action value=close_receipt [09:41:23]process_action close_receipt [09:41:23]cmd_close_receipt [09:41:23]MH_GetDate [09:41:23]Write to MH i2c: F0 00 00 38 1D 44 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 09 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: F0 09 00 38 1D 00 44 70 C0 66 8D AE BC 66 84 [09:41:23]GetLastDocTimeStamp 1723887654 [09:41:23]current date 1723887684 [09:41:23]FM_GetShiftState [09:41:23]SAM_PROTO_GetShiftState [09:41:23]wFMCommunicate request_size=4 [09:41:23]MH_SAM_APDU [09:41:23]CAPDU: 80 13 01 00 [09:41:23]Write to MH i2c: E2 08 00 39 1D 80 13 01 00 00 00 00 00 D3 [09:41:23]Write i2c OK [09:41:23]MH_I2C_Read... [09:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:23]Read from MH i2c: E2 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0E 00 [09:41:23]MH_I2C_Read... [09:41:23]Read from MH i2c: E2 0E 00 39 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 33 [09:41:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:41:23]wFMCommunicate OK [09:41:23]SAM_PROTO_GetShiftState done [09:41:23]FM_GetShiftState done [09:41:23]opened in 1723853126 [09:41:23]opened+sec_in_day 1723939526 [09:41:23]quantity*price = 100032 [09:41:23]sum+1 = 100033 [09:41:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 177 17.08.2024 09:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198569 肖袩袛: 125317381534479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198569&fm=125317381534479&tin=02508201610067®Number=0000000000092545&sum=100032 [09:41:25]StoreToDocumentArchive [09:41:25]shift 463 fd 198569 [09:41:25]save to /storage/0463/doc_00198569 [09:41:25]save last doc name /storage/0463/doc_00198569 to /storage/kkm_last_doc_name [09:41:25]save OK [09:41:25]Clear old archive folders... [09:41:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:41:25]tlvbuf is 0051E010 [09:41:25]SAM_PROTO_ClearQueue [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 09 00 00 [09:41:25]Write to MH i2c: E2 08 00 46 1D 80 09 00 00 00 00 00 00 D5 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 46 1D 00 90 00 D7 [09:41:25]RAPDU: 90 00 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_ClearQueue done [09:41:25]KKMCreateOFDPacket [09:41:25]OFDProtocolAddRootSTLVToBuf [09:41:25]FM_MakeSignedData [09:41:25]FM_MakeSignedData [09:41:25]SAM_PROTO_SignData [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 0D 01 02 [09:41:25]Write to MH i2c: E2 08 00 47 1D 80 0D 01 02 00 00 00 00 DD [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 47 1D 00 90 00 D8 [09:41:25]RAPDU: 90 00 [09:41:25]wFMCommunicate OK [09:41:25]wFMCommunicate request_size=255 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 44 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 07 03 00 35 04 06 00 71 F9 [09:41:25]Write to MH i2c: E2 02 01 48 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 44 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 07 03 00 35 04 06 00 71 F9 00 00 29 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 48 1D 00 90 00 D9 [09:41:25]RAPDU: 90 00 [09:41:25]wFMCommunicate OK [09:41:25]wFMCommunicate request_size=9 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 0D 02 02 04 BA 02 B3 0F [09:41:25]Write to MH i2c: E2 0C 00 49 1D 80 0D 02 02 04 00 BA 02 B3 0F 00 00 66 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 26 35 47 00 B6 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 07 03 00 F4 03 04 00 55 1C C0 66 B6 04 01 00 00 48 B7 AE 98 07 08 A8 7F [09:41:25]CommunicateWithHost err = 0 [09:41:25]CheckOFDResponse [09:41:25]1017 (14) - 77093643461234 [09:41:25]1041 (16) - 0000000000871802 [09:41:25]1040 (4) - 198466 [09:41:25]1012 (4) - 17.08.2024 03:43 [09:41:25]1206 (1) - 0 [09:41:25]OFD Sender: Remove packet 198466 [09:41:25]ProducePacketName [09:41:25]name=ofd_packets/00198466 [09:41:25]NVStorageDeleteData [09:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 03 00 49 1D 00 90 00 DA [09:41:25]RAPDU: 90 00 [09:41:25]wFMCommunicate OK [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 0D 03 02 [09:41:25]Write to MH i2c: E2 08 00 4A 1D 80 0D 03 02 00 00 00 00 E2 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0B 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 0B 00 4A 1D 00 AE 26 41 9B DA D6 60 D9 90 00 7C [09:41:25]RAPDU: AE 26 41 9B DA D6 60 D9 90 00 [09:41:25]wFMCommunicate OK [09:41:25]SAM_PROTO_SignData done [09:41:25]FM_MakeSignedData done [09:41:25]CreateOFDProtocolMessage [09:41:25]wFMCommunicate request_size=4 [09:41:25]MH_SAM_APDU [09:41:25]CAPDU: 80 11 00 00 [09:41:25]Write to MH i2c: E2 08 00 4B 1D 80 11 00 00 00 00 00 00 E2 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:25]Read from MH i2c: E2 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: E2 17 00 4B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [09:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:41:25]wFMCommunicate OK [09:41:25]CreateOFDProtocolMessage done [09:41:25]OFDSenderStorePacket 198569 [09:41:25]StoreOFDPacket docnum=198569 [09:41:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 56 0F 06 01 1E 5F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 44 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 07 03 00 35 04 06 00 71 F9 BA 02 B3 0F AE 26 41 9B DA D6 60 D9 [09:41:25]CheckFolder [09:41:25]dirname=/storage/ofd_packets [09:41:25]CheckFolder done [09:41:25]ProducePacketName [09:41:25]name=ofd_packets/00198569 [09:41:25]NVStorageSaveData ofd_packets/00198569 [09:41:25]File name is /storage/ofd_packets/00198569 [09:41:25]Write 300 bytes [09:41:25]NVStorageSaveData done [09:41:25]OFDSenderStorePacket done [09:41:25]KKMCreateOFDPacket done [09:41:25]NVStorageSaveData kkm_last_timestamp [09:41:25]File name is /storage/kkm_last_timestamp [09:41:25]Write 4 bytes [09:41:25]NVStorageSaveData done [09:41:25]ExternCall_PrintAddStr [09:41:25]wPrintStart [09:41:25]Write to MH i2c: 01 00 00 4C 1D 69 [09:41:25]Write i2c OK [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 07 00 [09:41:25]MH_I2C_Read... [09:41:25]Read from MH i2c: 01 07 00 4C 1D 00 00 00 00 00 FF 0F 7E [09:41:25]RasterBufferAndPrint [09:41:25]line 小褔械褌 N : (1)11326007 [09:41:25]line 袠袧袧: 02508201610067 [09:41:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:41:25]line 袩袪袨袛袗袞袗 [09:41:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [09:41:25]line 孝芯胁邪褉: 2711190000 [09:41:25]line 袚袗袟-袣-3 [09:41:25]line 26.050 * 38.40 [09:41:25]line = 1000.32 [09:41:25]line 袧袛小 12% 袧小袩 1% [09:41:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:41:25]line 袠孝袨袚袨: 1000.32 [09:41:25]line 袧小袩 1% : 8.85 [09:41:25]line 袧袛小 12% : 106.23 [09:41:25]line 袧邪谢懈褔薪褘屑懈: 0.00 [09:41:25]line 袘械蟹薪邪谢.: 1000.32 [09:41:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:41:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:41:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:41:25]line 效械泻 177 17.08.2024 09:41 [09:41:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:41:25]line 袟袧袦: 0300000079 [09:41:25]line 袪袧袦: 0000000000092545 [09:41:25]line 袙械褉褋懈褟 袣袣袦: 001 [09:41:25]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [09:41:25]line 肖袦: 0000000000871802 [09:41:25]line 肖袛: 198569 [09:41:25]line 肖袩袛: 125317381534479 [09:41:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198569&fm=125317381534479&tin=02508201610067®Number=0000000000092545&sum=100032 [09:41:25]written 0, free lines is 4095 [09:41:26]OFD Sender: Processing packet 198467 [packets to send 348, broken 245] [09:41:26]ProducePacketName [09:41:26]name=ofd_packets/00198467 [09:41:26]OFD Sender: To server: 嚂鰌G, [09:41:26]CommunicateWithHost lk.salyk.kg:30040 [09:41:26]ConnectInit lk.salyk.kg [09:41:26]Write to MH i2c: 01 00 00 76 1D 93 [09:41:26]Write i2c OK [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: 01 [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: 01 07 00 [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: 01 07 00 76 1D 00 00 00 00 00 F3 0C 99 [09:41:26]RasterBufferAndPrint [09:41:26]line [09:41:26]line [09:41:26]line [09:41:26]line [09:41:26]line [09:41:26]written 0, free lines is 3333 [09:41:26]MH_Cut [09:41:26]Write to MH i2c: D1 01 00 7D 1D 01 6C [09:41:26]Write i2c OK [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: D1 [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: D1 01 00 [09:41:26]MH_I2C_Read... [09:41:26]Read from MH i2c: D1 01 00 7D 1D 00 6B [09:41:26]Write to MH i2c: 01 00 00 7E 1D 9B [09:41:26]Write i2c OK [09:41:26]MH_I2C_Read... [09:41:26]*** Cut start [09:41:26]*** Purtial cut [09:41:26]*** CUTSNS_PIN = 0 [09:41:27]Connected sock=7 [09:41:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 50 23 04 01 E7 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 *** Stage 1: CUTSNS_PIN = 1 [09:41:27]00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 52 4D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 07 03 00 35 04 06 00 18 FC 31 AD EB 3D 30 12 D2 AB BE B3 63 6B [09:41:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE B7 47 00 80 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 07 03 00 F4 03 04 00 57 1C C0 66 B6 04 01 00 00 0D DF 9F E2 9F 44 E0 DB [09:41:27]CommunicateWithHost err = 0 [09:41:27]CheckOFDResponse [09:41:27]1017 (14) - 77093643461234 [09:41:27]1041 (16) - 0000000000871802 [09:41:27]1040 (4) - 198467 [09:41:27]1012 (4) - 17.08.2024 03:43 [09:41:27]1206 (1) - 0 [09:41:27]OFD Sender: Remove packet 198467 [09:41:27]ProducePacketName [09:41:27]name=ofd_packets/00198467 [09:41:27]NVStorageDeleteData [09:41:28]OFD Sender: Processing packet 198468 [packets to send 347, broken 245] [09:41:28]ProducePacketName [09:41:28]name=ofd_packets/00198468 [09:41:28]OFD Sender: To server: 嚂鰌G, [09:41:28]CommunicateWithHost lk.salyk.kg:30040 [09:41:28]ConnectInit lk.salyk.kg [09:41:28]Connected sock=7 [09:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E 68 04 01 C1 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 6A 4E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 07 03 00 35 04 06 00 5A 96 B1 51 01 7F AB 77 E7 27 17 75 61 D7 [09:41:28]Read from MH i2c: 01 [09:41:28]MH_I2C_Read... [09:41:28]*** Stop cut motor [09:41:28]*** Cut end [09:41:28]Read from MH i2c: 01 07 00 [09:41:28]MH_I2C_Read... [09:41:28]Read from MH i2c: 01 07 00 7E 1D 00 00 00 00 00 FF 0F B0 [09:41:28]process_action close_receipt done [09:41:28]requested_data is exist [09:41:28]produce_requested_data [09:41:28]requested_item fm.sn is exist - process it [09:41:28]wFMCommunicate request_size=4 [09:41:28]MH_SAM_APDU [09:41:28]CAPDU: 80 11 00 00 [09:41:28]Write to MH i2c: E2 08 00 7F 1D 80 11 00 00 00 00 00 00 16 [09:41:28]Write i2c OK [09:41:28]MH_I2C_Read... [09:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:28]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 17 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 17 00 7F 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 63 [09:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:41:29]wFMCommunicate OK [09:41:29]requested_item fd.num is exist - process it [09:41:29]SAM_PROTO_GetFieldsCounters [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 13 00 00 [09:41:29]Write to MH i2c: E2 08 00 80 1D 80 13 00 00 00 00 00 00 19 [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 62 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 62 00 80 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 07 03 00 0E 04 04 00 CF 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 CA [09:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 07 03 00 0E 04 04 00 CF 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 [09:41:29]wFMCommunicate OK [09:41:29]SAM_PROTO_GetFieldsCounters done [09:41:29]requested_item shift.num is exist - process it [09:41:29]requested_item shift.opened is exist - process it [09:41:29]req_shift_opened [09:41:29]FM_GetShiftState [09:41:29]SAM_PROTO_GetShiftState [09:41:29]wFMCommunicate request_size=4 [09:41:29]MH_SAM_APDU [09:41:29]CAPDU: 80 13 01 00 [09:41:29]Write to MH i2c: E2 08 00 81 1D 80 13 01 00 00 00 00 00 1B [09:41:29]Write i2c OK [09:41:29]MH_I2C_Read... [09:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:29]Read from MH i2c: E2 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 0E 00 [09:41:29]MH_I2C_Read... [09:41:29]Read from MH i2c: E2 0E 00 81 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [09:41:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:41:29]wFMCommunicate OK [09:41:29]SAM_PROTO_GetShiftState done [09:41:29]FM_GetShiftState done [09:41:29]req_shift_opened done [09:41:29]requested_item shift.open_date is exist - process it [09:41:29]req_shift_open_date [09:41:29]req_shift_open_date done [09:41:29]produce_requested_data done [09:41:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198569,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:41:29]process_action_free close_receipt [09:41:29]json_value_free [09:41:29]json_value_free done [09:41:29]process_json_proto returns [09:41:29]Send response to host [09:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198569,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:41:29]free response buf [09:41:29]execute_script done [09:41:29]execute_script returns [09:41:29]free content buf [09:41:29]Sock 9.Close socket [09:41:29]Sock 9.Thread stoped [09:41:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 79 1B 47 00 94 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 07 03 00 F4 03 04 00 58 1C C0 66 B6 04 01 00 00 97 EB 6B 04 7C D3 80 FD [09:41:29]CommunicateWithHost err = 0 [09:41:29]CheckOFDResponse [09:41:29]1017 (14) - 77093643461234 [09:41:29]1041 (16) - 0000000000871802 [09:41:29]1040 (4) - 198468 [09:41:29]1012 (4) - 17.08.2024 03:43 [09:41:29]1206 (1) - 0 [09:41:29]OFD Sender: Remove packet 198468 [09:41:29]ProducePacketName [09:41:29]name=ofd_packets/00198468 [09:41:29]NVStorageDeleteData [09:41:29]OFD Sender: Processing packet 198469 [packets to send 346, broken 245] [09:41:29]ProducePacketName [09:41:29]name=ofd_packets/00198469 [09:41:29]OFD Sender: To server: 嚂鰌G, [09:41:29]CommunicateWithHost lk.salyk.kg:30040 [09:41:29]ConnectInit lk.salyk.kg [09:41:30]Connected sock=7 [09:41:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 72 07 01 4B 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 88 4E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 07 03 00 35 04 06 00 4A 83 5F 6B A6 EF 62 DC 4D 2A 8C 78 13 25 [09:41:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4F 9A 47 00 94 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 07 03 00 F4 03 04 00 59 1C C0 66 B6 04 01 00 00 36 08 0D 00 8A 40 7B 06 [09:41:30]CommunicateWithHost err = 0 [09:41:30]CheckOFDResponse [09:41:30]1017 (14) - 77093643461234 [09:41:30]1041 (16) - 0000000000871802 [09:41:30]1040 (4) - 198469 [09:41:30]1012 (4) - 17.08.2024 03:43 [09:41:30]1206 (1) - 0 [09:41:30]OFD Sender: Remove packet 198469 [09:41:30]ProducePacketName [09:41:30]name=ofd_packets/00198469 [09:41:30]NVStorageDeleteData [09:41:31]OFD Sender: Processing packet 198470 [packets to send 345, broken 245] [09:41:31]ProducePacketName [09:41:31]name=ofd_packets/00198470 [09:41:31]OFD Sender: To server: 嚂鰌G, [09:41:31]CommunicateWithHost lk.salyk.kg:30040 [09:41:31]ConnectInit lk.salyk.kg [09:41:32]Connected sock=7 [09:41:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 98 D2 07 01 9D 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 D0 4F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 07 03 00 35 04 06 00 F3 5E 7C DB 0F 28 5E C0 70 60 4E 88 78 2C [09:41:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 7E 47 00 FD B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 07 03 00 F4 03 04 00 5D 1C C0 66 B6 04 01 00 00 31 AE 41 D1 B2 8B 43 B2 [09:41:33]CommunicateWithHost err = 0 [09:41:33]CheckOFDResponse [09:41:33]1017 (14) - 77093643461234 [09:41:33]1041 (16) - 0000000000871802 [09:41:33]1040 (4) - 198470 [09:41:33]1012 (4) - 17.08.2024 03:43 [09:41:33]1206 (1) - 0 [09:41:33]OFD Sender: Remove packet 198470 [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00198470 [09:41:33]NVStorageDeleteData [09:41:33]OFD Sender: Processing packet 198471 [packets to send 344, broken 245] [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00198471 [09:41:33]OFD Sender: To server: 嚂鰌G, [09:41:33]CommunicateWithHost lk.salyk.kg:30040 [09:41:33]ConnectInit lk.salyk.kg [09:41:34]Connected sock=7 [09: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 31 38 30 32 0C 01 00 00 AB 44 04 01 82 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 FD 4F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 07 03 00 35 04 06 00 A0 AD FB DF 45 CC 8F DE D5 41 FA F7 2E A6 [09:41:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 23 82 47 00 EB 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 07 03 00 F4 03 04 00 5F 1C C0 66 B6 04 01 00 00 8B 82 C3 45 47 AC 94 67 [09:41:35]CommunicateWithHost err = 0 [09:41:35]CheckOFDResponse [09:41:35]1017 (14) - 77093643461234 [09:41:35]1041 (16) - 0000000000871802 [09:41:35]1040 (4) - 198471 [09:41:35]1012 (4) - 17.08.2024 03:43 [09:41:35]1206 (1) - 0 [09:41:35]OFD Sender: Remove packet 198471 [09:41:35]ProducePacketName [09:41:35]name=ofd_packets/00198471 [09:41:35]NVStorageDeleteData [09:41:36]OFD Sender: Processing packet 198472 [packets to send 343, broken 245] [09:41:36]ProducePacketName [09:41:36]name=ofd_packets/00198472 [09:41:36]OFD Sender: To server: 嚂鰌G, [09:41:36]CommunicateWithHost lk.salyk.kg:30040 [09:41:36]ConnectInit lk.salyk.kg [09:41:36]Connected sock=7 [09:41:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 35 C9 05 01 13 7B 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 0E 51 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 07 03 00 35 04 06 00 7B 90 51 A0 48 15 D0 26 E3 2F 40 A5 86 39 [09:41:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1D 02 47 00 E0 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 07 03 00 F4 03 04 00 60 1C C0 66 B6 04 01 00 00 52 E3 3B 72 72 60 F9 CB [09:41:37]CommunicateWithHost err = 0 [09:41:37]CheckOFDResponse [09:41:37]1017 (14) - 77093643461234 [09:41:37]1041 (16) - 0000000000871802 [09:41:37]1040 (4) - 198472 [09:41:37]1012 (4) - 17.08.2024 03:43 [09:41:37]1206 (1) - 0 [09:41:37]OFD Sender: Remove packet 198472 [09:41:37]ProducePacketName [09:41:37]name=ofd_packets/00198472 [09:41:37]NVStorageDeleteData [09:41:37]OFD Sender: Processing packet 198473 [packets to send 342, broken 245] [09:41:37]ProducePacketName [09:41:37]name=ofd_packets/00198473 [09:41:37]OFD Sender: To server: 嚂鰌G, [09:41:37]CommunicateWithHost lk.salyk.kg:30040 [09:41:37]ConnectInit lk.salyk.kg [09:41:38]Connected sock=7 [09:41:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BF 71 07 01 4F 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 34 FF 03 08 00 03 74 68 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 D3 51 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 07 03 00 35 04 06 00 43 61 48 A7 E7 4B 6C 49 5A D4 CE 7F 54 B9 [09:41:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F3 15 47 00 FB E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 07 03 00 F4 03 04 00 62 1C C0 66 B6 04 01 00 00 1A 9F AD ED D1 EA D7 EC [09:41:38]CommunicateWithHost err = 0 [09:41:38]CheckOFDResponse [09:41:38]1017 (14) - 77093643461234 [09:41:38]1041 (16) - 0000000000871802 [09:41:38]1040 (4) - 198473 [09:41:38]1012 (4) - 17.08.2024 03:43 [09:41:38]1206 (1) - 0 [09:41:38]OFD Sender: Remove packet 198473 [09:41:38]ProducePacketName [09:41:38]name=ofd_packets/00198473 [09:41:38]NVStorageDeleteData [09:41:39]OFD Sender: Processing packet 198474 [packets to send 341, broken 245] [09:41:39]ProducePacketName [09:41:39]name=ofd_packets/00198474 [09:41:39]OFD Sender: To server: 嚂鰌G, [09:41:39]CommunicateWithHost lk.salyk.kg:30040 [09:41:39]ConnectInit lk.salyk.kg [09:41:39]Connected sock=9 [09:41:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 31 B2 07 01 D3 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 34 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 59 52 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 07 03 00 35 04 06 00 93 3C 6F 9B CA 03 EB EA F7 52 12 53 CC 87 [09:41:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 00 4C 47 00 8F 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 07 03 00 F4 03 04 00 63 1C C0 66 B6 04 01 00 00 0C E2 D2 AB 21 6A 0B B8 [09:41:39]CommunicateWithHost err = 0 [09:41:39]CheckOFDResponse [09:41:39]1017 (14) - 77093643461234 [09:41:39]1041 (16) - 0000000000871802 [09:41:39]1040 (4) - 198474 [09:41:39]1012 (4) - 17.08.2024 03:43 [09:41:39]1206 (1) - 0 [09:41:39]OFD Sender: Remove packet 198474 [09:41:39]ProducePacketName [09:41:39]name=ofd_packets/00198474 [09:41:39]NVStorageDeleteData [09:41:40]OFD Sender: Processing packet 198475 [packets to send 340, broken 245] [09:41:40]ProducePacketName [09:41:40]name=ofd_packets/00198475 [09:41:40]OFD Sender: To server: 嚂鰌G, [09:41:40]CommunicateWithHost lk.salyk.kg:30040 [09:41:40]ConnectInit lk.salyk.kg [09:41:40]Connected sock=7 [09:41:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 6C E2 05 01 6C 7D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 62 52 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 07 03 00 35 04 06 00 D6 0E EE 1C 72 46 C6 03 EA B8 D1 BB 3E 0B [09:41:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F3 5E 47 00 8D A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 07 03 00 F4 03 04 00 64 1C C0 66 B6 04 01 00 00 4A B7 43 62 5D 0E 9A DB [09:41:40]CommunicateWithHost err = 0 [09:41:40]CheckOFDResponse [09:41:40]1017 (14) - 77093643461234 [09:41:40]1041 (16) - 0000000000871802 [09:41:40]1040 (4) - 198475 [09:41:40]1012 (4) - 17.08.2024 03:43 [09:41:40]1206 (1) - 0 [09:41:40]OFD Sender: Remove packet 198475 [09:41:40]ProducePacketName [09:41:40]name=ofd_packets/00198475 [09:41:40]NVStorageDeleteData [09:41:41]OFD Sender: Processing packet 198476 [packets to send 339, broken 245] [09:41:41]ProducePacketName [09:41:41]name=ofd_packets/00198476 [09:41:41]OFD Sender: To server: 嚂鰌G, [09:41:41]CommunicateWithHost lk.salyk.kg:30040 [09:41:41]ConnectInit lk.salyk.kg [09:41:41]Connected sock=7 [09:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 83 07 01 1F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 9D 52 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 07 03 00 35 04 06 00 0E 68 19 E7 7B 68 B4 63 97 C3 3D DE 3F 8B [09:41:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 76 F0 47 00 DA FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 07 03 00 F4 03 04 00 65 1C C0 66 B6 04 01 00 00 CA 3F DD 3A CD 3F 56 77 [09:41:42]CommunicateWithHost err = 0 [09:41:42]CheckOFDResponse [09:41:42]1017 (14) - 77093643461234 [09:41:42]1041 (16) - 0000000000871802 [09:41:42]1040 (4) - 198476 [09:41:42]1012 (4) - 17.08.2024 03:43 [09:41:42]1206 (1) - 0 [09:41:42]OFD Sender: Remove packet 198476 [09:41:42]ProducePacketName [09:41:42]name=ofd_packets/00198476 [09:41:42]NVStorageDeleteData [09:41:42]OFD Sender: Processing packet 198477 [packets to send 338, broken 245] [09:41:42]ProducePacketName [09:41:42]name=ofd_packets/00198477 [09:41:42]OFD Sender: To server: 嚂鰌G, [09:41:42]CommunicateWithHost lk.salyk.kg:30040 [09:41:42]ConnectInit lk.salyk.kg [09:41:43]Connected sock=7 [09:41:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 38 8C 0D 01 BE 06 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 56 53 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 07 03 00 35 04 06 00 C3 38 E2 5B E7 3E 74 81 B7 2C D0 1B 47 67 [09:41:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 DB 47 00 4C 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 07 03 00 F4 03 04 00 68 1C C0 66 B6 04 01 00 00 84 22 43 9B A7 F1 9D E5 [09:41:44]CommunicateWithHost err = 0 [09:41:44]CheckOFDResponse [09:41:44]1017 (14) - 77093643461234 [09:41:44]1041 (16) - 0000000000871802 [09:41:44]1040 (4) - 198477 [09:41:44]1012 (4) - 17.08.2024 03:43 [09:41:44]1206 (1) - 0 [09:41:44]OFD Sender: Remove packet 198477 [09:41:44]ProducePacketName [09:41:44]name=ofd_packets/00198477 [09:41:44]NVStorageDeleteData [09:41:45]OFD Sender: Processing packet 198478 [packets to send 337, broken 245] [09:41:45]ProducePacketName [09:41:45]name=ofd_packets/00198478 [09:41:45]OFD Sender: To server: 嚂鰌G, [09:41:45]CommunicateWithHost lk.salyk.kg:30040 [09:41:45]ConnectInit lk.salyk.kg [09:41:45]Connected sock=7 [09: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 31 38 30 32 0D 01 00 00 13 EF 05 01 4F 2B 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2F 54 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 07 03 00 35 04 06 00 81 07 C6 B9 20 16 93 95 A9 9B 68 64 DB 4A [09:41:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 2A 47 00 A7 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 07 03 00 F4 03 04 00 69 1C C0 66 B6 04 01 00 00 CF EA 3C ED 39 4A 7F D3 [09:41:46]CommunicateWithHost err = 0 [09:41:46]CheckOFDResponse [09:41:46]1017 (14) - 77093643461234 [09:41:46]1041 (16) - 0000000000871802 [09:41:46]1040 (4) - 198478 [09:41:46]1012 (4) - 17.08.2024 03:43 [09:41:46]1206 (1) - 0 [09:41:46]OFD Sender: Remove packet 198478 [09:41:46]ProducePacketName [09:41:46]name=ofd_packets/00198478 [09:41:46]NVStorageDeleteData [09:41:46]OFD Sender: Processing packet 198479 [packets to send 336, broken 245] [09:41:46]ProducePacketName [09:41:46]name=ofd_packets/00198479 [09:41:46]OFD Sender: To server: 嚂鰌G, [09:41:46]CommunicateWithHost lk.salyk.kg:30040 [09:41:46]ConnectInit lk.salyk.kg [09:41:47]Connected sock=7 [09:41:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8E 13 07 01 E2 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 5B 54 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 07 03 00 35 04 06 00 06 0F 42 C9 72 A3 0C 72 37 20 63 C4 F0 65 [09:41:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C9 DA 47 00 23 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 07 03 00 F4 03 04 00 6B 1C C0 66 B6 04 01 00 00 1A 1E 4B 72 79 2E 34 44 [09:41:47]CommunicateWithHost err = 0 [09:41:47]CheckOFDResponse [09:41:47]1017 (14) - 77093643461234 [09:41:47]1041 (16) - 0000000000871802 [09:41:47]1040 (4) - 198479 [09:41:47]1012 (4) - 17.08.2024 03:43 [09:41:47]1206 (1) - 0 [09:41:47]OFD Sender: Remove packet 198479 [09:41:47]ProducePacketName [09:41:47]name=ofd_packets/00198479 [09:41:47]NVStorageDeleteData [09:41:48]OFD Sender: Processing packet 198480 [packets to send 335, broken 245] [09:41:48]ProducePacketName [09:41:48]name=ofd_packets/00198480 [09:41:48]OFD Sender: To server: 嚂鰌G, [09:41:48]CommunicateWithHost lk.salyk.kg:30040 [09:41:48]ConnectInit lk.salyk.kg [09:41:48]Connected sock=7 [09:41:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 79 07 01 44 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 ED 54 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 07 03 00 35 04 06 00 BF E7 9D A9 05 16 89 A5 3A 26 B3 6D 0C E9 [09:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 95 8F 47 00 DA 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 31 38 30 32 10 04 04 00 50 07 03 00 F4 03 04 00 6C 1C C0 66 B6 04 01 00 00 A9 A6 E0 E1 69 E0 6B 0F [09:41:48]CommunicateWithHost err = 0 [09:41:48]CheckOFDResponse [09:41:48]1017 (14) - 77093643461234 [09:41:48]1041 (16) - 0000000000871802 [09:41:48]1040 (4) - 198480 [09:41:48]1012 (4) - 17.08.2024 03:43 [09:41:48]1206 (1) - 0 [09:41:48]OFD Sender: Remove packet 198480 [09:41:48]ProducePacketName [09:41:48]name=ofd_packets/00198480 [09:41:48]NVStorageDeleteData [09:41:49]OFD Sender: Processing packet 198481 [packets to send 334, broken 245] [09:41:49]ProducePacketName [09:41:49]name=ofd_packets/00198481 [09:41:49]OFD Sender: To server: 嚂鰌G, [09:41:49]CommunicateWithHost lk.salyk.kg:30040 [09:41:49]ConnectInit lk.salyk.kg [09:41:49]Connected sock=7 [09:41:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 BF 07 01 D1 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 52 55 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 07 03 00 35 04 06 00 42 C3 60 D8 46 57 BB 7F B6 FC 2F 0D 7A B0 [09:41:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F3 4A 47 00 83 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 07 03 00 F4 03 04 00 6D 1C C0 66 B6 04 01 00 00 BE 6F E2 AD BD 30 35 44 [09:41:49]CommunicateWithHost err = 0 [09:41:49]CheckOFDResponse [09:41:49]1017 (14) - 77093643461234 [09:41:49]1041 (16) - 0000000000871802 [09:41:49]1040 (4) - 198481 [09:41:49]1012 (4) - 17.08.2024 03:43 [09:41:49]1206 (1) - 0 [09:41:49]OFD Sender: Remove packet 198481 [09:41:49]ProducePacketName [09:41:49]name=ofd_packets/00198481 [09:41:49]NVStorageDeleteData [09:41:50]OFD Sender: Processing packet 198482 [packets to send 333, broken 245] [09:41:50]ProducePacketName [09:41:50]name=ofd_packets/00198482 [09:41:50]OFD Sender: To server: 嚂鰌G, [09:41:50]CommunicateWithHost lk.salyk.kg:30040 [09:41:50]ConnectInit lk.salyk.kg [09:41:50]Connected sock=9 [09:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 94 07 01 FD D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 2A 56 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 07 03 00 35 04 06 00 17 2C 6B D1 AA 4C E9 10 0C 02 EC BC D5 20 [09:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 70 33 47 00 90 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 07 03 00 F4 03 04 00 6E 1C C0 66 B6 04 01 00 00 13 83 04 68 3D 71 43 CC [09:41:50]CommunicateWithHost err = 0 [09:41:50]CheckOFDResponse [09:41:50]1017 (14) - 77093643461234 [09:41:50]1041 (16) - 0000000000871802 [09:41:50]1040 (4) - 198482 [09:41:50]1012 (4) - 17.08.2024 03:43 [09:41:50]1206 (1) - 0 [09:41:50]OFD Sender: Remove packet 198482 [09:41:50]ProducePacketName [09:41:50]name=ofd_packets/00198482 [09:41:50]NVStorageDeleteData [09:41:51]OFD Sender: Processing packet 198483 [packets to send 332, broken 245] [09:41:51]ProducePacketName [09:41:51]name=ofd_packets/00198483 [09:41:51]OFD Sender: To server: 嚂鰌G, [09:41:51]CommunicateWithHost lk.salyk.kg:30040 [09:41:51]ConnectInit lk.salyk.kg [09:41:51]Connected sock=7 [09:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3D 63 07 01 C6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 55 56 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 07 03 00 35 04 06 00 1B 7A CD 5B EB ED B3 31 46 DC 08 39 EC FD [09:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 14 C4 47 00 E6 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 07 03 00 F4 03 04 00 6F 1C C0 66 B6 04 01 00 00 E1 F3 FB 6C C0 F2 91 70 [09:41:51]CommunicateWithHost err = 0 [09:41:51]CheckOFDResponse [09:41:51]1017 (14) - 77093643461234 [09:41:51]1041 (16) - 0000000000871802 [09:41:51]1040 (4) - 198483 [09:41:51]1012 (4) - 17.08.2024 03:43 [09:41:51]1206 (1) - 0 [09:41:51]OFD Sender: Remove packet 198483 [09:41:51]ProducePacketName [09:41:51]name=ofd_packets/00198483 [09:41:51]NVStorageDeleteData [09:41:52]OFD Sender: Processing packet 198484 [packets to send 331, broken 245] [09:41:52]ProducePacketName [09:41:52]name=ofd_packets/00198484 [09:41:52]OFD Sender: To server: 嚂鰌G, [09:41:52]CommunicateWithHost lk.salyk.kg:30040 [09:41:52]ConnectInit lk.salyk.kg [09:41:52]Connected sock=7 [09:41:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F6 C2 07 01 D2 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 41 57 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 07 03 00 35 04 06 00 A5 E6 16 98 26 C5 4F B2 00 51 6B 98 6A 2F [09:41:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A8 F5 47 00 5A 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 07 03 00 F4 03 04 00 70 1C C0 66 B6 04 01 00 00 B2 F1 13 C7 D5 47 E7 B3 [09:41:53]CommunicateWithHost err = 0 [09:41:53]CheckOFDResponse [09:41:53]1017 (14) - 77093643461234 [09:41:53]1041 (16) - 0000000000871802 [09:41:53]1040 (4) - 198484 [09:41:53]1012 (4) - 17.08.2024 03:43 [09:41:53]1206 (1) - 0 [09:41:53]OFD Sender: Remove packet 198484 [09:41:53]ProducePacketName [09:41:53]name=ofd_packets/00198484 [09:41:53]NVStorageDeleteData [09:41:53]OFD Sender: Processing packet 198485 [packets to send 330, broken 245] [09:41:53]ProducePacketName [09:41:53]name=ofd_packets/00198485 [09:41:53]OFD Sender: To server: 嚂鰌G, [09:41:53]CommunicateWithHost lk.salyk.kg:30040 [09:41:53]ConnectInit lk.salyk.kg [09:41:53]Connected sock=7 [09:41:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E 7A 04 01 98 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 42 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 8C 57 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 07 03 00 35 04 06 00 3F 17 3F 8F AB 16 E4 24 67 B1 6C 5F 60 C1 [09:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 85 3F 47 00 27 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 07 03 00 F4 03 04 00 71 1C C0 66 B6 04 01 00 00 03 89 5C 34 BC A7 51 5C [09:41:54]CommunicateWithHost err = 0 [09:41:54]CheckOFDResponse [09:41:54]1017 (14) - 77093643461234 [09:41:54]1041 (16) - 0000000000871802 [09:41:54]1040 (4) - 198485 [09:41:54]1012 (4) - 17.08.2024 03:43 [09:41:54]1206 (1) - 0 [09:41:54]OFD Sender: Remove packet 198485 [09:41:54]ProducePacketName [09:41:54]name=ofd_packets/00198485 [09:41:54]NVStorageDeleteData [09:41:54]OFD Sender: Processing packet 198486 [packets to send 329, broken 245] [09:41:54]ProducePacketName [09:41:54]name=ofd_packets/00198486 [09:41:54]OFD Sender: To server: 嚂鰌G, [09:41:54]CommunicateWithHost lk.salyk.kg:30040 [09:41:54]ConnectInit lk.salyk.kg [09:41:54]Connected sock=7 [09:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 CB 4C 06 01 83 76 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 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 5E 00 00 00 F4 03 04 00 FC 57 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 07 03 00 35 04 06 00 3C C0 96 DA 72 9E 88 AC F7 44 C2 17 9F D1 [09:41:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AC 7F 47 00 06 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 07 03 00 F4 03 04 00 72 1C C0 66 B6 04 01 00 00 6C 0A CF 3E 04 27 42 01 [09:41:55]CommunicateWithHost err = 0 [09:41:55]CheckOFDResponse [09:41:55]1017 (14) - 77093643461234 [09:41:55]1041 (16) - 0000000000871802 [09:41:55]1040 (4) - 198486 [09:41:55]1012 (4) - 17.08.2024 03:43 [09:41:55]1206 (1) - 0 [09:41:55]OFD Sender: Remove packet 198486 [09:41:55]ProducePacketName [09:41:55]name=ofd_packets/00198486 [09:41:55]NVStorageDeleteData [09:41:55]OFD Sender: Processing packet 198487 [packets to send 328, broken 245] [09:41:55]ProducePacketName [09:41:55]name=ofd_packets/00198487 [09:41:55]OFD Sender: To server: 嚂鰌G, [09:41:55]CommunicateWithHost lk.salyk.kg:30040 [09:41:55]ConnectInit lk.salyk.kg [09:41:56]Connected sock=9 [09: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 31 38 30 32 0F 01 00 00 6F 20 07 01 15 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 2C 58 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 07 03 00 35 04 06 00 92 52 2F 36 A3 BF 71 00 8C A7 4F C2 C2 C1 [09:41:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5F 97 47 00 6D 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 07 03 00 F4 03 04 00 73 1C C0 66 B6 04 01 00 00 D5 C3 FA 15 DA 9A 21 F6 [09:41:56]CommunicateWithHost err = 0 [09:41:56]CheckOFDResponse [09:41:56]1017 (14) - 77093643461234 [09:41:56]1041 (16) - 0000000000871802 [09:41:56]1040 (4) - 198487 [09:41:56]1012 (4) - 17.08.2024 03:43 [09:41:56]1206 (1) - 0 [09:41:56]OFD Sender: Remove packet 198487 [09:41:56]ProducePacketName [09:41:56]name=ofd_packets/00198487 [09:41:56]NVStorageDeleteData [09:41:56]OFD Sender: Processing packet 198488 [packets to send 327, broken 245] [09:41:56]ProducePacketName [09:41:56]name=ofd_packets/00198488 [09:41:56]OFD Sender: To server: 嚂鰌G, [09:41:56]CommunicateWithHost lk.salyk.kg:30040 [09:41:56]ConnectInit lk.salyk.kg [09:41:57]Connected sock=7 [09:41:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 72 07 01 4F 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0B C5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 C4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 14 00 00 00 00 07 04 06 00 E0 C4 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 91 58 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 07 03 00 35 04 06 00 54 22 63 B7 26 4A 18 A0 7A 47 7E 55 21 7B [09:41:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 59 54 47 00 42 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 07 03 00 F4 03 04 00 74 1C C0 66 B6 04 01 00 00 4B C8 6E 10 55 13 26 C8 [09:41:57]CommunicateWithHost err = 0 [09:41:57]CheckOFDResponse [09:41:57]1017 (14) - 77093643461234 [09:41:57]1041 (16) - 0000000000871802 [09:41:57]1040 (4) - 198488 [09:41:57]1012 (4) - 17.08.2024 03:43 [09:41:57]1206 (1) - 0 [09:41:57]OFD Sender: Remove packet 198488 [09:41:57]ProducePacketName [09:41:57]name=ofd_packets/00198488 [09:41:57]NVStorageDeleteData [09:41:57]OFD Sender: Processing packet 198489 [packets to send 326, broken 245] [09:41:57]ProducePacketName [09:41:57]name=ofd_packets/00198489 [09:41:57]OFD Sender: To server: 嚂鰌G, [09:41:57]CommunicateWithHost lk.salyk.kg:30040 [09:41:57]ConnectInit lk.salyk.kg [09:41:58]Connected sock=7 [09:41:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 41 30 0D 01 DE 83 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 D9 58 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 07 03 00 35 04 06 00 C7 A8 9F BC EA 82 97 FA 32 37 B8 88 57 ED [09:41:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 4D 47 00 0A 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 07 03 00 F4 03 04 00 75 1C C0 66 B6 04 01 00 00 E2 80 63 6D 13 1A 0B 28 [09:41:58]CommunicateWithHost err = 0 [09:41:58]CheckOFDResponse [09:41:58]1017 (14) - 77093643461234 [09:41:58]1041 (16) - 0000000000871802 [09:41:58]1040 (4) - 198489 [09:41:58]1012 (4) - 17.08.2024 03:43 [09:41:58]1206 (1) - 0 [09:41:58]OFD Sender: Remove packet 198489 [09:41:58]ProducePacketName [09:41:58]name=ofd_packets/00198489 [09:41:58]NVStorageDeleteData [09:41:58]OFD Sender: Processing packet 198490 [packets to send 325, broken 245] [09:41:58]ProducePacketName [09:41:58]name=ofd_packets/00198490 [09:41:58]OFD Sender: To server: 嚂鰌G, [09:41:58]CommunicateWithHost lk.salyk.kg:30040 [09:41:58]ConnectInit lk.salyk.kg [09:41:59]Connected sock=7 [09: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 31 38 30 32 0F 01 00 00 C1 B7 07 01 E2 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 0B 59 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 07 03 00 35 04 06 00 C3 AE EB C3 72 D6 94 03 66 A7 1E A0 53 DA [09:41:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 15 95 47 00 41 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 07 03 00 F4 03 04 00 76 1C C0 66 B6 04 01 00 00 91 BA 0D 5A 7D 0F 06 43 [09:41:59]CommunicateWithHost err = 0 [09:41:59]CheckOFDResponse [09:41:59]1017 (14) - 77093643461234 [09:41:59]1041 (16) - 0000000000871802 [09:41:59]1040 (4) - 198490 [09:41:59]1012 (4) - 17.08.2024 03:43 [09:41:59]1206 (1) - 0 [09:41:59]OFD Sender: Remove packet 198490 [09:41:59]ProducePacketName [09:41:59]name=ofd_packets/00198490 [09:41:59]NVStorageDeleteData [09:42:00]OFD Sender: Processing packet 198491 [packets to send 324, broken 245] [09:42:00]ProducePacketName [09:42:00]name=ofd_packets/00198491 [09:42:00]OFD Sender: To server: 嚂鰌G, [09:42:00]CommunicateWithHost lk.salyk.kg:30040 [09:42:00]ConnectInit lk.salyk.kg [09:42:00]Connected sock=7 [09:42:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3F 8A 07 01 E8 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 91 59 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 07 03 00 35 04 06 00 79 F4 EF 6A 3A C0 58 BB F1 83 C9 01 5F 4A [09:42:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B 7F 47 00 5A 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 07 03 00 F4 03 04 00 77 1C C0 66 B6 04 01 00 00 18 E7 DE 56 00 95 25 F1 [09:42:00]CommunicateWithHost err = 0 [09:42:00]CheckOFDResponse [09:42:00]1017 (14) - 77093643461234 [09:42:00]1041 (16) - 0000000000871802 [09:42:00]1040 (4) - 198491 [09:42:00]1012 (4) - 17.08.2024 03:43 [09:42:00]1206 (1) - 0 [09:42:00]OFD Sender: Remove packet 198491 [09:42:00]ProducePacketName [09:42:00]name=ofd_packets/00198491 [09:42:00]NVStorageDeleteData [09:42:01]OFD Sender: Processing packet 198492 [packets to send 323, broken 245] [09:42:01]ProducePacketName [09:42:01]name=ofd_packets/00198492 [09:42:01]OFD Sender: To server: 嚂鰌G, [09:42:01]CommunicateWithHost lk.salyk.kg:30040 [09:42:01]ConnectInit lk.salyk.kg [09:42:05]accept exits with 11 [09:42:05]New connection [09:42:05]New thread 3067059556 created [09:42:05]Thread 3066916196 joined [09:42:05]Waiting for new connection... [09:42:05] Sock 11.Parse request [09:42:05]Sock 11.Check first char [09:42:05]Sock 11.First char is OK [09:42:05]request: POST /json_proto HTTP/1.0 [09:42:05]Method: POST [09:42:05]URL: /json_proto [09:42:05]Method is POST - this is cgi request [09:42:05]url: /json_proto [09:42:05]query_string will be loaded in cgi processing [09:42:05]execute_cgi json_proto POST (null) [09:42:05]execute_cgi path=json_proto method=POST [09:42:05]POST find Content-Length [09:42:05]Host: 172.17.46.195:8080 [09:42:05]Content-Length: 690 [09:42:05]Content-Type: application/json [09:42:05] [09:42:05]POST finish read [09:42:05]Found Content-Length = 690 [09:42:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:05]execute_script... [09:42: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)11326009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:05]POST & json_proto [09:42:05]process_json_proto [09:42:05]json parsed OK: [09:42:05]protocol is kg_v1.0 [09:42:05]action value=close_receipt [09:42:05]process_action close_receipt [09:42:05]cmd_close_receipt [09:42:05]MH_GetDate [09:42:05]Write to MH i2c: F0 00 00 82 1D 8E [09:42:05]Write i2c OK [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: F0 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: F0 09 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: F0 09 00 82 1D 00 6E 70 C0 66 8D AE BC 66 F8 [09:42:05]GetLastDocTimeStamp 1723887684 [09:42:05]current date 1723887726 [09:42:05]FM_GetShiftState [09:42:05]SAM_PROTO_GetShiftState [09:42:05]wFMCommunicate request_size=4 [09:42:05]MH_SAM_APDU [09:42:05]CAPDU: 80 13 01 00 [09:42:05]Write to MH i2c: E2 08 00 83 1D 80 13 01 00 00 00 00 00 1D [09:42:05]Write i2c OK [09:42:05]MH_I2C_Read... [09:42:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:05]Read from MH i2c: E2 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 0E 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 0E 00 83 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7D [09:42:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:42:05]wFMCommunicate OK [09:42:05]SAM_PROTO_GetShiftState done [09:42:05]FM_GetShiftState done [09:42:05]opened in 1723853126 [09:42:05]opened+sec_in_day 1723939526 [09:42:05]quantity*price = 100051 [09:42:05]sum+1 = 100052 [09:42:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 178 17.08.2024 09:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198570 肖袩袛: 262245553450902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198570&fm=262245553450902&tin=02508201610067®Number=0000000000092545&sum=100000 [09:42:06]StoreToDocumentArchive [09:42:06]shift 463 fd 198570 [09:42:06]save to /storage/0463/doc_00198570 [09:42:06]save last doc name /storage/0463/doc_00198570 to /storage/kkm_last_doc_name [09:42:06]save OK [09:42:06]Clear old archive folders... [09:42:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:42:06]tlvbuf is 00583B20 [09:42:06]SAM_PROTO_ClearQueue [09:42:06]wFMCommunicate request_size=4 [09:42:06]MH_SAM_APDU [09:42:06]CAPDU: 80 09 00 00 [09:42:06]Write to MH i2c: E2 08 00 90 1D 80 09 00 00 00 00 00 00 1F [09:42:06]Write i2c OK [09:42:06]MH_I2C_Read... [09:42:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:06]Read from MH i2c: E2 [09:42:06]MH_I2C_Read... [09:42:06]Read from MH i2c: E2 03 00 [09:42:06]MH_I2C_Read... [09:42:06]Read from MH i2c: E2 03 00 90 1D 00 90 00 21 [09:42:06]RAPDU: 90 00 [09:42:06]wFMCommunicate OK [09:42:06]SAM_PROTO_ClearQueue done [09:42:06]KKMCreateOFDPacket [09:42:06]OFDProtocolAddRootSTLVToBuf [09:42:06]FM_MakeSignedData [09:42:06]FM_MakeSignedData [09:42:06]SAM_PROTO_SignData [09:42:06]wFMCommunicate request_size=4 [09:42:06]MH_SAM_APDU [09:42:06]CAPDU: 80 0D 01 02 [09:42:06]Write to MH i2c: E2 08 00 91 1D 80 0D 01 02 00 00 00 00 27 [09:42:06]Write i2c OK [09:42:06]MH_I2C_Read... [09:42:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:06]Read from MH i2c: E2 [09:42:06]MH_I2C_Read... [09:42:06]Read from MH i2c: E2 03 00 [09:42:06]MH_I2C_Read... [09:42:06]Read from MH i2c: E2 03 00 91 1D 00 90 00 22 [09:42:06]RAPDU: 90 00 [09:42:06]wFMCommunicate OK [09:42:06]wFMCommunicate request_size=255 [09:42:06]MH_SAM_APDU [09:42:06]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 6E 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 07 03 [09:42:06]Write to MH i2c: E2 02 01 92 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 6E 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 07 03 00 00 D2 [09:42:06]Write i2c OK [09:42:06]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 03 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 03 00 92 1D 00 90 00 23 [09:42:07]RAPDU: 90 00 [09:42:07]wFMCommunicate OK [09:42:07]wFMCommunicate request_size=16 [09:42:07]MH_SAM_APDU [09:42:07]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 EE 82 CD 0E AF 96 [09:42:07]Write to MH i2c: E2 13 00 93 1D 80 0D 02 02 0B 00 00 35 04 06 00 EE 82 CD 0E AF 96 00 00 0F [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 03 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 03 00 93 1D 00 90 00 24 [09:42:07]RAPDU: 90 00 [09:42:07]wFMCommunicate OK [09:42:07]wFMCommunicate request_size=4 [09:42:07]MH_SAM_APDU [09:42:07]CAPDU: 80 0D 03 02 [09:42:07]Write to MH i2c: E2 08 00 94 1D 80 0D 03 02 00 00 00 00 2C [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0B 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0B 00 94 1D 00 1C 56 1A 39 1C 65 55 78 90 00 40 [09:42:07]RAPDU: 1C 56 1A 39 1C 65 55 78 90 00 [09:42:07]wFMCommunicate OK [09:42:07]SAM_PROTO_SignData done [09:42:07]FM_MakeSignedData done [09:42:07]CreateOFDProtocolMessage [09:42:07]wFMCommunicate request_size=4 [09:42:07]MH_SAM_APDU [09:42:07]CAPDU: 80 11 00 00 [09:42:07]Write to MH i2c: E2 08 00 95 1D 80 11 00 00 00 00 00 00 2C [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 17 00 [09:42:07]MH_I2C_Read... [09:42:07]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 31 38 30 32 90 00 79 [09:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:42:07]wFMCommunicate OK [09:42:07]CreateOFDProtocolMessage done [09:42:07]OFDSenderStorePacket 198570 [09:42:07]StoreOFDPacket docnum=198570 [09:42:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 3F 8D 0D 01 13 75 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 6E 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 07 03 00 35 04 06 00 EE 82 CD 0E AF 96 1C 56 1A 39 1C 65 55 78 [09:42:07]CheckFolder [09:42:07]dirname=/storage/ofd_packets [09:42:07]CheckFolder done [09:42:07]ProducePacketName [09:42:07]name=ofd_packets/00198570 [09:42:07]NVStorageSaveData ofd_packets/00198570 [09:42:07]File name is /storage/ofd_packets/00198570 [09:42:07]Write 307 bytes [09:42:07]NVStorageSaveData done [09:42:07]OFDSenderStorePacket done [09:42:07]KKMCreateOFDPacket done [09:42:07]NVStorageSaveData kkm_last_timestamp [09:42:07]File name is /storage/kkm_last_timestamp [09:42:07]Write 4 bytes [09:42:07]NVStorageSaveData done [09:42:07]ExternCall_PrintAddStr [09:42:07]wPrintStart [09:42:07]Write to MH i2c: 01 00 00 96 1D B3 [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 07 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 07 00 96 1D 00 00 00 00 00 FF 0F C8 [09:42:07]RasterBufferAndPrint [09:42:07]line 小褔械褌 N : (1)11326009 [09:42:07]line 袠袧袧: 02508201610067 [09:42:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:42:07]line 袩袪袨袛袗袞袗 [09:42:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [09:42:07]line 孝芯胁邪褉: 2710194210 [09:42:07]line D-ENERGY 袛孝-袣-5 [09:42:07]line 12.960 * 77.20 [09:42:07]line = 1000.51 [09:42:07]line 袧袛小 12% 袧小袩 1% [09:42:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:42:07]line 袨袣袪校袚袥袝袧袠袝: -0.51 [09:42:07]line 袠孝袨袚袨: 1000.00 [09:42:07]line 袙薪械褋械薪芯: 1000.00 [09:42:07]line 小袛袗效袗: 0.00 [09:42:07]line 袧小袩 1% : 8.85 [09:42:07]line 袧袛小 12% : 106.25 [09:42:07]line 袧邪谢懈褔薪褘屑懈: 1000.00 [09:42:07]line 袘械蟹薪邪谢.: 0.00 [09:42:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:42:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:42:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:42:07]line 效械泻 178 17.08.2024 09:42 [09:42:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:42:07]line 袟袧袦: 0300000079 [09:42:07]line 袪袧袦: 0000000000092545 [09:42:07]line 袙械褉褋懈褟 袣袣袦: 001 [09:42:07]line 肖袦: 0000000000871802 [09:42:07]line 肖袛: 198570 [09:42:07]line 肖袩袛: 262245553450902 [09:42:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198570&fm=262245553450902&tin=02508201610067®Number=0000000000092545&sum=100000 [09:42:07]written 0, free lines is 4095 [09:42:07]Write to MH i2c: 01 00 00 C1 1D DE [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 07 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: 01 07 00 C1 1D 00 00 00 00 00 EA 0C DB [09:42:07]RasterBufferAndPrint [09:42:07]line [09:42:07]line [09:42:07]line [09:42:07]line [09:42:07]line [09:42:07]written 0, free lines is 3321 [09:42:07]MH_Cut [09:42:07]Write to MH i2c: D1 01 00 C8 1D 01 B7 [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: D1 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: D1 01 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: D1 01 00 C8 1D 00 B6 [09:42:07]Write to MH i2c: 01 00 00 C9 1D E6 [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:08]*** Cut start [09:42:08]*** Purtial cut [09:42:08]*** Stage 1: CUTSNS_PIN = 1 [09:42:08]Read from MH i2c: 01 [09:42:08]MH_I2C_Read... [09:42:08]*** Stop cut motor [09:42:08]*** Cut end [09:42:08]Read from MH i2c: 01 07 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: 01 07 00 C9 1D 00 00 00 00 00 FF 0F FB [09:42:08]process_action close_receipt done [09:42:08]requested_data is exist [09:42:08]produce_requested_data [09:42:08]requested_item fm.sn is exist - process it [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 11 00 00 [09:42:08]Write to MH i2c: E2 08 00 CA 1D 80 11 00 00 00 00 00 00 61 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 17 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 17 00 CA 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AE [09:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:42:08]wFMCommunicate OK [09:42:08]requested_item fd.num is exist - process it [09:42:08]SAM_PROTO_GetFieldsCounters [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 13 00 00 [09:42:08]Write to MH i2c: E2 08 00 CB 1D 80 13 00 00 00 00 00 00 64 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 62 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 62 00 CB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 07 03 00 0E 04 04 00 CF 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 19 [09:42:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 07 03 00 0E 04 04 00 CF 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 [09:42:09]wFMCommunicate OK [09:42:09]SAM_PROTO_GetFieldsCounters done [09:42:09]requested_item shift.num is exist - process it [09:42:09]requested_item shift.opened is exist - process it [09:42:09]req_shift_opened [09:42:09]FM_GetShiftState [09:42:09]SAM_PROTO_GetShiftState [09:42:09]wFMCommunicate request_size=4 [09:42:09]MH_SAM_APDU [09:42:09]CAPDU: 80 13 01 00 [09:42:09]Write to MH i2c: E2 08 00 CC 1D 80 13 01 00 00 00 00 00 66 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:09]Read from MH i2c: E2 0E 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 0E 00 CC 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C6 [09:42:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:42:09]wFMCommunicate OK [09:42:09]SAM_PROTO_GetShiftState done [09:42:09]FM_GetShiftState done [09:42:09]req_shift_opened done [09:42:09]requested_item shift.open_date is exist - process it [09:42:09]req_shift_open_date [09:42:09]req_shift_open_date done [09:42:09]produce_requested_data done [09:42:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198570,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:42:09]process_action_free close_receipt [09:42:09]json_value_free [09:42:09]json_value_free done [09:42:09]process_json_proto returns [09:42:09]Send response to host [09:42:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198570,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:42:09]free response buf [09:42:09]execute_script done [09:42:09]execute_script returns [09:42:09]free content buf [09:42:09]Sock 11.Close socket [09:42:09]Sock 11.Thread stoped [09:42:58]accept exits with 9 [09:42:58]New connection [09:42:58]New thread 3066916196 created [09:42:58]Thread 3067059556 joined [09:42:58]Waiting for new connection... [09:42:58] Sock 9.Parse request [09:42:58]Sock 9.Check first char [09:42:58]Sock 9.First char is OK [09:42:58]request: POST /json_proto HTTP/1.0 [09:42:58]Method: POST [09:42:58]URL: /json_proto [09:42:58]Method is POST - this is cgi request [09:42:58]url: /json_proto [09:42:58]query_string will be loaded in cgi processing [09:42:58]execute_cgi json_proto POST (null) [09:42:58]execute_cgi path=json_proto method=POST [09:42:58]POST find Content-Length [09:42:58]Host: 172.17.46.195:8080 [09:42:58]Content-Length: 681 [09:42:58]Content-Type: application/json [09:42:58] [09:42:58]POST finish read [09:42:58]Found Content-Length = 681 [09:42:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:58]execute_script... [09:42: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)11326010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:58]POST & json_proto [09:42:58]process_json_proto [09:42:58]json parsed OK: [09:42:58]protocol is kg_v1.0 [09:42:58]action value=close_receipt [09:42:58]process_action close_receipt [09:42:58]cmd_close_receipt [09:42:58]MH_GetDate [09:42:58]Write to MH i2c: F0 00 00 CD 1D D9 [09:42:58]Write i2c OK [09:42:58]MH_I2C_Read... [09:42:58]Read from MH i2c: F0 [09:42:58]MH_I2C_Read... [09:42:58]Read from MH i2c: F0 09 00 [09:42:58]MH_I2C_Read... [09:42:58]Read from MH i2c: F0 09 00 CD 1D 00 A3 70 C0 66 8D AE BC 66 78 [09:42:58]GetLastDocTimeStamp 1723887726 [09:42:58]current date 1723887779 [09:42:58]FM_GetShiftState [09:42:58]SAM_PROTO_GetShiftState [09:42:58]wFMCommunicate request_size=4 [09:42:58]MH_SAM_APDU [09:42:58]CAPDU: 80 13 01 00 [09:42:58]Write to MH i2c: E2 08 00 CE 1D 80 13 01 00 00 00 00 00 68 [09:42:58]Write i2c OK [09:42:58]MH_I2C_Read... [09:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:58]Read from MH i2c: E2 [09:42:58]MH_I2C_Read... [09:42:58]Read from MH i2c: E2 0E 00 [09:42:58]MH_I2C_Read... [09:42:58]Read from MH i2c: E2 0E 00 CE 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C8 [09:42:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:42:58]wFMCommunicate OK [09:42:58]SAM_PROTO_GetShiftState done [09:42:58]FM_GetShiftState done [09:42:58]opened in 1723853126 [09:42:58]opened+sec_in_day 1723939526 [09:42:58]quantity*price = 100050 [09:42:58]sum+1 = 100052 [09:42:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 179 17.08.2024 09:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198571 肖袩袛: 244725311914865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094259&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198571&fm=244725311914865&tin=02508201610067®Number=0000000000092545&sum=100000 [09:43:00]StoreToDocumentArchive [09:43:00]shift 463 fd 198571 [09:43:00]save to /storage/0463/doc_00198571 [09:43:00]save last doc name /storage/0463/doc_00198571 to /storage/kkm_last_doc_name [09:43:00]save OK [09:43:00]Clear old archive folders... [09:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:43:00]tlvbuf is 004EE520 [09:43:00]SAM_PROTO_ClearQueue [09:43:00]wFMCommunicate request_size=4 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 09 00 00 [09:43:00]Write to MH i2c: E2 08 00 DB 1D 80 09 00 00 00 00 00 00 6A [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:00]Read from MH i2c: E2 03 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 DB 1D 00 90 00 6C [09:43:00]RAPDU: 90 00 [09:43:00]wFMCommunicate OK [09:43:00]SAM_PROTO_ClearQueue done [09:43:00]KKMCreateOFDPacket [09:43:00]OFDProtocolAddRootSTLVToBuf [09:43:00]FM_MakeSignedData [09:43:00]FM_MakeSignedData [09:43:00]SAM_PROTO_SignData [09:43:00]wFMCommunicate request_size=4 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 0D 01 02 [09:43:00]Write to MH i2c: E2 08 00 DC 1D 80 0D 01 02 00 00 00 00 72 [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 DC 1D 00 90 00 6D [09:43:00]RAPDU: 90 00 [09:43:00]wFMCommunicate OK [09:43:00]wFMCommunicate request_size=255 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 A3 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 07 03 00 35 04 06 00 DE 93 8D 48 [09:43:00]Write to MH i2c: E2 02 01 DD 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 A3 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 07 03 00 35 04 06 00 DE 93 8D 48 00 00 A8 [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 DD 1D 00 90 00 6E [09:43:00]RAPDU: 90 00 [09:43:00]wFMCommunicate OK [09:43:00]wFMCommunicate request_size=7 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 0D 02 02 02 C3 71 [09:43:00]Write to MH i2c: E2 0A 00 DE 1D 80 0D 02 02 02 00 C3 71 00 00 AD [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 03 00 DE 1D 00 90 00 6F [09:43:00]RAPDU: 90 00 [09:43:00]wFMCommunicate OK [09:43:00]wFMCommunicate request_size=4 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 0D 03 02 [09:43:00]Write to MH i2c: E2 08 00 DF 1D 80 0D 03 02 00 00 00 00 77 [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 0B 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 0B 00 DF 1D 00 37 58 06 E1 47 96 2F D1 90 00 CB [09:43:00]RAPDU: 37 58 06 E1 47 96 2F D1 90 00 [09:43:00]wFMCommunicate OK [09:43:00]SAM_PROTO_SignData done [09:43:00]FM_MakeSignedData done [09:43:00]CreateOFDProtocolMessage [09:43:00]wFMCommunicate request_size=4 [09:43:00]MH_SAM_APDU [09:43:00]CAPDU: 80 11 00 00 [09:43:00]Write to MH i2c: E2 08 00 E0 1D 80 11 00 00 00 00 00 00 77 [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 17 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 17 00 E0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [09:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:43:00]wFMCommunicate OK [09:43:00]CreateOFDProtocolMessage done [09:43:00]OFDSenderStorePacket 198571 [09:43:00]StoreOFDPacket docnum=198571 [09:43:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1C DD 04 01 CB 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 A3 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 07 03 00 35 04 06 00 DE 93 8D 48 C3 71 37 58 06 E1 47 96 2F D1 [09:43:00]CheckFolder [09:43:00]dirname=/storage/ofd_packets [09:43:00]CheckFolder done [09:43:00]ProducePacketName [09:43:00]name=ofd_packets/00198571 [09:43:00]NVStorageSaveData ofd_packets/00198571 [09:43:00]File name is /storage/ofd_packets/00198571 [09:43:00]Write 298 bytes [09:43:00]NVStorageSaveData done [09:43:00]OFDSenderStorePacket done [09:43:00]KKMCreateOFDPacket done [09:43:00]NVStorageSaveData kkm_last_timestamp [09:43:00]File name is /storage/kkm_last_timestamp [09:43:00]Write 4 bytes [09:43:00]NVStorageSaveData done [09:43:00]ExternCall_PrintAddStr [09:43:00]wPrintStart [09:43:00]Write to MH i2c: 01 00 00 E1 1D FE [09:43:00]Write i2c OK [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: 01 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: 01 07 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: 01 07 00 E1 1D 00 00 00 00 00 FF 0F 13 [09:43:00]RasterBufferAndPrint [09:43:00]line 小褔械褌 N : (1)11326010 [09:43:00]line 袠袧袧: 02508201610067 [09:43:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:43:00]line 袩袪袨袛袗袞袗 [09:43:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [09:43:00]line 孝芯胁邪褉: 2710194210 [09:43:00]line 袛孝-袣-5 [09:43:00]line 13.130 * 76.20 [09:43:00]line = 1000.51 [09:43:00]line 袧袛小 12% 袧小袩 1% [09:43:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:43:00]line 袨袣袪校袚袥袝袧袠袝: -0.51 [09:43:00]line 袠孝袨袚袨: 1000.00 [09:43:00]line 袙薪械褋械薪芯: 1000.00 [09:43:00]line 小袛袗效袗: 0.00 [09:43:00]line 袧小袩 1% : 8.85 [09:43:00]line 袧袛小 12% : 106.25 [09:43:00]line 袧邪谢懈褔薪褘屑懈: 1000.00 [09:43:00]line 袘械蟹薪邪谢.: 0.00 [09:43:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:43:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:43:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:43:00]line 效械泻 179 17.08.2024 09:42 [09:43:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:43:00]line 袟袧袦: 0300000079 [09:43:00]line 袪袧袦: 0000000000092545 [09:43:00]line 袙械褉褋懈褟 袣袣袦: 001 [09:43:00]line 肖袦: 0000000000871802 [09:43:00]line 肖袛: 198571 [09:43:00]line 肖袩袛: 244725311914865 [09:43:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T094259&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198571&fm=244725311914865&tin=02508201610067®Number=0000000000092545&sum=100000 [09:43:00]written 0, free lines is 4095 [09:43:01]Write to MH i2c: 01 00 00 0C 1E 2A [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 07 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 07 00 0C 1E 00 00 00 00 00 D5 0C 12 [09:43:01]RasterBufferAndPrint [09:43:01]line [09:43:01]line [09:43:01]line [09:43:01]line [09:43:01]line [09:43:01]written 0, free lines is 3292 [09:43:01]MH_Cut [09:43:01]Write to MH i2c: D1 01 00 13 1E 01 03 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: D1 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: D1 01 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: D1 01 00 13 1E 00 02 [09:43:01]Write to MH i2c: 01 00 00 14 1E 32 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:02]*** Cut start [09:43:02]*** Purtial cut [09:43:02]*** CUTSNS_PIN = 0 [09:43:02]*** Stage 1: CUTSNS_PIN = 1 [09:43:04]Read from MH i2c: 01 [09:43:04]MH_I2C_Read... [09:43:04]*** Stop cut motor [09:43:04]*** Cut end [09:43:04]Read from MH i2c: 01 07 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: 01 07 00 14 1E 00 00 00 00 00 FF 0F 47 [09:43:04]process_action close_receipt done [09:43:04]requested_data is exist [09:43:04]produce_requested_data [09:43:04]requested_item fm.sn is exist - process it [09:43:04]wFMCommunicate request_size=4 [09:43:04]MH_SAM_APDU [09:43:04]CAPDU: 80 11 00 00 [09:43:04]Write to MH i2c: E2 08 00 15 1E 80 11 00 00 00 00 00 00 AD [09:43:04]Write i2c OK [09:43:04]MH_I2C_Read... [09:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:04]Read from MH i2c: E2 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 17 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 17 00 15 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [09:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:43:04]wFMCommunicate OK [09:43:04]requested_item fd.num is exist - process it [09:43:04]SAM_PROTO_GetFieldsCounters [09:43:04]wFMCommunicate request_size=4 [09:43:04]MH_SAM_APDU [09:43:04]CAPDU: 80 13 00 00 [09:43:04]Write to MH i2c: E2 08 00 16 1E 80 13 00 00 00 00 00 00 B0 [09:43:04]Write i2c OK [09:43:04]MH_I2C_Read... [09:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:04]Read from MH i2c: E2 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 62 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 62 00 16 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 07 03 00 0E 04 04 00 CF 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 69 [09:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 07 03 00 0E 04 04 00 CF 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 [09:43:04]wFMCommunicate OK [09:43:04]SAM_PROTO_GetFieldsCounters done [09:43:04]requested_item shift.num is exist - process it [09:43:04]requested_item shift.opened is exist - process it [09:43:04]req_shift_opened [09:43:04]FM_GetShiftState [09:43:04]SAM_PROTO_GetShiftState [09:43:04]wFMCommunicate request_size=4 [09:43:04]MH_SAM_APDU [09:43:04]CAPDU: 80 13 01 00 [09:43:04]Write to MH i2c: E2 08 00 17 1E 80 13 01 00 00 00 00 00 B2 [09:43:04]Write i2c OK [09:43:04]MH_I2C_Read... [09:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:04]Read from MH i2c: E2 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 17 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 12 [09:43:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:43:04]wFMCommunicate OK [09:43:04]SAM_PROTO_GetShiftState done [09:43:04]FM_GetShiftState done [09:43:04]req_shift_opened done [09:43:04]requested_item shift.open_date is exist - process it [09:43:04]req_shift_open_date [09:43:04]req_shift_open_date done [09:43:04]produce_requested_data done [09:43:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198571,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:43:04]process_action_free close_receipt [09:43:04]json_value_free [09:43:04]json_value_free done [09:43:04]process_json_proto returns [09:43:04]Send response to host [09:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198571,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:43:04]free response buf [09:43:04]execute_script done [09:43:04]execute_script returns [09:43:04]free content buf [09:43:04]Sock 9.Close socket [09:43:04]Sock 9.Thread stoped [09:44:13]ConnectInit Can't connect to host [09:44:13]CommunicateWithHost connect error [09:44:13]CommunicateWithHost err = -1 [09:44:13]OFD Sender: Server communicate error [09:44:13]OFD Sender: Processing packet 198492 [packets to send 325, broken 245] [09:44:13]ProducePacketName [09:44:13]name=ofd_packets/00198492 [09:44:13]OFD Sender: To server: 嚂鰌G, [09:44:13]CommunicateWithHost lk.salyk.kg:30040 [09:44:13]ConnectInit lk.salyk.kg [09:44:13]Connected sock=7 [09:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 11 C2 07 01 36 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 C0 59 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 07 03 00 35 04 06 00 02 68 1D 6F 92 47 0D 1F 54 82 58 D0 BD F2 [09:44:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0D 27 47 00 60 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 07 03 00 F4 03 04 00 FD 1C C0 66 B6 04 01 00 00 ED 0E 41 E0 4D CC B1 78 [09:44:14]CommunicateWithHost err = 0 [09:44:14]CheckOFDResponse [09:44:14]1017 (14) - 77093643461234 [09:44:14]1041 (16) - 0000000000871802 [09:44:14]1040 (4) - 198492 [09:44:14]1012 (4) - 17.08.2024 03:46 [09:44:14]1206 (1) - 0 [09:44:14]OFD Sender: Remove packet 198492 [09:44:14]ProducePacketName [09:44:14]name=ofd_packets/00198492 [09:44:14]NVStorageDeleteData [09:44:14]OFD Sender: Processing packet 198493 [packets to send 324, broken 245] [09:44:14]ProducePacketName [09:44:14]name=ofd_packets/00198493 [09:44:14]OFD Sender: To server: 嚂鰌G, [09:44:14]CommunicateWithHost lk.salyk.kg:30040 [09:44:14]ConnectInit lk.salyk.kg [09:44:14]Connected sock=7 [09:44:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 12 31 07 01 13 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 19 5A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 07 03 00 35 04 06 00 78 D9 0D 0A 50 CC A0 25 D5 19 0D 01 14 2B [09:44:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 3A 47 00 AC B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 07 03 00 F4 03 04 00 FE 1C C0 66 B6 04 01 00 00 7D 93 C8 61 46 BA 50 6D [09:44:14]CommunicateWithHost err = 0 [09:44:14]CheckOFDResponse [09:44:14]1017 (14) - 77093643461234 [09:44:14]1041 (16) - 0000000000871802 [09:44:14]1040 (4) - 198493 [09:44:14]1012 (4) - 17.08.2024 03:46 [09:44:14]1206 (1) - 0 [09:44:14]OFD Sender: Remove packet 198493 [09:44:14]ProducePacketName [09:44:14]name=ofd_packets/00198493 [09:44:14]NVStorageDeleteData [09:44:15]OFD Sender: Processing packet 198494 [packets to send 323, broken 245] [09:44:15]ProducePacketName [09:44:15]name=ofd_packets/00198494 [09:44:15]OFD Sender: To server: 嚂鰌G, [09:44:15]CommunicateWithHost lk.salyk.kg:30040 [09:44:15]ConnectInit lk.salyk.kg [09:44:15]Connected sock=7 [09:44:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 41 97 07 01 C6 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 97 5A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 07 03 00 35 04 06 00 C9 B5 86 8B 15 DE 89 98 AD 99 03 4C 08 5C [09:44:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 FC 47 00 BB C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 07 03 00 F4 03 04 00 FF 1C C0 66 B6 04 01 00 00 A7 94 C4 E0 3E 5B 2A B3 [09:44:15]CommunicateWithHost err = 0 [09:44:15]CheckOFDResponse [09:44:15]1017 (14) - 77093643461234 [09:44:15]1041 (16) - 0000000000871802 [09:44:15]1040 (4) - 198494 [09:44:15]1012 (4) - 17.08.2024 03:46 [09:44:15]1206 (1) - 0 [09:44:15]OFD Sender: Remove packet 198494 [09:44:15]ProducePacketName [09:44:15]name=ofd_packets/00198494 [09:44:15]NVStorageDeleteData [09:44:16]OFD Sender: Processing packet 198495 [packets to send 322, broken 245] [09:44:16]ProducePacketName [09:44:16]name=ofd_packets/00198495 [09:44:16]OFD Sender: To server: 嚂鰌G, [09:44:16]CommunicateWithHost lk.salyk.kg:30040 [09:44:16]ConnectInit lk.salyk.kg [09:55:47]ConnectInit Can't connect to host [09:55:48]ConnectInit Can't take IP for lk.salyk.kg [09:55:48]CommunicateWithHost connect error [09:55:48]CommunicateWithHost err = -1 [09:55:48]OFD Sender: Server communicate error [09:55:53]accept exits with 11 [09:55:53]New connection [09:55:53]New thread 3066916196 created [09:55:53]Thread 3067059556 joined [09:55:53]Waiting for new connection... [09:55:53] Sock 11.Parse request [09:55:53]Sock 11.Check first char [09:55:53]Sock 11.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.46.195:8080 [09:55:53]Content-Length: 802 [09:55:53]Content-Type: application/json [09:55:53] [09:55:53]POST finish read [09:55:53]Found Content-Length = 802 [09:55:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3957437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "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" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3957437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "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=close_receipt [09:55:53]process_action close_receipt [09:55:53]cmd_close_receipt [09:55:53]MH_GetDate [09:55:53]Write to MH i2c: F0 00 00 B5 20 C4 [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: F0 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: F0 09 00 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: F0 09 00 B5 20 00 AA 73 C0 66 8D AE BC 66 6D [09:55:53]GetLastDocTimeStamp 1723888512 [09:55:53]current date 1723888554 [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 B6 20 80 13 01 00 00 00 00 00 53 [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 B6 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B3 [09:55:53]RAPDU: 09 00 01 46 E9 BF 66 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]opened in 1723853126 [09:55:53]opened+sec_in_day 1723939526 [09:55:53]quantity*price = 0 [09:55:53]sum+1 = 1 [09:55:53]Check (price>sum+1) || (price+1sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 190 17.08.2024 09:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 3957437 肖袦: 0000000000871802 肖袛: 198582 肖袩袛: 143817757294744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095750&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198582&fm=143817757294744&tin=02508201610067®Number=0000000000092545&sum=0 [09:57:52]StoreToDocumentArchive [09:57:52]shift 463 fd 198582 [09:57:52]save to /storage/0463/doc_00198582 [09:57:52]save last doc name /storage/0463/doc_00198582 to /storage/kkm_last_doc_name [09:57:52]save OK [09:57:52]Clear old archive folders... [09:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:52]tlvbuf is 016FCBA0 [09:57:52]SAM_PROTO_ClearQueue [09:57:52]wFMCommunicate request_size=4 [09:57:52]MH_SAM_APDU [09:57:52]CAPDU: 80 09 00 00 [09:57:52]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:57:52]Write i2c OK [09:57:52]MH_I2C_Read... [09:57:52]OFD Sender: Processing packet 198504 [packets to send 323, broken 245] [09:57:52]ProducePacketName [09:57:52]name=ofd_packets/00198504 [09:57:52]OFD Sender: To server: 嚂鰌G, [09:57:52]CommunicateWithHost lk.salyk.kg:30040 [09:57:52]ConnectInit lk.salyk.kg [09:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 03 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:57:52]RAPDU: 90 00 [09:57:52]wFMCommunicate OK [09:57:52]SAM_PROTO_ClearQueue done [09:57:52]KKMCreateOFDPacket [09:57:52]OFDProtocolAddRootSTLVToBuf [09:57:52]FM_MakeSignedData [09:57:52]FM_MakeSignedData [09:57:52]SAM_PROTO_SignData [09:57:52]wFMCommunicate request_size=4 [09:57:52]MH_SAM_APDU [09:57:52]CAPDU: 80 0D 01 02 [09:57:52]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:57:52]Write i2c OK [09:57:52]MH_I2C_Read... [09:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 03 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:57:52]RAPDU: 90 00 [09:57:52]wFMCommunicate OK [09:57:52]wFMCommunicate request_size=255 [09:57:52]MH_SAM_APDU [09:57: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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 1E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 07 03 00 35 04 06 00 82 [09:57:52]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 1E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 07 03 00 35 04 06 00 82 00 00 9E [09:57:52]Connected sock=10 [09:57:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D2 0E 07 01 79 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 Write i2c OK [09:57:52]33 MH_I2C_Read... [09:57:52]30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 3E 5D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 07 03 00 35 04 06 00 93 86 15 BB EA 0B 92 CF 5C B4 62 48 37 B9 [09:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 03 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:57:53]RAPDU: 90 00 [09:57:53]wFMCommunicate OK [09:57:53]wFMCommunicate request_size=10 [09:57:53]MH_SAM_APDU [09:57:53]CAPDU: 80 0D 02 02 05 CD 2E 56 00 98 [09:57:53]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 CD 2E 56 00 98 00 00 9B [09:57:53]Write i2c OK [09:57:53]MH_I2C_Read... [09:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 03 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:57:53]RAPDU: 90 00 [09:57:53]wFMCommunicate OK [09:57:53]wFMCommunicate request_size=4 [09:57:53]MH_SAM_APDU [09:57:53]CAPDU: 80 0D 03 02 [09:57:53]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:57:53]Write i2c OK [09:57:53]MH_I2C_Read... [09:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 ED 7F 47 00 37 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 07 03 00 F4 03 04 00 2F 20 C0 66 B6 04 01 00 00 9E B8 FF 67 AC 02 B1 B5 [09:57:53]CommunicateWithHost err = 0 [09:57:53]CheckOFDResponse [09:57:53]1017 (14) - 77093643461234 [09:57:53]1041 (16) - 0000000000871802 [09:57:53]1040 (4) - 198504 [09:57:53]1012 (4) - 17.08.2024 03:59 [09:57:53]1206 (1) - 0 [09:57:53]OFD Sender: Remove packet 198504 [09:57:53]ProducePacketName [09:57:53]name=ofd_packets/00198504 [09:57:53]NVStorageDeleteData [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 0B 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 0B 00 2F 00 00 CA 07 78 CB 52 59 66 61 90 00 31 [09:57:53]RAPDU: CA 07 78 CB 52 59 66 61 90 00 [09:57:53]wFMCommunicate OK [09:57:53]SAM_PROTO_SignData done [09:57:53]FM_MakeSignedData done [09:57:53]CreateOFDProtocolMessage [09:57:53]wFMCommunicate request_size=4 [09:57:53]MH_SAM_APDU [09:57:53]CAPDU: 80 11 00 00 [09:57:53]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:57:53]Write i2c OK [09:57:53]MH_I2C_Read... [09:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:53]Read from MH i2c: E2 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 17 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [09:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:57:53]wFMCommunicate OK [09:57:53]CreateOFDProtocolMessage done [09:57:53]OFDSenderStorePacket 198582 [09:57:53]StoreOFDPacket docnum=198582 [09:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 83 96 07 01 D2 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 1E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 07 03 00 35 04 06 00 82 CD 2E 56 00 98 CA 07 78 CB 52 59 66 61 [09:57:53]CheckFolder [09:57:53]dirname=/storage/ofd_packets [09:57:53]CheckFolder done [09:57:53]ProducePacketName [09:57:53]name=ofd_packets/00198582 [09:57:53]NVStorageSaveData ofd_packets/00198582 [09:57:53]File name is /storage/ofd_packets/00198582 [09:57:53]Write 301 bytes [09:57:53]NVStorageSaveData done [09:57:53]OFDSenderStorePacket done [09:57:53]KKMCreateOFDPacket done [09:57:53]NVStorageSaveData kkm_last_timestamp [09:57:53]File name is /storage/kkm_last_timestamp [09:57:53]Write 4 bytes [09:57:53]NVStorageSaveData done [09:57:53]ExternCall_PrintAddStr [09:57:53]wPrintStart [09:57:53]Write to MH i2c: 01 00 00 31 00 31 [09:57:53]Write i2c OK [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: 01 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: 01 07 00 [09:57:53]MH_I2C_Read... [09:57:53]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:57:53]RasterBufferAndPrint [09:57:53]line 小褔械褌 N : (1)11326021 [09:57:53]line 袠袧袧: 02508201610067 [09:57:53]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:57:53]line 袩袪袨袛袗袞袗 [09:57:53]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [09:57:53]line 孝芯胁邪褉: 2710124130 [09:57:53]line 袗懈-92-袣-4 [09:57:53]line 20.000 * 0.00 [09:57:53]line = 0.00 [09:57:53]line 袧袛小 12% 袧小袩 1% [09:57:53]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:57:53]line 袠孝袨袚袨: 0.00 [09:57:53]line 袧小袩 1% : 0.00 [09:57:53]line 袧袛小 12% : 0.00 [09:57:53]line 袧邪谢懈褔薪褘屑懈: 0.00 [09:57:53]line 袘械蟹薪邪谢.: 0.00 [09:57:53]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:57:53]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:57:53]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:57:53]line 效械泻 190 17.08.2024 09:57 [09:57:53]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:57:53]line 袟袧袦: 0300000079 [09:57:53]line 袪袧袦: 0000000000092545 [09:57:53]line 袙械褉褋懈褟 袣袣袦: 001 [09:57:53]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [09:57:53]line 3957437 [09:57:53]line 肖袦: 0000000000871802 [09:57:53]line 肖袛: 198582 [09:57:53]line 肖袩袛: 143817757294744 [09:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095750&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198582&fm=143817757294744&tin=02508201610067®Number=0000000000092545&sum=0 [09:57:53]written 0, free lines is 4095 [09:57:53]OFD Sender: Processing packet 198505 [packets to send 323, broken 245] [09:57:53]ProducePacketName [09:57:53]name=ofd_packets/00198505 [09:57:53]OFD Sender: To server: 嚂鰌G, [09:57:53]CommunicateWithHost lk.salyk.kg:30040 [09:57:53]ConnectInit lk.salyk.kg [09:57:54]Write to MH i2c: 01 00 00 5B 00 5B [09:57:54]Write i2c OK [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: 01 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: 01 07 00 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 02 0D 71 [09:57:54]RasterBufferAndPrint [09:57:54]line [09:57:54]line [09:57:54]line [09:57:54]line [09:57:54]line [09:57:54]written 0, free lines is 3356 [09:57:54]MH_Cut [09:57:54]Write to MH i2c: D1 01 00 62 00 01 34 [09:57:54]Write i2c OK [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: D1 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: D1 01 00 [09:57:54]MH_I2C_Read... [09:57:54]Read from MH i2c: D1 01 00 62 00 00 33 [09:57:54]Write to MH i2c: 01 00 00 63 00 63 [09:57:54]Write i2c OK [09:57:54]MH_I2C_Read... [09:57:54]Connected sock=11 [09:57:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 31 46 06 01 1F 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 6A 5D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 07 03 00 35 04 06 00 CE 24 6B E6 20 A7 74 51 A1 AF 30 B8 CB B3 [09:57:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 6F 47 00 DA D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 07 03 00 F4 03 04 00 31 20 C0 66 B6 04 01 00 00 42 A2 8A 2E 3B 9B 03 CD [09:57:54]CommunicateWithHost err = 0 [09:57:54]CheckOFDResponse [09:57:54]1017 (14) - 77093643461234 [09:57:54]1041 (16) - 0000000000871802 [09:57:54]1040 (4) - 198505 [09:57:54]1012 (4) - 17.08.2024 03:59 [09:57:54]1206 (1) - 0 [09:57:54]OFD Sender: Remove packet 198505 [09:57:54]ProducePacketName [09:57:54]name=ofd_packets/00198505 [09:57:54]NVStorageDeleteData [09:57:54]*** Cut start [09:57:54]*** Purtial cut [09:57:54]*** Stage 1: CUTSNS_PIN = 1 [09:57:55]Read from MH i2c: 01 [09:57:55]MH_I2C_Read... [09:57:55]*** Stop cut motor [09:57:55]*** Cut end [09:57:55]Read from MH i2c: 01 07 00 [09:57:55]MH_I2C_Read... [09:57:55]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [09:57:55]process_action close_receipt done [09:57:55]requested_data is exist [09:57:55]produce_requested_data [09:57:55]requested_item fm.sn is exist - process it [09:57:55]wFMCommunicate request_size=4 [09:57:55]MH_SAM_APDU [09:57:55]CAPDU: 80 11 00 00 [09:57:55]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [09:57:55]Write i2c OK [09:57:55]MH_I2C_Read... [09:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:55]Read from MH i2c: E2 [09:57:55]MH_I2C_Read... [09:57:55]OFD Sender: Processing packet 198506 [packets to send 322, broken 245] [09:57:55]ProducePacketName [09:57:55]name=ofd_packets/00198506 [09:57:55]Read from MH i2c: E2 17 00 [09:57:55]MH_I2C_Read... [09:57:55]OFD Sender: To server: 嚂鰌G, [09:57:55]CommunicateWithHost lk.salyk.kg:30040 [09:57:55]ConnectInit lk.salyk.kg [09:57:55]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 31 38 30 32 90 00 2B [09:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:57:55]wFMCommunicate OK [09:57:55]requested_item fd.num is exist - process it [09:57:55]SAM_PROTO_GetFieldsCounters [09:57:55]wFMCommunicate request_size=4 [09:57:55]MH_SAM_APDU [09:57:55]CAPDU: 80 13 00 00 [09:57:55]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [09:57:55]Write i2c OK [09:57:55]MH_I2C_Read... [09:57:55]Connected sock=10 [09:57:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6A AD 07 01 13 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 Read from MH i2c: 01 E2 F6 [09:57:55]03 MH_I2C_Read... [09:57:55]01 00 01 BC 04 01 Read from MH i2c: 00 E2 62 01 00 FC [09:57:55]03 MH_I2C_Read... [09:57:55]06 00 B8 88 00 00 00 Read from MH i2c: 00 E2 EB 62 03 00 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:55]65 26 00 00 00 EF 5D 03 00 0F B9 00 04 F6 01 03 00 01 01 00 11 01 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 07 03 00 0E 04 04 00 CF 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 C6 [09:57:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 07 03 00 0E 04 04 00 CF 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 F7 00 03 00 06 00 00 00 36 00 01 90 00 00 00 [09:57:55]00 wFMCommunicate OK [09:57:55]00 SAM_PROTO_GetFieldsCounters done [09:57:55]EE requested_item shift.num is exist - process it [09:57:55]03 requested_item shift.opened is exist - process it [09:57:55]0F req_shift_opened [09:57:55]00 FM_GetShiftState [09:57:55]F2 SAM_PROTO_GetShiftState [09:57:55]03 wFMCommunicate request_size=4 [09:57:55]01 MH_SAM_APDU [09:57:55]00 CAPDU: 01 80 F3 13 03 01 06 00 00 [09:57:55]8A Write to MH i2c: 0E E2 00 08 00 00 00 66 00 00 07 80 04 13 06 01 00 00 B8 00 88 00 00 00 00 00 00 E3 00 [09:57:55]39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 91 5D C0 66 0E 04 04 00 CF 01 Write i2c OK [09:57:55]00 MH_I2C_Read... [09:57:55]00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 07 03 00 35 04 06 00 14 2B 84 F6 2A 3E 2F D0 75 65 BD CF AF F4 [09:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:55]Read from MH i2c: E2 [09:57:55]MH_I2C_Read... [09:57:55]Read from MH i2c: E2 0E 00 [09:57:55]MH_I2C_Read... [09:57:55]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [09:57:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:57:55]wFMCommunicate OK [09:57:55]SAM_PROTO_GetShiftState done [09:57:55]FM_GetShiftState done [09:57:55]req_shift_opened done [09:57:55]requested_item shift.open_date is exist - process it [09:57:55]req_shift_open_date [09:57:55]req_shift_open_date done [09:57:55]produce_requested_data done [09:57:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198582,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:57:55]process_action_free close_receipt [09:57:55]json_value_free [09:57:55]json_value_free done [09:57:55]process_json_proto returns [09:57:55]Send response to host [09:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198582,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:57:55]free response buf [09:57:55]execute_script done [09:57:55]execute_script returns [09:57:55]free content buf [09:57:55]Sock 7.Close socket [09:57:55]Sock 7.Thread stoped [09:57:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0A 67 47 00 BE 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 07 03 00 F4 03 04 00 32 20 C0 66 B6 04 01 00 00 43 F8 11 72 F9 D0 EE 9D [09:57:56]CommunicateWithHost err = 0 [09:57:56]CheckOFDResponse [09:57:56]1017 (14) - 77093643461234 [09:57:56]1041 (16) - 0000000000871802 [09:57:56]1040 (4) - 198506 [09:57:56]1012 (4) - 17.08.2024 03:59 [09:57:56]1206 (1) - 0 [09:57:56]OFD Sender: Remove packet 198506 [09:57:56]ProducePacketName [09:57:56]name=ofd_packets/00198506 [09:57:56]NVStorageDeleteData [09:57:56]accept exits with 5 [09:57:56]New connection [09:57:56]New thread 3067116900 created [09:57:56]Thread 3067260260 joined [09:57:56]Waiting for new connection... [09:57:56] Sock 5.Parse request [09:57:56]Sock 5.Check first char [09:57:56]Sock 5.First char is OK [09:57:56]request: POST /json_proto HTTP/1.0 [09:57:56]Method: POST [09:57:56]URL: /json_proto [09:57:56]Method is POST - this is cgi request [09:57:56]url: /json_proto [09:57:56]query_string will be loaded in cgi processing [09:57:56]execute_cgi json_proto POST (null) [09:57:56]execute_cgi path=json_proto method=POST [09:57:56]POST find Content-Length [09:57:56]Host: 172.17.46.195:8080 [09:57:56]Content-Length: 811 [09:57:56]Content-Type: application/json [09:57:56] [09:57:56]POST finish read [09:57:56]Found Content-Length = 811 [09:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:56]execute_script... [09:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:56]POST & json_proto [09:57:56]process_json_proto [09:57:56]json parsed OK: [09:57:56]protocol is kg_v1.0 [09:57:56]action value=close_receipt [09:57:56]process_action close_receipt [09:57:56]cmd_close_receipt [09:57:56]MH_GetDate [09:57:56]Write to MH i2c: F0 00 00 67 00 56 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: F0 09 00 67 00 00 24 74 C0 66 8D AE BC 66 7A [09:57:56]GetLastDocTimeStamp 1723888670 [09:57:56]current date 1723888676 [09:57:56]FM_GetShiftState [09:57:56]SAM_PROTO_GetShiftState [09:57:56]wFMCommunicate request_size=4 [09:57:56]MH_SAM_APDU [09:57:56]CAPDU: 80 13 01 00 [09:57:56]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [09:57:56]Write i2c OK [09:57:56]MH_I2C_Read... [09:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:56]Read from MH i2c: E2 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: E2 0E 00 [09:57:56]MH_I2C_Read... [09:57:56]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [09:57:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:57:56]wFMCommunicate OK [09:57:56]SAM_PROTO_GetShiftState done [09:57:56]FM_GetShiftState done [09:57:56]opened in 1723853126 [09:57:56]opened+sec_in_day 1723939526 [09:57:56]quantity*price = 200025 [09:57:56]sum+1 = 200026 [09:57:56]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 191 17.08.2024 09:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198583 肖袩袛: 287280484511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095756&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198583&fm=287280484511&tin=02508201610067®Number=0000000000092545&sum=200025 [09:57:58]StoreToDocumentArchive [09:57:58]shift 463 fd 198583 [09:57:58]save to /storage/0463/doc_00198583 [09:57:58]save last doc name /storage/0463/doc_00198583 to /storage/kkm_last_doc_name [09:57:58]save OK [09:57:58]Clear old archive folders... [09:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:57:58]tlvbuf is 016FC7E0 [09:57:58]SAM_PROTO_ClearQueue [09:57:58]wFMCommunicate request_size=4 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 09 00 00 [09:57:58]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:58]Read from MH i2c: E2 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [09:57:58]RAPDU: 90 00 [09:57:58]wFMCommunicate OK [09:57:58]SAM_PROTO_ClearQueue done [09:57:58]KKMCreateOFDPacket [09:57:58]OFDProtocolAddRootSTLVToBuf [09:57:58]FM_MakeSignedData [09:57:58]FM_MakeSignedData [09:57:58]SAM_PROTO_SignData [09:57:58]wFMCommunicate request_size=4 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 0D 01 02 [09:57:58]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [09:57:58]Connected sock=10 [09:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8B 1C 07 01 AB C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:58]04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 21 5E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 Write i2c OK [09:57:58]04 MH_I2C_Read... [09:57:58]04 Read from MH i2c: 00 E2 6C [09:57:58]07 MH_I2C_Read... [09:57:58]03 00 35 04 06 00 D4 6F 6A 77 A8 C9 3E 55 DF A5 8B Read from MH i2c: C5 E2 17 03 27 00 [09:57:58] [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [09:57:58]RAPDU: 90 00 [09:57:58]wFMCommunicate OK [09:57:58]wFMCommunicate request_size=255 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 24 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 07 03 [09:57:58]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 Received data: EE 87 03 95 0F F6 00 70 F2 47 03 2C 01 01 00 00 01 30 F3 30 03 30 06 30 00 30 FA 30 52 30 00 30 00 30 00 30 00 38 37 07 31 04 38 06 30 00 32 00 4F 00 00 00 00 00 00 00 F1 00 FA 39 47 04 00 06 08 00 FD 59 A5 0D 07 03 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 00 03 07 04 00 00 3B 24 00 74 F9 C0 03 66 0E 0E 00 04 37 04 37 00 30 CF 39 01 33 00 36 00 34 B9 33 04 34 01 36 00 31 01 32 0D 33 04 34 10 11 00 04 30 10 30 00 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 38 00 37 B7 31 38 30 07 32 03 10 00 04 00 04 E4 00 [09:57:59]6C 07 03 00 F4 03 04 00 35 20 C0 66 B6 04 01 00 00 68 76 D0 C5 A5 25 38 12 [09:57:59]CommunicateWithHost err = 0 [09:57:59]CheckOFDResponse [09:57:59]1017 (14) - 77093643461234 [09:57:59]1041 (16) - 0000000000871802 [09:57:59]1040 (4) - 198508 [09:57:59]1012 (4) - 17.08.2024 03:59 [09:57:59]1206 (1) - 0 [09:57:59]OFD Sender: Remove packet 198508 [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00198508 [09:57:59]NVStorageDeleteData [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [09:57:59]RAPDU: 90 00 [09:57:59]wFMCommunicate OK [09:57:59]wFMCommunicate request_size=16 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 00 42 E3 40 50 9F [09:57:59]Write to MH i2c: E2 13 00 78 00 80 0D 02 02 0B 00 00 35 04 06 00 00 42 E3 40 50 9F 00 00 9B [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [09:57:59]RAPDU: 90 00 [09:57:59]wFMCommunicate OK [09:57:59]wFMCommunicate request_size=4 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 0D 03 02 [09:57:59]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 0B 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 0B 00 79 00 00 C9 06 4C DC 89 C4 96 98 90 00 67 [09:57:59]RAPDU: C9 06 4C DC 89 C4 96 98 90 00 [09:57:59]wFMCommunicate OK [09:57:59]SAM_PROTO_SignData done [09:57:59]FM_MakeSignedData done [09:57:59]CreateOFDProtocolMessage [09:57:59]wFMCommunicate request_size=4 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 11 00 00 [09:57:59]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 17 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [09:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:57:59]wFMCommunicate OK [09:57:59]CreateOFDProtocolMessage done [09:57:59]OFDSenderStorePacket 198583 [09:57:59]StoreOFDPacket docnum=198583 [09:57:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 9C 0F 0D 01 DC EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 24 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 07 03 00 35 04 06 00 00 42 E3 40 50 9F C9 06 4C DC 89 C4 96 98 [09:57:59]CheckFolder [09:57:59]dirname=/storage/ofd_packets [09:57:59]CheckFolder done [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00198583 [09:57:59]NVStorageSaveData ofd_packets/00198583 [09:57:59]File name is /storage/ofd_packets/00198583 [09:57:59]Write 307 bytes [09:57:59]NVStorageSaveData done [09:57:59]OFDSenderStorePacket done [09:57:59]KKMCreateOFDPacket done [09:57:59]NVStorageSaveData kkm_last_timestamp [09:57:59]File name is /storage/kkm_last_timestamp [09:57:59]Write 4 bytes [09:57:59]NVStorageSaveData done [09:57:59]ExternCall_PrintAddStr [09:57:59]wPrintStart [09:57:59]Write to MH i2c: 01 00 00 7B 00 7B [09:57:59]OFD Sender: Processing packet 198509 [packets to send 320, broken 245] [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00198509 [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: 01 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: 01 07 00 [09:57:59]MH_I2C_Read... [09:57:59]OFD Sender: To server: 嚂鰌G, [09:57:59]CommunicateWithHost lk.salyk.kg:30040 [09:57:59]ConnectInit lk.salyk.kg [09:57:59]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [09:57:59]RasterBufferAndPrint [09:57:59]line 小褔械褌 N : (1)11326022 [09:57:59]line 袠袧袧: 02508201610067 [09:57:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:57:59]line 袩袪袨袛袗袞袗 [09:57:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [09:57:59]line 孝芯胁邪褉: 2710194210 [09:57:59]line D-ENERGY 袛孝-袣-5 [09:57:59]line 25.910 * 77.20 [09:57:59]line = 2000.25 [09:57:59]line 袧袛小 12% 袧小袩 1% [09:57:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:57:59]line 袠孝袨袚袨: 2000.25 [09:57:59]line 袧小袩 1% : 17.70 [09:57:59]line 袧袛小 12% : 212.42 [09:57:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [09:57:59]line 袘械蟹薪邪谢.: 2000.25 [09:57:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:57:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:57:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:57:59]line 效械泻 191 17.08.2024 09:57 [09:57:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:57:59]line 袟袧袦: 0300000079 [09:57:59]line 袪袧袦: 0000000000092545 [09:57:59]line 袙械褉褋懈褟 袣袣袦: 001 [09:57:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [09:57:59]line 肖袦: 0000000000871802 [09:57:59]line 肖袛: 198583 [09:57:59]line 肖袩袛: 287280484511 [09:57:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095756&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198583&fm=287280484511&tin=02508201610067®Number=0000000000092545&sum=200025 [09:57:59]written 0, free lines is 4095 [09:57:59]Connected sock=11 [09:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F1 87 07 01 D1 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 61 5E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 07 03 00 35 04 06 00 C4 3B 9C DA 23 7A 38 57 A9 C5 2D D0 AD 22 [09:58:00]Write to MH i2c: 01 00 00 A5 00 A5 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 07 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 07 00 A5 00 00 00 00 00 00 05 0D BE [09:58:00]RasterBufferAndPrint [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]written 0, free lines is 3369 [09:58:00]MH_Cut [09:58:00]Write to MH i2c: D1 01 00 AC 00 01 7E [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 01 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 01 00 AC 00 00 7D [09:58:00]Write to MH i2c: 01 00 00 AD 00 AD [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 08 47 00 B3 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 07 03 00 F4 03 04 00 36 20 C0 66 B6 04 01 00 00 84 70 03 AF E1 DA DB 3B [09:58:00]CommunicateWithHost err = 0 [09:58:00]CheckOFDResponse [09:58:00]1017 (14) - 77093643461234 [09:58:00]1041 (16) - 0000000000871802 [09:58:00]1040 (4) - 198509 [09:58:00]1012 (4) - 17.08.2024 03:59 [09:58:00]1206 (1) - 0 [09:58:00]OFD Sender: Remove packet 198509 [09:58:00]ProducePacketName [09:58:00]name=ofd_packets/00198509 [09:58:00]NVStorageDeleteData [09:58:00]*** Cut start [09:58:00]*** Purtial cut [09:58:00]*** CUTSNS_PIN = 0 [09:58:00]OFD Sender: Processing packet 198510 [packets to send 319, broken 245] [09:58:00]ProducePacketName [09:58:00]name=ofd_packets/00198510 [09:58:00]OFD Sender: To server: 嚂鰌G, [09:58:00]CommunicateWithHost lk.salyk.kg:30040 [09:58:00]ConnectInit lk.salyk.kg [09:58:01]Connected sock=10 [09: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 31 38 30 32 0C 01 00 00 95 97 04 01 71 5C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 *** Stage 1: CUTSNS_PIN = 1 [09:58:01]0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 A3 5E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 07 03 00 35 04 06 00 BB 65 8C 0E EA 77 2B E7 A9 D8 FC 56 BC 9D [09:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 B7 47 00 CD 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 31 38 30 32 10 04 04 00 6E 07 03 00 F4 03 04 00 38 20 C0 66 B6 04 01 00 00 48 48 25 2F 61 6C 9A CF [09:58:01]CommunicateWithHost err = 0 [09:58:01]CheckOFDResponse [09:58:01]1017 (14) - 77093643461234 [09:58:01]1041 (16) - 0000000000871802 [09:58:01]1040 (4) - 198510 [09:58:01]1012 (4) - 17.08.2024 03:59 [09:58:01]1206 (1) - 0 [09:58:01]OFD Sender: Remove packet 198510 [09:58:01]ProducePacketName [09:58:01]name=ofd_packets/00198510 [09:58:01]NVStorageDeleteData [09:58:02]OFD Sender: Processing packet 198511 [packets to send 318, broken 245] [09:58:02]ProducePacketName [09:58:02]name=ofd_packets/00198511 [09:58:02]OFD Sender: To server: 嚂鰌G, [09:58:02]CommunicateWithHost lk.salyk.kg:30040 [09:58:02]ConnectInit lk.salyk.kg [09:58:02]Connected sock=10 [09:58:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 34 47 07 01 32 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 E8 5E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 07 03 00 35 04 06 00 0F BC 5E 95 41 52 31 0B A1 79 3A 03 21 64 [09:58:02]Read from MH i2c: 01 [09:58:02]MH_I2C_Read... [09:58:02]*** Stop cut motor [09:58:02]*** Cut end [09:58:02]Read from MH i2c: 01 07 00 [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [09:58:02]process_action close_receipt done [09:58:02]requested_data is exist [09:58:02]produce_requested_data [09:58:02]requested_item fm.sn is exist - process it [09:58:02]wFMCommunicate request_size=4 [09:58:02]MH_SAM_APDU [09:58:02]CAPDU: 80 11 00 00 [09:58:02]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [09:58:02]Write i2c OK [09:58:02]MH_I2C_Read... [09:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D3 BB 47 00 A5 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 07 03 00 F4 03 04 00 39 20 C0 66 B6 04 01 00 00 EE 62 EF 23 40 C2 CB 16 [09:58:03]CommunicateWithHost err = 0 [09:58:03]CheckOFDResponse [09:58:03]1017 (14) - 77093643461234 [09:58:03]1041 (16) - 0000000000871802 [09:58:03]1040 (4) - 198511 [09:58:03]1012 (4) - 17.08.2024 03:59 [09:58:03]1206 (1) - 0 [09:58:03]OFD Sender: Remove packet 198511 [09:58:03]ProducePacketName [09:58:03]name=ofd_packets/00198511 [09:58:03]NVStorageDeleteData [09:58:03]Read from MH i2c: E2 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: E2 17 00 [09:58:03]MH_I2C_Read... [09:58:03]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 31 38 30 32 90 00 75 [09:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:58:03]wFMCommunicate OK [09:58:03]requested_item fd.num is exist - process it [09:58:03]SAM_PROTO_GetFieldsCounters [09:58:03]wFMCommunicate request_size=4 [09:58:03]MH_SAM_APDU [09:58:03]CAPDU: 80 13 00 00 [09:58:03]Write to MH i2c: E2 08 00 AF 00 80 13 00 00 00 00 00 00 2B [09:58:03]Write i2c OK [09:58:03]MH_I2C_Read... [09:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:03]Read from MH i2c: E2 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: E2 62 00 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: E2 62 00 AF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 07 03 00 0E 04 04 00 CF 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 14 [09:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 07 03 00 0E 04 04 00 CF 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 [09:58:03]wFMCommunicate OK [09:58:03]SAM_PROTO_GetFieldsCounters done [09:58:03]requested_item shift.num is exist - process it [09:58:03]requested_item shift.opened is exist - process it [09:58:03]req_shift_opened [09:58:03]FM_GetShiftState [09:58:03]SAM_PROTO_GetShiftState [09:58:03]wFMCommunicate request_size=4 [09:58:03]MH_SAM_APDU [09:58:03]CAPDU: 80 13 01 00 [09:58:03]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [09:58:03]Write i2c OK [09:58:03]MH_I2C_Read... [09:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:03]Read from MH i2c: E2 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: E2 0E 00 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8D [09:58:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:58:03]wFMCommunicate OK [09:58:03]SAM_PROTO_GetShiftState done [09:58:03]FM_GetShiftState done [09:58:03]req_shift_opened done [09:58:03]requested_item shift.open_date is exist - process it [09:58:03]req_shift_open_date [09:58:03]req_shift_open_date done [09:58:03]produce_requested_data done [09:58:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198583,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:58:03]process_action_free close_receipt [09:58:03]json_value_free [09:58:03]json_value_free done [09:58:03]process_json_proto returns [09:58:03]Send response to host [09:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198583,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:58:03]free response buf [09:58:03]execute_script done [09:58:03]execute_script returns [09:58:03]free content buf [09:58:03]Sock 5.Close socket [09:58:03]Sock 5.Thread stoped [09:58:03]OFD Sender: Processing packet 198512 [packets to send 317, broken 245] [09:58:03]ProducePacketName [09:58:03]name=ofd_packets/00198512 [09:58:03]OFD Sender: To server: 嚂鰌G, [09:58:03]CommunicateWithHost lk.salyk.kg:30040 [09:58:03]ConnectInit lk.salyk.kg [09:58:03]Connected sock=5 [09:58:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 E5 07 01 93 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 34 FF 03 08 00 03 28 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 29 32 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 31 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 83 20 00 00 00 00 07 04 06 00 DC 31 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 D1 5F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 07 03 00 35 04 06 00 5D 1E 87 01 9F 87 2D 7C D3 87 C5 4F 5C C1 [09:58:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 76 90 47 00 44 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 07 03 00 F4 03 04 00 3A 20 C0 66 B6 04 01 00 00 C1 84 9C D9 05 9B DC 98 [09:58:04]CommunicateWithHost err = 0 [09:58:04]CheckOFDResponse [09:58:04]1017 (14) - 77093643461234 [09:58:04]1041 (16) - 0000000000871802 [09:58:04]1040 (4) - 198512 [09:58:04]1012 (4) - 17.08.2024 03:59 [09:58:04]1206 (1) - 0 [09:58:04]OFD Sender: Remove packet 198512 [09:58:04]ProducePacketName [09:58:04]name=ofd_packets/00198512 [09:58:04]NVStorageDeleteData [09:58:04]OFD Sender: Processing packet 198513 [packets to send 316, broken 245] [09:58:04]ProducePacketName [09:58:04]name=ofd_packets/00198513 [09:58:04]OFD Sender: To server: 嚂鰌G, [09:58:04]CommunicateWithHost lk.salyk.kg:30040 [09:58:04]ConnectInit lk.salyk.kg [09:58:05]Connected sock=10 [09:58:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6E D8 04 01 97 83 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 7B 60 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 07 03 00 35 04 06 00 50 30 99 FE 30 48 6C EA E8 F5 55 29 97 89 [09:58:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD D2 47 00 DB 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 31 38 30 32 10 04 04 00 71 07 03 00 F4 03 04 00 3C 20 C0 66 B6 04 01 00 00 C4 6D 4D 03 34 FE DB 86 [09:58:05]CommunicateWithHost err = 0 [09:58:05]CheckOFDResponse [09:58:05]1017 (14) - 77093643461234 [09:58:05]1041 (16) - 0000000000871802 [09:58:05]1040 (4) - 198513 [09:58:05]1012 (4) - 17.08.2024 03:59 [09:58:05]1206 (1) - 0 [09:58:05]OFD Sender: Remove packet 198513 [09:58:05]ProducePacketName [09:58:05]name=ofd_packets/00198513 [09:58:05]NVStorageDeleteData [09:58:06]OFD Sender: Processing packet 198514 [packets to send 315, broken 245] [09:58:06]ProducePacketName [09:58:06]name=ofd_packets/00198514 [09:58:06]OFD Sender: To server: 嚂鰌G, [09:58:06]CommunicateWithHost lk.salyk.kg:30040 [09:58:06]ConnectInit lk.salyk.kg [09:58:06]Connected sock=9 [09:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A8 2E 07 01 CF 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 81 60 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 07 03 00 35 04 06 00 0F 3F ED D3 C2 DB A0 1D 81 C4 69 62 EC 7A [09:58:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 62 47 00 C7 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 07 03 00 F4 03 04 00 3D 20 C0 66 B6 04 01 00 00 07 ED 1F C9 07 F2 2E 74 [09:58:06]CommunicateWithHost err = 0 [09:58:06]CheckOFDResponse [09:58:06]1017 (14) - 77093643461234 [09:58:06]1041 (16) - 0000000000871802 [09:58:06]1040 (4) - 198514 [09:58:06]1012 (4) - 17.08.2024 03:59 [09:58:06]1206 (1) - 0 [09:58:06]OFD Sender: Remove packet 198514 [09:58:06]ProducePacketName [09:58:06]name=ofd_packets/00198514 [09:58:06]NVStorageDeleteData [09:58:07]OFD Sender: Processing packet 198515 [packets to send 314, broken 245] [09:58:07]ProducePacketName [09:58:07]name=ofd_packets/00198515 [09:58:07]OFD Sender: To server: 嚂鰌G, [09:58:07]CommunicateWithHost lk.salyk.kg:30040 [09:58:07]ConnectInit lk.salyk.kg [09:58:07]Connected sock=9 [09:58:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 72 67 07 01 BC F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 A3 60 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 07 03 00 35 04 06 00 A8 63 4B 85 ED C3 56 6E F9 31 0D ED 7D C6 [09:58:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D5 03 47 00 B3 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 07 03 00 F4 03 04 00 3E 20 C0 66 B6 04 01 00 00 A5 E6 C2 9F 4E 68 81 42 [09:58:08]CommunicateWithHost err = 0 [09:58:08]CheckOFDResponse [09:58:08]1017 (14) - 77093643461234 [09:58:08]1041 (16) - 0000000000871802 [09:58:08]1040 (4) - 198515 [09:58:08]1012 (4) - 17.08.2024 03:59 [09:58:08]1206 (1) - 0 [09:58:08]OFD Sender: Remove packet 198515 [09:58:08]ProducePacketName [09:58:08]name=ofd_packets/00198515 [09:58:08]NVStorageDeleteData [09:58:08]OFD Sender: Processing packet 198516 [packets to send 313, broken 245] [09:58:08]ProducePacketName [09:58:08]name=ofd_packets/00198516 [09:58:08]OFD Sender: To server: 嚂鰌G, [09:58:08]CommunicateWithHost lk.salyk.kg:30040 [09:58:08]ConnectInit lk.salyk.kg [09:58:08]Connected sock=9 [09:58:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 93 04 07 01 F1 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 D5 60 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 07 03 00 35 04 06 00 B8 AC 92 B2 31 7D CA 54 7F 3D 44 5D 33 C7 [09:58:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 08 47 00 64 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 07 03 00 F4 03 04 00 3F 20 C0 66 B6 04 01 00 00 9C 16 EB 65 4F 3F 8D 8E [09:58:09]CommunicateWithHost err = 0 [09:58:09]CheckOFDResponse [09:58:09]1017 (14) - 77093643461234 [09:58:09]1041 (16) - 0000000000871802 [09:58:09]1040 (4) - 198516 [09:58:09]1012 (4) - 17.08.2024 03:59 [09:58:09]1206 (1) - 0 [09:58:09]OFD Sender: Remove packet 198516 [09:58:09]ProducePacketName [09:58:09]name=ofd_packets/00198516 [09:58:09]NVStorageDeleteData [09:58:09]OFD Sender: Processing packet 198517 [packets to send 312, broken 245] [09:58:09]ProducePacketName [09:58:09]name=ofd_packets/00198517 [09:58:09]OFD Sender: To server: 嚂鰌G, [09:58:09]CommunicateWithHost lk.salyk.kg:30040 [09:58:09]ConnectInit lk.salyk.kg [09:58:09]Connected sock=9 [09:58:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 A0 07 01 D1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 36 61 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 07 03 00 35 04 06 00 2C 7A E2 F5 20 BF 73 B2 62 F7 12 7C 2A 5A [09:58:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FB 60 47 00 26 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 07 03 00 F4 03 04 00 41 20 C0 66 B6 04 01 00 00 99 6F 7C 45 23 A3 FC 5C [09:58:11]CommunicateWithHost err = 0 [09:58:11]CheckOFDResponse [09:58:11]1017 (14) - 77093643461234 [09:58:11]1041 (16) - 0000000000871802 [09:58:11]1040 (4) - 198517 [09:58:11]1012 (4) - 17.08.2024 04:00 [09:58:11]1206 (1) - 0 [09:58:11]OFD Sender: Remove packet 198517 [09:58:11]ProducePacketName [09:58:11]name=ofd_packets/00198517 [09:58:11]NVStorageDeleteData [09:58:11]OFD Sender: Processing packet 198518 [packets to send 311, broken 245] [09:58:11]ProducePacketName [09:58:11]name=ofd_packets/00198518 [09:58:11]OFD Sender: To server: 嚂鰌G, [09:58:11]CommunicateWithHost lk.salyk.kg:30040 [09:58:11]ConnectInit lk.salyk.kg [09:58:12]Connected sock=9 [09:58:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 05 07 01 47 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 34 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 52 61 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 07 03 00 35 04 06 00 E2 8F 1F EF ED FA 8B 58 23 6A E1 2E CF 43 [09:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1A DB 47 00 1E 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 07 03 00 F4 03 04 00 43 20 C0 66 B6 04 01 00 00 D2 9A F8 1D 4E 45 B5 DB [09:58:12]CommunicateWithHost err = 0 [09:58:12]CheckOFDResponse [09:58:12]1017 (14) - 77093643461234 [09:58:12]1041 (16) - 0000000000871802 [09:58:12]1040 (4) - 198518 [09:58:12]1012 (4) - 17.08.2024 04:00 [09:58:12]1206 (1) - 0 [09:58:12]OFD Sender: Remove packet 198518 [09:58:12]ProducePacketName [09:58:12]name=ofd_packets/00198518 [09:58:12]NVStorageDeleteData [09:58:12]OFD Sender: Processing packet 198519 [packets to send 310, broken 245] [09:58:12]ProducePacketName [09:58:12]name=ofd_packets/00198519 [09:58:12]OFD Sender: To server: 嚂鰌G, [09:58:12]CommunicateWithHost lk.salyk.kg:30040 [09:58:12]ConnectInit lk.salyk.kg [09:58:13]Connected sock=9 [09:58:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 DB 07 01 A7 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 6B 61 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 07 03 00 35 04 06 00 C3 2B CE 69 68 40 76 BD 66 82 81 6A 3B 3D [09:58:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 17 5E 47 00 F3 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 31 38 30 32 10 04 04 00 77 07 03 00 F4 03 04 00 44 20 C0 66 B6 04 01 00 00 B9 7F FC 53 84 C7 DA B9 [09:58:13]CommunicateWithHost err = 0 [09:58:13]CheckOFDResponse [09:58:13]1017 (14) - 77093643461234 [09:58:13]1041 (16) - 0000000000871802 [09:58:13]1040 (4) - 198519 [09:58:13]1012 (4) - 17.08.2024 04:00 [09:58:13]1206 (1) - 0 [09:58:13]OFD Sender: Remove packet 198519 [09:58:13]ProducePacketName [09:58:13]name=ofd_packets/00198519 [09:58:13]NVStorageDeleteData [09:58:14]OFD Sender: Processing packet 198520 [packets to send 309, broken 245] [09:58:14]ProducePacketName [09:58:14]name=ofd_packets/00198520 [09:58:14]OFD Sender: To server: 嚂鰌G, [09:58:14]CommunicateWithHost lk.salyk.kg:30040 [09:58:14]ConnectInit lk.salyk.kg [09:58:14]Connected sock=9 [09:58:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B2 22 05 01 08 D9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 76 61 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 07 03 00 35 04 06 00 08 8A 77 80 2F 03 D6 74 5F 6D EC 6D C8 D4 [09:58:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8B BA 47 00 0B 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 07 03 00 F4 03 04 00 45 20 C0 66 B6 04 01 00 00 C4 D8 94 4F 5F 78 24 56 [09:58:14]CommunicateWithHost err = 0 [09:58:14]CheckOFDResponse [09:58:14]1017 (14) - 77093643461234 [09:58:14]1041 (16) - 0000000000871802 [09:58:14]1040 (4) - 198520 [09:58:14]1012 (4) - 17.08.2024 04:00 [09:58:14]1206 (1) - 0 [09:58:14]OFD Sender: Remove packet 198520 [09:58:14]ProducePacketName [09:58:14]name=ofd_packets/00198520 [09:58:14]NVStorageDeleteData [09:58:15]OFD Sender: Processing packet 198521 [packets to send 308, broken 245] [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00198521 [09:58:15]OFD Sender: To server: 嚂鰌G, [09:58:15]CommunicateWithHost lk.salyk.kg:30040 [09:58:15]ConnectInit lk.salyk.kg [09:58:15]Connected sock=9 [09: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 31 38 30 32 0F 01 00 00 B0 B4 07 01 DA 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 17 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 07 03 00 35 04 06 00 20 4C 93 2C 1C 26 05 13 0A F7 D3 FB 1D 65 [09:58:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D 62 47 00 BE F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 07 03 00 F4 03 04 00 46 20 C0 66 B6 04 01 00 00 82 B1 FD 93 D9 AA 03 0E [09:58:15]CommunicateWithHost err = 0 [09:58:15]CheckOFDResponse [09:58:15]1017 (14) - 77093643461234 [09:58:15]1041 (16) - 0000000000871802 [09:58:15]1040 (4) - 198521 [09:58:15]1012 (4) - 17.08.2024 04:00 [09:58:15]1206 (1) - 0 [09:58:15]OFD Sender: Remove packet 198521 [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00198521 [09:58:15]NVStorageDeleteData [09:58:16]OFD Sender: Processing packet 198522 [packets to send 307, broken 245] [09:58:16]ProducePacketName [09:58:16]name=ofd_packets/00198522 [09:58:16]OFD Sender: To server: 嚂鰌G, [09:58:16]CommunicateWithHost lk.salyk.kg:30040 [09:58:16]ConnectInit lk.salyk.kg [09:58:16]Connected sock=9 [09:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AD 7B 07 01 54 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 32 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 07 03 00 35 04 06 00 3F 1A 33 D6 D1 BF AD 20 76 31 07 45 9E BF [09:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 85 47 00 BF 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 07 03 00 F4 03 04 00 47 20 C0 66 B6 04 01 00 00 68 36 DE 15 54 35 32 60 [09:58:16]CommunicateWithHost err = 0 [09:58:16]CheckOFDResponse [09:58:16]1017 (14) - 77093643461234 [09:58:16]1041 (16) - 0000000000871802 [09:58:16]1040 (4) - 198522 [09:58:16]1012 (4) - 17.08.2024 04:00 [09:58:16]1206 (1) - 0 [09:58:16]OFD Sender: Remove packet 198522 [09:58:16]ProducePacketName [09:58:16]name=ofd_packets/00198522 [09:58:16]NVStorageDeleteData [09:58:17]OFD Sender: Processing packet 198523 [packets to send 306, broken 245] [09:58:17]ProducePacketName [09:58:17]name=ofd_packets/00198523 [09:58:17]OFD Sender: To server: 嚂鰌G, [09:58:17]CommunicateWithHost lk.salyk.kg:30040 [09:58:17]ConnectInit lk.salyk.kg [09:58:17]Connected sock=9 [09:58:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CD F5 07 01 66 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 38 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 07 03 00 35 04 06 00 C3 E3 F0 6D DE 1F 30 9E 6E CE E3 7A 5E 15 [09:58:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FF B5 47 00 02 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 07 03 00 F4 03 04 00 48 20 C0 66 B6 04 01 00 00 E4 B4 9A AB C1 41 8B 3E [09:58:18]CommunicateWithHost err = 0 [09:58:18]CheckOFDResponse [09:58:18]1017 (14) - 77093643461234 [09:58:18]1041 (16) - 0000000000871802 [09:58:18]1040 (4) - 198523 [09:58:18]1012 (4) - 17.08.2024 04:00 [09:58:18]1206 (1) - 0 [09:58:18]OFD Sender: Remove packet 198523 [09:58:18]ProducePacketName [09:58:18]name=ofd_packets/00198523 [09:58:18]NVStorageDeleteData [09:58:18]OFD Sender: Processing packet 198524 [packets to send 305, broken 245] [09:58:18]ProducePacketName [09:58:18]name=ofd_packets/00198524 [09:58:18]OFD Sender: To server: 嚂鰌G, [09:58:18]CommunicateWithHost lk.salyk.kg:30040 [09:58:18]ConnectInit lk.salyk.kg [09:58:18]Connected sock=9 [09:58:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 BF 85 05 01 40 87 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 70 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 07 03 00 35 04 06 00 16 8B CB 9A 4D 21 77 73 A5 4F 78 BD 93 39 [09:58:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D 5D 47 00 1E 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 07 03 00 F4 03 04 00 49 20 C0 66 B6 04 01 00 00 D3 A8 33 50 EA ED 90 59 [09:58:19]CommunicateWithHost err = 0 [09:58:19]CheckOFDResponse [09:58:19]1017 (14) - 77093643461234 [09:58:19]1041 (16) - 0000000000871802 [09:58:19]1040 (4) - 198524 [09:58:19]1012 (4) - 17.08.2024 04:00 [09:58:19]1206 (1) - 0 [09:58:19]OFD Sender: Remove packet 198524 [09:58:19]ProducePacketName [09:58:19]name=ofd_packets/00198524 [09:58:19]NVStorageDeleteData [09:58:19]OFD Sender: Processing packet 198525 [packets to send 304, broken 245] [09:58:19]ProducePacketName [09:58:19]name=ofd_packets/00198525 [09:58:19]OFD Sender: To server: 嚂鰌G, [09:58:19]CommunicateWithHost lk.salyk.kg:30040 [09:58:19]ConnectInit lk.salyk.kg [09:58:19]Connected sock=9 [09: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 31 38 30 32 0E 01 00 00 46 9D 06 01 4F 48 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 85 00 00 00 F4 03 04 00 A3 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 07 03 00 35 04 06 00 59 0F D1 4E A5 12 4C BF D5 04 60 2B A3 E9 [09:58:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 23 47 00 2A C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 07 03 00 F4 03 04 00 4A 20 C0 66 B6 04 01 00 00 19 CF AA 2F C6 57 11 B0 [09:58:20]CommunicateWithHost err = 0 [09:58:20]CheckOFDResponse [09:58:20]1017 (14) - 77093643461234 [09:58:20]1041 (16) - 0000000000871802 [09:58:20]1040 (4) - 198525 [09:58:20]1012 (4) - 17.08.2024 04:00 [09:58:20]1206 (1) - 0 [09:58:20]OFD Sender: Remove packet 198525 [09:58:20]ProducePacketName [09:58:20]name=ofd_packets/00198525 [09:58:20]NVStorageDeleteData [09:58:20]OFD Sender: Processing packet 198526 [packets to send 303, broken 245] [09:58:20]ProducePacketName [09:58:20]name=ofd_packets/00198526 [09:58:20]OFD Sender: To server: 嚂鰌G, [09:58:20]CommunicateWithHost lk.salyk.kg:30040 [09:58:20]ConnectInit lk.salyk.kg [09:58:21]Connected sock=9 [09:58:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D9 4B 07 01 84 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 BE 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 07 03 00 35 04 06 00 8D F0 7E 20 88 EB 5E A1 46 05 E5 79 B6 77 [09:58:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 73 0C 47 00 94 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 07 03 00 F4 03 04 00 4C 20 C0 66 B6 04 01 00 00 4A EE EE 72 93 89 B6 80 [09:58:21]CommunicateWithHost err = 0 [09:58:21]CheckOFDResponse [09:58:21]1017 (14) - 77093643461234 [09:58:21]1041 (16) - 0000000000871802 [09:58:21]1040 (4) - 198526 [09:58:21]1012 (4) - 17.08.2024 04:00 [09:58:21]1206 (1) - 0 [09:58:21]OFD Sender: Remove packet 198526 [09:58:21]ProducePacketName [09:58:21]name=ofd_packets/00198526 [09:58:21]NVStorageDeleteData [09:58:22]OFD Sender: Processing packet 198527 [packets to send 302, broken 245] [09:58:22]ProducePacketName [09:58:22]name=ofd_packets/00198527 [09:58:22]OFD Sender: To server: 嚂鰌G, [09:58:22]CommunicateWithHost lk.salyk.kg:30040 [09:58:22]ConnectInit lk.salyk.kg [09:58:22]Connected sock=9 [09:58:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 67 07 01 E8 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 D7 62 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 07 03 00 35 04 06 00 64 92 C0 34 2F 8B 5F DB 22 D4 41 D9 DE 13 [09:58:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 84 C4 47 00 38 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 07 03 00 F4 03 04 00 4D 20 C0 66 B6 04 01 00 00 C5 FE CF B8 49 8B A7 B5 [09:58:22]CommunicateWithHost err = 0 [09:58:22]CheckOFDResponse [09:58:22]1017 (14) - 77093643461234 [09:58:22]1041 (16) - 0000000000871802 [09:58:22]1040 (4) - 198527 [09:58:22]1012 (4) - 17.08.2024 04:00 [09:58:22]1206 (1) - 0 [09:58:22]OFD Sender: Remove packet 198527 [09:58:22]ProducePacketName [09:58:22]name=ofd_packets/00198527 [09:58:22]NVStorageDeleteData [09:58:23]OFD Sender: Processing packet 198528 [packets to send 301, broken 245] [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00198528 [09:58:23]OFD Sender: To server: 嚂鰌G, [09:58:23]CommunicateWithHost lk.salyk.kg:30040 [09:58:23]ConnectInit lk.salyk.kg [09:58:23]Connected sock=9 [09:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 20 49 0D 01 13 CB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 A4 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 7C F6 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 F6 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EB 86 00 00 00 00 07 04 06 00 50 F6 04 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 27 63 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 07 03 00 35 04 06 00 E2 F4 2A 08 16 03 B5 6C 5A 9D 0F 5E 1F 45 [09:58:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BD 5B 47 00 95 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 07 03 00 F4 03 04 00 4E 20 C0 66 B6 04 01 00 00 3C 27 F2 0E A3 DD 88 8B [09:58:23]CommunicateWithHost err = 0 [09:58:23]CheckOFDResponse [09:58:23]1017 (14) - 77093643461234 [09:58:23]1041 (16) - 0000000000871802 [09:58:23]1040 (4) - 198528 [09:58:23]1012 (4) - 17.08.2024 04:00 [09:58:23]1206 (1) - 0 [09:58:23]OFD Sender: Remove packet 198528 [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00198528 [09:58:23]NVStorageDeleteData [09:58:24]OFD Sender: Processing packet 198529 [packets to send 300, broken 245] [09:58:24]ProducePacketName [09:58:24]name=ofd_packets/00198529 [09:58:24]OFD Sender: To server: 嚂鰌G, [09:58:24]CommunicateWithHost lk.salyk.kg:30040 [09:58:24]ConnectInit lk.salyk.kg [09:58:24]Connected sock=9 [09:58:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 07 07 01 FB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 7C 63 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 07 03 00 35 04 06 00 43 5F 99 96 48 F8 06 60 37 80 60 6E C3 8A [09:58:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 42 7F 47 00 E7 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 07 03 00 F4 03 04 00 4F 20 C0 66 B6 04 01 00 00 C9 24 8B 3A 2E 5B ED 1A [09:58:25]CommunicateWithHost err = 0 [09:58:25]CheckOFDResponse [09:58:25]1017 (14) - 77093643461234 [09:58:25]1041 (16) - 0000000000871802 [09:58:25]1040 (4) - 198529 [09:58:25]1012 (4) - 17.08.2024 04:00 [09:58:25]1206 (1) - 0 [09:58:25]OFD Sender: Remove packet 198529 [09:58:25]ProducePacketName [09:58:25]name=ofd_packets/00198529 [09:58:25]NVStorageDeleteData [09:58:25]OFD Sender: Processing packet 198530 [packets to send 299, broken 245] [09:58:25]ProducePacketName [09:58:25]name=ofd_packets/00198530 [09:58:25]OFD Sender: To server: 嚂鰌G, [09:58:25]CommunicateWithHost lk.salyk.kg:30040 [09:58:25]ConnectInit lk.salyk.kg [09:58:25]Connected sock=9 [09:58:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BE 5D 04 01 23 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 A1 63 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 07 03 00 35 04 06 00 81 86 C0 55 D3 6C 3F 50 67 57 8B 64 31 30 [09:58:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD FF 47 00 45 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 07 03 00 F4 03 04 00 50 20 C0 66 B6 04 01 00 00 D2 85 EF 85 EF 0C 51 78 [09:58:26]CommunicateWithHost err = 0 [09:58:26]CheckOFDResponse [09:58:26]1017 (14) - 77093643461234 [09:58:26]1041 (16) - 0000000000871802 [09:58:26]1040 (4) - 198530 [09:58:26]1012 (4) - 17.08.2024 04:00 [09:58:26]1206 (1) - 0 [09:58:26]OFD Sender: Remove packet 198530 [09:58:26]ProducePacketName [09:58:26]name=ofd_packets/00198530 [09:58:26]NVStorageDeleteData [09:58:26]OFD Sender: Processing packet 198531 [packets to send 298, broken 245] [09:58:26]ProducePacketName [09:58:26]name=ofd_packets/00198531 [09:58:26]OFD Sender: To server: 嚂鰌G, [09:58:26]CommunicateWithHost lk.salyk.kg:30040 [09:58:26]ConnectInit lk.salyk.kg [09:58:27]Connected sock=9 [09:58:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6C 3E 04 01 01 A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 D5 63 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 07 03 00 35 04 06 00 C1 DD DA A0 F0 08 7B 79 02 B3 BF A2 6A 9B [09:58:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 2F 47 00 62 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 07 03 00 F4 03 04 00 52 20 C0 66 B6 04 01 00 00 10 02 E1 23 AA 05 22 CE [09:58:27]CommunicateWithHost err = 0 [09:58:27]CheckOFDResponse [09:58:27]1017 (14) - 77093643461234 [09:58:27]1041 (16) - 0000000000871802 [09:58:27]1040 (4) - 198531 [09:58:27]1012 (4) - 17.08.2024 04:00 [09:58:27]1206 (1) - 0 [09:58:27]OFD Sender: Remove packet 198531 [09:58:27]ProducePacketName [09:58:27]name=ofd_packets/00198531 [09:58:27]NVStorageDeleteData [09:58:28]OFD Sender: Processing packet 198532 [packets to send 297, broken 245] [09:58:28]ProducePacketName [09:58:28]name=ofd_packets/00198532 [09:58:28]OFD Sender: To server: 嚂鰌G, [09:58:28]CommunicateWithHost lk.salyk.kg:30040 [09:58:28]ConnectInit lk.salyk.kg [09:58:28]Connected sock=10 [09:58:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 0B 07 01 58 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 39 64 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 07 03 00 35 04 06 00 2A C3 C9 60 DF 07 F8 99 A3 9A 4F D5 69 15 [09:58:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4B 91 47 00 FD 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 07 03 00 F4 03 04 00 53 20 C0 66 B6 04 01 00 00 FD 1E 6F 88 36 42 94 3F [09:58:28]CommunicateWithHost err = 0 [09:58:28]CheckOFDResponse [09:58:28]1017 (14) - 77093643461234 [09:58:28]1041 (16) - 0000000000871802 [09:58:28]1040 (4) - 198532 [09:58:28]1012 (4) - 17.08.2024 04:00 [09:58:28]1206 (1) - 0 [09:58:28]OFD Sender: Remove packet 198532 [09:58:28]ProducePacketName [09:58:28]name=ofd_packets/00198532 [09:58:28]NVStorageDeleteData [09:58:29]OFD Sender: Processing packet 198533 [packets to send 296, broken 245] [09:58:29]ProducePacketName [09:58:29]name=ofd_packets/00198533 [09:58:29]OFD Sender: To server: 嚂鰌G, [09:58:29]CommunicateWithHost lk.salyk.kg:30040 [09:58:29]ConnectInit lk.salyk.kg [09:58:29]Connected sock=9 [09:58:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6B ED 07 01 4D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 93 64 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 07 03 00 35 04 06 00 E5 AD FA 09 22 D7 0B 43 90 DE 3A D7 E8 64 [09:58:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5A 2F 47 00 BA B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 07 03 00 F4 03 04 00 54 20 C0 66 B6 04 01 00 00 41 C8 75 A9 85 7D 09 A7 [09:58:30]CommunicateWithHost err = 0 [09:58:30]CheckOFDResponse [09:58:30]1017 (14) - 77093643461234 [09:58:30]1041 (16) - 0000000000871802 [09:58:30]1040 (4) - 198533 [09:58:30]1012 (4) - 17.08.2024 04:00 [09:58:30]1206 (1) - 0 [09:58:30]OFD Sender: Remove packet 198533 [09:58:30]ProducePacketName [09:58:30]name=ofd_packets/00198533 [09:58:30]NVStorageDeleteData [09:58:30]OFD Sender: Processing packet 198534 [packets to send 295, broken 245] [09:58:30]ProducePacketName [09:58:30]name=ofd_packets/00198534 [09:58:30]OFD Sender: To server: 嚂鰌G, [09:58:30]CommunicateWithHost lk.salyk.kg:30040 [09:58:30]ConnectInit lk.salyk.kg [09:58:30]Connected sock=9 [09:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0D DD 04 01 15 D7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 B1 64 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 07 03 00 35 04 06 00 89 45 25 B6 14 BA 88 69 62 41 52 49 1F 5F [09:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BB 6E 47 00 8E A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 07 03 00 F4 03 04 00 55 20 C0 66 B6 04 01 00 00 00 D9 80 BC EB 16 D6 05 [09:58:31]CommunicateWithHost err = 0 [09:58:31]CheckOFDResponse [09:58:31]1017 (14) - 77093643461234 [09:58:31]1041 (16) - 0000000000871802 [09:58:31]1040 (4) - 198534 [09:58:31]1012 (4) - 17.08.2024 04:00 [09:58:31]1206 (1) - 0 [09:58:31]OFD Sender: Remove packet 198534 [09:58:31]ProducePacketName [09:58:31]name=ofd_packets/00198534 [09:58:31]NVStorageDeleteData [09:58:31]OFD Sender: Processing packet 198535 [packets to send 294, broken 245] [09:58:31]ProducePacketName [09:58:31]name=ofd_packets/00198535 [09:58:31]OFD Sender: To server: 嚂鰌G, [09:58:31]CommunicateWithHost lk.salyk.kg:30040 [09:58:31]ConnectInit lk.salyk.kg [09:58:31]Connected sock=9 [09:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 82 81 06 01 92 47 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 8F 00 00 00 F4 03 04 00 97 65 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 07 03 00 35 04 06 00 5D C4 CC C9 43 5B 86 BA 78 09 D8 70 90 B1 [09:58:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 78 E3 47 00 5C B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 07 03 00 F4 03 04 00 56 20 C0 66 B6 04 01 00 00 8F 5D 6C 18 27 EC B5 D1 [09:58:32]CommunicateWithHost err = 0 [09:58:32]CheckOFDResponse [09:58:32]1017 (14) - 77093643461234 [09:58:32]1041 (16) - 0000000000871802 [09:58:32]1040 (4) - 198535 [09:58:32]1012 (4) - 17.08.2024 04:00 [09:58:32]1206 (1) - 0 [09:58:32]OFD Sender: Remove packet 198535 [09:58:32]ProducePacketName [09:58:32]name=ofd_packets/00198535 [09:58:32]NVStorageDeleteData [09:58:32]OFD Sender: Processing packet 198536 [packets to send 293, broken 245] [09:58:32]ProducePacketName [09:58:32]name=ofd_packets/00198536 [09:58:32]OFD Sender: To server: 嚂鰌G, [09:58:32]CommunicateWithHost lk.salyk.kg:30040 [09:58:32]ConnectInit lk.salyk.kg [09:58:33]Connected sock=9 [09:58:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 06 07 01 19 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 FC 65 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 07 03 00 35 04 06 00 55 4B 9A D3 F6 51 22 1E 3D DC 78 68 28 39 [09:58:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 91 47 00 FA 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 31 38 30 32 10 04 04 00 88 07 03 00 F4 03 04 00 58 20 C0 66 B6 04 01 00 00 5C 4A 3C 76 A7 88 00 E3 [09:58:33]CommunicateWithHost err = 0 [09:58:33]CheckOFDResponse [09:58:33]1017 (14) - 77093643461234 [09:58:33]1041 (16) - 0000000000871802 [09:58:33]1040 (4) - 198536 [09:58:33]1012 (4) - 17.08.2024 04:00 [09:58:33]1206 (1) - 0 [09:58:33]OFD Sender: Remove packet 198536 [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00198536 [09:58:33]NVStorageDeleteData [09:58:34]OFD Sender: Processing packet 198537 [packets to send 292, broken 245] [09:58:34]ProducePacketName [09:58:34]name=ofd_packets/00198537 [09:58:34]OFD Sender: To server: 嚂鰌G, [09:58:34]CommunicateWithHost lk.salyk.kg:30040 [09:58:34]ConnectInit lk.salyk.kg [09:58:34]Connected sock=9 [09:58:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B CC 07 01 4F 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 38 66 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 07 03 00 35 04 06 00 BD 88 D3 35 D4 0E 8E BB 56 6E DC C5 E1 9E [09:58:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E7 92 47 00 3B 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 07 03 00 F4 03 04 00 59 20 C0 66 B6 04 01 00 00 52 FA 1C 06 CE C5 74 50 [09:58:34]CommunicateWithHost err = 0 [09:58:34]CheckOFDResponse [09:58:34]1017 (14) - 77093643461234 [09:58:34]1041 (16) - 0000000000871802 [09:58:34]1040 (4) - 198537 [09:58:34]1012 (4) - 17.08.2024 04:00 [09:58:34]1206 (1) - 0 [09:58:34]OFD Sender: Remove packet 198537 [09:58:34]ProducePacketName [09:58:34]name=ofd_packets/00198537 [09:58:34]NVStorageDeleteData [09:58:35]OFD Sender: Processing packet 198538 [packets to send 291, broken 245] [09:58:35]ProducePacketName [09:58:35]name=ofd_packets/00198538 [09:58:35]OFD Sender: To server: 嚂鰌G, [09:58:35]CommunicateWithHost lk.salyk.kg:30040 [09:58:35]ConnectInit lk.salyk.kg [09:58:35]Connected sock=9 [09:58:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2E EC 07 01 94 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 55 66 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 07 03 00 35 04 06 00 87 56 F5 31 37 2E B4 B6 E3 6C B1 C9 97 A4 [09:58:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 56 F4 47 00 3C C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 07 03 00 F4 03 04 00 5A 20 C0 66 B6 04 01 00 00 9C 73 30 21 1B 9D D3 F9 [09:58:36]CommunicateWithHost err = 0 [09:58:36]CheckOFDResponse [09:58:36]1017 (14) - 77093643461234 [09:58:36]1041 (16) - 0000000000871802 [09:58:36]1040 (4) - 198538 [09:58:36]1012 (4) - 17.08.2024 04:00 [09:58:36]1206 (1) - 0 [09:58:36]OFD Sender: Remove packet 198538 [09:58:36]ProducePacketName [09:58:36]name=ofd_packets/00198538 [09:58:36]NVStorageDeleteData [09:58:36]OFD Sender: Processing packet 198539 [packets to send 290, broken 245] [09:58:36]ProducePacketName [09:58:36]name=ofd_packets/00198539 [09:58:36]OFD Sender: To server: 嚂鰌G, [09:58:36]CommunicateWithHost lk.salyk.kg:30040 [09:58:36]ConnectInit lk.salyk.kg [09:58:36]Connected sock=9 [09:58:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B5 1C 06 01 EF CB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 5E 66 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 07 03 00 35 04 06 00 FF 93 35 EC 4B 80 92 53 48 D6 D7 9A 79 CA [09:58:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BB AB 47 00 64 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 07 03 00 F4 03 04 00 5B 20 C0 66 B6 04 01 00 00 57 A9 F7 CB 4B CD 19 B4 [09:58:37]CommunicateWithHost err = 0 [09:58:37]CheckOFDResponse [09:58:37]1017 (14) - 77093643461234 [09:58:37]1041 (16) - 0000000000871802 [09:58:37]1040 (4) - 198539 [09:58:37]1012 (4) - 17.08.2024 04:00 [09:58:37]1206 (1) - 0 [09:58:37]OFD Sender: Remove packet 198539 [09:58:37]ProducePacketName [09:58:37]name=ofd_packets/00198539 [09:58:37]NVStorageDeleteData [09:58:37]OFD Sender: Processing packet 198540 [packets to send 289, broken 245] [09:58:37]ProducePacketName [09:58:37]name=ofd_packets/00198540 [09:58:37]OFD Sender: To server: 嚂鰌G, [09:58:37]CommunicateWithHost lk.salyk.kg:30040 [09:58:37]ConnectInit lk.salyk.kg [09:58:37]Connected sock=9 [09:58:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6F 75 07 01 8D 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 97 66 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 07 03 00 35 04 06 00 BA 1A EF 64 D5 DE BF 83 E0 EC F7 9B DF D4 [09:58:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 53 B5 47 00 55 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 31 38 30 32 10 04 04 00 8C 07 03 00 F4 03 04 00 5C 20 C0 66 B6 04 01 00 00 6B 32 65 DA 16 A2 0A 65 [09:58:38]CommunicateWithHost err = 0 [09:58:38]CheckOFDResponse [09:58:38]1017 (14) - 77093643461234 [09:58:38]1041 (16) - 0000000000871802 [09:58:38]1040 (4) - 198540 [09:58:38]1012 (4) - 17.08.2024 04:00 [09:58:38]1206 (1) - 0 [09:58:38]OFD Sender: Remove packet 198540 [09:58:38]ProducePacketName [09:58:38]name=ofd_packets/00198540 [09:58:38]NVStorageDeleteData [09:58:38]OFD Sender: Processing packet 198541 [packets to send 288, broken 245] [09:58:38]ProducePacketName [09:58:38]name=ofd_packets/00198541 [09:58:38]OFD Sender: To server: 嚂鰌G, [09:58:38]CommunicateWithHost lk.salyk.kg:30040 [09:58:38]ConnectInit lk.salyk.kg [09:58:39]Connected sock=10 [09:58:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 93 57 07 01 55 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 EA 66 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 07 03 00 35 04 06 00 85 5D DC 91 F7 C0 37 E9 5A DE 45 BC C0 69 [09:58:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F2 CA 47 00 A5 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 07 03 00 F4 03 04 00 5E 20 C0 66 B6 04 01 00 00 D5 61 6F 12 09 3A B9 8A [09:58:39]CommunicateWithHost err = 0 [09:58:39]CheckOFDResponse [09:58:39]1017 (14) - 77093643461234 [09:58:39]1041 (16) - 0000000000871802 [09:58:39]1040 (4) - 198541 [09:58:39]1012 (4) - 17.08.2024 04:00 [09:58:39]1206 (1) - 0 [09:58:39]OFD Sender: Remove packet 198541 [09:58:39]ProducePacketName [09:58:39]name=ofd_packets/00198541 [09:58:39]NVStorageDeleteData [09:58:40]OFD Sender: Processing packet 198542 [packets to send 287, broken 245] [09:58:40]ProducePacketName [09:58:40]name=ofd_packets/00198542 [09:58:40]OFD Sender: To server: 嚂鰌G, [09:58:40]CommunicateWithHost lk.salyk.kg:30040 [09:58:40]ConnectInit lk.salyk.kg [09:58:40]Connected sock=9 [09:58:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 5C 53 0D 01 A3 F4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 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 63 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 96 00 00 00 F4 03 04 00 45 67 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 07 03 00 35 04 06 00 C0 20 13 1C A2 0F 1B 58 E8 EA A4 41 32 D0 [09:58:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2A 95 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 31 38 30 32 10 04 04 00 8E 07 03 00 F4 03 04 00 5F 20 C0 66 B6 04 01 00 00 6D 6D BA BA EA 1E 1A B5 [09:58:41]CommunicateWithHost err = 0 [09:58:41]CheckOFDResponse [09:58:41]1017 (14) - 77093643461234 [09:58:41]1041 (16) - 0000000000871802 [09:58:41]1040 (4) - 198542 [09:58:41]1012 (4) - 17.08.2024 04:00 [09:58:41]1206 (1) - 0 [09:58:41]OFD Sender: Remove packet 198542 [09:58:41]ProducePacketName [09:58:41]name=ofd_packets/00198542 [09:58:41]NVStorageDeleteData [09:58:41]OFD Sender: Processing packet 198543 [packets to send 286, broken 245] [09:58:41]ProducePacketName [09:58:41]name=ofd_packets/00198543 [09:58:41]OFD Sender: To server: 嚂鰌G, [09:58:41]CommunicateWithHost lk.salyk.kg:30040 [09:58:41]ConnectInit lk.salyk.kg [09:58:41]Connected sock=9 [09:58:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 0F B2 0D 01 84 A6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 7F 67 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 07 03 00 35 04 06 00 DF F2 7C 0D 9A 2C BB 05 72 93 D6 55 57 5A [09:58:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 23 A9 47 00 66 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 07 03 00 F4 03 04 00 60 20 C0 66 B6 04 01 00 00 1E 45 75 38 7C 5C D2 A5 [09:58:42]CommunicateWithHost err = 0 [09:58:42]CheckOFDResponse [09:58:42]1017 (14) - 77093643461234 [09:58:42]1041 (16) - 0000000000871802 [09:58:42]1040 (4) - 198543 [09:58:42]1012 (4) - 17.08.2024 04:00 [09:58:42]1206 (1) - 0 [09:58:42]OFD Sender: Remove packet 198543 [09:58:42]ProducePacketName [09:58:42]name=ofd_packets/00198543 [09:58:42]NVStorageDeleteData [09:58:42]OFD Sender: Processing packet 198544 [packets to send 285, broken 245] [09:58:42]ProducePacketName [09:58:42]name=ofd_packets/00198544 [09:58:42]OFD Sender: To server: 嚂鰌G, [09:58:42]CommunicateWithHost lk.salyk.kg:30040 [09:58:42]ConnectInit lk.salyk.kg [09:58:42]Connected sock=9 [09:58:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 63 7D 06 01 42 5A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 B1 67 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 07 03 00 35 04 06 00 C2 9A FE CF A0 81 D0 06 E1 6F E3 63 BC 2C [09:58:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 A1 47 00 B5 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 07 03 00 F4 03 04 00 62 20 C0 66 B6 04 01 00 00 AD 6F 86 20 62 B9 01 AA [09:58:43]CommunicateWithHost err = 0 [09:58:43]CheckOFDResponse [09:58:43]1017 (14) - 77093643461234 [09:58:43]1041 (16) - 0000000000871802 [09:58:43]1040 (4) - 198544 [09:58:43]1012 (4) - 17.08.2024 04:00 [09:58:43]1206 (1) - 0 [09:58:43]OFD Sender: Remove packet 198544 [09:58:43]ProducePacketName [09:58:43]name=ofd_packets/00198544 [09:58:43]NVStorageDeleteData [09:58:43]OFD Sender: Processing packet 198545 [packets to send 284, broken 245] [09:58:43]ProducePacketName [09:58:43]name=ofd_packets/00198545 [09:58:43]OFD Sender: To server: 嚂鰌G, [09:58:44]CommunicateWithHost lk.salyk.kg:30040 [09:58:44]ConnectInit lk.salyk.kg [09:58:44]Connected sock=9 [09:58:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A0 29 07 01 B3 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 BF 67 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 07 03 00 35 04 06 00 38 89 DC 36 20 92 01 57 16 C7 68 F9 D5 8D [09:58:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF FC 47 00 C7 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 07 03 00 F4 03 04 00 63 20 C0 66 B6 04 01 00 00 31 2E 23 E5 41 B1 05 F5 [09:58:44]CommunicateWithHost err = 0 [09:58:44]CheckOFDResponse [09:58:44]1017 (14) - 77093643461234 [09:58:44]1041 (16) - 0000000000871802 [09:58:44]1040 (4) - 198545 [09:58:44]1012 (4) - 17.08.2024 04:00 [09:58:44]1206 (1) - 0 [09:58:44]OFD Sender: Remove packet 198545 [09:58:44]ProducePacketName [09:58:44]name=ofd_packets/00198545 [09:58:44]NVStorageDeleteData [09:58:45]OFD Sender: Processing packet 198546 [packets to send 283, broken 245] [09:58:45]ProducePacketName [09:58:45]name=ofd_packets/00198546 [09:58:45]OFD Sender: To server: 嚂鰌G, [09:58:45]CommunicateWithHost lk.salyk.kg:30040 [09:58:45]ConnectInit lk.salyk.kg [09:58:45]Connected sock=9 [09:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 75 9D 06 01 CD 19 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 6D 68 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 07 03 00 35 04 06 00 CE 56 E0 78 81 CF AC 48 E1 2D 4E 36 06 06 [09:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F 20 47 00 C4 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 07 03 00 F4 03 04 00 64 20 C0 66 B6 04 01 00 00 7D AB BE B4 1C D7 8B 70 [09:58:46]CommunicateWithHost err = 0 [09:58:46]CheckOFDResponse [09:58:46]1017 (14) - 77093643461234 [09:58:46]1041 (16) - 0000000000871802 [09:58:46]1040 (4) - 198546 [09:58:46]1012 (4) - 17.08.2024 04:00 [09:58:46]1206 (1) - 0 [09:58:46]OFD Sender: Remove packet 198546 [09:58:46]ProducePacketName [09:58:46]name=ofd_packets/00198546 [09:58:46]NVStorageDeleteData [09:58:46]OFD Sender: Processing packet 198547 [packets to send 282, broken 245] [09:58:46]ProducePacketName [09:58:46]name=ofd_packets/00198547 [09:58:46]OFD Sender: To server: 嚂鰌G, [09:58:46]CommunicateWithHost lk.salyk.kg:30040 [09:58:46]ConnectInit lk.salyk.kg [09:58:46]Connected sock=9 [09:58:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6A 28 0D 01 66 8A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 92 68 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 07 03 00 35 04 06 00 1D 47 84 B3 9A 38 C8 AA 34 7D 99 CF AF 75 [09:58:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C D1 47 00 58 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 07 03 00 F4 03 04 00 65 20 C0 66 B6 04 01 00 00 6D FF 27 11 4D A8 C9 72 [09:58:47]CommunicateWithHost err = 0 [09:58:47]CheckOFDResponse [09:58:47]1017 (14) - 77093643461234 [09:58:47]1041 (16) - 0000000000871802 [09:58:47]1040 (4) - 198547 [09:58:47]1012 (4) - 17.08.2024 04:00 [09:58:47]1206 (1) - 0 [09:58:47]OFD Sender: Remove packet 198547 [09:58:47]ProducePacketName [09:58:47]name=ofd_packets/00198547 [09:58:47]NVStorageDeleteData [09:58:47]OFD Sender: Processing packet 198548 [packets to send 281, broken 245] [09:58:47]ProducePacketName [09:58:47]name=ofd_packets/00198548 [09:58:47]OFD Sender: To server: 嚂鰌G, [09:58:47]CommunicateWithHost lk.salyk.kg:30040 [09:58:47]ConnectInit lk.salyk.kg [09:58:47]Connected sock=9 [09:58:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0D 71 07 01 C0 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A7 68 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 07 03 00 35 04 06 00 F1 EF 2C BC 57 52 01 06 52 8C EB 6D 69 26 [09:58:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C7 60 47 00 8C 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 07 03 00 F4 03 04 00 66 20 C0 66 B6 04 01 00 00 89 3B 18 A3 A1 C0 B1 F2 [09:58:48]CommunicateWithHost err = 0 [09:58:48]CheckOFDResponse [09:58:48]1017 (14) - 77093643461234 [09:58:48]1041 (16) - 0000000000871802 [09:58:48]1040 (4) - 198548 [09:58:48]1012 (4) - 17.08.2024 04:00 [09:58:48]1206 (1) - 0 [09:58:48]OFD Sender: Remove packet 198548 [09:58:48]ProducePacketName [09:58:48]name=ofd_packets/00198548 [09:58:48]NVStorageDeleteData [09:58:48]OFD Sender: Processing packet 198549 [packets to send 280, broken 245] [09:58:48]ProducePacketName [09:58:48]name=ofd_packets/00198549 [09:58:48]OFD Sender: To server: 嚂鰌G, [09:58:48]CommunicateWithHost lk.salyk.kg:30040 [09:58:48]ConnectInit lk.salyk.kg [09:58:49]Connected sock=9 [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 31 38 30 32 15 01 00 00 8D 36 0D 01 3B 5C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 CE 94 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 7C 69 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 07 03 00 35 04 06 00 EE 1F 44 0C 4B 1D 2A D3 E8 BA 4E 28 12 0D [09:58:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 81 68 47 00 E1 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 07 03 00 F4 03 04 00 68 20 C0 66 B6 04 01 00 00 A1 9E C8 BD 6A 6A 81 16 [09:58:49]CommunicateWithHost err = 0 [09:58:49]CheckOFDResponse [09:58:49]1017 (14) - 77093643461234 [09:58:49]1041 (16) - 0000000000871802 [09:58:49]1040 (4) - 198549 [09:58:49]1012 (4) - 17.08.2024 04:00 [09:58:49]1206 (1) - 0 [09:58:49]OFD Sender: Remove packet 198549 [09:58:49]ProducePacketName [09:58:49]name=ofd_packets/00198549 [09:58:49]NVStorageDeleteData [09:58:50]OFD Sender: Processing packet 198550 [packets to send 279, broken 245] [09:58:50]ProducePacketName [09:58:50]name=ofd_packets/00198550 [09:58:50]OFD Sender: To server: 嚂鰌G, [09:58:50]CommunicateWithHost lk.salyk.kg:30040 [09:58:50]ConnectInit lk.salyk.kg [09:58:50]Connected sock=10 [09:58:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0F 02 04 01 A1 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 37 6A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 07 03 00 35 04 06 00 38 E2 62 48 0A D8 C1 6B 57 3F 2C 40 C7 8B [09:58:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 F3 47 00 12 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 31 38 30 32 10 04 04 00 96 07 03 00 F4 03 04 00 69 20 C0 66 B6 04 01 00 00 BA 3F 7E AA D1 37 3C 0C [09:58:51]CommunicateWithHost err = 0 [09:58:51]CheckOFDResponse [09:58:51]1017 (14) - 77093643461234 [09:58:51]1041 (16) - 0000000000871802 [09:58:51]1040 (4) - 198550 [09:58:51]1012 (4) - 17.08.2024 04:00 [09:58:51]1206 (1) - 0 [09:58:51]OFD Sender: Remove packet 198550 [09:58:51]ProducePacketName [09:58:51]name=ofd_packets/00198550 [09:58:51]NVStorageDeleteData [09:58:51]OFD Sender: Processing packet 198551 [packets to send 278, broken 245] [09:58:51]ProducePacketName [09:58:51]name=ofd_packets/00198551 [09:58:51]OFD Sender: To server: 嚂鰌G, [09:58:51]CommunicateWithHost lk.salyk.kg:30040 [09:58:51]ConnectInit lk.salyk.kg [09:58:51]Connected sock=9 [09:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 B8 E8 0D 01 E7 DC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 BD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 54 6A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 07 03 00 35 04 06 00 DD 4D 5C 67 B5 92 1F 80 24 05 61 6C 26 D6 [09:58:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 C1 47 00 F0 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 07 03 00 F4 03 04 00 6A 20 C0 66 B6 04 01 00 00 95 CF A4 BB 8D 6A 05 E6 [09:58:52]CommunicateWithHost err = 0 [09:58:52]CheckOFDResponse [09:58:52]1017 (14) - 77093643461234 [09:58:52]1041 (16) - 0000000000871802 [09:58:52]1040 (4) - 198551 [09:58:52]1012 (4) - 17.08.2024 04:00 [09:58:52]1206 (1) - 0 [09:58:52]OFD Sender: Remove packet 198551 [09:58:52]ProducePacketName [09:58:52]name=ofd_packets/00198551 [09:58:52]NVStorageDeleteData [09:58:52]OFD Sender: Processing packet 198552 [packets to send 277, broken 245] [09:58:52]ProducePacketName [09:58:52]name=ofd_packets/00198552 [09:58:52]OFD Sender: To server: 嚂鰌G, [09:58:52]CommunicateWithHost lk.salyk.kg:30040 [09:58:52]ConnectInit lk.salyk.kg [09:58:53]Connected sock=9 [09:58:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1E F7 07 01 E4 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 58 6A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 07 03 00 35 04 06 00 59 40 4F 54 B1 A2 E4 4F 40 0A 7C 0D F8 08 [09:58:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 1E 47 00 F6 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 07 03 00 F4 03 04 00 6C 20 C0 66 B6 04 01 00 00 D4 20 85 1A 12 6F 7B E0 [09:58:53]CommunicateWithHost err = 0 [09:58:53]CheckOFDResponse [09:58:53]1017 (14) - 77093643461234 [09:58:53]1041 (16) - 0000000000871802 [09:58:53]1040 (4) - 198552 [09:58:53]1012 (4) - 17.08.2024 04:00 [09:58:53]1206 (1) - 0 [09:58:53]OFD Sender: Remove packet 198552 [09:58:53]ProducePacketName [09:58:53]name=ofd_packets/00198552 [09:58:53]NVStorageDeleteData [09:58:54]OFD Sender: Processing packet 198553 [packets to send 276, broken 245] [09:58:54]ProducePacketName [09:58:54]name=ofd_packets/00198553 [09:58:54]OFD Sender: To server: 嚂鰌G, [09:58:54]CommunicateWithHost lk.salyk.kg:30040 [09:58:54]ConnectInit lk.salyk.kg [09:58:54]Connected sock=9 [09:58:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 BA 07 01 8C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 F4 6A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 07 03 00 35 04 06 00 00 2C FC 72 4F F7 A7 1B 89 D2 33 1C F3 57 [09:58:54]accept exits with 7 [09:58:54]New connection [09:58:54]New thread 3067260260 created [09:58:54]Thread 3067116900 joined [09:58:54]Waiting for new connection... [09:58:54] Sock 7.Parse request [09:58:54]Sock 7.Check first char [09:58:54]Sock 7.First char is OK [09:58:54]request: POST /json_proto HTTP/1.0 [09:58:54]Method: POST [09:58:54]URL: /json_proto [09:58:54]Method is POST - this is cgi request [09:58:54]url: /json_proto [09:58:54]query_string will be loaded in cgi processing [09:58:54]execute_cgi json_proto POST (null) [09:58:54]execute_cgi path=json_proto method=POST [09:58:54]POST find Content-Length [09:58:54]Host: 172.17.46.195:8080 [09:58:54]Content-Length: 795 [09:58:54]Content-Type: application/json [09:58:54] [09:58:54]POST finish read [09:58:54]Found Content-Length = 795 [09:58:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:54]execute_script... [09:58:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:54]POST & json_proto [09:58:54]process_json_proto [09:58:54]json parsed OK: [09:58:54]protocol is kg_v1.0 [09:58:54]action value=close_receipt [09:58:54]process_action close_receipt [09:58:54]cmd_close_receipt [09:58:54]MH_GetDate [09:58:54]Write to MH i2c: F0 00 00 B1 00 A0 [09:58:54]Write i2c OK [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: F0 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: F0 09 00 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: F0 09 00 B1 00 00 5E 74 C0 66 8D AE BC 66 FE [09:58:54]GetLastDocTimeStamp 1723888676 [09:58:54]current date 1723888734 [09:58:54]FM_GetShiftState [09:58:54]SAM_PROTO_GetShiftState [09:58:54]wFMCommunicate request_size=4 [09:58:54]MH_SAM_APDU [09:58:54]CAPDU: 80 13 01 00 [09:58:54]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [09:58:54]Write i2c OK [09:58:54]MH_I2C_Read... [09:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:54]Read from MH i2c: E2 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 0E 00 [09:58:54]MH_I2C_Read... [09:58:54]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8F [09:58:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:58:54]wFMCommunicate OK [09:58:54]SAM_PROTO_GetShiftState done [09:58:54]FM_GetShiftState done [09:58:54]opened in 1723853126 [09:58:54]opened+sec_in_day 1723939526 [09:58:54]quantity*price = 100035 [09:58:54]sum+1 = 100036 [09:58:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 192 17.08.2024 09:58 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198584 肖袩袛: 123601203763516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095854&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198584&fm=123601203763516&tin=02508201610067®Number=0000000000092545&sum=100035 [09:58:57]StoreToDocumentArchive [09:58:57]shift 463 fd 198584 [09:58:57]save to /storage/0463/doc_00198584 [09:58:57]save last doc name /storage/0463/doc_00198584 to /storage/kkm_last_doc_name [09:58:57]save OK [09:58:57]Clear old archive folders... [09:58:57]ProcessDocumentItem done err = 0, tmpTLVsize=249 [09:58:57]tlvbuf is B6FA3C70 [09:58:57]SAM_PROTO_ClearQueue [09:58:57]wFMCommunicate request_size=4 [09:58:57]MH_SAM_APDU [09:58:57]CAPDU: 80 09 00 00 [09:58:57]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [09:58:57]Write i2c OK [09:58:57]MH_I2C_Read... [09:58:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:57]Read from MH i2c: E2 [09:58:57]MH_I2C_Read... [09:58:57]Read from MH i2c: E2 03 00 [09:58:57]MH_I2C_Read... [09:58:57]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [09:58:57]RAPDU: 90 00 [09:58:57]wFMCommunicate OK [09:58:57]SAM_PROTO_ClearQueue done [09:58:57]KKMCreateOFDPacket [09:58:57]OFDProtocolAddRootSTLVToBuf [09:58:57]FM_MakeSignedData [09:58:57]FM_MakeSignedData [09:58:57]SAM_PROTO_SignData [09:58:57]wFMCommunicate request_size=4 [09:58:57]MH_SAM_APDU [09:58:57]CAPDU: 80 0D 01 02 [09:58:57]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [09:58:57]Write i2c OK [09:58:57]MH_I2C_Read... [09:58:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:57]Read from MH i2c: E2 [09:58:57]MH_I2C_Read... [09:58:57]Read from MH i2c: E2 03 00 [09:58:57]MH_I2C_Read... [09:58:57]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [09:58:57]RAPDU: 90 00 [09:58:57]wFMCommunicate OK [09:58:57]wFMCommunicate request_size=255 [09:58:57]MH_SAM_APDU [09:58:57]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 OFD Sender: Processing packet 198555 [packets to send 274, broken 245] [09:58:57]03 ProducePacketName [09:58:57]01 name=ofd_packets/00198555 [09:58:57]00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 OFD Sender: To server: 嚂鰌G, [09:58:57]00 CommunicateWithHost lk.salyk.kg:30040 [09:58:57]00 ConnectInit lk.salyk.kg [09:58:57]00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 5E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 07 03 00 35 04 06 00 70 6A 25 [09:58:57]Write to MH i2c: E2 02 01 C1 00 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 Connected sock=9 [09:58:57]C3 Data to sent: 86 87 01 95 00 F6 00 70 00 47 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 2C 00 01 01 00 FC 30 03 30 06 30 00 30 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 30 00 30 F6 30 03 30 01 30 00 30 01 38 F7 37 03 31 06 38 00 30 75 32 03 0F 00 01 00 00 00 00 00 FB EE 4E 03 07 0F 01 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 94 00 AE 00 5A 00 03 07 01 04 00 06 03 00 00 00 FB 00 00 00 1E 00 04 00 01 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 5E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 07 03 00 35 04 06 00 70 6A 25 00 00 3C [09:58:57]00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D Write i2c OK [09:58:57]39 MH_I2C_Read... [09:58:57]35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 84 6B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 07 03 00 35 04 06 00 51 F7 71 83 5D 79 C1 DB 29 7A Read from MH i2c: 80 E2 B7 [09:58:58]1C MH_I2C_Read... [09:58:58]A0 [09:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:58]Read from MH i2c: E2 03 00 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [09:58:58]RAPDU: 90 00 [09:58:58]wFMCommunicate OK [09:58:58]wFMCommunicate request_size=8 [09:58:58]MH_SAM_APDU [09:58:58]CAPDU: 80 0D 02 02 03 D8 19 3C [09:58:58]Write to MH i2c: E2 0B 00 C2 00 80 0D 02 02 03 00 D8 19 3C 00 00 6F [09:58:58]Write i2c OK [09:58:58]MH_I2C_Read... [09:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:58]Read from MH i2c: E2 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: E2 03 00 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [09:58:58]RAPDU: 90 00 [09:58:58]wFMCommunicate OK [09:58:58]wFMCommunicate request_size=4 [09:58:58]MH_SAM_APDU [09:58:58]CAPDU: 80 0D 03 02 [09:58:58]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [09:58:58]Write i2c OK [09:58:58]MH_I2C_Read... [09:58:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:58]Read from MH i2c: E2 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: E2 0B 00 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: E2 0B 00 C3 00 00 AA 68 00 B0 6A D2 D1 76 90 00 84 [09:58:58]RAPDU: AA 68 00 B0 6A D2 D1 76 90 00 [09:58:58]wFMCommunicate OK [09:58:58]SAM_PROTO_SignData done [09:58:58]FM_MakeSignedData done [09:58:58]CreateOFDProtocolMessage [09:58:58]wFMCommunicate request_size=4 [09:58:58]MH_SAM_APDU [09:58:58]CAPDU: 80 11 00 00 [09:58:58]Write to MH i2c: E2 08 00 C4 00 80 11 Received data: 00 87 00 95 00 F6 00 70 00 47 00 2C 3E 01 [09:58:58]00 30 Write i2c OK [09:58:58]30 MH_I2C_Read... [09:58:58]30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 55 97 47 00 97 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 Read from MH i2c: 00 E2 30 [09:58:58]30 MH_I2C_Read... [09:58:58]30 30 30 30 30 30 30 Read from MH i2c: 30 E2 38 17 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:58]00 37 [09:58:58]31 MH_I2C_Read... [09:58:58]38 30 32 10 04 04 00 9B 07 03 00 F4 03 04 00 70 20 C0 Read from MH i2c: 66 E2 B6 17 04 00 01 C4 00 00 00 00 66 11 3D 04 C1 10 45 00 0A 30 6C 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [09:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:58:58]wFMCommunicate OK [09:58:58]CreateOFDProtocolMessage done [09:58:58]OFDSenderStorePacket 198584 [09:58:58]StoreOFDPacket docnum=198584 [09:58:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 34 05 01 83 51 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 5E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 07 03 00 35 04 06 00 70 6A 25 D8 19 3C AA 68 00 B0 6A D2 D1 76 [09:58:58]CheckFolder [09:58:58]dirname=/storage/ofd_packets [09:58:58]CheckFolder done [09:58:58]ProducePacketName [09:58:58]name=ofd_packets/00198584 [09:58:58]NVStorageSaveData ofd_packets/00198584 [09:58:58]File name is /storage/ofd_packets/00198584 [09:58:58]7C 7E [09:58:58]CommunicateWithHost err = 0 [09:58:58]CheckOFDResponse [09:58:58]1017 (14) - 77093643461234 [09:58:58]1041 (16) - 0000000000871802 [09:58:58]1040 (4) - 198555 [09:58:58]1012 (4) - 17.08.2024 04:00 [09:58:58]1206 (1) - 0 [09:58:58]OFD Sender: Remove packet 198555 [09:58:58]ProducePacketName [09:58:58]name=ofd_packets/00198555 [09:58:58]NVStorageDeleteData [09:58:58]Write 299 bytes [09:58:58]NVStorageSaveData done [09:58:58]OFDSenderStorePacket done [09:58:58]KKMCreateOFDPacket done [09:58:58]NVStorageSaveData kkm_last_timestamp [09:58:58]File name is /storage/kkm_last_timestamp [09:58:58]Write 4 bytes [09:58:58]NVStorageSaveData done [09:58:58]ExternCall_PrintAddStr [09:58:58]wPrintStart [09:58:58]Write to MH i2c: 01 00 00 C5 00 C5 [09:58:58]Write i2c OK [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: 01 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: 01 07 00 [09:58:58]MH_I2C_Read... [09:58:58]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [09:58:58]RasterBufferAndPrint [09:58:58]line 小褔械褌 N : (1)11326024 [09:58:58]line 袠袧袧: 02508201610067 [09:58:58]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:58:58]line 袩袪袨袛袗袞袗 [09:58:58]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [09:58:58]line 孝芯胁邪褉: 2710124130 [09:58:58]line SU-92-袣-5 [09:58:58]line 14.540 * 68.80 [09:58:58]line = 1000.35 [09:58:58]line 袧袛小 12% 袧小袩 1% [09:58:58]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:58:58]line 袠孝袨袚袨: 1000.35 [09:58:58]line 袧小袩 1% : 8.85 [09:58:58]line 袧袛小 12% : 106.23 [09:58:58]line 袧邪谢懈褔薪褘屑懈: 0.00 [09:58:58]line 袘械蟹薪邪谢.: 1000.35 [09:58:58]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:58:58]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:58:58]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:58:58]line 效械泻 192 17.08.2024 09:58 [09:58:58]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:58:58]line 袟袧袦: 0300000079 [09:58:58]line 袪袧袦: 0000000000092545 [09:58:58]line 袙械褉褋懈褟 袣袣袦: 001 [09:58:58]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [09:58:58]line 肖袦: 0000000000871802 [09:58:58]line 肖袛: 198584 [09:58:58]line 肖袩袛: 123601203763516 [09:58:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095854&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198584&fm=123601203763516&tin=02508201610067®Number=0000000000092545&sum=100035 [09:58:58]written 0, free lines is 4095 [09:58:59]OFD Sender: Processing packet 198556 [packets to send 274, broken 245] [09:58:59]ProducePacketName [09:58:59]name=ofd_packets/00198556 [09:58:59]OFD Sender: To server: 嚂鰌G, [09:58:59]CommunicateWithHost lk.salyk.kg:30040 [09:58:59]ConnectInit lk.salyk.kg [09:58:59]Write to MH i2c: 01 00 00 EF 00 EF [09:58:59]Write i2c OK [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: 01 [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: 01 07 00 [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 FF 0C 01 [09:58:59]RasterBufferAndPrint [09:58:59]line [09:58:59]line [09:58:59]line [09:58:59]line [09:58:59]line [09:58:59]written 0, free lines is 3374 [09:58:59]MH_Cut [09:58:59]Write to MH i2c: D1 01 00 F6 00 01 C8 [09:58:59]Write i2c OK [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: D1 [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: D1 01 00 [09:58:59]MH_I2C_Read... [09:58:59]Read from MH i2c: D1 01 00 F6 00 00 C7 [09:58:59]Write to MH i2c: 01 00 00 F7 00 F7 [09:58:59]Write i2c OK [09:58:59]MH_I2C_Read... [09:58:59]Connected sock=9 [09:58:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C BF 07 01 38 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 90 6B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 07 03 00 35 04 06 00 FF 6E 1C 23 3F BE D8 C9 7B 0C 04 67 18 36 [09:58:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 92 47 00 F5 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 *** Cut start [09:59:00]37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 *** Purtial cut [09:59:00]30 38 37 31 38 30 32 10 04 04 00 9C 07 03 00 *** Stage 1: CUTSNS_PIN = 1 [09:59:00]F4 03 04 00 72 20 C0 66 B6 04 01 00 00 D4 2C 4B 9D D2 12 F5 F8 [09:59:00]CommunicateWithHost err = 0 [09:59:00]CheckOFDResponse [09:59:00]1017 (14) - 77093643461234 [09:59:00]1041 (16) - 0000000000871802 [09:59:00]1040 (4) - 198556 [09:59:00]1012 (4) - 17.08.2024 04:00 [09:59:00]1206 (1) - 0 [09:59:00]OFD Sender: Remove packet 198556 [09:59:00]ProducePacketName [09:59:00]name=ofd_packets/00198556 [09:59:00]NVStorageDeleteData [09:59:00]Read from MH i2c: 01 [09:59:00]MH_I2C_Read... [09:59:00]*** Stop cut motor [09:59:00]*** Cut end [09:59:00]Read from MH i2c: 01 07 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [09:59:00]process_action close_receipt done [09:59:00]requested_data is exist [09:59:00]produce_requested_data [09:59:00]requested_item fm.sn is exist - process it [09:59:00]wFMCommunicate request_size=4 [09:59:00]MH_SAM_APDU [09:59:00]CAPDU: 80 11 00 00 [09:59:00]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [09:59:00]Write i2c OK [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 [09:59:00]MH_I2C_Read... [09:59:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:00]Read from MH i2c: E2 17 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [09:59:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:00]wFMCommunicate OK [09:59:00]requested_item fd.num is exist - process it [09:59:00]SAM_PROTO_GetFieldsCounters [09:59:00]wFMCommunicate request_size=4 [09:59:00]MH_SAM_APDU [09:59:00]CAPDU: 80 13 00 00 [09:59:00]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [09:59:00]Write i2c OK [09:59:00]MH_I2C_Read... [09:59:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:00]Read from MH i2c: E2 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 62 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 62 00 F9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 07 03 00 0E 04 04 00 CF 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 62 [09:59:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 07 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 OFD Sender: Processing packet 198557 [packets to send 273, broken 245] [09:59:00]00 ProducePacketName [09:59:00]00 name=ofd_packets/00198557 [09:59:00]00 19 04 04 00 OFD Sender: To server: 嚂鰌G, [09:59:00]00 CommunicateWithHost lk.salyk.kg:30040 [09:59:00]00 ConnectInit lk.salyk.kg [09:59:00]00 00 90 00 [09:59:00]wFMCommunicate OK [09:59:00]SAM_PROTO_GetFieldsCounters done [09:59:00]requested_item shift.num is exist - process it [09:59:00]requested_item shift.opened is exist - process it [09:59:00]req_shift_opened [09:59:00]FM_GetShiftState [09:59:00]SAM_PROTO_GetShiftState [09:59:00]wFMCommunicate request_size=4 [09:59:00]MH_SAM_APDU [09:59:00]CAPDU: 80 13 01 00 [09:59:00]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [09:59:00]Write i2c OK [09:59:00]MH_I2C_Read... [09:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:00]Read from MH i2c: E2 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 0E 00 [09:59:00]MH_I2C_Read... [09:59:00]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D7 [09:59:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:59:00]wFMCommunicate OK [09:59:00]SAM_PROTO_GetShiftState done [09:59:00]FM_GetShiftState done [09:59:00]req_shift_opened done [09:59:00]requested_item shift.open_date is exist - process it [09:59:00]req_shift_open_date [09:59:00]req_shift_open_date done [09:59:00]produce_requested_data done [09:59:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198584,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:59:00]process_action_free close_receipt [09:59:00]json_value_free [09:59:00]json_value_free done [09:59:00]process_json_proto returns [09:59:00]Send response to host [09:59:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198584,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:59:00]free response buf [09:59:00]execute_script done [09:59:00]execute_script returns [09:59:00]free content buf [09:59:00]Sock 7.Close socket [09:59:00]Sock 7.Thread stoped [09:59:01]Connected sock=11 [09:59:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B8 F5 06 01 51 6F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C6 A2 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 00 00 00 00 00 39 04 06 00 0D 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 12 6C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 07 03 00 35 04 06 00 73 DA B1 EF AC 37 36 87 7E FD D6 3D E4 B1 [09:59:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 38 B2 47 00 AF 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 07 03 00 F4 03 04 00 74 20 C0 66 B6 04 01 00 00 17 36 CB 9F 66 7C DE 76 [09:59:01]CommunicateWithHost err = 0 [09:59:01]CheckOFDResponse [09:59:01]1017 (14) - 77093643461234 [09:59:01]1041 (16) - 0000000000871802 [09:59:01]1040 (4) - 198557 [09:59:01]1012 (4) - 17.08.2024 04:00 [09:59:01]1206 (1) - 0 [09:59:01]OFD Sender: Remove packet 198557 [09:59:01]ProducePacketName [09:59:01]name=ofd_packets/00198557 [09:59:01]NVStorageDeleteData [09:59:02]OFD Sender: Processing packet 198558 [packets to send 272, broken 245] [09:59:02]ProducePacketName [09:59:02]name=ofd_packets/00198558 [09:59:02]OFD Sender: To server: 嚂鰌G, [09:59:02]CommunicateWithHost lk.salyk.kg:30040 [09:59:02]ConnectInit lk.salyk.kg [09:59:02]Connected sock=9 [09:59:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1E 3B 04 01 1E 29 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 62 6C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 07 03 00 35 04 06 00 ED B0 2F BE 3F DC CE B1 73 6C E6 C1 8C F4 [09:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF 21 47 00 1B B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 07 03 00 F4 03 04 00 75 20 C0 66 B6 04 01 00 00 DA CF E1 B1 CF 78 07 9B [09:59:02]CommunicateWithHost err = 0 [09:59:02]CheckOFDResponse [09:59:02]1017 (14) - 77093643461234 [09:59:02]1041 (16) - 0000000000871802 [09:59:02]1040 (4) - 198558 [09:59:02]1012 (4) - 17.08.2024 04:00 [09:59:02]1206 (1) - 0 [09:59:02]OFD Sender: Remove packet 198558 [09:59:02]ProducePacketName [09:59:02]name=ofd_packets/00198558 [09:59:02]NVStorageDeleteData [09:59:03]OFD Sender: Processing packet 198559 [packets to send 271, broken 245] [09:59:03]ProducePacketName [09:59:03]name=ofd_packets/00198559 [09:59:03]OFD Sender: To server: 嚂鰌G, [09:59:03]CommunicateWithHost lk.salyk.kg:30040 [09:59:03]ConnectInit lk.salyk.kg [09:59:03]Connected sock=7 [09:59:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8C C0 07 01 51 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 87 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 87 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 7B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 87 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 7E 6C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 07 03 00 35 04 06 00 5B 96 FC 7B 9F 24 97 D6 6B 43 2C C3 97 56 [09:59:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 52 FC 47 00 E7 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 07 03 00 F4 03 04 00 76 20 C0 66 B6 04 01 00 00 AC 5E 71 E0 8D 0D E1 AD [09:59:04]CommunicateWithHost err = 0 [09:59:04]CheckOFDResponse [09:59:04]1017 (14) - 77093643461234 [09:59:04]1041 (16) - 0000000000871802 [09:59:04]1040 (4) - 198559 [09:59:04]1012 (4) - 17.08.2024 04:00 [09:59:04]1206 (1) - 0 [09:59:04]OFD Sender: Remove packet 198559 [09:59:04]ProducePacketName [09:59:04]name=ofd_packets/00198559 [09:59:04]NVStorageDeleteData [09:59:04]OFD Sender: Processing packet 198560 [packets to send 270, broken 245] [09:59:04]ProducePacketName [09:59:04]name=ofd_packets/00198560 [09:59:04]OFD Sender: To server: 嚂鰌G, [09:59:04]CommunicateWithHost lk.salyk.kg:30040 [09:59:04]ConnectInit lk.salyk.kg [09:59:04]Connected sock=7 [09:59:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 32 6A 07 01 B5 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 95 6C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 07 03 00 35 04 06 00 9C 07 2E 9F 0A 7F DD 9B B4 73 4F B4 39 42 [09:59:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B0 ED 47 00 C3 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 07 03 00 F4 03 04 00 77 20 C0 66 B6 04 01 00 00 14 DA 7D 54 CA C0 FD 6E [09:59:05]CommunicateWithHost err = 0 [09:59:05]CheckOFDResponse [09:59:05]1017 (14) - 77093643461234 [09:59:05]1041 (16) - 0000000000871802 [09:59:05]1040 (4) - 198560 [09:59:05]1012 (4) - 17.08.2024 04:00 [09:59:05]1206 (1) - 0 [09:59:05]OFD Sender: Remove packet 198560 [09:59:05]ProducePacketName [09:59:05]name=ofd_packets/00198560 [09:59:05]NVStorageDeleteData [09:59:05]OFD Sender: Processing packet 198561 [packets to send 269, broken 245] [09:59:05]ProducePacketName [09:59:05]name=ofd_packets/00198561 [09:59:05]OFD Sender: To server: 嚂鰌G, [09:59:05]CommunicateWithHost lk.salyk.kg:30040 [09:59:05]ConnectInit lk.salyk.kg [09:59:06]Connected sock=7 [09: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 31 38 30 32 0F 01 00 00 DB DC 07 01 F6 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 AB 6C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 07 03 00 35 04 06 00 E3 BF 31 4A CE FE 99 10 FD ED 14 09 C8 C9 [09:59:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 5A 47 00 B6 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 07 03 00 F4 03 04 00 79 20 C0 66 B6 04 01 00 00 BB A1 E9 D1 B7 2D 0E 74 [09:59:06]CommunicateWithHost err = 0 [09:59:06]CheckOFDResponse [09:59:06]1017 (14) - 77093643461234 [09:59:06]1041 (16) - 0000000000871802 [09:59:06]1040 (4) - 198561 [09:59:06]1012 (4) - 17.08.2024 04:00 [09:59:06]1206 (1) - 0 [09:59:06]OFD Sender: Remove packet 198561 [09:59:06]ProducePacketName [09:59:06]name=ofd_packets/00198561 [09:59:06]NVStorageDeleteData [09:59:07]OFD Sender: Processing packet 198562 [packets to send 268, broken 245] [09:59:07]ProducePacketName [09:59:07]name=ofd_packets/00198562 [09:59:07]OFD Sender: To server: 嚂鰌G, [09:59:07]CommunicateWithHost lk.salyk.kg:30040 [09:59:07]ConnectInit lk.salyk.kg [09:59:41]accept exits with 10 [09:59:41]New connection [09:59:41]New thread 3067116900 created [09:59:41]Thread 3067260260 joined [09:59:41]Waiting for new connection... [09:59:41] Sock 10.Parse request [09:59:41]Sock 10.Check first char [09:59:41]Sock 10.First char is OK [09:59:41]request: POST /json_proto HTTP/1.0 [09:59:41]Method: POST [09:59:41]URL: /json_proto [09:59:41]Method is POST - this is cgi request [09:59:41]url: /json_proto [09:59:41]query_string will be loaded in cgi processing [09:59:41]execute_cgi json_proto POST (null) [09:59:41]execute_cgi path=json_proto method=POST [09:59:41]POST find Content-Length [09:59:41]Host: 172.17.46.195:8080 [09:59:41]Content-Length: 679 [09:59:41]Content-Type: application/json [09:59:41] [09:59:41]POST finish read [09:59:41]Found Content-Length = 679 [09:59:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:41]execute_script... [09:59:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:41]POST & json_proto [09:59:41]process_json_proto [09:59:42]json parsed OK: [09:59:42]protocol is kg_v1.0 [09:59:42]action value=close_receipt [09:59:42]process_action close_receipt [09:59:42]cmd_close_receipt [09:59:42]MH_GetDate [09:59:42]Write to MH i2c: F0 00 00 FB 00 EA [09:59:42]Write i2c OK [09:59:42]MH_I2C_Read... [09:59:42]Read from MH i2c: F0 [09:59:42]MH_I2C_Read... [09:59:42]Read from MH i2c: F0 09 00 [09:59:42]MH_I2C_Read... [09:59:42]Read from MH i2c: F0 09 00 FB 00 00 8E 74 C0 66 8D AE BC 66 78 [09:59:42]GetLastDocTimeStamp 1723888734 [09:59:42]current date 1723888782 [09:59:42]FM_GetShiftState [09:59:42]SAM_PROTO_GetShiftState [09:59:42]wFMCommunicate request_size=4 [09:59:42]MH_SAM_APDU [09:59:42]CAPDU: 80 13 01 00 [09:59:42]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [09:59:42]Write i2c OK [09:59:42]MH_I2C_Read... [09:59:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:42]Read from MH i2c: E2 [09:59:42]MH_I2C_Read... [09:59:42]Read from MH i2c: E2 0E 00 [09:59:42]MH_I2C_Read... [09:59:42]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D9 [09:59:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:59:42]wFMCommunicate OK [09:59:42]SAM_PROTO_GetShiftState done [09:59:42]FM_GetShiftState done [09:59:42]opened in 1723853126 [09:59:42]opened+sec_in_day 1723939526 [09:59:42]quantity*price = 50036 [09:59:42]sum+1 = 50037 [09:59:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 193 17.08.2024 09:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198585 肖袩袛: 145605481672234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095942&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198585&fm=145605481672234&tin=02508201610067®Number=0000000000092545&sum=50000 [09:59:43]StoreToDocumentArchive [09:59:43]shift 463 fd 198585 [09:59:43]save to /storage/0463/doc_00198585 [09:59:43]save last doc name /storage/0463/doc_00198585 to /storage/kkm_last_doc_name [09:59:43]save OK [09:59:43]Clear old archive folders... [09:59:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:43]tlvbuf is 017240D0 [09:59:43]SAM_PROTO_ClearQueue [09:59:43]wFMCommunicate request_size=4 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 09 00 00 [09:59:43]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [09:59:43]RAPDU: 90 00 [09:59:43]wFMCommunicate OK [09:59:43]SAM_PROTO_ClearQueue done [09:59:43]KKMCreateOFDPacket [09:59:43]OFDProtocolAddRootSTLVToBuf [09:59:43]FM_MakeSignedData [09:59:43]FM_MakeSignedData [09:59:43]SAM_PROTO_SignData [09:59:43]wFMCommunicate request_size=4 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 0D 01 02 [09:59:43]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [09:59:43]RAPDU: 90 00 [09:59:43]wFMCommunicate OK [09:59:43]wFMCommunicate request_size=255 [09:59:43]MH_SAM_APDU [09:59: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 8E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 07 03 00 35 04 06 00 84 [09:59:43]Write to MH i2c: E2 02 01 0B 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 8E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 07 03 00 35 04 06 00 84 00 00 FC [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [09:59:43]RAPDU: 90 00 [09:59:43]wFMCommunicate OK [09:59:43]wFMCommunicate request_size=10 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 0D 02 02 05 6D 6B 03 2E 2A [09:59:43]Write to MH i2c: E2 0D 00 0C 01 80 0D 02 02 05 00 6D 6B 03 2E 2A 00 00 C4 [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [09:59:43]RAPDU: 90 00 [09:59:43]wFMCommunicate OK [09:59:43]wFMCommunicate request_size=4 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 0D 03 02 [09:59:43]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 0B 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 0B 00 0D 01 00 20 84 73 D3 1A 64 29 31 90 00 4C [09:59:43]RAPDU: 20 84 73 D3 1A 64 29 31 90 00 [09:59:43]wFMCommunicate OK [09:59:43]SAM_PROTO_SignData done [09:59:43]FM_MakeSignedData done [09:59:43]CreateOFDProtocolMessage [09:59:43]wFMCommunicate request_size=4 [09:59:43]MH_SAM_APDU [09:59:43]CAPDU: 80 11 00 00 [09:59:43]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:43]Read from MH i2c: E2 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 17 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: E2 17 00 0E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [09:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:43]wFMCommunicate OK [09:59:43]CreateOFDProtocolMessage done [09:59:43]OFDSenderStorePacket 198585 [09:59:43]StoreOFDPacket docnum=198585 [09:59:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DC 55 07 01 13 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 8E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 07 03 00 35 04 06 00 84 6D 6B 03 2E 2A 20 84 73 D3 1A 64 29 31 [09:59:43]CheckFolder [09:59:43]dirname=/storage/ofd_packets [09:59:43]CheckFolder done [09:59:43]ProducePacketName [09:59:43]name=ofd_packets/00198585 [09:59:43]NVStorageSaveData ofd_packets/00198585 [09:59:43]File name is /storage/ofd_packets/00198585 [09:59:43]Write 301 bytes [09:59:43]NVStorageSaveData done [09:59:43]OFDSenderStorePacket done [09:59:43]KKMCreateOFDPacket done [09:59:43]NVStorageSaveData kkm_last_timestamp [09:59:43]File name is /storage/kkm_last_timestamp [09:59:43]Write 4 bytes [09:59:43]NVStorageSaveData done [09:59:43]ExternCall_PrintAddStr [09:59:43]wPrintStart [09:59:43]Write to MH i2c: 01 00 00 0F 01 10 [09:59:43]Write i2c OK [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: 01 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: 01 07 00 [09:59:43]MH_I2C_Read... [09:59:43]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [09:59:43]RasterBufferAndPrint [09:59:43]line 小褔械褌 N : (1)11326026 [09:59:43]line 袠袧袧: 02508201610067 [09:59:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [09:59:43]line 袩袪袨袛袗袞袗 [09:59:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [09:59:43]line 孝芯胁邪褉: 2710124130 [09:59:43]line 袗懈-92-袣-4 [09:59:43]line 7.380 * 67.80 [09:59:43]line = 500.36 [09:59:43]line 袧袛小 12% 袧小袩 1% [09:59:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [09:59:43]line 袨袣袪校袚袥袝袧袠袝: -0.36 [09:59:43]line 袠孝袨袚袨: 500.00 [09:59:43]line 袙薪械褋械薪芯: 500.00 [09:59:43]line 小袛袗效袗: 0.00 [09:59:43]line 袧小袩 1% : 4.43 [09:59:43]line 袧袛小 12% : 53.14 [09:59:43]line 袧邪谢懈褔薪褘屑懈: 500.00 [09:59:43]line 袘械蟹薪邪谢.: 0.00 [09:59:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [09:59:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [09:59:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [09:59:44]line 效械泻 193 17.08.2024 09:59 [09:59:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [09:59:44]line 袟袧袦: 0300000079 [09:59:44]line 袪袧袦: 0000000000092545 [09:59:44]line 袙械褉褋懈褟 袣袣袦: 001 [09:59:44]line 肖袦: 0000000000871802 [09:59:44]line 肖袛: 198585 [09:59:44]line 肖袩袛: 145605481672234 [09:59:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T095942&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198585&fm=145605481672234&tin=02508201610067®Number=0000000000092545&sum=50000 [09:59:44]written 0, free lines is 4095 [09:59:44]Write to MH i2c: 01 00 00 3A 01 3B [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 07 00 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 E8 0C 36 [09:59:44]RasterBufferAndPrint [09:59:44]line [09:59:44]line [09:59:44]line [09:59:44]line [09:59:44]line [09:59:44]written 0, free lines is 3328 [09:59:44]MH_Cut [09:59:44]Write to MH i2c: D1 01 00 41 01 01 14 [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: D1 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: D1 01 00 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: D1 01 00 41 01 00 13 [09:59:44]Write to MH i2c: 01 00 00 42 01 43 [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:45]*** Cut start [09:59:45]*** Purtial cut [09:59:45]*** CUTSNS_PIN = 0 [09:59:45]*** Stage 1: CUTSNS_PIN = 1 [09:59:47]Read from MH i2c: 01 [09:59:47]MH_I2C_Read... [09:59:47]*** Stop cut motor [09:59:47]*** Cut end [09:59:47]Read from MH i2c: 01 07 00 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [09:59:47]process_action close_receipt done [09:59:47]requested_data is exist [09:59:47]produce_requested_data [09:59:47]requested_item fm.sn is exist - process it [09:59:47]wFMCommunicate request_size=4 [09:59:47]MH_SAM_APDU [09:59:47]CAPDU: 80 11 00 00 [09:59:47]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [09:59:47]Write i2c OK [09:59:47]MH_I2C_Read... [09:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:47]Read from MH i2c: E2 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 17 00 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [09:59:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [09:59:47]wFMCommunicate OK [09:59:47]requested_item fd.num is exist - process it [09:59:47]SAM_PROTO_GetFieldsCounters [09:59:47]wFMCommunicate request_size=4 [09:59:47]MH_SAM_APDU [09:59:47]CAPDU: 80 13 00 00 [09:59:47]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [09:59:47]Write i2c OK [09:59:47]MH_I2C_Read... [09:59:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:47]Read from MH i2c: E2 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 62 00 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 62 00 44 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 07 03 00 0E 04 04 00 CF 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 B2 [09:59:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 07 03 00 0E 04 04 00 CF 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 [09:59:47]wFMCommunicate OK [09:59:47]SAM_PROTO_GetFieldsCounters done [09:59:47]requested_item shift.num is exist - process it [09:59:47]requested_item shift.opened is exist - process it [09:59:47]req_shift_opened [09:59:47]FM_GetShiftState [09:59:47]SAM_PROTO_GetShiftState [09:59:47]wFMCommunicate request_size=4 [09:59:47]MH_SAM_APDU [09:59:47]CAPDU: 80 13 01 00 [09:59:47]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [09:59:47]Write i2c OK [09:59:47]MH_I2C_Read... [09:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:47]Read from MH i2c: E2 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 0E 00 [09:59:47]MH_I2C_Read... [09:59:47]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [09:59:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [09:59:47]wFMCommunicate OK [09:59:47]SAM_PROTO_GetShiftState done [09:59:47]FM_GetShiftState done [09:59:47]req_shift_opened done [09:59:47]requested_item shift.open_date is exist - process it [09:59:47]req_shift_open_date [09:59:47]req_shift_open_date done [09:59:47]produce_requested_data done [09:59:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198585,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [09:59:47]process_action_free close_receipt [09:59:47]json_value_free [09:59:47]json_value_free done [09:59:47]process_json_proto returns [09:59:47]Send response to host [09:59:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198585,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [09:59:47]free response buf [09:59:47]execute_script done [09:59:47]execute_script returns [09:59:47]free content buf [09:59:47]Sock 10.Close socket [09:59:47]Sock 10.Thread stoped [10:00:36]accept exits with 9 [10:00:36]New connection [10:00:36]New thread 3067260260 created [10:00:36]Thread 3067116900 joined [10:00:36]Waiting for new connection... [10:00:36] Sock 9.Parse request [10:00:36]Sock 9.Check first char [10:00:36]Sock 9.First char is OK [10:00:36]request: POST /json_proto HTTP/1.0 [10:00:36]Method: POST [10:00:36]URL: /json_proto [10:00:36]Method is POST - this is cgi request [10:00:36]url: /json_proto [10:00:36]query_string will be loaded in cgi processing [10:00:36]execute_cgi json_proto POST (null) [10:00:36]execute_cgi path=json_proto method=POST [10:00:36]POST find Content-Length [10:00:36]Host: 172.17.46.195:8080 [10:00:36]Content-Length: 802 [10:00:36]Content-Type: application/json [10:00:36] [10:00:36]POST finish read [10:00:36]Found Content-Length = 802 [10:00:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010044/49", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:36]execute_script... [10:00: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)11326027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010044/49", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:36]POST & json_proto [10:00:36]process_json_proto [10:00:36]json parsed OK: [10:00:36]protocol is kg_v1.0 [10:00:36]action value=close_receipt [10:00:36]process_action close_receipt [10:00:36]cmd_close_receipt [10:00:36]MH_GetDate [10:00:36]Write to MH i2c: F0 00 00 46 01 36 [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: F0 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: F0 09 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: F0 09 00 46 01 00 C4 74 C0 66 8D AE BC 66 FA [10:00:36]GetLastDocTimeStamp 1723888782 [10:00:36]current date 1723888836 [10:00:36]FM_GetShiftState [10:00:36]SAM_PROTO_GetShiftState [10:00:36]wFMCommunicate request_size=4 [10:00:36]MH_SAM_APDU [10:00:36]CAPDU: 80 13 01 00 [10:00:36]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:36]Read from MH i2c: E2 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 0E 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [10:00:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:00:36]wFMCommunicate OK [10:00:36]SAM_PROTO_GetShiftState done [10:00:36]FM_GetShiftState done [10:00:36]opened in 1723853126 [10:00:36]opened+sec_in_day 1723939526 [10:00:36]quantity*price = 0 [10:00:36]sum+1 = 1 [10:00:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 194 17.08.2024 10:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010044/49 肖袦: 0000000000871802 肖袛: 198586 肖袩袛: 233952275059116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100036&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198586&fm=233952275059116&tin=02508201610067®Number=0000000000092545&sum=0 [10:00:37]StoreToDocumentArchive [10:00:37]shift 463 fd 198586 [10:00:37]save to /storage/0463/doc_00198586 [10:00:37]save last doc name /storage/0463/doc_00198586 to /storage/kkm_last_doc_name [10:00:37]save OK [10:00:37]Clear old archive folders... [10:00:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:00:37]tlvbuf is 016722F0 [10:00:37]SAM_PROTO_ClearQueue [10:00:37]wFMCommunicate request_size=4 [10:00:37]MH_SAM_APDU [10:00:37]CAPDU: 80 09 00 00 [10:00:37]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [10:00:37]Write i2c OK [10:00:37]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [10:00:38]RAPDU: 90 00 [10:00:38]wFMCommunicate OK [10:00:38]SAM_PROTO_ClearQueue done [10:00:38]KKMCreateOFDPacket [10:00:38]OFDProtocolAddRootSTLVToBuf [10:00:38]FM_MakeSignedData [10:00:38]FM_MakeSignedData [10:00:38]SAM_PROTO_SignData [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 0D 01 02 [10:00:38]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [10:00:38]RAPDU: 90 00 [10:00:38]wFMCommunicate OK [10:00:38]wFMCommunicate request_size=255 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C4 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 07 03 00 35 04 06 00 D4 C7 42 3F [10:00:38]Write to MH i2c: E2 02 01 56 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C4 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 07 03 00 35 04 06 00 D4 C7 42 3F 00 00 64 [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [10:00:38]RAPDU: 90 00 [10:00:38]wFMCommunicate OK [10:00:38]wFMCommunicate request_size=7 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 0D 02 02 02 D1 AC [10:00:38]Write to MH i2c: E2 0A 00 57 01 80 0D 02 02 02 00 D1 AC 00 00 53 [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [10:00:38]RAPDU: 90 00 [10:00:38]wFMCommunicate OK [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 0D 03 02 [10:00:38]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 0B 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 0B 00 58 01 00 07 82 51 96 E2 6B B6 24 90 00 6C [10:00:38]RAPDU: 07 82 51 96 E2 6B B6 24 90 00 [10:00:38]wFMCommunicate OK [10:00:38]SAM_PROTO_SignData done [10:00:38]FM_MakeSignedData done [10:00:38]CreateOFDProtocolMessage [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 11 00 00 [10:00:38]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 17 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 17 00 59 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [10:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:00:38]wFMCommunicate OK [10:00:38]CreateOFDProtocolMessage done [10:00:38]OFDSenderStorePacket 198586 [10:00:38]StoreOFDPacket docnum=198586 [10:00:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9E 6A 04 01 68 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C4 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 07 03 00 35 04 06 00 D4 C7 42 3F D1 AC 07 82 51 96 E2 6B B6 24 [10:00:38]CheckFolder [10:00:38]dirname=/storage/ofd_packets [10:00:38]CheckFolder done [10:00:38]ProducePacketName [10:00:38]name=ofd_packets/00198586 [10:00:38]NVStorageSaveData ofd_packets/00198586 [10:00:38]File name is /storage/ofd_packets/00198586 [10:00:38]Write 298 bytes [10:00:38]NVStorageSaveData done [10:00:38]OFDSenderStorePacket done [10:00:38]KKMCreateOFDPacket done [10:00:38]NVStorageSaveData kkm_last_timestamp [10:00:38]File name is /storage/kkm_last_timestamp [10:00:38]Write 4 bytes [10:00:38]NVStorageSaveData done [10:00:38]ExternCall_PrintAddStr [10:00:38]wPrintStart [10:00:38]Write to MH i2c: 01 00 00 5A 01 5B [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: 01 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: 01 07 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [10:00:38]RasterBufferAndPrint [10:00:38]line 小褔械褌 N : (1)11326027 [10:00:38]line 袠袧袧: 02508201610067 [10:00:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:00:38]line 袩袪袨袛袗袞袗 [10:00:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [10:00:38]line 孝芯胁邪褉: 2710194210 [10:00:38]line 袛孝-袣-5 [10:00:38]line 20.000 * 0.00 [10:00:38]line = 0.00 [10:00:38]line 袧袛小 12% 袧小袩 1% [10:00:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:00:38]line 袠孝袨袚袨: 0.00 [10:00:38]line 袧小袩 1% : 0.00 [10:00:38]line 袧袛小 12% : 0.00 [10:00:38]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:00:38]line 袘械蟹薪邪谢.: 0.00 [10:00:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:00:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:00:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:00:38]line 效械泻 194 17.08.2024 10:00 [10:00:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:00:38]line 袟袧袦: 0300000079 [10:00:38]line 袪袧袦: 0000000000092545 [10:00:38]line 袙械褉褋懈褟 袣袣袦: 001 [10:00:38]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [10:00:38]line 4010044/49 [10:00:38]line 肖袦: 0000000000871802 [10:00:38]line 肖袛: 198586 [10:00:38]line 肖袩袛: 233952275059116 [10:00:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100036&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198586&fm=233952275059116&tin=02508201610067®Number=0000000000092545&sum=0 [10:00:38]written 0, free lines is 4095 [10:00:39]Write to MH i2c: 01 00 00 84 01 85 [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: 01 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: 01 07 00 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 E9 0C 81 [10:00:39]RasterBufferAndPrint [10:00:39]line [10:00:39]line [10:00:39]line [10:00:39]line [10:00:39]line [10:00:39]written 0, free lines is 3311 [10:00:39]MH_Cut [10:00:39]Write to MH i2c: D1 01 00 8B 01 01 5E [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: D1 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: D1 01 00 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: D1 01 00 8B 01 00 5D [10:00:39]Write to MH i2c: 01 00 00 8C 01 8D [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:39]*** Cut start [10:00:39]*** Purtial cut [10:00:39]*** Stage 1: CUTSNS_PIN = 1 [10:00:40]Read from MH i2c: 01 [10:00:40]MH_I2C_Read... [10:00:40]*** Stop cut motor [10:00:40]*** Cut end [10:00:40]Read from MH i2c: 01 07 00 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [10:00:40]process_action close_receipt done [10:00:40]requested_data is exist [10:00:40]produce_requested_data [10:00:40]requested_item fm.sn is exist - process it [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 11 00 00 [10:00:40]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 17 00 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [10:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:00:40]wFMCommunicate OK [10:00:40]requested_item fd.num is exist - process it [10:00:40]SAM_PROTO_GetFieldsCounters [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 13 00 00 [10:00:40]Write to MH i2c: E2 08 00 8E 01 80 13 00 00 00 00 00 00 0B [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 62 00 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 62 00 8E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 07 03 00 0E 04 04 00 CF 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 00 [10:00:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 07 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:40]wFMCommunicate OK [10:00:40]SAM_PROTO_GetFieldsCounters done [10:00:40]requested_item shift.num is exist - process it [10:00:40]requested_item shift.opened is exist - process it [10:00:40]req_shift_opened [10:00:40]FM_GetShiftState [10:00:40]SAM_PROTO_GetShiftState [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 13 01 00 [10:00:40]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 0E 00 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6D [10:00:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:00:40]wFMCommunicate OK [10:00:40]SAM_PROTO_GetShiftState done [10:00:40]FM_GetShiftState done [10:00:40]req_shift_opened done [10:00:40]requested_item shift.open_date is exist - process it [10:00:40]req_shift_open_date [10:00:40]req_shift_open_date done [10:00:40]produce_requested_data done [10:00:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198586,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:00:40]process_action_free close_receipt [10:00:40]json_value_free [10:00:40]json_value_free done [10:00:40]process_json_proto returns [10:00:40]Send response to host [10:00:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198586,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:00:40]free response buf [10:00:40]execute_script done [10:00:40]execute_script returns [10:00:40]free content buf [10:00:40]Sock 9.Close socket [10:00:40]Sock 9.Thread stoped [10:01:18]ConnectInit Can't connect to host [10:01:18]CommunicateWithHost connect error [10:01:18]CommunicateWithHost err = -1 [10:01:18]OFD Sender: Server communicate error [10:01:18]OFD Sender: Processing packet 198562 [packets to send 270, broken 245] [10:01:18]ProducePacketName [10:01:18]name=ofd_packets/00198562 [10:01:18]OFD Sender: To server: 嚂鰌G, [10:01:18]CommunicateWithHost lk.salyk.kg:30040 [10:01:18]ConnectInit lk.salyk.kg [10:01:18]Connected sock=7 [10:01:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 33 B9 07 01 FD 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 40 6D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 07 03 00 35 04 06 00 E7 F2 C7 E7 EB AC 01 5A 14 1F 3B 5B 78 76 [10:01:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 9E 47 00 7B 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 31 38 30 32 10 04 04 00 A2 07 03 00 F4 03 04 00 FD 20 C0 66 B6 04 01 00 00 0F 80 06 9E 34 4F E6 1A [10:01:18]CommunicateWithHost err = 0 [10:01:18]CheckOFDResponse [10:01:18]1017 (14) - 77093643461234 [10:01:18]1041 (16) - 0000000000871802 [10:01:18]1040 (4) - 198562 [10:01:18]1012 (4) - 17.08.2024 04:03 [10:01:18]1206 (1) - 0 [10:01:18]OFD Sender: Remove packet 198562 [10:01:18]ProducePacketName [10:01:18]name=ofd_packets/00198562 [10:01:18]NVStorageDeleteData [10:01:19]OFD Sender: Processing packet 198563 [packets to send 269, broken 245] [10:01:19]ProducePacketName [10:01:19]name=ofd_packets/00198563 [10:01:19]OFD Sender: To server: 嚂鰌G, [10:01:19]CommunicateWithHost lk.salyk.kg:30040 [10:01:19]ConnectInit lk.salyk.kg [10:01:19]Connected sock=7 [10:01:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE 5D 07 01 8D 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 78 6E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 07 03 00 35 04 06 00 83 96 94 63 59 6E 18 88 7D 11 17 D8 B7 3D [10:01:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 42 EA 47 00 9A 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 31 38 30 32 10 04 04 00 A3 07 03 00 F4 03 04 00 FE 20 C0 66 B6 04 01 00 00 FF 53 17 AE 04 B9 4D B7 [10:01:19]CommunicateWithHost err = 0 [10:01:19]CheckOFDResponse [10:01:19]1017 (14) - 77093643461234 [10:01:19]1041 (16) - 0000000000871802 [10:01:19]1040 (4) - 198563 [10:01:19]1012 (4) - 17.08.2024 04:03 [10:01:19]1206 (1) - 0 [10:01:19]OFD Sender: Remove packet 198563 [10:01:19]ProducePacketName [10:01:19]name=ofd_packets/00198563 [10:01:19]NVStorageDeleteData [10:01:20]OFD Sender: Processing packet 198564 [packets to send 268, broken 245] [10:01:20]ProducePacketName [10:01:20]name=ofd_packets/00198564 [10:01:20]OFD Sender: To server: 嚂鰌G, [10:01:20]CommunicateWithHost lk.salyk.kg:30040 [10:01:20]ConnectInit lk.salyk.kg [10:01:20]Connected sock=7 [10:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 66 92 07 01 52 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 C1 6E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 07 03 00 35 04 06 00 FF FD F6 72 1A DB 6F 9C 8D C5 85 BD A2 B5 [10:01:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF B7 47 00 92 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 07 03 00 F4 03 04 00 FF 20 C0 66 B6 04 01 00 00 43 94 1D 9A 80 5F E5 8D [10:01:20]CommunicateWithHost err = 0 [10:01:20]CheckOFDResponse [10:01:20]1017 (14) - 77093643461234 [10:01:20]1041 (16) - 0000000000871802 [10:01:20]1040 (4) - 198564 [10:01:20]1012 (4) - 17.08.2024 04:03 [10:01:20]1206 (1) - 0 [10:01:20]OFD Sender: Remove packet 198564 [10:01:20]ProducePacketName [10:01:20]name=ofd_packets/00198564 [10:01:20]NVStorageDeleteData [10:01:21]OFD Sender: Processing packet 198565 [packets to send 267, broken 245] [10:01:21]ProducePacketName [10:01:21]name=ofd_packets/00198565 [10:01:21]OFD Sender: To server: 嚂鰌G, [10:01:21]CommunicateWithHost lk.salyk.kg:30040 [10:01:21]ConnectInit lk.salyk.kg [10:01:21]Connected sock=7 [10: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 31 38 30 32 0F 01 00 00 4A A9 07 01 C2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 A7 6F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 07 03 00 35 04 06 00 F5 B8 02 9E 61 09 D4 23 F3 EC 36 E8 19 75 [10:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 26 2E 47 00 32 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 07 03 00 F4 03 04 00 00 21 C0 66 B6 04 01 00 00 02 64 E5 3C EB 73 15 E5 [10:01:21]CommunicateWithHost err = 0 [10:01:21]CheckOFDResponse [10:01:21]1017 (14) - 77093643461234 [10:01:21]1041 (16) - 0000000000871802 [10:01:21]1040 (4) - 198565 [10:01:21]1012 (4) - 17.08.2024 04:03 [10:01:21]1206 (1) - 0 [10:01:21]OFD Sender: Remove packet 198565 [10:01:21]ProducePacketName [10:01:21]name=ofd_packets/00198565 [10:01:21]NVStorageDeleteData [10:01:22]OFD Sender: Processing packet 198566 [packets to send 266, broken 245] [10:01:22]ProducePacketName [10:01:22]name=ofd_packets/00198566 [10:01:22]OFD Sender: To server: 嚂鰌G, [10:01:22]CommunicateWithHost lk.salyk.kg:30040 [10:01:22]ConnectInit lk.salyk.kg [10:01:22]Connected sock=9 [10:01:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DE DE 05 01 E6 E6 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 B1 6F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 07 03 00 35 04 06 00 0B 2D C1 94 70 0B 8C 97 FD 34 58 94 8C CF [10:01:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AB F6 47 00 0A 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 07 03 00 F4 03 04 00 01 21 C0 66 B6 04 01 00 00 7C 36 F7 C5 6D BF CF FE [10:01:22]CommunicateWithHost err = 0 [10:01:22]CheckOFDResponse [10:01:22]1017 (14) - 77093643461234 [10:01:22]1041 (16) - 0000000000871802 [10:01:22]1040 (4) - 198566 [10:01:22]1012 (4) - 17.08.2024 04:03 [10:01:22]1206 (1) - 0 [10:01:22]OFD Sender: Remove packet 198566 [10:01:22]ProducePacketName [10:01:22]name=ofd_packets/00198566 [10:01:22]NVStorageDeleteData [10:01:23]OFD Sender: Processing packet 198567 [packets to send 265, broken 245] [10:01:23]ProducePacketName [10:01:23]name=ofd_packets/00198567 [10:01:23]OFD Sender: To server: 嚂鰌G, [10:01:23]CommunicateWithHost lk.salyk.kg:30040 [10:01:23]ConnectInit lk.salyk.kg [10:01:23]Connected sock=7 [10:01:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C A3 07 01 52 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 B6 6F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 07 03 00 35 04 06 00 3E 27 90 20 40 5B 51 F5 3D 5D 00 85 00 91 [10:01:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 A4 47 00 9F 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 07 03 00 F4 03 04 00 02 21 C0 66 B6 04 01 00 00 E0 0B F5 3F 9E E5 33 7E [10:01:23]CommunicateWithHost err = 0 [10:01:23]CheckOFDResponse [10:01:23]1017 (14) - 77093643461234 [10:01:23]1041 (16) - 0000000000871802 [10:01:23]1040 (4) - 198567 [10:01:23]1012 (4) - 17.08.2024 04:03 [10:01:23]1206 (1) - 0 [10:01:23]OFD Sender: Remove packet 198567 [10:01:23]ProducePacketName [10:01:23]name=ofd_packets/00198567 [10:01:23]NVStorageDeleteData [10:01:24]OFD Sender: Processing packet 198568 [packets to send 264, broken 245] [10:01:24]ProducePacketName [10:01:24]name=ofd_packets/00198568 [10:01:24]OFD Sender: To server: 嚂鰌G, [10:01:24]CommunicateWithHost lk.salyk.kg:30040 [10:01:24]ConnectInit lk.salyk.kg [10:01:24]Connected sock=7 [10:01:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 D1 07 01 B7 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 26 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 07 03 00 35 04 06 00 C3 EC 5F 2E 09 48 F0 E2 59 1E 28 5C FE A2 [10:01:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 CE 47 00 88 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 07 03 00 F4 03 04 00 03 21 C0 66 B6 04 01 00 00 F1 B6 A8 39 E5 07 D7 C9 [10:01:24]CommunicateWithHost err = 0 [10:01:24]CheckOFDResponse [10:01:24]1017 (14) - 77093643461234 [10:01:24]1041 (16) - 0000000000871802 [10:01:24]1040 (4) - 198568 [10:01:24]1012 (4) - 17.08.2024 04:03 [10:01:24]1206 (1) - 0 [10:01:24]OFD Sender: Remove packet 198568 [10:01:24]ProducePacketName [10:01:24]name=ofd_packets/00198568 [10:01:24]NVStorageDeleteData [10:01:25]OFD Sender: Processing packet 198569 [packets to send 263, broken 245] [10:01:25]ProducePacketName [10:01:25]name=ofd_packets/00198569 [10:01:25]OFD Sender: To server: 嚂鰌G, [10:01:25]CommunicateWithHost lk.salyk.kg:30040 [10:01:25]ConnectInit lk.salyk.kg [10:01:25]Connected sock=7 [10:01:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 56 0F 06 01 1E 5F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 44 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 07 03 00 35 04 06 00 71 F9 BA 02 B3 0F AE 26 41 9B DA D6 60 D9 [10:01:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 87 8F 47 00 8F 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 07 03 00 F4 03 04 00 04 21 C0 66 B6 04 01 00 00 3E D6 BF C5 34 16 35 D0 [10:01:25]CommunicateWithHost err = 0 [10:01:25]CheckOFDResponse [10:01:25]1017 (14) - 77093643461234 [10:01:25]1041 (16) - 0000000000871802 [10:01:25]1040 (4) - 198569 [10:01:25]1012 (4) - 17.08.2024 04:03 [10:01:25]1206 (1) - 0 [10:01:25]OFD Sender: Remove packet 198569 [10:01:25]ProducePacketName [10:01:25]name=ofd_packets/00198569 [10:01:25]NVStorageDeleteData [10:01:26]OFD Sender: Processing packet 198570 [packets to send 262, broken 245] [10:01:26]ProducePacketName [10:01:26]name=ofd_packets/00198570 [10:01:26]OFD Sender: To server: 嚂鰌G, [10:01:26]CommunicateWithHost lk.salyk.kg:30040 [10:01:26]ConnectInit lk.salyk.kg [10:01:26]Connected sock=7 [10: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 31 38 30 32 15 01 00 00 3F 8D 0D 01 13 75 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 6E 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 07 03 00 35 04 06 00 EE 82 CD 0E AF 96 1C 56 1A 39 1C 65 55 78 [10:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 99 47 00 06 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 07 03 00 F4 03 04 00 05 21 C0 66 B6 04 01 00 00 3D 13 18 A1 67 43 3C 1E [10:01:26]CommunicateWithHost err = 0 [10:01:26]CheckOFDResponse [10:01:26]1017 (14) - 77093643461234 [10:01:26]1041 (16) - 0000000000871802 [10:01:26]1040 (4) - 198570 [10:01:26]1012 (4) - 17.08.2024 04:03 [10:01:26]1206 (1) - 0 [10:01:26]OFD Sender: Remove packet 198570 [10:01:26]ProducePacketName [10:01:26]name=ofd_packets/00198570 [10:01:26]NVStorageDeleteData [10:01:27]OFD Sender: Processing packet 198571 [packets to send 261, broken 245] [10:01:27]ProducePacketName [10:01:27]name=ofd_packets/00198571 [10:01:27]OFD Sender: To server: 嚂鰌G, [10:01:27]CommunicateWithHost lk.salyk.kg:30040 [10:01:27]ConnectInit lk.salyk.kg [10:01:27]Connected sock=7 [10:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1C DD 04 01 CB 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 A3 70 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 07 03 00 35 04 06 00 DE 93 8D 48 C3 71 37 58 06 E1 47 96 2F D1 [10:01:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6A 5D 47 00 DA 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 07 03 00 F4 03 04 00 06 21 C0 66 B6 04 01 00 00 FE 39 68 7A 3C 14 BF B6 [10:01:27]CommunicateWithHost err = 0 [10:01:27]CheckOFDResponse [10:01:27]1017 (14) - 77093643461234 [10:01:27]1041 (16) - 0000000000871802 [10:01:27]1040 (4) - 198571 [10:01:27]1012 (4) - 17.08.2024 04:03 [10:01:27]1206 (1) - 0 [10:01:27]OFD Sender: Remove packet 198571 [10:01:27]ProducePacketName [10:01:27]name=ofd_packets/00198571 [10:01:27]NVStorageDeleteData [10:01:28]OFD Sender: Processing packet 198572 [packets to send 260, broken 245] [10:01:28]ProducePacketName [10:01:28]name=ofd_packets/00198572 [10:01:28]OFD Sender: To server: 嚂鰌G, [10:01:28]CommunicateWithHost lk.salyk.kg:30040 [10:01:28]ConnectInit lk.salyk.kg [10:01:28]Connected sock=7 [10:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DC 52 05 01 63 C5 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 0C 71 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 07 03 00 35 04 06 00 CD 99 6F 07 0F 9B 10 67 3A CF 66 CB FE D3 [10:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 2D 47 00 FA D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 07 03 00 F4 03 04 00 07 21 C0 66 B6 04 01 00 00 70 8A 8C 11 5F 0A D9 0E [10:01:28]CommunicateWithHost err = 0 [10:01:28]CheckOFDResponse [10:01:28]1017 (14) - 77093643461234 [10:01:28]1041 (16) - 0000000000871802 [10:01:28]1040 (4) - 198572 [10:01:28]1012 (4) - 17.08.2024 04:03 [10:01:28]1206 (1) - 0 [10:01:28]OFD Sender: Remove packet 198572 [10:01:28]ProducePacketName [10:01:28]name=ofd_packets/00198572 [10:01:28]NVStorageDeleteData [10:01:29]OFD Sender: Processing packet 198573 [packets to send 259, broken 245] [10:01:29]ProducePacketName [10:01:29]name=ofd_packets/00198573 [10:01:29]OFD Sender: To server: 嚂鰌G, [10:01:29]CommunicateWithHost lk.salyk.kg:30040 [10:01:29]ConnectInit lk.salyk.kg [10:01:29]Connected sock=7 [10:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 20 07 01 85 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 D1 71 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 07 03 00 35 04 06 00 02 0A C3 27 85 60 DC 58 E2 C3 83 B3 14 17 [10:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4C FA 47 00 AE 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 31 38 30 32 10 04 04 00 AD 07 03 00 F4 03 04 00 08 21 C0 66 B6 04 01 00 00 6C 97 62 E8 78 7C BA CD [10:01:29]CommunicateWithHost err = 0 [10:01:29]CheckOFDResponse [10:01:29]1017 (14) - 77093643461234 [10:01:29]1041 (16) - 0000000000871802 [10:01:29]1040 (4) - 198573 [10:01:29]1012 (4) - 17.08.2024 04:03 [10:01:29]1206 (1) - 0 [10:01:29]OFD Sender: Remove packet 198573 [10:01:29]ProducePacketName [10:01:29]name=ofd_packets/00198573 [10:01:29]NVStorageDeleteData [10:01:30]OFD Sender: Processing packet 198574 [packets to send 258, broken 245] [10:01:30]ProducePacketName [10:01:30]name=ofd_packets/00198574 [10:01:30]OFD Sender: To server: 嚂鰌G, [10:01:30]CommunicateWithHost lk.salyk.kg:30040 [10:01:30]ConnectInit lk.salyk.kg [10:01:30]Connected sock=7 [10: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 31 38 30 32 0E 01 00 00 67 B0 06 01 29 64 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 20 72 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 07 03 00 35 04 06 00 90 AD 1D 05 3F 1C A8 2E 44 E2 EE 25 A1 53 [10:01:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 33 47 00 05 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 07 03 00 F4 03 04 00 09 21 C0 66 B6 04 01 00 00 DC BF FA 8F 82 B8 2A 60 [10:01:30]CommunicateWithHost err = 0 [10:01:30]CheckOFDResponse [10:01:30]1017 (14) - 77093643461234 [10:01:30]1041 (16) - 0000000000871802 [10:01:30]1040 (4) - 198574 [10:01:30]1012 (4) - 17.08.2024 04:03 [10:01:30]1206 (1) - 0 [10:01:30]OFD Sender: Remove packet 198574 [10:01:30]ProducePacketName [10:01:30]name=ofd_packets/00198574 [10:01:30]NVStorageDeleteData [10:01:31]OFD Sender: Processing packet 198575 [packets to send 257, broken 245] [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00198575 [10:01:31]OFD Sender: To server: 嚂鰌G, [10:01:31]CommunicateWithHost lk.salyk.kg:30040 [10:01:31]ConnectInit lk.salyk.kg [10:01:31]Connected sock=7 [10:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 AC 07 01 02 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 3A 72 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 07 03 00 35 04 06 00 7A E4 6D F1 9A 3A 07 58 B6 62 26 47 81 26 [10:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F FD 47 00 18 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 07 03 00 F4 03 04 00 0A 21 C0 66 B6 04 01 00 00 57 AE 33 89 90 3A 42 B7 [10:01:31]CommunicateWithHost err = 0 [10:01:31]CheckOFDResponse [10:01:31]1017 (14) - 77093643461234 [10:01:31]1041 (16) - 0000000000871802 [10:01:31]1040 (4) - 198575 [10:01:31]1012 (4) - 17.08.2024 04:03 [10:01:31]1206 (1) - 0 [10:01:31]OFD Sender: Remove packet 198575 [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00198575 [10:01:31]NVStorageDeleteData [10:01:32]OFD Sender: Processing packet 198576 [packets to send 256, broken 245] [10:01:32]ProducePacketName [10:01:32]name=ofd_packets/00198576 [10:01:32]OFD Sender: To server: 嚂鰌G, [10:01:32]CommunicateWithHost lk.salyk.kg:30040 [10:01:32]ConnectInit lk.salyk.kg [10:01:32]Connected sock=7 [10:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FC C8 07 01 3B 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 84 72 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 07 03 00 35 04 06 00 30 35 A1 CD E1 F7 13 79 F2 ED D3 1B C1 8B [10:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 20 0C 47 00 F0 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 07 03 00 F4 03 04 00 0B 21 C0 66 B6 04 01 00 00 09 38 97 60 F7 08 3D 29 [10:01:32]CommunicateWithHost err = 0 [10:01:32]CheckOFDResponse [10:01:32]1017 (14) - 77093643461234 [10:01:32]1041 (16) - 0000000000871802 [10:01:32]1040 (4) - 198576 [10:01:32]1012 (4) - 17.08.2024 04:03 [10:01:32]1206 (1) - 0 [10:01:32]OFD Sender: Remove packet 198576 [10:01:32]ProducePacketName [10:01:32]name=ofd_packets/00198576 [10:01:32]NVStorageDeleteData [10:01:33]OFD Sender: Processing packet 198577 [packets to send 255, broken 245] [10:01:33]ProducePacketName [10:01:33]name=ofd_packets/00198577 [10:01:33]OFD Sender: To server: 嚂鰌G, [10:01:33]CommunicateWithHost lk.salyk.kg:30040 [10:01:33]ConnectInit lk.salyk.kg [10:01:59]accept exits with 10 [10:01:59]New connection [10:01:59]New thread 3067116900 created [10:01:59]Thread 3067260260 joined [10:01:59]Waiting for new connection... [10:01:59] Sock 10.Parse request [10:01:59]Sock 10.Check first char [10:01:59]Sock 10.First char is OK [10:01:59]request: POST /json_proto HTTP/1.0 [10:01:59]Method: POST [10:01:59]URL: /json_proto [10:01:59]Method is POST - this is cgi request [10:01:59]url: /json_proto [10:01:59]query_string will be loaded in cgi processing [10:01:59]execute_cgi json_proto POST (null) [10:01:59]execute_cgi path=json_proto method=POST [10:01:59]POST find Content-Length [10:01:59]Host: 172.17.46.195:8080 [10:01:59]Content-Length: 680 [10:01:59]Content-Type: application/json [10:01:59] [10:01:59]POST finish read [10:01:59]Found Content-Length = 680 [10:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:59]execute_script... [10:01: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)11326029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:59]POST & json_proto [10:01:59]process_json_proto [10:01:59]json parsed OK: [10:01:59]protocol is kg_v1.0 [10:01:59]action value=close_receipt [10:01:59]process_action close_receipt [10:01:59]cmd_close_receipt [10:01:59]MH_GetDate [10:01:59]Write to MH i2c: F0 00 00 90 01 80 [10:01:59]Write i2c OK [10:01:59]MH_I2C_Read... [10:01:59]Read from MH i2c: F0 [10:01:59]MH_I2C_Read... [10:01:59]Read from MH i2c: F0 09 00 [10:01:59]MH_I2C_Read... [10:01:59]Read from MH i2c: F0 09 00 90 01 00 17 75 C0 66 8D AE BC 66 98 [10:01:59]GetLastDocTimeStamp 1723888836 [10:01:59]current date 1723888919 [10:01:59]FM_GetShiftState [10:01:59]SAM_PROTO_GetShiftState [10:01:59]wFMCommunicate request_size=4 [10:01:59]MH_SAM_APDU [10:01:59]CAPDU: 80 13 01 00 [10:01:59]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [10:01:59]Write i2c OK [10:01:59]MH_I2C_Read... [10:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:59]Read from MH i2c: E2 [10:01:59]MH_I2C_Read... [10:01:59]Read from MH i2c: E2 0E 00 [10:01:59]MH_I2C_Read... [10:01:59]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [10:01:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:01:59]wFMCommunicate OK [10:01:59]SAM_PROTO_GetShiftState done [10:01:59]FM_GetShiftState done [10:01:59]opened in 1723853126 [10:01:59]opened+sec_in_day 1723939526 [10:01:59]quantity*price = 70037 [10:01:59]sum+1 = 70038 [10:01:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 195 17.08.2024 10:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198587 肖袩袛: 102546499287006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198587&fm=102546499287006&tin=02508201610067®Number=0000000000092545&sum=70000 [10:02:00]StoreToDocumentArchive [10:02:00]shift 463 fd 198587 [10:02:00]save to /storage/0463/doc_00198587 [10:02:00]save last doc name /storage/0463/doc_00198587 to /storage/kkm_last_doc_name [10:02:00]save OK [10:02:00]Clear old archive folders... [10:02:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:00]tlvbuf is 017243B0 [10:02:00]SAM_PROTO_ClearQueue [10:02:00]wFMCommunicate request_size=4 [10:02:00]MH_SAM_APDU [10:02:00]CAPDU: 80 09 00 00 [10:02:00]Write to MH i2c: E2 08 00 9E 01 80 09 00 00 00 00 00 00 11 [10:02:00]Write i2c OK [10:02:00]MH_I2C_Read... [10:02:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:00]Read from MH i2c: E2 [10:02:00]MH_I2C_Read... [10:02:00]Read from MH i2c: E2 03 00 [10:02:00]MH_I2C_Read... [10:02:00]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [10:02:00]RAPDU: 90 00 [10:02:00]wFMCommunicate OK [10:02:00]SAM_PROTO_ClearQueue done [10:02:00]KKMCreateOFDPacket [10:02:00]OFDProtocolAddRootSTLVToBuf [10:02:00]FM_MakeSignedData [10:02:00]FM_MakeSignedData [10:02:00]SAM_PROTO_SignData [10:02:00]wFMCommunicate request_size=4 [10:02:00]MH_SAM_APDU [10:02:00]CAPDU: 80 0D 01 02 [10:02:00]Write to MH i2c: E2 08 00 9F 01 80 0D 01 02 00 00 00 00 19 [10:02:00]Write i2c OK [10:02:00]MH_I2C_Read... [10:02:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [10:02:01]RAPDU: 90 00 [10:02:01]wFMCommunicate OK [10:02:01]wFMCommunicate request_size=255 [10:02:01]MH_SAM_APDU [10:02: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 17 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 07 03 00 35 04 06 00 5D [10:02:01]Write to MH i2c: E2 02 01 A0 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 17 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 07 03 00 35 04 06 00 5D 00 00 DF [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [10:02:01]RAPDU: 90 00 [10:02:01]wFMCommunicate OK [10:02:01]wFMCommunicate request_size=10 [10:02:01]MH_SAM_APDU [10:02:01]CAPDU: 80 0D 02 02 05 43 F7 A9 B7 DE [10:02:01]Write to MH i2c: E2 0D 00 A1 01 80 0D 02 02 05 00 43 F7 A9 B7 DE 00 00 9E [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [10:02:01]RAPDU: 90 00 [10:02:01]wFMCommunicate OK [10:02:01]wFMCommunicate request_size=4 [10:02:01]MH_SAM_APDU [10:02:01]CAPDU: 80 0D 03 02 [10:02:01]Write to MH i2c: E2 08 00 A2 01 80 0D 03 02 00 00 00 00 1E [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 0B 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 0B 00 A2 01 00 B8 6B 7A 70 04 7B 19 8E 90 00 52 [10:02:01]RAPDU: B8 6B 7A 70 04 7B 19 8E 90 00 [10:02:01]wFMCommunicate OK [10:02:01]SAM_PROTO_SignData done [10:02:01]FM_MakeSignedData done [10:02:01]CreateOFDProtocolMessage [10:02:01]wFMCommunicate request_size=4 [10:02:01]MH_SAM_APDU [10:02:01]CAPDU: 80 11 00 00 [10:02:01]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:01]Read from MH i2c: E2 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 17 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [10:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:01]wFMCommunicate OK [10:02:01]CreateOFDProtocolMessage done [10:02:01]OFDSenderStorePacket 198587 [10:02:01]StoreOFDPacket docnum=198587 [10:02:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F E5 07 01 C4 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 17 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 07 03 00 35 04 06 00 5D 43 F7 A9 B7 DE B8 6B 7A 70 04 7B 19 8E [10:02:01]CheckFolder [10:02:01]dirname=/storage/ofd_packets [10:02:01]CheckFolder done [10:02:01]ProducePacketName [10:02:01]name=ofd_packets/00198587 [10:02:01]NVStorageSaveData ofd_packets/00198587 [10:02:01]File name is /storage/ofd_packets/00198587 [10:02:01]Write 301 bytes [10:02:01]NVStorageSaveData done [10:02:01]OFDSenderStorePacket done [10:02:01]KKMCreateOFDPacket done [10:02:01]NVStorageSaveData kkm_last_timestamp [10:02:01]File name is /storage/kkm_last_timestamp [10:02:01]Write 4 bytes [10:02:01]NVStorageSaveData done [10:02:01]ExternCall_PrintAddStr [10:02:01]wPrintStart [10:02:01]Write to MH i2c: 01 00 00 A4 01 A5 [10:02:01]Write i2c OK [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: 01 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: 01 07 00 [10:02:01]MH_I2C_Read... [10:02:01]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [10:02:01]RasterBufferAndPrint [10:02:01]line 小褔械褌 N : (1)11326029 [10:02:01]line 袠袧袧: 02508201610067 [10:02:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:02:01]line 袩袪袨袛袗袞袗 [10:02:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [10:02:01]line 孝芯胁邪褉: 2710124130 [10:02:01]line 袗懈-92-袣-4 [10:02:01]line 10.330 * 67.80 [10:02:01]line = 700.37 [10:02:01]line 袧袛小 12% 袧小袩 1% [10:02:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:02:01]line 袨袣袪校袚袥袝袧袠袝: -0.37 [10:02:01]line 袠孝袨袚袨: 700.00 [10:02:01]line 袙薪械褋械薪芯: 700.00 [10:02:01]line 小袛袗效袗: 0.00 [10:02:01]line 袧小袩 1% : 6.20 [10:02:01]line 袧袛小 12% : 74.38 [10:02:01]line 袧邪谢懈褔薪褘屑懈: 700.00 [10:02:01]line 袘械蟹薪邪谢.: 0.00 [10:02:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:02:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:02:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:02:01]line 效械泻 195 17.08.2024 10:01 [10:02:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:02:01]line 袟袧袦: 0300000079 [10:02:01]line 袪袧袦: 0000000000092545 [10:02:01]line 袙械褉褋懈褟 袣袣袦: 001 [10:02:01]line 肖袦: 0000000000871802 [10:02:01]line 肖袛: 198587 [10:02:01]line 肖袩袛: 102546499287006 [10:02:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198587&fm=102546499287006&tin=02508201610067®Number=0000000000092545&sum=70000 [10:02:01]written 0, free lines is 4095 [10:02:02]Write to MH i2c: 01 00 00 CF 01 D0 [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: 01 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: 01 07 00 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 DF 0C C2 [10:02:02]RasterBufferAndPrint [10:02:02]line [10:02:02]line [10:02:02]line [10:02:02]line [10:02:02]line [10:02:02]written 0, free lines is 3301 [10:02:02]MH_Cut [10:02:02]Write to MH i2c: D1 01 00 D6 01 01 A9 [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: D1 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: D1 01 00 [10:02:02]MH_I2C_Read... [10:02:02]Read from MH i2c: D1 01 00 D6 01 00 A8 [10:02:02]Write to MH i2c: 01 00 00 D7 01 D8 [10:02:02]Write i2c OK [10:02:02]MH_I2C_Read... [10:02:02]*** Cut start [10:02:02]*** Purtial cut [10:02:02]*** CUTSNS_PIN = 0 [10:02:03]*** Stage 1: CUTSNS_PIN = 1 [10:02:04]Read from MH i2c: 01 [10:02:04]MH_I2C_Read... [10:02:04]*** Stop cut motor [10:02:04]*** Cut end [10:02:04]Read from MH i2c: 01 07 00 [10:02:04]MH_I2C_Read... [10:02:04]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [10:02:04]process_action close_receipt done [10:02:04]requested_data is exist [10:02:04]produce_requested_data [10:02:04]requested_item fm.sn is exist - process it [10:02:04]wFMCommunicate request_size=4 [10:02:04]MH_SAM_APDU [10:02:04]CAPDU: 80 11 00 00 [10:02:04]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [10:02:04]Write i2c OK [10:02:04]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 17 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [10:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:05]wFMCommunicate OK [10:02:05]requested_item fd.num is exist - process it [10:02:05]SAM_PROTO_GetFieldsCounters [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 13 00 00 [10:02:05]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 62 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 07 03 00 0E 04 04 00 CF 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 4F [10:02:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 07 03 00 0E 04 04 00 CF 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 [10:02:05]wFMCommunicate OK [10:02:05]SAM_PROTO_GetFieldsCounters done [10:02:05]requested_item shift.num is exist - process it [10:02:05]requested_item shift.opened is exist - process it [10:02:05]req_shift_opened [10:02:05]FM_GetShiftState [10:02:05]SAM_PROTO_GetShiftState [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 13 01 00 [10:02:05]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [10:02:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:02:05]wFMCommunicate OK [10:02:05]SAM_PROTO_GetShiftState done [10:02:05]FM_GetShiftState done [10:02:05]req_shift_opened done [10:02:05]requested_item shift.open_date is exist - process it [10:02:05]req_shift_open_date [10:02:05]req_shift_open_date done [10:02:05]produce_requested_data done [10:02:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198587,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:02:05]process_action_free close_receipt [10:02:05]json_value_free [10:02:05]json_value_free done [10:02:05]process_json_proto returns [10:02:05]Send response to host [10:02:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198587,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:02:05]free response buf [10:02:05]execute_script done [10:02:05]execute_script returns [10:02:05]free content buf [10:02:05]Sock 10.Close socket [10:02:05]Sock 10.Thread stoped [10:02:05]accept exits with 9 [10:02:05]New connection [10:02:05]New thread 3067260260 created [10:02:05]Thread 3067116900 joined [10:02:05]Waiting for new connection... [10:02:05] Sock 9.Parse request [10:02:05]Sock 9.Check first char [10:02:05]Sock 9.First char is OK [10:02:05]request: POST /json_proto HTTP/1.0 [10:02:05]Method: POST [10:02:05]URL: /json_proto [10:02:05]Method is POST - this is cgi request [10:02:05]url: /json_proto [10:02:05]query_string will be loaded in cgi processing [10:02:05]execute_cgi json_proto POST (null) [10:02:05]execute_cgi path=json_proto method=POST [10:02:05]POST find Content-Length [10:02:05]Host: 172.17.46.195:8080 [10:02:05]Content-Length: 799 [10:02:05]Content-Type: application/json [10:02:05] [10:02:05]POST finish read [10:02:05]Found Content-Length = 799 [10:02:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082285", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:05]execute_script... [10:02: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)11326028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082285", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:05]POST & json_proto [10:02:05]process_json_proto [10:02:05]json parsed OK: [10:02:05]protocol is kg_v1.0 [10:02:05]action value=close_receipt [10:02:05]process_action close_receipt [10:02:05]cmd_close_receipt [10:02:05]MH_GetDate [10:02:05]Write to MH i2c: F0 00 00 DB 01 CB [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: F0 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: F0 09 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: F0 09 00 DB 01 00 1D 75 C0 66 8D AE BC 66 E9 [10:02:05]GetLastDocTimeStamp 1723888919 [10:02:05]current date 1723888925 [10:02:05]FM_GetShiftState [10:02:05]SAM_PROTO_GetShiftState [10:02:05]wFMCommunicate request_size=4 [10:02:05]MH_SAM_APDU [10:02:05]CAPDU: 80 13 01 00 [10:02:05]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [10:02:05]Write i2c OK [10:02:05]MH_I2C_Read... [10:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:05]Read from MH i2c: E2 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 [10:02:05]MH_I2C_Read... [10:02:05]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BA [10:02:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:02:05]wFMCommunicate OK [10:02:05]SAM_PROTO_GetShiftState done [10:02:05]FM_GetShiftState done [10:02:05]opened in 1723853126 [10:02:05]opened+sec_in_day 1723939526 [10:02:05]quantity*price = 0 [10:02:05]sum+1 = 1 [10:02:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 196 17.08.2024 10:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082285 肖袦: 0000000000871802 肖袛: 198588 肖袩袛: 90713844883989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100205&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198588&fm=90713844883989&tin=02508201610067®Number=0000000000092545&sum=0 [10:02:06]StoreToDocumentArchive [10:02:06]shift 463 fd 198588 [10:02:06]save to /storage/0463/doc_00198588 [10:02:06]save last doc name /storage/0463/doc_00198588 to /storage/kkm_last_doc_name [10:02:06]save OK [10:02:06]Clear old archive folders... [10:02:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:02:06]tlvbuf is 0173FDC0 [10:02:06]SAM_PROTO_ClearQueue [10:02:06]wFMCommunicate request_size=4 [10:02:06]MH_SAM_APDU [10:02:06]CAPDU: 80 09 00 00 [10:02:06]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [10:02:06]Write i2c OK [10:02:06]MH_I2C_Read... [10:02:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:06]Read from MH i2c: E2 [10:02:06]MH_I2C_Read... [10:02:06]Read from MH i2c: E2 03 00 [10:02:06]MH_I2C_Read... [10:02:06]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [10:02:06]RAPDU: 90 00 [10:02:06]wFMCommunicate OK [10:02:06]SAM_PROTO_ClearQueue done [10:02:06]KKMCreateOFDPacket [10:02:06]OFDProtocolAddRootSTLVToBuf [10:02:06]FM_MakeSignedData [10:02:06]FM_MakeSignedData [10:02:06]SAM_PROTO_SignData [10:02:06]wFMCommunicate request_size=4 [10:02:06]MH_SAM_APDU [10:02:06]CAPDU: 80 0D 01 02 [10:02:06]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [10:02:06]Write i2c OK [10:02:06]MH_I2C_Read... [10:02:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:06]Read from MH i2c: E2 [10:02:06]MH_I2C_Read... [10:02:06]Read from MH i2c: E2 03 00 [10:02:06]MH_I2C_Read... [10:02:06]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [10:02:06]RAPDU: 90 00 [10:02:06]wFMCommunicate OK [10:02:06]wFMCommunicate request_size=255 [10:02:06]MH_SAM_APDU [10:02:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 1D 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 07 03 00 35 04 06 00 52 80 F6 80 [10:02:06]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 1D 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 07 03 00 35 04 06 00 52 80 F6 80 00 00 83 [10:02:06]Write i2c OK [10:02:06]MH_I2C_Read... [10:02:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:07]Read from MH i2c: E2 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 03 00 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [10:02:07]RAPDU: 90 00 [10:02:07]wFMCommunicate OK [10:02:07]wFMCommunicate request_size=7 [10:02:07]MH_SAM_APDU [10:02:07]CAPDU: 80 0D 02 02 02 22 15 [10:02:07]Write to MH i2c: E2 0A 00 EC 01 80 0D 02 02 02 00 22 15 00 00 A2 [10:02:07]Write i2c OK [10:02:07]MH_I2C_Read... [10:02:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:07]Read from MH i2c: E2 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 03 00 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [10:02:07]RAPDU: 90 00 [10:02:07]wFMCommunicate OK [10:02:07]wFMCommunicate request_size=4 [10:02:07]MH_SAM_APDU [10:02:07]CAPDU: 80 0D 03 02 [10:02:07]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [10:02:07]Write i2c OK [10:02:07]MH_I2C_Read... [10:02:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:07]Read from MH i2c: E2 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 0B 00 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 0B 00 ED 01 00 D2 D0 90 E6 1F 70 EF E0 90 00 E0 [10:02:07]RAPDU: D2 D0 90 E6 1F 70 EF E0 90 00 [10:02:07]wFMCommunicate OK [10:02:07]SAM_PROTO_SignData done [10:02:07]FM_MakeSignedData done [10:02:07]CreateOFDProtocolMessage [10:02:07]wFMCommunicate request_size=4 [10:02:07]MH_SAM_APDU [10:02:07]CAPDU: 80 11 00 00 [10:02:07]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [10:02:07]Write i2c OK [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 [10:02:07]MH_I2C_Read... [10:02:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:07]Read from MH i2c: E2 17 00 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [10:02:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:07]wFMCommunicate OK [10:02:07]CreateOFDProtocolMessage done [10:02:07]OFDSenderStorePacket 198588 [10:02:07]StoreOFDPacket docnum=198588 [10:02:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5E 47 04 01 57 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 1D 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 07 03 00 35 04 06 00 52 80 F6 80 22 15 D2 D0 90 E6 1F 70 EF E0 [10:02:07]CheckFolder [10:02:07]dirname=/storage/ofd_packets [10:02:07]CheckFolder done [10:02:07]ProducePacketName [10:02:07]name=ofd_packets/00198588 [10:02:07]NVStorageSaveData ofd_packets/00198588 [10:02:07]File name is /storage/ofd_packets/00198588 [10:02:07]Write 298 bytes [10:02:07]NVStorageSaveData done [10:02:07]OFDSenderStorePacket done [10:02:07]KKMCreateOFDPacket done [10:02:07]NVStorageSaveData kkm_last_timestamp [10:02:07]File name is /storage/kkm_last_timestamp [10:02:07]Write 4 bytes [10:02:07]NVStorageSaveData done [10:02:07]ExternCall_PrintAddStr [10:02:07]wPrintStart [10:02:07]Write to MH i2c: 01 00 00 EF 01 F0 [10:02:07]Write i2c OK [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: 01 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: 01 07 00 [10:02:07]MH_I2C_Read... [10:02:07]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [10:02:07]RasterBufferAndPrint [10:02:07]line 小褔械褌 N : (1)11326028 [10:02:07]line 袠袧袧: 02508201610067 [10:02:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:02:07]line 袩袪袨袛袗袞袗 [10:02:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [10:02:07]line 孝芯胁邪褉: 2710194210 [10:02:07]line 袛孝-袣-5 [10:02:07]line 20.000 * 0.00 [10:02:07]line = 0.00 [10:02:07]line 袧袛小 12% 袧小袩 1% [10:02:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:02:07]line 袠孝袨袚袨: 0.00 [10:02:07]line 袧小袩 1% : 0.00 [10:02:07]line 袧袛小 12% : 0.00 [10:02:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:02:07]line 袘械蟹薪邪谢.: 0.00 [10:02:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:02:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:02:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:02:07]line 效械泻 196 17.08.2024 10:02 [10:02:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:02:07]line 袟袧袦: 0300000079 [10:02:07]line 袪袧袦: 0000000000092545 [10:02:07]line 袙械褉褋懈褟 袣袣袦: 001 [10:02:07]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [10:02:07]line 4082285 [10:02:07]line 肖袦: 0000000000871802 [10:02:07]line 肖袛: 198588 [10:02:07]line 肖袩袛: 90713844883989 [10:02:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100205&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198588&fm=90713844883989&tin=02508201610067®Number=0000000000092545&sum=0 [10:02:07]written 0, free lines is 4095 [10:02:08]Write to MH i2c: 01 00 00 19 02 1B [10:02:08]Write i2c OK [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: 01 [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: 01 07 00 [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: 01 07 00 19 02 00 00 00 00 00 E9 0C 17 [10:02:08]RasterBufferAndPrint [10:02:08]line [10:02:08]line [10:02:08]line [10:02:08]line [10:02:08]line [10:02:08]written 0, free lines is 3315 [10:02:08]MH_Cut [10:02:08]Write to MH i2c: D1 01 00 20 02 01 F4 [10:02:08]Write i2c OK [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: D1 [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: D1 01 00 [10:02:08]MH_I2C_Read... [10:02:08]Read from MH i2c: D1 01 00 20 02 00 F3 [10:02:08]Write to MH i2c: 01 00 00 21 02 23 [10:02:08]Write i2c OK [10:02:08]MH_I2C_Read... [10:02:09]*** Cut start [10:02:09]*** Purtial cut [10:02:09]*** Stage 1: CUTSNS_PIN = 1 [10:02:09]Read from MH i2c: 01 [10:02:09]MH_I2C_Read... [10:02:09]*** Stop cut motor [10:02:09]*** Cut end [10:02:09]Read from MH i2c: 01 07 00 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 FF 0F 38 [10:02:09]process_action close_receipt done [10:02:09]requested_data is exist [10:02:09]produce_requested_data [10:02:09]requested_item fm.sn is exist - process it [10:02:09]wFMCommunicate request_size=4 [10:02:09]MH_SAM_APDU [10:02:09]CAPDU: 80 11 00 00 [10:02:09]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [10:02:09]Write i2c OK [10:02:09]MH_I2C_Read... [10:02:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:09]Read from MH i2c: E2 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 17 00 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [10:02:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:02:09]wFMCommunicate OK [10:02:09]requested_item fd.num is exist - process it [10:02:09]SAM_PROTO_GetFieldsCounters [10:02:09]wFMCommunicate request_size=4 [10:02:09]MH_SAM_APDU [10:02:09]CAPDU: 80 13 00 00 [10:02:09]Write to MH i2c: E2 08 00 23 02 80 13 00 00 00 00 00 00 A1 [10:02:09]Write i2c OK [10:02:09]MH_I2C_Read... [10:02:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:09]Read from MH i2c: E2 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 62 00 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 62 00 23 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 07 03 00 0E 04 04 00 CF 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 9E [10:02:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 07 03 00 0E 04 04 00 CF 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 [10:02:09]wFMCommunicate OK [10:02:09]SAM_PROTO_GetFieldsCounters done [10:02:09]requested_item shift.num is exist - process it [10:02:09]requested_item shift.opened is exist - process it [10:02:09]req_shift_opened [10:02:09]FM_GetShiftState [10:02:09]SAM_PROTO_GetShiftState [10:02:09]wFMCommunicate request_size=4 [10:02:09]MH_SAM_APDU [10:02:09]CAPDU: 80 13 01 00 [10:02:09]Write to MH i2c: E2 08 00 24 02 80 13 01 00 00 00 00 00 A3 [10:02:09]Write i2c OK [10:02:09]MH_I2C_Read... [10:02:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:09]Read from MH i2c: E2 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 0E 00 [10:02:09]MH_I2C_Read... [10:02:09]Read from MH i2c: E2 0E 00 24 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 03 [10:02:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:02:09]wFMCommunicate OK [10:02:09]SAM_PROTO_GetShiftState done [10:02:09]FM_GetShiftState done [10:02:09]req_shift_opened done [10:02:09]requested_item shift.open_date is exist - process it [10:02:09]req_shift_open_date [10:02:09]req_shift_open_date done [10:02:09]produce_requested_data done [10:02:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198588,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:02:09]process_action_free close_receipt [10:02:09]json_value_free [10:02:09]json_value_free done [10:02:09]process_json_proto returns [10:02:09]Send response to host [10:02:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198588,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:02:09]free response buf [10:02:09]execute_script done [10:02:09]execute_script returns [10:02:09]free content buf [10:02:09]Sock 9.Close socket [10:02:09]Sock 9.Thread stoped [10:03:46]ConnectInit Can't connect to host [10:03:46]CommunicateWithHost connect error [10:03:46]CommunicateWithHost err = -1 [10:03:46]OFD Sender: Server communicate error [10:03:46]OFD Sender: Processing packet 198577 [packets to send 257, broken 245] [10:03:46]ProducePacketName [10:03:46]name=ofd_packets/00198577 [10:03:46]OFD Sender: To server: 嚂鰌G, [10:03:46]CommunicateWithHost lk.salyk.kg:30040 [10:03:46]ConnectInit lk.salyk.kg [10:03:47]Connected sock=7 [10: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 31 38 30 32 0C 01 00 00 2B 6D 04 01 3E A6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 BB 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C0 94 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 94 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 97 00 00 00 00 07 04 06 00 84 94 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 BC 72 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 07 03 00 35 04 06 00 1F B9 1F 07 E0 94 76 05 BB 64 3F 22 F4 D2 [10:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B 57 47 00 46 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 31 38 30 32 10 04 04 00 B1 07 03 00 F4 03 04 00 92 21 C0 66 B6 04 01 00 00 CF CC E5 95 5D 5D AF EF [10:03:47]CommunicateWithHost err = 0 [10:03:47]CheckOFDResponse [10:03:47]1017 (14) - 77093643461234 [10:03:47]1041 (16) - 0000000000871802 [10:03:47]1040 (4) - 198577 [10:03:47]1012 (4) - 17.08.2024 04:05 [10:03:47]1206 (1) - 0 [10:03:47]OFD Sender: Remove packet 198577 [10:03:47]ProducePacketName [10:03:47]name=ofd_packets/00198577 [10:03:47]NVStorageDeleteData [10:03:47]OFD Sender: Processing packet 198578 [packets to send 256, broken 245] [10:03:47]ProducePacketName [10:03:47]name=ofd_packets/00198578 [10:03:47]OFD Sender: To server: 嚂鰌G, [10:03:47]CommunicateWithHost lk.salyk.kg:30040 [10:03:47]ConnectInit lk.salyk.kg [10:03:48]Connected sock=7 [10:03:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B5 1A 06 01 78 C8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 7A CB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 38 73 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 07 03 00 35 04 06 00 8C 3C E5 1C E5 7C 66 43 60 C9 03 B9 81 53 [10:03:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0C F8 47 00 78 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 07 03 00 F4 03 04 00 93 21 C0 66 B6 04 01 00 00 76 F9 B2 21 B4 2D B0 C6 [10:03:48]CommunicateWithHost err = 0 [10:03:48]CheckOFDResponse [10:03:48]1017 (14) - 77093643461234 [10:03:48]1041 (16) - 0000000000871802 [10:03:48]1040 (4) - 198578 [10:03:48]1012 (4) - 17.08.2024 04:05 [10:03:48]1206 (1) - 0 [10:03:48]OFD Sender: Remove packet 198578 [10:03:48]ProducePacketName [10:03:48]name=ofd_packets/00198578 [10:03:48]NVStorageDeleteData [10:03:48]OFD Sender: Processing packet 198579 [packets to send 255, broken 245] [10:03:48]ProducePacketName [10:03:48]name=ofd_packets/00198579 [10:03:48]OFD Sender: To server: 嚂鰌G, [10:03:48]CommunicateWithHost lk.salyk.kg:30040 [10:03:48]ConnectInit lk.salyk.kg [10:03:49]Connected sock=7 [10:03:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 83 3A 04 01 83 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 5A 73 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 07 03 00 35 04 06 00 6D A4 85 D8 39 93 5C 87 0F 73 25 17 34 BA [10:03:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 02 DB 47 00 F7 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 07 03 00 F4 03 04 00 94 21 C0 66 B6 04 01 00 00 BF A2 DD C6 39 0D 34 19 [10:03:49]CommunicateWithHost err = 0 [10:03:49]CheckOFDResponse [10:03:49]1017 (14) - 77093643461234 [10:03:49]1041 (16) - 0000000000871802 [10:03:49]1040 (4) - 198579 [10:03:49]1012 (4) - 17.08.2024 04:05 [10:03:49]1206 (1) - 0 [10:03:49]OFD Sender: Remove packet 198579 [10:03:49]ProducePacketName [10:03:49]name=ofd_packets/00198579 [10:03:49]NVStorageDeleteData [10:03:49]OFD Sender: Processing packet 198580 [packets to send 254, broken 245] [10:03:49]ProducePacketName [10:03:49]name=ofd_packets/00198580 [10:03:49]OFD Sender: To server: 嚂鰌G, [10:03:49]CommunicateWithHost lk.salyk.kg:30040 [10:03:49]ConnectInit lk.salyk.kg [10:03:50]Connected sock=7 [10:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 71 02 07 01 2A 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 80 73 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 07 03 00 35 04 06 00 CA 6B 38 D7 B5 88 8B 41 A8 CF 37 D5 E8 1B [10:03:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3E B8 47 00 37 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 07 03 00 F4 03 04 00 94 21 C0 66 B6 04 01 00 00 0B ED D0 08 56 27 43 AC [10:03:50]CommunicateWithHost err = 0 [10:03:50]CheckOFDResponse [10:03:50]1017 (14) - 77093643461234 [10:03:50]1041 (16) - 0000000000871802 [10:03:50]1040 (4) - 198580 [10:03:50]1012 (4) - 17.08.2024 04:05 [10:03:50]1206 (1) - 0 [10:03:50]OFD Sender: Remove packet 198580 [10:03:50]ProducePacketName [10:03:50]name=ofd_packets/00198580 [10:03:50]NVStorageDeleteData [10:03:50]OFD Sender: Processing packet 198581 [packets to send 253, broken 245] [10:03:50]ProducePacketName [10:03:50]name=ofd_packets/00198581 [10:03:50]OFD Sender: To server: 嚂鰌G, [10:03:50]CommunicateWithHost lk.salyk.kg:30040 [10:03:50]ConnectInit lk.salyk.kg [10:03:51]Connected sock=7 [10:03:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 D2 07 01 7C 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 AA 73 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 07 03 00 35 04 06 00 54 71 9F 49 26 8E 46 91 25 79 89 6E 0B FF [10:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 77 7C 47 00 C4 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 07 03 00 F4 03 04 00 95 21 C0 66 B6 04 01 00 00 1C 21 D4 AE 45 B0 4C 1C [10:03:51]CommunicateWithHost err = 0 [10:03:51]CheckOFDResponse [10:03:51]1017 (14) - 77093643461234 [10:03:51]1041 (16) - 0000000000871802 [10:03:51]1040 (4) - 198581 [10:03:51]1012 (4) - 17.08.2024 04:05 [10:03:51]1206 (1) - 0 [10:03:51]OFD Sender: Remove packet 198581 [10:03:51]ProducePacketName [10:03:51]name=ofd_packets/00198581 [10:03:51]NVStorageDeleteData [10:03:51]OFD Sender: Processing packet 198582 [packets to send 252, broken 245] [10:03:51]ProducePacketName [10:03:51]name=ofd_packets/00198582 [10:03:51]OFD Sender: To server: 嚂鰌G, [10:03:51]CommunicateWithHost lk.salyk.kg:30040 [10:03:51]ConnectInit lk.salyk.kg [10:03:52]Connected sock=7 [10:03:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 83 96 07 01 D2 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 1E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 07 03 00 35 04 06 00 82 CD 2E 56 00 98 CA 07 78 CB 52 59 66 61 [10:03:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 91 B4 47 00 99 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 07 03 00 F4 03 04 00 96 21 C0 66 B6 04 01 00 00 6F 06 5A B4 06 45 C3 A8 [10:03:52]CommunicateWithHost err = 0 [10:03:52]CheckOFDResponse [10:03:52]1017 (14) - 77093643461234 [10:03:52]1041 (16) - 0000000000871802 [10:03:52]1040 (4) - 198582 [10:03:52]1012 (4) - 17.08.2024 04:05 [10:03:52]1206 (1) - 0 [10:03:52]OFD Sender: Remove packet 198582 [10:03:52]ProducePacketName [10:03:52]name=ofd_packets/00198582 [10:03:52]NVStorageDeleteData [10:03:52]OFD Sender: Processing packet 198583 [packets to send 251, broken 245] [10:03:52]ProducePacketName [10:03:52]name=ofd_packets/00198583 [10:03:52]OFD Sender: To server: 嚂鰌G, [10:03:52]CommunicateWithHost lk.salyk.kg:30040 [10:03:52]ConnectInit lk.salyk.kg [10:03:52]Connected sock=7 [10:03:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 9C 0F 0D 01 DC EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 24 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 07 03 00 35 04 06 00 00 42 E3 40 50 9F C9 06 4C DC 89 C4 96 98 [10:03:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C5 C4 47 00 6C 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 07 03 00 F4 03 04 00 97 21 C0 66 B6 04 01 00 00 44 46 64 1C 13 2D 4F FE [10:03:53]CommunicateWithHost err = 0 [10:03:53]CheckOFDResponse [10:03:53]1017 (14) - 77093643461234 [10:03:53]1041 (16) - 0000000000871802 [10:03:53]1040 (4) - 198583 [10:03:53]1012 (4) - 17.08.2024 04:05 [10:03:53]1206 (1) - 0 [10:03:53]OFD Sender: Remove packet 198583 [10:03:53]ProducePacketName [10:03:53]name=ofd_packets/00198583 [10:03:53]NVStorageDeleteData [10:03:53]OFD Sender: Processing packet 198584 [packets to send 250, broken 245] [10:03:53]ProducePacketName [10:03:53]name=ofd_packets/00198584 [10:03:53]OFD Sender: To server: 嚂鰌G, [10:03:53]CommunicateWithHost lk.salyk.kg:30040 [10:03:53]ConnectInit lk.salyk.kg [10:03:54]Connected sock=7 [10:03:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 34 05 01 83 51 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 5E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 07 03 00 35 04 06 00 70 6A 25 D8 19 3C AA 68 00 B0 6A D2 D1 76 [10:03:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 62 47 00 E4 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 07 03 00 F4 03 04 00 99 21 C0 66 B6 04 01 00 00 C2 F7 57 AC 9B 34 AC C3 [10:03:54]CommunicateWithHost err = 0 [10:03:54]CheckOFDResponse [10:03:54]1017 (14) - 77093643461234 [10:03:54]1041 (16) - 0000000000871802 [10:03:54]1040 (4) - 198584 [10:03:54]1012 (4) - 17.08.2024 04:05 [10:03:54]1206 (1) - 0 [10:03:54]OFD Sender: Remove packet 198584 [10:03:54]ProducePacketName [10:03:54]name=ofd_packets/00198584 [10:03:54]NVStorageDeleteData [10:03:54]OFD Sender: Processing packet 198585 [packets to send 249, broken 245] [10:03:54]ProducePacketName [10:03:54]name=ofd_packets/00198585 [10:03:54]OFD Sender: To server: 嚂鰌G, [10:03:54]CommunicateWithHost lk.salyk.kg:30040 [10:03:54]ConnectInit lk.salyk.kg [10:03:55]Connected sock=7 [10:03:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DC 55 07 01 13 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 8E 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 07 03 00 35 04 06 00 84 6D 6B 03 2E 2A 20 84 73 D3 1A 64 29 31 [10:03:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AB D2 47 00 68 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 07 03 00 F4 03 04 00 99 21 C0 66 B6 04 01 00 00 20 26 FB 52 8E BE 60 B9 [10:03:55]CommunicateWithHost err = 0 [10:03:55]CheckOFDResponse [10:03:55]1017 (14) - 77093643461234 [10:03:55]1041 (16) - 0000000000871802 [10:03:55]1040 (4) - 198585 [10:03:55]1012 (4) - 17.08.2024 04:05 [10:03:55]1206 (1) - 0 [10:03:55]OFD Sender: Remove packet 198585 [10:03:55]ProducePacketName [10:03:55]name=ofd_packets/00198585 [10:03:55]NVStorageDeleteData [10:03:55]OFD Sender: Processing packet 198586 [packets to send 248, broken 245] [10:03:55]ProducePacketName [10:03:55]name=ofd_packets/00198586 [10:03:55]OFD Sender: To server: 嚂鰌G, [10:03:55]CommunicateWithHost lk.salyk.kg:30040 [10:03:55]ConnectInit lk.salyk.kg [10:03:56]Connected sock=7 [10:03:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9E 6A 04 01 68 F1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C4 74 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 07 03 00 35 04 06 00 D4 C7 42 3F D1 AC 07 82 51 96 E2 6B B6 24 [10:03:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 9C 47 00 EC BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 07 03 00 F4 03 04 00 9A 21 C0 66 B6 04 01 00 00 E0 92 4E F2 E2 08 15 14 [10:03:56]CommunicateWithHost err = 0 [10:03:56]CheckOFDResponse [10:03:56]1017 (14) - 77093643461234 [10:03:56]1041 (16) - 0000000000871802 [10:03:56]1040 (4) - 198586 [10:03:56]1012 (4) - 17.08.2024 04:05 [10:03:56]1206 (1) - 0 [10:03:56]OFD Sender: Remove packet 198586 [10:03:56]ProducePacketName [10:03:56]name=ofd_packets/00198586 [10:03:56]NVStorageDeleteData [10:03:56]OFD Sender: Processing packet 198587 [packets to send 247, broken 245] [10:03:56]ProducePacketName [10:03:56]name=ofd_packets/00198587 [10:03:56]OFD Sender: To server: 嚂鰌G, [10:03:56]CommunicateWithHost lk.salyk.kg:30040 [10:03:56]ConnectInit lk.salyk.kg [10:03:56]Connected sock=7 [10:03:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F E5 07 01 C4 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 17 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 07 03 00 35 04 06 00 5D 43 F7 A9 B7 DE B8 6B 7A 70 04 7B 19 8E [10:03:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 AD 47 00 81 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 07 03 00 F4 03 04 00 9B 21 C0 66 B6 04 01 00 00 B4 7A A6 5D B2 EA BF DC [10:03:57]CommunicateWithHost err = 0 [10:03:57]CheckOFDResponse [10:03:57]1017 (14) - 77093643461234 [10:03:57]1041 (16) - 0000000000871802 [10:03:57]1040 (4) - 198587 [10:03:57]1012 (4) - 17.08.2024 04:05 [10:03:57]1206 (1) - 0 [10:03:57]OFD Sender: Remove packet 198587 [10:03:57]ProducePacketName [10:03:57]name=ofd_packets/00198587 [10:03:57]NVStorageDeleteData [10:03:57]OFD Sender: Processing packet 198588 [packets to send 246, broken 245] [10:03:57]ProducePacketName [10:03:57]name=ofd_packets/00198588 [10:03:57]OFD Sender: To server: 嚂鰌G, [10:03:57]CommunicateWithHost lk.salyk.kg:30040 [10:03:57]ConnectInit lk.salyk.kg [10:03:57]Connected sock=7 [10:03:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5E 47 04 01 57 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 1D 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 07 03 00 35 04 06 00 52 80 F6 80 22 15 D2 D0 90 E6 1F 70 EF E0 [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 31 38 30 32 4F 00 00 00 49 72 47 00 70 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 07 03 00 F4 03 04 00 9C 21 C0 66 B6 04 01 00 00 C3 A2 96 2D 91 0D 37 D1 [10:03:58]CommunicateWithHost err = 0 [10:03:58]CheckOFDResponse [10:03:58]1017 (14) - 77093643461234 [10:03:58]1041 (16) - 0000000000871802 [10:03:58]1040 (4) - 198588 [10:03:58]1012 (4) - 17.08.2024 04:05 [10:03:58]1206 (1) - 0 [10:03:58]OFD Sender: Remove packet 198588 [10:03:58]ProducePacketName [10:03:58]name=ofd_packets/00198588 [10:03:58]NVStorageDeleteData [10:03:58]OFD Sender: No OFD packet to send [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:06]accept exits with 10 [10:05:06]New connection [10:05:06]New thread 3067116900 created [10:05:06]Thread 3067260260 joined [10:05:06]Waiting for new connection... [10:05:06] Sock 10.Parse request [10:05:06]Sock 10.Check first char [10:05:06]Sock 10.First char is OK [10:05:06]request: POST /json_proto HTTP/1.0 [10:05:06]Method: POST [10:05:06]URL: /json_proto [10:05:06]Method is POST - this is cgi request [10:05:06]url: /json_proto [10:05:06]query_string will be loaded in cgi processing [10:05:06]execute_cgi json_proto POST (null) [10:05:06]execute_cgi path=json_proto method=POST [10:05:06]POST find Content-Length [10:05:06]Host: 172.17.46.195:8080 [10:05:06]Content-Length: 690 [10:05:06]Content-Type: application/json [10:05:06] [10:05:06]POST finish read [10:05:06]Found Content-Length = 690 [10:05:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:06]execute_script... [10:05: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)11326032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:06]POST & json_proto [10:05:06]process_json_proto [10:05:06]json parsed OK: [10:05:06]protocol is kg_v1.0 [10:05:06]action value=close_receipt [10:05:06]process_action close_receipt [10:05:06]cmd_close_receipt [10:05:06]MH_GetDate [10:05:06]Write to MH i2c: F0 00 00 25 02 16 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: F0 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: F0 09 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: F0 09 00 25 02 00 D2 75 C0 66 8D AE BC 66 E9 [10:05:06]GetLastDocTimeStamp 1723888925 [10:05:06]current date 1723889106 [10:05:06]FM_GetShiftState [10:05:06]SAM_PROTO_GetShiftState [10:05:06]wFMCommunicate request_size=4 [10:05:06]MH_SAM_APDU [10:05:06]CAPDU: 80 13 01 00 [10:05:06]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [10:05:06]Write i2c OK [10:05:06]MH_I2C_Read... [10:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:06]Read from MH i2c: E2 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 0E 00 [10:05:06]MH_I2C_Read... [10:05:06]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [10:05:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:05:06]wFMCommunicate OK [10:05:06]SAM_PROTO_GetShiftState done [10:05:06]FM_GetShiftState done [10:05:06]opened in 1723853126 [10:05:06]opened+sec_in_day 1723939526 [10:05:06]quantity*price = 100051 [10:05:06]sum+1 = 100052 [10:05:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 197 17.08.2024 10:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198589 肖袩袛: 187436496276577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198589&fm=187436496276577&tin=02508201610067®Number=0000000000092545&sum=100000 [10:05:07]StoreToDocumentArchive [10:05:07]shift 463 fd 198589 [10:05:07]save to /storage/0463/doc_00198589 [10:05:07]save last doc name /storage/0463/doc_00198589 to /storage/kkm_last_doc_name [10:05:07]save OK [10:05:07]Clear old archive folders... [10:05:07]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:05:07]tlvbuf is 01673C40 [10:05:07]SAM_PROTO_ClearQueue [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 09 00 00 [10:05:07]Write to MH i2c: E2 08 00 33 02 80 09 00 00 00 00 00 00 A7 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [10:05:07]RAPDU: 90 00 [10:05:07]wFMCommunicate OK [10:05:07]SAM_PROTO_ClearQueue done [10:05:07]KKMCreateOFDPacket [10:05:07]OFDProtocolAddRootSTLVToBuf [10:05:07]FM_MakeSignedData [10:05:07]FM_MakeSignedData [10:05:07]SAM_PROTO_SignData [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 0D 01 02 [10:05:07]Write to MH i2c: E2 08 00 34 02 80 0D 01 02 00 00 00 00 AF [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [10:05:07]RAPDU: 90 00 [10:05:07]wFMCommunicate OK [10:05:07]wFMCommunicate request_size=255 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 D2 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 07 03 [10:05:07]Write to MH i2c: E2 02 01 35 02 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 D2 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 07 03 00 00 E9 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [10:05:07]RAPDU: 90 00 [10:05:07]wFMCommunicate OK [10:05:07]wFMCommunicate request_size=16 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AA 78 F5 C7 4C 61 [10:05:07]Write to MH i2c: E2 13 00 36 02 80 0D 02 02 0B 00 00 35 04 06 00 AA 78 F5 C7 4C 61 00 00 92 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [10:05:07]RAPDU: 90 00 [10:05:07]wFMCommunicate OK [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 0D 03 02 [10:05:07]Write to MH i2c: E2 08 00 37 02 80 0D 03 02 00 00 00 00 B4 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0B 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0B 00 37 02 00 95 7A DC A7 28 06 F7 1E 90 00 8A [10:05:07]RAPDU: 95 7A DC A7 28 06 F7 1E 90 00 [10:05:07]wFMCommunicate OK [10:05:07]SAM_PROTO_SignData done [10:05:07]FM_MakeSignedData done [10:05:07]CreateOFDProtocolMessage [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 11 00 00 [10:05:07]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 17 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [10:05:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:07]wFMCommunicate OK [10:05:07]CreateOFDProtocolMessage done [10:05:07]OFDSenderStorePacket 198589 [10:05:07]StoreOFDPacket docnum=198589 [10:05:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 7D 1E 0D 01 40 E2 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 D2 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 07 03 00 35 04 06 00 AA 78 F5 C7 4C 61 95 7A DC A7 28 06 F7 1E [10:05:07]CheckFolder [10:05:07]dirname=/storage/ofd_packets [10:05:07]CheckFolder done [10:05:07]ProducePacketName [10:05:07]name=ofd_packets/00198589 [10:05:07]NVStorageSaveData ofd_packets/00198589 [10:05:07]File name is /storage/ofd_packets/00198589 [10:05:07]Write 307 bytes [10:05:07]NVStorageSaveData done [10:05:07]OFDSenderStorePacket done [10:05:07]KKMCreateOFDPacket done [10:05:07]NVStorageSaveData kkm_last_timestamp [10:05:07]File name is /storage/kkm_last_timestamp [10:05:07]Write 4 bytes [10:05:07]NVStorageSaveData done [10:05:07]OFD Sender: Processing packet 198589 [packets to send 246, broken 245] [10:05:07]ProducePacketName [10:05:07]name=ofd_packets/00198589 [10:05:07]OFD Sender: To server: 嚂鰌G, [10:05:07]CommunicateWithHost lk.salyk.kg:30040 [10:05:07]ConnectInit lk.salyk.kg [10:05:07]ExternCall_PrintAddStr [10:05:07]wPrintStart [10:05:07]Write to MH i2c: 01 00 00 39 02 3B [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: 01 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: 01 07 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [10:05:07]RasterBufferAndPrint [10:05:07]line 小褔械褌 N : (1)11326032 [10:05:07]line 袠袧袧: 02508201610067 [10:05:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:05:07]line 袩袪袨袛袗袞袗 [10:05:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [10:05:07]line 孝芯胁邪褉: 2710194210 [10:05:07]line D-ENERGY 袛孝-袣-5 [10:05:07]line 12.960 * 77.20 [10:05:07]line = 1000.51 [10:05:07]line 袧袛小 12% 袧小袩 1% [10:05:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:05:07]line 袨袣袪校袚袥袝袧袠袝: -0.51 [10:05:07]line 袠孝袨袚袨: 1000.00 [10:05:07]line 袙薪械褋械薪芯: 1000.00 [10:05:07]line 小袛袗效袗: 0.00 [10:05:07]line 袧小袩 1% : 8.85 [10:05:07]line 袧袛小 12% : 106.25 [10:05:07]line 袧邪谢懈褔薪褘屑懈: 1000.00 [10:05:07]line 袘械蟹薪邪谢.: 0.00 [10:05:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:05:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:05:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:05:07]line 效械泻 197 17.08.2024 10:05 [10:05:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:05:07]line 袟袧袦: 0300000079 [10:05:07]line 袪袧袦: 0000000000092545 [10:05:07]line 袙械褉褋懈褟 袣袣袦: 001 [10:05:07]line 肖袦: 0000000000871802 [10:05:07]line 肖袛: 198589 [10:05:07]line 肖袩袛: 187436496276577 [10:05:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198589&fm=187436496276577&tin=02508201610067®Number=0000000000092545&sum=100000 [10:05:08]Connected sock=11 [10: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 31 38 30 32 15 01 00 00 7D 1E 0D 01 40 E2 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 D2 75 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 07 03 00 35 04 06 00 AA 78 F5 C7 4C 61 95 7A DC A7 28 06 F7 1E [10:05:08]written 0, free lines is 4095 [10:05:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 90 70 47 00 60 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 07 03 00 F4 03 04 00 E2 21 C0 66 B6 04 01 00 00 99 12 2D 3F A0 66 BD 0C [10:05:08]CommunicateWithHost err = 0 [10:05:08]CheckOFDResponse [10:05:08]1017 (14) - 77093643461234 [10:05:08]1041 (16) - 0000000000871802 [10:05:08]1040 (4) - 198589 [10:05:08]1012 (4) - 17.08.2024 04:06 [10:05:08]1206 (1) - 0 [10:05:08]OFD Sender: Remove packet 198589 [10:05:08]ProducePacketName [10:05:08]name=ofd_packets/00198589 [10:05:08]NVStorageDeleteData [10:05:08]Write to MH i2c: 01 00 00 64 02 66 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: 01 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: 01 07 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 E6 0C 5F [10:05:08]RasterBufferAndPrint [10:05:08]line [10:05:08]line [10:05:08]line [10:05:08]line [10:05:08]line [10:05:08]written 0, free lines is 3308 [10:05:08]MH_Cut [10:05:08]Write to MH i2c: D1 01 00 6B 02 01 3F [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: D1 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: D1 01 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: D1 01 00 6B 02 00 3E [10:05:08]Write to MH i2c: 01 00 00 6C 02 6E [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]OFD Sender: No OFD packet to send [10:05:09]*** Cut start [10:05:09]*** Purtial cut [10:05:09]*** CUTSNS_PIN = 0 [10:05:09]*** Stage 1: CUTSNS_PIN = 1 [10:05:11]Read from MH i2c: 01 [10:05:11]MH_I2C_Read... [10:05:11]*** Stop cut motor [10:05:11]*** Cut end [10:05:11]Read from MH i2c: 01 07 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [10:05:11]process_action close_receipt done [10:05:11]requested_data is exist [10:05:11]produce_requested_data [10:05:11]requested_item fm.sn is exist - process it [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 11 00 00 [10:05:11]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 6D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [10:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:05:11]wFMCommunicate OK [10:05:11]requested_item fd.num is exist - process it [10:05:11]SAM_PROTO_GetFieldsCounters [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 00 00 [10:05:11]Write to MH i2c: E2 08 00 6E 02 80 13 00 00 00 00 00 00 EC [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 6E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 07 03 00 0E 04 04 00 CF 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 ED [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 07 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetFieldsCounters done [10:05:11]requested_item shift.num is exist - process it [10:05:11]requested_item shift.opened is exist - process it [10:05:11]req_shift_opened [10:05:11]FM_GetShiftState [10:05:11]SAM_PROTO_GetShiftState [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 01 00 [10:05:11]Write to MH i2c: E2 08 00 6F 02 80 13 01 00 00 00 00 00 EE [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 6F 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [10:05:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetShiftState done [10:05:11]FM_GetShiftState done [10:05:11]req_shift_opened done [10:05:11]requested_item shift.open_date is exist - process it [10:05:11]req_shift_open_date [10:05:11]req_shift_open_date done [10:05:11]produce_requested_data done [10:05:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198589,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:05:11]process_action_free close_receipt [10:05:11]json_value_free [10:05:11]json_value_free done [10:05:11]process_json_proto returns [10:05:11]Send response to host [10:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198589,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:05:11]free response buf [10:05:11]execute_script done [10:05:11]execute_script returns [10:05:11]free content buf [10:05:11]Sock 10.Close socket [10:05:11]Sock 10.Thread stoped [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:05:59]accept exits with 7 [10:05:59]New connection [10:05:59]New thread 3067260260 created [10:05:59]Thread 3067116900 joined [10:05:59]Waiting for new connection... [10:05:59] Sock 7.Parse request [10:05:59]Sock 7.Check first char [10:05:59]Sock 7.First char is OK [10:05:59]request: POST /json_proto HTTP/1.0 [10:05:59]Method: POST [10:05:59]URL: /json_proto [10:05:59]Method is POST - this is cgi request [10:05:59]url: /json_proto [10:05:59]query_string will be loaded in cgi processing [10:05:59]execute_cgi json_proto POST (null) [10:05:59]execute_cgi path=json_proto method=POST [10:05:59]POST find Content-Length [10:05:59]Host: 172.17.46.195:8080 [10:05:59]Content-Length: 808 [10:05:59]Content-Type: application/json [10:05:59] [10:05:59]POST finish read [10:05:59]Found Content-Length = 808 [10:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 65.110, "sum" : 2500.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:59]execute_script... [10:05: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)11326031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 65.110, "sum" : 2500.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:59]POST & json_proto [10:05:59]process_json_proto [10:05:59]json parsed OK: [10:05:59]protocol is kg_v1.0 [10:05:59]action value=close_receipt [10:05:59]process_action close_receipt [10:05:59]cmd_close_receipt [10:05:59]MH_GetDate [10:05:59]Write to MH i2c: F0 00 00 70 02 61 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: F0 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: F0 09 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: F0 09 00 70 02 00 07 76 C0 66 8D AE BC 66 6A [10:05:59]GetLastDocTimeStamp 1723889106 [10:05:59]current date 1723889159 [10:05:59]FM_GetShiftState [10:05:59]SAM_PROTO_GetShiftState [10:05:59]wFMCommunicate request_size=4 [10:05:59]MH_SAM_APDU [10:05:59]CAPDU: 80 13 01 00 [10:05:59]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [10:05:59]Write i2c OK [10:05:59]MH_I2C_Read... [10:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:59]Read from MH i2c: E2 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 0E 00 [10:05:59]MH_I2C_Read... [10:05:59]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [10:05:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:05:59]wFMCommunicate OK [10:05:59]SAM_PROTO_GetShiftState done [10:05:59]FM_GetShiftState done [10:05:59]opened in 1723853126 [10:05:59]opened+sec_in_day 1723939526 [10:05:59]quantity*price = 250022 [10:05:59]sum+1 = 250023 [10:05:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2500.22 袧小袩 1% : 22.13 袧袛小 12% : 265.51 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2500.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 198 17.08.2024 10:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198590 肖袩袛: 125823104173160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100559&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198590&fm=125823104173160&tin=02508201610067®Number=0000000000092545&sum=250022 [10:06:00]StoreToDocumentArchive [10:06:00]shift 463 fd 198590 [10:06:00]save to /storage/0463/doc_00198590 [10:06:00]save last doc name /storage/0463/doc_00198590 to /storage/kkm_last_doc_name [10:06:00]save OK [10:06:00]Clear old archive folders... [10:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:06:00]tlvbuf is 01711A40 [10:06:00]SAM_PROTO_ClearQueue [10:06:00]wFMCommunicate request_size=4 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 09 00 00 [10:06:00]Write to MH i2c: E2 08 00 7E 02 80 09 00 00 00 00 00 00 F2 [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:00]Read from MH i2c: E2 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [10:06:00]RAPDU: 90 00 [10:06:00]wFMCommunicate OK [10:06:00]SAM_PROTO_ClearQueue done [10:06:00]KKMCreateOFDPacket [10:06:00]OFDProtocolAddRootSTLVToBuf [10:06:00]FM_MakeSignedData [10:06:00]FM_MakeSignedData [10:06:00]SAM_PROTO_SignData [10:06:00]wFMCommunicate request_size=4 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 0D 01 02 [10:06:00]Write to MH i2c: E2 08 00 7F 02 80 0D 01 02 00 00 00 00 FA [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:00]Read from MH i2c: E2 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [10:06:00]RAPDU: 90 00 [10:06:00]wFMCommunicate OK [10:06:00]wFMCommunicate request_size=255 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 07 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 07 03 00 35 04 06 00 72 6F [10:06:00]Write to MH i2c: E2 02 01 80 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 07 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 07 03 00 35 04 06 00 72 6F 00 00 1E [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:00]Read from MH i2c: E2 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [10:06:00]RAPDU: 90 00 [10:06:00]wFMCommunicate OK [10:06:00]wFMCommunicate request_size=9 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 0D 02 02 04 79 6D C4 68 [10:06:00]Write to MH i2c: E2 0C 00 81 02 80 0D 02 02 04 00 79 6D C4 68 00 00 17 [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:00]Read from MH i2c: E2 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [10:06:00]RAPDU: 90 00 [10:06:00]wFMCommunicate OK [10:06:00]wFMCommunicate request_size=4 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 0D 03 02 [10:06:00]Write to MH i2c: E2 08 00 82 02 80 0D 03 02 00 00 00 00 FF [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0B 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0B 00 82 02 00 67 81 29 2B 5E BA 3D E8 90 00 79 [10:06:01]RAPDU: 67 81 29 2B 5E BA 3D E8 90 00 [10:06:01]wFMCommunicate OK [10:06:01]SAM_PROTO_SignData done [10:06:01]FM_MakeSignedData done [10:06:01]CreateOFDProtocolMessage [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 11 00 00 [10:06:01]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 83 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [10:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:06:01]wFMCommunicate OK [10:06:01]CreateOFDProtocolMessage done [10:06:01]OFDSenderStorePacket 198590 [10:06:01]StoreOFDPacket docnum=198590 [10:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 34 20 06 01 0E D1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 07 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 07 03 00 35 04 06 00 72 6F 79 6D C4 68 67 81 29 2B 5E BA 3D E8 [10:06:01]CheckFolder [10:06:01]dirname=/storage/ofd_packets [10:06:01]CheckFolder done [10:06:01]ProducePacketName [10:06:01]name=ofd_packets/00198590 [10:06:01]NVStorageSaveData ofd_packets/00198590 [10:06:01]File name is /storage/ofd_packets/00198590 [10:06:01]Write 300 bytes [10:06:01]NVStorageSaveData done [10:06:01]OFDSenderStorePacket done [10:06:01]KKMCreateOFDPacket done [10:06:01]NVStorageSaveData kkm_last_timestamp [10:06:01]File name is /storage/kkm_last_timestamp [10:06:01]Write 4 bytes [10:06:01]NVStorageSaveData done [10:06:01]ExternCall_PrintAddStr [10:06:01]wPrintStart [10:06:01]Write to MH i2c: 01 00 00 84 02 86 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [10:06:01]RasterBufferAndPrint [10:06:01]line 小褔械褌 N : (1)11326031 [10:06:01]line 袠袧袧: 02508201610067 [10:06:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:06:01]line 袩袪袨袛袗袞袗 [10:06:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:06:01]line 孝芯胁邪褉: 2711190000 [10:06:01]line 袚袗袟-袣-3 [10:06:01]line 65.110 * 38.40 [10:06:01]line = 2500.22 [10:06:01]line 袧袛小 12% 袧小袩 1% [10:06:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:06:01]line 袠孝袨袚袨: 2500.22 [10:06:01]line 袧小袩 1% : 22.13 [10:06:01]line 袧袛小 12% : 265.51 [10:06:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:06:01]line 袘械蟹薪邪谢.: 2500.22 [10:06:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:06:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:06:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:06:01]line 效械泻 198 17.08.2024 10:05 [10:06:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:06:01]line 袟袧袦: 0300000079 [10:06:01]line 袪袧袦: 0000000000092545 [10:06:01]line 袙械褉褋懈褟 袣袣袦: 001 [10:06:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:06:01]line 肖袦: 0000000000871802 [10:06:01]line 肖袛: 198590 [10:06:01]line 肖袩袛: 125823104173160 [10:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100559&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198590&fm=125823104173160&tin=02508201610067®Number=0000000000092545&sum=250022 [10:06:01]written 0, free lines is 4095 [10:06:01]OFD Sender: Processing packet 198590 [packets to send 246, broken 245] [10:06:01]ProducePacketName [10:06:01]name=ofd_packets/00198590 [10:06:01]OFD Sender: To server: 嚂鰌G, [10:06:01]CommunicateWithHost lk.salyk.kg:30040 [10:06:01]ConnectInit lk.salyk.kg [10:06:01]Connected sock=10 [10:06:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 34 20 06 01 0E D1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 56 FE 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 A6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 07 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 07 03 00 35 04 06 00 72 6F 79 6D C4 68 67 81 29 2B 5E BA 3D E8 [10:06:01]Write to MH i2c: 01 00 00 AE 02 B0 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 F4 0C B7 [10:06:01]RasterBufferAndPrint [10:06:01]line [10:06:01]line [10:06:01]line [10:06:01]line [10:06:01]line [10:06:01]written 0, free lines is 3322 [10:06:01]MH_Cut [10:06:01]Write to MH i2c: D1 01 00 B5 02 01 89 [10:06:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BB 1A 47 00 1E 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 07 03 00 F4 03 04 00 18 22 C0 66 B6 04 01 00 00 6A 39 B3 0B 12 22 2C 7F [10:06:01]CommunicateWithHost err = 0 [10:06:01]CheckOFDResponse [10:06:01]1017 (14) - 77093643461234 [10:06:01]1041 (16) - 0000000000871802 [10:06:01]1040 (4) - 198590 [10:06:01]1012 (4) - 17.08.2024 04:07 [10:06:01]1206 (1) - 0 [10:06:01]OFD Sender: Remove packet 198590 [10:06:01]ProducePacketName [10:06:01]name=ofd_packets/00198590 [10:06:01]NVStorageDeleteData [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: D1 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: D1 01 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: D1 01 00 B5 02 00 88 [10:06:01]Write to MH i2c: 01 00 00 B6 02 B8 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:02]OFD Sender: No OFD packet to send [10:06:02]*** Cut start [10:06:02]*** Purtial cut [10:06:02]*** Stage 1: CUTSNS_PIN = 1 [10:06:02]Read from MH i2c: 01 [10:06:02]MH_I2C_Read... [10:06:02]*** Stop cut motor [10:06:02]*** Cut end [10:06:02]Read from MH i2c: 01 07 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [10:06:02]process_action close_receipt done [10:06:02]requested_data is exist [10:06:02]produce_requested_data [10:06:02]requested_item fm.sn is exist - process it [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 11 00 00 [10:06:02]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:02]Read from MH i2c: E2 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 17 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [10:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:06:02]wFMCommunicate OK [10:06:02]requested_item fd.num is exist - process it [10:06:02]SAM_PROTO_GetFieldsCounters [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 13 00 00 [10:06:02]Write to MH i2c: E2 08 00 B8 02 80 13 00 00 00 00 00 00 36 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:02]Read from MH i2c: E2 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 62 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 62 00 B8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 07 03 00 0E 04 04 00 CF 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 3B [10:06:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 07 03 00 0E 04 04 00 CF 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:06:02]wFMCommunicate OK [10:06:02]SAM_PROTO_GetFieldsCounters done [10:06:02]requested_item shift.num is exist - process it [10:06:02]requested_item shift.opened is exist - process it [10:06:02]req_shift_opened [10:06:02]FM_GetShiftState [10:06:02]SAM_PROTO_GetShiftState [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 13 01 00 [10:06:02]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 [10:06:02]MH_I2C_Read... [10:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:02]Read from MH i2c: E2 0E 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [10:06:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:06:02]wFMCommunicate OK [10:06:02]SAM_PROTO_GetShiftState done [10:06:02]FM_GetShiftState done [10:06:02]req_shift_opened done [10:06:02]requested_item shift.open_date is exist - process it [10:06:02]req_shift_open_date [10:06:02]req_shift_open_date done [10:06:02]produce_requested_data done [10:06:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198590,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:06:02]process_action_free close_receipt [10:06:02]json_value_free [10:06:02]json_value_free done [10:06:02]process_json_proto returns [10:06:02]Send response to host [10:06:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198590,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:06:02]free response buf [10:06:02]execute_script done [10:06:02]execute_script returns [10:06:02]free content buf [10:06:02]Sock 7.Close socket [10:06:02]Sock 7.Thread stoped [10:06:07]OFD Sender: No OFD packet to send [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]accept exits with 9 [10:06:47]New connection [10:06:47]New thread 3067116900 created [10:06:47]Thread 3067260260 joined [10:06:47]Waiting for new connection... [10:06:47] Sock 9.Parse request [10:06:47]Sock 9.Check first char [10:06:47]Sock 9.First char is OK [10:06:47]request: POST /json_proto HTTP/1.0 [10:06:47]Method: POST [10:06:47]URL: /json_proto [10:06:47]Method is POST - this is cgi request [10:06:47]url: /json_proto [10:06:47]query_string will be loaded in cgi processing [10:06:47]execute_cgi json_proto POST (null) [10:06:47]execute_cgi path=json_proto method=POST [10:06:47]POST find Content-Length [10:06:47]Host: 172.17.46.195:8080 [10:06:47]Content-Length: 684 [10:06:47]Content-Type: application/json [10:06:47] [10:06:47]POST finish read [10:06:47]Found Content-Length = 684 [10:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:47]execute_script... [10:06: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)11326033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:47]POST & json_proto [10:06:47]process_json_proto [10:06:47]json parsed OK: [10:06:47]protocol is kg_v1.0 [10:06:47]action value=close_receipt [10:06:47]process_action close_receipt [10:06:47]cmd_close_receipt [10:06:47]MH_GetDate [10:06:47]Write to MH i2c: F0 00 00 BA 02 AB [10:06:47]Write i2c OK [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: F0 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: F0 09 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: F0 09 00 BA 02 00 37 76 C0 66 8D AE BC 66 E4 [10:06:47]GetLastDocTimeStamp 1723889159 [10:06:47]current date 1723889207 [10:06:47]FM_GetShiftState [10:06:47]SAM_PROTO_GetShiftState [10:06:47]wFMCommunicate request_size=4 [10:06:47]MH_SAM_APDU [10:06:47]CAPDU: 80 13 01 00 [10:06:47]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [10:06:47]Write i2c OK [10:06:47]MH_I2C_Read... [10:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:47]Read from MH i2c: E2 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 0E 00 [10:06:47]MH_I2C_Read... [10:06:47]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [10:06:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:06:47]wFMCommunicate OK [10:06:47]SAM_PROTO_GetShiftState done [10:06:47]FM_GetShiftState done [10:06:47]opened in 1723853126 [10:06:47]opened+sec_in_day 1723939526 [10:06:47]quantity*price = 100021 [10:06:47]sum+1 = 100023 [10:06:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 199 17.08.2024 10:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198591 肖袩袛: 218695961660591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198591&fm=218695961660591&tin=02508201610067®Number=0000000000092545&sum=100000 [10:06:48]StoreToDocumentArchive [10:06:48]shift 463 fd 198591 [10:06:48]save to /storage/0463/doc_00198591 [10:06:48]save last doc name /storage/0463/doc_00198591 to /storage/kkm_last_doc_name [10:06:48]save OK [10:06:48]Clear old archive folders... [10:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:48]tlvbuf is 016723D0 [10:06:48]SAM_PROTO_ClearQueue [10:06:48]wFMCommunicate request_size=4 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 09 00 00 [10:06:48]Write to MH i2c: E2 08 00 C8 02 80 09 00 00 00 00 00 00 3C [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [10:06:48]RAPDU: 90 00 [10:06:48]wFMCommunicate OK [10:06:48]SAM_PROTO_ClearQueue done [10:06:48]KKMCreateOFDPacket [10:06:48]OFDProtocolAddRootSTLVToBuf [10:06:48]FM_MakeSignedData [10:06:48]FM_MakeSignedData [10:06:48]SAM_PROTO_SignData [10:06:48]wFMCommunicate request_size=4 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 0D 01 02 [10:06:48]Write to MH i2c: E2 08 00 C9 02 80 0D 01 02 00 00 00 00 44 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [10:06:48]RAPDU: 90 00 [10:06:48]wFMCommunicate OK [10:06:48]wFMCommunicate request_size=255 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 37 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 07 03 00 35 04 06 00 C6 [10:06:48]Write to MH i2c: E2 02 01 CA 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 37 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 07 03 00 35 04 06 00 C6 00 00 E3 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [10:06:48]RAPDU: 90 00 [10:06:48]wFMCommunicate OK [10:06:48]wFMCommunicate request_size=10 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 0D 02 02 05 E7 1F 1B CC AF [10:06:48]Write to MH i2c: E2 0D 00 CB 02 80 0D 02 02 05 00 E7 1F 1B CC AF 00 00 ED [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [10:06:48]RAPDU: 90 00 [10:06:48]wFMCommunicate OK [10:06:48]wFMCommunicate request_size=4 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 0D 03 02 [10:06:48]Write to MH i2c: E2 08 00 CC 02 80 0D 03 02 00 00 00 00 49 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 0B 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 0B 00 CC 02 00 8A CD 11 68 0F E4 19 B6 90 00 DC [10:06:48]RAPDU: 8A CD 11 68 0F E4 19 B6 90 00 [10:06:48]wFMCommunicate OK [10:06:48]SAM_PROTO_SignData done [10:06:48]FM_MakeSignedData done [10:06:48]CreateOFDProtocolMessage [10:06:48]wFMCommunicate request_size=4 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 11 00 00 [10:06:48]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 17 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 17 00 CD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [10:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:06:48]wFMCommunicate OK [10:06:48]CreateOFDProtocolMessage done [10:06:48]OFDSenderStorePacket 198591 [10:06:48]StoreOFDPacket docnum=198591 [10:06:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 DD 07 01 46 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 37 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 07 03 00 35 04 06 00 C6 E7 1F 1B CC AF 8A CD 11 68 0F E4 19 B6 [10:06:48]CheckFolder [10:06:48]dirname=/storage/ofd_packets [10:06:48]CheckFolder done [10:06:48]ProducePacketName [10:06:48]name=ofd_packets/00198591 [10:06:48]NVStorageSaveData ofd_packets/00198591 [10:06:48]File name is /storage/ofd_packets/00198591 [10:06:48]Write 301 bytes [10:06:48]NVStorageSaveData done [10:06:48]OFDSenderStorePacket done [10:06:48]KKMCreateOFDPacket done [10:06:48]NVStorageSaveData kkm_last_timestamp [10:06:48]File name is /storage/kkm_last_timestamp [10:06:48]Write 4 bytes [10:06:48]NVStorageSaveData done [10:06:48]ExternCall_PrintAddStr [10:06:48]wPrintStart [10:06:48]Write to MH i2c: 01 00 00 CE 02 D0 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: 01 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: 01 07 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [10:06:48]RasterBufferAndPrint [10:06:48]line 小褔械褌 N : (1)11326033 [10:06:48]line 袠袧袧: 02508201610067 [10:06:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:06:48]line 袩袪袨袛袗袞袗 [10:06:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [10:06:48]line 孝芯胁邪褉: 2710124500 [10:06:48]line 袗懈-95-袣-5 [10:06:48]line 13.480 * 74.20 [10:06:48]line = 1000.22 [10:06:48]line 袧袛小 12% 袧小袩 1% [10:06:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:06:48]line 袨袣袪校袚袥袝袧袠袝: -0.22 [10:06:48]line 袠孝袨袚袨: 1000.00 [10:06:48]line 袙薪械褋械薪芯: 1000.00 [10:06:48]line 小袛袗效袗: 0.00 [10:06:48]line 袧小袩 1% : 8.85 [10:06:48]line 袧袛小 12% : 106.22 [10:06:48]line 袧邪谢懈褔薪褘屑懈: 1000.00 [10:06:48]line 袘械蟹薪邪谢.: 0.00 [10:06:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:06:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:06:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:06:48]line 效械泻 199 17.08.2024 10:06 [10:06:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:06:48]line 袟袧袦: 0300000079 [10:06:48]line 袪袧袦: 0000000000092545 [10:06:48]line 袙械褉褋懈褟 袣袣袦: 001 [10:06:48]line 肖袦: 0000000000871802 [10:06:48]line 肖袛: 198591 [10:06:48]line 肖袩袛: 218695961660591 [10:06:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198591&fm=218695961660591&tin=02508201610067®Number=0000000000092545&sum=100000 [10:06:48]written 0, free lines is 4095 [10:06:48]OFD Sender: Processing packet 198591 [packets to send 246, broken 245] [10:06:48]ProducePacketName [10:06:48]name=ofd_packets/00198591 [10:06:48]OFD Sender: To server: 嚂鰌G, [10:06:48]CommunicateWithHost lk.salyk.kg:30040 [10:06:48]ConnectInit lk.salyk.kg [10:06:48]Connected sock=7 [10:06:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 DD 07 01 46 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 37 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 07 03 00 35 04 06 00 C6 E7 1F 1B CC AF 8A CD 11 68 0F E4 19 B6 [10:06:49]Write to MH i2c: 01 00 00 F9 02 FB [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: 01 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: 01 07 00 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 E5 0C F3 [10:06:49]RasterBufferAndPrint [10:06:49]line [10:06:49]line [10:06:49]line [10:06:49]line [10:06:49]line [10:06:49]written 0, free lines is 3307 [10:06:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CE 50 47 00 F8 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 07 03 00 F4 03 04 00 47 22 C0 66 B6 04 01 00 00 D5 26 A1 D0 69 5E 6B B6 [10:06:49]CommunicateWithHost err = 0 [10:06:49]CheckOFDResponse [10:06:49]1017 (14) - 77093643461234 [10:06:49]1041 (16) - 0000000000871802 [10:06:49]1040 (4) - 198591 [10:06:49]1012 (4) - 17.08.2024 04:08 [10:06:49]1206 (1) - 0 [10:06:49]OFD Sender: Remove packet 198591 [10:06:49]ProducePacketName [10:06:49]name=ofd_packets/00198591 [10:06:49]NVStorageDeleteData [10:06:49]MH_Cut [10:06:49]Write to MH i2c: D1 01 00 00 03 01 D5 [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: D1 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: D1 01 00 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: D1 01 00 00 03 00 D4 [10:06:49]Write to MH i2c: 01 00 00 01 03 04 [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:49]OFD Sender: No OFD packet to send [10:06:49]*** Cut start [10:06:49]*** Purtial cut [10:06:49]*** CUTSNS_PIN = 0 [10:06:50]*** Stage 1: CUTSNS_PIN = 1 [10:06:51]Read from MH i2c: 01 [10:06:51]MH_I2C_Read... [10:06:51]*** Stop cut motor [10:06:51]*** Cut end [10:06:51]Read from MH i2c: 01 07 00 [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [10:06:51]process_action close_receipt done [10:06:51]requested_data is exist [10:06:51]produce_requested_data [10:06:51]requested_item fm.sn is exist - process it [10:06:51]wFMCommunicate request_size=4 [10:06:51]MH_SAM_APDU [10:06:51]CAPDU: 80 11 00 00 [10:06:51]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [10:06:51]Write i2c OK [10:06:51]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 17 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [10:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:06:52]wFMCommunicate OK [10:06:52]requested_item fd.num is exist - process it [10:06:52]SAM_PROTO_GetFieldsCounters [10:06:52]wFMCommunicate request_size=4 [10:06:52]MH_SAM_APDU [10:06:52]CAPDU: 80 13 00 00 [10:06:52]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [10:06:52]Write i2c OK [10:06:52]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 62 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 62 00 03 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 07 03 00 0E 04 04 00 CF 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 8B [10:06:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 07 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:52]wFMCommunicate OK [10:06:52]SAM_PROTO_GetFieldsCounters done [10:06:52]requested_item shift.num is exist - process it [10:06:52]requested_item shift.opened is exist - process it [10:06:52]req_shift_opened [10:06:52]FM_GetShiftState [10:06:52]SAM_PROTO_GetShiftState [10:06:52]wFMCommunicate request_size=4 [10:06:52]MH_SAM_APDU [10:06:52]CAPDU: 80 13 01 00 [10:06:52]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [10:06:52]Write i2c OK [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:52]Read from MH i2c: E2 0E 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [10:06:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:06:52]wFMCommunicate OK [10:06:52]SAM_PROTO_GetShiftState done [10:06:52]FM_GetShiftState done [10:06:52]req_shift_opened done [10:06:52]requested_item shift.open_date is exist - process it [10:06:52]req_shift_open_date [10:06:52]req_shift_open_date done [10:06:52]produce_requested_data done [10:06:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198591,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:06:52]process_action_free close_receipt [10:06:52]json_value_free [10:06:52]json_value_free done [10:06:52]process_json_proto returns [10:06:52]Send response to host [10:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198591,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:06:52]free response buf [10:06:52]execute_script done [10:06:52]execute_script returns [10:06:52]free content buf [10:06:52]Sock 9.Close socket [10:06:52]Sock 9.Thread stoped [10:06:54]OFD Sender: No OFD packet to send [10:06:59]OFD Sender: No OFD packet to send [10:07:04]OFD Sender: No OFD packet to send [10:07:09]OFD Sender: No OFD packet to send [10:07:14]OFD Sender: No OFD packet to send [10:07:19]OFD Sender: No OFD packet to send [10:07:24]OFD Sender: No OFD packet to send [10:07:29]OFD Sender: No OFD packet to send [10:07:34]OFD Sender: No OFD packet to send [10:07:39]OFD Sender: No OFD packet to send [10:07:44]OFD Sender: No OFD packet to send [10:07:49]OFD Sender: No OFD packet to send [10:07:54]OFD Sender: No OFD packet to send [10:07:59]OFD Sender: No OFD packet to send [10:08:04]OFD Sender: No OFD packet to send [10:08:05]accept exits with 10 [10:08:05]New connection [10:08:05]New thread 3067260260 created [10:08:05]Thread 3067116900 joined [10:08:05]Waiting for new connection... [10:08:05] Sock 10.Parse request [10:08:05]Sock 10.Check first char [10:08:05]Sock 10.First char is OK [10:08:05]request: POST /json_proto HTTP/1.0 [10:08:05]Method: POST [10:08:05]URL: /json_proto [10:08:05]Method is POST - this is cgi request [10:08:05]url: /json_proto [10:08:05]query_string will be loaded in cgi processing [10:08:05]execute_cgi json_proto POST (null) [10:08:05]execute_cgi path=json_proto method=POST [10:08:05]POST find Content-Length [10:08:05]Host: 172.17.46.195:8080 [10:08:05]Content-Length: 679 [10:08:05]Content-Type: application/json [10:08:05] [10:08:05]POST finish read [10:08:05]Found Content-Length = 679 [10:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:05]execute_script... [10: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)11326034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:05]POST & json_proto [10:08:05]process_json_proto [10:08:05]json parsed OK: [10:08:05]protocol is kg_v1.0 [10:08:05]action value=close_receipt [10:08:05]process_action close_receipt [10:08:05]cmd_close_receipt [10:08:05]MH_GetDate [10:08:05]Write to MH i2c: F0 00 00 05 03 F7 [10:08:05]Write i2c OK [10:08:05]MH_I2C_Read... [10:08:05]Read from MH i2c: F0 [10:08:05]MH_I2C_Read... [10:08:05]Read from MH i2c: F0 09 00 [10:08:05]MH_I2C_Read... [10:08:05]Read from MH i2c: F0 09 00 05 03 00 85 76 C0 66 8D AE BC 66 7E [10:08:05]GetLastDocTimeStamp 1723889207 [10:08:05]current date 1723889285 [10:08:05]FM_GetShiftState [10:08:05]SAM_PROTO_GetShiftState [10:08:05]wFMCommunicate request_size=4 [10:08:05]MH_SAM_APDU [10:08:05]CAPDU: 80 13 01 00 [10:08:05]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [10:08:05]Write i2c OK [10:08:05]MH_I2C_Read... [10:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:05]Read from MH i2c: E2 [10:08:05]MH_I2C_Read... [10:08:05]Read from MH i2c: E2 0E 00 [10:08:05]MH_I2C_Read... [10:08:05]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [10:08:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:08:05]wFMCommunicate OK [10:08:05]SAM_PROTO_GetShiftState done [10:08:05]FM_GetShiftState done [10:08:05]opened in 1723853126 [10:08:05]opened+sec_in_day 1723939526 [10:08:05]quantity*price = 40002 [10:08:05]sum+1 = 40003 [10:08:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 200 17.08.2024 10:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198592 肖袩袛: 250377145421681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100805&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198592&fm=250377145421681&tin=02508201610067®Number=0000000000092545&sum=40000 [10:08:06]StoreToDocumentArchive [10:08:06]shift 463 fd 198592 [10:08:06]save to /storage/0463/doc_00198592 [10:08:06]save last doc name /storage/0463/doc_00198592 to /storage/kkm_last_doc_name [10:08:06]save OK [10:08:06]Clear old archive folders... [10:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:06]tlvbuf is 01710340 [10:08:06]SAM_PROTO_ClearQueue [10:08:06]wFMCommunicate request_size=4 [10:08:06]MH_SAM_APDU [10:08:06]CAPDU: 80 09 00 00 [10:08:06]Write to MH i2c: E2 08 00 13 03 80 09 00 00 00 00 00 00 88 [10:08:06]Write i2c OK [10:08:06]MH_I2C_Read... [10:08:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:06]Read from MH i2c: E2 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 03 00 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [10:08:06]RAPDU: 90 00 [10:08:06]wFMCommunicate OK [10:08:06]SAM_PROTO_ClearQueue done [10:08:06]KKMCreateOFDPacket [10:08:06]OFDProtocolAddRootSTLVToBuf [10:08:06]FM_MakeSignedData [10:08:06]FM_MakeSignedData [10:08:06]SAM_PROTO_SignData [10:08:06]wFMCommunicate request_size=4 [10:08:06]MH_SAM_APDU [10:08:06]CAPDU: 80 0D 01 02 [10:08:06]Write to MH i2c: E2 08 00 14 03 80 0D 01 02 00 00 00 00 90 [10:08:06]Write i2c OK [10:08:06]MH_I2C_Read... [10:08:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:06]Read from MH i2c: E2 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 03 00 [10:08:06]MH_I2C_Read... [10:08:06]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [10:08:06]RAPDU: 90 00 [10:08:06]wFMCommunicate OK [10:08:06]wFMCommunicate request_size=255 [10:08:06]MH_SAM_APDU [10:08: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 85 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 07 03 00 35 04 06 00 E3 [10:08:06]Write to MH i2c: E2 02 01 15 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 85 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 07 03 00 35 04 06 00 E3 00 00 53 [10:08:06]Write i2c OK [10:08:06]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 03 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [10:08:07]RAPDU: 90 00 [10:08:07]wFMCommunicate OK [10:08:07]wFMCommunicate request_size=10 [10:08:07]MH_SAM_APDU [10:08:07]CAPDU: 80 0D 02 02 05 B7 78 D0 0F 71 [10:08:07]Write to MH i2c: E2 0D 00 16 03 80 0D 02 02 05 00 B7 78 D0 0F 71 00 00 1C [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 03 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [10:08:07]RAPDU: 90 00 [10:08:07]wFMCommunicate OK [10:08:07]wFMCommunicate request_size=4 [10:08:07]MH_SAM_APDU [10:08:07]CAPDU: 80 0D 03 02 [10:08:07]Write to MH i2c: E2 08 00 17 03 80 0D 03 02 00 00 00 00 95 [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 0B 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 0B 00 17 03 00 A6 94 BA AA 3D FD C5 D3 90 00 06 [10:08:07]RAPDU: A6 94 BA AA 3D FD C5 D3 90 00 [10:08:07]wFMCommunicate OK [10:08:07]SAM_PROTO_SignData done [10:08:07]FM_MakeSignedData done [10:08:07]CreateOFDProtocolMessage [10:08:07]wFMCommunicate request_size=4 [10:08:07]MH_SAM_APDU [10:08:07]CAPDU: 80 11 00 00 [10:08:07]Write to MH i2c: E2 08 00 18 03 80 11 00 00 00 00 00 00 95 [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:07]Read from MH i2c: E2 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 17 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: E2 17 00 18 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [10:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:08:07]wFMCommunicate OK [10:08:07]CreateOFDProtocolMessage done [10:08:07]OFDSenderStorePacket 198592 [10:08:07]StoreOFDPacket docnum=198592 [10:08:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4B 9D 07 01 A8 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 85 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 07 03 00 35 04 06 00 E3 B7 78 D0 0F 71 A6 94 BA AA 3D FD C5 D3 [10:08:07]CheckFolder [10:08:07]dirname=/storage/ofd_packets [10:08:07]CheckFolder done [10:08:07]ProducePacketName [10:08:07]name=ofd_packets/00198592 [10:08:07]NVStorageSaveData ofd_packets/00198592 [10:08:07]File name is /storage/ofd_packets/00198592 [10:08:07]Write 301 bytes [10:08:07]NVStorageSaveData done [10:08:07]OFDSenderStorePacket done [10:08:07]KKMCreateOFDPacket done [10:08:07]NVStorageSaveData kkm_last_timestamp [10:08:07]File name is /storage/kkm_last_timestamp [10:08:07]Write 4 bytes [10:08:07]NVStorageSaveData done [10:08:07]ExternCall_PrintAddStr [10:08:07]wPrintStart [10:08:07]Write to MH i2c: 01 00 00 19 03 1C [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 07 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 FF 0F 31 [10:08:07]RasterBufferAndPrint [10:08:07]line 小褔械褌 N : (1)11326034 [10:08:07]line 袠袧袧: 02508201610067 [10:08:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:08:07]line 袩袪袨袛袗袞袗 [10:08:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [10:08:07]line 孝芯胁邪褉: 2710124130 [10:08:07]line 袗懈-92-袣-4 [10:08:07]line 5.900 * 67.80 [10:08:07]line = 400.02 [10:08:07]line 袧袛小 12% 袧小袩 1% [10:08:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:08:07]line 袨袣袪校袚袥袝袧袠袝: -0.02 [10:08:07]line 袠孝袨袚袨: 400.00 [10:08:07]line 袙薪械褋械薪芯: 400.00 [10:08:07]line 小袛袗效袗: 0.00 [10:08:07]line 袧小袩 1% : 3.54 [10:08:07]line 袧袛小 12% : 42.48 [10:08:07]line 袧邪谢懈褔薪褘屑懈: 400.00 [10:08:07]line 袘械蟹薪邪谢.: 0.00 [10:08:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:08:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:08:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:08:07]line 效械泻 200 17.08.2024 10:08 [10:08:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:08:07]line 袟袧袦: 0300000079 [10:08:07]line 袪袧袦: 0000000000092545 [10:08:07]line 袙械褉褋懈褟 袣袣袦: 001 [10:08:07]line 肖袦: 0000000000871802 [10:08:07]line 肖袛: 198592 [10:08:07]line 肖袩袛: 250377145421681 [10:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100805&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198592&fm=250377145421681&tin=02508201610067®Number=0000000000092545&sum=40000 [10:08:07]written 0, free lines is 4095 [10:08:07]OFD Sender: Processing packet 198592 [packets to send 246, broken 245] [10:08:07]ProducePacketName [10:08:07]name=ofd_packets/00198592 [10:08:07]OFD Sender: To server: 嚂鰌G, [10:08:07]CommunicateWithHost lk.salyk.kg:30040 [10:08:07]ConnectInit lk.salyk.kg [10:08:07]Connected sock=9 [10:08:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4B 9D 07 01 A8 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 85 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 07 03 00 35 04 06 00 E3 B7 78 D0 0F 71 A6 94 BA AA 3D FD C5 D3 [10:08:07]Write to MH i2c: 01 00 00 44 03 47 [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 07 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 E5 0C 3F [10:08:07]RasterBufferAndPrint [10:08:07]line [10:08:07]line [10:08:07]line [10:08:07]line [10:08:07]line [10:08:07]written 0, free lines is 3307 [10:08:07]MH_Cut [10:08:07]Write to MH i2c: D1 01 00 4B 03 01 20 [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: D1 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: D1 01 00 [10:08:07]MH_I2C_Read... [10:08:07]Read from MH i2c: D1 01 00 4B 03 00 1F [10:08:07]Write to MH i2c: 01 00 00 4C 03 4F [10:08:07]Write i2c OK [10:08:07]MH_I2C_Read... [10:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D A9 47 00 22 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 07 03 00 F4 03 04 00 96 22 C0 66 B6 04 01 00 00 C1 F6 0E FC 49 E2 26 F7 [10:08:07]CommunicateWithHost err = 0 [10:08:07]CheckOFDResponse [10:08:07]1017 (14) - 77093643461234 [10:08:07]1041 (16) - 0000000000871802 [10:08:07]1040 (4) - 198592 [10:08:07]1012 (4) - 17.08.2024 04:09 [10:08:07]1206 (1) - 0 [10:08:07]OFD Sender: Remove packet 198592 [10:08:07]ProducePacketName [10:08:07]name=ofd_packets/00198592 [10:08:07]NVStorageDeleteData [10:08:08]OFD Sender: No OFD packet to send [10:08:08]*** Cut start [10:08:08]*** Purtial cut [10:08:08]*** Stage 1: CUTSNS_PIN = 1 [10:08:08]Read from MH i2c: 01 [10:08:08]MH_I2C_Read... [10:08:08]*** Stop cut motor [10:08:08]*** Cut end [10:08:08]Read from MH i2c: 01 07 00 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: 01 07 00 4C 03 00 00 00 00 00 FF 0F 64 [10:08:08]process_action close_receipt done [10:08:08]requested_data is exist [10:08:08]produce_requested_data [10:08:08]requested_item fm.sn is exist - process it [10:08:08]wFMCommunicate request_size=4 [10:08:08]MH_SAM_APDU [10:08:08]CAPDU: 80 11 00 00 [10:08:08]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [10:08:08]Write i2c OK [10:08:08]MH_I2C_Read... [10:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:08]Read from MH i2c: E2 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: E2 17 00 [10:08:08]MH_I2C_Read... [10:08:08]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 31 38 30 32 90 00 17 [10:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:08:08]wFMCommunicate OK [10:08:08]requested_item fd.num is exist - process it [10:08:08]SAM_PROTO_GetFieldsCounters [10:08:08]wFMCommunicate request_size=4 [10:08:08]MH_SAM_APDU [10:08:08]CAPDU: 80 13 00 00 [10:08:08]Write to MH i2c: E2 08 00 4E 03 80 13 00 00 00 00 00 00 CD [10:08:08]Write i2c OK [10:08:08]MH_I2C_Read... [10:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:08]Read from MH i2c: E2 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: E2 62 00 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: E2 62 00 4E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 07 03 00 0E 04 04 00 CF 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 DA [10:08:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 07 03 00 0E 04 04 00 CF 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 [10:08:08]wFMCommunicate OK [10:08:08]SAM_PROTO_GetFieldsCounters done [10:08:08]requested_item shift.num is exist - process it [10:08:08]requested_item shift.opened is exist - process it [10:08:08]req_shift_opened [10:08:08]FM_GetShiftState [10:08:08]SAM_PROTO_GetShiftState [10:08:08]wFMCommunicate request_size=4 [10:08:08]MH_SAM_APDU [10:08:08]CAPDU: 80 13 01 00 [10:08:08]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [10:08:08]Write i2c OK [10:08:08]MH_I2C_Read... [10:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:09]Read from MH i2c: E2 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 0E 00 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [10:08:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:08:09]wFMCommunicate OK [10:08:09]SAM_PROTO_GetShiftState done [10:08:09]FM_GetShiftState done [10:08:09]req_shift_opened done [10:08:09]requested_item shift.open_date is exist - process it [10:08:09]req_shift_open_date [10:08:09]req_shift_open_date done [10:08:09]produce_requested_data done [10:08:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198592,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:08:09]process_action_free close_receipt [10:08:09]json_value_free [10:08:09]json_value_free done [10:08:09]process_json_proto returns [10:08:09]Send response to host [10:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198592,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:08:09]free response buf [10:08:09]execute_script done [10:08:09]execute_script returns [10:08:09]free content buf [10:08:09]Sock 10.Close socket [10:08:09]Sock 10.Thread stoped [10:08:13]OFD Sender: No OFD packet to send [10:08:18]OFD Sender: No OFD packet to send [10:08:23]OFD Sender: No OFD packet to send [10:08:28]OFD Sender: No OFD packet to send [10:08:33]OFD Sender: No OFD packet to send [10:08:38]OFD Sender: No OFD packet to send [10:08:43]OFD Sender: No OFD packet to send [10:08:48]OFD Sender: No OFD packet to send [10:08:53]OFD Sender: No OFD packet to send [10:08:58]OFD Sender: No OFD packet to send [10:09:03]OFD Sender: No OFD packet to send [10:09:08]OFD Sender: No OFD packet to send [10:09:11]accept exits with 7 [10:09:11]New connection [10:09:11]New thread 3067116900 created [10:09:11]Thread 3067260260 joined [10:09:11]Waiting for new connection... [10:09:11] Sock 7.Parse request [10:09:11]Sock 7.Check first char [10:09:11]Sock 7.First char is OK [10:09:11]request: POST /json_proto HTTP/1.0 [10:09:11]Method: POST [10:09:11]URL: /json_proto [10:09:11]Method is POST - this is cgi request [10:09:11]url: /json_proto [10:09:11]query_string will be loaded in cgi processing [10:09:11]execute_cgi json_proto POST (null) [10:09:11]execute_cgi path=json_proto method=POST [10:09:11]POST find Content-Length [10:09:11]Host: 172.17.46.195:8080 [10:09:11]Content-Length: 791 [10:09:11]Content-Type: application/json [10:09:11] [10:09:11]POST finish read [10:09:11]Found Content-Length = 791 [10:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53067", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]execute_script... [10:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53067", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]POST & json_proto [10:09:11]process_json_proto [10:09:11]json parsed OK: [10:09:11]protocol is kg_v1.0 [10:09:11]action value=close_receipt [10:09:11]process_action close_receipt [10:09:11]cmd_close_receipt [10:09:11]MH_GetDate [10:09:11]Write to MH i2c: F0 00 00 50 03 42 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 50 03 00 C7 76 C0 66 8D AE BC 66 0B [10:09:11]GetLastDocTimeStamp 1723889285 [10:09:11]current date 1723889351 [10:09:11]FM_GetShiftState [10:09:11]SAM_PROTO_GetShiftState [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 13 01 00 [10:09:11]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [10:09:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_GetShiftState done [10:09:11]FM_GetShiftState done [10:09:11]opened in 1723853126 [10:09:11]opened+sec_in_day 1723939526 [10:09:11]quantity*price = 0 [10:09:11]sum+1 = 1 [10:09:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 201 17.08.2024 10:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 53067 肖袦: 0000000000871802 肖袛: 198593 肖袩袛: 185691288988664 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198593&fm=185691288988664&tin=02508201610067®Number=0000000000092545&sum=0 [10:09:12]StoreToDocumentArchive [10:09:12]shift 463 fd 198593 [10:09:12]save to /storage/0463/doc_00198593 [10:09:12]save last doc name /storage/0463/doc_00198593 to /storage/kkm_last_doc_name [10:09:12]save OK [10:09:12]Clear old archive folders... [10:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:09:12]tlvbuf is 01719CC0 [10:09:12]SAM_PROTO_ClearQueue [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 09 00 00 [10:09:12]Write to MH i2c: E2 08 00 5E 03 80 09 00 00 00 00 00 00 D3 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_ClearQueue done [10:09:12]KKMCreateOFDPacket [10:09:12]OFDProtocolAddRootSTLVToBuf [10:09:12]FM_MakeSignedData [10:09:12]FM_MakeSignedData [10:09:12]SAM_PROTO_SignData [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 01 02 [10:09:12]Write to MH i2c: E2 08 00 5F 03 80 0D 01 02 00 00 00 00 DB [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=255 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 C7 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 07 03 00 35 04 06 00 A8 E2 9F 51 [10:09:12]Write to MH i2c: E2 02 01 60 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 C7 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 07 03 00 35 04 06 00 A8 E2 9F 51 00 00 AA [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=7 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 02 02 02 6B F8 [10:09:13]Write to MH i2c: E2 0A 00 61 03 80 0D 02 02 02 00 6B F8 00 00 45 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 03 02 [10:09:13]Write to MH i2c: E2 08 00 62 03 80 0D 03 02 00 00 00 00 E0 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 62 03 00 04 9B 8E 5A 78 57 DB A4 90 00 B6 [10:09:13]RAPDU: 04 9B 8E 5A 78 57 DB A4 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_SignData done [10:09:13]FM_MakeSignedData done [10:09:13]CreateOFDProtocolMessage [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 11 00 00 [10:09:13]Write to MH i2c: E2 08 00 63 03 80 11 00 00 00 00 00 00 E0 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 63 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2D [10:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:09:13]wFMCommunicate OK [10:09:13]CreateOFDProtocolMessage done [10:09:13]OFDSenderStorePacket 198593 [10:09:13]StoreOFDPacket docnum=198593 [10:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A0 EA 04 01 AC 32 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 C7 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 07 03 00 35 04 06 00 A8 E2 9F 51 6B F8 04 9B 8E 5A 78 57 DB A4 [10:09:13]CheckFolder [10:09:13]dirname=/storage/ofd_packets [10:09:13]CheckFolder done [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00198593 [10:09:13]NVStorageSaveData ofd_packets/00198593 [10:09:13]File name is /storage/ofd_packets/00198593 [10:09:13]Write 298 bytes [10:09:13]NVStorageSaveData done [10:09:13]OFDSenderStorePacket done [10:09:13]KKMCreateOFDPacket done [10:09:13]NVStorageSaveData kkm_last_timestamp [10:09:13]File name is /storage/kkm_last_timestamp [10:09:13]Write 4 bytes [10:09:13]NVStorageSaveData done [10:09:13]ExternCall_PrintAddStr [10:09:13]wPrintStart [10:09:13]Write to MH i2c: 01 00 00 64 03 67 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 64 03 00 00 00 00 00 FF 0F 7C [10:09:13]RasterBufferAndPrint [10:09:13]line 小褔械褌 N : (1)11326035 [10:09:13]line 袠袧袧: 02508201610067 [10:09:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:09:13]line 袩袪袨袛袗袞袗 [10:09:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [10:09:13]line 孝芯胁邪褉: 2710194210 [10:09:13]line 袛孝-袣-5 [10:09:13]line 10.000 * 0.00 [10:09:13]line = 0.00 [10:09:13]line 袧袛小 12% 袧小袩 1% [10:09:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:09:13]line 袠孝袨袚袨: 0.00 [10:09:13]line 袧小袩 1% : 0.00 [10:09:13]line 袧袛小 12% : 0.00 [10:09:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:09:13]line 袘械蟹薪邪谢.: 0.00 [10:09:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:09:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:09:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:09:13]line 效械泻 201 17.08.2024 10:09 [10:09:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:09:13]line 袟袧袦: 0300000079 [10:09:13]line 袪袧袦: 0000000000092545 [10:09:13]line 袙械褉褋懈褟 袣袣袦: 001 [10:09:13]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [10:09:13]line 53067 [10:09:13]line 肖袦: 0000000000871802 [10:09:13]line 肖袛: 198593 [10:09:13]line 肖袩袛: 185691288988664 [10:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T100911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198593&fm=185691288988664&tin=02508201610067®Number=0000000000092545&sum=0 [10:09:13]OFD Sender: Processing packet 198593 [packets to send 246, broken 245] [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00198593 [10:09:13]OFD Sender: To server: 嚂鰌G, [10:09:13]CommunicateWithHost lk.salyk.kg:30040 [10:09:13]ConnectInit lk.salyk.kg [10:09:13]written 0, free lines is 4095 [10:09:13]Connected sock=10 [10:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A0 EA 04 01 AC 32 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 C7 76 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 07 03 00 35 04 06 00 A8 E2 9F 51 6B F8 04 9B 8E 5A 78 57 DB A4 [10:09:14]Write to MH i2c: 01 00 00 8E 03 91 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 07 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 F9 0C 9D [10:09:14]RasterBufferAndPrint [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]written 0, free lines is 3327 [10:09:14]MH_Cut [10:09:14]Write to MH i2c: D1 01 00 95 03 01 6A [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 01 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 01 00 95 03 00 69 [10:09:14]Write to MH i2c: 01 00 00 96 03 99 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 8F 47 00 83 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 07 03 00 F4 03 04 00 D8 22 C0 66 B6 04 01 00 00 C7 FE 9A B4 68 4C BB 21 [10:09:14]CommunicateWithHost err = 0 [10:09:14]CheckOFDResponse [10:09:14]1017 (14) - 77093643461234 [10:09:14]1041 (16) - 0000000000871802 [10:09:14]1040 (4) - 198593 [10:09:14]1012 (4) - 17.08.2024 04:11 [10:09:14]1206 (1) - 0 [10:09:14]OFD Sender: Remove packet 198593 [10:09:14]ProducePacketName [10:09:14]name=ofd_packets/00198593 [10:09:14]NVStorageDeleteData [10:09:14]OFD Sender: No OFD packet to send [10:09:14]*** Cut start [10:09:14]*** Purtial cut [10:09:14]*** CUTSNS_PIN = 0 [10:09:15]*** Stage 1: CUTSNS_PIN = 1 [10:09:16]Read from MH i2c: 01 [10:09:16]MH_I2C_Read... [10:09:16]*** Stop cut motor [10:09:16]*** Cut end [10:09:16]Read from MH i2c: 01 07 00 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 FF 0F AE [10:09:16]process_action close_receipt done [10:09:16]requested_data is exist [10:09:16]produce_requested_data [10:09:16]requested_item fm.sn is exist - process it [10:09:16]wFMCommunicate request_size=4 [10:09:16]MH_SAM_APDU [10:09:16]CAPDU: 80 11 00 00 [10:09:16]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [10:09:16]Write i2c OK [10:09:16]MH_I2C_Read... [10:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:16]Read from MH i2c: E2 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 17 00 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [10:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:09:16]wFMCommunicate OK [10:09:16]requested_item fd.num is exist - process it [10:09:16]SAM_PROTO_GetFieldsCounters [10:09:16]wFMCommunicate request_size=4 [10:09:16]MH_SAM_APDU [10:09:16]CAPDU: 80 13 00 00 [10:09:16]Write to MH i2c: E2 08 00 98 03 80 13 00 00 00 00 00 00 17 [10:09:16]Write i2c OK [10:09:16]MH_I2C_Read... [10:09:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:17]Read from MH i2c: E2 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 62 00 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 62 00 98 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 07 03 00 0E 04 04 00 CF 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 28 [10:09:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 07 03 00 0E 04 04 00 CF 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 [10:09:17]wFMCommunicate OK [10:09:17]SAM_PROTO_GetFieldsCounters done [10:09:17]requested_item shift.num is exist - process it [10:09:17]requested_item shift.opened is exist - process it [10:09:17]req_shift_opened [10:09:17]FM_GetShiftState [10:09:17]SAM_PROTO_GetShiftState [10:09:17]wFMCommunicate request_size=4 [10:09:17]MH_SAM_APDU [10:09:17]CAPDU: 80 13 01 00 [10:09:17]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [10:09:17]Write i2c OK [10:09:17]MH_I2C_Read... [10:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:17]Read from MH i2c: E2 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 0E 00 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [10:09:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:09:17]wFMCommunicate OK [10:09:17]SAM_PROTO_GetShiftState done [10:09:17]FM_GetShiftState done [10:09:17]req_shift_opened done [10:09:17]requested_item shift.open_date is exist - process it [10:09:17]req_shift_open_date [10:09:17]req_shift_open_date done [10:09:17]produce_requested_data done [10:09:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198593,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:09:17]process_action_free close_receipt [10:09:17]json_value_free [10:09:17]json_value_free done [10:09:17]process_json_proto returns [10:09:17]Send response to host [10:09:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198593,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:09:17]free response buf [10:09:17]execute_script done [10:09:17]execute_script returns [10:09:17]free content buf [10:09:17]Sock 7.Close socket [10:09:17]Sock 7.Thread stoped [10:09:19]OFD Sender: No OFD packet to send [10:09:24]OFD Sender: No OFD packet to send [10:09:29]OFD Sender: No OFD packet to send [10:09:34]OFD Sender: No OFD packet to send [10:09:39]OFD Sender: No OFD packet to send [10:09:44]OFD Sender: No OFD packet to send [10:09:49]OFD Sender: No OFD packet to send [10:09:54]OFD Sender: No OFD packet to send [10:09:59]OFD Sender: No OFD packet to send [10:10:04]OFD Sender: No OFD packet to send [10:10:09]OFD Sender: No OFD packet to send [10:10:14]OFD Sender: No OFD packet to send [10:10:19]OFD Sender: No OFD packet to send [10:10:24]OFD Sender: No OFD packet to send [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]OFD Sender: No OFD packet to send [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:50]accept exits with 9 [10:10:50]New connection [10:10:50]New thread 3067260260 created [10:10:50]Thread 3067116900 joined [10:10:50]Waiting for new connection... [10:10:50] Sock 9.Parse request [10:10:50]Sock 9.Check first char [10:10:50]Sock 9.First char is OK [10:10:50]request: POST /json_proto HTTP/1.0 [10:10:50]Method: POST [10:10:50]URL: /json_proto [10:10:50]Method is POST - this is cgi request [10:10:50]url: /json_proto [10:10:50]query_string will be loaded in cgi processing [10:10:50]execute_cgi json_proto POST (null) [10:10:50]execute_cgi path=json_proto method=POST [10:10:50]POST find Content-Length [10:10:50]Host: 172.17.46.195:8080 [10:10:50]Content-Length: 805 [10:10:50]Content-Type: application/json [10:10:50] [10:10:50]POST finish read [10:10:50]Found Content-Length = 805 [10:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:50]execute_script... [10:10: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)11326037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:50]POST & json_proto [10:10:50]process_json_proto [10:10:50]json parsed OK: [10:10:50]protocol is kg_v1.0 [10:10:50]action value=close_receipt [10:10:50]process_action close_receipt [10:10:50]cmd_close_receipt [10:10:50]MH_GetDate [10:10:50]Write to MH i2c: F0 00 00 9A 03 8C [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 09 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: F0 09 00 9A 03 00 2A 77 C0 66 8D AE BC 66 B9 [10:10:50]GetLastDocTimeStamp 1723889351 [10:10:50]current date 1723889450 [10:10:50]FM_GetShiftState [10:10:50]SAM_PROTO_GetShiftState [10:10:50]wFMCommunicate request_size=4 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 13 01 00 [10:10:50]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0E 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [10:10:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:10:50]wFMCommunicate OK [10:10:50]SAM_PROTO_GetShiftState done [10:10:50]FM_GetShiftState done [10:10:50]opened in 1723853126 [10:10:50]opened+sec_in_day 1723939526 [10:10:50]quantity*price = 150041 [10:10:50]sum+1 = 150042 [10:10:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.41 袧小袩 1% : 13.28 袧袛小 12% : 159.34 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.41 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 202 17.08.2024 10:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198594 肖袩袛: 41620127408395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101051&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198594&fm=41620127408395&tin=02508201610067®Number=0000000000092545&sum=150041 [10:10:52]StoreToDocumentArchive [10:10:52]shift 463 fd 198594 [10:10:52]save to /storage/0463/doc_00198594 [10:10:52]save last doc name /storage/0463/doc_00198594 to /storage/kkm_last_doc_name [10:10:52]save OK [10:10:52]Clear old archive folders... [10:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:52]tlvbuf is 01655D10 [10:10:52]SAM_PROTO_ClearQueue [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 09 00 00 [10:10:52]Write to MH i2c: E2 08 00 A8 03 80 09 00 00 00 00 00 00 1D [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]SAM_PROTO_ClearQueue done [10:10:52]KKMCreateOFDPacket [10:10:52]OFDProtocolAddRootSTLVToBuf [10:10:52]FM_MakeSignedData [10:10:52]FM_MakeSignedData [10:10:52]SAM_PROTO_SignData [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 0D 01 02 [10:10:52]Write to MH i2c: E2 08 00 A9 03 80 0D 01 02 00 00 00 00 25 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]wFMCommunicate request_size=255 [10:10:52]MH_SAM_APDU [10:10: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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 2B 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 07 03 00 35 04 06 00 25 [10:10:52]Write to MH i2c: E2 02 01 AA 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 2B 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 07 03 00 35 04 06 00 25 00 00 B9 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]wFMCommunicate request_size=10 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 0D 02 02 05 DA 70 E8 E1 0B [10:10:52]Write to MH i2c: E2 0D 00 AB 03 80 0D 02 02 05 00 DA 70 E8 E1 0B 00 00 50 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [10:10:52]RAPDU: 90 00 [10:10:52]wFMCommunicate OK [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 0D 03 02 [10:10:52]Write to MH i2c: E2 08 00 AC 03 80 0D 03 02 00 00 00 00 2A [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0B 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0B 00 AC 03 00 17 C4 97 2B 83 4B CE 02 90 00 66 [10:10:52]RAPDU: 17 C4 97 2B 83 4B CE 02 90 00 [10:10:52]wFMCommunicate OK [10:10:52]SAM_PROTO_SignData done [10:10:52]FM_MakeSignedData done [10:10:52]CreateOFDProtocolMessage [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 11 00 00 [10:10:52]Write to MH i2c: E2 08 00 AD 03 80 11 00 00 00 00 00 00 2A [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 AD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [10:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:10:52]wFMCommunicate OK [10:10:52]CreateOFDProtocolMessage done [10:10:52]OFDSenderStorePacket 198594 [10:10:52]StoreOFDPacket docnum=198594 [10:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 FD 07 01 D4 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 2B 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 07 03 00 35 04 06 00 25 DA 70 E8 E1 0B 17 C4 97 2B 83 4B CE 02 [10:10:52]CheckFolder [10:10:52]dirname=/storage/ofd_packets [10:10:52]CheckFolder done [10:10:52]ProducePacketName [10:10:52]name=ofd_packets/00198594 [10:10:52]NVStorageSaveData ofd_packets/00198594 [10:10:52]File name is /storage/ofd_packets/00198594 [10:10:52]Write 301 bytes [10:10:52]NVStorageSaveData done [10:10:52]OFDSenderStorePacket done [10:10:52]KKMCreateOFDPacket done [10:10:52]NVStorageSaveData kkm_last_timestamp [10:10:52]File name is /storage/kkm_last_timestamp [10:10:52]Write 4 bytes [10:10:52]NVStorageSaveData done [10:10:52]ExternCall_PrintAddStr [10:10:52]wPrintStart [10:10:52]Write to MH i2c: 01 00 00 AE 03 B1 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 AE 03 00 00 00 00 00 FF 0F C6 [10:10:52]RasterBufferAndPrint [10:10:52]line 小褔械褌 N : (1)11326037 [10:10:52]line 袠袧袧: 02508201610067 [10:10:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:10:52]line 袩袪袨袛袗袞袗 [10:10:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [10:10:52]line 孝芯胁邪褉: 2710124130 [10:10:52]line 袗懈-92-袣-4 [10:10:52]line 22.130 * 67.80 [10:10:52]line = 1500.41 [10:10:52]line 袧袛小 12% 袧小袩 1% [10:10:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:10:52]line 袠孝袨袚袨: 1500.41 [10:10:52]line 袧小袩 1% : 13.28 [10:10:52]line 袧袛小 12% : 159.34 [10:10:52]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:10:52]line 袘械蟹薪邪谢.: 1500.41 [10:10:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:10:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:10:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:10:52]line 效械泻 202 17.08.2024 10:10 [10:10:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:10:52]line 袟袧袦: 0300000079 [10:10:52]line 袪袧袦: 0000000000092545 [10:10:52]line 袙械褉褋懈褟 袣袣袦: 001 [10:10:52]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:10:52]line 肖袦: 0000000000871802 [10:10:52]line 肖袛: 198594 [10:10:52]line 肖袩袛: 41620127408395 [10:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101051&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198594&fm=41620127408395&tin=02508201610067®Number=0000000000092545&sum=150041 [10:10:52]OFD Sender: Processing packet 198594 [packets to send 246, broken 245] [10:10:52]ProducePacketName [10:10:52]name=ofd_packets/00198594 [10:10:52]OFD Sender: To server: 嚂鰌G, [10:10:52]CommunicateWithHost lk.salyk.kg:30040 [10:10:52]ConnectInit lk.salyk.kg [10:10:52]written 0, free lines is 4095 [10:10:53]Connected sock=10 [10:10:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 FD 07 01 D4 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 2B 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 07 03 00 35 04 06 00 25 DA 70 E8 E1 0B 17 C4 97 2B 83 4B CE 02 [10:10:53]Write to MH i2c: 01 00 00 D8 03 DB [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 07 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 F0 0C DE [10:10:53]RasterBufferAndPrint [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]line [10:10:53]written 0, free lines is 3318 [10:10:53]MH_Cut [10:10:53]Write to MH i2c: D1 01 00 DF 03 01 B4 [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 01 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: D1 01 00 DF 03 00 B3 [10:10:53]Write to MH i2c: 01 00 00 E0 03 E3 [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 13 55 47 00 DC 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 07 03 00 F4 03 04 00 3C 23 C0 66 B6 04 01 00 00 CF AF AC 2C CB 7B 7E F5 [10:10:53]CommunicateWithHost err = 0 [10:10:53]CheckOFDResponse [10:10:53]1017 (14) - 77093643461234 [10:10:53]1041 (16) - 0000000000871802 [10:10:53]1040 (4) - 198594 [10:10:53]1012 (4) - 17.08.2024 04:12 [10:10:53]1206 (1) - 0 [10:10:53]OFD Sender: Remove packet 198594 [10:10:53]ProducePacketName [10:10:53]name=ofd_packets/00198594 [10:10:53]NVStorageDeleteData [10:10:53]OFD Sender: No OFD packet to send [10:10:54]*** Cut start [10:10:54]*** Purtial cut [10:10:54]*** Stage 1: CUTSNS_PIN = 1 [10:10:54]Read from MH i2c: 01 [10:10:54]MH_I2C_Read... [10:10:54]*** Stop cut motor [10:10:54]*** Cut end [10:10:54]Read from MH i2c: 01 07 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 FF 0F F8 [10:10:54]process_action close_receipt done [10:10:54]requested_data is exist [10:10:54]produce_requested_data [10:10:54]requested_item fm.sn is exist - process it [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 11 00 00 [10:10:54]Write to MH i2c: E2 08 00 E1 03 80 11 00 00 00 00 00 00 5E [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 17 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 17 00 E1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [10:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:10:54]wFMCommunicate OK [10:10:54]requested_item fd.num is exist - process it [10:10:54]SAM_PROTO_GetFieldsCounters [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 13 00 00 [10:10:54]Write to MH i2c: E2 08 00 E2 03 80 13 00 00 00 00 00 00 61 [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 62 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 62 00 E2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 07 03 00 0E 04 04 00 CF 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 76 [10:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 07 03 00 0E 04 04 00 CF 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 [10:10:54]wFMCommunicate OK [10:10:54]SAM_PROTO_GetFieldsCounters done [10:10:54]requested_item shift.num is exist - process it [10:10:54]requested_item shift.opened is exist - process it [10:10:54]req_shift_opened [10:10:54]FM_GetShiftState [10:10:54]SAM_PROTO_GetShiftState [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 13 01 00 [10:10:54]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [10:10:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:10:54]wFMCommunicate OK [10:10:54]SAM_PROTO_GetShiftState done [10:10:54]FM_GetShiftState done [10:10:54]req_shift_opened done [10:10:54]requested_item shift.open_date is exist - process it [10:10:54]req_shift_open_date [10:10:54]req_shift_open_date done [10:10:54]produce_requested_data done [10:10:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198594,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:10:54]process_action_free close_receipt [10:10:54]json_value_free [10:10:54]json_value_free done [10:10:54]process_json_proto returns [10:10:54]Send response to host [10:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198594,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:10:54]free response buf [10:10:54]execute_script done [10:10:54]execute_script returns [10:10:54]free content buf [10:10:54]Sock 9.Close socket [10:10:54]Sock 9.Thread stoped [10:10:58]OFD Sender: No OFD packet to send [10:11:03]OFD Sender: No OFD packet to send [10:11:08]OFD Sender: No OFD packet to send [10:11:13]OFD Sender: No OFD packet to send [10:11:18]OFD Sender: No OFD packet to send [10:11:23]OFD Sender: No OFD packet to send [10:11:28]OFD Sender: No OFD packet to send [10:11:33]OFD Sender: No OFD packet to send [10:11:38]OFD Sender: No OFD packet to send [10:11:43]OFD Sender: No OFD packet to send [10:11:48]OFD Sender: No OFD packet to send [10:11:53]OFD Sender: No OFD packet to send [10:11:58]OFD Sender: No OFD packet to send [10:12:03]OFD Sender: No OFD packet to send [10:12:08]OFD Sender: No OFD packet to send [10:12:14]OFD Sender: No OFD packet to send [10:12:19]OFD Sender: No OFD packet to send [10:12:24]OFD Sender: No OFD packet to send [10:12:29]OFD Sender: No OFD packet to send [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:54]OFD Sender: No OFD packet to send [10:12:59]OFD Sender: No OFD packet to send [10:13:04]OFD Sender: No OFD packet to send [10:13:09]OFD Sender: No OFD packet to send [10:13:14]OFD Sender: No OFD packet to send [10:13:19]OFD Sender: No OFD packet to send [10:13:24]OFD Sender: No OFD packet to send [10:13:29]OFD Sender: No OFD packet to send [10:13:30]accept exits with 7 [10:13:30]New connection [10:13:30]New thread 3067116900 created [10:13:30]Thread 3067260260 joined [10:13:30]Waiting for new connection... [10:13:30] Sock 7.Parse request [10:13:30]Sock 7.Check first char [10:13:30]Sock 7.First char is OK [10:13:30]request: POST /json_proto HTTP/1.0 [10:13:30]Method: POST [10:13:30]URL: /json_proto [10:13:30]Method is POST - this is cgi request [10:13:30]url: /json_proto [10:13:30]query_string will be loaded in cgi processing [10:13:30]execute_cgi json_proto POST (null) [10:13:30]execute_cgi path=json_proto method=POST [10:13:30]POST find Content-Length [10:13:30]Host: 172.17.46.195:8080 [10:13:30]Content-Length: 756 [10:13:30]Content-Type: application/json [10:13:30] [10:13:30]POST finish read [10:13:30]Found Content-Length = 756 [10:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30014437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:30]execute_script... [10:13:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30014437", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:30]POST & json_proto [10:13:30]process_json_proto [10:13:30]json parsed OK: [10:13:30]protocol is kg_v1.0 [10:13:30]action value=close_receipt [10:13:30]process_action close_receipt [10:13:30]cmd_close_receipt [10:13:30]MH_GetDate [10:13:30]Write to MH i2c: F0 00 00 E4 03 D6 [10:13:30]Write i2c OK [10:13:30]MH_I2C_Read... [10:13:30]Read from MH i2c: F0 [10:13:30]MH_I2C_Read... [10:13:30]Read from MH i2c: F0 09 00 [10:13:30]MH_I2C_Read... [10:13:30]Read from MH i2c: F0 09 00 E4 03 00 CA 77 C0 66 8D AE BC 66 A3 [10:13:30]GetLastDocTimeStamp 1723889451 [10:13:30]current date 1723889610 [10:13:30]FM_GetShiftState [10:13:30]SAM_PROTO_GetShiftState [10:13:30]wFMCommunicate request_size=4 [10:13:30]MH_SAM_APDU [10:13:30]CAPDU: 80 13 01 00 [10:13:30]Write to MH i2c: E2 08 00 E5 03 80 13 01 00 00 00 00 00 65 [10:13:30]Write i2c OK [10:13:30]MH_I2C_Read... [10:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:30]Read from MH i2c: E2 [10:13:30]MH_I2C_Read... [10:13:30]Read from MH i2c: E2 0E 00 [10:13:30]MH_I2C_Read... [10:13:30]Read from MH i2c: E2 0E 00 E5 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [10:13:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:13:30]wFMCommunicate OK [10:13:30]SAM_PROTO_GetShiftState done [10:13:30]FM_GetShiftState done [10:13:30]opened in 1723853126 [10:13:30]opened+sec_in_day 1723939526 [10:13:30]quantity*price = 0 [10:13:30]sum+1 = 1 [10:13:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 203 17.08.2024 10:13 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30014437 肖袦: 0000000000871802 肖袛: 198595 肖袩袛: 144236489900060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198595&fm=144236489900060&tin=02508201610067®Number=0000000000092545&sum=0 [10:13:31]StoreToDocumentArchive [10:13:31]shift 463 fd 198595 [10:13:31]save to /storage/0463/doc_00198595 [10:13:31]save last doc name /storage/0463/doc_00198595 to /storage/kkm_last_doc_name [10:13:31]save OK [10:13:31]Clear old archive folders... [10:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:31]tlvbuf is 0172DE70 [10:13:31]SAM_PROTO_ClearQueue [10:13:31]wFMCommunicate request_size=4 [10:13:31]MH_SAM_APDU [10:13:31]CAPDU: 80 09 00 00 [10:13:31]Write to MH i2c: E2 08 00 F2 03 80 09 00 00 00 00 00 00 67 [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [10:13:31]RAPDU: 90 00 [10:13:31]wFMCommunicate OK [10:13:31]SAM_PROTO_ClearQueue done [10:13:31]KKMCreateOFDPacket [10:13:31]OFDProtocolAddRootSTLVToBuf [10:13:31]FM_MakeSignedData [10:13:31]FM_MakeSignedData [10:13:31]SAM_PROTO_SignData [10:13:31]wFMCommunicate request_size=4 [10:13:31]MH_SAM_APDU [10:13:31]CAPDU: 80 0D 01 02 [10:13:31]Write to MH i2c: E2 08 00 F3 03 80 0D 01 02 00 00 00 00 6F [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [10:13:31]RAPDU: 90 00 [10:13:31]wFMCommunicate OK [10:13:31]wFMCommunicate request_size=255 [10:13:31]MH_SAM_APDU [10:13: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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 CA 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 07 03 00 35 04 06 00 83 [10:13:31]Write to MH i2c: E2 02 01 F4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 CA 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 07 03 00 35 04 06 00 83 00 00 69 [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [10:13:31]RAPDU: 90 00 [10:13:31]wFMCommunicate OK [10:13:31]wFMCommunicate request_size=10 [10:13:31]MH_SAM_APDU [10:13:31]CAPDU: 80 0D 02 02 05 2E AC BE 80 1C [10:13:31]Write to MH i2c: E2 0D 00 F5 03 80 0D 02 02 05 00 2E AC BE 80 1C 00 00 B0 [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [10:13:31]RAPDU: 90 00 [10:13:31]wFMCommunicate OK [10:13:31]wFMCommunicate request_size=4 [10:13:31]MH_SAM_APDU [10:13:31]CAPDU: 80 0D 03 02 [10:13:31]Write to MH i2c: E2 08 00 F6 03 80 0D 03 02 00 00 00 00 74 [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 0B 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 0B 00 F6 03 00 FA C1 68 98 3F 92 72 CE 90 00 41 [10:13:31]RAPDU: FA C1 68 98 3F 92 72 CE 90 00 [10:13:31]wFMCommunicate OK [10:13:31]SAM_PROTO_SignData done [10:13:31]FM_MakeSignedData done [10:13:31]CreateOFDProtocolMessage [10:13:31]wFMCommunicate request_size=4 [10:13:31]MH_SAM_APDU [10:13:31]CAPDU: 80 11 00 00 [10:13:31]Write to MH i2c: E2 08 00 F7 03 80 11 00 00 00 00 00 00 74 [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:31]Read from MH i2c: E2 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 17 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: E2 17 00 F7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [10:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:31]wFMCommunicate OK [10:13:31]CreateOFDProtocolMessage done [10:13:31]OFDSenderStorePacket 198595 [10:13:31]StoreOFDPacket docnum=198595 [10:13:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 48 61 07 01 C7 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 CA 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 07 03 00 35 04 06 00 83 2E AC BE 80 1C FA C1 68 98 3F 92 72 CE [10:13:31]CheckFolder [10:13:31]dirname=/storage/ofd_packets [10:13:31]CheckFolder done [10:13:31]ProducePacketName [10:13:31]name=ofd_packets/00198595 [10:13:31]NVStorageSaveData ofd_packets/00198595 [10:13:31]File name is /storage/ofd_packets/00198595 [10:13:31]Write 301 bytes [10:13:31]NVStorageSaveData done [10:13:31]OFDSenderStorePacket done [10:13:31]KKMCreateOFDPacket done [10:13:31]NVStorageSaveData kkm_last_timestamp [10:13:31]File name is /storage/kkm_last_timestamp [10:13:31]Write 4 bytes [10:13:31]NVStorageSaveData done [10:13:31]ExternCall_PrintAddStr [10:13:31]wPrintStart [10:13:31]Write to MH i2c: 01 00 00 F8 03 FB [10:13:31]Write i2c OK [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: 01 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: 01 07 00 [10:13:31]MH_I2C_Read... [10:13:31]Read from MH i2c: 01 07 00 F8 03 00 00 00 00 00 FF 0F 10 [10:13:31]RasterBufferAndPrint [10:13:31]line 小褔械褌 N : (1)11326039 [10:13:31]line 袠袧袧: 02508201610067 [10:13:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:13:31]line 袩袪袨袛袗袞袗 [10:13:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:13:31]line 孝芯胁邪褉: 2710124130 [10:13:31]line 袗懈-92-袣-4 [10:13:31]line 30.000 * 0.00 [10:13:31]line = 0.00 [10:13:31]line 袧袛小 12% 袧小袩 1% [10:13:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:13:31]line 袠孝袨袚袨: 0.00 [10:13:31]line 袧小袩 1% : 0.00 [10:13:31]line 袧袛小 12% : 0.00 [10:13:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:13:31]line 袘械蟹薪邪谢.: 0.00 [10:13:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:13:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:13:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:13:31]line 效械泻 203 17.08.2024 10:13 [10:13:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:13:31]line 袟袧袦: 0300000079 [10:13:31]line 袪袧袦: 0000000000092545 [10:13:31]line 袙械褉褋懈褟 袣袣袦: 001 [10:13:31]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [10:13:31]line 30014437 [10:13:31]line 肖袦: 0000000000871802 [10:13:31]line 肖袛: 198595 [10:13:31]line 肖袩袛: 144236489900060 [10:13:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198595&fm=144236489900060&tin=02508201610067®Number=0000000000092545&sum=0 [10:13:31]written 0, free lines is 4095 [10:13:31]OFD Sender: Processing packet 198595 [packets to send 246, broken 245] [10:13:31]ProducePacketName [10:13:31]name=ofd_packets/00198595 [10:13:31]OFD Sender: To server: 嚂鰌G, [10:13:31]CommunicateWithHost lk.salyk.kg:30040 [10:13:31]ConnectInit lk.salyk.kg [10:13:32]Connected sock=10 [10:13:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 48 61 07 01 C7 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 CA 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 07 03 00 35 04 06 00 83 2E AC BE 80 1C FA C1 68 98 3F 92 72 CE [10:13:32]Write to MH i2c: 01 00 00 22 04 26 [10:13:32]Write i2c OK [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: 01 [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: 01 07 00 [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 F9 0C 32 [10:13:32]RasterBufferAndPrint [10:13:32]line [10:13:32]line [10:13:32]line [10:13:32]line [10:13:32]line [10:13:32]written 0, free lines is 3327 [10:13:32]MH_Cut [10:13:32]Write to MH i2c: D1 01 00 29 04 01 FF [10:13:32]Write i2c OK [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: D1 [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: D1 01 00 [10:13:32]MH_I2C_Read... [10:13:32]Read from MH i2c: D1 01 00 29 04 00 FE [10:13:32]Write to MH i2c: 01 00 00 2A 04 2E [10:13:32]Write i2c OK [10:13:32]MH_I2C_Read... [10:13:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 37 47 00 81 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 07 03 00 F4 03 04 00 DB 23 C0 66 B6 04 01 00 00 19 A3 21 5B 01 D0 A0 6B [10:13:32]CommunicateWithHost err = 0 [10:13:32]CheckOFDResponse [10:13:32]1017 (14) - 77093643461234 [10:13:32]1041 (16) - 0000000000871802 [10:13:32]1040 (4) - 198595 [10:13:32]1012 (4) - 17.08.2024 04:15 [10:13:32]1206 (1) - 0 [10:13:32]OFD Sender: Remove packet 198595 [10:13:32]ProducePacketName [10:13:32]name=ofd_packets/00198595 [10:13:32]NVStorageDeleteData [10:13:32]OFD Sender: No OFD packet to send [10:13:33]*** Cut start [10:13:33]*** Purtial cut [10:13:33]*** CUTSNS_PIN = 0 [10:13:33]*** Stage 1: CUTSNS_PIN = 1 [10:13:35]Read from MH i2c: 01 [10:13:35]MH_I2C_Read... [10:13:35]*** Stop cut motor [10:13:35]*** Cut end [10:13:35]Read from MH i2c: 01 07 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 FF 0F 43 [10:13:35]process_action close_receipt done [10:13:35]requested_data is exist [10:13:35]produce_requested_data [10:13:35]requested_item fm.sn is exist - process it [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 11 00 00 [10:13:35]Write to MH i2c: E2 08 00 2B 04 80 11 00 00 00 00 00 00 A9 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 17 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 17 00 2B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [10:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:13:35]wFMCommunicate OK [10:13:35]requested_item fd.num is exist - process it [10:13:35]SAM_PROTO_GetFieldsCounters [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 13 00 00 [10:13:35]Write to MH i2c: E2 08 00 2C 04 80 13 00 00 00 00 00 00 AC [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 62 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 62 00 2C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 07 03 00 0E 04 04 00 CF 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 C5 [10:13:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 07 03 00 0E 04 04 00 CF 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 [10:13:35]wFMCommunicate OK [10:13:35]SAM_PROTO_GetFieldsCounters done [10:13:35]requested_item shift.num is exist - process it [10:13:35]requested_item shift.opened is exist - process it [10:13:35]req_shift_opened [10:13:35]FM_GetShiftState [10:13:35]SAM_PROTO_GetShiftState [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 13 01 00 [10:13:35]Write to MH i2c: E2 08 00 2D 04 80 13 01 00 00 00 00 00 AE [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0E 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0E 00 2D 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [10:13:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:13:35]wFMCommunicate OK [10:13:35]SAM_PROTO_GetShiftState done [10:13:35]FM_GetShiftState done [10:13:35]req_shift_opened done [10:13:35]requested_item shift.open_date is exist - process it [10:13:35]req_shift_open_date [10:13:35]req_shift_open_date done [10:13:35]produce_requested_data done [10:13:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198595,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:13:35]process_action_free close_receipt [10:13:35]json_value_free [10:13:35]json_value_free done [10:13:35]process_json_proto returns [10:13:35]Send response to host [10:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198595,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:13:35]free response buf [10:13:35]execute_script done [10:13:35]execute_script returns [10:13:35]free content buf [10:13:35]Sock 7.Close socket [10:13:35]Sock 7.Thread stoped [10:13:37]OFD Sender: No OFD packet to send [10:13:42]OFD Sender: No OFD packet to send [10:13:47]OFD Sender: No OFD packet to send [10:13:53]OFD Sender: No OFD packet to send [10:13:58]OFD Sender: No OFD packet to send [10:14:03]OFD Sender: No OFD packet to send [10:14:03]accept exits with 9 [10:14:03]New connection [10:14:03]New thread 3067260260 created [10:14:03]Thread 3067116900 joined [10:14:03]Waiting for new connection... [10:14:03] Sock 9.Parse request [10:14:03]Sock 9.Check first char [10:14:03]Sock 9.First char is OK [10:14:03]request: POST /json_proto HTTP/1.0 [10:14:03]Method: POST [10:14:03]URL: /json_proto [10:14:03]Method is POST - this is cgi request [10:14:03]url: /json_proto [10:14:03]query_string will be loaded in cgi processing [10:14:03]execute_cgi json_proto POST (null) [10:14:03]execute_cgi path=json_proto method=POST [10:14:03]POST find Content-Length [10:14:03]Host: 172.17.46.195:8080 [10:14:03]Content-Length: 791 [10:14:03]Content-Type: application/json [10:14:03] [10:14:03]POST finish read [10:14:03]Found Content-Length = 791 [10:14:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.980, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A42439", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:03]execute_script... [10:14: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)11326040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 19.980, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A42439", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:03]POST & json_proto [10:14:03]process_json_proto [10:14:03]json parsed OK: [10:14:03]protocol is kg_v1.0 [10:14:03]action value=close_receipt [10:14:03]process_action close_receipt [10:14:03]cmd_close_receipt [10:14:03]MH_GetDate [10:14:03]Write to MH i2c: F0 00 00 2E 04 21 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: F0 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: F0 09 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: F0 09 00 2E 04 00 EB 77 C0 66 8D AE BC 66 0F [10:14:03]GetLastDocTimeStamp 1723889610 [10:14:03]current date 1723889643 [10:14:03]FM_GetShiftState [10:14:03]SAM_PROTO_GetShiftState [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 13 01 00 [10:14:03]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0E 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [10:14:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:14:03]wFMCommunicate OK [10:14:03]SAM_PROTO_GetShiftState done [10:14:03]FM_GetShiftState done [10:14:03]opened in 1723853126 [10:14:03]opened+sec_in_day 1723939526 [10:14:03]quantity*price = 0 [10:14:03]sum+1 = 1 [10:14:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 204 17.08.2024 10:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 42439 肖袦: 0000000000871802 肖袛: 198596 肖袩袛: 276536672146790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198596&fm=276536672146790&tin=02508201610067®Number=0000000000092545&sum=0 [10:14:04]StoreToDocumentArchive [10:14:04]shift 463 fd 198596 [10:14:04]save to /storage/0463/doc_00198596 [10:14:04]save last doc name /storage/0463/doc_00198596 to /storage/kkm_last_doc_name [10:14:04]save OK [10:14:04]Clear old archive folders... [10:14:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:14:04]tlvbuf is 01711100 [10:14:04]SAM_PROTO_ClearQueue [10:14:04]wFMCommunicate request_size=4 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 09 00 00 [10:14:04]Write to MH i2c: E2 08 00 3C 04 80 09 00 00 00 00 00 00 B2 [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [10:14:04]RAPDU: 90 00 [10:14:04]wFMCommunicate OK [10:14:04]SAM_PROTO_ClearQueue done [10:14:04]KKMCreateOFDPacket [10:14:04]OFDProtocolAddRootSTLVToBuf [10:14:04]FM_MakeSignedData [10:14:04]FM_MakeSignedData [10:14:04]SAM_PROTO_SignData [10:14:04]wFMCommunicate request_size=4 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 0D 01 02 [10:14:04]Write to MH i2c: E2 08 00 3D 04 80 0D 01 02 00 00 00 00 BA [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [10:14:04]RAPDU: 90 00 [10:14:04]wFMCommunicate OK [10:14:04]wFMCommunicate request_size=255 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 EB 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 07 03 00 35 04 06 00 FB 82 36 1C [10:14:04]Write to MH i2c: E2 02 01 3E 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 EB 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 07 03 00 35 04 06 00 FB 82 36 1C 00 00 2C [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [10:14:04]RAPDU: 90 00 [10:14:04]wFMCommunicate OK [10:14:04]wFMCommunicate request_size=7 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 0D 02 02 02 55 66 [10:14:04]Write to MH i2c: E2 0A 00 3F 04 80 0D 02 02 02 00 55 66 00 00 7C [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [10:14:04]RAPDU: 90 00 [10:14:04]wFMCommunicate OK [10:14:04]wFMCommunicate request_size=4 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 0D 03 02 [10:14:04]Write to MH i2c: E2 08 00 40 04 80 0D 03 02 00 00 00 00 BF [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 0B 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 0B 00 40 04 00 98 2A 8E 08 32 2C 07 25 90 00 A2 [10:14:04]RAPDU: 98 2A 8E 08 32 2C 07 25 90 00 [10:14:04]wFMCommunicate OK [10:14:04]SAM_PROTO_SignData done [10:14:04]FM_MakeSignedData done [10:14:04]CreateOFDProtocolMessage [10:14:04]wFMCommunicate request_size=4 [10:14:04]MH_SAM_APDU [10:14:04]CAPDU: 80 11 00 00 [10:14:04]Write to MH i2c: E2 08 00 41 04 80 11 00 00 00 00 00 00 BF [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:04]Read from MH i2c: E2 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 17 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: E2 17 00 41 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [10:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:14:04]wFMCommunicate OK [10:14:04]CreateOFDProtocolMessage done [10:14:04]OFDSenderStorePacket 198596 [10:14:04]StoreOFDPacket docnum=198596 [10:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 47 20 04 01 FF 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 EB 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 07 03 00 35 04 06 00 FB 82 36 1C 55 66 98 2A 8E 08 32 2C 07 25 [10:14:04]CheckFolder [10:14:04]dirname=/storage/ofd_packets [10:14:04]CheckFolder done [10:14:04]ProducePacketName [10:14:04]name=ofd_packets/00198596 [10:14:04]NVStorageSaveData ofd_packets/00198596 [10:14:04]File name is /storage/ofd_packets/00198596 [10:14:04]Write 298 bytes [10:14:04]NVStorageSaveData done [10:14:04]OFDSenderStorePacket done [10:14:04]KKMCreateOFDPacket done [10:14:04]NVStorageSaveData kkm_last_timestamp [10:14:04]File name is /storage/kkm_last_timestamp [10:14:04]Write 4 bytes [10:14:04]NVStorageSaveData done [10:14:04]ExternCall_PrintAddStr [10:14:04]wPrintStart [10:14:04]Write to MH i2c: 01 00 00 42 04 46 [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 07 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 07 00 42 04 00 00 00 00 00 FF 0F 5B [10:14:04]RasterBufferAndPrint [10:14:04]line 小褔械褌 N : (1)11326040 [10:14:04]line 袠袧袧: 02508201610067 [10:14:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:14:04]line 袩袪袨袛袗袞袗 [10:14:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [10:14:04]line 孝芯胁邪褉: 2710194210 [10:14:04]line 袛孝-袣-5 [10:14:04]line 19.980 * 0.00 [10:14:04]line = 0.00 [10:14:04]line 袧袛小 12% 袧小袩 1% [10:14:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:14:04]line 袠孝袨袚袨: 0.00 [10:14:04]line 袧小袩 1% : 0.00 [10:14:04]line 袧袛小 12% : 0.00 [10:14:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:14:04]line 袘械蟹薪邪谢.: 0.00 [10:14:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:14:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:14:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:14:04]line 效械泻 204 17.08.2024 10:14 [10:14:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:14:04]line 袟袧袦: 0300000079 [10:14:04]line 袪袧袦: 0000000000092545 [10:14:04]line 袙械褉褋懈褟 袣袣袦: 001 [10:14:04]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [10:14:04]line 42439 [10:14:04]line 肖袦: 0000000000871802 [10:14:04]line 肖袛: 198596 [10:14:04]line 肖袩袛: 276536672146790 [10:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198596&fm=276536672146790&tin=02508201610067®Number=0000000000092545&sum=0 [10:14:05]OFD Sender: Processing packet 198596 [packets to send 246, broken 245] [10:14:05]ProducePacketName [10:14:05]name=ofd_packets/00198596 [10:14:05]OFD Sender: To server: 嚂鰌G, [10:14:05]CommunicateWithHost lk.salyk.kg:30040 [10:14:05]ConnectInit lk.salyk.kg [10:14:05]written 0, free lines is 4095 [10:14:05]Connected sock=10 [10:14:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 47 20 04 01 FF 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0C 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 EB 77 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 07 03 00 35 04 06 00 FB 82 36 1C 55 66 98 2A 8E 08 32 2C 07 25 [10:14:05]Write to MH i2c: 01 00 00 6C 04 70 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: 01 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: 01 07 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 EC 0C 6F [10:14:05]RasterBufferAndPrint [10:14:05]line [10:14:05]line [10:14:05]line [10:14:05]line [10:14:05]line [10:14:05]written 0, free lines is 3314 [10:14:05]MH_Cut [10:14:05]Write to MH i2c: D1 01 00 73 04 01 49 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: D1 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: D1 01 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: D1 01 00 73 04 00 48 [10:14:05]Write to MH i2c: 01 00 00 74 04 78 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 1E 47 00 2F FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 07 03 00 F4 03 04 00 FC 23 C0 66 B6 04 01 00 00 CC BD D8 AA 25 5F 6C 3D [10:14:05]CommunicateWithHost err = 0 [10:14:05]CheckOFDResponse [10:14:05]1017 (14) - 77093643461234 [10:14:05]1041 (16) - 0000000000871802 [10:14:05]1040 (4) - 198596 [10:14:05]1012 (4) - 17.08.2024 04:15 [10:14:05]1206 (1) - 0 [10:14:05]OFD Sender: Remove packet 198596 [10:14:05]ProducePacketName [10:14:05]name=ofd_packets/00198596 [10:14:05]NVStorageDeleteData [10:14:06]OFD Sender: No OFD packet to send [10:14:06]*** Cut start [10:14:06]*** Purtial cut [10:14:06]*** Stage 1: CUTSNS_PIN = 1 [10:14:06]Read from MH i2c: 01 [10:14:06]MH_I2C_Read... [10:14:06]*** Stop cut motor [10:14:06]*** Cut end [10:14:06]Read from MH i2c: 01 07 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [10:14:06]process_action close_receipt done [10:14:06]requested_data is exist [10:14:06]produce_requested_data [10:14:06]requested_item fm.sn is exist - process it [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 11 00 00 [10:14:06]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:06]Read from MH i2c: E2 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 17 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [10:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:14:06]wFMCommunicate OK [10:14:06]requested_item fd.num is exist - process it [10:14:06]SAM_PROTO_GetFieldsCounters [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 13 00 00 [10:14:06]Write to MH i2c: E2 08 00 76 04 80 13 00 00 00 00 00 00 F6 [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:06]Read from MH i2c: E2 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 62 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 62 00 76 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 07 03 00 0E 04 04 00 CF 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 13 [10:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 07 03 00 0E 04 04 00 CF 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 [10:14:06]wFMCommunicate OK [10:14:06]SAM_PROTO_GetFieldsCounters done [10:14:06]requested_item shift.num is exist - process it [10:14:06]requested_item shift.opened is exist - process it [10:14:06]req_shift_opened [10:14:06]FM_GetShiftState [10:14:06]SAM_PROTO_GetShiftState [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 13 01 00 [10:14:06]Write to MH i2c: E2 08 00 77 04 80 13 01 00 00 00 00 00 F8 [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:07]Read from MH i2c: E2 [10:14:07]MH_I2C_Read... [10:14:07]Read from MH i2c: E2 0E 00 [10:14:07]MH_I2C_Read... [10:14:07]Read from MH i2c: E2 0E 00 77 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 58 [10:14:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:14:07]wFMCommunicate OK [10:14:07]SAM_PROTO_GetShiftState done [10:14:07]FM_GetShiftState done [10:14:07]req_shift_opened done [10:14:07]requested_item shift.open_date is exist - process it [10:14:07]req_shift_open_date [10:14:07]req_shift_open_date done [10:14:07]produce_requested_data done [10:14:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198596,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:14:07]process_action_free close_receipt [10:14:07]json_value_free [10:14:07]json_value_free done [10:14:07]process_json_proto returns [10:14:07]Send response to host [10:14:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198596,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:14:07]free response buf [10:14:07]execute_script done [10:14:07]execute_script returns [10:14:07]free content buf [10:14:07]Sock 9.Close socket [10:14:07]Sock 9.Thread stoped [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:03]accept exits with 7 [10:15:03]New connection [10:15:03]New thread 3067116900 created [10:15:03]Thread 3067260260 joined [10:15:03]Waiting for new connection... [10:15:03] Sock 7.Parse request [10:15:03]Sock 7.Check first char [10:15:03]Sock 7.First char is OK [10:15:03]request: POST /json_proto HTTP/1.0 [10:15:03]Method: POST [10:15:03]URL: /json_proto [10:15:03]Method is POST - this is cgi request [10:15:03]url: /json_proto [10:15:03]query_string will be loaded in cgi processing [10:15:03]execute_cgi json_proto POST (null) [10:15:03]execute_cgi path=json_proto method=POST [10:15:03]POST find Content-Length [10:15:03]Host: 172.17.46.195:8080 [10:15:03]Content-Length: 802 [10:15:03]Content-Type: application/json [10:15:03] [10:15:03]POST finish read [10:15:03]Found Content-Length = 802 [10:15:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:03]execute_script... [10:15: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)11326041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:15:03]POST & json_proto [10:15:03]process_json_proto [10:15:03]json parsed OK: [10:15:03]protocol is kg_v1.0 [10:15:03]action value=close_receipt [10:15:03]process_action close_receipt [10:15:03]cmd_close_receipt [10:15:03]MH_GetDate [10:15:03]Write to MH i2c: F0 00 00 78 04 6B [10:15:03]Write i2c OK [10:15:03]MH_I2C_Read... [10:15:03]Read from MH i2c: F0 [10:15:03]MH_I2C_Read... [10:15:03]Read from MH i2c: F0 09 00 [10:15:03]MH_I2C_Read... [10:15:03]Read from MH i2c: F0 09 00 78 04 00 27 78 C0 66 8D AE BC 66 96 [10:15:03]GetLastDocTimeStamp 1723889643 [10:15:03]current date 1723889703 [10:15:03]FM_GetShiftState [10:15:03]SAM_PROTO_GetShiftState [10:15:03]wFMCommunicate request_size=4 [10:15:03]MH_SAM_APDU [10:15:03]CAPDU: 80 13 01 00 [10:15:03]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [10:15:03]Write i2c OK [10:15:03]MH_I2C_Read... [10:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:03]Read from MH i2c: E2 [10:15:03]MH_I2C_Read... [10:15:03]Read from MH i2c: E2 0E 00 [10:15:03]MH_I2C_Read... [10:15:03]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [10:15:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:15:03]wFMCommunicate OK [10:15:03]SAM_PROTO_GetShiftState done [10:15:03]FM_GetShiftState done [10:15:03]opened in 1723853126 [10:15:03]opened+sec_in_day 1723939526 [10:15:03]quantity*price = 30035 [10:15:03]sum+1 = 30036 [10:15:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.35 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 205 17.08.2024 10:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198597 肖袩袛: 186167175554127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101504&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198597&fm=186167175554127&tin=02508201610067®Number=0000000000092545&sum=30035 [10:15:04]StoreToDocumentArchive [10:15:04]shift 463 fd 198597 [10:15:04]save to /storage/0463/doc_00198597 [10:15:04]save last doc name /storage/0463/doc_00198597 to /storage/kkm_last_doc_name [10:15:04]save OK [10:15:04]Clear old archive folders... [10:15:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:15:04]tlvbuf is 01710FE0 [10:15:04]SAM_PROTO_ClearQueue [10:15:04]wFMCommunicate request_size=4 [10:15:04]MH_SAM_APDU [10:15:04]CAPDU: 80 09 00 00 [10:15:04]Write to MH i2c: E2 08 00 86 04 80 09 00 00 00 00 00 00 FC [10:15:04]Write i2c OK [10:15:04]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [10:15:05]RAPDU: 90 00 [10:15:05]wFMCommunicate OK [10:15:05]SAM_PROTO_ClearQueue done [10:15:05]KKMCreateOFDPacket [10:15:05]OFDProtocolAddRootSTLVToBuf [10:15:05]FM_MakeSignedData [10:15:05]FM_MakeSignedData [10:15:05]SAM_PROTO_SignData [10:15:05]wFMCommunicate request_size=4 [10:15:05]MH_SAM_APDU [10:15:05]CAPDU: 80 0D 01 02 [10:15:05]Write to MH i2c: E2 08 00 87 04 80 0D 01 02 00 00 00 00 04 [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [10:15:05]RAPDU: 90 00 [10:15:05]wFMCommunicate OK [10:15:05]wFMCommunicate request_size=255 [10:15:05]MH_SAM_APDU [10:15: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 28 78 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 07 03 00 35 04 06 00 A9 [10:15:05]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 28 78 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 07 03 00 35 04 06 00 A9 00 00 BC [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [10:15:05]RAPDU: 90 00 [10:15:05]wFMCommunicate OK [10:15:05]wFMCommunicate request_size=10 [10:15:05]MH_SAM_APDU [10:15:05]CAPDU: 80 0D 02 02 05 51 6C 5E 24 4F [10:15:05]Write to MH i2c: E2 0D 00 89 04 80 0D 02 02 05 00 51 6C 5E 24 4F 00 00 9F [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [10:15:05]RAPDU: 90 00 [10:15:05]wFMCommunicate OK [10:15:05]wFMCommunicate request_size=4 [10:15:05]MH_SAM_APDU [10:15:05]CAPDU: 80 0D 03 02 [10:15:05]Write to MH i2c: E2 08 00 8A 04 80 0D 03 02 00 00 00 00 09 [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 0B 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 0B 00 8A 04 00 6C ED 1C E2 E9 A8 FE EE 90 00 DE [10:15:05]RAPDU: 6C ED 1C E2 E9 A8 FE EE 90 00 [10:15:05]wFMCommunicate OK [10:15:05]SAM_PROTO_SignData done [10:15:05]FM_MakeSignedData done [10:15:05]CreateOFDProtocolMessage [10:15:05]wFMCommunicate request_size=4 [10:15:05]MH_SAM_APDU [10:15:05]CAPDU: 80 11 00 00 [10:15:05]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:05]Read from MH i2c: E2 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 17 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: E2 17 00 8B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [10:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:05]wFMCommunicate OK [10:15:05]CreateOFDProtocolMessage done [10:15:05]OFDSenderStorePacket 198597 [10:15:05]StoreOFDPacket docnum=198597 [10:15:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 1E 07 01 36 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 28 78 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 07 03 00 35 04 06 00 A9 51 6C 5E 24 4F 6C ED 1C E2 E9 A8 FE EE [10:15:05]CheckFolder [10:15:05]dirname=/storage/ofd_packets [10:15:05]CheckFolder done [10:15:05]ProducePacketName [10:15:05]name=ofd_packets/00198597 [10:15:05]NVStorageSaveData ofd_packets/00198597 [10:15:05]File name is /storage/ofd_packets/00198597 [10:15:05]Write 301 bytes [10:15:05]NVStorageSaveData done [10:15:05]OFDSenderStorePacket done [10:15:05]KKMCreateOFDPacket done [10:15:05]NVStorageSaveData kkm_last_timestamp [10:15:05]File name is /storage/kkm_last_timestamp [10:15:05]Write 4 bytes [10:15:05]NVStorageSaveData done [10:15:05]ExternCall_PrintAddStr [10:15:05]wPrintStart [10:15:05]Write to MH i2c: 01 00 00 8C 04 90 [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 07 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 07 00 8C 04 00 00 00 00 00 FF 0F A5 [10:15:05]RasterBufferAndPrint [10:15:05]line 小褔械褌 N : (1)11326041 [10:15:05]line 袠袧袧: 02508201610067 [10:15:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:15:05]line 袩袪袨袛袗袞袗 [10:15:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:15:05]line 孝芯胁邪褉: 2710124130 [10:15:05]line 袗懈-92-袣-4 [10:15:05]line 4.430 * 67.80 [10:15:05]line = 300.35 [10:15:05]line 袧袛小 12% 袧小袩 1% [10:15:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:15:05]line 袠孝袨袚袨: 300.35 [10:15:05]line 袧小袩 1% : 2.66 [10:15:05]line 袧袛小 12% : 31.90 [10:15:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:15:05]line 袘械蟹薪邪谢.: 300.35 [10:15:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:15:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:15:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:15:05]line 效械泻 205 17.08.2024 10:15 [10:15:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:15:05]line 袟袧袦: 0300000079 [10:15:05]line 袪袧袦: 0000000000092545 [10:15:05]line 袙械褉褋懈褟 袣袣袦: 001 [10:15:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:15:05]line 肖袦: 0000000000871802 [10:15:05]line 肖袛: 198597 [10:15:05]line 肖袩袛: 186167175554127 [10:15:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101504&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198597&fm=186167175554127&tin=02508201610067®Number=0000000000092545&sum=30035 [10:15:05]written 0, free lines is 4095 [10:15:05]OFD Sender: Processing packet 198597 [packets to send 246, broken 245] [10:15:05]ProducePacketName [10:15:05]name=ofd_packets/00198597 [10:15:05]OFD Sender: To server: 嚂鰌G, [10:15:05]CommunicateWithHost lk.salyk.kg:30040 [10:15:05]ConnectInit lk.salyk.kg [10:15:05]Connected sock=10 [10:15:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 1E 07 01 36 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 28 78 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 07 03 00 35 04 06 00 A9 51 6C 5E 24 4F 6C ED 1C E2 E9 A8 FE EE [10:15:05]Write to MH i2c: 01 00 00 B6 04 BA [10:15:05]Write i2c OK [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 07 00 [10:15:05]MH_I2C_Read... [10:15:05]Read from MH i2c: 01 07 00 B6 04 00 00 00 00 00 F7 0C C4 [10:15:05]RasterBufferAndPrint [10:15:05]line [10:15:05]line [10:15:05]line [10:15:05]line [10:15:05]line [10:15:05]written 0, free lines is 3325 [10:15:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FC DA 47 00 D7 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 07 03 00 F4 03 04 00 38 24 C0 66 B6 04 01 00 00 22 BF 1E B9 B9 85 24 60 [10:15:06]CommunicateWithHost err = 0 [10:15:06]CheckOFDResponse [10:15:06]1017 (14) - 77093643461234 [10:15:06]1041 (16) - 0000000000871802 [10:15:06]1040 (4) - 198597 [10:15:06]1012 (4) - 17.08.2024 04:16 [10:15:06]1206 (1) - 0 [10:15:06]OFD Sender: Remove packet 198597 [10:15:06]ProducePacketName [10:15:06]name=ofd_packets/00198597 [10:15:06]NVStorageDeleteData [10:15:06]MH_Cut [10:15:06]Write to MH i2c: D1 01 00 BD 04 01 93 [10:15:06]Write i2c OK [10:15:06]MH_I2C_Read... [10:15:06]Read from MH i2c: D1 [10:15:06]MH_I2C_Read... [10:15:06]Read from MH i2c: D1 01 00 [10:15:06]MH_I2C_Read... [10:15:06]Read from MH i2c: D1 01 00 BD 04 00 92 [10:15:06]Write to MH i2c: 01 00 00 BE 04 C2 [10:15:06]Write i2c OK [10:15:06]MH_I2C_Read... [10:15:06]OFD Sender: No OFD packet to send [10:15:06]*** Cut start [10:15:06]*** Purtial cut [10:15:06]*** CUTSNS_PIN = 0 [10:15:06]*** Stage 1: CUTSNS_PIN = 1 [10:15:08]Read from MH i2c: 01 [10:15:08]MH_I2C_Read... [10:15:08]*** Stop cut motor [10:15:08]*** Cut end [10:15:08]Read from MH i2c: 01 07 00 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 FF 0F D7 [10:15:08]process_action close_receipt done [10:15:08]requested_data is exist [10:15:08]produce_requested_data [10:15:08]requested_item fm.sn is exist - process it [10:15:08]wFMCommunicate request_size=4 [10:15:08]MH_SAM_APDU [10:15:08]CAPDU: 80 11 00 00 [10:15:08]Write to MH i2c: E2 08 00 BF 04 80 11 00 00 00 00 00 00 3D [10:15:08]Write i2c OK [10:15:08]MH_I2C_Read... [10:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:08]Read from MH i2c: E2 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 17 00 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 17 00 BF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [10:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:15:08]wFMCommunicate OK [10:15:08]requested_item fd.num is exist - process it [10:15:08]SAM_PROTO_GetFieldsCounters [10:15:08]wFMCommunicate request_size=4 [10:15:08]MH_SAM_APDU [10:15:08]CAPDU: 80 13 00 00 [10:15:08]Write to MH i2c: E2 08 00 C0 04 80 13 00 00 00 00 00 00 40 [10:15:08]Write i2c OK [10:15:08]MH_I2C_Read... [10:15:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:08]Read from MH i2c: E2 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 62 00 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 62 00 C0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 07 03 00 0E 04 04 00 CF 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 61 [10:15:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 07 03 00 0E 04 04 00 CF 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 [10:15:08]wFMCommunicate OK [10:15:08]SAM_PROTO_GetFieldsCounters done [10:15:08]requested_item shift.num is exist - process it [10:15:08]requested_item shift.opened is exist - process it [10:15:08]req_shift_opened [10:15:08]FM_GetShiftState [10:15:08]SAM_PROTO_GetShiftState [10:15:08]wFMCommunicate request_size=4 [10:15:08]MH_SAM_APDU [10:15:08]CAPDU: 80 13 01 00 [10:15:08]Write to MH i2c: E2 08 00 C1 04 80 13 01 00 00 00 00 00 42 [10:15:08]Write i2c OK [10:15:08]MH_I2C_Read... [10:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:08]Read from MH i2c: E2 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 0E 00 [10:15:08]MH_I2C_Read... [10:15:08]Read from MH i2c: E2 0E 00 C1 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [10:15:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:15:08]wFMCommunicate OK [10:15:08]SAM_PROTO_GetShiftState done [10:15:08]FM_GetShiftState done [10:15:08]req_shift_opened done [10:15:08]requested_item shift.open_date is exist - process it [10:15:08]req_shift_open_date [10:15:08]req_shift_open_date done [10:15:08]produce_requested_data done [10:15:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198597,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:15:08]process_action_free close_receipt [10:15:08]json_value_free [10:15:08]json_value_free done [10:15:08]process_json_proto returns [10:15:08]Send response to host [10:15:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198597,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:15:08]free response buf [10:15:08]execute_script done [10:15:08]execute_script returns [10:15:08]free content buf [10:15:08]Sock 7.Close socket [10:15:08]Sock 7.Thread stoped [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: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:47]accept exits with 9 [10:19:47]New connection [10:19:47]New thread 3067260260 created [10:19:47]Thread 3067116900 joined [10:19:47]Waiting for new connection... [10:19:47] Sock 9.Parse request [10:19:47]Sock 9.Check first char [10:19:47]Sock 9.First char is OK [10:19:47]request: POST /json_proto HTTP/1.0 [10:19:47]Method: POST [10:19:47]URL: /json_proto [10:19:47]Method is POST - this is cgi request [10:19:47]url: /json_proto [10:19:47]query_string will be loaded in cgi processing [10:19:47]execute_cgi json_proto POST (null) [10:19:47]execute_cgi path=json_proto method=POST [10:19:47]POST find Content-Length [10:19:47]Host: 172.17.46.195:8080 [10:19:47]Content-Length: 811 [10:19:47]Content-Type: application/json [10:19:47] [10:19:47]POST finish read [10:19:47]Found Content-Length = 811 [10:19:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:47]execute_script... [10:19: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)11326043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:47]POST & json_proto [10:19:47]process_json_proto [10:19:47]json parsed OK: [10:19:47]protocol is kg_v1.0 [10:19:47]action value=close_receipt [10:19:47]process_action close_receipt [10:19:47]cmd_close_receipt [10:19:47]MH_GetDate [10:19:47]Write to MH i2c: F0 00 00 C2 04 B5 [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: F0 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: F0 09 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: F0 09 00 C2 04 00 44 79 C0 66 8D AE BC 66 FE [10:19:47]GetLastDocTimeStamp 1723889704 [10:19:47]current date 1723889988 [10:19:47]FM_GetShiftState [10:19:47]SAM_PROTO_GetShiftState [10:19:47]wFMCommunicate request_size=4 [10:19:47]MH_SAM_APDU [10:19:47]CAPDU: 80 13 01 00 [10:19:47]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [10:19:47]Write i2c OK [10:19:47]MH_I2C_Read... [10:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:47]Read from MH i2c: E2 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 0E 00 [10:19:47]MH_I2C_Read... [10:19:47]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [10:19:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:19:47]wFMCommunicate OK [10:19:47]SAM_PROTO_GetShiftState done [10:19:47]FM_GetShiftState done [10:19:47]opened in 1723853126 [10:19:47]opened+sec_in_day 1723939526 [10:19:47]quantity*price = 300076 [10:19:47]sum+1 = 300077 [10:19:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 206 17.08.2024 10:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198598 肖袩袛: 167681614549389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101948&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198598&fm=167681614549389&tin=02508201610067®Number=0000000000092545&sum=300076 [10:19:49]StoreToDocumentArchive [10:19:49]shift 463 fd 198598 [10:19:49]save to /storage/0463/doc_00198598 [10:19:49]save last doc name /storage/0463/doc_00198598 to /storage/kkm_last_doc_name [10:19:49]save OK [10:19:49]Clear old archive folders... [10:19:49]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:19:49]tlvbuf is 017204C0 [10:19:49]SAM_PROTO_ClearQueue [10:19:49]wFMCommunicate request_size=4 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 09 00 00 [10:19:49]Write to MH i2c: E2 08 00 D0 04 80 09 00 00 00 00 00 00 46 [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [10:19:49]RAPDU: 90 00 [10:19:49]wFMCommunicate OK [10:19:49]SAM_PROTO_ClearQueue done [10:19:49]KKMCreateOFDPacket [10:19:49]OFDProtocolAddRootSTLVToBuf [10:19:49]FM_MakeSignedData [10:19:49]FM_MakeSignedData [10:19:49]SAM_PROTO_SignData [10:19:49]wFMCommunicate request_size=4 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 0D 01 02 [10:19:49]Write to MH i2c: E2 08 00 D1 04 80 0D 01 02 00 00 00 00 4E [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [10:19:49]RAPDU: 90 00 [10:19:49]wFMCommunicate OK [10:19:49]wFMCommunicate request_size=255 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 44 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 07 03 [10:19:49]Write to MH i2c: E2 02 01 D2 04 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 44 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 07 03 00 00 8C [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [10:19:49]RAPDU: 90 00 [10:19:49]wFMCommunicate OK [10:19:49]wFMCommunicate request_size=16 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 98 81 6B 12 11 8D [10:19:49]Write to MH i2c: E2 13 00 D3 04 80 0D 02 02 0B 00 00 35 04 06 00 98 81 6B 12 11 8D 00 00 DA [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [10:19:49]RAPDU: 90 00 [10:19:49]wFMCommunicate OK [10:19:49]wFMCommunicate request_size=4 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 0D 03 02 [10:19:49]Write to MH i2c: E2 08 00 D4 04 80 0D 03 02 00 00 00 00 53 [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 0B 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 0B 00 D4 04 00 31 C9 C5 8D EB 96 77 29 90 00 C1 [10:19:49]RAPDU: 31 C9 C5 8D EB 96 77 29 90 00 [10:19:49]wFMCommunicate OK [10:19:49]SAM_PROTO_SignData done [10:19:49]FM_MakeSignedData done [10:19:49]CreateOFDProtocolMessage [10:19:49]wFMCommunicate request_size=4 [10:19:49]MH_SAM_APDU [10:19:49]CAPDU: 80 11 00 00 [10:19:49]Write to MH i2c: E2 08 00 D5 04 80 11 00 00 00 00 00 00 53 [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:49]Read from MH i2c: E2 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 17 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: E2 17 00 D5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [10:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:19:49]wFMCommunicate OK [10:19:49]CreateOFDProtocolMessage done [10:19:49]OFDSenderStorePacket 198598 [10:19:49]StoreOFDPacket docnum=198598 [10:19:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 17 53 0D 01 25 5D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 44 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 07 03 00 35 04 06 00 98 81 6B 12 11 8D 31 C9 C5 8D EB 96 77 29 [10:19:49]CheckFolder [10:19:49]dirname=/storage/ofd_packets [10:19:49]CheckFolder done [10:19:49]ProducePacketName [10:19:49]name=ofd_packets/00198598 [10:19:49]NVStorageSaveData ofd_packets/00198598 [10:19:49]File name is /storage/ofd_packets/00198598 [10:19:49]Write 307 bytes [10:19:49]NVStorageSaveData done [10:19:49]OFDSenderStorePacket done [10:19:49]KKMCreateOFDPacket done [10:19:49]NVStorageSaveData kkm_last_timestamp [10:19:49]File name is /storage/kkm_last_timestamp [10:19:49]Write 4 bytes [10:19:49]NVStorageSaveData done [10:19:49]ExternCall_PrintAddStr [10:19:49]wPrintStart [10:19:49]Write to MH i2c: 01 00 00 D6 04 DA [10:19:49]Write i2c OK [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 07 00 [10:19:49]MH_I2C_Read... [10:19:49]Read from MH i2c: 01 07 00 D6 04 00 00 00 00 00 FF 0F EF [10:19:49]RasterBufferAndPrint [10:19:49]line 小褔械褌 N : (1)11326043 [10:19:49]line 袠袧袧: 02508201610067 [10:19:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:19:49]line 袩袪袨袛袗袞袗 [10:19:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [10:19:49]line 孝芯胁邪褉: 2710194210 [10:19:49]line D-ENERGY 袛孝-袣-5 [10:19:49]line 38.870 * 77.20 [10:19:49]line = 3000.76 [10:19:49]line 袧袛小 12% 袧小袩 1% [10:19:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:19:49]line 袠孝袨袚袨: 3000.76 [10:19:49]line 袧小袩 1% : 26.55 [10:19:49]line 袧袛小 12% : 318.66 [10:19:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:19:49]line 袘械蟹薪邪谢.: 3000.76 [10:19:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:19:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:19:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:19:49]line 效械泻 206 17.08.2024 10:19 [10:19:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:19:49]line 袟袧袦: 0300000079 [10:19:49]line 袪袧袦: 0000000000092545 [10:19:49]line 袙械褉褋懈褟 袣袣袦: 001 [10:19:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:19:49]line 肖袦: 0000000000871802 [10:19:49]line 肖袛: 198598 [10:19:49]line 肖袩袛: 167681614549389 [10:19:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T101948&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198598&fm=167681614549389&tin=02508201610067®Number=0000000000092545&sum=300076 [10:19:49]OFD Sender: Processing packet 198598 [packets to send 246, broken 245] [10:19:49]ProducePacketName [10:19:49]name=ofd_packets/00198598 [10:19:49]OFD Sender: To server: 嚂鰌G, [10:19:49]CommunicateWithHost lk.salyk.kg:30040 [10:19:49]ConnectInit lk.salyk.kg [10:19:49]written 0, free lines is 4095 [10:19:50]Connected sock=10 [10:19:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 17 53 0D 01 25 5D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 44 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 07 03 00 35 04 06 00 98 81 6B 12 11 8D 31 C9 C5 8D EB 96 77 29 [10:19:50]Write to MH i2c: 01 00 00 00 05 05 [10:19:50]Write i2c OK [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: 01 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: 01 07 00 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: 01 07 00 00 05 00 00 00 00 00 06 0D 1F [10:19:50]RasterBufferAndPrint [10:19:50]line [10:19:50]line [10:19:50]line [10:19:50]line [10:19:50]line [10:19:50]written 0, free lines is 3340 [10:19:50]MH_Cut [10:19:50]Write to MH i2c: D1 01 00 07 05 01 DE [10:19:50]Write i2c OK [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: D1 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: D1 01 00 [10:19:50]MH_I2C_Read... [10:19:50]Read from MH i2c: D1 01 00 07 05 00 DD [10:19:50]Write to MH i2c: 01 00 00 08 05 0D [10:19:50]Write i2c OK [10:19:50]MH_I2C_Read... [10:19:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3D E4 47 00 59 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 07 03 00 F4 03 04 00 55 25 C0 66 B6 04 01 00 00 1A 47 DA D5 73 C1 17 F2 [10:19:50]CommunicateWithHost err = 0 [10:19:50]CheckOFDResponse [10:19:50]1017 (14) - 77093643461234 [10:19:50]1041 (16) - 0000000000871802 [10:19:50]1040 (4) - 198598 [10:19:50]1012 (4) - 17.08.2024 04:21 [10:19:50]1206 (1) - 0 [10:19:50]OFD Sender: Remove packet 198598 [10:19:50]ProducePacketName [10:19:50]name=ofd_packets/00198598 [10:19:50]NVStorageDeleteData [10:19:51]OFD Sender: No OFD packet to send [10:19:51]*** Cut start [10:19:51]*** Purtial cut [10:19:51]*** Stage 1: CUTSNS_PIN = 1 [10:19:51]Read from MH i2c: 01 [10:19:51]MH_I2C_Read... [10:19:51]*** Stop cut motor [10:19:51]*** Cut end [10:19:51]Read from MH i2c: 01 07 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: 01 07 00 08 05 00 00 00 00 00 FF 0F 22 [10:19:51]process_action close_receipt done [10:19:51]requested_data is exist [10:19:51]produce_requested_data [10:19:51]requested_item fm.sn is exist - process it [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 11 00 00 [10:19:51]Write to MH i2c: E2 08 00 09 05 80 11 00 00 00 00 00 00 88 [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 17 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 17 00 09 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [10:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:19:51]wFMCommunicate OK [10:19:51]requested_item fd.num is exist - process it [10:19:51]SAM_PROTO_GetFieldsCounters [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 13 00 00 [10:19:51]Write to MH i2c: E2 08 00 0A 05 80 13 00 00 00 00 00 00 8B [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 62 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 62 00 0A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 07 03 00 0E 04 04 00 CF 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 B0 [10:19:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 07 03 00 0E 04 04 00 CF 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 [10:19:51]wFMCommunicate OK [10:19:51]SAM_PROTO_GetFieldsCounters done [10:19:51]requested_item shift.num is exist - process it [10:19:51]requested_item shift.opened is exist - process it [10:19:51]req_shift_opened [10:19:51]FM_GetShiftState [10:19:51]SAM_PROTO_GetShiftState [10:19:51]wFMCommunicate request_size=4 [10:19:51]MH_SAM_APDU [10:19:51]CAPDU: 80 13 01 00 [10:19:51]Write to MH i2c: E2 08 00 0B 05 80 13 01 00 00 00 00 00 8D [10:19:51]Write i2c OK [10:19:51]MH_I2C_Read... [10:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:51]Read from MH i2c: E2 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 0E 00 [10:19:51]MH_I2C_Read... [10:19:51]Read from MH i2c: E2 0E 00 0B 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 ED [10:19:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:19:51]wFMCommunicate OK [10:19:51]SAM_PROTO_GetShiftState done [10:19:51]FM_GetShiftState done [10:19:51]req_shift_opened done [10:19:51]requested_item shift.open_date is exist - process it [10:19:51]req_shift_open_date [10:19:51]req_shift_open_date done [10:19:51]produce_requested_data done [10:19:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198598,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:19:51]process_action_free close_receipt [10:19:51]json_value_free [10:19:51]json_value_free done [10:19:51]process_json_proto returns [10:19:51]Send response to host [10:19:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198598,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:19:51]free response buf [10:19:51]execute_script done [10:19:51]execute_script returns [10:19:51]free content buf [10:19:51]Sock 9.Close socket [10:19:51]Sock 9.Thread stoped [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:30]accept exits with 7 [10:20:30]New connection [10:20:30]New thread 3067116900 created [10:20:30]Thread 3067260260 joined [10:20:30]Waiting for new connection... [10:20:30] Sock 7.Parse request [10:20:30]Sock 7.Check first char [10:20:30]Sock 7.First char is OK [10:20:30]request: POST /json_proto HTTP/1.0 [10:20:30]Method: POST [10:20:30]URL: /json_proto [10:20:30]Method is POST - this is cgi request [10:20:30]url: /json_proto [10:20:30]query_string will be loaded in cgi processing [10:20:30]execute_cgi json_proto POST (null) [10:20:30]execute_cgi path=json_proto method=POST [10:20:30]POST find Content-Length [10:20:30]Host: 172.17.46.195:8080 [10:20:30]Content-Length: 793 [10:20:30]Content-Type: application/json [10:20:30] [10:20:30]POST finish read [10:20:30]Found Content-Length = 793 [10:20:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:30]execute_script... [10:20: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)11326045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:30]POST & json_proto [10:20:30]process_json_proto [10:20:30]json parsed OK: [10:20:30]protocol is kg_v1.0 [10:20:30]action value=close_receipt [10:20:30]process_action close_receipt [10:20:30]cmd_close_receipt [10:20:30]MH_GetDate [10:20:30]Write to MH i2c: F0 00 00 0C 05 00 [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: F0 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: F0 09 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: F0 09 00 0C 05 00 6E 79 C0 66 8D AE BC 66 73 [10:20:30]GetLastDocTimeStamp 1723889988 [10:20:30]current date 1723890030 [10:20:30]FM_GetShiftState [10:20:30]SAM_PROTO_GetShiftState [10:20:30]wFMCommunicate request_size=4 [10:20:30]MH_SAM_APDU [10:20:30]CAPDU: 80 13 01 00 [10:20:30]Write to MH i2c: E2 08 00 0D 05 80 13 01 00 00 00 00 00 8F [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:30]Read from MH i2c: E2 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 0E 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 0E 00 0D 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [10:20:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:20:30]wFMCommunicate OK [10:20:30]SAM_PROTO_GetShiftState done [10:20:30]FM_GetShiftState done [10:20:30]opened in 1723853126 [10:20:30]opened+sec_in_day 1723939526 [10:20:30]quantity*price = 70038 [10:20:30]sum+1 = 70039 [10:20:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.38 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.38 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 207 17.08.2024 10:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198599 肖袩袛: 118584212100566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102030&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198599&fm=118584212100566&tin=02508201610067®Number=0000000000092545&sum=70038 [10:20:31]StoreToDocumentArchive [10:20:31]shift 463 fd 198599 [10:20:31]save to /storage/0463/doc_00198599 [10:20:31]save last doc name /storage/0463/doc_00198599 to /storage/kkm_last_doc_name [10:20:31]save OK [10:20:31]Clear old archive folders... [10:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:20:31]tlvbuf is 016702F0 [10:20:31]SAM_PROTO_ClearQueue [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 09 00 00 [10:20:31]Write to MH i2c: E2 08 00 1A 05 80 09 00 00 00 00 00 00 91 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]SAM_PROTO_ClearQueue done [10:20:31]KKMCreateOFDPacket [10:20:31]OFDProtocolAddRootSTLVToBuf [10:20:31]FM_MakeSignedData [10:20:31]FM_MakeSignedData [10:20:31]SAM_PROTO_SignData [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 01 02 [10:20:31]Write to MH i2c: E2 08 00 1B 05 80 0D 01 02 00 00 00 00 99 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 1B 05 00 90 00 94 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]wFMCommunicate request_size=255 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 6E 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 07 03 00 35 04 06 00 6B DA 09 [10:20:31]Write to MH i2c: E2 02 01 1C 05 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 6E 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 07 03 00 35 04 06 00 6B DA 09 00 00 98 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]wFMCommunicate request_size=8 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 02 02 03 D6 95 D6 [10:20:31]Write to MH i2c: E2 0B 00 1D 05 80 0D 02 02 03 00 D6 95 D6 00 00 E3 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 03 02 [10:20:31]Write to MH i2c: E2 08 00 1E 05 80 0D 03 02 00 00 00 00 9E [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:32]Read from MH i2c: E2 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 0B 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 0B 00 1E 05 00 36 FA 5F 3B A6 61 BF DB 90 00 0A [10:20:32]RAPDU: 36 FA 5F 3B A6 61 BF DB 90 00 [10:20:32]wFMCommunicate OK [10:20:32]SAM_PROTO_SignData done [10:20:32]FM_MakeSignedData done [10:20:32]CreateOFDProtocolMessage [10:20:32]wFMCommunicate request_size=4 [10:20:32]MH_SAM_APDU [10:20:32]CAPDU: 80 11 00 00 [10:20:32]Write to MH i2c: E2 08 00 1F 05 80 11 00 00 00 00 00 00 9E [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:32]Read from MH i2c: E2 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 17 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: E2 17 00 1F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [10:20:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:20:32]wFMCommunicate OK [10:20:32]CreateOFDProtocolMessage done [10:20:32]OFDSenderStorePacket 198599 [10:20:32]StoreOFDPacket docnum=198599 [10:20:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 CF ED 05 01 13 7D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 6E 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 07 03 00 35 04 06 00 6B DA 09 D6 95 D6 36 FA 5F 3B A6 61 BF DB [10:20:32]CheckFolder [10:20:32]dirname=/storage/ofd_packets [10:20:32]CheckFolder done [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00198599 [10:20:32]NVStorageSaveData ofd_packets/00198599 [10:20:32]File name is /storage/ofd_packets/00198599 [10:20:32]Write 299 bytes [10:20:32]NVStorageSaveData done [10:20:32]OFDSenderStorePacket done [10:20:32]KKMCreateOFDPacket done [10:20:32]NVStorageSaveData kkm_last_timestamp [10:20:32]File name is /storage/kkm_last_timestamp [10:20:32]Write 4 bytes [10:20:32]NVStorageSaveData done [10:20:32]ExternCall_PrintAddStr [10:20:32]wPrintStart [10:20:32]Write to MH i2c: 01 00 00 20 05 25 [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 07 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 07 00 20 05 00 00 00 00 00 FF 0F 3A [10:20:32]RasterBufferAndPrint [10:20:32]line 小褔械褌 N : (1)11326045 [10:20:32]line 袠袧袧: 02508201610067 [10:20:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:20:32]line 袩袪袨袛袗袞袗 [10:20:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [10:20:32]line 孝芯胁邪褉: 2710124130 [10:20:32]line SU-92-袣-5 [10:20:32]line 10.180 * 68.80 [10:20:32]line = 700.38 [10:20:32]line 袧袛小 12% 袧小袩 1% [10:20:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:20:32]line 袠孝袨袚袨: 700.38 [10:20:32]line 袧小袩 1% : 6.20 [10:20:32]line 袧袛小 12% : 74.38 [10:20:32]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:20:32]line 袘械蟹薪邪谢.: 700.38 [10:20:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:20:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:20:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:20:32]line 效械泻 207 17.08.2024 10:20 [10:20:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:20:32]line 袟袧袦: 0300000079 [10:20:32]line 袪袧袦: 0000000000092545 [10:20:32]line 袙械褉褋懈褟 袣袣袦: 001 [10:20:32]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:20:32]line 肖袦: 0000000000871802 [10:20:32]line 肖袛: 198599 [10:20:32]line 肖袩袛: 118584212100566 [10:20:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102030&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198599&fm=118584212100566&tin=02508201610067®Number=0000000000092545&sum=70038 [10:20:32]OFD Sender: Processing packet 198599 [packets to send 246, broken 245] [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00198599 [10:20:32]OFD Sender: To server: 嚂鰌G, [10:20:32]CommunicateWithHost lk.salyk.kg:30040 [10:20:32]ConnectInit lk.salyk.kg [10:20:32]written 0, free lines is 4095 [10:20:32]Connected sock=10 [10:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 CF ED 05 01 13 7D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 6E 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 07 03 00 35 04 06 00 6B DA 09 D6 95 D6 36 FA 5F 3B A6 61 BF DB [10:20:32]Write to MH i2c: 01 00 00 4A 05 4F [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 07 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: 01 07 00 4A 05 00 00 00 00 00 F7 0C 59 [10:20:32]RasterBufferAndPrint [10:20:32]line [10:20:32]line [10:20:32]line [10:20:32]line [10:20:32]line [10:20:32]written 0, free lines is 3325 [10:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 3E 47 00 C1 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 07 03 00 F4 03 04 00 7F 25 C0 66 B6 04 01 00 00 FC 13 22 33 72 3E B8 62 [10:20:32]CommunicateWithHost err = 0 [10:20:32]CheckOFDResponse [10:20:32]1017 (14) - 77093643461234 [10:20:32]1041 (16) - 0000000000871802 [10:20:32]1040 (4) - 198599 [10:20:32]1012 (4) - 17.08.2024 04:22 [10:20:32]1206 (1) - 0 [10:20:32]OFD Sender: Remove packet 198599 [10:20:32]ProducePacketName [10:20:32]name=ofd_packets/00198599 [10:20:32]NVStorageDeleteData [10:20:32]MH_Cut [10:20:32]Write to MH i2c: D1 01 00 51 05 01 28 [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: D1 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: D1 01 00 [10:20:32]MH_I2C_Read... [10:20:32]Read from MH i2c: D1 01 00 51 05 00 27 [10:20:32]Write to MH i2c: 01 00 00 52 05 57 [10:20:32]Write i2c OK [10:20:32]MH_I2C_Read... [10:20:33]OFD Sender: No OFD packet to send [10:20:33]*** Cut start [10:20:33]*** Purtial cut [10:20:33]*** CUTSNS_PIN = 0 [10:20:33]*** Stage 1: CUTSNS_PIN = 1 [10:20:35]Read from MH i2c: 01 [10:20:35]MH_I2C_Read... [10:20:35]*** Stop cut motor [10:20:35]*** Cut end [10:20:35]Read from MH i2c: 01 07 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: 01 07 00 52 05 00 00 00 00 00 FF 0F 6C [10:20:35]process_action close_receipt done [10:20:35]requested_data is exist [10:20:35]produce_requested_data [10:20:35]requested_item fm.sn is exist - process it [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 11 00 00 [10:20:35]Write to MH i2c: E2 08 00 53 05 80 11 00 00 00 00 00 00 D2 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 53 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [10:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:20:35]wFMCommunicate OK [10:20:35]requested_item fd.num is exist - process it [10:20:35]SAM_PROTO_GetFieldsCounters [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 00 00 [10:20:35]Write to MH i2c: E2 08 00 54 05 80 13 00 00 00 00 00 00 D5 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 54 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 07 03 00 0E 04 04 00 CF 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 FE [10:20:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 07 03 00 0E 04 04 00 CF 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 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetFieldsCounters done [10:20:35]requested_item shift.num is exist - process it [10:20:35]requested_item shift.opened is exist - process it [10:20:35]req_shift_opened [10:20:35]FM_GetShiftState [10:20:35]SAM_PROTO_GetShiftState [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 01 00 [10:20:35]Write to MH i2c: E2 08 00 55 05 80 13 01 00 00 00 00 00 D7 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 55 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 37 [10:20:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetShiftState done [10:20:35]FM_GetShiftState done [10:20:35]req_shift_opened done [10:20:35]requested_item shift.open_date is exist - process it [10:20:35]req_shift_open_date [10:20:35]req_shift_open_date done [10:20:35]produce_requested_data done [10:20:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198599,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:20:35]process_action_free close_receipt [10:20:35]json_value_free [10:20:35]json_value_free done [10:20:35]process_json_proto returns [10:20:35]Send response to host [10:20:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198599,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:20:35]free response buf [10:20:35]execute_script done [10:20:35]execute_script returns [10:20:35]free content buf [10:20:35]Sock 7.Close socket [10:20:35]Sock 7.Thread stoped [10:20:38]OFD Sender: No OFD packet to send [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20:53]OFD Sender: No OFD packet to send [10:20:58]OFD Sender: No OFD packet to send [10:21:03]OFD Sender: No OFD packet to send [10:21:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:28]OFD Sender: No OFD packet to send [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:45]accept exits with 9 [10:21:45]New connection [10:21:45]New thread 3067260260 created [10:21:45]Thread 3067116900 joined [10:21:45]Waiting for new connection... [10:21:45] Sock 9.Parse request [10:21:45]Sock 9.Check first char [10:21:45]Sock 9.First char is OK [10:21:45]request: POST /json_proto HTTP/1.0 [10:21:45]Method: POST [10:21:45]URL: /json_proto [10:21:45]Method is POST - this is cgi request [10:21:45]url: /json_proto [10:21:45]query_string will be loaded in cgi processing [10:21:45]execute_cgi json_proto POST (null) [10:21:45]execute_cgi path=json_proto method=POST [10:21:45]POST find Content-Length [10:21:45]Host: 172.17.46.195:8080 [10:21:45]Content-Length: 687 [10:21:45]Content-Type: application/json [10:21:45] [10:21:45]POST finish read [10:21:45]Found Content-Length = 687 [10:21:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]execute_script... [10:21: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)11326044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:45]POST & json_proto [10:21:45]process_json_proto [10:21:45]json parsed OK: [10:21:45]protocol is kg_v1.0 [10:21:45]action value=close_receipt [10:21:45]process_action close_receipt [10:21:45]cmd_close_receipt [10:21:45]MH_GetDate [10:21:45]Write to MH i2c: F0 00 00 56 05 4A [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: F0 09 00 56 05 00 B9 79 C0 66 8D AE BC 66 08 [10:21:45]GetLastDocTimeStamp 1723890030 [10:21:45]current date 1723890105 [10:21:45]FM_GetShiftState [10:21:45]SAM_PROTO_GetShiftState [10:21:45]wFMCommunicate request_size=4 [10:21:45]MH_SAM_APDU [10:21:45]CAPDU: 80 13 01 00 [10:21:45]Write to MH i2c: E2 08 00 57 05 80 13 01 00 00 00 00 00 D9 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:45]Read from MH i2c: E2 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: E2 0E 00 57 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 39 [10:21:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:21:45]wFMCommunicate OK [10:21:45]SAM_PROTO_GetShiftState done [10:21:45]FM_GetShiftState done [10:21:45]opened in 1723853126 [10:21:45]opened+sec_in_day 1723939526 [10:21:45]quantity*price = 100032 [10:21:45]sum+1 = 100033 [10:21:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.32 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 208 17.08.2024 10:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198600 肖袩袛: 255892829301519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102145&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198600&fm=255892829301519&tin=02508201610067®Number=0000000000092545&sum=100000 [10:21:46]StoreToDocumentArchive [10:21:46]shift 463 fd 198600 [10:21:46]save to /storage/0463/doc_00198600 [10:21:46]save last doc name /storage/0463/doc_00198600 to /storage/kkm_last_doc_name [10:21:46]save OK [10:21:46]Clear old archive folders... [10:21:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:21:46]tlvbuf is 01726500 [10:21:46]SAM_PROTO_ClearQueue [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 09 00 00 [10:21:46]Write to MH i2c: E2 08 00 64 05 80 09 00 00 00 00 00 00 DB [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_ClearQueue done [10:21:46]KKMCreateOFDPacket [10:21:46]OFDProtocolAddRootSTLVToBuf [10:21:46]FM_MakeSignedData [10:21:46]FM_MakeSignedData [10:21:46]SAM_PROTO_SignData [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 01 02 [10:21:46]Write to MH i2c: E2 08 00 65 05 80 0D 01 02 00 00 00 00 E3 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]wFMCommunicate request_size=255 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D0 00 00 00 F4 03 04 00 B9 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 07 03 00 35 04 06 00 E8 BB [10:21:46]Write to MH i2c: E2 02 01 66 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D0 00 00 00 F4 03 04 00 B9 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 07 03 00 35 04 06 00 E8 BB 00 00 E4 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]wFMCommunicate request_size=9 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 02 02 04 B1 30 EB 0F [10:21:46]Write to MH i2c: E2 0C 00 67 05 80 0D 02 02 04 00 B1 30 EB 0F 00 00 C9 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [10:21:46]RAPDU: 90 00 [10:21:46]wFMCommunicate OK [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 0D 03 02 [10:21:46]Write to MH i2c: E2 08 00 68 05 80 0D 03 02 00 00 00 00 E8 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 0B 00 68 05 00 97 39 69 08 7A 85 80 10 90 00 B9 [10:21:47]RAPDU: 97 39 69 08 7A 85 80 10 90 00 [10:21:47]wFMCommunicate OK [10:21:47]SAM_PROTO_SignData done [10:21:47]FM_MakeSignedData done [10:21:47]CreateOFDProtocolMessage [10:21:47]wFMCommunicate request_size=4 [10:21:47]MH_SAM_APDU [10:21:47]CAPDU: 80 11 00 00 [10:21:47]Write to MH i2c: E2 08 00 69 05 80 11 00 00 00 00 00 00 E8 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:47]Read from MH i2c: E2 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: E2 17 00 69 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [10:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:47]wFMCommunicate OK [10:21:47]CreateOFDProtocolMessage done [10:21:47]OFDSenderStorePacket 198600 [10:21:47]StoreOFDPacket docnum=198600 [10:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 3E D9 06 01 65 28 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D0 00 00 00 F4 03 04 00 B9 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 07 03 00 35 04 06 00 E8 BB B1 30 EB 0F 97 39 69 08 7A 85 80 10 [10:21:47]CheckFolder [10:21:47]dirname=/storage/ofd_packets [10:21:47]CheckFolder done [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00198600 [10:21:47]NVStorageSaveData ofd_packets/00198600 [10:21:47]File name is /storage/ofd_packets/00198600 [10:21:47]Write 300 bytes [10:21:47]NVStorageSaveData done [10:21:47]OFDSenderStorePacket done [10:21:47]KKMCreateOFDPacket done [10:21:47]NVStorageSaveData kkm_last_timestamp [10:21:47]File name is /storage/kkm_last_timestamp [10:21:47]Write 4 bytes [10:21:47]NVStorageSaveData done [10:21:47]ExternCall_PrintAddStr [10:21:47]wPrintStart [10:21:47]Write to MH i2c: 01 00 00 6A 05 6F [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 6A 05 00 00 00 00 00 FF 0F 84 [10:21:47]RasterBufferAndPrint [10:21:47]line 小褔械褌 N : (1)11326044 [10:21:47]line 袠袧袧: 02508201610067 [10:21:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:21:47]line 袩袪袨袛袗袞袗 [10:21:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:21:47]line 孝芯胁邪褉: 2711190000 [10:21:47]line 袚袗袟-袣-3 [10:21:47]line 26.050 * 38.40 [10:21:47]line = 1000.32 [10:21:47]line 袧袛小 12% 袧小袩 1% [10:21:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:21:47]line 袨袣袪校袚袥袝袧袠袝: -0.32 [10:21:47]line 袠孝袨袚袨: 1000.00 [10:21:47]line 袙薪械褋械薪芯: 1000.00 [10:21:47]line 小袛袗效袗: 0.00 [10:21:47]line 袧小袩 1% : 8.85 [10:21:47]line 袧袛小 12% : 106.23 [10:21:47]line 袧邪谢懈褔薪褘屑懈: 1000.00 [10:21:47]line 袘械蟹薪邪谢.: 0.00 [10:21:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:21:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:21:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:21:47]line 效械泻 208 17.08.2024 10:21 [10:21:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:21:47]line 袟袧袦: 0300000079 [10:21:47]line 袪袧袦: 0000000000092545 [10:21:47]line 袙械褉褋懈褟 袣袣袦: 001 [10:21:47]line 肖袦: 0000000000871802 [10:21:47]line 肖袛: 198600 [10:21:47]line 肖袩袛: 255892829301519 [10:21:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102145&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198600&fm=255892829301519&tin=02508201610067®Number=0000000000092545&sum=100000 [10:21:47]written 0, free lines is 4095 [10:21:47]OFD Sender: Processing packet 198600 [packets to send 246, broken 245] [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00198600 [10:21:47]OFD Sender: To server: 嚂鰌G, [10:21:47]CommunicateWithHost lk.salyk.kg:30040 [10:21:47]ConnectInit lk.salyk.kg [10:21:47]Connected sock=10 [10:21:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 3E D9 06 01 65 28 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D0 00 00 00 F4 03 04 00 B9 79 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 07 03 00 35 04 06 00 E8 BB B1 30 EB 0F 97 39 69 08 7A 85 80 10 [10:21:47]Write to MH i2c: 01 00 00 95 05 9A [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 E7 0C 94 [10:21:47]RasterBufferAndPrint [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]line [10:21:47]written 0, free lines is 3309 [10:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C 1B 47 00 1B 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 07 03 00 F4 03 04 00 CA 25 C0 66 B6 04 01 00 00 4E B2 6C 77 0C 7B 22 C6 [10:21:47]CommunicateWithHost err = 0 [10:21:47]CheckOFDResponse [10:21:47]1017 (14) - 77093643461234 [10:21:47]1041 (16) - 0000000000871802 [10:21:47]1040 (4) - 198600 [10:21:47]1012 (4) - 17.08.2024 04:23 [10:21:47]1206 (1) - 0 [10:21:47]OFD Sender: Remove packet 198600 [10:21:47]ProducePacketName [10:21:47]name=ofd_packets/00198600 [10:21:47]NVStorageDeleteData [10:21:47]MH_Cut [10:21:47]Write to MH i2c: D1 01 00 9C 05 01 73 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: D1 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: D1 01 00 [10:21:47]MH_I2C_Read... [10:21:47]Read from MH i2c: D1 01 00 9C 05 00 72 [10:21:47]Write to MH i2c: 01 00 00 9D 05 A2 [10:21:47]Write i2c OK [10:21:47]MH_I2C_Read... [10:21:48]OFD Sender: No OFD packet to send [10:21:48]*** Cut start [10:21:48]*** Purtial cut [10:21:48]*** Stage 1: CUTSNS_PIN = 1 [10:21:48]Read from MH i2c: 01 [10:21:48]MH_I2C_Read... [10:21:48]*** Stop cut motor [10:21:48]*** Cut end [10:21:48]Read from MH i2c: 01 07 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: 01 07 00 9D 05 00 00 00 00 00 FF 0F B7 [10:21:48]process_action close_receipt done [10:21:48]requested_data is exist [10:21:48]produce_requested_data [10:21:48]requested_item fm.sn is exist - process it [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 11 00 00 [10:21:48]Write to MH i2c: E2 08 00 9E 05 80 11 00 00 00 00 00 00 1D [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 17 00 9E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [10:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:21:48]wFMCommunicate OK [10:21:48]requested_item fd.num is exist - process it [10:21:48]SAM_PROTO_GetFieldsCounters [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 13 00 00 [10:21:48]Write to MH i2c: E2 08 00 9F 05 80 13 00 00 00 00 00 00 20 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 62 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 62 00 9F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 07 03 00 0E 04 04 00 CF 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 4D [10:21:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 07 03 00 0E 04 04 00 CF 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 [10:21:48]wFMCommunicate OK [10:21:48]SAM_PROTO_GetFieldsCounters done [10:21:48]requested_item shift.num is exist - process it [10:21:48]requested_item shift.opened is exist - process it [10:21:48]req_shift_opened [10:21:48]FM_GetShiftState [10:21:48]SAM_PROTO_GetShiftState [10:21:48]wFMCommunicate request_size=4 [10:21:48]MH_SAM_APDU [10:21:48]CAPDU: 80 13 01 00 [10:21:48]Write to MH i2c: E2 08 00 A0 05 80 13 01 00 00 00 00 00 22 [10:21:48]Write i2c OK [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 [10:21:48]MH_I2C_Read... [10:21:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:48]Read from MH i2c: E2 0E 00 [10:21:48]MH_I2C_Read... [10:21:48]Read from MH i2c: E2 0E 00 A0 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 82 [10:21:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:21:48]wFMCommunicate OK [10:21:48]SAM_PROTO_GetShiftState done [10:21:48]FM_GetShiftState done [10:21:48]req_shift_opened done [10:21:48]requested_item shift.open_date is exist - process it [10:21:48]req_shift_open_date [10:21:48]req_shift_open_date done [10:21:48]produce_requested_data done [10:21:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198600,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:21:48]process_action_free close_receipt [10:21:48]json_value_free [10:21:48]json_value_free done [10:21:48]process_json_proto returns [10:21:48]Send response to host [10:21:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198600,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:21:48]free response buf [10:21:48]execute_script done [10:21:48]execute_script returns [10:21:48]free content buf [10:21:48]Sock 9.Close socket [10:21:48]Sock 9.Thread stoped [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:12]accept exits with 7 [10:23:12]New connection [10:23:12]New thread 3067116900 created [10:23:12]Thread 3067260260 joined [10:23:12]Waiting for new connection... [10:23:12] Sock 7.Parse request [10:23:12]Sock 7.Check first char [10:23:12]Sock 7.First char is OK [10:23:12]request: POST /json_proto HTTP/1.0 [10:23:12]Method: POST [10:23:12]URL: /json_proto [10:23:12]Method is POST - this is cgi request [10:23:12]url: /json_proto [10:23:12]query_string will be loaded in cgi processing [10:23:12]execute_cgi json_proto POST (null) [10:23:12]execute_cgi path=json_proto method=POST [10:23:12]POST find Content-Length [10:23:12]Host: 172.17.46.195:8080 [10:23:12]Content-Length: 679 [10:23:12]Content-Type: application/json [10:23:12] [10:23:12]POST finish read [10:23:12]Found Content-Length = 679 [10:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:12]execute_script... [10:23: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)11326046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:12]POST & json_proto [10:23:12]process_json_proto [10:23:12]json parsed OK: [10:23:12]protocol is kg_v1.0 [10:23:12]action value=close_receipt [10:23:12]process_action close_receipt [10:23:12]cmd_close_receipt [10:23:12]MH_GetDate [10:23:12]Write to MH i2c: F0 00 00 A1 05 95 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 09 00 [10:23:12]MH_I2C_Read... [10:23:12]Read from MH i2c: F0 09 00 A1 05 00 11 7A C0 66 8D AE BC 66 AC [10:23:12]GetLastDocTimeStamp 1723890105 [10:23:12]current date 1723890193 [10:23:12]FM_GetShiftState [10:23:12]SAM_PROTO_GetShiftState [10:23:12]wFMCommunicate request_size=4 [10:23:12]MH_SAM_APDU [10:23:12]CAPDU: 80 13 01 00 [10:23:12]Write to MH i2c: E2 08 00 A2 05 80 13 01 00 00 00 00 00 24 [10:23:12]Write i2c OK [10:23:12]MH_I2C_Read... [10:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:13]Read from MH i2c: E2 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 0E 00 [10:23:13]MH_I2C_Read... [10:23:13]Read from MH i2c: E2 0E 00 A2 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [10:23:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:23:13]wFMCommunicate OK [10:23:13]SAM_PROTO_GetShiftState done [10:23:13]FM_GetShiftState done [10:23:13]opened in 1723853126 [10:23:13]opened+sec_in_day 1723939526 [10:23:13]quantity*price = 60003 [10:23:13]sum+1 = 60004 [10:23:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 209 17.08.2024 10:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198601 肖袩袛: 41860755818525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198601&fm=41860755818525&tin=02508201610067®Number=0000000000092545&sum=60000 [10:23:14]StoreToDocumentArchive [10:23:14]shift 463 fd 198601 [10:23:14]save to /storage/0463/doc_00198601 [10:23:14]save last doc name /storage/0463/doc_00198601 to /storage/kkm_last_doc_name [10:23:14]save OK [10:23:14]Clear old archive folders... [10:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:14]tlvbuf is 01710660 [10:23:14]SAM_PROTO_ClearQueue [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 09 00 00 [10:23:14]Write to MH i2c: E2 08 00 AF 05 80 09 00 00 00 00 00 00 26 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_ClearQueue done [10:23:14]KKMCreateOFDPacket [10:23:14]OFDProtocolAddRootSTLVToBuf [10:23:14]FM_MakeSignedData [10:23:14]FM_MakeSignedData [10:23:14]SAM_PROTO_SignData [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 01 02 [10:23:14]Write to MH i2c: E2 08 00 B0 05 80 0D 01 02 00 00 00 00 2E [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=255 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 11 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 07 03 00 35 04 06 00 26 [10:23:14]Write to MH i2c: E2 02 01 B1 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 11 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 07 03 00 35 04 06 00 26 00 00 B8 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=10 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 02 02 05 12 77 7B 08 1D [10:23:14]Write to MH i2c: E2 0D 00 B2 05 80 0D 02 02 05 00 12 77 7B 08 1D 00 00 64 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [10:23:14]RAPDU: 90 00 [10:23:14]wFMCommunicate OK [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 0D 03 02 [10:23:14]Write to MH i2c: E2 08 00 B3 05 80 0D 03 02 00 00 00 00 33 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0B 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0B 00 B3 05 00 95 BA CE 05 48 3A 5B D2 90 00 05 [10:23:14]RAPDU: 95 BA CE 05 48 3A 5B D2 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_SignData done [10:23:14]FM_MakeSignedData done [10:23:14]CreateOFDProtocolMessage [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 11 00 00 [10:23:14]Write to MH i2c: E2 08 00 B4 05 80 11 00 00 00 00 00 00 33 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 17 00 B4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [10:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:23:14]wFMCommunicate OK [10:23:14]CreateOFDProtocolMessage done [10:23:14]OFDSenderStorePacket 198601 [10:23:14]StoreOFDPacket docnum=198601 [10:23:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 0F 07 01 70 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 11 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 07 03 00 35 04 06 00 26 12 77 7B 08 1D 95 BA CE 05 48 3A 5B D2 [10:23:14]CheckFolder [10:23:14]dirname=/storage/ofd_packets [10:23:14]CheckFolder done [10:23:14]ProducePacketName [10:23:14]name=ofd_packets/00198601 [10:23:14]NVStorageSaveData ofd_packets/00198601 [10:23:14]File name is /storage/ofd_packets/00198601 [10:23:14]Write 301 bytes [10:23:14]NVStorageSaveData done [10:23:14]OFDSenderStorePacket done [10:23:14]KKMCreateOFDPacket done [10:23:14]NVStorageSaveData kkm_last_timestamp [10:23:14]File name is /storage/kkm_last_timestamp [10:23:14]Write 4 bytes [10:23:14]NVStorageSaveData done [10:23:14]ExternCall_PrintAddStr [10:23:14]wPrintStart [10:23:14]Write to MH i2c: 01 00 00 B5 05 BA [10:23:14]OFD Sender: Processing packet 198601 [packets to send 246, broken 245] [10:23:14]ProducePacketName [10:23:14]name=ofd_packets/00198601 [10:23:14]OFD Sender: To server: 嚂鰌G, [10:23:14]CommunicateWithHost lk.salyk.kg:30040 [10:23:14]ConnectInit lk.salyk.kg [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: 01 07 00 B5 05 00 00 00 00 00 FF 0F CF [10:23:14]RasterBufferAndPrint [10:23:14]line 小褔械褌 N : (1)11326046 [10:23:14]line 袠袧袧: 02508201610067 [10:23:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:23:14]line 袩袪袨袛袗袞袗 [10:23:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:23:14]line 孝芯胁邪褉: 2710124130 [10:23:14]line 袗懈-92-袣-4 [10:23:14]line 8.850 * 67.80 [10:23:14]line = 600.03 [10:23:14]line 袧袛小 12% 袧小袩 1% [10:23:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:23:14]line 袨袣袪校袚袥袝袧袠袝: -0.03 [10:23:14]line 袠孝袨袚袨: 600.00 [10:23:14]line 袙薪械褋械薪芯: 600.00 [10:23:14]line 小袛袗效袗: 0.00 [10:23:14]line 袧小袩 1% : 5.31 [10:23:14]line 袧袛小 12% : 63.72 [10:23:14]line 袧邪谢懈褔薪褘屑懈: 600.00 [10:23:14]line 袘械蟹薪邪谢.: 0.00 [10:23:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:23:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:23:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:23:14]line 效械泻 209 17.08.2024 10:23 [10:23:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:23:14]line 袟袧袦: 0300000079 [10:23:14]line 袪袧袦: 0000000000092545 [10:23:14]line 袙械褉褋懈褟 袣袣袦: 001 [10:23:14]line 肖袦: 0000000000871802 [10:23:14]line 肖袛: 198601 [10:23:14]line 肖袩袛: 41860755818525 [10:23:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198601&fm=41860755818525&tin=02508201610067®Number=0000000000092545&sum=60000 [10:23:14]written 0, free lines is 4095 [10:23:14]Connected sock=10 [10:23:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 0F 07 01 70 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 11 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 07 03 00 35 04 06 00 26 12 77 7B 08 1D 95 BA CE 05 48 3A 5B D2 [10:23:15]Write to MH i2c: 01 00 00 E0 05 E5 [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 07 00 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: 01 07 00 E0 05 00 00 00 00 00 EA 0C E2 [10:23:15]RasterBufferAndPrint [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]line [10:23:15]written 0, free lines is 3315 [10:23:15]MH_Cut [10:23:15]Write to MH i2c: D1 01 00 E7 05 01 BE [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 01 00 [10:23:15]MH_I2C_Read... [10:23:15]Read from MH i2c: D1 01 00 E7 05 00 BD [10:23:15]Write to MH i2c: 01 00 00 E8 05 ED [10:23:15]Write i2c OK [10:23:15]MH_I2C_Read... [10:23:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7E 85 47 00 24 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 31 38 30 32 10 04 04 00 C9 07 03 00 F4 03 04 00 21 26 C0 66 B6 04 01 00 00 64 6C 78 79 4A 16 10 A9 [10:23:15]CommunicateWithHost err = 0 [10:23:15]CheckOFDResponse [10:23:15]1017 (14) - 77093643461234 [10:23:15]1041 (16) - 0000000000871802 [10:23:15]1040 (4) - 198601 [10:23:15]1012 (4) - 17.08.2024 04:25 [10:23:15]1206 (1) - 0 [10:23:15]OFD Sender: Remove packet 198601 [10:23:15]ProducePacketName [10:23:15]name=ofd_packets/00198601 [10:23:15]NVStorageDeleteData [10:23:15]OFD Sender: No OFD packet to send [10:23:15]*** Cut start [10:23:15]*** Purtial cut [10:23:15]*** CUTSNS_PIN = 0 [10:23:16]*** Stage 1: CUTSNS_PIN = 1 [10:23:17]Read from MH i2c: 01 [10:23:17]MH_I2C_Read... [10:23:17]*** Stop cut motor [10:23:17]*** Cut end [10:23:17]Read from MH i2c: 01 07 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: 01 07 00 E8 05 00 00 00 00 00 FF 0F 02 [10:23:17]process_action close_receipt done [10:23:17]requested_data is exist [10:23:17]produce_requested_data [10:23:17]requested_item fm.sn is exist - process it [10:23:17]wFMCommunicate request_size=4 [10:23:17]MH_SAM_APDU [10:23:17]CAPDU: 80 11 00 00 [10:23:17]Write to MH i2c: E2 08 00 E9 05 80 11 00 00 00 00 00 00 68 [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:17]Read from MH i2c: E2 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 17 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: E2 17 00 E9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [10:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:23:18]wFMCommunicate OK [10:23:18]requested_item fd.num is exist - process it [10:23:18]SAM_PROTO_GetFieldsCounters [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 00 00 [10:23:18]Write to MH i2c: E2 08 00 EA 05 80 13 00 00 00 00 00 00 6B [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 62 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 62 00 EA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 07 03 00 0E 04 04 00 CF 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 9C [10:23:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 07 03 00 0E 04 04 00 CF 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 [10:23:18]wFMCommunicate OK [10:23:18]SAM_PROTO_GetFieldsCounters done [10:23:18]requested_item shift.num is exist - process it [10:23:18]requested_item shift.opened is exist - process it [10:23:18]req_shift_opened [10:23:18]FM_GetShiftState [10:23:18]SAM_PROTO_GetShiftState [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 01 00 [10:23:18]Write to MH i2c: E2 08 00 EB 05 80 13 01 00 00 00 00 00 6D [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 EB 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CD [10:23:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:23:18]wFMCommunicate OK [10:23:18]SAM_PROTO_GetShiftState done [10:23:18]FM_GetShiftState done [10:23:18]req_shift_opened done [10:23:18]requested_item shift.open_date is exist - process it [10:23:18]req_shift_open_date [10:23:18]req_shift_open_date done [10:23:18]produce_requested_data done [10:23:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198601,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:23:18]process_action_free close_receipt [10:23:18]json_value_free [10:23:18]json_value_free done [10:23:18]process_json_proto returns [10:23:18]Send response to host [10:23:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198601,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:23:18]free response buf [10:23:18]execute_script done [10:23:18]execute_script returns [10:23:18]free content buf [10:23:18]Sock 7.Close socket [10:23:18]Sock 7.Thread stoped [10:23:20]OFD Sender: No OFD packet to send [10:23:25]OFD Sender: No OFD packet to send [10:23:30]OFD Sender: No OFD packet to send [10:23:35]OFD Sender: No OFD packet to send [10:23:40]OFD Sender: No OFD packet to send [10:23:45]OFD Sender: No OFD packet to send [10:23:50]OFD Sender: No OFD packet to send [10:23:55]OFD Sender: No OFD packet to send [10:24:00]OFD Sender: No OFD packet to send [10:24:05]OFD Sender: No OFD packet to send [10:24:10]OFD Sender: No OFD packet to send [10:24:15]OFD Sender: No OFD packet to send [10:24:20]OFD Sender: No OFD packet to send [10:24:25]accept exits with 9 [10:24:25]New connection [10:24:25]New thread 3067260260 created [10:24:25]Thread 3067116900 joined [10:24:25]Waiting for new connection... [10:24:25] Sock 9.Parse request [10:24:25]Sock 9.Check first char [10:24:25]Sock 9.First char is OK [10:24:25]request: POST /json_proto HTTP/1.0 [10:24:25]Method: POST [10:24:25]URL: /json_proto [10:24:25]Method is POST - this is cgi request [10:24:25]url: /json_proto [10:24:25]query_string will be loaded in cgi processing [10:24:25]execute_cgi json_proto POST (null) [10:24:25]execute_cgi path=json_proto method=POST [10:24:25]POST find Content-Length [10:24:25]Host: 172.17.46.195:8080 [10:24:25]Content-Length: 679 [10:24:25]Content-Type: application/json [10:24:25] [10:24:25]POST finish read [10:24:25]Found Content-Length = 679 [10:24:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.000, "sum" : 271.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 271.00, "total" : 271.00, "payments": [ { "type": 0, "sum" : 271.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:25]execute_script... [10: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)11326047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.000, "sum" : 271.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 271.00, "total" : 271.00, "payments": [ { "type": 0, "sum" : 271.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:25]POST & json_proto [10:24:25]process_json_proto [10:24:25]json parsed OK: [10:24:25]protocol is kg_v1.0 [10:24:25]action value=close_receipt [10:24:25]process_action close_receipt [10:24:25]cmd_close_receipt [10:24:25]MH_GetDate [10:24:25]Write to MH i2c: F0 00 00 EC 05 E0 [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: F0 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: F0 09 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: F0 09 00 EC 05 00 59 7A C0 66 8D AE BC 66 3F [10:24:25]GetLastDocTimeStamp 1723890193 [10:24:25]current date 1723890265 [10:24:25]FM_GetShiftState [10:24:25]SAM_PROTO_GetShiftState [10:24:25]wFMCommunicate request_size=4 [10:24:25]MH_SAM_APDU [10:24:25]CAPDU: 80 13 01 00 [10:24:25]Write to MH i2c: E2 08 00 ED 05 80 13 01 00 00 00 00 00 6F [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:25]Read from MH i2c: E2 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 0E 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 0E 00 ED 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CF [10:24:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:24:25]wFMCommunicate OK [10:24:25]SAM_PROTO_GetShiftState done [10:24:25]FM_GetShiftState done [10:24:25]opened in 1723853126 [10:24:25]opened+sec_in_day 1723939526 [10:24:25]quantity*price = 27120 [10:24:25]sum+1 = 27121 [10:24:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.20 袠孝袨袚袨: 271.00 袙薪械褋械薪芯: 271.00 小袛袗效袗: 0.00 袧小袩 1% : 2.40 袧袛小 12% : 28.80 袧邪谢懈褔薪褘屑懈: 271.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 210 17.08.2024 10:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198602 肖袩袛: 14451713423015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102425&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198602&fm=14451713423015&tin=02508201610067®Number=0000000000092545&sum=27100 [10:24:26]StoreToDocumentArchive [10:24:26]shift 463 fd 198602 [10:24:26]save to /storage/0463/doc_00198602 [10:24:26]save last doc name /storage/0463/doc_00198602 to /storage/kkm_last_doc_name [10:24:26]save OK [10:24:26]Clear old archive folders... [10:24:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:26]tlvbuf is 01724E40 [10:24:26]SAM_PROTO_ClearQueue [10:24:26]wFMCommunicate request_size=4 [10:24:26]MH_SAM_APDU [10:24:26]CAPDU: 80 09 00 00 [10:24:26]Write to MH i2c: E2 08 00 FA 05 80 09 00 00 00 00 00 00 71 [10:24:26]Write i2c OK [10:24:26]MH_I2C_Read... [10:24:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:26]Read from MH i2c: E2 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [10:24:26]RAPDU: 90 00 [10:24:26]wFMCommunicate OK [10:24:26]SAM_PROTO_ClearQueue done [10:24:26]KKMCreateOFDPacket [10:24:26]OFDProtocolAddRootSTLVToBuf [10:24:26]FM_MakeSignedData [10:24:26]FM_MakeSignedData [10:24:26]SAM_PROTO_SignData [10:24:26]wFMCommunicate request_size=4 [10:24:26]MH_SAM_APDU [10:24:26]CAPDU: 80 0D 01 02 [10:24:26]Write to MH i2c: E2 08 00 FB 05 80 0D 01 02 00 00 00 00 79 [10:24:26]Write i2c OK [10:24:26]MH_I2C_Read... [10:24:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:26]Read from MH i2c: E2 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [10:24:26]RAPDU: 90 00 [10:24:26]wFMCommunicate OK [10:24:26]wFMCommunicate request_size=255 [10:24:26]MH_SAM_APDU [10:24: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 34 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F0 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 59 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 07 03 00 35 04 06 00 0D [10:24:26]Write to MH i2c: E2 02 01 FC 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 34 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F0 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 59 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 07 03 00 35 04 06 00 0D 00 00 5B [10:24:26]Write i2c OK [10:24:26]MH_I2C_Read... [10:24:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:26]Read from MH i2c: E2 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [10:24:26]RAPDU: 90 00 [10:24:26]wFMCommunicate OK [10:24:26]wFMCommunicate request_size=10 [10:24:26]MH_SAM_APDU [10:24:26]CAPDU: 80 0D 02 02 05 24 CD 3E B6 A7 [10:24:26]Write to MH i2c: E2 0D 00 FD 05 80 0D 02 02 05 00 24 CD 3E B6 A7 00 00 12 [10:24:26]Write i2c OK [10:24:26]MH_I2C_Read... [10:24:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:27]Read from MH i2c: E2 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 03 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [10:24:27]RAPDU: 90 00 [10:24:27]wFMCommunicate OK [10:24:27]wFMCommunicate request_size=4 [10:24:27]MH_SAM_APDU [10:24:27]CAPDU: 80 0D 03 02 [10:24:27]Write to MH i2c: E2 08 00 FE 05 80 0D 03 02 00 00 00 00 7E [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:27]Read from MH i2c: E2 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 0B 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 0B 00 FE 05 00 49 48 D4 36 5F B9 0D 27 90 00 66 [10:24:27]RAPDU: 49 48 D4 36 5F B9 0D 27 90 00 [10:24:27]wFMCommunicate OK [10:24:27]SAM_PROTO_SignData done [10:24:27]FM_MakeSignedData done [10:24:27]CreateOFDProtocolMessage [10:24:27]wFMCommunicate request_size=4 [10:24:27]MH_SAM_APDU [10:24:27]CAPDU: 80 11 00 00 [10:24:27]Write to MH i2c: E2 08 00 FF 05 80 11 00 00 00 00 00 00 7E [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:27]Read from MH i2c: E2 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 17 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: E2 17 00 FF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CB [10:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:24:27]wFMCommunicate OK [10:24:27]CreateOFDProtocolMessage done [10:24:27]OFDSenderStorePacket 198602 [10:24:27]StoreOFDPacket docnum=198602 [10:24:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9B B7 07 01 8C 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F0 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 59 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 07 03 00 35 04 06 00 0D 24 CD 3E B6 A7 49 48 D4 36 5F B9 0D 27 [10:24:27]CheckFolder [10:24:27]dirname=/storage/ofd_packets [10:24:27]CheckFolder done [10:24:27]ProducePacketName [10:24:27]name=ofd_packets/00198602 [10:24:27]NVStorageSaveData ofd_packets/00198602 [10:24:27]File name is /storage/ofd_packets/00198602 [10:24:27]Write 301 bytes [10:24:27]NVStorageSaveData done [10:24:27]OFDSenderStorePacket done [10:24:27]KKMCreateOFDPacket done [10:24:27]NVStorageSaveData kkm_last_timestamp [10:24:27]File name is /storage/kkm_last_timestamp [10:24:27]Write 4 bytes [10:24:27]NVStorageSaveData done [10:24:27]OFD Sender: Processing packet 198602 [packets to send 246, broken 245] [10:24:27]ProducePacketName [10:24:27]name=ofd_packets/00198602 [10:24:27]OFD Sender: To server: 嚂鰌G, [10:24:27]CommunicateWithHost lk.salyk.kg:30040 [10:24:27]ConnectInit lk.salyk.kg [10:24:27]ExternCall_PrintAddStr [10:24:27]wPrintStart [10:24:27]Write to MH i2c: 01 00 00 00 06 06 [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 07 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 07 00 00 06 00 00 00 00 00 FF 0F 1B [10:24:27]RasterBufferAndPrint [10:24:27]line 小褔械褌 N : (1)11326047 [10:24:27]line 袠袧袧: 02508201610067 [10:24:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:24:27]line 袩袪袨袛袗袞袗 [10:24:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:24:27]line 孝芯胁邪褉: 2710124130 [10:24:27]line 袗懈-92-袣-4 [10:24:27]line 4.000 * 67.80 [10:24:27]line = 271.20 [10:24:27]line 袧袛小 12% 袧小袩 1% [10:24:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:24:27]line 袨袣袪校袚袥袝袧袠袝: -0.20 [10:24:27]line 袠孝袨袚袨: 271.00 [10:24:27]line 袙薪械褋械薪芯: 271.00 [10:24:27]line 小袛袗效袗: 0.00 [10:24:27]line 袧小袩 1% : 2.40 [10:24:27]line 袧袛小 12% : 28.80 [10:24:27]line 袧邪谢懈褔薪褘屑懈: 271.00 [10:24:27]line 袘械蟹薪邪谢.: 0.00 [10:24:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:24:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:24:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:24:27]line 效械泻 210 17.08.2024 10:24 [10:24:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:24:27]line 袟袧袦: 0300000079 [10:24:27]line 袪袧袦: 0000000000092545 [10:24:27]line 袙械褉褋懈褟 袣袣袦: 001 [10:24:27]line 肖袦: 0000000000871802 [10:24:27]line 肖袛: 198602 [10:24:27]line 肖袩袛: 14451713423015 [10:24:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102425&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198602&fm=14451713423015&tin=02508201610067®Number=0000000000092545&sum=27100 [10:24:27]Connected sock=12 [10: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 31 38 30 32 0F 01 00 00 9B B7 07 01 8C 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F0 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 59 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 07 03 00 35 04 06 00 0D 24 CD 3E B6 A7 49 48 D4 36 5F B9 0D 27 [10:24:27]written 0, free lines is 4095 [10:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 67 B7 47 00 46 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 07 03 00 F4 03 04 00 6A 26 C0 66 B6 04 01 00 00 39 A1 B3 94 3B C5 B2 0D [10:24:27]CommunicateWithHost err = 0 [10:24:27]CheckOFDResponse [10:24:27]1017 (14) - 77093643461234 [10:24:27]1041 (16) - 0000000000871802 [10:24:27]1040 (4) - 198602 [10:24:27]1012 (4) - 17.08.2024 04:26 [10:24:27]1206 (1) - 0 [10:24:27]OFD Sender: Remove packet 198602 [10:24:27]ProducePacketName [10:24:27]name=ofd_packets/00198602 [10:24:27]NVStorageDeleteData [10:24:27]Write to MH i2c: 01 00 00 2B 06 31 [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 07 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: 01 07 00 2B 06 00 00 00 00 00 D4 0C 18 [10:24:27]RasterBufferAndPrint [10:24:27]line [10:24:27]line [10:24:27]line [10:24:27]line [10:24:27]line [10:24:27]written 0, free lines is 3289 [10:24:27]MH_Cut [10:24:27]Write to MH i2c: D1 01 00 32 06 01 0A [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: D1 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: D1 01 00 [10:24:27]MH_I2C_Read... [10:24:27]Read from MH i2c: D1 01 00 32 06 00 09 [10:24:27]Write to MH i2c: 01 00 00 33 06 39 [10:24:27]Write i2c OK [10:24:27]MH_I2C_Read... [10:24:28]OFD Sender: No OFD packet to send [10:24:28]*** Cut start [10:24:28]*** Purtial cut [10:24:28]*** Stage 1: CUTSNS_PIN = 1 [10:24:28]Read from MH i2c: 01 [10:24:28]MH_I2C_Read... [10:24:28]*** Stop cut motor [10:24:28]*** Cut end [10:24:28]Read from MH i2c: 01 07 00 [10:24:28]MH_I2C_Read... [10:24:28]Read from MH i2c: 01 07 00 33 06 00 00 00 00 00 FF 0F 4E [10:24:28]process_action close_receipt done [10:24:28]requested_data is exist [10:24:28]produce_requested_data [10:24:28]requested_item fm.sn is exist - process it [10:24:28]wFMCommunicate request_size=4 [10:24:28]MH_SAM_APDU [10:24:28]CAPDU: 80 11 00 00 [10:24:28]Write to MH i2c: E2 08 00 34 06 80 11 00 00 00 00 00 00 B4 [10:24:28]Write i2c OK [10:24:28]MH_I2C_Read... [10:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:29]Read from MH i2c: E2 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 17 00 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 17 00 34 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [10:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:24:29]wFMCommunicate OK [10:24:29]requested_item fd.num is exist - process it [10:24:29]SAM_PROTO_GetFieldsCounters [10:24:29]wFMCommunicate request_size=4 [10:24:29]MH_SAM_APDU [10:24:29]CAPDU: 80 13 00 00 [10:24:29]Write to MH i2c: E2 08 00 35 06 80 13 00 00 00 00 00 00 B7 [10:24:29]Write i2c OK [10:24:29]MH_I2C_Read... [10:24:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:29]Read from MH i2c: E2 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 62 00 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 62 00 35 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 07 03 00 0E 04 04 00 CF 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 EC [10:24:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 07 03 00 0E 04 04 00 CF 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 [10:24:29]wFMCommunicate OK [10:24:29]SAM_PROTO_GetFieldsCounters done [10:24:29]requested_item shift.num is exist - process it [10:24:29]requested_item shift.opened is exist - process it [10:24:29]req_shift_opened [10:24:29]FM_GetShiftState [10:24:29]SAM_PROTO_GetShiftState [10:24:29]wFMCommunicate request_size=4 [10:24:29]MH_SAM_APDU [10:24:29]CAPDU: 80 13 01 00 [10:24:29]Write to MH i2c: E2 08 00 36 06 80 13 01 00 00 00 00 00 B9 [10:24:29]Write i2c OK [10:24:29]MH_I2C_Read... [10:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:29]Read from MH i2c: E2 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 0E 00 [10:24:29]MH_I2C_Read... [10:24:29]Read from MH i2c: E2 0E 00 36 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 19 [10:24:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:24:29]wFMCommunicate OK [10:24:29]SAM_PROTO_GetShiftState done [10:24:29]FM_GetShiftState done [10:24:29]req_shift_opened done [10:24:29]requested_item shift.open_date is exist - process it [10:24:29]req_shift_open_date [10:24:29]req_shift_open_date done [10:24:29]produce_requested_data done [10:24:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198602,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:24:29]process_action_free close_receipt [10:24:29]json_value_free [10:24:29]json_value_free done [10:24:29]process_json_proto returns [10:24:29]Send response to host [10:24:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198602,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:24:29]free response buf [10:24:29]execute_script done [10:24:29]execute_script returns [10:24:29]free content buf [10:24:29]Sock 9.Close socket [10:24:29]Sock 9.Thread stoped [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:12]accept exits with 7 [10:25:12]New connection [10:25:12]New thread 3067116900 created [10:25:12]Thread 3067260260 joined [10:25:12]Waiting for new connection... [10:25:12] Sock 7.Parse request [10:25:12]Sock 7.Check first char [10:25:12]Sock 7.First char is OK [10:25:12]request: POST /json_proto HTTP/1.0 [10:25:12]Method: POST [10:25:12]URL: /json_proto [10:25:12]Method is POST - this is cgi request [10:25:12]url: /json_proto [10:25:12]query_string will be loaded in cgi processing [10:25:12]execute_cgi json_proto POST (null) [10:25:12]execute_cgi path=json_proto method=POST [10:25:12]POST find Content-Length [10:25:12]Host: 172.17.46.195:8080 [10:25:12]Content-Length: 811 [10:25:12]Content-Type: application/json [10:25:12] [10:25:12]POST finish read [10:25:12]Found Content-Length = 811 [10:25:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:12]execute_script... [10:25: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)11326038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:12]POST & json_proto [10:25:12]process_json_proto [10:25:12]json parsed OK: [10:25:12]protocol is kg_v1.0 [10:25:12]action value=close_receipt [10:25:12]process_action close_receipt [10:25:12]cmd_close_receipt [10:25:12]MH_GetDate [10:25:12]Write to MH i2c: F0 00 00 37 06 2C [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: F0 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: F0 09 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: F0 09 00 37 06 00 88 7A C0 66 8D AE BC 66 BA [10:25:12]GetLastDocTimeStamp 1723890265 [10:25:12]current date 1723890312 [10:25:12]FM_GetShiftState [10:25:12]SAM_PROTO_GetShiftState [10:25:12]wFMCommunicate request_size=4 [10:25:12]MH_SAM_APDU [10:25:12]CAPDU: 80 13 01 00 [10:25:12]Write to MH i2c: E2 08 00 38 06 80 13 01 00 00 00 00 00 BB [10:25:12]Write i2c OK [10:25:12]MH_I2C_Read... [10:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:12]Read from MH i2c: E2 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 0E 00 [10:25:12]MH_I2C_Read... [10:25:12]Read from MH i2c: E2 0E 00 38 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1B [10:25:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:25:12]wFMCommunicate OK [10:25:12]SAM_PROTO_GetShiftState done [10:25:12]FM_GetShiftState done [10:25:12]opened in 1723853126 [10:25:12]opened+sec_in_day 1723939526 [10:25:12]quantity*price = 170071 [10:25:12]sum+1 = 170073 [10:25:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1700.72 袧小袩 1% : 15.05 袧袛小 12% : 180.61 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1700.72 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 211 17.08.2024 10:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198603 肖袩袛: 245647353929241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102512&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198603&fm=245647353929241&tin=02508201610067®Number=0000000000092545&sum=170072 [10:25:13]StoreToDocumentArchive [10:25:13]shift 463 fd 198603 [10:25:13]save to /storage/0463/doc_00198603 [10:25:13]save last doc name /storage/0463/doc_00198603 to /storage/kkm_last_doc_name [10:25:13]save OK [10:25:13]Clear old archive folders... [10:25:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:25:13]tlvbuf is 01726700 [10:25:13]SAM_PROTO_ClearQueue [10:25:13]wFMCommunicate request_size=4 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 09 00 00 [10:25:13]Write to MH i2c: E2 08 00 45 06 80 09 00 00 00 00 00 00 BD [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [10:25:13]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]SAM_PROTO_ClearQueue done [10:25:13]KKMCreateOFDPacket [10:25:13]OFDProtocolAddRootSTLVToBuf [10:25:13]FM_MakeSignedData [10:25:13]FM_MakeSignedData [10:25:13]SAM_PROTO_SignData [10:25:13]wFMCommunicate request_size=4 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 01 02 [10:25:13]Write to MH i2c: E2 08 00 46 06 80 0D 01 02 00 00 00 00 C5 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [10:25:13]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]wFMCommunicate request_size=255 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 88 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 07 03 [10:25:13]Write to MH i2c: E2 02 01 47 06 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 88 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 07 03 00 00 2D [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]OFD Sender: No OFD packet to send [10:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [10:25:13]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]wFMCommunicate request_size=16 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DF 6A 3B 45 5E 19 [10:25:13]Write to MH i2c: E2 13 00 48 06 80 0D 02 02 0B 00 00 35 04 06 00 DF 6A 3B 45 5E 19 00 00 5D [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [10:25:13]RAPDU: 90 00 [10:25:13]wFMCommunicate OK [10:25:13]wFMCommunicate request_size=4 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 0D 03 02 [10:25:13]Write to MH i2c: E2 08 00 49 06 80 0D 03 02 00 00 00 00 CA [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 0B 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 0B 00 49 06 00 E9 D5 9B B4 9B 4F 6B 98 90 00 C5 [10:25:13]RAPDU: E9 D5 9B B4 9B 4F 6B 98 90 00 [10:25:13]wFMCommunicate OK [10:25:13]SAM_PROTO_SignData done [10:25:13]FM_MakeSignedData done [10:25:13]CreateOFDProtocolMessage [10:25:13]wFMCommunicate request_size=4 [10:25:13]MH_SAM_APDU [10:25:13]CAPDU: 80 11 00 00 [10:25:13]Write to MH i2c: E2 08 00 4A 06 80 11 00 00 00 00 00 00 CA [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:13]Read from MH i2c: E2 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 17 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: E2 17 00 4A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [10:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:25:13]wFMCommunicate OK [10:25:13]CreateOFDProtocolMessage done [10:25:13]OFDSenderStorePacket 198603 [10:25:13]StoreOFDPacket docnum=198603 [10:25:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F 08 0D 01 99 5D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 88 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 07 03 00 35 04 06 00 DF 6A 3B 45 5E 19 E9 D5 9B B4 9B 4F 6B 98 [10:25:13]CheckFolder [10:25:13]dirname=/storage/ofd_packets [10:25:13]CheckFolder done [10:25:13]ProducePacketName [10:25:13]name=ofd_packets/00198603 [10:25:13]NVStorageSaveData ofd_packets/00198603 [10:25:13]File name is /storage/ofd_packets/00198603 [10:25:13]Write 307 bytes [10:25:13]NVStorageSaveData done [10:25:13]OFDSenderStorePacket done [10:25:13]KKMCreateOFDPacket done [10:25:13]NVStorageSaveData kkm_last_timestamp [10:25:13]File name is /storage/kkm_last_timestamp [10:25:13]Write 4 bytes [10:25:13]NVStorageSaveData done [10:25:13]ExternCall_PrintAddStr [10:25:13]wPrintStart [10:25:13]Write to MH i2c: 01 00 00 4B 06 51 [10:25:13]Write i2c OK [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 07 00 [10:25:13]MH_I2C_Read... [10:25:13]Read from MH i2c: 01 07 00 4B 06 00 00 00 00 00 FF 0F 66 [10:25:13]RasterBufferAndPrint [10:25:13]line 小褔械褌 N : (1)11326038 [10:25:13]line 袠袧袧: 02508201610067 [10:25:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:25:13]line 袩袪袨袛袗袞袗 [10:25:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [10:25:13]line 孝芯胁邪褉: 2710194210 [10:25:13]line D-ENERGY 袛孝-袣-5 [10:25:13]line 22.030 * 77.20 [10:25:13]line = 1700.72 [10:25:13]line 袧袛小 12% 袧小袩 1% [10:25:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:25:13]line 袠孝袨袚袨: 1700.72 [10:25:13]line 袧小袩 1% : 15.05 [10:25:13]line 袧袛小 12% : 180.61 [10:25:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:25:13]line 袘械蟹薪邪谢.: 1700.72 [10:25:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:25:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:25:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:25:13]line 效械泻 211 17.08.2024 10:25 [10:25:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:25:13]line 袟袧袦: 0300000079 [10:25:13]line 袪袧袦: 0000000000092545 [10:25:13]line 袙械褉褋懈褟 袣袣袦: 001 [10:25:13]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:25:13]line 肖袦: 0000000000871802 [10:25:13]line 肖袛: 198603 [10:25:13]line 肖袩袛: 245647353929241 [10:25:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102512&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198603&fm=245647353929241&tin=02508201610067®Number=0000000000092545&sum=170072 [10:25:14]OFD Sender: Processing packet 198603 [packets to send 246, broken 245] [10:25:14]ProducePacketName [10:25:14]name=ofd_packets/00198603 [10:25:14]OFD Sender: To server: 嚂鰌G, [10:25:14]CommunicateWithHost lk.salyk.kg:30040 [10:25:14]ConnectInit lk.salyk.kg [10:25:14]written 0, free lines is 4095 [10:25:14]Connected sock=10 [10:25:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F 08 0D 01 99 5D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 88 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 07 03 00 35 04 06 00 DF 6A 3B 45 5E 19 E9 D5 9B B4 9B 4F 6B 98 [10:25:14]Write to MH i2c: 01 00 00 75 06 7B [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 07 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 FD 0C 8B [10:25:14]RasterBufferAndPrint [10:25:14]line [10:25:14]line [10:25:14]line [10:25:14]line [10:25:14]line [10:25:14]written 0, free lines is 3331 [10:25:14]MH_Cut [10:25:14]Write to MH i2c: D1 01 00 7C 06 01 54 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: D1 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: D1 01 00 [10:25:14]MH_I2C_Read... [10:25:14]Read from MH i2c: D1 01 00 7C 06 00 53 [10:25:14]Write to MH i2c: 01 00 00 7D 06 83 [10:25:14]Write i2c OK [10:25:14]MH_I2C_Read... [10:25:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 91 47 00 67 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 07 03 00 F4 03 04 00 99 26 C0 66 B6 04 01 00 00 62 94 34 28 04 9C ED F2 [10:25:14]CommunicateWithHost err = 0 [10:25:14]CheckOFDResponse [10:25:14]1017 (14) - 77093643461234 [10:25:14]1041 (16) - 0000000000871802 [10:25:14]1040 (4) - 198603 [10:25:14]1012 (4) - 17.08.2024 04:27 [10:25:14]1206 (1) - 0 [10:25:14]OFD Sender: Remove packet 198603 [10:25:14]ProducePacketName [10:25:14]name=ofd_packets/00198603 [10:25:14]NVStorageDeleteData [10:25:15]OFD Sender: No OFD packet to send [10:25:15]*** Cut start [10:25:15]*** Purtial cut [10:25:15]*** CUTSNS_PIN = 0 [10:25:15]*** Stage 1: CUTSNS_PIN = 1 [10:25:17]Read from MH i2c: 01 [10:25:17]MH_I2C_Read... [10:25:17]*** Stop cut motor [10:25:17]*** Cut end [10:25:17]Read from MH i2c: 01 07 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: 01 07 00 7D 06 00 00 00 00 00 FF 0F 98 [10:25:17]process_action close_receipt done [10:25:17]requested_data is exist [10:25:17]produce_requested_data [10:25:17]requested_item fm.sn is exist - process it [10:25:17]wFMCommunicate request_size=4 [10:25:17]MH_SAM_APDU [10:25:17]CAPDU: 80 11 00 00 [10:25:17]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [10:25:17]Write i2c OK [10:25:17]MH_I2C_Read... [10:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:17]Read from MH i2c: E2 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 17 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 17 00 7E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [10:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:25:17]wFMCommunicate OK [10:25:17]requested_item fd.num is exist - process it [10:25:17]SAM_PROTO_GetFieldsCounters [10:25:17]wFMCommunicate request_size=4 [10:25:17]MH_SAM_APDU [10:25:17]CAPDU: 80 13 00 00 [10:25:17]Write to MH i2c: E2 08 00 7F 06 80 13 00 00 00 00 00 00 01 [10:25:17]Write i2c OK [10:25:17]MH_I2C_Read... [10:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:17]Read from MH i2c: E2 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 62 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 62 00 7F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 07 03 00 0E 04 04 00 CF 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 3A [10:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 07 03 00 0E 04 04 00 CF 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 [10:25:17]wFMCommunicate OK [10:25:17]SAM_PROTO_GetFieldsCounters done [10:25:17]requested_item shift.num is exist - process it [10:25:17]requested_item shift.opened is exist - process it [10:25:17]req_shift_opened [10:25:17]FM_GetShiftState [10:25:17]SAM_PROTO_GetShiftState [10:25:17]wFMCommunicate request_size=4 [10:25:17]MH_SAM_APDU [10:25:17]CAPDU: 80 13 01 00 [10:25:17]Write to MH i2c: E2 08 00 80 06 80 13 01 00 00 00 00 00 03 [10:25:17]Write i2c OK [10:25:17]MH_I2C_Read... [10:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:17]Read from MH i2c: E2 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 0E 00 [10:25:17]MH_I2C_Read... [10:25:17]Read from MH i2c: E2 0E 00 80 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [10:25:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:25:17]wFMCommunicate OK [10:25:17]SAM_PROTO_GetShiftState done [10:25:17]FM_GetShiftState done [10:25:17]req_shift_opened done [10:25:17]requested_item shift.open_date is exist - process it [10:25:17]req_shift_open_date [10:25:17]req_shift_open_date done [10:25:17]produce_requested_data done [10:25:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198603,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:25:17]process_action_free close_receipt [10:25:17]json_value_free [10:25:17]json_value_free done [10:25:17]process_json_proto returns [10:25:17]Send response to host [10:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198603,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:25:17]free response buf [10:25:17]execute_script done [10:25:17]execute_script returns [10:25:17]free content buf [10:25:17]Sock 7.Close socket [10:25:17]Sock 7.Thread stoped [10:25:20]OFD Sender: No OFD packet to send [10:25:24]accept exits with 9 [10:25:24]New connection [10:25:24]New thread 3067260260 created [10:25:24]Thread 3067116900 joined [10:25:24]Waiting for new connection... [10:25:24] Sock 9.Parse request [10:25:24]Sock 9.Check first char [10:25:24]Sock 9.First char is OK [10:25:24]request: POST /json_proto HTTP/1.0 [10:25:24]Method: POST [10:25:24]URL: /json_proto [10:25:24]Method is POST - this is cgi request [10:25:24]url: /json_proto [10:25:24]query_string will be loaded in cgi processing [10:25:24]execute_cgi json_proto POST (null) [10:25:24]execute_cgi path=json_proto method=POST [10:25:24]POST find Content-Length [10:25:24]Host: 172.17.46.195:8080 [10:25:24]Content-Length: 679 [10:25:24]Content-Type: application/json [10:25:24] [10:25:24]POST finish read [10:25:24]Found Content-Length = 679 [10:25:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:24]execute_script... [10:25: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)11326048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:24]POST & json_proto [10:25:24]process_json_proto [10:25:24]json parsed OK: [10:25:24]protocol is kg_v1.0 [10:25:24]action value=close_receipt [10:25:24]process_action close_receipt [10:25:24]cmd_close_receipt [10:25:24]MH_GetDate [10:25:24]Write to MH i2c: F0 00 00 81 06 76 [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: F0 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: F0 09 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: F0 09 00 81 06 00 94 7A C0 66 8D AE BC 66 10 [10:25:24]GetLastDocTimeStamp 1723890312 [10:25:24]current date 1723890324 [10:25:24]FM_GetShiftState [10:25:24]SAM_PROTO_GetShiftState [10:25:24]wFMCommunicate request_size=4 [10:25:24]MH_SAM_APDU [10:25:24]CAPDU: 80 13 01 00 [10:25:24]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:24]Read from MH i2c: E2 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: E2 0E 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 65 [10:25:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:25:24]wFMCommunicate OK [10:25:24]SAM_PROTO_GetShiftState done [10:25:24]FM_GetShiftState done [10:25:24]opened in 1723853126 [10:25:24]opened+sec_in_day 1723939526 [10:25:24]quantity*price = 40002 [10:25:24]sum+1 = 40003 [10:25:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 212 17.08.2024 10:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198604 肖袩袛: 31652453463702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198604&fm=31652453463702&tin=02508201610067®Number=0000000000092545&sum=40000 [10:25:25]StoreToDocumentArchive [10:25:25]shift 463 fd 198604 [10:25:25]save to /storage/0463/doc_00198604 [10:25:25]save last doc name /storage/0463/doc_00198604 to /storage/kkm_last_doc_name [10:25:25]save OK [10:25:25]Clear old archive folders... [10:25:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:25]tlvbuf is 01720590 [10:25:25]SAM_PROTO_ClearQueue [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 09 00 00 [10:25:25]Write to MH i2c: E2 08 00 8F 06 80 09 00 00 00 00 00 00 07 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [10:25:25]RAPDU: 90 00 [10:25:25]wFMCommunicate OK [10:25:25]SAM_PROTO_ClearQueue done [10:25:25]KKMCreateOFDPacket [10:25:25]OFDProtocolAddRootSTLVToBuf [10:25:25]FM_MakeSignedData [10:25:25]FM_MakeSignedData [10:25:25]SAM_PROTO_SignData [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 0D 01 02 [10:25:25]Write to MH i2c: E2 08 00 90 06 80 0D 01 02 00 00 00 00 0F [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [10:25:25]RAPDU: 90 00 [10:25:25]wFMCommunicate OK [10:25:25]wFMCommunicate request_size=255 [10:25:25]MH_SAM_APDU [10:25: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 94 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 07 03 00 35 04 06 00 1C [10:25:25]Write to MH i2c: E2 02 01 91 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 94 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 07 03 00 35 04 06 00 1C 00 00 36 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:25]Read from MH i2c: E2 03 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [10:25:25]RAPDU: 90 00 [10:25:25]wFMCommunicate OK [10:25:25]wFMCommunicate request_size=10 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 0D 02 02 05 C9 A9 3E B6 96 [10:25:25]Write to MH i2c: E2 0D 00 92 06 80 0D 02 02 05 00 C9 A9 3E B6 96 00 00 18 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [10:25:25]RAPDU: 90 00 [10:25:25]wFMCommunicate OK [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 0D 03 02 [10:25:25]Write to MH i2c: E2 08 00 93 06 80 0D 03 02 00 00 00 00 14 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 0B 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 0B 00 93 06 00 6E 56 98 63 F0 DC 92 F2 90 00 24 [10:25:25]RAPDU: 6E 56 98 63 F0 DC 92 F2 90 00 [10:25:25]wFMCommunicate OK [10:25:25]SAM_PROTO_SignData done [10:25:25]FM_MakeSignedData done [10:25:25]CreateOFDProtocolMessage [10:25:25]wFMCommunicate request_size=4 [10:25:25]MH_SAM_APDU [10:25:25]CAPDU: 80 11 00 00 [10:25:25]Write to MH i2c: E2 08 00 94 06 80 11 00 00 00 00 00 00 14 [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:25]Read from MH i2c: E2 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 17 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: E2 17 00 94 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [10:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:25:25]wFMCommunicate OK [10:25:25]CreateOFDProtocolMessage done [10:25:25]OFDSenderStorePacket 198604 [10:25:25]StoreOFDPacket docnum=198604 [10:25:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 26 07 01 8C 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 94 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 07 03 00 35 04 06 00 1C C9 A9 3E B6 96 6E 56 98 63 F0 DC 92 F2 [10:25:25]CheckFolder [10:25:25]dirname=/storage/ofd_packets [10:25:25]CheckFolder done [10:25:25]ProducePacketName [10:25:25]name=ofd_packets/00198604 [10:25:25]NVStorageSaveData ofd_packets/00198604 [10:25:25]File name is /storage/ofd_packets/00198604 [10:25:25]Write 301 bytes [10:25:25]NVStorageSaveData done [10:25:25]OFDSenderStorePacket done [10:25:25]KKMCreateOFDPacket done [10:25:25]NVStorageSaveData kkm_last_timestamp [10:25:25]File name is /storage/kkm_last_timestamp [10:25:25]Write 4 bytes [10:25:25]NVStorageSaveData done [10:25:25]ExternCall_PrintAddStr [10:25:25]wPrintStart [10:25:25]Write to MH i2c: 01 00 00 95 06 9B [10:25:25]Write i2c OK [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: 01 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: 01 07 00 [10:25:25]MH_I2C_Read... [10:25:25]Read from MH i2c: 01 07 00 95 06 00 00 00 00 00 FF 0F B0 [10:25:25]RasterBufferAndPrint [10:25:25]line 小褔械褌 N : (1)11326048 [10:25:25]line 袠袧袧: 02508201610067 [10:25:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:25:25]line 袩袪袨袛袗袞袗 [10:25:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:25:25]line 孝芯胁邪褉: 2710124130 [10:25:25]line 袗懈-92-袣-4 [10:25:25]line 5.900 * 67.80 [10:25:25]line = 400.02 [10:25:25]line 袧袛小 12% 袧小袩 1% [10:25:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:25:25]line 袨袣袪校袚袥袝袧袠袝: -0.02 [10:25:25]line 袠孝袨袚袨: 400.00 [10:25:25]line 袙薪械褋械薪芯: 400.00 [10:25:25]line 小袛袗效袗: 0.00 [10:25:25]line 袧小袩 1% : 3.54 [10:25:25]line 袧袛小 12% : 42.48 [10:25:25]line 袧邪谢懈褔薪褘屑懈: 400.00 [10:25:25]line 袘械蟹薪邪谢.: 0.00 [10:25:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:25:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:25:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:25:25]line 效械泻 212 17.08.2024 10:25 [10:25:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:25:25]line 袟袧袦: 0300000079 [10:25:25]line 袪袧袦: 0000000000092545 [10:25:25]line 袙械褉褋懈褟 袣袣袦: 001 [10:25:25]line 肖袦: 0000000000871802 [10:25:25]line 肖袛: 198604 [10:25:25]line 肖袩袛: 31652453463702 [10:25:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198604&fm=31652453463702&tin=02508201610067®Number=0000000000092545&sum=40000 [10:25:25]OFD Sender: Processing packet 198604 [packets to send 246, broken 245] [10:25:25]ProducePacketName [10:25:25]name=ofd_packets/00198604 [10:25:25]OFD Sender: To server: 嚂鰌G, [10:25:25]CommunicateWithHost lk.salyk.kg:30040 [10:25:25]ConnectInit lk.salyk.kg [10:25:25]written 0, free lines is 4095 [10:25:25]Connected sock=10 [10:25:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 26 07 01 8C 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 94 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 07 03 00 35 04 06 00 1C C9 A9 3E B6 96 6E 56 98 63 F0 DC 92 F2 [10:25:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 23 47 00 52 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 07 03 00 F4 03 04 00 A4 26 C0 66 B6 04 01 00 00 11 8A 00 EA BD 5C 07 80 [10:25:26]CommunicateWithHost err = 0 [10:25:26]CheckOFDResponse [10:25:26]1017 (14) - 77093643461234 [10:25:26]1041 (16) - 0000000000871802 [10:25:26]1040 (4) - 198604 [10:25:26]1012 (4) - 17.08.2024 04:27 [10:25:26]1206 (1) - 0 [10:25:26]OFD Sender: Remove packet 198604 [10:25:26]ProducePacketName [10:25:26]name=ofd_packets/00198604 [10:25:26]NVStorageDeleteData [10:25:26]Write to MH i2c: 01 00 00 C0 06 C6 [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: 01 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: 01 07 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: 01 07 00 C0 06 00 00 00 00 00 04 0D DE [10:25:26]RasterBufferAndPrint [10:25:26]line [10:25:26]line [10:25:26]line [10:25:26]line [10:25:26]line [10:25:26]written 0, free lines is 3341 [10:25:26]MH_Cut [10:25:26]Write to MH i2c: D1 01 00 C7 06 01 9F [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: D1 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: D1 01 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: D1 01 00 C7 06 00 9E [10:25:26]Write to MH i2c: 01 00 00 C8 06 CE [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]OFD Sender: No OFD packet to send [10:25:26]*** Cut start [10:25:26]*** Purtial cut [10:25:26]*** Stage 1: CUTSNS_PIN = 1 [10:25:27]Read from MH i2c: 01 [10:25:27]MH_I2C_Read... [10:25:27]*** Stop cut motor [10:25:27]*** Cut end [10:25:27]Read from MH i2c: 01 07 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: 01 07 00 C8 06 00 00 00 00 00 FF 0F E3 [10:25:27]process_action close_receipt done [10:25:27]requested_data is exist [10:25:27]produce_requested_data [10:25:27]requested_item fm.sn is exist - process it [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 11 00 00 [10:25:27]Write to MH i2c: E2 08 00 C9 06 80 11 00 00 00 00 00 00 49 [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 17 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 17 00 C9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [10:25:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:25:27]wFMCommunicate OK [10:25:27]requested_item fd.num is exist - process it [10:25:27]SAM_PROTO_GetFieldsCounters [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 13 00 00 [10:25:27]Write to MH i2c: E2 08 00 CA 06 80 13 00 00 00 00 00 00 4C [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 62 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 62 00 CA 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 07 03 00 0E 04 04 00 CF 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 89 [10:25:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 07 03 00 0E 04 04 00 CF 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 [10:25:27]wFMCommunicate OK [10:25:27]SAM_PROTO_GetFieldsCounters done [10:25:27]requested_item shift.num is exist - process it [10:25:27]requested_item shift.opened is exist - process it [10:25:27]req_shift_opened [10:25:27]FM_GetShiftState [10:25:27]SAM_PROTO_GetShiftState [10:25:27]wFMCommunicate request_size=4 [10:25:27]MH_SAM_APDU [10:25:27]CAPDU: 80 13 01 00 [10:25:27]Write to MH i2c: E2 08 00 CB 06 80 13 01 00 00 00 00 00 4E [10:25:27]Write i2c OK [10:25:27]MH_I2C_Read... [10:25:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:27]Read from MH i2c: E2 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 0E 00 [10:25:27]MH_I2C_Read... [10:25:27]Read from MH i2c: E2 0E 00 CB 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [10:25:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:25:27]wFMCommunicate OK [10:25:27]SAM_PROTO_GetShiftState done [10:25:27]FM_GetShiftState done [10:25:27]req_shift_opened done [10:25:27]requested_item shift.open_date is exist - process it [10:25:27]req_shift_open_date [10:25:27]req_shift_open_date done [10:25:27]produce_requested_data done [10:25:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198604,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:25:27]process_action_free close_receipt [10:25:27]json_value_free [10:25:27]json_value_free done [10:25:27]process_json_proto returns [10:25:27]Send response to host [10:25:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198604,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:25:27]free response buf [10:25:27]execute_script done [10:25:27]execute_script returns [10:25:27]free content buf [10:25:27]Sock 9.Close socket [10:25:27]Sock 9.Thread stoped [10:25:31]OFD Sender: No OFD packet to send [10:25:36]OFD Sender: No OFD packet to send [10:25:41]OFD Sender: No OFD packet to send [10:25:46]OFD Sender: No OFD packet to send [10:25:51]OFD Sender: No OFD packet to send [10:25:56]OFD Sender: No OFD packet to send [10:26:01]OFD Sender: No OFD packet to send [10:26:06]OFD Sender: No OFD packet to send [10:26:11]OFD Sender: No OFD packet to send [10:26:16]OFD Sender: No OFD packet to send [10:26:21]OFD Sender: No OFD packet to send [10:26:26]OFD Sender: No OFD packet to send [10:26:31]OFD Sender: No OFD packet to send [10:26:32]accept exits with 7 [10:26:32]New connection [10:26:32]New thread 3067116900 created [10:26:32]Thread 3067260260 joined [10:26:32]Waiting for new connection... [10:26:32] Sock 7.Parse request [10:26:32]Sock 7.Check first char [10:26:32]Sock 7.First char is OK [10:26:32]request: POST /json_proto HTTP/1.0 [10:26:32]Method: POST [10:26:32]URL: /json_proto [10:26:32]Method is POST - this is cgi request [10:26:32]url: /json_proto [10:26:32]query_string will be loaded in cgi processing [10:26:32]execute_cgi json_proto POST (null) [10:26:32]execute_cgi path=json_proto method=POST [10:26:32]POST find Content-Length [10:26:32]Host: 172.17.46.195:8080 [10:26:32]Content-Length: 802 [10:26:32]Content-Type: application/json [10:26:32] [10:26:32]POST finish read [10:26:32]Found Content-Length = 802 [10:26:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122649", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:32]execute_script... [10:26: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)11326050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122649", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:32]POST & json_proto [10:26:32]process_json_proto [10:26:32]json parsed OK: [10:26:32]protocol is kg_v1.0 [10:26:32]action value=close_receipt [10:26:32]process_action close_receipt [10:26:32]cmd_close_receipt [10:26:32]MH_GetDate [10:26:32]Write to MH i2c: F0 00 00 CC 06 C1 [10:26:32]Write i2c OK [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 09 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: F0 09 00 CC 06 00 D8 7A C0 66 8D AE BC 66 9F [10:26:32]GetLastDocTimeStamp 1723890324 [10:26:32]current date 1723890392 [10:26:32]FM_GetShiftState [10:26:32]SAM_PROTO_GetShiftState [10:26:32]wFMCommunicate request_size=4 [10:26:32]MH_SAM_APDU [10:26:32]CAPDU: 80 13 01 00 [10:26:32]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [10:26:32]Write i2c OK [10:26:32]MH_I2C_Read... [10:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:32]Read from MH i2c: E2 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 [10:26:32]MH_I2C_Read... [10:26:32]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B0 [10:26:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:26:32]wFMCommunicate OK [10:26:32]SAM_PROTO_GetShiftState done [10:26:32]FM_GetShiftState done [10:26:32]opened in 1723853126 [10:26:32]opened+sec_in_day 1723939526 [10:26:32]quantity*price = 0 [10:26:32]sum+1 = 1 [10:26:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 213 17.08.2024 10:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4122649 肖袦: 0000000000871802 肖袛: 198605 肖袩袛: 161339404818445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102632&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198605&fm=161339404818445&tin=02508201610067®Number=0000000000092545&sum=0 [10:26:33]StoreToDocumentArchive [10:26:33]shift 463 fd 198605 [10:26:33]save to /storage/0463/doc_00198605 [10:26:33]save last doc name /storage/0463/doc_00198605 to /storage/kkm_last_doc_name [10:26:33]save OK [10:26:33]Clear old archive folders... [10:26:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:33]tlvbuf is 0171E6E0 [10:26:33]SAM_PROTO_ClearQueue [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 09 00 00 [10:26:33]Write to MH i2c: E2 08 00 DA 06 80 09 00 00 00 00 00 00 52 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]SAM_PROTO_ClearQueue done [10:26:33]KKMCreateOFDPacket [10:26:33]OFDProtocolAddRootSTLVToBuf [10:26:33]FM_MakeSignedData [10:26:33]FM_MakeSignedData [10:26:33]SAM_PROTO_SignData [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 0D 01 02 [10:26:33]Write to MH i2c: E2 08 00 DB 06 80 0D 01 02 00 00 00 00 5A [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 03 00 DB 06 00 90 00 55 [10:26:33]RAPDU: 90 00 [10:26:33]wFMCommunicate OK [10:26:33]wFMCommunicate request_size=255 [10:26:33]MH_SAM_APDU [10:26: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 D8 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 07 03 00 35 04 06 00 92 [10:26:33]Write to MH i2c: E2 02 01 DC 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 D8 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 07 03 00 35 04 06 00 92 00 00 1A [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:34]Read from MH i2c: E2 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 03 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [10:26:34]RAPDU: 90 00 [10:26:34]wFMCommunicate OK [10:26:34]wFMCommunicate request_size=10 [10:26:34]MH_SAM_APDU [10:26:34]CAPDU: 80 0D 02 02 05 BC C1 E9 98 0D [10:26:34]Write to MH i2c: E2 0D 00 DD 06 80 0D 02 02 05 00 BC C1 E9 98 0D 00 00 72 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:34]Read from MH i2c: E2 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 03 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [10:26:34]RAPDU: 90 00 [10:26:34]wFMCommunicate OK [10:26:34]wFMCommunicate request_size=4 [10:26:34]MH_SAM_APDU [10:26:34]CAPDU: 80 0D 03 02 [10:26:34]Write to MH i2c: E2 08 00 DE 06 80 0D 03 02 00 00 00 00 5F [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:34]Read from MH i2c: E2 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 0B 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 0B 00 DE 06 00 25 06 14 43 13 4B D3 B6 90 00 C9 [10:26:34]RAPDU: 25 06 14 43 13 4B D3 B6 90 00 [10:26:34]wFMCommunicate OK [10:26:34]SAM_PROTO_SignData done [10:26:34]FM_MakeSignedData done [10:26:34]CreateOFDProtocolMessage [10:26:34]wFMCommunicate request_size=4 [10:26:34]MH_SAM_APDU [10:26:34]CAPDU: 80 11 00 00 [10:26:34]Write to MH i2c: E2 08 00 DF 06 80 11 00 00 00 00 00 00 5F [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:34]Read from MH i2c: E2 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 17 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: E2 17 00 DF 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [10:26:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:34]wFMCommunicate OK [10:26:34]CreateOFDProtocolMessage done [10:26:34]OFDSenderStorePacket 198605 [10:26:34]StoreOFDPacket docnum=198605 [10:26:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 3E 07 01 50 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 D8 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 07 03 00 35 04 06 00 92 BC C1 E9 98 0D 25 06 14 43 13 4B D3 B6 [10:26:34]CheckFolder [10:26:34]dirname=/storage/ofd_packets [10:26:34]CheckFolder done [10:26:34]ProducePacketName [10:26:34]name=ofd_packets/00198605 [10:26:34]NVStorageSaveData ofd_packets/00198605 [10:26:34]File name is /storage/ofd_packets/00198605 [10:26:34]Write 301 bytes [10:26:34]NVStorageSaveData done [10:26:34]OFDSenderStorePacket done [10:26:34]KKMCreateOFDPacket done [10:26:34]NVStorageSaveData kkm_last_timestamp [10:26:34]File name is /storage/kkm_last_timestamp [10:26:34]Write 4 bytes [10:26:34]NVStorageSaveData done [10:26:34]OFD Sender: Processing packet 198605 [packets to send 246, broken 245] [10:26:34]ProducePacketName [10:26:34]name=ofd_packets/00198605 [10:26:34]OFD Sender: To server: 嚂鰌G, [10:26:34]CommunicateWithHost lk.salyk.kg:30040 [10:26:34]ConnectInit lk.salyk.kg [10:26:34]ExternCall_PrintAddStr [10:26:34]wPrintStart [10:26:34]Write to MH i2c: 01 00 00 E0 06 E6 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 E0 06 00 00 00 00 00 FF 0F FB [10:26:34]RasterBufferAndPrint [10:26:34]line 小褔械褌 N : (1)11326050 [10:26:34]line 袠袧袧: 02508201610067 [10:26:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:26:34]line 袩袪袨袛袗袞袗 [10:26:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:26:34]line 孝芯胁邪褉: 2710124130 [10:26:34]line 袗懈-92-袣-4 [10:26:34]line 10.000 * 0.00 [10:26:34]line = 0.00 [10:26:34]line 袧袛小 12% 袧小袩 1% [10:26:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:26:34]line 袠孝袨袚袨: 0.00 [10:26:34]line 袧小袩 1% : 0.00 [10:26:34]line 袧袛小 12% : 0.00 [10:26:34]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:26:34]line 袘械蟹薪邪谢.: 0.00 [10:26:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:26:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:26:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:26:34]line 效械泻 213 17.08.2024 10:26 [10:26:34]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:26:34]line 袟袧袦: 0300000079 [10:26:34]line 袪袧袦: 0000000000092545 [10:26:34]line 袙械褉褋懈褟 袣袣袦: 001 [10:26:34]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [10:26:34]line 4122649 [10:26:34]line 肖袦: 0000000000871802 [10:26:34]line 肖袛: 198605 [10:26:34]line 肖袩袛: 161339404818445 [10:26:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102632&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198605&fm=161339404818445&tin=02508201610067®Number=0000000000092545&sum=0 [10:26:34]Connected sock=11 [10:26:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 3E 07 01 50 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 D8 7A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 07 03 00 35 04 06 00 92 BC C1 E9 98 0D 25 06 14 43 13 4B D3 B6 [10:26:34]written 0, free lines is 4095 [10:26:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 75 E8 47 00 0E 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 07 03 00 F4 03 04 00 E9 26 C0 66 B6 04 01 00 00 BD D1 C0 A7 A9 70 5E 84 [10:26:34]CommunicateWithHost err = 0 [10:26:34]CheckOFDResponse [10:26:34]1017 (14) - 77093643461234 [10:26:34]1041 (16) - 0000000000871802 [10:26:34]1040 (4) - 198605 [10:26:34]1012 (4) - 17.08.2024 04:28 [10:26:34]1206 (1) - 0 [10:26:34]OFD Sender: Remove packet 198605 [10:26:34]ProducePacketName [10:26:34]name=ofd_packets/00198605 [10:26:34]NVStorageDeleteData [10:26:34]Write to MH i2c: 01 00 00 0A 07 11 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: 01 07 00 0A 07 00 00 00 00 00 EB 0C 0F [10:26:34]RasterBufferAndPrint [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]line [10:26:34]written 0, free lines is 3313 [10:26:34]MH_Cut [10:26:34]Write to MH i2c: D1 01 00 11 07 01 EA [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 01 00 [10:26:34]MH_I2C_Read... [10:26:34]Read from MH i2c: D1 01 00 11 07 00 E9 [10:26:34]Write to MH i2c: 01 00 00 12 07 19 [10:26:34]Write i2c OK [10:26:34]MH_I2C_Read... [10:26:35]OFD Sender: No OFD packet to send [10:26:35]*** Cut start [10:26:35]*** Purtial cut [10:26:35]*** CUTSNS_PIN = 0 [10:26:35]*** Stage 1: CUTSNS_PIN = 1 [10:26:37]Read from MH i2c: 01 [10:26:37]MH_I2C_Read... [10:26:37]*** Stop cut motor [10:26:37]*** Cut end [10:26:37]Read from MH i2c: 01 07 00 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 FF 0F 2E [10:26:37]process_action close_receipt done [10:26:37]requested_data is exist [10:26:37]produce_requested_data [10:26:37]requested_item fm.sn is exist - process it [10:26:37]wFMCommunicate request_size=4 [10:26:37]MH_SAM_APDU [10:26:37]CAPDU: 80 11 00 00 [10:26:37]Write to MH i2c: E2 08 00 13 07 80 11 00 00 00 00 00 00 94 [10:26:37]Write i2c OK [10:26:37]MH_I2C_Read... [10:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:37]Read from MH i2c: E2 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 17 00 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 17 00 13 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [10:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:26:37]wFMCommunicate OK [10:26:37]requested_item fd.num is exist - process it [10:26:37]SAM_PROTO_GetFieldsCounters [10:26:37]wFMCommunicate request_size=4 [10:26:37]MH_SAM_APDU [10:26:37]CAPDU: 80 13 00 00 [10:26:37]Write to MH i2c: E2 08 00 14 07 80 13 00 00 00 00 00 00 97 [10:26:37]Write i2c OK [10:26:37]MH_I2C_Read... [10:26:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:37]Read from MH i2c: E2 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 62 00 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 62 00 14 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 07 03 00 0E 04 04 00 CF 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 D8 [10:26:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 07 03 00 0E 04 04 00 CF 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 [10:26:37]wFMCommunicate OK [10:26:37]SAM_PROTO_GetFieldsCounters done [10:26:37]requested_item shift.num is exist - process it [10:26:37]requested_item shift.opened is exist - process it [10:26:37]req_shift_opened [10:26:37]FM_GetShiftState [10:26:37]SAM_PROTO_GetShiftState [10:26:37]wFMCommunicate request_size=4 [10:26:37]MH_SAM_APDU [10:26:37]CAPDU: 80 13 01 00 [10:26:37]Write to MH i2c: E2 08 00 15 07 80 13 01 00 00 00 00 00 99 [10:26:37]Write i2c OK [10:26:37]MH_I2C_Read... [10:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:37]Read from MH i2c: E2 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 0E 00 [10:26:37]MH_I2C_Read... [10:26:37]Read from MH i2c: E2 0E 00 15 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F9 [10:26:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:26:37]wFMCommunicate OK [10:26:37]SAM_PROTO_GetShiftState done [10:26:37]FM_GetShiftState done [10:26:37]req_shift_opened done [10:26:37]requested_item shift.open_date is exist - process it [10:26:37]req_shift_open_date [10:26:37]req_shift_open_date done [10:26:37]produce_requested_data done [10:26:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198605,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:26:37]process_action_free close_receipt [10:26:37]json_value_free [10:26:37]json_value_free done [10:26:37]process_json_proto returns [10:26:37]Send response to host [10:26:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198605,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:26:37]free response buf [10:26:37]execute_script done [10:26:37]execute_script returns [10:26:37]free content buf [10:26:37]Sock 7.Close socket [10:26:37]Sock 7.Thread stoped [10:26:40]OFD Sender: No OFD packet to send [10:26:45]OFD Sender: No OFD packet to send [10:26:50]OFD Sender: No OFD packet to send [10:26:55]OFD Sender: No OFD packet to send [10:27:00]OFD Sender: No OFD packet to send [10:27:05]OFD Sender: No OFD packet to send [10:27:10]OFD Sender: No OFD packet to send [10:27:14]accept exits with 9 [10:27:14]New connection [10:27:14]New thread 3067260260 created [10:27:14]Thread 3067116900 joined [10:27:14]Waiting for new connection... [10:27:14] Sock 9.Parse request [10:27:14]Sock 9.Check first char [10:27:14]Sock 9.First char is OK [10:27:14]request: POST /json_proto HTTP/1.0 [10:27:14]Method: POST [10:27:14]URL: /json_proto [10:27:14]Method is POST - this is cgi request [10:27:14]url: /json_proto [10:27:14]query_string will be loaded in cgi processing [10:27:14]execute_cgi json_proto POST (null) [10:27:14]execute_cgi path=json_proto method=POST [10:27:14]POST find Content-Length [10:27:14]Host: 172.17.46.195:8080 [10:27:14]Content-Length: 811 [10:27:14]Content-Type: application/json [10:27:14] [10:27:14]POST finish read [10:27:14]Found Content-Length = 811 [10:27:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 45.350, "sum" : 3501.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3501.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:14]execute_script... [10:27:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 45.350, "sum" : 3501.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3501.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:14]POST & json_proto [10:27:14]process_json_proto [10:27:14]json parsed OK: [10:27:14]protocol is kg_v1.0 [10:27:14]action value=close_receipt [10:27:14]process_action close_receipt [10:27:14]cmd_close_receipt [10:27:14]MH_GetDate [10:27:14]Write to MH i2c: F0 00 00 16 07 0C [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: F0 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: F0 09 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: F0 09 00 16 07 00 02 7B C0 66 8D AE BC 66 15 [10:27:14]GetLastDocTimeStamp 1723890392 [10:27:14]current date 1723890434 [10:27:14]FM_GetShiftState [10:27:14]SAM_PROTO_GetShiftState [10:27:14]wFMCommunicate request_size=4 [10:27:14]MH_SAM_APDU [10:27:14]CAPDU: 80 13 01 00 [10:27:14]Write to MH i2c: E2 08 00 17 07 80 13 01 00 00 00 00 00 9B [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:14]Read from MH i2c: E2 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 0E 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 0E 00 17 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [10:27:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:27:14]wFMCommunicate OK [10:27:14]SAM_PROTO_GetShiftState done [10:27:14]FM_GetShiftState done [10:27:14]opened in 1723853126 [10:27:14]opened+sec_in_day 1723939526 [10:27:14]quantity*price = 350102 [10:27:14]sum+1 = 350103 [10:27:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3501.02 袧小袩 1% : 30.98 袧袛小 12% : 371.79 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3501.02 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 214 17.08.2024 10:27 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198606 肖袩袛: 219781860712943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198606&fm=219781860712943&tin=02508201610067®Number=0000000000092545&sum=350102 [10:27:15]StoreToDocumentArchive [10:27:15]shift 463 fd 198606 [10:27:15]save to /storage/0463/doc_00198606 [10:27:15]save last doc name /storage/0463/doc_00198606 to /storage/kkm_last_doc_name [10:27:15]save OK [10:27:15]Clear old archive folders... [10:27:15]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:27:15]tlvbuf is 0172CFF0 [10:27:15]SAM_PROTO_ClearQueue [10:27:15]wFMCommunicate request_size=4 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 09 00 00 [10:27:15]Write to MH i2c: E2 08 00 24 07 80 09 00 00 00 00 00 00 9D [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [10:27:15]RAPDU: 90 00 [10:27:15]wFMCommunicate OK [10:27:15]SAM_PROTO_ClearQueue done [10:27:15]KKMCreateOFDPacket [10:27:15]OFDProtocolAddRootSTLVToBuf [10:27:15]FM_MakeSignedData [10:27:15]FM_MakeSignedData [10:27:15]SAM_PROTO_SignData [10:27:15]wFMCommunicate request_size=4 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 0D 01 02 [10:27:15]Write to MH i2c: E2 08 00 25 07 80 0D 01 02 00 00 00 00 A5 [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 25 07 00 90 00 A0 [10:27:15]RAPDU: 90 00 [10:27:15]wFMCommunicate OK [10:27:15]wFMCommunicate request_size=255 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 96 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 02 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 07 03 [10:27:15]Write to MH i2c: E2 02 01 26 07 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 96 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 02 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 07 03 00 00 3A [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]OFD Sender: No OFD packet to send [10:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [10:27:15]RAPDU: 90 00 [10:27:15]wFMCommunicate OK [10:27:15]wFMCommunicate request_size=16 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C7 E3 F3 BC 61 EF [10:27:15]Write to MH i2c: E2 13 00 27 07 80 0D 02 02 0B 00 00 35 04 06 00 C7 E3 F3 BC 61 EF 00 00 A6 [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [10:27:15]RAPDU: 90 00 [10:27:15]wFMCommunicate OK [10:27:15]wFMCommunicate request_size=4 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 0D 03 02 [10:27:15]Write to MH i2c: E2 08 00 28 07 80 0D 03 02 00 00 00 00 AA [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 0B 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 0B 00 28 07 00 50 C5 A8 A3 28 A4 9C 51 90 00 C4 [10:27:15]RAPDU: 50 C5 A8 A3 28 A4 9C 51 90 00 [10:27:15]wFMCommunicate OK [10:27:15]SAM_PROTO_SignData done [10:27:15]FM_MakeSignedData done [10:27:15]CreateOFDProtocolMessage [10:27:15]wFMCommunicate request_size=4 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 11 00 00 [10:27:15]Write to MH i2c: E2 08 00 29 07 80 11 00 00 00 00 00 00 AA [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 17 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 17 00 29 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [10:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:27:15]wFMCommunicate OK [10:27:15]CreateOFDProtocolMessage done [10:27:15]OFDSenderStorePacket 198606 [10:27:15]StoreOFDPacket docnum=198606 [10:27:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F DF 0D 01 32 6C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 96 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 02 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 07 03 00 35 04 06 00 C7 E3 F3 BC 61 EF 50 C5 A8 A3 28 A4 9C 51 [10:27:15]CheckFolder [10:27:15]dirname=/storage/ofd_packets [10:27:15]CheckFolder done [10:27:15]ProducePacketName [10:27:15]name=ofd_packets/00198606 [10:27:15]NVStorageSaveData ofd_packets/00198606 [10:27:15]File name is /storage/ofd_packets/00198606 [10:27:15]Write 307 bytes [10:27:15]NVStorageSaveData done [10:27:15]OFDSenderStorePacket done [10:27:15]KKMCreateOFDPacket done [10:27:15]NVStorageSaveData kkm_last_timestamp [10:27:15]File name is /storage/kkm_last_timestamp [10:27:15]Write 4 bytes [10:27:15]NVStorageSaveData done [10:27:15]ExternCall_PrintAddStr [10:27:15]wPrintStart [10:27:15]Write to MH i2c: 01 00 00 2A 07 31 [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: 01 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: 01 07 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: 01 07 00 2A 07 00 00 00 00 00 FF 0F 46 [10:27:15]RasterBufferAndPrint [10:27:15]line 小褔械褌 N : (1)11326049 [10:27:15]line 袠袧袧: 02508201610067 [10:27:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:27:15]line 袩袪袨袛袗袞袗 [10:27:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [10:27:15]line 孝芯胁邪褉: 2710194210 [10:27:15]line D-ENERGY 袛孝-袣-5 [10:27:15]line 45.350 * 77.20 [10:27:15]line = 3501.02 [10:27:15]line 袧袛小 12% 袧小袩 1% [10:27:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:27:15]line 袠孝袨袚袨: 3501.02 [10:27:15]line 袧小袩 1% : 30.98 [10:27:15]line 袧袛小 12% : 371.79 [10:27:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:27:15]line 袘械蟹薪邪谢.: 3501.02 [10:27:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:27:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:27:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:27:15]line 效械泻 214 17.08.2024 10:27 [10:27:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:27:15]line 袟袧袦: 0300000079 [10:27:15]line 袪袧袦: 0000000000092545 [10:27:15]line 袙械褉褋懈褟 袣袣袦: 001 [10:27:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:27:15]line 肖袦: 0000000000871802 [10:27:15]line 肖袛: 198606 [10:27:15]line 肖袩袛: 219781860712943 [10:27:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198606&fm=219781860712943&tin=02508201610067®Number=0000000000092545&sum=350102 [10:27:16]OFD Sender: Processing packet 198606 [packets to send 246, broken 245] [10:27:16]ProducePacketName [10:27:16]name=ofd_packets/00198606 [10:27:16]OFD Sender: To server: 嚂鰌G, [10:27:16]CommunicateWithHost lk.salyk.kg:30040 [10:27:16]ConnectInit lk.salyk.kg [10:27:16]written 0, free lines is 4095 [10:27:16]Connected sock=10 [10:27:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F DF 0D 01 32 6C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 26 B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 96 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 02 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 07 03 00 35 04 06 00 C7 E3 F3 BC 61 EF 50 C5 A8 A3 28 A4 9C 51 [10:27:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D4 DF 47 00 19 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 07 03 00 F4 03 04 00 13 27 C0 66 B6 04 01 00 00 E3 6C 74 53 E3 95 EC 16 [10:27:16]CommunicateWithHost err = 0 [10:27:16]CheckOFDResponse [10:27:16]1017 (14) - 77093643461234 [10:27:16]1041 (16) - 0000000000871802 [10:27:16]1040 (4) - 198606 [10:27:16]1012 (4) - 17.08.2024 04:29 [10:27:16]1206 (1) - 0 [10:27:16]OFD Sender: Remove packet 198606 [10:27:16]ProducePacketName [10:27:16]name=ofd_packets/00198606 [10:27:16]NVStorageDeleteData [10:27:16]Write to MH i2c: 01 00 00 54 07 5B [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 07 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 07 00 54 07 00 00 00 00 00 0F 0D 7E [10:27:16]RasterBufferAndPrint [10:27:16]line [10:27:16]line [10:27:16]line [10:27:16]line [10:27:16]line [10:27:16]written 0, free lines is 3349 [10:27:16]MH_Cut [10:27:16]Write to MH i2c: D1 01 00 5B 07 01 34 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: D1 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: D1 01 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: D1 01 00 5B 07 00 33 [10:27:16]Write to MH i2c: 01 00 00 5C 07 63 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:17]OFD Sender: No OFD packet to send [10:27:17]*** Cut start [10:27:17]*** Purtial cut [10:27:17]*** Stage 1: CUTSNS_PIN = 1 [10:27:17]Read from MH i2c: 01 [10:27:17]MH_I2C_Read... [10:27:17]*** Stop cut motor [10:27:17]*** Cut end [10:27:17]Read from MH i2c: 01 07 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: 01 07 00 5C 07 00 00 00 00 00 FF 0F 78 [10:27:17]process_action close_receipt done [10:27:17]requested_data is exist [10:27:17]produce_requested_data [10:27:17]requested_item fm.sn is exist - process it [10:27:17]wFMCommunicate request_size=4 [10:27:17]MH_SAM_APDU [10:27:17]CAPDU: 80 11 00 00 [10:27:17]Write to MH i2c: E2 08 00 5D 07 80 11 00 00 00 00 00 00 DE [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:17]Read from MH i2c: E2 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 17 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 17 00 5D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [10:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:27:17]wFMCommunicate OK [10:27:17]requested_item fd.num is exist - process it [10:27:17]SAM_PROTO_GetFieldsCounters [10:27:17]wFMCommunicate request_size=4 [10:27:17]MH_SAM_APDU [10:27:17]CAPDU: 80 13 00 00 [10:27:17]Write to MH i2c: E2 08 00 5E 07 80 13 00 00 00 00 00 00 E1 [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:17]Read from MH i2c: E2 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 62 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 62 00 5E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 07 03 00 0E 04 04 00 CF 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 26 [10: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 07 03 00 0E 04 04 00 CF 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 [10:27:17]wFMCommunicate OK [10:27:17]SAM_PROTO_GetFieldsCounters done [10:27:17]requested_item shift.num is exist - process it [10:27:17]requested_item shift.opened is exist - process it [10:27:17]req_shift_opened [10:27:17]FM_GetShiftState [10:27:17]SAM_PROTO_GetShiftState [10:27:17]wFMCommunicate request_size=4 [10:27:17]MH_SAM_APDU [10:27:17]CAPDU: 80 13 01 00 [10:27:17]Write to MH i2c: E2 08 00 5F 07 80 13 01 00 00 00 00 00 E3 [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:17]Read from MH i2c: E2 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 0E 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: E2 0E 00 5F 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [10:27:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:27:17]wFMCommunicate OK [10:27:17]SAM_PROTO_GetShiftState done [10:27:17]FM_GetShiftState done [10:27:17]req_shift_opened done [10:27:17]requested_item shift.open_date is exist - process it [10:27:17]req_shift_open_date [10:27:17]req_shift_open_date done [10:27:17]produce_requested_data done [10:27:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198606,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:27:17]process_action_free close_receipt [10:27:17]json_value_free [10:27:17]json_value_free done [10:27:17]process_json_proto returns [10:27:17]Send response to host [10:27:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198606,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:27:17]free response buf [10:27:17]execute_script done [10:27:17]execute_script returns [10:27:17]free content buf [10:27:17]Sock 9.Close socket [10:27:17]Sock 9.Thread stoped [10:27:22]OFD Sender: No OFD packet to send [10:27:27]OFD Sender: No OFD packet to send [10:27:32]OFD Sender: No OFD packet to send [10:27:37]OFD Sender: No OFD packet to send [10:27:42]OFD Sender: No OFD packet to send [10:27:47]OFD Sender: No OFD packet to send [10:27:52]OFD Sender: No OFD packet to send [10:27:57]OFD Sender: No OFD packet to send [10:28:02]OFD Sender: No OFD packet to send [10:28:03]accept exits with 7 [10:28:03]New connection [10:28:03]New thread 3067116900 created [10:28:03]Thread 3067260260 joined [10:28:03]Waiting for new connection... [10:28:03] Sock 7.Parse request [10:28:03]Sock 7.Check first char [10:28:03]Sock 7.First char is OK [10:28:03]request: POST /json_proto HTTP/1.0 [10:28:03]Method: POST [10:28:03]URL: /json_proto [10:28:03]Method is POST - this is cgi request [10:28:03]url: /json_proto [10:28:03]query_string will be loaded in cgi processing [10:28:03]execute_cgi json_proto POST (null) [10:28:03]execute_cgi path=json_proto method=POST [10:28:03]POST find Content-Length [10:28:03]Host: 172.17.46.195:8080 [10:28:03]Content-Length: 684 [10:28:03]Content-Type: application/json [10:28:03] [10:28:03]POST finish read [10:28:03]Found Content-Length = 684 [10:28:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:03]execute_script... [10:28: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)11326051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:03]POST & json_proto [10:28:03]process_json_proto [10:28:03]json parsed OK: [10:28:03]protocol is kg_v1.0 [10:28:03]action value=close_receipt [10:28:03]process_action close_receipt [10:28:03]cmd_close_receipt [10:28:03]MH_GetDate [10:28:03]Write to MH i2c: F0 00 00 60 07 56 [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: F0 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: F0 09 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: F0 09 00 60 07 00 34 7B C0 66 8D AE BC 66 91 [10:28:03]GetLastDocTimeStamp 1723890434 [10:28:03]current date 1723890484 [10:28:03]FM_GetShiftState [10:28:03]SAM_PROTO_GetShiftState [10:28:03]wFMCommunicate request_size=4 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 13 01 00 [10:28:03]Write to MH i2c: E2 08 00 61 07 80 13 01 00 00 00 00 00 E5 [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 0E 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 0E 00 61 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [10:28:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:28:03]wFMCommunicate OK [10:28:03]SAM_PROTO_GetShiftState done [10:28:03]FM_GetShiftState done [10:28:03]opened in 1723853126 [10:28:03]opened+sec_in_day 1723939526 [10:28:03]quantity*price = 100021 [10:28:03]sum+1 = 100023 [10:28:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 215 17.08.2024 10:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198607 肖袩袛: 71758408351771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198607&fm=71758408351771&tin=02508201610067®Number=0000000000092545&sum=100000 [10:28:04]StoreToDocumentArchive [10:28:04]shift 463 fd 198607 [10:28:04]save to /storage/0463/doc_00198607 [10:28:04]save last doc name /storage/0463/doc_00198607 to /storage/kkm_last_doc_name [10:28:04]save OK [10:28:04]Clear old archive folders... [10:28:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:04]tlvbuf is 01656940 [10:28:04]SAM_PROTO_ClearQueue [10:28:04]wFMCommunicate request_size=4 [10:28:04]MH_SAM_APDU [10:28:04]CAPDU: 80 09 00 00 [10:28:04]Write to MH i2c: E2 08 00 6E 07 80 09 00 00 00 00 00 00 E7 [10:28:04]Write i2c OK [10:28:04]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [10:28:05]RAPDU: 90 00 [10:28:05]wFMCommunicate OK [10:28:05]SAM_PROTO_ClearQueue done [10:28:05]KKMCreateOFDPacket [10:28:05]OFDProtocolAddRootSTLVToBuf [10:28:05]FM_MakeSignedData [10:28:05]FM_MakeSignedData [10:28:05]SAM_PROTO_SignData [10:28:05]wFMCommunicate request_size=4 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 0D 01 02 [10:28:05]Write to MH i2c: E2 08 00 6F 07 80 0D 01 02 00 00 00 00 EF [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [10:28:05]RAPDU: 90 00 [10:28:05]wFMCommunicate OK [10:28:05]wFMCommunicate request_size=255 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 34 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 07 03 00 35 04 06 00 41 [10:28:05]Write to MH i2c: E2 02 01 70 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 34 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 07 03 00 35 04 06 00 41 00 00 2B [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [10:28:05]RAPDU: 90 00 [10:28:05]wFMCommunicate OK [10:28:05]wFMCommunicate request_size=10 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 0D 02 02 05 43 8E 70 80 1B [10:28:05]Write to MH i2c: E2 0D 00 71 07 80 0D 02 02 05 00 43 8E 70 80 1B 00 00 D8 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [10:28:05]RAPDU: 90 00 [10:28:05]wFMCommunicate OK [10:28:05]wFMCommunicate request_size=4 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 0D 03 02 [10:28:05]Write to MH i2c: E2 08 00 72 07 80 0D 03 02 00 00 00 00 F4 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0B 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 0B 00 72 07 00 C9 61 03 0D 44 85 68 C8 90 00 28 [10:28:05]RAPDU: C9 61 03 0D 44 85 68 C8 90 00 [10:28:05]wFMCommunicate OK [10:28:05]SAM_PROTO_SignData done [10:28:05]FM_MakeSignedData done [10:28:05]CreateOFDProtocolMessage [10:28:05]wFMCommunicate request_size=4 [10:28:05]MH_SAM_APDU [10:28:05]CAPDU: 80 11 00 00 [10:28:05]Write to MH i2c: E2 08 00 73 07 80 11 00 00 00 00 00 00 F4 [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:05]Read from MH i2c: E2 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 17 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: E2 17 00 73 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [10:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:28:05]wFMCommunicate OK [10:28:05]CreateOFDProtocolMessage done [10:28:05]OFDSenderStorePacket 198607 [10:28:05]StoreOFDPacket docnum=198607 [10:28:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 B1 07 01 07 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 34 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 07 03 00 35 04 06 00 41 43 8E 70 80 1B C9 61 03 0D 44 85 68 C8 [10:28:05]CheckFolder [10:28:05]dirname=/storage/ofd_packets [10:28:05]CheckFolder done [10:28:05]ProducePacketName [10:28:05]name=ofd_packets/00198607 [10:28:05]NVStorageSaveData ofd_packets/00198607 [10:28:05]File name is /storage/ofd_packets/00198607 [10:28:05]Write 301 bytes [10:28:05]NVStorageSaveData done [10:28:05]OFDSenderStorePacket done [10:28:05]KKMCreateOFDPacket done [10:28:05]NVStorageSaveData kkm_last_timestamp [10:28:05]File name is /storage/kkm_last_timestamp [10:28:05]Write 4 bytes [10:28:05]NVStorageSaveData done [10:28:05]ExternCall_PrintAddStr [10:28:05]wPrintStart [10:28:05]Write to MH i2c: 01 00 00 74 07 7B [10:28:05]Write i2c OK [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: 01 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: 01 07 00 [10:28:05]MH_I2C_Read... [10:28:05]Read from MH i2c: 01 07 00 74 07 00 00 00 00 00 FF 0F 90 [10:28:05]RasterBufferAndPrint [10:28:05]line 小褔械褌 N : (1)11326051 [10:28:05]line 袠袧袧: 02508201610067 [10:28:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:28:05]line 袩袪袨袛袗袞袗 [10:28:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [10:28:05]line 孝芯胁邪褉: 2710124500 [10:28:05]line 袗懈-95-袣-5 [10:28:05]line 13.480 * 74.20 [10:28:05]line = 1000.22 [10:28:05]line 袧袛小 12% 袧小袩 1% [10:28:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:28:05]line 袨袣袪校袚袥袝袧袠袝: -0.22 [10:28:05]line 袠孝袨袚袨: 1000.00 [10:28:05]line 袙薪械褋械薪芯: 1000.00 [10:28:05]line 小袛袗效袗: 0.00 [10:28:05]line 袧小袩 1% : 8.85 [10:28:05]line 袧袛小 12% : 106.22 [10:28:05]line 袧邪谢懈褔薪褘屑懈: 1000.00 [10:28:05]line 袘械蟹薪邪谢.: 0.00 [10:28:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:28:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:28:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:28:05]line 效械泻 215 17.08.2024 10:28 [10:28:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:28:05]line 袟袧袦: 0300000079 [10:28:05]line 袪袧袦: 0000000000092545 [10:28:05]line 袙械褉褋懈褟 袣袣袦: 001 [10:28:05]line 肖袦: 0000000000871802 [10:28:05]line 肖袛: 198607 [10:28:05]line 肖袩袛: 71758408351771 [10:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198607&fm=71758408351771&tin=02508201610067®Number=0000000000092545&sum=100000 [10:28:05]OFD Sender: Processing packet 198607 [packets to send 246, broken 245] [10:28:05]ProducePacketName [10:28:05]name=ofd_packets/00198607 [10:28:05]OFD Sender: To server: 嚂鰌G, [10:28:05]CommunicateWithHost lk.salyk.kg:30040 [10:28:05]ConnectInit lk.salyk.kg [10:28:05]written 0, free lines is 4095 [10:28:06]Connected sock=10 [10:28:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 15 B1 07 01 07 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 34 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 07 03 00 35 04 06 00 41 43 8E 70 80 1B C9 61 03 0D 44 85 68 C8 [10:28:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D 79 47 00 19 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 07 03 00 F4 03 04 00 44 27 C0 66 B6 04 01 00 00 3C 5B 04 BC 76 66 F0 81 [10:28:06]CommunicateWithHost err = 0 [10:28:06]CheckOFDResponse [10:28:06]1017 (14) - 77093643461234 [10:28:06]1041 (16) - 0000000000871802 [10:28:06]1040 (4) - 198607 [10:28:06]1012 (4) - 17.08.2024 04:29 [10:28:06]1206 (1) - 0 [10:28:06]OFD Sender: Remove packet 198607 [10:28:06]ProducePacketName [10:28:06]name=ofd_packets/00198607 [10:28:06]NVStorageDeleteData [10:28:06]Write to MH i2c: 01 00 00 9F 07 A6 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: 01 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: 01 07 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: 01 07 00 9F 07 00 00 00 00 00 E6 0C 9F [10:28:06]RasterBufferAndPrint [10:28:06]line [10:28:06]line [10:28:06]line [10:28:06]line [10:28:06]line [10:28:06]written 0, free lines is 3308 [10:28:06]MH_Cut [10:28:06]Write to MH i2c: D1 01 00 A6 07 01 7F [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: D1 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: D1 01 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: D1 01 00 A6 07 00 7E [10:28:06]Write to MH i2c: 01 00 00 A7 07 AE [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]OFD Sender: No OFD packet to send [10:28:07]*** Cut start [10:28:07]*** Purtial cut [10:28:07]*** CUTSNS_PIN = 0 [10:28:07]*** Stage 1: CUTSNS_PIN = 1 [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [10:28:09]*** Stop cut motor [10:28:09]*** Cut end [10:28:09]Read from MH i2c: 01 07 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 A7 07 00 00 00 00 00 FF 0F C3 [10:28:09]process_action close_receipt done [10:28:09]requested_data is exist [10:28:09]produce_requested_data [10:28:09]requested_item fm.sn is exist - process it [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 11 00 00 [10:28:09]Write to MH i2c: E2 08 00 A8 07 80 11 00 00 00 00 00 00 29 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 17 00 A8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [10:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:28:09]wFMCommunicate OK [10:28:09]requested_item fd.num is exist - process it [10:28:09]SAM_PROTO_GetFieldsCounters [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 13 00 00 [10:28:09]Write to MH i2c: E2 08 00 A9 07 80 13 00 00 00 00 00 00 2C [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 62 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 62 00 A9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 07 03 00 0E 04 04 00 CF 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 75 [10:28:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 07 03 00 0E 04 04 00 CF 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 [10:28:09]wFMCommunicate OK [10:28:09]SAM_PROTO_GetFieldsCounters done [10:28:09]requested_item shift.num is exist - process it [10:28:09]requested_item shift.opened is exist - process it [10:28:09]req_shift_opened [10:28:09]FM_GetShiftState [10:28:09]SAM_PROTO_GetShiftState [10:28:09]wFMCommunicate request_size=4 [10:28:09]MH_SAM_APDU [10:28:09]CAPDU: 80 13 01 00 [10:28:09]Write to MH i2c: E2 08 00 AA 07 80 13 01 00 00 00 00 00 2E [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:09]Read from MH i2c: E2 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0E 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: E2 0E 00 AA 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [10:28:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:28:09]wFMCommunicate OK [10:28:09]SAM_PROTO_GetShiftState done [10:28:09]FM_GetShiftState done [10:28:09]req_shift_opened done [10:28:09]requested_item shift.open_date is exist - process it [10:28:09]req_shift_open_date [10:28:09]req_shift_open_date done [10:28:09]produce_requested_data done [10:28:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198607,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:28:09]process_action_free close_receipt [10:28:09]json_value_free [10:28:09]json_value_free done [10:28:09]process_json_proto returns [10:28:09]Send response to host [10:28:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198607,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:28:09]free response buf [10:28:09]execute_script done [10:28:09]execute_script returns [10:28:09]free content buf [10:28:09]Sock 7.Close socket [10:28:09]Sock 7.Thread stoped [10:28:11]OFD Sender: No OFD packet to send [10:28:16]OFD Sender: No OFD packet to send [10:28:21]OFD Sender: No OFD packet to send [10:28:26]OFD Sender: No OFD packet to send [10:28:31]OFD Sender: No OFD packet to send [10:28:36]OFD Sender: No OFD packet to send [10:28:41]OFD Sender: No OFD packet to send [10:28:46]OFD Sender: No OFD packet to send [10:28:51]OFD Sender: No OFD packet to send [10:28:56]OFD Sender: No OFD packet to send [10:29:01]OFD Sender: No OFD packet to send [10:29:06]OFD Sender: No OFD packet to send [10:29:11]OFD Sender: No OFD packet to send [10:29:16]OFD Sender: No OFD packet to send [10:29:21]OFD Sender: No OFD packet to send [10:29:26]OFD Sender: No OFD packet to send [10:29:31]OFD Sender: No OFD packet to send [10:29:36]OFD Sender: No OFD packet to send [10:29:40]accept exits with 9 [10:29:40]New connection [10:29:40]New thread 3067260260 created [10:29:40]Thread 3067116900 joined [10:29:40]Waiting for new connection... [10:29:40] Sock 9.Parse request [10:29:40]Sock 9.Check first char [10:29:40]Sock 9.First char is OK [10:29:40]request: POST /json_proto HTTP/1.0 [10:29:40]Method: POST [10:29:40]URL: /json_proto [10:29:40]Method is POST - this is cgi request [10:29:40]url: /json_proto [10:29:40]query_string will be loaded in cgi processing [10:29:40]execute_cgi json_proto POST (null) [10:29:40]execute_cgi path=json_proto method=POST [10:29:40]POST find Content-Length [10:29:40]Host: 172.17.46.195:8080 [10:29:40]Content-Length: 799 [10:29:40]Content-Type: application/json [10:29:40] [10:29:40]POST finish read [10:29:40]Found Content-Length = 799 [10:29:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:40]execute_script... [10:29: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)11326052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010069", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:40]POST & json_proto [10:29:40]process_json_proto [10:29:40]json parsed OK: [10:29:40]protocol is kg_v1.0 [10:29:40]action value=close_receipt [10:29:40]process_action close_receipt [10:29:40]cmd_close_receipt [10:29:40]MH_GetDate [10:29:40]Write to MH i2c: F0 00 00 AB 07 A1 [10:29:40]Write i2c OK [10:29:40]MH_I2C_Read... [10:29:40]Read from MH i2c: F0 [10:29:40]MH_I2C_Read... [10:29:40]Read from MH i2c: F0 09 00 [10:29:40]MH_I2C_Read... [10:29:40]Read from MH i2c: F0 09 00 AB 07 00 94 7B C0 66 8D AE BC 66 3C [10:29:40]GetLastDocTimeStamp 1723890484 [10:29:40]current date 1723890580 [10:29:40]FM_GetShiftState [10:29:40]SAM_PROTO_GetShiftState [10:29:40]wFMCommunicate request_size=4 [10:29:40]MH_SAM_APDU [10:29:40]CAPDU: 80 13 01 00 [10:29:40]Write to MH i2c: E2 08 00 AC 07 80 13 01 00 00 00 00 00 30 [10:29:40]Write i2c OK [10:29:40]MH_I2C_Read... [10:29:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:40]Read from MH i2c: E2 [10:29:40]MH_I2C_Read... [10:29:40]Read from MH i2c: E2 0E 00 [10:29:40]MH_I2C_Read... [10:29:40]Read from MH i2c: E2 0E 00 AC 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [10:29:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:29:40]wFMCommunicate OK [10:29:40]SAM_PROTO_GetShiftState done [10:29:40]FM_GetShiftState done [10:29:40]opened in 1723853126 [10:29:40]opened+sec_in_day 1723939526 [10:29:40]quantity*price = 0 [10:29:40]sum+1 = 1 [10:29:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 216 17.08.2024 10:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010069 肖袦: 0000000000871802 肖袛: 198608 肖袩袛: 155329470765721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198608&fm=155329470765721&tin=02508201610067®Number=0000000000092545&sum=0 [10:29:41]StoreToDocumentArchive [10:29:41]shift 463 fd 198608 [10:29:41]save to /storage/0463/doc_00198608 [10:29:41]save last doc name /storage/0463/doc_00198608 to /storage/kkm_last_doc_name [10:29:41]save OK [10:29:41]Clear old archive folders... [10:29:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:29:41]tlvbuf is 01684DC0 [10:29:41]SAM_PROTO_ClearQueue [10:29:41]wFMCommunicate request_size=4 [10:29:41]MH_SAM_APDU [10:29:41]CAPDU: 80 09 00 00 [10:29:41]Write to MH i2c: E2 08 00 B9 07 80 09 00 00 00 00 00 00 32 [10:29:41]Write i2c OK [10:29:41]MH_I2C_Read... [10:29:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:41]Read from MH i2c: E2 [10:29:41]MH_I2C_Read... [10:29:41]Read from MH i2c: E2 03 00 [10:29:41]MH_I2C_Read... [10:29:41]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [10:29:41]RAPDU: 90 00 [10:29:41]wFMCommunicate OK [10:29:41]SAM_PROTO_ClearQueue done [10:29:41]KKMCreateOFDPacket [10:29:41]OFDProtocolAddRootSTLVToBuf [10:29:41]FM_MakeSignedData [10:29:41]FM_MakeSignedData [10:29:41]SAM_PROTO_SignData [10:29:41]wFMCommunicate request_size=4 [10:29:41]MH_SAM_APDU [10:29:41]CAPDU: 80 0D 01 02 [10:29:41]Write to MH i2c: E2 08 00 BA 07 80 0D 01 02 00 00 00 00 3A [10:29:41]Write i2c OK [10:29:41]MH_I2C_Read... [10:29:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:41]Read from MH i2c: E2 [10:29:41]MH_I2C_Read... [10:29:41]Read from MH i2c: E2 03 00 [10:29:41]MH_I2C_Read... [10:29:41]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [10:29:41]RAPDU: 90 00 [10:29:41]wFMCommunicate OK [10:29:41]wFMCommunicate request_size=255 [10:29:41]MH_SAM_APDU [10:29:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 94 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 07 03 00 35 04 06 00 8D 45 75 ED [10:29:41]Write to MH i2c: E2 02 01 BB 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 94 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 07 03 00 35 04 06 00 8D 45 75 ED 00 00 B3 [10:29:41]Write i2c OK [10:29:41]MH_I2C_Read... [10:29:42]OFD Sender: No OFD packet to send [10:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:42]Read from MH i2c: E2 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 03 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 03 00 BB 07 00 90 00 36 [10:29:42]RAPDU: 90 00 [10:29:42]wFMCommunicate OK [10:29:42]wFMCommunicate request_size=7 [10:29:42]MH_SAM_APDU [10:29:42]CAPDU: 80 0D 02 02 02 9A 99 [10:29:42]Write to MH i2c: E2 0A 00 BC 07 80 0D 02 02 02 00 9A 99 00 00 74 [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:42]Read from MH i2c: E2 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 03 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [10:29:42]RAPDU: 90 00 [10:29:42]wFMCommunicate OK [10:29:42]wFMCommunicate request_size=4 [10:29:42]MH_SAM_APDU [10:29:42]CAPDU: 80 0D 03 02 [10:29:42]Write to MH i2c: E2 08 00 BD 07 80 0D 03 02 00 00 00 00 3F [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:42]Read from MH i2c: E2 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 0B 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 0B 00 BD 07 00 A7 B8 4F 44 D3 C8 15 83 90 00 65 [10:29:42]RAPDU: A7 B8 4F 44 D3 C8 15 83 90 00 [10:29:42]wFMCommunicate OK [10:29:42]SAM_PROTO_SignData done [10:29:42]FM_MakeSignedData done [10:29:42]CreateOFDProtocolMessage [10:29:42]wFMCommunicate request_size=4 [10:29:42]MH_SAM_APDU [10:29:42]CAPDU: 80 11 00 00 [10:29:42]Write to MH i2c: E2 08 00 BE 07 80 11 00 00 00 00 00 00 3F [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:42]Read from MH i2c: E2 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 17 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: E2 17 00 BE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [10:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:29:42]wFMCommunicate OK [10:29:42]CreateOFDProtocolMessage done [10:29:42]OFDSenderStorePacket 198608 [10:29:42]StoreOFDPacket docnum=198608 [10:29:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B5 CA 04 01 2F 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 94 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 07 03 00 35 04 06 00 8D 45 75 ED 9A 99 A7 B8 4F 44 D3 C8 15 83 [10:29:42]CheckFolder [10:29:42]dirname=/storage/ofd_packets [10:29:42]CheckFolder done [10:29:42]ProducePacketName [10:29:42]name=ofd_packets/00198608 [10:29:42]NVStorageSaveData ofd_packets/00198608 [10:29:42]File name is /storage/ofd_packets/00198608 [10:29:42]Write 298 bytes [10:29:42]NVStorageSaveData done [10:29:42]OFDSenderStorePacket done [10:29:42]KKMCreateOFDPacket done [10:29:42]NVStorageSaveData kkm_last_timestamp [10:29:42]File name is /storage/kkm_last_timestamp [10:29:42]Write 4 bytes [10:29:42]NVStorageSaveData done [10:29:42]ExternCall_PrintAddStr [10:29:42]wPrintStart [10:29:42]Write to MH i2c: 01 00 00 BF 07 C6 [10:29:42]Write i2c OK [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: 01 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: 01 07 00 [10:29:42]MH_I2C_Read... [10:29:42]Read from MH i2c: 01 07 00 BF 07 00 00 00 00 00 FF 0F DB [10:29:42]RasterBufferAndPrint [10:29:42]line 小褔械褌 N : (1)11326052 [10:29:42]line 袠袧袧: 02508201610067 [10:29:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:29:42]line 袩袪袨袛袗袞袗 [10:29:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [10:29:42]line 孝芯胁邪褉: 2710194210 [10:29:42]line 袛孝-袣-5 [10:29:42]line 10.000 * 0.00 [10:29:42]line = 0.00 [10:29:42]line 袧袛小 12% 袧小袩 1% [10:29:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:29:42]line 袠孝袨袚袨: 0.00 [10:29:42]line 袧小袩 1% : 0.00 [10:29:42]line 袧袛小 12% : 0.00 [10:29:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:29:42]line 袘械蟹薪邪谢.: 0.00 [10:29:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:29:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:29:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:29:42]line 效械泻 216 17.08.2024 10:29 [10:29:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:29:42]line 袟袧袦: 0300000079 [10:29:42]line 袪袧袦: 0000000000092545 [10:29:42]line 袙械褉褋懈褟 袣袣袦: 001 [10:29:42]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [10:29:42]line 4010069 [10:29:42]line 肖袦: 0000000000871802 [10:29:42]line 肖袛: 198608 [10:29:42]line 肖袩袛: 155329470765721 [10:29:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T102940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198608&fm=155329470765721&tin=02508201610067®Number=0000000000092545&sum=0 [10:29:42]OFD Sender: Processing packet 198608 [packets to send 246, broken 245] [10:29:42]ProducePacketName [10:29:42]name=ofd_packets/00198608 [10:29:42]OFD Sender: To server: 嚂鰌G, [10:29:42]CommunicateWithHost lk.salyk.kg:30040 [10:29:42]ConnectInit lk.salyk.kg [10:29:42]written 0, free lines is 4095 [10:29:42]Connected sock=10 [10:29:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B5 CA 04 01 2F 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 94 7B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 07 03 00 35 04 06 00 8D 45 75 ED 9A 99 A7 B8 4F 44 D3 C8 15 83 [10:29:43]Write to MH i2c: 01 00 00 E9 07 F0 [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: 01 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: 01 07 00 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: 01 07 00 E9 07 00 00 00 00 00 ED 0C F0 [10:29:43]RasterBufferAndPrint [10:29:43]line [10:29:43]line [10:29:43]line [10:29:43]line [10:29:43]line [10:29:43]written 0, free lines is 3315 [10:29:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 81 DA 47 00 4C 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 31 38 30 32 10 04 04 00 D0 07 03 00 F4 03 04 00 A5 27 C0 66 B6 04 01 00 00 32 1C A2 0C CB DA AB F6 [10:29:43]CommunicateWithHost err = 0 [10:29:43]CheckOFDResponse [10:29:43]1017 (14) - 77093643461234 [10:29:43]1041 (16) - 0000000000871802 [10:29:43]1040 (4) - 198608 [10:29:43]1012 (4) - 17.08.2024 04:31 [10:29:43]1206 (1) - 0 [10:29:43]OFD Sender: Remove packet 198608 [10:29:43]ProducePacketName [10:29:43]name=ofd_packets/00198608 [10:29:43]NVStorageDeleteData [10:29:43]MH_Cut [10:29:43]Write to MH i2c: D1 01 00 F0 07 01 C9 [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: D1 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: D1 01 00 [10:29:43]MH_I2C_Read... [10:29:43]Read from MH i2c: D1 01 00 F0 07 00 C8 [10:29:43]Write to MH i2c: 01 00 00 F1 07 F8 [10:29:43]Write i2c OK [10:29:43]MH_I2C_Read... [10:29:43]OFD Sender: No OFD packet to send [10:29:43]*** Cut start [10:29:43]*** Purtial cut [10:29:43]*** Stage 1: CUTSNS_PIN = 1 [10:29:44]Read from MH i2c: 01 [10:29:44]MH_I2C_Read... [10:29:44]*** Stop cut motor [10:29:44]*** Cut end [10:29:44]Read from MH i2c: 01 07 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: 01 07 00 F1 07 00 00 00 00 00 FF 0F 0D [10:29:44]process_action close_receipt done [10:29:44]requested_data is exist [10:29:44]produce_requested_data [10:29:44]requested_item fm.sn is exist - process it [10:29:44]wFMCommunicate request_size=4 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 11 00 00 [10:29:44]Write to MH i2c: E2 08 00 F2 07 80 11 00 00 00 00 00 00 73 [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 17 00 [10:29:44]MH_I2C_Read... [10:29:44]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 31 38 30 32 90 00 C0 [10:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:29:44]wFMCommunicate OK [10:29:44]requested_item fd.num is exist - process it [10:29:44]SAM_PROTO_GetFieldsCounters [10:29:44]wFMCommunicate request_size=4 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 13 00 00 [10:29:44]Write to MH i2c: E2 08 00 F3 07 80 13 00 00 00 00 00 00 76 [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 62 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 62 00 F3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 07 03 00 0E 04 04 00 CF 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 C3 [10:29:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 07 03 00 0E 04 04 00 CF 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 [10:29:44]wFMCommunicate OK [10:29:44]SAM_PROTO_GetFieldsCounters done [10:29:44]requested_item shift.num is exist - process it [10:29:44]requested_item shift.opened is exist - process it [10:29:44]req_shift_opened [10:29:44]FM_GetShiftState [10:29:44]SAM_PROTO_GetShiftState [10:29:44]wFMCommunicate request_size=4 [10:29:44]MH_SAM_APDU [10:29:44]CAPDU: 80 13 01 00 [10:29:44]Write to MH i2c: E2 08 00 F4 07 80 13 01 00 00 00 00 00 78 [10:29:44]Write i2c OK [10:29:44]MH_I2C_Read... [10:29:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:44]Read from MH i2c: E2 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 0E 00 [10:29:44]MH_I2C_Read... [10:29:44]Read from MH i2c: E2 0E 00 F4 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [10:29:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:29:44]wFMCommunicate OK [10:29:44]SAM_PROTO_GetShiftState done [10:29:44]FM_GetShiftState done [10:29:44]req_shift_opened done [10:29:44]requested_item shift.open_date is exist - process it [10:29:44]req_shift_open_date [10:29:44]req_shift_open_date done [10:29:44]produce_requested_data done [10:29:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198608,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:29:44]process_action_free close_receipt [10:29:44]json_value_free [10:29:44]json_value_free done [10:29:44]process_json_proto returns [10:29:44]Send response to host [10:29:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198608,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:29:44]free response buf [10:29:44]execute_script done [10:29:44]execute_script returns [10:29:44]free content buf [10:29:44]Sock 9.Close socket [10:29:44]Sock 9.Thread stoped [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:28]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:31:59]accept exits with 7 [10:31:59]New connection [10:31:59]New thread 3067116900 created [10:31:59]Thread 3067260260 joined [10:31:59]Waiting for new connection... [10:31:59] Sock 7.Parse request [10:31:59]Sock 7.Check first char [10:31:59]Sock 7.First char is OK [10:31:59]request: POST /json_proto HTTP/1.0 [10:31:59]Method: POST [10:31:59]URL: /json_proto [10:31:59]Method is POST - this is cgi request [10:31:59]url: /json_proto [10:31:59]query_string will be loaded in cgi processing [10:31:59]execute_cgi json_proto POST (null) [10:31:59]execute_cgi path=json_proto method=POST [10:31:59]POST find Content-Length [10:31:59]Host: 172.17.46.195:8080 [10:31:59]Content-Length: 795 [10:31:59]Content-Type: application/json [10:31:59] [10:31:59]POST finish read [10:31:59]Found Content-Length = 795 [10:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:59]execute_script... [10:31:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:59]POST & json_proto [10:31:59]process_json_proto [10:31:59]json parsed OK: [10:31:59]protocol is kg_v1.0 [10:31:59]action value=close_receipt [10:31:59]process_action close_receipt [10:31:59]cmd_close_receipt [10:31:59]MH_GetDate [10:31:59]Write to MH i2c: F0 00 00 F5 07 EB [10:31:59]Write i2c OK [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 09 00 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 09 00 F5 07 00 1F 7C C0 66 8D AE BC 66 12 [10:31:59]GetLastDocTimeStamp 1723890580 [10:31:59]current date 1723890719 [10:31:59]FM_GetShiftState [10:31:59]SAM_PROTO_GetShiftState [10:31:59]wFMCommunicate request_size=4 [10:31:59]MH_SAM_APDU [10:31:59]CAPDU: 80 13 01 00 [10:31:59]Write to MH i2c: E2 08 00 F6 07 80 13 01 00 00 00 00 00 7A [10:31:59]Write i2c OK [10:31:59]MH_I2C_Read... [10:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:59]Read from MH i2c: E2 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: E2 0E 00 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: E2 0E 00 F6 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [10:31:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:31:59]wFMCommunicate OK [10:31:59]SAM_PROTO_GetShiftState done [10:31:59]FM_GetShiftState done [10:31:59]opened in 1723853126 [10:31:59]opened+sec_in_day 1723939526 [10:31:59]quantity*price = 150052 [10:31:59]sum+1 = 150054 [10:31:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.53 袧小袩 1% : 13.28 袧袛小 12% : 159.35 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.53 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 217 17.08.2024 10:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198609 肖袩袛: 124943012441187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198609&fm=124943012441187&tin=02508201610067®Number=0000000000092545&sum=150053 [10:32:00]StoreToDocumentArchive [10:32:00]shift 463 fd 198609 [10:32:00]save to /storage/0463/doc_00198609 [10:32:00]save last doc name /storage/0463/doc_00198609 to /storage/kkm_last_doc_name [10:32:00]save OK [10:32:00]Clear old archive folders... [10:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:32:00]tlvbuf is 017338D0 [10:32:00]SAM_PROTO_ClearQueue [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 09 00 00 [10:32:00]Write to MH i2c: E2 08 00 03 08 80 09 00 00 00 00 00 00 7D [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 03 08 00 90 00 7F [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]SAM_PROTO_ClearQueue done [10:32:00]KKMCreateOFDPacket [10:32:00]OFDProtocolAddRootSTLVToBuf [10:32:00]FM_MakeSignedData [10:32:00]FM_MakeSignedData [10:32:00]SAM_PROTO_SignData [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 01 02 [10:32:00]Write to MH i2c: E2 08 00 04 08 80 0D 01 02 00 00 00 00 85 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]wFMCommunicate request_size=255 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 1F 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 07 03 00 35 04 06 00 71 A2 8F [10:32:00]Write to MH i2c: E2 02 01 05 08 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 1F 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 07 03 00 35 04 06 00 71 A2 8F 00 00 B0 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 03 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [10:32:01]RAPDU: 90 00 [10:32:01]wFMCommunicate OK [10:32:01]wFMCommunicate request_size=8 [10:32:01]MH_SAM_APDU [10:32:01]CAPDU: 80 0D 02 02 03 DF AC 63 [10:32:01]Write to MH i2c: E2 0B 00 06 08 80 0D 02 02 03 00 DF AC 63 00 00 7C [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 03 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 03 00 06 08 00 90 00 82 [10:32:01]RAPDU: 90 00 [10:32:01]wFMCommunicate OK [10:32:01]wFMCommunicate request_size=4 [10:32:01]MH_SAM_APDU [10:32:01]CAPDU: 80 0D 03 02 [10:32:01]Write to MH i2c: E2 08 00 07 08 80 0D 03 02 00 00 00 00 8A [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0B 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 0B 00 07 08 00 42 53 D9 B6 A2 D0 33 58 90 00 AC [10:32:01]RAPDU: 42 53 D9 B6 A2 D0 33 58 90 00 [10:32:01]wFMCommunicate OK [10:32:01]SAM_PROTO_SignData done [10:32:01]FM_MakeSignedData done [10:32:01]CreateOFDProtocolMessage [10:32:01]wFMCommunicate request_size=4 [10:32:01]MH_SAM_APDU [10:32:01]CAPDU: 80 11 00 00 [10:32:01]Write to MH i2c: E2 08 00 08 08 80 11 00 00 00 00 00 00 8A [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:01]Read from MH i2c: E2 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 17 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: E2 17 00 08 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [10:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:01]wFMCommunicate OK [10:32:01]CreateOFDProtocolMessage done [10:32:01]OFDSenderStorePacket 198609 [10:32:01]StoreOFDPacket docnum=198609 [10:32:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 45 EC 05 01 5E 69 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 1F 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 07 03 00 35 04 06 00 71 A2 8F DF AC 63 42 53 D9 B6 A2 D0 33 58 [10:32:01]CheckFolder [10:32:01]dirname=/storage/ofd_packets [10:32:01]CheckFolder done [10:32:01]ProducePacketName [10:32:01]name=ofd_packets/00198609 [10:32:01]NVStorageSaveData ofd_packets/00198609 [10:32:01]File name is /storage/ofd_packets/00198609 [10:32:01]Write 299 bytes [10:32:01]NVStorageSaveData done [10:32:01]OFDSenderStorePacket done [10:32:01]KKMCreateOFDPacket done [10:32:01]NVStorageSaveData kkm_last_timestamp [10:32:01]File name is /storage/kkm_last_timestamp [10:32:01]Write 4 bytes [10:32:01]NVStorageSaveData done [10:32:01]ExternCall_PrintAddStr [10:32:01]wPrintStart [10:32:01]Write to MH i2c: 01 00 00 09 08 11 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 07 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [10:32:01]RasterBufferAndPrint [10:32:01]line 小褔械褌 N : (1)11326053 [10:32:01]line 袠袧袧: 02508201610067 [10:32:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:32:01]line 袩袪袨袛袗袞袗 [10:32:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [10:32:01]line 孝芯胁邪褉: 2710124130 [10:32:01]line SU-92-袣-5 [10:32:01]line 21.810 * 68.80 [10:32:01]line = 1500.53 [10:32:01]line 袧袛小 12% 袧小袩 1% [10:32:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:32:01]line 袠孝袨袚袨: 1500.53 [10:32:01]line 袧小袩 1% : 13.28 [10:32:01]line 袧袛小 12% : 159.35 [10:32:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:32:01]line 袘械蟹薪邪谢.: 1500.53 [10:32:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:32:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:32:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:32:01]line 效械泻 217 17.08.2024 10:31 [10:32:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:32:01]line 袟袧袦: 0300000079 [10:32:01]line 袪袧袦: 0000000000092545 [10:32:01]line 袙械褉褋懈褟 袣袣袦: 001 [10:32:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:32:01]line 肖袦: 0000000000871802 [10:32:01]line 肖袛: 198609 [10:32:01]line 肖袩袛: 124943012441187 [10:32:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198609&fm=124943012441187&tin=02508201610067®Number=0000000000092545&sum=150053 [10:32:01]OFD Sender: Processing packet 198609 [packets to send 246, broken 245] [10:32:01]ProducePacketName [10:32:01]name=ofd_packets/00198609 [10:32:01]OFD Sender: To server: 嚂鰌G, [10:32:01]CommunicateWithHost lk.salyk.kg:30040 [10:32:01]ConnectInit lk.salyk.kg [10:32:01]written 0, free lines is 4095 [10:32:01]Connected sock=10 [10:32:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 45 EC 05 01 5E 69 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 1F 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 07 03 00 35 04 06 00 71 A2 8F DF AC 63 42 53 D9 B6 A2 D0 33 58 [10:32:02]Write to MH i2c: 01 00 00 33 08 3B [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 07 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: 01 07 00 33 08 00 00 00 00 00 FA 0C 48 [10:32:02]RasterBufferAndPrint [10:32:02]line [10:32:02]line [10:32:02]line [10:32:02]line [10:32:02]line [10:32:02]written 0, free lines is 3328 [10:32:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CB 69 47 00 39 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 07 03 00 F4 03 04 00 30 28 C0 66 B6 04 01 00 00 10 79 D0 E8 3C 9E 18 70 [10:32:02]CommunicateWithHost err = 0 [10:32:02]CheckOFDResponse [10:32:02]1017 (14) - 77093643461234 [10:32:02]1041 (16) - 0000000000871802 [10:32:02]1040 (4) - 198609 [10:32:02]1012 (4) - 17.08.2024 04:33 [10:32:02]1206 (1) - 0 [10:32:02]OFD Sender: Remove packet 198609 [10:32:02]ProducePacketName [10:32:02]name=ofd_packets/00198609 [10:32:02]NVStorageDeleteData [10:32:02]MH_Cut [10:32:02]Write to MH i2c: D1 01 00 3A 08 01 14 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: D1 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: D1 01 00 [10:32:02]MH_I2C_Read... [10:32:02]Read from MH i2c: D1 01 00 3A 08 00 13 [10:32:02]Write to MH i2c: 01 00 00 3B 08 43 [10:32:02]Write i2c OK [10:32:02]MH_I2C_Read... [10:32:02]OFD Sender: No OFD packet to send [10:32:02]*** Cut start [10:32:02]*** Purtial cut [10:32:02]*** CUTSNS_PIN = 0 [10:32:03]*** Stage 1: CUTSNS_PIN = 1 [10:32:04]Read from MH i2c: 01 [10:32:04]MH_I2C_Read... [10:32:04]*** Stop cut motor [10:32:04]*** Cut end [10:32:04]Read from MH i2c: 01 07 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: 01 07 00 3B 08 00 00 00 00 00 FF 0F 58 [10:32:04]process_action close_receipt done [10:32:04]requested_data is exist [10:32:04]produce_requested_data [10:32:04]requested_item fm.sn is exist - process it [10:32:04]wFMCommunicate request_size=4 [10:32:04]MH_SAM_APDU [10:32:04]CAPDU: 80 11 00 00 [10:32:04]Write to MH i2c: E2 08 00 3C 08 80 11 00 00 00 00 00 00 BE [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:04]Read from MH i2c: E2 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: E2 17 00 [10:32:04]MH_I2C_Read... [10:32:04]Read from MH i2c: E2 17 00 3C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [10:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:04]wFMCommunicate OK [10:32:04]requested_item fd.num is exist - process it [10:32:04]SAM_PROTO_GetFieldsCounters [10:32:04]wFMCommunicate request_size=4 [10:32:04]MH_SAM_APDU [10:32:04]CAPDU: 80 13 00 00 [10:32:04]Write to MH i2c: E2 08 00 3D 08 80 13 00 00 00 00 00 00 C1 [10:32:04]Write i2c OK [10:32:04]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 62 00 3D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 07 03 00 0E 04 04 00 CF 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 12 [10:32:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 07 03 00 0E 04 04 00 CF 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 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetFieldsCounters done [10:32:05]requested_item shift.num is exist - process it [10:32:05]requested_item shift.opened is exist - process it [10:32:05]req_shift_opened [10:32:05]FM_GetShiftState [10:32:05]SAM_PROTO_GetShiftState [10:32:05]wFMCommunicate request_size=4 [10:32:05]MH_SAM_APDU [10:32:05]CAPDU: 80 13 01 00 [10:32:05]Write to MH i2c: E2 08 00 3E 08 80 13 01 00 00 00 00 00 C3 [10:32:05]Write i2c OK [10:32:05]MH_I2C_Read... [10:32:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:05]Read from MH i2c: E2 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 [10:32:05]MH_I2C_Read... [10:32:05]Read from MH i2c: E2 0E 00 3E 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [10:32:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:32:05]wFMCommunicate OK [10:32:05]SAM_PROTO_GetShiftState done [10:32:05]FM_GetShiftState done [10:32:05]req_shift_opened done [10:32:05]requested_item shift.open_date is exist - process it [10:32:05]req_shift_open_date [10:32:05]req_shift_open_date done [10:32:05]produce_requested_data done [10:32:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198609,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:32:05]process_action_free close_receipt [10:32:05]json_value_free [10:32:05]json_value_free done [10:32:05]process_json_proto returns [10:32:05]Send response to host [10:32:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198609,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:32:05]free response buf [10:32:05]execute_script done [10:32:05]execute_script returns [10:32:05]free content buf [10:32:05]Sock 7.Close socket [10:32:05]Sock 7.Thread stoped [10:32:07]accept exits with 9 [10:32:07]New connection [10:32:07]New thread 3067260260 created [10:32:07]Thread 3067116900 joined [10:32:07]Waiting for new connection... [10:32:07] Sock 9.Parse request [10:32:07]Sock 9.Check first char [10:32:07]Sock 9.First char is OK [10:32:07]request: POST /json_proto HTTP/1.0 [10:32:07]Method: POST [10:32:07]URL: /json_proto [10:32:07]Method is POST - this is cgi request [10:32:07]url: /json_proto [10:32:07]query_string will be loaded in cgi processing [10:32:07]execute_cgi json_proto POST (null) [10:32:07]execute_cgi path=json_proto method=POST [10:32:07]POST find Content-Length [10:32:07]Host: 172.17.46.195:8080 [10:32:07]Content-Length: 794 [10:32:07]Content-Type: application/json [10:32:07] [10:32:07]POST finish read [10:32:07]Found Content-Length = 794 [10:32:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 32.450, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01905", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:07]execute_script... [10:32: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)11326054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 32.450, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01905", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:07]POST & json_proto [10:32:07]process_json_proto [10:32:07]json parsed OK: [10:32:07]protocol is kg_v1.0 [10:32:07]action value=close_receipt [10:32:07]process_action close_receipt [10:32:07]cmd_close_receipt [10:32:07]MH_GetDate [10:32:07]Write to MH i2c: F0 00 00 3F 08 36 [10:32:07]Write i2c OK [10:32:07]MH_I2C_Read... [10:32:07]Read from MH i2c: F0 [10:32:07]MH_I2C_Read... [10:32:07]Read from MH i2c: F0 09 00 [10:32:07]MH_I2C_Read... [10:32:07]Read from MH i2c: F0 09 00 3F 08 00 27 7C C0 66 8D AE BC 66 65 [10:32:07]GetLastDocTimeStamp 1723890719 [10:32:07]current date 1723890727 [10:32:07]FM_GetShiftState [10:32:07]SAM_PROTO_GetShiftState [10:32:07]wFMCommunicate request_size=4 [10:32:07]MH_SAM_APDU [10:32:07]CAPDU: 80 13 01 00 [10:32:07]Write to MH i2c: E2 08 00 40 08 80 13 01 00 00 00 00 00 C5 [10:32:07]Write i2c OK [10:32:07]MH_I2C_Read... [10:32:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:07]Read from MH i2c: E2 [10:32:07]MH_I2C_Read... [10:32:07]Read from MH i2c: E2 0E 00 [10:32:07]MH_I2C_Read... [10:32:07]Read from MH i2c: E2 0E 00 40 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [10:32:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:32:07]wFMCommunicate OK [10:32:07]SAM_PROTO_GetShiftState done [10:32:07]FM_GetShiftState done [10:32:07]opened in 1723853126 [10:32:07]opened+sec_in_day 1723939526 [10:32:07]quantity*price = 0 [10:32:07]sum+1 = 1 [10:32:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 218 17.08.2024 10:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 01905 肖袦: 0000000000871802 肖袛: 198610 肖袩袛: 164079152272601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103207&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198610&fm=164079152272601&tin=02508201610067®Number=0000000000092545&sum=0 [10:32:08]StoreToDocumentArchive [10:32:08]shift 463 fd 198610 [10:32:08]save to /storage/0463/doc_00198610 [10:32:08]save last doc name /storage/0463/doc_00198610 to /storage/kkm_last_doc_name [10:32:08]save OK [10:32:08]Clear old archive folders... [10:32:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:08]tlvbuf is 0166ED50 [10:32:08]SAM_PROTO_ClearQueue [10:32:08]wFMCommunicate request_size=4 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 09 00 00 [10:32:08]Write to MH i2c: E2 08 00 4D 08 80 09 00 00 00 00 00 00 C7 [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 4D 08 00 90 00 C9 [10:32:08]RAPDU: 90 00 [10:32:08]wFMCommunicate OK [10:32:08]SAM_PROTO_ClearQueue done [10:32:08]KKMCreateOFDPacket [10:32:08]OFDProtocolAddRootSTLVToBuf [10:32:08]FM_MakeSignedData [10:32:08]FM_MakeSignedData [10:32:08]SAM_PROTO_SignData [10:32:08]wFMCommunicate request_size=4 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 0D 01 02 [10:32:08]Write to MH i2c: E2 08 00 4E 08 80 0D 01 02 00 00 00 00 CF [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 4E 08 00 90 00 CA [10:32:08]RAPDU: 90 00 [10:32:08]wFMCommunicate OK [10:32:08]wFMCommunicate request_size=255 [10:32:08]MH_SAM_APDU [10:32: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 34 FF 03 08 00 03 C2 7E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 27 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 07 03 00 35 04 06 00 95 [10:32:08]Write to MH i2c: E2 02 01 4F 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 34 FF 03 08 00 03 C2 7E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 27 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 07 03 00 35 04 06 00 95 00 00 F6 [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 4F 08 00 90 00 CB [10:32:08]RAPDU: 90 00 [10:32:08]wFMCommunicate OK [10:32:08]wFMCommunicate request_size=10 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 0D 02 02 05 3A A7 96 14 D9 [10:32:08]Write to MH i2c: E2 0D 00 50 08 80 0D 02 02 05 00 3A A7 96 14 D9 00 00 40 [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [10:32:08]RAPDU: 90 00 [10:32:08]wFMCommunicate OK [10:32:08]wFMCommunicate request_size=4 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 0D 03 02 [10:32:08]Write to MH i2c: E2 08 00 51 08 80 0D 03 02 00 00 00 00 D4 [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 0B 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 0B 00 51 08 00 7E 05 25 6E 37 27 0B 4C 90 00 A0 [10:32:08]RAPDU: 7E 05 25 6E 37 27 0B 4C 90 00 [10:32:08]wFMCommunicate OK [10:32:08]SAM_PROTO_SignData done [10:32:08]FM_MakeSignedData done [10:32:08]CreateOFDProtocolMessage [10:32:08]wFMCommunicate request_size=4 [10:32:08]MH_SAM_APDU [10:32:08]CAPDU: 80 11 00 00 [10:32:08]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:08]Read from MH i2c: E2 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 17 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: E2 17 00 52 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [10:32:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:08]wFMCommunicate OK [10:32:08]CreateOFDProtocolMessage done [10:32:08]OFDSenderStorePacket 198610 [10:32:08]StoreOFDPacket docnum=198610 [10:32:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C8 47 07 01 58 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 34 FF 03 08 00 03 C2 7E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 27 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 07 03 00 35 04 06 00 95 3A A7 96 14 D9 7E 05 25 6E 37 27 0B 4C [10:32:08]CheckFolder [10:32:08]dirname=/storage/ofd_packets [10:32:08]CheckFolder done [10:32:08]ProducePacketName [10:32:08]name=ofd_packets/00198610 [10:32:08]NVStorageSaveData ofd_packets/00198610 [10:32:08]File name is /storage/ofd_packets/00198610 [10:32:08]Write 301 bytes [10:32:08]NVStorageSaveData done [10:32:08]OFDSenderStorePacket done [10:32:08]KKMCreateOFDPacket done [10:32:08]NVStorageSaveData kkm_last_timestamp [10:32:08]File name is /storage/kkm_last_timestamp [10:32:08]Write 4 bytes [10:32:08]NVStorageSaveData done [10:32:08]ExternCall_PrintAddStr [10:32:08]wPrintStart [10:32:08]Write to MH i2c: 01 00 00 53 08 5B [10:32:08]Write i2c OK [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: 01 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: 01 07 00 [10:32:08]MH_I2C_Read... [10:32:08]Read from MH i2c: 01 07 00 53 08 00 00 00 00 00 FF 0F 70 [10:32:08]RasterBufferAndPrint [10:32:08]line 小褔械褌 N : (1)11326054 [10:32:08]line 袠袧袧: 02508201610067 [10:32:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:32:08]line 袩袪袨袛袗袞袗 [10:32:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:32:08]line 孝芯胁邪褉: 2710124130 [10:32:08]line 袗懈-92-袣-4 [10:32:08]line 32.450 * 0.00 [10:32:08]line = 0.00 [10:32:08]line 袧袛小 12% 袧小袩 1% [10:32:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:32:08]line 袠孝袨袚袨: 0.00 [10:32:08]line 袧小袩 1% : 0.00 [10:32:08]line 袧袛小 12% : 0.00 [10:32:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:32:08]line 袘械蟹薪邪谢.: 0.00 [10:32:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:32:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:32:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:32:08]line 效械泻 218 17.08.2024 10:32 [10:32:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:32:08]line 袟袧袦: 0300000079 [10:32:08]line 袪袧袦: 0000000000092545 [10:32:08]line 袙械褉褋懈褟 袣袣袦: 001 [10:32:08]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [10:32:08]line 01905 [10:32:08]line 肖袦: 0000000000871802 [10:32:08]line 肖袛: 198610 [10:32:08]line 肖袩袛: 164079152272601 [10:32:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103207&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198610&fm=164079152272601&tin=02508201610067®Number=0000000000092545&sum=0 [10:32:08]written 0, free lines is 4095 [10:32:08]OFD Sender: Processing packet 198610 [packets to send 246, broken 245] [10:32:08]ProducePacketName [10:32:08]name=ofd_packets/00198610 [10:32:08]OFD Sender: To server: 嚂鰌G, [10:32:08]CommunicateWithHost lk.salyk.kg:30040 [10:32:08]ConnectInit lk.salyk.kg [10:32:09]Connected sock=10 [10:32:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C8 47 07 01 58 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 34 FF 03 08 00 03 C2 7E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 27 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 07 03 00 35 04 06 00 95 3A A7 96 14 D9 7E 05 25 6E 37 27 0B 4C [10:32:09]Write to MH i2c: 01 00 00 7D 08 85 [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 EC 0C 84 [10:32:09]RasterBufferAndPrint [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]line [10:32:09]written 0, free lines is 3317 [10:32:09]MH_Cut [10:32:09]Write to MH i2c: D1 01 00 84 08 01 5E [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 01 00 [10:32:09]MH_I2C_Read... [10:32:09]Read from MH i2c: D1 01 00 84 08 00 5D [10:32:09]Write to MH i2c: 01 00 00 85 08 8D [10:32:09]Write i2c OK [10:32:09]MH_I2C_Read... [10:32:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DE CB 47 00 88 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 07 03 00 F4 03 04 00 38 28 C0 66 B6 04 01 00 00 48 DA 1F 19 E8 8D 85 F4 [10:32:09]CommunicateWithHost err = 0 [10:32:09]CheckOFDResponse [10:32:09]1017 (14) - 77093643461234 [10:32:09]1041 (16) - 0000000000871802 [10:32:09]1040 (4) - 198610 [10:32:09]1012 (4) - 17.08.2024 04:34 [10:32:09]1206 (1) - 0 [10:32:09]OFD Sender: Remove packet 198610 [10:32:09]ProducePacketName [10:32:09]name=ofd_packets/00198610 [10:32:09]NVStorageDeleteData [10:32:09]OFD Sender: No OFD packet to send [10:32:10]*** Cut start [10:32:10]*** Purtial cut [10:32:10]*** Stage 1: CUTSNS_PIN = 1 [10:32:10]Read from MH i2c: 01 [10:32:10]MH_I2C_Read... [10:32:10]*** Stop cut motor [10:32:10]*** Cut end [10:32:10]Read from MH i2c: 01 07 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: 01 07 00 85 08 00 00 00 00 00 FF 0F A2 [10:32:10]process_action close_receipt done [10:32:10]requested_data is exist [10:32:10]produce_requested_data [10:32:10]requested_item fm.sn is exist - process it [10:32:10]wFMCommunicate request_size=4 [10:32:10]MH_SAM_APDU [10:32:10]CAPDU: 80 11 00 00 [10:32:10]Write to MH i2c: E2 08 00 86 08 80 11 00 00 00 00 00 00 08 [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:10]Read from MH i2c: E2 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 17 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 17 00 86 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [10:32:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:32:10]wFMCommunicate OK [10:32:10]requested_item fd.num is exist - process it [10:32:10]SAM_PROTO_GetFieldsCounters [10:32:10]wFMCommunicate request_size=4 [10:32:10]MH_SAM_APDU [10:32:10]CAPDU: 80 13 00 00 [10:32:10]Write to MH i2c: E2 08 00 87 08 80 13 00 00 00 00 00 00 0B [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:10]Read from MH i2c: E2 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 62 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 62 00 87 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 07 03 00 0E 04 04 00 CF 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 60 [10:32:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 07 03 00 0E 04 04 00 CF 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 [10:32:10]wFMCommunicate OK [10:32:10]SAM_PROTO_GetFieldsCounters done [10:32:10]requested_item shift.num is exist - process it [10:32:10]requested_item shift.opened is exist - process it [10:32:10]req_shift_opened [10:32:10]FM_GetShiftState [10:32:10]SAM_PROTO_GetShiftState [10:32:10]wFMCommunicate request_size=4 [10:32:10]MH_SAM_APDU [10:32:10]CAPDU: 80 13 01 00 [10:32:10]Write to MH i2c: E2 08 00 88 08 80 13 01 00 00 00 00 00 0D [10:32:10]Write i2c OK [10:32:10]MH_I2C_Read... [10:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:10]Read from MH i2c: E2 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 0E 00 [10:32:10]MH_I2C_Read... [10:32:10]Read from MH i2c: E2 0E 00 88 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6D [10:32:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:32:10]wFMCommunicate OK [10:32:10]SAM_PROTO_GetShiftState done [10:32:10]FM_GetShiftState done [10:32:10]req_shift_opened done [10:32:10]requested_item shift.open_date is exist - process it [10:32:10]req_shift_open_date [10:32:10]req_shift_open_date done [10:32:10]produce_requested_data done [10:32:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198610,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:32:10]process_action_free close_receipt [10:32:10]json_value_free [10:32:10]json_value_free done [10:32:10]process_json_proto returns [10:32:10]Send response to host [10:32:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198610,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:32:10]free response buf [10:32:10]execute_script done [10:32:10]execute_script returns [10:32:10]free content buf [10:32:10]Sock 9.Close socket [10:32:10]Sock 9.Thread stoped [10:32:14]OFD Sender: No OFD packet to send [10:32:19]OFD Sender: No OFD packet to send [10:32:24]OFD Sender: No OFD packet to send [10:32:29]OFD Sender: No OFD packet to send [10:32:34]OFD Sender: No OFD packet to send [10:32:39]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]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:11]accept exits with 7 [10:33:11]New connection [10:33:11]New thread 3067116900 created [10:33:11]Thread 3067260260 joined [10:33:11]Waiting for new connection... [10:33:11] Sock 7.Parse request [10:33:11]Sock 7.Check first char [10:33:11]Sock 7.First char is OK [10:33:11]request: POST /json_proto HTTP/1.0 [10:33:11]Method: POST [10:33:11]URL: /json_proto [10:33:11]Method is POST - this is cgi request [10:33:11]url: /json_proto [10:33:11]query_string will be loaded in cgi processing [10:33:11]execute_cgi json_proto POST (null) [10:33:11]execute_cgi path=json_proto method=POST [10:33:11]POST find Content-Length [10:33:11]Host: 172.17.46.195:8080 [10:33:11]Content-Length: 680 [10:33:11]Content-Type: application/json [10:33:11] [10:33:11]POST finish read [10:33:11]Found Content-Length = 680 [10:33:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:11]execute_script... [10:33: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)11326055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:11]POST & json_proto [10:33:11]process_json_proto [10:33:11]json parsed OK: [10:33:11]protocol is kg_v1.0 [10:33:11]action value=close_receipt [10:33:11]process_action close_receipt [10:33:11]cmd_close_receipt [10:33:11]MH_GetDate [10:33:11]Write to MH i2c: F0 00 00 89 08 80 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 09 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: F0 09 00 89 08 00 67 7C C0 66 8D AE BC 66 EF [10:33:11]GetLastDocTimeStamp 1723890727 [10:33:11]current date 1723890791 [10:33:11]FM_GetShiftState [10:33:11]SAM_PROTO_GetShiftState [10:33:11]wFMCommunicate request_size=4 [10:33:11]MH_SAM_APDU [10:33:11]CAPDU: 80 13 01 00 [10:33:11]Write to MH i2c: E2 08 00 8A 08 80 13 01 00 00 00 00 00 0F [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:11]Read from MH i2c: E2 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: E2 0E 00 8A 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [10:33:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:33:11]wFMCommunicate OK [10:33:11]SAM_PROTO_GetShiftState done [10:33:11]FM_GetShiftState done [10:33:11]opened in 1723853126 [10:33:11]opened+sec_in_day 1723939526 [10:33:11]quantity*price = 80004 [10:33:11]sum+1 = 80005 [10:33:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.04 袠孝袨袚袨: 800.00 袙薪械褋械薪芯: 800.00 小袛袗效袗: 0.00 袧小袩 1% : 7.08 袧袛小 12% : 84.96 袧邪谢懈褔薪褘屑懈: 800.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 219 17.08.2024 10:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198611 肖袩袛: 235257924644628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103311&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198611&fm=235257924644628&tin=02508201610067®Number=0000000000092545&sum=80000 [10:33:12]StoreToDocumentArchive [10:33:12]shift 463 fd 198611 [10:33:12]save to /storage/0463/doc_00198611 [10:33:12]save last doc name /storage/0463/doc_00198611 to /storage/kkm_last_doc_name [10:33:12]save OK [10:33:12]Clear old archive folders... [10:33:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:12]tlvbuf is 01743B60 [10:33:12]SAM_PROTO_ClearQueue [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 09 00 00 [10:33:12]Write to MH i2c: E2 08 00 97 08 80 09 00 00 00 00 00 00 11 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 97 08 00 90 00 13 [10:33:12]RAPDU: 90 00 [10:33:12]wFMCommunicate OK [10:33:12]SAM_PROTO_ClearQueue done [10:33:12]KKMCreateOFDPacket [10:33:12]OFDProtocolAddRootSTLVToBuf [10:33:12]FM_MakeSignedData [10:33:12]FM_MakeSignedData [10:33:12]SAM_PROTO_SignData [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 0D 01 02 [10:33:12]Write to MH i2c: E2 08 00 98 08 80 0D 01 02 00 00 00 00 19 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 03 00 98 08 00 90 00 14 [10:33:12]RAPDU: 90 00 [10:33:12]wFMCommunicate OK [10:33:12]wFMCommunicate request_size=255 [10:33:12]MH_SAM_APDU [10:33: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 67 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 07 03 00 35 04 06 00 D5 [10:33:12]Write to MH i2c: E2 02 01 99 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 67 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 07 03 00 35 04 06 00 D5 00 00 A4 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=10 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 02 02 05 F7 41 07 6F 14 [10:33:13]Write to MH i2c: E2 0D 00 9A 08 80 0D 02 02 05 00 F7 41 07 6F 14 00 00 E8 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 03 02 [10:33:13]Write to MH i2c: E2 08 00 9B 08 80 0D 03 02 00 00 00 00 1E [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 9B 08 00 A1 CF 2B F8 FB 4A 2A FF 90 00 20 [10:33:13]RAPDU: A1 CF 2B F8 FB 4A 2A FF 90 00 [10:33:13]wFMCommunicate OK [10:33:13]SAM_PROTO_SignData done [10:33:13]FM_MakeSignedData done [10:33:13]CreateOFDProtocolMessage [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 11 00 00 [10:33:13]Write to MH i2c: E2 08 00 9C 08 80 11 00 00 00 00 00 00 1E [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 9C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [10:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:13]wFMCommunicate OK [10:33:13]CreateOFDProtocolMessage done [10:33:13]OFDSenderStorePacket 198611 [10:33:13]StoreOFDPacket docnum=198611 [10:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CC 45 07 01 F8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 67 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 07 03 00 35 04 06 00 D5 F7 41 07 6F 14 A1 CF 2B F8 FB 4A 2A FF [10:33:13]CheckFolder [10:33:13]dirname=/storage/ofd_packets [10:33:13]CheckFolder done [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00198611 [10:33:13]NVStorageSaveData ofd_packets/00198611 [10:33:13]File name is /storage/ofd_packets/00198611 [10:33:13]Write 301 bytes [10:33:13]NVStorageSaveData done [10:33:13]OFDSenderStorePacket done [10:33:13]KKMCreateOFDPacket done [10:33:13]NVStorageSaveData kkm_last_timestamp [10:33:13]File name is /storage/kkm_last_timestamp [10:33:13]Write 4 bytes [10:33:13]NVStorageSaveData done [10:33:13]ExternCall_PrintAddStr [10:33:13]wPrintStart [10:33:13]Write to MH i2c: 01 00 00 9D 08 A5 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 9D 08 00 00 00 00 00 FF 0F BA [10:33:13]RasterBufferAndPrint [10:33:13]line 小褔械褌 N : (1)11326055 [10:33:13]line 袠袧袧: 02508201610067 [10:33:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:33:13]line 袩袪袨袛袗袞袗 [10:33:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [10:33:13]line 孝芯胁邪褉: 2710124130 [10:33:13]line 袗懈-92-袣-4 [10:33:13]line 11.800 * 67.80 [10:33:13]line = 800.04 [10:33:13]line 袧袛小 12% 袧小袩 1% [10:33:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:33:13]line 袨袣袪校袚袥袝袧袠袝: -0.04 [10:33:13]line 袠孝袨袚袨: 800.00 [10:33:13]line 袙薪械褋械薪芯: 800.00 [10:33:13]line 小袛袗效袗: 0.00 [10:33:13]line 袧小袩 1% : 7.08 [10:33:13]line 袧袛小 12% : 84.96 [10:33:13]line 袧邪谢懈褔薪褘屑懈: 800.00 [10:33:13]line 袘械蟹薪邪谢.: 0.00 [10:33:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:33:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:33:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:33:13]line 效械泻 219 17.08.2024 10:33 [10:33:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:33:13]line 袟袧袦: 0300000079 [10:33:13]line 袪袧袦: 0000000000092545 [10:33:13]line 袙械褉褋懈褟 袣袣袦: 001 [10:33:13]line 肖袦: 0000000000871802 [10:33:13]line 肖袛: 198611 [10:33:13]line 肖袩袛: 235257924644628 [10:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103311&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198611&fm=235257924644628&tin=02508201610067®Number=0000000000092545&sum=80000 [10:33:13]OFD Sender: Processing packet 198611 [packets to send 246, broken 245] [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00198611 [10:33:13]OFD Sender: To server: 嚂鰌G, [10:33:13]CommunicateWithHost lk.salyk.kg:30040 [10:33:13]ConnectInit lk.salyk.kg [10:33:13]written 0, free lines is 4095 [10:33:13]Connected sock=11 [10:33:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CC 45 07 01 F8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 67 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 07 03 00 35 04 06 00 D5 F7 41 07 6F 14 A1 CF 2B F8 FB 4A 2A FF [10:33:13]Write to MH i2c: 01 00 00 C8 08 D0 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 C8 08 00 00 00 00 00 E4 0C C7 [10:33:13]RasterBufferAndPrint [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]line [10:33:13]written 0, free lines is 3306 [10:33:13]MH_Cut [10:33:13]Write to MH i2c: D1 01 00 CF 08 01 A9 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 01 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: D1 01 00 CF 08 00 A8 [10:33:13]Write to MH i2c: 01 00 00 D0 08 D8 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 0B 47 00 08 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 31 38 30 32 10 04 04 00 D3 07 03 00 F4 03 04 00 78 28 C0 66 B6 04 01 00 00 64 A3 4B 6D 87 80 49 3B [10:33:14]CommunicateWithHost err = 0 [10:33:14]CheckOFDResponse [10:33:14]1017 (14) - 77093643461234 [10:33:14]1041 (16) - 0000000000871802 [10:33:14]1040 (4) - 198611 [10:33:14]1012 (4) - 17.08.2024 04:35 [10:33:14]1206 (1) - 0 [10:33:14]OFD Sender: Remove packet 198611 [10:33:14]ProducePacketName [10:33:14]name=ofd_packets/00198611 [10:33:14]NVStorageDeleteData [10:33:14]OFD Sender: No OFD packet to send [10:33:14]*** Cut start [10:33:14]*** Purtial cut [10:33:14]*** CUTSNS_PIN = 0 [10:33:14]*** Stage 1: CUTSNS_PIN = 1 [10:33:16]Read from MH i2c: 01 [10:33:16]MH_I2C_Read... [10:33:16]*** Stop cut motor [10:33:16]*** Cut end [10:33:16]Read from MH i2c: 01 07 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: 01 07 00 D0 08 00 00 00 00 00 FF 0F ED [10:33:16]process_action close_receipt done [10:33:16]requested_data is exist [10:33:16]produce_requested_data [10:33:16]requested_item fm.sn is exist - process it [10:33:16]wFMCommunicate request_size=4 [10:33:16]MH_SAM_APDU [10:33:16]CAPDU: 80 11 00 00 [10:33:16]Write to MH i2c: E2 08 00 D1 08 80 11 00 00 00 00 00 00 53 [10:33:16]Write i2c OK [10:33:16]MH_I2C_Read... [10:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:16]Read from MH i2c: E2 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 17 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 17 00 D1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [10:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:33:16]wFMCommunicate OK [10:33:16]requested_item fd.num is exist - process it [10:33:16]SAM_PROTO_GetFieldsCounters [10:33:16]wFMCommunicate request_size=4 [10:33:16]MH_SAM_APDU [10:33:16]CAPDU: 80 13 00 00 [10:33:16]Write to MH i2c: E2 08 00 D2 08 80 13 00 00 00 00 00 00 56 [10:33:16]Write i2c OK [10:33:16]MH_I2C_Read... [10:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:16]Read from MH i2c: E2 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 62 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 62 00 D2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 07 03 00 0E 04 04 00 CF 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 AF [10:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 07 03 00 0E 04 04 00 CF 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 [10:33:16]wFMCommunicate OK [10:33:16]SAM_PROTO_GetFieldsCounters done [10:33:16]requested_item shift.num is exist - process it [10:33:16]requested_item shift.opened is exist - process it [10:33:16]req_shift_opened [10:33:16]FM_GetShiftState [10:33:16]SAM_PROTO_GetShiftState [10:33:16]wFMCommunicate request_size=4 [10:33:16]MH_SAM_APDU [10:33:16]CAPDU: 80 13 01 00 [10:33:16]Write to MH i2c: E2 08 00 D3 08 80 13 01 00 00 00 00 00 58 [10:33:16]Write i2c OK [10:33:16]MH_I2C_Read... [10:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:16]Read from MH i2c: E2 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 0E 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 0E 00 D3 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [10:33:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:33:16]wFMCommunicate OK [10:33:16]SAM_PROTO_GetShiftState done [10:33:16]FM_GetShiftState done [10:33:16]req_shift_opened done [10:33:16]requested_item shift.open_date is exist - process it [10:33:16]req_shift_open_date [10:33:16]req_shift_open_date done [10:33:16]produce_requested_data done [10:33:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198611,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:33:16]process_action_free close_receipt [10:33:16]json_value_free [10:33:16]json_value_free done [10:33:16]process_json_proto returns [10:33:16]Send response to host [10:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198611,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:33:16]free response buf [10:33:16]execute_script done [10:33:16]execute_script returns [10:33:16]free content buf [10:33:16]Sock 7.Close socket [10:33:16]Sock 7.Thread stoped [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:59]OFD Sender: No OFD packet to send [10:34:04]OFD Sender: No OFD packet to send [10:34:09]OFD Sender: No OFD packet to send [10:34:14]OFD Sender: No OFD packet to send [10:34:15]accept exits with 9 [10:34:15]New connection [10:34:15]New thread 3067260260 created [10:34:15]Thread 3067116900 joined [10:34:15]Waiting for new connection... [10:34:15] Sock 9.Parse request [10:34:15]Sock 9.Check first char [10:34:15]Sock 9.First char is OK [10:34:15]request: POST /json_proto HTTP/1.0 [10:34:15]Method: POST [10:34:15]URL: /json_proto [10:34:15]Method is POST - this is cgi request [10:34:15]url: /json_proto [10:34:15]query_string will be loaded in cgi processing [10:34:15]execute_cgi json_proto POST (null) [10:34:15]execute_cgi path=json_proto method=POST [10:34:15]POST find Content-Length [10:34:15]Host: 172.17.46.195:8080 [10:34:15]Content-Length: 679 [10:34:15]Content-Type: application/json [10:34:15] [10:34:15]POST finish read [10:34:15]Found Content-Length = 679 [10:34:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:15]execute_script... [10:34: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)11326056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:15]POST & json_proto [10:34:15]process_json_proto [10:34:15]json parsed OK: [10:34:15]protocol is kg_v1.0 [10:34:15]action value=close_receipt [10:34:15]process_action close_receipt [10:34:15]cmd_close_receipt [10:34:15]MH_GetDate [10:34:15]Write to MH i2c: F0 00 00 D4 08 CB [10:34:15]Write i2c OK [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 09 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: F0 09 00 D4 08 00 A8 7C C0 66 8D AE BC 66 7B [10:34:15]GetLastDocTimeStamp 1723890791 [10:34:15]current date 1723890856 [10:34:15]FM_GetShiftState [10:34:15]SAM_PROTO_GetShiftState [10:34:15]wFMCommunicate request_size=4 [10:34:15]MH_SAM_APDU [10:34:15]CAPDU: 80 13 01 00 [10:34:15]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [10:34:15]Write i2c OK [10:34:15]MH_I2C_Read... [10:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:15]Read from MH i2c: E2 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 [10:34:15]MH_I2C_Read... [10:34:15]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BA [10:34:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:34:15]wFMCommunicate OK [10:34:15]SAM_PROTO_GetShiftState done [10:34:15]FM_GetShiftState done [10:34:15]opened in 1723853126 [10:34:15]opened+sec_in_day 1723939526 [10:34:15]quantity*price = 20001 [10:34:15]sum+1 = 20002 [10:34:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 220 17.08.2024 10:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198612 肖袩袛: 168390766266013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198612&fm=168390766266013&tin=02508201610067®Number=0000000000092545&sum=20000 [10:34:17]StoreToDocumentArchive [10:34:17]shift 463 fd 198612 [10:34:17]save to /storage/0463/doc_00198612 [10:34:17]save last doc name /storage/0463/doc_00198612 to /storage/kkm_last_doc_name [10:34:17]save OK [10:34:17]Clear old archive folders... [10:34:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:17]tlvbuf is 0167D2F0 [10:34:17]SAM_PROTO_ClearQueue [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 09 00 00 [10:34:17]Write to MH i2c: E2 08 00 E2 08 80 09 00 00 00 00 00 00 5C [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 E2 08 00 90 00 5E [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]SAM_PROTO_ClearQueue done [10:34:17]KKMCreateOFDPacket [10:34:17]OFDProtocolAddRootSTLVToBuf [10:34:17]FM_MakeSignedData [10:34:17]FM_MakeSignedData [10:34:17]SAM_PROTO_SignData [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 01 02 [10:34:17]Write to MH i2c: E2 08 00 E3 08 80 0D 01 02 00 00 00 00 64 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 E3 08 00 90 00 5F [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=255 [10:34:17]MH_SAM_APDU [10:34: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 A8 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 07 03 00 35 04 06 00 99 [10:34:17]Write to MH i2c: E2 02 01 E4 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 A8 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 07 03 00 35 04 06 00 99 00 00 4B [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=10 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 02 02 05 26 87 CE 86 9D [10:34:17]Write to MH i2c: E2 0D 00 E5 08 80 0D 02 02 05 00 26 87 CE 86 9D 00 00 0F [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [10:34:17]RAPDU: 90 00 [10:34:17]wFMCommunicate OK [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 0D 03 02 [10:34:17]Write to MH i2c: E2 08 00 E6 08 80 0D 03 02 00 00 00 00 69 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0B 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0B 00 E6 08 00 54 2C 5F 3E EB 38 AD 56 90 00 AD [10:34:17]RAPDU: 54 2C 5F 3E EB 38 AD 56 90 00 [10:34:17]wFMCommunicate OK [10:34:17]SAM_PROTO_SignData done [10:34:17]FM_MakeSignedData done [10:34:17]CreateOFDProtocolMessage [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 11 00 00 [10:34:17]Write to MH i2c: E2 08 00 E7 08 80 11 00 00 00 00 00 00 69 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 17 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 17 00 E7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [10:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:17]wFMCommunicate OK [10:34:17]CreateOFDProtocolMessage done [10:34:17]OFDSenderStorePacket 198612 [10:34:17]StoreOFDPacket docnum=198612 [10:34:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 38 71 07 01 05 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 A8 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 07 03 00 35 04 06 00 99 26 87 CE 86 9D 54 2C 5F 3E EB 38 AD 56 [10:34:17]CheckFolder [10:34:17]dirname=/storage/ofd_packets [10:34:17]CheckFolder done [10:34:17]ProducePacketName [10:34:17]name=ofd_packets/00198612 [10:34:17]NVStorageSaveData ofd_packets/00198612 [10:34:17]File name is /storage/ofd_packets/00198612 [10:34:17]Write 301 bytes [10:34:17]NVStorageSaveData done [10:34:17]OFDSenderStorePacket done [10:34:17]KKMCreateOFDPacket done [10:34:17]NVStorageSaveData kkm_last_timestamp [10:34:17]File name is /storage/kkm_last_timestamp [10:34:17]Write 4 bytes [10:34:17]NVStorageSaveData done [10:34:17]ExternCall_PrintAddStr [10:34:17]wPrintStart [10:34:17]Write to MH i2c: 01 00 00 E8 08 F0 [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 07 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 FF 0F 05 [10:34:17]RasterBufferAndPrint [10:34:17]line 小褔械褌 N : (1)11326056 [10:34:17]line 袠袧袧: 02508201610067 [10:34:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:34:17]line 袩袪袨袛袗袞袗 [10:34:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:34:17]line 孝芯胁邪褉: 2710124130 [10:34:17]line 袗懈-92-袣-4 [10:34:17]line 2.950 * 67.80 [10:34:17]line = 200.01 [10:34:17]line 袧袛小 12% 袧小袩 1% [10:34:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:34:17]line 袨袣袪校袚袥袝袧袠袝: -0.01 [10:34:17]line 袠孝袨袚袨: 200.00 [10:34:17]line 袙薪械褋械薪芯: 200.00 [10:34:17]line 小袛袗效袗: 0.00 [10:34:17]line 袧小袩 1% : 1.77 [10:34:17]line 袧袛小 12% : 21.24 [10:34:17]line 袧邪谢懈褔薪褘屑懈: 200.00 [10:34:17]line 袘械蟹薪邪谢.: 0.00 [10:34:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:34:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:34:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:34:17]line 效械泻 220 17.08.2024 10:34 [10:34:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:34:17]line 袟袧袦: 0300000079 [10:34:17]line 袪袧袦: 0000000000092545 [10:34:17]line 袙械褉褋懈褟 袣袣袦: 001 [10:34:17]line 肖袦: 0000000000871802 [10:34:17]line 肖袛: 198612 [10:34:17]line 肖袩袛: 168390766266013 [10:34:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103416&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198612&fm=168390766266013&tin=02508201610067®Number=0000000000092545&sum=20000 [10:34:17]written 0, free lines is 4095 [10:34:17]OFD Sender: Processing packet 198612 [packets to send 246, broken 245] [10:34:17]ProducePacketName [10:34:17]name=ofd_packets/00198612 [10:34:17]OFD Sender: To server: 嚂鰌G, [10:34:17]CommunicateWithHost lk.salyk.kg:30040 [10:34:17]ConnectInit lk.salyk.kg [10:34:18]Connected sock=10 [10:34:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 38 71 07 01 05 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 A8 7C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 07 03 00 35 04 06 00 99 26 87 CE 86 9D 54 2C 5F 3E EB 38 AD 56 [10:34:18]Write to MH i2c: 01 00 00 13 09 1C [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 D7 0C 06 [10:34:18]RasterBufferAndPrint [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]line [10:34:18]written 0, free lines is 3296 [10:34:18]MH_Cut [10:34:18]Write to MH i2c: D1 01 00 1A 09 01 F5 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 01 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: D1 01 00 1A 09 00 F4 [10:34:18]Write to MH i2c: 01 00 00 1B 09 24 [10:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 93 47 00 01 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 07 03 00 F4 03 04 00 B9 28 C0 66 B6 04 01 00 00 95 E2 1D CD 40 15 39 09 [10:34:18]CommunicateWithHost err = 0 [10:34:18]CheckOFDResponse [10:34:18]1017 (14) - 77093643461234 [10:34:18]1041 (16) - 0000000000871802 [10:34:18]1040 (4) - 198612 [10:34:18]1012 (4) - 17.08.2024 04:36 [10:34:18]1206 (1) - 0 [10:34:18]OFD Sender: Remove packet 198612 [10:34:18]ProducePacketName [10:34:18]name=ofd_packets/00198612 [10:34:18]NVStorageDeleteData [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]OFD Sender: No OFD packet to send [10:34:19]*** Cut start [10:34:19]*** Purtial cut [10:34:19]*** Stage 1: CUTSNS_PIN = 1 [10:34:19]Read from MH i2c: 01 [10:34:19]MH_I2C_Read... [10:34:19]*** Stop cut motor [10:34:19]*** Cut end [10:34:19]Read from MH i2c: 01 07 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: 01 07 00 1B 09 00 00 00 00 00 FF 0F 39 [10:34:19]process_action close_receipt done [10:34:19]requested_data is exist [10:34:19]produce_requested_data [10:34:19]requested_item fm.sn is exist - process it [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 11 00 00 [10:34:19]Write to MH i2c: E2 08 00 1C 09 80 11 00 00 00 00 00 00 9F [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 17 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 17 00 1C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [10:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:34:19]wFMCommunicate OK [10:34:19]requested_item fd.num is exist - process it [10:34:19]SAM_PROTO_GetFieldsCounters [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 13 00 00 [10:34:19]Write to MH i2c: E2 08 00 1D 09 80 13 00 00 00 00 00 00 A2 [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 62 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 62 00 1D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 07 03 00 0E 04 04 00 CF 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 FF [10:34:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 07 03 00 0E 04 04 00 CF 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 [10:34:19]wFMCommunicate OK [10:34:19]SAM_PROTO_GetFieldsCounters done [10:34:19]requested_item shift.num is exist - process it [10:34:19]requested_item shift.opened is exist - process it [10:34:19]req_shift_opened [10:34:19]FM_GetShiftState [10:34:19]SAM_PROTO_GetShiftState [10:34:19]wFMCommunicate request_size=4 [10:34:19]MH_SAM_APDU [10:34:19]CAPDU: 80 13 01 00 [10:34:19]Write to MH i2c: E2 08 00 1E 09 80 13 01 00 00 00 00 00 A4 [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:19]Read from MH i2c: E2 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 0E 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: E2 0E 00 1E 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 04 [10:34:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:34:19]wFMCommunicate OK [10:34:19]SAM_PROTO_GetShiftState done [10:34:19]FM_GetShiftState done [10:34:19]req_shift_opened done [10:34:19]requested_item shift.open_date is exist - process it [10:34:19]req_shift_open_date [10:34:19]req_shift_open_date done [10:34:19]produce_requested_data done [10:34:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198612,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:34:19]process_action_free close_receipt [10:34:19]json_value_free [10:34:19]json_value_free done [10:34:19]process_json_proto returns [10:34:19]Send response to host [10:34:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198612,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:34:19]free response buf [10:34:19]execute_script done [10:34:19]execute_script returns [10:34:19]free content buf [10:34:19]Sock 9.Close socket [10:34:19]Sock 9.Thread stoped [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:44]OFD Sender: No OFD packet to send [10:34:49]OFD Sender: No OFD packet to send [10:34:54]OFD Sender: No OFD packet to send [10:34:59]OFD Sender: No OFD packet to send [10:35:04]OFD Sender: No OFD packet to send [10:35:09]OFD Sender: No OFD packet to send [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:39]OFD Sender: No OFD packet to send [10:35:44]OFD Sender: No OFD packet to send [10:35:49]OFD Sender: No OFD packet to send [10:35:54]OFD Sender: No OFD packet to send [10:35:59]OFD Sender: No OFD packet to send [10:36:04]OFD Sender: No OFD packet to send [10:36:09]OFD Sender: No OFD packet to send [10:36:14]OFD Sender: No OFD packet to send [10:36:19]OFD Sender: No OFD packet to send [10:36:24]OFD Sender: No OFD packet to send [10:36:29]OFD Sender: No OFD packet to send [10:36:34]OFD Sender: No OFD packet to send [10:36:39]OFD Sender: No OFD packet to send [10:36:44]OFD Sender: No OFD packet to send [10:36:49]OFD Sender: No OFD packet to send [10:36:54]OFD Sender: No OFD packet to send [10:36:59]OFD Sender: No OFD packet to send [10:37:04]OFD Sender: No OFD packet to send [10:37:09]OFD Sender: No OFD packet to send [10:37:14]OFD Sender: No OFD packet to send [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:34]OFD Sender: No OFD packet to send [10:37:39]OFD Sender: No OFD packet to send [10:37:44]OFD Sender: No OFD packet to send [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:59]OFD Sender: No OFD packet to send [10:38:04]OFD Sender: No OFD packet to send [10:38:09]OFD Sender: No OFD packet to send [10:38:13]accept exits with 7 [10:38:13]New connection [10:38:13]New thread 3067116900 created [10:38:13]Thread 3067260260 joined [10:38:13]Waiting for new connection... [10:38:13] Sock 7.Parse request [10:38:13]Sock 7.Check first char [10:38:13]Sock 7.First char is OK [10:38:13]request: POST /json_proto HTTP/1.0 [10:38:13]Method: POST [10:38:13]URL: /json_proto [10:38:13]Method is POST - this is cgi request [10:38:13]url: /json_proto [10:38:13]query_string will be loaded in cgi processing [10:38:13]execute_cgi json_proto POST (null) [10:38:13]execute_cgi path=json_proto method=POST [10:38:13]POST find Content-Length [10:38:13]Host: 172.17.46.195:8080 [10:38:13]Content-Length: 808 [10:38:13]Content-Type: application/json [10:38:13] [10:38:13]POST finish read [10:38:13]Found Content-Length = 808 [10:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:13]execute_script... [10:38:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:13]POST & json_proto [10:38:13]process_json_proto [10:38:13]json parsed OK: [10:38:13]protocol is kg_v1.0 [10:38:13]action value=close_receipt [10:38:13]process_action close_receipt [10:38:13]cmd_close_receipt [10:38:13]MH_GetDate [10:38:13]Write to MH i2c: F0 00 00 1F 09 17 [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 09 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 09 00 1F 09 00 95 7D C0 66 8D AE BC 66 B5 [10:38:13]GetLastDocTimeStamp 1723890856 [10:38:13]current date 1723891093 [10:38:13]FM_GetShiftState [10:38:13]SAM_PROTO_GetShiftState [10:38:13]wFMCommunicate request_size=4 [10:38:13]MH_SAM_APDU [10:38:13]CAPDU: 80 13 01 00 [10:38:13]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:13]Read from MH i2c: E2 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 06 [10:38:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:38:13]wFMCommunicate OK [10:38:13]SAM_PROTO_GetShiftState done [10:38:13]FM_GetShiftState done [10:38:13]opened in 1723853126 [10:38:13]opened+sec_in_day 1723939526 [10:38:13]quantity*price = 150028 [10:38:13]sum+1 = 150030 [10:38:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.29 袧小袩 1% : 13.28 袧袛小 12% : 159.32 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.29 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 221 17.08.2024 10:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198613 肖袩袛: 194734335317480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103813&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198613&fm=194734335317480&tin=02508201610067®Number=0000000000092545&sum=150029 [10:38:14]StoreToDocumentArchive [10:38:14]shift 463 fd 198613 [10:38:14]save to /storage/0463/doc_00198613 [10:38:14]save last doc name /storage/0463/doc_00198613 to /storage/kkm_last_doc_name [10:38:14]save OK [10:38:14]Clear old archive folders... [10:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:38:14]tlvbuf is 01733C10 [10:38:14]SAM_PROTO_ClearQueue [10:38:14]wFMCommunicate request_size=4 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 09 00 00 [10:38:14]Write to MH i2c: E2 08 00 2D 09 80 09 00 00 00 00 00 00 A8 [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:14]Read from MH i2c: E2 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 2D 09 00 90 00 AA [10:38:14]RAPDU: 90 00 [10:38:14]wFMCommunicate OK [10:38:14]SAM_PROTO_ClearQueue done [10:38:14]KKMCreateOFDPacket [10:38:14]OFDProtocolAddRootSTLVToBuf [10:38:14]FM_MakeSignedData [10:38:14]FM_MakeSignedData [10:38:14]SAM_PROTO_SignData [10:38:14]wFMCommunicate request_size=4 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 0D 01 02 [10:38:14]Write to MH i2c: E2 08 00 2E 09 80 0D 01 02 00 00 00 00 B0 [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:14]Read from MH i2c: E2 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 2E 09 00 90 00 AB [10:38:14]RAPDU: 90 00 [10:38:14]wFMCommunicate OK [10:38:14]wFMCommunicate request_size=255 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 95 7D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 07 03 00 35 04 06 00 B1 1C [10:38:14]Write to MH i2c: E2 02 01 2F 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 95 7D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 07 03 00 35 04 06 00 B1 1C 00 00 E9 [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [10:38:15]RAPDU: 90 00 [10:38:15]wFMCommunicate OK [10:38:15]wFMCommunicate request_size=9 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 0D 02 02 04 1E E1 D5 E8 [10:38:15]Write to MH i2c: E2 0C 00 30 09 80 0D 02 02 04 00 1E E1 D5 E8 00 00 77 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [10:38:15]RAPDU: 90 00 [10:38:15]wFMCommunicate OK [10:38:15]wFMCommunicate request_size=4 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 0D 03 02 [10:38:15]Write to MH i2c: E2 08 00 31 09 80 0D 03 02 00 00 00 00 B5 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 0B 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 0B 00 31 09 00 B1 17 05 A8 6C 25 06 32 90 00 F4 [10:38:15]RAPDU: B1 17 05 A8 6C 25 06 32 90 00 [10:38:15]wFMCommunicate OK [10:38:15]SAM_PROTO_SignData done [10:38:15]FM_MakeSignedData done [10:38:15]CreateOFDProtocolMessage [10:38:15]wFMCommunicate request_size=4 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 11 00 00 [10:38:15]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 17 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 17 00 32 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [10:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:15]wFMCommunicate OK [10:38:15]CreateOFDProtocolMessage done [10:38:15]OFDSenderStorePacket 198613 [10:38:15]StoreOFDPacket docnum=198613 [10:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 3E 5D 06 01 BB EB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 95 7D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 07 03 00 35 04 06 00 B1 1C 1E E1 D5 E8 B1 17 05 A8 6C 25 06 32 [10:38:15]CheckFolder [10:38:15]dirname=/storage/ofd_packets [10:38:15]CheckFolder done [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00198613 [10:38:15]NVStorageSaveData ofd_packets/00198613 [10:38:15]File name is /storage/ofd_packets/00198613 [10:38:15]Write 300 bytes [10:38:15]NVStorageSaveData done [10:38:15]OFDSenderStorePacket done [10:38:15]KKMCreateOFDPacket done [10:38:15]NVStorageSaveData kkm_last_timestamp [10:38:15]File name is /storage/kkm_last_timestamp [10:38:15]Write 4 bytes [10:38:15]NVStorageSaveData done [10:38:15]ExternCall_PrintAddStr [10:38:15]wPrintStart [10:38:15]Write to MH i2c: 01 00 00 33 09 3C [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 33 09 00 00 00 00 00 FF 0F 51 [10:38:15]RasterBufferAndPrint [10:38:15]line 小褔械褌 N : (1)11326057 [10:38:15]line 袠袧袧: 02508201610067 [10:38:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:38:15]line 袩袪袨袛袗袞袗 [10:38:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:38:15]line 孝芯胁邪褉: 2711190000 [10:38:15]line 袚袗袟-袣-3 [10:38:15]line 39.070 * 38.40 [10:38:15]line = 1500.29 [10:38:15]line 袧袛小 12% 袧小袩 1% [10:38:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:38:15]line 袠孝袨袚袨: 1500.29 [10:38:15]line 袧小袩 1% : 13.28 [10:38:15]line 袧袛小 12% : 159.32 [10:38:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:38:15]line 袘械蟹薪邪谢.: 1500.29 [10:38:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:38:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:38:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:38:15]line 效械泻 221 17.08.2024 10:38 [10:38:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:38:15]line 袟袧袦: 0300000079 [10:38:15]line 袪袧袦: 0000000000092545 [10:38:15]line 袙械褉褋懈褟 袣袣袦: 001 [10:38:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:38:15]line 肖袦: 0000000000871802 [10:38:15]line 肖袛: 198613 [10:38:15]line 肖袩袛: 194734335317480 [10:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T103813&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198613&fm=194734335317480&tin=02508201610067®Number=0000000000092545&sum=150029 [10:38:15]written 0, free lines is 4095 [10:38:15]OFD Sender: Processing packet 198613 [packets to send 246, broken 245] [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00198613 [10:38:15]OFD Sender: To server: 嚂鰌G, [10:38:15]CommunicateWithHost lk.salyk.kg:30040 [10:38:15]ConnectInit lk.salyk.kg [10:38:15]Connected sock=10 [10:38:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 3E 5D 06 01 BB EB 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 95 7D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 07 03 00 35 04 06 00 B1 1C 1E E1 D5 E8 B1 17 05 A8 6C 25 06 32 [10:38:15]Write to MH i2c: 01 00 00 5D 09 66 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 5D 09 00 00 00 00 00 FA 0C 73 [10:38:15]RasterBufferAndPrint [10:38:15]line [10:38:15]line [10:38:15]line [10:38:15]line [10:38:15]line [10:38:15]written 0, free lines is 3327 [10:38:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 3A 47 00 30 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 07 03 00 F4 03 04 00 A6 29 C0 66 B6 04 01 00 00 83 62 62 88 27 D8 D3 10 [10:38:15]CommunicateWithHost err = 0 [10:38:15]CheckOFDResponse [10:38:15]1017 (14) - 77093643461234 [10:38:15]1041 (16) - 0000000000871802 [10:38:15]1040 (4) - 198613 [10:38:15]1012 (4) - 17.08.2024 04:40 [10:38:15]1206 (1) - 0 [10:38:15]OFD Sender: Remove packet 198613 [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00198613 [10:38:15]NVStorageDeleteData [10:38:15]MH_Cut [10:38:15]Write to MH i2c: D1 01 00 64 09 01 3F [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: D1 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: D1 01 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: D1 01 00 64 09 00 3E [10:38:15]Write to MH i2c: 01 00 00 65 09 6E [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:16]OFD Sender: No OFD packet to send [10:38:16]*** Cut start [10:38:16]*** Purtial cut [10:38:16]*** CUTSNS_PIN = 0 [10:38:16]*** Stage 1: CUTSNS_PIN = 1 [10:38:18]Read from MH i2c: 01 [10:38:18]MH_I2C_Read... [10:38:18]*** Stop cut motor [10:38:18]*** Cut end [10:38:18]Read from MH i2c: 01 07 00 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: 01 07 00 65 09 00 00 00 00 00 FF 0F 83 [10:38:18]process_action close_receipt done [10:38:18]requested_data is exist [10:38:18]produce_requested_data [10:38:18]requested_item fm.sn is exist - process it [10:38:18]wFMCommunicate request_size=4 [10:38:18]MH_SAM_APDU [10:38:18]CAPDU: 80 11 00 00 [10:38:18]Write to MH i2c: E2 08 00 66 09 80 11 00 00 00 00 00 00 E9 [10:38:18]Write i2c OK [10:38:18]MH_I2C_Read... [10:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:18]Read from MH i2c: E2 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 17 00 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 17 00 66 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [10:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:38:18]wFMCommunicate OK [10:38:18]requested_item fd.num is exist - process it [10:38:18]SAM_PROTO_GetFieldsCounters [10:38:18]wFMCommunicate request_size=4 [10:38:18]MH_SAM_APDU [10:38:18]CAPDU: 80 13 00 00 [10:38:18]Write to MH i2c: E2 08 00 67 09 80 13 00 00 00 00 00 00 EC [10:38:18]Write i2c OK [10:38:18]MH_I2C_Read... [10:38:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:18]Read from MH i2c: E2 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 62 00 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 62 00 67 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 07 03 00 0E 04 04 00 CF 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 4D [10:38:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 07 03 00 0E 04 04 00 CF 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 [10:38:18]wFMCommunicate OK [10:38:18]SAM_PROTO_GetFieldsCounters done [10:38:18]requested_item shift.num is exist - process it [10:38:18]requested_item shift.opened is exist - process it [10:38:18]req_shift_opened [10:38:18]FM_GetShiftState [10:38:18]SAM_PROTO_GetShiftState [10:38:18]wFMCommunicate request_size=4 [10:38:18]MH_SAM_APDU [10:38:18]CAPDU: 80 13 01 00 [10:38:18]Write to MH i2c: E2 08 00 68 09 80 13 01 00 00 00 00 00 EE [10:38:18]Write i2c OK [10:38:18]MH_I2C_Read... [10:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:18]Read from MH i2c: E2 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 0E 00 [10:38:18]MH_I2C_Read... [10:38:18]Read from MH i2c: E2 0E 00 68 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [10:38:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:38:18]wFMCommunicate OK [10:38:18]SAM_PROTO_GetShiftState done [10:38:18]FM_GetShiftState done [10:38:18]req_shift_opened done [10:38:18]requested_item shift.open_date is exist - process it [10:38:18]req_shift_open_date [10:38:18]req_shift_open_date done [10:38:18]produce_requested_data done [10:38:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198613,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:38:18]process_action_free close_receipt [10:38:18]json_value_free [10:38:18]json_value_free done [10:38:18]process_json_proto returns [10:38:18]Send response to host [10:38:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198613,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:38:18]free response buf [10:38:18]execute_script done [10:38:18]execute_script returns [10:38:18]free content buf [10:38:18]Sock 7.Close socket [10:38:18]Sock 7.Thread stoped [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:51]OFD Sender: No OFD packet to send [10:38:56]OFD Sender: No OFD packet to send [10:39:01]OFD Sender: No OFD packet to send [10:39:06]OFD Sender: No OFD packet to send [10:39:11]OFD Sender: No OFD packet to send [10:39:16]OFD Sender: No OFD packet to send [10:39:21]OFD Sender: No OFD packet to send [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:46]OFD Sender: No OFD packet to send [10:39:51]OFD Sender: No OFD packet to send [10:39:56]OFD Sender: No OFD packet to send [10:39:59]accept exits with 9 [10:39:59]New connection [10:39:59]New thread 3067260260 created [10:39:59]Thread 3067116900 joined [10:39:59]Waiting for new connection... [10:39:59] Sock 9.Parse request [10:39:59]Sock 9.Check first char [10:39:59]Sock 9.First char is OK [10:39:59]request: POST /json_proto HTTP/1.0 [10:39:59]Method: POST [10:39:59]URL: /json_proto [10:39:59]Method is POST - this is cgi request [10:39:59]url: /json_proto [10:39:59]query_string will be loaded in cgi processing [10:39:59]execute_cgi json_proto POST (null) [10:39:59]execute_cgi path=json_proto method=POST [10:39:59]POST find Content-Length [10:39:59]Host: 172.17.46.195:8080 [10:39:59]Content-Length: 811 [10:39:59]Content-Type: application/json [10:39:59] [10:39:59]POST finish read [10:39:59]Found Content-Length = 811 [10:39:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:59]execute_script... [10:39: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)11326059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:39:59]POST & json_proto [10:39:59]process_json_proto [10:39:59]json parsed OK: [10:39:59]protocol is kg_v1.0 [10:39:59]action value=close_receipt [10:39:59]process_action close_receipt [10:39:59]cmd_close_receipt [10:39:59]MH_GetDate [10:39:59]Write to MH i2c: F0 00 00 69 09 61 [10:39:59]Write i2c OK [10:39:59]MH_I2C_Read... [10:39:59]Read from MH i2c: F0 [10:39:59]MH_I2C_Read... [10:39:59]Read from MH i2c: F0 09 00 [10:39:59]MH_I2C_Read... [10:39:59]Read from MH i2c: F0 09 00 69 09 00 00 7E C0 66 8D AE BC 66 6B [10:39:59]GetLastDocTimeStamp 1723891093 [10:39:59]current date 1723891200 [10:39:59]FM_GetShiftState [10:39:59]SAM_PROTO_GetShiftState [10:39:59]wFMCommunicate request_size=4 [10:39:59]MH_SAM_APDU [10:39:59]CAPDU: 80 13 01 00 [10:39:59]Write to MH i2c: E2 08 00 6A 09 80 13 01 00 00 00 00 00 F0 [10:39:59]Write i2c OK [10:39:59]MH_I2C_Read... [10:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:59]Read from MH i2c: E2 [10:39:59]MH_I2C_Read... [10:39:59]Read from MH i2c: E2 0E 00 [10:39:59]MH_I2C_Read... [10:39:59]Read from MH i2c: E2 0E 00 6A 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [10:39:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:39:59]wFMCommunicate OK [10:39:59]SAM_PROTO_GetShiftState done [10:39:59]FM_GetShiftState done [10:39:59]opened in 1723853126 [10:39:59]opened+sec_in_day 1723939526 [10:39:59]quantity*price = 100051 [10:39:59]sum+1 = 100052 [10:39:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 222 17.08.2024 10:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198614 肖袩袛: 36622971369785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104000&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198614&fm=36622971369785&tin=02508201610067®Number=0000000000092545&sum=100051 [10:40:01]StoreToDocumentArchive [10:40:01]shift 463 fd 198614 [10:40:01]save to /storage/0463/doc_00198614 [10:40:01]save last doc name /storage/0463/doc_00198614 to /storage/kkm_last_doc_name [10:40:01]save OK [10:40:01]Clear old archive folders... [10:40:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:40:01]tlvbuf is 01656110 [10:40:01]SAM_PROTO_ClearQueue [10:40:01]wFMCommunicate request_size=4 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 09 00 00 [10:40:01]Write to MH i2c: E2 08 00 77 09 80 09 00 00 00 00 00 00 F2 [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 77 09 00 90 00 F4 [10:40:01]RAPDU: 90 00 [10:40:01]wFMCommunicate OK [10:40:01]SAM_PROTO_ClearQueue done [10:40:01]KKMCreateOFDPacket [10:40:01]OFDProtocolAddRootSTLVToBuf [10:40:01]FM_MakeSignedData [10:40:01]FM_MakeSignedData [10:40:01]SAM_PROTO_SignData [10:40:01]wFMCommunicate request_size=4 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 0D 01 02 [10:40:01]Write to MH i2c: E2 08 00 78 09 80 0D 01 02 00 00 00 00 FA [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 78 09 00 90 00 F5 [10:40:01]RAPDU: 90 00 [10:40:01]wFMCommunicate OK [10:40:01]wFMCommunicate request_size=255 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 00 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 07 03 [10:40:01]Write to MH i2c: E2 02 01 79 09 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 00 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 07 03 00 00 03 [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 79 09 00 90 00 F6 [10:40:01]RAPDU: 90 00 [10:40:01]wFMCommunicate OK [10:40:01]wFMCommunicate request_size=16 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 21 4E F3 32 F9 39 [10:40:01]Write to MH i2c: E2 13 00 7A 09 80 0D 02 02 0B 00 00 35 04 06 00 21 4E F3 32 F9 39 00 00 18 [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 03 00 7A 09 00 90 00 F7 [10:40:01]RAPDU: 90 00 [10:40:01]wFMCommunicate OK [10:40:01]wFMCommunicate request_size=4 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 0D 03 02 [10:40:01]Write to MH i2c: E2 08 00 7B 09 80 0D 03 02 00 00 00 00 FF [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]OFD Sender: No OFD packet to send [10:40:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 0B 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 0B 00 7B 09 00 45 66 FF 48 68 F3 07 86 90 00 DA [10:40:01]RAPDU: 45 66 FF 48 68 F3 07 86 90 00 [10:40:01]wFMCommunicate OK [10:40:01]SAM_PROTO_SignData done [10:40:01]FM_MakeSignedData done [10:40:01]CreateOFDProtocolMessage [10:40:01]wFMCommunicate request_size=4 [10:40:01]MH_SAM_APDU [10:40:01]CAPDU: 80 11 00 00 [10:40:01]Write to MH i2c: E2 08 00 7C 09 80 11 00 00 00 00 00 00 FF [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:01]Read from MH i2c: E2 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 17 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: E2 17 00 7C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [10:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:01]wFMCommunicate OK [10:40:01]CreateOFDProtocolMessage done [10:40:01]OFDSenderStorePacket 198614 [10:40:01]StoreOFDPacket docnum=198614 [10:40:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CE 92 0D 01 8D CE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 00 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 07 03 00 35 04 06 00 21 4E F3 32 F9 39 45 66 FF 48 68 F3 07 86 [10:40:01]CheckFolder [10:40:01]dirname=/storage/ofd_packets [10:40:01]CheckFolder done [10:40:01]ProducePacketName [10:40:01]name=ofd_packets/00198614 [10:40:01]NVStorageSaveData ofd_packets/00198614 [10:40:01]File name is /storage/ofd_packets/00198614 [10:40:01]Write 307 bytes [10:40:01]NVStorageSaveData done [10:40:01]OFDSenderStorePacket done [10:40:01]KKMCreateOFDPacket done [10:40:01]NVStorageSaveData kkm_last_timestamp [10:40:01]File name is /storage/kkm_last_timestamp [10:40:01]Write 4 bytes [10:40:01]NVStorageSaveData done [10:40:01]ExternCall_PrintAddStr [10:40:01]wPrintStart [10:40:01]Write to MH i2c: 01 00 00 7D 09 86 [10:40:01]Write i2c OK [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: 01 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: 01 07 00 [10:40:01]MH_I2C_Read... [10:40:01]Read from MH i2c: 01 07 00 7D 09 00 00 00 00 00 FF 0F 9B [10:40:01]RasterBufferAndPrint [10:40:01]line 小褔械褌 N : (1)11326059 [10:40:01]line 袠袧袧: 02508201610067 [10:40:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:40:01]line 袩袪袨袛袗袞袗 [10:40:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [10:40:01]line 孝芯胁邪褉: 2710194210 [10:40:01]line D-ENERGY 袛孝-袣-5 [10:40:01]line 12.960 * 77.20 [10:40:01]line = 1000.51 [10:40:01]line 袧袛小 12% 袧小袩 1% [10:40:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:40:01]line 袠孝袨袚袨: 1000.51 [10:40:01]line 袧小袩 1% : 8.85 [10:40:01]line 袧袛小 12% : 106.25 [10:40:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:40:01]line 袘械蟹薪邪谢.: 1000.51 [10:40:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:40:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:40:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:40:01]line 效械泻 222 17.08.2024 10:40 [10:40:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:40:01]line 袟袧袦: 0300000079 [10:40:01]line 袪袧袦: 0000000000092545 [10:40:01]line 袙械褉褋懈褟 袣袣袦: 001 [10:40:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:40:01]line 肖袦: 0000000000871802 [10:40:01]line 肖袛: 198614 [10:40:01]line 肖袩袛: 36622971369785 [10:40:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104000&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198614&fm=36622971369785&tin=02508201610067®Number=0000000000092545&sum=100051 [10:40:01]OFD Sender: Processing packet 198614 [packets to send 246, broken 245] [10:40:01]ProducePacketName [10:40:01]name=ofd_packets/00198614 [10:40:01]OFD Sender: To server: 嚂鰌G, [10:40:01]CommunicateWithHost lk.salyk.kg:30040 [10:40:01]ConnectInit lk.salyk.kg [10:40:01]written 0, free lines is 4095 [10:40:02]Connected sock=10 [10:40:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CE 92 0D 01 8D CE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 00 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 07 03 00 35 04 06 00 21 4E F3 32 F9 39 45 66 FF 48 68 F3 07 86 [10:40:02]Write to MH i2c: 01 00 00 A7 09 B0 [10:40:02]Write i2c OK [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: 01 [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: 01 07 00 [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: 01 07 00 A7 09 00 00 00 00 00 ED 0C B0 [10:40:02]RasterBufferAndPrint [10:40:02]line [10:40:02]line [10:40:02]line [10:40:02]line [10:40:02]line [10:40:02]written 0, free lines is 3315 [10:40:02]MH_Cut [10:40:02]Write to MH i2c: D1 01 00 AE 09 01 89 [10:40:02]Write i2c OK [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: D1 [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: D1 01 00 [10:40:02]MH_I2C_Read... [10:40:02]Read from MH i2c: D1 01 00 AE 09 00 88 [10:40:02]Write to MH i2c: 01 00 00 AF 09 B8 [10:40:02]Write i2c OK [10:40:02]MH_I2C_Read... [10:40:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 09 E6 47 00 69 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 07 03 00 F4 03 04 00 11 2A C0 66 B6 04 01 00 00 E1 8D 9F 4A C3 02 5F DA [10:40:02]CommunicateWithHost err = 0 [10:40:02]CheckOFDResponse [10:40:02]1017 (14) - 77093643461234 [10:40:02]1041 (16) - 0000000000871802 [10:40:02]1040 (4) - 198614 [10:40:02]1012 (4) - 17.08.2024 04:41 [10:40:02]1206 (1) - 0 [10:40:02]OFD Sender: Remove packet 198614 [10:40:02]ProducePacketName [10:40:02]name=ofd_packets/00198614 [10:40:02]NVStorageDeleteData [10:40:02]OFD Sender: No OFD packet to send [10:40:03]*** Cut start [10:40:03]*** Purtial cut [10:40:03]*** Stage 1: CUTSNS_PIN = 1 [10:40:03]Read from MH i2c: 01 [10:40:03]MH_I2C_Read... [10:40:03]*** Stop cut motor [10:40:03]Read from MH i2c: 01 07 00 [10:40:03]MH_I2C_Read... [10:40:03]*** Cut end [10:40:03]Read from MH i2c: 01 07 00 AF 09 00 00 00 00 00 FF 0F CD [10:40:03]process_action close_receipt done [10:40:03]requested_data is exist [10:40:03]produce_requested_data [10:40:03]requested_item fm.sn is exist - process it [10:40:03]wFMCommunicate request_size=4 [10:40:03]MH_SAM_APDU [10:40:03]CAPDU: 80 11 00 00 [10:40:03]Write to MH i2c: E2 08 00 B0 09 80 11 00 00 00 00 00 00 33 [10:40:03]Write i2c OK [10:40:03]MH_I2C_Read... [10:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:03]Read from MH i2c: E2 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 17 00 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 17 00 B0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [10:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:40:03]wFMCommunicate OK [10:40:03]requested_item fd.num is exist - process it [10:40:03]SAM_PROTO_GetFieldsCounters [10:40:03]wFMCommunicate request_size=4 [10:40:03]MH_SAM_APDU [10:40:03]CAPDU: 80 13 00 00 [10:40:03]Write to MH i2c: E2 08 00 B1 09 80 13 00 00 00 00 00 00 36 [10:40:03]Write i2c OK [10:40:03]MH_I2C_Read... [10:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:03]Read from MH i2c: E2 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 62 00 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 62 00 B1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 07 03 00 0E 04 04 00 CF 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 9B [10:40:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 07 03 00 0E 04 04 00 CF 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 [10:40:03]wFMCommunicate OK [10:40:03]SAM_PROTO_GetFieldsCounters done [10:40:03]requested_item shift.num is exist - process it [10:40:03]requested_item shift.opened is exist - process it [10:40:03]req_shift_opened [10:40:03]FM_GetShiftState [10:40:03]SAM_PROTO_GetShiftState [10:40:03]wFMCommunicate request_size=4 [10:40:03]MH_SAM_APDU [10:40:03]CAPDU: 80 13 01 00 [10:40:03]Write to MH i2c: E2 08 00 B2 09 80 13 01 00 00 00 00 00 38 [10:40:03]Write i2c OK [10:40:03]MH_I2C_Read... [10:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:03]Read from MH i2c: E2 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 0E 00 [10:40:03]MH_I2C_Read... [10:40:03]Read from MH i2c: E2 0E 00 B2 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [10:40:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:40:03]wFMCommunicate OK [10:40:03]SAM_PROTO_GetShiftState done [10:40:03]FM_GetShiftState done [10:40:03]req_shift_opened done [10:40:03]requested_item shift.open_date is exist - process it [10:40:03]req_shift_open_date [10:40:03]req_shift_open_date done [10:40:03]produce_requested_data done [10:40:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198614,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:40:03]process_action_free close_receipt [10:40:03]json_value_free [10:40:03]json_value_free done [10:40:03]process_json_proto returns [10:40:03]Send response to host [10:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198614,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:40:03]free response buf [10:40:03]execute_script done [10:40:03]execute_script returns [10:40:03]free content buf [10:40:03]Sock 9.Close socket [10:40:03]Sock 9.Thread stoped [10:40:07]OFD Sender: No OFD packet to send [10:40:12]OFD Sender: No OFD packet to send [10:40:17]OFD Sender: No OFD packet to send [10:40:22]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]OFD Sender: No OFD packet to send [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:26]accept exits with 7 [10:41:26]New connection [10:41:26]New thread 3067116900 created [10:41:26]Thread 3067260260 joined [10:41:26]Waiting for new connection... [10:41:26] Sock 7.Parse request [10:41:26]Sock 7.Check first char [10:41:26]Sock 7.First char is OK [10:41:26]request: POST /json_proto HTTP/1.0 [10:41:26]Method: POST [10:41:26]URL: /json_proto [10:41:26]Method is POST - this is cgi request [10:41:26]url: /json_proto [10:41:26]query_string will be loaded in cgi processing [10:41:26]execute_cgi json_proto POST (null) [10:41:26]execute_cgi path=json_proto method=POST [10:41:26]POST find Content-Length [10:41:26]Host: 172.17.46.195:8080 [10:41:26]Content-Length: 681 [10:41:26]Content-Type: application/json [10:41:26] [10:41:26]POST finish read [10:41:26]Found Content-Length = 681 [10:41:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:26]execute_script... [10:41:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:26]POST & json_proto [10:41:26]process_json_proto [10:41:26]json parsed OK: [10:41:26]protocol is kg_v1.0 [10:41:26]action value=close_receipt [10:41:26]process_action close_receipt [10:41:26]cmd_close_receipt [10:41:26]MH_GetDate [10:41:26]Write to MH i2c: F0 00 00 B3 09 AB [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 09 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 09 00 B3 09 00 56 7E C0 66 8D AE BC 66 0B [10:41:26]GetLastDocTimeStamp 1723891200 [10:41:26]current date 1723891286 [10:41:26]FM_GetShiftState [10:41:26]SAM_PROTO_GetShiftState [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 13 01 00 [10:41:26]Write to MH i2c: E2 08 00 B4 09 80 13 01 00 00 00 00 00 3A [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 B4 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [10:41:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:41:26]wFMCommunicate OK [10:41:26]SAM_PROTO_GetShiftState done [10:41:26]FM_GetShiftState done [10:41:26]opened in 1723853126 [10:41:26]opened+sec_in_day 1723939526 [10:41:26]quantity*price = 100050 [10:41:26]sum+1 = 100052 [10:41:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 223 17.08.2024 10:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198615 肖袩袛: 140993512332285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198615&fm=140993512332285&tin=02508201610067®Number=0000000000092545&sum=100000 [10:41:27]StoreToDocumentArchive [10:41:27]shift 463 fd 198615 [10:41:27]save to /storage/0463/doc_00198615 [10:41:27]save last doc name /storage/0463/doc_00198615 to /storage/kkm_last_doc_name [10:41:27]save OK [10:41:27]Clear old archive folders... [10:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:41:27]tlvbuf is 01656790 [10:41:27]SAM_PROTO_ClearQueue [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 09 00 00 [10:41:27]Write to MH i2c: E2 08 00 C1 09 80 09 00 00 00 00 00 00 3C [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]SAM_PROTO_ClearQueue done [10:41:27]KKMCreateOFDPacket [10:41:27]OFDProtocolAddRootSTLVToBuf [10:41:27]FM_MakeSignedData [10:41:27]FM_MakeSignedData [10:41:27]SAM_PROTO_SignData [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 01 02 [10:41:27]Write to MH i2c: E2 08 00 C2 09 80 0D 01 02 00 00 00 00 44 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 C2 09 00 90 00 3F [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]wFMCommunicate request_size=255 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 56 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 07 03 00 35 04 06 00 80 3B 9C 37 [10:41:27]Write to MH i2c: E2 02 01 C3 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 56 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 07 03 00 35 04 06 00 80 3B 9C 37 00 00 DB [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:28]OFD Sender: No OFD packet to send [10:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:28]Read from MH i2c: E2 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 03 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 03 00 C3 09 00 90 00 40 [10:41:28]RAPDU: 90 00 [10:41:28]wFMCommunicate OK [10:41:28]wFMCommunicate request_size=7 [10:41:28]MH_SAM_APDU [10:41:28]CAPDU: 80 0D 02 02 02 DB FD [10:41:28]Write to MH i2c: E2 0A 00 C4 09 80 0D 02 02 02 00 DB FD 00 00 23 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:28]Read from MH i2c: E2 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 03 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 03 00 C4 09 00 90 00 41 [10:41:28]RAPDU: 90 00 [10:41:28]wFMCommunicate OK [10:41:28]wFMCommunicate request_size=4 [10:41:28]MH_SAM_APDU [10:41:28]CAPDU: 80 0D 03 02 [10:41:28]Write to MH i2c: E2 08 00 C5 09 80 0D 03 02 00 00 00 00 49 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:28]Read from MH i2c: E2 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 0B 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 0B 00 C5 09 00 27 DC 0B 15 64 72 64 1D 90 00 C4 [10:41:28]RAPDU: 27 DC 0B 15 64 72 64 1D 90 00 [10:41:28]wFMCommunicate OK [10:41:28]SAM_PROTO_SignData done [10:41:28]FM_MakeSignedData done [10:41:28]CreateOFDProtocolMessage [10:41:28]wFMCommunicate request_size=4 [10:41:28]MH_SAM_APDU [10:41:28]CAPDU: 80 11 00 00 [10:41:28]Write to MH i2c: E2 08 00 C6 09 80 11 00 00 00 00 00 00 49 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:28]Read from MH i2c: E2 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 17 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: E2 17 00 C6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [10:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:28]wFMCommunicate OK [10:41:28]CreateOFDProtocolMessage done [10:41:28]OFDSenderStorePacket 198615 [10:41:28]StoreOFDPacket docnum=198615 [10:41:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2D D6 04 01 3B DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 56 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 07 03 00 35 04 06 00 80 3B 9C 37 DB FD 27 DC 0B 15 64 72 64 1D [10:41:28]CheckFolder [10:41:28]dirname=/storage/ofd_packets [10:41:28]CheckFolder done [10:41:28]ProducePacketName [10:41:28]name=ofd_packets/00198615 [10:41:28]NVStorageSaveData ofd_packets/00198615 [10:41:28]File name is /storage/ofd_packets/00198615 [10:41:28]Write 298 bytes [10:41:28]NVStorageSaveData done [10:41:28]OFDSenderStorePacket done [10:41:28]KKMCreateOFDPacket done [10:41:28]NVStorageSaveData kkm_last_timestamp [10:41:28]File name is /storage/kkm_last_timestamp [10:41:28]Write 4 bytes [10:41:28]NVStorageSaveData done [10:41:28]ExternCall_PrintAddStr [10:41:28]wPrintStart [10:41:28]Write to MH i2c: 01 00 00 C7 09 D0 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 07 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 07 00 C7 09 00 00 00 00 00 FF 0F E5 [10:41:28]RasterBufferAndPrint [10:41:28]line 小褔械褌 N : (1)11326061 [10:41:28]line 袠袧袧: 02508201610067 [10:41:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:41:28]line 袩袪袨袛袗袞袗 [10:41:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [10:41:28]line 孝芯胁邪褉: 2710194210 [10:41:28]line 袛孝-袣-5 [10:41:28]line 13.130 * 76.20 [10:41:28]line = 1000.51 [10:41:28]line 袧袛小 12% 袧小袩 1% [10:41:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:41:28]line 袨袣袪校袚袥袝袧袠袝: -0.51 [10:41:28]line 袠孝袨袚袨: 1000.00 [10:41:28]line 袙薪械褋械薪芯: 1000.00 [10:41:28]line 小袛袗效袗: 0.00 [10:41:28]line 袧小袩 1% : 8.85 [10:41:28]line 袧袛小 12% : 106.25 [10:41:28]line 袧邪谢懈褔薪褘屑懈: 1000.00 [10:41:28]line 袘械蟹薪邪谢.: 0.00 [10:41:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:41:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:41:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:41:28]line 效械泻 223 17.08.2024 10:41 [10:41:28]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:41:28]line 袟袧袦: 0300000079 [10:41:28]line 袪袧袦: 0000000000092545 [10:41:28]line 袙械褉褋懈褟 袣袣袦: 001 [10:41:28]line 肖袦: 0000000000871802 [10:41:28]line 肖袛: 198615 [10:41:28]line 肖袩袛: 140993512332285 [10:41:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198615&fm=140993512332285&tin=02508201610067®Number=0000000000092545&sum=100000 [10:41:28]OFD Sender: Processing packet 198615 [packets to send 246, broken 245] [10:41:28]ProducePacketName [10:41:28]name=ofd_packets/00198615 [10:41:28]OFD Sender: To server: 嚂鰌G, [10:41:28]CommunicateWithHost lk.salyk.kg:30040 [10:41:28]ConnectInit lk.salyk.kg [10:41:28]written 0, free lines is 4095 [10:41:28]Connected sock=10 [10:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2D D6 04 01 3B DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 56 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 07 03 00 35 04 06 00 80 3B 9C 37 DB FD 27 DC 0B 15 64 72 64 1D [10:41:29]Write to MH i2c: 01 00 00 F2 09 FB [10:41:29]Write i2c OK [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: 01 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: 01 07 00 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: 01 07 00 F2 09 00 00 00 00 00 E5 0C F3 [10:41:29]RasterBufferAndPrint [10:41:29]line [10:41:29]line [10:41:29]line [10:41:29]line [10:41:29]line [10:41:29]written 0, free lines is 3307 [10:41:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 21 47 00 C9 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 07 03 00 F4 03 04 00 67 2A C0 66 B6 04 01 00 00 49 22 06 FE B8 3C A7 C9 [10:41:29]CommunicateWithHost err = 0 [10:41:29]CheckOFDResponse [10:41:29]1017 (14) - 77093643461234 [10:41:29]1041 (16) - 0000000000871802 [10:41:29]1040 (4) - 198615 [10:41:29]1012 (4) - 17.08.2024 04:43 [10:41:29]1206 (1) - 0 [10:41:29]OFD Sender: Remove packet 198615 [10:41:29]ProducePacketName [10:41:29]name=ofd_packets/00198615 [10:41:29]NVStorageDeleteData [10:41:29]MH_Cut [10:41:29]Write to MH i2c: D1 01 00 F9 09 01 D4 [10:41:29]Write i2c OK [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: D1 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: D1 01 00 [10:41:29]MH_I2C_Read... [10:41:29]Read from MH i2c: D1 01 00 F9 09 00 D3 [10:41:29]Write to MH i2c: 01 00 00 FA 09 03 [10:41:29]Write i2c OK [10:41:29]MH_I2C_Read... [10:41:29]OFD Sender: No OFD packet to send [10:41:29]*** Cut start [10:41:29]*** Purtial cut [10:41:29]*** CUTSNS_PIN = 0 [10:41:30]*** Stage 1: CUTSNS_PIN = 1 [10:41:31]Read from MH i2c: 01 [10:41:31]MH_I2C_Read... [10:41:31]*** Stop cut motor [10:41:31]*** Cut end [10:41:31]Read from MH i2c: 01 07 00 [10:41:31]MH_I2C_Read... [10:41:31]Read from MH i2c: 01 07 00 FA 09 00 00 00 00 00 FF 0F 18 [10:41:31]process_action close_receipt done [10:41:31]requested_data is exist [10:41:31]produce_requested_data [10:41:31]requested_item fm.sn is exist - process it [10:41:31]wFMCommunicate request_size=4 [10:41:31]MH_SAM_APDU [10:41:31]CAPDU: 80 11 00 00 [10:41:31]Write to MH i2c: E2 08 00 FB 09 80 11 00 00 00 00 00 00 7E [10:41:31]Write i2c OK [10:41:31]MH_I2C_Read... [10:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:31]Read from MH i2c: E2 [10:41:31]MH_I2C_Read... [10:41:31]Read from MH i2c: E2 17 00 [10:41:31]MH_I2C_Read... [10:41:31]Read from MH i2c: E2 17 00 FB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CB [10:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:31]wFMCommunicate OK [10:41:31]requested_item fd.num is exist - process it [10:41:31]SAM_PROTO_GetFieldsCounters [10:41:31]wFMCommunicate request_size=4 [10:41:31]MH_SAM_APDU [10:41:31]CAPDU: 80 13 00 00 [10:41:31]Write to MH i2c: E2 08 00 FC 09 80 13 00 00 00 00 00 00 81 [10:41:31]Write i2c OK [10:41:31]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 62 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 62 00 FC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 07 03 00 0E 04 04 00 CF 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 EA [10:41:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 07 03 00 0E 04 04 00 CF 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 [10:41:32]wFMCommunicate OK [10:41:32]SAM_PROTO_GetFieldsCounters done [10:41:32]requested_item shift.num is exist - process it [10:41:32]requested_item shift.opened is exist - process it [10:41:32]req_shift_opened [10:41:32]FM_GetShiftState [10:41:32]SAM_PROTO_GetShiftState [10:41:32]wFMCommunicate request_size=4 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 13 01 00 [10:41:32]Write to MH i2c: E2 08 00 FD 09 80 13 01 00 00 00 00 00 83 [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 0E 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 0E 00 FD 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E3 [10:41:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:41:32]wFMCommunicate OK [10:41:32]SAM_PROTO_GetShiftState done [10:41:32]FM_GetShiftState done [10:41:32]req_shift_opened done [10:41:32]requested_item shift.open_date is exist - process it [10:41:32]req_shift_open_date [10:41:32]req_shift_open_date done [10:41:32]produce_requested_data done [10:41:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198615,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:41:32]process_action_free close_receipt [10:41:32]json_value_free [10:41:32]json_value_free done [10:41:32]process_json_proto returns [10:41:32]Send response to host [10:41:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198615,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:41:32]free response buf [10:41:32]execute_script done [10:41:32]execute_script returns [10:41:32]free content buf [10:41:32]Sock 7.Close socket [10:41:32]Sock 7.Thread stoped [10:41:34]OFD Sender: No OFD packet to send [10:41:39]OFD Sender: No OFD packet to send [10:41:41]accept exits with 9 [10:41:41]New connection [10:41:41]New thread 3067260260 created [10:41:41]Thread 3067116900 joined [10:41:41]Waiting for new connection... [10:41:41] Sock 9.Parse request [10:41:41]Sock 9.Check first char [10:41:41]Sock 9.First char is OK [10:41:41]request: POST /json_proto HTTP/1.0 [10:41:41]Method: POST [10:41:41]URL: /json_proto [10:41:41]Method is POST - this is cgi request [10:41:41]url: /json_proto [10:41:41]query_string will be loaded in cgi processing [10:41:41]execute_cgi json_proto POST (null) [10:41:41]execute_cgi path=json_proto method=POST [10:41:41]POST find Content-Length [10:41:41]Host: 172.17.46.195:8080 [10:41:41]Content-Length: 687 [10:41:41]Content-Type: application/json [10:41:41] [10:41:41]POST finish read [10:41:41]Found Content-Length = 687 [10:41:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 43.900, "sum" : 1685.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 1685.00, "payments": [ { "type": 0, "sum" : 1685.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:41]execute_script... [10:41: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)11326060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 43.900, "sum" : 1685.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 1685.00, "payments": [ { "type": 0, "sum" : 1685.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:41]POST & json_proto [10:41:41]process_json_proto [10:41:41]json parsed OK: [10:41:41]protocol is kg_v1.0 [10:41:41]action value=close_receipt [10:41:41]process_action close_receipt [10:41:41]cmd_close_receipt [10:41:41]MH_GetDate [10:41:41]Write to MH i2c: F0 00 00 FE 09 F6 [10:41:41]Write i2c OK [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: F0 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: F0 09 00 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: F0 09 00 FE 09 00 65 7E C0 66 8D AE BC 66 65 [10:41:41]GetLastDocTimeStamp 1723891286 [10:41:41]current date 1723891301 [10:41:41]FM_GetShiftState [10:41:41]SAM_PROTO_GetShiftState [10:41:41]wFMCommunicate request_size=4 [10:41:41]MH_SAM_APDU [10:41:41]CAPDU: 80 13 01 00 [10:41:41]Write to MH i2c: E2 08 00 FF 09 80 13 01 00 00 00 00 00 85 [10:41:41]Write i2c OK [10:41:41]MH_I2C_Read... [10:41:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:41]Read from MH i2c: E2 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 0E 00 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 0E 00 FF 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E5 [10:41:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:41:41]wFMCommunicate OK [10:41:41]SAM_PROTO_GetShiftState done [10:41:41]FM_GetShiftState done [10:41:41]opened in 1723853126 [10:41:41]opened+sec_in_day 1723939526 [10:41:41]quantity*price = 168576 [10:41:41]sum+1 = 168577 [10:41:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.76 袠孝袨袚袨: 1685.00 袙薪械褋械薪芯: 3500.00 小袛袗效袗: 1815.00 袧小袩 1% : 14.92 袧袛小 12% : 179.02 袧邪谢懈褔薪褘屑懈: 1685.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 224 17.08.2024 10:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198616 肖袩袛: 102379987831604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104141&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198616&fm=102379987831604&tin=02508201610067®Number=0000000000092545&sum=168500 [10:41:42]StoreToDocumentArchive [10:41:42]shift 463 fd 198616 [10:41:42]save to /storage/0463/doc_00198616 [10:41:42]save last doc name /storage/0463/doc_00198616 to /storage/kkm_last_doc_name [10:41:42]save OK [10:41:42]Clear old archive folders... [10:41:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:41:42]tlvbuf is 01712D80 [10:41:42]SAM_PROTO_ClearQueue [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 09 00 00 [10:41:42]Write to MH i2c: E2 08 00 0C 0A 80 09 00 00 00 00 00 00 88 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 0C 0A 00 90 00 8A [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]SAM_PROTO_ClearQueue done [10:41:42]KKMCreateOFDPacket [10:41:42]OFDProtocolAddRootSTLVToBuf [10:41:42]FM_MakeSignedData [10:41:42]FM_MakeSignedData [10:41:42]SAM_PROTO_SignData [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 01 02 [10:41:42]Write to MH i2c: E2 08 00 0D 0A 80 0D 01 02 00 00 00 00 90 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 0D 0A 00 90 00 8B [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]wFMCommunicate request_size=255 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 7C AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 92 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 45 00 00 00 00 07 04 06 00 34 92 02 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 65 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 07 03 00 35 04 06 00 5D 1D [10:41:42]Write to MH i2c: E2 02 01 0E 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 7C AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 92 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 45 00 00 00 00 07 04 06 00 34 92 02 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 65 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 07 03 00 35 04 06 00 5D 1D 00 00 34 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 0E 0A 00 90 00 8C [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]wFMCommunicate request_size=9 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 02 02 04 32 CE 8B 34 [10:41:42]Write to MH i2c: E2 0C 00 0F 0A 80 0D 02 02 04 00 32 CE 8B 34 00 00 5A [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 0F 0A 00 90 00 8D [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 03 02 [10:41:42]Write to MH i2c: E2 08 00 10 0A 80 0D 03 02 00 00 00 00 95 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 0B 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 0B 00 10 0A 00 B3 27 75 11 38 61 3C C8 90 00 93 [10:41:42]RAPDU: B3 27 75 11 38 61 3C C8 90 00 [10:41:42]wFMCommunicate OK [10:41:42]SAM_PROTO_SignData done [10:41:42]FM_MakeSignedData done [10:41:42]CreateOFDProtocolMessage [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 11 00 00 [10:41:42]Write to MH i2c: E2 08 00 11 0A 80 11 00 00 00 00 00 00 95 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 17 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 17 00 11 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [10:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:42]wFMCommunicate OK [10:41:42]CreateOFDProtocolMessage done [10:41:42]OFDSenderStorePacket 198616 [10:41:42]StoreOFDPacket docnum=198616 [10:41:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B5 A7 06 01 3F 71 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 7C AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 92 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 45 00 00 00 00 07 04 06 00 34 92 02 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 65 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 07 03 00 35 04 06 00 5D 1D 32 CE 8B 34 B3 27 75 11 38 61 3C C8 [10:41:42]CheckFolder [10:41:42]dirname=/storage/ofd_packets [10:41:42]CheckFolder done [10:41:42]ProducePacketName [10:41:42]name=ofd_packets/00198616 [10:41:42]NVStorageSaveData ofd_packets/00198616 [10:41:42]File name is /storage/ofd_packets/00198616 [10:41:42]Write 300 bytes [10:41:42]NVStorageSaveData done [10:41:42]OFDSenderStorePacket done [10:41:42]KKMCreateOFDPacket done [10:41:42]NVStorageSaveData kkm_last_timestamp [10:41:42]File name is /storage/kkm_last_timestamp [10:41:42]Write 4 bytes [10:41:42]NVStorageSaveData done [10:41:42]ExternCall_PrintAddStr [10:41:42]wPrintStart [10:41:42]Write to MH i2c: 01 00 00 12 0A 1C [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 12 0A 00 00 00 00 00 FF 0F 31 [10:41:42]RasterBufferAndPrint [10:41:42]line 小褔械褌 N : (1)11326060 [10:41:42]line 袠袧袧: 02508201610067 [10:41:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:41:42]line 袩袪袨袛袗袞袗 [10:41:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:41:42]line 孝芯胁邪褉: 2711190000 [10:41:42]line 袚袗袟-袣-3 [10:41:42]line 43.900 * 38.40 [10:41:42]line = 1685.76 [10:41:42]line 袧袛小 12% 袧小袩 1% [10:41:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:41:42]line 袨袣袪校袚袥袝袧袠袝: -0.76 [10:41:42]line 袠孝袨袚袨: 1685.00 [10:41:42]line 袙薪械褋械薪芯: 3500.00 [10:41:42]line 小袛袗效袗: 1815.00 [10:41:42]line 袧小袩 1% : 14.92 [10:41:42]line 袧袛小 12% : 179.02 [10:41:42]line 袧邪谢懈褔薪褘屑懈: 1685.00 [10:41:42]line 袘械蟹薪邪谢.: 0.00 [10:41:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:41:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:41:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:41:42]line 效械泻 224 17.08.2024 10:41 [10:41:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:41:42]line 袟袧袦: 0300000079 [10:41:42]line 袪袧袦: 0000000000092545 [10:41:42]line 袙械褉褋懈褟 袣袣袦: 001 [10:41:42]line 肖袦: 0000000000871802 [10:41:42]line 肖袛: 198616 [10:41:42]line 肖袩袛: 102379987831604 [10:41:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104141&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198616&fm=102379987831604&tin=02508201610067®Number=0000000000092545&sum=168500 [10:41:42]written 0, free lines is 4095 [10:41:42]OFD Sender: Processing packet 198616 [packets to send 246, broken 245] [10:41:42]ProducePacketName [10:41:42]name=ofd_packets/00198616 [10:41:42]OFD Sender: To server: 嚂鰌G, [10:41:42]CommunicateWithHost lk.salyk.kg:30040 [10:41:42]ConnectInit lk.salyk.kg [10:41:43]Connected sock=10 [10:41:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B5 A7 06 01 3F 71 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 7C AB 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 80 92 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 45 00 00 00 00 07 04 06 00 34 92 02 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 65 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 07 03 00 35 04 06 00 5D 1D 32 CE 8B 34 B3 27 75 11 38 61 3C C8 [10:41:43]Write to MH i2c: 01 00 00 3D 0A 47 [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: 01 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: 01 07 00 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: 01 07 00 3D 0A 00 00 00 00 00 F7 0C 51 [10:41:43]RasterBufferAndPrint [10:41:43]line [10:41:43]line [10:41:43]line [10:41:43]line [10:41:43]line [10:41:43]written 0, free lines is 3326 [10:41:43]MH_Cut [10:41:43]Write to MH i2c: D1 01 00 44 0A 01 20 [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: D1 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: D1 01 00 [10:41:43]MH_I2C_Read... [10:41:43]Read from MH i2c: D1 01 00 44 0A 00 1F [10:41:43]Write to MH i2c: 01 00 00 45 0A 4F [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E 30 47 00 1D 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 31 38 30 32 10 04 04 00 D8 07 03 00 F4 03 04 00 76 2A C0 66 B6 04 01 00 00 C1 B0 61 BA 49 9F 5F 6B [10:41:43]CommunicateWithHost err = 0 [10:41:43]CheckOFDResponse [10:41:43]1017 (14) - 77093643461234 [10:41:43]1041 (16) - 0000000000871802 [10:41:43]1040 (4) - 198616 [10:41:43]1012 (4) - 17.08.2024 04:43 [10:41:43]1206 (1) - 0 [10:41:43]OFD Sender: Remove packet 198616 [10:41:43]ProducePacketName [10:41:43]name=ofd_packets/00198616 [10:41:43]NVStorageDeleteData [10:41:43]OFD Sender: No OFD packet to send [10:41:44]*** Cut start [10:41:44]*** Purtial cut [10:41:44]*** Stage 1: CUTSNS_PIN = 1 [10:41:44]Read from MH i2c: 01 [10:41:44]MH_I2C_Read... [10:41:44]*** Stop cut motor [10:41:44]*** Cut end [10:41:44]Read from MH i2c: 01 07 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: 01 07 00 45 0A 00 00 00 00 00 FF 0F 64 [10:41:44]process_action close_receipt done [10:41:44]requested_data is exist [10:41:44]produce_requested_data [10:41:44]requested_item fm.sn is exist - process it [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 11 00 00 [10:41:44]Write to MH i2c: E2 08 00 46 0A 80 11 00 00 00 00 00 00 CA [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 17 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 17 00 46 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [10:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:41:44]wFMCommunicate OK [10:41:44]requested_item fd.num is exist - process it [10:41:44]SAM_PROTO_GetFieldsCounters [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 13 00 00 [10:41:44]Write to MH i2c: E2 08 00 47 0A 80 13 00 00 00 00 00 00 CD [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 62 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 62 00 47 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 07 03 00 0E 04 04 00 CF 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 3A [10:41:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 07 03 00 0E 04 04 00 CF 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 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_GetFieldsCounters done [10:41:44]requested_item shift.num is exist - process it [10:41:44]requested_item shift.opened is exist - process it [10:41:44]req_shift_opened [10:41:44]FM_GetShiftState [10:41:44]SAM_PROTO_GetShiftState [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 13 01 00 [10:41:44]Write to MH i2c: E2 08 00 48 0A 80 13 01 00 00 00 00 00 CF [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0E 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0E 00 48 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [10:41:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_GetShiftState done [10:41:44]FM_GetShiftState done [10:41:44]req_shift_opened done [10:41:44]requested_item shift.open_date is exist - process it [10:41:44]req_shift_open_date [10:41:44]req_shift_open_date done [10:41:44]produce_requested_data done [10:41:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198616,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:41:44]process_action_free close_receipt [10:41:44]json_value_free [10:41:44]json_value_free done [10:41:44]process_json_proto returns [10:41:44]Send response to host [10:41:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198616,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:41:44]free response buf [10:41:44]execute_script done [10:41:44]execute_script returns [10:41:44]free content buf [10:41:44]Sock 9.Close socket [10:41:44]Sock 9.Thread stoped [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:35]accept exits with 7 [10:42:35]New connection [10:42:35]New thread 3067116900 created [10:42:35]Thread 3067260260 joined [10:42:35]Waiting for new connection... [10:42:35] Sock 7.Parse request [10:42:35]Sock 7.Check first char [10:42:35]Sock 7.First char is OK [10:42:35]request: POST /json_proto HTTP/1.0 [10:42:35]Method: POST [10:42:35]URL: /json_proto [10:42:35]Method is POST - this is cgi request [10:42:35]url: /json_proto [10:42:35]query_string will be loaded in cgi processing [10:42:35]execute_cgi json_proto POST (null) [10:42:35]execute_cgi path=json_proto method=POST [10:42:35]POST find Content-Length [10:42:35]Host: 172.17.46.195:8080 [10:42:35]Content-Length: 679 [10:42:35]Content-Type: application/json [10:42:35] [10:42:35]POST finish read [10:42:35]Found Content-Length = 679 [10:42:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:35]execute_script... [10:42: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)11326062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:35]POST & json_proto [10:42:35]process_json_proto [10:42:35]json parsed OK: [10:42:35]protocol is kg_v1.0 [10:42:35]action value=close_receipt [10:42:35]process_action close_receipt [10:42:35]cmd_close_receipt [10:42:35]MH_GetDate [10:42:35]Write to MH i2c: F0 00 00 49 0A 42 [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 09 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: F0 09 00 49 0A 00 9C 7E C0 66 8D AE BC 66 E8 [10:42:35]GetLastDocTimeStamp 1723891301 [10:42:35]current date 1723891356 [10:42:35]FM_GetShiftState [10:42:35]SAM_PROTO_GetShiftState [10:42:35]wFMCommunicate request_size=4 [10:42:35]MH_SAM_APDU [10:42:35]CAPDU: 80 13 01 00 [10:42:35]Write to MH i2c: E2 08 00 4A 0A 80 13 01 00 00 00 00 00 D1 [10:42:35]Write i2c OK [10:42:35]MH_I2C_Read... [10:42:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:35]Read from MH i2c: E2 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 0E 00 [10:42:35]MH_I2C_Read... [10:42:35]Read from MH i2c: E2 0E 00 4A 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [10:42:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:42:35]wFMCommunicate OK [10:42:35]SAM_PROTO_GetShiftState done [10:42:35]FM_GetShiftState done [10:42:35]opened in 1723853126 [10:42:35]opened+sec_in_day 1723939526 [10:42:35]quantity*price = 60003 [10:42:35]sum+1 = 60004 [10:42:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 225 17.08.2024 10:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198617 肖袩袛: 190332678474180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104236&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198617&fm=190332678474180&tin=02508201610067®Number=0000000000092545&sum=60000 [10:42:37]StoreToDocumentArchive [10:42:37]shift 463 fd 198617 [10:42:37]save to /storage/0463/doc_00198617 [10:42:37]save last doc name /storage/0463/doc_00198617 to /storage/kkm_last_doc_name [10:42:37]save OK [10:42:37]Clear old archive folders... [10:42:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:37]tlvbuf is 01681140 [10:42:37]SAM_PROTO_ClearQueue [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 09 00 00 [10:42:37]Write to MH i2c: E2 08 00 57 0A 80 09 00 00 00 00 00 00 D3 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 57 0A 00 90 00 D5 [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]SAM_PROTO_ClearQueue done [10:42:37]KKMCreateOFDPacket [10:42:37]OFDProtocolAddRootSTLVToBuf [10:42:37]FM_MakeSignedData [10:42:37]FM_MakeSignedData [10:42:37]SAM_PROTO_SignData [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 0D 01 02 [10:42:37]Write to MH i2c: E2 08 00 58 0A 80 0D 01 02 00 00 00 00 DB [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 58 0A 00 90 00 D6 [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]wFMCommunicate request_size=255 [10:42:37]MH_SAM_APDU [10:42: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 9C 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 07 03 00 35 04 06 00 AD [10:42:37]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 9C 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 07 03 00 35 04 06 00 AD 00 00 9B [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 59 0A 00 90 00 D7 [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]wFMCommunicate request_size=10 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 0D 02 02 05 1B 47 B0 89 C4 [10:42:37]Write to MH i2c: E2 0D 00 5A 0A 80 0D 02 02 05 00 1B 47 B0 89 C4 00 00 47 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 5A 0A 00 90 00 D8 [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 0D 03 02 [10:42:37]Write to MH i2c: E2 08 00 5B 0A 80 0D 03 02 00 00 00 00 E0 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 0B 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 0B 00 5B 0A 00 FD 2A A9 26 8B E8 B5 4B 90 00 4A [10:42:37]RAPDU: FD 2A A9 26 8B E8 B5 4B 90 00 [10:42:37]wFMCommunicate OK [10:42:37]SAM_PROTO_SignData done [10:42:37]FM_MakeSignedData done [10:42:37]CreateOFDProtocolMessage [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 11 00 00 [10:42:37]Write to MH i2c: E2 08 00 5C 0A 80 11 00 00 00 00 00 00 E0 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 17 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 17 00 5C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2D [10:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:42:37]wFMCommunicate OK [10:42:37]CreateOFDProtocolMessage done [10:42:37]OFDSenderStorePacket 198617 [10:42:37]StoreOFDPacket docnum=198617 [10:42:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5E DE 07 01 63 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 9C 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 07 03 00 35 04 06 00 AD 1B 47 B0 89 C4 FD 2A A9 26 8B E8 B5 4B [10:42:37]CheckFolder [10:42:37]dirname=/storage/ofd_packets [10:42:37]CheckFolder done [10:42:37]ProducePacketName [10:42:37]name=ofd_packets/00198617 [10:42:37]NVStorageSaveData ofd_packets/00198617 [10:42:37]File name is /storage/ofd_packets/00198617 [10:42:37]Write 301 bytes [10:42:37]NVStorageSaveData done [10:42:37]OFDSenderStorePacket done [10:42:37]KKMCreateOFDPacket done [10:42:37]NVStorageSaveData kkm_last_timestamp [10:42:37]File name is /storage/kkm_last_timestamp [10:42:37]Write 4 bytes [10:42:37]NVStorageSaveData done [10:42:37]ExternCall_PrintAddStr [10:42:37]wPrintStart [10:42:37]Write to MH i2c: 01 00 00 5D 0A 67 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 07 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: 01 07 00 5D 0A 00 00 00 00 00 FF 0F 7C [10:42:37]RasterBufferAndPrint [10:42:37]line 小褔械褌 N : (1)11326062 [10:42:37]line 袠袧袧: 02508201610067 [10:42:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:42:37]line 袩袪袨袛袗袞袗 [10:42:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:42:37]line 孝芯胁邪褉: 2710124130 [10:42:37]line 袗懈-92-袣-4 [10:42:37]line 8.850 * 67.80 [10:42:37]line = 600.03 [10:42:37]line 袧袛小 12% 袧小袩 1% [10:42:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:42:37]line 袨袣袪校袚袥袝袧袠袝: -0.03 [10:42:37]line 袠孝袨袚袨: 600.00 [10:42:37]line 袙薪械褋械薪芯: 600.00 [10:42:37]line 小袛袗效袗: 0.00 [10:42:37]line 袧小袩 1% : 5.31 [10:42:37]line 袧袛小 12% : 63.72 [10:42:37]line 袧邪谢懈褔薪褘屑懈: 600.00 [10:42:37]line 袘械蟹薪邪谢.: 0.00 [10:42:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:42:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:42:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:42:37]line 效械泻 225 17.08.2024 10:42 [10:42:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:42:37]line 袟袧袦: 0300000079 [10:42:37]line 袪袧袦: 0000000000092545 [10:42:37]line 袙械褉褋懈褟 袣袣袦: 001 [10:42:37]line 肖袦: 0000000000871802 [10:42:37]line 肖袛: 198617 [10:42:37]line 肖袩袛: 190332678474180 [10:42:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104236&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198617&fm=190332678474180&tin=02508201610067®Number=0000000000092545&sum=60000 [10:42:37]OFD Sender: Processing packet 198617 [packets to send 246, broken 245] [10:42:37]ProducePacketName [10:42:37]name=ofd_packets/00198617 [10:42:37]OFD Sender: To server: 嚂鰌G, [10:42:37]CommunicateWithHost lk.salyk.kg:30040 [10:42:37]ConnectInit lk.salyk.kg [10:42:37]written 0, free lines is 4095 [10:42:38]Connected sock=11 [10:42:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5E DE 07 01 63 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 9C 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 07 03 00 35 04 06 00 AD 1B 47 B0 89 C4 FD 2A A9 26 8B E8 B5 4B [10:42:38]Write to MH i2c: 01 00 00 88 0A 92 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 88 0A 00 00 00 00 00 E7 0C 8C [10:42:38]RasterBufferAndPrint [10:42:38]line [10:42:38]line [10:42:38]line [10:42:38]line [10:42:38]line [10:42:38]written 0, free lines is 3309 [10:42:38]MH_Cut [10:42:38]Write to MH i2c: D1 01 00 8F 0A 01 6B [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D1 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D1 01 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: D1 01 00 8F 0A 00 6A [10:42:38]Write to MH i2c: 01 00 00 90 0A 9A [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 58 FC 47 00 1D 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 31 38 30 32 10 04 04 00 D9 07 03 00 F4 03 04 00 AD 2A C0 66 B6 04 01 00 00 63 65 BF 63 36 B4 95 B5 [10:42:38]CommunicateWithHost err = 0 [10:42:38]CheckOFDResponse [10:42:38]1017 (14) - 77093643461234 [10:42:38]1041 (16) - 0000000000871802 [10:42:38]1040 (4) - 198617 [10:42:38]1012 (4) - 17.08.2024 04:44 [10:42:38]1206 (1) - 0 [10:42:38]OFD Sender: Remove packet 198617 [10:42:38]ProducePacketName [10:42:38]name=ofd_packets/00198617 [10:42:38]NVStorageDeleteData [10:42:39]OFD Sender: No OFD packet to send [10:42:39]*** Cut start [10:42:39]*** Purtial cut [10:42:39]*** CUTSNS_PIN = 0 [10:42:39]*** Stage 1: CUTSNS_PIN = 1 [10:42:41]Read from MH i2c: 01 [10:42:41]MH_I2C_Read... [10:42:41]*** Stop cut motor [10:42:41]*** Cut end [10:42:41]Read from MH i2c: 01 07 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: 01 07 00 90 0A 00 00 00 00 00 FF 0F AF [10:42:41]process_action close_receipt done [10:42:41]requested_data is exist [10:42:41]produce_requested_data [10:42:41]requested_item fm.sn is exist - process it [10:42:41]wFMCommunicate request_size=4 [10:42:41]MH_SAM_APDU [10:42:41]CAPDU: 80 11 00 00 [10:42:41]Write to MH i2c: E2 08 00 91 0A 80 11 00 00 00 00 00 00 15 [10:42:41]Write i2c OK [10:42:41]MH_I2C_Read... [10:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:41]Read from MH i2c: E2 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 17 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 17 00 91 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [10:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:42:41]wFMCommunicate OK [10:42:41]requested_item fd.num is exist - process it [10:42:41]SAM_PROTO_GetFieldsCounters [10:42:41]wFMCommunicate request_size=4 [10:42:41]MH_SAM_APDU [10:42:41]CAPDU: 80 13 00 00 [10:42:41]Write to MH i2c: E2 08 00 92 0A 80 13 00 00 00 00 00 00 18 [10:42:41]Write i2c OK [10:42:41]MH_I2C_Read... [10:42:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:41]Read from MH i2c: E2 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 62 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 62 00 92 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 07 03 00 0E 04 04 00 CF 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 89 [10:42:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 07 03 00 0E 04 04 00 CF 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 [10:42:41]wFMCommunicate OK [10:42:41]SAM_PROTO_GetFieldsCounters done [10:42:41]requested_item shift.num is exist - process it [10:42:41]requested_item shift.opened is exist - process it [10:42:41]req_shift_opened [10:42:41]FM_GetShiftState [10:42:41]SAM_PROTO_GetShiftState [10:42:41]wFMCommunicate request_size=4 [10:42:41]MH_SAM_APDU [10:42:41]CAPDU: 80 13 01 00 [10:42:41]Write to MH i2c: E2 08 00 93 0A 80 13 01 00 00 00 00 00 1A [10:42:41]Write i2c OK [10:42:41]MH_I2C_Read... [10:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:41]Read from MH i2c: E2 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 0E 00 [10:42:41]MH_I2C_Read... [10:42:41]Read from MH i2c: E2 0E 00 93 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [10:42:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:42:41]wFMCommunicate OK [10:42:41]SAM_PROTO_GetShiftState done [10:42:41]FM_GetShiftState done [10:42:41]req_shift_opened done [10:42:41]requested_item shift.open_date is exist - process it [10:42:41]req_shift_open_date [10:42:41]req_shift_open_date done [10:42:41]produce_requested_data done [10:42:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198617,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:42:41]process_action_free close_receipt [10:42:41]json_value_free [10:42:41]json_value_free done [10:42:41]process_json_proto returns [10:42:41]Send response to host [10:42:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198617,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:42:41]free response buf [10:42:41]execute_script done [10:42:41]execute_script returns [10:42:41]free content buf [10:42:41]Sock 7.Close socket [10:42:41]Sock 7.Thread stoped [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:00]accept exits with 9 [10:43:00]New connection [10:43:00]New thread 3067260260 created [10:43:00]Thread 3067116900 joined [10:43:00]Waiting for new connection... [10:43:00] Sock 9.Parse request [10:43:00]Sock 9.Check first char [10:43:00]Sock 9.First char is OK [10:43:00]request: POST /json_proto HTTP/1.0 [10:43:00]Method: POST [10:43:00]URL: /json_proto [10:43:00]Method is POST - this is cgi request [10:43:00]url: /json_proto [10:43:00]query_string will be loaded in cgi processing [10:43:00]execute_cgi json_proto POST (null) [10:43:00]execute_cgi path=json_proto method=POST [10:43:00]POST find Content-Length [10:43:00]Host: 172.17.46.195:8080 [10:43:00]Content-Length: 682 [10:43:00]Content-Type: application/json [10:43:00] [10:43:00]POST finish read [10:43:00]Found Content-Length = 682 [10:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 6.520, "sum" : 250.37, "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" ] } } [10:43:00]execute_script... [10:43:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 6.520, "sum" : 250.37, "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" ] } } [10:43:00]POST & json_proto [10:43:00]process_json_proto [10:43:00]json parsed OK: [10:43:00]protocol is kg_v1.0 [10:43:00]action value=close_receipt [10:43:00]process_action close_receipt [10:43:00]cmd_close_receipt [10:43:00]MH_GetDate [10:43:00]Write to MH i2c: F0 00 00 94 0A 8D [10:43:00]Write i2c OK [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: F0 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: F0 09 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: F0 09 00 94 0A 00 B4 7E C0 66 8D AE BC 66 4B [10:43:00]GetLastDocTimeStamp 1723891356 [10:43:00]current date 1723891380 [10:43:00]FM_GetShiftState [10:43:00]SAM_PROTO_GetShiftState [10:43:00]wFMCommunicate request_size=4 [10:43:00]MH_SAM_APDU [10:43:00]CAPDU: 80 13 01 00 [10:43:00]Write to MH i2c: E2 08 00 95 0A 80 13 01 00 00 00 00 00 1C [10:43:00]Write i2c OK [10:43:00]MH_I2C_Read... [10:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:00]Read from MH i2c: E2 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 0E 00 [10:43:00]MH_I2C_Read... [10:43:00]Read from MH i2c: E2 0E 00 95 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7C [10:43:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:43:00]wFMCommunicate OK [10:43:00]SAM_PROTO_GetShiftState done [10:43:00]FM_GetShiftState done [10:43:00]opened in 1723853126 [10:43:00]opened+sec_in_day 1723939526 [10:43:00]quantity*price = 25036 [10:43:00]sum+1 = 25038 [10:43:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 250.00 袙薪械褋械薪芯: 250.00 小袛袗效袗: 0.00 袧小袩 1% : 2.22 袧袛小 12% : 26.59 袧邪谢懈褔薪褘屑懈: 250.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 226 17.08.2024 10:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198618 肖袩袛: 107017018951978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198618&fm=107017018951978&tin=02508201610067®Number=0000000000092545&sum=25000 [10:43:01]StoreToDocumentArchive [10:43:01]shift 463 fd 198618 [10:43:01]save to /storage/0463/doc_00198618 [10:43:01]save last doc name /storage/0463/doc_00198618 to /storage/kkm_last_doc_name [10:43:01]save OK [10:43:01]Clear old archive folders... [10:43:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:43:01]tlvbuf is 01676650 [10:43:01]SAM_PROTO_ClearQueue [10:43:01]wFMCommunicate request_size=4 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 09 00 00 [10:43:01]Write to MH i2c: E2 08 00 A2 0A 80 09 00 00 00 00 00 00 1E [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 A2 0A 00 90 00 20 [10:43:01]RAPDU: 90 00 [10:43:01]wFMCommunicate OK [10:43:01]SAM_PROTO_ClearQueue done [10:43:01]KKMCreateOFDPacket [10:43:01]OFDProtocolAddRootSTLVToBuf [10:43:01]FM_MakeSignedData [10:43:01]FM_MakeSignedData [10:43:01]SAM_PROTO_SignData [10:43:01]wFMCommunicate request_size=4 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 0D 01 02 [10:43:01]Write to MH i2c: E2 08 00 A3 0A 80 0D 01 02 00 00 00 00 26 [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 A3 0A 00 90 00 21 [10:43:01]RAPDU: 90 00 [10:43:01]wFMCommunicate OK [10:43:01]wFMCommunicate request_size=255 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 78 19 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B4 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 07 03 00 35 04 06 00 61 54 [10:43:01]Write to MH i2c: E2 02 01 A4 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 78 19 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B4 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 07 03 00 35 04 06 00 61 54 00 00 9D [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 A4 0A 00 90 00 22 [10:43:01]RAPDU: 90 00 [10:43:01]wFMCommunicate OK [10:43:01]wFMCommunicate request_size=9 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 0D 02 02 04 D7 66 49 2A [10:43:01]Write to MH i2c: E2 0C 00 A5 0A 80 0D 02 02 04 00 D7 66 49 2A 00 00 E1 [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 03 00 A5 0A 00 90 00 23 [10:43:01]RAPDU: 90 00 [10:43:01]wFMCommunicate OK [10:43:01]wFMCommunicate request_size=4 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 0D 03 02 [10:43:01]Write to MH i2c: E2 08 00 A6 0A 80 0D 03 02 00 00 00 00 2B [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 0B 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 0B 00 A6 0A 00 D9 1A 4B 37 77 DA A3 8B 90 00 20 [10:43:01]RAPDU: D9 1A 4B 37 77 DA A3 8B 90 00 [10:43:01]wFMCommunicate OK [10:43:01]SAM_PROTO_SignData done [10:43:01]FM_MakeSignedData done [10:43:01]CreateOFDProtocolMessage [10:43:01]wFMCommunicate request_size=4 [10:43:01]MH_SAM_APDU [10:43:01]CAPDU: 80 11 00 00 [10:43:01]Write to MH i2c: E2 08 00 A7 0A 80 11 00 00 00 00 00 00 2B [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:01]Read from MH i2c: E2 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 17 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: E2 17 00 A7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [10:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:01]wFMCommunicate OK [10:43:01]CreateOFDProtocolMessage done [10:43:01]OFDSenderStorePacket 198618 [10:43:01]StoreOFDPacket docnum=198618 [10:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8C B9 06 01 2F 19 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 78 19 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B4 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 07 03 00 35 04 06 00 61 54 D7 66 49 2A D9 1A 4B 37 77 DA A3 8B [10:43:01]CheckFolder [10:43:01]dirname=/storage/ofd_packets [10:43:01]CheckFolder done [10:43:01]ProducePacketName [10:43:01]name=ofd_packets/00198618 [10:43:01]NVStorageSaveData ofd_packets/00198618 [10:43:01]File name is /storage/ofd_packets/00198618 [10:43:01]Write 300 bytes [10:43:01]NVStorageSaveData done [10:43:01]OFDSenderStorePacket done [10:43:01]KKMCreateOFDPacket done [10:43:01]NVStorageSaveData kkm_last_timestamp [10:43:01]File name is /storage/kkm_last_timestamp [10:43:01]Write 4 bytes [10:43:01]NVStorageSaveData done [10:43:01]ExternCall_PrintAddStr [10:43:01]wPrintStart [10:43:01]Write to MH i2c: 01 00 00 A8 0A B2 [10:43:01]Write i2c OK [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: 01 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: 01 07 00 [10:43:01]MH_I2C_Read... [10:43:01]Read from MH i2c: 01 07 00 A8 0A 00 00 00 00 00 FF 0F C7 [10:43:01]RasterBufferAndPrint [10:43:01]line 小褔械褌 N : (1)11326063 [10:43:01]line 袠袧袧: 02508201610067 [10:43:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:43:01]line 袩袪袨袛袗袞袗 [10:43:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:43:01]line 孝芯胁邪褉: 2711190000 [10:43:01]line 袚袗袟-袣-3 [10:43:01]line 6.520 * 38.40 [10:43:01]line = 250.37 [10:43:01]line 袧袛小 12% 袧小袩 1% [10:43:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:43:01]line 袨袣袪校袚袥袝袧袠袝: -0.37 [10:43:01]line 袠孝袨袚袨: 250.00 [10:43:01]line 袙薪械褋械薪芯: 250.00 [10:43:01]line 小袛袗效袗: 0.00 [10:43:01]line 袧小袩 1% : 2.22 [10:43:01]line 袧袛小 12% : 26.59 [10:43:01]line 袧邪谢懈褔薪褘屑懈: 250.00 [10:43:01]line 袘械蟹薪邪谢.: 0.00 [10:43:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:43:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:43:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:43:01]line 效械泻 226 17.08.2024 10:43 [10:43:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:43:01]line 袟袧袦: 0300000079 [10:43:01]line 袪袧袦: 0000000000092545 [10:43:02]line 袙械褉褋懈褟 袣袣袦: 001 [10:43:02]line 肖袦: 0000000000871802 [10:43:02]line 肖袛: 198618 [10:43:02]line 肖袩袛: 107017018951978 [10:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104300&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198618&fm=107017018951978&tin=02508201610067®Number=0000000000092545&sum=25000 [10:43:02]OFD Sender: Processing packet 198618 [packets to send 246, broken 245] [10:43:02]ProducePacketName [10:43:02]name=ofd_packets/00198618 [10:43:02]OFD Sender: To server: 嚂鰌G, [10:43:02]CommunicateWithHost lk.salyk.kg:30040 [10:43:02]ConnectInit lk.salyk.kg [10:43:02]written 0, free lines is 4095 [10:43:02]Connected sock=10 [10:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8C B9 06 01 2F 19 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 78 19 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B4 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 07 03 00 35 04 06 00 61 54 D7 66 49 2A D9 1A 4B 37 77 DA A3 8B [10:43:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 8B 47 00 C3 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 07 03 00 F4 03 04 00 C5 2A C0 66 B6 04 01 00 00 DC 7E 66 22 CC 05 91 47 [10:43:02]CommunicateWithHost err = 0 [10:43:02]CheckOFDResponse [10:43:02]1017 (14) - 77093643461234 [10:43:02]1041 (16) - 0000000000871802 [10:43:02]1040 (4) - 198618 [10:43:02]1012 (4) - 17.08.2024 04:44 [10:43:02]1206 (1) - 0 [10:43:02]OFD Sender: Remove packet 198618 [10:43:02]ProducePacketName [10:43:02]name=ofd_packets/00198618 [10:43:02]NVStorageDeleteData [10:43:02]Write to MH i2c: 01 00 00 D3 0A DD [10:43:02]Write i2c OK [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: 01 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: 01 07 00 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: 01 07 00 D3 0A 00 00 00 00 00 EF 0C DF [10:43:02]RasterBufferAndPrint [10:43:02]line [10:43:02]line [10:43:02]line [10:43:02]line [10:43:02]line [10:43:02]written 0, free lines is 3317 [10:43:02]MH_Cut [10:43:02]Write to MH i2c: D1 01 00 DA 0A 01 B6 [10:43:02]Write i2c OK [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: D1 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: D1 01 00 [10:43:02]MH_I2C_Read... [10:43:02]Read from MH i2c: D1 01 00 DA 0A 00 B5 [10:43:02]Write to MH i2c: 01 00 00 DB 0A E5 [10:43:02]Write i2c OK [10:43:02]MH_I2C_Read... [10:43:03]OFD Sender: No OFD packet to send [10:43:03]*** Cut start [10:43:03]*** Purtial cut [10:43:03]*** Stage 1: CUTSNS_PIN = 1 [10:43:03]Read from MH i2c: 01 [10:43:03]MH_I2C_Read... [10:43:03]*** Stop cut motor [10:43:03]*** Cut end [10:43:03]Read from MH i2c: 01 07 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: 01 07 00 DB 0A 00 00 00 00 00 FF 0F FA [10:43:03]process_action close_receipt done [10:43:03]requested_data is exist [10:43:03]produce_requested_data [10:43:03]requested_item fm.sn is exist - process it [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 11 00 00 [10:43:03]Write to MH i2c: E2 08 00 DC 0A 80 11 00 00 00 00 00 00 60 [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:03]Read from MH i2c: E2 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 17 00 [10:43:03]MH_I2C_Read... [10:43:03]Read from MH i2c: E2 17 00 DC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [10:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:03]wFMCommunicate OK [10:43:03]requested_item fd.num is exist - process it [10:43:03]SAM_PROTO_GetFieldsCounters [10:43:03]wFMCommunicate request_size=4 [10:43:03]MH_SAM_APDU [10:43:03]CAPDU: 80 13 00 00 [10:43:03]Write to MH i2c: E2 08 00 DD 0A 80 13 00 00 00 00 00 00 63 [10:43:03]Write i2c OK [10:43:03]MH_I2C_Read... [10:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:04]Read from MH i2c: E2 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: E2 62 00 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: E2 62 00 DD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 07 03 00 0E 04 04 00 CF 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 D8 [10:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 07 03 00 0E 04 04 00 CF 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 [10:43:04]wFMCommunicate OK [10:43:04]SAM_PROTO_GetFieldsCounters done [10:43:04]requested_item shift.num is exist - process it [10:43:04]requested_item shift.opened is exist - process it [10:43:04]req_shift_opened [10:43:04]FM_GetShiftState [10:43:04]SAM_PROTO_GetShiftState [10:43:04]wFMCommunicate request_size=4 [10:43:04]MH_SAM_APDU [10:43:04]CAPDU: 80 13 01 00 [10:43:04]Write to MH i2c: E2 08 00 DE 0A 80 13 01 00 00 00 00 00 65 [10:43:04]Write i2c OK [10:43:04]MH_I2C_Read... [10:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:04]Read from MH i2c: E2 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: E2 0E 00 [10:43:04]MH_I2C_Read... [10:43:04]Read from MH i2c: E2 0E 00 DE 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [10:43:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:43:04]wFMCommunicate OK [10:43:04]SAM_PROTO_GetShiftState done [10:43:04]FM_GetShiftState done [10:43:04]req_shift_opened done [10:43:04]requested_item shift.open_date is exist - process it [10:43:04]req_shift_open_date [10:43:04]req_shift_open_date done [10:43:04]produce_requested_data done [10:43:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198618,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:43:04]process_action_free close_receipt [10:43:04]json_value_free [10:43:04]json_value_free done [10:43:04]process_json_proto returns [10:43:04]Send response to host [10:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198618,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:43:04]free response buf [10:43:04]execute_script done [10:43:04]execute_script returns [10:43:04]free content buf [10:43:04]Sock 9.Close socket [10:43:04]Sock 9.Thread stoped [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:43]OFD Sender: No OFD packet to send [10:43:48]OFD Sender: No OFD packet to send [10:43:50]accept exits with 7 [10:43:50]New connection [10:43:50]New thread 3067116900 created [10:43:50]Thread 3067260260 joined [10:43:50]Waiting for new connection... [10:43:50] Sock 7.Parse request [10:43:50]Sock 7.Check first char [10:43:50]Sock 7.First char is OK [10:43:50]request: POST /json_proto HTTP/1.0 [10:43:50]Method: POST [10:43:50]URL: /json_proto [10:43:50]Method is POST - this is cgi request [10:43:50]url: /json_proto [10:43:50]query_string will be loaded in cgi processing [10:43:50]execute_cgi json_proto POST (null) [10:43:50]execute_cgi path=json_proto method=POST [10:43:50]POST find Content-Length [10:43:50]Host: 172.17.46.195:8080 [10:43:50]Content-Length: 799 [10:43:50]Content-Type: application/json [10:43:50] [10:43:50]POST finish read [10:43:50]Found Content-Length = 799 [10:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:50]execute_script... [10:43: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)11326064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:50]POST & json_proto [10:43:50]process_json_proto [10:43:50]json parsed OK: [10:43:50]protocol is kg_v1.0 [10:43:50]action value=close_receipt [10:43:50]process_action close_receipt [10:43:50]cmd_close_receipt [10:43:50]MH_GetDate [10:43:50]Write to MH i2c: F0 00 00 DF 0A D8 [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 DF 0A 00 E6 7E C0 66 8D AE BC 66 C8 [10:43:50]GetLastDocTimeStamp 1723891380 [10:43:50]current date 1723891430 [10:43:50]FM_GetShiftState [10:43:50]SAM_PROTO_GetShiftState [10:43:50]wFMCommunicate request_size=4 [10:43:50]MH_SAM_APDU [10:43:50]CAPDU: 80 13 01 00 [10:43:50]Write to MH i2c: E2 08 00 E0 0A 80 13 01 00 00 00 00 00 67 [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:50]Read from MH i2c: E2 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 E0 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C7 [10:43:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:43:50]wFMCommunicate OK [10:43:50]SAM_PROTO_GetShiftState done [10:43:50]FM_GetShiftState done [10:43:50]opened in 1723853126 [10:43:50]opened+sec_in_day 1723939526 [10:43:50]quantity*price = 70027 [10:43:50]sum+1 = 70029 [10:43:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.28 袧小袩 1% : 6.20 袧袛小 12% : 74.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.28 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 227 17.08.2024 10:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198619 肖袩袛: 133978797983354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104350&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198619&fm=133978797983354&tin=02508201610067®Number=0000000000092545&sum=70028 [10:43:51]StoreToDocumentArchive [10:43:51]shift 463 fd 198619 [10:43:51]save to /storage/0463/doc_00198619 [10:43:51]save last doc name /storage/0463/doc_00198619 to /storage/kkm_last_doc_name [10:43:51]save OK [10:43:51]Clear old archive folders... [10:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:43:51]tlvbuf is 0167D9E0 [10:43:51]SAM_PROTO_ClearQueue [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 09 00 00 [10:43:51]Write to MH i2c: E2 08 00 ED 0A 80 09 00 00 00 00 00 00 69 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 ED 0A 00 90 00 6B [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]SAM_PROTO_ClearQueue done [10:43:51]KKMCreateOFDPacket [10:43:51]OFDProtocolAddRootSTLVToBuf [10:43:51]FM_MakeSignedData [10:43:51]FM_MakeSignedData [10:43:51]SAM_PROTO_SignData [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 01 02 [10:43:51]Write to MH i2c: E2 08 00 EE 0A 80 0D 01 02 00 00 00 00 71 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 EE 0A 00 90 00 6C [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]wFMCommunicate request_size=255 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 E6 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 07 03 00 35 04 06 00 79 DA 5E A9 [10:43:51]Write to MH i2c: E2 02 01 EF 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 E6 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 07 03 00 35 04 06 00 79 DA 5E A9 00 00 A0 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 EF 0A 00 90 00 6D [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]wFMCommunicate request_size=7 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 02 02 02 46 7A [10:43:51]Write to MH i2c: E2 0A 00 F0 0A 80 0D 02 02 02 00 46 7A 00 00 38 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 F0 0A 00 90 00 6E [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 03 02 [10:43:51]Write to MH i2c: E2 08 00 F1 0A 80 0D 03 02 00 00 00 00 76 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 0B 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 0B 00 F1 0A 00 17 14 43 61 9C 6A 46 2D 90 00 BF [10:43:51]RAPDU: 17 14 43 61 9C 6A 46 2D 90 00 [10:43:51]wFMCommunicate OK [10:43:51]SAM_PROTO_SignData done [10:43:51]FM_MakeSignedData done [10:43:51]CreateOFDProtocolMessage [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 11 00 00 [10:43:51]Write to MH i2c: E2 08 00 F2 0A 80 11 00 00 00 00 00 00 76 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 17 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 17 00 F2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C3 [10:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:51]wFMCommunicate OK [10:43:51]CreateOFDProtocolMessage done [10:43:51]OFDSenderStorePacket 198619 [10:43:51]StoreOFDPacket docnum=198619 [10:43:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E0 39 04 01 FD 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 E6 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 07 03 00 35 04 06 00 79 DA 5E A9 46 7A 17 14 43 61 9C 6A 46 2D [10:43:51]CheckFolder [10:43:51]dirname=/storage/ofd_packets [10:43:51]CheckFolder done [10:43:51]ProducePacketName [10:43:51]name=ofd_packets/00198619 [10:43:51]NVStorageSaveData ofd_packets/00198619 [10:43:51]File name is /storage/ofd_packets/00198619 [10:43:51]Write 298 bytes [10:43:51]NVStorageSaveData done [10:43:51]OFDSenderStorePacket done [10:43:51]KKMCreateOFDPacket done [10:43:51]NVStorageSaveData kkm_last_timestamp [10:43:51]File name is /storage/kkm_last_timestamp [10:43:51]Write 4 bytes [10:43:51]NVStorageSaveData done [10:43:51]ExternCall_PrintAddStr [10:43:51]wPrintStart [10:43:51]Write to MH i2c: 01 00 00 F3 0A FD [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: 01 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: 01 07 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: 01 07 00 F3 0A 00 00 00 00 00 FF 0F 12 [10:43:51]RasterBufferAndPrint [10:43:51]line 小褔械褌 N : (1)11326064 [10:43:51]line 袠袧袧: 02508201610067 [10:43:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:43:51]line 袩袪袨袛袗袞袗 [10:43:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [10:43:51]line 孝芯胁邪褉: 2710194210 [10:43:51]line 袛孝-袣-5 [10:43:51]line 9.190 * 76.20 [10:43:51]line = 700.28 [10:43:51]line 袧袛小 12% 袧小袩 1% [10:43:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:43:51]line 袠孝袨袚袨: 700.28 [10:43:51]line 袧小袩 1% : 6.20 [10:43:51]line 袧袛小 12% : 74.37 [10:43:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:43:51]line 袘械蟹薪邪谢.: 700.28 [10:43:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:43:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:43:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:43:51]line 效械泻 227 17.08.2024 10:43 [10:43:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:43:51]line 袟袧袦: 0300000079 [10:43:51]line 袪袧袦: 0000000000092545 [10:43:51]line 袙械褉褋懈褟 袣袣袦: 001 [10:43:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:43:51]line 肖袦: 0000000000871802 [10:43:51]line 肖袛: 198619 [10:43:51]line 肖袩袛: 133978797983354 [10:43:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104350&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198619&fm=133978797983354&tin=02508201610067®Number=0000000000092545&sum=70028 [10:43:51]written 0, free lines is 4095 [10:43:51]OFD Sender: Processing packet 198619 [packets to send 246, broken 245] [10:43:51]ProducePacketName [10:43:51]name=ofd_packets/00198619 [10:43:51]OFD Sender: To server: 嚂鰌G, [10:43:51]CommunicateWithHost lk.salyk.kg:30040 [10:43:51]ConnectInit lk.salyk.kg [10:43:51]Connected sock=10 [10:43:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E0 39 04 01 FD 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 E6 7E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 07 03 00 35 04 06 00 79 DA 5E A9 46 7A 17 14 43 61 9C 6A 46 2D [10:43:52]Write to MH i2c: 01 00 00 1D 0B 28 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 1D 0B 00 00 00 00 00 F7 0C 32 [10:43:52]RasterBufferAndPrint [10:43:52]line [10:43:52]line [10:43:52]line [10:43:52]line [10:43:52]line [10:43:52]written 0, free lines is 3325 [10:43:52]MH_Cut [10:43:52]Write to MH i2c: D1 01 00 24 0B 01 01 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: D1 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: D1 01 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: D1 01 00 24 0B 00 00 [10:43:52]Write to MH i2c: 01 00 00 25 0B 30 [10:43:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F2 9A 47 00 74 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 07 03 00 F4 03 04 00 F6 2A C0 66 B6 04 01 00 00 DF 37 15 E6 61 2E 01 79 [10:43:52]CommunicateWithHost err = 0 [10:43:52]CheckOFDResponse [10:43:52]1017 (14) - 77093643461234 [10:43:52]1041 (16) - 0000000000871802 [10:43:52]1040 (4) - 198619 [10:43:52]1012 (4) - 17.08.2024 04:45 [10:43:52]1206 (1) - 0 [10:43:52]OFD Sender: Remove packet 198619 [10:43:52]ProducePacketName [10:43:52]name=ofd_packets/00198619 [10:43:52]NVStorageDeleteData [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]OFD Sender: No OFD packet to send [10:43:52]*** Cut start [10:43:52]*** Purtial cut [10:43:52]*** CUTSNS_PIN = 0 [10:43:53]*** Stage 1: CUTSNS_PIN = 1 [10:43:54]Read from MH i2c: 01 [10:43:54]MH_I2C_Read... [10:43:54]*** Stop cut motor [10:43:55]*** Cut end [10:43:55]Read from MH i2c: 01 07 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 FF 0F 45 [10:43:55]process_action close_receipt done [10:43:55]requested_data is exist [10:43:55]produce_requested_data [10:43:55]requested_item fm.sn is exist - process it [10:43:55]wFMCommunicate request_size=4 [10:43:55]MH_SAM_APDU [10:43:55]CAPDU: 80 11 00 00 [10:43:55]Write to MH i2c: E2 08 00 26 0B 80 11 00 00 00 00 00 00 AB [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:55]Read from MH i2c: E2 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 17 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 17 00 26 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [10:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:43:55]wFMCommunicate OK [10:43:55]requested_item fd.num is exist - process it [10:43:55]SAM_PROTO_GetFieldsCounters [10:43:55]wFMCommunicate request_size=4 [10:43:55]MH_SAM_APDU [10:43:55]CAPDU: 80 13 00 00 [10:43:55]Write to MH i2c: E2 08 00 27 0B 80 13 00 00 00 00 00 00 AE [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:55]Read from MH i2c: E2 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 62 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 62 00 27 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 07 03 00 0E 04 04 00 CF 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 27 [10:43:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 07 03 00 0E 04 04 00 CF 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 [10:43:55]wFMCommunicate OK [10:43:55]SAM_PROTO_GetFieldsCounters done [10:43:55]requested_item shift.num is exist - process it [10:43:55]requested_item shift.opened is exist - process it [10:43:55]req_shift_opened [10:43:55]FM_GetShiftState [10:43:55]SAM_PROTO_GetShiftState [10:43:55]wFMCommunicate request_size=4 [10:43:55]MH_SAM_APDU [10:43:55]CAPDU: 80 13 01 00 [10:43:55]Write to MH i2c: E2 08 00 28 0B 80 13 01 00 00 00 00 00 B0 [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:55]Read from MH i2c: E2 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 0E 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 0E 00 28 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [10:43:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:43:55]wFMCommunicate OK [10:43:55]SAM_PROTO_GetShiftState done [10:43:55]FM_GetShiftState done [10:43:55]req_shift_opened done [10:43:55]requested_item shift.open_date is exist - process it [10:43:55]req_shift_open_date [10:43:55]req_shift_open_date done [10:43:55]produce_requested_data done [10:43:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198619,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:43:55]process_action_free close_receipt [10:43:55]json_value_free [10:43:55]json_value_free done [10:43:55]process_json_proto returns [10:43:55]Send response to host [10:43:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198619,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:43:55]free response buf [10:43:55]execute_script done [10:43:55]execute_script returns [10:43:55]free content buf [10:43:55]Sock 7.Close socket [10:43:55]Sock 7.Thread stoped [10:43:57]OFD Sender: No OFD packet to send [10:44:02]OFD Sender: No OFD packet to send [10:44:07]OFD Sender: No OFD packet to send [10:44:12]OFD Sender: No OFD packet to send [10:44:17]OFD Sender: No OFD packet to send [10:44:22]OFD Sender: No OFD packet to send [10:44:27]OFD Sender: No OFD packet to send [10:44:32]OFD Sender: No OFD packet to send [10:44:37]OFD Sender: No OFD packet to send [10:44:42]OFD Sender: No OFD packet to send [10:44:47]OFD Sender: No OFD packet to send [10:44:52]OFD Sender: No OFD packet to send [10:44:57]OFD Sender: No OFD packet to send [10:45:02]OFD Sender: No OFD packet to send [10:45:07]accept exits with 9 [10:45:07]New connection [10:45:07]New thread 3067260260 created [10:45:07]Thread 3067116900 joined [10:45:07]Waiting for new connection... [10:45:07] Sock 9.Parse request [10:45:07]Sock 9.Check first char [10:45:07]Sock 9.First char is OK [10:45:07]request: POST /json_proto HTTP/1.0 [10:45:07]Method: POST [10:45:07]URL: /json_proto [10:45:07]Method is POST - this is cgi request [10:45:07]url: /json_proto [10:45:07]query_string will be loaded in cgi processing [10:45:07]execute_cgi json_proto POST (null) [10:45:07]execute_cgi path=json_proto method=POST [10:45:07]POST find Content-Length [10:45:07]Host: 172.17.46.195:8080 [10:45:07]Content-Length: 805 [10:45:07]Content-Type: application/json [10:45:07] [10:45:07]POST finish read [10:45:07]Found Content-Length = 805 [10:45:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4203743/79", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:07]execute_script... [10:45: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)11326065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4203743/79", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:07]POST & json_proto [10:45:07]process_json_proto [10:45:07]json parsed OK: [10:45:07]protocol is kg_v1.0 [10:45:07]action value=close_receipt [10:45:07]process_action close_receipt [10:45:07]cmd_close_receipt [10:45:07]MH_GetDate [10:45:07]Write to MH i2c: F0 00 00 29 0B 23 [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: F0 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: F0 09 00 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: F0 09 00 29 0B 00 33 7F C0 66 8D AE BC 66 61 [10:45:07]GetLastDocTimeStamp 1723891430 [10:45:07]current date 1723891507 [10:45:07]FM_GetShiftState [10:45:07]SAM_PROTO_GetShiftState [10:45:07]wFMCommunicate request_size=4 [10:45:07]MH_SAM_APDU [10:45:07]CAPDU: 80 13 01 00 [10:45:07]Write to MH i2c: E2 08 00 2A 0B 80 13 01 00 00 00 00 00 B2 [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:07]Read from MH i2c: E2 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 0E 00 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 0E 00 2A 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 12 [10:45:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:45:07]wFMCommunicate OK [10:45:07]SAM_PROTO_GetShiftState done [10:45:07]FM_GetShiftState done [10:45:07]opened in 1723853126 [10:45:07]opened+sec_in_day 1723939526 [10:45:07]quantity*price = 0 [10:45:07]sum+1 = 1 [10:45:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 228 17.08.2024 10:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4203743/79 肖袦: 0000000000871802 肖袛: 198620 肖袩袛: 234323259885907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198620&fm=234323259885907&tin=02508201610067®Number=0000000000092545&sum=0 [10:45:08]StoreToDocumentArchive [10:45:08]shift 463 fd 198620 [10:45:08]save to /storage/0463/doc_00198620 [10:45:08]save last doc name /storage/0463/doc_00198620 to /storage/kkm_last_doc_name [10:45:08]save OK [10:45:08]Clear old archive folders... [10:45:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:08]tlvbuf is 01742FD0 [10:45:08]SAM_PROTO_ClearQueue [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 09 00 00 [10:45:08]Write to MH i2c: E2 08 00 37 0B 80 09 00 00 00 00 00 00 B4 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 37 0B 00 90 00 B6 [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]SAM_PROTO_ClearQueue done [10:45:08]KKMCreateOFDPacket [10:45:08]OFDProtocolAddRootSTLVToBuf [10:45:08]FM_MakeSignedData [10:45:08]FM_MakeSignedData [10:45:08]SAM_PROTO_SignData [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 0D 01 02 [10:45:08]Write to MH i2c: E2 08 00 38 0B 80 0D 01 02 00 00 00 00 BC [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 38 0B 00 90 00 B7 [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]wFMCommunicate request_size=255 [10:45:08]MH_SAM_APDU [10:45: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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 33 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 07 03 00 35 04 06 00 D5 [10:45:08]Write to MH i2c: E2 02 01 39 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 33 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 07 03 00 35 04 06 00 D5 00 00 74 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 39 0B 00 90 00 B8 [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]wFMCommunicate request_size=10 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 0D 02 02 05 1D A2 AB 09 53 [10:45:08]Write to MH i2c: E2 0D 00 3A 0B 80 0D 02 02 05 00 1D A2 AB 09 53 00 00 8F [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 3A 0B 00 90 00 B9 [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 0D 03 02 [10:45:08]Write to MH i2c: E2 08 00 3B 0B 80 0D 03 02 00 00 00 00 C1 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 0B 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 0B 00 3B 0B 00 CE 39 29 71 3E 03 6F 71 90 00 84 [10:45:08]RAPDU: CE 39 29 71 3E 03 6F 71 90 00 [10:45:08]wFMCommunicate OK [10:45:08]SAM_PROTO_SignData done [10:45:08]FM_MakeSignedData done [10:45:08]CreateOFDProtocolMessage [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 11 00 00 [10:45:08]Write to MH i2c: E2 08 00 3C 0B 80 11 00 00 00 00 00 00 C1 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 17 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 17 00 3C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [10:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:45:08]wFMCommunicate OK [10:45:08]CreateOFDProtocolMessage done [10:45:08]OFDSenderStorePacket 198620 [10:45:08]StoreOFDPacket docnum=198620 [10:45:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 75 44 07 01 CC E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 33 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 07 03 00 35 04 06 00 D5 1D A2 AB 09 53 CE 39 29 71 3E 03 6F 71 [10:45:08]CheckFolder [10:45:08]dirname=/storage/ofd_packets [10:45:08]CheckFolder done [10:45:08]ProducePacketName [10:45:08]name=ofd_packets/00198620 [10:45:08]NVStorageSaveData ofd_packets/00198620 [10:45:08]File name is /storage/ofd_packets/00198620 [10:45:08]Write 301 bytes [10:45:08]NVStorageSaveData done [10:45:08]OFDSenderStorePacket done [10:45:08]KKMCreateOFDPacket done [10:45:08]NVStorageSaveData kkm_last_timestamp [10:45:08]File name is /storage/kkm_last_timestamp [10:45:08]Write 4 bytes [10:45:08]NVStorageSaveData done [10:45:08]OFD Sender: Processing packet 198620 [packets to send 246, broken 245] [10:45:08]ProducePacketName [10:45:08]name=ofd_packets/00198620 [10:45:08]OFD Sender: To server: 嚂鰌G, [10:45:08]CommunicateWithHost lk.salyk.kg:30040 [10:45:08]ConnectInit lk.salyk.kg [10:45:08]ExternCall_PrintAddStr [10:45:08]wPrintStart [10:45:08]Write to MH i2c: 01 00 00 3D 0B 48 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 3D 0B 00 00 00 00 00 FF 0F 5D [10:45:08]RasterBufferAndPrint [10:45:08]line 小褔械褌 N : (1)11326065 [10:45:08]line 袠袧袧: 02508201610067 [10:45:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:45:08]line 袩袪袨袛袗袞袗 [10:45:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [10:45:08]line 孝芯胁邪褉: 2710124130 [10:45:08]line 袗懈-92-袣-4 [10:45:08]line 20.000 * 0.00 [10:45:08]line = 0.00 [10:45:08]line 袧袛小 12% 袧小袩 1% [10:45:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:45:08]line 袠孝袨袚袨: 0.00 [10:45:08]line 袧小袩 1% : 0.00 [10:45:08]line 袧袛小 12% : 0.00 [10:45:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:45:08]line 袘械蟹薪邪谢.: 0.00 [10:45:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:45:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:45:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:45:08]line 效械泻 228 17.08.2024 10:45 [10:45:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:45:08]line 袟袧袦: 0300000079 [10:45:08]line 袪袧袦: 0000000000092545 [10:45:08]line 袙械褉褋懈褟 袣袣袦: 001 [10:45:08]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [10:45:08]line 4203743/79 [10:45:08]line 肖袦: 0000000000871802 [10:45:08]line 肖袛: 198620 [10:45:08]line 肖袩袛: 234323259885907 [10:45:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198620&fm=234323259885907&tin=02508201610067®Number=0000000000092545&sum=0 [10:45:09]Connected sock=11 [10:45:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 75 44 07 01 CC E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 33 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 07 03 00 35 04 06 00 D5 1D A2 AB 09 53 CE 39 29 71 3E 03 6F 71 [10:45:09]written 0, free lines is 4095 [10:45:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 27 47 00 66 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 07 03 00 F4 03 04 00 44 2B C0 66 B6 04 01 00 00 16 8C 15 A1 CF 1E 8E B1 [10:45:09]CommunicateWithHost err = 0 [10:45:09]CheckOFDResponse [10:45:09]1017 (14) - 77093643461234 [10:45:09]1041 (16) - 0000000000871802 [10:45:09]1040 (4) - 198620 [10:45:09]1012 (4) - 17.08.2024 04:47 [10:45:09]1206 (1) - 0 [10:45:09]OFD Sender: Remove packet 198620 [10:45:09]ProducePacketName [10:45:09]name=ofd_packets/00198620 [10:45:09]NVStorageDeleteData [10:45:09]Write to MH i2c: 01 00 00 67 0B 72 [10:45:09]Write i2c OK [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: 01 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: 01 07 00 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: 01 07 00 67 0B 00 00 00 00 00 F0 0C 75 [10:45:09]RasterBufferAndPrint [10:45:09]line [10:45:09]line [10:45:09]line [10:45:09]line [10:45:09]line [10:45:09]written 0, free lines is 3318 [10:45:09]MH_Cut [10:45:09]Write to MH i2c: D1 01 00 6E 0B 01 4B [10:45:09]Write i2c OK [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: D1 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: D1 01 00 [10:45:09]MH_I2C_Read... [10:45:09]Read from MH i2c: D1 01 00 6E 0B 00 4A [10:45:09]Write to MH i2c: 01 00 00 6F 0B 7A [10:45:09]Write i2c OK [10:45:09]MH_I2C_Read... [10:45:09]OFD Sender: No OFD packet to send [10:45:10]*** Cut start [10:45:10]*** Purtial cut [10:45:10]*** Stage 1: CUTSNS_PIN = 1 [10:45:10]Read from MH i2c: 01 [10:45:10]MH_I2C_Read... [10:45:10]*** Stop cut motor [10:45:10]*** Cut end [10:45:10]Read from MH i2c: 01 07 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: 01 07 00 6F 0B 00 00 00 00 00 FF 0F 8F [10:45:10]process_action close_receipt done [10:45:10]requested_data is exist [10:45:10]produce_requested_data [10:45:10]requested_item fm.sn is exist - process it [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 11 00 00 [10:45:10]Write to MH i2c: E2 08 00 70 0B 80 11 00 00 00 00 00 00 F5 [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 17 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 17 00 70 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [10:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:45:10]wFMCommunicate OK [10:45:10]requested_item fd.num is exist - process it [10:45:10]SAM_PROTO_GetFieldsCounters [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 13 00 00 [10:45:10]Write to MH i2c: E2 08 00 71 0B 80 13 00 00 00 00 00 00 F8 [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 62 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 62 00 71 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 07 03 00 0E 04 04 00 CF 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 75 [10:45:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 07 03 00 0E 04 04 00 CF 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 [10:45:10]wFMCommunicate OK [10:45:10]SAM_PROTO_GetFieldsCounters done [10:45:10]requested_item shift.num is exist - process it [10:45:10]requested_item shift.opened is exist - process it [10:45:10]req_shift_opened [10:45:10]FM_GetShiftState [10:45:10]SAM_PROTO_GetShiftState [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 13 01 00 [10:45:10]Write to MH i2c: E2 08 00 72 0B 80 13 01 00 00 00 00 00 FA [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 0E 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 0E 00 72 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [10:45:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:45:10]wFMCommunicate OK [10:45:10]SAM_PROTO_GetShiftState done [10:45:10]FM_GetShiftState done [10:45:10]req_shift_opened done [10:45:10]requested_item shift.open_date is exist - process it [10:45:10]req_shift_open_date [10:45:10]req_shift_open_date done [10:45:10]produce_requested_data done [10:45:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198620,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:45:10]process_action_free close_receipt [10:45:10]json_value_free [10:45:10]json_value_free done [10:45:10]process_json_proto returns [10:45:10]Send response to host [10:45:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198620,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:45:10]free response buf [10:45:10]execute_script done [10:45:10]execute_script returns [10:45:10]free content buf [10:45:10]Sock 9.Close socket [10:45:10]Sock 9.Thread stoped [10:45:14]OFD Sender: No OFD packet to send [10:45:19]OFD Sender: No OFD packet to send [10:45:22]accept exits with 7 [10:45:22]New connection [10:45:22]New thread 3067116900 created [10:45:22]Thread 3067260260 joined [10:45:22]Waiting for new connection... [10:45:22] Sock 7.Parse request [10:45:22]Sock 7.Check first char [10:45:22]Sock 7.First char is OK [10:45:22]request: POST /json_proto HTTP/1.0 [10:45:22]Method: POST [10:45:22]URL: /json_proto [10:45:22]Method is POST - this is cgi request [10:45:22]url: /json_proto [10:45:22]query_string will be loaded in cgi processing [10:45:22]execute_cgi json_proto POST (null) [10:45:22]execute_cgi path=json_proto method=POST [10:45:22]POST find Content-Length [10:45:22]Host: 172.17.46.195:8080 [10:45:22]Content-Length: 794 [10:45:22]Content-Type: application/json [10:45:22] [10:45:22]POST finish read [10:45:22]Found Content-Length = 794 [10:45:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.770, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01905", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:22]execute_script... [10:45: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)11326066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.770, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01905", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:22]POST & json_proto [10:45:22]process_json_proto [10:45:22]json parsed OK: [10:45:22]protocol is kg_v1.0 [10:45:22]action value=close_receipt [10:45:22]process_action close_receipt [10:45:22]cmd_close_receipt [10:45:22]MH_GetDate [10:45:22]Write to MH i2c: F0 00 00 73 0B 6D [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: F0 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: F0 09 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: F0 09 00 73 0B 00 43 7F C0 66 8D AE BC 66 BB [10:45:22]GetLastDocTimeStamp 1723891507 [10:45:22]current date 1723891523 [10:45:22]FM_GetShiftState [10:45:22]SAM_PROTO_GetShiftState [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 13 01 00 [10:45:22]Write to MH i2c: E2 08 00 74 0B 80 13 01 00 00 00 00 00 FC [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0E 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0E 00 74 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5C [10:45:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:45:22]wFMCommunicate OK [10:45:22]SAM_PROTO_GetShiftState done [10:45:22]FM_GetShiftState done [10:45:22]opened in 1723853126 [10:45:22]opened+sec_in_day 1723939526 [10:45:22]quantity*price = 0 [10:45:22]sum+1 = 1 [10:45:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 229 17.08.2024 10:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 01905 肖袦: 0000000000871802 肖袛: 198621 肖袩袛: 89811737681901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104523&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198621&fm=89811737681901&tin=02508201610067®Number=0000000000092545&sum=0 [10:45:24]StoreToDocumentArchive [10:45:24]shift 463 fd 198621 [10:45:24]save to /storage/0463/doc_00198621 [10:45:24]save last doc name /storage/0463/doc_00198621 to /storage/kkm_last_doc_name [10:45:24]save OK [10:45:24]Clear old archive folders... [10:45:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:24]tlvbuf is 01677530 [10:45:24]SAM_PROTO_ClearQueue [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 09 00 00 [10:45:24]Write to MH i2c: E2 08 00 81 0B 80 09 00 00 00 00 00 00 FE [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [10:45:24]RAPDU: 90 00 [10:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_ClearQueue done [10:45:24]KKMCreateOFDPacket [10:45:24]OFDProtocolAddRootSTLVToBuf [10:45:24]FM_MakeSignedData [10:45:24]FM_MakeSignedData [10:45:24]SAM_PROTO_SignData [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 0D 01 02 [10:45:24]Write to MH i2c: E2 08 00 82 0B 80 0D 01 02 00 00 00 00 06 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [10:45:24]RAPDU: 90 00 [10:45:24]wFMCommunicate OK [10:45:24]wFMCommunicate request_size=255 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 43 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 07 03 00 35 04 06 00 51 [10:45:24]Write to MH i2c: E2 02 01 83 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 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 43 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 07 03 00 35 04 06 00 51 00 00 C9 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 83 0B 00 90 00 02 [10:45:24]RAPDU: 90 00 [10:45:24]wFMCommunicate OK [10:45:24]wFMCommunicate request_size=10 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 0D 02 02 05 AE EC B8 9F ED [10:45:24]Write to MH i2c: E2 0D 00 84 0B 80 0D 02 02 05 00 AE EC B8 9F ED 00 00 F1 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 03 00 84 0B 00 90 00 03 [10:45:24]RAPDU: 90 00 [10:45:24]wFMCommunicate OK [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 0D 03 02 [10:45:24]Write to MH i2c: E2 08 00 85 0B 80 0D 03 02 00 00 00 00 0B [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0B 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 0B 00 85 0B 00 A6 05 05 B1 DD 9E 06 AD 90 00 9B [10:45:24]RAPDU: A6 05 05 B1 DD 9E 06 AD 90 00 [10:45:24]wFMCommunicate OK [10:45:24]SAM_PROTO_SignData done [10:45:24]FM_MakeSignedData done [10:45:24]CreateOFDProtocolMessage [10:45:24]wFMCommunicate request_size=4 [10:45:24]MH_SAM_APDU [10:45:24]CAPDU: 80 11 00 00 [10:45:24]Write to MH i2c: E2 08 00 86 0B 80 11 00 00 00 00 00 00 0B [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:24]Read from MH i2c: E2 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 17 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: E2 17 00 86 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 58 [10:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:45:24]wFMCommunicate OK [10:45:24]CreateOFDProtocolMessage done [10:45:24]OFDSenderStorePacket 198621 [10:45:24]StoreOFDPacket docnum=198621 [10:45:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 C6 07 01 25 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 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 43 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 07 03 00 35 04 06 00 51 AE EC B8 9F ED A6 05 05 B1 DD 9E 06 AD [10:45:24]CheckFolder [10:45:24]dirname=/storage/ofd_packets [10:45:24]CheckFolder done [10:45:24]ProducePacketName [10:45:24]name=ofd_packets/00198621 [10:45:24]NVStorageSaveData ofd_packets/00198621 [10:45:24]File name is /storage/ofd_packets/00198621 [10:45:24]Write 301 bytes [10:45:24]NVStorageSaveData done [10:45:24]OFDSenderStorePacket done [10:45:24]KKMCreateOFDPacket done [10:45:24]NVStorageSaveData kkm_last_timestamp [10:45:24]File name is /storage/kkm_last_timestamp [10:45:24]Write 4 bytes [10:45:24]NVStorageSaveData done [10:45:24]OFD Sender: Processing packet 198621 [packets to send 246, broken 245] [10:45:24]ProducePacketName [10:45:24]name=ofd_packets/00198621 [10:45:24]OFD Sender: To server: 嚂鰌G, [10:45:24]CommunicateWithHost lk.salyk.kg:30040 [10:45:24]ConnectInit lk.salyk.kg [10:45:24]ExternCall_PrintAddStr [10:45:24]wPrintStart [10:45:24]Write to MH i2c: 01 00 00 87 0B 92 [10:45:24]Write i2c OK [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: 01 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: 01 07 00 [10:45:24]MH_I2C_Read... [10:45:24]Read from MH i2c: 01 07 00 87 0B 00 00 00 00 00 FF 0F A7 [10:45:24]RasterBufferAndPrint [10:45:24]line 小褔械褌 N : (1)11326066 [10:45:24]line 袠袧袧: 02508201610067 [10:45:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:45:24]line 袩袪袨袛袗袞袗 [10:45:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [10:45:24]line 孝芯胁邪褉: 2710124130 [10:45:24]line 袗懈-92-袣-4 [10:45:24]line 14.770 * 0.00 [10:45:24]line = 0.00 [10:45:24]line 袧袛小 12% 袧小袩 1% [10:45:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:45:24]line 袠孝袨袚袨: 0.00 [10:45:24]line 袧小袩 1% : 0.00 [10:45:24]line 袧袛小 12% : 0.00 [10:45:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:45:24]line 袘械蟹薪邪谢.: 0.00 [10:45:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:45:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:45:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:45:24]line 效械泻 229 17.08.2024 10:45 [10:45:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:45:24]line 袟袧袦: 0300000079 [10:45:24]line 袪袧袦: 0000000000092545 [10:45:24]line 袙械褉褋懈褟 袣袣袦: 001 [10:45:24]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [10:45:24]line 01905 [10:45:24]line 肖袦: 0000000000871802 [10:45:24]line 肖袛: 198621 [10:45:24]line 肖袩袛: 89811737681901 [10:45:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104523&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198621&fm=89811737681901&tin=02508201610067®Number=0000000000092545&sum=0 [10:45:24]Connected sock=11 [10:45:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 C6 07 01 25 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 34 FF 03 08 00 03 B2 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 43 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 07 03 00 35 04 06 00 51 AE EC B8 9F ED A6 05 05 B1 DD 9E 06 AD [10:45:24]written 0, free lines is 4095 [10:45:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 28 31 47 00 CA 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 07 03 00 F4 03 04 00 53 2B C0 66 B6 04 01 00 00 EF 4E 21 91 CD 73 A5 FD [10:45:25]CommunicateWithHost err = 0 [10:45:25]CheckOFDResponse [10:45:25]1017 (14) - 77093643461234 [10:45:25]1041 (16) - 0000000000871802 [10:45:25]1040 (4) - 198621 [10:45:25]1012 (4) - 17.08.2024 04:47 [10:45:25]1206 (1) - 0 [10:45:25]OFD Sender: Remove packet 198621 [10:45:25]ProducePacketName [10:45:25]name=ofd_packets/00198621 [10:45:25]NVStorageDeleteData [10:45:25]Write to MH i2c: 01 00 00 B1 0B BC [10:45:25]Write i2c OK [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: 01 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: 01 07 00 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: 01 07 00 B1 0B 00 00 00 00 00 E3 0C B2 [10:45:25]RasterBufferAndPrint [10:45:25]line [10:45:25]line [10:45:25]line [10:45:25]line [10:45:25]line [10:45:25]written 0, free lines is 3305 [10:45:25]MH_Cut [10:45:25]Write to MH i2c: D1 01 00 B8 0B 01 95 [10:45:25]Write i2c OK [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: D1 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: D1 01 00 [10:45:25]MH_I2C_Read... [10:45:25]Read from MH i2c: D1 01 00 B8 0B 00 94 [10:45:25]Write to MH i2c: 01 00 00 B9 0B C4 [10:45:25]Write i2c OK [10:45:25]MH_I2C_Read... [10:45:25]OFD Sender: No OFD packet to send [10:45:26]*** Cut start [10:45:26]*** Purtial cut [10:45:26]*** CUTSNS_PIN = 0 [10:45:26]*** Stage 1: CUTSNS_PIN = 1 [10:45:28]Read from MH i2c: 01 [10:45:28]MH_I2C_Read... [10:45:28]*** Stop cut motor [10:45:28]*** Cut end [10:45:28]Read from MH i2c: 01 07 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: 01 07 00 B9 0B 00 00 00 00 00 FF 0F D9 [10:45:28]process_action close_receipt done [10:45:28]requested_data is exist [10:45:28]produce_requested_data [10:45:28]requested_item fm.sn is exist - process it [10:45:28]wFMCommunicate request_size=4 [10:45:28]MH_SAM_APDU [10:45:28]CAPDU: 80 11 00 00 [10:45:28]Write to MH i2c: E2 08 00 BA 0B 80 11 00 00 00 00 00 00 3F [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:28]Read from MH i2c: E2 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 17 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 17 00 BA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [10:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:45:28]wFMCommunicate OK [10:45:28]requested_item fd.num is exist - process it [10:45:28]SAM_PROTO_GetFieldsCounters [10:45:28]wFMCommunicate request_size=4 [10:45:28]MH_SAM_APDU [10:45:28]CAPDU: 80 13 00 00 [10:45:28]Write to MH i2c: E2 08 00 BB 0B 80 13 00 00 00 00 00 00 42 [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:28]Read from MH i2c: E2 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 62 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 62 00 BB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 07 03 00 0E 04 04 00 CF 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 C3 [10:45:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 07 03 00 0E 04 04 00 CF 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 [10:45:28]wFMCommunicate OK [10:45:28]SAM_PROTO_GetFieldsCounters done [10:45:28]requested_item shift.num is exist - process it [10:45:28]requested_item shift.opened is exist - process it [10:45:28]req_shift_opened [10:45:28]FM_GetShiftState [10:45:28]SAM_PROTO_GetShiftState [10:45:28]wFMCommunicate request_size=4 [10:45:28]MH_SAM_APDU [10:45:28]CAPDU: 80 13 01 00 [10:45:28]Write to MH i2c: E2 08 00 BC 0B 80 13 01 00 00 00 00 00 44 [10:45:28]Write i2c OK [10:45:28]MH_I2C_Read... [10:45:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:28]Read from MH i2c: E2 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 0E 00 [10:45:28]MH_I2C_Read... [10:45:28]Read from MH i2c: E2 0E 00 BC 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [10:45:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:45:28]wFMCommunicate OK [10:45:28]SAM_PROTO_GetShiftState done [10:45:28]FM_GetShiftState done [10:45:28]req_shift_opened done [10:45:28]requested_item shift.open_date is exist - process it [10:45:28]req_shift_open_date [10:45:28]req_shift_open_date done [10:45:28]produce_requested_data done [10:45:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198621,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:45:28]process_action_free close_receipt [10:45:28]json_value_free [10:45:28]json_value_free done [10:45:28]process_json_proto returns [10:45:28]Send response to host [10:45:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198621,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:45:28]free response buf [10:45:28]execute_script done [10:45:28]execute_script returns [10:45:28]free content buf [10:45:28]Sock 7.Close socket [10:45:28]Sock 7.Thread stoped [10:45:30]OFD Sender: No OFD packet to send [10:45:35]OFD Sender: No OFD packet to send [10:45:40]OFD Sender: No OFD packet to send [10:45:45]OFD Sender: No OFD packet to send [10:45:50]OFD Sender: No OFD packet to send [10:45:55]OFD Sender: No OFD packet to send [10:46:00]OFD Sender: No OFD packet to send [10:46:05]OFD Sender: No OFD packet to send [10:46:10]OFD Sender: No OFD packet to send [10:46:15]OFD Sender: No OFD packet to send [10:46:20]OFD Sender: No OFD packet to send [10:46:25]OFD Sender: No OFD packet to send [10:46:30]OFD Sender: No OFD packet to send [10:46:35]OFD Sender: No OFD packet to send [10:46:40]OFD Sender: No OFD packet to send [10:46:45]OFD Sender: No OFD packet to send [10:46:50]OFD Sender: No OFD packet to send [10:46:55]accept exits with 9 [10:46:55]New connection [10:46:55]New thread 3067260260 created [10:46:55]Thread 3067116900 joined [10:46:55]Waiting for new connection... [10:46:55] Sock 9.Parse request [10:46:55]Sock 9.Check first char [10:46:55]Sock 9.First char is OK [10:46:55]request: POST /json_proto HTTP/1.0 [10:46:55]Method: POST [10:46:55]URL: /json_proto [10:46:55]Method is POST - this is cgi request [10:46:55]url: /json_proto [10:46:55]query_string will be loaded in cgi processing [10:46:55]execute_cgi json_proto POST (null) [10:46:55]execute_cgi path=json_proto method=POST [10:46:55]POST find Content-Length [10:46:55]Host: 172.17.46.195:8080 [10:46:55]Content-Length: 805 [10:46:55]Content-Type: application/json [10:46:55] [10:46:55]POST finish read [10:46:55]Found Content-Length = 805 [10:46:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:55]execute_script... [10:46: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)11326067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:55]POST & json_proto [10:46:55]process_json_proto [10:46:55]json parsed OK: [10:46:55]protocol is kg_v1.0 [10:46:55]action value=close_receipt [10:46:55]process_action close_receipt [10:46:55]cmd_close_receipt [10:46:55]MH_GetDate [10:46:55]Write to MH i2c: F0 00 00 BD 0B B7 [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: F0 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: F0 09 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: F0 09 00 BD 0B 00 9F 7F C0 66 8D AE BC 66 61 [10:46:55]GetLastDocTimeStamp 1723891523 [10:46:55]current date 1723891615 [10:46:55]FM_GetShiftState [10:46:55]SAM_PROTO_GetShiftState [10:46:55]wFMCommunicate request_size=4 [10:46:55]MH_SAM_APDU [10:46:55]CAPDU: 80 13 01 00 [10:46:55]Write to MH i2c: E2 08 00 BE 0B 80 13 01 00 00 00 00 00 46 [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:55]Read from MH i2c: E2 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 0E 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 0E 00 BE 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A6 [10:46:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:46:55]wFMCommunicate OK [10:46:55]SAM_PROTO_GetShiftState done [10:46:55]FM_GetShiftState done [10:46:55]opened in 1723853126 [10:46:55]opened+sec_in_day 1723939526 [10:46:55]quantity*price = 100021 [10:46:55]sum+1 = 100023 [10:46:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 230 17.08.2024 10:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198622 肖袩袛: 167978922621421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198622&fm=167978922621421&tin=02508201610067®Number=0000000000092545&sum=100022 [10:46:56]StoreToDocumentArchive [10:46:56]shift 463 fd 198622 [10:46:56]save to /storage/0463/doc_00198622 [10:46:56]save last doc name /storage/0463/doc_00198622 to /storage/kkm_last_doc_name [10:46:56]save OK [10:46:56]Clear old archive folders... [10:46:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:56]tlvbuf is 0173F500 [10:46:56]SAM_PROTO_ClearQueue [10:46:56]wFMCommunicate request_size=4 [10:46:56]MH_SAM_APDU [10:46:56]CAPDU: 80 09 00 00 [10:46:56]Write to MH i2c: E2 08 00 CB 0B 80 09 00 00 00 00 00 00 48 [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:56]Read from MH i2c: E2 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 03 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [10:46:56]RAPDU: 90 00 [10:46:56]wFMCommunicate OK [10:46:56]SAM_PROTO_ClearQueue done [10:46:56]KKMCreateOFDPacket [10:46:56]OFDProtocolAddRootSTLVToBuf [10:46:56]FM_MakeSignedData [10:46:56]FM_MakeSignedData [10:46:56]SAM_PROTO_SignData [10:46:56]wFMCommunicate request_size=4 [10:46:56]MH_SAM_APDU [10:46:56]CAPDU: 80 0D 01 02 [10:46:56]Write to MH i2c: E2 08 00 CC 0B 80 0D 01 02 00 00 00 00 50 [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:56]Read from MH i2c: E2 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 03 00 [10:46:56]MH_I2C_Read... [10:46:56]Read from MH i2c: E2 03 00 CC 0B 00 90 00 4B [10:46:56]RAPDU: 90 00 [10:46:56]wFMCommunicate OK [10:46:56]wFMCommunicate request_size=255 [10:46:56]MH_SAM_APDU [10:46: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 9F 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 07 03 00 35 04 06 00 98 [10:46:56]Write to MH i2c: E2 02 01 CD 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 9F 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 07 03 00 35 04 06 00 98 00 00 9C [10:46:56]Write i2c OK [10:46:56]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 03 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 03 00 CD 0B 00 90 00 4C [10:46:57]RAPDU: 90 00 [10:46:57]wFMCommunicate OK [10:46:57]wFMCommunicate request_size=10 [10:46:57]MH_SAM_APDU [10:46:57]CAPDU: 80 0D 02 02 05 C6 A4 03 39 ED [10:46:57]Write to MH i2c: E2 0D 00 CE 0B 80 0D 02 02 05 00 C6 A4 03 39 ED 00 00 F0 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 03 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 03 00 CE 0B 00 90 00 4D [10:46:57]RAPDU: 90 00 [10:46:57]wFMCommunicate OK [10:46:57]wFMCommunicate request_size=4 [10:46:57]MH_SAM_APDU [10:46:57]CAPDU: 80 0D 03 02 [10:46:57]Write to MH i2c: E2 08 00 CF 0B 80 0D 03 02 00 00 00 00 55 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 0B 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 0B 00 CF 0B 00 96 E8 9C 58 FC D4 AF B5 90 00 FC [10:46:57]RAPDU: 96 E8 9C 58 FC D4 AF B5 90 00 [10:46:57]wFMCommunicate OK [10:46:57]SAM_PROTO_SignData done [10:46:57]FM_MakeSignedData done [10:46:57]CreateOFDProtocolMessage [10:46:57]wFMCommunicate request_size=4 [10:46:57]MH_SAM_APDU [10:46:57]CAPDU: 80 11 00 00 [10:46:57]Write to MH i2c: E2 08 00 D0 0B 80 11 00 00 00 00 00 00 55 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:57]Read from MH i2c: E2 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 17 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: E2 17 00 D0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [10:46:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:46:57]wFMCommunicate OK [10:46:57]CreateOFDProtocolMessage done [10:46:57]OFDSenderStorePacket 198622 [10:46:57]StoreOFDPacket docnum=198622 [10:46:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 31 D8 07 01 F4 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 9F 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 07 03 00 35 04 06 00 98 C6 A4 03 39 ED 96 E8 9C 58 FC D4 AF B5 [10:46:57]CheckFolder [10:46:57]dirname=/storage/ofd_packets [10:46:57]CheckFolder done [10:46:57]ProducePacketName [10:46:57]name=ofd_packets/00198622 [10:46:57]NVStorageSaveData ofd_packets/00198622 [10:46:57]File name is /storage/ofd_packets/00198622 [10:46:57]Write 301 bytes [10:46:57]NVStorageSaveData done [10:46:57]OFDSenderStorePacket done [10:46:57]KKMCreateOFDPacket done [10:46:57]NVStorageSaveData kkm_last_timestamp [10:46:57]File name is /storage/kkm_last_timestamp [10:46:57]Write 4 bytes [10:46:57]NVStorageSaveData done [10:46:57]ExternCall_PrintAddStr [10:46:57]wPrintStart [10:46:57]Write to MH i2c: 01 00 00 D1 0B DC [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 07 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 07 00 D1 0B 00 00 00 00 00 FF 0F F1 [10:46:57]RasterBufferAndPrint [10:46:57]line 小褔械褌 N : (1)11326067 [10:46:57]line 袠袧袧: 02508201610067 [10:46:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:46:57]line 袩袪袨袛袗袞袗 [10:46:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [10:46:57]line 孝芯胁邪褉: 2710124500 [10:46:57]line 袗懈-95-袣-5 [10:46:57]line 13.480 * 74.20 [10:46:57]line = 1000.22 [10:46:57]line 袧袛小 12% 袧小袩 1% [10:46:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:46:57]line 袠孝袨袚袨: 1000.22 [10:46:57]line 袧小袩 1% : 8.85 [10:46:57]line 袧袛小 12% : 106.22 [10:46:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:46:57]line 袘械蟹薪邪谢.: 1000.22 [10:46:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:46:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:46:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:46:57]line 效械泻 230 17.08.2024 10:46 [10:46:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:46:57]line 袟袧袦: 0300000079 [10:46:57]line 袪袧袦: 0000000000092545 [10:46:57]line 袙械褉褋懈褟 袣袣袦: 001 [10:46:57]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:46:57]line 肖袦: 0000000000871802 [10:46:57]line 肖袛: 198622 [10:46:57]line 肖袩袛: 167978922621421 [10:46:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198622&fm=167978922621421&tin=02508201610067®Number=0000000000092545&sum=100022 [10:46:57]written 0, free lines is 4095 [10:46:57]OFD Sender: Processing packet 198622 [packets to send 246, broken 245] [10:46:57]ProducePacketName [10:46:57]name=ofd_packets/00198622 [10:46:57]OFD Sender: To server: 嚂鰌G, [10:46:57]CommunicateWithHost lk.salyk.kg:30040 [10:46:57]ConnectInit lk.salyk.kg [10:46:57]Connected sock=10 [10:46:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 31 D8 07 01 F4 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 9F 7F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 07 03 00 35 04 06 00 98 C6 A4 03 39 ED 96 E8 9C 58 FC D4 AF B5 [10:46:57]Write to MH i2c: 01 00 00 FB 0B 06 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 07 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: 01 07 00 FB 0B 00 00 00 00 00 F6 0C 0F [10:46:57]RasterBufferAndPrint [10:46:57]line [10:46:57]line [10:46:57]line [10:46:57]line [10:46:57]line [10:46:57]written 0, free lines is 3325 [10:46:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DD 5D 47 00 C0 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 07 03 00 F4 03 04 00 B0 2B C0 66 B6 04 01 00 00 E2 DE 3B E7 E1 76 15 68 [10:46:57]CommunicateWithHost err = 0 [10:46:57]CheckOFDResponse [10:46:57]1017 (14) - 77093643461234 [10:46:57]1041 (16) - 0000000000871802 [10:46:57]1040 (4) - 198622 [10:46:57]1012 (4) - 17.08.2024 04:48 [10:46:57]1206 (1) - 0 [10:46:57]OFD Sender: Remove packet 198622 [10:46:57]ProducePacketName [10:46:57]name=ofd_packets/00198622 [10:46:57]NVStorageDeleteData [10:46:57]MH_Cut [10:46:57]Write to MH i2c: D1 01 00 02 0C 01 E0 [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: D1 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: D1 01 00 [10:46:57]MH_I2C_Read... [10:46:57]Read from MH i2c: D1 01 00 02 0C 00 DF [10:46:57]Write to MH i2c: 01 00 00 03 0C 0F [10:46:57]Write i2c OK [10:46:57]MH_I2C_Read... [10:46:58]OFD Sender: No OFD packet to send [10:46:58]*** Cut start [10:46:58]*** Purtial cut [10:46:58]*** Stage 1: CUTSNS_PIN = 1 [10:46:58]Read from MH i2c: 01 [10:46:58]MH_I2C_Read... [10:46:58]*** Stop cut motor [10:46:58]*** Cut end [10:46:58]Read from MH i2c: 01 07 00 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: 01 07 00 03 0C 00 00 00 00 00 FF 0F 24 [10:46:58]process_action close_receipt done [10:46:58]requested_data is exist [10:46:58]produce_requested_data [10:46:58]requested_item fm.sn is exist - process it [10:46:58]wFMCommunicate request_size=4 [10:46:58]MH_SAM_APDU [10:46:58]CAPDU: 80 11 00 00 [10:46:58]Write to MH i2c: E2 08 00 04 0C 80 11 00 00 00 00 00 00 8A [10:46:58]Write i2c OK [10:46:58]MH_I2C_Read... [10:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:58]Read from MH i2c: E2 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 17 00 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 17 00 04 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [10:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:46:58]wFMCommunicate OK [10:46:58]requested_item fd.num is exist - process it [10:46:58]SAM_PROTO_GetFieldsCounters [10:46:58]wFMCommunicate request_size=4 [10:46:58]MH_SAM_APDU [10:46:58]CAPDU: 80 13 00 00 [10:46:58]Write to MH i2c: E2 08 00 05 0C 80 13 00 00 00 00 00 00 8D [10:46:58]Write i2c OK [10:46:58]MH_I2C_Read... [10:46:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:58]Read from MH i2c: E2 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 62 00 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 07 03 00 0E 04 04 00 CF 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 12 [10:46:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 07 03 00 0E 04 04 00 CF 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 [10:46:58]wFMCommunicate OK [10:46:58]SAM_PROTO_GetFieldsCounters done [10:46:58]requested_item shift.num is exist - process it [10:46:58]requested_item shift.opened is exist - process it [10:46:58]req_shift_opened [10:46:58]FM_GetShiftState [10:46:58]SAM_PROTO_GetShiftState [10:46:58]wFMCommunicate request_size=4 [10:46:58]MH_SAM_APDU [10:46:58]CAPDU: 80 13 01 00 [10:46:58]Write to MH i2c: E2 08 00 06 0C 80 13 01 00 00 00 00 00 8F [10:46:58]Write i2c OK [10:46:58]MH_I2C_Read... [10:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:58]Read from MH i2c: E2 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 0E 00 [10:46:58]MH_I2C_Read... [10:46:58]Read from MH i2c: E2 0E 00 06 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [10:46:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:46:58]wFMCommunicate OK [10:46:58]SAM_PROTO_GetShiftState done [10:46:58]FM_GetShiftState done [10:46:58]req_shift_opened done [10:46:58]requested_item shift.open_date is exist - process it [10:46:58]req_shift_open_date [10:46:58]req_shift_open_date done [10:46:58]produce_requested_data done [10:46:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198622,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:46:58]process_action_free close_receipt [10:46:58]json_value_free [10:46:58]json_value_free done [10:46:58]process_json_proto returns [10:46:58]Send response to host [10:46:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198622,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:46:58]free response buf [10:46:58]execute_script done [10:46:58]execute_script returns [10:46:58]free content buf [10:46:58]Sock 9.Close socket [10:46:58]Sock 9.Thread stoped [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:13]OFD Sender: No OFD packet to send [10:49:18]OFD Sender: No OFD packet to send [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:39]accept exits with 7 [10:49:39]New connection [10:49:39]New thread 3067116900 created [10:49:39]Thread 3067260260 joined [10:49:39]Waiting for new connection... [10:49:39] Sock 7.Parse request [10:49:39]Sock 7.Check first char [10:49:39]Sock 7.First char is OK [10:49:39]request: POST /json_proto HTTP/1.0 [10:49:39]Method: POST [10:49:39]URL: /json_proto [10:49:39]Method is POST - this is cgi request [10:49:39]url: /json_proto [10:49:39]query_string will be loaded in cgi processing [10:49:39]execute_cgi json_proto POST (null) [10:49:39]execute_cgi path=json_proto method=POST [10:49:39]POST find Content-Length [10:49:39]Host: 172.17.46.195:8080 [10:49:39]Content-Length: 682 [10:49:39]Content-Type: application/json [10:49:39] [10:49:39]POST finish read [10:49:39]Found Content-Length = 682 [10:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 5.730, "sum" : 220.03, "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" ] } } [10:49:39]execute_script... [10:49:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 5.730, "sum" : 220.03, "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" ] } } [10:49:39]POST & json_proto [10:49:39]process_json_proto [10:49:39]json parsed OK: [10:49:39]protocol is kg_v1.0 [10:49:39]action value=close_receipt [10:49:39]process_action close_receipt [10:49:39]cmd_close_receipt [10:49:39]MH_GetDate [10:49:39]Write to MH i2c: F0 00 00 07 0C 02 [10:49:39]Write i2c OK [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 09 00 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 09 00 07 0C 00 43 80 C0 66 8D AE BC 66 51 [10:49:39]GetLastDocTimeStamp 1723891615 [10:49:39]current date 1723891779 [10:49:39]FM_GetShiftState [10:49:39]SAM_PROTO_GetShiftState [10:49:39]wFMCommunicate request_size=4 [10:49:39]MH_SAM_APDU [10:49:39]CAPDU: 80 13 01 00 [10:49:39]Write to MH i2c: E2 08 00 08 0C 80 13 01 00 00 00 00 00 91 [10:49:39]Write i2c OK [10:49:39]MH_I2C_Read... [10:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:39]Read from MH i2c: E2 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: E2 0E 00 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: E2 0E 00 08 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F1 [10:49:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:49:39]wFMCommunicate OK [10:49:39]SAM_PROTO_GetShiftState done [10:49:39]FM_GetShiftState done [10:49:39]opened in 1723853126 [10:49:39]opened+sec_in_day 1723939526 [10:49:39]quantity*price = 22003 [10:49:39]sum+1 = 22004 [10:49:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 220.00 袙薪械褋械薪芯: 220.00 小袛袗效袗: 0.00 袧小袩 1% : 1.95 袧袛小 12% : 23.37 袧邪谢懈褔薪褘屑懈: 220.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 231 17.08.2024 10:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198623 肖袩袛: 75946430252223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198623&fm=75946430252223&tin=02508201610067®Number=0000000000092545&sum=22000 [10:49:40]StoreToDocumentArchive [10:49:40]shift 463 fd 198623 [10:49:40]save to /storage/0463/doc_00198623 [10:49:40]save last doc name /storage/0463/doc_00198623 to /storage/kkm_last_doc_name [10:49:40]save OK [10:49:40]Clear old archive folders... [10:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:49:40]tlvbuf is 0167E410 [10:49:40]SAM_PROTO_ClearQueue [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 09 00 00 [10:49:40]Write to MH i2c: E2 08 00 15 0C 80 09 00 00 00 00 00 00 93 [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:40]Read from MH i2c: E2 03 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [10:49:40]RAPDU: 90 00 [10:49:40]wFMCommunicate OK [10:49:40]SAM_PROTO_ClearQueue done [10:49:40]KKMCreateOFDPacket [10:49:40]OFDProtocolAddRootSTLVToBuf [10:49:40]FM_MakeSignedData [10:49:40]FM_MakeSignedData [10:49:40]SAM_PROTO_SignData [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 0D 01 02 [10:49:40]Write to MH i2c: E2 08 00 16 0C 80 0D 01 02 00 00 00 00 9B [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [10:49:40]RAPDU: 90 00 [10:49:40]wFMCommunicate OK [10:49:40]wFMCommunicate request_size=255 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 62 16 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 44 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 07 03 00 35 04 06 00 45 12 [10:49:40]Write to MH i2c: E2 02 01 17 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 62 16 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 44 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 07 03 00 35 04 06 00 45 12 00 00 6B [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=9 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 02 02 04 A7 FF 44 BF [10:49:41]Write to MH i2c: E2 0C 00 18 0C 80 0D 02 02 04 00 A7 FF 44 BF 00 00 4F [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 03 02 [10:49:41]Write to MH i2c: E2 08 00 19 0C 80 0D 03 02 00 00 00 00 A0 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 19 0C 00 27 07 68 CB 7A 12 22 78 90 00 28 [10:49:41]RAPDU: 27 07 68 CB 7A 12 22 78 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_SignData done [10:49:41]FM_MakeSignedData done [10:49:41]CreateOFDProtocolMessage [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 11 00 00 [10:49:41]Write to MH i2c: E2 08 00 1A 0C 80 11 00 00 00 00 00 00 A0 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 1A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [10:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:41]wFMCommunicate OK [10:49:41]CreateOFDProtocolMessage done [10:49:41]OFDSenderStorePacket 198623 [10:49:41]StoreOFDPacket docnum=198623 [10:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C4 E0 06 01 E0 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 62 16 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 44 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 07 03 00 35 04 06 00 45 12 A7 FF 44 BF 27 07 68 CB 7A 12 22 78 [10:49:41]CheckFolder [10:49:41]dirname=/storage/ofd_packets [10:49:41]CheckFolder done [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00198623 [10:49:41]NVStorageSaveData ofd_packets/00198623 [10:49:41]File name is /storage/ofd_packets/00198623 [10:49:41]Write 300 bytes [10:49:41]NVStorageSaveData done [10:49:41]OFDSenderStorePacket done [10:49:41]KKMCreateOFDPacket done [10:49:41]NVStorageSaveData kkm_last_timestamp [10:49:41]File name is /storage/kkm_last_timestamp [10:49:41]Write 4 bytes [10:49:41]NVStorageSaveData done [10:49:41]ExternCall_PrintAddStr [10:49:41]wPrintStart [10:49:41]Write to MH i2c: 01 00 00 1B 0C 27 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 1B 0C 00 00 00 00 00 FF 0F 3C [10:49:41]RasterBufferAndPrint [10:49:41]line 小褔械褌 N : (1)11326069 [10:49:41]line 袠袧袧: 02508201610067 [10:49:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:49:41]line 袩袪袨袛袗袞袗 [10:49:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [10:49:41]line 孝芯胁邪褉: 2711190000 [10:49:41]line 袚袗袟-袣-3 [10:49:41]line 5.730 * 38.40 [10:49:41]line = 220.03 [10:49:41]line 袧袛小 12% 袧小袩 1% [10:49:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:49:41]line 袨袣袪校袚袥袝袧袠袝: -0.03 [10:49:41]line 袠孝袨袚袨: 220.00 [10:49:41]line 袙薪械褋械薪芯: 220.00 [10:49:41]line 小袛袗效袗: 0.00 [10:49:41]line 袧小袩 1% : 1.95 [10:49:41]line 袧袛小 12% : 23.37 [10:49:41]line 袧邪谢懈褔薪褘屑懈: 220.00 [10:49:41]line 袘械蟹薪邪谢.: 0.00 [10:49:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:49:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:49:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:49:41]line 效械泻 231 17.08.2024 10:49 [10:49:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:49:41]line 袟袧袦: 0300000079 [10:49:41]line 袪袧袦: 0000000000092545 [10:49:41]line 袙械褉褋懈褟 袣袣袦: 001 [10:49:41]line 肖袦: 0000000000871802 [10:49:41]line 肖袛: 198623 [10:49:41]line 肖袩袛: 75946430252223 [10:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T104940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198623&fm=75946430252223&tin=02508201610067®Number=0000000000092545&sum=22000 [10:49:41]OFD Sender: Processing packet 198623 [packets to send 246, broken 245] [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00198623 [10:49:41]OFD Sender: To server: 嚂鰌G, [10:49:41]CommunicateWithHost lk.salyk.kg:30040 [10:49:41]ConnectInit lk.salyk.kg [10:49:41]written 0, free lines is 4095 [10:49:41]Connected sock=10 [10:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C4 E0 06 01 E0 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 62 16 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 44 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 07 03 00 35 04 06 00 45 12 A7 FF 44 BF 27 07 68 CB 7A 12 22 78 [10:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 36 47 00 E3 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 07 03 00 F4 03 04 00 54 2C C0 66 B6 04 01 00 00 B5 A1 8C 6B DA 52 9C 75 [10:49:42]CommunicateWithHost err = 0 [10:49:42]CheckOFDResponse [10:49:42]1017 (14) - 77093643461234 [10:49:42]1041 (16) - 0000000000871802 [10:49:42]1040 (4) - 198623 [10:49:42]1012 (4) - 17.08.2024 04:51 [10:49:42]1206 (1) - 0 [10:49:42]OFD Sender: Remove packet 198623 [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00198623 [10:49:42]NVStorageDeleteData [10:49:42]Write to MH i2c: 01 00 00 46 0C 52 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 46 0C 00 00 00 00 00 E3 0C 48 [10:49:42]RasterBufferAndPrint [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]written 0, free lines is 3305 [10:49:42]MH_Cut [10:49:42]Write to MH i2c: D1 01 00 4D 0C 01 2B [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 4D 0C 00 2A [10:49:42]Write to MH i2c: 01 00 00 4E 0C 5A [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]OFD Sender: No OFD packet to send [10:49:42]*** Cut start [10:49:42]*** Purtial cut [10:49:42]*** CUTSNS_PIN = 0 [10:49:43]*** Stage 1: CUTSNS_PIN = 1 [10:49:44]Read from MH i2c: 01 [10:49:44]MH_I2C_Read... [10:49:44]*** Stop cut motor [10:49:44]*** Cut end [10:49:44]Read from MH i2c: 01 07 00 [10:49:44]MH_I2C_Read... [10:49:44]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 FF 0F 6F [10:49:44]process_action close_receipt done [10:49:44]requested_data is exist [10:49:44]produce_requested_data [10:49:44]requested_item fm.sn is exist - process it [10:49:44]wFMCommunicate request_size=4 [10:49:44]MH_SAM_APDU [10:49:44]CAPDU: 80 11 00 00 [10:49:44]Write to MH i2c: E2 08 00 4F 0C 80 11 00 00 00 00 00 00 D5 [10:49:44]Write i2c OK [10:49:44]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 [10:49:45]MH_I2C_Read... [10:49:45]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 31 38 30 32 90 00 22 [10:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:49:45]wFMCommunicate OK [10:49:45]requested_item fd.num is exist - process it [10:49:45]SAM_PROTO_GetFieldsCounters [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 00 00 [10:49:45]Write to MH i2c: E2 08 00 50 0C 80 13 00 00 00 00 00 00 D8 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 [10:49:45]MH_I2C_Read... [10:49:45]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 07 03 00 0E 04 04 00 CF 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 61 [10:49:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 07 03 00 0E 04 04 00 CF 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 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetFieldsCounters done [10:49:45]requested_item shift.num is exist - process it [10:49:45]requested_item shift.opened is exist - process it [10:49:45]req_shift_opened [10:49:45]FM_GetShiftState [10:49:45]SAM_PROTO_GetShiftState [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 01 00 [10:49:45]Write to MH i2c: E2 08 00 51 0C 80 13 01 00 00 00 00 00 DA [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 51 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [10:49:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetShiftState done [10:49:45]FM_GetShiftState done [10:49:45]req_shift_opened done [10:49:45]requested_item shift.open_date is exist - process it [10:49:45]req_shift_open_date [10:49:45]req_shift_open_date done [10:49:45]produce_requested_data done [10:49:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198623,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:49:45]process_action_free close_receipt [10:49:45]json_value_free [10:49:45]json_value_free done [10:49:45]process_json_proto returns [10:49:45]Send response to host [10:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198623,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:49:45]free response buf [10:49:45]execute_script done [10:49:45]execute_script returns [10:49:45]free content buf [10:49:45]Sock 7.Close socket [10:49:45]Sock 7.Thread stoped [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50: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:26]accept exits with 9 [10:51:26]New connection [10:51:26]New thread 3067260260 created [10:51:26]Thread 3067116900 joined [10:51:26]Waiting for new connection... [10:51:26] Sock 9.Parse request [10:51:26]Sock 9.Check first char [10:51:26]Sock 9.First char is OK [10:51:26]request: POST /json_proto HTTP/1.0 [10:51:26]Method: POST [10:51:26]URL: /json_proto [10:51:26]Method is POST - this is cgi request [10:51:26]url: /json_proto [10:51:26]query_string will be loaded in cgi processing [10:51:26]execute_cgi json_proto POST (null) [10:51:26]execute_cgi path=json_proto method=POST [10:51:26]POST find Content-Length [10:51:26]Host: 172.17.46.195:8080 [10:51:26]Content-Length: 821 [10:51:26]Content-Type: application/json [10:51:26] [10:51:26]POST finish read [10:51:26]Found Content-Length = 821 [10:51:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:26]execute_script... [10:51: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)11326070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:26]POST & json_proto [10:51:26]process_json_proto [10:51:26]json parsed OK: [10:51:26]protocol is kg_v1.0 [10:51:26]action value=close_receipt [10:51:26]process_action close_receipt [10:51:26]cmd_close_receipt [10:51:26]MH_GetDate [10:51:26]Write to MH i2c: F0 00 00 52 0C 4D [10:51:26]Write i2c OK [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 09 00 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 09 00 52 0C 00 AE 80 C0 66 8D AE BC 66 07 [10:51:26]GetLastDocTimeStamp 1723891780 [10:51:26]current date 1723891886 [10:51:26]FM_GetShiftState [10:51:26]SAM_PROTO_GetShiftState [10:51:26]wFMCommunicate request_size=4 [10:51:26]MH_SAM_APDU [10:51:26]CAPDU: 80 13 01 00 [10:51:26]Write to MH i2c: E2 08 00 53 0C 80 13 01 00 00 00 00 00 DC [10:51:26]Write i2c OK [10:51:26]MH_I2C_Read... [10:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:26]Read from MH i2c: E2 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: E2 0E 00 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: E2 0E 00 53 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3C [10:51:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:51:26]wFMCommunicate OK [10:51:26]SAM_PROTO_GetShiftState done [10:51:26]FM_GetShiftState done [10:51:26]opened in 1723853126 [10:51:26]opened+sec_in_day 1723939526 [10:51:26]quantity*price = 200010 [10:51:26]sum+1 = 200011 [10:51:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.10 袧小袩 1% : 17.70 袧袛小 12% : 212.40 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.10 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 232 17.08.2024 10:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198624 肖袩袛: 243365102306025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198624&fm=243365102306025&tin=02508201610067®Number=0000000000092545&sum=200010 [10:51:27]StoreToDocumentArchive [10:51:27]shift 463 fd 198624 [10:51:27]save to /storage/0463/doc_00198624 [10:51:27]save last doc name /storage/0463/doc_00198624 to /storage/kkm_last_doc_name [10:51:27]save OK [10:51:27]Clear old archive folders... [10:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:27]tlvbuf is 01733970 [10:51:27]SAM_PROTO_ClearQueue [10:51:27]wFMCommunicate request_size=4 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 09 00 00 [10:51:27]Write to MH i2c: E2 08 00 60 0C 80 09 00 00 00 00 00 00 DE [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 60 0C 00 90 00 E0 [10:51:27]RAPDU: 90 00 [10:51:27]wFMCommunicate OK [10:51:27]SAM_PROTO_ClearQueue done [10:51:27]KKMCreateOFDPacket [10:51:27]OFDProtocolAddRootSTLVToBuf [10:51:27]FM_MakeSignedData [10:51:27]FM_MakeSignedData [10:51:27]SAM_PROTO_SignData [10:51:27]wFMCommunicate request_size=4 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 0D 01 02 [10:51:27]Write to MH i2c: E2 08 00 61 0C 80 0D 01 02 00 00 00 00 E6 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:27]OFD Sender: No OFD packet to send [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [10:51:27]RAPDU: 90 00 [10:51:27]wFMCommunicate OK [10:51:27]wFMCommunicate request_size=255 [10:51:27]MH_SAM_APDU [10:51: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 AE 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 07 03 00 35 04 06 00 DD [10:51:27]Write to MH i2c: E2 02 01 62 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 AE 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 07 03 00 35 04 06 00 DD 00 00 49 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [10:51:28]RAPDU: 90 00 [10:51:28]wFMCommunicate OK [10:51:28]wFMCommunicate request_size=10 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 0D 02 02 05 56 DA 79 42 E9 [10:51:28]Write to MH i2c: E2 0D 00 63 0C 80 0D 02 02 05 00 56 DA 79 42 E9 00 00 C7 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [10:51:28]RAPDU: 90 00 [10:51:28]wFMCommunicate OK [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 0D 03 02 [10:51:28]Write to MH i2c: E2 08 00 64 0C 80 0D 03 02 00 00 00 00 EB [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0B 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0B 00 64 0C 00 ED 0A 2D A1 C7 29 9A A4 90 00 DF [10:51:28]RAPDU: ED 0A 2D A1 C7 29 9A A4 90 00 [10:51:28]wFMCommunicate OK [10:51:28]SAM_PROTO_SignData done [10:51:28]FM_MakeSignedData done [10:51:28]CreateOFDProtocolMessage [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 11 00 00 [10:51:28]Write to MH i2c: E2 08 00 65 0C 80 11 00 00 00 00 00 00 EB [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 17 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 17 00 65 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [10:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:51:28]wFMCommunicate OK [10:51:28]CreateOFDProtocolMessage done [10:51:28]OFDSenderStorePacket 198624 [10:51:28]StoreOFDPacket docnum=198624 [10:51:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E3 B4 07 01 CE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 AE 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 07 03 00 35 04 06 00 DD 56 DA 79 42 E9 ED 0A 2D A1 C7 29 9A A4 [10:51:28]CheckFolder [10:51:28]dirname=/storage/ofd_packets [10:51:28]CheckFolder done [10:51:28]ProducePacketName [10:51:28]name=ofd_packets/00198624 [10:51:28]NVStorageSaveData ofd_packets/00198624 [10:51:28]File name is /storage/ofd_packets/00198624 [10:51:28]Write 301 bytes [10:51:28]NVStorageSaveData done [10:51:28]OFDSenderStorePacket done [10:51:28]KKMCreateOFDPacket done [10:51:28]NVStorageSaveData kkm_last_timestamp [10:51:28]File name is /storage/kkm_last_timestamp [10:51:28]Write 4 bytes [10:51:28]NVStorageSaveData done [10:51:28]ExternCall_PrintAddStr [10:51:28]wPrintStart [10:51:28]Write to MH i2c: 01 00 00 66 0C 72 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 FF 0F 87 [10:51:28]RasterBufferAndPrint [10:51:28]line 小褔械褌 N : (1)11326070 [10:51:28]line 袠袧袧: 02508201610067 [10:51:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:51:28]line 袩袪袨袛袗袞袗 [10:51:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:51:28]line 孝芯胁邪褉: 2710124130 [10:51:28]line 袗懈-92-袣-4 [10:51:28]line 29.500 * 67.80 [10:51:28]line = 2000.10 [10:51:28]line 袧袛小 12% 袧小袩 1% [10:51:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:51:28]line 袠孝袨袚袨: 2000.10 [10:51:28]line 袧小袩 1% : 17.70 [10:51:28]line 袧袛小 12% : 212.40 [10:51:28]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:51:28]line 袘械蟹薪邪谢.: 2000.10 [10:51:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:51:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:51:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:51:28]line 效械泻 232 17.08.2024 10:51 [10:51:28]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:51:28]line 袟袧袦: 0300000079 [10:51:28]line 袪袧袦: 0000000000092545 [10:51:28]line 袙械褉褋懈褟 袣袣袦: 001 [10:51:28]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [10:51:28]line 肖袦: 0000000000871802 [10:51:28]line 肖袛: 198624 [10:51:28]line 肖袩袛: 243365102306025 [10:51:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198624&fm=243365102306025&tin=02508201610067®Number=0000000000092545&sum=200010 [10:51:28]OFD Sender: Processing packet 198624 [packets to send 246, broken 245] [10:51:28]ProducePacketName [10:51:28]name=ofd_packets/00198624 [10:51:28]OFD Sender: To server: 嚂鰌G, [10:51:28]CommunicateWithHost lk.salyk.kg:30040 [10:51:28]ConnectInit lk.salyk.kg [10:51:28]written 0, free lines is 4095 [10:51:28]Connected sock=10 [10:51:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E3 B4 07 01 CE 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 AE 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 07 03 00 35 04 06 00 DD 56 DA 79 42 E9 ED 0A 2D A1 C7 29 9A A4 [10:51:29]Write to MH i2c: 01 00 00 90 0C 9C [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 07 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: 01 07 00 90 0C 00 00 00 00 00 FF 0C AE [10:51:29]RasterBufferAndPrint [10:51:29]line [10:51:29]line [10:51:29]line [10:51:29]line [10:51:29]line [10:51:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 83 87 47 00 12 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 07 03 00 F4 03 04 00 BF 2C C0 66 B6 04 01 00 00 5A DA 48 C9 78 5D 45 4F [10:51:29]CommunicateWithHost err = 0 [10:51:29]CheckOFDResponse [10:51:29]1017 (14) - 77093643461234 [10:51:29]1041 (16) - 0000000000871802 [10:51:29]1040 (4) - 198624 [10:51:29]1012 (4) - 17.08.2024 04:53 [10:51:29]1206 (1) - 0 [10:51:29]OFD Sender: Remove packet 198624 [10:51:29]ProducePacketName [10:51:29]name=ofd_packets/00198624 [10:51:29]NVStorageDeleteData [10:51:29]written 0, free lines is 3333 [10:51:29]MH_Cut [10:51:29]Write to MH i2c: D1 01 00 97 0C 01 75 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: D1 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: D1 01 00 [10:51:29]MH_I2C_Read... [10:51:29]Read from MH i2c: D1 01 00 97 0C 00 74 [10:51:29]Write to MH i2c: 01 00 00 98 0C A4 [10:51:29]Write i2c OK [10:51:29]MH_I2C_Read... [10:51:29]OFD Sender: No OFD packet to send [10:51:29]*** Cut start [10:51:29]*** Purtial cut [10:51:29]*** Stage 1: CUTSNS_PIN = 1 [10:51:30]Read from MH i2c: 01 [10:51:30]MH_I2C_Read... [10:51:30]*** Stop cut motor [10:51:30]*** Cut end [10:51:30]Read from MH i2c: 01 07 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 98 0C 00 00 00 00 00 FF 0F B9 [10:51:30]process_action close_receipt done [10:51:30]requested_data is exist [10:51:30]produce_requested_data [10:51:30]requested_item fm.sn is exist - process it [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 11 00 00 [10:51:30]Write to MH i2c: E2 08 00 99 0C 80 11 00 00 00 00 00 00 1F [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 99 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [10:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:51:30]wFMCommunicate OK [10:51:30]requested_item fd.num is exist - process it [10:51:30]SAM_PROTO_GetFieldsCounters [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 13 00 00 [10:51:30]Write to MH i2c: E2 08 00 9A 0C 80 13 00 00 00 00 00 00 22 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 62 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 62 00 9A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 07 03 00 0E 04 04 00 CF 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 AF [10:51:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 07 03 00 0E 04 04 00 CF 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 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_GetFieldsCounters done [10:51:30]requested_item shift.num is exist - process it [10:51:30]requested_item shift.opened is exist - process it [10:51:30]req_shift_opened [10:51:30]FM_GetShiftState [10:51:30]SAM_PROTO_GetShiftState [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 13 01 00 [10:51:30]Write to MH i2c: E2 08 00 9B 0C 80 13 01 00 00 00 00 00 24 [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 9B 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [10:51:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_GetShiftState done [10:51:30]FM_GetShiftState done [10:51:30]req_shift_opened done [10:51:30]requested_item shift.open_date is exist - process it [10:51:30]req_shift_open_date [10:51:30]req_shift_open_date done [10:51:30]produce_requested_data done [10:51:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198624,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:51:30]process_action_free close_receipt [10:51:30]json_value_free [10:51:30]json_value_free done [10:51:30]process_json_proto returns [10:51:30]Send response to host [10:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198624,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:51:30]free response buf [10:51:30]execute_script done [10:51:30]execute_script returns [10:51:30]free content buf [10:51:30]Sock 9.Close socket [10:51:30]Sock 9.Thread stoped [10:51:34]OFD Sender: No OFD packet to send [10:51:39]OFD Sender: No OFD packet to send [10:51:44]OFD Sender: No OFD packet to send [10:51:49]OFD Sender: No OFD packet to send [10:51:54]OFD Sender: No OFD packet to send [10:51:59]OFD Sender: No OFD packet to send [10:52:04]OFD Sender: No OFD packet to send [10:52:09]OFD Sender: No OFD packet to send [10:52:14]OFD Sender: No OFD packet to send [10:52:14]accept exits with 7 [10:52:14]New connection [10:52:14]New thread 3067116900 created [10:52:14]Thread 3067260260 joined [10:52:14]Waiting for new connection... [10:52:14] Sock 7.Parse request [10:52:14]Sock 7.Check first char [10:52:14]Sock 7.First char is OK [10:52:14]request: POST /json_proto HTTP/1.0 [10:52:14]Method: POST [10:52:14]URL: /json_proto [10:52:14]Method is POST - this is cgi request [10:52:14]url: /json_proto [10:52:14]query_string will be loaded in cgi processing [10:52:14]execute_cgi json_proto POST (null) [10:52:14]execute_cgi path=json_proto method=POST [10:52:14]POST find Content-Length [10:52:14]Host: 172.17.46.195:8080 [10:52:14]Content-Length: 802 [10:52:14]Content-Type: application/json [10:52:14] [10:52:14]POST finish read [10:52:14]Found Content-Length = 802 [10:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:14]execute_script... [10:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:14]POST & json_proto [10:52:14]process_json_proto [10:52:14]json parsed OK: [10:52:14]protocol is kg_v1.0 [10:52:14]action value=close_receipt [10:52:14]process_action close_receipt [10:52:14]cmd_close_receipt [10:52:14]MH_GetDate [10:52:14]Write to MH i2c: F0 00 00 9C 0C 97 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: F0 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: F0 09 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: F0 09 00 9C 0C 00 DF 80 C0 66 8D AE BC 66 82 [10:52:14]GetLastDocTimeStamp 1723891886 [10:52:14]current date 1723891935 [10:52:14]FM_GetShiftState [10:52:14]SAM_PROTO_GetShiftState [10:52:14]wFMCommunicate request_size=4 [10:52:14]MH_SAM_APDU [10:52:14]CAPDU: 80 13 01 00 [10:52:14]Write to MH i2c: E2 08 00 9D 0C 80 13 01 00 00 00 00 00 26 [10:52:14]Write i2c OK [10:52:14]MH_I2C_Read... [10:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:14]Read from MH i2c: E2 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 0E 00 [10:52:14]MH_I2C_Read... [10:52:14]Read from MH i2c: E2 0E 00 9D 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 86 [10:52:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:52:14]wFMCommunicate OK [10:52:14]SAM_PROTO_GetShiftState done [10:52:14]FM_GetShiftState done [10:52:14]opened in 1723853126 [10:52:14]opened+sec_in_day 1723939526 [10:52:14]quantity*price = 50036 [10:52:14]sum+1 = 50037 [10:52:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 233 17.08.2024 10:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198625 肖袩袛: 156718014266598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198625&fm=156718014266598&tin=02508201610067®Number=0000000000092545&sum=50036 [10:52:16]StoreToDocumentArchive [10:52:16]shift 463 fd 198625 [10:52:16]save to /storage/0463/doc_00198625 [10:52:16]save last doc name /storage/0463/doc_00198625 to /storage/kkm_last_doc_name [10:52:16]save OK [10:52:16]Clear old archive folders... [10:52:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:16]tlvbuf is 01680540 [10:52:16]SAM_PROTO_ClearQueue [10:52:16]wFMCommunicate request_size=4 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 09 00 00 [10:52:16]Write to MH i2c: E2 08 00 AA 0C 80 09 00 00 00 00 00 00 28 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [10:52:16]RAPDU: 90 00 [10:52:16]wFMCommunicate OK [10:52:16]SAM_PROTO_ClearQueue done [10:52:16]KKMCreateOFDPacket [10:52:16]OFDProtocolAddRootSTLVToBuf [10:52:16]FM_MakeSignedData [10:52:16]FM_MakeSignedData [10:52:16]SAM_PROTO_SignData [10:52:16]wFMCommunicate request_size=4 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 0D 01 02 [10:52:16]Write to MH i2c: E2 08 00 AB 0C 80 0D 01 02 00 00 00 00 30 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 AB 0C 00 90 00 2B [10:52:16]RAPDU: 90 00 [10:52:16]wFMCommunicate OK [10:52:16]wFMCommunicate request_size=255 [10:52:16]MH_SAM_APDU [10:52: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 DF 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 07 03 00 35 04 06 00 8E [10:52:16]Write to MH i2c: E2 02 01 AC 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 DF 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 07 03 00 35 04 06 00 8E 00 00 A7 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [10:52:16]RAPDU: 90 00 [10:52:16]wFMCommunicate OK [10:52:16]wFMCommunicate request_size=10 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 0D 02 02 05 88 C1 91 FC E6 [10:52:16]Write to MH i2c: E2 0D 00 AD 0C 80 0D 02 02 05 00 88 C1 91 FC E6 00 00 F9 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 03 00 AD 0C 00 90 00 2D [10:52:16]RAPDU: 90 00 [10:52:16]wFMCommunicate OK [10:52:16]wFMCommunicate request_size=4 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 0D 03 02 [10:52:16]Write to MH i2c: E2 08 00 AE 0C 80 0D 03 02 00 00 00 00 35 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 0B 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 0B 00 AE 0C 00 76 7A F0 6D 53 66 41 DB 90 00 58 [10:52:16]RAPDU: 76 7A F0 6D 53 66 41 DB 90 00 [10:52:16]wFMCommunicate OK [10:52:16]SAM_PROTO_SignData done [10:52:16]FM_MakeSignedData done [10:52:16]CreateOFDProtocolMessage [10:52:16]wFMCommunicate request_size=4 [10:52:16]MH_SAM_APDU [10:52:16]CAPDU: 80 11 00 00 [10:52:16]Write to MH i2c: E2 08 00 AF 0C 80 11 00 00 00 00 00 00 35 [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:16]Read from MH i2c: E2 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 17 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: E2 17 00 AF 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [10:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:16]wFMCommunicate OK [10:52:16]CreateOFDProtocolMessage done [10:52:16]OFDSenderStorePacket 198625 [10:52:16]StoreOFDPacket docnum=198625 [10:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C B6 07 01 F3 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 DF 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 07 03 00 35 04 06 00 8E 88 C1 91 FC E6 76 7A F0 6D 53 66 41 DB [10:52:16]CheckFolder [10:52:16]dirname=/storage/ofd_packets [10:52:16]CheckFolder done [10:52:16]ProducePacketName [10:52:16]name=ofd_packets/00198625 [10:52:16]NVStorageSaveData ofd_packets/00198625 [10:52:16]File name is /storage/ofd_packets/00198625 [10:52:16]Write 301 bytes [10:52:16]NVStorageSaveData done [10:52:16]OFDSenderStorePacket done [10:52:16]KKMCreateOFDPacket done [10:52:16]NVStorageSaveData kkm_last_timestamp [10:52:16]File name is /storage/kkm_last_timestamp [10:52:16]Write 4 bytes [10:52:16]NVStorageSaveData done [10:52:16]ExternCall_PrintAddStr [10:52:16]wPrintStart [10:52:16]Write to MH i2c: 01 00 00 B0 0C BC [10:52:16]Write i2c OK [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: 01 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: 01 07 00 [10:52:16]MH_I2C_Read... [10:52:16]Read from MH i2c: 01 07 00 B0 0C 00 00 00 00 00 FF 0F D1 [10:52:16]RasterBufferAndPrint [10:52:16]line 小褔械褌 N : (1)11326072 [10:52:16]line 袠袧袧: 02508201610067 [10:52:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:52:16]line 袩袪袨袛袗袞袗 [10:52:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:52:16]line 孝芯胁邪褉: 2710124130 [10:52:16]line 袗懈-92-袣-4 [10:52:16]line 7.380 * 67.80 [10:52:16]line = 500.36 [10:52:16]line 袧袛小 12% 袧小袩 1% [10:52:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:52:16]line 袠孝袨袚袨: 500.36 [10:52:16]line 袧小袩 1% : 4.43 [10:52:16]line 袧袛小 12% : 53.14 [10:52:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:52:16]line 袘械蟹薪邪谢.: 500.36 [10:52:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:52:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:52:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:52:16]line 效械泻 233 17.08.2024 10:52 [10:52:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:52:16]line 袟袧袦: 0300000079 [10:52:16]line 袪袧袦: 0000000000092545 [10:52:16]line 袙械褉褋懈褟 袣袣袦: 001 [10:52:16]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:52:16]line 肖袦: 0000000000871802 [10:52:16]line 肖袛: 198625 [10:52:16]line 肖袩袛: 156718014266598 [10:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198625&fm=156718014266598&tin=02508201610067®Number=0000000000092545&sum=50036 [10:52:16]written 0, free lines is 4095 [10:52:16]OFD Sender: Processing packet 198625 [packets to send 246, broken 245] [10:52:16]ProducePacketName [10:52:16]name=ofd_packets/00198625 [10:52:16]OFD Sender: To server: 嚂鰌G, [10:52:16]CommunicateWithHost lk.salyk.kg:30040 [10:52:16]ConnectInit lk.salyk.kg [10:52:16]Connected sock=10 [10:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C B6 07 01 F3 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 DF 80 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 07 03 00 35 04 06 00 8E 88 C1 91 FC E6 76 7A F0 6D 53 66 41 DB [10:52:17]Write to MH i2c: 01 00 00 DA 0C E6 [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: 01 07 00 DA 0C 00 00 00 00 00 F7 0C F0 [10:52:17]RasterBufferAndPrint [10:52:17]line [10:52:17]line [10:52:17]line [10:52:17]line [10:52:17]line [10:52:17]written 0, free lines is 3328 [10:52:17]MH_Cut [10:52:17]Write to MH i2c: D1 01 00 E1 0C 01 BF [10:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 EE 47 00 D8 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 07 03 00 F4 03 04 00 EF 2C C0 66 B6 04 01 00 00 36 70 F3 49 E8 6C 00 9A [10:52:17]CommunicateWithHost err = 0 [10:52:17]CheckOFDResponse [10:52:17]1017 (14) - 77093643461234 [10:52:17]1041 (16) - 0000000000871802 [10:52:17]1040 (4) - 198625 [10:52:17]1012 (4) - 17.08.2024 04:54 [10:52:17]1206 (1) - 0 [10:52:17]OFD Sender: Remove packet 198625 [10:52:17]ProducePacketName [10:52:17]name=ofd_packets/00198625 [10:52:17]NVStorageDeleteData [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: D1 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: D1 01 00 [10:52:17]MH_I2C_Read... [10:52:17]Read from MH i2c: D1 01 00 E1 0C 00 BE [10:52:17]Write to MH i2c: 01 00 00 E2 0C EE [10:52:17]Write i2c OK [10:52:17]MH_I2C_Read... [10:52:17]OFD Sender: No OFD packet to send [10:52:17]*** Cut start [10:52:17]*** Purtial cut [10:52:17]*** CUTSNS_PIN = 0 [10:52:18]*** Stage 1: CUTSNS_PIN = 1 [10:52:19]Read from MH i2c: 01 [10:52:19]MH_I2C_Read... [10:52:19]*** Stop cut motor [10:52:19]*** Cut end [10:52:19]Read from MH i2c: 01 07 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 FF 0F 03 [10:52:19]process_action close_receipt done [10:52:19]requested_data is exist [10:52:19]produce_requested_data [10:52:19]requested_item fm.sn is exist - process it [10:52:19]wFMCommunicate request_size=4 [10:52:19]MH_SAM_APDU [10:52:19]CAPDU: 80 11 00 00 [10:52:19]Write to MH i2c: E2 08 00 E3 0C 80 11 00 00 00 00 00 00 69 [10:52:19]Write i2c OK [10:52:19]MH_I2C_Read... [10:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:19]Read from MH i2c: E2 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 17 00 [10:52:19]MH_I2C_Read... [10:52:19]Read from MH i2c: E2 17 00 E3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [10:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:52:19]wFMCommunicate OK [10:52:19]requested_item fd.num is exist - process it [10:52:19]SAM_PROTO_GetFieldsCounters [10:52:19]wFMCommunicate request_size=4 [10:52:19]MH_SAM_APDU [10:52:19]CAPDU: 80 13 00 00 [10:52:19]Write to MH i2c: E2 08 00 E4 0C 80 13 00 00 00 00 00 00 6C [10:52:19]Write i2c OK [10:52:19]MH_I2C_Read... [10:52:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:20]Read from MH i2c: E2 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 62 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 62 00 E4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 07 03 00 0E 04 04 00 CF 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 FD [10:52:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 07 03 00 0E 04 04 00 CF 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 [10:52:20]wFMCommunicate OK [10:52:20]SAM_PROTO_GetFieldsCounters done [10:52:20]requested_item shift.num is exist - process it [10:52:20]requested_item shift.opened is exist - process it [10:52:20]req_shift_opened [10:52:20]FM_GetShiftState [10:52:20]SAM_PROTO_GetShiftState [10:52:20]wFMCommunicate request_size=4 [10:52:20]MH_SAM_APDU [10:52:20]CAPDU: 80 13 01 00 [10:52:20]Write to MH i2c: E2 08 00 E5 0C 80 13 01 00 00 00 00 00 6E [10:52:20]Write i2c OK [10:52:20]MH_I2C_Read... [10:52:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:20]Read from MH i2c: E2 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 0E 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 0E 00 E5 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [10:52:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:52:20]wFMCommunicate OK [10:52:20]SAM_PROTO_GetShiftState done [10:52:20]FM_GetShiftState done [10:52:20]req_shift_opened done [10:52:20]requested_item shift.open_date is exist - process it [10:52:20]req_shift_open_date [10:52:20]req_shift_open_date done [10:52:20]produce_requested_data done [10:52:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198625,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:52:20]process_action_free close_receipt [10:52:20]json_value_free [10:52:20]json_value_free done [10:52:20]process_json_proto returns [10:52:20]Send response to host [10:52:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198625,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:52:20]free response buf [10:52:20]execute_script done [10:52:20]execute_script returns [10:52:20]free content buf [10:52:20]Sock 7.Close socket [10:52:20]Sock 7.Thread stoped [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:15]accept exits with 9 [10:53:15]New connection [10:53:15]New thread 3067260260 created [10:53:15]Thread 3067116900 joined [10:53:15]Waiting for new connection... [10:53:15] Sock 9.Parse request [10:53:15]Sock 9.Check first char [10:53:15]Sock 9.First char is OK [10:53:15]request: POST /json_proto HTTP/1.0 [10:53:15]Method: POST [10:53:15]URL: /json_proto [10:53:15]Method is POST - this is cgi request [10:53:15]url: /json_proto [10:53:15]query_string will be loaded in cgi processing [10:53:15]execute_cgi json_proto POST (null) [10:53:15]execute_cgi path=json_proto method=POST [10:53:15]POST find Content-Length [10:53:15]Host: 172.17.46.195:8080 [10:53:15]Content-Length: 811 [10:53:15]Content-Type: application/json [10:53:15] [10:53:15]POST finish read [10:53:15]Found Content-Length = 811 [10:53:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:15]execute_script... [10:53: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)11326071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:15]POST & json_proto [10:53:15]process_json_proto [10:53:15]json parsed OK: [10:53:15]protocol is kg_v1.0 [10:53:15]action value=close_receipt [10:53:15]process_action close_receipt [10:53:15]cmd_close_receipt [10:53:15]MH_GetDate [10:53:15]Write to MH i2c: F0 00 00 E6 0C E1 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: F0 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: F0 09 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: F0 09 00 E6 0C 00 1B 81 C0 66 8D AE BC 66 09 [10:53:15]GetLastDocTimeStamp 1723891935 [10:53:15]current date 1723891995 [10:53:15]FM_GetShiftState [10:53:15]SAM_PROTO_GetShiftState [10:53:15]wFMCommunicate request_size=4 [10:53:15]MH_SAM_APDU [10:53:15]CAPDU: 80 13 01 00 [10:53:15]Write to MH i2c: E2 08 00 E7 0C 80 13 01 00 00 00 00 00 70 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:15]Read from MH i2c: E2 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 0E 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 0E 00 E7 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D0 [10:53:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:53:15]wFMCommunicate OK [10:53:15]SAM_PROTO_GetShiftState done [10:53:15]FM_GetShiftState done [10:53:15]opened in 1723853126 [10:53:15]opened+sec_in_day 1723939526 [10:53:15]quantity*price = 150076 [10:53:15]sum+1 = 150078 [10:53:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.77 袧小袩 1% : 13.28 袧袛小 12% : 159.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.77 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 234 17.08.2024 10:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198626 肖袩袛: 213128717048627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198626&fm=213128717048627&tin=02508201610067®Number=0000000000092545&sum=150077 [10:53:16]StoreToDocumentArchive [10:53:16]shift 463 fd 198626 [10:53:16]save to /storage/0463/doc_00198626 [10:53:16]save last doc name /storage/0463/doc_00198626 to /storage/kkm_last_doc_name [10:53:16]save OK [10:53:16]Clear old archive folders... [10:53:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:53:16]tlvbuf is 0167D390 [10:53:16]SAM_PROTO_ClearQueue [10:53:16]wFMCommunicate request_size=4 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 09 00 00 [10:53:16]Write to MH i2c: E2 08 00 F4 0C 80 09 00 00 00 00 00 00 72 [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [10:53:16]RAPDU: 90 00 [10:53:16]wFMCommunicate OK [10:53:16]SAM_PROTO_ClearQueue done [10:53:16]KKMCreateOFDPacket [10:53:16]OFDProtocolAddRootSTLVToBuf [10:53:16]FM_MakeSignedData [10:53:16]FM_MakeSignedData [10:53:16]SAM_PROTO_SignData [10:53:16]wFMCommunicate request_size=4 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 0D 01 02 [10:53:16]Write to MH i2c: E2 08 00 F5 0C 80 0D 01 02 00 00 00 00 7A [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [10:53:16]RAPDU: 90 00 [10:53:16]wFMCommunicate OK [10:53:16]wFMCommunicate request_size=255 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 07 03 [10:53:16]Write to MH i2c: E2 02 01 F6 0C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 07 03 00 00 41 [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 03 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 03 00 F6 0C 00 90 00 76 [10:53:17]RAPDU: 90 00 [10:53:17]wFMCommunicate OK [10:53:17]wFMCommunicate request_size=16 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C1 D6 E5 78 9B 33 [10:53:17]Write to MH i2c: E2 13 00 F7 0C 80 0D 02 02 0B 00 00 35 04 06 00 C1 D6 E5 78 9B 33 00 00 94 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 03 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 03 00 F7 0C 00 90 00 77 [10:53:17]RAPDU: 90 00 [10:53:17]wFMCommunicate OK [10:53:17]wFMCommunicate request_size=4 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 0D 03 02 [10:53:17]Write to MH i2c: E2 08 00 F8 0C 80 0D 03 02 00 00 00 00 7F [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 0B 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 0B 00 F8 0C 00 FB 4C 3C 92 A5 F3 7E FB 90 00 A6 [10:53:17]RAPDU: FB 4C 3C 92 A5 F3 7E FB 90 00 [10:53:17]wFMCommunicate OK [10:53:17]SAM_PROTO_SignData done [10:53:17]FM_MakeSignedData done [10:53:17]CreateOFDProtocolMessage [10:53:17]wFMCommunicate request_size=4 [10:53:17]MH_SAM_APDU [10:53:17]CAPDU: 80 11 00 00 [10:53:17]Write to MH i2c: E2 08 00 F9 0C 80 11 00 00 00 00 00 00 7F [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:17]Read from MH i2c: E2 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 17 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: E2 17 00 F9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [10:53:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:53:17]wFMCommunicate OK [10:53:17]CreateOFDProtocolMessage done [10:53:17]OFDSenderStorePacket 198626 [10:53:17]StoreOFDPacket docnum=198626 [10:53:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 0E C8 0D 01 FB 61 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 07 03 00 35 04 06 00 C1 D6 E5 78 9B 33 FB 4C 3C 92 A5 F3 7E FB [10:53:17]CheckFolder [10:53:17]dirname=/storage/ofd_packets [10:53:17]CheckFolder done [10:53:17]ProducePacketName [10:53:17]name=ofd_packets/00198626 [10:53:17]NVStorageSaveData ofd_packets/00198626 [10:53:17]File name is /storage/ofd_packets/00198626 [10:53:17]Write 307 bytes [10:53:17]NVStorageSaveData done [10:53:17]OFDSenderStorePacket done [10:53:17]KKMCreateOFDPacket done [10:53:17]NVStorageSaveData kkm_last_timestamp [10:53:17]File name is /storage/kkm_last_timestamp [10:53:17]Write 4 bytes [10:53:17]NVStorageSaveData done [10:53:17]ExternCall_PrintAddStr [10:53:17]wPrintStart [10:53:17]Write to MH i2c: 01 00 00 FA 0C 06 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 07 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 07 00 FA 0C 00 00 00 00 00 FF 0F 1B [10:53:17]RasterBufferAndPrint [10:53:17]line 小褔械褌 N : (1)11326071 [10:53:17]line 袠袧袧: 02508201610067 [10:53:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:53:17]line 袩袪袨袛袗袞袗 [10:53:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [10:53:17]line 孝芯胁邪褉: 2710194210 [10:53:17]line D-ENERGY 袛孝-袣-5 [10:53:17]line 19.440 * 77.20 [10:53:17]line = 1500.77 [10:53:17]line 袧袛小 12% 袧小袩 1% [10:53:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:53:17]line 袠孝袨袚袨: 1500.77 [10:53:17]line 袧小袩 1% : 13.28 [10:53:17]line 袧袛小 12% : 159.37 [10:53:17]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:53:17]line 袘械蟹薪邪谢.: 1500.77 [10:53:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:53:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:53:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:53:17]line 效械泻 234 17.08.2024 10:53 [10:53:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:53:17]line 袟袧袦: 0300000079 [10:53:17]line 袪袧袦: 0000000000092545 [10:53:17]line 袙械褉褋懈褟 袣袣袦: 001 [10:53:17]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:53:17]line 肖袦: 0000000000871802 [10:53:17]line 肖袛: 198626 [10:53:17]line 肖袩袛: 213128717048627 [10:53:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198626&fm=213128717048627&tin=02508201610067®Number=0000000000092545&sum=150077 [10:53:17]written 0, free lines is 4095 [10:53:17]OFD Sender: Processing packet 198626 [packets to send 246, broken 245] [10:53:17]ProducePacketName [10:53:17]name=ofd_packets/00198626 [10:53:17]OFD Sender: To server: 嚂鰌G, [10:53:17]CommunicateWithHost lk.salyk.kg:30040 [10:53:17]ConnectInit lk.salyk.kg [10:53:17]Write to MH i2c: 01 00 00 24 0D 31 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 07 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 07 00 24 0D 00 00 00 00 00 F4 0C 38 [10:53:17]RasterBufferAndPrint [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]written 0, free lines is 3323 [10:53:17]MH_Cut [10:53:17]Write to MH i2c: D1 01 00 2B 0D 01 0A [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 01 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 01 00 2B 0D 00 09 [10:53:17]Write to MH i2c: 01 00 00 2C 0D 39 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Connected sock=10 [10:53:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 0E C8 0D 01 FB 61 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 1B 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 07 03 00 35 04 06 00 C1 D6 E5 78 9B 33 FB 4C 3C 92 A5 F3 7E FB [10:53:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 92 47 00 6E CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 07 03 00 F4 03 04 00 2C 2D C0 66 B6 04 01 00 00 B3 33 B6 7B 66 E5 AE 20 [10:53:18]CommunicateWithHost err = 0 [10:53:18]CheckOFDResponse [10:53:18]1017 (14) - 77093643461234 [10:53:18]1041 (16) - 0000000000871802 [10:53:18]1040 (4) - 198626 [10:53:18]1012 (4) - 17.08.2024 04:55 [10:53:18]1206 (1) - 0 [10:53:18]OFD Sender: Remove packet 198626 [10:53:18]ProducePacketName [10:53:18]name=ofd_packets/00198626 [10:53:18]NVStorageDeleteData [10:53:18]*** Cut start [10:53:18]*** Purtial cut [10:53:18]*** Stage 1: CUTSNS_PIN = 1 [10:53:18]OFD Sender: No OFD packet to send [10:53:18]Read from MH i2c: 01 [10:53:18]MH_I2C_Read... [10:53:18]*** Stop cut motor [10:53:18]*** Cut end [10:53:18]Read from MH i2c: 01 07 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: 01 07 00 2C 0D 00 00 00 00 00 FF 0F 4E [10:53:18]process_action close_receipt done [10:53:18]requested_data is exist [10:53:18]produce_requested_data [10:53:18]requested_item fm.sn is exist - process it [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 11 00 00 [10:53:18]Write to MH i2c: E2 08 00 2D 0D 80 11 00 00 00 00 00 00 B4 [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 17 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 17 00 2D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [10:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:53:18]wFMCommunicate OK [10:53:18]requested_item fd.num is exist - process it [10:53:18]SAM_PROTO_GetFieldsCounters [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 13 00 00 [10:53:18]Write to MH i2c: E2 08 00 2E 0D 80 13 00 00 00 00 00 00 B7 [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 62 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 62 00 2E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 07 03 00 0E 04 04 00 CF 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 4C [10:53:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 07 03 00 0E 04 04 00 CF 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 [10:53:19]wFMCommunicate OK [10:53:19]SAM_PROTO_GetFieldsCounters done [10:53:19]requested_item shift.num is exist - process it [10:53:19]requested_item shift.opened is exist - process it [10:53:19]req_shift_opened [10:53:19]FM_GetShiftState [10:53:19]SAM_PROTO_GetShiftState [10:53:19]wFMCommunicate request_size=4 [10:53:19]MH_SAM_APDU [10:53:19]CAPDU: 80 13 01 00 [10:53:19]Write to MH i2c: E2 08 00 2F 0D 80 13 01 00 00 00 00 00 B9 [10:53:19]Write i2c OK [10:53:19]MH_I2C_Read... [10:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:19]Read from MH i2c: E2 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 0E 00 [10:53:19]MH_I2C_Read... [10:53:19]Read from MH i2c: E2 0E 00 2F 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 19 [10:53:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:53:19]wFMCommunicate OK [10:53:19]SAM_PROTO_GetShiftState done [10:53:19]FM_GetShiftState done [10:53:19]req_shift_opened done [10:53:19]requested_item shift.open_date is exist - process it [10:53:19]req_shift_open_date [10:53:19]req_shift_open_date done [10:53:19]produce_requested_data done [10:53:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198626,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:53:19]process_action_free close_receipt [10:53:19]json_value_free [10:53:19]json_value_free done [10:53:19]process_json_proto returns [10:53:19]Send response to host [10:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198626,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:53:19]free response buf [10:53:19]execute_script done [10:53:19]execute_script returns [10:53:19]free content buf [10:53:19]Sock 9.Close socket [10:53:19]Sock 9.Thread stoped [10:53:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [10:54:59]accept exits with 7 [10:54:59]New connection [10:54:59]New thread 3067116900 created [10:54:59]Thread 3067260260 joined [10:54:59]Waiting for new connection... [10:54:59] Sock 7.Parse request [10:54:59]Sock 7.Check first char [10:54:59]Sock 7.First char is OK [10:54:59]request: POST /json_proto HTTP/1.0 [10:54:59]Method: POST [10:54:59]URL: /json_proto [10:54:59]Method is POST - this is cgi request [10:54:59]url: /json_proto [10:54:59]query_string will be loaded in cgi processing [10:54:59]execute_cgi json_proto POST (null) [10:54:59]execute_cgi path=json_proto method=POST [10:54:59]POST find Content-Length [10:54:59]Host: 172.17.46.195:8080 [10:54:59]Content-Length: 802 [10:54:59]Content-Type: application/json [10:54:59] [10:54:59]POST finish read [10:54:59]Found Content-Length = 802 [10:54:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:59]execute_script... [10:54: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)11326074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:59]POST & json_proto [10:54:59]process_json_proto [10:54:59]json parsed OK: [10:54:59]protocol is kg_v1.0 [10:54:59]action value=close_receipt [10:54:59]process_action close_receipt [10:54:59]cmd_close_receipt [10:54:59]MH_GetDate [10:54:59]Write to MH i2c: F0 00 00 30 0D 2C [10:54:59]Write i2c OK [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 09 00 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: F0 09 00 30 0D 00 83 81 C0 66 8D AE BC 66 BC [10:54:59]GetLastDocTimeStamp 1723891995 [10:54:59]current date 1723892099 [10:54:59]FM_GetShiftState [10:54:59]SAM_PROTO_GetShiftState [10:54:59]wFMCommunicate request_size=4 [10:54:59]MH_SAM_APDU [10:54:59]CAPDU: 80 13 01 00 [10:54:59]Write to MH i2c: E2 08 00 31 0D 80 13 01 00 00 00 00 00 BB [10:54:59]Write i2c OK [10:54:59]MH_I2C_Read... [10:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:59]Read from MH i2c: E2 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: E2 0E 00 [10:54:59]MH_I2C_Read... [10:54:59]Read from MH i2c: E2 0E 00 31 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1B [10:54:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:54:59]wFMCommunicate OK [10:54:59]SAM_PROTO_GetShiftState done [10:54:59]FM_GetShiftState done [10:54:59]opened in 1723853126 [10:54:59]opened+sec_in_day 1723939526 [10:54:59]quantity*price = 50036 [10:54:59]sum+1 = 50037 [10:54:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 235 17.08.2024 10:54 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198627 肖袩袛: 184924987371348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105459&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198627&fm=184924987371348&tin=02508201610067®Number=0000000000092545&sum=50036 [10:55:00]StoreToDocumentArchive [10:55:00]shift 463 fd 198627 [10:55:00]save to /storage/0463/doc_00198627 [10:55:00]save last doc name /storage/0463/doc_00198627 to /storage/kkm_last_doc_name [10:55:00]save OK [10:55:00]Clear old archive folders... [10:55:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:00]tlvbuf is 017406E0 [10:55:00]SAM_PROTO_ClearQueue [10:55:00]wFMCommunicate request_size=4 [10:55:00]MH_SAM_APDU [10:55:00]CAPDU: 80 09 00 00 [10:55:00]Write to MH i2c: E2 08 00 3E 0D 80 09 00 00 00 00 00 00 BD [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:00]Read from MH i2c: E2 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [10:55:00]RAPDU: 90 00 [10:55:00]wFMCommunicate OK [10:55:00]SAM_PROTO_ClearQueue done [10:55:00]KKMCreateOFDPacket [10:55:00]OFDProtocolAddRootSTLVToBuf [10:55:00]FM_MakeSignedData [10:55:00]FM_MakeSignedData [10:55:00]SAM_PROTO_SignData [10:55:00]wFMCommunicate request_size=4 [10:55:00]MH_SAM_APDU [10:55:00]CAPDU: 80 0D 01 02 [10:55:00]Write to MH i2c: E2 08 00 3F 0D 80 0D 01 02 00 00 00 00 C5 [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:00]Read from MH i2c: E2 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 [10:55:00]MH_I2C_Read... [10:55:00]Read from MH i2c: E2 03 00 3F 0D 00 90 00 C0 [10:55:00]RAPDU: 90 00 [10:55:00]wFMCommunicate OK [10:55:00]wFMCommunicate request_size=255 [10:55:00]MH_SAM_APDU [10: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 83 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 07 03 00 35 04 06 00 A8 [10:55:00]Write to MH i2c: E2 02 01 40 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 83 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 07 03 00 35 04 06 00 A8 00 00 FF [10:55:00]Write i2c OK [10:55:00]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 40 0D 00 90 00 C1 [10:55:01]RAPDU: 90 00 [10:55:01]wFMCommunicate OK [10:55:01]wFMCommunicate request_size=10 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 0D 02 02 05 30 34 2E AF 54 [10:55:01]Write to MH i2c: E2 0D 00 41 0D 80 0D 02 02 05 00 30 34 2E AF 54 00 00 67 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 03 00 41 0D 00 90 00 C2 [10:55:01]RAPDU: 90 00 [10:55:01]wFMCommunicate OK [10:55:01]wFMCommunicate request_size=4 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 0D 03 02 [10:55:01]Write to MH i2c: E2 08 00 42 0D 80 0D 03 02 00 00 00 00 CA [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0B 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 0B 00 42 0D 00 C6 15 93 18 21 1F 9C 6A 90 00 97 [10:55:01]RAPDU: C6 15 93 18 21 1F 9C 6A 90 00 [10:55:01]wFMCommunicate OK [10:55:01]SAM_PROTO_SignData done [10:55:01]FM_MakeSignedData done [10:55:01]CreateOFDProtocolMessage [10:55:01]wFMCommunicate request_size=4 [10:55:01]MH_SAM_APDU [10:55:01]CAPDU: 80 11 00 00 [10:55:01]Write to MH i2c: E2 08 00 43 0D 80 11 00 00 00 00 00 00 CA [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:01]Read from MH i2c: E2 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 17 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: E2 17 00 43 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [10:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:55:01]wFMCommunicate OK [10:55:01]CreateOFDProtocolMessage done [10:55:01]OFDSenderStorePacket 198627 [10:55:01]StoreOFDPacket docnum=198627 [10:55:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 45 07 01 0A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 83 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 07 03 00 35 04 06 00 A8 30 34 2E AF 54 C6 15 93 18 21 1F 9C 6A [10:55:01]CheckFolder [10:55:01]dirname=/storage/ofd_packets [10:55:01]CheckFolder done [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00198627 [10:55:01]NVStorageSaveData ofd_packets/00198627 [10:55:01]File name is /storage/ofd_packets/00198627 [10:55:01]Write 301 bytes [10:55:01]NVStorageSaveData done [10:55:01]OFDSenderStorePacket done [10:55:01]KKMCreateOFDPacket done [10:55:01]NVStorageSaveData kkm_last_timestamp [10:55:01]File name is /storage/kkm_last_timestamp [10:55:01]Write 4 bytes [10:55:01]NVStorageSaveData done [10:55:01]ExternCall_PrintAddStr [10:55:01]wPrintStart [10:55:01]Write to MH i2c: 01 00 00 44 0D 51 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 44 0D 00 00 00 00 00 FF 0F 66 [10:55:01]RasterBufferAndPrint [10:55:01]line 小褔械褌 N : (1)11326074 [10:55:01]line 袠袧袧: 02508201610067 [10:55:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:55:01]line 袩袪袨袛袗袞袗 [10:55:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [10:55:01]line 孝芯胁邪褉: 2710124130 [10:55:01]line 袗懈-92-袣-4 [10:55:01]line 7.380 * 67.80 [10:55:01]line = 500.36 [10:55:01]line 袧袛小 12% 袧小袩 1% [10:55:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:55:01]line 袠孝袨袚袨: 500.36 [10:55:01]line 袧小袩 1% : 4.43 [10:55:01]line 袧袛小 12% : 53.14 [10:55:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:55:01]line 袘械蟹薪邪谢.: 500.36 [10:55:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:55:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:55:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:55:01]line 效械泻 235 17.08.2024 10:54 [10:55:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:55:01]line 袟袧袦: 0300000079 [10:55:01]line 袪袧袦: 0000000000092545 [10:55:01]line 袙械褉褋懈褟 袣袣袦: 001 [10:55:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:55:01]line 肖袦: 0000000000871802 [10:55:01]line 肖袛: 198627 [10:55:01]line 肖袩袛: 184924987371348 [10:55:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105459&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198627&fm=184924987371348&tin=02508201610067®Number=0000000000092545&sum=50036 [10:55:01]written 0, free lines is 4095 [10:55:01]OFD Sender: Processing packet 198627 [packets to send 246, broken 245] [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00198627 [10:55:01]OFD Sender: To server: 嚂鰌G, [10:55:01]CommunicateWithHost lk.salyk.kg:30040 [10:55:01]ConnectInit lk.salyk.kg [10:55:01]Connected sock=11 [10:55:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 45 07 01 0A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 83 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 07 03 00 35 04 06 00 A8 30 34 2E AF 54 C6 15 93 18 21 1F 9C 6A [10:55:01]Write to MH i2c: 01 00 00 6E 0D 7B [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: 01 07 00 6E 0D 00 00 00 00 00 F7 0C 85 [10:55:01]RasterBufferAndPrint [10:55:01]line [10:55:01]line [10:55:01]line [10:55:01]line [10:55:01]line [10:55:01]written 0, free lines is 3325 [10:55:01]MH_Cut [10:55:01]Write to MH i2c: D1 01 00 75 0D 01 54 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: D1 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: D1 01 00 [10:55:01]MH_I2C_Read... [10:55:01]Read from MH i2c: D1 01 00 75 0D 00 53 [10:55:01]Write to MH i2c: 01 00 00 76 0D 83 [10:55:01]Write i2c OK [10:55:01]MH_I2C_Read... [10:55:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 A9 47 00 B5 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 07 03 00 F4 03 04 00 94 2D C0 66 B6 04 01 00 00 26 18 47 FD 0D 3D 83 A5 [10:55:01]CommunicateWithHost err = 0 [10:55:01]CheckOFDResponse [10:55:01]1017 (14) - 77093643461234 [10:55:01]1041 (16) - 0000000000871802 [10:55:01]1040 (4) - 198627 [10:55:01]1012 (4) - 17.08.2024 04:56 [10:55:01]1206 (1) - 0 [10:55:01]OFD Sender: Remove packet 198627 [10:55:01]ProducePacketName [10:55:01]name=ofd_packets/00198627 [10:55:01]NVStorageDeleteData [10:55:02]OFD Sender: No OFD packet to send [10:55:02]*** Cut start [10:55:02]*** Purtial cut [10:55:02]*** CUTSNS_PIN = 0 [10:55:02]*** Stage 1: CUTSNS_PIN = 1 [10:55:04]Read from MH i2c: 01 [10:55:04]MH_I2C_Read... [10:55:04]*** Stop cut motor [10:55:04]*** Cut end [10:55:04]Read from MH i2c: 01 07 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: 01 07 00 76 0D 00 00 00 00 00 FF 0F 98 [10:55:04]process_action close_receipt done [10:55:04]requested_data is exist [10:55:04]produce_requested_data [10:55:04]requested_item fm.sn is exist - process it [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 11 00 00 [10:55:04]Write to MH i2c: E2 08 00 77 0D 80 11 00 00 00 00 00 00 FE [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 17 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 17 00 77 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [10:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:55:04]wFMCommunicate OK [10:55:04]requested_item fd.num is exist - process it [10:55:04]SAM_PROTO_GetFieldsCounters [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 13 00 00 [10:55:04]Write to MH i2c: E2 08 00 78 0D 80 13 00 00 00 00 00 00 01 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 62 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 62 00 78 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 07 03 00 0E 04 04 00 CF 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 9A [10:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 07 03 00 0E 04 04 00 CF 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 [10:55:04]wFMCommunicate OK [10:55:04]SAM_PROTO_GetFieldsCounters done [10:55:04]requested_item shift.num is exist - process it [10:55:04]requested_item shift.opened is exist - process it [10:55:04]req_shift_opened [10:55:04]FM_GetShiftState [10:55:04]SAM_PROTO_GetShiftState [10:55:04]wFMCommunicate request_size=4 [10:55:04]MH_SAM_APDU [10:55:04]CAPDU: 80 13 01 00 [10:55:04]Write to MH i2c: E2 08 00 79 0D 80 13 01 00 00 00 00 00 03 [10:55:04]Write i2c OK [10:55:04]MH_I2C_Read... [10:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:04]Read from MH i2c: E2 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 0E 00 [10:55:04]MH_I2C_Read... [10:55:04]Read from MH i2c: E2 0E 00 79 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [10:55:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:55:04]wFMCommunicate OK [10:55:04]SAM_PROTO_GetShiftState done [10:55:04]FM_GetShiftState done [10:55:04]req_shift_opened done [10:55:04]requested_item shift.open_date is exist - process it [10:55:04]req_shift_open_date [10:55:04]req_shift_open_date done [10:55:04]produce_requested_data done [10:55:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198627,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:55:04]process_action_free close_receipt [10:55:04]json_value_free [10:55:04]json_value_free done [10:55:04]process_json_proto returns [10:55:04]Send response to host [10:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198627,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:55:04]free response buf [10:55:04]execute_script done [10:55:04]execute_script returns [10:55:04]free content buf [10:55:04]Sock 7.Close socket [10:55:04]Sock 7.Thread stoped [10:55:07]OFD Sender: No OFD packet to send [10:55:12]OFD Sender: No OFD packet to send [10:55:14]accept exits with 9 [10:55:14]New connection [10:55:14]New thread 3067260260 created [10:55:14]Thread 3067116900 joined [10:55:14]Waiting for new connection... [10:55:14] Sock 9.Parse request [10:55:14]Sock 9.Check first char [10:55:14]Sock 9.First char is OK [10:55:14]request: POST /json_proto HTTP/1.0 [10:55:14]Method: POST [10:55:14]URL: /json_proto [10:55:14]Method is POST - this is cgi request [10:55:14]url: /json_proto [10:55:14]query_string will be loaded in cgi processing [10:55:14]execute_cgi json_proto POST (null) [10:55:14]execute_cgi path=json_proto method=POST [10:55:14]POST find Content-Length [10:55:14]Host: 172.17.46.195:8080 [10:55:14]Content-Length: 794 [10:55:14]Content-Type: application/json [10:55:14] [10:55:14]POST finish read [10:55:14]Found Content-Length = 794 [10:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.090, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29770", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:14]execute_script... [10:55: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)11326073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.090, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A29770", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:14]POST & json_proto [10:55:14]process_json_proto [10:55:14]json parsed OK: [10:55:14]protocol is kg_v1.0 [10:55:14]action value=close_receipt [10:55:14]process_action close_receipt [10:55:14]cmd_close_receipt [10:55:14]MH_GetDate [10:55:14]Write to MH i2c: F0 00 00 7A 0D 76 [10:55:14]Write i2c OK [10:55:14]MH_I2C_Read... [10:55:14]Read from MH i2c: F0 [10:55:14]MH_I2C_Read... [10:55:14]Read from MH i2c: F0 09 00 [10:55:14]MH_I2C_Read... [10:55:14]Read from MH i2c: F0 09 00 7A 0D 00 92 81 C0 66 8D AE BC 66 15 [10:55:14]GetLastDocTimeStamp 1723892099 [10:55:14]current date 1723892114 [10:55:14]FM_GetShiftState [10:55:14]SAM_PROTO_GetShiftState [10:55:14]wFMCommunicate request_size=4 [10:55:14]MH_SAM_APDU [10:55:14]CAPDU: 80 13 01 00 [10:55:14]Write to MH i2c: E2 08 00 7B 0D 80 13 01 00 00 00 00 00 05 [10:55:14]Write i2c OK [10:55:14]MH_I2C_Read... [10:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:14]Read from MH i2c: E2 [10:55:14]MH_I2C_Read... [10:55:14]Read from MH i2c: E2 0E 00 [10:55:14]MH_I2C_Read... [10:55:14]Read from MH i2c: E2 0E 00 7B 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 65 [10:55:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:55:14]wFMCommunicate OK [10:55:14]SAM_PROTO_GetShiftState done [10:55:14]FM_GetShiftState done [10:55:14]opened in 1723853126 [10:55:14]opened+sec_in_day 1723939526 [10:55:14]quantity*price = 0 [10:55:14]sum+1 = 1 [10:55:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 236 17.08.2024 10:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 29770 肖袦: 0000000000871802 肖袛: 198628 肖袩袛: 130467203786934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105514&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198628&fm=130467203786934&tin=02508201610067®Number=0000000000092545&sum=0 [10:55:15]StoreToDocumentArchive [10:55:15]shift 463 fd 198628 [10:55:15]save to /storage/0463/doc_00198628 [10:55:15]save last doc name /storage/0463/doc_00198628 to /storage/kkm_last_doc_name [10:55:15]save OK [10:55:15]Clear old archive folders... [10:55:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:15]tlvbuf is 0172D2D0 [10:55:15]SAM_PROTO_ClearQueue [10:55:15]wFMCommunicate request_size=4 [10:55:15]MH_SAM_APDU [10:55:15]CAPDU: 80 09 00 00 [10:55:15]Write to MH i2c: E2 08 00 88 0D 80 09 00 00 00 00 00 00 07 [10:55:15]Write i2c OK [10:55:15]MH_I2C_Read... [10:55:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:15]Read from MH i2c: E2 [10:55:15]MH_I2C_Read... [10:55:15]Read from MH i2c: E2 03 00 [10:55:15]MH_I2C_Read... [10:55:15]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [10:55:15]RAPDU: 90 00 [10:55:15]wFMCommunicate OK [10:55:15]SAM_PROTO_ClearQueue done [10:55:15]KKMCreateOFDPacket [10:55:15]OFDProtocolAddRootSTLVToBuf [10:55:15]FM_MakeSignedData [10:55:15]FM_MakeSignedData [10:55:15]SAM_PROTO_SignData [10:55:15]wFMCommunicate request_size=4 [10:55:15]MH_SAM_APDU [10:55:15]CAPDU: 80 0D 01 02 [10:55:15]Write to MH i2c: E2 08 00 89 0D 80 0D 01 02 00 00 00 00 0F [10:55:15]Write i2c OK [10:55:15]MH_I2C_Read... [10:55:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:15]Read from MH i2c: E2 [10:55:15]MH_I2C_Read... [10:55:15]Read from MH i2c: E2 03 00 [10:55:15]MH_I2C_Read... [10:55:15]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [10:55:15]RAPDU: 90 00 [10:55:15]wFMCommunicate OK [10:55:15]wFMCommunicate request_size=255 [10:55:15]MH_SAM_APDU [10:55: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 34 FF 03 08 00 03 4A 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 92 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 07 03 00 35 04 06 00 76 [10:55:15]Write to MH i2c: E2 02 01 8A 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4A 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 92 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 07 03 00 35 04 06 00 76 00 00 0B [10:55:15]Write i2c OK [10:55:15]MH_I2C_Read... [10:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:16]Read from MH i2c: E2 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 03 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [10:55:16]RAPDU: 90 00 [10:55:16]wFMCommunicate OK [10:55:16]wFMCommunicate request_size=10 [10:55:16]MH_SAM_APDU [10:55:16]CAPDU: 80 0D 02 02 05 A8 C3 56 28 B6 [10:55:16]Write to MH i2c: E2 0D 00 8B 0D 80 0D 02 02 05 00 A8 C3 56 28 B6 00 00 BB [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:16]Read from MH i2c: E2 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 03 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 03 00 8B 0D 00 90 00 0C [10:55:16]RAPDU: 90 00 [10:55:16]wFMCommunicate OK [10:55:16]wFMCommunicate request_size=4 [10:55:16]MH_SAM_APDU [10:55:16]CAPDU: 80 0D 03 02 [10:55:16]Write to MH i2c: E2 08 00 8C 0D 80 0D 03 02 00 00 00 00 14 [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:16]Read from MH i2c: E2 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 0B 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 0B 00 8C 0D 00 7C 10 39 03 E7 FF EA 0C 90 00 B9 [10:55:16]RAPDU: 7C 10 39 03 E7 FF EA 0C 90 00 [10:55:16]wFMCommunicate OK [10:55:16]SAM_PROTO_SignData done [10:55:16]FM_MakeSignedData done [10:55:16]CreateOFDProtocolMessage [10:55:16]wFMCommunicate request_size=4 [10:55:16]MH_SAM_APDU [10:55:16]CAPDU: 80 11 00 00 [10:55:16]Write to MH i2c: E2 08 00 8D 0D 80 11 00 00 00 00 00 00 14 [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:16]Read from MH i2c: E2 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 17 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: E2 17 00 8D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [10:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:55:16]wFMCommunicate OK [10:55:16]CreateOFDProtocolMessage done [10:55:16]OFDSenderStorePacket 198628 [10:55:16]StoreOFDPacket docnum=198628 [10:55:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 95 07 01 7E 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 34 FF 03 08 00 03 4A 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 92 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 07 03 00 35 04 06 00 76 A8 C3 56 28 B6 7C 10 39 03 E7 FF EA 0C [10:55:16]CheckFolder [10:55:16]dirname=/storage/ofd_packets [10:55:16]CheckFolder done [10:55:16]ProducePacketName [10:55:16]name=ofd_packets/00198628 [10:55:16]NVStorageSaveData ofd_packets/00198628 [10:55:16]File name is /storage/ofd_packets/00198628 [10:55:16]Write 301 bytes [10:55:16]NVStorageSaveData done [10:55:16]OFDSenderStorePacket done [10:55:16]KKMCreateOFDPacket done [10:55:16]NVStorageSaveData kkm_last_timestamp [10:55:16]File name is /storage/kkm_last_timestamp [10:55:16]Write 4 bytes [10:55:16]NVStorageSaveData done [10:55:16]OFD Sender: Processing packet 198628 [packets to send 246, broken 245] [10:55:16]ProducePacketName [10:55:16]name=ofd_packets/00198628 [10:55:16]OFD Sender: To server: 嚂鰌G, [10:55:16]CommunicateWithHost lk.salyk.kg:30040 [10:55:16]ConnectInit lk.salyk.kg [10:55:16]ExternCall_PrintAddStr [10:55:16]wPrintStart [10:55:16]Write to MH i2c: 01 00 00 8E 0D 9B [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: 01 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: 01 07 00 [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: 01 07 00 8E 0D 00 00 00 00 00 FF 0F B0 [10:55:16]RasterBufferAndPrint [10:55:16]line 小褔械褌 N : (1)11326073 [10:55:16]line 袠袧袧: 02508201610067 [10:55:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:55:16]line 袩袪袨袛袗袞袗 [10:55:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [10:55:16]line 孝芯胁邪褉: 2710124130 [10:55:16]line 袗懈-92-袣-4 [10:55:16]line 22.090 * 0.00 [10:55:16]line = 0.00 [10:55:16]line 袧袛小 12% 袧小袩 1% [10:55:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:55:16]line 袠孝袨袚袨: 0.00 [10:55:16]line 袧小袩 1% : 0.00 [10:55:16]line 袧袛小 12% : 0.00 [10:55:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:55:16]line 袘械蟹薪邪谢.: 0.00 [10:55:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:55:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:55:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:55:16]line 效械泻 236 17.08.2024 10:55 [10:55:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:55:16]line 袟袧袦: 0300000079 [10:55:16]line 袪袧袦: 0000000000092545 [10:55:16]line 袙械褉褋懈褟 袣袣袦: 001 [10:55:16]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [10:55:16]line 29770 [10:55:16]line 肖袦: 0000000000871802 [10:55:16]line 肖袛: 198628 [10:55:16]line 肖袩袛: 130467203786934 [10:55:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105514&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198628&fm=130467203786934&tin=02508201610067®Number=0000000000092545&sum=0 [10:55:16]Connected sock=11 [10:55:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 95 07 01 7E 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 34 FF 03 08 00 03 4A 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 92 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 07 03 00 35 04 06 00 76 A8 C3 56 28 B6 7C 10 39 03 E7 FF EA 0C [10:55:16]written 0, free lines is 4095 [10:55:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F8 17 47 00 E6 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 07 03 00 F4 03 04 00 A3 2D C0 66 B6 04 01 00 00 1F EE 60 45 5A 77 FA BE [10:55:16]CommunicateWithHost err = 0 [10:55:16]CheckOFDResponse [10:55:16]1017 (14) - 77093643461234 [10:55:16]1041 (16) - 0000000000871802 [10:55:16]1040 (4) - 198628 [10:55:16]1012 (4) - 17.08.2024 04:57 [10:55:16]1206 (1) - 0 [10:55:16]OFD Sender: Remove packet 198628 [10:55:16]ProducePacketName [10:55:16]name=ofd_packets/00198628 [10:55:16]NVStorageDeleteData [10:55:16]Write to MH i2c: 01 00 00 B8 0D C5 [10:55:16]Write i2c OK [10:55:16]MH_I2C_Read... [10:55:16]Read from MH i2c: 01 [10:55:16]MH_I2C_Read... [10:55:17]Read from MH i2c: 01 07 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: 01 07 00 B8 0D 00 00 00 00 00 F9 0C D1 [10:55:17]RasterBufferAndPrint [10:55:17]line [10:55:17]line [10:55:17]line [10:55:17]line [10:55:17]line [10:55:17]written 0, free lines is 3327 [10:55:17]MH_Cut [10:55:17]Write to MH i2c: D1 01 00 BF 0D 01 9E [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: D1 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: D1 01 00 [10:55:17]MH_I2C_Read... [10:55:17]Read from MH i2c: D1 01 00 BF 0D 00 9D [10:55:17]Write to MH i2c: 01 00 00 C0 0D CD [10:55:17]Write i2c OK [10:55:17]MH_I2C_Read... [10:55:17]OFD Sender: No OFD packet to send [10:55:17]*** Cut start [10:55:17]*** Purtial cut [10:55:17]*** Stage 1: CUTSNS_PIN = 1 [10:55:18]Read from MH i2c: 01 [10:55:18]MH_I2C_Read... [10:55:18]*** Stop cut motor [10:55:18]*** Cut end [10:55:18]Read from MH i2c: 01 07 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: 01 07 00 C0 0D 00 00 00 00 00 FF 0F E2 [10:55:18]process_action close_receipt done [10:55:18]requested_data is exist [10:55:18]produce_requested_data [10:55:18]requested_item fm.sn is exist - process it [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 11 00 00 [10:55:18]Write to MH i2c: E2 08 00 C1 0D 80 11 00 00 00 00 00 00 48 [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 17 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 17 00 C1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 95 [10:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:55:18]wFMCommunicate OK [10:55:18]requested_item fd.num is exist - process it [10:55:18]SAM_PROTO_GetFieldsCounters [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 13 00 00 [10:55:18]Write to MH i2c: E2 08 00 C2 0D 80 13 00 00 00 00 00 00 4B [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 62 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 62 00 C2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 07 03 00 0E 04 04 00 CF 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 E8 [10:55:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 07 03 00 0E 04 04 00 CF 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 [10:55:18]wFMCommunicate OK [10:55:18]SAM_PROTO_GetFieldsCounters done [10:55:18]requested_item shift.num is exist - process it [10:55:18]requested_item shift.opened is exist - process it [10:55:18]req_shift_opened [10:55:18]FM_GetShiftState [10:55:18]SAM_PROTO_GetShiftState [10:55:18]wFMCommunicate request_size=4 [10:55:18]MH_SAM_APDU [10:55:18]CAPDU: 80 13 01 00 [10:55:18]Write to MH i2c: E2 08 00 C3 0D 80 13 01 00 00 00 00 00 4D [10:55:18]Write i2c OK [10:55:18]MH_I2C_Read... [10:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:18]Read from MH i2c: E2 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 0E 00 [10:55:18]MH_I2C_Read... [10:55:18]Read from MH i2c: E2 0E 00 C3 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AD [10:55:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:55:18]wFMCommunicate OK [10:55:18]SAM_PROTO_GetShiftState done [10:55:18]FM_GetShiftState done [10:55:18]req_shift_opened done [10:55:18]requested_item shift.open_date is exist - process it [10:55:18]req_shift_open_date [10:55:18]req_shift_open_date done [10:55:18]produce_requested_data done [10:55:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198628,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:55:18]process_action_free close_receipt [10:55:18]json_value_free [10:55:18]json_value_free done [10:55:18]process_json_proto returns [10:55:18]Send response to host [10:55:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198628,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:55:18]free response buf [10:55:18]execute_script done [10:55:18]execute_script returns [10:55:18]free content buf [10:55:18]Sock 9.Close socket [10:55:18]Sock 9.Thread stoped [10:55:22]OFD Sender: No OFD packet to send [10:55:27]OFD Sender: No OFD packet to send [10:55:32]OFD Sender: No OFD packet to send [10:55:37]OFD Sender: No OFD packet to send [10:55:42]OFD Sender: No OFD packet to send [10:55:47]OFD Sender: No OFD packet to send [10:55:52]OFD Sender: No OFD packet to send [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:12]OFD Sender: No OFD packet to send [10:56:17]OFD Sender: No OFD packet to send [10:56:22]OFD Sender: No OFD packet to send [10:56:22]accept exits with 7 [10:56:22]New connection [10:56:22]New thread 3067116900 created [10:56:22]Thread 3067260260 joined [10:56:22]Waiting for new connection... [10:56:22] Sock 7.Parse request [10:56:22]Sock 7.Check first char [10:56:22]Sock 7.First char is OK [10:56:22]request: POST /json_proto HTTP/1.0 [10:56:22]Method: POST [10:56:22]URL: /json_proto [10:56:22]Method is POST - this is cgi request [10:56:22]url: /json_proto [10:56:22]query_string will be loaded in cgi processing [10:56:22]execute_cgi json_proto POST (null) [10:56:22]execute_cgi path=json_proto method=POST [10:56:22]POST find Content-Length [10:56:22]Host: 172.17.46.195:8080 [10:56:22]Content-Length: 802 [10:56:22]Content-Type: application/json [10:56:22] [10:56:22]POST finish read [10:56:22]Found Content-Length = 802 [10:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:22]execute_script... [10:56: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)11326075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:22]POST & json_proto [10:56:22]process_json_proto [10:56:22]json parsed OK: [10:56:22]protocol is kg_v1.0 [10:56:22]action value=close_receipt [10:56:22]process_action close_receipt [10:56:22]cmd_close_receipt [10:56:22]MH_GetDate [10:56:22]Write to MH i2c: F0 00 00 C4 0D C0 [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: F0 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: F0 09 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: F0 09 00 C4 0D 00 D7 81 C0 66 8D AE BC 66 A4 [10:56:22]GetLastDocTimeStamp 1723892114 [10:56:22]current date 1723892183 [10:56:22]FM_GetShiftState [10:56:22]SAM_PROTO_GetShiftState [10:56:22]wFMCommunicate request_size=4 [10:56:22]MH_SAM_APDU [10:56:22]CAPDU: 80 13 01 00 [10:56:22]Write to MH i2c: E2 08 00 C5 0D 80 13 01 00 00 00 00 00 4F [10:56:22]Write i2c OK [10:56:22]MH_I2C_Read... [10:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:22]Read from MH i2c: E2 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 0E 00 [10:56:22]MH_I2C_Read... [10:56:22]Read from MH i2c: E2 0E 00 C5 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AF [10:56:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:56:22]wFMCommunicate OK [10:56:22]SAM_PROTO_GetShiftState done [10:56:22]FM_GetShiftState done [10:56:22]opened in 1723853126 [10:56:22]opened+sec_in_day 1723939526 [10:56:22]quantity*price = 50036 [10:56:22]sum+1 = 50037 [10:56:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 237 17.08.2024 10:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198629 肖袩袛: 111932747231399 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198629&fm=111932747231399&tin=02508201610067®Number=0000000000092545&sum=50036 [10:56:23]StoreToDocumentArchive [10:56:23]shift 463 fd 198629 [10:56:23]save to /storage/0463/doc_00198629 [10:56:23]save last doc name /storage/0463/doc_00198629 to /storage/kkm_last_doc_name [10:56:23]save OK [10:56:23]Clear old archive folders... [10:56:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:23]tlvbuf is 01676EF0 [10:56:23]SAM_PROTO_ClearQueue [10:56:23]wFMCommunicate request_size=4 [10:56:23]MH_SAM_APDU [10:56:23]CAPDU: 80 09 00 00 [10:56:23]Write to MH i2c: E2 08 00 D2 0D 80 09 00 00 00 00 00 00 51 [10:56:23]Write i2c OK [10:56:23]MH_I2C_Read... [10:56:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:23]Read from MH i2c: E2 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 03 00 [10:56:23]MH_I2C_Read... [10:56:23]Read from MH i2c: E2 03 00 D2 0D 00 90 00 53 [10:56:23]RAPDU: 90 00 [10:56:23]wFMCommunicate OK [10:56:23]SAM_PROTO_ClearQueue done [10:56:23]KKMCreateOFDPacket [10:56:23]OFDProtocolAddRootSTLVToBuf [10:56:23]FM_MakeSignedData [10:56:23]FM_MakeSignedData [10:56:23]SAM_PROTO_SignData [10:56:23]wFMCommunicate request_size=4 [10:56:23]MH_SAM_APDU [10:56:23]CAPDU: 80 0D 01 02 [10:56:23]Write to MH i2c: E2 08 00 D3 0D 80 0D 01 02 00 00 00 00 59 [10:56:23]Write i2c OK [10:56:23]MH_I2C_Read... [10:56:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:24]Read from MH i2c: E2 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [10:56:24]RAPDU: 90 00 [10:56:24]wFMCommunicate OK [10:56:24]wFMCommunicate request_size=255 [10:56:24]MH_SAM_APDU [10:56:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 D7 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 07 03 00 35 04 06 00 65 [10:56:24]Write to MH i2c: E2 02 01 D4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 D7 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 07 03 00 35 04 06 00 65 00 00 A8 [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:24]Read from MH i2c: E2 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [10:56:24]RAPDU: 90 00 [10:56:24]wFMCommunicate OK [10:56:24]wFMCommunicate request_size=10 [10:56:24]MH_SAM_APDU [10:56:24]CAPDU: 80 0D 02 02 05 CD 5F A3 30 A7 [10:56:24]Write to MH i2c: E2 0D 00 D5 0D 80 0D 02 02 05 00 CD 5F A3 30 A7 00 00 0C [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:24]Read from MH i2c: E2 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 03 00 D5 0D 00 90 00 56 [10:56:24]RAPDU: 90 00 [10:56:24]wFMCommunicate OK [10:56:24]wFMCommunicate request_size=4 [10:56:24]MH_SAM_APDU [10:56:24]CAPDU: 80 0D 03 02 [10:56:24]Write to MH i2c: E2 08 00 D6 0D 80 0D 03 02 00 00 00 00 5E [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:24]Read from MH i2c: E2 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 0B 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 0B 00 D6 0D 00 08 47 F1 E9 89 9F A9 BA 90 00 13 [10:56:24]RAPDU: 08 47 F1 E9 89 9F A9 BA 90 00 [10:56:24]wFMCommunicate OK [10:56:24]SAM_PROTO_SignData done [10:56:24]FM_MakeSignedData done [10:56:24]CreateOFDProtocolMessage [10:56:24]wFMCommunicate request_size=4 [10:56:24]MH_SAM_APDU [10:56:24]CAPDU: 80 11 00 00 [10:56:24]Write to MH i2c: E2 08 00 D7 0D 80 11 00 00 00 00 00 00 5E [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:24]Read from MH i2c: E2 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 17 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: E2 17 00 D7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [10:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:24]wFMCommunicate OK [10:56:24]CreateOFDProtocolMessage done [10:56:24]OFDSenderStorePacket 198629 [10:56:24]StoreOFDPacket docnum=198629 [10:56:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 9B 07 01 9A 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 D7 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 07 03 00 35 04 06 00 65 CD 5F A3 30 A7 08 47 F1 E9 89 9F A9 BA [10:56:24]CheckFolder [10:56:24]dirname=/storage/ofd_packets [10:56:24]CheckFolder done [10:56:24]ProducePacketName [10:56:24]name=ofd_packets/00198629 [10:56:24]NVStorageSaveData ofd_packets/00198629 [10:56:24]File name is /storage/ofd_packets/00198629 [10:56:24]Write 301 bytes [10:56:24]NVStorageSaveData done [10:56:24]OFDSenderStorePacket done [10:56:24]KKMCreateOFDPacket done [10:56:24]NVStorageSaveData kkm_last_timestamp [10:56:24]File name is /storage/kkm_last_timestamp [10:56:24]Write 4 bytes [10:56:24]NVStorageSaveData done [10:56:24]ExternCall_PrintAddStr [10:56:24]wPrintStart [10:56:24]Write to MH i2c: 01 00 00 D8 0D E5 [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 07 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 07 00 D8 0D 00 00 00 00 00 FF 0F FA [10:56:24]RasterBufferAndPrint [10:56:24]line 小褔械褌 N : (1)11326075 [10:56:24]line 袠袧袧: 02508201610067 [10:56:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:56:24]line 袩袪袨袛袗袞袗 [10:56:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:56:24]line 孝芯胁邪褉: 2710124130 [10:56:24]line 袗懈-92-袣-4 [10:56:24]line 7.380 * 67.80 [10:56:24]line = 500.36 [10:56:24]line 袧袛小 12% 袧小袩 1% [10:56:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:56:24]line 袠孝袨袚袨: 500.36 [10:56:24]line 袧小袩 1% : 4.43 [10:56:24]line 袧袛小 12% : 53.14 [10:56:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [10:56:24]line 袘械蟹薪邪谢.: 500.36 [10:56:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:56:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:56:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:56:24]line 效械泻 237 17.08.2024 10:56 [10:56:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:56:24]line 袟袧袦: 0300000079 [10:56:24]line 袪袧袦: 0000000000092545 [10:56:24]line 袙械褉褋懈褟 袣袣袦: 001 [10:56:24]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [10:56:24]line 肖袦: 0000000000871802 [10:56:24]line 肖袛: 198629 [10:56:24]line 肖袩袛: 111932747231399 [10:56:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198629&fm=111932747231399&tin=02508201610067®Number=0000000000092545&sum=50036 [10:56:24]written 0, free lines is 4095 [10:56:24]OFD Sender: Processing packet 198629 [packets to send 246, broken 245] [10:56:24]ProducePacketName [10:56:24]name=ofd_packets/00198629 [10:56:24]OFD Sender: To server: 嚂鰌G, [10:56:24]CommunicateWithHost lk.salyk.kg:30040 [10:56:24]ConnectInit lk.salyk.kg [10:56:24]Connected sock=10 [10:56:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 9B 07 01 9A 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 D7 81 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 07 03 00 35 04 06 00 65 CD 5F A3 30 A7 08 47 F1 E9 89 9F A9 BA [10:56:24]Write to MH i2c: 01 00 00 02 0E 10 [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 07 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: 01 07 00 02 0E 00 00 00 00 00 F3 0C 16 [10:56:24]RasterBufferAndPrint [10:56:24]line [10:56:24]line [10:56:24]line [10:56:24]line [10:56:24]line [10:56:24]written 0, free lines is 3320 [10:56:24]MH_Cut [10:56:24]Write to MH i2c: D1 01 00 09 0E 01 E9 [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: D1 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: D1 01 00 [10:56:24]MH_I2C_Read... [10:56:24]Read from MH i2c: D1 01 00 09 0E 00 E8 [10:56:24]Write to MH i2c: 01 00 00 0A 0E 18 [10:56:24]Write i2c OK [10:56:24]MH_I2C_Read... [10:56:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1A D8 47 00 8F 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 31 38 30 32 10 04 04 00 E5 07 03 00 F4 03 04 00 E7 2D C0 66 B6 04 01 00 00 61 48 91 89 FD 7C 23 C5 [10:56:24]CommunicateWithHost err = 0 [10:56:24]CheckOFDResponse [10:56:24]1017 (14) - 77093643461234 [10:56:24]1041 (16) - 0000000000871802 [10:56:24]1040 (4) - 198629 [10:56:24]1012 (4) - 17.08.2024 04:58 [10:56:24]1206 (1) - 0 [10:56:24]OFD Sender: Remove packet 198629 [10:56:24]ProducePacketName [10:56:24]name=ofd_packets/00198629 [10:56:24]NVStorageDeleteData [10:56:25]OFD Sender: No OFD packet to send [10:56:25]*** Cut start [10:56:25]*** Purtial cut [10:56:25]*** CUTSNS_PIN = 0 [10:56:25]*** Stage 1: CUTSNS_PIN = 1 [10:56:27]Read from MH i2c: 01 [10:56:27]MH_I2C_Read... [10:56:27]*** Stop cut motor [10:56:27]*** Cut end [10:56:27]Read from MH i2c: 01 07 00 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: 01 07 00 0A 0E 00 00 00 00 00 FF 0F 2D [10:56:27]process_action close_receipt done [10:56:27]requested_data is exist [10:56:27]produce_requested_data [10:56:27]requested_item fm.sn is exist - process it [10:56:27]wFMCommunicate request_size=4 [10:56:27]MH_SAM_APDU [10:56:27]CAPDU: 80 11 00 00 [10:56:27]Write to MH i2c: E2 08 00 0B 0E 80 11 00 00 00 00 00 00 93 [10:56:27]Write i2c OK [10:56:27]MH_I2C_Read... [10:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:27]Read from MH i2c: E2 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 17 00 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 17 00 0B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [10:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:56:27]wFMCommunicate OK [10:56:27]requested_item fd.num is exist - process it [10:56:27]SAM_PROTO_GetFieldsCounters [10:56:27]wFMCommunicate request_size=4 [10:56:27]MH_SAM_APDU [10:56:27]CAPDU: 80 13 00 00 [10:56:27]Write to MH i2c: E2 08 00 0C 0E 80 13 00 00 00 00 00 00 96 [10:56:27]Write i2c OK [10:56:27]MH_I2C_Read... [10:56:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:27]Read from MH i2c: E2 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 62 00 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 62 00 0C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 07 03 00 0E 04 04 00 CF 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 37 [10:56:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 07 03 00 0E 04 04 00 CF 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 [10:56:27]wFMCommunicate OK [10:56:27]SAM_PROTO_GetFieldsCounters done [10:56:27]requested_item shift.num is exist - process it [10:56:27]requested_item shift.opened is exist - process it [10:56:27]req_shift_opened [10:56:27]FM_GetShiftState [10:56:27]SAM_PROTO_GetShiftState [10:56:27]wFMCommunicate request_size=4 [10:56:27]MH_SAM_APDU [10:56:27]CAPDU: 80 13 01 00 [10:56:27]Write to MH i2c: E2 08 00 0D 0E 80 13 01 00 00 00 00 00 98 [10:56:27]Write i2c OK [10:56:27]MH_I2C_Read... [10:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:27]Read from MH i2c: E2 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 0E 00 [10:56:27]MH_I2C_Read... [10:56:27]Read from MH i2c: E2 0E 00 0D 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F8 [10:56:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:56:27]wFMCommunicate OK [10:56:27]SAM_PROTO_GetShiftState done [10:56:27]FM_GetShiftState done [10:56:27]req_shift_opened done [10:56:27]requested_item shift.open_date is exist - process it [10:56:27]req_shift_open_date [10:56:27]req_shift_open_date done [10:56:27]produce_requested_data done [10:56:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198629,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:56:27]process_action_free close_receipt [10:56:27]json_value_free [10:56:27]json_value_free done [10:56:27]process_json_proto returns [10:56:27]Send response to host [10:56:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198629,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:56:27]free response buf [10:56:27]execute_script done [10:56:27]execute_script returns [10:56:27]free content buf [10:56:27]Sock 7.Close socket [10:56:27]Sock 7.Thread stoped [10:56:30]OFD Sender: No OFD packet to send [10:56:35]OFD Sender: No OFD packet to send [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:40]OFD Sender: No OFD packet to send [10:57:45]OFD Sender: No OFD packet to send [10:57:50]OFD Sender: No OFD packet to send [10:57:55]OFD Sender: No OFD packet to send [10:58:00]OFD Sender: No OFD packet to send [10:58:05]OFD Sender: No OFD packet to send [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:20]OFD Sender: No OFD packet to send [10:58:24]accept exits with 9 [10:58:24]New connection [10:58:24]New thread 3067260260 created [10:58:24]Thread 3067116900 joined [10:58:24]Waiting for new connection... [10:58:24] Sock 9.Parse request [10:58:24]Sock 9.Check first char [10:58:24]Sock 9.First char is OK [10:58:24]request: POST /json_proto HTTP/1.0 [10:58:24]Method: POST [10:58:24]URL: /json_proto [10:58:24]Method is POST - this is cgi request [10:58:24]url: /json_proto [10:58:24]query_string will be loaded in cgi processing [10:58:24]execute_cgi json_proto POST (null) [10:58:24]execute_cgi path=json_proto method=POST [10:58:24]POST find Content-Length [10:58:24]Host: 172.17.46.195:8080 [10:58:24]Content-Length: 679 [10:58:24]Content-Type: application/json [10:58:24] [10:58:24]POST finish read [10:58:24]Found Content-Length = 679 [10:58:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:24]execute_script... [10:58: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)11326077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:24]POST & json_proto [10:58:24]process_json_proto [10:58:24]json parsed OK: [10:58:24]protocol is kg_v1.0 [10:58:24]action value=close_receipt [10:58:24]process_action close_receipt [10:58:24]cmd_close_receipt [10:58:24]MH_GetDate [10:58:24]Write to MH i2c: F0 00 00 0E 0E 0B [10:58:24]Write i2c OK [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: F0 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: F0 09 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: F0 09 00 0E 0E 00 50 82 C0 66 8D AE BC 66 69 [10:58:24]GetLastDocTimeStamp 1723892183 [10:58:24]current date 1723892304 [10:58:24]FM_GetShiftState [10:58:24]SAM_PROTO_GetShiftState [10:58:24]wFMCommunicate request_size=4 [10:58:24]MH_SAM_APDU [10:58:24]CAPDU: 80 13 01 00 [10:58:24]Write to MH i2c: E2 08 00 0F 0E 80 13 01 00 00 00 00 00 9A [10:58:24]Write i2c OK [10:58:24]MH_I2C_Read... [10:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:24]Read from MH i2c: E2 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 0E 00 [10:58:24]MH_I2C_Read... [10:58:24]Read from MH i2c: E2 0E 00 0F 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FA [10:58:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:58:24]wFMCommunicate OK [10:58:24]SAM_PROTO_GetShiftState done [10:58:24]FM_GetShiftState done [10:58:24]opened in 1723853126 [10:58:24]opened+sec_in_day 1723939526 [10:58:24]quantity*price = 50036 [10:58:24]sum+1 = 50037 [10:58:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 238 17.08.2024 10:58 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198630 肖袩袛: 120066704319175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105824&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198630&fm=120066704319175&tin=02508201610067®Number=0000000000092545&sum=50000 [10:58:25]StoreToDocumentArchive [10:58:25]shift 463 fd 198630 [10:58:25]save to /storage/0463/doc_00198630 [10:58:25]save last doc name /storage/0463/doc_00198630 to /storage/kkm_last_doc_name [10:58:25]save OK [10:58:25]Clear old archive folders... [10:58:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:25]tlvbuf is 0167E260 [10:58:25]SAM_PROTO_ClearQueue [10:58:25]wFMCommunicate request_size=4 [10:58:25]MH_SAM_APDU [10:58:25]CAPDU: 80 09 00 00 [10:58:25]Write to MH i2c: E2 08 00 1C 0E 80 09 00 00 00 00 00 00 9C [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [10:58:25]RAPDU: 90 00 [10:58:25]wFMCommunicate OK [10:58:25]SAM_PROTO_ClearQueue done [10:58:25]KKMCreateOFDPacket [10:58:25]OFDProtocolAddRootSTLVToBuf [10:58:25]FM_MakeSignedData [10:58:25]FM_MakeSignedData [10:58:25]SAM_PROTO_SignData [10:58:25]wFMCommunicate request_size=4 [10:58:25]MH_SAM_APDU [10:58:25]CAPDU: 80 0D 01 02 [10:58:25]Write to MH i2c: E2 08 00 1D 0E 80 0D 01 02 00 00 00 00 A4 [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [10:58:25]RAPDU: 90 00 [10:58:25]wFMCommunicate OK [10:58:25]wFMCommunicate request_size=255 [10:58:25]MH_SAM_APDU [10:58: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 50 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 07 03 00 35 04 06 00 6D [10:58:25]Write to MH i2c: E2 02 01 1E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 50 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 07 03 00 35 04 06 00 6D 00 00 2F [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [10:58:25]RAPDU: 90 00 [10:58:25]wFMCommunicate OK [10:58:25]wFMCommunicate request_size=10 [10:58:25]MH_SAM_APDU [10:58:25]CAPDU: 80 0D 02 02 05 33 35 42 A2 C7 [10:58:25]Write to MH i2c: E2 0D 00 1F 0E 80 0D 02 02 05 00 33 35 42 A2 C7 00 00 C4 [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]OFD Sender: No OFD packet to send [10:58:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [10:58:25]RAPDU: 90 00 [10:58:25]wFMCommunicate OK [10:58:25]wFMCommunicate request_size=4 [10:58:25]MH_SAM_APDU [10:58:25]CAPDU: 80 0D 03 02 [10:58:25]Write to MH i2c: E2 08 00 20 0E 80 0D 03 02 00 00 00 00 A9 [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 0B 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 0B 00 20 0E 00 C2 26 96 46 77 A1 C3 3D 90 00 86 [10:58:25]RAPDU: C2 26 96 46 77 A1 C3 3D 90 00 [10:58:25]wFMCommunicate OK [10:58:25]SAM_PROTO_SignData done [10:58:25]FM_MakeSignedData done [10:58:25]CreateOFDProtocolMessage [10:58:25]wFMCommunicate request_size=4 [10:58:25]MH_SAM_APDU [10:58:25]CAPDU: 80 11 00 00 [10:58:25]Write to MH i2c: E2 08 00 21 0E 80 11 00 00 00 00 00 00 A9 [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:25]Read from MH i2c: E2 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 17 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: E2 17 00 21 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [10:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:58:25]wFMCommunicate OK [10:58:25]CreateOFDProtocolMessage done [10:58:25]OFDSenderStorePacket 198630 [10:58:25]StoreOFDPacket docnum=198630 [10:58:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 8A 07 01 8E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 50 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 07 03 00 35 04 06 00 6D 33 35 42 A2 C7 C2 26 96 46 77 A1 C3 3D [10:58:25]CheckFolder [10:58:25]dirname=/storage/ofd_packets [10:58:25]CheckFolder done [10:58:25]ProducePacketName [10:58:25]name=ofd_packets/00198630 [10:58:25]NVStorageSaveData ofd_packets/00198630 [10:58:25]File name is /storage/ofd_packets/00198630 [10:58:25]Write 301 bytes [10:58:25]NVStorageSaveData done [10:58:25]OFDSenderStorePacket done [10:58:25]KKMCreateOFDPacket done [10:58:25]NVStorageSaveData kkm_last_timestamp [10:58:25]File name is /storage/kkm_last_timestamp [10:58:25]Write 4 bytes [10:58:25]NVStorageSaveData done [10:58:25]ExternCall_PrintAddStr [10:58:25]wPrintStart [10:58:25]Write to MH i2c: 01 00 00 22 0E 30 [10:58:25]Write i2c OK [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: 01 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: 01 07 00 [10:58:25]MH_I2C_Read... [10:58:25]Read from MH i2c: 01 07 00 22 0E 00 00 00 00 00 FF 0F 45 [10:58:25]RasterBufferAndPrint [10:58:25]line 小褔械褌 N : (1)11326077 [10:58:25]line 袠袧袧: 02508201610067 [10:58:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:58:25]line 袩袪袨袛袗袞袗 [10:58:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [10:58:25]line 孝芯胁邪褉: 2710124130 [10:58:25]line 袗懈-92-袣-4 [10:58:25]line 7.380 * 67.80 [10:58:25]line = 500.36 [10:58:25]line 袧袛小 12% 袧小袩 1% [10:58:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:58:25]line 袨袣袪校袚袥袝袧袠袝: -0.36 [10:58:25]line 袠孝袨袚袨: 500.00 [10:58:25]line 袙薪械褋械薪芯: 500.00 [10:58:25]line 小袛袗效袗: 0.00 [10:58:25]line 袧小袩 1% : 4.43 [10:58:25]line 袧袛小 12% : 53.14 [10:58:25]line 袧邪谢懈褔薪褘屑懈: 500.00 [10:58:25]line 袘械蟹薪邪谢.: 0.00 [10:58:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:58:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:58:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:58:25]line 效械泻 238 17.08.2024 10:58 [10:58:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:58:25]line 袟袧袦: 0300000079 [10:58:25]line 袪袧袦: 0000000000092545 [10:58:25]line 袙械褉褋懈褟 袣袣袦: 001 [10:58:25]line 肖袦: 0000000000871802 [10:58:25]line 肖袛: 198630 [10:58:25]line 肖袩袛: 120066704319175 [10:58:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105824&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198630&fm=120066704319175&tin=02508201610067®Number=0000000000092545&sum=50000 [10:58:26]OFD Sender: Processing packet 198630 [packets to send 246, broken 245] [10:58:26]ProducePacketName [10:58:26]name=ofd_packets/00198630 [10:58:26]OFD Sender: To server: 嚂鰌G, [10:58:26]CommunicateWithHost lk.salyk.kg:30040 [10:58:26]ConnectInit lk.salyk.kg [10:58:26]written 0, free lines is 4095 [10:58:26]Connected sock=7 [10:58:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D7 8A 07 01 8E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 50 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 07 03 00 35 04 06 00 6D 33 35 42 A2 C7 C2 26 96 46 77 A1 C3 3D [10:58:26]Write to MH i2c: 01 00 00 4D 0E 5B [10:58:26]Write i2c OK [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: 01 [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: 01 07 00 [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: 01 07 00 4D 0E 00 00 00 00 00 E8 0C 56 [10:58:26]RasterBufferAndPrint [10:58:26]line [10:58:26]line [10:58:26]line [10:58:26]line [10:58:26]line [10:58:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5B 12 47 00 FD ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 07 03 00 F4 03 04 00 61 2E C0 66 B6 04 01 00 00 43 76 4C 2D A6 77 35 11 [10:58:26]CommunicateWithHost err = 0 [10:58:26]CheckOFDResponse [10:58:26]1017 (14) - 77093643461234 [10:58:26]1041 (16) - 0000000000871802 [10:58:26]1040 (4) - 198630 [10:58:26]1012 (4) - 17.08.2024 05:00 [10:58:26]1206 (1) - 0 [10:58:26]OFD Sender: Remove packet 198630 [10:58:26]ProducePacketName [10:58:26]name=ofd_packets/00198630 [10:58:26]NVStorageDeleteData [10:58:26]written 0, free lines is 3325 [10:58:26]MH_Cut [10:58:26]Write to MH i2c: D1 01 00 54 0E 01 34 [10:58:26]Write i2c OK [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: D1 [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: D1 01 00 [10:58:26]MH_I2C_Read... [10:58:26]Read from MH i2c: D1 01 00 54 0E 00 33 [10:58:26]Write to MH i2c: 01 00 00 55 0E 63 [10:58:26]Write i2c OK [10:58:26]MH_I2C_Read... [10:58:27]OFD Sender: No OFD packet to send [10:58:27]*** Cut start [10:58:27]*** Purtial cut [10:58:27]*** Stage 1: CUTSNS_PIN = 1 [10:58:27]Read from MH i2c: 01 [10:58:27]MH_I2C_Read... [10:58:27]*** Stop cut motor [10:58:27]*** Cut end [10:58:27]Read from MH i2c: 01 07 00 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: 01 07 00 55 0E 00 00 00 00 00 FF 0F 78 [10:58:27]process_action close_receipt done [10:58:27]requested_data is exist [10:58:27]produce_requested_data [10:58:27]requested_item fm.sn is exist - process it [10:58:27]wFMCommunicate request_size=4 [10:58:27]MH_SAM_APDU [10:58:27]CAPDU: 80 11 00 00 [10:58:27]Write to MH i2c: E2 08 00 56 0E 80 11 00 00 00 00 00 00 DE [10:58:27]Write i2c OK [10:58:27]MH_I2C_Read... [10:58:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:27]Read from MH i2c: E2 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 17 00 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 17 00 56 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [10:58:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:58:27]wFMCommunicate OK [10:58:27]requested_item fd.num is exist - process it [10:58:27]SAM_PROTO_GetFieldsCounters [10:58:27]wFMCommunicate request_size=4 [10:58:27]MH_SAM_APDU [10:58:27]CAPDU: 80 13 00 00 [10:58:27]Write to MH i2c: E2 08 00 57 0E 80 13 00 00 00 00 00 00 E1 [10:58:27]Write i2c OK [10:58:27]MH_I2C_Read... [10:58:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:27]Read from MH i2c: E2 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 62 00 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 62 00 57 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 07 03 00 0E 04 04 00 CF 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 86 [10:58:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 07 03 00 0E 04 04 00 CF 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 [10:58:27]wFMCommunicate OK [10:58:27]SAM_PROTO_GetFieldsCounters done [10:58:27]requested_item shift.num is exist - process it [10:58:27]requested_item shift.opened is exist - process it [10:58:27]req_shift_opened [10:58:27]FM_GetShiftState [10:58:27]SAM_PROTO_GetShiftState [10:58:27]wFMCommunicate request_size=4 [10:58:27]MH_SAM_APDU [10:58:27]CAPDU: 80 13 01 00 [10:58:27]Write to MH i2c: E2 08 00 58 0E 80 13 01 00 00 00 00 00 E3 [10:58:27]Write i2c OK [10:58:27]MH_I2C_Read... [10:58:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:27]Read from MH i2c: E2 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 0E 00 [10:58:27]MH_I2C_Read... [10:58:27]Read from MH i2c: E2 0E 00 58 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [10:58:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:58:27]wFMCommunicate OK [10:58:27]SAM_PROTO_GetShiftState done [10:58:27]FM_GetShiftState done [10:58:27]req_shift_opened done [10:58:27]requested_item shift.open_date is exist - process it [10:58:27]req_shift_open_date [10:58:27]req_shift_open_date done [10:58:27]produce_requested_data done [10:58:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198630,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:58:27]process_action_free close_receipt [10:58:27]json_value_free [10:58:27]json_value_free done [10:58:27]process_json_proto returns [10:58:27]Send response to host [10:58:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198630,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:58:27]free response buf [10:58:27]execute_script done [10:58:27]execute_script returns [10:58:27]free content buf [10:58:27]Sock 9.Close socket [10:58:27]Sock 9.Thread stoped [10:58:32]OFD Sender: No OFD packet to send [10:58:37]OFD Sender: No OFD packet to send [10:58:42]OFD Sender: No OFD packet to send [10:58:47]OFD Sender: No OFD packet to send [10:58:52]OFD Sender: No OFD packet to send [10:58:57]OFD Sender: No OFD packet to send [10:59:02]OFD Sender: No OFD packet to send [10:59:07]OFD Sender: No OFD packet to send [10:59:12]OFD Sender: No OFD packet to send [10:59:17]OFD Sender: No OFD packet to send [10:59:22]OFD Sender: No OFD packet to send [10:59:27]OFD Sender: No OFD packet to send [10:59:32]OFD Sender: No OFD packet to send [10:59:37]OFD Sender: No OFD packet to send [10:59:42]OFD Sender: No OFD packet to send [10:59:47]OFD Sender: No OFD packet to send [10:59:52]OFD Sender: No OFD packet to send [10:59:52]accept exits with 10 [10:59:52]New connection [10:59:52]New thread 3067116900 created [10:59:52]Thread 3067260260 joined [10:59:52]Waiting for new connection... [10:59:52] Sock 10.Parse request [10:59:52]Sock 10.Check first char [10:59:52]Sock 10.First char is OK [10:59:52]request: POST /json_proto HTTP/1.0 [10:59:52]Method: POST [10:59:52]URL: /json_proto [10:59:52]Method is POST - this is cgi request [10:59:52]url: /json_proto [10:59:52]query_string will be loaded in cgi processing [10:59:52]execute_cgi json_proto POST (null) [10:59:52]execute_cgi path=json_proto method=POST [10:59:52]POST find Content-Length [10:59:52]Host: 172.17.46.195:8080 [10:59:52]Content-Length: 679 [10:59:52]Content-Type: application/json [10:59:52] [10:59:52]POST finish read [10:59:52]Found Content-Length = 679 [10:59:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:52]execute_script... [10:59: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)11326078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:52]POST & json_proto [10:59:52]process_json_proto [10:59:52]json parsed OK: [10:59:52]protocol is kg_v1.0 [10:59:52]action value=close_receipt [10:59:52]process_action close_receipt [10:59:52]cmd_close_receipt [10:59:52]MH_GetDate [10:59:52]Write to MH i2c: F0 00 00 59 0E 56 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 09 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 09 00 59 0E 00 A9 82 C0 66 8D AE BC 66 0D [10:59:52]GetLastDocTimeStamp 1723892304 [10:59:52]current date 1723892393 [10:59:52]FM_GetShiftState [10:59:52]SAM_PROTO_GetShiftState [10:59:52]wFMCommunicate request_size=4 [10:59:52]MH_SAM_APDU [10:59:52]CAPDU: 80 13 01 00 [10:59:52]Write to MH i2c: E2 08 00 5A 0E 80 13 01 00 00 00 00 00 E5 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 0E 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 0E 00 5A 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [10:59:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:59:53]wFMCommunicate OK [10:59:53]SAM_PROTO_GetShiftState done [10:59:53]FM_GetShiftState done [10:59:53]opened in 1723853126 [10:59:53]opened+sec_in_day 1723939526 [10:59:53]quantity*price = 50036 [10:59:53]sum+1 = 50037 [10:59:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 239 17.08.2024 10:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198631 肖袩袛: 94937723105008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198631&fm=94937723105008&tin=02508201610067®Number=0000000000092545&sum=50000 [10:59:54]StoreToDocumentArchive [10:59:54]shift 463 fd 198631 [10:59:54]save to /storage/0463/doc_00198631 [10:59:54]save last doc name /storage/0463/doc_00198631 to /storage/kkm_last_doc_name [10:59:54]save OK [10:59:54]Clear old archive folders... [10:59:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:54]tlvbuf is 0174F940 [10:59:54]SAM_PROTO_ClearQueue [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 09 00 00 [10:59:54]Write to MH i2c: E2 08 00 67 0E 80 09 00 00 00 00 00 00 E7 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [10:59:54]RAPDU: 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_ClearQueue done [10:59:54]KKMCreateOFDPacket [10:59:54]OFDProtocolAddRootSTLVToBuf [10:59:54]FM_MakeSignedData [10:59:54]FM_MakeSignedData [10:59:54]SAM_PROTO_SignData [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 0D 01 02 [10:59:54]Write to MH i2c: E2 08 00 68 0E 80 0D 01 02 00 00 00 00 EF [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 68 0E 00 90 00 EA [10:59:54]RAPDU: 90 00 [10:59:54]wFMCommunicate OK [10:59:54]wFMCommunicate request_size=255 [10:59:54]MH_SAM_APDU [10:59: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 A9 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 07 03 00 35 04 06 00 56 [10:59:54]Write to MH i2c: E2 02 01 69 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 A9 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 07 03 00 35 04 06 00 56 00 00 BE [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 69 0E 00 90 00 EB [10:59:54]RAPDU: 90 00 [10:59:54]wFMCommunicate OK [10:59:54]wFMCommunicate request_size=10 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 0D 02 02 05 58 69 42 EE F0 [10:59:54]Write to MH i2c: E2 0D 00 6A 0E 80 0D 02 02 05 00 58 69 42 EE F0 00 00 DD [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 6A 0E 00 90 00 EC [10:59:54]RAPDU: 90 00 [10:59:54]wFMCommunicate OK [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 0D 03 02 [10:59:54]Write to MH i2c: E2 08 00 6B 0E 80 0D 03 02 00 00 00 00 F4 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0B 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0B 00 6B 0E 00 1A C6 07 C1 66 19 CF 9D 90 00 88 [10:59:54]RAPDU: 1A C6 07 C1 66 19 CF 9D 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_SignData done [10:59:54]FM_MakeSignedData done [10:59:54]CreateOFDProtocolMessage [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 11 00 00 [10:59:54]Write to MH i2c: E2 08 00 6C 0E 80 11 00 00 00 00 00 00 F4 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 17 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 17 00 6C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [10:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:59:54]wFMCommunicate OK [10:59:54]CreateOFDProtocolMessage done [10:59:54]OFDSenderStorePacket 198631 [10:59:54]StoreOFDPacket docnum=198631 [10:59:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 23 07 01 B4 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 A9 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 07 03 00 35 04 06 00 56 58 69 42 EE F0 1A C6 07 C1 66 19 CF 9D [10:59:54]CheckFolder [10:59:54]dirname=/storage/ofd_packets [10:59:54]CheckFolder done [10:59:54]ProducePacketName [10:59:54]name=ofd_packets/00198631 [10:59:54]NVStorageSaveData ofd_packets/00198631 [10:59:54]File name is /storage/ofd_packets/00198631 [10:59:54]Write 301 bytes [10:59:54]NVStorageSaveData done [10:59:54]OFDSenderStorePacket done [10:59:54]KKMCreateOFDPacket done [10:59:54]NVStorageSaveData kkm_last_timestamp [10:59:54]File name is /storage/kkm_last_timestamp [10:59:54]Write 4 bytes [10:59:54]NVStorageSaveData done [10:59:54]ExternCall_PrintAddStr [10:59:54]wPrintStart [10:59:54]Write to MH i2c: 01 00 00 6D 0E 7B [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 6D 0E 00 00 00 00 00 FF 0F 90 [10:59:54]RasterBufferAndPrint [10:59:54]line 小褔械褌 N : (1)11326078 [10:59:54]line 袠袧袧: 02508201610067 [10:59:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [10:59:54]line 袩袪袨袛袗袞袗 [10:59:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [10:59:54]line 孝芯胁邪褉: 2710124130 [10:59:54]line 袗懈-92-袣-4 [10:59:54]line 7.380 * 67.80 [10:59:54]line = 500.36 [10:59:54]line 袧袛小 12% 袧小袩 1% [10:59:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [10:59:54]line 袨袣袪校袚袥袝袧袠袝: -0.36 [10:59:54]line 袠孝袨袚袨: 500.00 [10:59:54]line 袙薪械褋械薪芯: 500.00 [10:59:54]line 小袛袗效袗: 0.00 [10:59:54]line 袧小袩 1% : 4.43 [10:59:54]line 袧袛小 12% : 53.14 [10:59:54]line 袧邪谢懈褔薪褘屑懈: 500.00 [10:59:54]line 袘械蟹薪邪谢.: 0.00 [10:59:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [10:59:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [10:59:54]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [10:59:54]line 效械泻 239 17.08.2024 10:59 [10:59:54]line 小屑械薪邪: 463 肖肖袛: 1.0 [10:59:54]line 袟袧袦: 0300000079 [10:59:54]line 袪袧袦: 0000000000092545 [10:59:54]line 袙械褉褋懈褟 袣袣袦: 001 [10:59:54]line 肖袦: 0000000000871802 [10:59:54]line 肖袛: 198631 [10:59:54]line 肖袩袛: 94937723105008 [10:59:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T105953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198631&fm=94937723105008&tin=02508201610067®Number=0000000000092545&sum=50000 [10:59:55]OFD Sender: Processing packet 198631 [packets to send 246, broken 245] [10:59:55]ProducePacketName [10:59:55]name=ofd_packets/00198631 [10:59:55]OFD Sender: To server: 嚂鰌G, [10:59:55]CommunicateWithHost lk.salyk.kg:30040 [10:59:55]ConnectInit lk.salyk.kg [10:59:55]written 0, free lines is 4095 [10:59:55]Connected sock=9 [10:59:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 23 07 01 B4 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 A9 82 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 07 03 00 35 04 06 00 56 58 69 42 EE F0 1A C6 07 C1 66 19 CF 9D [10:59:55]Write to MH i2c: 01 00 00 98 0E A6 [10:59:55]Write i2c OK [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: 01 [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: 01 07 00 [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: 01 07 00 98 0E 00 00 00 00 00 EB 0C A4 [10:59:55]RasterBufferAndPrint [10:59:55]line [10:59:55]line [10:59:55]line [10:59:55]line [10:59:55]line [10:59:55]written 0, free lines is 3313 [10:59:55]MH_Cut [10:59:55]Write to MH i2c: D1 01 00 9F 0E 01 7F [10:59:55]Write i2c OK [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: D1 [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: D1 01 00 [10:59:55]MH_I2C_Read... [10:59:55]Read from MH i2c: D1 01 00 9F 0E 00 7E [10:59:55]Write to MH i2c: 01 00 00 A0 0E AE [10:59:55]Write i2c OK [10:59:55]MH_I2C_Read... [10:59:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 28 A7 47 00 26 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 07 03 00 F4 03 04 00 BA 2E C0 66 B6 04 01 00 00 6A 28 23 F9 04 80 C7 F5 [10:59:55]CommunicateWithHost err = 0 [10:59:55]CheckOFDResponse [10:59:55]1017 (14) - 77093643461234 [10:59:55]1041 (16) - 0000000000871802 [10:59:55]1040 (4) - 198631 [10:59:55]1012 (4) - 17.08.2024 05:01 [10:59:55]1206 (1) - 0 [10:59:55]OFD Sender: Remove packet 198631 [10:59:55]ProducePacketName [10:59:55]name=ofd_packets/00198631 [10:59:55]NVStorageDeleteData [10:59:56]OFD Sender: No OFD packet to send [10:59:56]*** Cut start [10:59:56]*** Purtial cut [10:59:56]*** CUTSNS_PIN = 0 [10:59:56]*** Stage 1: CUTSNS_PIN = 1 [10:59:58]Read from MH i2c: 01 [10:59:58]MH_I2C_Read... [10:59:58]*** Stop cut motor [10:59:58]*** Cut end [10:59:58]Read from MH i2c: 01 07 00 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: 01 07 00 A0 0E 00 00 00 00 00 FF 0F C3 [10:59:58]process_action close_receipt done [10:59:58]requested_data is exist [10:59:58]produce_requested_data [10:59:58]requested_item fm.sn is exist - process it [10:59:58]wFMCommunicate request_size=4 [10:59:58]MH_SAM_APDU [10:59:58]CAPDU: 80 11 00 00 [10:59:58]Write to MH i2c: E2 08 00 A1 0E 80 11 00 00 00 00 00 00 29 [10:59:58]Write i2c OK [10:59:58]MH_I2C_Read... [10:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:58]Read from MH i2c: E2 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 17 00 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 17 00 A1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [10:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [10:59:58]wFMCommunicate OK [10:59:58]requested_item fd.num is exist - process it [10:59:58]SAM_PROTO_GetFieldsCounters [10:59:58]wFMCommunicate request_size=4 [10:59:58]MH_SAM_APDU [10:59:58]CAPDU: 80 13 00 00 [10:59:58]Write to MH i2c: E2 08 00 A2 0E 80 13 00 00 00 00 00 00 2C [10:59:58]Write i2c OK [10:59:58]MH_I2C_Read... [10:59:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:58]Read from MH i2c: E2 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 62 00 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 62 00 A2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 07 03 00 0E 04 04 00 CF 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 D5 [10:59:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 07 03 00 0E 04 04 00 CF 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 [10:59:58]wFMCommunicate OK [10:59:58]SAM_PROTO_GetFieldsCounters done [10:59:58]requested_item shift.num is exist - process it [10:59:58]requested_item shift.opened is exist - process it [10:59:58]req_shift_opened [10:59:58]FM_GetShiftState [10:59:58]SAM_PROTO_GetShiftState [10:59:58]wFMCommunicate request_size=4 [10:59:58]MH_SAM_APDU [10:59:58]CAPDU: 80 13 01 00 [10:59:58]Write to MH i2c: E2 08 00 A3 0E 80 13 01 00 00 00 00 00 2E [10:59:58]Write i2c OK [10:59:58]MH_I2C_Read... [10:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:58]Read from MH i2c: E2 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 0E 00 [10:59:58]MH_I2C_Read... [10:59:58]Read from MH i2c: E2 0E 00 A3 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [10:59:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [10:59:58]wFMCommunicate OK [10:59:58]SAM_PROTO_GetShiftState done [10:59:58]FM_GetShiftState done [10:59:58]req_shift_opened done [10:59:58]requested_item shift.open_date is exist - process it [10:59:58]req_shift_open_date [10:59:58]req_shift_open_date done [10:59:58]produce_requested_data done [10:59:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198631,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [10:59:58]process_action_free close_receipt [10:59:58]json_value_free [10:59:58]json_value_free done [10:59:58]process_json_proto returns [10:59:58]Send response to host [10:59:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198631,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [10:59:58]free response buf [10:59:58]execute_script done [10:59:58]execute_script returns [10:59:58]free content buf [10:59:58]Sock 10.Close socket [10:59:58]Sock 10.Thread stoped [11:00:01]OFD Sender: No OFD packet to send [11:00:06]OFD Sender: No OFD packet to send [11:00:11]OFD Sender: No OFD packet to send [11:00:16]OFD Sender: No OFD packet to send [11:00:21]OFD Sender: No OFD packet to send [11:00:26]OFD Sender: No OFD packet to send [11:00:31]OFD Sender: No OFD packet to send [11:00:36]OFD Sender: No OFD packet to send [11:00:41]OFD Sender: No OFD packet to send [11:00:46]OFD Sender: No OFD packet to send [11:00:51]OFD Sender: No OFD packet to send [11:00:56]OFD Sender: No OFD packet to send [11:01:01]OFD Sender: No OFD packet to send [11:01:06]OFD Sender: No OFD packet to send [11:01:11]OFD Sender: No OFD packet to send [11:01:16]OFD Sender: No OFD packet to send [11:01:21]OFD Sender: No OFD packet to send [11:01:26]OFD Sender: No OFD packet to send [11:01:31]OFD Sender: No OFD packet to send [11:01:36]OFD Sender: No OFD packet to send [11:01:41]OFD Sender: No OFD packet to send [11:01:46]OFD Sender: No OFD packet to send [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:11]OFD Sender: No OFD packet to send [11:02:11]accept exits with 7 [11:02:11]New connection [11:02:11]New thread 3067260260 created [11:02:11]Thread 3067116900 joined [11:02:11]Waiting for new connection... [11:02:11] Sock 7.Parse request [11:02:11]Sock 7.Check first char [11:02:11]Sock 7.First char is OK [11:02:11]request: POST /json_proto HTTP/1.0 [11:02:11]Method: POST [11:02:11]URL: /json_proto [11:02:11]Method is POST - this is cgi request [11:02:11]url: /json_proto [11:02:11]query_string will be loaded in cgi processing [11:02:11]execute_cgi json_proto POST (null) [11:02:11]execute_cgi path=json_proto method=POST [11:02:11]POST find Content-Length [11:02:11]Host: 172.17.46.195:8080 [11:02:11]Content-Length: 679 [11:02:11]Content-Type: application/json [11:02:11] [11:02:11]POST finish read [11:02:11]Found Content-Length = 679 [11:02:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.780, "sum" : 188.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 188.00, "total" : 188.00, "payments": [ { "type": 0, "sum" : 188.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:11]execute_script... [11:02: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)11326079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.780, "sum" : 188.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 188.00, "total" : 188.00, "payments": [ { "type": 0, "sum" : 188.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:11]POST & json_proto [11:02:11]process_json_proto [11:02:11]json parsed OK: [11:02:11]protocol is kg_v1.0 [11:02:11]action value=close_receipt [11:02:11]process_action close_receipt [11:02:11]cmd_close_receipt [11:02:11]MH_GetDate [11:02:11]Write to MH i2c: F0 00 00 A4 0E A1 [11:02:11]Write i2c OK [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: F0 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: F0 09 00 [11:02:11]MH_I2C_Read... [11:02:11]Read from MH i2c: F0 09 00 A4 0E 00 34 83 C0 66 8D AE BC 66 E4 [11:02:11]GetLastDocTimeStamp 1723892393 [11:02:11]current date 1723892532 [11:02:11]FM_GetShiftState [11:02:11]SAM_PROTO_GetShiftState [11:02:11]wFMCommunicate request_size=4 [11:02:11]MH_SAM_APDU [11:02:11]CAPDU: 80 13 01 00 [11:02:11]Write to MH i2c: E2 08 00 A5 0E 80 13 01 00 00 00 00 00 30 [11:02:11]Write i2c OK [11:02:11]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 A5 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [11:02:12]RAPDU: 09 00 01 46 E9 BF 66 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]opened in 1723853126 [11:02:12]opened+sec_in_day 1723939526 [11:02:12]quantity*price = 18848 [11:02:12]sum+1 = 18849 [11:02:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.48 袠孝袨袚袨: 188.00 袙薪械褋械薪芯: 188.00 小袛袗效袗: 0.00 袧小袩 1% : 1.67 袧袛小 12% : 20.02 袧邪谢懈褔薪褘屑懈: 188.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 240 17.08.2024 11:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198632 肖袩袛: 14893370045128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198632&fm=14893370045128&tin=02508201610067®Number=0000000000092545&sum=18800 [11:02:13]StoreToDocumentArchive [11:02:13]shift 463 fd 198632 [11:02:13]save to /storage/0463/doc_00198632 [11:02:13]save last doc name /storage/0463/doc_00198632 to /storage/kkm_last_doc_name [11:02:13]save OK [11:02:13]Clear old archive folders... [11:02:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:13]tlvbuf is 016815D0 [11:02:13]SAM_PROTO_ClearQueue [11:02:13]wFMCommunicate request_size=4 [11:02:13]MH_SAM_APDU [11:02:13]CAPDU: 80 09 00 00 [11:02:13]Write to MH i2c: E2 08 00 B2 0E 80 09 00 00 00 00 00 00 32 [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 B2 0E 00 90 00 34 [11:02:13]RAPDU: 90 00 [11:02:13]wFMCommunicate OK [11:02:13]SAM_PROTO_ClearQueue done [11:02:13]KKMCreateOFDPacket [11:02:13]OFDProtocolAddRootSTLVToBuf [11:02:13]FM_MakeSignedData [11:02:13]FM_MakeSignedData [11:02:13]SAM_PROTO_SignData [11:02:13]wFMCommunicate request_size=4 [11:02:13]MH_SAM_APDU [11:02:13]CAPDU: 80 0D 01 02 [11:02:13]Write to MH i2c: E2 08 00 B3 0E 80 0D 01 02 00 00 00 00 3A [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 B3 0E 00 90 00 35 [11:02:13]RAPDU: 90 00 [11:02:13]wFMCommunicate OK [11:02:13]wFMCommunicate request_size=255 [11:02:13]MH_SAM_APDU [11:02: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 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 07 00 00 00 00 07 04 06 00 70 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 34 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 07 03 00 35 04 06 00 0D [11:02:13]Write to MH i2c: E2 02 01 B4 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 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 07 00 00 00 00 07 04 06 00 70 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 34 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 07 03 00 35 04 06 00 0D 00 00 30 [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 B4 0E 00 90 00 36 [11:02:13]RAPDU: 90 00 [11:02:13]wFMCommunicate OK [11:02:13]wFMCommunicate request_size=10 [11:02:13]MH_SAM_APDU [11:02:13]CAPDU: 80 0D 02 02 05 8B A2 07 F2 C8 [11:02:13]Write to MH i2c: E2 0D 00 B5 0E 80 0D 02 02 05 00 8B A2 07 F2 C8 00 00 35 [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 03 00 B5 0E 00 90 00 37 [11:02:13]RAPDU: 90 00 [11:02:13]wFMCommunicate OK [11:02:13]wFMCommunicate request_size=4 [11:02:13]MH_SAM_APDU [11:02:13]CAPDU: 80 0D 03 02 [11:02:13]Write to MH i2c: E2 08 00 B6 0E 80 0D 03 02 00 00 00 00 3F [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 0B 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 0B 00 B6 0E 00 CA DD 4C 09 9F CD 7E 2D 90 00 53 [11:02:13]RAPDU: CA DD 4C 09 9F CD 7E 2D 90 00 [11:02:13]wFMCommunicate OK [11:02:13]SAM_PROTO_SignData done [11:02:13]FM_MakeSignedData done [11:02:13]CreateOFDProtocolMessage [11:02:13]wFMCommunicate request_size=4 [11:02:13]MH_SAM_APDU [11:02:13]CAPDU: 80 11 00 00 [11:02:13]Write to MH i2c: E2 08 00 B7 0E 80 11 00 00 00 00 00 00 3F [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:13]Read from MH i2c: E2 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 17 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: E2 17 00 B7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [11:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:02:13]wFMCommunicate OK [11:02:13]CreateOFDProtocolMessage done [11:02:13]OFDSenderStorePacket 198632 [11:02:13]StoreOFDPacket docnum=198632 [11:02:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 A4 07 01 E0 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 07 00 00 00 00 07 04 06 00 70 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 34 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 07 03 00 35 04 06 00 0D 8B A2 07 F2 C8 CA DD 4C 09 9F CD 7E 2D [11:02:13]CheckFolder [11:02:13]dirname=/storage/ofd_packets [11:02:13]CheckFolder done [11:02:13]ProducePacketName [11:02:13]name=ofd_packets/00198632 [11:02:13]NVStorageSaveData ofd_packets/00198632 [11:02:13]File name is /storage/ofd_packets/00198632 [11:02:13]Write 301 bytes [11:02:13]NVStorageSaveData done [11:02:13]OFDSenderStorePacket done [11:02:13]KKMCreateOFDPacket done [11:02:13]NVStorageSaveData kkm_last_timestamp [11:02:13]File name is /storage/kkm_last_timestamp [11:02:13]Write 4 bytes [11:02:13]NVStorageSaveData done [11:02:13]OFD Sender: Processing packet 198632 [packets to send 246, broken 245] [11:02:13]ProducePacketName [11:02:13]name=ofd_packets/00198632 [11:02:13]OFD Sender: To server: 嚂鰌G, [11:02:13]CommunicateWithHost lk.salyk.kg:30040 [11:02:13]ConnectInit lk.salyk.kg [11:02:13]ExternCall_PrintAddStr [11:02:13]wPrintStart [11:02:13]Write to MH i2c: 01 00 00 B8 0E C6 [11:02:13]Write i2c OK [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: 01 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: 01 07 00 [11:02:13]MH_I2C_Read... [11:02:13]Read from MH i2c: 01 07 00 B8 0E 00 00 00 00 00 FF 0F DB [11:02:13]RasterBufferAndPrint [11:02:13]line 小褔械褌 N : (1)11326079 [11:02:13]line 袠袧袧: 02508201610067 [11:02:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:02:13]line 袩袪袨袛袗袞袗 [11:02:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [11:02:13]line 孝芯胁邪褉: 2710124130 [11:02:13]line 袗懈-92-袣-4 [11:02:13]line 2.780 * 67.80 [11:02:13]line = 188.48 [11:02:13]line 袧袛小 12% 袧小袩 1% [11:02:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:02:13]line 袨袣袪校袚袥袝袧袠袝: -0.48 [11:02:13]line 袠孝袨袚袨: 188.00 [11:02:13]line 袙薪械褋械薪芯: 188.00 [11:02:13]line 小袛袗效袗: 0.00 [11:02:13]line 袧小袩 1% : 1.67 [11:02:13]line 袧袛小 12% : 20.02 [11:02:13]line 袧邪谢懈褔薪褘屑懈: 188.00 [11:02:13]line 袘械蟹薪邪谢.: 0.00 [11:02:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:02:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:02:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:02:13]line 效械泻 240 17.08.2024 11:02 [11:02:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:02:13]line 袟袧袦: 0300000079 [11:02:13]line 袪袧袦: 0000000000092545 [11:02:13]line 袙械褉褋懈褟 袣袣袦: 001 [11:02:13]line 肖袦: 0000000000871802 [11:02:13]line 肖袛: 198632 [11:02:13]line 肖袩袛: 14893370045128 [11:02:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198632&fm=14893370045128&tin=02508201610067®Number=0000000000092545&sum=18800 [11:02:14]Connected sock=11 [11:02:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 A4 07 01 E0 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 DC 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 07 00 00 00 00 07 04 06 00 70 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 34 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 07 03 00 35 04 06 00 0D 8B A2 07 F2 C8 CA DD 4C 09 9F CD 7E 2D [11:02:14]written 0, free lines is 4095 [11:02:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 ED 47 00 D0 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 07 03 00 F4 03 04 00 44 2F C0 66 B6 04 01 00 00 0F A3 79 C1 D3 7F 03 2E [11:02:14]CommunicateWithHost err = 0 [11:02:14]CheckOFDResponse [11:02:14]1017 (14) - 77093643461234 [11:02:14]1041 (16) - 0000000000871802 [11:02:14]1040 (4) - 198632 [11:02:14]1012 (4) - 17.08.2024 05:04 [11:02:14]1206 (1) - 0 [11:02:14]OFD Sender: Remove packet 198632 [11:02:14]ProducePacketName [11:02:14]name=ofd_packets/00198632 [11:02:14]NVStorageDeleteData [11:02:14]Write to MH i2c: 01 00 00 E3 0E F1 [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: 01 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: 01 07 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: 01 07 00 E3 0E 00 00 00 00 00 E4 0C E8 [11:02:14]RasterBufferAndPrint [11:02:14]line [11:02:14]line [11:02:14]line [11:02:14]line [11:02:14]line [11:02:14]written 0, free lines is 3309 [11:02:14]MH_Cut [11:02:14]Write to MH i2c: D1 01 00 EA 0E 01 CA [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: D1 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: D1 01 00 [11:02:14]MH_I2C_Read... [11:02:14]Read from MH i2c: D1 01 00 EA 0E 00 C9 [11:02:14]Write to MH i2c: 01 00 00 EB 0E F9 [11:02:14]Write i2c OK [11:02:14]MH_I2C_Read... [11:02:14]OFD Sender: No OFD packet to send [11:02:15]*** Cut start [11:02:15]*** Purtial cut [11:02:15]*** Stage 1: CUTSNS_PIN = 1 [11:02:15]Read from MH i2c: 01 [11:02:15]MH_I2C_Read... [11:02:15]*** Stop cut motor [11:02:15]*** Cut end [11:02:15]Read from MH i2c: 01 07 00 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: 01 07 00 EB 0E 00 00 00 00 00 FF 0F 0E [11:02:15]process_action close_receipt done [11:02:15]requested_data is exist [11:02:15]produce_requested_data [11:02:15]requested_item fm.sn is exist - process it [11:02:15]wFMCommunicate request_size=4 [11:02:15]MH_SAM_APDU [11:02:15]CAPDU: 80 11 00 00 [11:02:15]Write to MH i2c: E2 08 00 EC 0E 80 11 00 00 00 00 00 00 74 [11:02:15]Write i2c OK [11:02:15]MH_I2C_Read... [11:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:15]Read from MH i2c: E2 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 17 00 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 17 00 EC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [11:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:02:15]wFMCommunicate OK [11:02:15]requested_item fd.num is exist - process it [11:02:15]SAM_PROTO_GetFieldsCounters [11:02:15]wFMCommunicate request_size=4 [11:02:15]MH_SAM_APDU [11:02:15]CAPDU: 80 13 00 00 [11:02:15]Write to MH i2c: E2 08 00 ED 0E 80 13 00 00 00 00 00 00 77 [11:02:15]Write i2c OK [11:02:15]MH_I2C_Read... [11:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:15]Read from MH i2c: E2 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 62 00 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 62 00 ED 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 07 03 00 0E 04 04 00 CF 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 24 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 07 03 00 0E 04 04 00 CF 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 [11:02:15]wFMCommunicate OK [11:02:15]SAM_PROTO_GetFieldsCounters done [11:02:15]requested_item shift.num is exist - process it [11:02:15]requested_item shift.opened is exist - process it [11:02:15]req_shift_opened [11:02:15]FM_GetShiftState [11:02:15]SAM_PROTO_GetShiftState [11:02:15]wFMCommunicate request_size=4 [11:02:15]MH_SAM_APDU [11:02:15]CAPDU: 80 13 01 00 [11:02:15]Write to MH i2c: E2 08 00 EE 0E 80 13 01 00 00 00 00 00 79 [11:02:15]Write i2c OK [11:02:15]MH_I2C_Read... [11:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:15]Read from MH i2c: E2 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 0E 00 [11:02:15]MH_I2C_Read... [11:02:15]Read from MH i2c: E2 0E 00 EE 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D9 [11:02:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:02:15]wFMCommunicate OK [11:02:15]SAM_PROTO_GetShiftState done [11:02:15]FM_GetShiftState done [11:02:15]req_shift_opened done [11:02:15]requested_item shift.open_date is exist - process it [11:02:15]req_shift_open_date [11:02:15]req_shift_open_date done [11:02:15]produce_requested_data done [11:02:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198632,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:02:15]process_action_free close_receipt [11:02:15]json_value_free [11:02:15]json_value_free done [11:02:15]process_json_proto returns [11:02:15]Send response to host [11:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198632,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:02:15]free response buf [11:02:15]execute_script done [11:02:15]execute_script returns [11:02:15]free content buf [11:02:15]Sock 7.Close socket [11:02:15]Sock 7.Thread stoped [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]OFD Sender: No OFD packet to send [11:03:29]OFD Sender: No OFD packet to send [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]int [11:03:54]Write to MH i2c: 01 00 00 EF 0E FD [11:03:54]*** FLAG_PRN_PAP1 set [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 EF 0E 00 01 00 00 00 FF 0F 13 [11:03:54]state=0 [11:03:54]No paper [11:03:54]int [11:03:54]Write to MH i2c: 01 00 00 F0 0E FE [11:03:54]*** FLAG_PRN_PAP2 set [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 F0 0E 00 03 00 00 00 FF 0F 16 [11:03:54]state=0 [11:03:54]No paper [11:03:54]Cover opened [11:03:54]OFD Sender: No OFD packet to send [11:03:54]int [11:03:54]Write to MH i2c: 01 00 00 F1 0E FF [11:03:54]*** FLAG_PRN_PAP2 reset [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: 01 07 00 F1 0E 00 01 00 00 00 FF 0F 15 [11:03:54]state=3 [11:03:54]No paper [11:03:54]Cover closed [11:03:55]int [11:03:55]Write to MH i2c: 01 00 00 F2 0E 00 [11:03:55]*** FLAG_PRN_PAP2 set [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 F2 0E 00 03 00 00 00 FF 0F 18 [11:03:55]state=0 [11:03:55]No paper [11:03:55]Cover opened [11:03:55]int [11:03:55]Write to MH i2c: 01 00 00 F3 0E 01 [11:03:55]*** FLAG_PRN_PAP2 reset [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 F3 0E 00 01 00 00 00 FF 0F 17 [11:03:55]state=3 [11:03:55]No paper [11:03:55]Cover closed [11:03:55]int [11:03:55]Write to MH i2c: 01 00 00 F4 0E 02 [11:03:55]*** FLAG_PRN_PAP2 set [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 F4 0E 00 03 00 00 00 FF 0F 1A [11:03:55]state=0 [11:03:55]No paper [11:03:55]Cover opened [11:03:59]OFD Sender: No OFD packet to send [11:04:00]Write to MH i2c: 01 00 00 F5 0E 03 [11:04:00]Write i2c OK [11:04:00]MH_I2C_Read... [11:04:00]Read from MH i2c: 01 [11:04:00]MH_I2C_Read... [11:04:00]Read from MH i2c: 01 07 00 [11:04:00]MH_I2C_Read... [11:04:00]Read from MH i2c: 01 07 00 F5 0E 00 03 00 00 00 FF 0F 1B [11:04:00]state=3 [11:04:00]No paper [11:04:00]Cover opened [11:04:02]int [11:04:02]Write to MH i2c: 01 00 00 F6 0E 04 [11:04:02]*** FLAG_PRN_PAP2 reset [11:04:02]Write i2c OK [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 07 00 [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 07 00 F6 0E 00 01 00 00 00 FF 0F 1A [11:04:02]state=3 [11:04:02]No paper [11:04:02]Cover closed [11:04:02]int [11:04:02]Write to MH i2c: 01 00 00 F7 0E 05 [11:04:02]*** FLAG_PRN_PAP1 reset [11:04:02]Write i2c OK [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 07 00 [11:04:02]MH_I2C_Read... [11:04:02]Read from MH i2c: 01 07 00 F7 0E 00 00 00 00 00 FF 0F 1A [11:04:02]state=0 [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:25]OFD Sender: No OFD packet to send [11:04:30]OFD Sender: No OFD packet to send [11:04:35]OFD Sender: No OFD packet to send [11:04:35]accept exits with 9 [11:04:35]New connection [11:04:35]New thread 3067116900 created [11:04:35]Thread 3067260260 joined [11:04:35]Waiting for new connection... [11:04:35] Sock 9.Parse request [11:04:35]Sock 9.Check first char [11:04:35]Sock 9.First char is OK [11:04:35]request: POST /json_proto HTTP/1.0 [11:04:35]Method: POST [11:04:35]URL: /json_proto [11:04:35]Method is POST - this is cgi request [11:04:35]url: /json_proto [11:04:35]query_string will be loaded in cgi processing [11:04:35]execute_cgi json_proto POST (null) [11:04:35]execute_cgi path=json_proto method=POST [11:04:35]POST find Content-Length [11:04:35]Host: 172.17.46.195:8080 [11:04:35]Content-Length: 679 [11:04:35]Content-Type: application/json [11:04:35] [11:04:35]POST finish read [11:04:35]Found Content-Length = 679 [11:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:35]execute_script... [11:04: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)11326080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:35]POST & json_proto [11:04:35]process_json_proto [11:04:35]json parsed OK: [11:04:35]protocol is kg_v1.0 [11:04:35]action value=close_receipt [11:04:35]process_action close_receipt [11:04:35]cmd_close_receipt [11:04:35]MH_GetDate [11:04:35]Write to MH i2c: F0 00 00 F8 0E F5 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: F0 09 00 F8 0E 00 C4 83 C0 66 8D AE BC 66 C8 [11:04:35]GetLastDocTimeStamp 1723892532 [11:04:35]current date 1723892676 [11:04:35]FM_GetShiftState [11:04:35]SAM_PROTO_GetShiftState [11:04:35]wFMCommunicate request_size=4 [11:04:35]MH_SAM_APDU [11:04:35]CAPDU: 80 13 01 00 [11:04:35]Write to MH i2c: E2 08 00 F9 0E 80 13 01 00 00 00 00 00 84 [11:04:35]Write i2c OK [11:04:35]MH_I2C_Read... [11:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:35]Read from MH i2c: E2 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: E2 0E 00 [11:04:35]MH_I2C_Read... [11:04:35]Read from MH i2c: E2 0E 00 F9 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [11:04:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:04:35]wFMCommunicate OK [11:04:35]SAM_PROTO_GetShiftState done [11:04:35]FM_GetShiftState done [11:04:35]opened in 1723853126 [11:04:35]opened+sec_in_day 1723939526 [11:04:35]quantity*price = 60003 [11:04:35]sum+1 = 60004 [11:04:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 241 17.08.2024 11:04 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198633 肖袩袛: 155652126902256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110436&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198633&fm=155652126902256&tin=02508201610067®Number=0000000000092545&sum=60000 [11:04:36]StoreToDocumentArchive [11:04:36]shift 463 fd 198633 [11:04:36]save to /storage/0463/doc_00198633 [11:04:36]save last doc name /storage/0463/doc_00198633 to /storage/kkm_last_doc_name [11:04:36]save OK [11:04:36]Clear old archive folders... [11:04:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:37]tlvbuf is 017126F0 [11:04:37]SAM_PROTO_ClearQueue [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 09 00 00 [11:04:37]Write to MH i2c: E2 08 00 06 0F 80 09 00 00 00 00 00 00 87 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 06 0F 00 90 00 89 [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_ClearQueue done [11:04:37]KKMCreateOFDPacket [11:04:37]OFDProtocolAddRootSTLVToBuf [11:04:37]FM_MakeSignedData [11:04:37]FM_MakeSignedData [11:04:37]SAM_PROTO_SignData [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 01 02 [11:04:37]Write to MH i2c: E2 08 00 07 0F 80 0D 01 02 00 00 00 00 8F [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 07 0F 00 90 00 8A [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=255 [11:04:37]MH_SAM_APDU [11:04: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C4 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 07 03 00 35 04 06 00 8D [11:04:37]Write to MH i2c: E2 02 01 08 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C4 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 07 03 00 35 04 06 00 8D 00 00 7C [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 08 0F 00 90 00 8B [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=10 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 02 02 05 90 95 BB 87 F0 [11:04:37]Write to MH i2c: E2 0D 00 09 0F 80 0D 02 02 05 00 90 95 BB 87 F0 00 00 F3 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 03 00 09 0F 00 90 00 8C [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 03 02 [11:04:37]Write to MH i2c: E2 08 00 0A 0F 80 0D 03 02 00 00 00 00 94 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 0B 00 0A 0F 00 EA 55 3E D1 69 DA D0 0B 90 00 01 [11:04:37]RAPDU: EA 55 3E D1 69 DA D0 0B 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_SignData done [11:04:37]FM_MakeSignedData done [11:04:37]CreateOFDProtocolMessage [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 11 00 00 [11:04:37]Write to MH i2c: E2 08 00 0B 0F 80 11 00 00 00 00 00 00 94 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:37]Read from MH i2c: E2 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: E2 17 00 0B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:04:37]wFMCommunicate OK [11:04:37]CreateOFDProtocolMessage done [11:04:37]OFDSenderStorePacket 198633 [11:04:37]StoreOFDPacket docnum=198633 [11:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DC F6 07 01 77 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C4 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 07 03 00 35 04 06 00 8D 90 95 BB 87 F0 EA 55 3E D1 69 DA D0 0B [11:04:37]CheckFolder [11:04:37]dirname=/storage/ofd_packets [11:04:37]CheckFolder done [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00198633 [11:04:37]NVStorageSaveData ofd_packets/00198633 [11:04:37]File name is /storage/ofd_packets/00198633 [11:04:37]Write 301 bytes [11:04:37]NVStorageSaveData done [11:04:37]OFDSenderStorePacket done [11:04:37]KKMCreateOFDPacket done [11:04:37]NVStorageSaveData kkm_last_timestamp [11:04:37]File name is /storage/kkm_last_timestamp [11:04:37]Write 4 bytes [11:04:37]NVStorageSaveData done [11:04:37]ExternCall_PrintAddStr [11:04:37]wPrintStart [11:04:37]Write to MH i2c: 01 00 00 0C 0F 1B [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 [11:04:37]MH_I2C_Read... [11:04:37]Read from MH i2c: 01 07 00 0C 0F 00 00 00 00 00 FF 0F 30 [11:04:37]RasterBufferAndPrint [11:04:37]line 小褔械褌 N : (1)11326080 [11:04:37]line 袠袧袧: 02508201610067 [11:04:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:04:37]line 袩袪袨袛袗袞袗 [11:04:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [11:04:37]line 孝芯胁邪褉: 2710124130 [11:04:37]line 袗懈-92-袣-4 [11:04:37]line 8.850 * 67.80 [11:04:37]line = 600.03 [11:04:37]line 袧袛小 12% 袧小袩 1% [11:04:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:04:37]line 袨袣袪校袚袥袝袧袠袝: -0.03 [11:04:37]line 袠孝袨袚袨: 600.00 [11:04:37]line 袙薪械褋械薪芯: 600.00 [11:04:37]line 小袛袗效袗: 0.00 [11:04:37]line 袧小袩 1% : 5.31 [11:04:37]line 袧袛小 12% : 63.72 [11:04:37]line 袧邪谢懈褔薪褘屑懈: 600.00 [11:04:37]line 袘械蟹薪邪谢.: 0.00 [11:04:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:04:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:04:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:04:37]line 效械泻 241 17.08.2024 11:04 [11:04:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:04:37]line 袟袧袦: 0300000079 [11:04:37]line 袪袧袦: 0000000000092545 [11:04:37]line 袙械褉褋懈褟 袣袣袦: 001 [11:04:37]line 肖袦: 0000000000871802 [11:04:37]line 肖袛: 198633 [11:04:37]line 肖袩袛: 155652126902256 [11:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110436&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198633&fm=155652126902256&tin=02508201610067®Number=0000000000092545&sum=60000 [11:04:37]written 0, free lines is 4095 [11:04:37]OFD Sender: Processing packet 198633 [packets to send 246, broken 245] [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00198633 [11:04:37]OFD Sender: To server: 嚂鰌G, [11:04:37]CommunicateWithHost lk.salyk.kg:30040 [11:04:37]ConnectInit lk.salyk.kg [11:04:37]Connected sock=10 [11:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DC F6 07 01 77 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 C4 83 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 07 03 00 35 04 06 00 8D 90 95 BB 87 F0 EA 55 3E D1 69 DA D0 0B [11:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C1 B7 47 00 C8 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 07 03 00 F4 03 04 00 D4 2F C0 66 B6 04 01 00 00 CD 27 3B 7E 7D 88 61 FF [11:04:37]CommunicateWithHost err = 0 [11:04:37]CheckOFDResponse [11:04:37]1017 (14) - 77093643461234 [11:04:37]1041 (16) - 0000000000871802 [11:04:37]1040 (4) - 198633 [11:04:37]1012 (4) - 17.08.2024 05:06 [11:04:37]1206 (1) - 0 [11:04:37]OFD Sender: Remove packet 198633 [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00198633 [11:04:37]NVStorageDeleteData [11:04:38]Write to MH i2c: 01 00 00 37 0F 46 [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 37 0F 00 00 00 00 00 DF 0C 38 [11:04:38]RasterBufferAndPrint [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]written 0, free lines is 3301 [11:04:38]MH_Cut [11:04:38]Write to MH i2c: D1 01 00 3E 0F 01 1F [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 01 00 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 01 00 3E 0F 00 1E [11:04:38]Write to MH i2c: 01 00 00 3F 0F 4E [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]OFD Sender: No OFD packet to send [11:04:38]*** Cut start [11:04:38]*** Purtial cut [11:04:38]*** CUTSNS_PIN = 0 [11:04:38]*** Stage 1: CUTSNS_PIN = 1 [11:04:40]Read from MH i2c: 01 [11:04:40]MH_I2C_Read... [11:04:40]*** Stop cut motor [11:04:40]*** Cut end [11:04:40]Read from MH i2c: 01 07 00 [11:04:40]MH_I2C_Read... [11:04:40]Read from MH i2c: 01 07 00 3F 0F 00 00 00 00 00 FF 0F 63 [11:04:40]process_action close_receipt done [11:04:40]requested_data is exist [11:04:40]produce_requested_data [11:04:40]requested_item fm.sn is exist - process it [11:04:40]wFMCommunicate request_size=4 [11:04:40]MH_SAM_APDU [11:04:40]CAPDU: 80 11 00 00 [11:04:40]Write to MH i2c: E2 08 00 40 0F 80 11 00 00 00 00 00 00 C9 [11:04:40]Write i2c OK [11:04:40]MH_I2C_Read... [11:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:40]Read from MH i2c: E2 [11:04:40]MH_I2C_Read... [11:04:40]Read from MH i2c: E2 17 00 [11:04:40]MH_I2C_Read... [11:04:40]Read from MH i2c: E2 17 00 40 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [11:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:04:40]wFMCommunicate OK [11:04:40]requested_item fd.num is exist - process it [11:04:40]SAM_PROTO_GetFieldsCounters [11:04:40]wFMCommunicate request_size=4 [11:04:40]MH_SAM_APDU [11:04:40]CAPDU: 80 13 00 00 [11:04:40]Write to MH i2c: E2 08 00 41 0F 80 13 00 00 00 00 00 00 CC [11:04:40]Write i2c OK [11:04:40]MH_I2C_Read... [11:04:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:40]Read from MH i2c: E2 [11:04:40]MH_I2C_Read... [11:04:40]Read from MH i2c: E2 62 00 [11:04:40]MH_I2C_Read... [11:04:40]Read from MH i2c: E2 62 00 41 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 07 03 00 0E 04 04 00 CF 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 7D [11:04:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 07 03 00 0E 04 04 00 CF 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 [11:04:40]wFMCommunicate OK [11:04:40]SAM_PROTO_GetFieldsCounters done [11:04:40]requested_item shift.num is exist - process it [11:04:40]requested_item shift.opened is exist - process it [11:04:40]req_shift_opened [11:04:40]FM_GetShiftState [11:04:40]SAM_PROTO_GetShiftState [11:04:40]wFMCommunicate request_size=4 [11:04:40]MH_SAM_APDU [11:04:40]CAPDU: 80 13 01 00 [11:04:40]Write to MH i2c: E2 08 00 42 0F 80 13 01 00 00 00 00 00 CE [11:04:40]Write i2c OK [11:04:40]MH_I2C_Read... [11:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:41]Read from MH i2c: E2 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 42 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2E [11:04:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:04:41]wFMCommunicate OK [11:04:41]SAM_PROTO_GetShiftState done [11:04:41]FM_GetShiftState done [11:04:41]req_shift_opened done [11:04:41]requested_item shift.open_date is exist - process it [11:04:41]req_shift_open_date [11:04:41]req_shift_open_date done [11:04:41]produce_requested_data done [11:04:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198633,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:04:41]process_action_free close_receipt [11:04:41]json_value_free [11:04:41]json_value_free done [11:04:41]process_json_proto returns [11:04:41]Send response to host [11:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198633,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:04:41]free response buf [11:04:41]execute_script done [11:04:41]execute_script returns [11:04:41]free content buf [11:04:41]Sock 9.Close socket [11:04:41]Sock 9.Thread stoped [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:42]accept exits with 7 [11:06:42]New connection [11:06:42]New thread 3067260260 created [11:06:42]Thread 3067116900 joined [11:06:42]Waiting for new connection... [11:06:42] Sock 7.Parse request [11:06:42]Sock 7.Check first char [11:06:42]Sock 7.First char is OK [11:06:42]request: POST /json_proto HTTP/1.0 [11:06:42]Method: POST [11:06:42]URL: /json_proto [11:06:42]Method is POST - this is cgi request [11:06:42]url: /json_proto [11:06:42]query_string will be loaded in cgi processing [11:06:42]execute_cgi json_proto POST (null) [11:06:42]execute_cgi path=json_proto method=POST [11:06:42]POST find Content-Length [11:06:42]Host: 172.17.46.195:8080 [11:06:42]Content-Length: 802 [11:06:42]Content-Type: application/json [11:06:42] [11:06:42]POST finish read [11:06:42]Found Content-Length = 802 [11:06:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:42]execute_script... [11: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)11326081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:42]POST & json_proto [11:06:42]process_json_proto [11:06:42]json parsed OK: [11:06:42]protocol is kg_v1.0 [11:06:42]action value=close_receipt [11:06:42]process_action close_receipt [11:06:42]cmd_close_receipt [11:06:42]MH_GetDate [11:06:42]Write to MH i2c: F0 00 00 43 0F 41 [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 09 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: F0 09 00 43 0F 00 43 84 C0 66 8D AE BC 66 94 [11:06:42]GetLastDocTimeStamp 1723892676 [11:06:42]current date 1723892803 [11:06:42]FM_GetShiftState [11:06:42]SAM_PROTO_GetShiftState [11:06:42]wFMCommunicate request_size=4 [11:06:42]MH_SAM_APDU [11:06:42]CAPDU: 80 13 01 00 [11:06:42]Write to MH i2c: E2 08 00 44 0F 80 13 01 00 00 00 00 00 D0 [11:06:42]Write i2c OK [11:06:42]MH_I2C_Read... [11:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:42]Read from MH i2c: E2 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 0E 00 [11:06:42]MH_I2C_Read... [11:06:42]Read from MH i2c: E2 0E 00 44 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 30 [11:06:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:06:42]wFMCommunicate OK [11:06:42]SAM_PROTO_GetShiftState done [11:06:42]FM_GetShiftState done [11:06:42]opened in 1723853126 [11:06:42]opened+sec_in_day 1723939526 [11:06:42]quantity*price = 40068 [11:06:42]sum+1 = 40069 [11:06:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 400.68 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 400.68 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 242 17.08.2024 11:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198634 肖袩袛: 275006527083113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110643&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198634&fm=275006527083113&tin=02508201610067®Number=0000000000092545&sum=40068 [11:06:44]StoreToDocumentArchive [11:06:44]shift 463 fd 198634 [11:06:44]save to /storage/0463/doc_00198634 [11:06:44]save last doc name /storage/0463/doc_00198634 to /storage/kkm_last_doc_name [11:06:44]save OK [11:06:44]Clear old archive folders... [11:06:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:44]tlvbuf is 0174FC10 [11:06:44]SAM_PROTO_ClearQueue [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 09 00 00 [11:06:44]Write to MH i2c: E2 08 00 51 0F 80 09 00 00 00 00 00 00 D2 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 51 0F 00 90 00 D4 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]SAM_PROTO_ClearQueue done [11:06:44]KKMCreateOFDPacket [11:06:44]OFDProtocolAddRootSTLVToBuf [11:06:44]FM_MakeSignedData [11:06:44]FM_MakeSignedData [11:06:44]SAM_PROTO_SignData [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 01 02 [11:06:44]Write to MH i2c: E2 08 00 52 0F 80 0D 01 02 00 00 00 00 DA [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 52 0F 00 90 00 D5 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=255 [11:06:44]MH_SAM_APDU [11:06: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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 43 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 07 03 00 35 04 06 00 FA [11:06:44]Write to MH i2c: E2 02 01 53 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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 43 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 07 03 00 35 04 06 00 FA 00 00 37 [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 53 0F 00 90 00 D6 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=10 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 02 02 05 1D F2 5B 92 69 [11:06:44]Write to MH i2c: E2 0D 00 54 0F 80 0D 02 02 05 00 1D F2 5B 92 69 00 00 4C [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 03 00 54 0F 00 90 00 D7 [11:06:44]RAPDU: 90 00 [11:06:44]wFMCommunicate OK [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 0D 03 02 [11:06:44]Write to MH i2c: E2 08 00 55 0F 80 0D 03 02 00 00 00 00 DF [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0B 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 0B 00 55 0F 00 9C D6 FA 61 CE B5 D9 E8 90 00 F1 [11:06:44]RAPDU: 9C D6 FA 61 CE B5 D9 E8 90 00 [11:06:44]wFMCommunicate OK [11:06:44]SAM_PROTO_SignData done [11:06:44]FM_MakeSignedData done [11:06:44]CreateOFDProtocolMessage [11:06:44]wFMCommunicate request_size=4 [11:06:44]MH_SAM_APDU [11:06:44]CAPDU: 80 11 00 00 [11:06:44]Write to MH i2c: E2 08 00 56 0F 80 11 00 00 00 00 00 00 DF [11:06:44]Write i2c OK [11:06:44]MH_I2C_Read... [11:06:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:44]Read from MH i2c: E2 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 [11:06:44]MH_I2C_Read... [11:06:44]Read from MH i2c: E2 17 00 56 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [11:06:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:06:44]wFMCommunicate OK [11:06:44]CreateOFDProtocolMessage done [11:06:44]OFDSenderStorePacket 198634 [11:06:44]StoreOFDPacket docnum=198634 [11:07:54]OFD Sender: Processing packet 198635 [packets to send 246, broken 245] [11:07:54]ProducePacketName [11:07:54]name=ofd_packets/00198635 [11:07:54]OFD Sender: To server: 嚂鰌G, [11:07:54]CommunicateWithHost lk.salyk.kg:30040 [11:07:54]ConnectInit lk.salyk.kg [11:07:58]accept exits with 10 [11:07:58]New connection [11:07:58]New thread 3067260260 created [11:07:58]Thread 3067116900 joined [11:07:58]Waiting for new connection... [11:07:58] Sock 10.Parse request [11:07:58]Sock 10.Check first char [11:07:58]Sock 10.First char is OK [11:07:58]request: POST /json_proto HTTP/1.0 [11:07:58]Method: POST [11:07:58]URL: /json_proto [11:07:58]Method is POST - this is cgi request [11:07:58]url: /json_proto [11:07:58]query_string will be loaded in cgi processing [11:07:58]execute_cgi json_proto POST (null) [11:07:58]execute_cgi path=json_proto method=POST [11:07:58]POST find Content-Length [11:07:58]Host: 172.17.46.195:8080 [11:07:58]Content-Length: 684 [11:07:58]Content-Type: application/json [11:07:58] [11:07:58]POST finish read [11:07:58]Found Content-Length = 684 [11:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:58]execute_script... [11: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)11326083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:58]POST & json_proto [11:07:58]process_json_proto [11:07:58]json parsed OK: [11:07:58]protocol is kg_v1.0 [11:07:58]action value=close_receipt [11:07:58]process_action close_receipt [11:07:58]cmd_close_receipt [11:07:58]MH_GetDate [11:07:58]Write to MH i2c: F0 00 00 D7 0F D5 [11:07:58]Write i2c OK [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: F0 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: F0 09 00 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: F0 09 00 D7 0F 00 8F 84 C0 66 8D AE BC 66 74 [11:07:58]GetLastDocTimeStamp 1723892853 [11:07:58]current date 1723892879 [11:07:58]FM_GetShiftState [11:07:58]SAM_PROTO_GetShiftState [11:07:58]wFMCommunicate request_size=4 [11:07:58]MH_SAM_APDU [11:07:58]CAPDU: 80 13 01 00 [11:07:58]Write to MH i2c: E2 08 00 D8 0F 80 13 01 00 00 00 00 00 64 [11:07:58]Write i2c OK [11:07:58]MH_I2C_Read... [11:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:58]Read from MH i2c: E2 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 0E 00 [11:07:58]MH_I2C_Read... [11:07:58]Read from MH i2c: E2 0E 00 D8 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [11:07:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:07:58]wFMCommunicate OK [11:07:58]SAM_PROTO_GetShiftState done [11:07:58]FM_GetShiftState done [11:07:58]opened in 1723853126 [11:07:58]opened+sec_in_day 1723939526 [11:07:58]quantity*price = 100005 [11:07:58]sum+1 = 100006 [11:07:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 244 17.08.2024 11:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198636 肖袩袛: 211125603827759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110759&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198636&fm=211125603827759&tin=02508201610067®Number=0000000000092545&sum=100000 [11:08:00]StoreToDocumentArchive [11:08:00]shift 463 fd 198636 [11:08:00]save to /storage/0463/doc_00198636 [11:08:00]save last doc name /storage/0463/doc_00198636 to /storage/kkm_last_doc_name [11:08:00]save OK [11:08:00]Clear old archive folders... [11:08:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:08:00]tlvbuf is 01712940 [11:08:00]SAM_PROTO_ClearQueue [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 09 00 00 [11:08:00]Write to MH i2c: E2 08 00 E5 0F 80 09 00 00 00 00 00 00 66 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 E5 0F 00 90 00 68 [11:08:00]RAPDU: 90 00 [11:08:00]wFMCommunicate OK [11:08:00]SAM_PROTO_ClearQueue done [11:08:00]KKMCreateOFDPacket [11:08:00]OFDProtocolAddRootSTLVToBuf [11:08:00]FM_MakeSignedData [11:08:00]FM_MakeSignedData [11:08:00]SAM_PROTO_SignData [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 0D 01 02 [11:08:00]Write to MH i2c: E2 08 00 E6 0F 80 0D 01 02 00 00 00 00 6E [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 E6 0F 00 90 00 69 [11:08:00]RAPDU: 90 00 [11:08:00]wFMCommunicate OK [11:08:00]wFMCommunicate request_size=255 [11:08:00]MH_SAM_APDU [11: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 8F 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 07 03 00 35 04 06 00 C0 [11:08:00]Write to MH i2c: E2 02 01 E7 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 8F 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 07 03 00 35 04 06 00 C0 00 00 28 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 E7 0F 00 90 00 6A [11:08:00]RAPDU: 90 00 [11:08:00]wFMCommunicate OK [11:08:00]wFMCommunicate request_size=10 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 0D 02 02 05 04 82 9E 80 2F [11:08:00]Write to MH i2c: E2 0D 00 E8 0F 80 0D 02 02 05 00 04 82 9E 80 2F 00 00 4E [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 03 00 E8 0F 00 90 00 6B [11:08:00]RAPDU: 90 00 [11:08:00]wFMCommunicate OK [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 0D 03 02 [11:08:00]Write to MH i2c: E2 08 00 E9 0F 80 0D 03 02 00 00 00 00 73 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 0B 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 0B 00 E9 0F 00 47 80 9C C5 BB B2 F8 5C 90 00 5D [11:08:00]RAPDU: 47 80 9C C5 BB B2 F8 5C 90 00 [11:08:00]wFMCommunicate OK [11:08:00]SAM_PROTO_SignData done [11:08:00]FM_MakeSignedData done [11:08:00]CreateOFDProtocolMessage [11:08:00]wFMCommunicate request_size=4 [11:08:00]MH_SAM_APDU [11:08:00]CAPDU: 80 11 00 00 [11:08:00]Write to MH i2c: E2 08 00 EA 0F 80 11 00 00 00 00 00 00 73 [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:00]Read from MH i2c: E2 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 17 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: E2 17 00 EA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [11:08:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:08:00]wFMCommunicate OK [11:08:00]CreateOFDProtocolMessage done [11:08:00]OFDSenderStorePacket 198636 [11:08:00]StoreOFDPacket docnum=198636 [11:08:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F7 42 07 01 3E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 8F 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 07 03 00 35 04 06 00 C0 04 82 9E 80 2F 47 80 9C C5 BB B2 F8 5C [11:08:00]CheckFolder [11:08:00]dirname=/storage/ofd_packets [11:08:00]CheckFolder done [11:08:00]ProducePacketName [11:08:00]name=ofd_packets/00198636 [11:08:00]NVStorageSaveData ofd_packets/00198636 [11:08:00]File name is /storage/ofd_packets/00198636 [11:08:00]Write 301 bytes [11:08:00]NVStorageSaveData done [11:08:00]OFDSenderStorePacket done [11:08:00]KKMCreateOFDPacket done [11:08:00]NVStorageSaveData kkm_last_timestamp [11:08:00]File name is /storage/kkm_last_timestamp [11:08:00]Write 4 bytes [11:08:00]NVStorageSaveData done [11:08:00]ExternCall_PrintAddStr [11:08:00]wPrintStart [11:08:00]Write to MH i2c: 01 00 00 EB 0F FA [11:08:00]Write i2c OK [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: 01 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: 01 07 00 [11:08:00]MH_I2C_Read... [11:08:00]Read from MH i2c: 01 07 00 EB 0F 00 00 00 00 00 FF 0F 0F [11:08:00]RasterBufferAndPrint [11:08:00]line 小褔械褌 N : (1)11326083 [11:08:00]line 袠袧袧: 02508201610067 [11:08:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:08:00]line 袩袪袨袛袗袞袗 [11:08:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [11:08:00]line 孝芯胁邪褉: 2710124130 [11:08:00]line 袗懈-92-袣-4 [11:08:00]line 14.750 * 67.80 [11:08:00]line = 1000.05 [11:08:00]line 袧袛小 12% 袧小袩 1% [11:08:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:08:00]line 袨袣袪校袚袥袝袧袠袝: -0.05 [11:08:00]line 袠孝袨袚袨: 1000.00 [11:08:00]line 袙薪械褋械薪芯: 1000.00 [11:08:00]line 小袛袗效袗: 0.00 [11:08:00]line 袧小袩 1% : 8.85 [11:08:00]line 袧袛小 12% : 106.20 [11:08:00]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:08:00]line 袘械蟹薪邪谢.: 0.00 [11:08:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:08:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:08:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:08:00]line 效械泻 244 17.08.2024 11:07 [11:08:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:08:00]line 袟袧袦: 0300000079 [11:08:00]line 袪袧袦: 0000000000092545 [11:08:00]line 袙械褉褋懈褟 袣袣袦: 001 [11:08:00]line 肖袦: 0000000000871802 [11:08:00]line 肖袛: 198636 [11:08:00]line 肖袩袛: 211125603827759 [11:08:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110759&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198636&fm=211125603827759&tin=02508201610067®Number=0000000000092545&sum=100000 [11:08:00]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:00]ProducePacketName [11:08:00]name=ofd_packets/00198635 [11:08:00]OFD Sender: To server: 嚂鰌G, [11:08:00]CommunicateWithHost lk.salyk.kg:30040 [11:08:00]ConnectInit lk.salyk.kg [11:08:00]written 0, free lines is 4095 [11:08:01]Write to MH i2c: 01 00 00 16 10 26 [11:08:01]Write i2c OK [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: 01 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: 01 07 00 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: 01 07 00 16 10 00 00 00 00 00 DF 0C 18 [11:08:01]RasterBufferAndPrint [11:08:01]line [11:08:01]line [11:08:01]line [11:08:01]line [11:08:01]line [11:08:01]written 0, free lines is 3310 [11:08:01]MH_Cut [11:08:01]Write to MH i2c: D1 01 00 1D 10 01 FF [11:08:01]Write i2c OK [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: D1 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: D1 01 00 [11:08:01]MH_I2C_Read... [11:08:01]Read from MH i2c: D1 01 00 1D 10 00 FE [11:08:01]Write to MH i2c: 01 00 00 1E 10 2E [11:08:01]Write i2c OK [11:08:01]MH_I2C_Read... [11:08:01]*** Cut start [11:08:01]*** Purtial cut [11:08:01]*** Stage 1: CUTSNS_PIN = 1 [11:08:02]Read from MH i2c: 01 [11:08:02]MH_I2C_Read... [11:08:02]*** Stop cut motor [11:08:02]*** Cut end [11:08:02]Read from MH i2c: 01 07 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: 01 07 00 1E 10 00 00 00 00 00 FF 0F 43 [11:08:02]process_action close_receipt done [11:08:02]requested_data is exist [11:08:02]produce_requested_data [11:08:02]requested_item fm.sn is exist - process it [11:08:02]wFMCommunicate request_size=4 [11:08:02]MH_SAM_APDU [11:08:02]CAPDU: 80 11 00 00 [11:08:02]Write to MH i2c: E2 08 00 1F 10 80 11 00 00 00 00 00 00 A9 [11:08:02]Write i2c OK [11:08:02]MH_I2C_Read... [11:08:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:02]Read from MH i2c: E2 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 17 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 17 00 1F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [11:08:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:08:02]wFMCommunicate OK [11:08:02]requested_item fd.num is exist - process it [11:08:02]SAM_PROTO_GetFieldsCounters [11:08:02]wFMCommunicate request_size=4 [11:08:02]MH_SAM_APDU [11:08:02]CAPDU: 80 13 00 00 [11:08:02]Write to MH i2c: E2 08 00 20 10 80 13 00 00 00 00 00 00 AC [11:08:02]Write i2c OK [11:08:02]MH_I2C_Read... [11:08:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:02]Read from MH i2c: E2 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 62 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 62 00 20 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 07 03 00 0E 04 04 00 CF 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 69 [11:08:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 07 03 00 0E 04 04 00 CF 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 [11:08:02]wFMCommunicate OK [11:08:02]SAM_PROTO_GetFieldsCounters done [11:08:02]requested_item shift.num is exist - process it [11:08:02]requested_item shift.opened is exist - process it [11:08:02]req_shift_opened [11:08:02]FM_GetShiftState [11:08:02]SAM_PROTO_GetShiftState [11:08:02]wFMCommunicate request_size=4 [11:08:02]MH_SAM_APDU [11:08:02]CAPDU: 80 13 01 00 [11:08:02]Write to MH i2c: E2 08 00 21 10 80 13 01 00 00 00 00 00 AE [11:08:02]Write i2c OK [11:08:02]MH_I2C_Read... [11:08:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:02]Read from MH i2c: E2 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 0E 00 [11:08:02]MH_I2C_Read... [11:08:02]Read from MH i2c: E2 0E 00 21 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [11:08:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:08:02]wFMCommunicate OK [11:08:02]SAM_PROTO_GetShiftState done [11:08:02]FM_GetShiftState done [11:08:02]req_shift_opened done [11:08:02]requested_item shift.open_date is exist - process it [11:08:02]req_shift_open_date [11:08:02]req_shift_open_date done [11:08:02]produce_requested_data done [11:08:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198636,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:08:02]process_action_free close_receipt [11:08:02]json_value_free [11:08:02]json_value_free done [11:08:02]process_json_proto returns [11:08:02]Send response to host [11:08:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198636,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:08:02]free response buf [11:08:02]execute_script done [11:08:02]execute_script returns [11:08:02]free content buf [11:08:02]Sock 10.Close socket [11:08:02]Sock 10.Thread stoped [11:08:05]ConnectInit Can't take IP for lk.salyk.kg [11:08:05]CommunicateWithHost connect error [11:08:05]CommunicateWithHost err = -1 [11:08:05]OFD Sender: Server communicate error [11:08:10]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:10]ProducePacketName [11:08:10]name=ofd_packets/00198635 [11:08:10]OFD Sender: To server: 嚂鰌G, [11:08:10]CommunicateWithHost lk.salyk.kg:30040 [11:08:10]ConnectInit lk.salyk.kg [11:08:15]ConnectInit Can't take IP for lk.salyk.kg [11:08:15]CommunicateWithHost connect error [11:08:15]CommunicateWithHost err = -1 [11:08:15]OFD Sender: Server communicate error [11:08:20]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:20]ProducePacketName [11:08:20]name=ofd_packets/00198635 [11:08:20]OFD Sender: To server: 嚂鰌G, [11:08:20]CommunicateWithHost lk.salyk.kg:30040 [11:08:20]ConnectInit lk.salyk.kg [11:08:25]ConnectInit Can't take IP for lk.salyk.kg [11:08:25]CommunicateWithHost connect error [11:08:25]CommunicateWithHost err = -1 [11:08:25]OFD Sender: Server communicate error [11:08:30]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:30]ProducePacketName [11:08:30]name=ofd_packets/00198635 [11:08:30]OFD Sender: To server: 嚂鰌G, [11:08:30]CommunicateWithHost lk.salyk.kg:30040 [11:08:30]ConnectInit lk.salyk.kg [11:08:35]ConnectInit Can't take IP for lk.salyk.kg [11:08:35]CommunicateWithHost connect error [11:08:35]CommunicateWithHost err = -1 [11:08:35]OFD Sender: Server communicate error [11:08:40]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:40]ProducePacketName [11:08:40]name=ofd_packets/00198635 [11:08:40]OFD Sender: To server: 嚂鰌G, [11:08:40]CommunicateWithHost lk.salyk.kg:30040 [11:08:40]ConnectInit lk.salyk.kg [11:08:45]ConnectInit Can't take IP for lk.salyk.kg [11:08:45]CommunicateWithHost connect error [11:08:45]CommunicateWithHost err = -1 [11:08:45]OFD Sender: Server communicate error [11:08:50]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:08:50]ProducePacketName [11:08:50]name=ofd_packets/00198635 [11:08:50]OFD Sender: To server: 嚂鰌G, [11:08:50]CommunicateWithHost lk.salyk.kg:30040 [11:08:50]ConnectInit lk.salyk.kg [11:08:55]ConnectInit Can't take IP for lk.salyk.kg [11:08:55]CommunicateWithHost connect error [11:08:55]CommunicateWithHost err = -1 [11:08:55]OFD Sender: Server communicate error [11:09:00]OFD Sender: Processing packet 198635 [packets to send 247, broken 245] [11:09:00]ProducePacketName [11:09:00]name=ofd_packets/00198635 [11:09:00]OFD Sender: To server: 嚂鰌G, [11:09:00]CommunicateWithHost lk.salyk.kg:30040 [11:09:00]ConnectInit lk.salyk.kg [11:09:02]accept exits with 12 [11:09:02]New connection [11:09:02]New thread 3067116900 created [11:09:02]Thread 3067260260 joined [11:09:02]Waiting for new connection... [11:09:02] Sock 12.Parse request [11:09:02]Sock 12.Check first char [11:09:02]Sock 12.First char is OK [11:09:02]request: POST /json_proto HTTP/1.0 [11:09:02]Method: POST [11:09:02]URL: /json_proto [11:09:02]Method is POST - this is cgi request [11:09:02]url: /json_proto [11:09:02]query_string will be loaded in cgi processing [11:09:02]execute_cgi json_proto POST (null) [11:09:02]execute_cgi path=json_proto method=POST [11:09:02]POST find Content-Length [11:09:02]Host: 172.17.46.195:8080 [11:09:02]Content-Length: 680 [11:09:02]Content-Type: application/json [11:09:02] [11:09:02]POST finish read [11:09:02]Found Content-Length = 680 [11:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 0.370, "sum" : 14.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 14.00, "payments": [ { "type": 0, "sum" : 14.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:02]execute_script... [11:09:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 0.370, "sum" : 14.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 14.00, "payments": [ { "type": 0, "sum" : 14.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:02]POST & json_proto [11:09:02]process_json_proto [11:09:02]json parsed OK: [11:09:02]protocol is kg_v1.0 [11:09:02]action value=close_receipt [11:09:02]process_action close_receipt [11:09:02]cmd_close_receipt [11:09:02]MH_GetDate [11:09:02]Write to MH i2c: F0 00 00 22 10 21 [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 22 10 00 CF 84 C0 66 8D AE BC 66 00 [11:09:02]GetLastDocTimeStamp 1723892879 [11:09:02]current date 1723892943 [11:09:02]FM_GetShiftState [11:09:02]SAM_PROTO_GetShiftState [11:09:02]wFMCommunicate request_size=4 [11:09:02]MH_SAM_APDU [11:09:02]CAPDU: 80 13 01 00 [11:09:02]Write to MH i2c: E2 08 00 23 10 80 13 01 00 00 00 00 00 B0 [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:02]Read from MH i2c: E2 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 23 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [11:09:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:09:02]wFMCommunicate OK [11:09:02]SAM_PROTO_GetShiftState done [11:09:02]FM_GetShiftState done [11:09:02]opened in 1723853126 [11:09:02]opened+sec_in_day 1723939526 [11:09:02]quantity*price = 1420 [11:09:02]sum+1 = 1422 [11:09:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 246 17.08.2024 11:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198638 肖袩袛: 228204373216101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198638&fm=228204373216101&tin=02508201610067®Number=0000000000092545&sum=70000 [11:09:09]StoreToDocumentArchive [11:09:09]shift 463 fd 198638 [11:09:09]save to /storage/0463/doc_00198638 [11:09:09]save last doc name /storage/0463/doc_00198638 to /storage/kkm_last_doc_name [11:09:09]save OK [11:09:09]Clear old archive folders... [11:09:09]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:09:09]tlvbuf is 01769450 [11:09:09]SAM_PROTO_ClearQueue [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 09 00 00 [11:09:09]Write to MH i2c: E2 08 00 7B 10 80 09 00 00 00 00 00 00 FD [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:10]Read from MH i2c: E2 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 7B 10 00 90 00 FF [11:09:10]RAPDU: 90 00 [11:09:10]wFMCommunicate OK [11:09:10]SAM_PROTO_ClearQueue done [11:09:10]KKMCreateOFDPacket [11:09:10]OFDProtocolAddRootSTLVToBuf [11:09:10]FM_MakeSignedData [11:09:10]FM_MakeSignedData [11:09:10]SAM_PROTO_SignData [11:09:10]wFMCommunicate request_size=4 [11:09:10]MH_SAM_APDU [11:09:10]CAPDU: 80 0D 01 02 [11:09:10]Write to MH i2c: E2 08 00 7C 10 80 0D 01 02 00 00 00 00 05 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:10]Read from MH i2c: E2 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 7C 10 00 90 00 00 [11:09:10]RAPDU: 90 00 [11:09:10]wFMCommunicate OK [11:09:10]wFMCommunicate request_size=255 [11:09:10]MH_SAM_APDU [11:09:10]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 D5 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 07 03 00 35 04 06 00 CF 8C F8 [11:09:10]Write to MH i2c: E2 02 01 7D 10 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 D5 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 07 03 00 35 04 06 00 CF 8C F8 00 00 7D [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:10]Read from MH i2c: E2 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: E2 03 00 7D 10 00 90 00 01 [11:09:10]RAPDU: 90 00 [11:09:10]wFMCommunicate OK [11:09:10]wFMCommunicate request_size=8 [11:09:10]MH_SAM_APDU [11:09:10]CAPDU: 80 0D 02 02 03 9A 0B 65 [11:09:10]Write to MH i2c: E2 0B 00 7E 10 80 0D 02 02 03 00 9A 0B 65 00 00 18 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 03 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 03 00 7E 10 00 90 00 02 [11:09:11]RAPDU: 90 00 [11:09:11]wFMCommunicate OK [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 0D 03 02 [11:09:11]Write to MH i2c: E2 08 00 7F 10 80 0D 03 02 00 00 00 00 0A [11:09:11]ConnectInit Can't take IP for lk.salyk.kg [11:09:11]CommunicateWithHost connect error [11:09:11]CommunicateWithHost err = -1 [11:09:11]OFD Sender: Server communicate error [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 0B 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 0B 00 7F 10 00 9C BB 5C 6B 10 78 E4 F0 90 00 85 [11:09:11]RAPDU: 9C BB 5C 6B 10 78 E4 F0 90 00 [11:09:11]wFMCommunicate OK [11:09:11]SAM_PROTO_SignData done [11:09:11]FM_MakeSignedData done [11:09:11]CreateOFDProtocolMessage [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 11 00 00 [11:09:11]Write to MH i2c: E2 08 00 80 10 80 11 00 00 00 00 00 00 0A [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 17 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 17 00 80 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [11:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:09:11]wFMCommunicate OK [11:09:11]CreateOFDProtocolMessage done [11:09:11]OFDSenderStorePacket 198638 [11:09:11]StoreOFDPacket docnum=198638 [11:09:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 02 1F 05 01 D1 40 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 D5 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 07 03 00 35 04 06 00 CF 8C F8 9A 0B 65 9C BB 5C 6B 10 78 E4 F0 [11:09:11]CheckFolder [11:09:11]dirname=/storage/ofd_packets [11:09:11]CheckFolder done [11:09:11]ProducePacketName [11:09:11]name=ofd_packets/00198638 [11:09:11]NVStorageSaveData ofd_packets/00198638 [11:09:11]File name is /storage/ofd_packets/00198638 [11:09:11]Write 299 bytes [11:09:11]NVStorageSaveData done [11:09:11]OFDSenderStorePacket done [11:09:11]KKMCreateOFDPacket done [11:09:11]NVStorageSaveData kkm_last_timestamp [11:09:11]File name is /storage/kkm_last_timestamp [11:09:11]Write 4 bytes [11:09:11]NVStorageSaveData done [11:09:11]ExternCall_PrintAddStr [11:09:11]wPrintStart [11:09:11]Write to MH i2c: 01 00 00 81 10 91 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 07 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 07 00 81 10 00 00 00 00 00 FF 0F A6 [11:09:11]RasterBufferAndPrint [11:09:11]line 小褔械褌 N : (1)11326085 [11:09:11]line 袠袧袧: 02508201610067 [11:09:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:09:11]line 袩袪袨袛袗袞袗 [11:09:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [11:09:11]line 孝芯胁邪褉: 2710124130 [11:09:11]line SU-92-袣-5 [11:09:11]line 10.180 * 68.80 [11:09:11]line = 700.38 [11:09:11]line 袧袛小 12% 袧小袩 1% [11:09:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:09:11]line 袨袣袪校袚袥袝袧袠袝: -0.38 [11:09:11]line 袠孝袨袚袨: 700.00 [11:09:11]line 袙薪械褋械薪芯: 700.00 [11:09:11]line 小袛袗效袗: 0.00 [11:09:11]line 袧小袩 1% : 6.20 [11:09:11]line 袧袛小 12% : 74.38 [11:09:11]line 袧邪谢懈褔薪褘屑懈: 700.00 [11:09:11]line 袘械蟹薪邪谢.: 0.00 [11:09:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:09:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:09:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:09:11]line 效械泻 246 17.08.2024 11:09 [11:09:11]OFD Sender: Processing packet 198635 [packets to send 249, broken 245] [11:09:11]ProducePacketName [11:09:11]name=ofd_packets/00198635 [11:09:11]OFD Sender: To server: 嚂鰌G, [11:09:11]CommunicateWithHost lk.salyk.kg:30040 [11:09:11]ConnectInit lk.salyk.kg [11:09:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:09:11]line 袟袧袦: 0300000079 [11:09:11]line 袪袧袦: 0000000000092545 [11:09:11]line 袙械褉褋懈褟 袣袣袦: 001 [11:09:11]line 肖袦: 0000000000871802 [11:09:11]line 肖袛: 198638 [11:09:11]line 肖袩袛: 228204373216101 [11:09:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T110909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198638&fm=228204373216101&tin=02508201610067®Number=0000000000092545&sum=70000 [11:09:11]written 0, free lines is 4095 [11:09:11]Write to MH i2c: 01 00 00 AC 10 BC [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 07 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 07 00 AC 10 00 00 00 00 00 E8 0C B7 [11:09:11]RasterBufferAndPrint [11:09:11]line [11:09:11]line [11:09:11]line [11:09:11]line [11:09:11]line [11:09:11]written 0, free lines is 3336 [11:09:11]MH_Cut [11:09:11]Write to MH i2c: D1 01 00 B3 10 01 95 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: D1 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: D1 01 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: D1 01 00 B3 10 00 94 [11:09:11]Write to MH i2c: 01 00 00 B4 10 C4 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:12]*** Cut start [11:09:12]*** Purtial cut [11:09:12]*** Stage 1: CUTSNS_PIN = 1 [11:09:12]Read from MH i2c: 01 [11:09:12]MH_I2C_Read... [11:09:12]*** Stop cut motor [11:09:12]*** Cut end [11:09:12]Read from MH i2c: 01 07 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: 01 07 00 B4 10 00 00 00 00 00 FF 0F D9 [11:09:12]process_action close_receipt done [11:09:12]requested_data is exist [11:09:12]produce_requested_data [11:09:12]requested_item fm.sn is exist - process it [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 11 00 00 [11:09:12]Write to MH i2c: E2 08 00 B5 10 80 11 00 00 00 00 00 00 3F [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 B5 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [11:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:09:12]wFMCommunicate OK [11:09:12]requested_item fd.num is exist - process it [11:09:12]SAM_PROTO_GetFieldsCounters [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 00 00 [11:09:12]Write to MH i2c: E2 08 00 B6 10 80 13 00 00 00 00 00 00 42 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 B6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 07 03 00 0E 04 04 00 CF 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 07 [11:09:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 07 03 00 0E 04 04 00 CF 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 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetFieldsCounters done [11:09:12]requested_item shift.num is exist - process it [11:09:12]requested_item shift.opened is exist - process it [11:09:12]req_shift_opened [11:09:12]FM_GetShiftState [11:09:12]SAM_PROTO_GetShiftState [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 01 00 [11:09:12]Write to MH i2c: E2 08 00 B7 10 80 13 01 00 00 00 00 00 44 [11:09:13]Write i2c OK [11:09:13]MH_I2C_Read... [11:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:13]Read from MH i2c: E2 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 0E 00 [11:09:13]MH_I2C_Read... [11:09:13]Read from MH i2c: E2 0E 00 B7 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [11:09:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:09:13]wFMCommunicate OK [11:09:13]SAM_PROTO_GetShiftState done [11:09:13]FM_GetShiftState done [11:09:13]req_shift_opened done [11:09:13]requested_item shift.open_date is exist - process it [11:09:13]req_shift_open_date [11:09:13]req_shift_open_date done [11:09:13]produce_requested_data done [11:09:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198638,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:09:13]process_action_free close_receipt [11:09:13]json_value_free [11:09:13]json_value_free done [11:09:13]process_json_proto returns [11:09:13]Send response to host [11:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198638,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:09:13]free response buf [11:09:13]execute_script done [11:09:13]execute_script returns [11:09:13]free content buf [11:09:13]Sock 11.Close socket [11:09:13]Sock 11.Thread stoped [11:09:13]ConnectInit Can't connect to host [11:09:16]ConnectInit Can't take IP for lk.salyk.kg [11:09:16]CommunicateWithHost connect error [11:09:16]CommunicateWithHost err = -1 [11:09:16]OFD Sender: Server communicate error [11:09:18]ConnectInit Can't connect to host [11:09:21]OFD Sender: Processing packet 198635 [packets to send 249, broken 245] [11:09:21]ProducePacketName [11:09:21]name=ofd_packets/00198635 [11:09:21]OFD Sender: To server: 嚂鰌G, [11:09:21]CommunicateWithHost lk.salyk.kg:30040 [11:09:21]ConnectInit lk.salyk.kg [11:09:23]ConnectInit Can't connect to host [11:09:26]ConnectInit Can't take IP for lk.salyk.kg [11:09:26]CommunicateWithHost connect error [11:09:26]CommunicateWithHost err = -1 [11:09:26]OFD Sender: Server communicate error [11:09:31]OFD Sender: Processing packet 198635 [packets to send 249, broken 245] [11:09:31]ProducePacketName [11:09:31]name=ofd_packets/00198635 [11:09:31]OFD Sender: To server: 嚂鰌G, [11:09:31]CommunicateWithHost lk.salyk.kg:30040 [11:09:31]ConnectInit lk.salyk.kg [11:09:31]Connected sock=7 [11:09:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 87 EB 0D 01 5A 57 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C2 92 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F8 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 6C 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 75 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 07 03 00 35 04 06 00 3C 38 9F 39 86 BD 03 AF 40 32 71 A0 D2 8A [11:09:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A0 EF 47 00 B0 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 31 38 30 32 10 04 04 00 EB 07 03 00 F4 03 04 00 FA 30 C0 66 B6 04 01 00 00 70 88 16 F6 E6 31 AE 21 [11:09:31]CommunicateWithHost err = 0 [11:09:31]CheckOFDResponse [11:09:31]1017 (14) - 77093643461234 [11:09:31]1041 (16) - 0000000000871802 [11:09:31]1040 (4) - 198635 [11:09:31]1012 (4) - 17.08.2024 05:11 [11:09:31]1206 (1) - 0 [11:09:31]OFD Sender: Remove packet 198635 [11:09:31]ProducePacketName [11:09:31]name=ofd_packets/00198635 [11:09:31]NVStorageDeleteData [11:09:32]OFD Sender: Processing packet 198636 [packets to send 248, broken 245] [11:09:32]ProducePacketName [11:09:32]name=ofd_packets/00198636 [11:09:32]OFD Sender: To server: 嚂鰌G, [11:09:32]CommunicateWithHost lk.salyk.kg:30040 [11:09:32]ConnectInit lk.salyk.kg [11:09:32]Connected sock=7 [11:09:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F7 42 07 01 3E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 8F 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 07 03 00 35 04 06 00 C0 04 82 9E 80 2F 47 80 9C C5 BB B2 F8 5C [11:09:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 54 FA 47 00 22 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 07 03 00 F4 03 04 00 FB 30 C0 66 B6 04 01 00 00 C9 60 1E FC 09 B6 B3 2B [11:09:32]CommunicateWithHost err = 0 [11:09:32]CheckOFDResponse [11:09:32]1017 (14) - 77093643461234 [11:09:32]1041 (16) - 0000000000871802 [11:09:32]1040 (4) - 198636 [11:09:32]1012 (4) - 17.08.2024 05:11 [11:09:32]1206 (1) - 0 [11:09:32]OFD Sender: Remove packet 198636 [11:09:32]ProducePacketName [11:09:32]name=ofd_packets/00198636 [11:09:32]NVStorageDeleteData [11:09:33]OFD Sender: Processing packet 198637 [packets to send 247, broken 245] [11:09:33]ProducePacketName [11:09:33]name=ofd_packets/00198637 [11:09:33]OFD Sender: To server: 嚂鰌G, [11:09:33]CommunicateWithHost lk.salyk.kg:30040 [11:09:33]ConnectInit lk.salyk.kg [11:09:33]Connected sock=7 [11:09:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 7D 09 06 01 CE A9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 72 01 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 8D 05 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 05 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 00 00 00 00 00 07 04 06 00 78 05 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 CF 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 07 03 00 35 04 06 00 77 83 90 08 A4 4E 08 DF 5C 1A 1F 5C 42 83 [11:09:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 69 7A 47 00 AE C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 07 03 00 F4 03 04 00 FC 30 C0 66 B6 04 01 00 00 22 33 08 1F BC 57 14 B0 [11:09:33]CommunicateWithHost err = 0 [11:09:33]CheckOFDResponse [11:09:33]1017 (14) - 77093643461234 [11:09:33]1041 (16) - 0000000000871802 [11:09:33]1040 (4) - 198637 [11:09:33]1012 (4) - 17.08.2024 05:11 [11:09:33]1206 (1) - 0 [11:09:33]OFD Sender: Remove packet 198637 [11:09:33]ProducePacketName [11:09:33]name=ofd_packets/00198637 [11:09:33]NVStorageDeleteData [11:09:34]OFD Sender: Processing packet 198638 [packets to send 246, broken 245] [11:09:34]ProducePacketName [11:09:34]name=ofd_packets/00198638 [11:09:34]OFD Sender: To server: 嚂鰌G, [11:09:34]CommunicateWithHost lk.salyk.kg:30040 [11:09:34]ConnectInit lk.salyk.kg [11:09:34]Connected sock=9 [11:09:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 02 1F 05 01 D1 40 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 D5 84 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 07 03 00 35 04 06 00 CF 8C F8 9A 0B 65 9C BB 5C 6B 10 78 E4 F0 [11:09:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B4 38 47 00 A1 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 07 03 00 F4 03 04 00 FE 30 C0 66 B6 04 01 00 00 EC 43 15 94 7C 80 68 BA [11:09:35]CommunicateWithHost err = 0 [11:09:35]CheckOFDResponse [11:09:35]1017 (14) - 77093643461234 [11:09:35]1041 (16) - 0000000000871802 [11:09:35]1040 (4) - 198638 [11:09:35]1012 (4) - 17.08.2024 05:11 [11:09:35]1206 (1) - 0 [11:09:35]OFD Sender: Remove packet 198638 [11:09:35]ProducePacketName [11:09:35]name=ofd_packets/00198638 [11:09:35]NVStorageDeleteData [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [11:09:50]ConnectInit Can't connect to host [11:09:55]OFD Sender: No OFD packet to send [11:09:55]ConnectInit Can't connect to host [11:10:00]OFD Sender: No OFD packet to send [11:10:00]ConnectInit Can't connect to host [11:10:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:13]accept exits with 12 [11:10:13]New connection [11:10:13]New thread 3067116900 created [11:10:13]Thread 3067260260 joined [11:10:13]Waiting for new connection... [11:10:13] Sock 12.Parse request [11:10:13]Sock 12.Check first char [11:10:13]Sock 12.First char is OK [11:10:13]request: POST /json_proto HTTP/1.0 [11:10:13]Method: POST [11:10:13]URL: /json_proto [11:10:13]Method is POST - this is cgi request [11:10:13]url: /json_proto [11:10:13]query_string will be loaded in cgi processing [11:10:13]execute_cgi json_proto POST (null) [11:10:13]execute_cgi path=json_proto method=POST [11:10:13]POST find Content-Length [11:10:13]Host: 172.17.46.195:8080 [11:10:13]Content-Length: 808 [11:10:13]Content-Type: application/json [11:10:13] [11:10:13]POST finish read [11:10:13]Found Content-Length = 808 [11:10:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:13]execute_script... [11: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)11326086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 7.780, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:13]POST & json_proto [11:10:13]process_json_proto [11:10:13]json parsed OK: [11:10:13]protocol is kg_v1.0 [11:10:13]action value=close_receipt [11:10:13]process_action close_receipt [11:10:13]cmd_close_receipt [11:10:13]MH_GetDate [11:10:13]Write to MH i2c: F0 00 00 B8 10 B7 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: F0 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: F0 09 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: F0 09 00 B8 10 00 16 85 C0 66 8D AE BC 66 DE [11:10:13]GetLastDocTimeStamp 1723892949 [11:10:13]current date 1723893014 [11:10:13]FM_GetShiftState [11:10:13]SAM_PROTO_GetShiftState [11:10:13]wFMCommunicate request_size=4 [11:10:13]MH_SAM_APDU [11:10:13]CAPDU: 80 13 01 00 [11:10:13]Write to MH i2c: E2 08 00 B9 10 80 13 01 00 00 00 00 00 46 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:13]Read from MH i2c: E2 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 0E 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: E2 0E 00 B9 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A6 [11:10:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:10:13]wFMCommunicate OK [11:10:13]SAM_PROTO_GetShiftState done [11:10:13]FM_GetShiftState done [11:10:13]opened in 1723853126 [11:10:13]opened+sec_in_day 1723939526 [11:10:13]quantity*price = 60061 [11:10:13]sum+1 = 60063 [11:10:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 600.62 袧小袩 1% : 5.31 袧袛小 12% : 63.78 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 600.62 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 247 17.08.2024 11:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198639 肖袩袛: 66083736999426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111014&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198639&fm=66083736999426&tin=02508201610067®Number=0000000000092545&sum=60062 [11:10:14]StoreToDocumentArchive [11:10:14]shift 463 fd 198639 [11:10:14]save to /storage/0463/doc_00198639 [11:10:14]save last doc name /storage/0463/doc_00198639 to /storage/kkm_last_doc_name [11:10:14]save OK [11:10:14]Clear old archive folders... [11:10:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:10:14]tlvbuf is 016BB340 [11:10:14]SAM_PROTO_ClearQueue [11:10:14]wFMCommunicate request_size=4 [11:10:14]MH_SAM_APDU [11:10:14]CAPDU: 80 09 00 00 [11:10:14]Write to MH i2c: E2 08 00 C6 10 80 09 00 00 00 00 00 00 48 [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:14]Read from MH i2c: E2 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: E2 03 00 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [11:10:14]RAPDU: 90 00 [11:10:14]wFMCommunicate OK [11:10:14]SAM_PROTO_ClearQueue done [11:10:14]KKMCreateOFDPacket [11:10:14]OFDProtocolAddRootSTLVToBuf [11:10:14]FM_MakeSignedData [11:10:14]FM_MakeSignedData [11:10:14]SAM_PROTO_SignData [11:10:14]wFMCommunicate request_size=4 [11:10:14]MH_SAM_APDU [11:10:14]CAPDU: 80 0D 01 02 [11:10:14]Write to MH i2c: E2 08 00 C7 10 80 0D 01 02 00 00 00 00 50 [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:15]Read from MH i2c: E2 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 C7 10 00 90 00 4B [11:10:15]RAPDU: 90 00 [11:10:15]wFMCommunicate OK [11:10:15]wFMCommunicate request_size=255 [11:10:15]MH_SAM_APDU [11:10:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 16 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 07 03 [11:10:15]Write to MH i2c: E2 02 01 C8 10 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 16 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 07 03 00 00 D7 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:15]Read from MH i2c: E2 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 C8 10 00 90 00 4C [11:10:15]RAPDU: 90 00 [11:10:15]wFMCommunicate OK [11:10:15]wFMCommunicate request_size=16 [11:10:15]MH_SAM_APDU [11:10:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3C 1A 51 AB 56 02 [11:10:15]Write to MH i2c: E2 13 00 C9 10 80 0D 02 02 0B 00 00 35 04 06 00 3C 1A 51 AB 56 02 00 00 52 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:15]Read from MH i2c: E2 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 03 00 C9 10 00 90 00 4D [11:10:15]RAPDU: 90 00 [11:10:15]wFMCommunicate OK [11:10:15]wFMCommunicate request_size=4 [11:10:15]MH_SAM_APDU [11:10:15]CAPDU: 80 0D 03 02 [11:10:15]Write to MH i2c: E2 08 00 CA 10 80 0D 03 02 00 00 00 00 55 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:15]Read from MH i2c: E2 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 0B 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 0B 00 CA 10 00 90 85 49 2E 22 08 62 CC 90 00 3A [11:10:15]RAPDU: 90 85 49 2E 22 08 62 CC 90 00 [11:10:15]wFMCommunicate OK [11:10:15]SAM_PROTO_SignData done [11:10:15]FM_MakeSignedData done [11:10:15]CreateOFDProtocolMessage [11:10:15]wFMCommunicate request_size=4 [11:10:15]MH_SAM_APDU [11:10:15]CAPDU: 80 11 00 00 [11:10:15]Write to MH i2c: E2 08 00 CB 10 80 11 00 00 00 00 00 00 55 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 [11:10:15]MH_I2C_Read... [11:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:15]Read from MH i2c: E2 17 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: E2 17 00 CB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [11:10:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:10:15]wFMCommunicate OK [11:10:15]CreateOFDProtocolMessage done [11:10:15]OFDSenderStorePacket 198639 [11:10:15]StoreOFDPacket docnum=198639 [11:10:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 27 53 0D 01 3F 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 16 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 07 03 00 35 04 06 00 3C 1A 51 AB 56 02 90 85 49 2E 22 08 62 CC [11:10:15]CheckFolder [11:10:15]dirname=/storage/ofd_packets [11:10:15]CheckFolder done [11:10:15]ProducePacketName [11:10:15]name=ofd_packets/00198639 [11:10:15]NVStorageSaveData ofd_packets/00198639 [11:10:15]File name is /storage/ofd_packets/00198639 [11:10:15]Write 307 bytes [11:10:15]NVStorageSaveData done [11:10:15]OFDSenderStorePacket done [11:10:15]KKMCreateOFDPacket done [11:10:15]NVStorageSaveData kkm_last_timestamp [11:10:15]File name is /storage/kkm_last_timestamp [11:10:15]Write 4 bytes [11:10:15]NVStorageSaveData done [11:10:15]ExternCall_PrintAddStr [11:10:15]wPrintStart [11:10:15]Write to MH i2c: 01 00 00 CC 10 DC [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 07 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 07 00 CC 10 00 00 00 00 00 FF 0F F1 [11:10:15]RasterBufferAndPrint [11:10:15]line 小褔械褌 N : (1)11326086 [11:10:15]line 袠袧袧: 02508201610067 [11:10:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:10:15]line 袩袪袨袛袗袞袗 [11:10:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [11:10:15]line 孝芯胁邪褉: 2710194210 [11:10:15]line D-ENERGY 袛孝-袣-5 [11:10:15]line 7.780 * 77.20 [11:10:15]line = 600.62 [11:10:15]line 袧袛小 12% 袧小袩 1% [11:10:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:10:15]line 袠孝袨袚袨: 600.62 [11:10:15]line 袧小袩 1% : 5.31 [11:10:15]line 袧袛小 12% : 63.78 [11:10:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:10:15]line 袘械蟹薪邪谢.: 600.62 [11:10:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:10:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:10:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:10:15]line 效械泻 247 17.08.2024 11:10 [11:10:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:10:15]line 袟袧袦: 0300000079 [11:10:15]line 袪袧袦: 0000000000092545 [11:10:15]line 袙械褉褋懈褟 袣袣袦: 001 [11:10:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:10:15]line 肖袦: 0000000000871802 [11:10:15]line 肖袛: 198639 [11:10:15]line 肖袩袛: 66083736999426 [11:10:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111014&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198639&fm=66083736999426&tin=02508201610067®Number=0000000000092545&sum=60062 [11:10:15]written 0, free lines is 4095 [11:10:15]OFD Sender: Processing packet 198639 [packets to send 246, broken 245] [11:10:15]ProducePacketName [11:10:15]name=ofd_packets/00198639 [11:10:15]OFD Sender: To server: 嚂鰌G, [11:10:15]CommunicateWithHost lk.salyk.kg:30040 [11:10:15]ConnectInit lk.salyk.kg [11:10:15]Connected sock=9 [11: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 31 38 30 32 15 01 00 00 27 53 0D 01 3F 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 16 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 07 03 00 35 04 06 00 3C 1A 51 AB 56 02 90 85 49 2E 22 08 62 CC [11:10:15]Write to MH i2c: 01 00 00 F6 10 06 [11:10:15]Write i2c OK [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 07 00 [11:10:15]MH_I2C_Read... [11:10:15]Read from MH i2c: 01 07 00 F6 10 00 00 00 00 00 FD 0C 16 [11:10:15]RasterBufferAndPrint [11:10:15]line [11:10:15]line [11:10:15]line [11:10:15]line [11:10:15]line [11:10:15]written 0, free lines is 3334 [11:10:15]MH_Cut [11:10:15]Write to MH i2c: D1 01 00 FD 10 01 DF [11:10:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F4 C0 47 00 58 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 07 03 00 F4 03 04 00 26 31 C0 66 B6 04 01 00 00 58 6C 86 92 53 8D 99 4E [11:10:15]CommunicateWithHost err = 0 [11:10:15]CheckOFDResponse [11:10:15]1017 (14) - 77093643461234 [11:10:15]1041 (16) - 0000000000871802 [11:10:15]1040 (4) - 198639 [11:10:15]1012 (4) - 17.08.2024 05:12 [11:10:15]1206 (1) - 0 [11:10:15]OFD Sender: Remove packet 198639 [11:10:16]ProducePacketName [11:10:16]name=ofd_packets/00198639 [11:10:16]NVStorageDeleteData [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: D1 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: D1 01 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: D1 01 00 FD 10 00 DE [11:10:16]Write to MH i2c: 01 00 00 FE 10 0E [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]OFD Sender: No OFD packet to send [11:10:16]*** Cut start [11:10:16]*** Purtial cut [11:10:16]*** CUTSNS_PIN = 0 [11:10:16]*** Stage 1: CUTSNS_PIN = 1 [11:10:18]Read from MH i2c: 01 [11:10:18]MH_I2C_Read... [11:10:18]*** Stop cut motor [11:10:18]*** Cut end [11:10:18]Read from MH i2c: 01 07 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 FE 10 00 00 00 00 00 FF 0F 23 [11:10:18]process_action close_receipt done [11:10:18]requested_data is exist [11:10:18]produce_requested_data [11:10:18]requested_item fm.sn is exist - process it [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 11 00 00 [11:10:18]Write to MH i2c: E2 08 00 FF 10 80 11 00 00 00 00 00 00 89 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 FF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [11:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:10:18]wFMCommunicate OK [11:10:18]requested_item fd.num is exist - process it [11:10:18]SAM_PROTO_GetFieldsCounters [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 13 00 00 [11:10:18]Write to MH i2c: E2 08 00 00 11 80 13 00 00 00 00 00 00 8D [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 62 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 07 03 00 0E 04 04 00 CF 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 56 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 07 03 00 0E 04 04 00 CF 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 [11:10:18]wFMCommunicate OK [11:10:18]SAM_PROTO_GetFieldsCounters done [11:10:18]requested_item shift.num is exist - process it [11:10:18]requested_item shift.opened is exist - process it [11:10:18]req_shift_opened [11:10:18]FM_GetShiftState [11:10:18]SAM_PROTO_GetShiftState [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 13 01 00 [11:10:18]Write to MH i2c: E2 08 00 01 11 80 13 01 00 00 00 00 00 8F [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 0E 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 0E 00 01 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [11:10:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:10:18]wFMCommunicate OK [11:10:18]SAM_PROTO_GetShiftState done [11:10:18]FM_GetShiftState done [11:10:18]req_shift_opened done [11:10:18]requested_item shift.open_date is exist - process it [11:10:18]req_shift_open_date [11:10:18]req_shift_open_date done [11:10:18]produce_requested_data done [11:10:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198639,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:10:18]process_action_free close_receipt [11:10:18]json_value_free [11:10:18]json_value_free done [11:10:18]process_json_proto returns [11:10:18]Send response to host [11:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198639,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:10:18]free response buf [11:10:18]execute_script done [11:10:18]execute_script returns [11:10:18]free content buf [11:10:18]Sock 12.Close socket [11:10:18]Sock 12.Thread stoped [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:36]OFD Sender: No OFD packet to send [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:03]accept exits with 7 [11:11:03]New connection [11:11:03]New thread 3067260260 created [11:11:03]Thread 3067116900 joined [11:11:03]Waiting for new connection... [11:11:03] Sock 7.Parse request [11:11:03]Sock 7.Check first char [11:11:03]Sock 7.First char is OK [11:11:03]request: POST /json_proto HTTP/1.0 [11:11:03]Method: POST [11:11:03]URL: /json_proto [11:11:03]Method is POST - this is cgi request [11:11:03]url: /json_proto [11:11:03]query_string will be loaded in cgi processing [11:11:03]execute_cgi json_proto POST (null) [11:11:03]execute_cgi path=json_proto method=POST [11:11:03]POST find Content-Length [11:11:03]Host: 172.17.46.195:8080 [11:11:03]Content-Length: 679 [11:11:03]Content-Type: application/json [11:11:03] [11:11:03]POST finish read [11:11:03]Found Content-Length = 679 [11:11:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:03]execute_script... [11:11: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)11326087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:03]POST & json_proto [11:11:03]process_json_proto [11:11:03]json parsed OK: [11:11:03]protocol is kg_v1.0 [11:11:03]action value=close_receipt [11:11:03]process_action close_receipt [11:11:03]cmd_close_receipt [11:11:03]MH_GetDate [11:11:03]Write to MH i2c: F0 00 00 02 11 02 [11:11:03]Write i2c OK [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: F0 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: F0 09 00 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: F0 09 00 02 11 00 47 85 C0 66 8D AE BC 66 5A [11:11:03]GetLastDocTimeStamp 1723893014 [11:11:03]current date 1723893063 [11:11:03]FM_GetShiftState [11:11:03]SAM_PROTO_GetShiftState [11:11:03]wFMCommunicate request_size=4 [11:11:03]MH_SAM_APDU [11:11:03]CAPDU: 80 13 01 00 [11:11:03]Write to MH i2c: E2 08 00 03 11 80 13 01 00 00 00 00 00 91 [11:11:03]Write i2c OK [11:11:03]MH_I2C_Read... [11:11:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:03]Read from MH i2c: E2 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: E2 0E 00 [11:11:03]MH_I2C_Read... [11:11:03]Read from MH i2c: E2 0E 00 03 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F1 [11:11:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:11:03]wFMCommunicate OK [11:11:03]SAM_PROTO_GetShiftState done [11:11:03]FM_GetShiftState done [11:11:03]opened in 1723853126 [11:11:03]opened+sec_in_day 1723939526 [11:11:03]quantity*price = 50036 [11:11:03]sum+1 = 50037 [11:11:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 248 17.08.2024 11:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198640 肖袩袛: 162368141834633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111103&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198640&fm=162368141834633&tin=02508201610067®Number=0000000000092545&sum=50000 [11:11:04]StoreToDocumentArchive [11:11:04]shift 463 fd 198640 [11:11:04]save to /storage/0463/doc_00198640 [11:11:04]save last doc name /storage/0463/doc_00198640 to /storage/kkm_last_doc_name [11:11:04]save OK [11:11:04]Clear old archive folders... [11:11:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:04]tlvbuf is 0171A4A0 [11:11:04]SAM_PROTO_ClearQueue [11:11:04]wFMCommunicate request_size=4 [11:11:04]MH_SAM_APDU [11:11:04]CAPDU: 80 09 00 00 [11:11:04]Write to MH i2c: E2 08 00 10 11 80 09 00 00 00 00 00 00 93 [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 10 11 00 90 00 95 [11:11:04]RAPDU: 90 00 [11:11:04]wFMCommunicate OK [11:11:04]SAM_PROTO_ClearQueue done [11:11:04]KKMCreateOFDPacket [11:11:04]OFDProtocolAddRootSTLVToBuf [11:11:04]FM_MakeSignedData [11:11:04]FM_MakeSignedData [11:11:04]SAM_PROTO_SignData [11:11:04]wFMCommunicate request_size=4 [11:11:04]MH_SAM_APDU [11:11:04]CAPDU: 80 0D 01 02 [11:11:04]Write to MH i2c: E2 08 00 11 11 80 0D 01 02 00 00 00 00 9B [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 11 11 00 90 00 96 [11:11:04]RAPDU: 90 00 [11:11:04]wFMCommunicate OK [11:11:04]wFMCommunicate request_size=255 [11:11:04]MH_SAM_APDU [11:11: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 47 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 07 03 00 35 04 06 00 93 [11:11:04]Write to MH i2c: E2 02 01 12 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 47 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 07 03 00 35 04 06 00 93 00 00 5A [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [11:11:04]RAPDU: 90 00 [11:11:04]wFMCommunicate OK [11:11:04]wFMCommunicate request_size=10 [11:11:04]MH_SAM_APDU [11:11:04]CAPDU: 80 0D 02 02 05 AC 47 6A B9 89 [11:11:04]Write to MH i2c: E2 0D 00 13 11 80 0D 02 02 05 00 AC 47 6A B9 89 00 00 47 [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [11:11:04]RAPDU: 90 00 [11:11:04]wFMCommunicate OK [11:11:04]wFMCommunicate request_size=4 [11:11:04]MH_SAM_APDU [11:11:04]CAPDU: 80 0D 03 02 [11:11:04]Write to MH i2c: E2 08 00 14 11 80 0D 03 02 00 00 00 00 A0 [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 0B 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 0B 00 14 11 00 8C EA B1 85 D9 A6 E6 E1 90 00 93 [11:11:04]RAPDU: 8C EA B1 85 D9 A6 E6 E1 90 00 [11:11:04]wFMCommunicate OK [11:11:04]SAM_PROTO_SignData done [11:11:04]FM_MakeSignedData done [11:11:04]CreateOFDProtocolMessage [11:11:04]wFMCommunicate request_size=4 [11:11:04]MH_SAM_APDU [11:11:04]CAPDU: 80 11 00 00 [11:11:04]Write to MH i2c: E2 08 00 15 11 80 11 00 00 00 00 00 00 A0 [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:04]Read from MH i2c: E2 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 17 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: E2 17 00 15 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [11:11:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:11:04]wFMCommunicate OK [11:11:04]CreateOFDProtocolMessage done [11:11:04]OFDSenderStorePacket 198640 [11:11:04]StoreOFDPacket docnum=198640 [11:11:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FA 3D 07 01 21 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 47 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 07 03 00 35 04 06 00 93 AC 47 6A B9 89 8C EA B1 85 D9 A6 E6 E1 [11:11:04]CheckFolder [11:11:04]dirname=/storage/ofd_packets [11:11:04]CheckFolder done [11:11:04]ProducePacketName [11:11:04]name=ofd_packets/00198640 [11:11:04]NVStorageSaveData ofd_packets/00198640 [11:11:04]File name is /storage/ofd_packets/00198640 [11:11:04]Write 301 bytes [11:11:04]NVStorageSaveData done [11:11:04]OFDSenderStorePacket done [11:11:04]KKMCreateOFDPacket done [11:11:04]NVStorageSaveData kkm_last_timestamp [11:11:04]File name is /storage/kkm_last_timestamp [11:11:04]Write 4 bytes [11:11:04]NVStorageSaveData done [11:11:04]ExternCall_PrintAddStr [11:11:04]wPrintStart [11:11:04]Write to MH i2c: 01 00 00 16 11 27 [11:11:04]Write i2c OK [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: 01 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: 01 07 00 [11:11:04]MH_I2C_Read... [11:11:04]Read from MH i2c: 01 07 00 16 11 00 00 00 00 00 FF 0F 3C [11:11:04]RasterBufferAndPrint [11:11:04]line 小褔械褌 N : (1)11326087 [11:11:04]line 袠袧袧: 02508201610067 [11:11:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:11:04]line 袩袪袨袛袗袞袗 [11:11:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [11:11:04]line 孝芯胁邪褉: 2710124130 [11:11:04]line 袗懈-92-袣-4 [11:11:04]line 7.380 * 67.80 [11:11:04]line = 500.36 [11:11:04]line 袧袛小 12% 袧小袩 1% [11:11:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:11:04]line 袨袣袪校袚袥袝袧袠袝: -0.36 [11:11:04]line 袠孝袨袚袨: 500.00 [11:11:04]line 袙薪械褋械薪芯: 500.00 [11:11:04]line 小袛袗效袗: 0.00 [11:11:04]line 袧小袩 1% : 4.43 [11:11:04]line 袧袛小 12% : 53.14 [11:11:04]line 袧邪谢懈褔薪褘屑懈: 500.00 [11:11:04]line 袘械蟹薪邪谢.: 0.00 [11:11:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:11:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:11:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:11:04]line 效械泻 248 17.08.2024 11:11 [11:11:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:11:04]line 袟袧袦: 0300000079 [11:11:04]line 袪袧袦: 0000000000092545 [11:11:04]line 袙械褉褋懈褟 袣袣袦: 001 [11:11:04]line 肖袦: 0000000000871802 [11:11:04]line 肖袛: 198640 [11:11:04]line 肖袩袛: 162368141834633 [11:11:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111103&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198640&fm=162368141834633&tin=02508201610067®Number=0000000000092545&sum=50000 [11:11:04]written 0, free lines is 4095 [11:11:04]OFD Sender: Processing packet 198640 [packets to send 246, broken 245] [11:11:04]ProducePacketName [11:11:04]name=ofd_packets/00198640 [11:11:04]OFD Sender: To server: 嚂鰌G, [11:11:04]CommunicateWithHost lk.salyk.kg:30040 [11:11:04]ConnectInit lk.salyk.kg [11:11:04]Connected sock=10 [11:11:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FA 3D 07 01 21 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 47 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 07 03 00 35 04 06 00 93 AC 47 6A B9 89 8C EA B1 85 D9 A6 E6 E1 [11:11:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 2F 47 00 B4 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 07 03 00 F4 03 04 00 58 31 C0 66 B6 04 01 00 00 A0 7D C6 FA FF D8 13 56 [11:11:05]CommunicateWithHost err = 0 [11:11:05]CheckOFDResponse [11:11:05]1017 (14) - 77093643461234 [11:11:05]1041 (16) - 0000000000871802 [11:11:05]1040 (4) - 198640 [11:11:05]1012 (4) - 17.08.2024 05:12 [11:11:05]1206 (1) - 0 [11:11:05]OFD Sender: Remove packet 198640 [11:11:05]ProducePacketName [11:11:05]name=ofd_packets/00198640 [11:11:05]NVStorageDeleteData [11:11:05]Write to MH i2c: 01 00 00 41 11 52 [11:11:05]Write i2c OK [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: 01 [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: 01 07 00 [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: 01 07 00 41 11 00 00 00 00 00 F5 0C 5A [11:11:05]RasterBufferAndPrint [11:11:05]line [11:11:05]line [11:11:05]line [11:11:05]line [11:11:05]line [11:11:05]written 0, free lines is 3323 [11:11:05]MH_Cut [11:11:05]Write to MH i2c: D1 01 00 48 11 01 2B [11:11:05]Write i2c OK [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: D1 [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: D1 01 00 [11:11:05]MH_I2C_Read... [11:11:05]Read from MH i2c: D1 01 00 48 11 00 2A [11:11:05]Write to MH i2c: 01 00 00 49 11 5A [11:11:05]Write i2c OK [11:11:05]MH_I2C_Read... [11:11:05]OFD Sender: No OFD packet to send [11:11:05]*** Cut start [11:11:05]*** Purtial cut [11:11:05]*** Stage 1: CUTSNS_PIN = 1 [11:11:06]Read from MH i2c: 01 [11:11:06]MH_I2C_Read... [11:11:06]*** Stop cut motor [11:11:06]*** Cut end [11:11:06]Read from MH i2c: 01 07 00 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: 01 07 00 49 11 00 00 00 00 00 FF 0F 6F [11:11:06]process_action close_receipt done [11:11:06]requested_data is exist [11:11:06]produce_requested_data [11:11:06]requested_item fm.sn is exist - process it [11:11:06]wFMCommunicate request_size=4 [11:11:06]MH_SAM_APDU [11:11:06]CAPDU: 80 11 00 00 [11:11:06]Write to MH i2c: E2 08 00 4A 11 80 11 00 00 00 00 00 00 D5 [11:11:06]Write i2c OK [11:11:06]MH_I2C_Read... [11:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:06]Read from MH i2c: E2 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 17 00 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 17 00 4A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [11:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:11:06]wFMCommunicate OK [11:11:06]requested_item fd.num is exist - process it [11:11:06]SAM_PROTO_GetFieldsCounters [11:11:06]wFMCommunicate request_size=4 [11:11:06]MH_SAM_APDU [11:11:06]CAPDU: 80 13 00 00 [11:11:06]Write to MH i2c: E2 08 00 4B 11 80 13 00 00 00 00 00 00 D8 [11:11:06]Write i2c OK [11:11:06]MH_I2C_Read... [11:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:06]Read from MH i2c: E2 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 62 00 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 62 00 4B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 07 03 00 0E 04 04 00 CF 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 A5 [11:11:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 07 03 00 0E 04 04 00 CF 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 [11:11:06]wFMCommunicate OK [11:11:06]SAM_PROTO_GetFieldsCounters done [11:11:06]requested_item shift.num is exist - process it [11:11:06]requested_item shift.opened is exist - process it [11:11:06]req_shift_opened [11:11:06]FM_GetShiftState [11:11:06]SAM_PROTO_GetShiftState [11:11:06]wFMCommunicate request_size=4 [11:11:06]MH_SAM_APDU [11:11:06]CAPDU: 80 13 01 00 [11:11:06]Write to MH i2c: E2 08 00 4C 11 80 13 01 00 00 00 00 00 DA [11:11:06]Write i2c OK [11:11:06]MH_I2C_Read... [11:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:06]Read from MH i2c: E2 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 0E 00 [11:11:06]MH_I2C_Read... [11:11:06]Read from MH i2c: E2 0E 00 4C 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [11:11:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:11:06]wFMCommunicate OK [11:11:06]SAM_PROTO_GetShiftState done [11:11:06]FM_GetShiftState done [11:11:06]req_shift_opened done [11:11:06]requested_item shift.open_date is exist - process it [11:11:06]req_shift_open_date [11:11:06]req_shift_open_date done [11:11:06]produce_requested_data done [11:11:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198640,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:11:06]process_action_free close_receipt [11:11:06]json_value_free [11:11:06]json_value_free done [11:11:06]process_json_proto returns [11:11:06]Send response to host [11:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198640,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:11:06]free response buf [11:11:06]execute_script done [11:11:06]execute_script returns [11:11:06]free content buf [11:11:06]Sock 7.Close socket [11:11:06]Sock 7.Thread stoped [11:11:10]OFD Sender: No OFD packet to send [11:11:15]OFD Sender: No OFD packet to send [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:45]OFD Sender: No OFD packet to send [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:04]accept exits with 9 [11:12:04]New connection [11:12:04]New thread 3067116900 created [11:12:04]Thread 3067260260 joined [11:12:04]Waiting for new connection... [11:12:04] Sock 9.Parse request [11:12:04]Sock 9.Check first char [11:12:04]Sock 9.First char is OK [11:12:04]request: POST /json_proto HTTP/1.0 [11:12:04]Method: POST [11:12:04]URL: /json_proto [11:12:04]Method is POST - this is cgi request [11:12:04]url: /json_proto [11:12:04]query_string will be loaded in cgi processing [11:12:04]execute_cgi json_proto POST (null) [11:12:04]execute_cgi path=json_proto method=POST [11:12:04]POST find Content-Length [11:12:04]Host: 172.17.46.195:8080 [11:12:04]Content-Length: 684 [11:12:04]Content-Type: application/json [11:12:04] [11:12:04]POST finish read [11:12:04]Found Content-Length = 684 [11:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:04]execute_script... [11:12: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)11326089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:04]POST & json_proto [11:12:04]process_json_proto [11:12:04]json parsed OK: [11:12:04]protocol is kg_v1.0 [11:12:04]action value=close_receipt [11:12:04]process_action close_receipt [11:12:04]cmd_close_receipt [11:12:04]MH_GetDate [11:12:04]Write to MH i2c: F0 00 00 4D 11 4D [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: F0 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: F0 09 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: F0 09 00 4D 11 00 84 85 C0 66 8D AE BC 66 E2 [11:12:04]GetLastDocTimeStamp 1723893063 [11:12:04]current date 1723893124 [11:12:04]FM_GetShiftState [11:12:04]SAM_PROTO_GetShiftState [11:12:04]wFMCommunicate request_size=4 [11:12:04]MH_SAM_APDU [11:12:04]CAPDU: 80 13 01 00 [11:12:04]Write to MH i2c: E2 08 00 4E 11 80 13 01 00 00 00 00 00 DC [11:12:04]Write i2c OK [11:12:04]MH_I2C_Read... [11:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:04]Read from MH i2c: E2 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 0E 00 [11:12:04]MH_I2C_Read... [11:12:04]Read from MH i2c: E2 0E 00 4E 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3C [11:12:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:04]wFMCommunicate OK [11:12:04]SAM_PROTO_GetShiftState done [11:12:04]FM_GetShiftState done [11:12:04]opened in 1723853126 [11:12:04]opened+sec_in_day 1723939526 [11:12:04]quantity*price = 100021 [11:12:04]sum+1 = 100023 [11:12:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 249 17.08.2024 11:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198641 肖袩袛: 89094271646562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111204&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198641&fm=89094271646562&tin=02508201610067®Number=0000000000092545&sum=100000 [11:12:05]StoreToDocumentArchive [11:12:05]shift 463 fd 198641 [11:12:05]save to /storage/0463/doc_00198641 [11:12:05]save last doc name /storage/0463/doc_00198641 to /storage/kkm_last_doc_name [11:12:05]save OK [11:12:05]Clear old archive folders... [11:12:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:05]tlvbuf is 0166E8C0 [11:12:05]SAM_PROTO_ClearQueue [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 09 00 00 [11:12:05]Write to MH i2c: E2 08 00 5B 11 80 09 00 00 00 00 00 00 DE [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 5B 11 00 90 00 E0 [11:12:05]RAPDU: 90 00 [11:12:05]wFMCommunicate OK [11:12:05]SAM_PROTO_ClearQueue done [11:12:05]KKMCreateOFDPacket [11:12:05]OFDProtocolAddRootSTLVToBuf [11:12:05]FM_MakeSignedData [11:12:05]FM_MakeSignedData [11:12:05]SAM_PROTO_SignData [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 0D 01 02 [11:12:05]Write to MH i2c: E2 08 00 5C 11 80 0D 01 02 00 00 00 00 E6 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 5C 11 00 90 00 E1 [11:12:05]RAPDU: 90 00 [11:12:05]wFMCommunicate OK [11:12:05]wFMCommunicate request_size=255 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 84 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 07 03 00 35 04 06 00 51 [11:12:05]Write to MH i2c: E2 02 01 5D 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 84 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 07 03 00 35 04 06 00 51 00 00 D0 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 5D 11 00 90 00 E2 [11:12:05]RAPDU: 90 00 [11:12:05]wFMCommunicate OK [11:12:05]wFMCommunicate request_size=10 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 0D 02 02 05 07 E0 69 BB 62 [11:12:05]Write to MH i2c: E2 0D 00 5E 11 80 0D 02 02 05 00 07 E0 69 BB 62 00 00 60 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 03 00 5E 11 00 90 00 E3 [11:12:05]RAPDU: 90 00 [11:12:05]wFMCommunicate OK [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 0D 03 02 [11:12:05]Write to MH i2c: E2 08 00 5F 11 80 0D 03 02 00 00 00 00 EB [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 0B 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 0B 00 5F 11 00 F1 2C 86 21 C8 45 73 CB 90 00 FB [11:12:05]RAPDU: F1 2C 86 21 C8 45 73 CB 90 00 [11:12:05]wFMCommunicate OK [11:12:05]SAM_PROTO_SignData done [11:12:05]FM_MakeSignedData done [11:12:05]CreateOFDProtocolMessage [11:12:05]wFMCommunicate request_size=4 [11:12:05]MH_SAM_APDU [11:12:05]CAPDU: 80 11 00 00 [11:12:05]Write to MH i2c: E2 08 00 60 11 80 11 00 00 00 00 00 00 EB [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:05]Read from MH i2c: E2 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 17 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: E2 17 00 60 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [11:12:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:05]wFMCommunicate OK [11:12:05]CreateOFDProtocolMessage done [11:12:05]OFDSenderStorePacket 198641 [11:12:05]StoreOFDPacket docnum=198641 [11:12:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 24 07 01 21 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 84 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 07 03 00 35 04 06 00 51 07 E0 69 BB 62 F1 2C 86 21 C8 45 73 CB [11:12:05]CheckFolder [11:12:05]dirname=/storage/ofd_packets [11:12:05]CheckFolder done [11:12:05]ProducePacketName [11:12:05]name=ofd_packets/00198641 [11:12:05]NVStorageSaveData ofd_packets/00198641 [11:12:05]File name is /storage/ofd_packets/00198641 [11:12:05]Write 301 bytes [11:12:05]NVStorageSaveData done [11:12:05]OFDSenderStorePacket done [11:12:05]KKMCreateOFDPacket done [11:12:05]NVStorageSaveData kkm_last_timestamp [11:12:05]File name is /storage/kkm_last_timestamp [11:12:05]Write 4 bytes [11:12:05]NVStorageSaveData done [11:12:05]ExternCall_PrintAddStr [11:12:05]wPrintStart [11:12:05]Write to MH i2c: 01 00 00 61 11 72 [11:12:05]Write i2c OK [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 07 00 [11:12:05]MH_I2C_Read... [11:12:05]Read from MH i2c: 01 07 00 61 11 00 00 00 00 00 FF 0F 87 [11:12:05]RasterBufferAndPrint [11:12:05]line 小褔械褌 N : (1)11326089 [11:12:05]line 袠袧袧: 02508201610067 [11:12:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:12:05]line 袩袪袨袛袗袞袗 [11:12:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [11:12:05]line 孝芯胁邪褉: 2710124500 [11:12:05]line 袗懈-95-袣-5 [11:12:05]line 13.480 * 74.20 [11:12:05]line = 1000.22 [11:12:05]line 袧袛小 12% 袧小袩 1% [11:12:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:12:05]line 袨袣袪校袚袥袝袧袠袝: -0.22 [11:12:05]line 袠孝袨袚袨: 1000.00 [11:12:05]line 袙薪械褋械薪芯: 1000.00 [11:12:05]line 小袛袗效袗: 0.00 [11:12:05]line 袧小袩 1% : 8.85 [11:12:05]line 袧袛小 12% : 106.22 [11:12:05]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:12:05]line 袘械蟹薪邪谢.: 0.00 [11:12:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:12:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:12:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:12:05]line 效械泻 249 17.08.2024 11:12 [11:12:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:12:05]line 袟袧袦: 0300000079 [11:12:05]line 袪袧袦: 0000000000092545 [11:12:05]line 袙械褉褋懈褟 袣袣袦: 001 [11:12:05]line 肖袦: 0000000000871802 [11:12:05]line 肖袛: 198641 [11:12:05]line 肖袩袛: 89094271646562 [11:12:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111204&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198641&fm=89094271646562&tin=02508201610067®Number=0000000000092545&sum=100000 [11:12:06]written 0, free lines is 4095 [11:12:06]OFD Sender: Processing packet 198641 [packets to send 246, broken 245] [11:12:06]ProducePacketName [11:12:06]name=ofd_packets/00198641 [11:12:06]OFD Sender: To server: 嚂鰌G, [11:12:06]CommunicateWithHost lk.salyk.kg:30040 [11:12:06]ConnectInit lk.salyk.kg [11:12:06]Connected sock=10 [11:12:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 24 07 01 21 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 84 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 07 03 00 35 04 06 00 51 07 E0 69 BB 62 F1 2C 86 21 C8 45 73 CB [11:12:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F1 BE 47 00 B2 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 07 03 00 F4 03 04 00 95 31 C0 66 B6 04 01 00 00 74 56 E0 8D AF DA 13 8E [11:12:06]CommunicateWithHost err = 0 [11:12:06]CheckOFDResponse [11:12:06]1017 (14) - 77093643461234 [11:12:06]1041 (16) - 0000000000871802 [11:12:06]1040 (4) - 198641 [11:12:06]1012 (4) - 17.08.2024 05:13 [11:12:06]1206 (1) - 0 [11:12:06]OFD Sender: Remove packet 198641 [11:12:06]ProducePacketName [11:12:06]name=ofd_packets/00198641 [11:12:06]NVStorageDeleteData [11:12:06]Write to MH i2c: 01 00 00 8C 11 9D [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: 01 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: 01 07 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: 01 07 00 8C 11 00 00 00 00 00 E5 0C 95 [11:12:06]RasterBufferAndPrint [11:12:06]line [11:12:06]line [11:12:06]line [11:12:06]line [11:12:06]line [11:12:06]written 0, free lines is 3307 [11:12:06]MH_Cut [11:12:06]Write to MH i2c: D1 01 00 93 11 01 76 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: D1 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: D1 01 00 [11:12:06]MH_I2C_Read... [11:12:06]Read from MH i2c: D1 01 00 93 11 00 75 [11:12:06]Write to MH i2c: 01 00 00 94 11 A5 [11:12:06]Write i2c OK [11:12:06]MH_I2C_Read... [11:12:07]OFD Sender: No OFD packet to send [11:12:07]*** Cut start [11:12:07]*** Purtial cut [11:12:07]*** CUTSNS_PIN = 0 [11:12:07]*** Stage 1: CUTSNS_PIN = 1 [11:12:09]Read from MH i2c: 01 [11:12:09]MH_I2C_Read... [11:12:09]*** Stop cut motor [11:12:09]*** Cut end [11:12:09]Read from MH i2c: 01 07 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: 01 07 00 94 11 00 00 00 00 00 FF 0F BA [11:12:09]process_action close_receipt done [11:12:09]requested_data is exist [11:12:09]produce_requested_data [11:12:09]requested_item fm.sn is exist - process it [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 11 00 00 [11:12:09]Write to MH i2c: E2 08 00 95 11 80 11 00 00 00 00 00 00 20 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 17 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 17 00 95 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [11:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:09]wFMCommunicate OK [11:12:09]requested_item fd.num is exist - process it [11:12:09]SAM_PROTO_GetFieldsCounters [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 13 00 00 [11:12:09]Write to MH i2c: E2 08 00 96 11 80 13 00 00 00 00 00 00 23 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 62 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 62 00 96 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 07 03 00 0E 04 04 00 CF 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 F4 [11:12:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 07 03 00 0E 04 04 00 CF 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 [11:12:09]wFMCommunicate OK [11:12:09]SAM_PROTO_GetFieldsCounters done [11:12:09]requested_item shift.num is exist - process it [11:12:09]requested_item shift.opened is exist - process it [11:12:09]req_shift_opened [11:12:09]FM_GetShiftState [11:12:09]SAM_PROTO_GetShiftState [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 13 01 00 [11:12:09]Write to MH i2c: E2 08 00 97 11 80 13 01 00 00 00 00 00 25 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 0E 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 0E 00 97 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 85 [11:12:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:09]wFMCommunicate OK [11:12:09]SAM_PROTO_GetShiftState done [11:12:09]FM_GetShiftState done [11:12:09]req_shift_opened done [11:12:09]requested_item shift.open_date is exist - process it [11:12:09]req_shift_open_date [11:12:09]req_shift_open_date done [11:12:09]produce_requested_data done [11:12:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198641,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:12:09]process_action_free close_receipt [11:12:09]json_value_free [11:12:09]json_value_free done [11:12:09]process_json_proto returns [11:12:09]Send response to host [11:12:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198641,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:12:09]free response buf [11:12:09]execute_script done [11:12:09]execute_script returns [11:12:09]free content buf [11:12:09]Sock 9.Close socket [11:12:09]Sock 9.Thread stoped [11:12:10]accept exits with 7 [11:12:10]New connection [11:12:10]New thread 3067260260 created [11:12:10]Thread 3067116900 joined [11:12:10]Waiting for new connection... [11:12:10] Sock 7.Parse request [11:12:10]Sock 7.Check first char [11:12:10]Sock 7.First char is OK [11:12:10]request: POST /json_proto HTTP/1.0 [11:12:10]Method: POST [11:12:10]URL: /json_proto [11:12:10]Method is POST - this is cgi request [11:12:10]url: /json_proto [11:12:10]query_string will be loaded in cgi processing [11:12:10]execute_cgi json_proto POST (null) [11:12:10]execute_cgi path=json_proto method=POST [11:12:10]POST find Content-Length [11:12:10]Host: 172.17.46.195:8080 [11:12:10]Content-Length: 679 [11:12:10]Content-Type: application/json [11:12:10] [11:12:10]POST finish read [11:12:10]Found Content-Length = 679 [11:12:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:10]execute_script... [11:12: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)11326090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:10]POST & json_proto [11:12:10]process_json_proto [11:12:10]json parsed OK: [11:12:10]protocol is kg_v1.0 [11:12:10]action value=close_receipt [11:12:10]process_action close_receipt [11:12:10]cmd_close_receipt [11:12:10]MH_GetDate [11:12:10]Write to MH i2c: F0 00 00 98 11 98 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: F0 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: F0 09 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: F0 09 00 98 11 00 8A 85 C0 66 8D AE BC 66 33 [11:12:10]GetLastDocTimeStamp 1723893124 [11:12:10]current date 1723893130 [11:12:10]FM_GetShiftState [11:12:10]SAM_PROTO_GetShiftState [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 13 01 00 [11:12:10]Write to MH i2c: E2 08 00 99 11 80 13 01 00 00 00 00 00 27 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0E 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0E 00 99 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 87 [11:12:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:10]wFMCommunicate OK [11:12:10]SAM_PROTO_GetShiftState done [11:12:10]FM_GetShiftState done [11:12:10]opened in 1723853126 [11:12:10]opened+sec_in_day 1723939526 [11:12:10]quantity*price = 30035 [11:12:10]sum+1 = 30036 [11:12:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 250 17.08.2024 11:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198642 肖袩袛: 142988934375668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111210&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198642&fm=142988934375668&tin=02508201610067®Number=0000000000092545&sum=30000 [11:12:11]StoreToDocumentArchive [11:12:11]shift 463 fd 198642 [11:12:11]save to /storage/0463/doc_00198642 [11:12:11]save last doc name /storage/0463/doc_00198642 to /storage/kkm_last_doc_name [11:12:11]save OK [11:12:11]Clear old archive folders... [11:12:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:11]tlvbuf is 01743E60 [11:12:11]SAM_PROTO_ClearQueue [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 09 00 00 [11:12:11]Write to MH i2c: E2 08 00 A6 11 80 09 00 00 00 00 00 00 29 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 A6 11 00 90 00 2B [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]SAM_PROTO_ClearQueue done [11:12:11]KKMCreateOFDPacket [11:12:11]OFDProtocolAddRootSTLVToBuf [11:12:11]FM_MakeSignedData [11:12:11]FM_MakeSignedData [11:12:11]SAM_PROTO_SignData [11:12:11]wFMCommunicate request_size=4 [11:12:11]MH_SAM_APDU [11:12:11]CAPDU: 80 0D 01 02 [11:12:11]Write to MH i2c: E2 08 00 A7 11 80 0D 01 02 00 00 00 00 31 [11:12:11]Write i2c OK [11:12:11]MH_I2C_Read... [11:12:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:11]Read from MH i2c: E2 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 [11:12:11]MH_I2C_Read... [11:12:11]Read from MH i2c: E2 03 00 A7 11 00 90 00 2C [11:12:11]RAPDU: 90 00 [11:12:11]wFMCommunicate OK [11:12:11]wFMCommunicate request_size=255 [11:12:11]MH_SAM_APDU [11:12: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 8A 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 07 03 00 35 04 06 00 82 [11:12:11]Write to MH i2c: E2 02 01 A8 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 8A 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 07 03 00 35 04 06 00 82 00 00 45 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]OFD Sender: No OFD packet to send [11:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 03 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 03 00 A8 11 00 90 00 2D [11:12:12]RAPDU: 90 00 [11:12:12]wFMCommunicate OK [11:12:12]wFMCommunicate request_size=10 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 0D 02 02 05 0C 34 A3 E8 F4 [11:12:12]Write to MH i2c: E2 0D 00 A9 11 80 0D 02 02 05 00 0C 34 A3 E8 F4 00 00 FD [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 03 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 03 00 A9 11 00 90 00 2E [11:12:12]RAPDU: 90 00 [11:12:12]wFMCommunicate OK [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 0D 03 02 [11:12:12]Write to MH i2c: E2 08 00 AA 11 80 0D 03 02 00 00 00 00 36 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0B 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 0B 00 AA 11 00 81 64 85 A7 45 09 4C 20 90 00 02 [11:12:12]RAPDU: 81 64 85 A7 45 09 4C 20 90 00 [11:12:12]wFMCommunicate OK [11:12:12]SAM_PROTO_SignData done [11:12:12]FM_MakeSignedData done [11:12:12]CreateOFDProtocolMessage [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 11 00 00 [11:12:12]Write to MH i2c: E2 08 00 AB 11 80 11 00 00 00 00 00 00 36 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 17 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 17 00 AB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 83 [11:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:12]wFMCommunicate OK [11:12:12]CreateOFDProtocolMessage done [11:12:12]OFDSenderStorePacket 198642 [11:12:12]StoreOFDPacket docnum=198642 [11:12:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 09 07 01 31 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 8A 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 07 03 00 35 04 06 00 82 0C 34 A3 E8 F4 81 64 85 A7 45 09 4C 20 [11:12:12]CheckFolder [11:12:12]dirname=/storage/ofd_packets [11:12:12]CheckFolder done [11:12:12]ProducePacketName [11:12:12]name=ofd_packets/00198642 [11:12:12]NVStorageSaveData ofd_packets/00198642 [11:12:12]File name is /storage/ofd_packets/00198642 [11:12:12]Write 301 bytes [11:12:12]NVStorageSaveData done [11:12:12]OFDSenderStorePacket done [11:12:12]KKMCreateOFDPacket done [11:12:12]NVStorageSaveData kkm_last_timestamp [11:12:12]File name is /storage/kkm_last_timestamp [11:12:12]Write 4 bytes [11:12:12]NVStorageSaveData done [11:12:12]ExternCall_PrintAddStr [11:12:12]wPrintStart [11:12:12]Write to MH i2c: 01 00 00 AC 11 BD [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 07 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 07 00 AC 11 00 00 00 00 00 FF 0F D2 [11:12:12]RasterBufferAndPrint [11:12:12]line 小褔械褌 N : (1)11326090 [11:12:12]line 袠袧袧: 02508201610067 [11:12:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:12:12]line 袩袪袨袛袗袞袗 [11:12:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:12:12]line 孝芯胁邪褉: 2710124130 [11:12:12]line 袗懈-92-袣-4 [11:12:12]line 4.430 * 67.80 [11:12:12]line = 300.35 [11:12:12]line 袧袛小 12% 袧小袩 1% [11:12:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:12:12]line 袨袣袪校袚袥袝袧袠袝: -0.35 [11:12:12]line 袠孝袨袚袨: 300.00 [11:12:12]line 袙薪械褋械薪芯: 300.00 [11:12:12]line 小袛袗效袗: 0.00 [11:12:12]line 袧小袩 1% : 2.66 [11:12:12]line 袧袛小 12% : 31.90 [11:12:12]line 袧邪谢懈褔薪褘屑懈: 300.00 [11:12:12]line 袘械蟹薪邪谢.: 0.00 [11:12:12]OFD Sender: Processing packet 198642 [packets to send 246, broken 245] [11:12:12]ProducePacketName [11:12:12]name=ofd_packets/00198642 [11:12:12]OFD Sender: To server: 嚂鰌G, [11:12:12]CommunicateWithHost lk.salyk.kg:30040 [11:12:12]ConnectInit lk.salyk.kg [11:12:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:12:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:12:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:12:12]line 效械泻 250 17.08.2024 11:12 [11:12:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:12:12]line 袟袧袦: 0300000079 [11:12:12]line 袪袧袦: 0000000000092545 [11:12:12]line 袙械褉褋懈褟 袣袣袦: 001 [11:12:12]line 肖袦: 0000000000871802 [11:12:12]line 肖袛: 198642 [11:12:12]line 肖袩袛: 142988934375668 [11:12:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111210&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198642&fm=142988934375668&tin=02508201610067®Number=0000000000092545&sum=30000 [11:12:12]written 0, free lines is 4095 [11:12:12]Connected sock=10 [11:12:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 09 07 01 31 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 8A 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 07 03 00 35 04 06 00 82 0C 34 A3 E8 F4 81 64 85 A7 45 09 4C 20 [11:12:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B EA 47 00 04 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 07 03 00 F4 03 04 00 9B 31 C0 66 B6 04 01 00 00 BB 94 A9 1C 67 E5 F4 A0 [11:12:13]CommunicateWithHost err = 0 [11:12:13]CheckOFDResponse [11:12:13]1017 (14) - 77093643461234 [11:12:13]1041 (16) - 0000000000871802 [11:12:13]1040 (4) - 198642 [11:12:13]1012 (4) - 17.08.2024 05:14 [11:12:13]1206 (1) - 0 [11:12:13]OFD Sender: Remove packet 198642 [11:12:13]ProducePacketName [11:12:13]name=ofd_packets/00198642 [11:12:13]NVStorageDeleteData [11:12:13]Write to MH i2c: 01 00 00 D7 11 E8 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 07 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: 01 07 00 D7 11 00 00 00 00 00 EA 0C E5 [11:12:13]RasterBufferAndPrint [11:12:13]line [11:12:13]line [11:12:13]line [11:12:13]line [11:12:13]line [11:12:13]written 0, free lines is 3315 [11:12:13]MH_Cut [11:12:13]Write to MH i2c: D1 01 00 DE 11 01 C1 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: D1 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: D1 01 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: D1 01 00 DE 11 00 C0 [11:12:13]Write to MH i2c: 01 00 00 DF 11 F0 [11:12:13]Write i2c OK [11:12:13]MH_I2C_Read... [11:12:13]OFD Sender: No OFD packet to send [11:12:13]*** Cut start [11:12:13]*** Purtial cut [11:12:13]*** Stage 1: CUTSNS_PIN = 1 [11:12:14]Read from MH i2c: 01 [11:12:14]MH_I2C_Read... [11:12:14]*** Stop cut motor [11:12:14]*** Cut end [11:12:14]Read from MH i2c: 01 07 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: 01 07 00 DF 11 00 00 00 00 00 FF 0F 05 [11:12:14]process_action close_receipt done [11:12:14]requested_data is exist [11:12:14]produce_requested_data [11:12:14]requested_item fm.sn is exist - process it [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 11 00 00 [11:12:14]Write to MH i2c: E2 08 00 E0 11 80 11 00 00 00 00 00 00 6B [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 17 00 E0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B8 [11:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:14]wFMCommunicate OK [11:12:14]requested_item fd.num is exist - process it [11:12:14]SAM_PROTO_GetFieldsCounters [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 13 00 00 [11:12:14]Write to MH i2c: E2 08 00 E1 11 80 13 00 00 00 00 00 00 6E [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 62 00 E1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 07 03 00 0E 04 04 00 CF 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 43 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 07 03 00 0E 04 04 00 CF 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 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetFieldsCounters done [11:12:14]requested_item shift.num is exist - process it [11:12:14]requested_item shift.opened is exist - process it [11:12:14]req_shift_opened [11:12:14]FM_GetShiftState [11:12:14]SAM_PROTO_GetShiftState [11:12:14]wFMCommunicate request_size=4 [11:12:14]MH_SAM_APDU [11:12:14]CAPDU: 80 13 01 00 [11:12:14]Write to MH i2c: E2 08 00 E2 11 80 13 01 00 00 00 00 00 70 [11:12:14]Write i2c OK [11:12:14]MH_I2C_Read... [11:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:14]Read from MH i2c: E2 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 [11:12:14]MH_I2C_Read... [11:12:14]Read from MH i2c: E2 0E 00 E2 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D0 [11:12:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:14]wFMCommunicate OK [11:12:14]SAM_PROTO_GetShiftState done [11:12:14]FM_GetShiftState done [11:12:14]req_shift_opened done [11:12:14]requested_item shift.open_date is exist - process it [11:12:14]req_shift_open_date [11:12:14]req_shift_open_date done [11:12:14]produce_requested_data done [11:12:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198642,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:12:14]process_action_free close_receipt [11:12:14]json_value_free [11:12:14]json_value_free done [11:12:14]process_json_proto returns [11:12:14]Send response to host [11:12:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198642,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:12:14]free response buf [11:12:14]execute_script done [11:12:14]execute_script returns [11:12:14]free content buf [11:12:14]Sock 7.Close socket [11:12:14]Sock 7.Thread stoped [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:29]accept exits with 9 [11:12:29]New connection [11:12:29]New thread 3067116900 created [11:12:29]Thread 3067260260 joined [11:12:29]Waiting for new connection... [11:12:29] Sock 9.Parse request [11:12:29]Sock 9.Check first char [11:12:29]Sock 9.First char is OK [11:12:29]request: POST /json_proto HTTP/1.0 [11:12:29]Method: POST [11:12:29]URL: /json_proto [11:12:29]Method is POST - this is cgi request [11:12:29]url: /json_proto [11:12:29]query_string will be loaded in cgi processing [11:12:29]execute_cgi json_proto POST (null) [11:12:29]execute_cgi path=json_proto method=POST [11:12:29]POST find Content-Length [11:12:29]Host: 172.17.46.195:8080 [11:12:29]Content-Length: 683 [11:12:29]Content-Type: application/json [11:12:29] [11:12:29]POST finish read [11:12:29]Found Content-Length = 683 [11:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 25.790, "sum" : 990.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 990.00, "total" : 990.00, "payments": [ { "type": 0, "sum" : 990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:29]execute_script... [11:12:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 25.790, "sum" : 990.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 990.00, "total" : 990.00, "payments": [ { "type": 0, "sum" : 990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:29]POST & json_proto [11:12:29]process_json_proto [11:12:29]json parsed OK: [11:12:29]protocol is kg_v1.0 [11:12:29]action value=close_receipt [11:12:29]process_action close_receipt [11:12:29]cmd_close_receipt [11:12:29]MH_GetDate [11:12:29]Write to MH i2c: F0 00 00 E3 11 E3 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 E3 11 00 9D 85 C0 66 8D AE BC 66 91 [11:12:29]GetLastDocTimeStamp 1723893130 [11:12:29]current date 1723893149 [11:12:29]FM_GetShiftState [11:12:29]SAM_PROTO_GetShiftState [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 13 01 00 [11:12:29]Write to MH i2c: E2 08 00 E4 11 80 13 01 00 00 00 00 00 72 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 E4 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D2 [11:12:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:29]wFMCommunicate OK [11:12:29]SAM_PROTO_GetShiftState done [11:12:29]FM_GetShiftState done [11:12:29]opened in 1723853126 [11:12:29]opened+sec_in_day 1723939526 [11:12:29]quantity*price = 99033 [11:12:29]sum+1 = 99035 [11:12:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.34 袠孝袨袚袨: 990.00 袙薪械褋械薪芯: 990.00 小袛袗效袗: 0.00 袧小袩 1% : 8.76 袧袛小 12% : 105.17 袧邪谢懈褔薪褘屑懈: 990.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 251 17.08.2024 11:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198643 肖袩袛: 112227476480706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198643&fm=112227476480706&tin=02508201610067®Number=0000000000092545&sum=99000 [11:12:30]StoreToDocumentArchive [11:12:30]shift 463 fd 198643 [11:12:30]save to /storage/0463/doc_00198643 [11:12:30]save last doc name /storage/0463/doc_00198643 to /storage/kkm_last_doc_name [11:12:30]save OK [11:12:30]Clear old archive folders... [11:12:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:12:30]tlvbuf is 0171A600 [11:12:30]SAM_PROTO_ClearQueue [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 09 00 00 [11:12:30]Write to MH i2c: E2 08 00 F1 11 80 09 00 00 00 00 00 00 74 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 F1 11 00 90 00 76 [11:12:30]RAPDU: 90 00 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_ClearQueue done [11:12:30]KKMCreateOFDPacket [11:12:30]OFDProtocolAddRootSTLVToBuf [11:12:30]FM_MakeSignedData [11:12:30]FM_MakeSignedData [11:12:30]SAM_PROTO_SignData [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 0D 01 02 [11:12:30]Write to MH i2c: E2 08 00 F2 11 80 0D 01 02 00 00 00 00 7C [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 F2 11 00 90 00 77 [11:12:30]RAPDU: 90 00 [11:12:30]wFMCommunicate OK [11:12:30]wFMCommunicate request_size=255 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 29 00 00 00 00 07 04 06 00 B8 82 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 9D 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 07 03 00 35 04 06 00 66 11 [11:12:30]Write to MH i2c: E2 02 01 F3 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 29 00 00 00 00 07 04 06 00 B8 82 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 9D 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 07 03 00 35 04 06 00 66 11 00 00 5D [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 F3 11 00 90 00 78 [11:12:30]RAPDU: 90 00 [11:12:30]wFMCommunicate OK [11:12:30]wFMCommunicate request_size=9 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 0D 02 02 04 FE DE A2 C2 [11:12:30]Write to MH i2c: E2 0C 00 F4 11 80 0D 02 02 04 00 FE DE A2 C2 00 00 C7 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 F4 11 00 90 00 79 [11:12:30]RAPDU: 90 00 [11:12:30]wFMCommunicate OK [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 0D 03 02 [11:12:30]Write to MH i2c: E2 08 00 F5 11 80 0D 03 02 00 00 00 00 81 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 0B 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 0B 00 F5 11 00 9C CF 9F 83 73 0D 22 39 90 00 EA [11:12:30]RAPDU: 9C CF 9F 83 73 0D 22 39 90 00 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_SignData done [11:12:30]FM_MakeSignedData done [11:12:30]CreateOFDProtocolMessage [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 11 00 00 [11:12:30]Write to MH i2c: E2 08 00 F6 11 80 11 00 00 00 00 00 00 81 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 17 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 17 00 F6 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [11:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:30]wFMCommunicate OK [11:12:30]CreateOFDProtocolMessage done [11:12:30]OFDSenderStorePacket 198643 [11:12:30]StoreOFDPacket docnum=198643 [11:12:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 59 30 06 01 B2 CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 29 00 00 00 00 07 04 06 00 B8 82 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 9D 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 07 03 00 35 04 06 00 66 11 FE DE A2 C2 9C CF 9F 83 73 0D 22 39 [11:12:30]CheckFolder [11:12:30]dirname=/storage/ofd_packets [11:12:30]CheckFolder done [11:12:30]ProducePacketName [11:12:30]name=ofd_packets/00198643 [11:12:30]NVStorageSaveData ofd_packets/00198643 [11:12:30]File name is /storage/ofd_packets/00198643 [11:12:30]Write 300 bytes [11:12:30]NVStorageSaveData done [11:12:30]OFDSenderStorePacket done [11:12:30]KKMCreateOFDPacket done [11:12:30]NVStorageSaveData kkm_last_timestamp [11:12:30]File name is /storage/kkm_last_timestamp [11:12:30]Write 4 bytes [11:12:30]NVStorageSaveData done [11:12:30]ExternCall_PrintAddStr [11:12:30]wPrintStart [11:12:30]Write to MH i2c: 01 00 00 F7 11 08 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: 01 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: 01 07 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: 01 07 00 F7 11 00 00 00 00 00 FF 0F 1D [11:12:30]RasterBufferAndPrint [11:12:30]line 小褔械褌 N : (1)11326088 [11:12:30]line 袠袧袧: 02508201610067 [11:12:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:12:30]line 袩袪袨袛袗袞袗 [11:12:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [11:12:30]line 孝芯胁邪褉: 2711190000 [11:12:30]line 袚袗袟-袣-3 [11:12:30]line 25.790 * 38.40 [11:12:30]line = 990.34 [11:12:30]line 袧袛小 12% 袧小袩 1% [11:12:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:12:30]line 袨袣袪校袚袥袝袧袠袝: -0.34 [11:12:30]line 袠孝袨袚袨: 990.00 [11:12:30]line 袙薪械褋械薪芯: 990.00 [11:12:30]line 小袛袗效袗: 0.00 [11:12:30]line 袧小袩 1% : 8.76 [11:12:30]line 袧袛小 12% : 105.17 [11:12:30]line 袧邪谢懈褔薪褘屑懈: 990.00 [11:12:30]line 袘械蟹薪邪谢.: 0.00 [11:12:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:12:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:12:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:12:30]line 效械泻 251 17.08.2024 11:12 [11:12:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:12:30]line 袟袧袦: 0300000079 [11:12:30]line 袪袧袦: 0000000000092545 [11:12:30]line 袙械褉褋懈褟 袣袣袦: 001 [11:12:30]line 肖袦: 0000000000871802 [11:12:30]line 肖袛: 198643 [11:12:30]line 肖袩袛: 112227476480706 [11:12:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198643&fm=112227476480706&tin=02508201610067®Number=0000000000092545&sum=99000 [11:12:30]written 0, free lines is 4095 [11:12:30]OFD Sender: Processing packet 198643 [packets to send 246, broken 245] [11:12:30]ProducePacketName [11:12:30]name=ofd_packets/00198643 [11:12:30]OFD Sender: To server: 嚂鰌G, [11:12:30]CommunicateWithHost lk.salyk.kg:30040 [11:12:30]ConnectInit lk.salyk.kg [11:12:31]Connected sock=10 [11:12:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 59 30 06 01 B2 CF 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 BE 64 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 DA 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 29 00 00 00 00 07 04 06 00 B8 82 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 9D 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 07 03 00 35 04 06 00 66 11 FE DE A2 C2 9C CF 9F 83 73 0D 22 39 [11:12:31]Write to MH i2c: 01 00 00 22 12 34 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 22 12 00 00 00 00 00 E2 0C 29 [11:12:31]RasterBufferAndPrint [11:12:31]line [11:12:31]line [11:12:31]line [11:12:31]line [11:12:31]line [11:12:31]written 0, free lines is 3310 [11:12:31]MH_Cut [11:12:31]Write to MH i2c: D1 01 00 29 12 01 0D [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: D1 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: D1 01 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: D1 01 00 29 12 00 0C [11:12:31]Write to MH i2c: 01 00 00 2A 12 3C [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E 6C 47 00 17 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 07 03 00 F4 03 04 00 AE 31 C0 66 B6 04 01 00 00 FD 37 DF 6A 77 50 7E DA [11:12:31]CommunicateWithHost err = 0 [11:12:31]CheckOFDResponse [11:12:31]1017 (14) - 77093643461234 [11:12:31]1041 (16) - 0000000000871802 [11:12:31]1040 (4) - 198643 [11:12:31]1012 (4) - 17.08.2024 05:14 [11:12:31]1206 (1) - 0 [11:12:31]OFD Sender: Remove packet 198643 [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00198643 [11:12:31]NVStorageDeleteData [11:12:32]OFD Sender: No OFD packet to send [11:12:32]*** Cut start [11:12:32]*** Purtial cut [11:12:32]*** CUTSNS_PIN = 0 [11:12:32]*** Stage 1: CUTSNS_PIN = 1 [11:12:34]Read from MH i2c: 01 [11:12:34]MH_I2C_Read... [11:12:34]*** Stop cut motor [11:12:34]*** Cut end [11:12:34]Read from MH i2c: 01 07 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: 01 07 00 2A 12 00 00 00 00 00 FF 0F 51 [11:12:34]process_action close_receipt done [11:12:34]requested_data is exist [11:12:34]produce_requested_data [11:12:34]requested_item fm.sn is exist - process it [11:12:34]wFMCommunicate request_size=4 [11:12:34]MH_SAM_APDU [11:12:34]CAPDU: 80 11 00 00 [11:12:34]Write to MH i2c: E2 08 00 2B 12 80 11 00 00 00 00 00 00 B7 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:34]Read from MH i2c: E2 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 17 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 17 00 2B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 04 [11:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:34]wFMCommunicate OK [11:12:34]requested_item fd.num is exist - process it [11:12:34]SAM_PROTO_GetFieldsCounters [11:12:34]wFMCommunicate request_size=4 [11:12:34]MH_SAM_APDU [11:12:34]CAPDU: 80 13 00 00 [11:12:34]Write to MH i2c: E2 08 00 2C 12 80 13 00 00 00 00 00 00 BA [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:34]Read from MH i2c: E2 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 62 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 62 00 2C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 07 03 00 0E 04 04 00 CF 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 93 [11:12:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 07 03 00 0E 04 04 00 CF 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 [11:12:34]wFMCommunicate OK [11:12:34]SAM_PROTO_GetFieldsCounters done [11:12:34]requested_item shift.num is exist - process it [11:12:34]requested_item shift.opened is exist - process it [11:12:34]req_shift_opened [11:12:34]FM_GetShiftState [11:12:34]SAM_PROTO_GetShiftState [11:12:34]wFMCommunicate request_size=4 [11:12:34]MH_SAM_APDU [11:12:34]CAPDU: 80 13 01 00 [11:12:34]Write to MH i2c: E2 08 00 2D 12 80 13 01 00 00 00 00 00 BC [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:34]Read from MH i2c: E2 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 0E 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 0E 00 2D 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1C [11:12:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:34]wFMCommunicate OK [11:12:34]SAM_PROTO_GetShiftState done [11:12:34]FM_GetShiftState done [11:12:34]req_shift_opened done [11:12:34]requested_item shift.open_date is exist - process it [11:12:34]req_shift_open_date [11:12:34]req_shift_open_date done [11:12:34]produce_requested_data done [11:12:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198643,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:12:34]process_action_free close_receipt [11:12:34]json_value_free [11:12:34]json_value_free done [11:12:34]process_json_proto returns [11:12:34]Send response to host [11:12:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198643,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:12:34]free response buf [11:12:34]execute_script done [11:12:34]execute_script returns [11:12:34]free content buf [11:12:34]Sock 9.Close socket [11:12:34]Sock 9.Thread stoped [11:12:37]OFD Sender: No OFD packet to send [11:12:42]OFD Sender: No OFD packet to send [11:12:42]accept exits with 7 [11:12:42]New connection [11:12:42]New thread 3067260260 created [11:12:42]Thread 3067116900 joined [11:12:42]Waiting for new connection... [11:12:42] Sock 7.Parse request [11:12:42]Sock 7.Check first char [11:12:42]Sock 7.First char is OK [11:12:42]request: POST /json_proto HTTP/1.0 [11:12:42]Method: POST [11:12:42]URL: /json_proto [11:12:42]Method is POST - this is cgi request [11:12:42]url: /json_proto [11:12:42]query_string will be loaded in cgi processing [11:12:42]execute_cgi json_proto POST (null) [11:12:42]execute_cgi path=json_proto method=POST [11:12:42]POST find Content-Length [11:12:42]Host: 172.17.46.195:8080 [11:12:42]Content-Length: 818 [11:12:42]Content-Type: application/json [11:12:42] [11:12:42]POST finish read [11:12:42]Found Content-Length = 818 [11:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010034/47/4082277/2139662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:42]execute_script... [11:12: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)11326091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010034/47/4082277/2139662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:42]POST & json_proto [11:12:42]process_json_proto [11:12:42]json parsed OK: [11:12:42]protocol is kg_v1.0 [11:12:42]action value=close_receipt [11:12:42]process_action close_receipt [11:12:42]cmd_close_receipt [11:12:42]MH_GetDate [11:12:42]Write to MH i2c: F0 00 00 2E 12 2F [11:12:42]Write i2c OK [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: F0 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: F0 09 00 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: F0 09 00 2E 12 00 AB 85 C0 66 8D AE BC 66 EB [11:12:42]GetLastDocTimeStamp 1723893149 [11:12:42]current date 1723893163 [11:12:42]FM_GetShiftState [11:12:42]SAM_PROTO_GetShiftState [11:12:42]wFMCommunicate request_size=4 [11:12:42]MH_SAM_APDU [11:12:42]CAPDU: 80 13 01 00 [11:12:42]Write to MH i2c: E2 08 00 2F 12 80 13 01 00 00 00 00 00 BE [11:12:42]Write i2c OK [11:12:42]MH_I2C_Read... [11:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:42]Read from MH i2c: E2 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 0E 00 [11:12:42]MH_I2C_Read... [11:12:42]Read from MH i2c: E2 0E 00 2F 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1E [11:12:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:42]wFMCommunicate OK [11:12:42]SAM_PROTO_GetShiftState done [11:12:42]FM_GetShiftState done [11:12:42]opened in 1723853126 [11:12:42]opened+sec_in_day 1723939526 [11:12:42]quantity*price = 0 [11:12:42]sum+1 = 1 [11:12:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 252 17.08.2024 11:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010034/47/4082277/2139662 肖袦: 0000000000871802 肖袛: 198644 肖袩袛: 82514290639551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198644&fm=82514290639551&tin=02508201610067®Number=0000000000092545&sum=0 [11:12:43]StoreToDocumentArchive [11:12:43]shift 463 fd 198644 [11:12:43]save to /storage/0463/doc_00198644 [11:12:43]save last doc name /storage/0463/doc_00198644 to /storage/kkm_last_doc_name [11:12:43]save OK [11:12:43]Clear old archive folders... [11:12:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:12:43]tlvbuf is B6EF37B0 [11:12:43]SAM_PROTO_ClearQueue [11:12:43]wFMCommunicate request_size=4 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 09 00 00 [11:12:43]Write to MH i2c: E2 08 00 3C 12 80 09 00 00 00 00 00 00 C0 [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 03 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 03 00 3C 12 00 90 00 C2 [11:12:43]RAPDU: 90 00 [11:12:43]wFMCommunicate OK [11:12:43]SAM_PROTO_ClearQueue done [11:12:43]KKMCreateOFDPacket [11:12:43]OFDProtocolAddRootSTLVToBuf [11:12:43]FM_MakeSignedData [11:12:43]FM_MakeSignedData [11:12:43]SAM_PROTO_SignData [11:12:43]wFMCommunicate request_size=4 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 0D 01 02 [11:12:43]Write to MH i2c: E2 08 00 3D 12 80 0D 01 02 00 00 00 00 C8 [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 03 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 03 00 3D 12 00 90 00 C3 [11:12:43]RAPDU: 90 00 [11:12:43]wFMCommunicate OK [11:12:43]wFMCommunicate request_size=255 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 AB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 07 03 00 35 04 06 00 4B 0B DA FB [11:12:43]Write to MH i2c: E2 02 01 3E 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 AB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 07 03 00 35 04 06 00 4B 0B DA FB 00 00 50 [11:12:43]Write i2c OK [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 [11:12:43]MH_I2C_Read... [11:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:43]Read from MH i2c: E2 03 00 [11:12:43]MH_I2C_Read... [11:12:43]Read from MH i2c: E2 03 00 3E 12 00 90 00 C4 [11:12:43]RAPDU: 90 00 [11:12:43]wFMCommunicate OK [11:12:43]wFMCommunicate request_size=7 [11:12:43]MH_SAM_APDU [11:12:43]CAPDU: 80 0D 02 02 02 82 BF [11:12:44]Write to MH i2c: E2 0A 00 3F 12 80 0D 02 02 02 00 82 BF 00 00 10 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:44]Read from MH i2c: E2 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 03 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 03 00 3F 12 00 90 00 C5 [11:12:44]RAPDU: 90 00 [11:12:44]wFMCommunicate OK [11:12:44]wFMCommunicate request_size=4 [11:12:44]MH_SAM_APDU [11:12:44]CAPDU: 80 0D 03 02 [11:12:44]Write to MH i2c: E2 08 00 40 12 80 0D 03 02 00 00 00 00 CD [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:44]Read from MH i2c: E2 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 0B 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 0B 00 40 12 00 A2 2B 56 26 C9 22 25 23 90 00 4A [11:12:44]RAPDU: A2 2B 56 26 C9 22 25 23 90 00 [11:12:44]wFMCommunicate OK [11:12:44]SAM_PROTO_SignData done [11:12:44]FM_MakeSignedData done [11:12:44]CreateOFDProtocolMessage [11:12:44]wFMCommunicate request_size=4 [11:12:44]MH_SAM_APDU [11:12:44]CAPDU: 80 11 00 00 [11:12:44]Write to MH i2c: E2 08 00 41 12 80 11 00 00 00 00 00 00 CD [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:44]Read from MH i2c: E2 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 17 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: E2 17 00 41 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1A [11:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:44]wFMCommunicate OK [11:12:44]CreateOFDProtocolMessage done [11:12:44]OFDSenderStorePacket 198644 [11:12:44]StoreOFDPacket docnum=198644 [11:12:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F3 32 04 01 3B 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 AB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 07 03 00 35 04 06 00 4B 0B DA FB 82 BF A2 2B 56 26 C9 22 25 23 [11:12:44]CheckFolder [11:12:44]dirname=/storage/ofd_packets [11:12:44]CheckFolder done [11:12:44]ProducePacketName [11:12:44]name=ofd_packets/00198644 [11:12:44]NVStorageSaveData ofd_packets/00198644 [11:12:44]File name is /storage/ofd_packets/00198644 [11:12:44]Write 298 bytes [11:12:44]NVStorageSaveData done [11:12:44]OFDSenderStorePacket done [11:12:44]KKMCreateOFDPacket done [11:12:44]NVStorageSaveData kkm_last_timestamp [11:12:44]File name is /storage/kkm_last_timestamp [11:12:44]Write 4 bytes [11:12:44]NVStorageSaveData done [11:12:44]ExternCall_PrintAddStr [11:12:44]wPrintStart [11:12:44]Write to MH i2c: 01 00 00 42 12 54 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 42 12 00 00 00 00 00 FF 0F 69 [11:12:44]RasterBufferAndPrint [11:12:44]line 小褔械褌 N : (1)11326091 [11:12:44]line 袠袧袧: 02508201610067 [11:12:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:12:44]line 袩袪袨袛袗袞袗 [11:12:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:12:44]line 孝芯胁邪褉: 2710194210 [11:12:44]line 袛孝-袣-5 [11:12:44]line 14.000 * 0.00 [11:12:44]line = 0.00 [11:12:44]line 袧袛小 12% 袧小袩 1% [11:12:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:12:44]line 袠孝袨袚袨: 0.00 [11:12:44]line 袧小袩 1% : 0.00 [11:12:44]line 袧袛小 12% : 0.00 [11:12:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:12:44]line 袘械蟹薪邪谢.: 0.00 [11:12:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:12:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:12:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:12:44]line 效械泻 252 17.08.2024 11:12 [11:12:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:12:44]line 袟袧袦: 0300000079 [11:12:44]line 袪袧袦: 0000000000092545 [11:12:44]line 袙械褉褋懈褟 袣袣袦: 001 [11:12:44]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [11:12:44]line 4010034/47/4082277/2139662 [11:12:44]line 肖袦: 0000000000871802 [11:12:44]line 肖袛: 198644 [11:12:44]line 肖袩袛: 82514290639551 [11:12:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198644&fm=82514290639551&tin=02508201610067®Number=0000000000092545&sum=0 [11:12:44]written 0, free lines is 4095 [11:12:44]OFD Sender: Processing packet 198644 [packets to send 246, broken 245] [11:12:44]ProducePacketName [11:12:44]name=ofd_packets/00198644 [11:12:44]OFD Sender: To server: 嚂鰌G, [11:12:44]CommunicateWithHost lk.salyk.kg:30040 [11:12:44]ConnectInit lk.salyk.kg [11:12:44]Connected sock=10 [11:12:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F3 32 04 01 3B 56 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 AB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 07 03 00 35 04 06 00 4B 0B DA FB 82 BF A2 2B 56 26 C9 22 25 23 [11:12:44]Write to MH i2c: 01 00 00 6C 12 7E [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: 01 07 00 6C 12 00 00 00 00 00 05 0D 97 [11:12:44]RasterBufferAndPrint [11:12:44]line [11:12:44]line [11:12:44]line [11:12:44]line [11:12:44]line [11:12:44]written 0, free lines is 3342 [11:12:44]MH_Cut [11:12:44]Write to MH i2c: D1 01 00 73 12 01 57 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: D1 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: D1 01 00 [11:12:44]MH_I2C_Read... [11:12:44]Read from MH i2c: D1 01 00 73 12 00 56 [11:12:44]Write to MH i2c: 01 00 00 74 12 86 [11:12:44]Write i2c OK [11:12:44]MH_I2C_Read... [11:12:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C 18 47 00 8A AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 07 03 00 F4 03 04 00 BB 31 C0 66 B6 04 01 00 00 71 24 CF CF 45 58 07 D8 [11:12:44]CommunicateWithHost err = 0 [11:12:44]CheckOFDResponse [11:12:44]1017 (14) - 77093643461234 [11:12:44]1041 (16) - 0000000000871802 [11:12:44]1040 (4) - 198644 [11:12:44]1012 (4) - 17.08.2024 05:14 [11:12:44]1206 (1) - 0 [11:12:44]OFD Sender: Remove packet 198644 [11:12:44]ProducePacketName [11:12:44]name=ofd_packets/00198644 [11:12:44]NVStorageDeleteData [11:12:45]OFD Sender: No OFD packet to send [11:12:45]*** Cut start [11:12:45]*** Purtial cut [11:12:45]*** Stage 1: CUTSNS_PIN = 1 [11:12:45]Read from MH i2c: 01 [11:12:45]MH_I2C_Read... [11:12:45]*** Stop cut motor [11:12:45]*** Cut end [11:12:45]Read from MH i2c: 01 07 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: 01 07 00 74 12 00 00 00 00 00 FF 0F 9B [11:12:45]process_action close_receipt done [11:12:45]requested_data is exist [11:12:45]produce_requested_data [11:12:45]requested_item fm.sn is exist - process it [11:12:45]wFMCommunicate request_size=4 [11:12:45]MH_SAM_APDU [11:12:45]CAPDU: 80 11 00 00 [11:12:45]Write to MH i2c: E2 08 00 75 12 80 11 00 00 00 00 00 00 01 [11:12:45]Write i2c OK [11:12:45]MH_I2C_Read... [11:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:45]Read from MH i2c: E2 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 17 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 17 00 75 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [11:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:12:45]wFMCommunicate OK [11:12:45]requested_item fd.num is exist - process it [11:12:45]SAM_PROTO_GetFieldsCounters [11:12:45]wFMCommunicate request_size=4 [11:12:45]MH_SAM_APDU [11:12:45]CAPDU: 80 13 00 00 [11:12:45]Write to MH i2c: E2 08 00 76 12 80 13 00 00 00 00 00 00 04 [11:12:45]Write i2c OK [11:12:45]MH_I2C_Read... [11:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:45]Read from MH i2c: E2 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 62 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 62 00 76 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 07 03 00 0E 04 04 00 CF 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 E1 [11:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 07 03 00 0E 04 04 00 CF 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 [11:12:45]wFMCommunicate OK [11:12:45]SAM_PROTO_GetFieldsCounters done [11:12:45]requested_item shift.num is exist - process it [11:12:45]requested_item shift.opened is exist - process it [11:12:45]req_shift_opened [11:12:45]FM_GetShiftState [11:12:45]SAM_PROTO_GetShiftState [11:12:45]wFMCommunicate request_size=4 [11:12:45]MH_SAM_APDU [11:12:45]CAPDU: 80 13 01 00 [11:12:45]Write to MH i2c: E2 08 00 77 12 80 13 01 00 00 00 00 00 06 [11:12:45]Write i2c OK [11:12:45]MH_I2C_Read... [11:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:45]Read from MH i2c: E2 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 0E 00 [11:12:45]MH_I2C_Read... [11:12:45]Read from MH i2c: E2 0E 00 77 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 66 [11:12:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:45]wFMCommunicate OK [11:12:45]SAM_PROTO_GetShiftState done [11:12:45]FM_GetShiftState done [11:12:45]req_shift_opened done [11:12:45]requested_item shift.open_date is exist - process it [11:12:45]req_shift_open_date [11:12:45]req_shift_open_date done [11:12:45]produce_requested_data done [11:12:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198644,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:12:45]process_action_free close_receipt [11:12:45]json_value_free [11:12:45]json_value_free done [11:12:45]process_json_proto returns [11:12:45]Send response to host [11:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198644,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:12:45]free response buf [11:12:45]execute_script done [11:12:45]execute_script returns [11:12:45]free content buf [11:12:45]Sock 7.Close socket [11:12:45]Sock 7.Thread stoped [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:12:58]accept exits with 9 [11:12:58]New connection [11:12:58]New thread 3067116900 created [11:12:58]Thread 3067260260 joined [11:12:58]Waiting for new connection... [11:12:58] Sock 9.Parse request [11:12:58]Sock 9.Check first char [11:12:58]Sock 9.First char is OK [11:12:58]request: POST /json_proto HTTP/1.0 [11:12:58]Method: POST [11:12:58]URL: /json_proto [11:12:58]Method is POST - this is cgi request [11:12:58]url: /json_proto [11:12:58]query_string will be loaded in cgi processing [11:12:58]execute_cgi json_proto POST (null) [11:12:58]execute_cgi path=json_proto method=POST [11:12:58]POST find Content-Length [11:12:58]Host: 172.17.46.195:8080 [11:12:58]Content-Length: 679 [11:12:58]Content-Type: application/json [11:12:58] [11:12:58]POST finish read [11:12:58]Found Content-Length = 679 [11:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.050, "sum" : 410.19, "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" ] } } [11:12:58]execute_script... [11:12:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 6.050, "sum" : 410.19, "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" ] } } [11:12:58]POST & json_proto [11:12:58]process_json_proto [11:12:58]json parsed OK: [11:12:58]protocol is kg_v1.0 [11:12:58]action value=close_receipt [11:12:58]process_action close_receipt [11:12:58]cmd_close_receipt [11:12:58]MH_GetDate [11:12:58]Write to MH i2c: F0 00 00 78 12 79 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: F0 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: F0 09 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: F0 09 00 78 12 00 BA 85 C0 66 8D AE BC 66 44 [11:12:58]GetLastDocTimeStamp 1723893163 [11:12:58]current date 1723893178 [11:12:58]FM_GetShiftState [11:12:58]SAM_PROTO_GetShiftState [11:12:58]wFMCommunicate request_size=4 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 13 01 00 [11:12:58]Write to MH i2c: E2 08 00 79 12 80 13 01 00 00 00 00 00 08 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:58]Read from MH i2c: E2 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 0E 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: E2 0E 00 79 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 68 [11:12:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:12:58]wFMCommunicate OK [11:12:58]SAM_PROTO_GetShiftState done [11:12:58]FM_GetShiftState done [11:12:58]opened in 1723853126 [11:12:58]opened+sec_in_day 1723939526 [11:12:58]quantity*price = 41019 [11:12:58]sum+1 = 41020 [11:12:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.19 袠孝袨袚袨: 410.00 袙薪械褋械薪芯: 410.00 小袛袗效袗: 0.00 袧小袩 1% : 3.63 袧袛小 12% : 43.56 袧邪谢懈褔薪褘屑懈: 410.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 253 17.08.2024 11:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198645 肖袩袛: 112442928900377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111259&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198645&fm=112442928900377&tin=02508201610067®Number=0000000000092545&sum=41000 [11:12:59]StoreToDocumentArchive [11:12:59]shift 463 fd 198645 [11:12:59]save to /storage/0463/doc_00198645 [11:12:59]save last doc name /storage/0463/doc_00198645 to /storage/kkm_last_doc_name [11:12:59]save OK [11:12:59]Clear old archive folders... [11:12:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:59]tlvbuf is 017529E0 [11:12:59]SAM_PROTO_ClearQueue [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 09 00 00 [11:12:59]Write to MH i2c: E2 08 00 86 12 80 09 00 00 00 00 00 00 0A [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 86 12 00 90 00 0C [11:12:59]RAPDU: 90 00 [11:12:59]wFMCommunicate OK [11:12:59]SAM_PROTO_ClearQueue done [11:12:59]KKMCreateOFDPacket [11:12:59]OFDProtocolAddRootSTLVToBuf [11:12:59]FM_MakeSignedData [11:12:59]FM_MakeSignedData [11:12:59]SAM_PROTO_SignData [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 0D 01 02 [11:12:59]Write to MH i2c: E2 08 00 87 12 80 0D 01 02 00 00 00 00 12 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 87 12 00 90 00 0D [11:12:59]RAPDU: 90 00 [11:12:59]wFMCommunicate OK [11:12:59]wFMCommunicate request_size=255 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3B 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 04 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 FD 00 00 00 F4 03 04 00 BB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 07 03 00 35 04 06 00 66 [11:12:59]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 A2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3B 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 04 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 FD 00 00 00 F4 03 04 00 BB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 07 03 00 35 04 06 00 66 00 00 E8 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 03 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 03 00 88 12 00 90 00 0E [11:13:00]RAPDU: 90 00 [11:13:00]wFMCommunicate OK [11:13:00]wFMCommunicate request_size=10 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 0D 02 02 05 44 28 D5 A9 19 [11:13:00]Write to MH i2c: E2 0D 00 89 12 80 0D 02 02 05 00 44 28 D5 A9 19 00 00 22 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 03 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 03 00 89 12 00 90 00 0F [11:13:00]RAPDU: 90 00 [11:13:00]wFMCommunicate OK [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 0D 03 02 [11:13:00]Write to MH i2c: E2 08 00 8A 12 80 0D 03 02 00 00 00 00 17 [11:13:00]OFD Sender: No OFD packet to send [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 0B 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 0B 00 8A 12 00 3C C5 CE F1 23 1A FB 8A 90 00 9A [11:13:00]RAPDU: 3C C5 CE F1 23 1A FB 8A 90 00 [11:13:00]wFMCommunicate OK [11:13:00]SAM_PROTO_SignData done [11:13:00]FM_MakeSignedData done [11:13:00]CreateOFDProtocolMessage [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 11 00 00 [11:13:00]Write to MH i2c: E2 08 00 8B 12 80 11 00 00 00 00 00 00 17 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 8B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 64 [11:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:13:00]wFMCommunicate OK [11:13:00]CreateOFDProtocolMessage done [11:13:00]OFDSenderStorePacket 198645 [11:13:00]StoreOFDPacket docnum=198645 [11:13:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 41 07 01 FF B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3B 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 04 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 FD 00 00 00 F4 03 04 00 BB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 07 03 00 35 04 06 00 66 44 28 D5 A9 19 3C C5 CE F1 23 1A FB 8A [11:13:00]CheckFolder [11:13:00]dirname=/storage/ofd_packets [11:13:00]CheckFolder done [11:13:00]ProducePacketName [11:13:00]name=ofd_packets/00198645 [11:13:00]NVStorageSaveData ofd_packets/00198645 [11:13:00]File name is /storage/ofd_packets/00198645 [11:13:00]Write 301 bytes [11:13:00]NVStorageSaveData done [11:13:00]OFDSenderStorePacket done [11:13:00]KKMCreateOFDPacket done [11:13:00]NVStorageSaveData kkm_last_timestamp [11:13:00]File name is /storage/kkm_last_timestamp [11:13:00]Write 4 bytes [11:13:00]NVStorageSaveData done [11:13:00]ExternCall_PrintAddStr [11:13:00]wPrintStart [11:13:00]Write to MH i2c: 01 00 00 8C 12 9E [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 8C 12 00 00 00 00 00 FF 0F B3 [11:13:00]RasterBufferAndPrint [11:13:00]line 小褔械褌 N : (1)11326092 [11:13:00]line 袠袧袧: 02508201610067 [11:13:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:13:00]line 袩袪袨袛袗袞袗 [11:13:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [11:13:00]line 孝芯胁邪褉: 2710124130 [11:13:00]line 袗懈-92-袣-4 [11:13:00]line 6.050 * 67.80 [11:13:00]line = 410.19 [11:13:00]line 袧袛小 12% 袧小袩 1% [11:13:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:13:00]line 袨袣袪校袚袥袝袧袠袝: -0.19 [11:13:00]line 袠孝袨袚袨: 410.00 [11:13:00]line 袙薪械褋械薪芯: 410.00 [11:13:00]line 小袛袗效袗: 0.00 [11:13:00]line 袧小袩 1% : 3.63 [11:13:00]line 袧袛小 12% : 43.56 [11:13:00]line 袧邪谢懈褔薪褘屑懈: 410.00 [11:13:00]line 袘械蟹薪邪谢.: 0.00 [11:13:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:13:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:13:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:13:00]line 效械泻 253 17.08.2024 11:12 [11:13:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:13:00]line 袟袧袦: 0300000079 [11:13:00]line 袪袧袦: 0000000000092545 [11:13:00]line 袙械褉褋懈褟 袣袣袦: 001 [11:13:00]line 肖袦: 0000000000871802 [11:13:00]line 肖袛: 198645 [11:13:00]line 肖袩袛: 112442928900377 [11:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111259&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198645&fm=112442928900377&tin=02508201610067®Number=0000000000092545&sum=41000 [11:13:00]written 0, free lines is 4095 [11:13:00]OFD Sender: Processing packet 198645 [packets to send 246, broken 245] [11:13:00]ProducePacketName [11:13:00]name=ofd_packets/00198645 [11:13:00]OFD Sender: To server: 嚂鰌G, [11:13:00]CommunicateWithHost lk.salyk.kg:30040 [11:13:00]ConnectInit lk.salyk.kg [11:13:00]Connected sock=10 [11:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 41 07 01 FF B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3B 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 04 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 FD 00 00 00 F4 03 04 00 BB 85 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 07 03 00 35 04 06 00 66 44 28 D5 A9 19 3C C5 CE F1 23 1A FB 8A [11:13:00]Write to MH i2c: 01 00 00 B7 12 C9 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 B7 12 00 00 00 00 00 D4 0C B0 [11:13:00]RasterBufferAndPrint [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]written 0, free lines is 3299 [11:13:00]MH_Cut [11:13:00]Write to MH i2c: D1 01 00 BE 12 01 A2 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 01 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 01 00 BE 12 00 A1 [11:13:00]Write to MH i2c: 01 00 00 BF 12 D1 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 26 FF 47 00 D6 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 07 03 00 F4 03 04 00 CB 31 C0 66 B6 04 01 00 00 24 36 DD 47 6F 39 B2 43 [11:13:01]CommunicateWithHost err = 0 [11:13:01]CheckOFDResponse [11:13:01]1017 (14) - 77093643461234 [11:13:01]1041 (16) - 0000000000871802 [11:13:01]1040 (4) - 198645 [11:13:01]1012 (4) - 17.08.2024 05:14 [11:13:01]1206 (1) - 0 [11:13:01]OFD Sender: Remove packet 198645 [11:13:01]ProducePacketName [11:13:01]name=ofd_packets/00198645 [11:13:01]NVStorageDeleteData [11:13:01]OFD Sender: No OFD packet to send [11:13:01]*** Cut start [11:13:01]*** Purtial cut [11:13:01]*** CUTSNS_PIN = 0 [11:13:01]*** Stage 1: CUTSNS_PIN = 1 [11:13:03]Read from MH i2c: 01 [11:13:03]MH_I2C_Read... [11:13:03]*** Stop cut motor [11:13:03]*** Cut end [11:13:03]Read from MH i2c: 01 07 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: 01 07 00 BF 12 00 00 00 00 00 FF 0F E6 [11:13:03]process_action close_receipt done [11:13:03]requested_data is exist [11:13:03]produce_requested_data [11:13:03]requested_item fm.sn is exist - process it [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 11 00 00 [11:13:03]Write to MH i2c: E2 08 00 C0 12 80 11 00 00 00 00 00 00 4C [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 17 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 17 00 C0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [11:13:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:13:03]wFMCommunicate OK [11:13:03]requested_item fd.num is exist - process it [11:13:03]SAM_PROTO_GetFieldsCounters [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 13 00 00 [11:13:03]Write to MH i2c: E2 08 00 C1 12 80 13 00 00 00 00 00 00 4F [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 62 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 07 03 00 0E 04 04 00 CF 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 30 [11:13:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 07 03 00 0E 04 04 00 CF 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 [11:13:03]wFMCommunicate OK [11:13:03]SAM_PROTO_GetFieldsCounters done [11:13:03]requested_item shift.num is exist - process it [11:13:03]requested_item shift.opened is exist - process it [11:13:03]req_shift_opened [11:13:03]FM_GetShiftState [11:13:03]SAM_PROTO_GetShiftState [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 13 01 00 [11:13:03]Write to MH i2c: E2 08 00 C2 12 80 13 01 00 00 00 00 00 51 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 0E 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 0E 00 C2 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B1 [11:13:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:13:03]wFMCommunicate OK [11:13:03]SAM_PROTO_GetShiftState done [11:13:03]FM_GetShiftState done [11:13:03]req_shift_opened done [11:13:03]requested_item shift.open_date is exist - process it [11:13:03]req_shift_open_date [11:13:03]req_shift_open_date done [11:13:03]produce_requested_data done [11:13:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198645,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:13:03]process_action_free close_receipt [11:13:03]json_value_free [11:13:03]json_value_free done [11:13:03]process_json_proto returns [11:13:03]Send response to host [11:13:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198645,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:13:03]free response buf [11:13:03]execute_script done [11:13:03]execute_script returns [11:13:03]free content buf [11:13:03]Sock 9.Close socket [11:13:03]Sock 9.Thread stoped [11:13:06]OFD Sender: No OFD packet to send [11:13:11]OFD Sender: No OFD packet to send [11:13:16]OFD Sender: No OFD packet to send [11:13:21]OFD Sender: No OFD packet to send [11:13:26]OFD Sender: No OFD packet to send [11:13:31]OFD Sender: No OFD packet to send [11:13:36]OFD Sender: No OFD packet to send [11:13:41]OFD Sender: No OFD packet to send [11:13:46]OFD Sender: No OFD packet to send [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:11]accept exits with 7 [11:14:11]New connection [11:14:11]New thread 3067260260 created [11:14:11]Thread 3067116900 joined [11:14:11]Waiting for new connection... [11:14:11] Sock 7.Parse request [11:14:11]Sock 7.Check first char [11:14:11]Sock 7.First char is OK [11:14:11]request: POST /json_proto HTTP/1.0 [11:14:11]Method: POST [11:14:11]URL: /json_proto [11:14:11]Method is POST - this is cgi request [11:14:11]url: /json_proto [11:14:11]query_string will be loaded in cgi processing [11:14:11]execute_cgi json_proto POST (null) [11:14:11]execute_cgi path=json_proto method=POST [11:14:11]POST find Content-Length [11:14:11]Host: 172.17.46.195:8080 [11:14:11]Content-Length: 808 [11:14:11]Content-Type: application/json [11:14:11] [11:14:11]POST finish read [11:14:11]Found Content-Length = 808 [11:14:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:11]execute_script... [11:14:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 31.250, "sum" : 1200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:11]POST & json_proto [11:14:11]process_json_proto [11:14:11]json parsed OK: [11:14:11]protocol is kg_v1.0 [11:14:11]action value=close_receipt [11:14:11]process_action close_receipt [11:14:11]cmd_close_receipt [11:14:11]MH_GetDate [11:14:11]Write to MH i2c: F0 00 00 C3 12 C4 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: F0 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: F0 09 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: F0 09 00 C3 12 00 03 86 C0 66 8D AE BC 66 D9 [11:14:11]GetLastDocTimeStamp 1723893179 [11:14:11]current date 1723893251 [11:14:11]FM_GetShiftState [11:14:11]SAM_PROTO_GetShiftState [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 13 01 00 [11:14:11]Write to MH i2c: E2 08 00 C4 12 80 13 01 00 00 00 00 00 53 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 C4 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B3 [11:14:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_GetShiftState done [11:14:11]FM_GetShiftState done [11:14:11]opened in 1723853126 [11:14:11]opened+sec_in_day 1723939526 [11:14:11]quantity*price = 120000 [11:14:11]sum+1 = 120001 [11:14:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1200.00 袧小袩 1% : 10.62 袧袛小 12% : 127.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1200.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 254 17.08.2024 11:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198646 肖袩袛: 66130111678540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198646&fm=66130111678540&tin=02508201610067®Number=0000000000092545&sum=120000 [11:14:12]StoreToDocumentArchive [11:14:12]shift 463 fd 198646 [11:14:12]save to /storage/0463/doc_00198646 [11:14:12]save last doc name /storage/0463/doc_00198646 to /storage/kkm_last_doc_name [11:14:12]save OK [11:14:12]Clear old archive folders... [11:14:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:14:12]tlvbuf is 0171AA00 [11:14:12]SAM_PROTO_ClearQueue [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 09 00 00 [11:14:12]Write to MH i2c: E2 08 00 D1 12 80 09 00 00 00 00 00 00 55 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 D1 12 00 90 00 57 [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]SAM_PROTO_ClearQueue done [11:14:12]KKMCreateOFDPacket [11:14:12]OFDProtocolAddRootSTLVToBuf [11:14:12]FM_MakeSignedData [11:14:12]FM_MakeSignedData [11:14:12]SAM_PROTO_SignData [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 01 02 [11:14:12]Write to MH i2c: E2 08 00 D2 12 80 0D 01 02 00 00 00 00 5D [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 D2 12 00 90 00 58 [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=255 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 03 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 07 03 00 35 04 06 00 3C 25 [11:14:12]Write to MH i2c: E2 02 01 D3 12 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 03 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 07 03 00 35 04 06 00 3C 25 00 00 60 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 D3 12 00 90 00 59 [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=9 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 02 02 04 1D D0 C8 4C [11:14:12]Write to MH i2c: E2 0C 00 D4 12 80 0D 02 02 04 00 1D D0 C8 4C 00 00 69 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 D4 12 00 90 00 5A [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 03 02 [11:14:12]Write to MH i2c: E2 08 00 D5 12 80 0D 03 02 00 00 00 00 62 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0B 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0B 00 D5 12 00 22 A1 3E 2B 48 E8 B8 FD 90 00 74 [11:14:12]RAPDU: 22 A1 3E 2B 48 E8 B8 FD 90 00 [11:14:12]wFMCommunicate OK [11:14:12]SAM_PROTO_SignData done [11:14:12]FM_MakeSignedData done [11:14:12]CreateOFDProtocolMessage [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 11 00 00 [11:14:12]Write to MH i2c: E2 08 00 D6 12 80 11 00 00 00 00 00 00 62 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 17 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 17 00 D6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [11:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:14:12]wFMCommunicate OK [11:14:12]CreateOFDProtocolMessage done [11:14:12]OFDSenderStorePacket 198646 [11:14:12]StoreOFDPacket docnum=198646 [11:14:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 13 F1 06 01 E8 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 03 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 07 03 00 35 04 06 00 3C 25 1D D0 C8 4C 22 A1 3E 2B 48 E8 B8 FD [11:14:12]CheckFolder [11:14:12]dirname=/storage/ofd_packets [11:14:12]CheckFolder done [11:14:12]ProducePacketName [11:14:12]name=ofd_packets/00198646 [11:14:12]NVStorageSaveData ofd_packets/00198646 [11:14:12]File name is /storage/ofd_packets/00198646 [11:14:12]Write 300 bytes [11:14:12]NVStorageSaveData done [11:14:12]OFDSenderStorePacket done [11:14:12]KKMCreateOFDPacket done [11:14:12]NVStorageSaveData kkm_last_timestamp [11:14:12]File name is /storage/kkm_last_timestamp [11:14:12]Write 4 bytes [11:14:12]NVStorageSaveData done [11:14:12]ExternCall_PrintAddStr [11:14:12]wPrintStart [11:14:12]Write to MH i2c: 01 00 00 D7 12 E9 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 D7 12 00 00 00 00 00 FF 0F FE [11:14:12]RasterBufferAndPrint [11:14:12]line 小褔械褌 N : (1)11326093 [11:14:12]line 袠袧袧: 02508201610067 [11:14:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:14:12]line 袩袪袨袛袗袞袗 [11:14:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [11:14:12]line 孝芯胁邪褉: 2711190000 [11:14:12]line 袚袗袟-袣-3 [11:14:12]line 31.250 * 38.40 [11:14:12]line = 1200.00 [11:14:12]line 袧袛小 12% 袧小袩 1% [11:14:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:14:12]line 袠孝袨袚袨: 1200.00 [11:14:12]line 袧小袩 1% : 10.62 [11:14:12]line 袧袛小 12% : 127.43 [11:14:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:14:12]line 袘械蟹薪邪谢.: 1200.00 [11:14:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:14:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:14:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:14:12]line 效械泻 254 17.08.2024 11:14 [11:14:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:14:12]line 袟袧袦: 0300000079 [11:14:12]line 袪袧袦: 0000000000092545 [11:14:12]line 袙械褉褋懈褟 袣袣袦: 001 [11:14:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:14:12]line 肖袦: 0000000000871802 [11:14:12]line 肖袛: 198646 [11:14:12]line 肖袩袛: 66130111678540 [11:14:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198646&fm=66130111678540&tin=02508201610067®Number=0000000000092545&sum=120000 [11:14:13]OFD Sender: Processing packet 198646 [packets to send 246, broken 245] [11:14:13]ProducePacketName [11:14:13]name=ofd_packets/00198646 [11:14:13]OFD Sender: To server: 嚂鰌G, [11:14:13]CommunicateWithHost lk.salyk.kg:30040 [11:14:13]ConnectInit lk.salyk.kg [11:14:13]written 0, free lines is 4095 [11:14:13]Connected sock=10 [11:14:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 13 F1 06 01 E8 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 12 7A 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 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 C7 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 03 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 07 03 00 35 04 06 00 3C 25 1D D0 C8 4C 22 A1 3E 2B 48 E8 B8 FD [11:14:13]Write to MH i2c: 01 00 00 01 13 14 [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: 01 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: 01 07 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: 01 07 00 01 13 00 00 00 00 00 E3 0C 0A [11:14:13]RasterBufferAndPrint [11:14:13]line [11:14:13]line [11:14:13]line [11:14:13]line [11:14:13]line [11:14:13]written 0, free lines is 3305 [11:14:13]MH_Cut [11:14:13]Write to MH i2c: D1 01 00 08 13 01 ED [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: D1 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: D1 01 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: D1 01 00 08 13 00 EC [11:14:13]Write to MH i2c: 01 00 00 09 13 1C [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 41 47 00 A4 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 07 03 00 F4 03 04 00 14 32 C0 66 B6 04 01 00 00 82 18 86 7B 11 88 2D C1 [11:14:13]CommunicateWithHost err = 0 [11:14:13]CheckOFDResponse [11:14:13]1017 (14) - 77093643461234 [11:14:13]1041 (16) - 0000000000871802 [11:14:13]1040 (4) - 198646 [11:14:13]1012 (4) - 17.08.2024 05:16 [11:14:13]1206 (1) - 0 [11:14:13]OFD Sender: Remove packet 198646 [11:14:13]ProducePacketName [11:14:13]name=ofd_packets/00198646 [11:14:13]NVStorageDeleteData [11:14:14]*** Cut start [11:14:14]*** Purtial cut [11:14:14]*** Stage 1: CUTSNS_PIN = 1 [11:14:14]OFD Sender: No OFD packet to send [11:14:14]Read from MH i2c: 01 [11:14:14]MH_I2C_Read... [11:14:14]*** Stop cut motor [11:14:14]*** Cut end [11:14:14]Read from MH i2c: 01 07 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: 01 07 00 09 13 00 00 00 00 00 FF 0F 31 [11:14:14]process_action close_receipt done [11:14:14]requested_data is exist [11:14:14]produce_requested_data [11:14:14]requested_item fm.sn is exist - process it [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 11 00 00 [11:14:14]Write to MH i2c: E2 08 00 0A 13 80 11 00 00 00 00 00 00 97 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 17 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 17 00 0A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [11:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:14:14]wFMCommunicate OK [11:14:14]requested_item fd.num is exist - process it [11:14:14]SAM_PROTO_GetFieldsCounters [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 13 00 00 [11:14:14]Write to MH i2c: E2 08 00 0B 13 80 13 00 00 00 00 00 00 9A [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 07 03 00 0E 04 04 00 CF 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 7F [11:14:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 07 03 00 0E 04 04 00 CF 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:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_GetFieldsCounters done [11:14:14]requested_item shift.num is exist - process it [11:14:14]requested_item shift.opened is exist - process it [11:14:14]req_shift_opened [11:14:14]FM_GetShiftState [11:14:14]SAM_PROTO_GetShiftState [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 13 01 00 [11:14:14]Write to MH i2c: E2 08 00 0C 13 80 13 01 00 00 00 00 00 9C [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:15]Read from MH i2c: E2 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 0E 00 [11:14:15]MH_I2C_Read... [11:14:15]Read from MH i2c: E2 0E 00 0C 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FC [11:14:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:14:15]wFMCommunicate OK [11:14:15]SAM_PROTO_GetShiftState done [11:14:15]FM_GetShiftState done [11:14:15]req_shift_opened done [11:14:15]requested_item shift.open_date is exist - process it [11:14:15]req_shift_open_date [11:14:15]req_shift_open_date done [11:14:15]produce_requested_data done [11:14:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198646,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:14:15]process_action_free close_receipt [11:14:15]json_value_free [11:14:15]json_value_free done [11:14:15]process_json_proto returns [11:14:15]Send response to host [11:14:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198646,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:14:15]free response buf [11:14:15]execute_script done [11:14:15]execute_script returns [11:14:15]free content buf [11:14:15]Sock 7.Close socket [11:14:15]Sock 7.Thread stoped [11:14:19]OFD Sender: No OFD packet to send [11:14:24]accept exits with 9 [11:14:24]New connection [11:14:24]New thread 3067116900 created [11:14:24]Thread 3067260260 joined [11:14:24]Waiting for new connection... [11:14:24] Sock 9.Parse request [11:14:24]Sock 9.Check first char [11:14:24]Sock 9.First char is OK [11:14:24]request: POST /json_proto HTTP/1.0 [11:14:24]Method: POST [11:14:24]URL: /json_proto [11:14:24]Method is POST - this is cgi request [11:14:24]url: /json_proto [11:14:24]query_string will be loaded in cgi processing [11:14:24]execute_cgi json_proto POST (null) [11:14:24]execute_cgi path=json_proto method=POST [11:14:24]POST find Content-Length [11:14:24]Host: 172.17.46.195:8080 [11:14:24]Content-Length: 799 [11:14:24]Content-Type: application/json [11:14:24] [11:14:24]POST finish read [11:14:24]Found Content-Length = 799 [11:14:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010063", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:24]execute_script... [11:14: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)11326094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010063", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:24]POST & json_proto [11:14:24]process_json_proto [11:14:24]json parsed OK: [11:14:24]protocol is kg_v1.0 [11:14:24]action value=close_receipt [11:14:24]process_action close_receipt [11:14:24]cmd_close_receipt [11:14:24]MH_GetDate [11:14:24]Write to MH i2c: F0 00 00 0D 13 0F [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 0D 13 00 10 86 C0 66 8D AE BC 66 31 [11:14:24]GetLastDocTimeStamp 1723893251 [11:14:24]current date 1723893264 [11:14:24]FM_GetShiftState [11:14:24]SAM_PROTO_GetShiftState [11:14:24]wFMCommunicate request_size=4 [11:14:24]MH_SAM_APDU [11:14:24]CAPDU: 80 13 01 00 [11:14:24]Write to MH i2c: E2 08 00 0E 13 80 13 01 00 00 00 00 00 9E [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:24]Read from MH i2c: E2 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 0E 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FE [11:14:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:14:24]wFMCommunicate OK [11:14:24]SAM_PROTO_GetShiftState done [11:14:24]FM_GetShiftState done [11:14:24]opened in 1723853126 [11:14:24]opened+sec_in_day 1723939526 [11:14:24]quantity*price = 0 [11:14:24]sum+1 = 1 [11:14:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 255 17.08.2024 11:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010063 肖袦: 0000000000871802 肖袛: 198647 肖袩袛: 154760098272305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111424&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198647&fm=154760098272305&tin=02508201610067®Number=0000000000092545&sum=0 [11:14:25]StoreToDocumentArchive [11:14:25]shift 463 fd 198647 [11:14:25]save to /storage/0463/doc_00198647 [11:14:25]save last doc name /storage/0463/doc_00198647 to /storage/kkm_last_doc_name [11:14:25]save OK [11:14:25]Clear old archive folders... [11:14:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:14:25]tlvbuf is 01751B00 [11:14:25]SAM_PROTO_ClearQueue [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 09 00 00 [11:14:25]Write to MH i2c: E2 08 00 1B 13 80 09 00 00 00 00 00 00 A0 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 1B 13 00 90 00 A2 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_ClearQueue done [11:14:25]KKMCreateOFDPacket [11:14:25]OFDProtocolAddRootSTLVToBuf [11:14:25]FM_MakeSignedData [11:14:25]FM_MakeSignedData [11:14:25]SAM_PROTO_SignData [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 01 02 [11:14:25]Write to MH i2c: E2 08 00 1C 13 80 0D 01 02 00 00 00 00 A8 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 1C 13 00 90 00 A3 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=255 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 10 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 07 03 00 35 04 06 00 8C C0 E4 AE [11:14:25]Write to MH i2c: E2 02 01 1D 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 10 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 07 03 00 35 04 06 00 8C C0 E4 AE 00 00 A0 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 1D 13 00 90 00 A4 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=7 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 02 D4 31 [11:14:25]Write to MH i2c: E2 0A 00 1E 13 80 0D 02 02 02 00 D4 31 00 00 B4 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 1E 13 00 90 00 A5 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 03 02 [11:14:25]Write to MH i2c: E2 08 00 1F 13 80 0D 03 02 00 00 00 00 AD [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 1F 13 00 A5 B6 EE 20 33 CB 83 70 90 00 08 [11:14:25]RAPDU: A5 B6 EE 20 33 CB 83 70 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_SignData done [11:14:25]FM_MakeSignedData done [11:14:25]CreateOFDProtocolMessage [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 11 00 00 [11:14:25]Write to MH i2c: E2 08 00 20 13 80 11 00 00 00 00 00 00 AD [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:26]Read from MH i2c: E2 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 17 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: E2 17 00 20 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [11:14:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:14:26]wFMCommunicate OK [11:14:26]CreateOFDProtocolMessage done [11:14:26]OFDSenderStorePacket 198647 [11:14:26]StoreOFDPacket docnum=198647 [11:14:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CB CA 04 01 CE 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 10 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 07 03 00 35 04 06 00 8C C0 E4 AE D4 31 A5 B6 EE 20 33 CB 83 70 [11:14:26]CheckFolder [11:14:26]dirname=/storage/ofd_packets [11:14:26]CheckFolder done [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00198647 [11:14:26]NVStorageSaveData ofd_packets/00198647 [11:14:26]File name is /storage/ofd_packets/00198647 [11:14:26]Write 298 bytes [11:14:26]NVStorageSaveData done [11:14:26]OFDSenderStorePacket done [11:14:26]KKMCreateOFDPacket done [11:14:26]NVStorageSaveData kkm_last_timestamp [11:14:26]File name is /storage/kkm_last_timestamp [11:14:26]Write 4 bytes [11:14:26]NVStorageSaveData done [11:14:26]ExternCall_PrintAddStr [11:14:26]wPrintStart [11:14:26]Write to MH i2c: 01 00 00 21 13 34 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 21 13 00 00 00 00 00 FF 0F 49 [11:14:26]RasterBufferAndPrint [11:14:26]line 小褔械褌 N : (1)11326094 [11:14:26]line 袠袧袧: 02508201610067 [11:14:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:14:26]line 袩袪袨袛袗袞袗 [11:14:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [11:14:26]line 孝芯胁邪褉: 2710194210 [11:14:26]line 袛孝-袣-5 [11:14:26]line 10.000 * 0.00 [11:14:26]line = 0.00 [11:14:26]line 袧袛小 12% 袧小袩 1% [11:14:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:14:26]line 袠孝袨袚袨: 0.00 [11:14:26]line 袧小袩 1% : 0.00 [11:14:26]line 袧袛小 12% : 0.00 [11:14:26]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:14:26]line 袘械蟹薪邪谢.: 0.00 [11:14:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:14:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:14:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:14:26]line 效械泻 255 17.08.2024 11:14 [11:14:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:14:26]line 袟袧袦: 0300000079 [11:14:26]line 袪袧袦: 0000000000092545 [11:14:26]line 袙械褉褋懈褟 袣袣袦: 001 [11:14:26]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [11:14:26]line 4010063 [11:14:26]line 肖袦: 0000000000871802 [11:14:26]line 肖袛: 198647 [11:14:26]line 肖袩袛: 154760098272305 [11:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111424&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198647&fm=154760098272305&tin=02508201610067®Number=0000000000092545&sum=0 [11:14:26]OFD Sender: Processing packet 198647 [packets to send 246, broken 245] [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00198647 [11:14:26]OFD Sender: To server: 嚂鰌G, [11:14:26]CommunicateWithHost lk.salyk.kg:30040 [11:14:26]ConnectInit lk.salyk.kg [11:14:26]written 0, free lines is 4095 [11:14:26]Connected sock=10 [11:14:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CB CA 04 01 CE 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 10 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 07 03 00 35 04 06 00 8C C0 E4 AE D4 31 A5 B6 EE 20 33 CB 83 70 [11:14:26]Write to MH i2c: 01 00 00 4B 13 5E [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 4B 13 00 00 00 00 00 E1 0C 52 [11:14:26]RasterBufferAndPrint [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]written 0, free lines is 3303 [11:14:26]MH_Cut [11:14:26]Write to MH i2c: D1 01 00 52 13 01 37 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 52 13 00 36 [11:14:26]Write to MH i2c: 01 00 00 53 13 66 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8B 9E 47 00 2F 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 07 03 00 F4 03 04 00 21 32 C0 66 B6 04 01 00 00 BF B4 90 1D 9F 03 60 CE [11:14:26]CommunicateWithHost err = 0 [11:14:26]CheckOFDResponse [11:14:26]1017 (14) - 77093643461234 [11:14:26]1041 (16) - 0000000000871802 [11:14:26]1040 (4) - 198647 [11:14:26]1012 (4) - 17.08.2024 05:16 [11:14:26]1206 (1) - 0 [11:14:26]OFD Sender: Remove packet 198647 [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00198647 [11:14:26]NVStorageDeleteData [11:14:27]OFD Sender: No OFD packet to send [11:14:27]*** Cut start [11:14:27]*** Purtial cut [11:14:27]*** CUTSNS_PIN = 0 [11:14:27]*** Stage 1: CUTSNS_PIN = 1 [11:14:29]Read from MH i2c: 01 [11:14:29]MH_I2C_Read... [11:14:29]*** Stop cut motor [11:14:29]*** Cut end [11:14:29]Read from MH i2c: 01 07 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: 01 07 00 53 13 00 00 00 00 00 FF 0F 7B [11:14:29]process_action close_receipt done [11:14:29]requested_data is exist [11:14:29]produce_requested_data [11:14:29]requested_item fm.sn is exist - process it [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 11 00 00 [11:14:29]Write to MH i2c: E2 08 00 54 13 80 11 00 00 00 00 00 00 E1 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 17 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 17 00 54 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2E [11:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:14:29]wFMCommunicate OK [11:14:29]requested_item fd.num is exist - process it [11:14:29]SAM_PROTO_GetFieldsCounters [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 13 00 00 [11:14:29]Write to MH i2c: E2 08 00 55 13 80 13 00 00 00 00 00 00 E4 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 62 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 62 00 55 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 07 03 00 0E 04 04 00 CF 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 CE [11:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 07 03 00 0E 04 04 00 CF 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 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetFieldsCounters done [11:14:29]requested_item shift.num is exist - process it [11:14:29]requested_item shift.opened is exist - process it [11:14:29]req_shift_opened [11:14:29]FM_GetShiftState [11:14:29]SAM_PROTO_GetShiftState [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 13 01 00 [11:14:29]Write to MH i2c: E2 08 00 56 13 80 13 01 00 00 00 00 00 E6 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 56 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [11:14:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetShiftState done [11:14:29]FM_GetShiftState done [11:14:29]req_shift_opened done [11:14:29]requested_item shift.open_date is exist - process it [11:14:29]req_shift_open_date [11:14:29]req_shift_open_date done [11:14:29]produce_requested_data done [11:14:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198647,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:14:29]process_action_free close_receipt [11:14:29]json_value_free [11:14:29]json_value_free done [11:14:29]process_json_proto returns [11:14:29]Send response to host [11:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198647,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:14:29]free response buf [11:14:29]execute_script done [11:14:29]execute_script returns [11:14:29]free content buf [11:14:29]Sock 9.Close socket [11:14:29]Sock 9.Thread stoped [11:14:32]OFD Sender: No OFD packet to send [11:14:37]OFD Sender: No OFD packet to send [11:14:42]OFD Sender: No OFD packet to send [11:14:47]OFD Sender: No OFD packet to send [11:14:52]OFD Sender: No OFD packet to send [11:14:57]OFD Sender: No OFD packet to send [11:14:59]accept exits with 7 [11:14:59]New connection [11:14:59]New thread 3067260260 created [11:14:59]Thread 3067116900 joined [11:14:59]Waiting for new connection... [11:14:59] Sock 7.Parse request [11:14:59]Sock 7.Check first char [11:14:59]Sock 7.First char is OK [11:14:59]request: POST /json_proto HTTP/1.0 [11:14:59]Method: POST [11:14:59]URL: /json_proto [11:14:59]Method is POST - this is cgi request [11:14:59]url: /json_proto [11:14:59]query_string will be loaded in cgi processing [11:14:59]execute_cgi json_proto POST (null) [11:14:59]execute_cgi path=json_proto method=POST [11:14:59]POST find Content-Length [11:14:59]Host: 172.17.46.195:8080 [11:14:59]Content-Length: 680 [11:14:59]Content-Type: application/json [11:14:59] [11:14:59]POST finish read [11:14:59]Found Content-Length = 680 [11:14:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.690, "sum" : 860.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:59]execute_script... [11:14: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)11326095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.690, "sum" : 860.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:59]POST & json_proto [11:14:59]process_json_proto [11:14:59]json parsed OK: [11:14:59]protocol is kg_v1.0 [11:14:59]action value=close_receipt [11:14:59]process_action close_receipt [11:14:59]cmd_close_receipt [11:14:59]MH_GetDate [11:14:59]Write to MH i2c: F0 00 00 57 13 59 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: F0 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: F0 09 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: F0 09 00 57 13 00 33 86 C0 66 8D AE BC 66 9E [11:14:59]GetLastDocTimeStamp 1723893264 [11:14:59]current date 1723893299 [11:14:59]FM_GetShiftState [11:14:59]SAM_PROTO_GetShiftState [11:14:59]wFMCommunicate request_size=4 [11:14:59]MH_SAM_APDU [11:14:59]CAPDU: 80 13 01 00 [11:14:59]Write to MH i2c: E2 08 00 58 13 80 13 01 00 00 00 00 00 E8 [11:14:59]Write i2c OK [11:14:59]MH_I2C_Read... [11:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:59]Read from MH i2c: E2 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 0E 00 [11:14:59]MH_I2C_Read... [11:14:59]Read from MH i2c: E2 0E 00 58 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 48 [11:14:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:14:59]wFMCommunicate OK [11:14:59]SAM_PROTO_GetShiftState done [11:14:59]FM_GetShiftState done [11:14:59]opened in 1723853126 [11:14:59]opened+sec_in_day 1723939526 [11:14:59]quantity*price = 86038 [11:14:59]sum+1 = 86039 [11:14:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 860.00 袙薪械褋械薪芯: 860.00 小袛袗效袗: 0.00 袧小袩 1% : 7.61 袧袛小 12% : 91.37 袧邪谢懈褔薪褘屑懈: 860.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 256 17.08.2024 11:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198648 肖袩袛: 201613005229759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111459&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198648&fm=201613005229759&tin=02508201610067®Number=0000000000092545&sum=86000 [11:15:00]StoreToDocumentArchive [11:15:00]shift 463 fd 198648 [11:15:00]save to /storage/0463/doc_00198648 [11:15:00]save last doc name /storage/0463/doc_00198648 to /storage/kkm_last_doc_name [11:15:00]save OK [11:15:00]Clear old archive folders... [11:15:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:00]tlvbuf is B6EF3510 [11:15:00]SAM_PROTO_ClearQueue [11:15:00]wFMCommunicate request_size=4 [11:15:00]MH_SAM_APDU [11:15:00]CAPDU: 80 09 00 00 [11:15:00]Write to MH i2c: E2 08 00 65 13 80 09 00 00 00 00 00 00 EA [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:00]Read from MH i2c: E2 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 65 13 00 90 00 EC [11:15:00]RAPDU: 90 00 [11:15:00]wFMCommunicate OK [11:15:00]SAM_PROTO_ClearQueue done [11:15:00]KKMCreateOFDPacket [11:15:00]OFDProtocolAddRootSTLVToBuf [11:15:00]FM_MakeSignedData [11:15:00]FM_MakeSignedData [11:15:00]SAM_PROTO_SignData [11:15:00]wFMCommunicate request_size=4 [11:15:00]MH_SAM_APDU [11:15:00]CAPDU: 80 0D 01 02 [11:15:00]Write to MH i2c: E2 08 00 66 13 80 0D 01 02 00 00 00 00 F2 [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:00]Read from MH i2c: E2 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 66 13 00 90 00 ED [11:15:00]RAPDU: 90 00 [11:15:00]wFMCommunicate OK [11:15:00]wFMCommunicate request_size=255 [11:15:00]MH_SAM_APDU [11:15: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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 33 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 07 03 00 35 04 06 00 B7 [11:15:00]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 33 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 07 03 00 35 04 06 00 B7 00 00 6D [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:00]Read from MH i2c: E2 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 67 13 00 90 00 EE [11:15:00]RAPDU: 90 00 [11:15:00]wFMCommunicate OK [11:15:00]wFMCommunicate request_size=10 [11:15:00]MH_SAM_APDU [11:15:00]CAPDU: 80 0D 02 02 05 5D AF 8F 0E BF [11:15:00]Write to MH i2c: E2 0D 00 68 13 80 0D 02 02 05 00 5D AF 8F 0E BF 00 00 67 [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:00]Read from MH i2c: E2 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 03 00 68 13 00 90 00 EF [11:15:00]RAPDU: 90 00 [11:15:00]wFMCommunicate OK [11:15:00]wFMCommunicate request_size=4 [11:15:00]MH_SAM_APDU [11:15:00]CAPDU: 80 0D 03 02 [11:15:00]Write to MH i2c: E2 08 00 69 13 80 0D 03 02 00 00 00 00 F7 [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:00]Read from MH i2c: E2 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 0B 00 [11:15:00]MH_I2C_Read... [11:15:00]Read from MH i2c: E2 0B 00 69 13 00 BB C5 88 79 EE 52 46 5D 90 00 5C [11:15:00]RAPDU: BB C5 88 79 EE 52 46 5D 90 00 [11:15:00]wFMCommunicate OK [11:15:00]SAM_PROTO_SignData done [11:15:00]FM_MakeSignedData done [11:15:00]CreateOFDProtocolMessage [11:15:00]wFMCommunicate request_size=4 [11:15:00]MH_SAM_APDU [11:15:00]CAPDU: 80 11 00 00 [11:15:00]Write to MH i2c: E2 08 00 6A 13 80 11 00 00 00 00 00 00 F7 [11:15:00]Write i2c OK [11:15:00]MH_I2C_Read... [11:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:01]Read from MH i2c: E2 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 17 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 17 00 6A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 44 [11:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:01]wFMCommunicate OK [11:15:01]CreateOFDProtocolMessage done [11:15:01]OFDSenderStorePacket 198648 [11:15:01]StoreOFDPacket docnum=198648 [11:15:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BB EA 07 01 16 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 33 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 07 03 00 35 04 06 00 B7 5D AF 8F 0E BF BB C5 88 79 EE 52 46 5D [11:15:01]CheckFolder [11:15:01]dirname=/storage/ofd_packets [11:15:01]CheckFolder done [11:15:01]ProducePacketName [11:15:01]name=ofd_packets/00198648 [11:15:01]NVStorageSaveData ofd_packets/00198648 [11:15:01]File name is /storage/ofd_packets/00198648 [11:15:01]Write 301 bytes [11:15:01]NVStorageSaveData done [11:15:01]OFDSenderStorePacket done [11:15:01]KKMCreateOFDPacket done [11:15:01]NVStorageSaveData kkm_last_timestamp [11:15:01]File name is /storage/kkm_last_timestamp [11:15:01]Write 4 bytes [11:15:01]NVStorageSaveData done [11:15:01]ExternCall_PrintAddStr [11:15:01]wPrintStart [11:15:01]Write to MH i2c: 01 00 00 6B 13 7E [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 07 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 07 00 6B 13 00 00 00 00 00 FF 0F 93 [11:15:01]RasterBufferAndPrint [11:15:01]line 小褔械褌 N : (1)11326095 [11:15:01]line 袠袧袧: 02508201610067 [11:15:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:15:01]line 袩袪袨袛袗袞袗 [11:15:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [11:15:01]line 孝芯胁邪褉: 2710124130 [11:15:01]line 袗懈-92-袣-4 [11:15:01]line 12.690 * 67.80 [11:15:01]line = 860.38 [11:15:01]line 袧袛小 12% 袧小袩 1% [11:15:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:15:01]line 袨袣袪校袚袥袝袧袠袝: -0.38 [11:15:01]line 袠孝袨袚袨: 860.00 [11:15:01]line 袙薪械褋械薪芯: 860.00 [11:15:01]line 小袛袗效袗: 0.00 [11:15:01]line 袧小袩 1% : 7.61 [11:15:01]line 袧袛小 12% : 91.37 [11:15:01]line 袧邪谢懈褔薪褘屑懈: 860.00 [11:15:01]line 袘械蟹薪邪谢.: 0.00 [11:15:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:15:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:15:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:15:01]line 效械泻 256 17.08.2024 11:14 [11:15:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:15:01]line 袟袧袦: 0300000079 [11:15:01]line 袪袧袦: 0000000000092545 [11:15:01]line 袙械褉褋懈褟 袣袣袦: 001 [11:15:01]line 肖袦: 0000000000871802 [11:15:01]line 肖袛: 198648 [11:15:01]line 肖袩袛: 201613005229759 [11:15:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111459&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198648&fm=201613005229759&tin=02508201610067®Number=0000000000092545&sum=86000 [11:15:01]OFD Sender: Processing packet 198648 [packets to send 246, broken 245] [11:15:01]ProducePacketName [11:15:01]name=ofd_packets/00198648 [11:15:01]OFD Sender: To server: 嚂鰌G, [11:15:01]CommunicateWithHost lk.salyk.kg:30040 [11:15:01]ConnectInit lk.salyk.kg [11:15:01]written 0, free lines is 4095 [11:15:01]Connected sock=10 [11:15:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BB EA 07 01 16 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 33 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 07 03 00 35 04 06 00 B7 5D AF 8F 0E BF BB C5 88 79 EE 52 46 5D [11:15:01]Write to MH i2c: 01 00 00 96 13 A9 [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 07 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: 01 07 00 96 13 00 00 00 00 00 DF 0C 9B [11:15:01]RasterBufferAndPrint [11:15:01]line [11:15:01]line [11:15:01]line [11:15:01]line [11:15:01]line [11:15:01]written 0, free lines is 3301 [11:15:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 47 01 47 00 2E 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 31 38 30 32 10 04 04 00 F8 07 03 00 F4 03 04 00 44 32 C0 66 B6 04 01 00 00 B4 5A BC B9 93 1C 19 48 [11:15:01]CommunicateWithHost err = 0 [11:15:01]CheckOFDResponse [11:15:01]1017 (14) - 77093643461234 [11:15:01]1041 (16) - 0000000000871802 [11:15:01]1040 (4) - 198648 [11:15:01]1012 (4) - 17.08.2024 05:16 [11:15:01]1206 (1) - 0 [11:15:01]OFD Sender: Remove packet 198648 [11:15:01]ProducePacketName [11:15:01]name=ofd_packets/00198648 [11:15:01]NVStorageDeleteData [11:15:01]MH_Cut [11:15:01]Write to MH i2c: D1 01 00 9D 13 01 82 [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: D1 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: D1 01 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: D1 01 00 9D 13 00 81 [11:15:01]Write to MH i2c: 01 00 00 9E 13 B1 [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:02]OFD Sender: No OFD packet to send [11:15:02]*** Cut start [11:15:02]*** Purtial cut [11:15:02]*** Stage 1: CUTSNS_PIN = 1 [11:15:02]Read from MH i2c: 01 [11:15:02]MH_I2C_Read... [11:15:02]*** Stop cut motor [11:15:02]*** Cut end [11:15:02]Read from MH i2c: 01 07 00 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: 01 07 00 9E 13 00 00 00 00 00 FF 0F C6 [11:15:02]process_action close_receipt done [11:15:02]requested_data is exist [11:15:02]produce_requested_data [11:15:02]requested_item fm.sn is exist - process it [11:15:02]wFMCommunicate request_size=4 [11:15:02]MH_SAM_APDU [11:15:02]CAPDU: 80 11 00 00 [11:15:02]Write to MH i2c: E2 08 00 9F 13 80 11 00 00 00 00 00 00 2C [11:15:02]Write i2c OK [11:15:02]MH_I2C_Read... [11:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:02]Read from MH i2c: E2 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: E2 17 00 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: E2 17 00 9F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [11:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:02]wFMCommunicate OK [11:15:02]requested_item fd.num is exist - process it [11:15:02]SAM_PROTO_GetFieldsCounters [11:15:02]wFMCommunicate request_size=4 [11:15:02]MH_SAM_APDU [11:15:02]CAPDU: 80 13 00 00 [11:15:02]Write to MH i2c: E2 08 00 A0 13 80 13 00 00 00 00 00 00 2F [11:15:02]Write i2c OK [11:15:02]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 62 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 62 00 A0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 07 03 00 0E 04 04 00 CF 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 1F [11:15:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 07 03 00 0E 04 04 00 CF 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 [11:15:03]wFMCommunicate OK [11:15:03]SAM_PROTO_GetFieldsCounters done [11:15:03]requested_item shift.num is exist - process it [11:15:03]requested_item shift.opened is exist - process it [11:15:03]req_shift_opened [11:15:03]FM_GetShiftState [11:15:03]SAM_PROTO_GetShiftState [11:15:03]wFMCommunicate request_size=4 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 13 01 00 [11:15:03]Write to MH i2c: E2 08 00 A1 13 80 13 01 00 00 00 00 00 31 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 A1 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 91 [11:15:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:15:03]wFMCommunicate OK [11:15:03]SAM_PROTO_GetShiftState done [11:15:03]FM_GetShiftState done [11:15:03]req_shift_opened done [11:15:03]requested_item shift.open_date is exist - process it [11:15:03]req_shift_open_date [11:15:03]req_shift_open_date done [11:15:03]produce_requested_data done [11:15:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198648,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:15:03]process_action_free close_receipt [11:15:03]json_value_free [11:15:03]json_value_free done [11:15:03]process_json_proto returns [11:15:03]Send response to host [11:15:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198648,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:15:03]free response buf [11:15:03]execute_script done [11:15:03]execute_script returns [11:15:03]free content buf [11:15:03]Sock 7.Close socket [11:15:03]Sock 7.Thread stoped [11:15:07]OFD Sender: No OFD packet to send [11:15:12]OFD Sender: No OFD packet to send [11:15:17]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:48]accept exits with 9 [11:15:48]New connection [11:15:48]New thread 3067116900 created [11:15:48]Thread 3067260260 joined [11:15:48]Waiting for new connection... [11:15:48] Sock 9.Parse request [11:15:48]Sock 9.Check first char [11:15:48]Sock 9.First char is OK [11:15:48]request: POST /json_proto HTTP/1.0 [11:15:48]Method: POST [11:15:48]URL: /json_proto [11:15:48]Method is POST - this is cgi request [11:15:48]url: /json_proto [11:15:48]query_string will be loaded in cgi processing [11:15:48]execute_cgi json_proto POST (null) [11:15:48]execute_cgi path=json_proto method=POST [11:15:48]POST find Content-Length [11:15:48]Host: 172.17.46.195:8080 [11:15:48]Content-Length: 674 [11:15:48]Content-Type: application/json [11:15:48] [11:15:48]POST finish read [11:15:48]Found Content-Length = 674 [11:15:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:48]execute_script... [11:15: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)11326096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:48]POST & json_proto [11:15:48]process_json_proto [11:15:48]json parsed OK: [11:15:48]protocol is kg_v1.0 [11:15:48]action value=close_receipt [11:15:48]process_action close_receipt [11:15:48]cmd_close_receipt [11:15:48]MH_GetDate [11:15:48]Write to MH i2c: F0 00 00 A2 13 A4 [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: F0 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: F0 09 00 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: F0 09 00 A2 13 00 64 86 C0 66 8D AE BC 66 1A [11:15:48]GetLastDocTimeStamp 1723893299 [11:15:48]current date 1723893348 [11:15:48]FM_GetShiftState [11:15:48]SAM_PROTO_GetShiftState [11:15:48]wFMCommunicate request_size=4 [11:15:48]MH_SAM_APDU [11:15:48]CAPDU: 80 13 01 00 [11:15:48]Write to MH i2c: E2 08 00 A3 13 80 13 01 00 00 00 00 00 33 [11:15:48]Write i2c OK [11:15:48]MH_I2C_Read... [11:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:48]Read from MH i2c: E2 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: E2 0E 00 [11:15:48]MH_I2C_Read... [11:15:48]Read from MH i2c: E2 0E 00 A3 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 93 [11:15:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:15:48]wFMCommunicate OK [11:15:48]SAM_PROTO_GetShiftState done [11:15:48]FM_GetShiftState done [11:15:48]opened in 1723853126 [11:15:48]opened+sec_in_day 1723939526 [11:15:48]quantity*price = 100035 [11:15:48]sum+1 = 100036 [11:15:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 257 17.08.2024 11:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198649 肖袩袛: 169936115242736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111548&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198649&fm=169936115242736&tin=02508201610067®Number=0000000000092545&sum=100000 [11:15:49]StoreToDocumentArchive [11:15:49]shift 463 fd 198649 [11:15:49]save to /storage/0463/doc_00198649 [11:15:49]save last doc name /storage/0463/doc_00198649 to /storage/kkm_last_doc_name [11:15:49]save OK [11:15:49]Clear old archive folders... [11:15:49]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:15:49]tlvbuf is B6EF3090 [11:15:49]SAM_PROTO_ClearQueue [11:15:49]wFMCommunicate request_size=4 [11:15:49]MH_SAM_APDU [11:15:49]CAPDU: 80 09 00 00 [11:15:49]Write to MH i2c: E2 08 00 B0 13 80 09 00 00 00 00 00 00 35 [11:15:49]Write i2c OK [11:15:49]MH_I2C_Read... [11:15:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:49]Read from MH i2c: E2 [11:15:49]MH_I2C_Read... [11:15:49]Read from MH i2c: E2 03 00 [11:15:49]MH_I2C_Read... [11:15:49]Read from MH i2c: E2 03 00 B0 13 00 90 00 37 [11:15:49]RAPDU: 90 00 [11:15:49]wFMCommunicate OK [11:15:49]SAM_PROTO_ClearQueue done [11:15:49]KKMCreateOFDPacket [11:15:49]OFDProtocolAddRootSTLVToBuf [11:15:49]FM_MakeSignedData [11:15:49]FM_MakeSignedData [11:15:49]SAM_PROTO_SignData [11:15:49]wFMCommunicate request_size=4 [11:15:49]MH_SAM_APDU [11:15:49]CAPDU: 80 0D 01 02 [11:15:49]Write to MH i2c: E2 08 00 B1 13 80 0D 01 02 00 00 00 00 3D [11:15:49]Write i2c OK [11:15:49]MH_I2C_Read... [11:15:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:49]Read from MH i2c: E2 [11:15:49]MH_I2C_Read... [11:15:49]Read from MH i2c: E2 03 00 [11:15:49]MH_I2C_Read... [11:15:49]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [11:15:49]RAPDU: 90 00 [11:15:49]wFMCommunicate OK [11:15:49]wFMCommunicate request_size=255 [11:15:49]MH_SAM_APDU [11:15:49]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 64 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 07 03 00 35 04 06 00 9A 8E 55 [11:15:49]Write to MH i2c: E2 02 01 B2 13 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 64 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 07 03 00 35 04 06 00 9A 8E 55 00 00 13 [11:15:49]Write i2c OK [11:15:49]MH_I2C_Read... [11:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:50]Read from MH i2c: E2 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 03 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [11:15:50]RAPDU: 90 00 [11:15:50]wFMCommunicate OK [11:15:50]wFMCommunicate request_size=8 [11:15:50]MH_SAM_APDU [11:15:50]CAPDU: 80 0D 02 02 03 C8 96 F0 [11:15:50]Write to MH i2c: E2 0B 00 B3 13 80 0D 02 02 03 00 C8 96 F0 00 00 94 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:50]Read from MH i2c: E2 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 03 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [11:15:50]RAPDU: 90 00 [11:15:50]wFMCommunicate OK [11:15:50]wFMCommunicate request_size=4 [11:15:50]MH_SAM_APDU [11:15:50]CAPDU: 80 0D 03 02 [11:15:50]Write to MH i2c: E2 08 00 B4 13 80 0D 03 02 00 00 00 00 42 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:50]Read from MH i2c: E2 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 0B 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 0B 00 B4 13 00 78 87 FC 6E AC DC E7 96 90 00 B1 [11:15:50]RAPDU: 78 87 FC 6E AC DC E7 96 90 00 [11:15:50]wFMCommunicate OK [11:15:50]SAM_PROTO_SignData done [11:15:50]FM_MakeSignedData done [11:15:50]CreateOFDProtocolMessage [11:15:50]wFMCommunicate request_size=4 [11:15:50]MH_SAM_APDU [11:15:50]CAPDU: 80 11 00 00 [11:15:50]Write to MH i2c: E2 08 00 B5 13 80 11 00 00 00 00 00 00 42 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:50]Read from MH i2c: E2 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 17 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: E2 17 00 B5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [11:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:50]wFMCommunicate OK [11:15:50]CreateOFDProtocolMessage done [11:15:50]OFDSenderStorePacket 198649 [11:15:50]StoreOFDPacket docnum=198649 [11:15:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 66 00 05 01 A7 23 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 64 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 07 03 00 35 04 06 00 9A 8E 55 C8 96 F0 78 87 FC 6E AC DC E7 96 [11:15:50]CheckFolder [11:15:50]dirname=/storage/ofd_packets [11:15:50]CheckFolder done [11:15:50]ProducePacketName [11:15:50]name=ofd_packets/00198649 [11:15:50]NVStorageSaveData ofd_packets/00198649 [11:15:50]File name is /storage/ofd_packets/00198649 [11:15:50]Write 299 bytes [11:15:50]NVStorageSaveData done [11:15:50]OFDSenderStorePacket done [11:15:50]KKMCreateOFDPacket done [11:15:50]NVStorageSaveData kkm_last_timestamp [11:15:50]File name is /storage/kkm_last_timestamp [11:15:50]Write 4 bytes [11:15:50]NVStorageSaveData done [11:15:50]ExternCall_PrintAddStr [11:15:50]wPrintStart [11:15:50]Write to MH i2c: 01 00 00 B6 13 C9 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 B6 13 00 00 00 00 00 FF 0F DE [11:15:50]RasterBufferAndPrint [11:15:50]line 小褔械褌 N : (1)11326096 [11:15:50]line 袠袧袧: 02508201610067 [11:15:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:15:50]line 袩袪袨袛袗袞袗 [11:15:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [11:15:50]line 孝芯胁邪褉: 2710124130 [11:15:50]line SU-92-袣-5 [11:15:50]line 14.540 * 68.80 [11:15:50]line = 1000.35 [11:15:50]line 袧袛小 12% 袧小袩 1% [11:15:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:15:50]line 袨袣袪校袚袥袝袧袠袝: -0.35 [11:15:50]line 袠孝袨袚袨: 1000.00 [11:15:50]line 袙薪械褋械薪芯: 1000.00 [11:15:50]line 小袛袗效袗: 0.00 [11:15:50]line 袧小袩 1% : 8.85 [11:15:50]line 袧袛小 12% : 106.23 [11:15:50]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:15:50]line 袘械蟹薪邪谢.: 0.00 [11:15:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:15:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:15:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:15:50]line 效械泻 257 17.08.2024 11:15 [11:15:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:15:50]line 袟袧袦: 0300000079 [11:15:50]line 袪袧袦: 0000000000092545 [11:15:50]line 袙械褉褋懈褟 袣袣袦: 001 [11:15:50]line 肖袦: 0000000000871802 [11:15:50]line 肖袛: 198649 [11:15:50]line 肖袩袛: 169936115242736 [11:15:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T111548&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198649&fm=169936115242736&tin=02508201610067®Number=0000000000092545&sum=100000 [11:15:50]OFD Sender: Processing packet 198649 [packets to send 246, broken 245] [11:15:50]ProducePacketName [11:15:50]name=ofd_packets/00198649 [11:15:50]OFD Sender: To server: 嚂鰌G, [11:15:50]CommunicateWithHost lk.salyk.kg:30040 [11:15:50]ConnectInit lk.salyk.kg [11:15:50]written 0, free lines is 4095 [11:15:50]Connected sock=10 [11:15:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 66 00 05 01 A7 23 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 64 86 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 07 03 00 35 04 06 00 9A 8E 55 C8 96 F0 78 87 FC 6E AC DC E7 96 [11:15:50]Write to MH i2c: 01 00 00 E1 13 F4 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 E1 13 00 00 00 00 00 E4 0C EB [11:15:50]RasterBufferAndPrint [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]written 0, free lines is 3306 [11:15:50]MH_Cut [11:15:50]Write to MH i2c: D1 01 00 E8 13 01 CD [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 01 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 01 00 E8 13 00 CC [11:15:50]Write to MH i2c: 01 00 00 E9 13 FC [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 FC 47 00 F4 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 07 03 00 F4 03 04 00 75 32 C0 66 B6 04 01 00 00 BB 6C FD 6A 20 FE CB BB [11:15:50]CommunicateWithHost err = 0 [11:15:50]CheckOFDResponse [11:15:50]1017 (14) - 77093643461234 [11:15:50]1041 (16) - 0000000000871802 [11:15:50]1040 (4) - 198649 [11:15:50]1012 (4) - 17.08.2024 05:17 [11:15:50]1206 (1) - 0 [11:15:50]OFD Sender: Remove packet 198649 [11:15:50]ProducePacketName [11:15:50]name=ofd_packets/00198649 [11:15:50]NVStorageDeleteData [11:15:51]OFD Sender: No OFD packet to send [11:15:51]*** Cut start [11:15:51]*** Purtial cut [11:15:51]*** CUTSNS_PIN = 0 [11:15:51]*** Stage 1: CUTSNS_PIN = 1 [11:15:53]Read from MH i2c: 01 [11:15:53]MH_I2C_Read... [11:15:53]*** Stop cut motor [11:15:53]*** Cut end [11:15:53]Read from MH i2c: 01 07 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: 01 07 00 E9 13 00 00 00 00 00 FF 0F 11 [11:15:53]process_action close_receipt done [11:15:53]requested_data is exist [11:15:53]produce_requested_data [11:15:53]requested_item fm.sn is exist - process it [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 11 00 00 [11:15:53]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:53]Read from MH i2c: E2 17 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 17 00 EA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [11:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:15:53]wFMCommunicate OK [11:15:53]requested_item fd.num is exist - process it [11:15:53]SAM_PROTO_GetFieldsCounters [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 13 00 00 [11:15:53]Write to MH i2c: E2 08 00 EB 13 80 13 00 00 00 00 00 00 7A [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 62 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 62 00 EB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 07 03 00 0E 04 04 00 CF 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 6E [11:15:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 07 03 00 0E 04 04 00 CF 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 [11:15:53]wFMCommunicate OK [11:15:53]SAM_PROTO_GetFieldsCounters done [11:15:53]requested_item shift.num is exist - process it [11:15:53]requested_item shift.opened is exist - process it [11:15:53]req_shift_opened [11:15:53]FM_GetShiftState [11:15:53]SAM_PROTO_GetShiftState [11:15:53]wFMCommunicate request_size=4 [11:15:53]MH_SAM_APDU [11:15:53]CAPDU: 80 13 01 00 [11:15:53]Write to MH i2c: E2 08 00 EC 13 80 13 01 00 00 00 00 00 7C [11:15:53]Write i2c OK [11:15:53]MH_I2C_Read... [11:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:53]Read from MH i2c: E2 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 0E 00 [11:15:53]MH_I2C_Read... [11:15:53]Read from MH i2c: E2 0E 00 EC 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DC [11:15:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:15:53]wFMCommunicate OK [11:15:53]SAM_PROTO_GetShiftState done [11:15:53]FM_GetShiftState done [11:15:53]req_shift_opened done [11:15:53]requested_item shift.open_date is exist - process it [11:15:53]req_shift_open_date [11:15:53]req_shift_open_date done [11:15:53]produce_requested_data done [11:15:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198649,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:15:53]process_action_free close_receipt [11:15:53]json_value_free [11:15:53]json_value_free done [11:15:53]process_json_proto returns [11:15:53]Send response to host [11:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198649,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:15:53]free response buf [11:15:53]execute_script done [11:15:53]execute_script returns [11:15:53]free content buf [11:15:53]Sock 9.Close socket [11:15:53]Sock 9.Thread stoped [11:15:56]OFD Sender: No OFD packet to send [11:16:01]OFD Sender: No OFD packet to send [11:16:06]OFD Sender: No OFD packet to send [11:16:11]OFD Sender: No OFD packet to send [11:16:16]OFD Sender: No OFD packet to send [11:16:21]OFD Sender: No OFD packet to send [11:16:26]OFD Sender: No OFD packet to send [11:16:31]OFD Sender: No OFD packet to send [11:16:36]OFD Sender: No OFD packet to send [11:16:41]OFD Sender: No OFD packet to send [11:16:46]OFD Sender: No OFD packet to send [11:16:51]OFD Sender: No OFD packet to send [11:16:56]OFD Sender: No OFD packet to send [11:17:01]OFD Sender: No OFD packet to send [11:17:06]OFD Sender: No OFD packet to send [11:17:11]OFD Sender: No OFD packet to send [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]OFD Sender: No OFD packet to send [11:18:46]OFD Sender: No OFD packet to send [11:18:51]OFD Sender: No OFD packet to send [11:18:56]OFD Sender: No OFD packet to send [11:19:01]OFD Sender: No OFD packet to send [11:19:06]OFD Sender: No OFD packet to send [11:19:11]OFD Sender: No OFD packet to send [11:19:16]OFD Sender: No OFD packet to send [11:19:21]OFD Sender: No OFD packet to send [11:19:26]OFD Sender: No OFD packet to send [11:19:31]OFD Sender: No OFD packet to send [11:19:36]OFD Sender: No OFD packet to send [11:19:41]OFD Sender: No OFD packet to send [11:19:46]OFD Sender: No OFD packet to send [11:19:51]OFD Sender: No OFD packet to send [11:19:56]OFD Sender: No OFD packet to send [11:20:01]OFD Sender: No OFD packet to send [11:20:05]accept exits with 7 [11:20:05]New connection [11:20:05]New thread 3067260260 created [11:20:05]Thread 3067116900 joined [11:20:05]Waiting for new connection... [11:20:05] Sock 7.Parse request [11:20:05]Sock 7.Check first char [11:20:05]Sock 7.First char is OK [11:20:05]request: POST /json_proto HTTP/1.0 [11:20:05]Method: POST [11:20:05]URL: /json_proto [11:20:05]Method is POST - this is cgi request [11:20:05]url: /json_proto [11:20:05]query_string will be loaded in cgi processing [11:20:05]execute_cgi json_proto POST (null) [11:20:05]execute_cgi path=json_proto method=POST [11:20:05]POST find Content-Length [11:20:05]Host: 172.17.46.195:8080 [11:20:05]Content-Length: 805 [11:20:05]Content-Type: application/json [11:20:05] [11:20:05]POST finish read [11:20:05]Found Content-Length = 805 [11:20:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.480, "sum" : 2855.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2855.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:05]execute_script... [11:20:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.480, "sum" : 2855.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2855.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:05]POST & json_proto [11:20:05]process_json_proto [11:20:05]json parsed OK: [11:20:05]protocol is kg_v1.0 [11:20:05]action value=close_receipt [11:20:05]process_action close_receipt [11:20:05]cmd_close_receipt [11:20:05]MH_GetDate [11:20:05]Write to MH i2c: F0 00 00 ED 13 EF [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 09 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: F0 09 00 ED 13 00 66 87 C0 66 8D AE BC 66 68 [11:20:05]GetLastDocTimeStamp 1723893348 [11:20:05]current date 1723893606 [11:20:05]FM_GetShiftState [11:20:05]SAM_PROTO_GetShiftState [11:20:05]wFMCommunicate request_size=4 [11:20:05]MH_SAM_APDU [11:20:05]CAPDU: 80 13 01 00 [11:20:05]Write to MH i2c: E2 08 00 EE 13 80 13 01 00 00 00 00 00 7E [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:05]Read from MH i2c: E2 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 0E 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 0E 00 EE 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DE [11:20:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:20:05]wFMCommunicate OK [11:20:05]SAM_PROTO_GetShiftState done [11:20:05]FM_GetShiftState done [11:20:05]opened in 1723853126 [11:20:05]opened+sec_in_day 1723939526 [11:20:05]quantity*price = 285521 [11:20:05]sum+1 = 285523 [11:20:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2855.22 袧小袩 1% : 25.27 袧袛小 12% : 303.21 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2855.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 258 17.08.2024 11:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198650 肖袩袛: 113304914538033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112006&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198650&fm=113304914538033&tin=02508201610067®Number=0000000000092545&sum=285522 [11:20:07]StoreToDocumentArchive [11:20:07]shift 463 fd 198650 [11:20:07]save to /storage/0463/doc_00198650 [11:20:07]save last doc name /storage/0463/doc_00198650 to /storage/kkm_last_doc_name [11:20:07]save OK [11:20:07]Clear old archive folders... [11:20:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:07]tlvbuf is 0174F160 [11:20:07]SAM_PROTO_ClearQueue [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 09 00 00 [11:20:07]Write to MH i2c: E2 08 00 FB 13 80 09 00 00 00 00 00 00 80 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]SAM_PROTO_ClearQueue done [11:20:07]KKMCreateOFDPacket [11:20:07]OFDProtocolAddRootSTLVToBuf [11:20:07]FM_MakeSignedData [11:20:07]FM_MakeSignedData [11:20:07]SAM_PROTO_SignData [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 01 02 [11:20:07]Write to MH i2c: E2 08 00 FC 13 80 0D 01 02 00 00 00 00 88 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=255 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 5B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 5B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 5B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 66 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 07 03 00 35 04 06 00 67 [11:20:07]Write to MH i2c: E2 02 01 FD 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 5B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 5B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 5B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 66 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 07 03 00 35 04 06 00 67 00 00 C1 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 FD 13 00 90 00 84 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=10 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 02 02 05 0C DB 2E AE 31 [11:20:07]Write to MH i2c: E2 0D 00 FE 13 80 0D 02 02 05 00 0C DB 2E AE 31 00 00 89 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 FE 13 00 90 00 85 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 03 02 [11:20:07]Write to MH i2c: E2 08 00 FF 13 80 0D 03 02 00 00 00 00 8D [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 0B 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 0B 00 FF 13 00 65 94 CD 0F 54 3A D2 C3 90 00 86 [11:20:07]RAPDU: 65 94 CD 0F 54 3A D2 C3 90 00 [11:20:07]wFMCommunicate OK [11:20:07]SAM_PROTO_SignData done [11:20:07]FM_MakeSignedData done [11:20:07]CreateOFDProtocolMessage [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 11 00 00 [11:20:07]Write to MH i2c: E2 08 00 00 14 80 11 00 00 00 00 00 00 8E [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 17 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 17 00 00 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [11:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:20:07]wFMCommunicate OK [11:20:07]CreateOFDProtocolMessage done [11:20:07]OFDSenderStorePacket 198650 [11:20:07]StoreOFDPacket docnum=198650 [11:20:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4F 1D 07 01 C0 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 5B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 5B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 5B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 66 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 07 03 00 35 04 06 00 67 0C DB 2E AE 31 65 94 CD 0F 54 3A D2 C3 [11:20:07]CheckFolder [11:20:07]dirname=/storage/ofd_packets [11:20:07]CheckFolder done [11:20:07]ProducePacketName [11:20:07]name=ofd_packets/00198650 [11:20:07]NVStorageSaveData ofd_packets/00198650 [11:20:07]File name is /storage/ofd_packets/00198650 [11:20:07]Write 301 bytes [11:20:07]NVStorageSaveData done [11:20:07]OFDSenderStorePacket done [11:20:07]KKMCreateOFDPacket done [11:20:07]NVStorageSaveData kkm_last_timestamp [11:20:07]File name is /storage/kkm_last_timestamp [11:20:07]Write 4 bytes [11:20:07]NVStorageSaveData done [11:20:07]ExternCall_PrintAddStr [11:20:07]wPrintStart [11:20:07]Write to MH i2c: 01 00 00 01 14 15 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FF 0F 2A [11:20:07]RasterBufferAndPrint [11:20:07]line 小褔械褌 N : (1)11326097 [11:20:07]line 袠袧袧: 02508201610067 [11:20:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:20:07]line 袩袪袨袛袗袞袗 [11:20:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [11:20:07]line 孝芯胁邪褉: 2710124500 [11:20:07]line 袗懈-95-袣-5 [11:20:07]line 38.480 * 74.20 [11:20:07]line = 2855.22 [11:20:07]line 袧袛小 12% 袧小袩 1% [11:20:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:20:07]line 袠孝袨袚袨: 2855.22 [11:20:07]line 袧小袩 1% : 25.27 [11:20:07]line 袧袛小 12% : 303.21 [11:20:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:20:07]line 袘械蟹薪邪谢.: 2855.22 [11:20:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:20:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:20:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:20:07]line 效械泻 258 17.08.2024 11:20 [11:20:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:20:07]line 袟袧袦: 0300000079 [11:20:07]line 袪袧袦: 0000000000092545 [11:20:07]line 袙械褉褋懈褟 袣袣袦: 001 [11:20:07]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:20:07]line 肖袦: 0000000000871802 [11:20:07]line 肖袛: 198650 [11:20:07]line 肖袩袛: 113304914538033 [11:20:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112006&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198650&fm=113304914538033&tin=02508201610067®Number=0000000000092545&sum=285522 [11:20:07]written 0, free lines is 4095 [11:20:07]OFD Sender: Processing packet 198650 [packets to send 246, broken 245] [11:20:07]ProducePacketName [11:20:07]name=ofd_packets/00198650 [11:20:07]OFD Sender: To server: 嚂鰌G, [11:20:07]CommunicateWithHost lk.salyk.kg:30040 [11:20:07]ConnectInit lk.salyk.kg [11:20:07]Connected sock=10 [11:20:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4F 1D 07 01 C0 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 96 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 5B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 5B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 5B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 66 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 07 03 00 35 04 06 00 67 0C DB 2E AE 31 65 94 CD 0F 54 3A D2 C3 [11:20:08]Write to MH i2c: 01 00 00 2B 14 3F [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 07 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 07 00 2B 14 00 00 00 00 00 EF 0C 41 [11:20:08]RasterBufferAndPrint [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]written 0, free lines is 3318 [11:20:08]MH_Cut [11:20:08]Write to MH i2c: D1 01 00 32 14 01 18 [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 01 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 01 00 32 14 00 17 [11:20:08]Write to MH i2c: 01 00 00 33 14 47 [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 A1 47 00 B9 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 31 38 30 32 10 04 04 00 FA 07 03 00 F4 03 04 00 76 33 C0 66 B6 04 01 00 00 E9 F8 40 92 46 10 1A D1 [11:20:08]CommunicateWithHost err = 0 [11:20:08]CheckOFDResponse [11:20:08]1017 (14) - 77093643461234 [11:20:08]1041 (16) - 0000000000871802 [11:20:08]1040 (4) - 198650 [11:20:08]1012 (4) - 17.08.2024 05:21 [11:20:08]1206 (1) - 0 [11:20:08]OFD Sender: Remove packet 198650 [11:20:08]ProducePacketName [11:20:08]name=ofd_packets/00198650 [11:20:08]NVStorageDeleteData [11:20:08]OFD Sender: No OFD packet to send [11:20:08]*** Cut start [11:20:08]*** Purtial cut [11:20:08]*** Stage 1: CUTSNS_PIN = 1 [11:20:09]Read from MH i2c: 01 [11:20:09]MH_I2C_Read... [11:20:09]*** Stop cut motor [11:20:09]*** Cut end [11:20:09]Read from MH i2c: 01 07 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: 01 07 00 33 14 00 00 00 00 00 FF 0F 5C [11:20:09]process_action close_receipt done [11:20:09]requested_data is exist [11:20:09]produce_requested_data [11:20:09]requested_item fm.sn is exist - process it [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 11 00 00 [11:20:09]Write to MH i2c: E2 08 00 34 14 80 11 00 00 00 00 00 00 C2 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 17 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 17 00 34 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0F [11:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:20:09]wFMCommunicate OK [11:20:09]requested_item fd.num is exist - process it [11:20:09]SAM_PROTO_GetFieldsCounters [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 13 00 00 [11:20:09]Write to MH i2c: E2 08 00 35 14 80 13 00 00 00 00 00 00 C5 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 62 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 62 00 35 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 07 03 00 0E 04 04 00 CF 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 BD [11:20:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 07 03 00 0E 04 04 00 CF 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 [11:20:09]wFMCommunicate OK [11:20:09]SAM_PROTO_GetFieldsCounters done [11:20:09]requested_item shift.num is exist - process it [11:20:09]requested_item shift.opened is exist - process it [11:20:09]req_shift_opened [11:20:09]FM_GetShiftState [11:20:09]SAM_PROTO_GetShiftState [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 13 01 00 [11:20:09]Write to MH i2c: E2 08 00 36 14 80 13 01 00 00 00 00 00 C7 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 0E 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 0E 00 36 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 27 [11:20:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:20:09]wFMCommunicate OK [11:20:09]SAM_PROTO_GetShiftState done [11:20:09]FM_GetShiftState done [11:20:09]req_shift_opened done [11:20:09]requested_item shift.open_date is exist - process it [11:20:09]req_shift_open_date [11:20:09]req_shift_open_date done [11:20:09]produce_requested_data done [11:20:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198650,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:20:09]process_action_free close_receipt [11:20:09]json_value_free [11:20:09]json_value_free done [11:20:09]process_json_proto returns [11:20:09]Send response to host [11:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198650,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:20:09]free response buf [11:20:09]execute_script done [11:20:09]execute_script returns [11:20:09]free content buf [11:20:09]Sock 7.Close socket [11:20:09]Sock 7.Thread stoped [11:20:13]OFD Sender: No OFD packet to send [11:20:18]OFD Sender: No OFD packet to send [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:31]accept exits with 9 [11:21:31]New connection [11:21:31]New thread 3067116900 created [11:21:31]Thread 3067260260 joined [11:21:31]Waiting for new connection... [11:21:31] Sock 9.Parse request [11:21:31]Sock 9.Check first char [11:21:31]Sock 9.First char is OK [11:21:31]request: POST /json_proto HTTP/1.0 [11:21:31]Method: POST [11:21:31]URL: /json_proto [11:21:31]Method is POST - this is cgi request [11:21:31]url: /json_proto [11:21:31]query_string will be loaded in cgi processing [11:21:31]execute_cgi json_proto POST (null) [11:21:31]execute_cgi path=json_proto method=POST [11:21:31]POST find Content-Length [11:21:31]Host: 172.17.46.195:8080 [11:21:31]Content-Length: 684 [11:21:31]Content-Type: application/json [11:21:31] [11:21:31]POST finish read [11:21:31]Found Content-Length = 684 [11:21:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:31]execute_script... [11:21: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)11326098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:31]POST & json_proto [11:21:31]process_json_proto [11:21:31]json parsed OK: [11:21:31]protocol is kg_v1.0 [11:21:31]action value=close_receipt [11:21:31]process_action close_receipt [11:21:31]cmd_close_receipt [11:21:31]MH_GetDate [11:21:31]Write to MH i2c: F0 00 00 37 14 3A [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: F0 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: F0 09 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: F0 09 00 37 14 00 BC 87 C0 66 8D AE BC 66 09 [11:21:31]GetLastDocTimeStamp 1723893606 [11:21:31]current date 1723893692 [11:21:31]FM_GetShiftState [11:21:31]SAM_PROTO_GetShiftState [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 13 01 00 [11:21:31]Write to MH i2c: E2 08 00 38 14 80 13 01 00 00 00 00 00 C9 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 0E 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 0E 00 38 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [11:21:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:21:31]wFMCommunicate OK [11:21:31]SAM_PROTO_GetShiftState done [11:21:31]FM_GetShiftState done [11:21:31]opened in 1723853126 [11:21:31]opened+sec_in_day 1723939526 [11:21:31]quantity*price = 100021 [11:21:31]sum+1 = 100023 [11:21:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 259 17.08.2024 11:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198651 肖袩袛: 101875361427605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112132&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198651&fm=101875361427605&tin=02508201610067®Number=0000000000092545&sum=100000 [11:21:32]StoreToDocumentArchive [11:21:32]shift 463 fd 198651 [11:21:32]save to /storage/0463/doc_00198651 [11:21:32]save last doc name /storage/0463/doc_00198651 to /storage/kkm_last_doc_name [11:21:32]save OK [11:21:32]Clear old archive folders... [11:21:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:32]tlvbuf is 01729560 [11:21:32]SAM_PROTO_ClearQueue [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 09 00 00 [11:21:32]Write to MH i2c: E2 08 00 45 14 80 09 00 00 00 00 00 00 CB [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 45 14 00 90 00 CD [11:21:32]RAPDU: 90 00 [11:21:32]wFMCommunicate OK [11:21:32]SAM_PROTO_ClearQueue done [11:21:32]KKMCreateOFDPacket [11:21:32]OFDProtocolAddRootSTLVToBuf [11:21:32]FM_MakeSignedData [11:21:32]FM_MakeSignedData [11:21:32]SAM_PROTO_SignData [11:21:32]wFMCommunicate request_size=4 [11:21:32]MH_SAM_APDU [11:21:32]CAPDU: 80 0D 01 02 [11:21:32]Write to MH i2c: E2 08 00 46 14 80 0D 01 02 00 00 00 00 D3 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:32]Read from MH i2c: E2 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 [11:21:32]MH_I2C_Read... [11:21:32]Read from MH i2c: E2 03 00 46 14 00 90 00 CE [11:21:32]RAPDU: 90 00 [11:21:32]wFMCommunicate OK [11:21:32]wFMCommunicate request_size=255 [11:21:32]MH_SAM_APDU [11:21: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BC 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 07 03 00 35 04 06 00 5C [11:21:32]Write to MH i2c: E2 02 01 47 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BC 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 07 03 00 35 04 06 00 5C 00 00 17 [11:21:32]Write i2c OK [11:21:32]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 03 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 03 00 47 14 00 90 00 CF [11:21:33]RAPDU: 90 00 [11:21:33]wFMCommunicate OK [11:21:33]wFMCommunicate request_size=10 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 0D 02 02 05 A7 B4 BA B0 95 [11:21:33]Write to MH i2c: E2 0D 00 48 14 80 0D 02 02 05 00 A7 B4 BA B0 95 00 00 3A [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 03 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 03 00 48 14 00 90 00 D0 [11:21:33]RAPDU: 90 00 [11:21:33]wFMCommunicate OK [11:21:33]wFMCommunicate request_size=4 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 0D 03 02 [11:21:33]Write to MH i2c: E2 08 00 49 14 80 0D 03 02 00 00 00 00 D8 [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 0B 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 0B 00 49 14 00 AE EC 29 34 78 1D B0 B1 90 00 C6 [11:21:33]RAPDU: AE EC 29 34 78 1D B0 B1 90 00 [11:21:33]wFMCommunicate OK [11:21:33]SAM_PROTO_SignData done [11:21:33]FM_MakeSignedData done [11:21:33]CreateOFDProtocolMessage [11:21:33]wFMCommunicate request_size=4 [11:21:33]MH_SAM_APDU [11:21:33]CAPDU: 80 11 00 00 [11:21:33]Write to MH i2c: E2 08 00 4A 14 80 11 00 00 00 00 00 00 D8 [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:33]Read from MH i2c: E2 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 17 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: E2 17 00 4A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [11:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:21:33]wFMCommunicate OK [11:21:33]CreateOFDProtocolMessage done [11:21:33]OFDSenderStorePacket 198651 [11:21:33]StoreOFDPacket docnum=198651 [11:21:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CE 5C 07 01 91 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BC 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 07 03 00 35 04 06 00 5C A7 B4 BA B0 95 AE EC 29 34 78 1D B0 B1 [11:21:33]CheckFolder [11:21:33]dirname=/storage/ofd_packets [11:21:33]CheckFolder done [11:21:33]ProducePacketName [11:21:33]name=ofd_packets/00198651 [11:21:33]NVStorageSaveData ofd_packets/00198651 [11:21:33]File name is /storage/ofd_packets/00198651 [11:21:33]Write 301 bytes [11:21:33]NVStorageSaveData done [11:21:33]OFDSenderStorePacket done [11:21:33]KKMCreateOFDPacket done [11:21:33]NVStorageSaveData kkm_last_timestamp [11:21:33]File name is /storage/kkm_last_timestamp [11:21:33]Write 4 bytes [11:21:33]NVStorageSaveData done [11:21:33]ExternCall_PrintAddStr [11:21:33]wPrintStart [11:21:33]Write to MH i2c: 01 00 00 4B 14 5F [11:21:33]Write i2c OK [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: 01 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: 01 07 00 [11:21:33]MH_I2C_Read... [11:21:33]Read from MH i2c: 01 07 00 4B 14 00 00 00 00 00 FF 0F 74 [11:21:33]RasterBufferAndPrint [11:21:33]line 小褔械褌 N : (1)11326098 [11:21:33]line 袠袧袧: 02508201610067 [11:21:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:21:33]line 袩袪袨袛袗袞袗 [11:21:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [11:21:33]line 孝芯胁邪褉: 2710124500 [11:21:33]line 袗懈-95-袣-5 [11:21:33]line 13.480 * 74.20 [11:21:33]line = 1000.22 [11:21:33]line 袧袛小 12% 袧小袩 1% [11:21:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:21:33]line 袨袣袪校袚袥袝袧袠袝: -0.22 [11:21:33]line 袠孝袨袚袨: 1000.00 [11:21:33]line 袙薪械褋械薪芯: 1000.00 [11:21:33]line 小袛袗效袗: 0.00 [11:21:33]line 袧小袩 1% : 8.85 [11:21:33]line 袧袛小 12% : 106.22 [11:21:33]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:21:33]line 袘械蟹薪邪谢.: 0.00 [11:21:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:21:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:21:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:21:33]line 效械泻 259 17.08.2024 11:21 [11:21:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:21:33]line 袟袧袦: 0300000079 [11:21:33]line 袪袧袦: 0000000000092545 [11:21:33]line 袙械褉褋懈褟 袣袣袦: 001 [11:21:33]line 肖袦: 0000000000871802 [11:21:33]line 肖袛: 198651 [11:21:33]line 肖袩袛: 101875361427605 [11:21:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112132&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198651&fm=101875361427605&tin=02508201610067®Number=0000000000092545&sum=100000 [11:21:33]OFD Sender: Processing packet 198651 [packets to send 246, broken 245] [11:21:33]ProducePacketName [11:21:33]name=ofd_packets/00198651 [11:21:33]OFD Sender: To server: 嚂鰌G, [11:21:33]CommunicateWithHost lk.salyk.kg:30040 [11:21:33]ConnectInit lk.salyk.kg [11:21:33]written 0, free lines is 4095 [11:21:33]Connected sock=10 [11:21:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CE 5C 07 01 91 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 BC 87 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 07 03 00 35 04 06 00 5C A7 B4 BA B0 95 AE EC 29 34 78 1D B0 B1 [11:21:34]Write to MH i2c: 01 00 00 76 14 8A [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: 01 [11:21:34]MH_I2C_Read... [11:21:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 78 47 00 CD D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 07 03 00 F4 03 04 00 CC 33 C0 66 B6 04 01 00 00 AA AE 30 55 53 D9 C3 78 [11:21:34]CommunicateWithHost err = 0 [11:21:34]CheckOFDResponse [11:21:34]1017 (14) - 77093643461234 [11:21:34]1041 (16) - 0000000000871802 [11:21:34]1040 (4) - 198651 [11:21:34]1012 (4) - 17.08.2024 05:23 [11:21:34]1206 (1) - 0 [11:21:34]OFD Sender: Remove packet 198651 [11:21:34]ProducePacketName [11:21:34]name=ofd_packets/00198651 [11:21:34]NVStorageDeleteData [11:21:34]Read from MH i2c: 01 07 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: 01 07 00 76 14 00 00 00 00 00 D7 0C 74 [11:21:34]RasterBufferAndPrint [11:21:34]line [11:21:34]line [11:21:34]line [11:21:34]line [11:21:34]line [11:21:34]written 0, free lines is 3302 [11:21:34]MH_Cut [11:21:34]Write to MH i2c: D1 01 00 7D 14 01 63 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: D1 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: D1 01 00 [11:21:34]MH_I2C_Read... [11:21:34]Read from MH i2c: D1 01 00 7D 14 00 62 [11:21:34]Write to MH i2c: 01 00 00 7E 14 92 [11:21:34]Write i2c OK [11:21:34]MH_I2C_Read... [11:21:34]OFD Sender: No OFD packet to send [11:21:34]*** Cut start [11:21:34]*** Purtial cut [11:21:34]*** CUTSNS_PIN = 0 [11:21:35]*** Stage 1: CUTSNS_PIN = 1 [11:21:36]Read from MH i2c: 01 [11:21:36]MH_I2C_Read... [11:21:36]*** Stop cut motor [11:21:36]*** Cut end [11:21:36]Read from MH i2c: 01 07 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: 01 07 00 7E 14 00 00 00 00 00 FF 0F A7 [11:21:36]process_action close_receipt done [11:21:36]requested_data is exist [11:21:36]produce_requested_data [11:21:36]requested_item fm.sn is exist - process it [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 11 00 00 [11:21:36]Write to MH i2c: E2 08 00 7F 14 80 11 00 00 00 00 00 00 0D [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 17 00 7F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [11:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:21:36]wFMCommunicate OK [11:21:36]requested_item fd.num is exist - process it [11:21:36]SAM_PROTO_GetFieldsCounters [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 13 00 00 [11:21:36]Write to MH i2c: E2 08 00 80 14 80 13 00 00 00 00 00 00 10 [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 62 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 62 00 80 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 07 03 00 0E 04 04 00 CF 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 0C [11:21:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 07 03 00 0E 04 04 00 CF 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 [11:21:37]wFMCommunicate OK [11:21:37]SAM_PROTO_GetFieldsCounters done [11:21:37]requested_item shift.num is exist - process it [11:21:37]requested_item shift.opened is exist - process it [11:21:37]req_shift_opened [11:21:37]FM_GetShiftState [11:21:37]SAM_PROTO_GetShiftState [11:21:37]wFMCommunicate request_size=4 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 13 01 00 [11:21:37]Write to MH i2c: E2 08 00 81 14 80 13 01 00 00 00 00 00 12 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 0E 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 0E 00 81 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 72 [11:21:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:21:37]wFMCommunicate OK [11:21:37]SAM_PROTO_GetShiftState done [11:21:37]FM_GetShiftState done [11:21:37]req_shift_opened done [11:21:37]requested_item shift.open_date is exist - process it [11:21:37]req_shift_open_date [11:21:37]req_shift_open_date done [11:21:37]produce_requested_data done [11:21:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198651,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:21:37]process_action_free close_receipt [11:21:37]json_value_free [11:21:37]json_value_free done [11:21:37]process_json_proto returns [11:21:37]Send response to host [11:21:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198651,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:21:37]free response buf [11:21:37]execute_script done [11:21:37]execute_script returns [11:21:37]free content buf [11:21:37]Sock 9.Close socket [11:21:37]Sock 9.Thread stoped [11:21:39]OFD Sender: No OFD packet to send [11:21:44]OFD Sender: No OFD packet to send [11:21:49]OFD Sender: No OFD packet to send [11:21:54]OFD Sender: No OFD packet to send [11:21:59]OFD Sender: No OFD packet to send [11:22:04]OFD Sender: No OFD packet to send [11:22:09]OFD Sender: No OFD packet to send [11:22:14]OFD Sender: No OFD packet to send [11:22:19]OFD Sender: No OFD packet to send [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:34]OFD Sender: No OFD packet to send [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:22:59]OFD Sender: No OFD packet to send [11:23:01]accept exits with 7 [11:23:01]New connection [11:23:01]New thread 3067260260 created [11:23:01]Thread 3067116900 joined [11:23:01]Waiting for new connection... [11:23:01] Sock 7.Parse request [11:23:01]Sock 7.Check first char [11:23:01]Sock 7.First char is OK [11:23:01]request: POST /json_proto HTTP/1.0 [11:23:01]Method: POST [11:23:01]URL: /json_proto [11:23:01]Method is POST - this is cgi request [11:23:01]url: /json_proto [11:23:01]query_string will be loaded in cgi processing [11:23:01]execute_cgi json_proto POST (null) [11:23:01]execute_cgi path=json_proto method=POST [11:23:01]POST find Content-Length [11:23:01]Host: 172.17.46.195:8080 [11:23:01]Content-Length: 805 [11:23:01]Content-Type: application/json [11:23:01] [11:23:01]POST finish read [11:23:01]Found Content-Length = 805 [11:23:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:01]execute_script... [11:23: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)11326100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:01]POST & json_proto [11:23:01]process_json_proto [11:23:01]json parsed OK: [11:23:01]protocol is kg_v1.0 [11:23:01]action value=close_receipt [11:23:01]process_action close_receipt [11:23:01]cmd_close_receipt [11:23:01]MH_GetDate [11:23:01]Write to MH i2c: F0 00 00 82 14 85 [11:23:01]Write i2c OK [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: F0 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: F0 09 00 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: F0 09 00 82 14 00 15 88 C0 66 8D AE BC 66 AE [11:23:01]GetLastDocTimeStamp 1723893692 [11:23:01]current date 1723893781 [11:23:01]FM_GetShiftState [11:23:01]SAM_PROTO_GetShiftState [11:23:01]wFMCommunicate request_size=4 [11:23:01]MH_SAM_APDU [11:23:01]CAPDU: 80 13 01 00 [11:23:01]Write to MH i2c: E2 08 00 83 14 80 13 01 00 00 00 00 00 14 [11:23:01]Write i2c OK [11:23:01]MH_I2C_Read... [11:23:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:01]Read from MH i2c: E2 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 0E 00 [11:23:01]MH_I2C_Read... [11:23:01]Read from MH i2c: E2 0E 00 83 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 74 [11:23:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:01]wFMCommunicate OK [11:23:01]SAM_PROTO_GetShiftState done [11:23:01]FM_GetShiftState done [11:23:01]opened in 1723853126 [11:23:01]opened+sec_in_day 1723939526 [11:23:01]quantity*price = 100021 [11:23:01]sum+1 = 100023 [11:23:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 260 17.08.2024 11:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198652 肖袩袛: 174963778685505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112301&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198652&fm=174963778685505&tin=02508201610067®Number=0000000000092545&sum=100022 [11:23:02]StoreToDocumentArchive [11:23:02]shift 463 fd 198652 [11:23:02]save to /storage/0463/doc_00198652 [11:23:02]save last doc name /storage/0463/doc_00198652 to /storage/kkm_last_doc_name [11:23:02]save OK [11:23:02]Clear old archive folders... [11:23:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:02]tlvbuf is 01729120 [11:23:02]SAM_PROTO_ClearQueue [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 09 00 00 [11:23:02]Write to MH i2c: E2 08 00 90 14 80 09 00 00 00 00 00 00 16 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 90 14 00 90 00 18 [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]SAM_PROTO_ClearQueue done [11:23:02]KKMCreateOFDPacket [11:23:02]OFDProtocolAddRootSTLVToBuf [11:23:02]FM_MakeSignedData [11:23:02]FM_MakeSignedData [11:23:02]SAM_PROTO_SignData [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 0D 01 02 [11:23:02]Write to MH i2c: E2 08 00 91 14 80 0D 01 02 00 00 00 00 1E [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 91 14 00 90 00 19 [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]wFMCommunicate request_size=255 [11:23:02]MH_SAM_APDU [11:23: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 15 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 07 03 00 35 04 06 00 9F [11:23:02]Write to MH i2c: E2 02 01 92 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 15 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 07 03 00 35 04 06 00 9F 00 00 2D [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 92 14 00 90 00 1A [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]wFMCommunicate request_size=10 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 0D 02 02 05 20 ED E0 8A 41 [11:23:02]Write to MH i2c: E2 0D 00 93 14 80 0D 02 02 05 00 20 ED E0 8A 41 00 00 E3 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 03 00 93 14 00 90 00 1B [11:23:02]RAPDU: 90 00 [11:23:02]wFMCommunicate OK [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 0D 03 02 [11:23:02]Write to MH i2c: E2 08 00 94 14 80 0D 03 02 00 00 00 00 23 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0B 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 0B 00 94 14 00 CF 2D 62 0F 9C 3F 49 F5 90 00 AA [11:23:02]RAPDU: CF 2D 62 0F 9C 3F 49 F5 90 00 [11:23:02]wFMCommunicate OK [11:23:02]SAM_PROTO_SignData done [11:23:02]FM_MakeSignedData done [11:23:02]CreateOFDProtocolMessage [11:23:02]wFMCommunicate request_size=4 [11:23:02]MH_SAM_APDU [11:23:02]CAPDU: 80 11 00 00 [11:23:02]Write to MH i2c: E2 08 00 95 14 80 11 00 00 00 00 00 00 23 [11:23:02]Write i2c OK [11:23:02]MH_I2C_Read... [11:23:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:02]Read from MH i2c: E2 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 17 00 [11:23:02]MH_I2C_Read... [11:23:02]Read from MH i2c: E2 17 00 95 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [11:23:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:02]wFMCommunicate OK [11:23:02]CreateOFDProtocolMessage done [11:23:02]OFDSenderStorePacket 198652 [11:23:02]StoreOFDPacket docnum=198652 [11:23:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E2 A2 07 01 16 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 15 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 07 03 00 35 04 06 00 9F 20 ED E0 8A 41 CF 2D 62 0F 9C 3F 49 F5 [11:23:02]CheckFolder [11:23:02]dirname=/storage/ofd_packets [11:23:02]CheckFolder done [11:23:02]ProducePacketName [11:23:02]name=ofd_packets/00198652 [11:23:02]NVStorageSaveData ofd_packets/00198652 [11:23:02]File name is /storage/ofd_packets/00198652 [11:23:03]Write 301 bytes [11:23:03]NVStorageSaveData done [11:23:03]OFDSenderStorePacket done [11:23:03]KKMCreateOFDPacket done [11:23:03]NVStorageSaveData kkm_last_timestamp [11:23:03]File name is /storage/kkm_last_timestamp [11:23:03]Write 4 bytes [11:23:03]NVStorageSaveData done [11:23:03]ExternCall_PrintAddStr [11:23:03]wPrintStart [11:23:03]Write to MH i2c: 01 00 00 96 14 AA [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 96 14 00 00 00 00 00 FF 0F BF [11:23:03]RasterBufferAndPrint [11:23:03]line 小褔械褌 N : (1)11326100 [11:23:03]line 袠袧袧: 02508201610067 [11:23:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:23:03]line 袩袪袨袛袗袞袗 [11:23:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [11:23:03]line 孝芯胁邪褉: 2710124500 [11:23:03]line 袗懈-95-袣-5 [11:23:03]line 13.480 * 74.20 [11:23:03]line = 1000.22 [11:23:03]line 袧袛小 12% 袧小袩 1% [11:23:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:23:03]line 袠孝袨袚袨: 1000.22 [11:23:03]line 袧小袩 1% : 8.85 [11:23:03]line 袧袛小 12% : 106.22 [11:23:03]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:23:03]line 袘械蟹薪邪谢.: 1000.22 [11:23:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:23:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:23:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:23:03]line 效械泻 260 17.08.2024 11:23 [11:23:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:23:03]line 袟袧袦: 0300000079 [11:23:03]line 袪袧袦: 0000000000092545 [11:23:03]line 袙械褉褋懈褟 袣袣袦: 001 [11:23:03]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:23:03]line 肖袦: 0000000000871802 [11:23:03]line 肖袛: 198652 [11:23:03]line 肖袩袛: 174963778685505 [11:23:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112301&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198652&fm=174963778685505&tin=02508201610067®Number=0000000000092545&sum=100022 [11:23:03]written 0, free lines is 4095 [11:23:03]OFD Sender: Processing packet 198652 [packets to send 246, broken 245] [11:23:03]ProducePacketName [11:23:03]name=ofd_packets/00198652 [11:23:03]OFD Sender: To server: 嚂鰌G, [11:23:03]CommunicateWithHost lk.salyk.kg:30040 [11:23:03]ConnectInit lk.salyk.kg [11:23:03]Connected sock=10 [11:23:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E2 A2 07 01 16 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 15 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 07 03 00 35 04 06 00 9F 20 ED E0 8A 41 CF 2D 62 0F 9C 3F 49 F5 [11:23:03]Write to MH i2c: 01 00 00 C0 14 D4 [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 F0 0C D7 [11:23:03]RasterBufferAndPrint [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]line [11:23:03]written 0, free lines is 3318 [11:23:03]MH_Cut [11:23:03]Write to MH i2c: D1 01 00 C7 14 01 AD [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 01 00 [11:23:03]MH_I2C_Read... [11:23:03]Read from MH i2c: D1 01 00 C7 14 00 AC [11:23:03]Write to MH i2c: 01 00 00 C8 14 DC [11:23:03]Write i2c OK [11:23:03]MH_I2C_Read... [11:23:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 58 47 00 01 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 07 03 00 F4 03 04 00 26 34 C0 66 B6 04 01 00 00 B4 4F C4 AC 4D 4E F2 B0 [11:23:03]CommunicateWithHost err = 0 [11:23:03]CheckOFDResponse [11:23:03]1017 (14) - 77093643461234 [11:23:03]1041 (16) - 0000000000871802 [11:23:03]1040 (4) - 198652 [11:23:03]1012 (4) - 17.08.2024 05:24 [11:23:03]1206 (1) - 0 [11:23:03]OFD Sender: Remove packet 198652 [11:23:03]ProducePacketName [11:23:03]name=ofd_packets/00198652 [11:23:03]NVStorageDeleteData [11:23:04]OFD Sender: No OFD packet to send [11:23:04]*** Cut start [11:23:04]*** Purtial cut [11:23:04]*** Stage 1: CUTSNS_PIN = 1 [11:23:04]Read from MH i2c: 01 [11:23:04]MH_I2C_Read... [11:23:04]*** Stop cut motor [11:23:04]*** Cut end [11:23:04]Read from MH i2c: 01 07 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: 01 07 00 C8 14 00 00 00 00 00 FF 0F F1 [11:23:04]process_action close_receipt done [11:23:04]requested_data is exist [11:23:04]produce_requested_data [11:23:04]requested_item fm.sn is exist - process it [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 11 00 00 [11:23:04]Write to MH i2c: E2 08 00 C9 14 80 11 00 00 00 00 00 00 57 [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 17 00 C9 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [11:23:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:04]wFMCommunicate OK [11:23:04]requested_item fd.num is exist - process it [11:23:04]SAM_PROTO_GetFieldsCounters [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 13 00 00 [11:23:04]Write to MH i2c: E2 08 00 CA 14 80 13 00 00 00 00 00 00 5A [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 62 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 62 00 CA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 07 03 00 0E 04 04 00 CF 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 5A [11:23:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 07 03 00 0E 04 04 00 CF 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 [11:23:04]wFMCommunicate OK [11:23:04]SAM_PROTO_GetFieldsCounters done [11:23:04]requested_item shift.num is exist - process it [11:23:04]requested_item shift.opened is exist - process it [11:23:04]req_shift_opened [11:23:04]FM_GetShiftState [11:23:04]SAM_PROTO_GetShiftState [11:23:04]wFMCommunicate request_size=4 [11:23:04]MH_SAM_APDU [11:23:04]CAPDU: 80 13 01 00 [11:23:04]Write to MH i2c: E2 08 00 CB 14 80 13 01 00 00 00 00 00 5C [11:23:04]Write i2c OK [11:23:04]MH_I2C_Read... [11:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:04]Read from MH i2c: E2 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0E 00 [11:23:04]MH_I2C_Read... [11:23:04]Read from MH i2c: E2 0E 00 CB 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BC [11:23:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:04]wFMCommunicate OK [11:23:04]SAM_PROTO_GetShiftState done [11:23:04]FM_GetShiftState done [11:23:04]req_shift_opened done [11:23:04]requested_item shift.open_date is exist - process it [11:23:04]req_shift_open_date [11:23:04]req_shift_open_date done [11:23:04]produce_requested_data done [11:23:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198652,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:23:04]process_action_free close_receipt [11:23:04]json_value_free [11:23:04]json_value_free done [11:23:04]process_json_proto returns [11:23:04]Send response to host [11:23:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198652,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:23:04]free response buf [11:23:04]execute_script done [11:23:04]execute_script returns [11:23:04]free content buf [11:23:04]Sock 7.Close socket [11:23:04]Sock 7.Thread stoped [11:23:09]OFD Sender: No OFD packet to send [11:23:10]accept exits with 9 [11:23:10]New connection [11:23:10]New thread 3067116900 created [11:23:10]Thread 3067260260 joined [11:23:10]Waiting for new connection... [11:23:10] Sock 9.Parse request [11:23:10]Sock 9.Check first char [11:23:10]Sock 9.First char is OK [11:23:10]request: POST /json_proto HTTP/1.0 [11:23:10]Method: POST [11:23:10]URL: /json_proto [11:23:10]Method is POST - this is cgi request [11:23:10]url: /json_proto [11:23:10]query_string will be loaded in cgi processing [11:23:10]execute_cgi json_proto POST (null) [11:23:10]execute_cgi path=json_proto method=POST [11:23:10]POST find Content-Length [11:23:10]Host: 172.17.46.195:8080 [11:23:10]Content-Length: 756 [11:23:10]Content-Type: application/json [11:23:10] [11:23:10]POST finish read [11:23:10]Found Content-Length = 756 [11:23:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 29.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:10]execute_script... [11:23: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)11326099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 29.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:10]POST & json_proto [11:23:10]process_json_proto [11:23:10]json parsed OK: [11:23:10]protocol is kg_v1.0 [11:23:10]action value=close_receipt [11:23:10]process_action close_receipt [11:23:10]cmd_close_receipt [11:23:10]MH_GetDate [11:23:10]Write to MH i2c: F0 00 00 CC 14 CF [11:23:10]Write i2c OK [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: F0 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: F0 09 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: F0 09 00 CC 14 00 1F 88 C0 66 8D AE BC 66 02 [11:23:10]GetLastDocTimeStamp 1723893781 [11:23:10]current date 1723893791 [11:23:10]FM_GetShiftState [11:23:10]SAM_PROTO_GetShiftState [11:23:10]wFMCommunicate request_size=4 [11:23:10]MH_SAM_APDU [11:23:10]CAPDU: 80 13 01 00 [11:23:10]Write to MH i2c: E2 08 00 CD 14 80 13 01 00 00 00 00 00 5E [11:23:10]Write i2c OK [11:23:10]MH_I2C_Read... [11:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:10]Read from MH i2c: E2 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 0E 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 0E 00 CD 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BE [11:23:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:10]wFMCommunicate OK [11:23:10]SAM_PROTO_GetShiftState done [11:23:10]FM_GetShiftState done [11:23:10]opened in 1723853126 [11:23:10]opened+sec_in_day 1723939526 [11:23:10]quantity*price = 0 [11:23:10]sum+1 = 1 [11:23:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 261 17.08.2024 11:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30106662 肖袦: 0000000000871802 肖袛: 198653 肖袩袛: 36258501139047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112311&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198653&fm=36258501139047&tin=02508201610067®Number=0000000000092545&sum=0 [11:23:11]StoreToDocumentArchive [11:23:11]shift 463 fd 198653 [11:23:11]save to /storage/0463/doc_00198653 [11:23:11]save last doc name /storage/0463/doc_00198653 to /storage/kkm_last_doc_name [11:23:11]save OK [11:23:11]Clear old archive folders... [11:23:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:11]tlvbuf is 017347A0 [11:23:11]SAM_PROTO_ClearQueue [11:23:11]wFMCommunicate request_size=4 [11:23:11]MH_SAM_APDU [11:23:11]CAPDU: 80 09 00 00 [11:23:11]Write to MH i2c: E2 08 00 DA 14 80 09 00 00 00 00 00 00 60 [11:23:11]Write i2c OK [11:23:11]MH_I2C_Read... [11:23:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:11]Read from MH i2c: E2 [11:23:11]MH_I2C_Read... [11:23:11]Read from MH i2c: E2 03 00 [11:23:11]MH_I2C_Read... [11:23:11]Read from MH i2c: E2 03 00 DA 14 00 90 00 62 [11:23:11]RAPDU: 90 00 [11:23:11]wFMCommunicate OK [11:23:11]SAM_PROTO_ClearQueue done [11:23:11]KKMCreateOFDPacket [11:23:11]OFDProtocolAddRootSTLVToBuf [11:23:11]FM_MakeSignedData [11:23:11]FM_MakeSignedData [11:23:11]SAM_PROTO_SignData [11:23:11]wFMCommunicate request_size=4 [11:23:11]MH_SAM_APDU [11:23:11]CAPDU: 80 0D 01 02 [11:23:11]Write to MH i2c: E2 08 00 DB 14 80 0D 01 02 00 00 00 00 68 [11:23:11]Write i2c OK [11:23:11]MH_I2C_Read... [11:23:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:12]Read from MH i2c: E2 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 DB 14 00 90 00 63 [11:23:12]RAPDU: 90 00 [11:23:12]wFMCommunicate OK [11:23:12]wFMCommunicate request_size=255 [11:23:12]MH_SAM_APDU [11:23: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 1F 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 07 03 00 35 04 06 00 20 [11:23:12]Write to MH i2c: E2 02 01 DC 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 1F 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 07 03 00 35 04 06 00 20 00 00 E4 [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:12]Read from MH i2c: E2 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 DC 14 00 90 00 64 [11:23:12]RAPDU: 90 00 [11:23:12]wFMCommunicate OK [11:23:12]wFMCommunicate request_size=10 [11:23:12]MH_SAM_APDU [11:23:12]CAPDU: 80 0D 02 02 05 FA 17 14 9A 67 [11:23:12]Write to MH i2c: E2 0D 00 DD 14 80 0D 02 02 05 00 FA 17 14 9A 67 00 00 9B [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:12]Read from MH i2c: E2 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 03 00 DD 14 00 90 00 65 [11:23:12]RAPDU: 90 00 [11:23:12]wFMCommunicate OK [11:23:12]wFMCommunicate request_size=4 [11:23:12]MH_SAM_APDU [11:23:12]CAPDU: 80 0D 03 02 [11:23:12]Write to MH i2c: E2 08 00 DE 14 80 0D 03 02 00 00 00 00 6D [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:12]Read from MH i2c: E2 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 0B 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 0B 00 DE 14 00 28 42 43 54 9F F5 73 47 90 00 BD [11:23:12]RAPDU: 28 42 43 54 9F F5 73 47 90 00 [11:23:12]wFMCommunicate OK [11:23:12]SAM_PROTO_SignData done [11:23:12]FM_MakeSignedData done [11:23:12]CreateOFDProtocolMessage [11:23:12]wFMCommunicate request_size=4 [11:23:12]MH_SAM_APDU [11:23:12]CAPDU: 80 11 00 00 [11:23:12]Write to MH i2c: E2 08 00 DF 14 80 11 00 00 00 00 00 00 6D [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:12]Read from MH i2c: E2 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 17 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: E2 17 00 DF 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [11:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:12]wFMCommunicate OK [11:23:12]CreateOFDProtocolMessage done [11:23:12]OFDSenderStorePacket 198653 [11:23:12]StoreOFDPacket docnum=198653 [11:23:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 DC 07 01 0D 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 1F 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 07 03 00 35 04 06 00 20 FA 17 14 9A 67 28 42 43 54 9F F5 73 47 [11:23:12]CheckFolder [11:23:12]dirname=/storage/ofd_packets [11:23:12]CheckFolder done [11:23:12]ProducePacketName [11:23:12]name=ofd_packets/00198653 [11:23:12]NVStorageSaveData ofd_packets/00198653 [11:23:12]File name is /storage/ofd_packets/00198653 [11:23:12]Write 301 bytes [11:23:12]NVStorageSaveData done [11:23:12]OFDSenderStorePacket done [11:23:12]KKMCreateOFDPacket done [11:23:12]NVStorageSaveData kkm_last_timestamp [11:23:12]File name is /storage/kkm_last_timestamp [11:23:12]Write 4 bytes [11:23:12]NVStorageSaveData done [11:23:12]ExternCall_PrintAddStr [11:23:12]wPrintStart [11:23:12]Write to MH i2c: 01 00 00 E0 14 F4 [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 07 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 07 00 E0 14 00 00 00 00 00 FF 0F 09 [11:23:12]RasterBufferAndPrint [11:23:12]line 小褔械褌 N : (1)11326099 [11:23:12]line 袠袧袧: 02508201610067 [11:23:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:23:12]line 袩袪袨袛袗袞袗 [11:23:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [11:23:12]line 孝芯胁邪褉: 2710124130 [11:23:12]line 袗懈-92-袣-4 [11:23:12]line 29.500 * 0.00 [11:23:12]line = 0.00 [11:23:12]line 袧袛小 12% 袧小袩 1% [11:23:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:23:12]line 袠孝袨袚袨: 0.00 [11:23:12]line 袧小袩 1% : 0.00 [11:23:12]line 袧袛小 12% : 0.00 [11:23:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:23:12]line 袘械蟹薪邪谢.: 0.00 [11:23:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:23:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:23:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:23:12]line 效械泻 261 17.08.2024 11:23 [11:23:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:23:12]line 袟袧袦: 0300000079 [11:23:12]line 袪袧袦: 0000000000092545 [11:23:12]line 袙械褉褋懈褟 袣袣袦: 001 [11:23:12]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [11:23:12]line 30106662 [11:23:12]line 肖袦: 0000000000871802 [11:23:12]line 肖袛: 198653 [11:23:12]line 肖袩袛: 36258501139047 [11:23:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112311&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198653&fm=36258501139047&tin=02508201610067®Number=0000000000092545&sum=0 [11:23:12]written 0, free lines is 4095 [11:23:12]OFD Sender: Processing packet 198653 [packets to send 246, broken 245] [11:23:12]ProducePacketName [11:23:12]name=ofd_packets/00198653 [11:23:12]OFD Sender: To server: 嚂鰌G, [11:23:12]CommunicateWithHost lk.salyk.kg:30040 [11:23:12]ConnectInit lk.salyk.kg [11:23:12]Connected sock=10 [11:23:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 DC 07 01 0D 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 1F 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 07 03 00 35 04 06 00 20 FA 17 14 9A 67 28 42 43 54 9F F5 73 47 [11:23:12]Write to MH i2c: 01 00 00 0A 15 1F [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 07 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: 01 07 00 0A 15 00 00 00 00 00 E6 0C 18 [11:23:12]RasterBufferAndPrint [11:23:12]line [11:23:12]line [11:23:12]line [11:23:12]line [11:23:12]line [11:23:12]written 0, free lines is 3311 [11:23:12]MH_Cut [11:23:12]Write to MH i2c: D1 01 00 11 15 01 F8 [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: D1 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: D1 01 00 [11:23:12]MH_I2C_Read... [11:23:12]Read from MH i2c: D1 01 00 11 15 00 F7 [11:23:12]Write to MH i2c: 01 00 00 12 15 27 [11:23:12]Write i2c OK [11:23:12]MH_I2C_Read... [11:23:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 13 47 00 58 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 07 03 00 F4 03 04 00 2F 34 C0 66 B6 04 01 00 00 01 66 C7 D8 50 1D A5 A0 [11:23:12]CommunicateWithHost err = 0 [11:23:12]CheckOFDResponse [11:23:12]1017 (14) - 77093643461234 [11:23:12]1041 (16) - 0000000000871802 [11:23:12]1040 (4) - 198653 [11:23:12]1012 (4) - 17.08.2024 05:25 [11:23:12]1206 (1) - 0 [11:23:12]OFD Sender: Remove packet 198653 [11:23:12]ProducePacketName [11:23:12]name=ofd_packets/00198653 [11:23:12]NVStorageDeleteData [11:23:13]OFD Sender: No OFD packet to send [11:23:13]*** Cut start [11:23:13]*** Purtial cut [11:23:13]*** CUTSNS_PIN = 0 [11:23:13]*** Stage 1: CUTSNS_PIN = 1 [11:23:15]Read from MH i2c: 01 [11:23:15]MH_I2C_Read... [11:23:15]*** Stop cut motor [11:23:15]*** Cut end [11:23:15]Read from MH i2c: 01 07 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 07 00 12 15 00 00 00 00 00 FF 0F 3C [11:23:15]process_action close_receipt done [11:23:15]requested_data is exist [11:23:15]produce_requested_data [11:23:15]requested_item fm.sn is exist - process it [11:23:15]wFMCommunicate request_size=4 [11:23:15]MH_SAM_APDU [11:23:15]CAPDU: 80 11 00 00 [11:23:15]Write to MH i2c: E2 08 00 13 15 80 11 00 00 00 00 00 00 A2 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 17 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 17 00 13 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [11:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:15]wFMCommunicate OK [11:23:15]requested_item fd.num is exist - process it [11:23:15]SAM_PROTO_GetFieldsCounters [11:23:15]wFMCommunicate request_size=4 [11:23:15]MH_SAM_APDU [11:23:15]CAPDU: 80 13 00 00 [11:23:15]Write to MH i2c: E2 08 00 14 15 80 13 00 00 00 00 00 00 A5 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 62 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 62 00 14 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 07 03 00 0E 04 04 00 CF 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 A9 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 07 03 00 0E 04 04 00 CF 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 [11:23:15]wFMCommunicate OK [11:23:15]SAM_PROTO_GetFieldsCounters done [11:23:15]requested_item shift.num is exist - process it [11:23:15]requested_item shift.opened is exist - process it [11:23:15]req_shift_opened [11:23:15]FM_GetShiftState [11:23:15]SAM_PROTO_GetShiftState [11:23:15]wFMCommunicate request_size=4 [11:23:15]MH_SAM_APDU [11:23:15]CAPDU: 80 13 01 00 [11:23:15]Write to MH i2c: E2 08 00 15 15 80 13 01 00 00 00 00 00 A7 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 0E 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 0E 00 15 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [11:23:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:15]wFMCommunicate OK [11:23:15]SAM_PROTO_GetShiftState done [11:23:15]FM_GetShiftState done [11:23:15]req_shift_opened done [11:23:15]requested_item shift.open_date is exist - process it [11:23:15]req_shift_open_date [11:23:15]req_shift_open_date done [11:23:15]produce_requested_data done [11:23:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198653,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:23:15]process_action_free close_receipt [11:23:15]json_value_free [11:23:15]json_value_free done [11:23:15]process_json_proto returns [11:23:15]Send response to host [11:23:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198653,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:23:15]free response buf [11:23:15]execute_script done [11:23:15]execute_script returns [11:23:15]free content buf [11:23:15]Sock 9.Close socket [11:23:15]Sock 9.Thread stoped [11:23:18]OFD Sender: No OFD packet to send [11:23:23]OFD Sender: No OFD packet to send [11:23:28]OFD Sender: No OFD packet to send [11:23:33]OFD Sender: No OFD packet to send [11:23:38]OFD Sender: No OFD packet to send [11:23:43]OFD Sender: No OFD packet to send [11:23:48]OFD Sender: No OFD packet to send [11:23:48]accept exits with 7 [11:23:48]New connection [11:23:48]New thread 3067260260 created [11:23:48]Thread 3067116900 joined [11:23:48]Waiting for new connection... [11:23:48] Sock 7.Parse request [11:23:48]Sock 7.Check first char [11:23:48]Sock 7.First char is OK [11:23:48]request: POST /json_proto HTTP/1.0 [11:23:48]Method: POST [11:23:48]URL: /json_proto [11:23:48]Method is POST - this is cgi request [11:23:48]url: /json_proto [11:23:48]query_string will be loaded in cgi processing [11:23:48]execute_cgi json_proto POST (null) [11:23:48]execute_cgi path=json_proto method=POST [11:23:48]POST find Content-Length [11:23:48]Host: 172.17.46.195:8080 [11:23:48]Content-Length: 755 [11:23:48]Content-Type: application/json [11:23:48] [11:23:48]POST finish read [11:23:48]Found Content-Length = 755 [11:23:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 4.430, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:48]execute_script... [11:23: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)11326101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 4.430, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:48]POST & json_proto [11:23:48]process_json_proto [11:23:48]json parsed OK: [11:23:48]protocol is kg_v1.0 [11:23:48]action value=close_receipt [11:23:48]process_action close_receipt [11:23:48]cmd_close_receipt [11:23:48]MH_GetDate [11:23:48]Write to MH i2c: F0 00 00 16 15 1A [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 09 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: F0 09 00 16 15 00 44 88 C0 66 8D AE BC 66 72 [11:23:48]GetLastDocTimeStamp 1723893791 [11:23:48]current date 1723893828 [11:23:48]FM_GetShiftState [11:23:48]SAM_PROTO_GetShiftState [11:23:48]wFMCommunicate request_size=4 [11:23:48]MH_SAM_APDU [11:23:48]CAPDU: 80 13 01 00 [11:23:48]Write to MH i2c: E2 08 00 17 15 80 13 01 00 00 00 00 00 A9 [11:23:48]Write i2c OK [11:23:48]MH_I2C_Read... [11:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:48]Read from MH i2c: E2 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 0E 00 [11:23:48]MH_I2C_Read... [11:23:48]Read from MH i2c: E2 0E 00 17 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 09 [11:23:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:48]wFMCommunicate OK [11:23:48]SAM_PROTO_GetShiftState done [11:23:48]FM_GetShiftState done [11:23:48]opened in 1723853126 [11:23:48]opened+sec_in_day 1723939526 [11:23:48]quantity*price = 0 [11:23:48]sum+1 = 1 [11:23:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 262 17.08.2024 11:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30106662 肖袦: 0000000000871802 肖袛: 198654 肖袩袛: 268611273617389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112349&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198654&fm=268611273617389&tin=02508201610067®Number=0000000000092545&sum=0 [11:23:49]StoreToDocumentArchive [11:23:49]shift 463 fd 198654 [11:23:49]save to /storage/0463/doc_00198654 [11:23:49]save last doc name /storage/0463/doc_00198654 to /storage/kkm_last_doc_name [11:23:49]save OK [11:23:49]Clear old archive folders... [11:23:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:49]tlvbuf is 016A3190 [11:23:49]SAM_PROTO_ClearQueue [11:23:49]wFMCommunicate request_size=4 [11:23:49]MH_SAM_APDU [11:23:49]CAPDU: 80 09 00 00 [11:23:49]Write to MH i2c: E2 08 00 24 15 80 09 00 00 00 00 00 00 AB [11:23:49]Write i2c OK [11:23:49]MH_I2C_Read... [11:23:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:49]Read from MH i2c: E2 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 03 00 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 03 00 24 15 00 90 00 AD [11:23:49]RAPDU: 90 00 [11:23:49]wFMCommunicate OK [11:23:49]SAM_PROTO_ClearQueue done [11:23:49]KKMCreateOFDPacket [11:23:49]OFDProtocolAddRootSTLVToBuf [11:23:49]FM_MakeSignedData [11:23:49]FM_MakeSignedData [11:23:49]SAM_PROTO_SignData [11:23:49]wFMCommunicate request_size=4 [11:23:49]MH_SAM_APDU [11:23:49]CAPDU: 80 0D 01 02 [11:23:49]Write to MH i2c: E2 08 00 25 15 80 0D 01 02 00 00 00 00 B3 [11:23:49]Write i2c OK [11:23:49]MH_I2C_Read... [11:23:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:49]Read from MH i2c: E2 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 03 00 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 03 00 25 15 00 90 00 AE [11:23:49]RAPDU: 90 00 [11:23:49]wFMCommunicate OK [11:23:49]wFMCommunicate request_size=255 [11:23:49]MH_SAM_APDU [11:23: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 45 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 07 03 00 35 04 06 00 F4 [11:23:49]Write to MH i2c: E2 02 01 26 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 45 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 07 03 00 35 04 06 00 F4 00 00 DB [11:23:49]Write i2c OK [11:23:49]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 26 15 00 90 00 AF [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=10 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 02 02 05 4C EF 8B EF ED [11:23:50]Write to MH i2c: E2 0D 00 27 15 80 0D 02 02 05 00 4C EF 8B EF ED 00 00 62 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 27 15 00 90 00 B0 [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 03 02 [11:23:50]Write to MH i2c: E2 08 00 28 15 80 0D 03 02 00 00 00 00 B8 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 28 15 00 09 80 3F EA C4 80 56 2B 90 00 30 [11:23:50]RAPDU: 09 80 3F EA C4 80 56 2B 90 00 [11:23:50]wFMCommunicate OK [11:23:50]SAM_PROTO_SignData done [11:23:50]FM_MakeSignedData done [11:23:50]CreateOFDProtocolMessage [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 11 00 00 [11:23:50]Write to MH i2c: E2 08 00 29 15 80 11 00 00 00 00 00 00 B8 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 29 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [11:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:50]wFMCommunicate OK [11:23:50]CreateOFDProtocolMessage done [11:23:50]OFDSenderStorePacket 198654 [11:23:50]StoreOFDPacket docnum=198654 [11:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5D 0F 07 01 73 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 45 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 07 03 00 35 04 06 00 F4 4C EF 8B EF ED 09 80 3F EA C4 80 56 2B [11:23:50]CheckFolder [11:23:50]dirname=/storage/ofd_packets [11:23:50]CheckFolder done [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00198654 [11:23:50]NVStorageSaveData ofd_packets/00198654 [11:23:50]File name is /storage/ofd_packets/00198654 [11:23:50]Write 301 bytes [11:23:50]NVStorageSaveData done [11:23:50]OFDSenderStorePacket done [11:23:50]KKMCreateOFDPacket done [11:23:50]NVStorageSaveData kkm_last_timestamp [11:23:50]File name is /storage/kkm_last_timestamp [11:23:50]Write 4 bytes [11:23:50]NVStorageSaveData done [11:23:50]ExternCall_PrintAddStr [11:23:50]wPrintStart [11:23:50]Write to MH i2c: 01 00 00 2A 15 3F [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 2A 15 00 00 00 00 00 FF 0F 54 [11:23:50]RasterBufferAndPrint [11:23:50]line 小褔械褌 N : (1)11326101 [11:23:50]line 袠袧袧: 02508201610067 [11:23:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:23:50]line 袩袪袨袛袗袞袗 [11:23:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [11:23:50]line 孝芯胁邪褉: 2710124130 [11:23:50]line 袗懈-92-袣-4 [11:23:50]line 4.430 * 0.00 [11:23:50]line = 0.00 [11:23:50]line 袧袛小 12% 袧小袩 1% [11:23:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:23:50]line 袠孝袨袚袨: 0.00 [11:23:50]line 袧小袩 1% : 0.00 [11:23:50]line 袧袛小 12% : 0.00 [11:23:50]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:23:50]line 袘械蟹薪邪谢.: 0.00 [11:23:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:23:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:23:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:23:50]line 效械泻 262 17.08.2024 11:23 [11:23:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:23:50]line 袟袧袦: 0300000079 [11:23:50]line 袪袧袦: 0000000000092545 [11:23:50]line 袙械褉褋懈褟 袣袣袦: 001 [11:23:50]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [11:23:50]line 30106662 [11:23:50]line 肖袦: 0000000000871802 [11:23:50]line 肖袛: 198654 [11:23:50]line 肖袩袛: 268611273617389 [11:23:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112349&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198654&fm=268611273617389&tin=02508201610067®Number=0000000000092545&sum=0 [11:23:50]written 0, free lines is 4095 [11:23:50]OFD Sender: Processing packet 198654 [packets to send 246, broken 245] [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00198654 [11:23:50]OFD Sender: To server: 嚂鰌G, [11:23:50]CommunicateWithHost lk.salyk.kg:30040 [11:23:50]ConnectInit lk.salyk.kg [11:23:50]Connected sock=10 [11:23:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5D 0F 07 01 73 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 45 88 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 07 03 00 35 04 06 00 F4 4C EF 8B EF ED 09 80 3F EA C4 80 56 2B [11:23:51]Write to MH i2c: 01 00 00 54 15 69 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 54 15 00 00 00 00 00 E3 0C 5F [11:23:51]RasterBufferAndPrint [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]written 0, free lines is 3305 [11:23:51]MH_Cut [11:23:51]Write to MH i2c: D1 01 00 5B 15 01 42 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 5B 15 00 41 [11:23:51]Write to MH i2c: 01 00 00 5C 15 71 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DE 6D 47 00 08 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 07 03 00 F4 03 04 00 55 34 C0 66 B6 04 01 00 00 C8 79 EA 4E B4 86 C3 EA [11:23:51]CommunicateWithHost err = 0 [11:23:51]CheckOFDResponse [11:23:51]1017 (14) - 77093643461234 [11:23:51]1041 (16) - 0000000000871802 [11:23:51]1040 (4) - 198654 [11:23:51]1012 (4) - 17.08.2024 05:25 [11:23:51]1206 (1) - 0 [11:23:51]OFD Sender: Remove packet 198654 [11:23:51]ProducePacketName [11:23:51]name=ofd_packets/00198654 [11:23:51]NVStorageDeleteData [11:23:51]OFD Sender: No OFD packet to send [11:23:51]*** Cut start [11:23:51]*** Purtial cut [11:23:51]*** Stage 1: CUTSNS_PIN = 1 [11:23:52]Read from MH i2c: 01 [11:23:52]MH_I2C_Read... [11:23:52]*** Stop cut motor [11:23:52]*** Cut end [11:23:52]Read from MH i2c: 01 07 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: 01 07 00 5C 15 00 00 00 00 00 FF 0F 86 [11:23:52]process_action close_receipt done [11:23:52]requested_data is exist [11:23:52]produce_requested_data [11:23:52]requested_item fm.sn is exist - process it [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 11 00 00 [11:23:52]Write to MH i2c: E2 08 00 5D 15 80 11 00 00 00 00 00 00 EC [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 5D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 39 [11:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:23:52]wFMCommunicate OK [11:23:52]requested_item fd.num is exist - process it [11:23:52]SAM_PROTO_GetFieldsCounters [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 00 00 [11:23:52]Write to MH i2c: E2 08 00 5E 15 80 13 00 00 00 00 00 00 EF [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 5E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 07 03 00 0E 04 04 00 CF 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 F7 [11:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 07 03 00 0E 04 04 00 CF 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 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetFieldsCounters done [11:23:52]requested_item shift.num is exist - process it [11:23:52]requested_item shift.opened is exist - process it [11:23:52]req_shift_opened [11:23:52]FM_GetShiftState [11:23:52]SAM_PROTO_GetShiftState [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 01 00 [11:23:52]Write to MH i2c: E2 08 00 5F 15 80 13 01 00 00 00 00 00 F1 [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 5F 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 51 [11:23:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetShiftState done [11:23:52]FM_GetShiftState done [11:23:52]req_shift_opened done [11:23:52]requested_item shift.open_date is exist - process it [11:23:52]req_shift_open_date [11:23:52]req_shift_open_date done [11:23:52]produce_requested_data done [11:23:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198654,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:23:52]process_action_free close_receipt [11:23:52]json_value_free [11:23:52]json_value_free done [11:23:52]process_json_proto returns [11:23:52]Send response to host [11:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198654,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:23:52]free response buf [11:23:52]execute_script done [11:23:52]execute_script returns [11:23:52]free content buf [11:23:52]Sock 7.Close socket [11:23:52]Sock 7.Thread stoped [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:31]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:56]OFD Sender: No OFD packet to send [11:25:01]OFD Sender: No OFD packet to send [11:25:06]OFD Sender: No OFD packet to send [11:25:11]OFD Sender: No OFD packet to send [11:25:16]OFD Sender: No OFD packet to send [11:25:21]OFD Sender: No OFD packet to send [11:25:26]OFD Sender: No OFD packet to send [11:25:31]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:11]OFD Sender: No OFD packet to send [11:26:16]OFD Sender: No OFD packet to send [11:26:21]OFD Sender: No OFD packet to send [11:26:26]OFD Sender: No OFD packet to send [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:44]accept exits with 9 [11:26:44]New connection [11:26:44]New thread 3067116900 created [11:26:44]Thread 3067260260 joined [11:26:44]Waiting for new connection... [11:26:44] Sock 9.Parse request [11:26:44]Sock 9.Check first char [11:26:44]Sock 9.First char is OK [11:26:44]request: POST /json_proto HTTP/1.0 [11:26:44]Method: POST [11:26:44]URL: /json_proto [11:26:44]Method is POST - this is cgi request [11:26:44]url: /json_proto [11:26:44]query_string will be loaded in cgi processing [11:26:44]execute_cgi json_proto POST (null) [11:26:44]execute_cgi path=json_proto method=POST [11:26:44]POST find Content-Length [11:26:44]Host: 172.17.46.195:8080 [11:26:44]Content-Length: 799 [11:26:44]Content-Type: application/json [11:26:44] [11:26:44]POST finish read [11:26:44]Found Content-Length = 799 [11:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082283", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:44]execute_script... [11:26:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082283", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:44]POST & json_proto [11:26:44]process_json_proto [11:26:44]json parsed OK: [11:26:44]protocol is kg_v1.0 [11:26:44]action value=close_receipt [11:26:44]process_action close_receipt [11:26:44]cmd_close_receipt [11:26:44]MH_GetDate [11:26:44]Write to MH i2c: F0 00 00 60 15 64 [11:26:44]Write i2c OK [11:26:44]MH_I2C_Read... [11:26:44]Read from MH i2c: F0 [11:26:44]MH_I2C_Read... [11:26:44]Read from MH i2c: F0 09 00 [11:26:44]MH_I2C_Read... [11:26:44]Read from MH i2c: F0 09 00 60 15 00 F4 88 C0 66 8D AE BC 66 6C [11:26:44]GetLastDocTimeStamp 1723893829 [11:26:44]current date 1723894004 [11:26:44]FM_GetShiftState [11:26:44]SAM_PROTO_GetShiftState [11:26:44]wFMCommunicate request_size=4 [11:26:44]MH_SAM_APDU [11:26:44]CAPDU: 80 13 01 00 [11:26:44]Write to MH i2c: E2 08 00 61 15 80 13 01 00 00 00 00 00 F3 [11:26:44]Write i2c OK [11:26:44]MH_I2C_Read... [11:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:44]Read from MH i2c: E2 [11:26:44]MH_I2C_Read... [11:26:44]Read from MH i2c: E2 0E 00 [11:26:44]MH_I2C_Read... [11:26:44]Read from MH i2c: E2 0E 00 61 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 53 [11:26:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:26:44]wFMCommunicate OK [11:26:44]SAM_PROTO_GetShiftState done [11:26:44]FM_GetShiftState done [11:26:44]opened in 1723853126 [11:26:44]opened+sec_in_day 1723939526 [11:26:44]quantity*price = 0 [11:26:44]sum+1 = 1 [11:26:44]Check (price>sum+1) || (price+1sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 264 17.08.2024 11:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198656 肖袩袛: 213389960314155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112936&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198656&fm=213389960314155&tin=02508201610067®Number=0000000000092545&sum=50000 [11:29:37]StoreToDocumentArchive [11:29:37]shift 463 fd 198656 [11:29:37]save to /storage/0463/doc_00198656 [11:29:37]save last doc name /storage/0463/doc_00198656 to /storage/kkm_last_doc_name [11:29:37]save OK [11:29:37]Clear old archive folders... [11:29:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:29:37]tlvbuf is 0141CBC0 [11:29:37]SAM_PROTO_ClearQueue [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 09 00 00 [11:29:37]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:37]Read from MH i2c: E2 03 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:29:37]RAPDU: 90 00 [11:29:37]wFMCommunicate OK [11:29:37]SAM_PROTO_ClearQueue done [11:29:37]KKMCreateOFDPacket [11:29:37]OFDProtocolAddRootSTLVToBuf [11:29:37]FM_MakeSignedData [11:29:37]FM_MakeSignedData [11:29:37]SAM_PROTO_SignData [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 0D 01 02 [11:29:37]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 03 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:29:37]RAPDU: 90 00 [11:29:37]wFMCommunicate OK [11:29:37]wFMCommunicate request_size=255 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A0 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 08 03 00 35 04 06 00 C2 13 [11:29:37]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A0 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 08 03 00 35 04 06 00 C2 13 00 00 6A [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:38]Read from MH i2c: E2 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 03 00 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:29:38]RAPDU: 90 00 [11:29:38]wFMCommunicate OK [11:29:38]wFMCommunicate request_size=9 [11:29:38]MH_SAM_APDU [11:29:38]CAPDU: 80 0D 02 02 04 B8 C8 7D 2B [11:29:38]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 B8 C8 7D 2B 00 00 D8 [11:29:38]Write i2c OK [11:29:38]MH_I2C_Read... [11:29:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:38]Read from MH i2c: E2 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 03 00 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:29:38]RAPDU: 90 00 [11:29:38]wFMCommunicate OK [11:29:38]wFMCommunicate request_size=4 [11:29:38]MH_SAM_APDU [11:29:38]CAPDU: 80 0D 03 02 [11:29:38]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:29:38]Write i2c OK [11:29:38]MH_I2C_Read... [11:29:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:38]Read from MH i2c: E2 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 0B 00 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 0B 00 2F 00 00 25 A6 B2 D0 25 E6 29 8F 90 00 BB [11:29:38]RAPDU: 25 A6 B2 D0 25 E6 29 8F 90 00 [11:29:38]wFMCommunicate OK [11:29:38]SAM_PROTO_SignData done [11:29:38]FM_MakeSignedData done [11:29:38]CreateOFDProtocolMessage [11:29:38]wFMCommunicate request_size=4 [11:29:38]MH_SAM_APDU [11:29:38]CAPDU: 80 11 00 00 [11:29:38]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:29:38]Write i2c OK [11:29:38]MH_I2C_Read... [11:29:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:38]Read from MH i2c: E2 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 17 00 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [11:29:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:38]wFMCommunicate OK [11:29:38]CreateOFDProtocolMessage done [11:29:38]OFDSenderStorePacket 198656 [11:29:38]StoreOFDPacket docnum=198656 [11:29:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 5C 7B 06 01 A9 76 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A0 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 08 03 00 35 04 06 00 C2 13 B8 C8 7D 2B 25 A6 B2 D0 25 E6 29 8F [11:29:38]CheckFolder [11:29:38]dirname=/storage/ofd_packets [11:29:38]CheckFolder done [11:29:38]ProducePacketName [11:29:38]name=ofd_packets/00198656 [11:29:38]NVStorageSaveData ofd_packets/00198656 [11:29:38]File name is /storage/ofd_packets/00198656 [11:29:38]Write 300 bytes [11:29:38]NVStorageSaveData done [11:29:38]OFDSenderStorePacket done [11:29:38]KKMCreateOFDPacket done [11:29:38]NVStorageSaveData kkm_last_timestamp [11:29:38]File name is /storage/kkm_last_timestamp [11:29:38]Write 4 bytes [11:29:38]NVStorageSaveData done [11:29:38]ExternCall_PrintAddStr [11:29:38]wPrintStart [11:29:38]Write to MH i2c: 01 00 00 31 00 31 [11:29:38]Write i2c OK [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: 01 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: 01 07 00 [11:29:38]MH_I2C_Read... [11:29:38]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:29:38]RasterBufferAndPrint [11:29:38]line 小褔械褌 N : (1)11326102 [11:29:38]line 袠袧袧: 02508201610067 [11:29:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:29:38]line 袩袪袨袛袗袞袗 [11:29:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [11:29:38]line 孝芯胁邪褉: 2711190000 [11:29:38]line 袚袗袟-袣-3 [11:29:38]line 13.030 * 38.40 [11:29:38]line = 500.35 [11:29:38]line 袧袛小 12% 袧小袩 1% [11:29:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:29:38]line 袨袣袪校袚袥袝袧袠袝: -0.35 [11:29:38]line 袠孝袨袚袨: 500.00 [11:29:38]line 袙薪械褋械薪芯: 500.00 [11:29:38]line 小袛袗效袗: 0.00 [11:29:38]line 袧小袩 1% : 4.43 [11:29:38]line 袧袛小 12% : 53.13 [11:29:38]line 袧邪谢懈褔薪褘屑懈: 500.00 [11:29:38]line 袘械蟹薪邪谢.: 0.00 [11:29:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:29:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:29:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:29:38]line 效械泻 264 17.08.2024 11:29 [11:29:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:29:38]line 袟袧袦: 0300000079 [11:29:38]line 袪袧袦: 0000000000092545 [11:29:38]line 袙械褉褋懈褟 袣袣袦: 001 [11:29:38]line 肖袦: 0000000000871802 [11:29:38]line 肖袛: 198656 [11:29:38]line 肖袩袛: 213389960314155 [11:29:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112936&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198656&fm=213389960314155&tin=02508201610067®Number=0000000000092545&sum=50000 [11:29:38]OFD Sender: Processing packet 198656 [packets to send 246, broken 245] [11:29:38]ProducePacketName [11:29:38]name=ofd_packets/00198656 [11:29:38]OFD Sender: To server: 嚂鰌G, [11:29:38]CommunicateWithHost lk.salyk.kg:30040 [11:29:38]ConnectInit lk.salyk.kg [11:29:38]written 0, free lines is 4095 [11:29:38]Connected sock=7 [11:29:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 5C 7B 06 01 A9 76 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A0 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 08 03 00 35 04 06 00 C2 13 B8 C8 7D 2B 25 A6 B2 D0 25 E6 29 8F [11:29:39]Write to MH i2c: 01 00 00 5C 00 5C [11:29:39]Write i2c OK [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: 01 [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: 01 07 00 [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 F4 0C 63 [11:29:39]RasterBufferAndPrint [11:29:39]line [11:29:39]line [11:29:39]line [11:29:39]line [11:29:39]line [11:29:39]written 0, free lines is 3337 [11:29:39]MH_Cut [11:29:39]Write to MH i2c: D1 01 00 63 00 01 35 [11:29:39]Write i2c OK [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: D1 [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: D1 01 00 [11:29:39]MH_I2C_Read... [11:29:39]Read from MH i2c: D1 01 00 63 00 00 34 [11:29:39]Write to MH i2c: 01 00 00 64 00 64 [11:29:39]Write i2c OK [11:29:39]MH_I2C_Read... [11:29:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C0 38 47 00 47 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 08 03 00 F4 03 04 00 B1 35 C0 66 B6 04 01 00 00 18 10 F8 A1 AB 84 13 FD [11:29:39]CommunicateWithHost err = 0 [11:29:39]CheckOFDResponse [11:29:39]1017 (14) - 77093643461234 [11:29:39]1041 (16) - 0000000000871802 [11:29:39]1040 (4) - 198656 [11:29:39]1012 (4) - 17.08.2024 05:31 [11:29:39]1206 (1) - 0 [11:29:39]OFD Sender: Remove packet 198656 [11:29:39]ProducePacketName [11:29:39]name=ofd_packets/00198656 [11:29:39]NVStorageDeleteData [11:29:39]OFD Sender: No OFD packet to send [11:29:40]*** Cut start [11:29:40]*** Purtial cut [11:29:40]*** CUTSNS_PIN = 0 [11:29:40]*** Stage 1: CUTSNS_PIN = 1 [11:29:42]Read from MH i2c: 01 [11:29:42]MH_I2C_Read... [11:29:42]*** Stop cut motor [11:29:42]*** Cut end [11:29:42]Read from MH i2c: 01 07 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [11:29:42]process_action close_receipt done [11:29:42]requested_data is exist [11:29:42]produce_requested_data [11:29:42]requested_item fm.sn is exist - process it [11:29:42]wFMCommunicate request_size=4 [11:29:42]MH_SAM_APDU [11:29:42]CAPDU: 80 11 00 00 [11:29:42]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:42]Read from MH i2c: E2 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 17 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [11:29:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:42]wFMCommunicate OK [11:29:42]requested_item fd.num is exist - process it [11:29:42]SAM_PROTO_GetFieldsCounters [11:29:42]wFMCommunicate request_size=4 [11:29:42]MH_SAM_APDU [11:29:42]CAPDU: 80 13 00 00 [11:29:42]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [11:29:42]Write i2c OK [11:29:42]MH_I2C_Read... [11:29:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:42]Read from MH i2c: E2 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 62 00 [11:29:42]MH_I2C_Read... [11:29:42]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 08 03 00 0E 04 04 00 CF 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 F3 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 08 03 00 0E 04 04 00 CF 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 [11:29:42]wFMCommunicate OK [11:29:42]SAM_PROTO_GetFieldsCounters done [11:29:42]requested_item shift.num is exist - process it [11:29:42]requested_item shift.opened is exist - process it [11:29:42]req_shift_opened [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 67 00 80 13 01 00 00 00 00 00 E4 [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 67 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [11:29:42]RAPDU: 09 00 01 46 E9 BF 66 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]req_shift_opened done [11:29:42]requested_item shift.open_date is exist - process it [11:29:42]req_shift_open_date [11:29:42]req_shift_open_date done [11:29:42]produce_requested_data done [11:29:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198656,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:29:42]process_action_free close_receipt [11:29:42]json_value_free [11:29:42]json_value_free done [11:29:42]process_json_proto returns [11:29:42]Send response to host [11:29:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198656,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:29:42]free response buf [11:29:42]execute_script done [11:29:42]execute_script returns [11:29:42]free content buf [11:29:42]Sock 9.Close socket [11:29:42]Sock 9.Thread stoped [11:29:42]accept exits with 10 [11:29:42]New connection [11:29:42]New thread 3067207012 created [11:29:42]Thread 3067350372 joined [11:29:42]Waiting for new connection... [11:29:42] Sock 10.Parse request [11:29:42]Sock 10.Check first char [11:29:42]Sock 10.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.46.195:8080 [11:29:42]Content-Length: 799 [11:29:42]Content-Type: application/json [11:29:42] [11:29:42]POST finish read [11:29:42]Found Content-Length = 799 [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)11326103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082283", "payments": [ { "type": 1, "sum" : 0.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)11326103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 14.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082283", "payments": [ { "type": 1, "sum" : 0.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 68 00 57 [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 68 00 00 A6 89 C0 66 8D AE BC 66 12 [11:29:42]GetLastDocTimeStamp 1723894176 [11:29:42]current date 1723894182 [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 69 00 80 13 01 00 00 00 00 00 E6 [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 69 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [11:29:42]RAPDU: 09 00 01 46 E9 BF 66 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 1723853126 [11:29:42]opened+sec_in_day 1723939526 [11:29:42]quantity*price = 0 [11:29:42]sum+1 = 1 [11:29:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 265 17.08.2024 11:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082283 肖袦: 0000000000871802 肖袛: 198657 肖袩袛: 246460294975441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112942&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198657&fm=246460294975441&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:44]StoreToDocumentArchive [11:29:44]shift 463 fd 198657 [11:29:44]save to /storage/0463/doc_00198657 [11:29:44]save last doc name /storage/0463/doc_00198657 to /storage/kkm_last_doc_name [11:29:44]save OK [11:29:44]Clear old archive folders... [11:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:29:44]tlvbuf is 013D30F0 [11:29:44]SAM_PROTO_ClearQueue [11:29:44]wFMCommunicate request_size=4 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 09 00 00 [11:29:44]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 09 00 00... 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 76 00 00 90 00 EA [11:29:44]RAPDU: 90 00 [11:29:44]wFMCommunicate OK [11:29:44]SAM_PROTO_ClearQueue done [11:29:44]KKMCreateOFDPacket [11:29:44]OFDProtocolAddRootSTLVToBuf [11:29:44]FM_MakeSignedData [11:29:44]FM_MakeSignedData [11:29:44]SAM_PROTO_SignData [11:29:44]wFMCommunicate request_size=4 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 0D 01 02 [11:29:44]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 0D 01 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 77 00 00 90 00 EB [11:29:44]RAPDU: 90 00 [11:29:44]wFMCommunicate OK [11:29:44]wFMCommunicate request_size=255 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A6 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 08 03 00 35 04 06 00 E0 27 82 55 [11:29:44]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A6 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 08 03 00 35 04 06 00 E0 27 82 55 00 00 46 [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 78 00 00 90 00 EC [11:29:44]RAPDU: 90 00 [11:29:44]wFMCommunicate OK [11:29:44]wFMCommunicate request_size=7 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 0D 02 02 02 4F D1 [11:29:44]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 4F D1 00 00 17 [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 79 00 00 90 00 ED [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 7A 00 80 0D 03 02 00 00 00 00 F5 [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 7A 00 00 E1 77 9E F6 4E 09 62 AD 90 00 48 [11:29:44]RAPDU: E1 77 9E F6 4E 09 62 AD 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 7B 00 80 11 00 00 00 00 00 00 F5 [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 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [11:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:44]wFMCommunicate OK [11:29:44]CreateOFDProtocolMessage done [11:29:44]OFDSenderStorePacket 198657 [11:29:44]StoreOFDPacket docnum=198657 [11:29:44]OFD Sender: No OFD packet to send [11:29:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1F 14 04 01 D0 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A6 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 08 03 00 35 04 06 00 E0 27 82 55 4F D1 E1 77 9E F6 4E 09 62 AD [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/00198657 [11:29:44]NVStorageSaveData ofd_packets/00198657 [11:29:44]File name is /storage/ofd_packets/00198657 [11:29:44]Write 298 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:45]Write 4 bytes [11:29:45]NVStorageSaveData done [11:29:45]ExternCall_PrintAddStr [11:29:45]wPrintStart [11:29:45]Write to MH i2c: 01 00 00 7C 00 7C [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 7C 00 00 00 00 00 00 FF 0F 91 [11:29:45]RasterBufferAndPrint [11:29:45]line 小褔械褌 N : (1)11326103 [11:29:45]line 袠袧袧: 02508201610067 [11:29:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:29:45]line 袩袪袨袛袗袞袗 [11:29:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:29:45]line 孝芯胁邪褉: 2710194210 [11:29:45]line 袛孝-袣-5 [11:29:45]line 14.000 * 0.00 [11:29:45]line = 0.00 [11:29:45]line 袧袛小 12% 袧小袩 1% [11:29:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:29:45]line 袠孝袨袚袨: 0.00 [11:29:45]line 袧小袩 1% : 0.00 [11:29:45]line 袧袛小 12% : 0.00 [11:29:45]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:29:45]line 袘械蟹薪邪谢.: 0.00 [11:29:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:29:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:29:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:29:45]line 效械泻 265 17.08.2024 11:29 [11:29:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:29:45]line 袟袧袦: 0300000079 [11:29:45]line 袪袧袦: 0000000000092545 [11:29:45]line 袙械褉褋懈褟 袣袣袦: 001 [11:29:45]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [11:29:45]line 4082283 [11:29:45]line 肖袦: 0000000000871802 [11:29:45]line 肖袛: 198657 [11:29:45]line 肖袩袛: 246460294975441 [11:29:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T112942&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198657&fm=246460294975441&tin=02508201610067®Number=0000000000092545&sum=0 [11:29:45]written 0, free lines is 4095 [11:29:45]OFD Sender: Processing packet 198657 [packets to send 246, broken 245] [11:29:45]ProducePacketName [11:29:45]name=ofd_packets/00198657 [11:29:45]OFD Sender: To server: 嚂鰌G, [11:29:45]CommunicateWithHost lk.salyk.kg:30040 [11:29:45]ConnectInit lk.salyk.kg [11:29:45]Connected sock=7 [11: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 31 38 30 32 0C 01 00 00 1F 14 04 01 D0 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B0 36 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 A6 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 08 03 00 35 04 06 00 E0 27 82 55 4F D1 E1 77 9E F6 4E 09 62 AD [11:29:45]Write to MH i2c: 01 00 00 A6 00 A6 [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 A6 00 00 00 00 00 00 F0 0C A9 [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 3335 [11:29:45]MH_Cut [11:29:45]Write to MH i2c: D1 01 00 AD 00 01 7F [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 AD 00 00 7E [11:29:45]Write to MH i2c: 01 00 00 AE 00 AE [11:29:45]Write i2c OK [11:29:45]MH_I2C_Read... [11:29:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 94 47 00 24 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 31 38 30 32 10 04 04 00 01 08 03 00 F4 03 04 00 B8 35 C0 66 B6 04 01 00 00 E0 3C 83 30 B6 E6 96 1E [11:29:45]CommunicateWithHost err = 0 [11:29:45]CheckOFDResponse [11:29:45]1017 (14) - 77093643461234 [11:29:45]1041 (16) - 0000000000871802 [11:29:45]1040 (4) - 198657 [11:29:45]1012 (4) - 17.08.2024 05:31 [11:29:45]1206 (1) - 0 [11:29:45]OFD Sender: Remove packet 198657 [11:29:45]ProducePacketName [11:29:45]name=ofd_packets/00198657 [11:29:45]NVStorageDeleteData [11:29:46]*** Cut start [11:29:46]*** Purtial cut [11:29:46]*** Stage 1: CUTSNS_PIN = 1 [11:29:46]OFD Sender: No OFD packet to send [11:29:46]Read from MH i2c: 01 [11:29:46]MH_I2C_Read... [11:29:46]*** Stop cut motor [11:29:46]*** Cut end [11:29:46]Read from MH i2c: 01 07 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [11:29:46]process_action close_receipt done [11:29:46]requested_data is exist [11:29:46]produce_requested_data [11:29:46]requested_item fm.sn is exist - process it [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 11 00 00 [11:29:46]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:46]Read from MH i2c: E2 17 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [11:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:29:46]wFMCommunicate OK [11:29:46]requested_item fd.num is exist - process it [11:29:46]SAM_PROTO_GetFieldsCounters [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 13 00 00 [11:29:46]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 62 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 08 03 00 0E 04 04 00 CF 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 41 [11:29:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 08 03 00 0E 04 04 00 CF 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 [11:29:46]wFMCommunicate OK [11:29:46]SAM_PROTO_GetFieldsCounters done [11:29:46]requested_item shift.num is exist - process it [11:29:46]requested_item shift.opened is exist - process it [11:29:46]req_shift_opened [11:29:46]FM_GetShiftState [11:29:46]SAM_PROTO_GetShiftState [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 13 01 00 [11:29:46]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 0E 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [11:29:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:29:46]wFMCommunicate OK [11:29:46]SAM_PROTO_GetShiftState done [11:29:46]FM_GetShiftState done [11:29:46]req_shift_opened done [11:29:46]requested_item shift.open_date is exist - process it [11:29:46]req_shift_open_date [11:29:46]req_shift_open_date done [11:29:46]produce_requested_data done [11:29:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198657,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:29:46]process_action_free close_receipt [11:29:46]json_value_free [11:29:46]json_value_free done [11:29:46]process_json_proto returns [11:29:46]Send response to host [11:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198657,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:29:46]free response buf [11:29:46]execute_script done [11:29:46]execute_script returns [11:29:46]free content buf [11:29:46]Sock 10.Close socket [11:29:46]Sock 10.Thread stoped [11:29:51]OFD Sender: No OFD packet to send [11:29:56]OFD Sender: No OFD packet to send [11:30:01]OFD Sender: No OFD packet to send [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:55]accept exits with 9 [11:30:55]New connection [11:30:55]New thread 3067350372 created [11:30:55]Thread 3067207012 joined [11:30:55]Waiting for new connection... [11:30:55] Sock 9.Parse request [11:30:55]Sock 9.Check first char [11:30:55]Sock 9.First char is OK [11:30:55]request: POST /json_proto HTTP/1.0 [11:30:55]Method: POST [11:30:55]URL: /json_proto [11:30:55]Method is POST - this is cgi request [11:30:55]url: /json_proto [11:30:55]query_string will be loaded in cgi processing [11:30:55]execute_cgi json_proto POST (null) [11:30:55]execute_cgi path=json_proto method=POST [11:30:55]POST find Content-Length [11:30:55]Host: 172.17.46.195:8080 [11:30:55]Content-Length: 799 [11:30:55]Content-Type: application/json [11:30:55] [11:30:55]POST finish read [11:30:55]Found Content-Length = 799 [11:30:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010064", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:55]execute_script... [11:30: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)11326106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010064", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:55]POST & json_proto [11:30:55]process_json_proto [11:30:55]json parsed OK: [11:30:55]protocol is kg_v1.0 [11:30:55]action value=close_receipt [11:30:55]process_action close_receipt [11:30:55]cmd_close_receipt [11:30:55]MH_GetDate [11:30:55]Write to MH i2c: F0 00 00 B2 00 A1 [11:30:55]Write i2c OK [11:30:55]MH_I2C_Read... [11:30:55]Read from MH i2c: F0 [11:30:55]MH_I2C_Read... [11:30:55]Read from MH i2c: F0 09 00 [11:30:55]MH_I2C_Read... [11:30:55]Read from MH i2c: F0 09 00 B2 00 00 EF 89 C0 66 8D AE BC 66 A5 [11:30:55]GetLastDocTimeStamp 1723894182 [11:30:55]current date 1723894255 [11:30:55]FM_GetShiftState [11:30:55]SAM_PROTO_GetShiftState [11:30:55]wFMCommunicate request_size=4 [11:30:55]MH_SAM_APDU [11:30:55]CAPDU: 80 13 01 00 [11:30:55]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [11:30:55]Write i2c OK [11:30:55]MH_I2C_Read... [11:30:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:55]Read from MH i2c: E2 [11:30:55]MH_I2C_Read... [11:30:55]Read from MH i2c: E2 0E 00 [11:30:55]MH_I2C_Read... [11:30:55]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [11:30:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:30:55]wFMCommunicate OK [11:30:55]SAM_PROTO_GetShiftState done [11:30:55]FM_GetShiftState done [11:30:55]opened in 1723853126 [11:30:55]opened+sec_in_day 1723939526 [11:30:55]quantity*price = 0 [11:30:55]sum+1 = 1 [11:30:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 266 17.08.2024 11:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010064 肖袦: 0000000000871802 肖袛: 198658 肖袩袛: 188938474464102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198658&fm=188938474464102&tin=02508201610067®Number=0000000000092545&sum=0 [11:30:56]StoreToDocumentArchive [11:30:56]shift 463 fd 198658 [11:30:56]save to /storage/0463/doc_00198658 [11:30:56]save last doc name /storage/0463/doc_00198658 to /storage/kkm_last_doc_name [11:30:56]save OK [11:30:56]Clear old archive folders... [11:30:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:30:56]tlvbuf is 013D0560 [11:30:56]SAM_PROTO_ClearQueue [11:30:56]wFMCommunicate request_size=4 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 09 00 00 [11:30:56]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [11:30:56]RAPDU: 90 00 [11:30:56]wFMCommunicate OK [11:30:56]SAM_PROTO_ClearQueue done [11:30:56]KKMCreateOFDPacket [11:30:56]OFDProtocolAddRootSTLVToBuf [11:30:56]FM_MakeSignedData [11:30:56]FM_MakeSignedData [11:30:56]SAM_PROTO_SignData [11:30:56]wFMCommunicate request_size=4 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 0D 01 02 [11:30:56]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [11:30:56]RAPDU: 90 00 [11:30:56]wFMCommunicate OK [11:30:56]wFMCommunicate request_size=255 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 EF 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 08 03 00 35 04 06 00 AB D6 AA A7 [11:30:56]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 EF 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 08 03 00 35 04 06 00 AB D6 AA A7 00 00 20 [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [11:30:56]RAPDU: 90 00 [11:30:56]wFMCommunicate OK [11:30:56]wFMCommunicate request_size=7 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 0D 02 02 02 A3 66 [11:30:56]Write to MH i2c: E2 0A 00 C3 00 80 0D 02 02 02 00 A3 66 00 00 4A [11:30:56]Write i2c OK [11:30:56]MH_I2C_Read... [11:30:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:56]Read from MH i2c: E2 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 [11:30:56]MH_I2C_Read... [11:30:56]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [11:30:56]RAPDU: 90 00 [11:30:56]wFMCommunicate OK [11:30:56]wFMCommunicate request_size=4 [11:30:56]MH_SAM_APDU [11:30:56]CAPDU: 80 0D 03 02 [11:30:56]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [11:30:56]Write i2c OK [11:30:56]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 C4 00 00 4B 5A 02 F0 B1 BF 26 E8 90 00 55 [11:30:57]RAPDU: 4B 5A 02 F0 B1 BF 26 E8 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 C5 00 80 11 00 00 00 00 00 00 3F [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 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [11:30:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:30:57]wFMCommunicate OK [11:30:57]CreateOFDProtocolMessage done [11:30:57]OFDSenderStorePacket 198658 [11:30:57]StoreOFDPacket docnum=198658 [11:30:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 48 6E 04 01 85 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 EF 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 08 03 00 35 04 06 00 AB D6 AA A7 A3 66 4B 5A 02 F0 B1 BF 26 E8 [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/00198658 [11:30:57]NVStorageSaveData ofd_packets/00198658 [11:30:57]File name is /storage/ofd_packets/00198658 [11:30:57]Write 298 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 C6 00 C6 [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 C6 00 00 00 00 00 00 FF 0F DB [11:30:57]RasterBufferAndPrint [11:30:57]line 小褔械褌 N : (1)11326106 [11:30:57]line 袠袧袧: 02508201610067 [11:30:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:30:57]line 袩袪袨袛袗袞袗 [11:30:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:30:57]line 孝芯胁邪褉: 2710194210 [11:30:57]line 袛孝-袣-5 [11:30:57]line 10.000 * 0.00 [11:30:57]line = 0.00 [11:30:57]line 袧袛小 12% 袧小袩 1% [11:30:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:30:57]line 袠孝袨袚袨: 0.00 [11:30:57]line 袧小袩 1% : 0.00 [11:30:57]line 袧袛小 12% : 0.00 [11:30:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:30:57]line 袘械蟹薪邪谢.: 0.00 [11:30:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:30:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:30:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:30:57]line 效械泻 266 17.08.2024 11:30 [11:30:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:30:57]line 袟袧袦: 0300000079 [11:30:57]line 袪袧袦: 0000000000092545 [11:30:57]line 袙械褉褋懈褟 袣袣袦: 001 [11:30:57]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [11:30:57]line 4010064 [11:30:57]line 肖袦: 0000000000871802 [11:30:57]line 肖袛: 198658 [11:30:57]line 肖袩袛: 188938474464102 [11:30:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198658&fm=188938474464102&tin=02508201610067®Number=0000000000092545&sum=0 [11:30:57]OFD Sender: Processing packet 198658 [packets to send 246, broken 245] [11:30:57]ProducePacketName [11:30:57]name=ofd_packets/00198658 [11:30:57]OFD Sender: To server: 嚂鰌G, [11:30:57]CommunicateWithHost lk.salyk.kg:30040 [11:30:57]ConnectInit lk.salyk.kg [11:30:57]written 0, free lines is 4095 [11:30:57]Connected sock=10 [11:30:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 48 6E 04 01 85 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 EF 89 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 08 03 00 35 04 06 00 AB D6 AA A7 A3 66 4B 5A 02 F0 B1 BF 26 E8 [11:30:57]Write to MH i2c: 01 00 00 F0 00 F0 [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 F0 00 00 00 00 00 00 F6 0C F9 [11:30:57]RasterBufferAndPrint [11:30:57]line [11:30:57]line [11:30:57]line [11:30:57]line [11:30:57]line [11:30:57]written 0, free lines is 3324 [11:30:57]MH_Cut [11:30:57]Write to MH i2c: D1 01 00 F7 00 01 C9 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: D1 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: D1 01 00 [11:30:57]MH_I2C_Read... [11:30:57]Read from MH i2c: D1 01 00 F7 00 00 C8 [11:30:57]Write to MH i2c: 01 00 00 F8 00 F8 [11:30:57]Write i2c OK [11:30:57]MH_I2C_Read... [11:30:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 E7 47 00 15 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 08 03 00 F4 03 04 00 00 36 C0 66 B6 04 01 00 00 70 8E 2C 17 6F F3 DA 83 [11:30:57]CommunicateWithHost err = 0 [11:30:57]CheckOFDResponse [11:30:57]1017 (14) - 77093643461234 [11:30:57]1041 (16) - 0000000000871802 [11:30:57]1040 (4) - 198658 [11:30:57]1012 (4) - 17.08.2024 05:32 [11:30:57]1206 (1) - 0 [11:30:57]OFD Sender: Remove packet 198658 [11:30:57]ProducePacketName [11:30:57]name=ofd_packets/00198658 [11:30:57]NVStorageDeleteData [11:30:58]OFD Sender: No OFD packet to send [11:30:58]*** Cut start [11:30:58]*** Purtial cut [11:30:58]*** CUTSNS_PIN = 0 [11:30:58]*** Stage 1: CUTSNS_PIN = 1 [11:31:00]Read from MH i2c: 01 [11:31:00]MH_I2C_Read... [11:31:00]*** Stop cut motor [11:31:00]*** Cut end [11:31:00]Read from MH i2c: 01 07 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [11:31:00]process_action close_receipt done [11:31:00]requested_data is exist [11:31:00]produce_requested_data [11:31:00]requested_item fm.sn is exist - process it [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 11 00 00 [11:31:00]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 17 00 [11:31:00]MH_I2C_Read... [11:31:00]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 31 38 30 32 90 00 C0 [11:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:31:00]wFMCommunicate OK [11:31:00]requested_item fd.num is exist - process it [11:31:00]SAM_PROTO_GetFieldsCounters [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 00 00 [11:31:00]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 62 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 08 03 00 0E 04 04 00 CF 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 8F [11:31:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 08 03 00 0E 04 04 00 CF 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 [11:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetFieldsCounters done [11:31:00]requested_item shift.num is exist - process it [11:31:00]requested_item shift.opened is exist - process it [11:31:00]req_shift_opened [11:31:00]FM_GetShiftState [11:31:00]SAM_PROTO_GetShiftState [11:31:00]wFMCommunicate request_size=4 [11:31:00]MH_SAM_APDU [11:31:00]CAPDU: 80 13 01 00 [11:31:00]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [11:31:00]Write i2c OK [11:31:00]MH_I2C_Read... [11:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:00]Read from MH i2c: E2 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 [11:31:00]MH_I2C_Read... [11:31:00]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [11:31:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:31:00]wFMCommunicate OK [11:31:00]SAM_PROTO_GetShiftState done [11:31:00]FM_GetShiftState done [11:31:00]req_shift_opened done [11:31:00]requested_item shift.open_date is exist - process it [11:31:00]req_shift_open_date [11:31:00]req_shift_open_date done [11:31:00]produce_requested_data done [11:31:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198658,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:31:00]process_action_free close_receipt [11:31:00]json_value_free [11:31:00]json_value_free done [11:31:00]process_json_proto returns [11:31:00]Send response to host [11:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198658,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:31:00]free response buf [11:31:00]execute_script done [11:31:00]execute_script returns [11:31:00]free content buf [11:31:00]Sock 9.Close socket [11:31:00]Sock 9.Thread stoped [11:31:03]OFD Sender: No OFD packet to send [11:31:08]OFD Sender: No OFD packet to send [11:31:13]OFD Sender: No OFD packet to send [11:31:18]OFD Sender: No OFD packet to send [11:31:23]OFD Sender: No OFD packet to send [11:31:28]OFD Sender: No OFD packet to send [11:31:33]OFD Sender: No OFD packet to send [11:31:38]OFD Sender: No OFD packet to send [11:31:43]OFD Sender: No OFD packet to send [11:31:48]OFD Sender: No OFD packet to send [11:31:53]OFD Sender: No OFD packet to send [11:31:56]accept exits with 7 [11:31:56]New connection [11:31:56]New thread 3067207012 created [11:31:56]Thread 3067350372 joined [11:31:56]Waiting for new connection... [11:31:56] Sock 7.Parse request [11:31:56]Sock 7.Check first char [11:31:56]Sock 7.First char is OK [11:31:56]request: POST /json_proto HTTP/1.0 [11:31:56]Method: POST [11:31:56]URL: /json_proto [11:31:56]Method is POST - this is cgi request [11:31:56]url: /json_proto [11:31:56]query_string will be loaded in cgi processing [11:31:56]execute_cgi json_proto POST (null) [11:31:56]execute_cgi path=json_proto method=POST [11:31:56]POST find Content-Length [11:31:56]Host: 172.17.46.195:8080 [11:31:56]Content-Length: 687 [11:31:56]Content-Type: application/json [11:31:56] [11:31:56]POST finish read [11:31:56]Found Content-Length = 687 [11:31:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 35.160, "sum" : 1350.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:56]execute_script... [11:31: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)11326105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 35.160, "sum" : 1350.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:56]POST & json_proto [11:31:56]process_json_proto [11:31:56]json parsed OK: [11:31:56]protocol is kg_v1.0 [11:31:56]action value=close_receipt [11:31:56]process_action close_receipt [11:31:56]cmd_close_receipt [11:31:56]MH_GetDate [11:31:56]Write to MH i2c: F0 00 00 FC 00 EB [11:31:56]Write i2c OK [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: F0 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: F0 09 00 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: F0 09 00 FC 00 00 2C 8A C0 66 8D AE BC 66 2D [11:31:56]GetLastDocTimeStamp 1723894255 [11:31:56]current date 1723894316 [11:31:56]FM_GetShiftState [11:31:56]SAM_PROTO_GetShiftState [11:31:56]wFMCommunicate request_size=4 [11:31:56]MH_SAM_APDU [11:31:56]CAPDU: 80 13 01 00 [11:31:56]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [11:31:56]Write i2c OK [11:31:56]MH_I2C_Read... [11:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:56]Read from MH i2c: E2 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 0E 00 [11:31:56]MH_I2C_Read... [11:31:56]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [11:31:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:31:56]wFMCommunicate OK [11:31:56]SAM_PROTO_GetShiftState done [11:31:56]FM_GetShiftState done [11:31:56]opened in 1723853126 [11:31:56]opened+sec_in_day 1723939526 [11:31:56]quantity*price = 135014 [11:31:56]sum+1 = 135015 [11:31:56]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.14 袠孝袨袚袨: 1350.00 袙薪械褋械薪芯: 1350.00 小袛袗效袗: 0.00 袧小袩 1% : 11.95 袧袛小 12% : 143.38 袧邪谢懈褔薪褘屑懈: 1350.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 267 17.08.2024 11:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198659 肖袩袛: 215538611062737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198659&fm=215538611062737&tin=02508201610067®Number=0000000000092545&sum=135000 [11:31:57]StoreToDocumentArchive [11:31:57]shift 463 fd 198659 [11:31:57]save to /storage/0463/doc_00198659 [11:31:57]save last doc name /storage/0463/doc_00198659 to /storage/kkm_last_doc_name [11:31:57]save OK [11:31:57]Clear old archive folders... [11:31:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:31:57]tlvbuf is 0144E0B0 [11:31:57]SAM_PROTO_ClearQueue [11:31:57]wFMCommunicate request_size=4 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 09 00 00 [11:31:57]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [11:31:57]RAPDU: 90 00 [11:31:57]wFMCommunicate OK [11:31:57]SAM_PROTO_ClearQueue done [11:31:57]KKMCreateOFDPacket [11:31:57]OFDProtocolAddRootSTLVToBuf [11:31:57]FM_MakeSignedData [11:31:57]FM_MakeSignedData [11:31:57]SAM_PROTO_SignData [11:31:57]wFMCommunicate request_size=4 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 0D 01 02 [11:31:57]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [11:31:57]RAPDU: 90 00 [11:31:57]wFMCommunicate OK [11:31:57]wFMCommunicate request_size=255 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 89 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 66 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2C 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 08 03 00 35 04 06 00 C4 07 [11:31:57]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 89 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 66 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2C 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 08 03 00 35 04 06 00 C4 07 00 00 E1 [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [11:31:57]RAPDU: 90 00 [11:31:57]wFMCommunicate OK [11:31:57]wFMCommunicate request_size=9 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 0D 02 02 04 FE 59 07 D1 [11:31:57]Write to MH i2c: E2 0C 00 0D 01 80 0D 02 02 04 00 FE 59 07 D1 00 00 BF [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [11:31:57]RAPDU: 90 00 [11:31:57]wFMCommunicate OK [11:31:57]wFMCommunicate request_size=4 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 0D 03 02 [11:31:57]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 0B 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 0B 00 0E 01 00 9A 61 BB 75 3C 08 2C D2 90 00 F8 [11:31:57]RAPDU: 9A 61 BB 75 3C 08 2C D2 90 00 [11:31:57]wFMCommunicate OK [11:31:57]SAM_PROTO_SignData done [11:31:57]FM_MakeSignedData done [11:31:57]CreateOFDProtocolMessage [11:31:57]wFMCommunicate request_size=4 [11:31:57]MH_SAM_APDU [11:31:57]CAPDU: 80 11 00 00 [11:31:57]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:57]Read from MH i2c: E2 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 17 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [11:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:31:57]wFMCommunicate OK [11:31:57]CreateOFDProtocolMessage done [11:31:57]OFDSenderStorePacket 198659 [11:31:57]StoreOFDPacket docnum=198659 [11:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 11 A9 06 01 0E 5A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 89 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 66 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2C 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 08 03 00 35 04 06 00 C4 07 FE 59 07 D1 9A 61 BB 75 3C 08 2C D2 [11:31:57]CheckFolder [11:31:57]dirname=/storage/ofd_packets [11:31:57]CheckFolder done [11:31:57]ProducePacketName [11:31:57]name=ofd_packets/00198659 [11:31:57]NVStorageSaveData ofd_packets/00198659 [11:31:57]File name is /storage/ofd_packets/00198659 [11:31:57]Write 300 bytes [11:31:57]NVStorageSaveData done [11:31:57]OFDSenderStorePacket done [11:31:57]KKMCreateOFDPacket done [11:31:57]NVStorageSaveData kkm_last_timestamp [11:31:57]File name is /storage/kkm_last_timestamp [11:31:57]Write 4 bytes [11:31:57]NVStorageSaveData done [11:31:57]ExternCall_PrintAddStr [11:31:57]wPrintStart [11:31:57]Write to MH i2c: 01 00 00 10 01 11 [11:31:57]Write i2c OK [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: 01 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: 01 07 00 [11:31:57]MH_I2C_Read... [11:31:57]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [11:31:57]RasterBufferAndPrint [11:31:57]line 小褔械褌 N : (1)11326105 [11:31:57]line 袠袧袧: 02508201610067 [11:31:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:31:57]line 袩袪袨袛袗袞袗 [11:31:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [11:31:57]line 孝芯胁邪褉: 2711190000 [11:31:57]line 袚袗袟-袣-3 [11:31:57]line 35.160 * 38.40 [11:31:57]line = 1350.14 [11:31:57]line 袧袛小 12% 袧小袩 1% [11:31:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:31:57]line 袨袣袪校袚袥袝袧袠袝: -0.14 [11:31:57]line 袠孝袨袚袨: 1350.00 [11:31:57]line 袙薪械褋械薪芯: 1350.00 [11:31:57]line 小袛袗效袗: 0.00 [11:31:57]line 袧小袩 1% : 11.95 [11:31:57]line 袧袛小 12% : 143.38 [11:31:57]line 袧邪谢懈褔薪褘屑懈: 1350.00 [11:31:57]line 袘械蟹薪邪谢.: 0.00 [11:31:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:31:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:31:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:31:57]line 效械泻 267 17.08.2024 11:31 [11:31:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:31:57]line 袟袧袦: 0300000079 [11:31:57]line 袪袧袦: 0000000000092545 [11:31:57]line 袙械褉褋懈褟 袣袣袦: 001 [11:31:57]line 肖袦: 0000000000871802 [11:31:57]line 肖袛: 198659 [11:31:57]line 肖袩袛: 215538611062737 [11:31:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198659&fm=215538611062737&tin=02508201610067®Number=0000000000092545&sum=135000 [11:31:58]OFD Sender: Processing packet 198659 [packets to send 246, broken 245] [11:31:58]ProducePacketName [11:31:58]name=ofd_packets/00198659 [11:31:58]OFD Sender: To server: 嚂鰌G, [11:31:58]CommunicateWithHost lk.salyk.kg:30040 [11:31:58]ConnectInit lk.salyk.kg [11:31:58]written 0, free lines is 4095 [11:31:58]Connected sock=10 [11:31:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 11 A9 06 01 0E 5A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 89 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 66 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 02 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 2C 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 08 03 00 35 04 06 00 C4 07 FE 59 07 D1 9A 61 BB 75 3C 08 2C D2 [11:31:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BE DA 47 00 04 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 08 03 00 F4 03 04 00 3D 36 C0 66 B6 04 01 00 00 3A 87 77 23 67 F4 4C 70 [11:31:58]CommunicateWithHost err = 0 [11:31:58]CheckOFDResponse [11:31:58]1017 (14) - 77093643461234 [11:31:58]1041 (16) - 0000000000871802 [11:31:58]1040 (4) - 198659 [11:31:58]1012 (4) - 17.08.2024 05:33 [11:31:58]1206 (1) - 0 [11:31:58]OFD Sender: Remove packet 198659 [11:31:58]ProducePacketName [11:31:58]name=ofd_packets/00198659 [11:31:58]NVStorageDeleteData [11:31:58]Write to MH i2c: 01 00 00 3B 01 3C [11:31:58]Write i2c OK [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: 01 [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: 01 07 00 [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 E4 0C 33 [11:31:58]RasterBufferAndPrint [11:31:58]line [11:31:58]line [11:31:58]line [11:31:58]line [11:31:58]line [11:31:58]written 0, free lines is 3306 [11:31:58]MH_Cut [11:31:58]Write to MH i2c: D1 01 00 42 01 01 15 [11:31:58]Write i2c OK [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: D1 [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: D1 01 00 [11:31:58]MH_I2C_Read... [11:31:58]Read from MH i2c: D1 01 00 42 01 00 14 [11:31:58]Write to MH i2c: 01 00 00 43 01 44 [11:31:58]Write i2c OK [11:31:58]MH_I2C_Read... [11:31:59]OFD Sender: No OFD packet to send [11:31:59]*** Cut start [11:31:59]*** Purtial cut [11:31:59]*** Stage 1: CUTSNS_PIN = 1 [11:31:59]Read from MH i2c: 01 [11:31:59]MH_I2C_Read... [11:31:59]*** Stop cut motor [11:31:59]*** Cut end [11:31:59]Read from MH i2c: 01 07 00 [11:31:59]MH_I2C_Read... [11:31:59]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [11:31:59]process_action close_receipt done [11:31:59]requested_data is exist [11:31:59]produce_requested_data [11:31:59]requested_item fm.sn is exist - process it [11:31:59]wFMCommunicate request_size=4 [11:31:59]MH_SAM_APDU [11:31:59]CAPDU: 80 11 00 00 [11:31:59]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [11:31:59]Write i2c OK [11:31:59]MH_I2C_Read... [11:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:59]Read from MH i2c: E2 [11:31:59]MH_I2C_Read... [11:31:59]Read from MH i2c: E2 17 00 [11:31:59]MH_I2C_Read... [11:31:59]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 31 38 30 32 90 00 0C [11:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:31:59]wFMCommunicate OK [11:31:59]requested_item fd.num is exist - process it [11:31:59]SAM_PROTO_GetFieldsCounters [11:31:59]wFMCommunicate request_size=4 [11:31:59]MH_SAM_APDU [11:31:59]CAPDU: 80 13 00 00 [11:31:59]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [11:31:59]Write i2c OK [11:31:59]MH_I2C_Read... [11:32:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:00]Read from MH i2c: E2 [11:32:00]MH_I2C_Read... [11:32:00]Read from MH i2c: E2 62 00 [11:32:00]MH_I2C_Read... [11:32:00]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 08 03 00 0E 04 04 00 CF 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 DF [11:32:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 08 03 00 0E 04 04 00 CF 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 [11:32:00]wFMCommunicate OK [11:32:00]SAM_PROTO_GetFieldsCounters done [11:32:00]requested_item shift.num is exist - process it [11:32:00]requested_item shift.opened is exist - process it [11:32:00]req_shift_opened [11:32:00]FM_GetShiftState [11:32:00]SAM_PROTO_GetShiftState [11:32:00]wFMCommunicate request_size=4 [11:32:00]MH_SAM_APDU [11:32:00]CAPDU: 80 13 01 00 [11:32:00]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [11:32:00]Write i2c OK [11:32:00]MH_I2C_Read... [11:32:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:00]Read from MH i2c: E2 [11:32:00]MH_I2C_Read... [11:32:00]Read from MH i2c: E2 0E 00 [11:32:00]MH_I2C_Read... [11:32:00]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 24 [11:32:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:32:00]wFMCommunicate OK [11:32:00]SAM_PROTO_GetShiftState done [11:32:00]FM_GetShiftState done [11:32:00]req_shift_opened done [11:32:00]requested_item shift.open_date is exist - process it [11:32:00]req_shift_open_date [11:32:00]req_shift_open_date done [11:32:00]produce_requested_data done [11:32:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198659,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:32:00]process_action_free close_receipt [11:32:00]json_value_free [11:32:00]json_value_free done [11:32:00]process_json_proto returns [11:32:00]Send response to host [11:32:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198659,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:32:00]free response buf [11:32:00]execute_script done [11:32:00]execute_script returns [11:32:00]free content buf [11:32:00]Sock 7.Close socket [11:32:00]Sock 7.Thread stoped [11:32:04]OFD Sender: No OFD packet to send [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:24]OFD Sender: No OFD packet to send [11:32:29]OFD Sender: No OFD packet to send [11:32:34]OFD Sender: No OFD packet to send [11:32:39]OFD Sender: No OFD packet to send [11:32:44]OFD Sender: No OFD packet to send [11:32:49]OFD Sender: No OFD packet to send [11:32:54]OFD Sender: No OFD packet to send [11:32:59]OFD Sender: No OFD packet to send [11:33:04]OFD Sender: No OFD packet to send [11:33:09]OFD Sender: No OFD packet to send [11:33:14]OFD Sender: No OFD packet to send [11:33:19]OFD Sender: No OFD packet to send [11:33:24]OFD Sender: No OFD packet to send [11:33:29]OFD Sender: No OFD packet to send [11:33:34]OFD Sender: No OFD packet to send [11:33:39]OFD Sender: No OFD packet to send [11:33:44]OFD Sender: No OFD packet to send [11:33:49]OFD Sender: No OFD packet to send [11:33:54]OFD Sender: No OFD packet to send [11:33:59]OFD Sender: No OFD packet to send [11:34:04]OFD Sender: No OFD packet to send [11:34:09]OFD Sender: No OFD packet to send [11:34:14]OFD Sender: No OFD packet to send [11:34:19]OFD Sender: No OFD packet to send [11:34:24]OFD Sender: No OFD packet to send [11:34:29]OFD Sender: No OFD packet to send [11:34:34]OFD Sender: No OFD packet to send [11:34:39]OFD Sender: No OFD packet to send [11:34:44]OFD Sender: No OFD packet to send [11:34:49]OFD Sender: No OFD packet to send [11:34:54]OFD Sender: No OFD packet to send [11:34:59]OFD Sender: No OFD packet to send [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:14]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:24]accept exits with 9 [11:35:24]New connection [11:35:24]New thread 3067350372 created [11:35:24]Thread 3067207012 joined [11:35:24]Waiting for new connection... [11:35:24] Sock 9.Parse request [11:35:24]Sock 9.Check first char [11:35:24]Sock 9.First char is OK [11:35:24]request: POST /json_proto HTTP/1.0 [11:35:24]Method: POST [11:35:24]URL: /json_proto [11:35:24]Method is POST - this is cgi request [11:35:24]url: /json_proto [11:35:24]query_string will be loaded in cgi processing [11:35:24]execute_cgi json_proto POST (null) [11:35:24]execute_cgi path=json_proto method=POST [11:35:24]POST find Content-Length [11:35:24]Host: 172.17.46.195:8080 [11:35:24]Content-Length: 805 [11:35:24]Content-Type: application/json [11:35:24] [11:35:24]POST finish read [11:35:24]Found Content-Length = 805 [11:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:24]execute_script... [11:35: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)11326107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:24]POST & json_proto [11:35:24]process_json_proto [11:35:24]json parsed OK: [11:35:24]protocol is kg_v1.0 [11:35:24]action value=close_receipt [11:35:24]process_action close_receipt [11:35:24]cmd_close_receipt [11:35:24]MH_GetDate [11:35:24]Write to MH i2c: F0 00 00 47 01 37 [11:35:24]Write i2c OK [11:35:24]MH_I2C_Read... [11:35:24]Read from MH i2c: F0 [11:35:24]MH_I2C_Read... [11:35:24]Read from MH i2c: F0 09 00 [11:35:24]MH_I2C_Read... [11:35:24]Read from MH i2c: F0 09 00 47 01 00 FC 8A C0 66 8D AE BC 66 49 [11:35:24]GetLastDocTimeStamp 1723894316 [11:35:24]current date 1723894524 [11:35:24]FM_GetShiftState [11:35:24]SAM_PROTO_GetShiftState [11:35:24]wFMCommunicate request_size=4 [11:35:24]MH_SAM_APDU [11:35:24]CAPDU: 80 13 01 00 [11:35:24]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [11:35:24]Write i2c OK [11:35:24]MH_I2C_Read... [11:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:24]Read from MH i2c: E2 [11:35:24]MH_I2C_Read... [11:35:24]Read from MH i2c: E2 0E 00 [11:35:24]MH_I2C_Read... [11:35:24]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 26 [11:35:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:35:24]wFMCommunicate OK [11:35:24]SAM_PROTO_GetShiftState done [11:35:24]FM_GetShiftState done [11:35:24]opened in 1723853126 [11:35:24]opened+sec_in_day 1723939526 [11:35:24]quantity*price = 100021 [11:35:24]sum+1 = 100023 [11:35:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 268 17.08.2024 11:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198660 肖袩袛: 42070889687202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198660&fm=42070889687202&tin=02508201610067®Number=0000000000092545&sum=100022 [11:35:25]StoreToDocumentArchive [11:35:25]shift 463 fd 198660 [11:35:25]save to /storage/0463/doc_00198660 [11:35:25]save last doc name /storage/0463/doc_00198660 to /storage/kkm_last_doc_name [11:35:25]save OK [11:35:25]Clear old archive folders... [11:35:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:25]tlvbuf is B6FB6480 [11:35:25]SAM_PROTO_ClearQueue [11:35:25]wFMCommunicate request_size=4 [11:35:25]MH_SAM_APDU [11:35:25]CAPDU: 80 09 00 00 [11:35:25]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [11:35:25]RAPDU: 90 00 [11:35:25]wFMCommunicate OK [11:35:25]SAM_PROTO_ClearQueue done [11:35:25]KKMCreateOFDPacket [11:35:25]OFDProtocolAddRootSTLVToBuf [11:35:25]FM_MakeSignedData [11:35:25]FM_MakeSignedData [11:35:25]SAM_PROTO_SignData [11:35:25]wFMCommunicate request_size=4 [11:35:25]MH_SAM_APDU [11:35:25]CAPDU: 80 0D 01 02 [11:35:25]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [11:35:25]RAPDU: 90 00 [11:35:25]wFMCommunicate OK [11:35:25]wFMCommunicate request_size=255 [11:35:25]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FC 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 08 03 00 35 04 06 00 26 [11:35:25]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FC 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 08 03 00 35 04 06 00 26 00 00 60 [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [11:35:25]RAPDU: 90 00 [11:35:25]wFMCommunicate OK [11:35:25]wFMCommunicate request_size=10 [11:35:25]MH_SAM_APDU [11:35:25]CAPDU: 80 0D 02 02 05 43 64 6F 68 A2 [11:35:25]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 43 64 6F 68 A2 00 00 FD [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [11:35:25]RAPDU: 90 00 [11:35:25]wFMCommunicate OK [11:35:25]wFMCommunicate request_size=4 [11:35:25]MH_SAM_APDU [11:35:25]CAPDU: 80 0D 03 02 [11:35:25]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 0B 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 0B 00 59 01 00 EA DE E6 2C F8 33 E1 2C 90 00 E8 [11:35:25]RAPDU: EA DE E6 2C F8 33 E1 2C 90 00 [11:35:25]wFMCommunicate OK [11:35:25]SAM_PROTO_SignData done [11:35:25]FM_MakeSignedData done [11:35:25]CreateOFDProtocolMessage [11:35:25]wFMCommunicate request_size=4 [11:35:25]MH_SAM_APDU [11:35:25]CAPDU: 80 11 00 00 [11:35:25]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:25]Read from MH i2c: E2 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 17 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [11:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:35:25]wFMCommunicate OK [11:35:25]CreateOFDProtocolMessage done [11:35:25]OFDSenderStorePacket 198660 [11:35:25]StoreOFDPacket docnum=198660 [11:35:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 B0 07 01 9E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FC 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 08 03 00 35 04 06 00 26 43 64 6F 68 A2 EA DE E6 2C F8 33 E1 2C [11:35:25]CheckFolder [11:35:25]dirname=/storage/ofd_packets [11:35:25]CheckFolder done [11:35:25]ProducePacketName [11:35:25]name=ofd_packets/00198660 [11:35:25]NVStorageSaveData ofd_packets/00198660 [11:35:25]File name is /storage/ofd_packets/00198660 [11:35:25]Write 301 bytes [11:35:25]NVStorageSaveData done [11:35:25]OFDSenderStorePacket done [11:35:25]KKMCreateOFDPacket done [11:35:25]NVStorageSaveData kkm_last_timestamp [11:35:25]File name is /storage/kkm_last_timestamp [11:35:25]Write 4 bytes [11:35:25]NVStorageSaveData done [11:35:25]ExternCall_PrintAddStr [11:35:25]wPrintStart [11:35:25]Write to MH i2c: 01 00 00 5B 01 5C [11:35:25]Write i2c OK [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: 01 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: 01 07 00 [11:35:25]MH_I2C_Read... [11:35:25]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [11:35:25]RasterBufferAndPrint [11:35:25]line 小褔械褌 N : (1)11326107 [11:35:25]line 袠袧袧: 02508201610067 [11:35:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:35:25]line 袩袪袨袛袗袞袗 [11:35:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [11:35:25]line 孝芯胁邪褉: 2710124500 [11:35:25]line 袗懈-95-袣-5 [11:35:25]line 13.480 * 74.20 [11:35:25]line = 1000.22 [11:35:25]line 袧袛小 12% 袧小袩 1% [11:35:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:35:25]line 袠孝袨袚袨: 1000.22 [11:35:25]line 袧小袩 1% : 8.85 [11:35:25]line 袧袛小 12% : 106.22 [11:35:25]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:35:25]line 袘械蟹薪邪谢.: 1000.22 [11:35:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:35:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:35:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:35:25]line 效械泻 268 17.08.2024 11:35 [11:35:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:35:25]line 袟袧袦: 0300000079 [11:35:25]line 袪袧袦: 0000000000092545 [11:35:25]line 袙械褉褋懈褟 袣袣袦: 001 [11:35:25]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:35:25]line 肖袦: 0000000000871802 [11:35:25]line 肖袛: 198660 [11:35:25]line 肖袩袛: 42070889687202 [11:35:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198660&fm=42070889687202&tin=02508201610067®Number=0000000000092545&sum=100022 [11:35:25]written 0, free lines is 4095 [11:35:25]OFD Sender: Processing packet 198660 [packets to send 246, broken 245] [11:35:25]ProducePacketName [11:35:25]name=ofd_packets/00198660 [11:35:25]OFD Sender: To server: 嚂鰌G, [11:35:25]CommunicateWithHost lk.salyk.kg:30040 [11:35:25]ConnectInit lk.salyk.kg [11:35:26]Connected sock=10 [11:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 B0 07 01 9E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 FC 8A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 08 03 00 35 04 06 00 26 43 64 6F 68 A2 EA DE E6 2C F8 33 E1 2C [11:35:26]Write to MH i2c: 01 00 00 85 01 86 [11:35:26]Write i2c OK [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: 01 [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: 01 07 00 [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 FA 0C 93 [11:35:26]RasterBufferAndPrint [11:35:26]line [11:35:26]line [11:35:26]line [11:35:26]line [11:35:26]line [11:35:26]written 0, free lines is 3328 [11:35:26]MH_Cut [11:35:26]Write to MH i2c: D1 01 00 8C 01 01 5F [11:35:26]Write i2c OK [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: D1 [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: D1 01 00 [11:35:26]MH_I2C_Read... [11:35:26]Read from MH i2c: D1 01 00 8C 01 00 5E [11:35:26]Write to MH i2c: 01 00 00 8D 01 8E [11:35:26]Write i2c OK [11:35:26]MH_I2C_Read... [11:35:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF 2D 47 00 C0 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 08 03 00 F4 03 04 00 0C 37 C0 66 B6 04 01 00 00 38 FE 4B 6D 20 DB 39 50 [11:35:26]CommunicateWithHost err = 0 [11:35:26]CheckOFDResponse [11:35:26]1017 (14) - 77093643461234 [11:35:26]1041 (16) - 0000000000871802 [11:35:26]1040 (4) - 198660 [11:35:26]1012 (4) - 17.08.2024 05:37 [11:35:26]1206 (1) - 0 [11:35:26]OFD Sender: Remove packet 198660 [11:35:26]ProducePacketName [11:35:26]name=ofd_packets/00198660 [11:35:26]NVStorageDeleteData [11:35:26]OFD Sender: No OFD packet to send [11:35:27]*** Cut start [11:35:27]*** Purtial cut [11:35:27]*** CUTSNS_PIN = 0 [11:35:27]*** Stage 1: CUTSNS_PIN = 1 [11:35:29]Read from MH i2c: 01 [11:35:29]MH_I2C_Read... [11:35:29]*** Stop cut motor [11:35:29]*** Cut end [11:35:29]Read from MH i2c: 01 07 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [11:35:29]process_action close_receipt done [11:35:29]requested_data is exist [11:35:29]produce_requested_data [11:35:29]requested_item fm.sn is exist - process it [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 11 00 00 [11:35:29]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [11:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:35:29]wFMCommunicate OK [11:35:29]requested_item fd.num is exist - process it [11:35:29]SAM_PROTO_GetFieldsCounters [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 13 00 00 [11:35:29]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 62 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 62 00 8F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 08 03 00 0E 04 04 00 CF 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 2D [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 08 03 00 0E 04 04 00 CF 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 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_GetFieldsCounters done [11:35:29]requested_item shift.num is exist - process it [11:35:29]requested_item shift.opened is exist - process it [11:35:29]req_shift_opened [11:35:29]FM_GetShiftState [11:35:29]SAM_PROTO_GetShiftState [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 13 01 00 [11:35:29]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0E 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6E [11:35:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_GetShiftState done [11:35:29]FM_GetShiftState done [11:35:29]req_shift_opened done [11:35:29]requested_item shift.open_date is exist - process it [11:35:29]req_shift_open_date [11:35:29]req_shift_open_date done [11:35:29]produce_requested_data done [11:35:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198660,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:35:29]process_action_free close_receipt [11:35:29]json_value_free [11:35:29]json_value_free done [11:35:29]process_json_proto returns [11:35:29]Send response to host [11:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198660,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:35:29]free response buf [11:35:29]execute_script done [11:35:29]execute_script returns [11:35:29]free content buf [11:35:29]Sock 9.Close socket [11:35:29]Sock 9.Thread stoped [11:35:31]OFD Sender: No OFD packet to send [11:35:36]OFD Sender: No OFD packet to send [11:35:41]OFD Sender: No OFD packet to send [11:35:46]OFD Sender: No OFD packet to send [11:35:51]OFD Sender: No OFD packet to send [11:35:56]OFD Sender: No OFD packet to send [11:36:01]OFD Sender: No OFD packet to send [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:47]OFD Sender: No OFD packet to send [11:36:52]OFD Sender: No OFD packet to send [11:36:57]OFD Sender: No OFD packet to send [11:37:02]OFD Sender: No OFD packet to send [11:37:07]OFD Sender: No OFD packet to send [11:37:12]OFD Sender: No OFD packet to send [11:37:17]OFD Sender: No OFD packet to send [11:37:22]OFD Sender: No OFD packet to send [11:37:27]OFD Sender: No OFD packet to send [11:37:32]OFD Sender: No OFD packet to send [11:37:37]OFD Sender: No OFD packet to send [11:37:42]OFD Sender: No OFD packet to send [11:37:47]OFD Sender: No OFD packet to send [11:37:52]OFD Sender: No OFD packet to send [11:37:57]OFD Sender: No OFD packet to send [11:38:02]OFD Sender: No OFD packet to send [11:38:02]accept exits with 7 [11:38:02]New connection [11:38:02]New thread 3067207012 created [11:38:02]Thread 3067350372 joined [11:38:02]Waiting for new connection... [11:38:02] Sock 7.Parse request [11:38:02]Sock 7.Check first char [11:38:02]Sock 7.First char is OK [11:38:02]request: POST /json_proto HTTP/1.0 [11:38:02]Method: POST [11:38:02]URL: /json_proto [11:38:02]Method is POST - this is cgi request [11:38:02]url: /json_proto [11:38:02]query_string will be loaded in cgi processing [11:38:02]execute_cgi json_proto POST (null) [11:38:02]execute_cgi path=json_proto method=POST [11:38:02]POST find Content-Length [11:38:02]Host: 172.17.46.195:8080 [11:38:02]Content-Length: 679 [11:38:02]Content-Type: application/json [11:38:02] [11:38:02]POST finish read [11:38:02]Found Content-Length = 679 [11:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:02]execute_script... [11:38: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)11326108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:02]POST & json_proto [11:38:02]process_json_proto [11:38:02]json parsed OK: [11:38:02]protocol is kg_v1.0 [11:38:02]action value=close_receipt [11:38:02]process_action close_receipt [11:38:02]cmd_close_receipt [11:38:02]MH_GetDate [11:38:02]Write to MH i2c: F0 00 00 91 01 81 [11:38:02]Write i2c OK [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 09 00 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: F0 09 00 91 01 00 9A 8B C0 66 8D AE BC 66 32 [11:38:02]GetLastDocTimeStamp 1723894524 [11:38:02]current date 1723894682 [11:38:02]FM_GetShiftState [11:38:02]SAM_PROTO_GetShiftState [11:38:02]wFMCommunicate request_size=4 [11:38:02]MH_SAM_APDU [11:38:02]CAPDU: 80 13 01 00 [11:38:02]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [11:38:02]Write i2c OK [11:38:02]MH_I2C_Read... [11:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:02]Read from MH i2c: E2 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: E2 0E 00 [11:38:02]MH_I2C_Read... [11:38:02]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 70 [11:38:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:38:02]wFMCommunicate OK [11:38:02]SAM_PROTO_GetShiftState done [11:38:02]FM_GetShiftState done [11:38:02]opened in 1723853126 [11:38:02]opened+sec_in_day 1723939526 [11:38:02]quantity*price = 50036 [11:38:02]sum+1 = 50037 [11:38:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 269 17.08.2024 11:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198661 肖袩袛: 55857204356240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198661&fm=55857204356240&tin=02508201610067®Number=0000000000092545&sum=50000 [11:38:03]StoreToDocumentArchive [11:38:03]shift 463 fd 198661 [11:38:03]save to /storage/0463/doc_00198661 [11:38:03]save last doc name /storage/0463/doc_00198661 to /storage/kkm_last_doc_name [11:38:03]save OK [11:38:03]Clear old archive folders... [11:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:03]tlvbuf is 0143FAA0 [11:38:03]SAM_PROTO_ClearQueue [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 09 00 00 [11:38:03]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]SAM_PROTO_ClearQueue done [11:38:03]KKMCreateOFDPacket [11:38:03]OFDProtocolAddRootSTLVToBuf [11:38:03]FM_MakeSignedData [11:38:03]FM_MakeSignedData [11:38:03]SAM_PROTO_SignData [11:38:03]wFMCommunicate request_size=4 [11:38:03]MH_SAM_APDU [11:38:03]CAPDU: 80 0D 01 02 [11:38:03]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [11:38:03]Write i2c OK [11:38:03]MH_I2C_Read... [11:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:03]Read from MH i2c: E2 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 [11:38:03]MH_I2C_Read... [11:38:03]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [11:38:03]RAPDU: 90 00 [11:38:03]wFMCommunicate OK [11:38:03]wFMCommunicate request_size=255 [11:38:03]MH_SAM_APDU [11:38: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 9A 8B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 08 03 00 35 04 06 00 32 [11:38:03]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 9A 8B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 08 03 00 35 04 06 00 32 00 00 FD [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:04]Read from MH i2c: E2 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 03 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [11:38:04]RAPDU: 90 00 [11:38:04]wFMCommunicate OK [11:38:04]wFMCommunicate request_size=10 [11:38:04]MH_SAM_APDU [11:38:04]CAPDU: 80 0D 02 02 05 CD 44 D2 E4 90 [11:38:04]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 CD 44 D2 E4 90 00 00 7E [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:04]Read from MH i2c: E2 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 03 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [11:38:04]RAPDU: 90 00 [11:38:04]wFMCommunicate OK [11:38:04]wFMCommunicate request_size=4 [11:38:04]MH_SAM_APDU [11:38:04]CAPDU: 80 0D 03 02 [11:38:04]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:04]Read from MH i2c: E2 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 0B 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 0B 00 A3 01 00 5C FE 34 41 32 19 68 9C 90 00 3E [11:38:04]RAPDU: 5C FE 34 41 32 19 68 9C 90 00 [11:38:04]wFMCommunicate OK [11:38:04]SAM_PROTO_SignData done [11:38:04]FM_MakeSignedData done [11:38:04]CreateOFDProtocolMessage [11:38:04]wFMCommunicate request_size=4 [11:38:04]MH_SAM_APDU [11:38:04]CAPDU: 80 11 00 00 [11:38:04]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:04]Read from MH i2c: E2 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 17 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [11:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:38:04]wFMCommunicate OK [11:38:04]CreateOFDProtocolMessage done [11:38:04]OFDSenderStorePacket 198661 [11:38:04]StoreOFDPacket docnum=198661 [11:38:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 DF 07 01 40 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 9A 8B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 08 03 00 35 04 06 00 32 CD 44 D2 E4 90 5C FE 34 41 32 19 68 9C [11:38:04]CheckFolder [11:38:04]dirname=/storage/ofd_packets [11:38:04]CheckFolder done [11:38:04]ProducePacketName [11:38:04]name=ofd_packets/00198661 [11:38:04]NVStorageSaveData ofd_packets/00198661 [11:38:04]File name is /storage/ofd_packets/00198661 [11:38:04]Write 301 bytes [11:38:04]NVStorageSaveData done [11:38:04]OFDSenderStorePacket done [11:38:04]KKMCreateOFDPacket done [11:38:04]NVStorageSaveData kkm_last_timestamp [11:38:04]File name is /storage/kkm_last_timestamp [11:38:04]Write 4 bytes [11:38:04]NVStorageSaveData done [11:38:04]ExternCall_PrintAddStr [11:38:04]wPrintStart [11:38:04]Write to MH i2c: 01 00 00 A5 01 A6 [11:38:04]Write i2c OK [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 07 00 [11:38:04]MH_I2C_Read... [11:38:04]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [11:38:04]RasterBufferAndPrint [11:38:04]line 小褔械褌 N : (1)11326108 [11:38:04]line 袠袧袧: 02508201610067 [11:38:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:38:04]line 袩袪袨袛袗袞袗 [11:38:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:38:04]line 孝芯胁邪褉: 2710124130 [11:38:04]line 袗懈-92-袣-4 [11:38:04]line 7.380 * 67.80 [11:38:04]line = 500.36 [11:38:04]line 袧袛小 12% 袧小袩 1% [11:38:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:38:04]line 袨袣袪校袚袥袝袧袠袝: -0.36 [11:38:04]line 袠孝袨袚袨: 500.00 [11:38:04]line 袙薪械褋械薪芯: 500.00 [11:38:04]line 小袛袗效袗: 0.00 [11:38:04]line 袧小袩 1% : 4.43 [11:38:04]line 袧袛小 12% : 53.14 [11:38:04]line 袧邪谢懈褔薪褘屑懈: 500.00 [11:38:04]line 袘械蟹薪邪谢.: 0.00 [11:38:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:38:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:38:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:38:04]line 效械泻 269 17.08.2024 11:38 [11:38:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:38:04]line 袟袧袦: 0300000079 [11:38:04]line 袪袧袦: 0000000000092545 [11:38:04]line 袙械褉褋懈褟 袣袣袦: 001 [11:38:04]line 肖袦: 0000000000871802 [11:38:04]line 肖袛: 198661 [11:38:04]line 肖袩袛: 55857204356240 [11:38:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T113802&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198661&fm=55857204356240&tin=02508201610067®Number=0000000000092545&sum=50000 [11:38:04]OFD Sender: Processing packet 198661 [packets to send 246, broken 245] [11:38:04]ProducePacketName [11:38:04]name=ofd_packets/00198661 [11:38:04]OFD Sender: To server: 嚂鰌G, [11:38:04]CommunicateWithHost lk.salyk.kg:30040 [11:38:04]ConnectInit lk.salyk.kg [11:38:04]written 0, free lines is 4095 [11:38:04]Connected sock=10 [11:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 DF 07 01 40 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 9A 8B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 08 03 00 35 04 06 00 32 CD 44 D2 E4 90 5C FE 34 41 32 19 68 9C [11:38:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D7 79 47 00 3D 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 08 03 00 F4 03 04 00 AB 37 C0 66 B6 04 01 00 00 24 81 32 BC 76 6D C3 81 [11:38:05]CommunicateWithHost err = 0 [11:38:05]CheckOFDResponse [11:38:05]1017 (14) - 77093643461234 [11:38:05]1041 (16) - 0000000000871802 [11:38:05]1040 (4) - 198661 [11:38:05]1012 (4) - 17.08.2024 05:39 [11:38:05]1206 (1) - 0 [11:38:05]OFD Sender: Remove packet 198661 [11:38:05]ProducePacketName [11:38:05]name=ofd_packets/00198661 [11:38:05]NVStorageDeleteData [11:38:05]Write to MH i2c: 01 00 00 D0 01 D1 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 E2 0C C6 [11:38:05]RasterBufferAndPrint [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]written 0, free lines is 3304 [11:38:05]MH_Cut [11:38:05]Write to MH i2c: D1 01 00 D7 01 01 AA [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 01 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 01 00 D7 01 00 A9 [11:38:05]Write to MH i2c: 01 00 00 D8 01 D9 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]OFD Sender: No OFD packet to send [11:38:05]*** Cut start [11:38:05]*** Purtial cut [11:38:05]*** Stage 1: CUTSNS_PIN = 1 [11:38:06]Read from MH i2c: 01 [11:38:06]MH_I2C_Read... [11:38:06]*** Stop cut motor [11:38:06]*** Cut end [11:38:06]Read from MH i2c: 01 07 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [11:38:06]process_action close_receipt done [11:38:06]requested_data is exist [11:38:06]produce_requested_data [11:38:06]requested_item fm.sn is exist - process it [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 11 00 00 [11:38:06]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 17 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [11:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:38:06]wFMCommunicate OK [11:38:06]requested_item fd.num is exist - process it [11:38:06]SAM_PROTO_GetFieldsCounters [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 13 00 00 [11:38:06]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 62 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 62 00 DA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 08 03 00 0E 04 04 00 CF 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 7C [11:38:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 08 03 00 0E 04 04 00 CF 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 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_GetFieldsCounters done [11:38:06]requested_item shift.num is exist - process it [11:38:06]requested_item shift.opened is exist - process it [11:38:06]req_shift_opened [11:38:06]FM_GetShiftState [11:38:06]SAM_PROTO_GetShiftState [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 13 01 00 [11:38:06]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [11:38:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_GetShiftState done [11:38:06]FM_GetShiftState done [11:38:06]req_shift_opened done [11:38:06]requested_item shift.open_date is exist - process it [11:38:06]req_shift_open_date [11:38:06]req_shift_open_date done [11:38:06]produce_requested_data done [11:38:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198661,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:38:06]process_action_free close_receipt [11:38:06]json_value_free [11:38:06]json_value_free done [11:38:06]process_json_proto returns [11:38:06]Send response to host [11:38:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198661,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:38:06]free response buf [11:38:06]execute_script done [11:38:06]execute_script returns [11:38:06]free content buf [11:38:06]Sock 7.Close socket [11:38:06]Sock 7.Thread stoped [11:38:10]OFD Sender: No OFD packet to send [11:38:15]OFD Sender: No OFD packet to send [11:38:20]OFD Sender: No OFD packet to send [11:38:25]OFD Sender: No OFD packet to send [11:38:30]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:45]OFD Sender: No OFD packet to send [11:38:50]OFD Sender: No OFD packet to send [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:30]OFD Sender: No OFD packet to send [11:39:35]OFD Sender: No OFD packet to send [11:39:40]OFD Sender: No OFD packet to send [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:31]accept exits with 9 [11:40:31]New connection [11:40:31]New thread 3067350372 created [11:40:31]Thread 3067207012 joined [11:40:31]Waiting for new connection... [11:40:31] Sock 9.Parse request [11:40:31]Sock 9.Check first char [11:40:31]Sock 9.First char is OK [11:40:31]request: POST /json_proto HTTP/1.0 [11:40:31]Method: POST [11:40:31]URL: /json_proto [11:40:31]Method is POST - this is cgi request [11:40:31]url: /json_proto [11:40:31]query_string will be loaded in cgi processing [11:40:31]execute_cgi json_proto POST (null) [11:40:31]execute_cgi path=json_proto method=POST [11:40:31]POST find Content-Length [11:40:31]Host: 172.17.46.195:8080 [11:40:31]Content-Length: 811 [11:40:31]Content-Type: application/json [11:40:31] [11:40:31]POST finish read [11:40:31]Found Content-Length = 811 [11:40:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:31]execute_script... [11:40: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)11326109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:31]POST & json_proto [11:40:31]process_json_proto [11:40:31]json parsed OK: [11:40:31]protocol is kg_v1.0 [11:40:31]action value=close_receipt [11:40:31]process_action close_receipt [11:40:31]cmd_close_receipt [11:40:31]MH_GetDate [11:40:31]Write to MH i2c: F0 00 00 DC 01 CC [11:40:31]Write i2c OK [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: F0 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: F0 09 00 [11:40:31]MH_I2C_Read... [11:40:31]Read from MH i2c: F0 09 00 DC 01 00 2F 8C C0 66 8D AE BC 66 13 [11:40:31]GetLastDocTimeStamp 1723894682 [11:40:31]current date 1723894831 [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 DD 01 80 13 01 00 00 00 00 00 5B [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 DD 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BB [11:40:31]RAPDU: 09 00 01 46 E9 BF 66 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]opened in 1723853126 [11:40:31]opened+sec_in_day 1723939526 [11:40:31]quantity*price = 300076 [11:40:31]sum+1 = 300077 [11:40:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 270 17.08.2024 11:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198662 肖袩袛: 155016898732999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114031&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198662&fm=155016898732999&tin=02508201610067®Number=0000000000092545&sum=300076 [11:40:32]StoreToDocumentArchive [11:40:32]shift 463 fd 198662 [11:40:32]save to /storage/0463/doc_00198662 [11:40:32]save last doc name /storage/0463/doc_00198662 to /storage/kkm_last_doc_name [11:40:32]save OK [11:40:32]Clear old archive folders... [11:40:32]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:40:32]tlvbuf is 01440E70 [11:40:32]SAM_PROTO_ClearQueue [11:40:32]wFMCommunicate request_size=4 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 09 00 00 [11:40:32]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:32]Read from MH i2c: E2 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [11:40:32]RAPDU: 90 00 [11:40:32]wFMCommunicate OK [11:40:32]SAM_PROTO_ClearQueue done [11:40:32]KKMCreateOFDPacket [11:40:32]OFDProtocolAddRootSTLVToBuf [11:40:32]FM_MakeSignedData [11:40:32]FM_MakeSignedData [11:40:32]SAM_PROTO_SignData [11:40:32]wFMCommunicate request_size=4 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 0D 01 02 [11:40:32]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:32]Read from MH i2c: E2 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [11:40:32]RAPDU: 90 00 [11:40:32]wFMCommunicate OK [11:40:32]wFMCommunicate request_size=255 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 2F 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 08 03 [11:40:32]Write to MH i2c: E2 02 01 EC 01 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 2F 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 08 03 00 00 23 [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:32]Read from MH i2c: E2 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [11:40:32]RAPDU: 90 00 [11:40:32]wFMCommunicate OK [11:40:32]wFMCommunicate request_size=16 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8C FC AF 2E E3 C7 [11:40:32]Write to MH i2c: E2 13 00 ED 01 80 0D 02 02 0B 00 00 35 04 06 00 8C FC AF 2E E3 C7 00 00 CC [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:32]Read from MH i2c: E2 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [11:40:32]RAPDU: 90 00 [11:40:32]wFMCommunicate OK [11:40:32]wFMCommunicate request_size=4 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 0D 03 02 [11:40:32]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:33]Read from MH i2c: E2 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 0B 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 0B 00 EE 01 00 7B 60 81 FC 1E 9B CE 0E 90 00 58 [11:40:33]RAPDU: 7B 60 81 FC 1E 9B CE 0E 90 00 [11:40:33]wFMCommunicate OK [11:40:33]SAM_PROTO_SignData done [11:40:33]FM_MakeSignedData done [11:40:33]CreateOFDProtocolMessage [11:40:33]wFMCommunicate request_size=4 [11:40:33]MH_SAM_APDU [11:40:33]CAPDU: 80 11 00 00 [11:40:33]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:33]Read from MH i2c: E2 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 17 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 17 00 EF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [11:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:40:33]wFMCommunicate OK [11:40:33]CreateOFDProtocolMessage done [11:40:33]OFDSenderStorePacket 198662 [11:40:33]StoreOFDPacket docnum=198662 [11:40:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CB 15 0D 01 D3 EC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 2F 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 08 03 00 35 04 06 00 8C FC AF 2E E3 C7 7B 60 81 FC 1E 9B CE 0E [11:40:33]CheckFolder [11:40:33]dirname=/storage/ofd_packets [11:40:33]CheckFolder done [11:40:33]ProducePacketName [11:40:33]name=ofd_packets/00198662 [11:40:33]NVStorageSaveData ofd_packets/00198662 [11:40:33]File name is /storage/ofd_packets/00198662 [11:40:33]Write 307 bytes [11:40:33]NVStorageSaveData done [11:40:33]OFDSenderStorePacket done [11:40:33]KKMCreateOFDPacket done [11:40:33]NVStorageSaveData kkm_last_timestamp [11:40:33]File name is /storage/kkm_last_timestamp [11:40:33]Write 4 bytes [11:40:33]NVStorageSaveData done [11:40:33]ExternCall_PrintAddStr [11:40:33]wPrintStart [11:40:33]Write to MH i2c: 01 00 00 F0 01 F1 [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 07 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [11:40:33]RasterBufferAndPrint [11:40:33]line 小褔械褌 N : (1)11326109 [11:40:33]line 袠袧袧: 02508201610067 [11:40:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:40:33]line 袩袪袨袛袗袞袗 [11:40:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [11:40:33]line 孝芯胁邪褉: 2710194210 [11:40:33]line D-ENERGY 袛孝-袣-5 [11:40:33]line 38.870 * 77.20 [11:40:33]line = 3000.76 [11:40:33]line 袧袛小 12% 袧小袩 1% [11:40:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:40:33]line 袠孝袨袚袨: 3000.76 [11:40:33]line 袧小袩 1% : 26.55 [11:40:33]line 袧袛小 12% : 318.66 [11:40:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:40:33]line 袘械蟹薪邪谢.: 3000.76 [11:40:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:40:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:40:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:40:33]line 效械泻 270 17.08.2024 11:40 [11:40:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:40:33]line 袟袧袦: 0300000079 [11:40:33]line 袪袧袦: 0000000000092545 [11:40:33]line 袙械褉褋懈褟 袣袣袦: 001 [11:40:33]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:40:33]line 肖袦: 0000000000871802 [11:40:33]line 肖袛: 198662 [11:40:33]line 肖袩袛: 155016898732999 [11:40:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114031&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198662&fm=155016898732999&tin=02508201610067®Number=0000000000092545&sum=300076 [11:40:33]OFD Sender: Processing packet 198662 [packets to send 246, broken 245] [11:40:33]ProducePacketName [11:40:33]name=ofd_packets/00198662 [11:40:33]OFD Sender: To server: 嚂鰌G, [11:40:33]CommunicateWithHost lk.salyk.kg:30040 [11:40:33]ConnectInit lk.salyk.kg [11:40:33]written 0, free lines is 4095 [11:40:33]Connected sock=10 [11:40:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CB 15 0D 01 D3 EC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 2F 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 08 03 00 35 04 06 00 8C FC AF 2E E3 C7 7B 60 81 FC 1E 9B CE 0E [11:40:33]Write to MH i2c: 01 00 00 1A 02 1C [11:40:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E1 80 47 00 F0 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 08 03 00 F4 03 04 00 40 38 C0 66 B6 04 01 00 00 C6 66 C4 9D D2 50 5A 5F [11:40:33]CommunicateWithHost err = 0 [11:40:33]CheckOFDResponse [11:40:33]1017 (14) - 77093643461234 [11:40:33]1041 (16) - 0000000000871802 [11:40:33]1040 (4) - 198662 [11:40:33]1012 (4) - 17.08.2024 05:42 [11:40:33]1206 (1) - 0 [11:40:33]OFD Sender: Remove packet 198662 [11:40:33]ProducePacketName [11:40:33]name=ofd_packets/00198662 [11:40:33]NVStorageDeleteData [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 07 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 14 0D 44 [11:40:33]RasterBufferAndPrint [11:40:33]line [11:40:33]line [11:40:33]line [11:40:33]line [11:40:33]line [11:40:33]written 0, free lines is 3371 [11:40:33]MH_Cut [11:40:33]Write to MH i2c: D1 01 00 21 02 01 F5 [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: D1 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: D1 01 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: D1 01 00 21 02 00 F4 [11:40:33]Write to MH i2c: 01 00 00 22 02 24 [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:34]OFD Sender: No OFD packet to send [11:40:34]*** Cut start [11:40:34]*** Purtial cut [11:40:34]*** CUTSNS_PIN = 0 [11:40:34]*** Stage 1: CUTSNS_PIN = 1 [11:40:36]Read from MH i2c: 01 [11:40:36]MH_I2C_Read... [11:40:36]*** Stop cut motor [11:40:36]*** Cut end [11:40:36]Read from MH i2c: 01 07 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 FF 0F 39 [11:40:36]process_action close_receipt done [11:40:36]requested_data is exist [11:40:36]produce_requested_data [11:40:36]requested_item fm.sn is exist - process it [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 11 00 00 [11:40:36]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 17 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [11:40:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:40:36]wFMCommunicate OK [11:40:36]requested_item fd.num is exist - process it [11:40:36]SAM_PROTO_GetFieldsCounters [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 13 00 00 [11:40:36]Write to MH i2c: E2 08 00 24 02 80 13 00 00 00 00 00 00 A2 [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 62 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 62 00 24 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 08 03 00 0E 04 04 00 CF 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 CB [11:40:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 08 03 00 0E 04 04 00 CF 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 [11:40:36]wFMCommunicate OK [11:40:36]SAM_PROTO_GetFieldsCounters done [11:40:36]requested_item shift.num is exist - process it [11:40:36]requested_item shift.opened is exist - process it [11:40:36]req_shift_opened [11:40:36]FM_GetShiftState [11:40:36]SAM_PROTO_GetShiftState [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 13 01 00 [11:40:36]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 0E 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 04 [11:40:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:40:36]wFMCommunicate OK [11:40:36]SAM_PROTO_GetShiftState done [11:40:36]FM_GetShiftState done [11:40:36]req_shift_opened done [11:40:36]requested_item shift.open_date is exist - process it [11:40:36]req_shift_open_date [11:40:36]req_shift_open_date done [11:40:36]produce_requested_data done [11:40:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198662,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:40:36]process_action_free close_receipt [11:40:36]json_value_free [11:40:36]json_value_free done [11:40:36]process_json_proto returns [11:40:36]Send response to host [11:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198662,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:40:36]free response buf [11:40:36]execute_script done [11:40:36]execute_script returns [11:40:36]free content buf [11:40:36]Sock 9.Close socket [11:40:36]Sock 9.Thread stoped [11:40:39]OFD Sender: No OFD packet to send [11:40:44]OFD Sender: No OFD packet to send [11:40:49]OFD Sender: No OFD packet to send [11:40:54]OFD Sender: No OFD packet to send [11:40:59]OFD Sender: No OFD packet to send [11:41:04]OFD Sender: No OFD packet to send [11:41:09]OFD Sender: No OFD packet to send [11:41:14]OFD Sender: No OFD packet to send [11:41:19]OFD Sender: No OFD packet to send [11:41:24]OFD Sender: No OFD packet to send [11:41:29]OFD Sender: No OFD packet to send [11:41:34]OFD Sender: No OFD packet to send [11:41:39]OFD Sender: No OFD packet to send [11:41:44]OFD Sender: No OFD packet to send [11:41:49]OFD Sender: No OFD packet to send [11:41:54]OFD Sender: No OFD packet to send [11:41:59]OFD Sender: No OFD packet to send [11:42:04]OFD Sender: No OFD packet to send [11:42:09]OFD Sender: No OFD packet to send [11:42:14]accept exits with 7 [11:42:14]New connection [11:42:14]New thread 3067207012 created [11:42:14]Thread 3067350372 joined [11:42:14]Waiting for new connection... [11:42:14] Sock 7.Parse request [11:42:14]Sock 7.Check first char [11:42:14]Sock 7.First char is OK [11:42:14]request: POST /json_proto HTTP/1.0 [11:42:14]Method: POST [11:42:14]URL: /json_proto [11:42:14]Method is POST - this is cgi request [11:42:14]url: /json_proto [11:42:14]query_string will be loaded in cgi processing [11:42:14]execute_cgi json_proto POST (null) [11:42:14]execute_cgi path=json_proto method=POST [11:42:14]POST find Content-Length [11:42:14]Host: 172.17.46.195:8080 [11:42:14]Content-Length: 799 [11:42:14]Content-Type: application/json [11:42:14] [11:42:14]POST finish read [11:42:14]Found Content-Length = 799 [11:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:14]execute_script... [11:42: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)11326111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:14]POST & json_proto [11:42:14]process_json_proto [11:42:14]json parsed OK: [11:42:14]protocol is kg_v1.0 [11:42:14]action value=close_receipt [11:42:14]process_action close_receipt [11:42:14]cmd_close_receipt [11:42:14]MH_GetDate [11:42:14]Write to MH i2c: F0 00 00 26 02 17 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 09 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: F0 09 00 26 02 00 96 8C C0 66 8D AE BC 66 C5 [11:42:14]GetLastDocTimeStamp 1723894831 [11:42:14]current date 1723894934 [11:42:14]FM_GetShiftState [11:42:14]SAM_PROTO_GetShiftState [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 13 01 00 [11:42:14]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:14]OFD Sender: No OFD packet to send [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 06 [11:42:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:42:14]wFMCommunicate OK [11:42:14]SAM_PROTO_GetShiftState done [11:42:14]FM_GetShiftState done [11:42:14]opened in 1723853126 [11:42:14]opened+sec_in_day 1723939526 [11:42:14]quantity*price = 70027 [11:42:14]sum+1 = 70029 [11:42:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.28 袧小袩 1% : 6.20 袧袛小 12% : 74.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.28 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 271 17.08.2024 11:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198663 肖袩袛: 128001542544376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114214&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198663&fm=128001542544376&tin=02508201610067®Number=0000000000092545&sum=70028 [11:42:15]StoreToDocumentArchive [11:42:15]shift 463 fd 198663 [11:42:15]save to /storage/0463/doc_00198663 [11:42:15]save last doc name /storage/0463/doc_00198663 to /storage/kkm_last_doc_name [11:42:15]save OK [11:42:15]Clear old archive folders... [11:42:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:42:15]tlvbuf is B6F220E0 [11:42:15]SAM_PROTO_ClearQueue [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 09 00 00 [11:42:15]Write to MH i2c: E2 08 00 34 02 80 09 00 00 00 00 00 00 A8 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [11:42:15]RAPDU: 90 00 [11:42:15]wFMCommunicate OK [11:42:15]SAM_PROTO_ClearQueue done [11:42:15]KKMCreateOFDPacket [11:42:15]OFDProtocolAddRootSTLVToBuf [11:42:15]FM_MakeSignedData [11:42:15]FM_MakeSignedData [11:42:15]SAM_PROTO_SignData [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 0D 01 02 [11:42:15]Write to MH i2c: E2 08 00 35 02 80 0D 01 02 00 00 00 00 B0 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [11:42:15]RAPDU: 90 00 [11:42:15]wFMCommunicate OK [11:42:15]wFMCommunicate request_size=255 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 96 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 08 03 00 35 04 06 00 74 6A AE 79 [11:42:15]Write to MH i2c: E2 02 01 36 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 96 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 08 03 00 35 04 06 00 74 6A AE 79 00 00 A2 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [11:42:16]RAPDU: 90 00 [11:42:16]wFMCommunicate OK [11:42:16]wFMCommunicate request_size=7 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 0D 02 02 02 5B F8 [11:42:16]Write to MH i2c: E2 0A 00 37 02 80 0D 02 02 02 00 5B F8 00 00 0A [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [11:42:16]RAPDU: 90 00 [11:42:16]wFMCommunicate OK [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 0D 03 02 [11:42:16]Write to MH i2c: E2 08 00 38 02 80 0D 03 02 00 00 00 00 B5 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0B 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 0B 00 38 02 00 80 15 C2 FE 70 4F 24 CB 90 00 B9 [11:42:16]RAPDU: 80 15 C2 FE 70 4F 24 CB 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_SignData done [11:42:16]FM_MakeSignedData done [11:42:16]CreateOFDProtocolMessage [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 11 00 00 [11:42:16]Write to MH i2c: E2 08 00 39 02 80 11 00 00 00 00 00 00 B5 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 17 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 17 00 39 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [11:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:42:16]wFMCommunicate OK [11:42:16]CreateOFDProtocolMessage done [11:42:16]OFDSenderStorePacket 198663 [11:42:16]StoreOFDPacket docnum=198663 [11:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DB 8F 04 01 88 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 96 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 08 03 00 35 04 06 00 74 6A AE 79 5B F8 80 15 C2 FE 70 4F 24 CB [11:42:16]CheckFolder [11:42:16]dirname=/storage/ofd_packets [11:42:16]CheckFolder done [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00198663 [11:42:16]NVStorageSaveData ofd_packets/00198663 [11:42:16]File name is /storage/ofd_packets/00198663 [11:42:16]Write 298 bytes [11:42:16]NVStorageSaveData done [11:42:16]OFDSenderStorePacket done [11:42:16]KKMCreateOFDPacket done [11:42:16]NVStorageSaveData kkm_last_timestamp [11:42:16]File name is /storage/kkm_last_timestamp [11:42:16]Write 4 bytes [11:42:16]NVStorageSaveData done [11:42:16]ExternCall_PrintAddStr [11:42:16]wPrintStart [11:42:16]Write to MH i2c: 01 00 00 3A 02 3C [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 3A 02 00 00 00 00 00 FF 0F 51 [11:42:16]RasterBufferAndPrint [11:42:16]line 小褔械褌 N : (1)11326111 [11:42:16]line 袠袧袧: 02508201610067 [11:42:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:42:16]line 袩袪袨袛袗袞袗 [11:42:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [11:42:16]line 孝芯胁邪褉: 2710194210 [11:42:16]line 袛孝-袣-5 [11:42:16]line 9.190 * 76.20 [11:42:16]line = 700.28 [11:42:16]line 袧袛小 12% 袧小袩 1% [11:42:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:42:16]line 袠孝袨袚袨: 700.28 [11:42:16]line 袧小袩 1% : 6.20 [11:42:16]line 袧袛小 12% : 74.37 [11:42:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:42:16]line 袘械蟹薪邪谢.: 700.28 [11:42:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:42:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:42:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:42:16]line 效械泻 271 17.08.2024 11:42 [11:42:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:42:16]line 袟袧袦: 0300000079 [11:42:16]line 袪袧袦: 0000000000092545 [11:42:16]line 袙械褉褋懈褟 袣袣袦: 001 [11:42:16]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:42:16]line 肖袦: 0000000000871802 [11:42:16]line 肖袛: 198663 [11:42:16]line 肖袩袛: 128001542544376 [11:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114214&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198663&fm=128001542544376&tin=02508201610067®Number=0000000000092545&sum=70028 [11:42:16]OFD Sender: Processing packet 198663 [packets to send 246, broken 245] [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00198663 [11:42:16]OFD Sender: To server: 嚂鰌G, [11:42:16]CommunicateWithHost lk.salyk.kg:30040 [11:42:16]ConnectInit lk.salyk.kg [11:42:16]written 0, free lines is 4095 [11:42:16]Connected sock=10 [11:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DB 8F 04 01 88 1B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 96 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 08 03 00 35 04 06 00 74 6A AE 79 5B F8 80 15 C2 FE 70 4F 24 CB [11:42:16]Write to MH i2c: 01 00 00 64 02 66 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 F1 0C 6A [11:42:16]RasterBufferAndPrint [11:42:16]line [11:42:16]line [11:42:16]line [11:42:16]line [11:42:16]line [11:42:16]written 0, free lines is 3319 [11:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3C A2 47 00 04 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 08 03 00 F4 03 04 00 A7 38 C0 66 B6 04 01 00 00 A9 02 73 ED 88 22 07 A6 [11:42:16]CommunicateWithHost err = 0 [11:42:16]CheckOFDResponse [11:42:16]1017 (14) - 77093643461234 [11:42:16]1041 (16) - 0000000000871802 [11:42:16]1040 (4) - 198663 [11:42:16]1012 (4) - 17.08.2024 05:44 [11:42:16]1206 (1) - 0 [11:42:16]OFD Sender: Remove packet 198663 [11:42:16]ProducePacketName [11:42:16]name=ofd_packets/00198663 [11:42:16]NVStorageDeleteData [11:42:16]MH_Cut [11:42:16]Write to MH i2c: D1 01 00 6B 02 01 3F [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: D1 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: D1 01 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: D1 01 00 6B 02 00 3E [11:42:16]Write to MH i2c: 01 00 00 6C 02 6E [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:17]OFD Sender: No OFD packet to send [11:42:17]*** Cut start [11:42:17]*** Purtial cut [11:42:17]*** Stage 1: CUTSNS_PIN = 1 [11:42:18]Read from MH i2c: 01 [11:42:18]MH_I2C_Read... [11:42:18]*** Stop cut motor [11:42:18]*** Cut end [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 6C 02 00 00 00 00 00 FF 0F 83 [11:42:18]process_action close_receipt done [11:42:18]requested_data is exist [11:42:18]produce_requested_data [11:42:18]requested_item fm.sn is exist - process it [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 11 00 00 [11:42:18]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 17 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 17 00 6D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [11:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:42:18]wFMCommunicate OK [11:42:18]requested_item fd.num is exist - process it [11:42:18]SAM_PROTO_GetFieldsCounters [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 13 00 00 [11:42:18]Write to MH i2c: E2 08 00 6E 02 80 13 00 00 00 00 00 00 EC [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 62 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 62 00 6E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 08 03 00 0E 04 04 00 CF 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 [11:42:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 08 03 00 0E 04 04 00 CF 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 [11:42:18]wFMCommunicate OK [11:42:18]SAM_PROTO_GetFieldsCounters done [11:42:18]requested_item shift.num is exist - process it [11:42:18]requested_item shift.opened is exist - process it [11:42:18]req_shift_opened [11:42:18]FM_GetShiftState [11:42:18]SAM_PROTO_GetShiftState [11:42:18]wFMCommunicate request_size=4 [11:42:18]MH_SAM_APDU [11:42:18]CAPDU: 80 13 01 00 [11:42:18]Write to MH i2c: E2 08 00 6F 02 80 13 01 00 00 00 00 00 EE [11:42:18]Write i2c OK [11:42:18]MH_I2C_Read... [11:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:18]Read from MH i2c: E2 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 [11:42:18]MH_I2C_Read... [11:42:18]Read from MH i2c: E2 0E 00 6F 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [11:42:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:42:18]wFMCommunicate OK [11:42:18]SAM_PROTO_GetShiftState done [11:42:18]FM_GetShiftState done [11:42:18]req_shift_opened done [11:42:18]requested_item shift.open_date is exist - process it [11:42:18]req_shift_open_date [11:42:18]req_shift_open_date done [11:42:18]produce_requested_data done [11:42:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198663,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:42:18]process_action_free close_receipt [11:42:18]json_value_free [11:42:18]json_value_free done [11:42:18]process_json_proto returns [11:42:18]Send response to host [11:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198663,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:42:18]free response buf [11:42:18]execute_script done [11:42:18]execute_script returns [11:42:18]free content buf [11:42:18]Sock 7.Close socket [11:42:18]Sock 7.Thread stoped [11:42:22]OFD Sender: No OFD packet to send [11:42:27]OFD Sender: No OFD packet to send [11:42:32]OFD Sender: No OFD packet to send [11:42:37]OFD Sender: No OFD packet to send [11:42:42]OFD Sender: No OFD packet to send [11:42:47]OFD Sender: No OFD packet to send [11:42:52]OFD Sender: No OFD packet to send [11:42:57]OFD Sender: No OFD packet to send [11:43:02]OFD Sender: No OFD packet to send [11:43:07]OFD Sender: No OFD packet to send [11:43:10]accept exits with 9 [11:43:10]New connection [11:43:10]New thread 3067350372 created [11:43:10]Thread 3067207012 joined [11:43:10]Waiting for new connection... [11:43:10] Sock 9.Parse request [11:43:10]Sock 9.Check first char [11:43:10]Sock 9.First char is OK [11:43:10]request: POST /json_proto HTTP/1.0 [11:43:10]Method: POST [11:43:10]URL: /json_proto [11:43:10]Method is POST - this is cgi request [11:43:10]url: /json_proto [11:43:10]query_string will be loaded in cgi processing [11:43:10]execute_cgi json_proto POST (null) [11:43:10]execute_cgi path=json_proto method=POST [11:43:10]POST find Content-Length [11:43:10]Host: 172.17.46.195:8080 [11:43:10]Content-Length: 818 [11:43:10]Content-Type: application/json [11:43:10] [11:43:10]POST finish read [11:43:10]Found Content-Length = 818 [11:43:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:10]execute_script... [11:43: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)11326113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:10]POST & json_proto [11:43:10]process_json_proto [11:43:10]json parsed OK: [11:43:10]protocol is kg_v1.0 [11:43:10]action value=close_receipt [11:43:10]process_action close_receipt [11:43:10]cmd_close_receipt [11:43:10]MH_GetDate [11:43:10]Write to MH i2c: F0 00 00 70 02 61 [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 09 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: F0 09 00 70 02 00 CE 8C C0 66 8D AE BC 66 47 [11:43:10]GetLastDocTimeStamp 1723894934 [11:43:10]current date 1723894990 [11:43:10]FM_GetShiftState [11:43:10]SAM_PROTO_GetShiftState [11:43:10]wFMCommunicate request_size=4 [11:43:10]MH_SAM_APDU [11:43:10]CAPDU: 80 13 01 00 [11:43:10]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [11:43:10]Write i2c OK [11:43:10]MH_I2C_Read... [11:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:10]Read from MH i2c: E2 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 0E 00 [11:43:10]MH_I2C_Read... [11:43:10]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [11:43:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:10]wFMCommunicate OK [11:43:10]SAM_PROTO_GetShiftState done [11:43:10]FM_GetShiftState done [11:43:10]opened in 1723853126 [11:43:10]opened+sec_in_day 1723939526 [11:43:10]quantity*price = 50036 [11:43:10]sum+1 = 50037 [11:43:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 272 17.08.2024 11:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198664 肖袩袛: 261947937205601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114310&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198664&fm=261947937205601&tin=02508201610067®Number=0000000000092545&sum=50036 [11:43:11]StoreToDocumentArchive [11:43:11]shift 463 fd 198664 [11:43:11]save to /storage/0463/doc_00198664 [11:43:11]save last doc name /storage/0463/doc_00198664 to /storage/kkm_last_doc_name [11:43:11]save OK [11:43:11]Clear old archive folders... [11:43:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:11]tlvbuf is 01446670 [11:43:11]SAM_PROTO_ClearQueue [11:43:11]wFMCommunicate request_size=4 [11:43:11]MH_SAM_APDU [11:43:11]CAPDU: 80 09 00 00 [11:43:11]Write to MH i2c: E2 08 00 7E 02 80 09 00 00 00 00 00 00 F2 [11:43:11]Write i2c OK [11:43:11]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [11:43:12]RAPDU: 90 00 [11:43:12]wFMCommunicate OK [11:43:12]SAM_PROTO_ClearQueue done [11:43:12]KKMCreateOFDPacket [11:43:12]OFDProtocolAddRootSTLVToBuf [11:43:12]FM_MakeSignedData [11:43:12]FM_MakeSignedData [11:43:12]SAM_PROTO_SignData [11:43:12]wFMCommunicate request_size=4 [11:43:12]MH_SAM_APDU [11:43:12]CAPDU: 80 0D 01 02 [11:43:12]Write to MH i2c: E2 08 00 7F 02 80 0D 01 02 00 00 00 00 FA [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [11:43:12]RAPDU: 90 00 [11:43:12]wFMCommunicate OK [11:43:12]wFMCommunicate request_size=255 [11:43:12]MH_SAM_APDU [11:43:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 CE 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 08 03 00 35 04 06 00 EE [11:43:12]Write to MH i2c: E2 02 01 80 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 CE 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 08 03 00 35 04 06 00 EE 00 00 1C [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [11:43:12]RAPDU: 90 00 [11:43:12]wFMCommunicate OK [11:43:12]wFMCommunicate request_size=10 [11:43:12]MH_SAM_APDU [11:43:12]CAPDU: 80 0D 02 02 05 3D 81 BF 2D 61 [11:43:12]Write to MH i2c: E2 0D 00 81 02 80 0D 02 02 05 00 3D 81 BF 2D 61 00 00 12 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [11:43:12]RAPDU: 90 00 [11:43:12]wFMCommunicate OK [11:43:12]wFMCommunicate request_size=4 [11:43:12]MH_SAM_APDU [11:43:12]CAPDU: 80 0D 03 02 [11:43:12]Write to MH i2c: E2 08 00 82 02 80 0D 03 02 00 00 00 00 FF [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 0B 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 0B 00 82 02 00 05 48 74 64 58 0C C6 2A 90 00 79 [11:43:12]RAPDU: 05 48 74 64 58 0C C6 2A 90 00 [11:43:12]wFMCommunicate OK [11:43:12]SAM_PROTO_SignData done [11:43:12]FM_MakeSignedData done [11:43:12]CreateOFDProtocolMessage [11:43:12]wFMCommunicate request_size=4 [11:43:12]MH_SAM_APDU [11:43:12]CAPDU: 80 11 00 00 [11:43:12]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:12]Read from MH i2c: E2 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 17 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: E2 17 00 83 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [11:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:12]wFMCommunicate OK [11:43:12]CreateOFDProtocolMessage done [11:43:12]OFDSenderStorePacket 198664 [11:43:12]StoreOFDPacket docnum=198664 [11:43:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8D AE 07 01 6E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 CE 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 08 03 00 35 04 06 00 EE 3D 81 BF 2D 61 05 48 74 64 58 0C C6 2A [11:43:12]CheckFolder [11:43:12]dirname=/storage/ofd_packets [11:43:12]CheckFolder done [11:43:12]ProducePacketName [11:43:12]name=ofd_packets/00198664 [11:43:12]NVStorageSaveData ofd_packets/00198664 [11:43:12]File name is /storage/ofd_packets/00198664 [11:43:12]Write 301 bytes [11:43:12]NVStorageSaveData done [11:43:12]OFDSenderStorePacket done [11:43:12]KKMCreateOFDPacket done [11:43:12]NVStorageSaveData kkm_last_timestamp [11:43:12]File name is /storage/kkm_last_timestamp [11:43:12]Write 4 bytes [11:43:12]NVStorageSaveData done [11:43:12]ExternCall_PrintAddStr [11:43:12]wPrintStart [11:43:12]Write to MH i2c: 01 00 00 84 02 86 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [11:43:12]RasterBufferAndPrint [11:43:12]line 小褔械褌 N : (1)11326113 [11:43:12]line 袠袧袧: 02508201610067 [11:43:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:43:12]line 袩袪袨袛袗袞袗 [11:43:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:43:12]line 孝芯胁邪褉: 2710124130 [11:43:12]line 袗懈-92-袣-4 [11:43:12]line 7.380 * 67.80 [11:43:12]line = 500.36 [11:43:12]line 袧袛小 12% 袧小袩 1% [11:43:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:43:12]line 袠孝袨袚袨: 500.36 [11:43:12]line 袧小袩 1% : 4.43 [11:43:12]line 袧袛小 12% : 53.14 [11:43:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:43:12]line 袘械蟹薪邪谢.: 500.36 [11:43:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:43:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:43:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:43:12]line 效械泻 272 17.08.2024 11:43 [11:43:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:43:12]line 袟袧袦: 0300000079 [11:43:12]line 袪袧袦: 0000000000092545 [11:43:12]line 袙械褉褋懈褟 袣袣袦: 001 [11:43:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [11:43:12]line 肖袦: 0000000000871802 [11:43:12]line 肖袛: 198664 [11:43:12]line 肖袩袛: 261947937205601 [11:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114310&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198664&fm=261947937205601&tin=02508201610067®Number=0000000000092545&sum=50036 [11:43:12]written 0, free lines is 4095 [11:43:12]OFD Sender: Processing packet 198664 [packets to send 246, broken 245] [11:43:12]ProducePacketName [11:43:12]name=ofd_packets/00198664 [11:43:12]OFD Sender: To server: 嚂鰌G, [11:43:12]CommunicateWithHost lk.salyk.kg:30040 [11:43:12]ConnectInit lk.salyk.kg [11:43:12]Connected sock=10 [11:43:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8D AE 07 01 6E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 CE 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 08 03 00 35 04 06 00 EE 3D 81 BF 2D 61 05 48 74 64 58 0C C6 2A [11:43:12]Write to MH i2c: 01 00 00 AE 02 B0 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 E9 0C AC [11:43:12]RasterBufferAndPrint [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]line [11:43:12]written 0, free lines is 3311 [11:43:12]MH_Cut [11:43:12]Write to MH i2c: D1 01 00 B5 02 01 89 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 01 00 [11:43:12]MH_I2C_Read... [11:43:12]Read from MH i2c: D1 01 00 B5 02 00 88 [11:43:12]Write to MH i2c: 01 00 00 B6 02 B8 [11:43:12]Write i2c OK [11:43:12]MH_I2C_Read... [11:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 17 DC 47 00 74 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 08 03 00 F4 03 04 00 DF 38 C0 66 B6 04 01 00 00 E5 C2 02 B0 92 42 E5 9C [11:43:13]CommunicateWithHost err = 0 [11:43:13]CheckOFDResponse [11:43:13]1017 (14) - 77093643461234 [11:43:13]1041 (16) - 0000000000871802 [11:43:13]1040 (4) - 198664 [11:43:13]1012 (4) - 17.08.2024 05:45 [11:43:13]1206 (1) - 0 [11:43:13]OFD Sender: Remove packet 198664 [11:43:13]ProducePacketName [11:43:13]name=ofd_packets/00198664 [11:43:13]NVStorageDeleteData [11:43:13]OFD Sender: No OFD packet to send [11:43:13]*** Cut start [11:43:13]*** Purtial cut [11:43:13]*** CUTSNS_PIN = 0 [11:43:13]*** Stage 1: CUTSNS_PIN = 1 [11:43:15]Read from MH i2c: 01 [11:43:15]MH_I2C_Read... [11:43:15]*** Stop cut motor [11:43:15]*** Cut end [11:43:15]Read from MH i2c: 01 07 00 [11:43:15]MH_I2C_Read... [11:43:15]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [11:43:15]process_action close_receipt done [11:43:15]requested_data is exist [11:43:15]produce_requested_data [11:43:15]requested_item fm.sn is exist - process it [11:43:15]wFMCommunicate request_size=4 [11:43:15]MH_SAM_APDU [11:43:15]CAPDU: 80 11 00 00 [11:43:15]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [11:43:15]Write i2c OK [11:43:15]MH_I2C_Read... [11:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:15]Read from MH i2c: E2 [11:43:15]MH_I2C_Read... [11:43:15]Read from MH i2c: E2 17 00 [11:43:15]MH_I2C_Read... [11:43:15]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [11:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:15]wFMCommunicate OK [11:43:15]requested_item fd.num is exist - process it [11:43:15]SAM_PROTO_GetFieldsCounters [11:43:15]wFMCommunicate request_size=4 [11:43:15]MH_SAM_APDU [11:43:15]CAPDU: 80 13 00 00 [11:43:15]Write to MH i2c: E2 08 00 B8 02 80 13 00 00 00 00 00 00 36 [11:43:15]Write i2c OK [11:43:15]MH_I2C_Read... [11:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:15]Read from MH i2c: E2 [11:43:15]MH_I2C_Read... [11:43:15]Read from MH i2c: E2 62 00 [11:43:15]MH_I2C_Read... [11:43:15]Read from MH i2c: E2 62 00 B8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 08 03 00 0E 04 04 00 CF 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 67 [11:43:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 08 03 00 0E 04 04 00 CF 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 [11:43:15]wFMCommunicate OK [11:43:15]SAM_PROTO_GetFieldsCounters done [11:43:15]requested_item shift.num is exist - process it [11:43:15]requested_item shift.opened is exist - process it [11:43:15]req_shift_opened [11:43:15]FM_GetShiftState [11:43:15]SAM_PROTO_GetShiftState [11:43:15]wFMCommunicate request_size=4 [11:43:15]MH_SAM_APDU [11:43:15]CAPDU: 80 13 01 00 [11:43:15]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [11:43:15]Write i2c OK [11:43:15]MH_I2C_Read... [11:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:16]Read from MH i2c: E2 [11:43:16]MH_I2C_Read... [11:43:16]Read from MH i2c: E2 0E 00 [11:43:16]MH_I2C_Read... [11:43:16]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [11:43:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:16]wFMCommunicate OK [11:43:16]SAM_PROTO_GetShiftState done [11:43:16]FM_GetShiftState done [11:43:16]req_shift_opened done [11:43:16]requested_item shift.open_date is exist - process it [11:43:16]req_shift_open_date [11:43:16]req_shift_open_date done [11:43:16]produce_requested_data done [11:43:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198664,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:43:16]process_action_free close_receipt [11:43:16]json_value_free [11:43:16]json_value_free done [11:43:16]process_json_proto returns [11:43:16]Send response to host [11:43:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198664,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:43:16]free response buf [11:43:16]execute_script done [11:43:16]execute_script returns [11:43:16]free content buf [11:43:16]Sock 9.Close socket [11:43:16]Sock 9.Thread stoped [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:42]accept exits with 7 [11:43:42]New connection [11:43:42]New thread 3067207012 created [11:43:42]Thread 3067350372 joined [11:43:42]Waiting for new connection... [11:43:42] Sock 7.Parse request [11:43:42]Sock 7.Check first char [11:43:42]Sock 7.First char is OK [11:43:42]request: POST /json_proto HTTP/1.0 [11:43:42]Method: POST [11:43:42]URL: /json_proto [11:43:42]Method is POST - this is cgi request [11:43:42]url: /json_proto [11:43:42]query_string will be loaded in cgi processing [11:43:42]execute_cgi json_proto POST (null) [11:43:42]execute_cgi path=json_proto method=POST [11:43:42]POST find Content-Length [11:43:42]Host: 172.17.46.195:8080 [11:43:42]Content-Length: 814 [11:43:42]Content-Type: application/json [11:43:42] [11:43:42]POST finish read [11:43:42]Found Content-Length = 814 [11:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 0.060, "sum" : 4.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:42]execute_script... [11:43:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 0.060, "sum" : 4.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:42]POST & json_proto [11:43:42]process_json_proto [11:43:42]json parsed OK: [11:43:42]protocol is kg_v1.0 [11:43:42]action value=close_receipt [11:43:42]process_action close_receipt [11:43:42]cmd_close_receipt [11:43:42]MH_GetDate [11:43:42]Write to MH i2c: F0 00 00 BA 02 AB [11:43:42]Write i2c OK [11:43:42]MH_I2C_Read... [11:43:42]Read from MH i2c: F0 [11:43:42]MH_I2C_Read... [11:43:42]Read from MH i2c: F0 09 00 [11:43:42]MH_I2C_Read... [11:43:42]Read from MH i2c: F0 09 00 BA 02 00 EF 8C C0 66 8D AE BC 66 B2 [11:43:42]GetLastDocTimeStamp 1723894990 [11:43:42]current date 1723895023 [11:43:42]FM_GetShiftState [11:43:42]SAM_PROTO_GetShiftState [11:43:42]wFMCommunicate request_size=4 [11:43:42]MH_SAM_APDU [11:43:42]CAPDU: 80 13 01 00 [11:43:42]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [11:43:42]Write i2c OK [11:43:42]MH_I2C_Read... [11:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:42]Read from MH i2c: E2 [11:43:42]MH_I2C_Read... [11:43:42]Read from MH i2c: E2 0E 00 [11:43:42]MH_I2C_Read... [11:43:42]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [11:43:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:42]wFMCommunicate OK [11:43:42]SAM_PROTO_GetShiftState done [11:43:42]FM_GetShiftState done [11:43:42]opened in 1723853126 [11:43:42]opened+sec_in_day 1723939526 [11:43:42]quantity*price = 406 [11:43:42]sum+1 = 408 [11:43:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4.07 袧小袩 1% : 0.04 袧袛小 12% : 0.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4.07 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 273 17.08.2024 11:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198665 肖袩袛: 110578910694406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114343&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198665&fm=110578910694406&tin=02508201610067®Number=0000000000092545&sum=407 [11:43:44]StoreToDocumentArchive [11:43:44]shift 463 fd 198665 [11:43:44]save to /storage/0463/doc_00198665 [11:43:44]save last doc name /storage/0463/doc_00198665 to /storage/kkm_last_doc_name [11:43:44]save OK [11:43:44]Clear old archive folders... [11:43:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:44]tlvbuf is 01449B80 [11:43:44]SAM_PROTO_ClearQueue [11:43:44]wFMCommunicate request_size=4 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 09 00 00 [11:43:44]Write to MH i2c: E2 08 00 C8 02 80 09 00 00 00 00 00 00 3C [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [11:43:44]RAPDU: 90 00 [11:43:44]wFMCommunicate OK [11:43:44]SAM_PROTO_ClearQueue done [11:43:44]KKMCreateOFDPacket [11:43:44]OFDProtocolAddRootSTLVToBuf [11:43:44]FM_MakeSignedData [11:43:44]FM_MakeSignedData [11:43:44]SAM_PROTO_SignData [11:43:44]wFMCommunicate request_size=4 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 0D 01 02 [11:43:44]Write to MH i2c: E2 08 00 C9 02 80 0D 01 02 00 00 00 00 44 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [11:43:44]RAPDU: 90 00 [11:43:44]wFMCommunicate OK [11:43:44]wFMCommunicate request_size=255 [11:43:44]MH_SAM_APDU [11:43: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 34 FF 03 08 00 03 3C 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 EF 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 08 03 00 35 04 06 00 64 [11:43:44]Write to MH i2c: E2 02 01 CA 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 34 FF 03 08 00 03 3C 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 EF 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 08 03 00 35 04 06 00 64 00 00 0B [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [11:43:44]RAPDU: 90 00 [11:43:44]wFMCommunicate OK [11:43:44]wFMCommunicate request_size=10 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 0D 02 02 05 92 28 B1 0C 06 [11:43:44]Write to MH i2c: E2 0D 00 CB 02 80 0D 02 02 05 00 92 28 B1 0C 06 00 00 CE [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [11:43:44]RAPDU: 90 00 [11:43:44]wFMCommunicate OK [11:43:44]wFMCommunicate request_size=4 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 0D 03 02 [11:43:44]Write to MH i2c: E2 08 00 CC 02 80 0D 03 02 00 00 00 00 49 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 0B 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 0B 00 CC 02 00 36 3D 10 D3 1E 73 40 E1 90 00 52 [11:43:44]RAPDU: 36 3D 10 D3 1E 73 40 E1 90 00 [11:43:44]wFMCommunicate OK [11:43:44]SAM_PROTO_SignData done [11:43:44]FM_MakeSignedData done [11:43:44]CreateOFDProtocolMessage [11:43:44]wFMCommunicate request_size=4 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 11 00 00 [11:43:44]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 17 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 17 00 CD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [11:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:44]wFMCommunicate OK [11:43:44]CreateOFDProtocolMessage done [11:43:44]OFDSenderStorePacket 198665 [11:43:44]StoreOFDPacket docnum=198665 [11:43:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B3 95 07 01 0A AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 EF 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 08 03 00 35 04 06 00 64 92 28 B1 0C 06 36 3D 10 D3 1E 73 40 E1 [11:43:44]CheckFolder [11:43:44]dirname=/storage/ofd_packets [11:43:44]CheckFolder done [11:43:44]ProducePacketName [11:43:44]name=ofd_packets/00198665 [11:43:44]NVStorageSaveData ofd_packets/00198665 [11:43:44]File name is /storage/ofd_packets/00198665 [11:43:44]Write 301 bytes [11:43:44]NVStorageSaveData done [11:43:44]OFDSenderStorePacket done [11:43:44]KKMCreateOFDPacket done [11:43:44]NVStorageSaveData kkm_last_timestamp [11:43:44]File name is /storage/kkm_last_timestamp [11:43:44]Write 4 bytes [11:43:44]NVStorageSaveData done [11:43:44]OFD Sender: Processing packet 198665 [packets to send 246, broken 245] [11:43:44]ProducePacketName [11:43:44]name=ofd_packets/00198665 [11:43:44]OFD Sender: To server: 嚂鰌G, [11:43:44]CommunicateWithHost lk.salyk.kg:30040 [11:43:44]ConnectInit lk.salyk.kg [11:43:44]ExternCall_PrintAddStr [11:43:44]wPrintStart [11:43:44]Write to MH i2c: 01 00 00 CE 02 D0 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: 01 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: 01 07 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [11:43:44]RasterBufferAndPrint [11:43:44]line 小褔械褌 N : (1)11326116 [11:43:44]line 袠袧袧: 02508201610067 [11:43:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:43:44]line 袩袪袨袛袗袞袗 [11:43:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:43:44]line 孝芯胁邪褉: 2710124130 [11:43:44]line 袗懈-92-袣-4 [11:43:44]line 0.060 * 67.80 [11:43:44]line = 4.07 [11:43:44]line 袧袛小 12% 袧小袩 1% [11:43:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:43:44]line 袠孝袨袚袨: 4.07 [11:43:44]line 袧小袩 1% : 0.04 [11:43:44]line 袧袛小 12% : 0.43 [11:43:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:43:44]line 袘械蟹薪邪谢.: 4.07 [11:43:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:43:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:43:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:43:44]line 效械泻 273 17.08.2024 11:43 [11:43:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:43:44]line 袟袧袦: 0300000079 [11:43:44]line 袪袧袦: 0000000000092545 [11:43:44]line 袙械褉褋懈褟 袣袣袦: 001 [11:43:44]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [11:43:44]line 肖袦: 0000000000871802 [11:43:44]line 肖袛: 198665 [11:43:44]line 肖袩袛: 110578910694406 [11:43:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114343&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198665&fm=110578910694406&tin=02508201610067®Number=0000000000092545&sum=407 [11:43:44]Connected sock=11 [11:43:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B3 95 07 01 0A AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 00 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2B 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 EF 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 08 03 00 35 04 06 00 64 92 28 B1 0C 06 36 3D 10 D3 1E 73 40 E1 [11:43:45]written 0, free lines is 4095 [11:43:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 94 5C 47 00 D9 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 08 03 00 F4 03 04 00 FF 38 C0 66 B6 04 01 00 00 8B 3A 6F C1 CA EA 1E CC [11:43:45]CommunicateWithHost err = 0 [11:43:45]CheckOFDResponse [11:43:45]1017 (14) - 77093643461234 [11:43:45]1041 (16) - 0000000000871802 [11:43:45]1040 (4) - 198665 [11:43:45]1012 (4) - 17.08.2024 05:45 [11:43:45]1206 (1) - 0 [11:43:45]OFD Sender: Remove packet 198665 [11:43:45]ProducePacketName [11:43:45]name=ofd_packets/00198665 [11:43:45]NVStorageDeleteData [11:43:45]Write to MH i2c: 01 00 00 F8 02 FA [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: 01 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: 01 07 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: 01 07 00 F8 02 00 00 00 00 00 E7 0C F4 [11:43:45]RasterBufferAndPrint [11:43:45]line [11:43:45]line [11:43:45]line [11:43:45]line [11:43:45]line [11:43:45]written 0, free lines is 3309 [11:43:45]MH_Cut [11:43:45]Write to MH i2c: D1 01 00 FF 02 01 D3 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: D1 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: D1 01 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: D1 01 00 FF 02 00 D2 [11:43:45]Write to MH i2c: 01 00 00 00 03 03 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]OFD Sender: No OFD packet to send [11:43:46]*** Cut start [11:43:46]*** Purtial cut [11:43:46]*** Stage 1: CUTSNS_PIN = 1 [11:43:46]Read from MH i2c: 01 [11:43:46]MH_I2C_Read... [11:43:46]*** Stop cut motor [11:43:46]*** Cut end [11:43:46]Read from MH i2c: 01 07 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 FF 0F 18 [11:43:46]process_action close_receipt done [11:43:46]requested_data is exist [11:43:46]produce_requested_data [11:43:46]requested_item fm.sn is exist - process it [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 11 00 00 [11:43:46]Write to MH i2c: E2 08 00 01 03 80 11 00 00 00 00 00 00 7E [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 01 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CB [11:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:46]wFMCommunicate OK [11:43:46]requested_item fd.num is exist - process it [11:43:46]SAM_PROTO_GetFieldsCounters [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 13 00 00 [11:43:46]Write to MH i2c: E2 08 00 02 03 80 13 00 00 00 00 00 00 81 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 62 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 62 00 02 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 08 03 00 0E 04 04 00 CF 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 B6 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 08 03 00 0E 04 04 00 CF 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 [11:43:46]wFMCommunicate OK [11:43:46]SAM_PROTO_GetFieldsCounters done [11:43:46]requested_item shift.num is exist - process it [11:43:46]requested_item shift.opened is exist - process it [11:43:46]req_shift_opened [11:43:46]FM_GetShiftState [11:43:46]SAM_PROTO_GetShiftState [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 13 01 00 [11:43:46]Write to MH i2c: E2 08 00 03 03 80 13 01 00 00 00 00 00 83 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0E 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0E 00 03 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E3 [11:43:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:46]wFMCommunicate OK [11:43:46]SAM_PROTO_GetShiftState done [11:43:46]FM_GetShiftState done [11:43:46]req_shift_opened done [11:43:46]requested_item shift.open_date is exist - process it [11:43:46]req_shift_open_date [11:43:46]req_shift_open_date done [11:43:46]produce_requested_data done [11:43:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198665,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:43:46]process_action_free close_receipt [11:43:46]json_value_free [11:43:46]json_value_free done [11:43:46]process_json_proto returns [11:43:46]Send response to host [11:43:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198665,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:43:46]free response buf [11:43:46]execute_script done [11:43:46]execute_script returns [11:43:46]free content buf [11:43:46]Sock 7.Close socket [11:43:46]Sock 7.Thread stoped [11:43:50]OFD Sender: No OFD packet to send [11:43:54]accept exits with 9 [11:43:54]New connection [11:43:54]New thread 3067350372 created [11:43:54]Thread 3067207012 joined [11:43:54]Waiting for new connection... [11:43:54] Sock 9.Parse request [11:43:54]Sock 9.Check first char [11:43:54]Sock 9.First char is OK [11:43:54]request: POST /json_proto HTTP/1.0 [11:43:54]Method: POST [11:43:54]URL: /json_proto [11:43:54]Method is POST - this is cgi request [11:43:54]url: /json_proto [11:43:54]query_string will be loaded in cgi processing [11:43:54]execute_cgi json_proto POST (null) [11:43:54]execute_cgi path=json_proto method=POST [11:43:54]POST find Content-Length [11:43:54]Host: 172.17.46.195:8080 [11:43:54]Content-Length: 679 [11:43:54]Content-Type: application/json [11:43:54] [11:43:54]POST finish read [11:43:54]Found Content-Length = 679 [11:43:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:54]execute_script... [11:43: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)11326115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:54]POST & json_proto [11:43:54]process_json_proto [11:43:54]json parsed OK: [11:43:54]protocol is kg_v1.0 [11:43:54]action value=close_receipt [11:43:54]process_action close_receipt [11:43:54]cmd_close_receipt [11:43:54]MH_GetDate [11:43:54]Write to MH i2c: F0 00 00 04 03 F6 [11:43:54]Write i2c OK [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: F0 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: F0 09 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: F0 09 00 04 03 00 FA 8C C0 66 8D AE BC 66 08 [11:43:54]GetLastDocTimeStamp 1723895023 [11:43:54]current date 1723895034 [11:43:54]FM_GetShiftState [11:43:54]SAM_PROTO_GetShiftState [11:43:54]wFMCommunicate request_size=4 [11:43:54]MH_SAM_APDU [11:43:54]CAPDU: 80 13 01 00 [11:43:54]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [11:43:54]Write i2c OK [11:43:54]MH_I2C_Read... [11:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:54]Read from MH i2c: E2 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 0E 00 [11:43:54]MH_I2C_Read... [11:43:54]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E5 [11:43:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:54]wFMCommunicate OK [11:43:54]SAM_PROTO_GetShiftState done [11:43:54]FM_GetShiftState done [11:43:54]opened in 1723853126 [11:43:54]opened+sec_in_day 1723939526 [11:43:54]quantity*price = 50036 [11:43:54]sum+1 = 50037 [11:43:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 274 17.08.2024 11:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198666 肖袩袛: 81539818245048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198666&fm=81539818245048&tin=02508201610067®Number=0000000000092545&sum=50000 [11:43:55]StoreToDocumentArchive [11:43:55]shift 463 fd 198666 [11:43:55]save to /storage/0463/doc_00198666 [11:43:55]save last doc name /storage/0463/doc_00198666 to /storage/kkm_last_doc_name [11:43:55]save OK [11:43:55]Clear old archive folders... [11:43:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:55]tlvbuf is 01451850 [11:43:55]SAM_PROTO_ClearQueue [11:43:55]wFMCommunicate request_size=4 [11:43:55]MH_SAM_APDU [11:43:55]CAPDU: 80 09 00 00 [11:43:55]Write to MH i2c: E2 08 00 12 03 80 09 00 00 00 00 00 00 87 [11:43:55]Write i2c OK [11:43:55]MH_I2C_Read... [11:43:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:55]Read from MH i2c: E2 [11:43:55]MH_I2C_Read... [11:43:55]Read from MH i2c: E2 03 00 [11:43:55]MH_I2C_Read... [11:43:55]Read from MH i2c: E2 03 00 12 03 00 90 00 89 [11:43:55]RAPDU: 90 00 [11:43:55]wFMCommunicate OK [11:43:55]SAM_PROTO_ClearQueue done [11:43:55]KKMCreateOFDPacket [11:43:55]OFDProtocolAddRootSTLVToBuf [11:43:55]FM_MakeSignedData [11:43:55]FM_MakeSignedData [11:43:55]SAM_PROTO_SignData [11:43:55]wFMCommunicate request_size=4 [11:43:55]MH_SAM_APDU [11:43:55]CAPDU: 80 0D 01 02 [11:43:55]Write to MH i2c: E2 08 00 13 03 80 0D 01 02 00 00 00 00 8F [11:43:55]Write i2c OK [11:43:55]MH_I2C_Read... [11:43:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:55]Read from MH i2c: E2 [11:43:55]MH_I2C_Read... [11:43:55]Read from MH i2c: E2 03 00 [11:43:55]MH_I2C_Read... [11:43:55]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [11:43:55]RAPDU: 90 00 [11:43:55]wFMCommunicate OK [11:43:55]wFMCommunicate request_size=255 [11:43:55]MH_SAM_APDU [11:43: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FA 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 08 03 00 35 04 06 00 4A [11:43:55]Write to MH i2c: E2 02 01 14 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FA 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 08 03 00 35 04 06 00 4A 00 00 F5 [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:56]Read from MH i2c: E2 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 03 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [11:43:56]RAPDU: 90 00 [11:43:56]wFMCommunicate OK [11:43:56]wFMCommunicate request_size=10 [11:43:56]MH_SAM_APDU [11:43:56]CAPDU: 80 0D 02 02 05 28 F7 E6 CB B8 [11:43:56]Write to MH i2c: E2 0D 00 15 03 80 0D 02 02 05 00 28 F7 E6 CB B8 00 00 24 [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:56]Read from MH i2c: E2 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 03 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [11:43:56]RAPDU: 90 00 [11:43:56]wFMCommunicate OK [11:43:56]wFMCommunicate request_size=4 [11:43:56]MH_SAM_APDU [11:43:56]CAPDU: 80 0D 03 02 [11:43:56]Write to MH i2c: E2 08 00 16 03 80 0D 03 02 00 00 00 00 94 [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:56]Read from MH i2c: E2 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 0B 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 0B 00 16 03 00 07 AA 59 1C D3 4F 17 4F 90 00 43 [11:43:56]RAPDU: 07 AA 59 1C D3 4F 17 4F 90 00 [11:43:56]wFMCommunicate OK [11:43:56]SAM_PROTO_SignData done [11:43:56]FM_MakeSignedData done [11:43:56]CreateOFDProtocolMessage [11:43:56]wFMCommunicate request_size=4 [11:43:56]MH_SAM_APDU [11:43:56]CAPDU: 80 11 00 00 [11:43:56]Write to MH i2c: E2 08 00 17 03 80 11 00 00 00 00 00 00 94 [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:56]Read from MH i2c: E2 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 17 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: E2 17 00 17 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [11:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:56]wFMCommunicate OK [11:43:56]CreateOFDProtocolMessage done [11:43:56]OFDSenderStorePacket 198666 [11:43:56]StoreOFDPacket docnum=198666 [11:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 04 07 01 9A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FA 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 08 03 00 35 04 06 00 4A 28 F7 E6 CB B8 07 AA 59 1C D3 4F 17 4F [11:43:56]CheckFolder [11:43:56]dirname=/storage/ofd_packets [11:43:56]CheckFolder done [11:43:56]ProducePacketName [11:43:56]name=ofd_packets/00198666 [11:43:56]NVStorageSaveData ofd_packets/00198666 [11:43:56]File name is /storage/ofd_packets/00198666 [11:43:56]Write 301 bytes [11:43:56]NVStorageSaveData done [11:43:56]OFDSenderStorePacket done [11:43:56]KKMCreateOFDPacket done [11:43:56]NVStorageSaveData kkm_last_timestamp [11:43:56]File name is /storage/kkm_last_timestamp [11:43:56]Write 4 bytes [11:43:56]NVStorageSaveData done [11:43:56]ExternCall_PrintAddStr [11:43:56]wPrintStart [11:43:56]Write to MH i2c: 01 00 00 18 03 1B [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 07 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 07 00 18 03 00 00 00 00 00 FF 0F 30 [11:43:56]RasterBufferAndPrint [11:43:56]line 小褔械褌 N : (1)11326115 [11:43:56]line 袠袧袧: 02508201610067 [11:43:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:43:56]line 袩袪袨袛袗袞袗 [11:43:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [11:43:56]line 孝芯胁邪褉: 2710124130 [11:43:56]line 袗懈-92-袣-4 [11:43:56]line 7.380 * 67.80 [11:43:56]line = 500.36 [11:43:56]line 袧袛小 12% 袧小袩 1% [11:43:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:43:56]line 袨袣袪校袚袥袝袧袠袝: -0.36 [11:43:56]line 袠孝袨袚袨: 500.00 [11:43:56]line 袙薪械褋械薪芯: 500.00 [11:43:56]line 小袛袗效袗: 0.00 [11:43:56]line 袧小袩 1% : 4.43 [11:43:56]line 袧袛小 12% : 53.14 [11:43:56]line 袧邪谢懈褔薪褘屑懈: 500.00 [11:43:56]line 袘械蟹薪邪谢.: 0.00 [11:43:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:43:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:43:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:43:56]line 效械泻 274 17.08.2024 11:43 [11:43:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:43:56]line 袟袧袦: 0300000079 [11:43:56]line 袪袧袦: 0000000000092545 [11:43:56]line 袙械褉褋懈褟 袣袣袦: 001 [11:43:56]line 肖袦: 0000000000871802 [11:43:56]line 肖袛: 198666 [11:43:56]line 肖袩袛: 81539818245048 [11:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198666&fm=81539818245048&tin=02508201610067®Number=0000000000092545&sum=50000 [11:43:56]written 0, free lines is 4095 [11:43:56]OFD Sender: Processing packet 198666 [packets to send 246, broken 245] [11:43:56]ProducePacketName [11:43:56]name=ofd_packets/00198666 [11:43:56]OFD Sender: To server: 嚂鰌G, [11:43:56]CommunicateWithHost lk.salyk.kg:30040 [11:43:56]ConnectInit lk.salyk.kg [11:43:56]Connected sock=10 [11:43:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 04 07 01 9A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 FA 8C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 08 03 00 35 04 06 00 4A 28 F7 E6 CB B8 07 AA 59 1C D3 4F 17 4F [11:43:56]Write to MH i2c: 01 00 00 43 03 46 [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 07 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: 01 07 00 43 03 00 00 00 00 00 E2 0C 3B [11:43:56]RasterBufferAndPrint [11:43:56]line [11:43:56]line [11:43:56]line [11:43:56]line [11:43:56]line [11:43:56]written 0, free lines is 3307 [11:43:56]MH_Cut [11:43:56]Write to MH i2c: D1 01 00 4A 03 01 1F [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: D1 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: D1 01 00 [11:43:56]MH_I2C_Read... [11:43:56]Read from MH i2c: D1 01 00 4A 03 00 1E [11:43:56]Write to MH i2c: 01 00 00 4B 03 4E [11:43:56]Write i2c OK [11:43:56]MH_I2C_Read... [11:43:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C2 CC 47 00 55 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 08 03 00 F4 03 04 00 0B 39 C0 66 B6 04 01 00 00 68 5B D3 47 BE 22 1A 08 [11:43:56]CommunicateWithHost err = 0 [11:43:56]CheckOFDResponse [11:43:56]1017 (14) - 77093643461234 [11:43:56]1041 (16) - 0000000000871802 [11:43:56]1040 (4) - 198666 [11:43:56]1012 (4) - 17.08.2024 05:45 [11:43:56]1206 (1) - 0 [11:43:56]OFD Sender: Remove packet 198666 [11:43:56]ProducePacketName [11:43:56]name=ofd_packets/00198666 [11:43:56]NVStorageDeleteData [11:43:57]OFD Sender: No OFD packet to send [11:43:57]*** Cut start [11:43:57]*** Purtial cut [11:43:57]*** CUTSNS_PIN = 0 [11:43:57]*** Stage 1: CUTSNS_PIN = 1 [11:43:59]Read from MH i2c: 01 [11:43:59]MH_I2C_Read... [11:43:59]*** Stop cut motor [11:43:59]*** Cut end [11:43:59]Read from MH i2c: 01 07 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [11:43:59]process_action close_receipt done [11:43:59]requested_data is exist [11:43:59]produce_requested_data [11:43:59]requested_item fm.sn is exist - process it [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 11 00 00 [11:43:59]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 17 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [11:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:43:59]wFMCommunicate OK [11:43:59]requested_item fd.num is exist - process it [11:43:59]SAM_PROTO_GetFieldsCounters [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 13 00 00 [11:43:59]Write to MH i2c: E2 08 00 4D 03 80 13 00 00 00 00 00 00 CC [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 62 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 62 00 4D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 08 03 00 0E 04 04 00 CF 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 05 [11:43:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 08 03 00 0E 04 04 00 CF 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 [11:43:59]wFMCommunicate OK [11:43:59]SAM_PROTO_GetFieldsCounters done [11:43:59]requested_item shift.num is exist - process it [11:43:59]requested_item shift.opened is exist - process it [11:43:59]req_shift_opened [11:43:59]FM_GetShiftState [11:43:59]SAM_PROTO_GetShiftState [11:43:59]wFMCommunicate request_size=4 [11:43:59]MH_SAM_APDU [11:43:59]CAPDU: 80 13 01 00 [11:43:59]Write to MH i2c: E2 08 00 4E 03 80 13 01 00 00 00 00 00 CE [11:43:59]Write i2c OK [11:43:59]MH_I2C_Read... [11:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:59]Read from MH i2c: E2 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0E 00 [11:43:59]MH_I2C_Read... [11:43:59]Read from MH i2c: E2 0E 00 4E 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2E [11:43:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:43:59]wFMCommunicate OK [11:43:59]SAM_PROTO_GetShiftState done [11:43:59]FM_GetShiftState done [11:43:59]req_shift_opened done [11:43:59]requested_item shift.open_date is exist - process it [11:43:59]req_shift_open_date [11:43:59]req_shift_open_date done [11:43:59]produce_requested_data done [11:43:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198666,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:43:59]process_action_free close_receipt [11:43:59]json_value_free [11:43:59]json_value_free done [11:43:59]process_json_proto returns [11:43:59]Send response to host [11:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198666,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:43:59]free response buf [11:43:59]execute_script done [11:43:59]execute_script returns [11:43:59]free content buf [11:43:59]Sock 9.Close socket [11:43:59]Sock 9.Thread stoped [11:44:00]accept exits with 7 [11:44:00]New connection [11:44:00]New thread 3067207012 created [11:44:00]Thread 3067350372 joined [11:44:00]Waiting for new connection... [11:44:00] Sock 7.Parse request [11:44:00]Sock 7.Check first char [11:44:00]Sock 7.First char is OK [11:44:00]request: POST /json_proto HTTP/1.0 [11:44:00]Method: POST [11:44:00]URL: /json_proto [11:44:00]Method is POST - this is cgi request [11:44:00]url: /json_proto [11:44:00]query_string will be loaded in cgi processing [11:44:00]execute_cgi json_proto POST (null) [11:44:00]execute_cgi path=json_proto method=POST [11:44:00]POST find Content-Length [11:44:00]Host: 172.17.46.195:8080 [11:44:00]Content-Length: 808 [11:44:00]Content-Type: application/json [11:44:00] [11:44:00]POST finish read [11:44:00]Found Content-Length = 808 [11:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:00]execute_script... [11:44: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)11326110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 39.070, "sum" : 1500.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:00]POST & json_proto [11:44:00]process_json_proto [11:44:00]json parsed OK: [11:44:00]protocol is kg_v1.0 [11:44:00]action value=close_receipt [11:44:00]process_action close_receipt [11:44:00]cmd_close_receipt [11:44:00]MH_GetDate [11:44:00]Write to MH i2c: F0 00 00 4F 03 41 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: F0 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: F0 09 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: F0 09 00 4F 03 00 00 8D C0 66 8D AE BC 66 5A [11:44:00]GetLastDocTimeStamp 1723895034 [11:44:00]current date 1723895040 [11:44:00]FM_GetShiftState [11:44:00]SAM_PROTO_GetShiftState [11:44:00]wFMCommunicate request_size=4 [11:44:00]MH_SAM_APDU [11:44:00]CAPDU: 80 13 01 00 [11:44:00]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [11:44:00]Write i2c OK [11:44:00]MH_I2C_Read... [11:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:00]Read from MH i2c: E2 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 0E 00 [11:44:00]MH_I2C_Read... [11:44:00]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 30 [11:44:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:00]wFMCommunicate OK [11:44:00]SAM_PROTO_GetShiftState done [11:44:00]FM_GetShiftState done [11:44:00]opened in 1723853126 [11:44:00]opened+sec_in_day 1723939526 [11:44:00]quantity*price = 150028 [11:44:00]sum+1 = 150030 [11:44:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.29 袧小袩 1% : 13.28 袧袛小 12% : 159.32 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.29 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 275 17.08.2024 11:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198667 肖袩袛: 7265409326222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198667&fm=7265409326222&tin=02508201610067®Number=0000000000092545&sum=150029 [11:44:01]StoreToDocumentArchive [11:44:01]shift 463 fd 198667 [11:44:01]save to /storage/0463/doc_00198667 [11:44:01]save last doc name /storage/0463/doc_00198667 to /storage/kkm_last_doc_name [11:44:01]save OK [11:44:01]Clear old archive folders... [11:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:44:01]tlvbuf is 0144B090 [11:44:01]SAM_PROTO_ClearQueue [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 09 00 00 [11:44:01]Write to MH i2c: E2 08 00 5D 03 80 09 00 00 00 00 00 00 D2 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:01]Read from MH i2c: E2 03 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [11:44:01]RAPDU: 90 00 [11:44:01]wFMCommunicate OK [11:44:01]SAM_PROTO_ClearQueue done [11:44:01]KKMCreateOFDPacket [11:44:01]OFDProtocolAddRootSTLVToBuf [11:44:01]FM_MakeSignedData [11:44:01]FM_MakeSignedData [11:44:01]SAM_PROTO_SignData [11:44:01]wFMCommunicate request_size=4 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 0D 01 02 [11:44:01]Write to MH i2c: E2 08 00 5E 03 80 0D 01 02 00 00 00 00 DA [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:01]Read from MH i2c: E2 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 03 00 [11:44:01]MH_I2C_Read... [11:44:01]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [11:44:01]RAPDU: 90 00 [11:44:01]wFMCommunicate OK [11:44:01]wFMCommunicate request_size=255 [11:44:01]MH_SAM_APDU [11:44:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 00 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 08 03 00 35 04 06 00 06 9B [11:44:01]Write to MH i2c: E2 02 01 5F 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 00 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 08 03 00 35 04 06 00 06 9B 00 00 D0 [11:44:01]Write i2c OK [11:44:01]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 03 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [11:44:02]RAPDU: 90 00 [11:44:02]wFMCommunicate OK [11:44:02]wFMCommunicate request_size=9 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 0D 02 02 04 9C 24 5C 8E [11:44:02]Write to MH i2c: E2 0C 00 60 03 80 0D 02 02 04 00 9C 24 5C 8E 00 00 8F [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 03 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [11:44:02]RAPDU: 90 00 [11:44:02]wFMCommunicate OK [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 0D 03 02 [11:44:02]Write to MH i2c: E2 08 00 61 03 80 0D 03 02 00 00 00 00 DF [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 0B 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 0B 00 61 03 00 55 D7 7D 2C AD AE E7 A8 90 00 9F [11:44:02]RAPDU: 55 D7 7D 2C AD AE E7 A8 90 00 [11:44:02]wFMCommunicate OK [11:44:02]SAM_PROTO_SignData done [11:44:02]FM_MakeSignedData done [11:44:02]CreateOFDProtocolMessage [11:44:02]wFMCommunicate request_size=4 [11:44:02]MH_SAM_APDU [11:44:02]CAPDU: 80 11 00 00 [11:44:02]Write to MH i2c: E2 08 00 62 03 80 11 00 00 00 00 00 00 DF [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:02]Read from MH i2c: E2 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 17 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: E2 17 00 62 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [11:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:02]wFMCommunicate OK [11:44:02]CreateOFDProtocolMessage done [11:44:02]OFDSenderStorePacket 198667 [11:44:02]StoreOFDPacket docnum=198667 [11:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 FB 9B 06 01 95 DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 00 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 08 03 00 35 04 06 00 06 9B 9C 24 5C 8E 55 D7 7D 2C AD AE E7 A8 [11:44:02]CheckFolder [11:44:02]dirname=/storage/ofd_packets [11:44:02]CheckFolder done [11:44:02]ProducePacketName [11:44:02]name=ofd_packets/00198667 [11:44:02]NVStorageSaveData ofd_packets/00198667 [11:44:02]File name is /storage/ofd_packets/00198667 [11:44:02]Write 300 bytes [11:44:02]NVStorageSaveData done [11:44:02]OFDSenderStorePacket done [11:44:02]KKMCreateOFDPacket done [11:44:02]NVStorageSaveData kkm_last_timestamp [11:44:02]File name is /storage/kkm_last_timestamp [11:44:02]Write 4 bytes [11:44:02]NVStorageSaveData done [11:44:02]ExternCall_PrintAddStr [11:44:02]wPrintStart [11:44:02]Write to MH i2c: 01 00 00 63 03 66 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 07 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 07 00 63 03 00 00 00 00 00 FF 0F 7B [11:44:02]RasterBufferAndPrint [11:44:02]line 小褔械褌 N : (1)11326110 [11:44:02]line 袠袧袧: 02508201610067 [11:44:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:44:02]line 袩袪袨袛袗袞袗 [11:44:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [11:44:02]line 孝芯胁邪褉: 2711190000 [11:44:02]line 袚袗袟-袣-3 [11:44:02]line 39.070 * 38.40 [11:44:02]line = 1500.29 [11:44:02]line 袧袛小 12% 袧小袩 1% [11:44:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:44:02]line 袠孝袨袚袨: 1500.29 [11:44:02]line 袧小袩 1% : 13.28 [11:44:02]line 袧袛小 12% : 159.32 [11:44:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:44:02]line 袘械蟹薪邪谢.: 1500.29 [11:44:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:44:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:44:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:44:02]line 效械泻 275 17.08.2024 11:44 [11:44:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:44:02]line 袟袧袦: 0300000079 [11:44:02]line 袪袧袦: 0000000000092545 [11:44:02]line 袙械褉褋懈褟 袣袣袦: 001 [11:44:02]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:44:02]line 肖袦: 0000000000871802 [11:44:02]line 肖袛: 198667 [11:44:02]line 肖袩袛: 7265409326222 [11:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114400&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198667&fm=7265409326222&tin=02508201610067®Number=0000000000092545&sum=150029 [11:44:02]OFD Sender: Processing packet 198667 [packets to send 246, broken 245] [11:44:02]ProducePacketName [11:44:02]name=ofd_packets/00198667 [11:44:02]OFD Sender: To server: 嚂鰌G, [11:44:02]CommunicateWithHost lk.salyk.kg:30040 [11:44:02]ConnectInit lk.salyk.kg [11:44:02]written 0, free lines is 4095 [11:44:02]Connected sock=10 [11:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 FB 9B 06 01 95 DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 9E 98 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 0D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 00 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 08 03 00 35 04 06 00 06 9B 9C 24 5C 8E 55 D7 7D 2C AD AE E7 A8 [11:44:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 FC 47 00 17 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 08 03 00 F4 03 04 00 11 39 C0 66 B6 04 01 00 00 0C 77 E2 84 96 51 8E 3C [11:44:02]CommunicateWithHost err = 0 [11:44:02]CheckOFDResponse [11:44:02]1017 (14) - 77093643461234 [11:44:02]1041 (16) - 0000000000871802 [11:44:02]1040 (4) - 198667 [11:44:02]1012 (4) - 17.08.2024 05:45 [11:44:02]1206 (1) - 0 [11:44:02]OFD Sender: Remove packet 198667 [11:44:02]ProducePacketName [11:44:02]name=ofd_packets/00198667 [11:44:02]NVStorageDeleteData [11:44:02]Write to MH i2c: 01 00 00 8D 03 90 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 07 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 59 0D FD [11:44:02]RasterBufferAndPrint [11:44:02]line [11:44:02]line [11:44:02]line [11:44:02]line [11:44:02]line [11:44:02]written 0, free lines is 3432 [11:44:02]MH_Cut [11:44:02]Write to MH i2c: D1 01 00 94 03 01 69 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: D1 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: D1 01 00 [11:44:02]MH_I2C_Read... [11:44:02]Read from MH i2c: D1 01 00 94 03 00 68 [11:44:02]Write to MH i2c: 01 00 00 95 03 98 [11:44:02]Write i2c OK [11:44:02]MH_I2C_Read... [11:44:03]OFD Sender: No OFD packet to send [11:44:03]*** Cut start [11:44:03]*** Purtial cut [11:44:03]*** Stage 1: CUTSNS_PIN = 1 [11:44:03]Read from MH i2c: 01 [11:44:03]MH_I2C_Read... [11:44:03]*** Stop cut motor [11:44:03]*** Cut end [11:44:03]Read from MH i2c: 01 07 00 [11:44:03]MH_I2C_Read... [11:44:03]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 FF 0F AD [11:44:03]process_action close_receipt done [11:44:03]requested_data is exist [11:44:03]produce_requested_data [11:44:03]requested_item fm.sn is exist - process it [11:44:03]wFMCommunicate request_size=4 [11:44:03]MH_SAM_APDU [11:44:03]CAPDU: 80 11 00 00 [11:44:03]Write to MH i2c: E2 08 00 96 03 80 11 00 00 00 00 00 00 13 [11:44:03]Write i2c OK [11:44:03]MH_I2C_Read... [11:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:03]Read from MH i2c: E2 [11:44:03]MH_I2C_Read... [11:44:03]Read from MH i2c: E2 17 00 [11:44:03]MH_I2C_Read... [11:44:03]Read from MH i2c: E2 17 00 96 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [11:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:03]wFMCommunicate OK [11:44:03]requested_item fd.num is exist - process it [11:44:03]SAM_PROTO_GetFieldsCounters [11:44:03]wFMCommunicate request_size=4 [11:44:03]MH_SAM_APDU [11:44:03]CAPDU: 80 13 00 00 [11:44:03]Write to MH i2c: E2 08 00 97 03 80 13 00 00 00 00 00 00 16 [11:44:03]Write i2c OK [11:44:03]MH_I2C_Read... [11:44:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:04]Read from MH i2c: E2 [11:44:04]MH_I2C_Read... [11:44:04]Read from MH i2c: E2 62 00 [11:44:04]MH_I2C_Read... [11:44:04]Read from MH i2c: E2 62 00 97 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 08 03 00 0E 04 04 00 CF 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 53 [11:44:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 08 03 00 0E 04 04 00 CF 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 [11:44:04]wFMCommunicate OK [11:44:04]SAM_PROTO_GetFieldsCounters done [11:44:04]requested_item shift.num is exist - process it [11:44:04]requested_item shift.opened is exist - process it [11:44:04]req_shift_opened [11:44:04]FM_GetShiftState [11:44:04]SAM_PROTO_GetShiftState [11:44:04]wFMCommunicate request_size=4 [11:44:04]MH_SAM_APDU [11:44:04]CAPDU: 80 13 01 00 [11:44:04]Write to MH i2c: E2 08 00 98 03 80 13 01 00 00 00 00 00 18 [11:44:04]Write i2c OK [11:44:04]MH_I2C_Read... [11:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:04]Read from MH i2c: E2 [11:44:04]MH_I2C_Read... [11:44:04]Read from MH i2c: E2 0E 00 [11:44:04]MH_I2C_Read... [11:44:04]Read from MH i2c: E2 0E 00 98 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [11:44:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:04]wFMCommunicate OK [11:44:04]SAM_PROTO_GetShiftState done [11:44:04]FM_GetShiftState done [11:44:04]req_shift_opened done [11:44:04]requested_item shift.open_date is exist - process it [11:44:04]req_shift_open_date [11:44:04]req_shift_open_date done [11:44:04]produce_requested_data done [11:44:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198667,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:44:04]process_action_free close_receipt [11:44:04]json_value_free [11:44:04]json_value_free done [11:44:04]process_json_proto returns [11:44:04]Send response to host [11:44:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198667,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:44:04]free response buf [11:44:04]execute_script done [11:44:04]execute_script returns [11:44:04]free content buf [11:44:04]Sock 7.Close socket [11:44:04]Sock 7.Thread stoped [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:31]accept exits with 9 [11:44:31]New connection [11:44:31]New thread 3067350372 created [11:44:31]Thread 3067207012 joined [11:44:31]Waiting for new connection... [11:44:31] Sock 9.Parse request [11:44:31]Sock 9.Check first char [11:44:31]Sock 9.First char is OK [11:44:31]request: POST /json_proto HTTP/1.0 [11:44:31]Method: POST [11:44:31]URL: /json_proto [11:44:31]Method is POST - this is cgi request [11:44:31]url: /json_proto [11:44:31]query_string will be loaded in cgi processing [11:44:31]execute_cgi json_proto POST (null) [11:44:31]execute_cgi path=json_proto method=POST [11:44:31]POST find Content-Length [11:44:31]Host: 172.17.46.195:8080 [11:44:31]Content-Length: 677 [11:44:31]Content-Type: application/json [11:44:31] [11:44:31]POST finish read [11:44:31]Found Content-Length = 677 [11:44:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:44:31]execute_script... [11:44: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)11326112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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:44:31]POST & json_proto [11:44:31]process_json_proto [11:44:31]json parsed OK: [11:44:31]protocol is kg_v1.0 [11:44:31]action value=close_receipt [11:44:31]process_action close_receipt [11:44:31]cmd_close_receipt [11:44:31]MH_GetDate [11:44:31]Write to MH i2c: F0 00 00 99 03 8B [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: F0 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: F0 09 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: F0 09 00 99 03 00 1F 8D C0 66 8D AE BC 66 C3 [11:44:31]GetLastDocTimeStamp 1723895040 [11:44:31]current date 1723895071 [11:44:31]FM_GetShiftState [11:44:31]SAM_PROTO_GetShiftState [11:44:31]wFMCommunicate request_size=4 [11:44:31]MH_SAM_APDU [11:44:31]CAPDU: 80 13 01 00 [11:44:31]Write to MH i2c: E2 08 00 9A 03 80 13 01 00 00 00 00 00 1A [11:44:31]Write i2c OK [11:44:31]MH_I2C_Read... [11:44:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:31]Read from MH i2c: E2 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 0E 00 [11:44:31]MH_I2C_Read... [11:44:31]Read from MH i2c: E2 0E 00 9A 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [11:44:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:31]wFMCommunicate OK [11:44:31]SAM_PROTO_GetShiftState done [11:44:31]FM_GetShiftState done [11:44:31]opened in 1723853126 [11:44:31]opened+sec_in_day 1723939526 [11:44:31]quantity*price = 80010 [11:44:31]sum+1 = 80011 [11:44:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.10 袠孝袨袚袨: 800.00 袙薪械褋械薪芯: 800.00 小袛袗效袗: 0.00 袧小袩 1% : 7.08 袧袛小 12% : 84.97 袧邪谢懈褔薪褘屑懈: 800.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 276 17.08.2024 11:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198668 肖袩袛: 179803408948783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114431&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198668&fm=179803408948783&tin=02508201610067®Number=0000000000092545&sum=80000 [11:44:32]StoreToDocumentArchive [11:44:32]shift 463 fd 198668 [11:44:32]save to /storage/0463/doc_00198668 [11:44:32]save last doc name /storage/0463/doc_00198668 to /storage/kkm_last_doc_name [11:44:32]save OK [11:44:32]Clear old archive folders... [11:44:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:44:32]tlvbuf is 01451400 [11:44:32]SAM_PROTO_ClearQueue [11:44:32]wFMCommunicate request_size=4 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 09 00 00 [11:44:32]Write to MH i2c: E2 08 00 A7 03 80 09 00 00 00 00 00 00 1C [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [11:44:32]RAPDU: 90 00 [11:44:32]wFMCommunicate OK [11:44:32]SAM_PROTO_ClearQueue done [11:44:32]KKMCreateOFDPacket [11:44:32]OFDProtocolAddRootSTLVToBuf [11:44:32]FM_MakeSignedData [11:44:32]FM_MakeSignedData [11:44:32]SAM_PROTO_SignData [11:44:32]wFMCommunicate request_size=4 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 0D 01 02 [11:44:32]Write to MH i2c: E2 08 00 A8 03 80 0D 01 02 00 00 00 00 24 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [11:44:32]RAPDU: 90 00 [11:44:32]wFMCommunicate OK [11:44:32]wFMCommunicate request_size=255 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1F 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 08 03 00 35 04 06 00 A3 87 BE 51 [11:44:32]Write to MH i2c: E2 02 01 A9 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1F 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 08 03 00 35 04 06 00 A3 87 BE 51 00 00 DD [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [11:44:32]RAPDU: 90 00 [11:44:32]wFMCommunicate OK [11:44:32]wFMCommunicate request_size=7 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 0D 02 02 02 DE 2F [11:44:32]Write to MH i2c: E2 0A 00 AA 03 80 0D 02 02 02 00 DE 2F 00 00 38 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [11:44:32]RAPDU: 90 00 [11:44:32]wFMCommunicate OK [11:44:32]wFMCommunicate request_size=4 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 0D 03 02 [11:44:32]Write to MH i2c: E2 08 00 AB 03 80 0D 03 02 00 00 00 00 29 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 0B 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 0B 00 AB 03 00 8A E4 AD 89 E7 DA ED 60 90 00 DC [11:44:32]RAPDU: 8A E4 AD 89 E7 DA ED 60 90 00 [11:44:32]wFMCommunicate OK [11:44:32]SAM_PROTO_SignData done [11:44:32]FM_MakeSignedData done [11:44:32]CreateOFDProtocolMessage [11:44:32]wFMCommunicate request_size=4 [11:44:32]MH_SAM_APDU [11:44:32]CAPDU: 80 11 00 00 [11:44:32]Write to MH i2c: E2 08 00 AC 03 80 11 00 00 00 00 00 00 29 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:32]Read from MH i2c: E2 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 17 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: E2 17 00 AC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [11:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:32]wFMCommunicate OK [11:44:32]CreateOFDProtocolMessage done [11:44:32]OFDSenderStorePacket 198668 [11:44:32]StoreOFDPacket docnum=198668 [11:44:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 17 04 01 90 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1F 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 08 03 00 35 04 06 00 A3 87 BE 51 DE 2F 8A E4 AD 89 E7 DA ED 60 [11:44:32]CheckFolder [11:44:32]dirname=/storage/ofd_packets [11:44:32]CheckFolder done [11:44:32]ProducePacketName [11:44:32]name=ofd_packets/00198668 [11:44:32]NVStorageSaveData ofd_packets/00198668 [11:44:32]File name is /storage/ofd_packets/00198668 [11:44:32]Write 298 bytes [11:44:32]NVStorageSaveData done [11:44:32]OFDSenderStorePacket done [11:44:32]KKMCreateOFDPacket done [11:44:32]NVStorageSaveData kkm_last_timestamp [11:44:32]File name is /storage/kkm_last_timestamp [11:44:32]Write 4 bytes [11:44:32]NVStorageSaveData done [11:44:32]ExternCall_PrintAddStr [11:44:32]wPrintStart [11:44:32]Write to MH i2c: 01 00 00 AD 03 B0 [11:44:32]Write i2c OK [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 07 00 [11:44:32]MH_I2C_Read... [11:44:32]Read from MH i2c: 01 07 00 AD 03 00 00 00 00 00 FF 0F C5 [11:44:32]RasterBufferAndPrint [11:44:32]line 小褔械褌 N : (1)11326112 [11:44:32]line 袠袧袧: 02508201610067 [11:44:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:44:32]line 袩袪袨袛袗袞袗 [11:44:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:44:32]line 孝芯胁邪褉: 2710194210 [11:44:32]line 袛孝-袣-5 [11:44:32]line 10.500 * 76.20 [11:44:32]line = 800.10 [11:44:32]line 袧袛小 12% 袧小袩 1% [11:44:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:44:32]line 袨袣袪校袚袥袝袧袠袝: -0.10 [11:44:32]line 袠孝袨袚袨: 800.00 [11:44:32]line 袙薪械褋械薪芯: 800.00 [11:44:32]line 小袛袗效袗: 0.00 [11:44:32]line 袧小袩 1% : 7.08 [11:44:32]line 袧袛小 12% : 84.97 [11:44:32]line 袧邪谢懈褔薪褘屑懈: 800.00 [11:44:32]line 袘械蟹薪邪谢.: 0.00 [11:44:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:44:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:44:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:44:32]line 效械泻 276 17.08.2024 11:44 [11:44:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:44:32]line 袟袧袦: 0300000079 [11:44:32]line 袪袧袦: 0000000000092545 [11:44:32]line 袙械褉褋懈褟 袣袣袦: 001 [11:44:32]line 肖袦: 0000000000871802 [11:44:32]line 肖袛: 198668 [11:44:32]line 肖袩袛: 179803408948783 [11:44:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114431&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198668&fm=179803408948783&tin=02508201610067®Number=0000000000092545&sum=80000 [11:44:33]OFD Sender: Processing packet 198668 [packets to send 246, broken 245] [11:44:33]ProducePacketName [11:44:33]name=ofd_packets/00198668 [11:44:33]OFD Sender: To server: 嚂鰌G, [11:44:33]CommunicateWithHost lk.salyk.kg:30040 [11:44:33]ConnectInit lk.salyk.kg [11:44:33]written 0, free lines is 4095 [11:44:33]Connected sock=10 [11:44:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 17 04 01 90 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 1F 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 08 03 00 35 04 06 00 A3 87 BE 51 DE 2F 8A E4 AD 89 E7 DA ED 60 [11:44:33]Write to MH i2c: 01 00 00 D8 03 DB [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: 01 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: 01 07 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 E2 0C D0 [11:44:33]RasterBufferAndPrint [11:44:33]line [11:44:33]line [11:44:33]line [11:44:33]line [11:44:33]line [11:44:33]written 0, free lines is 3304 [11:44:33]MH_Cut [11:44:33]Write to MH i2c: D1 01 00 DF 03 01 B4 [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: D1 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: D1 01 00 [11:44:33]MH_I2C_Read... [11:44:33]Read from MH i2c: D1 01 00 DF 03 00 B3 [11:44:33]Write to MH i2c: 01 00 00 E0 03 E3 [11:44:33]Write i2c OK [11:44:33]MH_I2C_Read... [11:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8F 95 47 00 65 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 08 03 00 F4 03 04 00 30 39 C0 66 B6 04 01 00 00 A2 45 9C 3C 29 4E F3 FD [11:44:33]CommunicateWithHost err = 0 [11:44:33]CheckOFDResponse [11:44:33]1017 (14) - 77093643461234 [11:44:33]1041 (16) - 0000000000871802 [11:44:33]1040 (4) - 198668 [11:44:33]1012 (4) - 17.08.2024 05:46 [11:44:33]1206 (1) - 0 [11:44:33]OFD Sender: Remove packet 198668 [11:44:33]ProducePacketName [11:44:33]name=ofd_packets/00198668 [11:44:33]NVStorageDeleteData [11:44:34]OFD Sender: No OFD packet to send [11:44:34]*** Cut start [11:44:34]*** Purtial cut [11:44:34]*** CUTSNS_PIN = 0 [11:44:34]*** Stage 1: CUTSNS_PIN = 1 [11:44:36]Read from MH i2c: 01 [11:44:36]MH_I2C_Read... [11:44:36]*** Stop cut motor [11:44:36]*** Cut end [11:44:36]Read from MH i2c: 01 07 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 FF 0F F8 [11:44:36]process_action close_receipt done [11:44:36]requested_data is exist [11:44:36]produce_requested_data [11:44:36]requested_item fm.sn is exist - process it [11:44:36]wFMCommunicate request_size=4 [11:44:36]MH_SAM_APDU [11:44:36]CAPDU: 80 11 00 00 [11:44:36]Write to MH i2c: E2 08 00 E1 03 80 11 00 00 00 00 00 00 5E [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:36]Read from MH i2c: E2 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 17 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 17 00 E1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [11:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:36]wFMCommunicate OK [11:44:36]requested_item fd.num is exist - process it [11:44:36]SAM_PROTO_GetFieldsCounters [11:44:36]wFMCommunicate request_size=4 [11:44:36]MH_SAM_APDU [11:44:36]CAPDU: 80 13 00 00 [11:44:36]Write to MH i2c: E2 08 00 E2 03 80 13 00 00 00 00 00 00 61 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:36]Read from MH i2c: E2 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 62 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 62 00 E2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 08 03 00 0E 04 04 00 CF 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 A2 [11:44:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 08 03 00 0E 04 04 00 CF 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 [11:44:36]wFMCommunicate OK [11:44:36]SAM_PROTO_GetFieldsCounters done [11:44:36]requested_item shift.num is exist - process it [11:44:36]requested_item shift.opened is exist - process it [11:44:36]req_shift_opened [11:44:36]FM_GetShiftState [11:44:36]SAM_PROTO_GetShiftState [11:44:36]wFMCommunicate request_size=4 [11:44:36]MH_SAM_APDU [11:44:36]CAPDU: 80 13 01 00 [11:44:36]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [11:44:36]Write i2c OK [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 [11:44:36]MH_I2C_Read... [11:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:36]Read from MH i2c: E2 0E 00 [11:44:36]MH_I2C_Read... [11:44:36]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [11:44:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:36]wFMCommunicate OK [11:44:36]SAM_PROTO_GetShiftState done [11:44:36]FM_GetShiftState done [11:44:36]req_shift_opened done [11:44:36]requested_item shift.open_date is exist - process it [11:44:36]req_shift_open_date [11:44:36]req_shift_open_date done [11:44:36]produce_requested_data done [11:44:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198668,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:44:36]process_action_free close_receipt [11:44:36]json_value_free [11:44:36]json_value_free done [11:44:36]process_json_proto returns [11:44:36]Send response to host [11:44:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198668,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:44:36]free response buf [11:44:36]execute_script done [11:44:36]execute_script returns [11:44:36]free content buf [11:44:36]Sock 9.Close socket [11:44:36]Sock 9.Thread stoped [11:44:38]accept exits with 7 [11:44:38]New connection [11:44:38]New thread 3067207012 created [11:44:38]Thread 3067350372 joined [11:44:38]Waiting for new connection... [11:44:38] Sock 7.Parse request [11:44:38]Sock 7.Check first char [11:44:38]Sock 7.First char is OK [11:44:38]request: POST /json_proto HTTP/1.0 [11:44:38]Method: POST [11:44:38]URL: /json_proto [11:44:38]Method is POST - this is cgi request [11:44:38]url: /json_proto [11:44:38]query_string will be loaded in cgi processing [11:44:38]execute_cgi json_proto POST (null) [11:44:38]execute_cgi path=json_proto method=POST [11:44:38]POST find Content-Length [11:44:38]Host: 172.17.46.195:8080 [11:44:38]Content-Length: 802 [11:44:38]Content-Type: application/json [11:44:38] [11:44:38]POST finish read [11:44:38]Found Content-Length = 802 [11:44:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:38]execute_script... [11: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)11326117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:38]POST & json_proto [11:44:38]process_json_proto [11:44:38]json parsed OK: [11:44:38]protocol is kg_v1.0 [11:44:38]action value=close_receipt [11:44:38]process_action close_receipt [11:44:38]cmd_close_receipt [11:44:38]MH_GetDate [11:44:38]Write to MH i2c: F0 00 00 E4 03 D6 [11:44:38]Write i2c OK [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 09 00 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: F0 09 00 E4 03 00 26 8D C0 66 8D AE BC 66 15 [11:44:38]GetLastDocTimeStamp 1723895071 [11:44:38]current date 1723895078 [11:44:38]FM_GetShiftState [11:44:38]SAM_PROTO_GetShiftState [11:44:38]wFMCommunicate request_size=4 [11:44:38]MH_SAM_APDU [11:44:38]CAPDU: 80 13 01 00 [11:44:38]Write to MH i2c: E2 08 00 E5 03 80 13 01 00 00 00 00 00 65 [11:44:38]Write i2c OK [11:44:38]MH_I2C_Read... [11:44:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:38]Read from MH i2c: E2 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: E2 0E 00 [11:44:38]MH_I2C_Read... [11:44:38]Read from MH i2c: E2 0E 00 E5 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [11:44:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:38]wFMCommunicate OK [11:44:38]SAM_PROTO_GetShiftState done [11:44:38]FM_GetShiftState done [11:44:38]opened in 1723853126 [11:44:38]opened+sec_in_day 1723939526 [11:44:38]quantity*price = 50036 [11:44:38]sum+1 = 50037 [11:44:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 277 17.08.2024 11:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198669 肖袩袛: 16829185221995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198669&fm=16829185221995&tin=02508201610067®Number=0000000000092545&sum=50036 [11:44:39]StoreToDocumentArchive [11:44:39]shift 463 fd 198669 [11:44:39]save to /storage/0463/doc_00198669 [11:44:39]save last doc name /storage/0463/doc_00198669 to /storage/kkm_last_doc_name [11:44:39]save OK [11:44:39]Clear old archive folders... [11:44:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:44:39]tlvbuf is 01429920 [11:44:39]SAM_PROTO_ClearQueue [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 09 00 00 [11:44:39]Write to MH i2c: E2 08 00 F2 03 80 09 00 00 00 00 00 00 67 [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]SAM_PROTO_ClearQueue done [11:44:39]KKMCreateOFDPacket [11:44:39]OFDProtocolAddRootSTLVToBuf [11:44:39]FM_MakeSignedData [11:44:39]FM_MakeSignedData [11:44:39]SAM_PROTO_SignData [11:44:39]wFMCommunicate request_size=4 [11:44:39]MH_SAM_APDU [11:44:39]CAPDU: 80 0D 01 02 [11:44:39]Write to MH i2c: E2 08 00 F3 03 80 0D 01 02 00 00 00 00 6F [11:44:39]Write i2c OK [11:44:39]MH_I2C_Read... [11:44:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:44:39]Read from MH i2c: E2 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 [11:44:39]MH_I2C_Read... [11:44:39]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [11:44:39]RAPDU: 90 00 [11:44:39]wFMCommunicate OK [11:44:39]wFMCommunicate request_size=255 [11:44:39]MH_SAM_APDU [11: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 26 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 08 03 00 35 04 06 00 0F [11:44:39]Write to MH i2c: E2 02 01 F4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 26 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 08 03 00 35 04 06 00 0F 00 00 15 [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:40]Read from MH i2c: E2 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 03 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [11:44:40]RAPDU: 90 00 [11:44:40]wFMCommunicate OK [11:44:40]wFMCommunicate request_size=10 [11:44:40]MH_SAM_APDU [11:44:40]CAPDU: 80 0D 02 02 05 4E 59 9B 65 6B [11:44:40]Write to MH i2c: E2 0D 00 F5 03 80 0D 02 02 05 00 4E 59 9B 65 6B 00 00 8E [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:44:40]Read from MH i2c: E2 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 03 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [11:44:40]RAPDU: 90 00 [11:44:40]wFMCommunicate OK [11:44:40]wFMCommunicate request_size=4 [11:44:40]MH_SAM_APDU [11:44:40]CAPDU: 80 0D 03 02 [11:44:40]Write to MH i2c: E2 08 00 F6 03 80 0D 03 02 00 00 00 00 74 [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:44:40]Read from MH i2c: E2 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 0B 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 0B 00 F6 03 00 C7 52 22 98 66 DF 57 C4 90 00 A8 [11:44:40]RAPDU: C7 52 22 98 66 DF 57 C4 90 00 [11:44:40]wFMCommunicate OK [11:44:40]SAM_PROTO_SignData done [11:44:40]FM_MakeSignedData done [11:44:40]CreateOFDProtocolMessage [11:44:40]wFMCommunicate request_size=4 [11:44:40]MH_SAM_APDU [11:44:40]CAPDU: 80 11 00 00 [11:44:40]Write to MH i2c: E2 08 00 F7 03 80 11 00 00 00 00 00 00 74 [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:40]Read from MH i2c: E2 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 17 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: E2 17 00 F7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [11:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:40]wFMCommunicate OK [11:44:40]CreateOFDProtocolMessage done [11:44:40]OFDSenderStorePacket 198669 [11:44:40]StoreOFDPacket docnum=198669 [11:44:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 06 64 07 01 87 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 26 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 08 03 00 35 04 06 00 0F 4E 59 9B 65 6B C7 52 22 98 66 DF 57 C4 [11:44:40]CheckFolder [11:44:40]dirname=/storage/ofd_packets [11:44:40]CheckFolder done [11:44:40]ProducePacketName [11:44:40]name=ofd_packets/00198669 [11:44:40]NVStorageSaveData ofd_packets/00198669 [11:44:40]File name is /storage/ofd_packets/00198669 [11:44:40]Write 301 bytes [11:44:40]NVStorageSaveData done [11:44:40]OFDSenderStorePacket done [11:44:40]KKMCreateOFDPacket done [11:44:40]NVStorageSaveData kkm_last_timestamp [11:44:40]File name is /storage/kkm_last_timestamp [11:44:40]Write 4 bytes [11:44:40]NVStorageSaveData done [11:44:40]ExternCall_PrintAddStr [11:44:40]wPrintStart [11:44:40]Write to MH i2c: 01 00 00 F8 03 FB [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 F8 03 00 00 00 00 00 FF 0F 10 [11:44:40]RasterBufferAndPrint [11:44:40]line 小褔械褌 N : (1)11326117 [11:44:40]line 袠袧袧: 02508201610067 [11:44:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:44:40]line 袩袪袨袛袗袞袗 [11:44:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:44:40]line 孝芯胁邪褉: 2710124130 [11:44:40]line 袗懈-92-袣-4 [11:44:40]line 7.380 * 67.80 [11:44:40]line = 500.36 [11:44:40]line 袧袛小 12% 袧小袩 1% [11:44:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:44:40]line 袠孝袨袚袨: 500.36 [11:44:40]line 袧小袩 1% : 4.43 [11:44:40]line 袧袛小 12% : 53.14 [11:44:40]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:44:40]line 袘械蟹薪邪谢.: 500.36 [11:44:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:44:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:44:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:44:40]line 效械泻 277 17.08.2024 11:44 [11:44:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:44:40]line 袟袧袦: 0300000079 [11:44:40]line 袪袧袦: 0000000000092545 [11:44:40]line 袙械褉褋懈褟 袣袣袦: 001 [11:44:40]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:44:40]line 肖袦: 0000000000871802 [11:44:40]line 肖袛: 198669 [11:44:40]line 肖袩袛: 16829185221995 [11:44:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198669&fm=16829185221995&tin=02508201610067®Number=0000000000092545&sum=50036 [11:44:40]written 0, free lines is 4095 [11:44:40]OFD Sender: Processing packet 198669 [packets to send 246, broken 245] [11:44:40]ProducePacketName [11:44:40]name=ofd_packets/00198669 [11:44:40]OFD Sender: To server: 嚂鰌G, [11:44:40]CommunicateWithHost lk.salyk.kg:30040 [11:44:40]ConnectInit lk.salyk.kg [11:44:40]Connected sock=9 [11: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 31 38 30 32 0F 01 00 00 06 64 07 01 87 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 26 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 08 03 00 35 04 06 00 0F 4E 59 9B 65 6B C7 52 22 98 66 DF 57 C4 [11:44:40]Write to MH i2c: 01 00 00 22 04 26 [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 F6 0C 2F [11:44:40]RasterBufferAndPrint [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]line [11:44:40]written 0, free lines is 3333 [11:44:40]MH_Cut [11:44:40]Write to MH i2c: D1 01 00 29 04 01 FF [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 01 00 [11:44:40]MH_I2C_Read... [11:44:40]Read from MH i2c: D1 01 00 29 04 00 FE [11:44:40]Write to MH i2c: 01 00 00 2A 04 2E [11:44:40]Write i2c OK [11:44:40]MH_I2C_Read... [11:44:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 6C 47 00 A6 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 08 03 00 F4 03 04 00 37 39 C0 66 B6 04 01 00 00 9D 60 4D CB B0 54 A8 1C [11:44:41]CommunicateWithHost err = 0 [11:44:41]CheckOFDResponse [11:44:41]1017 (14) - 77093643461234 [11:44:41]1041 (16) - 0000000000871802 [11:44:41]1040 (4) - 198669 [11:44:41]1012 (4) - 17.08.2024 05:46 [11:44:41]1206 (1) - 0 [11:44:41]OFD Sender: Remove packet 198669 [11:44:41]ProducePacketName [11:44:41]name=ofd_packets/00198669 [11:44:41]NVStorageDeleteData [11:44:41]OFD Sender: No OFD packet to send [11:44:41]*** Cut start [11:44:41]*** Purtial cut [11:44:41]*** Stage 1: CUTSNS_PIN = 1 [11:44:41]Read from MH i2c: 01 [11:44:41]MH_I2C_Read... [11:44:41]*** Stop cut motor [11:44:41]*** Cut end [11:44:41]Read from MH i2c: 01 07 00 [11:44:41]MH_I2C_Read... [11:44:41]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 FF 0F 43 [11:44:41]process_action close_receipt done [11:44:41]requested_data is exist [11:44:41]produce_requested_data [11:44:41]requested_item fm.sn is exist - process it [11:44:41]wFMCommunicate request_size=4 [11:44:41]MH_SAM_APDU [11:44:41]CAPDU: 80 11 00 00 [11:44:41]Write to MH i2c: E2 08 00 2B 04 80 11 00 00 00 00 00 00 A9 [11:44:41]Write i2c OK [11:44:41]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 17 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 17 00 2B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [11:44:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:44:42]wFMCommunicate OK [11:44:42]requested_item fd.num is exist - process it [11:44:42]SAM_PROTO_GetFieldsCounters [11:44:42]wFMCommunicate request_size=4 [11:44:42]MH_SAM_APDU [11:44:42]CAPDU: 80 13 00 00 [11:44:42]Write to MH i2c: E2 08 00 2C 04 80 13 00 00 00 00 00 00 AC [11:44:42]Write i2c OK [11:44:42]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 62 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 62 00 2C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 08 03 00 0E 04 04 00 CF 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 F1 [11:44:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 08 03 00 0E 04 04 00 CF 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 [11:44:42]wFMCommunicate OK [11:44:42]SAM_PROTO_GetFieldsCounters done [11:44:42]requested_item shift.num is exist - process it [11:44:42]requested_item shift.opened is exist - process it [11:44:42]req_shift_opened [11:44:42]FM_GetShiftState [11:44:42]SAM_PROTO_GetShiftState [11:44:42]wFMCommunicate request_size=4 [11:44:42]MH_SAM_APDU [11:44:42]CAPDU: 80 13 01 00 [11:44:42]Write to MH i2c: E2 08 00 2D 04 80 13 01 00 00 00 00 00 AE [11:44:42]Write i2c OK [11:44:42]MH_I2C_Read... [11:44:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:42]Read from MH i2c: E2 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 0E 00 [11:44:42]MH_I2C_Read... [11:44:42]Read from MH i2c: E2 0E 00 2D 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [11:44:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:44:42]wFMCommunicate OK [11:44:42]SAM_PROTO_GetShiftState done [11:44:42]FM_GetShiftState done [11:44:42]req_shift_opened done [11:44:42]requested_item shift.open_date is exist - process it [11:44:42]req_shift_open_date [11:44:42]req_shift_open_date done [11:44:42]produce_requested_data done [11:44:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198669,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:44:42]process_action_free close_receipt [11:44:42]json_value_free [11:44:42]json_value_free done [11:44:42]process_json_proto returns [11:44:42]Send response to host [11:44:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198669,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:44:42]free response buf [11:44:42]execute_script done [11:44:42]execute_script returns [11:44:42]free content buf [11:44:42]Sock 7.Close socket [11:44:42]Sock 7.Thread stoped [11:44:46]OFD Sender: No OFD packet to send [11:44:51]OFD Sender: No OFD packet to send [11:44:56]OFD Sender: No OFD packet to send [11:45:01]OFD Sender: No OFD packet to send [11:45:06]OFD Sender: No OFD packet to send [11:45:11]OFD Sender: No OFD packet to send [11:45:13]accept exits with 10 [11:45:13]New connection [11:45:13]New thread 3067350372 created [11:45:13]Thread 3067207012 joined [11:45:13]Waiting for new connection... [11:45:13] Sock 10.Parse request [11:45:13]Sock 10.Check first char [11:45:13]Sock 10.First char is OK [11:45:13]request: POST /json_proto HTTP/1.0 [11:45:13]Method: POST [11:45:13]URL: /json_proto [11:45:13]Method is POST - this is cgi request [11:45:13]url: /json_proto [11:45:13]query_string will be loaded in cgi processing [11:45:13]execute_cgi json_proto POST (null) [11:45:13]execute_cgi path=json_proto method=POST [11:45:13]POST find Content-Length [11:45:13]Host: 172.17.46.195:8080 [11:45:13]Content-Length: 799 [11:45:13]Content-Type: application/json [11:45:13] [11:45:13]POST finish read [11:45:13]Found Content-Length = 799 [11:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]execute_script... [11:45: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)11326118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]POST & json_proto [11:45:13]process_json_proto [11:45:13]json parsed OK: [11:45:13]protocol is kg_v1.0 [11:45:13]action value=close_receipt [11:45:13]process_action close_receipt [11:45:13]cmd_close_receipt [11:45:13]MH_GetDate [11:45:13]Write to MH i2c: F0 00 00 2E 04 21 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 2E 04 00 49 8D C0 66 8D AE BC 66 83 [11:45:13]GetLastDocTimeStamp 1723895078 [11:45:13]current date 1723895113 [11:45:13]FM_GetShiftState [11:45:13]SAM_PROTO_GetShiftState [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 13 01 00 [11:45:13]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [11:45:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:45:13]wFMCommunicate OK [11:45:13]SAM_PROTO_GetShiftState done [11:45:13]FM_GetShiftState done [11:45:13]opened in 1723853126 [11:45:13]opened+sec_in_day 1723939526 [11:45:13]quantity*price = 40005 [11:45:13]sum+1 = 40006 [11:45:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 400.05 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 400.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 278 17.08.2024 11:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198670 肖袩袛: 10918691578127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114513&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198670&fm=10918691578127&tin=02508201610067®Number=0000000000092545&sum=40005 [11:45:14]StoreToDocumentArchive [11:45:14]shift 463 fd 198670 [11:45:14]save to /storage/0463/doc_00198670 [11:45:14]save last doc name /storage/0463/doc_00198670 to /storage/kkm_last_doc_name [11:45:14]save OK [11:45:14]Clear old archive folders... [11:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:45:14]tlvbuf is 013BC5A0 [11:45:14]SAM_PROTO_ClearQueue [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 09 00 00 [11:45:14]Write to MH i2c: E2 08 00 3C 04 80 09 00 00 00 00 00 00 B2 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]SAM_PROTO_ClearQueue done [11:45:14]KKMCreateOFDPacket [11:45:14]OFDProtocolAddRootSTLVToBuf [11:45:14]FM_MakeSignedData [11:45:14]FM_MakeSignedData [11:45:14]SAM_PROTO_SignData [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 01 02 [11:45:14]Write to MH i2c: E2 08 00 3D 04 80 0D 01 02 00 00 00 00 BA [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]wFMCommunicate request_size=255 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 49 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 08 03 00 35 04 06 00 09 EE 34 BB [11:45:14]Write to MH i2c: E2 02 01 3E 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 49 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 08 03 00 35 04 06 00 09 EE 34 BB 00 00 18 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]wFMCommunicate request_size=7 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 02 02 02 A1 0F [11:45:14]Write to MH i2c: E2 0A 00 3F 04 80 0D 02 02 02 00 A1 0F 00 00 71 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 03 02 [11:45:14]Write to MH i2c: E2 08 00 40 04 80 0D 03 02 00 00 00 00 BF [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 0B 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 0B 00 40 04 00 38 B6 7C 7D BA C1 6E 68 90 00 F8 [11:45:14]RAPDU: 38 B6 7C 7D BA C1 6E 68 90 00 [11:45:14]wFMCommunicate OK [11:45:14]SAM_PROTO_SignData done [11:45:14]FM_MakeSignedData done [11:45:14]CreateOFDProtocolMessage [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 11 00 00 [11:45:14]Write to MH i2c: E2 08 00 41 04 80 11 00 00 00 00 00 00 BF [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 17 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 17 00 41 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [11:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:45:14]wFMCommunicate OK [11:45:14]CreateOFDProtocolMessage done [11:45:14]OFDSenderStorePacket 198670 [11:45:14]StoreOFDPacket docnum=198670 [11:45:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 29 0A 04 01 49 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 49 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 08 03 00 35 04 06 00 09 EE 34 BB A1 0F 38 B6 7C 7D BA C1 6E 68 [11:45:14]CheckFolder [11:45:14]dirname=/storage/ofd_packets [11:45:14]CheckFolder done [11:45:14]ProducePacketName [11:45:14]name=ofd_packets/00198670 [11:45:14]NVStorageSaveData ofd_packets/00198670 [11:45:14]File name is /storage/ofd_packets/00198670 [11:45:14]Write 298 bytes [11:45:14]NVStorageSaveData done [11:45:14]OFDSenderStorePacket done [11:45:14]KKMCreateOFDPacket done [11:45:14]NVStorageSaveData kkm_last_timestamp [11:45:14]File name is /storage/kkm_last_timestamp [11:45:14]Write 4 bytes [11:45:14]NVStorageSaveData done [11:45:14]ExternCall_PrintAddStr [11:45:14]wPrintStart [11:45:14]Write to MH i2c: 01 00 00 42 04 46 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 07 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 07 00 42 04 00 00 00 00 00 FF 0F 5B [11:45:14]RasterBufferAndPrint [11:45:14]line 小褔械褌 N : (1)11326118 [11:45:14]line 袠袧袧: 02508201610067 [11:45:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:45:14]line 袩袪袨袛袗袞袗 [11:45:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:45:14]line 孝芯胁邪褉: 2710194210 [11:45:14]line 袛孝-袣-5 [11:45:14]line 5.250 * 76.20 [11:45:14]line = 400.05 [11:45:14]line 袧袛小 12% 袧小袩 1% [11:45:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:45:14]line 袠孝袨袚袨: 400.05 [11:45:14]line 袧小袩 1% : 3.54 [11:45:14]line 袧袛小 12% : 42.48 [11:45:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:45:14]line 袘械蟹薪邪谢.: 400.05 [11:45:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:45:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:45:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:45:14]line 效械泻 278 17.08.2024 11:45 [11:45:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:45:14]line 袟袧袦: 0300000079 [11:45:14]line 袪袧袦: 0000000000092545 [11:45:14]line 袙械褉褋懈褟 袣袣袦: 001 [11:45:14]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:45:14]line 肖袦: 0000000000871802 [11:45:14]line 肖袛: 198670 [11:45:14]line 肖袩袛: 10918691578127 [11:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114513&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198670&fm=10918691578127&tin=02508201610067®Number=0000000000092545&sum=40005 [11:45:15]OFD Sender: Processing packet 198670 [packets to send 246, broken 245] [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00198670 [11:45:15]OFD Sender: To server: 嚂鰌G, [11:45:15]CommunicateWithHost lk.salyk.kg:30040 [11:45:15]ConnectInit lk.salyk.kg [11:45:15]written 0, free lines is 4095 [11:45:15]Connected sock=9 [11:45:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 29 0A 04 01 49 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 49 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 08 03 00 35 04 06 00 09 EE 34 BB A1 0F 38 B6 7C 7D BA C1 6E 68 [11:45:15]Write to MH i2c: 01 00 00 6C 04 70 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 EF 0C 72 [11:45:15]RasterBufferAndPrint [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]line [11:45:15]written 0, free lines is 3317 [11:45:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B6 C3 47 00 39 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 08 03 00 F4 03 04 00 59 39 C0 66 B6 04 01 00 00 61 FA 1C 22 EE E5 15 C5 [11:45:15]CommunicateWithHost err = 0 [11:45:15]CheckOFDResponse [11:45:15]1017 (14) - 77093643461234 [11:45:15]1041 (16) - 0000000000871802 [11:45:15]1040 (4) - 198670 [11:45:15]1012 (4) - 17.08.2024 05:47 [11:45:15]1206 (1) - 0 [11:45:15]OFD Sender: Remove packet 198670 [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00198670 [11:45:15]NVStorageDeleteData [11:45:15]MH_Cut [11:45:15]Write to MH i2c: D1 01 00 73 04 01 49 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 01 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: D1 01 00 73 04 00 48 [11:45:15]Write to MH i2c: 01 00 00 74 04 78 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:16]OFD Sender: No OFD packet to send [11:45:16]*** Cut start [11:45:16]*** Purtial cut [11:45:16]*** CUTSNS_PIN = 0 [11:45:16]*** Stage 1: CUTSNS_PIN = 1 [11:45:18]Read from MH i2c: 01 [11:45:18]MH_I2C_Read... [11:45:18]*** Stop cut motor [11:45:18]*** Cut end [11:45:18]Read from MH i2c: 01 07 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [11:45:18]process_action close_receipt done [11:45:18]requested_data is exist [11:45:18]produce_requested_data [11:45:18]requested_item fm.sn is exist - process it [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 11 00 00 [11:45:18]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 17 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [11:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:45:18]wFMCommunicate OK [11:45:18]requested_item fd.num is exist - process it [11:45:18]SAM_PROTO_GetFieldsCounters [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 13 00 00 [11:45:18]Write to MH i2c: E2 08 00 76 04 80 13 00 00 00 00 00 00 F6 [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 62 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 62 00 76 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 08 03 00 0E 04 04 00 CF 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 3F [11:45:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 08 03 00 0E 04 04 00 CF 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 [11:45:18]wFMCommunicate OK [11:45:18]SAM_PROTO_GetFieldsCounters done [11:45:18]requested_item shift.num is exist - process it [11:45:18]requested_item shift.opened is exist - process it [11:45:18]req_shift_opened [11:45:18]FM_GetShiftState [11:45:18]SAM_PROTO_GetShiftState [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 13 01 00 [11:45:18]Write to MH i2c: E2 08 00 77 04 80 13 01 00 00 00 00 00 F8 [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 0E 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 0E 00 77 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 58 [11:45:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:45:18]wFMCommunicate OK [11:45:18]SAM_PROTO_GetShiftState done [11:45:18]FM_GetShiftState done [11:45:18]req_shift_opened done [11:45:18]requested_item shift.open_date is exist - process it [11:45:18]req_shift_open_date [11:45:18]req_shift_open_date done [11:45:18]produce_requested_data done [11:45:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198670,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:45:18]process_action_free close_receipt [11:45:18]json_value_free [11:45:18]json_value_free done [11:45:18]process_json_proto returns [11:45:18]Send response to host [11:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198670,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:45:18]free response buf [11:45:18]execute_script done [11:45:18]execute_script returns [11:45:18]free content buf [11:45:18]Sock 10.Close socket [11:45:18]Sock 10.Thread stoped [11:45:21]OFD Sender: No OFD packet to send [11:45:26]OFD Sender: No OFD packet to send [11:45:31]OFD Sender: No OFD packet to send [11:45:36]OFD Sender: No OFD packet to send [11:45:41]OFD Sender: No OFD packet to send [11:45:46]OFD Sender: No OFD packet to send [11:45:51]OFD Sender: No OFD packet to send [11:45:56]OFD Sender: No OFD packet to send [11:46:01]OFD Sender: No OFD packet to send [11:46:06]OFD Sender: No OFD packet to send [11:46:11]OFD Sender: No OFD packet to send [11:46:16]OFD Sender: No OFD packet to send [11:46:21]OFD Sender: No OFD packet to send [11:46:26]OFD Sender: No OFD packet to send [11:46:31]OFD Sender: No OFD packet to send [11:46:36]OFD Sender: No OFD packet to send [11:46:41]OFD Sender: No OFD packet to send [11:46:42]accept exits with 7 [11:46:42]New connection [11:46:42]New thread 3067207012 created [11:46:42]Thread 3067350372 joined [11:46:42]Waiting for new connection... [11:46:42] Sock 7.Parse request [11:46:42]Sock 7.Check first char [11:46:42]Sock 7.First char is OK [11:46:42]request: POST /json_proto HTTP/1.0 [11:46:42]Method: POST [11:46:42]URL: /json_proto [11:46:42]Method is POST - this is cgi request [11:46:42]url: /json_proto [11:46:42]query_string will be loaded in cgi processing [11:46:42]execute_cgi json_proto POST (null) [11:46:42]execute_cgi path=json_proto method=POST [11:46:42]POST find Content-Length [11:46:42]Host: 172.17.46.195:8080 [11:46:42]Content-Length: 684 [11:46:42]Content-Type: application/json [11:46:42] [11:46:42]POST finish read [11:46:42]Found Content-Length = 684 [11:46:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:42]execute_script... [11:46: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)11326119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:42]POST & json_proto [11:46:42]process_json_proto [11:46:42]json parsed OK: [11:46:42]protocol is kg_v1.0 [11:46:42]action value=close_receipt [11:46:42]process_action close_receipt [11:46:42]cmd_close_receipt [11:46:42]MH_GetDate [11:46:42]Write to MH i2c: F0 00 00 78 04 6B [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: F0 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: F0 09 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: F0 09 00 78 04 00 A2 8D C0 66 8D AE BC 66 26 [11:46:42]GetLastDocTimeStamp 1723895113 [11:46:42]current date 1723895202 [11:46:42]FM_GetShiftState [11:46:42]SAM_PROTO_GetShiftState [11:46:42]wFMCommunicate request_size=4 [11:46:42]MH_SAM_APDU [11:46:42]CAPDU: 80 13 01 00 [11:46:42]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [11:46:42]Write i2c OK [11:46:42]MH_I2C_Read... [11:46:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:42]Read from MH i2c: E2 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 0E 00 [11:46:42]MH_I2C_Read... [11:46:42]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [11:46:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:46:42]wFMCommunicate OK [11:46:42]SAM_PROTO_GetShiftState done [11:46:42]FM_GetShiftState done [11:46:42]opened in 1723853126 [11:46:42]opened+sec_in_day 1723939526 [11:46:42]quantity*price = 150032 [11:46:42]sum+1 = 150033 [11:46:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.32 袠孝袨袚袨: 1500.00 袙薪械褋械薪芯: 1500.00 小袛袗效袗: 0.00 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 1500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 279 17.08.2024 11:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198671 肖袩袛: 276005973265821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114642&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198671&fm=276005973265821&tin=02508201610067®Number=0000000000092545&sum=150000 [11:46:43]StoreToDocumentArchive [11:46:43]shift 463 fd 198671 [11:46:43]save to /storage/0463/doc_00198671 [11:46:43]save last doc name /storage/0463/doc_00198671 to /storage/kkm_last_doc_name [11:46:43]save OK [11:46:43]Clear old archive folders... [11:46:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:43]tlvbuf is 014502D0 [11:46:43]SAM_PROTO_ClearQueue [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 09 00 00 [11:46:43]Write to MH i2c: E2 08 00 86 04 80 09 00 00 00 00 00 00 FC [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [11:46:43]RAPDU: 90 00 [11:46:43]wFMCommunicate OK [11:46:43]SAM_PROTO_ClearQueue done [11:46:43]KKMCreateOFDPacket [11:46:43]OFDProtocolAddRootSTLVToBuf [11:46:43]FM_MakeSignedData [11:46:43]FM_MakeSignedData [11:46:43]SAM_PROTO_SignData [11:46:43]wFMCommunicate request_size=4 [11:46:43]MH_SAM_APDU [11:46:43]CAPDU: 80 0D 01 02 [11:46:43]Write to MH i2c: E2 08 00 87 04 80 0D 01 02 00 00 00 00 04 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:43]Read from MH i2c: E2 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 [11:46:43]MH_I2C_Read... [11:46:43]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [11:46:43]RAPDU: 90 00 [11:46:43]wFMCommunicate OK [11:46:43]wFMCommunicate request_size=255 [11:46:43]MH_SAM_APDU [11:46: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A2 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 08 03 00 35 04 06 00 FB [11:46:43]Write to MH i2c: E2 02 01 88 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A2 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 08 03 00 35 04 06 00 FB 00 00 42 [11:46:43]Write i2c OK [11:46:43]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 03 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [11:46:44]RAPDU: 90 00 [11:46:44]wFMCommunicate OK [11:46:44]wFMCommunicate request_size=10 [11:46:44]MH_SAM_APDU [11:46:44]CAPDU: 80 0D 02 02 05 06 A5 FE 0D 9D [11:46:44]Write to MH i2c: E2 0D 00 89 04 80 0D 02 02 05 00 06 A5 FE 0D 9D 00 00 64 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 03 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [11:46:44]RAPDU: 90 00 [11:46:44]wFMCommunicate OK [11:46:44]wFMCommunicate request_size=4 [11:46:44]MH_SAM_APDU [11:46:44]CAPDU: 80 0D 03 02 [11:46:44]Write to MH i2c: E2 08 00 8A 04 80 0D 03 02 00 00 00 00 09 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 0B 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 0B 00 8A 04 00 65 A8 43 BB B5 2B 73 70 90 00 D8 [11:46:44]RAPDU: 65 A8 43 BB B5 2B 73 70 90 00 [11:46:44]wFMCommunicate OK [11:46:44]SAM_PROTO_SignData done [11:46:44]FM_MakeSignedData done [11:46:44]CreateOFDProtocolMessage [11:46:44]wFMCommunicate request_size=4 [11:46:44]MH_SAM_APDU [11:46:44]CAPDU: 80 11 00 00 [11:46:44]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 17 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 17 00 8B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [11:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:46:44]wFMCommunicate OK [11:46:44]CreateOFDProtocolMessage done [11:46:44]OFDSenderStorePacket 198671 [11:46:44]StoreOFDPacket docnum=198671 [11:46:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AD DD 07 01 12 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A2 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 08 03 00 35 04 06 00 FB 06 A5 FE 0D 9D 65 A8 43 BB B5 2B 73 70 [11:46:44]CheckFolder [11:46:44]dirname=/storage/ofd_packets [11:46:44]CheckFolder done [11:46:44]ProducePacketName [11:46:44]name=ofd_packets/00198671 [11:46:44]NVStorageSaveData ofd_packets/00198671 [11:46:44]File name is /storage/ofd_packets/00198671 [11:46:44]Write 301 bytes [11:46:44]NVStorageSaveData done [11:46:44]OFDSenderStorePacket done [11:46:44]KKMCreateOFDPacket done [11:46:44]NVStorageSaveData kkm_last_timestamp [11:46:44]File name is /storage/kkm_last_timestamp [11:46:44]Write 4 bytes [11:46:44]NVStorageSaveData done [11:46:44]OFD Sender: Processing packet 198671 [packets to send 246, broken 245] [11:46:44]ProducePacketName [11:46:44]name=ofd_packets/00198671 [11:46:44]OFD Sender: To server: 嚂鰌G, [11:46:44]CommunicateWithHost lk.salyk.kg:30040 [11:46:44]ConnectInit lk.salyk.kg [11:46:44]ExternCall_PrintAddStr [11:46:44]wPrintStart [11:46:44]Write to MH i2c: 01 00 00 8C 04 90 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 07 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: 01 07 00 8C 04 00 00 00 00 00 FF 0F A5 [11:46:44]RasterBufferAndPrint [11:46:44]line 小褔械褌 N : (1)11326119 [11:46:44]line 袠袧袧: 02508201610067 [11:46:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:46:44]line 袩袪袨袛袗袞袗 [11:46:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [11:46:44]line 孝芯胁邪褉: 2710124500 [11:46:44]line 袗懈-95-袣-5 [11:46:44]line 20.220 * 74.20 [11:46:44]line = 1500.32 [11:46:44]line 袧袛小 12% 袧小袩 1% [11:46:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:46:44]line 袨袣袪校袚袥袝袧袠袝: -0.32 [11:46:44]line 袠孝袨袚袨: 1500.00 [11:46:44]line 袙薪械褋械薪芯: 1500.00 [11:46:44]line 小袛袗效袗: 0.00 [11:46:44]line 袧小袩 1% : 13.28 [11:46:44]line 袧袛小 12% : 159.33 [11:46:44]line 袧邪谢懈褔薪褘屑懈: 1500.00 [11:46:44]line 袘械蟹薪邪谢.: 0.00 [11:46:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:46:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:46:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:46:44]line 效械泻 279 17.08.2024 11:46 [11:46:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:46:44]line 袟袧袦: 0300000079 [11:46:44]line 袪袧袦: 0000000000092545 [11:46:44]line 袙械褉褋懈褟 袣袣袦: 001 [11:46:44]line 肖袦: 0000000000871802 [11:46:44]line 肖袛: 198671 [11:46:44]line 肖袩袛: 276005973265821 [11:46:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114642&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198671&fm=276005973265821&tin=02508201610067®Number=0000000000092545&sum=150000 [11:46:44]Connected sock=11 [11:46:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AD DD 07 01 12 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 A2 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 08 03 00 35 04 06 00 FB 06 A5 FE 0D 9D 65 A8 43 BB B5 2B 73 70 [11:46:44]written 0, free lines is 4095 [11:46:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 94 95 47 00 0B 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 08 03 00 F4 03 04 00 B3 39 C0 66 B6 04 01 00 00 46 AC 79 F9 36 EC 2B B3 [11:46:44]CommunicateWithHost err = 0 [11:46:44]CheckOFDResponse [11:46:44]1017 (14) - 77093643461234 [11:46:44]1041 (16) - 0000000000871802 [11:46:44]1040 (4) - 198671 [11:46:44]1012 (4) - 17.08.2024 05:48 [11:46:44]1206 (1) - 0 [11:46:44]OFD Sender: Remove packet 198671 [11:46:44]ProducePacketName [11:46:44]name=ofd_packets/00198671 [11:46:44]NVStorageDeleteData [11:46:45]Write to MH i2c: 01 00 00 B7 04 BB [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: 01 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: 01 07 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: 01 07 00 B7 04 00 00 00 00 00 EC 0C BA [11:46:45]RasterBufferAndPrint [11:46:45]line [11:46:45]line [11:46:45]line [11:46:45]line [11:46:45]line [11:46:45]written 0, free lines is 3314 [11:46:45]MH_Cut [11:46:45]Write to MH i2c: D1 01 00 BE 04 01 94 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: D1 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: D1 01 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: D1 01 00 BE 04 00 93 [11:46:45]Write to MH i2c: 01 00 00 BF 04 C3 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]OFD Sender: No OFD packet to send [11:46:45]*** Cut start [11:46:45]*** Purtial cut [11:46:45]*** Stage 1: CUTSNS_PIN = 1 [11:46:46]Read from MH i2c: 01 [11:46:46]MH_I2C_Read... [11:46:46]*** Stop cut motor [11:46:46]*** Cut end [11:46:46]Read from MH i2c: 01 07 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 FF 0F D8 [11:46:46]process_action close_receipt done [11:46:46]requested_data is exist [11:46:46]produce_requested_data [11:46:46]requested_item fm.sn is exist - process it [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 11 00 00 [11:46:46]Write to MH i2c: E2 08 00 C0 04 80 11 00 00 00 00 00 00 3E [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 C0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [11:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:46:46]wFMCommunicate OK [11:46:46]requested_item fd.num is exist - process it [11:46:46]SAM_PROTO_GetFieldsCounters [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 13 00 00 [11:46:46]Write to MH i2c: E2 08 00 C1 04 80 13 00 00 00 00 00 00 41 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 62 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 08 03 00 0E 04 04 00 CF 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 8E [11:46:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 08 03 00 0E 04 04 00 CF 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 [11:46:46]wFMCommunicate OK [11:46:46]SAM_PROTO_GetFieldsCounters done [11:46:46]requested_item shift.num is exist - process it [11:46:46]requested_item shift.opened is exist - process it [11:46:46]req_shift_opened [11:46:46]FM_GetShiftState [11:46:46]SAM_PROTO_GetShiftState [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 13 01 00 [11:46:46]Write to MH i2c: E2 08 00 C2 04 80 13 01 00 00 00 00 00 43 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0E 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0E 00 C2 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A3 [11:46:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:46:46]wFMCommunicate OK [11:46:46]SAM_PROTO_GetShiftState done [11:46:46]FM_GetShiftState done [11:46:46]req_shift_opened done [11:46:46]requested_item shift.open_date is exist - process it [11:46:46]req_shift_open_date [11:46:46]req_shift_open_date done [11:46:46]produce_requested_data done [11:46:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198671,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:46:46]process_action_free close_receipt [11:46:46]json_value_free [11:46:46]json_value_free done [11:46:46]process_json_proto returns [11:46:46]Send response to host [11:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198671,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:46:46]free response buf [11:46:46]execute_script done [11:46:46]execute_script returns [11:46:46]free content buf [11:46:46]Sock 7.Close socket [11:46:46]Sock 7.Thread stoped [11:46:50]OFD Sender: No OFD packet to send [11:46:55]OFD Sender: No OFD packet to send [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:05]accept exits with 9 [11:47:05]New connection [11:47:05]New thread 3067350372 created [11:47:05]Thread 3067207012 joined [11:47:05]Waiting for new connection... [11:47:05] Sock 9.Parse request [11:47:05]Sock 9.Check first char [11:47:05]Sock 9.First char is OK [11:47:05]request: POST /json_proto HTTP/1.0 [11:47:05]Method: POST [11:47:05]URL: /json_proto [11:47:05]Method is POST - this is cgi request [11:47:05]url: /json_proto [11:47:05]query_string will be loaded in cgi processing [11:47:05]execute_cgi json_proto POST (null) [11:47:05]execute_cgi path=json_proto method=POST [11:47:05]POST find Content-Length [11:47:05]Host: 172.17.46.195:8080 [11:47:05]Content-Length: 802 [11:47:05]Content-Type: application/json [11:47:05] [11:47:05]POST finish read [11:47:05]Found Content-Length = 802 [11:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 35.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082281/82", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:05]execute_script... [11: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)11326120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 35.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082281/82", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:05]POST & json_proto [11:47:05]process_json_proto [11:47:05]json parsed OK: [11:47:05]protocol is kg_v1.0 [11:47:05]action value=close_receipt [11:47:05]process_action close_receipt [11:47:05]cmd_close_receipt [11:47:05]MH_GetDate [11:47:05]Write to MH i2c: F0 00 00 C3 04 B6 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: F0 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: F0 09 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: F0 09 00 C3 04 00 B9 8D C0 66 8D AE BC 66 88 [11:47:05]GetLastDocTimeStamp 1723895202 [11:47:05]current date 1723895225 [11:47:05]FM_GetShiftState [11:47:05]SAM_PROTO_GetShiftState [11:47:05]wFMCommunicate request_size=4 [11:47:05]MH_SAM_APDU [11:47:05]CAPDU: 80 13 01 00 [11:47:05]Write to MH i2c: E2 08 00 C4 04 80 13 01 00 00 00 00 00 45 [11:47:05]Write i2c OK [11:47:05]MH_I2C_Read... [11:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:05]Read from MH i2c: E2 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: E2 0E 00 [11:47:05]MH_I2C_Read... [11:47:05]Read from MH i2c: E2 0E 00 C4 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [11:47:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:05]wFMCommunicate OK [11:47:05]SAM_PROTO_GetShiftState done [11:47:05]FM_GetShiftState done [11:47:05]opened in 1723853126 [11:47:05]opened+sec_in_day 1723939526 [11:47:05]quantity*price = 0 [11:47:05]sum+1 = 1 [11:47:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 280 17.08.2024 11:47 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082281/82 肖袦: 0000000000871802 肖袛: 198672 肖袩袛: 78190835523579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114705&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198672&fm=78190835523579&tin=02508201610067®Number=0000000000092545&sum=0 [11:47:06]StoreToDocumentArchive [11:47:06]shift 463 fd 198672 [11:47:06]save to /storage/0463/doc_00198672 [11:47:06]save last doc name /storage/0463/doc_00198672 to /storage/kkm_last_doc_name [11:47:06]save OK [11:47:06]Clear old archive folders... [11:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:47:06]tlvbuf is 01449500 [11:47:06]SAM_PROTO_ClearQueue [11:47:06]wFMCommunicate request_size=4 [11:47:06]MH_SAM_APDU [11:47:06]CAPDU: 80 09 00 00 [11:47:06]Write to MH i2c: E2 08 00 D1 04 80 09 00 00 00 00 00 00 47 [11:47:06]Write i2c OK [11:47:06]MH_I2C_Read... [11:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:06]Read from MH i2c: E2 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 D1 04 00 90 00 49 [11:47:06]RAPDU: 90 00 [11:47:06]wFMCommunicate OK [11:47:06]SAM_PROTO_ClearQueue done [11:47:06]KKMCreateOFDPacket [11:47:06]OFDProtocolAddRootSTLVToBuf [11:47:06]FM_MakeSignedData [11:47:06]FM_MakeSignedData [11:47:06]SAM_PROTO_SignData [11:47:06]wFMCommunicate request_size=4 [11:47:06]MH_SAM_APDU [11:47:06]CAPDU: 80 0D 01 02 [11:47:06]Write to MH i2c: E2 08 00 D2 04 80 0D 01 02 00 00 00 00 4F [11:47:06]Write i2c OK [11:47:06]MH_I2C_Read... [11:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:06]Read from MH i2c: E2 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [11:47:06]RAPDU: 90 00 [11:47:06]wFMCommunicate OK [11:47:06]wFMCommunicate request_size=255 [11:47:06]MH_SAM_APDU [11:47:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 B9 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 08 03 00 35 04 06 00 47 1D 38 F9 [11:47:06]Write to MH i2c: E2 02 01 D3 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 B9 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 08 03 00 35 04 06 00 47 1D 38 F9 00 00 EB [11:47:06]Write i2c OK [11:47:06]MH_I2C_Read... [11:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:06]Read from MH i2c: E2 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [11:47:06]RAPDU: 90 00 [11:47:06]wFMCommunicate OK [11:47:06]wFMCommunicate request_size=7 [11:47:06]MH_SAM_APDU [11:47:06]CAPDU: 80 0D 02 02 02 DF FB [11:47:06]Write to MH i2c: E2 0A 00 D4 04 80 0D 02 02 02 00 DF FB 00 00 30 [11:47:06]Write i2c OK [11:47:06]MH_I2C_Read... [11:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:06]Read from MH i2c: E2 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 [11:47:06]MH_I2C_Read... [11:47:06]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [11:47:06]RAPDU: 90 00 [11:47:06]wFMCommunicate OK [11:47:06]wFMCommunicate request_size=4 [11:47:06]MH_SAM_APDU [11:47:06]CAPDU: 80 0D 03 02 [11:47:06]Write to MH i2c: E2 08 00 D5 04 80 0D 03 02 00 00 00 00 54 [11:47:06]Write i2c OK [11:47:06]MH_I2C_Read... [11:47:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:07]Read from MH i2c: E2 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: E2 0B 00 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: E2 0B 00 D5 04 00 BD 13 06 C4 5A 17 FB 89 90 00 E4 [11:47:07]RAPDU: BD 13 06 C4 5A 17 FB 89 90 00 [11:47:07]wFMCommunicate OK [11:47:07]SAM_PROTO_SignData done [11:47:07]FM_MakeSignedData done [11:47:07]CreateOFDProtocolMessage [11:47:07]wFMCommunicate request_size=4 [11:47:07]MH_SAM_APDU [11:47:07]CAPDU: 80 11 00 00 [11:47:07]Write to MH i2c: E2 08 00 D6 04 80 11 00 00 00 00 00 00 54 [11:47:07]Write i2c OK [11:47:07]MH_I2C_Read... [11:47:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:07]Read from MH i2c: E2 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: E2 17 00 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: E2 17 00 D6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [11:47:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:07]wFMCommunicate OK [11:47:07]CreateOFDProtocolMessage done [11:47:07]OFDSenderStorePacket 198672 [11:47:07]StoreOFDPacket docnum=198672 [11:47:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 13 55 04 01 07 B8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 B9 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 08 03 00 35 04 06 00 47 1D 38 F9 DF FB BD 13 06 C4 5A 17 FB 89 [11:47:07]CheckFolder [11:47:07]dirname=/storage/ofd_packets [11:47:07]CheckFolder done [11:47:07]ProducePacketName [11:47:07]name=ofd_packets/00198672 [11:47:07]NVStorageSaveData ofd_packets/00198672 [11:47:07]File name is /storage/ofd_packets/00198672 [11:47:07]Write 298 bytes [11:47:07]NVStorageSaveData done [11:47:07]OFDSenderStorePacket done [11:47:07]KKMCreateOFDPacket done [11:47:07]NVStorageSaveData kkm_last_timestamp [11:47:07]File name is /storage/kkm_last_timestamp [11:47:07]Write 4 bytes [11:47:07]NVStorageSaveData done [11:47:07]ExternCall_PrintAddStr [11:47:07]wPrintStart [11:47:07]Write to MH i2c: 01 00 00 D7 04 DB [11:47:07]Write i2c OK [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 07 00 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 07 00 D7 04 00 00 00 00 00 FF 0F F0 [11:47:07]RasterBufferAndPrint [11:47:07]line 小褔械褌 N : (1)11326120 [11:47:07]line 袠袧袧: 02508201610067 [11:47:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:47:07]line 袩袪袨袛袗袞袗 [11:47:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [11:47:07]line 孝芯胁邪褉: 2710194210 [11:47:07]line 袛孝-袣-5 [11:47:07]line 35.000 * 0.00 [11:47:07]line = 0.00 [11:47:07]line 袧袛小 12% 袧小袩 1% [11:47:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:47:07]line 袠孝袨袚袨: 0.00 [11:47:07]line 袧小袩 1% : 0.00 [11:47:07]line 袧袛小 12% : 0.00 [11:47:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:47:07]line 袘械蟹薪邪谢.: 0.00 [11:47:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:47:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:47:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:47:07]line 效械泻 280 17.08.2024 11:47 [11:47:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:47:07]line 袟袧袦: 0300000079 [11:47:07]line 袪袧袦: 0000000000092545 [11:47:07]line 袙械褉褋懈褟 袣袣袦: 001 [11:47:07]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [11:47:07]line 4082281/82 [11:47:07]line 肖袦: 0000000000871802 [11:47:07]line 肖袛: 198672 [11:47:07]line 肖袩袛: 78190835523579 [11:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114705&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198672&fm=78190835523579&tin=02508201610067®Number=0000000000092545&sum=0 [11:47:07]OFD Sender: Processing packet 198672 [packets to send 246, broken 245] [11:47:07]ProducePacketName [11:47:07]name=ofd_packets/00198672 [11:47:07]OFD Sender: To server: 嚂鰌G, [11:47:07]CommunicateWithHost lk.salyk.kg:30040 [11:47:07]ConnectInit lk.salyk.kg [11:47:07]written 0, free lines is 4095 [11:47:07]Connected sock=11 [11: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 31 38 30 32 0C 01 00 00 13 55 04 01 07 B8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 B9 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 08 03 00 35 04 06 00 47 1D 38 F9 DF FB BD 13 06 C4 5A 17 FB 89 [11:47:07]Write to MH i2c: 01 00 00 01 05 06 [11:47:07]Write i2c OK [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 07 00 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: 01 07 00 01 05 00 00 00 00 00 F9 0C 12 [11:47:07]RasterBufferAndPrint [11:47:07]line [11:47:07]line [11:47:07]line [11:47:07]line [11:47:07]line [11:47:07]written 0, free lines is 3327 [11:47:07]MH_Cut [11:47:07]Write to MH i2c: D1 01 00 08 05 01 DF [11:47:07]Write i2c OK [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: D1 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: D1 01 00 [11:47:07]MH_I2C_Read... [11:47:07]Read from MH i2c: D1 01 00 08 05 00 DE [11:47:07]Write to MH i2c: 01 00 00 09 05 0E [11:47:07]Write i2c OK [11:47:07]MH_I2C_Read... [11:47:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 C8 47 00 F5 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 08 03 00 F4 03 04 00 CA 39 C0 66 B6 04 01 00 00 3A 41 FC 4E 65 D6 57 53 [11:47:08]CommunicateWithHost err = 0 [11:47:08]CheckOFDResponse [11:47:08]1017 (14) - 77093643461234 [11:47:08]1041 (16) - 0000000000871802 [11:47:08]1040 (4) - 198672 [11:47:08]1012 (4) - 17.08.2024 05:48 [11:47:08]1206 (1) - 0 [11:47:08]OFD Sender: Remove packet 198672 [11:47:08]ProducePacketName [11:47:08]name=ofd_packets/00198672 [11:47:08]NVStorageDeleteData [11:47:08]OFD Sender: No OFD packet to send [11:47:08]*** Cut start [11:47:08]*** Purtial cut [11:47:08]*** CUTSNS_PIN = 0 [11:47:08]*** Stage 1: CUTSNS_PIN = 1 [11:47:10]Read from MH i2c: 01 [11:47:10]MH_I2C_Read... [11:47:10]*** Stop cut motor [11:47:10]*** Cut end [11:47:10]Read from MH i2c: 01 07 00 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 FF 0F 23 [11:47:10]process_action close_receipt done [11:47:10]requested_data is exist [11:47:10]produce_requested_data [11:47:10]requested_item fm.sn is exist - process it [11:47:10]wFMCommunicate request_size=4 [11:47:10]MH_SAM_APDU [11:47:10]CAPDU: 80 11 00 00 [11:47:10]Write to MH i2c: E2 08 00 0A 05 80 11 00 00 00 00 00 00 89 [11:47:10]Write i2c OK [11:47:10]MH_I2C_Read... [11:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:10]Read from MH i2c: E2 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 17 00 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 17 00 0A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [11:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:10]wFMCommunicate OK [11:47:10]requested_item fd.num is exist - process it [11:47:10]SAM_PROTO_GetFieldsCounters [11:47:10]wFMCommunicate request_size=4 [11:47:10]MH_SAM_APDU [11:47:10]CAPDU: 80 13 00 00 [11:47:10]Write to MH i2c: E2 08 00 0B 05 80 13 00 00 00 00 00 00 8C [11:47:10]Write i2c OK [11:47:10]MH_I2C_Read... [11:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:10]Read from MH i2c: E2 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 62 00 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 08 03 00 0E 04 04 00 CF 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 DD [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 08 03 00 0E 04 04 00 CF 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 [11:47:10]wFMCommunicate OK [11:47:10]SAM_PROTO_GetFieldsCounters done [11:47:10]requested_item shift.num is exist - process it [11:47:10]requested_item shift.opened is exist - process it [11:47:10]req_shift_opened [11:47:10]FM_GetShiftState [11:47:10]SAM_PROTO_GetShiftState [11:47:10]wFMCommunicate request_size=4 [11:47:10]MH_SAM_APDU [11:47:10]CAPDU: 80 13 01 00 [11:47:10]Write to MH i2c: E2 08 00 0C 05 80 13 01 00 00 00 00 00 8E [11:47:10]Write i2c OK [11:47:10]MH_I2C_Read... [11:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:10]Read from MH i2c: E2 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 0E 00 [11:47:10]MH_I2C_Read... [11:47:10]Read from MH i2c: E2 0E 00 0C 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EE [11:47:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:10]wFMCommunicate OK [11:47:10]SAM_PROTO_GetShiftState done [11:47:10]FM_GetShiftState done [11:47:10]req_shift_opened done [11:47:10]requested_item shift.open_date is exist - process it [11:47:10]req_shift_open_date [11:47:10]req_shift_open_date done [11:47:10]produce_requested_data done [11:47:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198672,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:47:10]process_action_free close_receipt [11:47:10]json_value_free [11:47:10]json_value_free done [11:47:10]process_json_proto returns [11:47:10]Send response to host [11:47:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198672,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:47:10]free response buf [11:47:10]execute_script done [11:47:10]execute_script returns [11:47:10]free content buf [11:47:10]Sock 9.Close socket [11:47:10]Sock 9.Thread stoped [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:44]accept exits with 7 [11:47:44]New connection [11:47:44]New thread 3067207012 created [11:47:44]Thread 3067350372 joined [11:47:44]Waiting for new connection... [11:47:44] Sock 7.Parse request [11:47:44]Sock 7.Check first char [11:47:44]Sock 7.First char is OK [11:47:44]request: POST /json_proto HTTP/1.0 [11:47:44]Method: POST [11:47:44]URL: /json_proto [11:47:44]Method is POST - this is cgi request [11:47:44]url: /json_proto [11:47:44]query_string will be loaded in cgi processing [11:47:44]execute_cgi json_proto POST (null) [11:47:44]execute_cgi path=json_proto method=POST [11:47:44]POST find Content-Length [11:47:44]Host: 172.17.46.195:8080 [11:47:44]Content-Length: 669 [11:47:44]Content-Type: application/json [11:47:44] [11:47:44]POST finish read [11:47:44]Found Content-Length = 669 [11:47:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:44]execute_script... [11:47: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)11326122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:44]POST & json_proto [11:47:44]process_json_proto [11:47:44]json parsed OK: [11:47:44]protocol is kg_v1.0 [11:47:44]action value=close_receipt [11:47:44]process_action close_receipt [11:47:44]cmd_close_receipt [11:47:44]MH_GetDate [11:47:44]Write to MH i2c: F0 00 00 0D 05 01 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: F0 09 00 0D 05 00 E0 8D C0 66 8D AE BC 66 FA [11:47:44]GetLastDocTimeStamp 1723895225 [11:47:44]current date 1723895264 [11:47:44]FM_GetShiftState [11:47:44]SAM_PROTO_GetShiftState [11:47:44]wFMCommunicate request_size=4 [11:47:44]MH_SAM_APDU [11:47:44]CAPDU: 80 13 01 00 [11:47:44]Write to MH i2c: E2 08 00 0E 05 80 13 01 00 00 00 00 00 90 [11:47:44]Write i2c OK [11:47:44]MH_I2C_Read... [11:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:44]Read from MH i2c: E2 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: E2 0E 00 [11:47:44]MH_I2C_Read... [11:47:44]Read from MH i2c: E2 0E 00 0E 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [11:47:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:44]wFMCommunicate OK [11:47:44]SAM_PROTO_GetShiftState done [11:47:44]FM_GetShiftState done [11:47:44]opened in 1723853126 [11:47:44]opened+sec_in_day 1723939526 [11:47:44]quantity*price = 30065 [11:47:44]sum+1 = 30067 [11:47:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.66 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.93 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 281 17.08.2024 11:47 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198673 肖袩袛: 278899133939129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114744&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198673&fm=278899133939129&tin=02508201610067®Number=0000000000092545&sum=30000 [11:47:45]StoreToDocumentArchive [11:47:45]shift 463 fd 198673 [11:47:45]save to /storage/0463/doc_00198673 [11:47:45]save last doc name /storage/0463/doc_00198673 to /storage/kkm_last_doc_name [11:47:45]save OK [11:47:45]Clear old archive folders... [11:47:45]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:47:45]tlvbuf is 01451C00 [11:47:45]SAM_PROTO_ClearQueue [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 09 00 00 [11:47:45]Write to MH i2c: E2 08 00 1B 05 80 09 00 00 00 00 00 00 92 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 1B 05 00 90 00 94 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_ClearQueue done [11:47:45]KKMCreateOFDPacket [11:47:45]OFDProtocolAddRootSTLVToBuf [11:47:45]FM_MakeSignedData [11:47:45]FM_MakeSignedData [11:47:45]SAM_PROTO_SignData [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 01 02 [11:47:45]Write to MH i2c: E2 08 00 1C 05 80 0D 01 02 00 00 00 00 9A [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=255 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E0 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 08 03 00 35 04 06 00 FD A8 43 [11:47:45]Write to MH i2c: E2 02 01 1D 05 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E0 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 08 03 00 35 04 06 00 FD A8 43 00 00 B7 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=8 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 02 02 03 CE 7D B9 [11:47:45]Write to MH i2c: E2 0B 00 1E 05 80 0D 02 02 03 00 CE 7D B9 00 00 A7 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [11:47:45]RAPDU: 90 00 [11:47:45]wFMCommunicate OK [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 0D 03 02 [11:47:45]Write to MH i2c: E2 08 00 1F 05 80 0D 03 02 00 00 00 00 9F [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0B 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0B 00 1F 05 00 BB 95 3F 6B 70 33 6B 89 90 00 31 [11:47:45]RAPDU: BB 95 3F 6B 70 33 6B 89 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_SignData done [11:47:45]FM_MakeSignedData done [11:47:45]CreateOFDProtocolMessage [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 11 00 00 [11:47:45]Write to MH i2c: E2 08 00 20 05 80 11 00 00 00 00 00 00 9F [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 17 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 17 00 20 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [11:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:45]wFMCommunicate OK [11:47:45]CreateOFDProtocolMessage done [11:47:45]OFDSenderStorePacket 198673 [11:47:45]StoreOFDPacket docnum=198673 [11:47:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E5 EA 05 01 02 CD 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E0 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 08 03 00 35 04 06 00 FD A8 43 CE 7D B9 BB 95 3F 6B 70 33 6B 89 [11:47:45]CheckFolder [11:47:45]dirname=/storage/ofd_packets [11:47:45]CheckFolder done [11:47:45]ProducePacketName [11:47:45]name=ofd_packets/00198673 [11:47:45]NVStorageSaveData ofd_packets/00198673 [11:47:45]File name is /storage/ofd_packets/00198673 [11:47:45]Write 299 bytes [11:47:45]NVStorageSaveData done [11:47:45]OFDSenderStorePacket done [11:47:45]KKMCreateOFDPacket done [11:47:45]NVStorageSaveData kkm_last_timestamp [11:47:45]File name is /storage/kkm_last_timestamp [11:47:45]Write 4 bytes [11:47:45]NVStorageSaveData done [11:47:45]ExternCall_PrintAddStr [11:47:45]wPrintStart [11:47:45]Write to MH i2c: 01 00 00 21 05 26 [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 07 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: 01 07 00 21 05 00 00 00 00 00 FF 0F 3B [11:47:45]RasterBufferAndPrint [11:47:45]line 小褔械褌 N : (1)11326122 [11:47:45]line 袠袧袧: 02508201610067 [11:47:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:47:45]line 袩袪袨袛袗袞袗 [11:47:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [11:47:45]line 孝芯胁邪褉: 2710124130 [11:47:45]line SU-92-袣-5 [11:47:45]line 4.370 * 68.80 [11:47:45]line = 300.66 [11:47:45]line 袧袛小 12% 袧小袩 1% [11:47:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:47:45]line 袨袣袪校袚袥袝袧袠袝: -0.66 [11:47:45]line 袠孝袨袚袨: 300.00 [11:47:45]line 袙薪械褋械薪芯: 300.00 [11:47:45]line 小袛袗效袗: 0.00 [11:47:45]line 袧小袩 1% : 2.66 [11:47:45]line 袧袛小 12% : 31.93 [11:47:45]line 袧邪谢懈褔薪褘屑懈: 300.00 [11:47:45]line 袘械蟹薪邪谢.: 0.00 [11:47:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:47:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:47:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:47:45]line 效械泻 281 17.08.2024 11:47 [11:47:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:47:45]line 袟袧袦: 0300000079 [11:47:45]line 袪袧袦: 0000000000092545 [11:47:45]line 袙械褉褋懈褟 袣袣袦: 001 [11:47:45]line 肖袦: 0000000000871802 [11:47:45]line 肖袛: 198673 [11:47:45]line 肖袩袛: 278899133939129 [11:47:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114744&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198673&fm=278899133939129&tin=02508201610067®Number=0000000000092545&sum=30000 [11:47:46]OFD Sender: Processing packet 198673 [packets to send 246, broken 245] [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00198673 [11:47:46]OFD Sender: To server: 嚂鰌G, [11:47:46]CommunicateWithHost lk.salyk.kg:30040 [11:47:46]ConnectInit lk.salyk.kg [11:47:46]written 0, free lines is 4095 [11:47:46]Connected sock=10 [11:47:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E5 EA 05 01 02 CD 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 E0 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 08 03 00 35 04 06 00 FD A8 43 CE 7D B9 BB 95 3F 6B 70 33 6B 89 [11:47:46]Write to MH i2c: 01 00 00 4C 05 51 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: 01 07 00 4C 05 00 00 00 00 00 EB 0C 4F [11:47:46]RasterBufferAndPrint [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]line [11:47:46]written 0, free lines is 3313 [11:47:46]MH_Cut [11:47:46]Write to MH i2c: D1 01 00 53 05 01 2A [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 01 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: D1 01 00 53 05 00 29 [11:47:46]Write to MH i2c: 01 00 00 54 05 59 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 67 47 00 57 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 31 38 30 32 10 04 04 00 11 08 03 00 F4 03 04 00 F1 39 C0 66 B6 04 01 00 00 4F 10 C8 8E 38 F5 BA 89 [11:47:46]CommunicateWithHost err = 0 [11:47:46]CheckOFDResponse [11:47:46]1017 (14) - 77093643461234 [11:47:46]1041 (16) - 0000000000871802 [11:47:46]1040 (4) - 198673 [11:47:46]1012 (4) - 17.08.2024 05:49 [11:47:46]1206 (1) - 0 [11:47:46]OFD Sender: Remove packet 198673 [11:47:46]ProducePacketName [11:47:46]name=ofd_packets/00198673 [11:47:46]NVStorageDeleteData [11:47:47]OFD Sender: No OFD packet to send [11:47:47]*** Cut start [11:47:47]*** Purtial cut [11:47:47]*** Stage 1: CUTSNS_PIN = 1 [11:47:47]Read from MH i2c: 01 [11:47:47]MH_I2C_Read... [11:47:47]*** Stop cut motor [11:47:47]*** Cut end [11:47:47]Read from MH i2c: 01 07 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 FF 0F 6E [11:47:47]process_action close_receipt done [11:47:47]requested_data is exist [11:47:47]produce_requested_data [11:47:47]requested_item fm.sn is exist - process it [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 11 00 00 [11:47:47]Write to MH i2c: E2 08 00 55 05 80 11 00 00 00 00 00 00 D4 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 55 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [11:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:47]wFMCommunicate OK [11:47:47]requested_item fd.num is exist - process it [11:47:47]SAM_PROTO_GetFieldsCounters [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 13 00 00 [11:47:47]Write to MH i2c: E2 08 00 56 05 80 13 00 00 00 00 00 00 D7 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 62 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 62 00 56 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 08 03 00 0E 04 04 00 CF 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 2C [11:47:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 08 03 00 0E 04 04 00 CF 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:47:47]wFMCommunicate OK [11:47:47]SAM_PROTO_GetFieldsCounters done [11:47:47]requested_item shift.num is exist - process it [11:47:47]requested_item shift.opened is exist - process it [11:47:47]req_shift_opened [11:47:47]FM_GetShiftState [11:47:47]SAM_PROTO_GetShiftState [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 13 01 00 [11:47:47]Write to MH i2c: E2 08 00 57 05 80 13 01 00 00 00 00 00 D9 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 57 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 39 [11:47:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:48]wFMCommunicate OK [11:47:48]SAM_PROTO_GetShiftState done [11:47:48]FM_GetShiftState done [11:47:48]req_shift_opened done [11:47:48]requested_item shift.open_date is exist - process it [11:47:48]req_shift_open_date [11:47:48]req_shift_open_date done [11:47:48]produce_requested_data done [11:47:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198673,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:47:48]process_action_free close_receipt [11:47:48]json_value_free [11:47:48]json_value_free done [11:47:48]process_json_proto returns [11:47:48]Send response to host [11:47:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198673,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:47:48]free response buf [11:47:48]execute_script done [11:47:48]execute_script returns [11:47:48]free content buf [11:47:48]Sock 7.Close socket [11:47:48]Sock 7.Thread stoped [11:47:48]accept exits with 9 [11:47:48]New connection [11:47:48]New thread 3067350372 created [11:47:48]Thread 3067207012 joined [11:47:48]Waiting for new connection... [11:47:48] Sock 9.Parse request [11:47:48]Sock 9.Check first char [11:47:48]Sock 9.First char is OK [11:47:48]request: POST /json_proto HTTP/1.0 [11:47:48]Method: POST [11:47:48]URL: /json_proto [11:47:48]Method is POST - this is cgi request [11:47:48]url: /json_proto [11:47:48]query_string will be loaded in cgi processing [11:47:48]execute_cgi json_proto POST (null) [11:47:48]execute_cgi path=json_proto method=POST [11:47:48]POST find Content-Length [11:47:48]Host: 172.17.46.195:8080 [11:47:48]Content-Length: 686 [11:47:48]Content-Type: application/json [11:47:48] [11:47:48]POST finish read [11:47:48]Found Content-Length = 686 [11:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 10.950, "sum" : 845.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 845.00, "total" : 845.00, "payments": [ { "type": 0, "sum" : 845.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:48]execute_script... [11:47: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)11326121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 10.950, "sum" : 845.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 845.00, "total" : 845.00, "payments": [ { "type": 0, "sum" : 845.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:48]POST & json_proto [11:47:48]process_json_proto [11:47:48]json parsed OK: [11:47:48]protocol is kg_v1.0 [11:47:48]action value=close_receipt [11:47:48]process_action close_receipt [11:47:48]cmd_close_receipt [11:47:48]MH_GetDate [11:47:48]Write to MH i2c: F0 00 00 58 05 4C [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: F0 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: F0 09 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: F0 09 00 58 05 00 E4 8D C0 66 8D AE BC 66 49 [11:47:48]GetLastDocTimeStamp 1723895264 [11:47:48]current date 1723895268 [11:47:48]FM_GetShiftState [11:47:48]SAM_PROTO_GetShiftState [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 13 01 00 [11:47:48]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3B [11:47:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:48]wFMCommunicate OK [11:47:48]SAM_PROTO_GetShiftState done [11:47:48]FM_GetShiftState done [11:47:48]opened in 1723853126 [11:47:48]opened+sec_in_day 1723939526 [11:47:48]quantity*price = 84534 [11:47:48]sum+1 = 84535 [11:47:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.34 袠孝袨袚袨: 845.00 袙薪械褋械薪芯: 845.00 小袛袗效袗: 0.00 袧小袩 1% : 7.48 袧袛小 12% : 89.77 袧邪谢懈褔薪褘屑懈: 845.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 282 17.08.2024 11:47 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198674 肖袩袛: 129432205986137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114748&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198674&fm=129432205986137&tin=02508201610067®Number=0000000000092545&sum=84500 [11:47:50]StoreToDocumentArchive [11:47:50]shift 463 fd 198674 [11:47:50]save to /storage/0463/doc_00198674 [11:47:50]save last doc name /storage/0463/doc_00198674 to /storage/kkm_last_doc_name [11:47:50]save OK [11:47:50]Clear old archive folders... [11:47:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:47:50]tlvbuf is 01429150 [11:47:50]SAM_PROTO_ClearQueue [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 09 00 00 [11:47:50]Write to MH i2c: E2 08 00 66 05 80 09 00 00 00 00 00 00 DD [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [11:47:50]RAPDU: 90 00 [11:47:50]wFMCommunicate OK [11:47:50]SAM_PROTO_ClearQueue done [11:47:50]KKMCreateOFDPacket [11:47:50]OFDProtocolAddRootSTLVToBuf [11:47:50]FM_MakeSignedData [11:47:50]FM_MakeSignedData [11:47:50]SAM_PROTO_SignData [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 0D 01 02 [11:47:50]Write to MH i2c: E2 08 00 67 05 80 0D 01 02 00 00 00 00 E5 [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [11:47:50]RAPDU: 90 00 [11:47:50]wFMCommunicate OK [11:47:50]wFMCommunicate request_size=255 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 36 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 23 00 00 00 00 07 04 06 00 14 4A 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 E4 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 08 03 [11:47:50]Write to MH i2c: E2 02 01 68 05 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 36 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 23 00 00 00 00 07 04 06 00 14 4A 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 E4 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 08 03 00 00 AA [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [11:47:50]RAPDU: 90 00 [11:47:50]wFMCommunicate OK [11:47:50]wFMCommunicate request_size=16 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 75 B7 C8 A9 09 59 [11:47:50]Write to MH i2c: E2 13 00 69 05 80 0D 02 02 0B 00 00 35 04 06 00 75 B7 C8 A9 09 59 00 00 3C [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [11:47:50]RAPDU: 90 00 [11:47:50]wFMCommunicate OK [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 0D 03 02 [11:47:50]Write to MH i2c: E2 08 00 6A 05 80 0D 03 02 00 00 00 00 EA [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 0B 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 0B 00 6A 05 00 EE 73 12 AF 22 87 5E C0 90 00 D4 [11:47:50]RAPDU: EE 73 12 AF 22 87 5E C0 90 00 [11:47:50]wFMCommunicate OK [11:47:50]SAM_PROTO_SignData done [11:47:50]FM_MakeSignedData done [11:47:50]CreateOFDProtocolMessage [11:47:50]wFMCommunicate request_size=4 [11:47:50]MH_SAM_APDU [11:47:50]CAPDU: 80 11 00 00 [11:47:50]Write to MH i2c: E2 08 00 6B 05 80 11 00 00 00 00 00 00 EA [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:50]Read from MH i2c: E2 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 17 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: E2 17 00 6B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 37 [11:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:50]wFMCommunicate OK [11:47:50]CreateOFDProtocolMessage done [11:47:50]OFDSenderStorePacket 198674 [11:47:50]StoreOFDPacket docnum=198674 [11:47:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 50 06 0D 01 B7 4C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 36 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 23 00 00 00 00 07 04 06 00 14 4A 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 E4 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 08 03 00 35 04 06 00 75 B7 C8 A9 09 59 EE 73 12 AF 22 87 5E C0 [11:47:50]CheckFolder [11:47:50]dirname=/storage/ofd_packets [11:47:50]CheckFolder done [11:47:50]ProducePacketName [11:47:50]name=ofd_packets/00198674 [11:47:50]NVStorageSaveData ofd_packets/00198674 [11:47:50]File name is /storage/ofd_packets/00198674 [11:47:50]Write 307 bytes [11:47:50]NVStorageSaveData done [11:47:50]OFDSenderStorePacket done [11:47:50]KKMCreateOFDPacket done [11:47:50]NVStorageSaveData kkm_last_timestamp [11:47:50]File name is /storage/kkm_last_timestamp [11:47:50]Write 4 bytes [11:47:50]NVStorageSaveData done [11:47:50]ExternCall_PrintAddStr [11:47:50]wPrintStart [11:47:50]Write to MH i2c: 01 00 00 6C 05 71 [11:47:50]Write i2c OK [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: 01 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: 01 07 00 [11:47:50]MH_I2C_Read... [11:47:50]Read from MH i2c: 01 07 00 6C 05 00 00 00 00 00 FF 0F 86 [11:47:50]RasterBufferAndPrint [11:47:50]line 小褔械褌 N : (1)11326121 [11:47:50]line 袠袧袧: 02508201610067 [11:47:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:47:50]line 袩袪袨袛袗袞袗 [11:47:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [11:47:50]line 孝芯胁邪褉: 2710194210 [11:47:50]line D-ENERGY 袛孝-袣-5 [11:47:50]line 10.950 * 77.20 [11:47:50]line = 845.34 [11:47:50]line 袧袛小 12% 袧小袩 1% [11:47:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:47:50]line 袨袣袪校袚袥袝袧袠袝: -0.34 [11:47:50]line 袠孝袨袚袨: 845.00 [11:47:50]line 袙薪械褋械薪芯: 845.00 [11:47:50]line 小袛袗效袗: 0.00 [11:47:50]line 袧小袩 1% : 7.48 [11:47:50]line 袧袛小 12% : 89.77 [11:47:50]line 袧邪谢懈褔薪褘屑懈: 845.00 [11:47:50]line 袘械蟹薪邪谢.: 0.00 [11:47:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:47:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:47:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:47:50]line 效械泻 282 17.08.2024 11:47 [11:47:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:47:50]line 袟袧袦: 0300000079 [11:47:50]line 袪袧袦: 0000000000092545 [11:47:50]line 袙械褉褋懈褟 袣袣袦: 001 [11:47:50]line 肖袦: 0000000000871802 [11:47:50]line 肖袛: 198674 [11:47:50]line 肖袩袛: 129432205986137 [11:47:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114748&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198674&fm=129432205986137&tin=02508201610067®Number=0000000000092545&sum=84500 [11:47:50]written 0, free lines is 4095 [11:47:50]OFD Sender: Processing packet 198674 [packets to send 246, broken 245] [11:47:50]ProducePacketName [11:47:50]name=ofd_packets/00198674 [11:47:50]OFD Sender: To server: 嚂鰌G, [11:47:50]CommunicateWithHost lk.salyk.kg:30040 [11:47:50]ConnectInit lk.salyk.kg [11:47:50]Connected sock=10 [11:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 50 06 0D 01 B7 4C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C6 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 36 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 23 00 00 00 00 07 04 06 00 14 4A 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 E4 8D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 08 03 00 35 04 06 00 75 B7 C8 A9 09 59 EE 73 12 AF 22 87 5E C0 [11:47:51]Write to MH i2c: 01 00 00 97 05 9C [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: 01 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: 01 07 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: 01 07 00 97 05 00 00 00 00 00 E8 0C 97 [11:47:51]RasterBufferAndPrint [11:47:51]line [11:47:51]line [11:47:51]line [11:47:51]line [11:47:51]line [11:47:51]written 0, free lines is 3313 [11:47:51]MH_Cut [11:47:51]Write to MH i2c: D1 01 00 9E 05 01 75 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: D1 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: D1 01 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: D1 01 00 9E 05 00 74 [11:47:51]Write to MH i2c: 01 00 00 9F 05 A4 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 83 6A 47 00 81 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 08 03 00 F4 03 04 00 F5 39 C0 66 B6 04 01 00 00 63 43 AF 3C 01 17 A4 79 [11:47:51]CommunicateWithHost err = 0 [11:47:51]CheckOFDResponse [11:47:51]1017 (14) - 77093643461234 [11:47:51]1041 (16) - 0000000000871802 [11:47:51]1040 (4) - 198674 [11:47:51]1012 (4) - 17.08.2024 05:49 [11:47:51]1206 (1) - 0 [11:47:51]OFD Sender: Remove packet 198674 [11:47:51]ProducePacketName [11:47:51]name=ofd_packets/00198674 [11:47:51]NVStorageDeleteData [11:47:51]OFD Sender: No OFD packet to send [11:47:51]*** Cut start [11:47:51]*** Purtial cut [11:47:51]*** CUTSNS_PIN = 0 [11:47:52]*** Stage 1: CUTSNS_PIN = 1 [11:47:53]Read from MH i2c: 01 [11:47:53]MH_I2C_Read... [11:47:53]*** Stop cut motor [11:47:53]*** Cut end [11:47:53]Read from MH i2c: 01 07 00 [11:47:53]MH_I2C_Read... [11:47:53]Read from MH i2c: 01 07 00 9F 05 00 00 00 00 00 FF 0F B9 [11:47:53]process_action close_receipt done [11:47:53]requested_data is exist [11:47:53]produce_requested_data [11:47:53]requested_item fm.sn is exist - process it [11:47:53]wFMCommunicate request_size=4 [11:47:53]MH_SAM_APDU [11:47:53]CAPDU: 80 11 00 00 [11:47:53]Write to MH i2c: E2 08 00 A0 05 80 11 00 00 00 00 00 00 1F [11:47:53]Write i2c OK [11:47:53]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 17 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 17 00 A0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [11:47:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:47:54]wFMCommunicate OK [11:47:54]requested_item fd.num is exist - process it [11:47:54]SAM_PROTO_GetFieldsCounters [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 13 00 00 [11:47:54]Write to MH i2c: E2 08 00 A1 05 80 13 00 00 00 00 00 00 22 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 62 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 62 00 A1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 08 03 00 0E 04 04 00 CF 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 7B [11:47:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 08 03 00 0E 04 04 00 CF 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 [11:47:54]wFMCommunicate OK [11:47:54]SAM_PROTO_GetFieldsCounters done [11:47:54]requested_item shift.num is exist - process it [11:47:54]requested_item shift.opened is exist - process it [11:47:54]req_shift_opened [11:47:54]FM_GetShiftState [11:47:54]SAM_PROTO_GetShiftState [11:47:54]wFMCommunicate request_size=4 [11:47:54]MH_SAM_APDU [11:47:54]CAPDU: 80 13 01 00 [11:47:54]Write to MH i2c: E2 08 00 A2 05 80 13 01 00 00 00 00 00 24 [11:47:54]Write i2c OK [11:47:54]MH_I2C_Read... [11:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:54]Read from MH i2c: E2 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 [11:47:54]MH_I2C_Read... [11:47:54]Read from MH i2c: E2 0E 00 A2 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [11:47:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:47:54]wFMCommunicate OK [11:47:54]SAM_PROTO_GetShiftState done [11:47:54]FM_GetShiftState done [11:47:54]req_shift_opened done [11:47:54]requested_item shift.open_date is exist - process it [11:47:54]req_shift_open_date [11:47:54]req_shift_open_date done [11:47:54]produce_requested_data done [11:47:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198674,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:47:54]process_action_free close_receipt [11:47:54]json_value_free [11:47:54]json_value_free done [11:47:54]process_json_proto returns [11:47:54]Send response to host [11:47:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198674,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:47:54]free response buf [11:47:54]execute_script done [11:47:54]execute_script returns [11:47:54]free content buf [11:47:54]Sock 9.Close socket [11:47:54]Sock 9.Thread stoped [11:47: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:20]accept exits with 7 [11:49:20]New connection [11:49:20]New thread 3067207012 created [11:49:20]Thread 3067350372 joined [11:49:20]Waiting for new connection... [11:49:20] Sock 7.Parse request [11:49:20]Sock 7.Check first char [11:49:20]Sock 7.First char is OK [11:49:20]request: POST /json_proto HTTP/1.0 [11:49:20]Method: POST [11:49:20]URL: /json_proto [11:49:20]Method is POST - this is cgi request [11:49:20]url: /json_proto [11:49:20]query_string will be loaded in cgi processing [11:49:20]execute_cgi json_proto POST (null) [11:49:20]execute_cgi path=json_proto method=POST [11:49:20]POST find Content-Length [11:49:20]Host: 172.17.46.195:8080 [11:49:20]Content-Length: 805 [11:49:20]Content-Type: application/json [11:49:20] [11:49:20]POST finish read [11:49:20]Found Content-Length = 805 [11:49:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:20]execute_script... [11:49: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)11326123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:20]POST & json_proto [11:49:20]process_json_proto [11:49:20]json parsed OK: [11:49:20]protocol is kg_v1.0 [11:49:20]action value=close_receipt [11:49:20]process_action close_receipt [11:49:20]cmd_close_receipt [11:49:20]MH_GetDate [11:49:20]Write to MH i2c: F0 00 00 A3 05 97 [11:49:20]Write i2c OK [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: F0 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: F0 09 00 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: F0 09 00 A3 05 00 40 8E C0 66 8D AE BC 66 F1 [11:49:20]GetLastDocTimeStamp 1723895268 [11:49:20]current date 1723895360 [11:49:20]FM_GetShiftState [11:49:20]SAM_PROTO_GetShiftState [11:49:20]wFMCommunicate request_size=4 [11:49:20]MH_SAM_APDU [11:49:20]CAPDU: 80 13 01 00 [11:49:20]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [11:49:20]Write i2c OK [11:49:20]MH_I2C_Read... [11:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:20]Read from MH i2c: E2 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: E2 0E 00 [11:49:20]MH_I2C_Read... [11:49:20]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 86 [11:49:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:49:20]wFMCommunicate OK [11:49:20]SAM_PROTO_GetShiftState done [11:49:20]FM_GetShiftState done [11:49:20]opened in 1723853126 [11:49:20]opened+sec_in_day 1723939526 [11:49:20]quantity*price = 200043 [11:49:20]sum+1 = 200044 [11:49:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 283 17.08.2024 11:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198675 肖袩袛: 228466657969755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114920&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198675&fm=228466657969755&tin=02508201610067®Number=0000000000092545&sum=200043 [11:49:21]StoreToDocumentArchive [11:49:21]shift 463 fd 198675 [11:49:21]save to /storage/0463/doc_00198675 [11:49:21]save last doc name /storage/0463/doc_00198675 to /storage/kkm_last_doc_name [11:49:21]save OK [11:49:21]Clear old archive folders... [11:49:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:21]tlvbuf is 0142AA80 [11:49:21]SAM_PROTO_ClearQueue [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 09 00 00 [11:49:21]Write to MH i2c: E2 08 00 B1 05 80 09 00 00 00 00 00 00 28 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [11:49:21]RAPDU: 90 00 [11:49:21]wFMCommunicate OK [11:49:21]SAM_PROTO_ClearQueue done [11:49:21]KKMCreateOFDPacket [11:49:21]OFDProtocolAddRootSTLVToBuf [11:49:21]FM_MakeSignedData [11:49:21]FM_MakeSignedData [11:49:21]SAM_PROTO_SignData [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 0D 01 02 [11:49:21]Write to MH i2c: E2 08 00 B2 05 80 0D 01 02 00 00 00 00 30 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [11:49:21]RAPDU: 90 00 [11:49:21]wFMCommunicate OK [11:49:21]wFMCommunicate request_size=255 [11:49:21]MH_SAM_APDU [11:49: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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 40 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 08 03 00 35 04 06 00 CF [11:49:21]Write to MH i2c: E2 02 01 B3 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 40 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 08 03 00 35 04 06 00 CF 00 00 84 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [11:49:21]RAPDU: 90 00 [11:49:21]wFMCommunicate OK [11:49:21]wFMCommunicate request_size=10 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 0D 02 02 05 CA 09 FD C6 5B [11:49:21]Write to MH i2c: E2 0D 00 B4 05 80 0D 02 02 05 00 CA 09 FD C6 5B 00 00 2E [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [11:49:21]RAPDU: 90 00 [11:49:21]wFMCommunicate OK [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 0D 03 02 [11:49:21]Write to MH i2c: E2 08 00 B5 05 80 0D 03 02 00 00 00 00 35 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 0B 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 0B 00 B5 05 00 BA 6E 94 F6 D8 FC C1 7C 90 00 F9 [11:49:21]RAPDU: BA 6E 94 F6 D8 FC C1 7C 90 00 [11:49:21]wFMCommunicate OK [11:49:21]SAM_PROTO_SignData done [11:49:21]FM_MakeSignedData done [11:49:21]CreateOFDProtocolMessage [11:49:21]wFMCommunicate request_size=4 [11:49:21]MH_SAM_APDU [11:49:21]CAPDU: 80 11 00 00 [11:49:21]Write to MH i2c: E2 08 00 B6 05 80 11 00 00 00 00 00 00 35 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:21]Read from MH i2c: E2 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 17 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: E2 17 00 B6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [11:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:49:21]wFMCommunicate OK [11:49:21]CreateOFDProtocolMessage done [11:49:21]OFDSenderStorePacket 198675 [11:49:21]StoreOFDPacket docnum=198675 [11:49:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 10 07 01 A9 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 40 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 08 03 00 35 04 06 00 CF CA 09 FD C6 5B BA 6E 94 F6 D8 FC C1 7C [11:49:21]CheckFolder [11:49:21]dirname=/storage/ofd_packets [11:49:21]CheckFolder done [11:49:21]ProducePacketName [11:49:21]name=ofd_packets/00198675 [11:49:21]NVStorageSaveData ofd_packets/00198675 [11:49:21]File name is /storage/ofd_packets/00198675 [11:49:21]Write 301 bytes [11:49:21]NVStorageSaveData done [11:49:21]OFDSenderStorePacket done [11:49:21]KKMCreateOFDPacket done [11:49:21]NVStorageSaveData kkm_last_timestamp [11:49:21]File name is /storage/kkm_last_timestamp [11:49:21]Write 4 bytes [11:49:21]NVStorageSaveData done [11:49:21]ExternCall_PrintAddStr [11:49:21]wPrintStart [11:49:21]Write to MH i2c: 01 00 00 B7 05 BC [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: 01 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: 01 07 00 [11:49:21]MH_I2C_Read... [11:49:21]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 FF 0F D1 [11:49:21]RasterBufferAndPrint [11:49:21]line 小褔械褌 N : (1)11326123 [11:49:21]line 袠袧袧: 02508201610067 [11:49:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:49:21]line 袩袪袨袛袗袞袗 [11:49:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [11:49:21]line 孝芯胁邪褉: 2710124500 [11:49:21]line 袗懈-95-袣-5 [11:49:21]line 26.960 * 74.20 [11:49:21]line = 2000.43 [11:49:21]line 袧袛小 12% 袧小袩 1% [11:49:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:49:21]line 袠孝袨袚袨: 2000.43 [11:49:21]line 袧小袩 1% : 17.70 [11:49:21]line 袧袛小 12% : 212.43 [11:49:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:49:21]line 袘械蟹薪邪谢.: 2000.43 [11:49:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:49:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:49:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:49:21]line 效械泻 283 17.08.2024 11:49 [11:49:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:49:21]line 袟袧袦: 0300000079 [11:49:21]line 袪袧袦: 0000000000092545 [11:49:21]line 袙械褉褋懈褟 袣袣袦: 001 [11:49:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:49:21]line 肖袦: 0000000000871802 [11:49:21]line 肖袛: 198675 [11:49:21]line 肖袩袛: 228466657969755 [11:49:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T114920&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198675&fm=228466657969755&tin=02508201610067®Number=0000000000092545&sum=200043 [11:49:21]written 0, free lines is 4095 [11:49:21]OFD Sender: Processing packet 198675 [packets to send 246, broken 245] [11:49:21]ProducePacketName [11:49:21]name=ofd_packets/00198675 [11:49:21]OFD Sender: To server: 嚂鰌G, [11:49:21]CommunicateWithHost lk.salyk.kg:30040 [11:49:21]ConnectInit lk.salyk.kg [11:49:21]Connected sock=10 [11:49:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 10 07 01 A9 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 40 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 08 03 00 35 04 06 00 CF CA 09 FD C6 5B BA 6E 94 F6 D8 FC C1 7C [11:49:22]Write to MH i2c: 01 00 00 E1 05 E6 [11:49:22]Write i2c OK [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: 01 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: 01 07 00 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: 01 07 00 E1 05 00 00 00 00 00 FC 0C F5 [11:49:22]RasterBufferAndPrint [11:49:22]line [11:49:22]line [11:49:22]line [11:49:22]line [11:49:22]line [11:49:22]written 0, free lines is 3330 [11:49:22]MH_Cut [11:49:22]Write to MH i2c: D1 01 00 E8 05 01 BF [11:49:22]Write i2c OK [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: D1 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: D1 01 00 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: D1 01 00 E8 05 00 BE [11:49:22]Write to MH i2c: 01 00 00 E9 05 EE [11:49:22]Write i2c OK [11:49:22]MH_I2C_Read... [11:49:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC 3C 47 00 0B 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 08 03 00 F4 03 04 00 50 3A C0 66 B6 04 01 00 00 5D 5D 42 8E AC 81 7B 8D [11:49:22]CommunicateWithHost err = 0 [11:49:22]CheckOFDResponse [11:49:22]1017 (14) - 77093643461234 [11:49:22]1041 (16) - 0000000000871802 [11:49:22]1040 (4) - 198675 [11:49:22]1012 (4) - 17.08.2024 05:51 [11:49:22]1206 (1) - 0 [11:49:22]OFD Sender: Remove packet 198675 [11:49:22]ProducePacketName [11:49:22]name=ofd_packets/00198675 [11:49:22]NVStorageDeleteData [11:49:22]OFD Sender: No OFD packet to send [11:49:22]*** Cut start [11:49:22]*** Purtial cut [11:49:22]*** Stage 1: CUTSNS_PIN = 1 [11:49:23]Read from MH i2c: 01 [11:49:23]MH_I2C_Read... [11:49:23]*** Stop cut motor [11:49:23]*** Cut end [11:49:23]Read from MH i2c: 01 07 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 FF 0F 03 [11:49:23]process_action close_receipt done [11:49:23]requested_data is exist [11:49:23]produce_requested_data [11:49:23]requested_item fm.sn is exist - process it [11:49:23]wFMCommunicate request_size=4 [11:49:23]MH_SAM_APDU [11:49:23]CAPDU: 80 11 00 00 [11:49:23]Write to MH i2c: E2 08 00 EA 05 80 11 00 00 00 00 00 00 69 [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:23]Read from MH i2c: E2 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 17 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 17 00 EA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [11:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:49:23]wFMCommunicate OK [11:49:23]requested_item fd.num is exist - process it [11:49:23]SAM_PROTO_GetFieldsCounters [11:49:23]wFMCommunicate request_size=4 [11:49:23]MH_SAM_APDU [11:49:23]CAPDU: 80 13 00 00 [11:49:23]Write to MH i2c: E2 08 00 EB 05 80 13 00 00 00 00 00 00 6C [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:23]Read from MH i2c: E2 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 62 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 62 00 EB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 08 03 00 0E 04 04 00 CF 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 C9 [11:49:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 08 03 00 0E 04 04 00 CF 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 [11:49:23]wFMCommunicate OK [11:49:23]SAM_PROTO_GetFieldsCounters done [11:49:23]requested_item shift.num is exist - process it [11:49:23]requested_item shift.opened is exist - process it [11:49:23]req_shift_opened [11:49:23]FM_GetShiftState [11:49:23]SAM_PROTO_GetShiftState [11:49:23]wFMCommunicate request_size=4 [11:49:23]MH_SAM_APDU [11:49:23]CAPDU: 80 13 01 00 [11:49:23]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:23]Read from MH i2c: E2 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 0E 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [11:49:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:49:23]wFMCommunicate OK [11:49:23]SAM_PROTO_GetShiftState done [11:49:23]FM_GetShiftState done [11:49:23]req_shift_opened done [11:49:23]requested_item shift.open_date is exist - process it [11:49:23]req_shift_open_date [11:49:23]req_shift_open_date done [11:49:23]produce_requested_data done [11:49:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198675,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:49:23]process_action_free close_receipt [11:49:23]json_value_free [11:49:23]json_value_free done [11:49:23]process_json_proto returns [11:49:23]Send response to host [11:49:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198675,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:49:23]free response buf [11:49:23]execute_script done [11:49:23]execute_script returns [11:49:23]free content buf [11:49:23]Sock 7.Close socket [11:49:23]Sock 7.Thread stoped [11:49:27]OFD Sender: No OFD packet to send [11:49:32]OFD Sender: No OFD packet to send [11:49:37]OFD Sender: No OFD packet to send [11:49:42]OFD Sender: No OFD packet to send [11:49:47]OFD Sender: No OFD packet to send [11:49:52]OFD Sender: No OFD packet to send [11:49:57]OFD Sender: No OFD packet to send [11:50:02]OFD Sender: No OFD packet to send [11:50:07]OFD Sender: No OFD packet to send [11:50:08]accept exits with 9 [11:50:08]New connection [11:50:08]New thread 3067350372 created [11:50:08]Thread 3067207012 joined [11:50:08]Waiting for new connection... [11:50:08] Sock 9.Parse request [11:50:08]Sock 9.Check first char [11:50:08]Sock 9.First char is OK [11:50:08]request: POST /json_proto HTTP/1.0 [11:50:08]Method: POST [11:50:08]URL: /json_proto [11:50:08]Method is POST - this is cgi request [11:50:08]url: /json_proto [11:50:08]query_string will be loaded in cgi processing [11:50:08]execute_cgi json_proto POST (null) [11:50:08]execute_cgi path=json_proto method=POST [11:50:08]POST find Content-Length [11:50:08]Host: 172.17.46.195:8080 [11:50:08]Content-Length: 679 [11:50:08]Content-Type: application/json [11:50:08] [11:50:08]POST finish read [11:50:08]Found Content-Length = 679 [11:50:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:08]execute_script... [11:50: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)11326124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:08]POST & json_proto [11:50:08]process_json_proto [11:50:08]json parsed OK: [11:50:08]protocol is kg_v1.0 [11:50:08]action value=close_receipt [11:50:08]process_action close_receipt [11:50:08]cmd_close_receipt [11:50:08]MH_GetDate [11:50:08]Write to MH i2c: F0 00 00 ED 05 E1 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 09 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: F0 09 00 ED 05 00 70 8E C0 66 8D AE BC 66 6B [11:50:08]GetLastDocTimeStamp 1723895360 [11:50:08]current date 1723895408 [11:50:08]FM_GetShiftState [11:50:08]SAM_PROTO_GetShiftState [11:50:08]wFMCommunicate request_size=4 [11:50:08]MH_SAM_APDU [11:50:08]CAPDU: 80 13 01 00 [11:50:08]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [11:50:08]Write i2c OK [11:50:08]MH_I2C_Read... [11:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:08]Read from MH i2c: E2 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 0E 00 [11:50:08]MH_I2C_Read... [11:50:08]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D0 [11:50:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:50:08]wFMCommunicate OK [11:50:08]SAM_PROTO_GetShiftState done [11:50:08]FM_GetShiftState done [11:50:08]opened in 1723853126 [11:50:08]opened+sec_in_day 1723939526 [11:50:08]quantity*price = 55053 [11:50:08]sum+1 = 55055 [11:50:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.54 袠孝袨袚袨: 550.00 袙薪械褋械薪芯: 550.00 小袛袗效袗: 0.00 袧小袩 1% : 4.87 袧袛小 12% : 58.46 袧邪谢懈褔薪褘屑懈: 550.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 284 17.08.2024 11:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198676 肖袩袛: 24217102684134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115008&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198676&fm=24217102684134&tin=02508201610067®Number=0000000000092545&sum=55000 [11:50:09]StoreToDocumentArchive [11:50:09]shift 463 fd 198676 [11:50:09]save to /storage/0463/doc_00198676 [11:50:09]save last doc name /storage/0463/doc_00198676 to /storage/kkm_last_doc_name [11:50:09]save OK [11:50:09]Clear old archive folders... [11:50:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:09]tlvbuf is 01450DD0 [11:50:09]SAM_PROTO_ClearQueue [11:50:09]wFMCommunicate request_size=4 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 09 00 00 [11:50:09]Write to MH i2c: E2 08 00 FB 05 80 09 00 00 00 00 00 00 72 [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]*** iso7816_exchange 80 09 00 00... 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 FB 05 00 90 00 74 [11:50:09]RAPDU: 90 00 [11:50:09]wFMCommunicate OK [11:50:09]SAM_PROTO_ClearQueue done [11:50:09]KKMCreateOFDPacket [11:50:09]OFDProtocolAddRootSTLVToBuf [11:50:09]FM_MakeSignedData [11:50:09]FM_MakeSignedData [11:50:09]SAM_PROTO_SignData [11:50:09]wFMCommunicate request_size=4 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 0D 01 02 [11:50:09]Write to MH i2c: E2 08 00 FC 05 80 0D 01 02 00 00 00 00 7A [11:50:09]Write i2c OK [11:50:09]MH_I2C_Read... [11:50:09]*** iso7816_exchange 80 0D 01 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 FC 05 00 90 00 75 [11:50:09]RAPDU: 90 00 [11:50:09]wFMCommunicate OK [11:50:09]wFMCommunicate request_size=255 [11:50:09]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 70 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 08 03 00 35 04 06 00 16 [11:50:09]Write to MH i2c: E2 02 01 FD 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 70 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 08 03 00 35 04 06 00 16 00 00 45 [11:50:09]Write i2c OK [11:50:09]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 FD 05 00 90 00 76 [11:50:09]RAPDU: 90 00 [11:50:09]wFMCommunicate OK [11:50:09]wFMCommunicate request_size=10 [11:50:09]MH_SAM_APDU [11:50:09]CAPDU: 80 0D 02 02 05 06 7B CD 8F E6 [11:50:09]Write to MH i2c: E2 0D 00 FE 05 80 0D 02 02 05 00 06 7B CD 8F E6 00 00 4A [11:50:09]Write i2c OK [11:50:09]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 FE 05 00 90 00 77 [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 FF 05 80 0D 03 02 00 00 00 00 7F [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 FF 05 00 11 DE EA 3D 69 1F 7D 6D 90 00 08 [11:50:09]RAPDU: 11 DE EA 3D 69 1F 7D 6D 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 00 06 80 11 00 00 00 00 00 00 80 [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 00 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CD [11:50:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:50:09]wFMCommunicate OK [11:50:09]CreateOFDProtocolMessage done [11:50:09]OFDSenderStorePacket 198676 [11:50:09]StoreOFDPacket docnum=198676 [11:50:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD B6 07 01 87 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 70 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 08 03 00 35 04 06 00 16 06 7B CD 8F E6 11 DE EA 3D 69 1F 7D 6D [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/00198676 [11:50:09]NVStorageSaveData ofd_packets/00198676 [11:50:09]File name is /storage/ofd_packets/00198676 [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 01 06 07 [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 01 06 00 00 00 00 00 FF 0F 1C [11:50:09]RasterBufferAndPrint [11:50:09]line 小褔械褌 N : (1)11326124 [11:50:09]line 袠袧袧: 02508201610067 [11:50:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:50:09]line 袩袪袨袛袗袞袗 [11:50:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:50:09]line 孝芯胁邪褉: 2710124130 [11:50:09]line 袗懈-92-袣-4 [11:50:09]line 8.120 * 67.80 [11:50:09]line = 550.54 [11:50:09]line 袧袛小 12% 袧小袩 1% [11:50:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:50:09]line 袨袣袪校袚袥袝袧袠袝: -0.54 [11:50:09]line 袠孝袨袚袨: 550.00 [11:50:09]line 袙薪械褋械薪芯: 550.00 [11:50:09]line 小袛袗效袗: 0.00 [11:50:09]line 袧小袩 1% : 4.87 [11:50:09]line 袧袛小 12% : 58.46 [11:50:09]line 袧邪谢懈褔薪褘屑懈: 550.00 [11:50:09]line 袘械蟹薪邪谢.: 0.00 [11:50:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:50:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:50:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:50:09]line 效械泻 284 17.08.2024 11:50 [11:50:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:50:09]line 袟袧袦: 0300000079 [11:50:09]line 袪袧袦: 0000000000092545 [11:50:09]line 袙械褉褋懈褟 袣袣袦: 001 [11:50:09]line 肖袦: 0000000000871802 [11:50:09]line 肖袛: 198676 [11:50:09]line 肖袩袛: 24217102684134 [11:50:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115008&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198676&fm=24217102684134&tin=02508201610067®Number=0000000000092545&sum=55000 [11:50:10]OFD Sender: Processing packet 198676 [packets to send 246, broken 245] [11:50:10]ProducePacketName [11:50:10]name=ofd_packets/00198676 [11:50:10]OFD Sender: To server: 嚂鰌G, [11:50:10]CommunicateWithHost lk.salyk.kg:30040 [11:50:10]ConnectInit lk.salyk.kg [11:50:10]written 0, free lines is 4095 [11:50:10]Connected sock=10 [11: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 31 38 30 32 0F 01 00 00 BD B6 07 01 87 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 70 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 08 03 00 35 04 06 00 16 06 7B CD 8F E6 11 DE EA 3D 69 1F 7D 6D [11:50:10]Write to MH i2c: 01 00 00 2C 06 32 [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 07 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: 01 07 00 2C 06 00 00 00 00 00 EB 0C 30 [11:50:10]RasterBufferAndPrint [11:50:10]line [11:50:10]line [11:50:10]line [11:50:10]line [11:50:10]line [11:50:10]written 0, free lines is 3313 [11:50:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 42 2C 47 00 C2 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 08 03 00 F4 03 04 00 81 3A C0 66 B6 04 01 00 00 3A 82 DF 25 10 C4 CB 06 [11:50:10]CommunicateWithHost err = 0 [11:50:10]CheckOFDResponse [11:50:10]1017 (14) - 77093643461234 [11:50:10]1041 (16) - 0000000000871802 [11:50:10]1040 (4) - 198676 [11:50:10]1012 (4) - 17.08.2024 05:52 [11:50:10]1206 (1) - 0 [11:50:10]OFD Sender: Remove packet 198676 [11:50:10]ProducePacketName [11:50:10]name=ofd_packets/00198676 [11:50:10]NVStorageDeleteData [11:50:10]MH_Cut [11:50:10]Write to MH i2c: D1 01 00 33 06 01 0B [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: D1 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: D1 01 00 [11:50:10]MH_I2C_Read... [11:50:10]Read from MH i2c: D1 01 00 33 06 00 0A [11:50:10]Write to MH i2c: 01 00 00 34 06 3A [11:50:10]Write i2c OK [11:50:10]MH_I2C_Read... [11:50:11]OFD Sender: No OFD packet to send [11:50:11]*** Cut start [11:50:11]*** Purtial cut [11:50:11]*** CUTSNS_PIN = 0 [11:50:11]*** Stage 1: CUTSNS_PIN = 1 [11:50:13]Read from MH i2c: 01 [11:50:13]MH_I2C_Read... [11:50:13]*** Stop cut motor [11:50:13]*** Cut end [11:50:13]Read from MH i2c: 01 07 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 FF 0F 4F [11:50:13]process_action close_receipt done [11:50:13]requested_data is exist [11:50:13]produce_requested_data [11:50:13]requested_item fm.sn is exist - process it [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 11 00 00 [11:50:13]Write to MH i2c: E2 08 00 35 06 80 11 00 00 00 00 00 00 B5 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 17 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 17 00 35 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [11:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:50:13]wFMCommunicate OK [11:50:13]requested_item fd.num is exist - process it [11:50:13]SAM_PROTO_GetFieldsCounters [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 13 00 00 [11:50:13]Write to MH i2c: E2 08 00 36 06 80 13 00 00 00 00 00 00 B8 [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 62 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 62 00 36 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 08 03 00 0E 04 04 00 CF 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 [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 08 03 00 0E 04 04 00 CF 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 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_GetFieldsCounters done [11:50:13]requested_item shift.num is exist - process it [11:50:13]requested_item shift.opened is exist - process it [11:50:13]req_shift_opened [11:50:13]FM_GetShiftState [11:50:13]SAM_PROTO_GetShiftState [11:50:13]wFMCommunicate request_size=4 [11:50:13]MH_SAM_APDU [11:50:13]CAPDU: 80 13 01 00 [11:50:13]Write to MH i2c: E2 08 00 37 06 80 13 01 00 00 00 00 00 BA [11:50:13]Write i2c OK [11:50:13]MH_I2C_Read... [11:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:13]Read from MH i2c: E2 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0E 00 [11:50:13]MH_I2C_Read... [11:50:13]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1A [11:50:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:50:13]wFMCommunicate OK [11:50:13]SAM_PROTO_GetShiftState done [11:50:13]FM_GetShiftState done [11:50:13]req_shift_opened done [11:50:13]requested_item shift.open_date is exist - process it [11:50:13]req_shift_open_date [11:50:13]req_shift_open_date done [11:50:13]produce_requested_data done [11:50:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198676,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:50:13]process_action_free close_receipt [11:50:13]json_value_free [11:50:13]json_value_free done [11:50:13]process_json_proto returns [11:50:13]Send response to host [11:50:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198676,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:50:13]free response buf [11:50:13]execute_script done [11:50:13]execute_script returns [11:50:13]free content buf [11:50:13]Sock 9.Close socket [11:50:13]Sock 9.Thread stoped [11:50:16]OFD Sender: No OFD packet to send [11:50:21]OFD Sender: No OFD packet to send [11:50:26]OFD Sender: No OFD packet to send [11:50:31]OFD Sender: No OFD packet to send [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:06]accept exits with 7 [11:51:06]New connection [11:51:06]New thread 3067207012 created [11:51:06]Thread 3067350372 joined [11:51:06]Waiting for new connection... [11:51:06] Sock 7.Parse request [11:51:06]Sock 7.Check first char [11:51:06]Sock 7.First char is OK [11:51:06]request: POST /json_proto HTTP/1.0 [11:51:06]Method: POST [11:51:06]URL: /json_proto [11:51:06]Method is POST - this is cgi request [11:51:06]url: /json_proto [11:51:06]query_string will be loaded in cgi processing [11:51:06]execute_cgi json_proto POST (null) [11:51:06]execute_cgi path=json_proto method=POST [11:51:06]POST find Content-Length [11:51:06]Host: 172.17.46.195:8080 [11:51:06]Content-Length: 680 [11:51:06]Content-Type: application/json [11:51:06] [11:51:06]POST finish read [11:51:06]Found Content-Length = 680 [11:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:06]execute_script... [11:51:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:06]POST & json_proto [11:51:06]process_json_proto [11:51:06]json parsed OK: [11:51:06]protocol is kg_v1.0 [11:51:06]action value=close_receipt [11:51:06]process_action close_receipt [11:51:06]cmd_close_receipt [11:51:06]MH_GetDate [11:51:06]Write to MH i2c: F0 00 00 38 06 2D [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 09 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 09 00 38 06 00 AB 8E C0 66 8D AE BC 66 F2 [11:51:06]GetLastDocTimeStamp 1723895408 [11:51:06]current date 1723895467 [11:51:06]FM_GetShiftState [11:51:06]SAM_PROTO_GetShiftState [11:51:06]wFMCommunicate request_size=4 [11:51:06]MH_SAM_APDU [11:51:06]CAPDU: 80 13 01 00 [11:51:06]Write to MH i2c: E2 08 00 39 06 80 13 01 00 00 00 00 00 BC [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 0E 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 0E 00 39 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1C [11:51:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:06]wFMCommunicate OK [11:51:06]SAM_PROTO_GetShiftState done [11:51:06]FM_GetShiftState done [11:51:06]opened in 1723853126 [11:51:06]opened+sec_in_day 1723939526 [11:51:06]quantity*price = 70037 [11:51:06]sum+1 = 70038 [11:51:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 285 17.08.2024 11:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198677 肖袩袛: 42964866751180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115107&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198677&fm=42964866751180&tin=02508201610067®Number=0000000000092545&sum=70000 [11:51:08]StoreToDocumentArchive [11:51:08]shift 463 fd 198677 [11:51:08]save to /storage/0463/doc_00198677 [11:51:08]save last doc name /storage/0463/doc_00198677 to /storage/kkm_last_doc_name [11:51:08]save OK [11:51:08]Clear old archive folders... [11:51:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:08]tlvbuf is 014251C0 [11:51:08]SAM_PROTO_ClearQueue [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 09 00 00 [11:51:08]Write to MH i2c: E2 08 00 46 06 80 09 00 00 00 00 00 00 BE [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]SAM_PROTO_ClearQueue done [11:51:08]KKMCreateOFDPacket [11:51:08]OFDProtocolAddRootSTLVToBuf [11:51:08]FM_MakeSignedData [11:51:08]FM_MakeSignedData [11:51:08]SAM_PROTO_SignData [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 0D 01 02 [11:51:08]Write to MH i2c: E2 08 00 47 06 80 0D 01 02 00 00 00 00 C6 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]wFMCommunicate request_size=255 [11:51:08]MH_SAM_APDU [11:51: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 08 03 00 35 04 06 00 27 [11:51:08]Write to MH i2c: E2 02 01 48 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 08 03 00 35 04 06 00 27 00 00 B9 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]wFMCommunicate request_size=10 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 0D 02 02 05 13 89 9E DA CC [11:51:08]Write to MH i2c: E2 0D 00 49 06 80 0D 02 02 05 00 13 89 9E DA CC 00 00 B3 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [11:51:08]RAPDU: 90 00 [11:51:08]wFMCommunicate OK [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 0D 03 02 [11:51:08]Write to MH i2c: E2 08 00 4A 06 80 0D 03 02 00 00 00 00 CB [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 0B 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 0B 00 4A 06 00 CC 56 37 04 4B E5 85 FC 90 00 DA [11:51:08]RAPDU: CC 56 37 04 4B E5 85 FC 90 00 [11:51:08]wFMCommunicate OK [11:51:08]SAM_PROTO_SignData done [11:51:08]FM_MakeSignedData done [11:51:08]CreateOFDProtocolMessage [11:51:08]wFMCommunicate request_size=4 [11:51:08]MH_SAM_APDU [11:51:08]CAPDU: 80 11 00 00 [11:51:08]Write to MH i2c: E2 08 00 4B 06 80 11 00 00 00 00 00 00 CB [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:08]Read from MH i2c: E2 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 17 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: E2 17 00 4B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [11:51:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:08]wFMCommunicate OK [11:51:08]CreateOFDProtocolMessage done [11:51:08]OFDSenderStorePacket 198677 [11:51:08]StoreOFDPacket docnum=198677 [11:51:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CF 61 07 01 0A 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 08 03 00 35 04 06 00 27 13 89 9E DA CC CC 56 37 04 4B E5 85 FC [11:51:08]CheckFolder [11:51:08]dirname=/storage/ofd_packets [11:51:08]CheckFolder done [11:51:08]ProducePacketName [11:51:08]name=ofd_packets/00198677 [11:51:08]NVStorageSaveData ofd_packets/00198677 [11:51:08]File name is /storage/ofd_packets/00198677 [11:51:08]Write 301 bytes [11:51:08]NVStorageSaveData done [11:51:08]OFDSenderStorePacket done [11:51:08]KKMCreateOFDPacket done [11:51:08]NVStorageSaveData kkm_last_timestamp [11:51:08]File name is /storage/kkm_last_timestamp [11:51:08]Write 4 bytes [11:51:08]NVStorageSaveData done [11:51:08]ExternCall_PrintAddStr [11:51:08]wPrintStart [11:51:08]Write to MH i2c: 01 00 00 4C 06 52 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 07 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 07 00 4C 06 00 00 00 00 00 FF 0F 67 [11:51:08]RasterBufferAndPrint [11:51:08]line 小褔械褌 N : (1)11326125 [11:51:08]line 袠袧袧: 02508201610067 [11:51:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:51:08]line 袩袪袨袛袗袞袗 [11:51:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [11:51:08]line 孝芯胁邪褉: 2710124130 [11:51:08]line 袗懈-92-袣-4 [11:51:08]line 10.330 * 67.80 [11:51:08]line = 700.37 [11:51:08]line 袧袛小 12% 袧小袩 1% [11:51:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:51:08]line 袨袣袪校袚袥袝袧袠袝: -0.37 [11:51:08]line 袠孝袨袚袨: 700.00 [11:51:08]line 袙薪械褋械薪芯: 700.00 [11:51:08]line 小袛袗效袗: 0.00 [11:51:08]line 袧小袩 1% : 6.20 [11:51:08]line 袧袛小 12% : 74.38 [11:51:08]line 袧邪谢懈褔薪褘屑懈: 700.00 [11:51:08]line 袘械蟹薪邪谢.: 0.00 [11:51:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:51:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:51:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:51:08]line 效械泻 285 17.08.2024 11:51 [11:51:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:51:08]line 袟袧袦: 0300000079 [11:51:08]line 袪袧袦: 0000000000092545 [11:51:08]line 袙械褉褋懈褟 袣袣袦: 001 [11:51:08]line 肖袦: 0000000000871802 [11:51:08]line 肖袛: 198677 [11:51:08]line 肖袩袛: 42964866751180 [11:51:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115107&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198677&fm=42964866751180&tin=02508201610067®Number=0000000000092545&sum=70000 [11:51:08]OFD Sender: Processing packet 198677 [packets to send 246, broken 245] [11:51:08]ProducePacketName [11:51:08]name=ofd_packets/00198677 [11:51:08]OFD Sender: To server: 嚂鰌G, [11:51:08]CommunicateWithHost lk.salyk.kg:30040 [11:51:08]ConnectInit lk.salyk.kg [11:51:08]written 0, free lines is 4095 [11:51:09]Connected sock=9 [11:51:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CF 61 07 01 0A 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 AB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 08 03 00 35 04 06 00 27 13 89 9E DA CC CC 56 37 04 4B E5 85 FC [11:51:09]Write to MH i2c: 01 00 00 77 06 7D [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 77 06 00 00 00 00 00 E2 0C 72 [11:51:09]RasterBufferAndPrint [11:51:09]line [11:51:09]line [11:51:09]line [11:51:09]line [11:51:09]line [11:51:09]written 0, free lines is 3304 [11:51:09]MH_Cut [11:51:09]Write to MH i2c: D1 01 00 7E 06 01 56 [11:51:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 45 47 00 BB 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 31 38 30 32 10 04 04 00 15 08 03 00 F4 03 04 00 BB 3A C0 66 B6 04 01 00 00 D3 5C FF F7 1E CD 34 BC [11:51:09]CommunicateWithHost err = 0 [11:51:09]CheckOFDResponse [11:51:09]1017 (14) - 77093643461234 [11:51:09]1041 (16) - 0000000000871802 [11:51:09]1040 (4) - 198677 [11:51:09]1012 (4) - 17.08.2024 05:52 [11:51:09]1206 (1) - 0 [11:51:09]OFD Sender: Remove packet 198677 [11:51:09]ProducePacketName [11:51:09]name=ofd_packets/00198677 [11:51:09]NVStorageDeleteData [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: D1 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: D1 01 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: D1 01 00 7E 06 00 55 [11:51:09]Write to MH i2c: 01 00 00 7F 06 85 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]OFD Sender: No OFD packet to send [11:51:10]*** Cut start [11:51:10]*** Purtial cut [11:51:10]*** Stage 1: CUTSNS_PIN = 1 [11:51:10]Read from MH i2c: 01 [11:51:10]MH_I2C_Read... [11:51:10]*** Stop cut motor [11:51:10]*** Cut end [11:51:10]Read from MH i2c: 01 07 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [11:51:10]process_action close_receipt done [11:51:10]requested_data is exist [11:51:10]produce_requested_data [11:51:10]requested_item fm.sn is exist - process it [11:51:10]wFMCommunicate request_size=4 [11:51:10]MH_SAM_APDU [11:51:10]CAPDU: 80 11 00 00 [11:51:10]Write to MH i2c: E2 08 00 80 06 80 11 00 00 00 00 00 00 00 [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:10]Read from MH i2c: E2 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 17 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 17 00 80 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4D [11:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:10]wFMCommunicate OK [11:51:10]requested_item fd.num is exist - process it [11:51:10]SAM_PROTO_GetFieldsCounters [11:51:10]wFMCommunicate request_size=4 [11:51:10]MH_SAM_APDU [11:51:10]CAPDU: 80 13 00 00 [11:51:10]Write to MH i2c: E2 08 00 81 06 80 13 00 00 00 00 00 00 03 [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:10]Read from MH i2c: E2 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 62 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 62 00 81 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 08 03 00 0E 04 04 00 CF 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 68 [11:51:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 08 03 00 0E 04 04 00 CF 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 [11:51:10]wFMCommunicate OK [11:51:10]SAM_PROTO_GetFieldsCounters done [11:51:10]requested_item shift.num is exist - process it [11:51:10]requested_item shift.opened is exist - process it [11:51:10]req_shift_opened [11:51:10]FM_GetShiftState [11:51:10]SAM_PROTO_GetShiftState [11:51:10]wFMCommunicate request_size=4 [11:51:10]MH_SAM_APDU [11:51:10]CAPDU: 80 13 01 00 [11:51:10]Write to MH i2c: E2 08 00 82 06 80 13 01 00 00 00 00 00 05 [11:51:10]Write i2c OK [11:51:10]MH_I2C_Read... [11:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:10]Read from MH i2c: E2 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 0E 00 [11:51:10]MH_I2C_Read... [11:51:10]Read from MH i2c: E2 0E 00 82 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 65 [11:51:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:10]wFMCommunicate OK [11:51:10]SAM_PROTO_GetShiftState done [11:51:10]FM_GetShiftState done [11:51:10]req_shift_opened done [11:51:10]requested_item shift.open_date is exist - process it [11:51:10]req_shift_open_date [11:51:10]req_shift_open_date done [11:51:10]produce_requested_data done [11:51:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198677,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:51:10]process_action_free close_receipt [11:51:10]json_value_free [11:51:10]json_value_free done [11:51:10]process_json_proto returns [11:51:10]Send response to host [11:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198677,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:51:10]free response buf [11:51:10]execute_script done [11:51:10]execute_script returns [11:51:10]free content buf [11:51:10]Sock 7.Close socket [11:51:10]Sock 7.Thread stoped [11:51:14]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:21]accept exits with 10 [11:51:21]New connection [11:51:21]New thread 3067350372 created [11:51:21]Thread 3067207012 joined [11:51:21]Waiting for new connection... [11:51:21] Sock 10.Parse request [11:51:21]Sock 10.Check first char [11:51:21]Sock 10.First char is OK [11:51:21]request: POST /json_proto HTTP/1.0 [11:51:21]Method: POST [11:51:21]URL: /json_proto [11:51:21]Method is POST - this is cgi request [11:51:21]url: /json_proto [11:51:21]query_string will be loaded in cgi processing [11:51:21]execute_cgi json_proto POST (null) [11:51:21]execute_cgi path=json_proto method=POST [11:51:21]POST find Content-Length [11:51:21]Host: 172.17.46.195:8080 [11:51:21]Content-Length: 680 [11:51:21]Content-Type: application/json [11:51:21] [11:51:21]POST finish read [11:51:21]Found Content-Length = 680 [11:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:21]execute_script... [11:51: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)11326126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:21]POST & json_proto [11:51:21]process_json_proto [11:51:21]json parsed OK: [11:51:21]protocol is kg_v1.0 [11:51:21]action value=close_receipt [11:51:21]process_action close_receipt [11:51:21]cmd_close_receipt [11:51:21]MH_GetDate [11:51:21]Write to MH i2c: F0 00 00 83 06 78 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: F0 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: F0 09 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: F0 09 00 83 06 00 B9 8E C0 66 8D AE BC 66 4B [11:51:21]GetLastDocTimeStamp 1723895467 [11:51:21]current date 1723895481 [11:51:21]FM_GetShiftState [11:51:21]SAM_PROTO_GetShiftState [11:51:21]wFMCommunicate request_size=4 [11:51:21]MH_SAM_APDU [11:51:21]CAPDU: 80 13 01 00 [11:51:21]Write to MH i2c: E2 08 00 84 06 80 13 01 00 00 00 00 00 07 [11:51:21]Write i2c OK [11:51:21]MH_I2C_Read... [11:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:21]Read from MH i2c: E2 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 0E 00 [11:51:21]MH_I2C_Read... [11:51:21]Read from MH i2c: E2 0E 00 84 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 67 [11:51:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:21]wFMCommunicate OK [11:51:21]SAM_PROTO_GetShiftState done [11:51:21]FM_GetShiftState done [11:51:21]opened in 1723853126 [11:51:21]opened+sec_in_day 1723939526 [11:51:21]quantity*price = 70037 [11:51:21]sum+1 = 70038 [11:51:21]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 286 17.08.2024 11:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198678 肖袩袛: 219654131067932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198678&fm=219654131067932&tin=02508201610067®Number=0000000000092545&sum=70000 [11:51:22]StoreToDocumentArchive [11:51:22]shift 463 fd 198678 [11:51:22]save to /storage/0463/doc_00198678 [11:51:22]save last doc name /storage/0463/doc_00198678 to /storage/kkm_last_doc_name [11:51:22]save OK [11:51:22]Clear old archive folders... [11:51:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:22]tlvbuf is 013ECB10 [11:51:22]SAM_PROTO_ClearQueue [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 09 00 00 [11:51:22]Write to MH i2c: E2 08 00 91 06 80 09 00 00 00 00 00 00 09 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [11:51:22]RAPDU: 90 00 [11:51:22]wFMCommunicate OK [11:51:22]SAM_PROTO_ClearQueue done [11:51:22]KKMCreateOFDPacket [11:51:22]OFDProtocolAddRootSTLVToBuf [11:51:22]FM_MakeSignedData [11:51:22]FM_MakeSignedData [11:51:22]SAM_PROTO_SignData [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 0D 01 02 [11:51:22]Write to MH i2c: E2 08 00 92 06 80 0D 01 02 00 00 00 00 11 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [11:51:22]RAPDU: 90 00 [11:51:22]wFMCommunicate OK [11:51:22]wFMCommunicate request_size=255 [11:51:22]MH_SAM_APDU [11:51: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 B9 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 08 03 00 35 04 06 00 C7 [11:51:22]Write to MH i2c: E2 02 01 93 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 B9 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 08 03 00 35 04 06 00 C7 00 00 B4 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [11:51:22]RAPDU: 90 00 [11:51:22]wFMCommunicate OK [11:51:22]wFMCommunicate request_size=10 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 0D 02 02 05 C6 36 74 AC 1C [11:51:22]Write to MH i2c: E2 0D 00 94 06 80 0D 02 02 05 00 C6 36 74 AC 1C 00 00 56 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [11:51:22]RAPDU: 90 00 [11:51:22]wFMCommunicate OK [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 0D 03 02 [11:51:22]Write to MH i2c: E2 08 00 95 06 80 0D 03 02 00 00 00 00 16 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0B 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 0B 00 95 06 00 4E 02 3C 7E 31 C5 39 C2 90 00 12 [11:51:22]RAPDU: 4E 02 3C 7E 31 C5 39 C2 90 00 [11:51:22]wFMCommunicate OK [11:51:22]SAM_PROTO_SignData done [11:51:22]FM_MakeSignedData done [11:51:22]CreateOFDProtocolMessage [11:51:22]wFMCommunicate request_size=4 [11:51:22]MH_SAM_APDU [11:51:22]CAPDU: 80 11 00 00 [11:51:22]Write to MH i2c: E2 08 00 96 06 80 11 00 00 00 00 00 00 16 [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:22]Read from MH i2c: E2 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: E2 17 00 [11:51:22]MH_I2C_Read... [11:51:22]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 31 38 30 32 90 00 63 [11:51:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:22]wFMCommunicate OK [11:51:22]CreateOFDProtocolMessage done [11:51:22]OFDSenderStorePacket 198678 [11:51:22]StoreOFDPacket docnum=198678 [11:51:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A2 A0 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 B9 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 08 03 00 35 04 06 00 C7 C6 36 74 AC 1C 4E 02 3C 7E 31 C5 39 C2 [11:51:22]CheckFolder [11:51:22]dirname=/storage/ofd_packets [11:51:22]CheckFolder done [11:51:22]ProducePacketName [11:51:22]name=ofd_packets/00198678 [11:51:22]NVStorageSaveData ofd_packets/00198678 [11:51:22]File name is /storage/ofd_packets/00198678 [11:51:22]Write 301 bytes [11:51:22]NVStorageSaveData done [11:51:22]OFDSenderStorePacket done [11:51:22]KKMCreateOFDPacket done [11:51:22]NVStorageSaveData kkm_last_timestamp [11:51:22]File name is /storage/kkm_last_timestamp [11:51:22]Write 4 bytes [11:51:22]NVStorageSaveData done [11:51:22]ExternCall_PrintAddStr [11:51:22]wPrintStart [11:51:22]Write to MH i2c: 01 00 00 97 06 9D [11:51:22]Write i2c OK [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: 01 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: 01 07 00 [11:51:22]MH_I2C_Read... [11:51:22]Read from MH i2c: 01 07 00 97 06 00 00 00 00 00 FF 0F B2 [11:51:22]RasterBufferAndPrint [11:51:22]line 小褔械褌 N : (1)11326126 [11:51:22]line 袠袧袧: 02508201610067 [11:51:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:51:22]line 袩袪袨袛袗袞袗 [11:51:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [11:51:22]line 孝芯胁邪褉: 2710124130 [11:51:22]line 袗懈-92-袣-4 [11:51:22]line 10.330 * 67.80 [11:51:22]line = 700.37 [11:51:22]line 袧袛小 12% 袧小袩 1% [11:51:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:51:22]line 袨袣袪校袚袥袝袧袠袝: -0.37 [11:51:22]line 袠孝袨袚袨: 700.00 [11:51:22]line 袙薪械褋械薪芯: 700.00 [11:51:22]line 小袛袗效袗: 0.00 [11:51:22]line 袧小袩 1% : 6.20 [11:51:22]line 袧袛小 12% : 74.38 [11:51:22]line 袧邪谢懈褔薪褘屑懈: 700.00 [11:51:22]line 袘械蟹薪邪谢.: 0.00 [11:51:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:51:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:51:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:51:22]line 效械泻 286 17.08.2024 11:51 [11:51:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:51:22]line 袟袧袦: 0300000079 [11:51:22]line 袪袧袦: 0000000000092545 [11:51:22]line 袙械褉褋懈褟 袣袣袦: 001 [11:51:22]line 肖袦: 0000000000871802 [11:51:22]line 肖袛: 198678 [11:51:22]line 肖袩袛: 219654131067932 [11:51:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198678&fm=219654131067932&tin=02508201610067®Number=0000000000092545&sum=70000 [11:51:22]OFD Sender: Processing packet 198678 [packets to send 246, broken 245] [11:51:22]ProducePacketName [11:51:22]name=ofd_packets/00198678 [11:51:22]OFD Sender: To server: 嚂鰌G, [11:51:22]CommunicateWithHost lk.salyk.kg:30040 [11:51:22]ConnectInit lk.salyk.kg [11:51:22]written 0, free lines is 4095 [11:51:23]Connected sock=9 [11:51:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A2 A0 07 01 55 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 B9 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 08 03 00 35 04 06 00 C7 C6 36 74 AC 1C 4E 02 3C 7E 31 C5 39 C2 [11:51:23]Write to MH i2c: 01 00 00 C2 06 C8 [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: 01 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: 01 07 00 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: 01 07 00 C2 06 00 00 00 00 00 E4 0C BF [11:51:23]RasterBufferAndPrint [11:51:23]line [11:51:23]line [11:51:23]line [11:51:23]line [11:51:23]line [11:51:23]written 0, free lines is 3306 [11:51:23]MH_Cut [11:51:23]Write to MH i2c: D1 01 00 C9 06 01 A1 [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: D1 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: D1 01 00 [11:51:23]MH_I2C_Read... [11:51:23]Read from MH i2c: D1 01 00 C9 06 00 A0 [11:51:23]Write to MH i2c: 01 00 00 CA 06 D0 [11:51:23]Write i2c OK [11:51:23]MH_I2C_Read... [11:51:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 14 32 47 00 F1 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 08 03 00 F4 03 04 00 CA 3A C0 66 B6 04 01 00 00 9D B0 5F AD 29 31 23 82 [11:51:23]CommunicateWithHost err = 0 [11:51:23]CheckOFDResponse [11:51:23]1017 (14) - 77093643461234 [11:51:23]1041 (16) - 0000000000871802 [11:51:23]1040 (4) - 198678 [11:51:23]1012 (4) - 17.08.2024 05:53 [11:51:23]1206 (1) - 0 [11:51:23]OFD Sender: Remove packet 198678 [11:51:23]ProducePacketName [11:51:23]name=ofd_packets/00198678 [11:51:23]NVStorageDeleteData [11:51:24]OFD Sender: No OFD packet to send [11:51:24]*** Cut start [11:51:24]*** Purtial cut [11:51:24]*** CUTSNS_PIN = 0 [11:51:24]*** Stage 1: CUTSNS_PIN = 1 [11:51:26]Read from MH i2c: 01 [11:51:26]MH_I2C_Read... [11:51:26]*** Stop cut motor [11:51:26]*** Cut end [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 CA 06 00 00 00 00 00 FF 0F E5 [11:51:26]process_action close_receipt done [11:51:26]requested_data is exist [11:51:26]produce_requested_data [11:51:26]requested_item fm.sn is exist - process it [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 11 00 00 [11:51:26]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 17 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 98 [11:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:26]wFMCommunicate OK [11:51:26]requested_item fd.num is exist - process it [11:51:26]SAM_PROTO_GetFieldsCounters [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 13 00 00 [11:51:26]Write to MH i2c: E2 08 00 CC 06 80 13 00 00 00 00 00 00 4E [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 62 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 62 00 CC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 08 03 00 0E 04 04 00 CF 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 B7 [11:51:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 08 03 00 0E 04 04 00 CF 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 [11:51:26]wFMCommunicate OK [11:51:26]SAM_PROTO_GetFieldsCounters done [11:51:26]requested_item shift.num is exist - process it [11:51:26]requested_item shift.opened is exist - process it [11:51:26]req_shift_opened [11:51:26]FM_GetShiftState [11:51:26]SAM_PROTO_GetShiftState [11:51:26]wFMCommunicate request_size=4 [11:51:26]MH_SAM_APDU [11:51:26]CAPDU: 80 13 01 00 [11:51:26]Write to MH i2c: E2 08 00 CD 06 80 13 01 00 00 00 00 00 50 [11:51:26]Write i2c OK [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 [11:51:26]MH_I2C_Read... [11:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:26]Read from MH i2c: E2 0E 00 [11:51:26]MH_I2C_Read... [11:51:26]Read from MH i2c: E2 0E 00 CD 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B0 [11:51:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:26]wFMCommunicate OK [11:51:26]SAM_PROTO_GetShiftState done [11:51:26]FM_GetShiftState done [11:51:26]req_shift_opened done [11:51:26]requested_item shift.open_date is exist - process it [11:51:26]req_shift_open_date [11:51:26]req_shift_open_date done [11:51:26]produce_requested_data done [11:51:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198678,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:51:26]process_action_free close_receipt [11:51:26]json_value_free [11:51:26]json_value_free done [11:51:26]process_json_proto returns [11:51:26]Send response to host [11:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198678,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:51:26]free response buf [11:51:26]execute_script done [11:51:26]execute_script returns [11:51:26]free content buf [11:51:26]Sock 10.Close socket [11:51:26]Sock 10.Thread stoped [11:51:29]OFD Sender: No OFD packet to send [11:51:32]accept exits with 7 [11:51:32]New connection [11:51:32]New thread 3067207012 created [11:51:32]Thread 3067350372 joined [11:51:32]Waiting for new connection... [11:51:32] Sock 7.Parse request [11:51:32]Sock 7.Check first char [11:51:32]Sock 7.First char is OK [11:51:32]request: POST /json_proto HTTP/1.0 [11:51:32]Method: POST [11:51:32]URL: /json_proto [11:51:32]Method is POST - this is cgi request [11:51:32]url: /json_proto [11:51:32]query_string will be loaded in cgi processing [11:51:32]execute_cgi json_proto POST (null) [11:51:32]execute_cgi path=json_proto method=POST [11:51:32]POST find Content-Length [11:51:32]Host: 172.17.46.195:8080 [11:51:32]Content-Length: 674 [11:51:32]Content-Type: application/json [11:51:32] [11:51:32]POST finish read [11:51:32]Found Content-Length = 674 [11:51:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:32]execute_script... [11:51: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)11326127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:32]POST & json_proto [11:51:32]process_json_proto [11:51:32]json parsed OK: [11:51:32]protocol is kg_v1.0 [11:51:32]action value=close_receipt [11:51:32]process_action close_receipt [11:51:32]cmd_close_receipt [11:51:32]MH_GetDate [11:51:32]Write to MH i2c: F0 00 00 CE 06 C3 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: F0 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: F0 09 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: F0 09 00 CE 06 00 C4 8E C0 66 8D AE BC 66 A1 [11:51:32]GetLastDocTimeStamp 1723895481 [11:51:32]current date 1723895492 [11:51:32]FM_GetShiftState [11:51:32]SAM_PROTO_GetShiftState [11:51:32]wFMCommunicate request_size=4 [11:51:32]MH_SAM_APDU [11:51:32]CAPDU: 80 13 01 00 [11:51:32]Write to MH i2c: E2 08 00 CF 06 80 13 01 00 00 00 00 00 52 [11:51:32]Write i2c OK [11:51:32]MH_I2C_Read... [11:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:32]Read from MH i2c: E2 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 0E 00 [11:51:32]MH_I2C_Read... [11:51:32]Read from MH i2c: E2 0E 00 CF 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B2 [11:51:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:32]wFMCommunicate OK [11:51:32]SAM_PROTO_GetShiftState done [11:51:32]FM_GetShiftState done [11:51:32]opened in 1723853126 [11:51:32]opened+sec_in_day 1723939526 [11:51:32]quantity*price = 100035 [11:51:32]sum+1 = 100036 [11:51:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 287 17.08.2024 11:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198679 肖袩袛: 36820976800616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115132&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198679&fm=36820976800616&tin=02508201610067®Number=0000000000092545&sum=100000 [11:51:33]StoreToDocumentArchive [11:51:33]shift 463 fd 198679 [11:51:33]save to /storage/0463/doc_00198679 [11:51:33]save last doc name /storage/0463/doc_00198679 to /storage/kkm_last_doc_name [11:51:33]save OK [11:51:33]Clear old archive folders... [11:51:33]ProcessDocumentItem done err = 0, tmpTLVsize=249 [11:51:33]tlvbuf is 013D68A0 [11:51:33]SAM_PROTO_ClearQueue [11:51:33]wFMCommunicate request_size=4 [11:51:33]MH_SAM_APDU [11:51:33]CAPDU: 80 09 00 00 [11:51:33]Write to MH i2c: E2 08 00 DC 06 80 09 00 00 00 00 00 00 54 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:33]Read from MH i2c: E2 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 03 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [11:51:33]RAPDU: 90 00 [11:51:33]wFMCommunicate OK [11:51:33]SAM_PROTO_ClearQueue done [11:51:33]KKMCreateOFDPacket [11:51:33]OFDProtocolAddRootSTLVToBuf [11:51:33]FM_MakeSignedData [11:51:33]FM_MakeSignedData [11:51:33]SAM_PROTO_SignData [11:51:33]wFMCommunicate request_size=4 [11:51:33]MH_SAM_APDU [11:51:33]CAPDU: 80 0D 01 02 [11:51:33]Write to MH i2c: E2 08 00 DD 06 80 0D 01 02 00 00 00 00 5C [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:33]Read from MH i2c: E2 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 03 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [11:51:33]RAPDU: 90 00 [11:51:33]wFMCommunicate OK [11:51:33]wFMCommunicate request_size=255 [11:51:33]MH_SAM_APDU [11:51:33]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 C4 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 08 03 00 35 04 06 00 21 7D 0D [11:51:33]Write to MH i2c: E2 02 01 DE 06 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 C4 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 08 03 00 35 04 06 00 21 7D 0D 00 00 05 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 03 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [11:51:34]RAPDU: 90 00 [11:51:34]wFMCommunicate OK [11:51:34]wFMCommunicate request_size=8 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 0D 02 02 03 3E 13 68 [11:51:34]Write to MH i2c: E2 0B 00 DF 06 80 0D 02 02 03 00 3E 13 68 00 00 1E [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 03 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [11:51:34]RAPDU: 90 00 [11:51:34]wFMCommunicate OK [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 0D 03 02 [11:51:34]Write to MH i2c: E2 08 00 E0 06 80 0D 03 02 00 00 00 00 61 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 0B 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 0B 00 E0 06 00 12 E9 C8 D5 2B B3 9E D6 90 00 4C [11:51:34]RAPDU: 12 E9 C8 D5 2B B3 9E D6 90 00 [11:51:34]wFMCommunicate OK [11:51:34]SAM_PROTO_SignData done [11:51:34]FM_MakeSignedData done [11:51:34]CreateOFDProtocolMessage [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 11 00 00 [11:51:34]Write to MH i2c: E2 08 00 E1 06 80 11 00 00 00 00 00 00 61 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]OFD Sender: No OFD packet to send [11:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 17 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 17 00 E1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AE [11:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:34]wFMCommunicate OK [11:51:34]CreateOFDProtocolMessage done [11:51:34]OFDSenderStorePacket 198679 [11:51:34]StoreOFDPacket docnum=198679 [11:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 3A 1D 05 01 3C 77 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 C4 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 08 03 00 35 04 06 00 21 7D 0D 3E 13 68 12 E9 C8 D5 2B B3 9E D6 [11:51:34]CheckFolder [11:51:34]dirname=/storage/ofd_packets [11:51:34]CheckFolder done [11:51:34]ProducePacketName [11:51:34]name=ofd_packets/00198679 [11:51:34]NVStorageSaveData ofd_packets/00198679 [11:51:34]File name is /storage/ofd_packets/00198679 [11:51:34]Write 299 bytes [11:51:34]NVStorageSaveData done [11:51:34]OFDSenderStorePacket done [11:51:34]KKMCreateOFDPacket done [11:51:34]NVStorageSaveData kkm_last_timestamp [11:51:34]File name is /storage/kkm_last_timestamp [11:51:34]Write 4 bytes [11:51:34]NVStorageSaveData done [11:51:34]ExternCall_PrintAddStr [11:51:34]wPrintStart [11:51:34]Write to MH i2c: 01 00 00 E2 06 E8 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 07 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [11:51:34]RasterBufferAndPrint [11:51:34]line 小褔械褌 N : (1)11326127 [11:51:34]line 袠袧袧: 02508201610067 [11:51:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:51:34]line 袩袪袨袛袗袞袗 [11:51:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [11:51:34]line 孝芯胁邪褉: 2710124130 [11:51:34]line SU-92-袣-5 [11:51:34]line 14.540 * 68.80 [11:51:34]line = 1000.35 [11:51:34]line 袧袛小 12% 袧小袩 1% [11:51:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:51:34]line 袨袣袪校袚袥袝袧袠袝: -0.35 [11:51:34]line 袠孝袨袚袨: 1000.00 [11:51:34]line 袙薪械褋械薪芯: 1000.00 [11:51:34]line 小袛袗效袗: 0.00 [11:51:34]line 袧小袩 1% : 8.85 [11:51:34]line 袧袛小 12% : 106.23 [11:51:34]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:51:34]line 袘械蟹薪邪谢.: 0.00 [11:51:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:51:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:51:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:51:34]line 效械泻 287 17.08.2024 11:51 [11:51:34]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:51:34]line 袟袧袦: 0300000079 [11:51:34]line 袪袧袦: 0000000000092545 [11:51:34]line 袙械褉褋懈褟 袣袣袦: 001 [11:51:34]line 肖袦: 0000000000871802 [11:51:34]line 肖袛: 198679 [11:51:34]line 肖袩袛: 36820976800616 [11:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115132&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198679&fm=36820976800616&tin=02508201610067®Number=0000000000092545&sum=100000 [11:51:34]written 0, free lines is 4095 [11:51:34]OFD Sender: Processing packet 198679 [packets to send 246, broken 245] [11:51:34]ProducePacketName [11:51:34]name=ofd_packets/00198679 [11:51:34]OFD Sender: To server: 嚂鰌G, [11:51:34]CommunicateWithHost lk.salyk.kg:30040 [11:51:34]ConnectInit lk.salyk.kg [11:51:34]Write to MH i2c: 01 00 00 0D 07 14 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 07 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 E2 0C 09 [11:51:34]RasterBufferAndPrint [11:51:34]line [11:51:34]line [11:51:34]line [11:51:34]line [11:51:34]line [11:51:34]written 0, free lines is 3307 [11:51:34]MH_Cut [11:51:34]Write to MH i2c: D1 01 00 14 07 01 ED [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: D1 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: D1 01 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: D1 01 00 14 07 00 EC [11:51:34]Write to MH i2c: 01 00 00 15 07 1C [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]Connected sock=11 [11:51:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 3A 1D 05 01 3C 77 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 C4 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 08 03 00 35 04 06 00 21 7D 0D 3E 13 68 12 E9 C8 D5 2B B3 9E D6 [11:51:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6C 20 47 00 26 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 08 03 00 F4 03 04 00 D5 3A C0 66 B6 04 01 00 00 ED 4A 94 E6 57 46 EE BD [11:51:34]CommunicateWithHost err = 0 [11:51:34]CheckOFDResponse [11:51:34]1017 (14) - 77093643461234 [11:51:34]1041 (16) - 0000000000871802 [11:51:34]1040 (4) - 198679 [11:51:34]1012 (4) - 17.08.2024 05:53 [11:51:34]1206 (1) - 0 [11:51:34]OFD Sender: Remove packet 198679 [11:51:34]ProducePacketName [11:51:34]name=ofd_packets/00198679 [11:51:34]NVStorageDeleteData [11:51:35]*** Cut start [11:51:35]*** Purtial cut [11:51:35]*** Stage 1: CUTSNS_PIN = 1 [11:51:35]OFD Sender: No OFD packet to send [11:51:35]Read from MH i2c: 01 [11:51:35]MH_I2C_Read... [11:51:35]*** Stop cut motor [11:51:35]*** Cut end [11:51:35]Read from MH i2c: 01 07 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: 01 07 00 15 07 00 00 00 00 00 FF 0F 31 [11:51:35]process_action close_receipt done [11:51:35]requested_data is exist [11:51:35]produce_requested_data [11:51:35]requested_item fm.sn is exist - process it [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 11 00 00 [11:51:35]Write to MH i2c: E2 08 00 16 07 80 11 00 00 00 00 00 00 97 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 17 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 17 00 16 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [11:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:35]wFMCommunicate OK [11:51:35]requested_item fd.num is exist - process it [11:51:35]SAM_PROTO_GetFieldsCounters [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 13 00 00 [11:51:35]Write to MH i2c: E2 08 00 17 07 80 13 00 00 00 00 00 00 9A [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:35]Read from MH i2c: E2 62 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 62 00 17 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 08 03 00 0E 04 04 00 CF 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 07 [11:51:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 08 03 00 0E 04 04 00 CF 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 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_GetFieldsCounters done [11:51:35]requested_item shift.num is exist - process it [11:51:35]requested_item shift.opened is exist - process it [11:51:35]req_shift_opened [11:51:35]FM_GetShiftState [11:51:35]SAM_PROTO_GetShiftState [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 13 01 00 [11:51:35]Write to MH i2c: E2 08 00 18 07 80 13 01 00 00 00 00 00 9C [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 18 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FC [11:51:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_GetShiftState done [11:51:35]FM_GetShiftState done [11:51:35]req_shift_opened done [11:51:35]requested_item shift.open_date is exist - process it [11:51:35]req_shift_open_date [11:51:35]req_shift_open_date done [11:51:35]produce_requested_data done [11:51:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198679,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:51:35]process_action_free close_receipt [11:51:35]json_value_free [11:51:35]json_value_free done [11:51:35]process_json_proto returns [11:51:35]Send response to host [11:51:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198679,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:51:35]free response buf [11:51:35]execute_script done [11:51:35]execute_script returns [11:51:35]free content buf [11:51:35]Sock 7.Close socket [11:51:35]Sock 7.Thread stoped [11:51:40]OFD Sender: No OFD packet to send [11:51:43]accept exits with 9 [11:51:43]New connection [11:51:43]New thread 3067350372 created [11:51:43]Thread 3067207012 joined [11:51:43]Waiting for new connection... [11:51:43] Sock 9.Parse request [11:51:43]Sock 9.Check first char [11:51:43]Sock 9.First char is OK [11:51:43]request: POST /json_proto HTTP/1.0 [11:51:43]Method: POST [11:51:43]URL: /json_proto [11:51:43]Method is POST - this is cgi request [11:51:43]url: /json_proto [11:51:43]query_string will be loaded in cgi processing [11:51:43]execute_cgi json_proto POST (null) [11:51:43]execute_cgi path=json_proto method=POST [11:51:43]POST find Content-Length [11:51:43]Host: 172.17.46.195:8080 [11:51:43]Content-Length: 681 [11:51:43]Content-Type: application/json [11:51:43] [11:51:43]POST finish read [11:51:43]Found Content-Length = 681 [11:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:43]execute_script... [11:51: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)11326128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:43]POST & json_proto [11:51:43]process_json_proto [11:51:43]json parsed OK: [11:51:43]protocol is kg_v1.0 [11:51:43]action value=close_receipt [11:51:43]process_action close_receipt [11:51:43]cmd_close_receipt [11:51:43]MH_GetDate [11:51:43]Write to MH i2c: F0 00 00 19 07 0F [11:51:43]Write i2c OK [11:51:43]MH_I2C_Read... [11:51:43]Read from MH i2c: F0 [11:51:43]MH_I2C_Read... [11:51:43]Read from MH i2c: F0 09 00 [11:51:43]MH_I2C_Read... [11:51:43]Read from MH i2c: F0 09 00 19 07 00 D0 8E C0 66 8D AE BC 66 F9 [11:51:43]GetLastDocTimeStamp 1723895492 [11:51:43]current date 1723895504 [11:51:43]FM_GetShiftState [11:51:43]SAM_PROTO_GetShiftState [11:51:43]wFMCommunicate request_size=4 [11:51:43]MH_SAM_APDU [11:51:43]CAPDU: 80 13 01 00 [11:51:43]Write to MH i2c: E2 08 00 1A 07 80 13 01 00 00 00 00 00 9E [11:51:43]Write i2c OK [11:51:43]MH_I2C_Read... [11:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:43]Read from MH i2c: E2 [11:51:43]MH_I2C_Read... [11:51:43]Read from MH i2c: E2 0E 00 [11:51:43]MH_I2C_Read... [11:51:43]Read from MH i2c: E2 0E 00 1A 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FE [11:51:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:43]wFMCommunicate OK [11:51:43]SAM_PROTO_GetShiftState done [11:51:43]FM_GetShiftState done [11:51:43]opened in 1723853126 [11:51:43]opened+sec_in_day 1723939526 [11:51:43]quantity*price = 100050 [11:51:43]sum+1 = 100052 [11:51:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 288 17.08.2024 11:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198680 肖袩袛: 204340725743365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115144&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198680&fm=204340725743365&tin=02508201610067®Number=0000000000092545&sum=100000 [11:51:45]StoreToDocumentArchive [11:51:45]shift 463 fd 198680 [11:51:45]save to /storage/0463/doc_00198680 [11:51:45]save last doc name /storage/0463/doc_00198680 to /storage/kkm_last_doc_name [11:51:45]save OK [11:51:45]Clear old archive folders... [11:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:51:45]tlvbuf is 013C1D70 [11:51:45]SAM_PROTO_ClearQueue [11:51:45]wFMCommunicate request_size=4 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 09 00 00 [11:51:45]Write to MH i2c: E2 08 00 27 07 80 09 00 00 00 00 00 00 A0 [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:45]Read from MH i2c: E2 03 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 27 07 00 90 00 A2 [11:51:45]RAPDU: 90 00 [11:51:45]wFMCommunicate OK [11:51:45]SAM_PROTO_ClearQueue done [11:51:45]KKMCreateOFDPacket [11:51:45]OFDProtocolAddRootSTLVToBuf [11:51:45]FM_MakeSignedData [11:51:45]FM_MakeSignedData [11:51:45]SAM_PROTO_SignData [11:51:45]wFMCommunicate request_size=4 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 0D 01 02 [11:51:45]Write to MH i2c: E2 08 00 28 07 80 0D 01 02 00 00 00 00 A8 [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [11:51:45]RAPDU: 90 00 [11:51:45]wFMCommunicate OK [11:51:45]wFMCommunicate request_size=255 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D0 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 08 03 00 35 04 06 00 B9 D8 C8 5E [11:51:45]Write to MH i2c: E2 02 01 29 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D0 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 08 03 00 35 04 06 00 B9 D8 C8 5E 00 00 76 [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]OFD Sender: No OFD packet to send [11:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [11:51:45]RAPDU: 90 00 [11:51:45]wFMCommunicate OK [11:51:45]wFMCommunicate request_size=7 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 0D 02 02 02 FF 05 [11:51:45]Write to MH i2c: E2 0A 00 2A 07 80 0D 02 02 02 00 FF 05 00 00 B3 [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [11:51:45]RAPDU: 90 00 [11:51:45]wFMCommunicate OK [11:51:45]wFMCommunicate request_size=4 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 0D 03 02 [11:51:45]Write to MH i2c: E2 08 00 2B 07 80 0D 03 02 00 00 00 00 AD [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 0B 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 0B 00 2B 07 00 1B 3B 9F F7 8C DB 72 CE 90 00 41 [11:51:45]RAPDU: 1B 3B 9F F7 8C DB 72 CE 90 00 [11:51:45]wFMCommunicate OK [11:51:45]SAM_PROTO_SignData done [11:51:45]FM_MakeSignedData done [11:51:45]CreateOFDProtocolMessage [11:51:45]wFMCommunicate request_size=4 [11:51:45]MH_SAM_APDU [11:51:45]CAPDU: 80 11 00 00 [11:51:45]Write to MH i2c: E2 08 00 2C 07 80 11 00 00 00 00 00 00 AD [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:45]Read from MH i2c: E2 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 17 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: E2 17 00 2C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [11:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:45]wFMCommunicate OK [11:51:45]CreateOFDProtocolMessage done [11:51:45]OFDSenderStorePacket 198680 [11:51:45]StoreOFDPacket docnum=198680 [11:51:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C 56 04 01 ED 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D0 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 08 03 00 35 04 06 00 B9 D8 C8 5E FF 05 1B 3B 9F F7 8C DB 72 CE [11:51:45]CheckFolder [11:51:45]dirname=/storage/ofd_packets [11:51:45]CheckFolder done [11:51:45]ProducePacketName [11:51:45]name=ofd_packets/00198680 [11:51:45]NVStorageSaveData ofd_packets/00198680 [11:51:45]File name is /storage/ofd_packets/00198680 [11:51:45]Write 298 bytes [11:51:45]NVStorageSaveData done [11:51:45]OFDSenderStorePacket done [11:51:45]KKMCreateOFDPacket done [11:51:45]NVStorageSaveData kkm_last_timestamp [11:51:45]File name is /storage/kkm_last_timestamp [11:51:45]Write 4 bytes [11:51:45]NVStorageSaveData done [11:51:45]ExternCall_PrintAddStr [11:51:45]wPrintStart [11:51:45]Write to MH i2c: 01 00 00 2D 07 34 [11:51:45]Write i2c OK [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: 01 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: 01 07 00 [11:51:45]MH_I2C_Read... [11:51:45]Read from MH i2c: 01 07 00 2D 07 00 00 00 00 00 FF 0F 49 [11:51:45]RasterBufferAndPrint [11:51:45]line 小褔械褌 N : (1)11326128 [11:51:45]line 袠袧袧: 02508201610067 [11:51:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:51:45]line 袩袪袨袛袗袞袗 [11:51:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [11:51:45]line 孝芯胁邪褉: 2710194210 [11:51:45]line 袛孝-袣-5 [11:51:45]line 13.130 * 76.20 [11:51:45]line = 1000.51 [11:51:45]line 袧袛小 12% 袧小袩 1% [11:51:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:51:45]line 袨袣袪校袚袥袝袧袠袝: -0.51 [11:51:45]line 袠孝袨袚袨: 1000.00 [11:51:45]line 袙薪械褋械薪芯: 1000.00 [11:51:45]line 小袛袗效袗: 0.00 [11:51:45]line 袧小袩 1% : 8.85 [11:51:45]line 袧袛小 12% : 106.25 [11:51:45]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:51:45]line 袘械蟹薪邪谢.: 0.00 [11:51:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:51:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:51:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:51:45]line 效械泻 288 17.08.2024 11:51 [11:51:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:51:45]line 袟袧袦: 0300000079 [11:51:45]line 袪袧袦: 0000000000092545 [11:51:45]line 袙械褉褋懈褟 袣袣袦: 001 [11:51:45]line 肖袦: 0000000000871802 [11:51:45]line 肖袛: 198680 [11:51:45]line 肖袩袛: 204340725743365 [11:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115144&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198680&fm=204340725743365&tin=02508201610067®Number=0000000000092545&sum=100000 [11:51:45]written 0, free lines is 4095 [11:51:45]OFD Sender: Processing packet 198680 [packets to send 246, broken 245] [11:51:45]ProducePacketName [11:51:45]name=ofd_packets/00198680 [11:51:45]OFD Sender: To server: 嚂鰌G, [11:51:45]CommunicateWithHost lk.salyk.kg:30040 [11:51:45]ConnectInit lk.salyk.kg [11:51:46]Connected sock=10 [11:51:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2C 56 04 01 ED 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 D0 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 08 03 00 35 04 06 00 B9 D8 C8 5E FF 05 1B 3B 9F F7 8C DB 72 CE [11:51:46]Write to MH i2c: 01 00 00 58 07 5F [11:51:46]Write i2c OK [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: 01 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: 01 07 00 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 D7 0C 49 [11:51:46]RasterBufferAndPrint [11:51:46]line [11:51:46]line [11:51:46]line [11:51:46]line [11:51:46]line [11:51:46]written 0, free lines is 3299 [11:51:46]MH_Cut [11:51:46]Write to MH i2c: D1 01 00 5F 07 01 38 [11:51:46]Write i2c OK [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: D1 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: D1 01 00 [11:51:46]MH_I2C_Read... [11:51:46]Read from MH i2c: D1 01 00 5F 07 00 37 [11:51:46]Write to MH i2c: 01 00 00 60 07 67 [11:51:46]Write i2c OK [11:51:46]MH_I2C_Read... [11:51:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 69 A7 47 00 34 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 31 38 30 32 10 04 04 00 18 08 03 00 F4 03 04 00 E0 3A C0 66 B6 04 01 00 00 AF D2 91 B2 A0 06 80 8E [11:51:46]CommunicateWithHost err = 0 [11:51:46]CheckOFDResponse [11:51:46]1017 (14) - 77093643461234 [11:51:46]1041 (16) - 0000000000871802 [11:51:46]1040 (4) - 198680 [11:51:46]1012 (4) - 17.08.2024 05:53 [11:51:46]1206 (1) - 0 [11:51:46]OFD Sender: Remove packet 198680 [11:51:46]ProducePacketName [11:51:46]name=ofd_packets/00198680 [11:51:46]NVStorageDeleteData [11:51:46]OFD Sender: No OFD packet to send [11:51:46]*** Cut start [11:51:46]*** Purtial cut [11:51:46]*** CUTSNS_PIN = 0 [11:51:47]*** Stage 1: CUTSNS_PIN = 1 [11:51:48]Read from MH i2c: 01 [11:51:48]MH_I2C_Read... [11:51:48]*** Stop cut motor [11:51:48]*** Cut end [11:51:48]Read from MH i2c: 01 07 00 [11:51:48]MH_I2C_Read... [11:51:48]Read from MH i2c: 01 07 00 60 07 00 00 00 00 00 FF 0F 7C [11:51:48]process_action close_receipt done [11:51:48]requested_data is exist [11:51:48]produce_requested_data [11:51:48]requested_item fm.sn is exist - process it [11:51:48]wFMCommunicate request_size=4 [11:51:48]MH_SAM_APDU [11:51:48]CAPDU: 80 11 00 00 [11:51:48]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [11:51:48]Write i2c OK [11:51:48]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 17 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [11:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:51:49]wFMCommunicate OK [11:51:49]requested_item fd.num is exist - process it [11:51:49]SAM_PROTO_GetFieldsCounters [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 13 00 00 [11:51:49]Write to MH i2c: E2 08 00 62 07 80 13 00 00 00 00 00 00 E5 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 62 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 62 00 62 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 08 03 00 0E 04 04 00 CF 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 56 [11:51:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 08 03 00 0E 04 04 00 CF 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 [11:51:49]wFMCommunicate OK [11:51:49]SAM_PROTO_GetFieldsCounters done [11:51:49]requested_item shift.num is exist - process it [11:51:49]requested_item shift.opened is exist - process it [11:51:49]req_shift_opened [11:51:49]FM_GetShiftState [11:51:49]SAM_PROTO_GetShiftState [11:51:49]wFMCommunicate request_size=4 [11:51:49]MH_SAM_APDU [11:51:49]CAPDU: 80 13 01 00 [11:51:49]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [11:51:49]Write i2c OK [11:51:49]MH_I2C_Read... [11:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:49]Read from MH i2c: E2 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 0E 00 [11:51:49]MH_I2C_Read... [11:51:49]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 47 [11:51:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:51:49]wFMCommunicate OK [11:51:49]SAM_PROTO_GetShiftState done [11:51:49]FM_GetShiftState done [11:51:49]req_shift_opened done [11:51:49]requested_item shift.open_date is exist - process it [11:51:49]req_shift_open_date [11:51:49]req_shift_open_date done [11:51:49]produce_requested_data done [11:51:49]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198680,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:51:49]process_action_free close_receipt [11:51:49]json_value_free [11:51:49]json_value_free done [11:51:49]process_json_proto returns [11:51:49]Send response to host [11:51:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198680,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:51:49]free response buf [11:51:49]execute_script done [11:51:49]execute_script returns [11:51:49]free content buf [11:51:49]Sock 9.Close socket [11:51:49]Sock 9.Thread stoped [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]accept exits with 7 [11:52:11]New connection [11:52:11]New thread 3067207012 created [11:52:11]Thread 3067350372 joined [11:52:11]Waiting for new connection... [11:52:11] Sock 7.Parse request [11:52:11]Sock 7.Check first char [11:52:11]Sock 7.First char is OK [11:52:11]request: POST /json_proto HTTP/1.0 [11:52:11]Method: POST [11:52:11]URL: /json_proto [11:52:11]Method is POST - this is cgi request [11:52:11]url: /json_proto [11:52:11]query_string will be loaded in cgi processing [11:52:11]execute_cgi json_proto POST (null) [11:52:11]execute_cgi path=json_proto method=POST [11:52:11]POST find Content-Length [11:52:11]Host: 172.17.46.195:8080 [11:52:11]Content-Length: 679 [11:52:11]Content-Type: application/json [11:52:11] [11:52:11]POST finish read [11:52:11]Found Content-Length = 679 [11:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:11]execute_script... [11:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:11]POST & json_proto [11:52:11]process_json_proto [11:52:11]json parsed OK: [11:52:11]protocol is kg_v1.0 [11:52:11]action value=close_receipt [11:52:11]process_action close_receipt [11:52:11]cmd_close_receipt [11:52:11]MH_GetDate [11:52:11]Write to MH i2c: F0 00 00 64 07 5A [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 09 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 09 00 64 07 00 EB 8E C0 66 8D AE BC 66 5F [11:52:11]GetLastDocTimeStamp 1723895504 [11:52:11]current date 1723895531 [11:52:11]FM_GetShiftState [11:52:11]SAM_PROTO_GetShiftState [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 13 01 00 [11:52:11]Write to MH i2c: E2 08 00 65 07 80 13 01 00 00 00 00 00 E9 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 0E 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 0E 00 65 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 49 [11:52:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:52:11]wFMCommunicate OK [11:52:11]SAM_PROTO_GetShiftState done [11:52:11]FM_GetShiftState done [11:52:11]opened in 1723853126 [11:52:11]opened+sec_in_day 1723939526 [11:52:11]quantity*price = 50036 [11:52:11]sum+1 = 50037 [11:52:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 289 17.08.2024 11:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198681 肖袩袛: 274318156702624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198681&fm=274318156702624&tin=02508201610067®Number=0000000000092545&sum=50000 [11:52:12]StoreToDocumentArchive [11:52:12]shift 463 fd 198681 [11:52:12]save to /storage/0463/doc_00198681 [11:52:12]save last doc name /storage/0463/doc_00198681 to /storage/kkm_last_doc_name [11:52:12]save OK [11:52:12]Clear old archive folders... [11:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:12]tlvbuf is 013C36A0 [11:52:12]SAM_PROTO_ClearQueue [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 09 00 00 [11:52:12]Write to MH i2c: E2 08 00 72 07 80 09 00 00 00 00 00 00 EB [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]SAM_PROTO_ClearQueue done [11:52:12]KKMCreateOFDPacket [11:52:12]OFDProtocolAddRootSTLVToBuf [11:52:12]FM_MakeSignedData [11:52:12]FM_MakeSignedData [11:52:12]SAM_PROTO_SignData [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 01 02 [11:52:12]Write to MH i2c: E2 08 00 73 07 80 0D 01 02 00 00 00 00 F3 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=255 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 EB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 08 03 00 35 04 06 00 F9 [11:52:12]Write to MH i2c: E2 02 01 74 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 EB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 08 03 00 35 04 06 00 F9 00 00 19 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=10 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 02 02 05 7D AC 49 23 A0 [11:52:12]Write to MH i2c: E2 0D 00 75 07 80 0D 02 02 05 00 7D AC 49 23 A0 00 00 35 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 03 02 [11:52:12]Write to MH i2c: E2 08 00 76 07 80 0D 03 02 00 00 00 00 F8 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 0B 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 0B 00 76 07 00 42 62 C9 45 C2 10 95 32 90 00 44 [11:52:12]RAPDU: 42 62 C9 45 C2 10 95 32 90 00 [11:52:12]wFMCommunicate OK [11:52:12]SAM_PROTO_SignData done [11:52:12]FM_MakeSignedData done [11:52:12]CreateOFDProtocolMessage [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 11 00 00 [11:52:12]Write to MH i2c: E2 08 00 77 07 80 11 00 00 00 00 00 00 F8 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 17 00 [11:52:12]MH_I2C_Read... [11:52:12]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 31 38 30 32 90 00 45 [11:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:52:12]wFMCommunicate OK [11:52:12]CreateOFDProtocolMessage done [11:52:12]OFDSenderStorePacket 198681 [11:52:12]StoreOFDPacket docnum=198681 [11:52:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 31 07 01 06 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 EB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 08 03 00 35 04 06 00 F9 7D AC 49 23 A0 42 62 C9 45 C2 10 95 32 [11:52:12]CheckFolder [11:52:12]dirname=/storage/ofd_packets [11:52:12]CheckFolder done [11:52:12]ProducePacketName [11:52:12]name=ofd_packets/00198681 [11:52:12]NVStorageSaveData ofd_packets/00198681 [11:52:12]File name is /storage/ofd_packets/00198681 [11:52:12]Write 301 bytes [11:52:12]NVStorageSaveData done [11:52:12]OFDSenderStorePacket done [11:52:12]KKMCreateOFDPacket done [11:52:12]NVStorageSaveData kkm_last_timestamp [11:52:12]File name is /storage/kkm_last_timestamp [11:52:12]Write 4 bytes [11:52:12]NVStorageSaveData done [11:52:12]ExternCall_PrintAddStr [11:52:12]wPrintStart [11:52:12]Write to MH i2c: 01 00 00 78 07 7F [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: 01 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: 01 07 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 FF 0F 94 [11:52:12]RasterBufferAndPrint [11:52:12]line 小褔械褌 N : (1)11326129 [11:52:12]line 袠袧袧: 02508201610067 [11:52:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:52:12]line 袩袪袨袛袗袞袗 [11:52:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [11:52:12]line 孝芯胁邪褉: 2710124130 [11:52:12]line 袗懈-92-袣-4 [11:52:12]line 7.380 * 67.80 [11:52:12]line = 500.36 [11:52:12]line 袧袛小 12% 袧小袩 1% [11:52:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:52:12]line 袨袣袪校袚袥袝袧袠袝: -0.36 [11:52:12]line 袠孝袨袚袨: 500.00 [11:52:12]line 袙薪械褋械薪芯: 500.00 [11:52:12]line 小袛袗效袗: 0.00 [11:52:12]line 袧小袩 1% : 4.43 [11:52:12]line 袧袛小 12% : 53.14 [11:52:12]line 袧邪谢懈褔薪褘屑懈: 500.00 [11:52:12]line 袘械蟹薪邪谢.: 0.00 [11:52:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:52:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:52:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:52:12]line 效械泻 289 17.08.2024 11:52 [11:52:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:52:12]line 袟袧袦: 0300000079 [11:52:12]line 袪袧袦: 0000000000092545 [11:52:12]line 袙械褉褋懈褟 袣袣袦: 001 [11:52:12]line 肖袦: 0000000000871802 [11:52:12]line 肖袛: 198681 [11:52:12]line 肖袩袛: 274318156702624 [11:52:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198681&fm=274318156702624&tin=02508201610067®Number=0000000000092545&sum=50000 [11:52:12]written 0, free lines is 4095 [11:52:12]OFD Sender: Processing packet 198681 [packets to send 246, broken 245] [11:52:12]ProducePacketName [11:52:12]name=ofd_packets/00198681 [11:52:12]OFD Sender: To server: 嚂鰌G, [11:52:12]CommunicateWithHost lk.salyk.kg:30040 [11:52:12]ConnectInit lk.salyk.kg [11:52:12]Connected sock=10 [11:52:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 31 07 01 06 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 EB 8E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 08 03 00 35 04 06 00 F9 7D AC 49 23 A0 42 62 C9 45 C2 10 95 32 [11:52:13]Write to MH i2c: 01 00 00 A3 07 AA [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 A3 07 00 00 00 00 00 EE 0C AB [11:52:13]RasterBufferAndPrint [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]written 0, free lines is 3319 [11:52:13]MH_Cut [11:52:13]Write to MH i2c: D1 01 00 AA 07 01 83 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 01 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 01 00 AA 07 00 82 [11:52:13]Write to MH i2c: 01 00 00 AB 07 B2 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EA 4B 47 00 5A 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 08 03 00 F4 03 04 00 FB 3A C0 66 B6 04 01 00 00 71 68 FB F8 9D A5 D4 45 [11:52:13]CommunicateWithHost err = 0 [11:52:13]CheckOFDResponse [11:52:13]1017 (14) - 77093643461234 [11:52:13]1041 (16) - 0000000000871802 [11:52:13]1040 (4) - 198681 [11:52:13]1012 (4) - 17.08.2024 05:54 [11:52:13]1206 (1) - 0 [11:52:13]OFD Sender: Remove packet 198681 [11:52:13]ProducePacketName [11:52:13]name=ofd_packets/00198681 [11:52:13]NVStorageDeleteData [11:52:13]OFD Sender: No OFD packet to send [11:52:13]*** Cut start [11:52:13]*** Purtial cut [11:52:13]*** Stage 1: CUTSNS_PIN = 1 [11:52:14]Read from MH i2c: 01 [11:52:14]MH_I2C_Read... [11:52:14]*** Stop cut motor [11:52:14]*** Cut end [11:52:14]Read from MH i2c: 01 07 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: 01 07 00 AB 07 00 00 00 00 00 FF 0F C7 [11:52:14]process_action close_receipt done [11:52:14]requested_data is exist [11:52:14]produce_requested_data [11:52:14]requested_item fm.sn is exist - process it [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 11 00 00 [11:52:14]Write to MH i2c: E2 08 00 AC 07 80 11 00 00 00 00 00 00 2D [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 AC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7A [11:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:52:14]wFMCommunicate OK [11:52:14]requested_item fd.num is exist - process it [11:52:14]SAM_PROTO_GetFieldsCounters [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 13 00 00 [11:52:14]Write to MH i2c: E2 08 00 AD 07 80 13 00 00 00 00 00 00 30 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 62 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 62 00 AD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 08 03 00 0E 04 04 00 CF 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 A5 [11:52:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 08 03 00 0E 04 04 00 CF 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 [11:52:14]wFMCommunicate OK [11:52:14]SAM_PROTO_GetFieldsCounters done [11:52:14]requested_item shift.num is exist - process it [11:52:14]requested_item shift.opened is exist - process it [11:52:14]req_shift_opened [11:52:14]FM_GetShiftState [11:52:14]SAM_PROTO_GetShiftState [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 13 01 00 [11:52:14]Write to MH i2c: E2 08 00 AE 07 80 13 01 00 00 00 00 00 32 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 0E 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 0E 00 AE 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 92 [11:52:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:52:14]wFMCommunicate OK [11:52:14]SAM_PROTO_GetShiftState done [11:52:14]FM_GetShiftState done [11:52:14]req_shift_opened done [11:52:14]requested_item shift.open_date is exist - process it [11:52:14]req_shift_open_date [11:52:14]req_shift_open_date done [11:52:14]produce_requested_data done [11:52:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198681,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:52:14]process_action_free close_receipt [11:52:14]json_value_free [11:52:14]json_value_free done [11:52:14]process_json_proto returns [11:52:14]Send response to host [11:52:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198681,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:52:14]free response buf [11:52:14]execute_script done [11:52:14]execute_script returns [11:52:14]free content buf [11:52:14]Sock 7.Close socket [11:52:14]Sock 7.Thread stoped [11:52:18]OFD Sender: No OFD packet to send [11:52:23]OFD Sender: No OFD packet to send [11:52:28]OFD Sender: No OFD packet to send [11:52:33]OFD Sender: No OFD packet to send [11:52:38]OFD Sender: No OFD packet to send [11:52:43]OFD Sender: No OFD packet to send [11:52:48]OFD Sender: No OFD packet to send [11:52:53]OFD Sender: No OFD packet to send [11:52:58]OFD Sender: No OFD packet to send [11:53:03]OFD Sender: No OFD packet to send [11:53:08]OFD Sender: No OFD packet to send [11:53:13]OFD Sender: No OFD packet to send [11:53:14]accept exits with 9 [11:53:14]New connection [11:53:14]New thread 3067350372 created [11:53:14]Thread 3067207012 joined [11:53:14]Waiting for new connection... [11:53:14] Sock 9.Parse request [11:53:14]Sock 9.Check first char [11:53:14]Sock 9.First char is OK [11:53:14]request: POST /json_proto HTTP/1.0 [11:53:14]Method: POST [11:53:14]URL: /json_proto [11:53:14]Method is POST - this is cgi request [11:53:14]url: /json_proto [11:53:14]query_string will be loaded in cgi processing [11:53:14]execute_cgi json_proto POST (null) [11:53:14]execute_cgi path=json_proto method=POST [11:53:14]POST find Content-Length [11:53:14]Host: 172.17.46.195:8080 [11:53:14]Content-Length: 684 [11:53:14]Content-Type: application/json [11:53:14] [11:53:14]POST finish read [11:53:14]Found Content-Length = 684 [11:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:14]execute_script... [11:53:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:14]POST & json_proto [11:53:14]process_json_proto [11:53:14]json parsed OK: [11:53:14]protocol is kg_v1.0 [11:53:14]action value=close_receipt [11:53:14]process_action close_receipt [11:53:14]cmd_close_receipt [11:53:14]MH_GetDate [11:53:14]Write to MH i2c: F0 00 00 AF 07 A5 [11:53:14]Write i2c OK [11:53:14]MH_I2C_Read... [11:53:14]Read from MH i2c: F0 [11:53:14]MH_I2C_Read... [11:53:14]Read from MH i2c: F0 09 00 [11:53:14]MH_I2C_Read... [11:53:14]Read from MH i2c: F0 09 00 AF 07 00 2A 8F C0 66 8D AE BC 66 EA [11:53:14]GetLastDocTimeStamp 1723895531 [11:53:14]current date 1723895594 [11:53:14]FM_GetShiftState [11:53:14]SAM_PROTO_GetShiftState [11:53:14]wFMCommunicate request_size=4 [11:53:14]MH_SAM_APDU [11:53:14]CAPDU: 80 13 01 00 [11:53:14]Write to MH i2c: E2 08 00 B0 07 80 13 01 00 00 00 00 00 34 [11:53:14]Write i2c OK [11:53:14]MH_I2C_Read... [11:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:14]Read from MH i2c: E2 [11:53:14]MH_I2C_Read... [11:53:14]Read from MH i2c: E2 0E 00 [11:53:14]MH_I2C_Read... [11:53:14]Read from MH i2c: E2 0E 00 B0 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 94 [11:53:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:53:14]wFMCommunicate OK [11:53:14]SAM_PROTO_GetShiftState done [11:53:14]FM_GetShiftState done [11:53:14]opened in 1723853126 [11:53:14]opened+sec_in_day 1723939526 [11:53:14]quantity*price = 100021 [11:53:14]sum+1 = 100023 [11:53:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 290 17.08.2024 11:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198682 肖袩袛: 85178997064667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115314&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198682&fm=85178997064667&tin=02508201610067®Number=0000000000092545&sum=100000 [11:53:15]StoreToDocumentArchive [11:53:15]shift 463 fd 198682 [11:53:15]save to /storage/0463/doc_00198682 [11:53:15]save last doc name /storage/0463/doc_00198682 to /storage/kkm_last_doc_name [11:53:15]save OK [11:53:15]Clear old archive folders... [11:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:15]tlvbuf is 01424A90 [11:53:15]SAM_PROTO_ClearQueue [11:53:15]wFMCommunicate request_size=4 [11:53:15]MH_SAM_APDU [11:53:15]CAPDU: 80 09 00 00 [11:53:15]Write to MH i2c: E2 08 00 BD 07 80 09 00 00 00 00 00 00 36 [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [11:53:15]RAPDU: 90 00 [11:53:15]wFMCommunicate OK [11:53:15]SAM_PROTO_ClearQueue done [11:53:15]KKMCreateOFDPacket [11:53:15]OFDProtocolAddRootSTLVToBuf [11:53:15]FM_MakeSignedData [11:53:15]FM_MakeSignedData [11:53:15]SAM_PROTO_SignData [11:53:15]wFMCommunicate request_size=4 [11:53:15]MH_SAM_APDU [11:53:15]CAPDU: 80 0D 01 02 [11:53:15]Write to MH i2c: E2 08 00 BE 07 80 0D 01 02 00 00 00 00 3E [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 BE 07 00 90 00 39 [11:53:15]RAPDU: 90 00 [11:53:15]wFMCommunicate OK [11:53:15]wFMCommunicate request_size=255 [11:53:15]MH_SAM_APDU [11:53: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 2A 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 08 03 00 35 04 06 00 4D [11:53:15]Write to MH i2c: E2 02 01 BF 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 2A 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 08 03 00 35 04 06 00 4D 00 00 28 [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [11:53:15]RAPDU: 90 00 [11:53:15]wFMCommunicate OK [11:53:15]wFMCommunicate request_size=10 [11:53:15]MH_SAM_APDU [11:53:15]CAPDU: 80 0D 02 02 05 78 47 DC C3 DB [11:53:15]Write to MH i2c: E2 0D 00 C0 07 80 0D 02 02 05 00 78 47 DC C3 DB 00 00 84 [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 03 00 C0 07 00 90 00 3B [11:53:15]RAPDU: 90 00 [11:53:15]wFMCommunicate OK [11:53:15]wFMCommunicate request_size=4 [11:53:15]MH_SAM_APDU [11:53:15]CAPDU: 80 0D 03 02 [11:53:15]Write to MH i2c: E2 08 00 C1 07 80 0D 03 02 00 00 00 00 43 [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 0B 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 0B 00 C1 07 00 F0 D0 17 3F 91 D5 03 06 90 00 C9 [11:53:15]RAPDU: F0 D0 17 3F 91 D5 03 06 90 00 [11:53:15]wFMCommunicate OK [11:53:15]SAM_PROTO_SignData done [11:53:15]FM_MakeSignedData done [11:53:15]CreateOFDProtocolMessage [11:53:15]wFMCommunicate request_size=4 [11:53:15]MH_SAM_APDU [11:53:15]CAPDU: 80 11 00 00 [11:53:15]Write to MH i2c: E2 08 00 C2 07 80 11 00 00 00 00 00 00 43 [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:15]Read from MH i2c: E2 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 17 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: E2 17 00 C2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [11:53:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:53:15]wFMCommunicate OK [11:53:15]CreateOFDProtocolMessage done [11:53:15]OFDSenderStorePacket 198682 [11:53:15]StoreOFDPacket docnum=198682 [11:53:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E5 05 07 01 15 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 2A 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 08 03 00 35 04 06 00 4D 78 47 DC C3 DB F0 D0 17 3F 91 D5 03 06 [11:53:15]CheckFolder [11:53:15]dirname=/storage/ofd_packets [11:53:15]CheckFolder done [11:53:15]ProducePacketName [11:53:15]name=ofd_packets/00198682 [11:53:15]NVStorageSaveData ofd_packets/00198682 [11:53:15]File name is /storage/ofd_packets/00198682 [11:53:15]Write 301 bytes [11:53:15]NVStorageSaveData done [11:53:15]OFDSenderStorePacket done [11:53:15]KKMCreateOFDPacket done [11:53:15]NVStorageSaveData kkm_last_timestamp [11:53:15]File name is /storage/kkm_last_timestamp [11:53:15]Write 4 bytes [11:53:15]NVStorageSaveData done [11:53:15]ExternCall_PrintAddStr [11:53:15]wPrintStart [11:53:15]Write to MH i2c: 01 00 00 C3 07 CA [11:53:15]Write i2c OK [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: 01 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: 01 07 00 [11:53:15]MH_I2C_Read... [11:53:15]Read from MH i2c: 01 07 00 C3 07 00 00 00 00 00 FF 0F DF [11:53:15]RasterBufferAndPrint [11:53:15]line 小褔械褌 N : (1)11326130 [11:53:15]line 袠袧袧: 02508201610067 [11:53:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:53:15]line 袩袪袨袛袗袞袗 [11:53:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [11:53:15]line 孝芯胁邪褉: 2710124500 [11:53:15]line 袗懈-95-袣-5 [11:53:15]line 13.480 * 74.20 [11:53:15]line = 1000.22 [11:53:15]line 袧袛小 12% 袧小袩 1% [11:53:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:53:15]line 袨袣袪校袚袥袝袧袠袝: -0.22 [11:53:15]line 袠孝袨袚袨: 1000.00 [11:53:15]line 袙薪械褋械薪芯: 1000.00 [11:53:15]line 小袛袗效袗: 0.00 [11:53:15]line 袧小袩 1% : 8.85 [11:53:15]line 袧袛小 12% : 106.22 [11:53:15]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:53:15]line 袘械蟹薪邪谢.: 0.00 [11:53:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:53:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:53:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:53:15]line 效械泻 290 17.08.2024 11:53 [11:53:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:53:15]line 袟袧袦: 0300000079 [11:53:15]line 袪袧袦: 0000000000092545 [11:53:15]line 袙械褉褋懈褟 袣袣袦: 001 [11:53:15]line 肖袦: 0000000000871802 [11:53:15]line 肖袛: 198682 [11:53:15]line 肖袩袛: 85178997064667 [11:53:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115314&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198682&fm=85178997064667&tin=02508201610067®Number=0000000000092545&sum=100000 [11:53:16]written 0, free lines is 4095 [11:53:16]OFD Sender: Processing packet 198682 [packets to send 246, broken 245] [11:53:16]ProducePacketName [11:53:16]name=ofd_packets/00198682 [11:53:16]OFD Sender: To server: 嚂鰌G, [11:53:16]CommunicateWithHost lk.salyk.kg:30040 [11:53:16]ConnectInit lk.salyk.kg [11:53:16]Connected sock=7 [11:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E5 05 07 01 15 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 2A 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 08 03 00 35 04 06 00 4D 78 47 DC C3 DB F0 D0 17 3F 91 D5 03 06 [11:53:16]Write to MH i2c: 01 00 00 EE 07 F5 [11:53:16]Write i2c OK [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: 01 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: 01 07 00 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: 01 07 00 EE 07 00 00 00 00 00 D6 0C DE [11:53:16]RasterBufferAndPrint [11:53:16]line [11:53:16]line [11:53:16]line [11:53:16]line [11:53:16]line [11:53:16]written 0, free lines is 3292 [11:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9E F5 47 00 4C 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 08 03 00 F4 03 04 00 3A 3B C0 66 B6 04 01 00 00 BB EB 5D F8 6F 19 E6 FD [11:53:16]CommunicateWithHost err = 0 [11:53:16]CheckOFDResponse [11:53:16]1017 (14) - 77093643461234 [11:53:16]1041 (16) - 0000000000871802 [11:53:16]1040 (4) - 198682 [11:53:16]1012 (4) - 17.08.2024 05:55 [11:53:16]1206 (1) - 0 [11:53:16]OFD Sender: Remove packet 198682 [11:53:16]ProducePacketName [11:53:16]name=ofd_packets/00198682 [11:53:16]NVStorageDeleteData [11:53:16]MH_Cut [11:53:16]Write to MH i2c: D1 01 00 F5 07 01 CE [11:53:16]Write i2c OK [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: D1 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: D1 01 00 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: D1 01 00 F5 07 00 CD [11:53:16]Write to MH i2c: 01 00 00 F6 07 FD [11:53:16]Write i2c OK [11:53:16]MH_I2C_Read... [11:53:17]OFD Sender: No OFD packet to send [11:53:17]*** Cut start [11:53:17]*** Purtial cut [11:53:17]*** CUTSNS_PIN = 0 [11:53:17]*** Stage 1: CUTSNS_PIN = 1 [11:53:19]Read from MH i2c: 01 [11:53:19]MH_I2C_Read... [11:53:19]*** Stop cut motor [11:53:19]*** Cut end [11:53:19]Read from MH i2c: 01 07 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: 01 07 00 F6 07 00 00 00 00 00 FF 0F 12 [11:53:19]process_action close_receipt done [11:53:19]requested_data is exist [11:53:19]produce_requested_data [11:53:19]requested_item fm.sn is exist - process it [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 11 00 00 [11:53:19]Write to MH i2c: E2 08 00 F7 07 80 11 00 00 00 00 00 00 78 [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:19]Read from MH i2c: E2 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 17 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 17 00 F7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C5 [11:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:53:19]wFMCommunicate OK [11:53:19]requested_item fd.num is exist - process it [11:53:19]SAM_PROTO_GetFieldsCounters [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 13 00 00 [11:53:19]Write to MH i2c: E2 08 00 F8 07 80 13 00 00 00 00 00 00 7B [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:19]Read from MH i2c: E2 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 62 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 62 00 F8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 08 03 00 0E 04 04 00 CF 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 F4 [11:53:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 08 03 00 0E 04 04 00 CF 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 [11:53:19]wFMCommunicate OK [11:53:19]SAM_PROTO_GetFieldsCounters done [11:53:19]requested_item shift.num is exist - process it [11:53:19]requested_item shift.opened is exist - process it [11:53:19]req_shift_opened [11:53:19]FM_GetShiftState [11:53:19]SAM_PROTO_GetShiftState [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 13 01 00 [11:53:19]Write to MH i2c: E2 08 00 F9 07 80 13 01 00 00 00 00 00 7D [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:19]Read from MH i2c: E2 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 0E 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 0E 00 F9 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DD [11:53:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:53:19]wFMCommunicate OK [11:53:19]SAM_PROTO_GetShiftState done [11:53:19]FM_GetShiftState done [11:53:19]req_shift_opened done [11:53:19]requested_item shift.open_date is exist - process it [11:53:19]req_shift_open_date [11:53:19]req_shift_open_date done [11:53:19]produce_requested_data done [11:53:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198682,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:53:19]process_action_free close_receipt [11:53:19]json_value_free [11:53:19]json_value_free done [11:53:19]process_json_proto returns [11:53:19]Send response to host [11:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198682,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:53:19]free response buf [11:53:19]execute_script done [11:53:19]execute_script returns [11:53:19]free content buf [11:53:19]Sock 9.Close socket [11:53:19]Sock 9.Thread stoped [11:53:22]OFD Sender: No OFD packet to send [11:53:27]OFD Sender: No OFD packet to send [11:53:32]OFD Sender: No OFD packet to send [11:53:37]OFD Sender: No OFD packet to send [11:53:42]OFD Sender: No OFD packet to send [11:53:47]OFD Sender: No OFD packet to send [11:53:52]OFD Sender: No OFD packet to send [11:53:57]OFD Sender: No OFD packet to send [11:54:02]OFD Sender: No OFD packet to send [11:54:07]OFD Sender: No OFD packet to send [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]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:14]accept exits with 10 [11:55:14]New connection [11:55:14]New thread 3067207012 created [11:55:14]Thread 3067350372 joined [11:55:14]Waiting for new connection... [11:55:14] Sock 10.Parse request [11:55:14]Sock 10.Check first char [11:55:14]Sock 10.First char is OK [11:55:14]request: POST /json_proto HTTP/1.0 [11:55:14]Method: POST [11:55:14]URL: /json_proto [11:55:14]Method is POST - this is cgi request [11:55:14]url: /json_proto [11:55:14]query_string will be loaded in cgi processing [11:55:14]execute_cgi json_proto POST (null) [11:55:14]execute_cgi path=json_proto method=POST [11:55:14]POST find Content-Length [11:55:14]Host: 172.17.46.195:8080 [11:55:14]Content-Length: 681 [11:55:14]Content-Type: application/json [11:55:14] [11:55:14]POST finish read [11:55:14]Found Content-Length = 681 [11:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:14]execute_script... [11:55: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)11326133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:14]POST & json_proto [11:55:14]process_json_proto [11:55:14]json parsed OK: [11:55:14]protocol is kg_v1.0 [11:55:14]action value=close_receipt [11:55:14]process_action close_receipt [11:55:14]cmd_close_receipt [11:55:14]MH_GetDate [11:55:14]Write to MH i2c: F0 00 00 FA 07 F0 [11:55:14]Write i2c OK [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 09 00 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: F0 09 00 FA 07 00 A2 8F C0 66 8D AE BC 66 AD [11:55:14]GetLastDocTimeStamp 1723895594 [11:55:14]current date 1723895714 [11:55:14]FM_GetShiftState [11:55:14]SAM_PROTO_GetShiftState [11:55:14]wFMCommunicate request_size=4 [11:55:14]MH_SAM_APDU [11:55:14]CAPDU: 80 13 01 00 [11:55:14]Write to MH i2c: E2 08 00 FB 07 80 13 01 00 00 00 00 00 7F [11:55:14]Write i2c OK [11:55:14]MH_I2C_Read... [11:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:14]Read from MH i2c: E2 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: E2 0E 00 [11:55:14]MH_I2C_Read... [11:55:14]Read from MH i2c: E2 0E 00 FB 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DF [11:55:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:55:14]wFMCommunicate OK [11:55:14]SAM_PROTO_GetShiftState done [11:55:14]FM_GetShiftState done [11:55:14]opened in 1723853126 [11:55:14]opened+sec_in_day 1723939526 [11:55:14]quantity*price = 100050 [11:55:14]sum+1 = 100052 [11:55:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 291 17.08.2024 11:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198683 肖袩袛: 233045346011599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115514&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198683&fm=233045346011599&tin=02508201610067®Number=0000000000092545&sum=100000 [11:55:15]StoreToDocumentArchive [11:55:15]shift 463 fd 198683 [11:55:15]save to /storage/0463/doc_00198683 [11:55:15]save last doc name /storage/0463/doc_00198683 to /storage/kkm_last_doc_name [11:55:15]save OK [11:55:15]Clear old archive folders... [11:55:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:55:15]tlvbuf is 01452D10 [11:55:15]SAM_PROTO_ClearQueue [11:55:15]wFMCommunicate request_size=4 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 09 00 00 [11:55:15]Write to MH i2c: E2 08 00 08 08 80 09 00 00 00 00 00 00 82 [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [11:55:15]RAPDU: 90 00 [11:55:15]wFMCommunicate OK [11:55:15]SAM_PROTO_ClearQueue done [11:55:15]KKMCreateOFDPacket [11:55:15]OFDProtocolAddRootSTLVToBuf [11:55:15]FM_MakeSignedData [11:55:15]FM_MakeSignedData [11:55:15]SAM_PROTO_SignData [11:55:15]wFMCommunicate request_size=4 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 0D 01 02 [11:55:15]Write to MH i2c: E2 08 00 09 08 80 0D 01 02 00 00 00 00 8A [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 09 08 00 90 00 85 [11:55:15]RAPDU: 90 00 [11:55:15]wFMCommunicate OK [11:55:15]wFMCommunicate request_size=255 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A2 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 08 03 00 35 04 06 00 D3 F4 19 10 [11:55:15]Write to MH i2c: E2 02 01 0A 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A2 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 08 03 00 35 04 06 00 D3 F4 19 10 00 00 6A [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [11:55:15]RAPDU: 90 00 [11:55:15]wFMCommunicate OK [11:55:15]wFMCommunicate request_size=7 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 0D 02 02 02 C9 CF [11:55:15]Write to MH i2c: E2 0A 00 0B 08 80 0D 02 02 02 00 C9 CF 00 00 29 [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 03 00 0B 08 00 90 00 87 [11:55:15]RAPDU: 90 00 [11:55:15]wFMCommunicate OK [11:55:15]wFMCommunicate request_size=4 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 0D 03 02 [11:55:15]Write to MH i2c: E2 08 00 0C 08 80 0D 03 02 00 00 00 00 8F [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 0B 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 0B 00 0C 08 00 D5 E1 33 22 79 4F 96 47 90 00 40 [11:55:15]RAPDU: D5 E1 33 22 79 4F 96 47 90 00 [11:55:15]wFMCommunicate OK [11:55:15]SAM_PROTO_SignData done [11:55:15]FM_MakeSignedData done [11:55:15]CreateOFDProtocolMessage [11:55:15]wFMCommunicate request_size=4 [11:55:15]MH_SAM_APDU [11:55:15]CAPDU: 80 11 00 00 [11:55:15]Write to MH i2c: E2 08 00 0D 08 80 11 00 00 00 00 00 00 8F [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:15]Read from MH i2c: E2 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 17 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: E2 17 00 0D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DC [11:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:55:15]wFMCommunicate OK [11:55:15]CreateOFDProtocolMessage done [11:55:15]OFDSenderStorePacket 198683 [11:55:15]StoreOFDPacket docnum=198683 [11:55:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 53 EF 04 01 3D 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A2 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 08 03 00 35 04 06 00 D3 F4 19 10 C9 CF D5 E1 33 22 79 4F 96 47 [11:55:15]CheckFolder [11:55:15]dirname=/storage/ofd_packets [11:55:15]CheckFolder done [11:55:15]ProducePacketName [11:55:15]name=ofd_packets/00198683 [11:55:15]NVStorageSaveData ofd_packets/00198683 [11:55:15]File name is /storage/ofd_packets/00198683 [11:55:15]Write 298 bytes [11:55:15]NVStorageSaveData done [11:55:15]OFDSenderStorePacket done [11:55:15]KKMCreateOFDPacket done [11:55:15]NVStorageSaveData kkm_last_timestamp [11:55:15]File name is /storage/kkm_last_timestamp [11:55:15]Write 4 bytes [11:55:15]NVStorageSaveData done [11:55:15]ExternCall_PrintAddStr [11:55:15]wPrintStart [11:55:15]Write to MH i2c: 01 00 00 0E 08 16 [11:55:15]Write i2c OK [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: 01 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: 01 07 00 [11:55:15]MH_I2C_Read... [11:55:15]Read from MH i2c: 01 07 00 0E 08 00 00 00 00 00 FF 0F 2B [11:55:15]RasterBufferAndPrint [11:55:15]line 小褔械褌 N : (1)11326133 [11:55:15]line 袠袧袧: 02508201610067 [11:55:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:55:15]line 袩袪袨袛袗袞袗 [11:55:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [11:55:15]line 孝芯胁邪褉: 2710194210 [11:55:15]line 袛孝-袣-5 [11:55:15]line 13.130 * 76.20 [11:55:15]line = 1000.51 [11:55:15]line 袧袛小 12% 袧小袩 1% [11:55:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:55:15]line 袨袣袪校袚袥袝袧袠袝: -0.51 [11:55:15]line 袠孝袨袚袨: 1000.00 [11:55:15]line 袙薪械褋械薪芯: 1000.00 [11:55:15]line 小袛袗效袗: 0.00 [11:55:15]line 袧小袩 1% : 8.85 [11:55:15]line 袧袛小 12% : 106.25 [11:55:15]line 袧邪谢懈褔薪褘屑懈: 1000.00 [11:55:15]line 袘械蟹薪邪谢.: 0.00 [11:55:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:55:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:55:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:55:15]line 效械泻 291 17.08.2024 11:55 [11:55:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:55:15]line 袟袧袦: 0300000079 [11:55:15]line 袪袧袦: 0000000000092545 [11:55:15]line 袙械褉褋懈褟 袣袣袦: 001 [11:55:15]line 肖袦: 0000000000871802 [11:55:15]line 肖袛: 198683 [11:55:15]line 肖袩袛: 233045346011599 [11:55:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115514&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198683&fm=233045346011599&tin=02508201610067®Number=0000000000092545&sum=100000 [11:55:16]OFD Sender: Processing packet 198683 [packets to send 246, broken 245] [11:55:16]ProducePacketName [11:55:16]name=ofd_packets/00198683 [11:55:16]OFD Sender: To server: 嚂鰌G, [11:55:16]CommunicateWithHost lk.salyk.kg:30040 [11:55:16]ConnectInit lk.salyk.kg [11:55:16]written 0, free lines is 4095 [11:55:16]Connected sock=9 [11:55:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 53 EF 04 01 3D 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 A2 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 08 03 00 35 04 06 00 D3 F4 19 10 C9 CF D5 E1 33 22 79 4F 96 47 [11:55:16]Write to MH i2c: 01 00 00 39 08 41 [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 07 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: 01 07 00 39 08 00 00 00 00 00 DA 0C 2E [11:55:16]RasterBufferAndPrint [11:55:16]line [11:55:16]line [11:55:16]line [11:55:16]line [11:55:16]line [11:55:16]written 0, free lines is 3296 [11:55:16]MH_Cut [11:55:16]Write to MH i2c: D1 01 00 40 08 01 1A [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: D1 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: D1 01 00 [11:55:16]MH_I2C_Read... [11:55:16]Read from MH i2c: D1 01 00 40 08 00 19 [11:55:16]Write to MH i2c: 01 00 00 41 08 49 [11:55:16]Write i2c OK [11:55:16]MH_I2C_Read... [11:55:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 19 47 00 61 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 08 03 00 F4 03 04 00 B3 3B C0 66 B6 04 01 00 00 4B 2D 42 3A AE 1E 88 D8 [11:55:16]CommunicateWithHost err = 0 [11:55:16]CheckOFDResponse [11:55:16]1017 (14) - 77093643461234 [11:55:16]1041 (16) - 0000000000871802 [11:55:16]1040 (4) - 198683 [11:55:16]1012 (4) - 17.08.2024 05:57 [11:55:16]1206 (1) - 0 [11:55:16]OFD Sender: Remove packet 198683 [11:55:16]ProducePacketName [11:55:16]name=ofd_packets/00198683 [11:55:16]NVStorageDeleteData [11:55:17]OFD Sender: No OFD packet to send [11:55:17]*** Cut start [11:55:17]*** Purtial cut [11:55:17]*** Stage 1: CUTSNS_PIN = 1 [11:55:17]Read from MH i2c: 01 [11:55:17]MH_I2C_Read... [11:55:17]*** Stop cut motor [11:55:17]*** Cut end [11:55:17]Read from MH i2c: 01 07 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: 01 07 00 41 08 00 00 00 00 00 FF 0F 5E [11:55:17]process_action close_receipt done [11:55:17]requested_data is exist [11:55:17]produce_requested_data [11:55:17]requested_item fm.sn is exist - process it [11:55:17]wFMCommunicate request_size=4 [11:55:17]MH_SAM_APDU [11:55:17]CAPDU: 80 11 00 00 [11:55:17]Write to MH i2c: E2 08 00 42 08 80 11 00 00 00 00 00 00 C4 [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:17]Read from MH i2c: E2 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 17 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 17 00 42 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [11:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:55:17]wFMCommunicate OK [11:55:17]requested_item fd.num is exist - process it [11:55:17]SAM_PROTO_GetFieldsCounters [11:55:17]wFMCommunicate request_size=4 [11:55:17]MH_SAM_APDU [11:55:17]CAPDU: 80 13 00 00 [11:55:17]Write to MH i2c: E2 08 00 43 08 80 13 00 00 00 00 00 00 C7 [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:17]Read from MH i2c: E2 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 62 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 62 00 43 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 08 03 00 0E 04 04 00 CF 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 44 [11:55:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 08 03 00 0E 04 04 00 CF 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 [11:55:17]wFMCommunicate OK [11:55:17]SAM_PROTO_GetFieldsCounters done [11:55:17]requested_item shift.num is exist - process it [11:55:17]requested_item shift.opened is exist - process it [11:55:17]req_shift_opened [11:55:17]FM_GetShiftState [11:55:17]SAM_PROTO_GetShiftState [11:55:17]wFMCommunicate request_size=4 [11:55:17]MH_SAM_APDU [11:55:17]CAPDU: 80 13 01 00 [11:55:17]Write to MH i2c: E2 08 00 44 08 80 13 01 00 00 00 00 00 C9 [11:55:17]Write i2c OK [11:55:17]MH_I2C_Read... [11:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:17]Read from MH i2c: E2 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 0E 00 [11:55:17]MH_I2C_Read... [11:55:17]Read from MH i2c: E2 0E 00 44 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [11:55:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:55:17]wFMCommunicate OK [11:55:17]SAM_PROTO_GetShiftState done [11:55:17]FM_GetShiftState done [11:55:17]req_shift_opened done [11:55:17]requested_item shift.open_date is exist - process it [11:55:17]req_shift_open_date [11:55:17]req_shift_open_date done [11:55:17]produce_requested_data done [11:55:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198683,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:55:17]process_action_free close_receipt [11:55:17]json_value_free [11:55:17]json_value_free done [11:55:17]process_json_proto returns [11:55:17]Send response to host [11:55:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198683,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:55:17]free response buf [11:55:17]execute_script done [11:55:17]execute_script returns [11:55:17]free content buf [11:55:17]Sock 10.Close socket [11:55:17]Sock 10.Thread stoped [11:55:22]OFD Sender: No OFD packet to send [11:55:22]accept exits with 7 [11:55:22]New connection [11:55:22]New thread 3067350372 created [11:55:22]Thread 3067207012 joined [11:55:22]Waiting for new connection... [11:55:22] Sock 7.Parse request [11:55:22]Sock 7.Check first char [11:55:22]Sock 7.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.46.195:8080 [11:55:22]Content-Length: 802 [11:55:22]Content-Type: application/json [11:55:22] [11:55:22]POST finish read [11:55:22]Found Content-Length = 802 [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)11326134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "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)11326134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "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 45 08 3C [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 45 08 00 AA 8F C0 66 8D AE BC 66 01 [11:55:22]GetLastDocTimeStamp 1723895714 [11:55:22]current date 1723895722 [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 46 08 80 13 01 00 00 00 00 00 CB [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 46 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2B [11:55:22]RAPDU: 09 00 01 46 E9 BF 66 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 1723853126 [11:55:22]opened+sec_in_day 1723939526 [11:55:22]quantity*price = 50010 [11:55:22]sum+1 = 50012 [11:55:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 292 17.08.2024 11:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198684 肖袩袛: 30567842258224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115522&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198684&fm=30567842258224&tin=02508201610067®Number=0000000000092545&sum=50011 [11:55:23]StoreToDocumentArchive [11:55:23]shift 463 fd 198684 [11:55:23]save to /storage/0463/doc_00198684 [11:55:23]save last doc name /storage/0463/doc_00198684 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=251 [11:55:23]tlvbuf is 01428A90 [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 53 08 80 09 00 00 00 00 00 00 CD [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 53 08 00 90 00 CF [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 54 08 80 0D 01 02 00 00 00 00 D5 [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 54 08 00 90 00 D0 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 AA 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 08 03 00 35 04 06 00 1B [11:55:23]Write to MH i2c: E2 02 01 55 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 AA 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 08 03 00 35 04 06 00 1B 00 00 E2 [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 55 08 00 90 00 D1 [11:55:23]RAPDU: 90 00 [11:55:23]wFMCommunicate OK [11:55:23]wFMCommunicate request_size=10 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 0D 02 02 05 CD 21 61 1D 30 [11:55:23]Write to MH i2c: E2 0D 00 56 08 80 0D 02 02 05 00 CD 21 61 1D 30 00 00 7E [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 56 08 00 90 00 D2 [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 57 08 80 0D 03 02 00 00 00 00 DA [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 57 08 00 14 AD BA 5C 35 51 82 D6 90 00 90 [11:55:23]RAPDU: 14 AD BA 5C 35 51 82 D6 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 58 08 80 11 00 00 00 00 00 00 DA [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 58 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [11:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:55:23]wFMCommunicate OK [11:55:23]CreateOFDProtocolMessage done [11:55:23]OFDSenderStorePacket 198684 [11:55:23]StoreOFDPacket docnum=198684 [11:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 76 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 AA 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 08 03 00 35 04 06 00 1B CD 21 61 1D 30 14 AD BA 5C 35 51 82 D6 [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/00198684 [11:55:23]NVStorageSaveData ofd_packets/00198684 [11:55:23]File name is /storage/ofd_packets/00198684 [11:55:23]Write 301 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 59 08 61 [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 59 08 00 00 00 00 00 FF 0F 76 [11:55:23]RasterBufferAndPrint [11:55:23]line 小褔械褌 N : (1)11326134 [11:55:23]line 袠袧袧: 02508201610067 [11:55:23]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:55:23]line 袩袪袨袛袗袞袗 [11:55:23]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [11:55:23]line 孝芯胁邪褉: 2710124500 [11:55:23]line 袗懈-95-袣-5 [11:55:23]line 6.740 * 74.20 [11:55:23]line = 500.11 [11:55:23]line 袧袛小 12% 袧小袩 1% [11:55:23]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:55:23]line 袠孝袨袚袨: 500.11 [11:55:23]line 袧小袩 1% : 4.43 [11:55:23]line 袧袛小 12% : 53.11 [11:55:23]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:55:23]line 袘械蟹薪邪谢.: 500.11 [11:55:23]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:55:23]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:55:23]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:55:23]line 效械泻 292 17.08.2024 11:55 [11:55:23]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:55:23]line 袟袧袦: 0300000079 [11:55:23]line 袪袧袦: 0000000000092545 [11:55:23]line 袙械褉褋懈褟 袣袣袦: 001 [11:55:23]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:55:23]line 肖袦: 0000000000871802 [11:55:23]line 肖袛: 198684 [11:55:23]line 肖袩袛: 30567842258224 [11:55:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115522&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198684&fm=30567842258224&tin=02508201610067®Number=0000000000092545&sum=50011 [11:55:23]written 0, free lines is 4095 [11:55:24]OFD Sender: Processing packet 198684 [packets to send 246, broken 245] [11:55:24]ProducePacketName [11:55:24]name=ofd_packets/00198684 [11:55:24]OFD Sender: To server: 嚂鰌G, [11:55:24]CommunicateWithHost lk.salyk.kg:30040 [11:55:24]ConnectInit lk.salyk.kg [11:55:24]Connected sock=11 [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 31 38 30 32 0F 01 00 00 9C 76 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 AA 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 08 03 00 35 04 06 00 1B CD 21 61 1D 30 14 AD BA 5C 35 51 82 D6 [11:55:24]Write to MH i2c: 01 00 00 83 08 8B [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 83 08 00 00 00 00 00 E1 0C 7F [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 3305 [11:55:24]MH_Cut [11:55:24]Write to MH i2c: D1 01 00 8A 08 01 64 [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 8A 08 00 63 [11:55:24]Write to MH i2c: 01 00 00 8B 08 93 [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [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 31 38 30 32 4F 00 00 00 69 98 47 00 94 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 31 38 30 32 10 04 04 00 1C 08 03 00 F4 03 04 00 BA 3B C0 66 B6 04 01 00 00 04 E4 15 53 F5 32 27 64 [11:55:24]CommunicateWithHost err = 0 [11:55:24]CheckOFDResponse [11:55:24]1017 (14) - 77093643461234 [11:55:24]1041 (16) - 0000000000871802 [11:55:24]1040 (4) - 198684 [11:55:24]1012 (4) - 17.08.2024 05:57 [11:55:24]1206 (1) - 0 [11:55:24]OFD Sender: Remove packet 198684 [11:55:24]ProducePacketName [11:55:24]name=ofd_packets/00198684 [11:55:24]NVStorageDeleteData [11:55:25]*** Cut start [11:55:25]*** Purtial cut [11:55:25]*** CUTSNS_PIN = 0 [11:55:25]OFD Sender: No OFD packet to send [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 8B 08 00 00 00 00 00 FF 0F A8 [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 8C 08 80 11 00 00 00 00 00 00 0E [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 8C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [11:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 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 8D 08 80 13 00 00 00 00 00 00 11 [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 8D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 08 03 00 0E 04 04 00 CF 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 92 [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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 08 03 00 0E 04 04 00 CF 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 [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 8E 08 80 13 01 00 00 00 00 00 13 [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 8E 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 73 [11:55:27]RAPDU: 09 00 01 46 E9 BF 66 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":"0000000000871802","fd.num":198684,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [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":"0000000000871802","fd.num":198684,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [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 7.Close socket [11:55:27]Sock 7.Thread stoped [11:55:30]OFD Sender: No OFD packet to send [11:55:35]OFD Sender: No OFD packet to send [11:55:40]OFD Sender: No OFD packet to send [11:55:45]OFD Sender: No OFD packet to send [11:55:50]OFD Sender: No OFD packet to send [11:55:55]OFD Sender: No OFD packet to send [11:56:00]OFD Sender: No OFD packet to send [11:56:05]OFD Sender: No OFD packet to send [11:56:10]OFD Sender: No OFD packet to send [11:56:15]OFD Sender: No OFD packet to send [11:56:20]OFD Sender: No OFD packet to send [11:56:25]OFD Sender: No OFD packet to send [11:56:30]OFD Sender: No OFD packet to send [11:56:35]OFD Sender: No OFD packet to send [11:56:40]OFD Sender: No OFD packet to send [11:56:45]OFD Sender: No OFD packet to send [11:56:47]accept exits with 9 [11:56:47]New connection [11:56:47]New thread 3067207012 created [11:56:47]Thread 3067350372 joined [11:56:47]Waiting for new connection... [11:56:47] Sock 9.Parse request [11:56:47]Sock 9.Check first char [11:56:47]Sock 9.First char is OK [11:56:47]request: POST /json_proto HTTP/1.0 [11:56:47]Method: POST [11:56:47]URL: /json_proto [11:56:47]Method is POST - this is cgi request [11:56:47]url: /json_proto [11:56:47]query_string will be loaded in cgi processing [11:56:47]execute_cgi json_proto POST (null) [11:56:47]execute_cgi path=json_proto method=POST [11:56:47]POST find Content-Length [11:56:47]Host: 172.17.46.195:8080 [11:56:47]Content-Length: 805 [11:56:47]Content-Type: application/json [11:56:47] [11:56:47]POST finish read [11:56:47]Found Content-Length = 805 [11:56:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:47]execute_script... [11:56: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)11326135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:47]POST & json_proto [11:56:47]process_json_proto [11:56:47]json parsed OK: [11:56:47]protocol is kg_v1.0 [11:56:47]action value=close_receipt [11:56:47]process_action close_receipt [11:56:47]cmd_close_receipt [11:56:47]MH_GetDate [11:56:47]Write to MH i2c: F0 00 00 8F 08 86 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: F0 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: F0 09 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: F0 09 00 8F 08 00 FF 8F C0 66 8D AE BC 66 A0 [11:56:47]GetLastDocTimeStamp 1723895722 [11:56:47]current date 1723895807 [11:56:47]FM_GetShiftState [11:56:47]SAM_PROTO_GetShiftState [11:56:47]wFMCommunicate request_size=4 [11:56:47]MH_SAM_APDU [11:56:47]CAPDU: 80 13 01 00 [11:56:47]Write to MH i2c: E2 08 00 90 08 80 13 01 00 00 00 00 00 15 [11:56:47]Write i2c OK [11:56:47]MH_I2C_Read... [11:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:47]Read from MH i2c: E2 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 0E 00 [11:56:47]MH_I2C_Read... [11:56:47]Read from MH i2c: E2 0E 00 90 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 75 [11:56:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:56:47]wFMCommunicate OK [11:56:47]SAM_PROTO_GetShiftState done [11:56:47]FM_GetShiftState done [11:56:47]opened in 1723853126 [11:56:47]opened+sec_in_day 1723939526 [11:56:47]quantity*price = 100021 [11:56:47]sum+1 = 100023 [11:56:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 293 17.08.2024 11:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198685 肖袩袛: 135271231053098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198685&fm=135271231053098&tin=02508201610067®Number=0000000000092545&sum=100022 [11:56:48]StoreToDocumentArchive [11:56:48]shift 463 fd 198685 [11:56:48]save to /storage/0463/doc_00198685 [11:56:48]save last doc name /storage/0463/doc_00198685 to /storage/kkm_last_doc_name [11:56:48]save OK [11:56:48]Clear old archive folders... [11:56:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:48]tlvbuf is 013CB8C0 [11:56:48]SAM_PROTO_ClearQueue [11:56:48]wFMCommunicate request_size=4 [11:56:48]MH_SAM_APDU [11:56:48]CAPDU: 80 09 00 00 [11:56:48]Write to MH i2c: E2 08 00 9D 08 80 09 00 00 00 00 00 00 17 [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:48]Read from MH i2c: E2 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: E2 03 00 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: E2 03 00 9D 08 00 90 00 19 [11:56:48]RAPDU: 90 00 [11:56:48]wFMCommunicate OK [11:56:48]SAM_PROTO_ClearQueue done [11:56:48]KKMCreateOFDPacket [11:56:48]OFDProtocolAddRootSTLVToBuf [11:56:48]FM_MakeSignedData [11:56:48]FM_MakeSignedData [11:56:48]SAM_PROTO_SignData [11:56:48]wFMCommunicate request_size=4 [11:56:48]MH_SAM_APDU [11:56:48]CAPDU: 80 0D 01 02 [11:56:48]Write to MH i2c: E2 08 00 9E 08 80 0D 01 02 00 00 00 00 1F [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:48]Read from MH i2c: E2 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: E2 03 00 [11:56:48]MH_I2C_Read... [11:56:48]Read from MH i2c: E2 03 00 9E 08 00 90 00 1A [11:56:48]RAPDU: 90 00 [11:56:48]wFMCommunicate OK [11:56:48]wFMCommunicate request_size=255 [11:56:48]MH_SAM_APDU [11:56:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 FF 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 08 03 00 35 04 06 00 7B [11:56:48]Write to MH i2c: E2 02 01 9F 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 FF 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 08 03 00 35 04 06 00 7B 00 00 3E [11:56:48]Write i2c OK [11:56:48]MH_I2C_Read... [11:56:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:49]Read from MH i2c: E2 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 03 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 03 00 9F 08 00 90 00 1B [11:56:49]RAPDU: 90 00 [11:56:49]wFMCommunicate OK [11:56:49]wFMCommunicate request_size=10 [11:56:49]MH_SAM_APDU [11:56:49]CAPDU: 80 0D 02 02 05 07 49 AC DD 2A [11:56:49]Write to MH i2c: E2 0D 00 A0 08 80 0D 02 02 05 00 07 49 AC DD 2A 00 00 2F [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:49]Read from MH i2c: E2 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 03 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 03 00 A0 08 00 90 00 1C [11:56:49]RAPDU: 90 00 [11:56:49]wFMCommunicate OK [11:56:49]wFMCommunicate request_size=4 [11:56:49]MH_SAM_APDU [11:56:49]CAPDU: 80 0D 03 02 [11:56:49]Write to MH i2c: E2 08 00 A1 08 80 0D 03 02 00 00 00 00 24 [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:49]Read from MH i2c: E2 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 0B 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 0B 00 A1 08 00 EE 8C 00 B5 8D F7 AA 8B 90 00 0D [11:56:49]RAPDU: EE 8C 00 B5 8D F7 AA 8B 90 00 [11:56:49]wFMCommunicate OK [11:56:49]SAM_PROTO_SignData done [11:56:49]FM_MakeSignedData done [11:56:49]CreateOFDProtocolMessage [11:56:49]wFMCommunicate request_size=4 [11:56:49]MH_SAM_APDU [11:56:49]CAPDU: 80 11 00 00 [11:56:49]Write to MH i2c: E2 08 00 A2 08 80 11 00 00 00 00 00 00 24 [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:49]Read from MH i2c: E2 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 17 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: E2 17 00 A2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 71 [11:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:56:49]wFMCommunicate OK [11:56:49]CreateOFDProtocolMessage done [11:56:49]OFDSenderStorePacket 198685 [11:56:49]StoreOFDPacket docnum=198685 [11:56:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E B8 07 01 C5 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 FF 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 08 03 00 35 04 06 00 7B 07 49 AC DD 2A EE 8C 00 B5 8D F7 AA 8B [11:56:49]CheckFolder [11:56:49]dirname=/storage/ofd_packets [11:56:49]CheckFolder done [11:56:49]ProducePacketName [11:56:49]name=ofd_packets/00198685 [11:56:49]NVStorageSaveData ofd_packets/00198685 [11:56:49]File name is /storage/ofd_packets/00198685 [11:56:49]Write 301 bytes [11:56:49]NVStorageSaveData done [11:56:49]OFDSenderStorePacket done [11:56:49]KKMCreateOFDPacket done [11:56:49]NVStorageSaveData kkm_last_timestamp [11:56:49]File name is /storage/kkm_last_timestamp [11:56:49]Write 4 bytes [11:56:49]NVStorageSaveData done [11:56:49]ExternCall_PrintAddStr [11:56:49]wPrintStart [11:56:49]Write to MH i2c: 01 00 00 A3 08 AB [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 07 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 07 00 A3 08 00 00 00 00 00 FF 0F C0 [11:56:49]RasterBufferAndPrint [11:56:49]line 小褔械褌 N : (1)11326135 [11:56:49]line 袠袧袧: 02508201610067 [11:56:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:56:49]line 袩袪袨袛袗袞袗 [11:56:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [11:56:49]line 孝芯胁邪褉: 2710124500 [11:56:49]line 袗懈-95-袣-5 [11:56:49]line 13.480 * 74.20 [11:56:49]line = 1000.22 [11:56:49]line 袧袛小 12% 袧小袩 1% [11:56:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:56:49]line 袠孝袨袚袨: 1000.22 [11:56:49]line 袧小袩 1% : 8.85 [11:56:49]line 袧袛小 12% : 106.22 [11:56:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:56:49]line 袘械蟹薪邪谢.: 1000.22 [11:56:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:56:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:56:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:56:49]line 效械泻 293 17.08.2024 11:56 [11:56:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:56:49]line 袟袧袦: 0300000079 [11:56:49]line 袪袧袦: 0000000000092545 [11:56:49]line 袙械褉褋懈褟 袣袣袦: 001 [11:56:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:56:49]line 肖袦: 0000000000871802 [11:56:49]line 肖袛: 198685 [11:56:49]line 肖袩袛: 135271231053098 [11:56:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198685&fm=135271231053098&tin=02508201610067®Number=0000000000092545&sum=100022 [11:56:49]written 0, free lines is 4095 [11:56:49]OFD Sender: Processing packet 198685 [packets to send 246, broken 245] [11:56:49]ProducePacketName [11:56:49]name=ofd_packets/00198685 [11:56:49]OFD Sender: To server: 嚂鰌G, [11:56:49]CommunicateWithHost lk.salyk.kg:30040 [11:56:49]ConnectInit lk.salyk.kg [11:56:49]Connected sock=10 [11:56:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9E B8 07 01 C5 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 FF 8F C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 08 03 00 35 04 06 00 7B 07 49 AC DD 2A EE 8C 00 B5 8D F7 AA 8B [11:56:49]Write to MH i2c: 01 00 00 CD 08 D5 [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 07 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: 01 07 00 CD 08 00 00 00 00 00 ED 0C D5 [11:56:49]RasterBufferAndPrint [11:56:49]line [11:56:49]line [11:56:49]line [11:56:49]line [11:56:49]line [11:56:49]written 0, free lines is 3315 [11:56:49]MH_Cut [11:56:49]Write to MH i2c: D1 01 00 D4 08 01 AE [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: D1 [11:56:49]MH_I2C_Read... [11:56:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DB 9D 47 00 1B E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 08 03 00 F4 03 04 00 10 3C C0 66 B6 04 01 00 00 68 96 DC 6D 4D E5 75 C6 [11:56:49]CommunicateWithHost err = 0 [11:56:49]CheckOFDResponse [11:56:49]1017 (14) - 77093643461234 [11:56:49]1041 (16) - 0000000000871802 [11:56:49]1040 (4) - 198685 [11:56:49]1012 (4) - 17.08.2024 05:58 [11:56:49]1206 (1) - 0 [11:56:49]OFD Sender: Remove packet 198685 [11:56:49]ProducePacketName [11:56:49]name=ofd_packets/00198685 [11:56:49]NVStorageDeleteData [11:56:49]Read from MH i2c: D1 01 00 [11:56:49]MH_I2C_Read... [11:56:49]Read from MH i2c: D1 01 00 D4 08 00 AD [11:56:49]Write to MH i2c: 01 00 00 D5 08 DD [11:56:49]Write i2c OK [11:56:49]MH_I2C_Read... [11:56:50]OFD Sender: No OFD packet to send [11:56:50]*** Cut start [11:56:50]*** Purtial cut [11:56:50]*** Stage 1: CUTSNS_PIN = 1 [11:56:50]Read from MH i2c: 01 [11:56:50]MH_I2C_Read... [11:56:50]*** Stop cut motor [11:56:50]*** Cut end [11:56:50]Read from MH i2c: 01 07 00 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: 01 07 00 D5 08 00 00 00 00 00 FF 0F F2 [11:56:50]process_action close_receipt done [11:56:50]requested_data is exist [11:56:50]produce_requested_data [11:56:50]requested_item fm.sn is exist - process it [11:56:50]wFMCommunicate request_size=4 [11:56:50]MH_SAM_APDU [11:56:50]CAPDU: 80 11 00 00 [11:56:50]Write to MH i2c: E2 08 00 D6 08 80 11 00 00 00 00 00 00 58 [11:56:50]Write i2c OK [11:56:50]MH_I2C_Read... [11:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:50]Read from MH i2c: E2 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: E2 17 00 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: E2 17 00 D6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [11:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:56:50]wFMCommunicate OK [11:56:50]requested_item fd.num is exist - process it [11:56:50]SAM_PROTO_GetFieldsCounters [11:56:50]wFMCommunicate request_size=4 [11:56:50]MH_SAM_APDU [11:56:50]CAPDU: 80 13 00 00 [11:56:50]Write to MH i2c: E2 08 00 D7 08 80 13 00 00 00 00 00 00 5B [11:56:50]Write i2c OK [11:56:50]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 62 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 62 00 D7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 08 03 00 0E 04 04 00 CF 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 E0 [11:56:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 08 03 00 0E 04 04 00 CF 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 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_GetFieldsCounters done [11:56:51]requested_item shift.num is exist - process it [11:56:51]requested_item shift.opened is exist - process it [11:56:51]req_shift_opened [11:56:51]FM_GetShiftState [11:56:51]SAM_PROTO_GetShiftState [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 13 01 00 [11:56:51]Write to MH i2c: E2 08 00 D8 08 80 13 01 00 00 00 00 00 5D [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0E 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0E 00 D8 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BD [11:56:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_GetShiftState done [11:56:51]FM_GetShiftState done [11:56:51]req_shift_opened done [11:56:51]requested_item shift.open_date is exist - process it [11:56:51]req_shift_open_date [11:56:51]req_shift_open_date done [11:56:51]produce_requested_data done [11:56:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198685,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:56:51]process_action_free close_receipt [11:56:51]json_value_free [11:56:51]json_value_free done [11:56:51]process_json_proto returns [11:56:51]Send response to host [11:56:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198685,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:56:51]free response buf [11:56:51]execute_script done [11:56:51]execute_script returns [11:56:51]free content buf [11:56:51]Sock 9.Close socket [11:56:51]Sock 9.Thread stoped [11:56:55]OFD Sender: No OFD packet to send [11:56:55]accept exits with 7 [11:56:55]New connection [11:56:55]New thread 3067350372 created [11:56:55]Thread 3067207012 joined [11:56:55]Waiting for new connection... [11:56:55] Sock 7.Parse request [11:56:55]Sock 7.Check first char [11:56:55]Sock 7.First char is OK [11:56:55]request: POST /json_proto HTTP/1.0 [11:56:55]Method: POST [11:56:55]URL: /json_proto [11:56:55]Method is POST - this is cgi request [11:56:55]url: /json_proto [11:56:55]query_string will be loaded in cgi processing [11:56:55]execute_cgi json_proto POST (null) [11:56:55]execute_cgi path=json_proto method=POST [11:56:55]POST find Content-Length [11:56:55]Host: 172.17.46.195:8080 [11:56:55]Content-Length: 805 [11:56:55]Content-Type: application/json [11:56:55] [11:56:55]POST finish read [11:56:55]Found Content-Length = 805 [11:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:55]execute_script... [11: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)11326136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:55]POST & json_proto [11:56:55]process_json_proto [11:56:55]json parsed OK: [11:56:55]protocol is kg_v1.0 [11:56:55]action value=close_receipt [11:56:55]process_action close_receipt [11:56:55]cmd_close_receipt [11:56:55]MH_GetDate [11:56:55]Write to MH i2c: F0 00 00 D9 08 D0 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: F0 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: F0 09 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: F0 09 00 D9 08 00 07 90 C0 66 8D AE BC 66 F3 [11:56:55]GetLastDocTimeStamp 1723895807 [11:56:55]current date 1723895815 [11:56:55]FM_GetShiftState [11:56:55]SAM_PROTO_GetShiftState [11:56:55]wFMCommunicate request_size=4 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 13 01 00 [11:56:55]Write to MH i2c: E2 08 00 DA 08 80 13 01 00 00 00 00 00 5F [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 0E 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 0E 00 DA 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BF [11:56:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:56:55]wFMCommunicate OK [11:56:55]SAM_PROTO_GetShiftState done [11:56:55]FM_GetShiftState done [11:56:55]opened in 1723853126 [11:56:55]opened+sec_in_day 1723939526 [11:56:55]quantity*price = 100021 [11:56:55]sum+1 = 100023 [11:56:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 294 17.08.2024 11:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198686 肖袩袛: 227992998281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198686&fm=227992998281&tin=02508201610067®Number=0000000000092545&sum=100022 [11:56:56]StoreToDocumentArchive [11:56:56]shift 463 fd 198686 [11:56:56]save to /storage/0463/doc_00198686 [11:56:56]save last doc name /storage/0463/doc_00198686 to /storage/kkm_last_doc_name [11:56:56]save OK [11:56:56]Clear old archive folders... [11:56:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:56]tlvbuf is 013CD1D0 [11:56:56]SAM_PROTO_ClearQueue [11:56:56]wFMCommunicate request_size=4 [11:56:56]MH_SAM_APDU [11:56:56]CAPDU: 80 09 00 00 [11:56:56]Write to MH i2c: E2 08 00 E7 08 80 09 00 00 00 00 00 00 61 [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:56]Read from MH i2c: E2 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 E7 08 00 90 00 63 [11:56:56]RAPDU: 90 00 [11:56:56]wFMCommunicate OK [11:56:56]SAM_PROTO_ClearQueue done [11:56:56]KKMCreateOFDPacket [11:56:56]OFDProtocolAddRootSTLVToBuf [11:56:56]FM_MakeSignedData [11:56:56]FM_MakeSignedData [11:56:56]SAM_PROTO_SignData [11:56:56]wFMCommunicate request_size=4 [11:56:56]MH_SAM_APDU [11:56:56]CAPDU: 80 0D 01 02 [11:56:56]Write to MH i2c: E2 08 00 E8 08 80 0D 01 02 00 00 00 00 69 [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:56]Read from MH i2c: E2 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 E8 08 00 90 00 64 [11:56:56]RAPDU: 90 00 [11:56:56]wFMCommunicate OK [11:56:56]wFMCommunicate request_size=255 [11:56:56]MH_SAM_APDU [11:56: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 07 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 08 03 00 35 04 06 00 00 [11:56:56]Write to MH i2c: E2 02 01 E9 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 07 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 08 03 00 35 04 06 00 00 00 00 18 [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:56]Read from MH i2c: E2 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: E2 03 00 E9 08 00 90 00 65 [11:56:56]RAPDU: 90 00 [11:56:56]wFMCommunicate OK [11:56:56]wFMCommunicate request_size=10 [11:56:56]MH_SAM_APDU [11:56:56]CAPDU: 80 0D 02 02 05 35 15 71 11 89 [11:56:56]Write to MH i2c: E2 0D 00 EA 08 80 0D 02 02 05 00 35 15 71 11 89 00 00 CB [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 03 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 03 00 EA 08 00 90 00 66 [11:56:57]RAPDU: 90 00 [11:56:57]wFMCommunicate OK [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 0D 03 02 [11:56:57]Write to MH i2c: E2 08 00 EB 08 80 0D 03 02 00 00 00 00 6E [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0B 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0B 00 EB 08 00 40 B4 71 99 F9 53 87 9A 90 00 DA [11:56:57]RAPDU: 40 B4 71 99 F9 53 87 9A 90 00 [11:56:57]wFMCommunicate OK [11:56:57]SAM_PROTO_SignData done [11:56:57]FM_MakeSignedData done [11:56:57]CreateOFDProtocolMessage [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 11 00 00 [11:56:57]Write to MH i2c: E2 08 00 EC 08 80 11 00 00 00 00 00 00 6E [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 17 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 17 00 EC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [11:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:56:57]wFMCommunicate OK [11:56:57]CreateOFDProtocolMessage done [11:56:57]OFDSenderStorePacket 198686 [11:56:57]StoreOFDPacket docnum=198686 [11:56:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3C 08 07 01 DB 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 07 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 08 03 00 35 04 06 00 00 35 15 71 11 89 40 B4 71 99 F9 53 87 9A [11:56:57]CheckFolder [11:56:57]dirname=/storage/ofd_packets [11:56:57]CheckFolder done [11:56:57]ProducePacketName [11:56:57]name=ofd_packets/00198686 [11:56:57]NVStorageSaveData ofd_packets/00198686 [11:56:57]File name is /storage/ofd_packets/00198686 [11:56:57]Write 301 bytes [11:56:57]NVStorageSaveData done [11:56:57]OFDSenderStorePacket done [11:56:57]KKMCreateOFDPacket done [11:56:57]NVStorageSaveData kkm_last_timestamp [11:56:57]File name is /storage/kkm_last_timestamp [11:56:57]Write 4 bytes [11:56:57]NVStorageSaveData done [11:56:57]ExternCall_PrintAddStr [11:56:57]wPrintStart [11:56:57]Write to MH i2c: 01 00 00 ED 08 F5 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 07 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 07 00 ED 08 00 00 00 00 00 FF 0F 0A [11:56:57]RasterBufferAndPrint [11:56:57]line 小褔械褌 N : (1)11326136 [11:56:57]line 袠袧袧: 02508201610067 [11:56:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:56:57]line 袩袪袨袛袗袞袗 [11:56:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [11:56:57]line 孝芯胁邪褉: 2710124500 [11:56:57]line 袗懈-95-袣-5 [11:56:57]line 13.480 * 74.20 [11:56:57]line = 1000.22 [11:56:57]line 袧袛小 12% 袧小袩 1% [11:56:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:56:57]line 袠孝袨袚袨: 1000.22 [11:56:57]line 袧小袩 1% : 8.85 [11:56:57]line 袧袛小 12% : 106.22 [11:56:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:56:57]line 袘械蟹薪邪谢.: 1000.22 [11:56:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:56:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:56:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:56:57]line 效械泻 294 17.08.2024 11:56 [11:56:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:56:57]line 袟袧袦: 0300000079 [11:56:57]line 袪袧袦: 0000000000092545 [11:56:57]line 袙械褉褋懈褟 袣袣袦: 001 [11:56:57]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:56:57]line 肖袦: 0000000000871802 [11:56:57]line 肖袛: 198686 [11:56:57]line 肖袩袛: 227992998281 [11:56:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198686&fm=227992998281&tin=02508201610067®Number=0000000000092545&sum=100022 [11:56:57]written 0, free lines is 4095 [11:56:57]OFD Sender: Processing packet 198686 [packets to send 246, broken 245] [11:56:57]ProducePacketName [11:56:57]name=ofd_packets/00198686 [11:56:57]OFD Sender: To server: 嚂鰌G, [11:56:57]CommunicateWithHost lk.salyk.kg:30040 [11:56:57]ConnectInit lk.salyk.kg [11:56:57]Connected sock=10 [11:56:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3C 08 07 01 DB 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 07 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 08 03 00 35 04 06 00 00 35 15 71 11 89 40 B4 71 99 F9 53 87 9A [11:56:57]Write to MH i2c: 01 00 00 17 09 20 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 07 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 07 00 17 09 00 00 00 00 00 09 0D 3D [11:56:57]RasterBufferAndPrint [11:56:57]line [11:56:57]line [11:56:57]line [11:56:57]line [11:56:57]line [11:56:57]written 0, free lines is 3346 [11:56:57]MH_Cut [11:56:57]Write to MH i2c: D1 01 00 1E 09 01 F9 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: D1 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: D1 01 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: D1 01 00 1E 09 00 F8 [11:56:57]Write to MH i2c: 01 00 00 1F 09 28 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B 1B 47 00 87 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 08 03 00 F4 03 04 00 18 3C C0 66 B6 04 01 00 00 3E 47 06 6D 44 A2 82 DD [11:56:57]CommunicateWithHost err = 0 [11:56:57]CheckOFDResponse [11:56:57]1017 (14) - 77093643461234 [11:56:57]1041 (16) - 0000000000871802 [11:56:57]1040 (4) - 198686 [11:56:57]1012 (4) - 17.08.2024 05:58 [11:56:57]1206 (1) - 0 [11:56:57]OFD Sender: Remove packet 198686 [11:56:57]ProducePacketName [11:56:57]name=ofd_packets/00198686 [11:56:57]NVStorageDeleteData [11:56:58]OFD Sender: No OFD packet to send [11:56:58]*** Cut start [11:56:58]*** Purtial cut [11:56:58]*** CUTSNS_PIN = 0 [11:56:58]*** Stage 1: CUTSNS_PIN = 1 [11:57:00]Read from MH i2c: 01 [11:57:00]MH_I2C_Read... [11:57:00]*** Stop cut motor [11:57:00]*** Cut end [11:57:00]Read from MH i2c: 01 07 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: 01 07 00 1F 09 00 00 00 00 00 FF 0F 3D [11:57:00]process_action close_receipt done [11:57:00]requested_data is exist [11:57:00]produce_requested_data [11:57:00]requested_item fm.sn is exist - process it [11:57:00]wFMCommunicate request_size=4 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 11 00 00 [11:57:00]Write to MH i2c: E2 08 00 20 09 80 11 00 00 00 00 00 00 A3 [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:00]Read from MH i2c: E2 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 17 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 17 00 20 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [11:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:00]wFMCommunicate OK [11:57:00]requested_item fd.num is exist - process it [11:57:00]SAM_PROTO_GetFieldsCounters [11:57:00]wFMCommunicate request_size=4 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 13 00 00 [11:57:00]Write to MH i2c: E2 08 00 21 09 80 13 00 00 00 00 00 00 A6 [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:00]Read from MH i2c: E2 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 62 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 62 00 21 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 08 03 00 0E 04 04 00 CF 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 2F [11:57:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 08 03 00 0E 04 04 00 CF 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 [11:57:00]wFMCommunicate OK [11:57:00]SAM_PROTO_GetFieldsCounters done [11:57:00]requested_item shift.num is exist - process it [11:57:00]requested_item shift.opened is exist - process it [11:57:00]req_shift_opened [11:57:00]FM_GetShiftState [11:57:00]SAM_PROTO_GetShiftState [11:57:00]wFMCommunicate request_size=4 [11:57:00]MH_SAM_APDU [11:57:00]CAPDU: 80 13 01 00 [11:57:00]Write to MH i2c: E2 08 00 22 09 80 13 01 00 00 00 00 00 A8 [11:57:00]Write i2c OK [11:57:00]MH_I2C_Read... [11:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:00]Read from MH i2c: E2 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 0E 00 [11:57:00]MH_I2C_Read... [11:57:00]Read from MH i2c: E2 0E 00 22 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 08 [11:57:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:57:00]wFMCommunicate OK [11:57:00]SAM_PROTO_GetShiftState done [11:57:00]FM_GetShiftState done [11:57:00]req_shift_opened done [11:57:00]requested_item shift.open_date is exist - process it [11:57:00]req_shift_open_date [11:57:00]req_shift_open_date done [11:57:00]produce_requested_data done [11:57:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198686,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:57:00]process_action_free close_receipt [11:57:00]json_value_free [11:57:00]json_value_free done [11:57:00]process_json_proto returns [11:57:00]Send response to host [11:57:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198686,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:57:00]free response buf [11:57:00]execute_script done [11:57:00]execute_script returns [11:57:00]free content buf [11:57:00]Sock 7.Close socket [11:57:00]Sock 7.Thread stoped [11:57:03]OFD Sender: No OFD packet to send [11:57:08]OFD Sender: No OFD packet to send [11:57:13]OFD Sender: No OFD packet to send [11:57:18]OFD Sender: No OFD packet to send [11:57:23]OFD Sender: No OFD packet to send [11:57:28]OFD Sender: No OFD packet to send [11:57:33]OFD Sender: No OFD packet to send [11:57:38]OFD Sender: No OFD packet to send [11:57:40]accept exits with 9 [11:57:40]New connection [11:57:40]New thread 3067207012 created [11:57:40]Thread 3067350372 joined [11:57:40]Waiting for new connection... [11:57:40] Sock 9.Parse request [11:57:40]Sock 9.Check first char [11:57:40]Sock 9.First char is OK [11:57:40]request: POST /json_proto HTTP/1.0 [11:57:40]Method: POST [11:57:40]URL: /json_proto [11:57:40]Method is POST - this is cgi request [11:57:40]url: /json_proto [11:57:40]query_string will be loaded in cgi processing [11:57:40]execute_cgi json_proto POST (null) [11:57:40]execute_cgi path=json_proto method=POST [11:57:40]POST find Content-Length [11:57:40]Host: 172.17.46.195:8080 [11:57:40]Content-Length: 805 [11:57:40]Content-Type: application/json [11:57:40] [11:57:40]POST finish read [11:57:40]Found Content-Length = 805 [11:57:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]execute_script... [11:57: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)11326138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]POST & json_proto [11:57:40]process_json_proto [11:57:40]json parsed OK: [11:57:40]protocol is kg_v1.0 [11:57:40]action value=close_receipt [11:57:40]process_action close_receipt [11:57:40]cmd_close_receipt [11:57:40]MH_GetDate [11:57:40]Write to MH i2c: F0 00 00 23 09 1B [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 23 09 00 35 90 C0 66 8D AE BC 66 6C [11:57:40]GetLastDocTimeStamp 1723895815 [11:57:40]current date 1723895861 [11:57:40]FM_GetShiftState [11:57:40]SAM_PROTO_GetShiftState [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 13 01 00 [11:57:40]Write to MH i2c: E2 08 00 24 09 80 13 01 00 00 00 00 00 AA [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0E 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0E 00 24 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0A [11:57:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_GetShiftState done [11:57:41]FM_GetShiftState done [11:57:41]opened in 1723853126 [11:57:41]opened+sec_in_day 1723939526 [11:57:41]quantity*price = 100021 [11:57:41]sum+1 = 100023 [11:57:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 295 17.08.2024 11:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198687 肖袩袛: 208482428266322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115741&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198687&fm=208482428266322&tin=02508201610067®Number=0000000000092545&sum=100022 [11:57:42]StoreToDocumentArchive [11:57:42]shift 463 fd 198687 [11:57:42]save to /storage/0463/doc_00198687 [11:57:42]save last doc name /storage/0463/doc_00198687 to /storage/kkm_last_doc_name [11:57:42]save OK [11:57:42]Clear old archive folders... [11:57:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:42]tlvbuf is 013CB8F0 [11:57:42]SAM_PROTO_ClearQueue [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 09 00 00 [11:57:42]Write to MH i2c: E2 08 00 31 09 80 09 00 00 00 00 00 00 AC [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 31 09 00 90 00 AE [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]SAM_PROTO_ClearQueue done [11:57:42]KKMCreateOFDPacket [11:57:42]OFDProtocolAddRootSTLVToBuf [11:57:42]FM_MakeSignedData [11:57:42]FM_MakeSignedData [11:57:42]SAM_PROTO_SignData [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 0D 01 02 [11:57:42]Write to MH i2c: E2 08 00 32 09 80 0D 01 02 00 00 00 00 B4 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 32 09 00 90 00 AF [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]wFMCommunicate request_size=255 [11:57:42]MH_SAM_APDU [11:57: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 35 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 08 03 00 35 04 06 00 BD [11:57:42]Write to MH i2c: E2 02 01 33 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 35 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 08 03 00 35 04 06 00 BD 00 00 50 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 33 09 00 90 00 B0 [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]wFMCommunicate request_size=10 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 0D 02 02 05 9D 19 14 27 52 [11:57:42]Write to MH i2c: E2 0D 00 34 09 80 0D 02 02 05 00 9D 19 14 27 52 00 00 04 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 03 00 34 09 00 90 00 B1 [11:57:42]RAPDU: 90 00 [11:57:42]wFMCommunicate OK [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 0D 03 02 [11:57:42]Write to MH i2c: E2 08 00 35 09 80 0D 03 02 00 00 00 00 B9 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 0B 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 0B 00 35 09 00 E0 0C B5 08 18 37 17 CC 90 00 95 [11:57:42]RAPDU: E0 0C B5 08 18 37 17 CC 90 00 [11:57:42]wFMCommunicate OK [11:57:42]SAM_PROTO_SignData done [11:57:42]FM_MakeSignedData done [11:57:42]CreateOFDProtocolMessage [11:57:42]wFMCommunicate request_size=4 [11:57:42]MH_SAM_APDU [11:57:42]CAPDU: 80 11 00 00 [11:57:42]Write to MH i2c: E2 08 00 36 09 80 11 00 00 00 00 00 00 B9 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:42]Read from MH i2c: E2 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 17 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: E2 17 00 36 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [11:57:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:42]wFMCommunicate OK [11:57:42]CreateOFDProtocolMessage done [11:57:42]OFDSenderStorePacket 198687 [11:57:42]StoreOFDPacket docnum=198687 [11:57:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 58 07 01 BB 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 35 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 08 03 00 35 04 06 00 BD 9D 19 14 27 52 E0 0C B5 08 18 37 17 CC [11:57:42]CheckFolder [11:57:42]dirname=/storage/ofd_packets [11:57:42]CheckFolder done [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00198687 [11:57:42]NVStorageSaveData ofd_packets/00198687 [11:57:42]File name is /storage/ofd_packets/00198687 [11:57:42]Write 301 bytes [11:57:42]NVStorageSaveData done [11:57:42]OFDSenderStorePacket done [11:57:42]KKMCreateOFDPacket done [11:57:42]NVStorageSaveData kkm_last_timestamp [11:57:42]File name is /storage/kkm_last_timestamp [11:57:42]Write 4 bytes [11:57:42]NVStorageSaveData done [11:57:42]ExternCall_PrintAddStr [11:57:42]wPrintStart [11:57:42]Write to MH i2c: 01 00 00 37 09 40 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 37 09 00 00 00 00 00 FF 0F 55 [11:57:42]RasterBufferAndPrint [11:57:42]line 小褔械褌 N : (1)11326138 [11:57:42]line 袠袧袧: 02508201610067 [11:57:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [11:57:42]line 袩袪袨袛袗袞袗 [11:57:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [11:57:42]line 孝芯胁邪褉: 2710124500 [11:57:42]line 袗懈-95-袣-5 [11:57:42]line 13.480 * 74.20 [11:57:42]line = 1000.22 [11:57:42]line 袧袛小 12% 袧小袩 1% [11:57:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [11:57:42]line 袠孝袨袚袨: 1000.22 [11:57:42]line 袧小袩 1% : 8.85 [11:57:42]line 袧袛小 12% : 106.22 [11:57:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [11:57:42]line 袘械蟹薪邪谢.: 1000.22 [11:57:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [11:57:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [11:57:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [11:57:42]line 效械泻 295 17.08.2024 11:57 [11:57:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [11:57:42]line 袟袧袦: 0300000079 [11:57:42]line 袪袧袦: 0000000000092545 [11:57:42]line 袙械褉褋懈褟 袣袣袦: 001 [11:57:42]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [11:57:42]line 肖袦: 0000000000871802 [11:57:42]line 肖袛: 198687 [11:57:42]line 肖袩袛: 208482428266322 [11:57:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T115741&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198687&fm=208482428266322&tin=02508201610067®Number=0000000000092545&sum=100022 [11:57:42]written 0, free lines is 4095 [11:57:42]OFD Sender: Processing packet 198687 [packets to send 246, broken 245] [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00198687 [11:57:42]OFD Sender: To server: 嚂鰌G, [11:57:42]CommunicateWithHost lk.salyk.kg:30040 [11:57:42]ConnectInit lk.salyk.kg [11:57:42]Connected sock=7 [11:57:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 58 07 01 BB 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 35 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 08 03 00 35 04 06 00 BD 9D 19 14 27 52 E0 0C B5 08 18 37 17 CC [11:57:43]Write to MH i2c: 01 00 00 61 09 6A [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 07 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 03 0D 81 [11:57:43]RasterBufferAndPrint [11:57:43]line [11:57:43]line [11:57:43]line [11:57:43]line [11:57:43]line [11:57:43]written 0, free lines is 3337 [11:57:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 14 49 47 00 8E 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 31 38 30 32 10 04 04 00 1F 08 03 00 F4 03 04 00 45 3C C0 66 B6 04 01 00 00 47 05 2C 7C DA A9 54 2E [11:57:43]CommunicateWithHost err = 0 [11:57:43]CheckOFDResponse [11:57:43]1017 (14) - 77093643461234 [11:57:43]1041 (16) - 0000000000871802 [11:57:43]1040 (4) - 198687 [11:57:43]1012 (4) - 17.08.2024 05:59 [11:57:43]1206 (1) - 0 [11:57:43]OFD Sender: Remove packet 198687 [11:57:43]ProducePacketName [11:57:43]name=ofd_packets/00198687 [11:57:43]NVStorageDeleteData [11:57:43]MH_Cut [11:57:43]Write to MH i2c: D1 01 00 68 09 01 43 [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: D1 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: D1 01 00 [11:57:43]MH_I2C_Read... [11:57:43]Read from MH i2c: D1 01 00 68 09 00 42 [11:57:43]Write to MH i2c: 01 00 00 69 09 72 [11:57:43]Write i2c OK [11:57:43]MH_I2C_Read... [11:57:43]OFD Sender: No OFD packet to send [11:57:43]*** Cut start [11:57:43]*** Purtial cut [11:57:43]*** Stage 1: CUTSNS_PIN = 1 [11:57:44]Read from MH i2c: 01 [11:57:44]MH_I2C_Read... [11:57:44]*** Stop cut motor [11:57:44]*** Cut end [11:57:44]Read from MH i2c: 01 07 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: 01 07 00 69 09 00 00 00 00 00 FF 0F 87 [11:57:44]process_action close_receipt done [11:57:44]requested_data is exist [11:57:44]produce_requested_data [11:57:44]requested_item fm.sn is exist - process it [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 11 00 00 [11:57:44]Write to MH i2c: E2 08 00 6A 09 80 11 00 00 00 00 00 00 ED [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 17 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 17 00 6A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [11:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [11:57:44]wFMCommunicate OK [11:57:44]requested_item fd.num is exist - process it [11:57:44]SAM_PROTO_GetFieldsCounters [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 13 00 00 [11:57:44]Write to MH i2c: E2 08 00 6B 09 80 13 00 00 00 00 00 00 F0 [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 62 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 62 00 6B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 08 03 00 0E 04 04 00 CF 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 7D [11: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 08 03 00 0E 04 04 00 CF 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 [11:57:44]wFMCommunicate OK [11:57:44]SAM_PROTO_GetFieldsCounters done [11:57:44]requested_item shift.num is exist - process it [11:57:44]requested_item shift.opened is exist - process it [11:57:44]req_shift_opened [11:57:44]FM_GetShiftState [11:57:44]SAM_PROTO_GetShiftState [11:57:44]wFMCommunicate request_size=4 [11:57:44]MH_SAM_APDU [11:57:44]CAPDU: 80 13 01 00 [11:57:44]Write to MH i2c: E2 08 00 6C 09 80 13 01 00 00 00 00 00 F2 [11:57:44]Write i2c OK [11:57:44]MH_I2C_Read... [11:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:44]Read from MH i2c: E2 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 0E 00 [11:57:44]MH_I2C_Read... [11:57:44]Read from MH i2c: E2 0E 00 6C 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [11:57:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [11:57:44]wFMCommunicate OK [11:57:44]SAM_PROTO_GetShiftState done [11:57:44]FM_GetShiftState done [11:57:44]req_shift_opened done [11:57:44]requested_item shift.open_date is exist - process it [11:57:44]req_shift_open_date [11:57:44]req_shift_open_date done [11:57:44]produce_requested_data done [11:57:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198687,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [11:57:44]process_action_free close_receipt [11:57:44]json_value_free [11:57:44]json_value_free done [11:57:44]process_json_proto returns [11:57:44]Send response to host [11:57:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198687,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [11:57:44]free response buf [11:57:44]execute_script done [11:57:44]execute_script returns [11:57:44]free content buf [11:57:44]Sock 9.Close socket [11:57:44]Sock 9.Thread stoped [11:57:48]OFD Sender: No OFD packet to send [11:57:53]OFD Sender: No OFD packet to send [11:57:58]OFD Sender: No OFD packet to send [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:58]OFD Sender: No OFD packet to send [11:59:03]OFD Sender: No OFD packet to send [11:59:08]OFD Sender: No OFD packet to send [11:59:13]OFD Sender: No OFD packet to send [11:59:18]OFD Sender: No OFD packet to send [11:59:23]OFD Sender: No OFD packet to send [11:59:28]OFD Sender: No OFD packet to send [11:59:33]OFD Sender: No OFD packet to send [11:59:38]OFD Sender: No OFD packet to send [11:59:43]OFD Sender: No OFD packet to send [11:59:48]OFD Sender: No OFD packet to send [11:59:53]OFD Sender: No OFD packet to send [11:59:58]OFD Sender: No OFD packet to send [12:00:03]OFD Sender: No OFD packet to send [12:00:08]OFD Sender: No OFD packet to send [12:00:13]OFD Sender: No OFD packet to send [12:00:16]accept exits with 10 [12:00:16]New connection [12:00:16]New thread 3067350372 created [12:00:16]Thread 3067207012 joined [12:00:16]Waiting for new connection... [12:00:16] Sock 10.Parse request [12:00:16]Sock 10.Check first char [12:00:16]Sock 10.First char is OK [12:00:16]request: POST /json_proto HTTP/1.0 [12:00:16]Method: POST [12:00:16]URL: /json_proto [12:00:16]Method is POST - this is cgi request [12:00:16]url: /json_proto [12:00:16]query_string will be loaded in cgi processing [12:00:16]execute_cgi json_proto POST (null) [12:00:16]execute_cgi path=json_proto method=POST [12:00:16]POST find Content-Length [12:00:16]Host: 172.17.46.195:8080 [12:00:16]Content-Length: 756 [12:00:16]Content-Type: application/json [12:00:16] [12:00:16]POST finish read [12:00:16]Found Content-Length = 756 [12:00:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:16]execute_script... [12:00:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 14.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:16]POST & json_proto [12:00:16]process_json_proto [12:00:16]json parsed OK: [12:00:16]protocol is kg_v1.0 [12:00:16]action value=close_receipt [12:00:16]process_action close_receipt [12:00:16]cmd_close_receipt [12:00:16]MH_GetDate [12:00:16]Write to MH i2c: F0 00 00 6D 09 65 [12:00:16]Write i2c OK [12:00:16]MH_I2C_Read... [12:00:16]Read from MH i2c: F0 [12:00:16]MH_I2C_Read... [12:00:16]Read from MH i2c: F0 09 00 [12:00:16]MH_I2C_Read... [12:00:16]Read from MH i2c: F0 09 00 6D 09 00 D0 90 C0 66 8D AE BC 66 51 [12:00:16]GetLastDocTimeStamp 1723895861 [12:00:16]current date 1723896016 [12:00:16]FM_GetShiftState [12:00:16]SAM_PROTO_GetShiftState [12:00:16]wFMCommunicate request_size=4 [12:00:16]MH_SAM_APDU [12:00:16]CAPDU: 80 13 01 00 [12:00:16]Write to MH i2c: E2 08 00 6E 09 80 13 01 00 00 00 00 00 F4 [12:00:16]Write i2c OK [12:00:16]MH_I2C_Read... [12:00:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:16]Read from MH i2c: E2 [12:00:16]MH_I2C_Read... [12:00:16]Read from MH i2c: E2 0E 00 [12:00:16]MH_I2C_Read... [12:00:16]Read from MH i2c: E2 0E 00 6E 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 54 [12:00:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:16]wFMCommunicate OK [12:00:16]SAM_PROTO_GetShiftState done [12:00:16]FM_GetShiftState done [12:00:16]opened in 1723853126 [12:00:16]opened+sec_in_day 1723939526 [12:00:16]quantity*price = 0 [12:00:16]sum+1 = 1 [12:00:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 296 17.08.2024 12:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30106662 肖袦: 0000000000871802 肖袛: 198688 肖袩袛: 70722149132724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120016&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198688&fm=70722149132724&tin=02508201610067®Number=0000000000092545&sum=0 [12:00:17]StoreToDocumentArchive [12:00:17]shift 463 fd 198688 [12:00:17]save to /storage/0463/doc_00198688 [12:00:17]save last doc name /storage/0463/doc_00198688 to /storage/kkm_last_doc_name [12:00:17]save OK [12:00:17]Clear old archive folders... [12:00:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:17]tlvbuf is 013C7D20 [12:00:17]SAM_PROTO_ClearQueue [12:00:17]wFMCommunicate request_size=4 [12:00:17]MH_SAM_APDU [12:00:17]CAPDU: 80 09 00 00 [12:00:17]Write to MH i2c: E2 08 00 7B 09 80 09 00 00 00 00 00 00 F6 [12:00:17]Write i2c OK [12:00:17]MH_I2C_Read... [12:00:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:17]Read from MH i2c: E2 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [12:00:17]RAPDU: 90 00 [12:00:17]wFMCommunicate OK [12:00:17]SAM_PROTO_ClearQueue done [12:00:17]KKMCreateOFDPacket [12:00:17]OFDProtocolAddRootSTLVToBuf [12:00:17]FM_MakeSignedData [12:00:17]FM_MakeSignedData [12:00:17]SAM_PROTO_SignData [12:00:17]wFMCommunicate request_size=4 [12:00:17]MH_SAM_APDU [12:00:17]CAPDU: 80 0D 01 02 [12:00:17]Write to MH i2c: E2 08 00 7C 09 80 0D 01 02 00 00 00 00 FE [12:00:17]Write i2c OK [12:00:17]MH_I2C_Read... [12:00:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:17]Read from MH i2c: E2 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 7C 09 00 90 00 F9 [12:00:17]RAPDU: 90 00 [12:00:17]wFMCommunicate OK [12:00:17]wFMCommunicate request_size=255 [12:00:17]MH_SAM_APDU [12:00: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 D0 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 08 03 00 35 04 06 00 40 [12:00:17]Write to MH i2c: E2 02 01 7D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 D0 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 08 03 00 35 04 06 00 40 00 00 C2 [12:00:17]Write i2c OK [12:00:17]MH_I2C_Read... [12:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:17]Read from MH i2c: E2 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 7D 09 00 90 00 FA [12:00:17]RAPDU: 90 00 [12:00:17]wFMCommunicate OK [12:00:17]wFMCommunicate request_size=10 [12:00:17]MH_SAM_APDU [12:00:17]CAPDU: 80 0D 02 02 05 52 48 93 A9 B4 [12:00:17]Write to MH i2c: E2 0D 00 7E 09 80 0D 02 02 05 00 52 48 93 A9 B4 00 00 95 [12:00:17]Write i2c OK [12:00:17]MH_I2C_Read... [12:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:17]Read from MH i2c: E2 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 [12:00:17]MH_I2C_Read... [12:00:17]Read from MH i2c: E2 03 00 7E 09 00 90 00 FB [12:00:17]RAPDU: 90 00 [12:00:17]wFMCommunicate OK [12:00:17]wFMCommunicate request_size=4 [12:00:17]MH_SAM_APDU [12:00:17]CAPDU: 80 0D 03 02 [12:00:17]Write to MH i2c: E2 08 00 7F 09 80 0D 03 02 00 00 00 00 03 [12:00:17]Write i2c OK [12:00:17]MH_I2C_Read... [12:00:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:18]Read from MH i2c: E2 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 0B 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 0B 00 7F 09 00 0C FA 2C D1 97 36 54 06 90 00 2E [12:00:18]RAPDU: 0C FA 2C D1 97 36 54 06 90 00 [12:00:18]wFMCommunicate OK [12:00:18]SAM_PROTO_SignData done [12:00:18]FM_MakeSignedData done [12:00:18]CreateOFDProtocolMessage [12:00:18]wFMCommunicate request_size=4 [12:00:18]MH_SAM_APDU [12:00:18]CAPDU: 80 11 00 00 [12:00:18]Write to MH i2c: E2 08 00 80 09 80 11 00 00 00 00 00 00 03 [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:18]Read from MH i2c: E2 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 17 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 17 00 80 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [12:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:18]wFMCommunicate OK [12:00:18]CreateOFDProtocolMessage done [12:00:18]OFDSenderStorePacket 198688 [12:00:18]StoreOFDPacket docnum=198688 [12:00:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 D6 07 01 FE 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 D0 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 08 03 00 35 04 06 00 40 52 48 93 A9 B4 0C FA 2C D1 97 36 54 06 [12:00:18]CheckFolder [12:00:18]dirname=/storage/ofd_packets [12:00:18]CheckFolder done [12:00:18]ProducePacketName [12:00:18]name=ofd_packets/00198688 [12:00:18]NVStorageSaveData ofd_packets/00198688 [12:00:18]File name is /storage/ofd_packets/00198688 [12:00:18]Write 301 bytes [12:00:18]NVStorageSaveData done [12:00:18]OFDSenderStorePacket done [12:00:18]KKMCreateOFDPacket done [12:00:18]NVStorageSaveData kkm_last_timestamp [12:00:18]File name is /storage/kkm_last_timestamp [12:00:18]Write 4 bytes [12:00:18]NVStorageSaveData done [12:00:18]ExternCall_PrintAddStr [12:00:18]wPrintStart [12:00:18]Write to MH i2c: 01 00 00 81 09 8A [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 07 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 07 00 81 09 00 00 00 00 00 FF 0F 9F [12:00:18]RasterBufferAndPrint [12:00:18]line 小褔械褌 N : (1)11326140 [12:00:18]line 袠袧袧: 02508201610067 [12:00:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:00:18]line 袩袪袨袛袗袞袗 [12:00:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [12:00:18]line 孝芯胁邪褉: 2710124130 [12:00:18]line 袗懈-92-袣-4 [12:00:18]line 14.750 * 0.00 [12:00:18]line = 0.00 [12:00:18]line 袧袛小 12% 袧小袩 1% [12:00:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:00:18]line 袠孝袨袚袨: 0.00 [12:00:18]line 袧小袩 1% : 0.00 [12:00:18]line 袧袛小 12% : 0.00 [12:00:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:00:18]line 袘械蟹薪邪谢.: 0.00 [12:00:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:00:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:00:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:00:18]line 效械泻 296 17.08.2024 12:00 [12:00:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:00:18]line 袟袧袦: 0300000079 [12:00:18]line 袪袧袦: 0000000000092545 [12:00:18]line 袙械褉褋懈褟 袣袣袦: 001 [12:00:18]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [12:00:18]line 30106662 [12:00:18]line 肖袦: 0000000000871802 [12:00:18]line 肖袛: 198688 [12:00:18]line 肖袩袛: 70722149132724 [12:00:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120016&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198688&fm=70722149132724&tin=02508201610067®Number=0000000000092545&sum=0 [12:00:18]written 0, free lines is 4095 [12:00:18]OFD Sender: Processing packet 198688 [packets to send 246, broken 245] [12:00:18]ProducePacketName [12:00:18]name=ofd_packets/00198688 [12:00:18]OFD Sender: To server: 嚂鰌G, [12:00:18]CommunicateWithHost lk.salyk.kg:30040 [12:00:18]ConnectInit lk.salyk.kg [12:00:18]Connected sock=11 [12:00:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 D6 07 01 FE 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 01 00 00 F4 03 04 00 D0 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 08 03 00 35 04 06 00 40 52 48 93 A9 B4 0C FA 2C D1 97 36 54 06 [12:00:18]Write to MH i2c: 01 00 00 AB 09 B4 [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 07 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: 01 07 00 AB 09 00 00 00 00 00 F0 0C B7 [12:00:18]RasterBufferAndPrint [12:00:18]line [12:00:18]line [12:00:18]line [12:00:18]line [12:00:18]line [12:00:18]written 0, free lines is 3318 [12:00:18]MH_Cut [12:00:18]Write to MH i2c: D1 01 00 B2 09 01 8D [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: D1 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: D1 01 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: D1 01 00 B2 09 00 8C [12:00:18]Write to MH i2c: 01 00 00 B3 09 BC [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0A C1 47 00 5B 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 08 03 00 F4 03 04 00 E1 3C C0 66 B6 04 01 00 00 1A 15 12 ED DD 24 C9 AC [12:00:18]CommunicateWithHost err = 0 [12:00:18]CheckOFDResponse [12:00:18]1017 (14) - 77093643461234 [12:00:18]1041 (16) - 0000000000871802 [12:00:18]1040 (4) - 198688 [12:00:18]1012 (4) - 17.08.2024 06:02 [12:00:18]1206 (1) - 0 [12:00:18]OFD Sender: Remove packet 198688 [12:00:18]ProducePacketName [12:00:18]name=ofd_packets/00198688 [12:00:18]NVStorageDeleteData [12:00:19]OFD Sender: No OFD packet to send [12:00:19]*** Cut start [12:00:19]*** Purtial cut [12:00:19]*** CUTSNS_PIN = 0 [12:00:19]*** Stage 1: CUTSNS_PIN = 1 [12:00:21]Read from MH i2c: 01 [12:00:21]MH_I2C_Read... [12:00:21]*** Stop cut motor [12:00:21]*** Cut end [12:00:21]Read from MH i2c: 01 07 00 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: 01 07 00 B3 09 00 00 00 00 00 FF 0F D1 [12:00:21]process_action close_receipt done [12:00:21]requested_data is exist [12:00:21]produce_requested_data [12:00:21]requested_item fm.sn is exist - process it [12:00:21]wFMCommunicate request_size=4 [12:00:21]MH_SAM_APDU [12:00:21]CAPDU: 80 11 00 00 [12:00:21]Write to MH i2c: E2 08 00 B4 09 80 11 00 00 00 00 00 00 37 [12:00:21]Write i2c OK [12:00:21]MH_I2C_Read... [12:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:21]Read from MH i2c: E2 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 17 00 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 17 00 B4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [12:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:21]wFMCommunicate OK [12:00:21]requested_item fd.num is exist - process it [12:00:21]SAM_PROTO_GetFieldsCounters [12:00:21]wFMCommunicate request_size=4 [12:00:21]MH_SAM_APDU [12:00:21]CAPDU: 80 13 00 00 [12:00:21]Write to MH i2c: E2 08 00 B5 09 80 13 00 00 00 00 00 00 3A [12:00:21]Write i2c OK [12:00:21]MH_I2C_Read... [12:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:21]Read from MH i2c: E2 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 62 00 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 62 00 B5 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 08 03 00 0E 04 04 00 CF 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 CB [12:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 08 03 00 0E 04 04 00 CF 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 [12:00:21]wFMCommunicate OK [12:00:21]SAM_PROTO_GetFieldsCounters done [12:00:21]requested_item shift.num is exist - process it [12:00:21]requested_item shift.opened is exist - process it [12:00:21]req_shift_opened [12:00:21]FM_GetShiftState [12:00:21]SAM_PROTO_GetShiftState [12:00:21]wFMCommunicate request_size=4 [12:00:21]MH_SAM_APDU [12:00:21]CAPDU: 80 13 01 00 [12:00:21]Write to MH i2c: E2 08 00 B6 09 80 13 01 00 00 00 00 00 3C [12:00:21]Write i2c OK [12:00:21]MH_I2C_Read... [12:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:21]Read from MH i2c: E2 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 0E 00 [12:00:21]MH_I2C_Read... [12:00:21]Read from MH i2c: E2 0E 00 B6 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9C [12:00:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:21]wFMCommunicate OK [12:00:21]SAM_PROTO_GetShiftState done [12:00:21]FM_GetShiftState done [12:00:21]req_shift_opened done [12:00:21]requested_item shift.open_date is exist - process it [12:00:21]req_shift_open_date [12:00:21]req_shift_open_date done [12:00:21]produce_requested_data done [12:00:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198688,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:00:21]process_action_free close_receipt [12:00:21]json_value_free [12:00:21]json_value_free done [12:00:21]process_json_proto returns [12:00:21]Send response to host [12:00:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198688,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:00:21]free response buf [12:00:21]execute_script done [12:00:21]execute_script returns [12:00:21]free content buf [12:00:21]Sock 10.Close socket [12:00:21]Sock 10.Thread stoped [12:00:24]OFD Sender: No OFD packet to send [12:00:25]accept exits with 7 [12:00:25]New connection [12:00:25]New thread 3067207012 created [12:00:25]Thread 3067350372 joined [12:00:25]Waiting for new connection... [12:00:25] Sock 7.Parse request [12:00:25]Sock 7.Check first char [12:00:25]Sock 7.First char is OK [12:00:25]request: POST /json_proto HTTP/1.0 [12:00:25]Method: POST [12:00:25]URL: /json_proto [12:00:25]Method is POST - this is cgi request [12:00:25]url: /json_proto [12:00:25]query_string will be loaded in cgi processing [12:00:25]execute_cgi json_proto POST (null) [12:00:25]execute_cgi path=json_proto method=POST [12:00:25]POST find Content-Length [12:00:25]Host: 172.17.46.195:8080 [12:00:25]Content-Length: 679 [12:00:25]Content-Type: application/json [12:00:25] [12:00:25]POST finish read [12:00:25]Found Content-Length = 679 [12:00:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:25]execute_script... [12:00: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)11326139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:25]POST & json_proto [12:00:25]process_json_proto [12:00:25]json parsed OK: [12:00:25]protocol is kg_v1.0 [12:00:25]action value=close_receipt [12:00:25]process_action close_receipt [12:00:25]cmd_close_receipt [12:00:25]MH_GetDate [12:00:25]Write to MH i2c: F0 00 00 B7 09 AF [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: F0 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: F0 09 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: F0 09 00 B7 09 00 D9 90 C0 66 8D AE BC 66 A4 [12:00:25]GetLastDocTimeStamp 1723896016 [12:00:25]current date 1723896025 [12:00:25]FM_GetShiftState [12:00:25]SAM_PROTO_GetShiftState [12:00:25]wFMCommunicate request_size=4 [12:00:25]MH_SAM_APDU [12:00:25]CAPDU: 80 13 01 00 [12:00:25]Write to MH i2c: E2 08 00 B8 09 80 13 01 00 00 00 00 00 3E [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0E 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0E 00 B8 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9E [12:00:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:25]wFMCommunicate OK [12:00:25]SAM_PROTO_GetShiftState done [12:00:25]FM_GetShiftState done [12:00:25]opened in 1723853126 [12:00:25]opened+sec_in_day 1723939526 [12:00:25]quantity*price = 50036 [12:00:25]sum+1 = 50037 [12:00:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 297 17.08.2024 12:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198689 肖袩袛: 8922387794906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120025&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198689&fm=8922387794906&tin=02508201610067®Number=0000000000092545&sum=50000 [12:00:26]StoreToDocumentArchive [12:00:26]shift 463 fd 198689 [12:00:26]save to /storage/0463/doc_00198689 [12:00:26]save last doc name /storage/0463/doc_00198689 to /storage/kkm_last_doc_name [12:00:26]save OK [12:00:26]Clear old archive folders... [12:00:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:26]tlvbuf is 01451B40 [12:00:26]SAM_PROTO_ClearQueue [12:00:26]wFMCommunicate request_size=4 [12:00:26]MH_SAM_APDU [12:00:26]CAPDU: 80 09 00 00 [12:00:26]Write to MH i2c: E2 08 00 C5 09 80 09 00 00 00 00 00 00 40 [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:26]Read from MH i2c: E2 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 03 00 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 03 00 C5 09 00 90 00 42 [12:00:26]RAPDU: 90 00 [12:00:26]wFMCommunicate OK [12:00:26]SAM_PROTO_ClearQueue done [12:00:26]KKMCreateOFDPacket [12:00:26]OFDProtocolAddRootSTLVToBuf [12:00:26]FM_MakeSignedData [12:00:26]FM_MakeSignedData [12:00:26]SAM_PROTO_SignData [12:00:26]wFMCommunicate request_size=4 [12:00:26]MH_SAM_APDU [12:00:26]CAPDU: 80 0D 01 02 [12:00:26]Write to MH i2c: E2 08 00 C6 09 80 0D 01 02 00 00 00 00 48 [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:26]Read from MH i2c: E2 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 03 00 [12:00:26]MH_I2C_Read... [12:00:26]Read from MH i2c: E2 03 00 C6 09 00 90 00 43 [12:00:26]RAPDU: 90 00 [12:00:26]wFMCommunicate OK [12:00:26]wFMCommunicate request_size=255 [12:00:26]MH_SAM_APDU [12:00: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D9 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 08 03 00 35 04 06 00 08 [12:00:26]Write to MH i2c: E2 02 01 C7 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D9 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 08 03 00 35 04 06 00 08 00 00 7D [12:00:26]Write i2c OK [12:00:26]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 03 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 03 00 C7 09 00 90 00 44 [12:00:27]RAPDU: 90 00 [12:00:27]wFMCommunicate OK [12:00:27]wFMCommunicate request_size=10 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 0D 02 02 05 1D 67 C1 4B DA [12:00:27]Write to MH i2c: E2 0D 00 C8 09 80 0D 02 02 05 00 1D 67 C1 4B DA 00 00 BF [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 03 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 03 00 C8 09 00 90 00 45 [12:00:27]RAPDU: 90 00 [12:00:27]wFMCommunicate OK [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 0D 03 02 [12:00:27]Write to MH i2c: E2 08 00 C9 09 80 0D 03 02 00 00 00 00 4D [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0B 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0B 00 C9 09 00 66 B3 8A 2F 7A E7 F1 A4 90 00 16 [12:00:27]RAPDU: 66 B3 8A 2F 7A E7 F1 A4 90 00 [12:00:27]wFMCommunicate OK [12:00:27]SAM_PROTO_SignData done [12:00:27]FM_MakeSignedData done [12:00:27]CreateOFDProtocolMessage [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 11 00 00 [12:00:27]Write to MH i2c: E2 08 00 CA 09 80 11 00 00 00 00 00 00 4D [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 CA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [12:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:27]wFMCommunicate OK [12:00:27]CreateOFDProtocolMessage done [12:00:27]OFDSenderStorePacket 198689 [12:00:27]StoreOFDPacket docnum=198689 [12:00:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 96 AB 07 01 C2 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D9 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 08 03 00 35 04 06 00 08 1D 67 C1 4B DA 66 B3 8A 2F 7A E7 F1 A4 [12:00:27]CheckFolder [12:00:27]dirname=/storage/ofd_packets [12:00:27]CheckFolder done [12:00:27]ProducePacketName [12:00:27]name=ofd_packets/00198689 [12:00:27]NVStorageSaveData ofd_packets/00198689 [12:00:27]File name is /storage/ofd_packets/00198689 [12:00:27]Write 301 bytes [12:00:27]NVStorageSaveData done [12:00:27]OFDSenderStorePacket done [12:00:27]KKMCreateOFDPacket done [12:00:27]NVStorageSaveData kkm_last_timestamp [12:00:27]File name is /storage/kkm_last_timestamp [12:00:27]Write 4 bytes [12:00:27]NVStorageSaveData done [12:00:27]ExternCall_PrintAddStr [12:00:27]wPrintStart [12:00:27]Write to MH i2c: 01 00 00 CB 09 D4 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 CB 09 00 00 00 00 00 FF 0F E9 [12:00:27]RasterBufferAndPrint [12:00:27]line 小褔械褌 N : (1)11326139 [12:00:27]line 袠袧袧: 02508201610067 [12:00:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:00:27]line 袩袪袨袛袗袞袗 [12:00:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [12:00:27]line 孝芯胁邪褉: 2710124130 [12:00:27]line 袗懈-92-袣-4 [12:00:27]line 7.380 * 67.80 [12:00:27]line = 500.36 [12:00:27]line 袧袛小 12% 袧小袩 1% [12:00:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:00:27]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:00:27]line 袠孝袨袚袨: 500.00 [12:00:27]line 袙薪械褋械薪芯: 500.00 [12:00:27]line 小袛袗效袗: 0.00 [12:00:27]line 袧小袩 1% : 4.43 [12:00:27]line 袧袛小 12% : 53.14 [12:00:27]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:00:27]line 袘械蟹薪邪谢.: 0.00 [12:00:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:00:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:00:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:00:27]line 效械泻 297 17.08.2024 12:00 [12:00:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:00:27]line 袟袧袦: 0300000079 [12:00:27]line 袪袧袦: 0000000000092545 [12:00:27]line 袙械褉褋懈褟 袣袣袦: 001 [12:00:27]line 肖袦: 0000000000871802 [12:00:27]line 肖袛: 198689 [12:00:27]line 肖袩袛: 8922387794906 [12:00:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120025&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198689&fm=8922387794906&tin=02508201610067®Number=0000000000092545&sum=50000 [12:00:27]written 0, free lines is 4095 [12:00:27]OFD Sender: Processing packet 198689 [packets to send 246, broken 245] [12:00:27]ProducePacketName [12:00:27]name=ofd_packets/00198689 [12:00:27]OFD Sender: To server: 嚂鰌G, [12:00:27]CommunicateWithHost lk.salyk.kg:30040 [12:00:27]ConnectInit lk.salyk.kg [12:00:27]Connected sock=10 [12:00:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 96 AB 07 01 C2 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D9 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 08 03 00 35 04 06 00 08 1D 67 C1 4B DA 66 B3 8A 2F 7A E7 F1 A4 [12:00:27]Write to MH i2c: 01 00 00 F6 09 FF [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 F6 09 00 00 00 00 00 F1 0C 03 [12:00:27]RasterBufferAndPrint [12:00:27]line [12:00:27]line [12:00:27]line [12:00:27]line [12:00:27]line [12:00:27]written 0, free lines is 3322 [12:00:27]MH_Cut [12:00:27]Write to MH i2c: D1 01 00 FD 09 01 D8 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: D1 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: D1 01 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: D1 01 00 FD 09 00 D7 [12:00:27]Write to MH i2c: 01 00 00 FE 09 07 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 24 47 00 9B 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 08 03 00 F4 03 04 00 EA 3C C0 66 B6 04 01 00 00 3B CA EE 82 30 CA 9F CB [12:00:27]CommunicateWithHost err = 0 [12:00:27]CheckOFDResponse [12:00:27]1017 (14) - 77093643461234 [12:00:27]1041 (16) - 0000000000871802 [12:00:27]1040 (4) - 198689 [12:00:27]1012 (4) - 17.08.2024 06:02 [12:00:27]1206 (1) - 0 [12:00:27]OFD Sender: Remove packet 198689 [12:00:27]ProducePacketName [12:00:27]name=ofd_packets/00198689 [12:00:27]NVStorageDeleteData [12:00:28]OFD Sender: No OFD packet to send [12:00:28]*** Cut start [12:00:28]*** Purtial cut [12:00:28]*** Stage 1: CUTSNS_PIN = 1 [12:00:28]Read from MH i2c: 01 [12:00:28]MH_I2C_Read... [12:00:28]*** Stop cut motor [12:00:28]*** Cut end [12:00:28]Read from MH i2c: 01 07 00 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: 01 07 00 FE 09 00 00 00 00 00 FF 0F 1C [12:00:28]process_action close_receipt done [12:00:28]requested_data is exist [12:00:28]produce_requested_data [12:00:28]requested_item fm.sn is exist - process it [12:00:28]wFMCommunicate request_size=4 [12:00:28]MH_SAM_APDU [12:00:28]CAPDU: 80 11 00 00 [12:00:28]Write to MH i2c: E2 08 00 FF 09 80 11 00 00 00 00 00 00 82 [12:00:28]Write i2c OK [12:00:28]MH_I2C_Read... [12:00:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:28]Read from MH i2c: E2 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 17 00 [12:00:28]MH_I2C_Read... [12:00:28]Read from MH i2c: E2 17 00 FF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CF [12:00:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:28]wFMCommunicate OK [12:00:28]requested_item fd.num is exist - process it [12:00:28]SAM_PROTO_GetFieldsCounters [12:00:28]wFMCommunicate request_size=4 [12:00:28]MH_SAM_APDU [12:00:28]CAPDU: 80 13 00 00 [12:00:28]Write to MH i2c: E2 08 00 00 0A 80 13 00 00 00 00 00 00 86 [12:00:28]Write i2c OK [12:00:28]MH_I2C_Read... [12:00:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:29]Read from MH i2c: E2 [12:00:29]MH_I2C_Read... [12:00:29]Read from MH i2c: E2 62 00 [12:00:29]MH_I2C_Read... [12:00:29]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 08 03 00 0E 04 04 00 CF 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 1B [12:00:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 08 03 00 0E 04 04 00 CF 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 [12:00:29]wFMCommunicate OK [12:00:29]SAM_PROTO_GetFieldsCounters done [12:00:29]requested_item shift.num is exist - process it [12:00:29]requested_item shift.opened is exist - process it [12:00:29]req_shift_opened [12:00:29]FM_GetShiftState [12:00:29]SAM_PROTO_GetShiftState [12:00:29]wFMCommunicate request_size=4 [12:00:29]MH_SAM_APDU [12:00:29]CAPDU: 80 13 01 00 [12:00:29]Write to MH i2c: E2 08 00 01 0A 80 13 01 00 00 00 00 00 88 [12:00:29]Write i2c OK [12:00:29]MH_I2C_Read... [12:00:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:29]Read from MH i2c: E2 [12:00:29]MH_I2C_Read... [12:00:29]Read from MH i2c: E2 0E 00 [12:00:29]MH_I2C_Read... [12:00:29]Read from MH i2c: E2 0E 00 01 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E8 [12:00:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:29]wFMCommunicate OK [12:00:29]SAM_PROTO_GetShiftState done [12:00:29]FM_GetShiftState done [12:00:29]req_shift_opened done [12:00:29]requested_item shift.open_date is exist - process it [12:00:29]req_shift_open_date [12:00:29]req_shift_open_date done [12:00:29]produce_requested_data done [12:00:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198689,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:00:29]process_action_free close_receipt [12:00:29]json_value_free [12:00:29]json_value_free done [12:00:29]process_json_proto returns [12:00:29]Send response to host [12:00:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198689,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:00:29]free response buf [12:00:29]execute_script done [12:00:29]execute_script returns [12:00:29]free content buf [12:00:29]Sock 7.Close socket [12:00:29]Sock 7.Thread stoped [12:00:33]OFD Sender: No OFD packet to send [12:00:38]OFD Sender: No OFD packet to send [12:00:43]OFD Sender: No OFD packet to send [12:00:45]accept exits with 9 [12:00:45]New connection [12:00:45]New thread 3067350372 created [12:00:45]Thread 3067207012 joined [12:00:45]Waiting for new connection... [12:00:45] Sock 9.Parse request [12:00:45]Sock 9.Check first char [12:00:45]Sock 9.First char is OK [12:00:45]request: POST /json_proto HTTP/1.0 [12:00:45]Method: POST [12:00:45]URL: /json_proto [12:00:45]Method is POST - this is cgi request [12:00:45]url: /json_proto [12:00:45]query_string will be loaded in cgi processing [12:00:45]execute_cgi json_proto POST (null) [12:00:45]execute_cgi path=json_proto method=POST [12:00:45]POST find Content-Length [12:00:45]Host: 172.17.46.195:8080 [12:00:45]Content-Length: 808 [12:00:45]Content-Type: application/json [12:00:45] [12:00:45]POST finish read [12:00:45]Found Content-Length = 808 [12:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:45]execute_script... [12:00: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)11326137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:00:45]POST & json_proto [12:00:45]process_json_proto [12:00:45]json parsed OK: [12:00:45]protocol is kg_v1.0 [12:00:45]action value=close_receipt [12:00:45]process_action close_receipt [12:00:45]cmd_close_receipt [12:00:45]MH_GetDate [12:00:45]Write to MH i2c: F0 00 00 02 0A FB [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: F0 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: F0 09 00 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: F0 09 00 02 0A 00 EE 90 C0 66 8D AE BC 66 05 [12:00:45]GetLastDocTimeStamp 1723896025 [12:00:45]current date 1723896046 [12:00:45]FM_GetShiftState [12:00:45]SAM_PROTO_GetShiftState [12:00:45]wFMCommunicate request_size=4 [12:00:45]MH_SAM_APDU [12:00:45]CAPDU: 80 13 01 00 [12:00:45]Write to MH i2c: E2 08 00 03 0A 80 13 01 00 00 00 00 00 8A [12:00:45]Write i2c OK [12:00:45]MH_I2C_Read... [12:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:45]Read from MH i2c: E2 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: E2 0E 00 [12:00:45]MH_I2C_Read... [12:00:45]Read from MH i2c: E2 0E 00 03 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EA [12:00:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:45]wFMCommunicate OK [12:00:45]SAM_PROTO_GetShiftState done [12:00:45]FM_GetShiftState done [12:00:45]opened in 1723853126 [12:00:45]opened+sec_in_day 1723939526 [12:00:45]quantity*price = 100032 [12:00:45]sum+1 = 100033 [12:00:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 298 17.08.2024 12:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198690 肖袩袛: 86427175187640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120046&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198690&fm=86427175187640&tin=02508201610067®Number=0000000000092545&sum=100032 [12:00:46]StoreToDocumentArchive [12:00:46]shift 463 fd 198690 [12:00:46]save to /storage/0463/doc_00198690 [12:00:46]save last doc name /storage/0463/doc_00198690 to /storage/kkm_last_doc_name [12:00:46]save OK [12:00:46]Clear old archive folders... [12:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:00:46]tlvbuf is 013E2380 [12:00:46]SAM_PROTO_ClearQueue [12:00:46]wFMCommunicate request_size=4 [12:00:46]MH_SAM_APDU [12:00:46]CAPDU: 80 09 00 00 [12:00:46]Write to MH i2c: E2 08 00 10 0A 80 09 00 00 00 00 00 00 8C [12:00:46]Write i2c OK [12:00:46]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 10 0A 00 90 00 8E [12:00:47]RAPDU: 90 00 [12:00:47]wFMCommunicate OK [12:00:47]SAM_PROTO_ClearQueue done [12:00:47]KKMCreateOFDPacket [12:00:47]OFDProtocolAddRootSTLVToBuf [12:00:47]FM_MakeSignedData [12:00:47]FM_MakeSignedData [12:00:47]SAM_PROTO_SignData [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 0D 01 02 [12:00:47]Write to MH i2c: E2 08 00 11 0A 80 0D 01 02 00 00 00 00 94 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 11 0A 00 90 00 8F [12:00:47]RAPDU: 90 00 [12:00:47]wFMCommunicate OK [12:00:47]wFMCommunicate request_size=255 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 EE 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 08 03 00 35 04 06 00 4E 9A [12:00:47]Write to MH i2c: E2 02 01 12 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 EE 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 08 03 00 35 04 06 00 4E 9A 00 00 1C [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 12 0A 00 90 00 90 [12:00:47]RAPDU: 90 00 [12:00:47]wFMCommunicate OK [12:00:47]wFMCommunicate request_size=9 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 0D 02 02 04 E5 13 74 B8 [12:00:47]Write to MH i2c: E2 0C 00 13 0A 80 0D 02 02 04 00 E5 13 74 B8 00 00 C3 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 03 00 13 0A 00 90 00 91 [12:00:47]RAPDU: 90 00 [12:00:47]wFMCommunicate OK [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 0D 03 02 [12:00:47]Write to MH i2c: E2 08 00 14 0A 80 0D 03 02 00 00 00 00 99 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 0B 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 0B 00 14 0A 00 82 61 CC D7 09 D0 EA DD 90 00 C0 [12:00:47]RAPDU: 82 61 CC D7 09 D0 EA DD 90 00 [12:00:47]wFMCommunicate OK [12:00:47]SAM_PROTO_SignData done [12:00:47]FM_MakeSignedData done [12:00:47]CreateOFDProtocolMessage [12:00:47]wFMCommunicate request_size=4 [12:00:47]MH_SAM_APDU [12:00:47]CAPDU: 80 11 00 00 [12:00:47]Write to MH i2c: E2 08 00 15 0A 80 11 00 00 00 00 00 00 99 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:47]Read from MH i2c: E2 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 17 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: E2 17 00 15 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [12:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:47]wFMCommunicate OK [12:00:47]CreateOFDProtocolMessage done [12:00:47]OFDSenderStorePacket 198690 [12:00:47]StoreOFDPacket docnum=198690 [12:00:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8A 75 06 01 9E 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 EE 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 08 03 00 35 04 06 00 4E 9A E5 13 74 B8 82 61 CC D7 09 D0 EA DD [12:00:47]CheckFolder [12:00:47]dirname=/storage/ofd_packets [12:00:47]CheckFolder done [12:00:47]ProducePacketName [12:00:47]name=ofd_packets/00198690 [12:00:47]NVStorageSaveData ofd_packets/00198690 [12:00:47]File name is /storage/ofd_packets/00198690 [12:00:47]Write 300 bytes [12:00:47]NVStorageSaveData done [12:00:47]OFDSenderStorePacket done [12:00:47]KKMCreateOFDPacket done [12:00:47]NVStorageSaveData kkm_last_timestamp [12:00:47]File name is /storage/kkm_last_timestamp [12:00:47]Write 4 bytes [12:00:47]NVStorageSaveData done [12:00:47]ExternCall_PrintAddStr [12:00:47]wPrintStart [12:00:47]Write to MH i2c: 01 00 00 16 0A 20 [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 07 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 07 00 16 0A 00 00 00 00 00 FF 0F 35 [12:00:47]RasterBufferAndPrint [12:00:47]line 小褔械褌 N : (1)11326137 [12:00:47]line 袠袧袧: 02508201610067 [12:00:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:00:47]line 袩袪袨袛袗袞袗 [12:00:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [12:00:47]line 孝芯胁邪褉: 2711190000 [12:00:47]line 袚袗袟-袣-3 [12:00:47]line 26.050 * 38.40 [12:00:47]line = 1000.32 [12:00:47]line 袧袛小 12% 袧小袩 1% [12:00:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:00:47]line 袠孝袨袚袨: 1000.32 [12:00:47]line 袧小袩 1% : 8.85 [12:00:47]line 袧袛小 12% : 106.23 [12:00:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:00:47]line 袘械蟹薪邪谢.: 1000.32 [12:00:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:00:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:00:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:00:47]line 效械泻 298 17.08.2024 12:00 [12:00:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:00:47]line 袟袧袦: 0300000079 [12:00:47]line 袪袧袦: 0000000000092545 [12:00:47]line 袙械褉褋懈褟 袣袣袦: 001 [12:00:47]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:00:47]line 肖袦: 0000000000871802 [12:00:47]line 肖袛: 198690 [12:00:47]line 肖袩袛: 86427175187640 [12:00:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120046&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198690&fm=86427175187640&tin=02508201610067®Number=0000000000092545&sum=100032 [12:00:47]written 0, free lines is 4095 [12:00:47]OFD Sender: Processing packet 198690 [packets to send 246, broken 245] [12:00:47]ProducePacketName [12:00:47]name=ofd_packets/00198690 [12:00:47]OFD Sender: To server: 嚂鰌G, [12:00:47]CommunicateWithHost lk.salyk.kg:30040 [12:00:47]ConnectInit lk.salyk.kg [12:00:47]Connected sock=10 [12:00:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 8A 75 06 01 9E 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 EE 90 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 08 03 00 35 04 06 00 4E 9A E5 13 74 B8 82 61 CC D7 09 D0 EA DD [12:00:47]Write to MH i2c: 01 00 00 40 0A 4A [12:00:47]Write i2c OK [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 07 00 [12:00:47]MH_I2C_Read... [12:00:47]Read from MH i2c: 01 07 00 40 0A 00 00 00 00 00 ED 0C 4A [12:00:47]RasterBufferAndPrint [12:00:47]line [12:00:47]line [12:00:47]line [12:00:47]line [12:00:47]line [12:00:47]written 0, free lines is 3315 [12:00:48]MH_Cut [12:00:48]Write to MH i2c: D1 01 00 47 0A 01 23 [12:00:48]Write i2c OK [12:00:48]MH_I2C_Read... [12:00:48]Read from MH i2c: D1 [12:00:48]MH_I2C_Read... [12:00:48]Read from MH i2c: D1 01 00 [12:00:48]MH_I2C_Read... [12:00:48]Read from MH i2c: D1 01 00 47 0A 00 22 [12:00:48]Write to MH i2c: 01 00 00 48 0A 52 [12:00:48]Write i2c OK [12:00:48]MH_I2C_Read... [12:00:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4F 17 47 00 FC 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 31 38 30 32 10 04 04 00 22 08 03 00 F4 03 04 00 FE 3C C0 66 B6 04 01 00 00 5E 2D 9C 3C 85 03 1D 35 [12:00:48]CommunicateWithHost err = 0 [12:00:48]CheckOFDResponse [12:00:48]1017 (14) - 77093643461234 [12:00:48]1041 (16) - 0000000000871802 [12:00:48]1040 (4) - 198690 [12:00:48]1012 (4) - 17.08.2024 06:02 [12:00:48]1206 (1) - 0 [12:00:48]OFD Sender: Remove packet 198690 [12:00:48]ProducePacketName [12:00:48]name=ofd_packets/00198690 [12:00:48]NVStorageDeleteData [12:00:48]OFD Sender: No OFD packet to send [12:00:48]*** Cut start [12:00:48]*** Purtial cut [12:00:48]*** CUTSNS_PIN = 0 [12:00:48]*** Stage 1: CUTSNS_PIN = 1 [12:00:50]Read from MH i2c: 01 [12:00:50]MH_I2C_Read... [12:00:50]*** Stop cut motor [12:00:50]*** Cut end [12:00:50]Read from MH i2c: 01 07 00 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: 01 07 00 48 0A 00 00 00 00 00 FF 0F 67 [12:00:50]process_action close_receipt done [12:00:50]requested_data is exist [12:00:50]produce_requested_data [12:00:50]requested_item fm.sn is exist - process it [12:00:50]wFMCommunicate request_size=4 [12:00:50]MH_SAM_APDU [12:00:50]CAPDU: 80 11 00 00 [12:00:50]Write to MH i2c: E2 08 00 49 0A 80 11 00 00 00 00 00 00 CD [12:00:50]Write i2c OK [12:00:50]MH_I2C_Read... [12:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:50]Read from MH i2c: E2 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 17 00 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 17 00 49 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1A [12:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:00:50]wFMCommunicate OK [12:00:50]requested_item fd.num is exist - process it [12:00:50]SAM_PROTO_GetFieldsCounters [12:00:50]wFMCommunicate request_size=4 [12:00:50]MH_SAM_APDU [12:00:50]CAPDU: 80 13 00 00 [12:00:50]Write to MH i2c: E2 08 00 4A 0A 80 13 00 00 00 00 00 00 D0 [12:00:50]Write i2c OK [12:00:50]MH_I2C_Read... [12:00:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:50]Read from MH i2c: E2 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 62 00 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 62 00 4A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 08 03 00 0E 04 04 00 CF 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 69 [12:00:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 08 03 00 0E 04 04 00 CF 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 [12:00:50]wFMCommunicate OK [12:00:50]SAM_PROTO_GetFieldsCounters done [12:00:50]requested_item shift.num is exist - process it [12:00:50]requested_item shift.opened is exist - process it [12:00:50]req_shift_opened [12:00:50]FM_GetShiftState [12:00:50]SAM_PROTO_GetShiftState [12:00:50]wFMCommunicate request_size=4 [12:00:50]MH_SAM_APDU [12:00:50]CAPDU: 80 13 01 00 [12:00:50]Write to MH i2c: E2 08 00 4B 0A 80 13 01 00 00 00 00 00 D2 [12:00:50]Write i2c OK [12:00:50]MH_I2C_Read... [12:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:50]Read from MH i2c: E2 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 0E 00 [12:00:50]MH_I2C_Read... [12:00:50]Read from MH i2c: E2 0E 00 4B 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 32 [12:00:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:00:50]wFMCommunicate OK [12:00:50]SAM_PROTO_GetShiftState done [12:00:50]FM_GetShiftState done [12:00:50]req_shift_opened done [12:00:50]requested_item shift.open_date is exist - process it [12:00:50]req_shift_open_date [12:00:50]req_shift_open_date done [12:00:50]produce_requested_data done [12:00:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198690,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:00:50]process_action_free close_receipt [12:00:50]json_value_free [12:00:50]json_value_free done [12:00:50]process_json_proto returns [12:00:50]Send response to host [12:00:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198690,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:00:50]free response buf [12:00:50]execute_script done [12:00:50]execute_script returns [12:00:50]free content buf [12:00:50]Sock 9.Close socket [12:00:50]Sock 9.Thread stoped [12:00:53]OFD Sender: No OFD packet to send [12:00:58]OFD Sender: No OFD packet to send [12:01:03]OFD Sender: No OFD packet to send [12:01:08]OFD Sender: No OFD packet to send [12:01:13]OFD Sender: No OFD packet to send [12:01:18]OFD Sender: No OFD packet to send [12:01:21]accept exits with 7 [12:01:21]New connection [12:01:21]New thread 3067207012 created [12:01:21]Thread 3067350372 joined [12:01:21]Waiting for new connection... [12:01:21] Sock 7.Parse request [12:01:21]Sock 7.Check first char [12:01:21]Sock 7.First char is OK [12:01:21]request: POST /json_proto HTTP/1.0 [12:01:21]Method: POST [12:01:21]URL: /json_proto [12:01:21]Method is POST - this is cgi request [12:01:21]url: /json_proto [12:01:21]query_string will be loaded in cgi processing [12:01:21]execute_cgi json_proto POST (null) [12:01:21]execute_cgi path=json_proto method=POST [12:01:21]POST find Content-Length [12:01:21]Host: 172.17.46.195:8080 [12:01:21]Content-Length: 679 [12:01:21]Content-Type: application/json [12:01:21] [12:01:21]POST finish read [12:01:21]Found Content-Length = 679 [12:01:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:21]execute_script... [12:01: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)11326141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:21]POST & json_proto [12:01:21]process_json_proto [12:01:21]json parsed OK: [12:01:21]protocol is kg_v1.0 [12:01:21]action value=close_receipt [12:01:21]process_action close_receipt [12:01:21]cmd_close_receipt [12:01:21]MH_GetDate [12:01:21]Write to MH i2c: F0 00 00 4C 0A 45 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: F0 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: F0 09 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: F0 09 00 4C 0A 00 11 91 C0 66 8D AE BC 66 73 [12:01:21]GetLastDocTimeStamp 1723896046 [12:01:21]current date 1723896081 [12:01:21]FM_GetShiftState [12:01:21]SAM_PROTO_GetShiftState [12:01:21]wFMCommunicate request_size=4 [12:01:21]MH_SAM_APDU [12:01:21]CAPDU: 80 13 01 00 [12:01:21]Write to MH i2c: E2 08 00 4D 0A 80 13 01 00 00 00 00 00 D4 [12:01:21]Write i2c OK [12:01:21]MH_I2C_Read... [12:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:21]Read from MH i2c: E2 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 0E 00 [12:01:21]MH_I2C_Read... [12:01:21]Read from MH i2c: E2 0E 00 4D 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 34 [12:01:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:01:21]wFMCommunicate OK [12:01:21]SAM_PROTO_GetShiftState done [12:01:21]FM_GetShiftState done [12:01:21]opened in 1723853126 [12:01:21]opened+sec_in_day 1723939526 [12:01:21]quantity*price = 40002 [12:01:21]sum+1 = 40003 [12:01:21]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:03:02]line 袨袣袪校袚袥袝袧袠袝: -0.02 [12:03:02]line 袠孝袨袚袨: 400.00 [12:03:02]line 袙薪械褋械薪芯: 400.00 [12:03:02]line 小袛袗效袗: 0.00 [12:03:02]line 袧小袩 1% : 3.54 [12:03:02]line 袧袛小 12% : 42.48 [12:03:02]line 袧邪谢懈褔薪褘屑懈: 400.00 [12:03:02]line 袘械蟹薪邪谢.: 0.00 [12:03:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:03:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:03:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:03:02]line 效械泻 299 17.08.2024 12:01 [12:03:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:03:02]line 袟袧袦: 0300000079 [12:03:02]line 袪袧袦: 0000000000092545 [12:03:02]line 袙械褉褋懈褟 袣袣袦: 001 [12:03:02]line 肖袦: 0000000000871802 [12:03:02]line 肖袛: 198691 [12:03:02]line 肖袩袛: 50509800164414 [12:03:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198691&fm=50509800164414&tin=02508201610067®Number=0000000000092545&sum=40000 [12:03:02]written 0, free lines is 4095 [12:03:02]Write to MH i2c: 01 00 00 48 00 48 [12:03:02]Write i2c OK [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: 01 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: 01 07 00 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DD 0C 38 [12:03:02]RasterBufferAndPrint [12:03:02]line [12:03:02]line [12:03:02]line [12:03:02]line [12:03:02]line [12:03:02]written 0, free lines is 3311 [12:03:02]MH_Cut [12:03:02]Write to MH i2c: D1 01 00 4F 00 01 21 [12:03:02]Write i2c OK [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: D1 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: D1 01 00 [12:03:02]MH_I2C_Read... [12:03:02]Read from MH i2c: D1 01 00 4F 00 00 20 [12:03:02]Write to MH i2c: 01 00 00 50 00 50 [12:03:02]Write i2c OK [12:03:02]MH_I2C_Read... [12:03:03]*** Cut start [12:03:03]*** Purtial cut [12:03:03]*** CUTSNS_PIN = 0 [12:03:03]*** Stage 1: CUTSNS_PIN = 1 [12:03:03]OFD Sender: No OFD packet to send [12:03:05]Read from MH i2c: 01 [12:03:05]MH_I2C_Read... [12:03:05]*** Stop cut motor [12:03:05]*** Cut end [12:03:05]Read from MH i2c: 01 07 00 [12:03:05]MH_I2C_Read... [12:03:05]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:03:05]process_action print_doc done [12:03:05]requested_data is exist [12:03:05]produce_requested_data [12:03:05]produce_requested_data return (null) [12:03:05]process_action_free print_doc [12:03:05]json_value_free [12:03:05]json_value_free done [12:03:05]process_json_proto returns [12:03:05]Send response to host [12:03:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:03:05]free response buf [12:03:05]execute_script done [12:03:05]execute_script returns [12:03:05]free content buf [12:03:05]Sock 7.Close socket [12:03:05]Sock 7.Thread stoped [12:03:08]OFD Sender: No OFD packet to send [12:03:13]OFD Sender: No OFD packet to send [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:48]OFD Sender: No OFD packet to send [12:03:53]OFD Sender: No OFD packet to send [12:03:55]accept exits with 9 [12:03:55]New connection [12:03:55]New thread 3067104612 created [12:03:55]Thread 3067247972 joined [12:03:55]Waiting for new connection... [12:03:55] Sock 9.Parse request [12:03:55]Sock 9.Check first char [12:03:55]Sock 9.First char is OK [12:03:55]request: POST /json_proto HTTP/1.0 [12:03:55]Method: POST [12:03:55]URL: /json_proto [12:03:55]Method is POST - this is cgi request [12:03:55]url: /json_proto [12:03:55]query_string will be loaded in cgi processing [12:03:55]execute_cgi json_proto POST (null) [12:03:55]execute_cgi path=json_proto method=POST [12:03:55]POST find Content-Length [12:03:55]Host: 172.17.46.195:8080 [12:03:55]Content-Length: 805 [12:03:55]Content-Type: application/json [12:03:55] [12:03:55]POST finish read [12:03:55]Found Content-Length = 805 [12:03:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:55]execute_script... [12: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)11326143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:55]POST & json_proto [12:03:55]process_json_proto [12:03:55]json parsed OK: [12:03:55]protocol is kg_v1.0 [12:03:55]action value=close_receipt [12:03:55]process_action close_receipt [12:03:55]cmd_close_receipt [12:03:55]MH_GetDate [12:03:55]Write to MH i2c: F0 00 00 51 00 40 [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 09 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: F0 09 00 51 00 00 AC 91 C0 66 8D AE BC 66 09 [12:03:55]GetLastDocTimeStamp 1723896081 [12:03:55]current date 1723896236 [12:03:55]FM_GetShiftState [12:03:55]SAM_PROTO_GetShiftState [12:03:55]wFMCommunicate request_size=4 [12:03:55]MH_SAM_APDU [12:03:55]CAPDU: 80 13 01 00 [12:03:55]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:03:55]Write i2c OK [12:03:55]MH_I2C_Read... [12:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:55]Read from MH i2c: E2 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: E2 0E 00 [12:03:55]MH_I2C_Read... [12:03:55]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [12:03:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:03:55]wFMCommunicate OK [12:03:55]SAM_PROTO_GetShiftState done [12:03:55]FM_GetShiftState done [12:03:55]opened in 1723853126 [12:03:55]opened+sec_in_day 1723939526 [12:03:55]quantity*price = 100005 [12:03:55]sum+1 = 100006 [12:03:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 300 17.08.2024 12:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198692 肖袩袛: 107221898816919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120356&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198692&fm=107221898816919&tin=02508201610067®Number=0000000000092545&sum=100005 [12:03:56]StoreToDocumentArchive [12:03:56]shift 463 fd 198692 [12:03:56]save to /storage/0463/doc_00198692 [12:03:56]save last doc name /storage/0463/doc_00198692 to /storage/kkm_last_doc_name [12:03:56]save OK [12:03:56]Clear old archive folders... [12:03:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:56]tlvbuf is 006C38E0 [12:03:56]SAM_PROTO_ClearQueue [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 09 00 00 [12:03:56]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]SAM_PROTO_ClearQueue done [12:03:56]KKMCreateOFDPacket [12:03:56]OFDProtocolAddRootSTLVToBuf [12:03:56]FM_MakeSignedData [12:03:56]FM_MakeSignedData [12:03:56]SAM_PROTO_SignData [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 0D 01 02 [12:03:56]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]wFMCommunicate request_size=255 [12:03:56]MH_SAM_APDU [12:03: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AC 91 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 08 03 00 35 04 06 00 61 [12:03:56]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AC 91 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 08 03 00 35 04 06 00 61 00 00 DA [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]wFMCommunicate request_size=10 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 0D 02 02 05 84 8B 30 ED 97 [12:03:56]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 84 8B 30 ED 97 00 00 A9 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [12:03:56]RAPDU: 90 00 [12:03:56]wFMCommunicate OK [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 0D 03 02 [12:03:56]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 0B 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 0B 00 63 00 00 11 32 FE F3 92 EA CA A5 90 00 FE [12:03:56]RAPDU: 11 32 FE F3 92 EA CA A5 90 00 [12:03:56]wFMCommunicate OK [12:03:56]SAM_PROTO_SignData done [12:03:56]FM_MakeSignedData done [12:03:56]CreateOFDProtocolMessage [12:03:56]wFMCommunicate request_size=4 [12:03:56]MH_SAM_APDU [12:03:56]CAPDU: 80 11 00 00 [12:03:56]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:56]Read from MH i2c: E2 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: E2 17 00 [12:03:56]MH_I2C_Read... [12:03:56]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 31 38 30 32 90 00 2B [12:03:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:03:56]wFMCommunicate OK [12:03:56]CreateOFDProtocolMessage done [12:03:56]OFDSenderStorePacket 198692 [12:03:56]StoreOFDPacket docnum=198692 [12:03:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 17 6E 07 01 E0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AC 91 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 08 03 00 35 04 06 00 61 84 8B 30 ED 97 11 32 FE F3 92 EA CA A5 [12:03:56]CheckFolder [12:03:56]dirname=/storage/ofd_packets [12:03:56]CheckFolder done [12:03:56]ProducePacketName [12:03:56]name=ofd_packets/00198692 [12:03:56]NVStorageSaveData ofd_packets/00198692 [12:03:56]File name is /storage/ofd_packets/00198692 [12:03:56]Write 301 bytes [12:03:56]NVStorageSaveData done [12:03:56]OFDSenderStorePacket done [12:03:56]KKMCreateOFDPacket done [12:03:56]NVStorageSaveData kkm_last_timestamp [12:03:56]File name is /storage/kkm_last_timestamp [12:03:56]Write 4 bytes [12:03:56]NVStorageSaveData done [12:03:56]ExternCall_PrintAddStr [12:03:56]wPrintStart [12:03:56]Write to MH i2c: 01 00 00 65 00 65 [12:03:56]Write i2c OK [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: 01 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: 01 07 00 [12:03:56]MH_I2C_Read... [12:03:56]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [12:03:56]RasterBufferAndPrint [12:03:56]line 小褔械褌 N : (1)11326143 [12:03:56]line 袠袧袧: 02508201610067 [12:03:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:03:56]line 袩袪袨袛袗袞袗 [12:03:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [12:03:56]line 孝芯胁邪褉: 2710124130 [12:03:56]line 袗懈-92-袣-4 [12:03:56]line 14.750 * 67.80 [12:03:56]line = 1000.05 [12:03:56]line 袧袛小 12% 袧小袩 1% [12:03:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:03:56]line 袠孝袨袚袨: 1000.05 [12:03:56]line 袧小袩 1% : 8.85 [12:03:56]line 袧袛小 12% : 106.20 [12:03:56]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:03:56]line 袘械蟹薪邪谢.: 1000.05 [12:03:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:03:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:03:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:03:56]line 效械泻 300 17.08.2024 12:03 [12:03:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:03:56]line 袟袧袦: 0300000079 [12:03:56]line 袪袧袦: 0000000000092545 [12:03:56]line 袙械褉褋懈褟 袣袣袦: 001 [12:03:56]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:03:56]line 肖袦: 0000000000871802 [12:03:56]line 肖袛: 198692 [12:03:56]line 肖袩袛: 107221898816919 [12:03:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120356&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198692&fm=107221898816919&tin=02508201610067®Number=0000000000092545&sum=100005 [12:03:57]OFD Sender: Processing packet 198692 [packets to send 246, broken 245] [12:03:57]ProducePacketName [12:03:57]name=ofd_packets/00198692 [12:03:57]OFD Sender: To server: 嚂鰌G, [12:03:57]CommunicateWithHost lk.salyk.kg:30040 [12:03:57]ConnectInit lk.salyk.kg [12:03:57]written 0, free lines is 4095 [12:03:57]Connected sock=7 [12:03:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 17 6E 07 01 E0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 AC 91 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 08 03 00 35 04 06 00 61 84 8B 30 ED 97 11 32 FE F3 92 EA CA A5 [12:03:57]Write to MH i2c: 01 00 00 8F 00 8F [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 F6 0C 98 [12:03:57]RasterBufferAndPrint [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]line [12:03:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D0 FC 47 00 6C 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 08 03 00 F4 03 04 00 BC 3D C0 66 B6 04 01 00 00 8C A7 A8 5C AB D8 E4 F9 [12:03:57]CommunicateWithHost err = 0 [12:03:57]CheckOFDResponse [12:03:57]1017 (14) - 77093643461234 [12:03:57]1041 (16) - 0000000000871802 [12:03:57]1040 (4) - 198692 [12:03:57]1012 (4) - 17.08.2024 06:05 [12:03:57]1206 (1) - 0 [12:03:57]OFD Sender: Remove packet 198692 [12:03:57]ProducePacketName [12:03:57]name=ofd_packets/00198692 [12:03:57]NVStorageDeleteData [12:03:57]written 0, free lines is 3336 [12:03:57]MH_Cut [12:03:57]Write to MH i2c: D1 01 00 96 00 01 68 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 01 00 [12:03:57]MH_I2C_Read... [12:03:57]Read from MH i2c: D1 01 00 96 00 00 67 [12:03:57]Write to MH i2c: 01 00 00 97 00 97 [12:03:57]Write i2c OK [12:03:57]MH_I2C_Read... [12:03:58]OFD Sender: No OFD packet to send [12:03:58]*** Cut start [12:03:58]*** Purtial cut [12:03:58]*** Stage 1: CUTSNS_PIN = 1 [12:03:58]Read from MH i2c: 01 [12:03:58]MH_I2C_Read... [12:03:58]*** Stop cut motor [12:03:58]*** Cut end [12:03:58]Read from MH i2c: 01 07 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [12:03:58]process_action close_receipt done [12:03:58]requested_data is exist [12:03:58]produce_requested_data [12:03:58]requested_item fm.sn is exist - process it [12:03:58]wFMCommunicate request_size=4 [12:03:58]MH_SAM_APDU [12:03:58]CAPDU: 80 11 00 00 [12:03:58]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:58]Read from MH i2c: E2 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 17 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5F [12:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:03:58]wFMCommunicate OK [12:03:58]requested_item fd.num is exist - process it [12:03:58]SAM_PROTO_GetFieldsCounters [12:03:58]wFMCommunicate request_size=4 [12:03:58]MH_SAM_APDU [12:03:58]CAPDU: 80 13 00 00 [12:03:58]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:58]Read from MH i2c: E2 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 62 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 08 03 00 0E 04 04 00 CF 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 B6 [12:03:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 08 03 00 0E 04 04 00 CF 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 [12:03:58]wFMCommunicate OK [12:03:58]SAM_PROTO_GetFieldsCounters done [12:03:58]requested_item shift.num is exist - process it [12:03:58]requested_item shift.opened is exist - process it [12:03:58]req_shift_opened [12:03:58]FM_GetShiftState [12:03:58]SAM_PROTO_GetShiftState [12:03:58]wFMCommunicate request_size=4 [12:03:58]MH_SAM_APDU [12:03:58]CAPDU: 80 13 01 00 [12:03:58]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:58]Read from MH i2c: E2 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 77 [12:03:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:03:58]wFMCommunicate OK [12:03:58]SAM_PROTO_GetShiftState done [12:03:58]FM_GetShiftState done [12:03:58]req_shift_opened done [12:03:58]requested_item shift.open_date is exist - process it [12:03:58]req_shift_open_date [12:03:58]req_shift_open_date done [12:03:58]produce_requested_data done [12:03:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198692,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:03:58]process_action_free close_receipt [12:03:58]json_value_free [12:03:58]json_value_free done [12:03:58]process_json_proto returns [12:03:58]Send response to host [12:03:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198692,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:03:58]free response buf [12:03:58]execute_script done [12:03:58]execute_script returns [12:03:58]free content buf [12:03:58]Sock 9.Close socket [12:03:58]Sock 9.Thread stoped [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:44]recv_with_timeout no data received [12:04:48]OFD Sender: No OFD packet to send [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:48]OFD Sender: No OFD packet to send [12:05:53]OFD Sender: No OFD packet to send [12:05:58]OFD Sender: No OFD packet to send [12:06:02]accept exits with 10 [12:06:02]New connection [12:06:02]New thread 3067247972 created [12:06:02]Thread 3067104612 joined [12:06:02]Waiting for new connection... [12:06:02] Sock 10.Parse request [12:06:02]Sock 10.Check first char [12:06:02]Sock 10.First char is OK [12:06:02]request: POST /json_proto HTTP/1.0 [12:06:02]Method: POST [12:06:02]URL: /json_proto [12:06:02]Method is POST - this is cgi request [12:06:02]url: /json_proto [12:06:02]query_string will be loaded in cgi processing [12:06:02]execute_cgi json_proto POST (null) [12:06:02]execute_cgi path=json_proto method=POST [12:06:02]POST find Content-Length [12:06:02]Host: 172.17.46.195:8080 [12:06:02]Content-Length: 676 [12:06:02]Content-Type: application/json [12:06:02] [12:06:02]POST finish read [12:06:02]Found Content-Length = 676 [12:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:02]execute_script... [12:06: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)11326144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:02]POST & json_proto [12:06:02]process_json_proto [12:06:02]json parsed OK: [12:06:02]protocol is kg_v1.0 [12:06:02]action value=close_receipt [12:06:02]process_action close_receipt [12:06:02]cmd_close_receipt [12:06:02]MH_GetDate [12:06:02]Write to MH i2c: F0 00 00 9B 00 8A [12:06:02]Write i2c OK [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: F0 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: F0 09 00 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: F0 09 00 9B 00 00 2B 92 C0 66 8D AE BC 66 D3 [12:06:02]GetLastDocTimeStamp 1723896236 [12:06:02]current date 1723896363 [12:06:02]FM_GetShiftState [12:06:02]SAM_PROTO_GetShiftState [12:06:02]wFMCommunicate request_size=4 [12:06:02]MH_SAM_APDU [12:06:02]CAPDU: 80 13 01 00 [12:06:02]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [12:06:02]Write i2c OK [12:06:02]MH_I2C_Read... [12:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:02]Read from MH i2c: E2 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: E2 0E 00 [12:06:02]MH_I2C_Read... [12:06:02]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [12:06:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:06:02]wFMCommunicate OK [12:06:02]SAM_PROTO_GetShiftState done [12:06:02]FM_GetShiftState done [12:06:02]opened in 1723853126 [12:06:02]opened+sec_in_day 1723939526 [12:06:02]quantity*price = 50063 [12:06:02]sum+1 = 50064 [12:06:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.63 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.16 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 301 17.08.2024 12:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198693 肖袩袛: 182558541958116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198693&fm=182558541958116&tin=02508201610067®Number=0000000000092545&sum=50000 [12:06:03]StoreToDocumentArchive [12:06:03]shift 463 fd 198693 [12:06:03]save to /storage/0463/doc_00198693 [12:06:03]save last doc name /storage/0463/doc_00198693 to /storage/kkm_last_doc_name [12:06:03]save OK [12:06:03]Clear old archive folders... [12:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:06:03]tlvbuf is 00732E80 [12:06:03]SAM_PROTO_ClearQueue [12:06:03]wFMCommunicate request_size=4 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 09 00 00 [12:06:03]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:03]Read from MH i2c: E2 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 03 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [12:06:03]RAPDU: 90 00 [12:06:03]wFMCommunicate OK [12:06:03]SAM_PROTO_ClearQueue done [12:06:03]KKMCreateOFDPacket [12:06:03]OFDProtocolAddRootSTLVToBuf [12:06:03]FM_MakeSignedData [12:06:03]FM_MakeSignedData [12:06:03]SAM_PROTO_SignData [12:06:03]wFMCommunicate request_size=4 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 0D 01 02 [12:06:03]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:03]Read from MH i2c: E2 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 03 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:06:03]RAPDU: 90 00 [12:06:03]wFMCommunicate OK [12:06:03]wFMCommunicate request_size=255 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2B 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 08 03 00 35 04 06 00 A6 09 39 0B [12:06:03]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2B 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 08 03 00 35 04 06 00 A6 09 39 0B 00 00 2E [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=7 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 02 4B E4 [12:06:04]Write to MH i2c: E2 0A 00 AC 00 80 0D 02 02 02 00 4B E4 00 00 59 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 03 02 [12:06:04]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 AD 00 00 C3 62 43 0F 9D 2C F0 73 90 00 CC [12:06:04]RAPDU: C3 62 43 0F 9D 2C F0 73 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_SignData done [12:06:04]FM_MakeSignedData done [12:06:04]CreateOFDProtocolMessage [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 11 00 00 [12:06:04]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 17 00 [12:06:04]MH_I2C_Read... [12:06:04]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 31 38 30 32 90 00 75 [12:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:06:04]wFMCommunicate OK [12:06:04]CreateOFDProtocolMessage done [12:06:04]OFDSenderStorePacket 198693 [12:06:04]StoreOFDPacket docnum=198693 [12:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 33 0E 04 01 E6 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2B 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 08 03 00 35 04 06 00 A6 09 39 0B 4B E4 C3 62 43 0F 9D 2C F0 73 [12:06:04]CheckFolder [12:06:04]dirname=/storage/ofd_packets [12:06:04]CheckFolder done [12:06:04]ProducePacketName [12:06:04]name=ofd_packets/00198693 [12:06:04]NVStorageSaveData ofd_packets/00198693 [12:06:04]File name is /storage/ofd_packets/00198693 [12:06:04]Write 298 bytes [12:06:04]NVStorageSaveData done [12:06:04]OFDSenderStorePacket done [12:06:04]KKMCreateOFDPacket done [12:06:04]NVStorageSaveData kkm_last_timestamp [12:06:04]File name is /storage/kkm_last_timestamp [12:06:04]Write 4 bytes [12:06:04]NVStorageSaveData done [12:06:04]ExternCall_PrintAddStr [12:06:04]wPrintStart [12:06:04]Write to MH i2c: 01 00 00 AF 00 AF [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [12:06:04]RasterBufferAndPrint [12:06:04]line 小褔械褌 N : (1)11326144 [12:06:04]line 袠袧袧: 02508201610067 [12:06:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:06:04]line 袩袪袨袛袗袞袗 [12:06:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [12:06:04]line 孝芯胁邪褉: 2710194210 [12:06:04]line 袛孝-袣-5 [12:06:04]line 6.570 * 76.20 [12:06:04]line = 500.63 [12:06:04]line 袧袛小 12% 袧小袩 1% [12:06:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:06:04]line 袨袣袪校袚袥袝袧袠袝: -0.63 [12:06:04]line 袠孝袨袚袨: 500.00 [12:06:04]line 袙薪械褋械薪芯: 500.00 [12:06:04]line 小袛袗效袗: 0.00 [12:06:04]line 袧小袩 1% : 4.43 [12:06:04]line 袧袛小 12% : 53.16 [12:06:04]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:06:04]line 袘械蟹薪邪谢.: 0.00 [12:06:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:06:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:06:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:06:04]line 效械泻 301 17.08.2024 12:06 [12:06:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:06:04]line 袟袧袦: 0300000079 [12:06:04]line 袪袧袦: 0000000000092545 [12:06:04]line 袙械褉褋懈褟 袣袣袦: 001 [12:06:04]line 肖袦: 0000000000871802 [12:06:04]line 肖袛: 198693 [12:06:04]line 肖袩袛: 182558541958116 [12:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198693&fm=182558541958116&tin=02508201610067®Number=0000000000092545&sum=50000 [12:06:04]OFD Sender: Processing packet 198693 [packets to send 246, broken 245] [12:06:04]ProducePacketName [12:06:04]name=ofd_packets/00198693 [12:06:04]OFD Sender: To server: 嚂鰌G, [12:06:04]CommunicateWithHost lk.salyk.kg:30040 [12:06:04]ConnectInit lk.salyk.kg [12:06:04]written 0, free lines is 4095 [12:06:04]Connected sock=9 [12:06:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 33 0E 04 01 E6 F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 2B 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 08 03 00 35 04 06 00 A6 09 39 0B 4B E4 C3 62 43 0F 9D 2C F0 73 [12:06:04]Write to MH i2c: 01 00 00 DA 00 DA [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 E8 0C D5 [12:06:05]RasterBufferAndPrint [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]written 0, free lines is 3310 [12:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E 53 47 00 94 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 08 03 00 F4 03 04 00 3B 3E C0 66 B6 04 01 00 00 B7 19 E7 73 C4 C3 57 BB [12:06:05]CommunicateWithHost err = 0 [12:06:05]CheckOFDResponse [12:06:05]1017 (14) - 77093643461234 [12:06:05]1041 (16) - 0000000000871802 [12:06:05]1040 (4) - 198693 [12:06:05]1012 (4) - 17.08.2024 06:07 [12:06:05]1206 (1) - 0 [12:06:05]OFD Sender: Remove packet 198693 [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00198693 [12:06:05]NVStorageDeleteData [12:06:05]MH_Cut [12:06:05]Write to MH i2c: D1 01 00 E1 00 01 B3 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 E1 00 00 B2 [12:06:05]Write to MH i2c: 01 00 00 E2 00 E2 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]OFD Sender: No OFD packet to send [12:06:05]*** Cut start [12:06:05]*** Purtial cut [12:06:05]*** CUTSNS_PIN = 0 [12:06:05]*** Stage 1: CUTSNS_PIN = 1 [12:06:07]Read from MH i2c: 01 [12:06:07]MH_I2C_Read... [12:06:07]*** Stop cut motor [12:06:07]*** Cut end [12:06:07]Read from MH i2c: 01 07 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [12:06:07]process_action close_receipt done [12:06:07]requested_data is exist [12:06:07]produce_requested_data [12:06:07]requested_item fm.sn is exist - process it [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 11 00 00 [12:06:07]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 [12:06:07]MH_I2C_Read... [12:06:07]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 31 38 30 32 90 00 AA [12:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:06:07]wFMCommunicate OK [12:06:07]requested_item fd.num is exist - process it [12:06:07]SAM_PROTO_GetFieldsCounters [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 00 00 [12:06:07]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 [12:06:07]MH_I2C_Read... [12:06:07]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 08 03 00 0E 04 04 00 CF 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 05 [12:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 08 03 00 0E 04 04 00 CF 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 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetFieldsCounters done [12:06:07]requested_item shift.num is exist - process it [12:06:07]requested_item shift.opened is exist - process it [12:06:07]req_shift_opened [12:06:07]FM_GetShiftState [12:06:07]SAM_PROTO_GetShiftState [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 01 00 [12:06:07]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:08]Read from MH i2c: E2 [12:06:08]MH_I2C_Read... [12:06:08]Read from MH i2c: E2 0E 00 [12:06:08]MH_I2C_Read... [12:06:08]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C2 [12:06:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:06:08]wFMCommunicate OK [12:06:08]SAM_PROTO_GetShiftState done [12:06:08]FM_GetShiftState done [12:06:08]req_shift_opened done [12:06:08]requested_item shift.open_date is exist - process it [12:06:08]req_shift_open_date [12:06:08]req_shift_open_date done [12:06:08]produce_requested_data done [12:06:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198693,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:06:08]process_action_free close_receipt [12:06:08]json_value_free [12:06:08]json_value_free done [12:06:08]process_json_proto returns [12:06:08]Send response to host [12:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198693,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:06:08]free response buf [12:06:08]execute_script done [12:06:08]execute_script returns [12:06:08]free content buf [12:06:08]Sock 10.Close socket [12:06:08]Sock 10.Thread stoped [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:20]OFD Sender: No OFD packet to send [12:06:25]OFD Sender: No OFD packet to send [12:06:30]OFD Sender: No OFD packet to send [12:06:35]OFD Sender: No OFD packet to send [12:06:40]OFD Sender: No OFD packet to send [12:06:45]OFD Sender: No OFD packet to send [12:06:50]OFD Sender: No OFD packet to send [12:06:55]OFD Sender: No OFD packet to send [12:07:00]OFD Sender: No OFD packet to send [12:07:05]OFD Sender: No OFD packet to send [12:07:10]OFD Sender: No OFD packet to send [12:07:15]OFD Sender: No OFD packet to send [12:07:20]OFD Sender: No OFD packet to send [12:07:25]OFD Sender: No OFD packet to send [12:07:30]OFD Sender: No OFD packet to send [12:07:35]OFD Sender: No OFD packet to send [12:07:40]accept exits with 7 [12:07:40]New connection [12:07:40]New thread 3067104612 created [12:07:40]Thread 3067247972 joined [12:07:40]Waiting for new connection... [12:07:40] Sock 7.Parse request [12:07:40]Sock 7.Check first char [12:07:40]Sock 7.First char is OK [12:07:40]request: POST /json_proto HTTP/1.0 [12:07:40]Method: POST [12:07:40]URL: /json_proto [12:07:40]Method is POST - this is cgi request [12:07:40]url: /json_proto [12:07:40]query_string will be loaded in cgi processing [12:07:40]execute_cgi json_proto POST (null) [12:07:40]execute_cgi path=json_proto method=POST [12:07:40]POST find Content-Length [12:07:40]Host: 172.17.46.195:8080 [12:07:40]Content-Length: 679 [12:07:40]Content-Type: application/json [12:07:40] [12:07:40]POST finish read [12:07:40]Found Content-Length = 679 [12:07:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:40]execute_script... [12:07: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)11326145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:40]POST & json_proto [12:07:40]process_json_proto [12:07:40]json parsed OK: [12:07:40]protocol is kg_v1.0 [12:07:40]action value=close_receipt [12:07:40]process_action close_receipt [12:07:40]cmd_close_receipt [12:07:40]MH_GetDate [12:07:40]Write to MH i2c: F0 00 00 E6 00 D5 [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: F0 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: F0 09 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: F0 09 00 E6 00 00 8C 92 C0 66 8D AE BC 66 7F [12:07:40]GetLastDocTimeStamp 1723896363 [12:07:40]current date 1723896460 [12:07:40]FM_GetShiftState [12:07:40]SAM_PROTO_GetShiftState [12:07:40]wFMCommunicate request_size=4 [12:07:40]MH_SAM_APDU [12:07:40]CAPDU: 80 13 01 00 [12:07:40]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [12:07:40]Write i2c OK [12:07:40]MH_I2C_Read... [12:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:40]Read from MH i2c: E2 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 0E 00 [12:07:40]MH_I2C_Read... [12:07:40]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [12:07:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:07:40]wFMCommunicate OK [12:07:40]SAM_PROTO_GetShiftState done [12:07:40]FM_GetShiftState done [12:07:40]opened in 1723853126 [12:07:40]opened+sec_in_day 1723939526 [12:07:40]quantity*price = 50036 [12:07:40]sum+1 = 50037 [12:07:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 302 17.08.2024 12:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198694 肖袩袛: 37431930139453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198694&fm=37431930139453&tin=02508201610067®Number=0000000000092545&sum=50000 [12:07:41]StoreToDocumentArchive [12:07:41]shift 463 fd 198694 [12:07:41]save to /storage/0463/doc_00198694 [12:07:41]save last doc name /storage/0463/doc_00198694 to /storage/kkm_last_doc_name [12:07:41]save OK [12:07:41]Clear old archive folders... [12:07:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:41]tlvbuf is 00729840 [12:07:41]SAM_PROTO_ClearQueue [12:07:41]wFMCommunicate request_size=4 [12:07:41]MH_SAM_APDU [12:07:41]CAPDU: 80 09 00 00 [12:07:41]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [12:07:41]RAPDU: 90 00 [12:07:41]wFMCommunicate OK [12:07:41]SAM_PROTO_ClearQueue done [12:07:41]KKMCreateOFDPacket [12:07:41]OFDProtocolAddRootSTLVToBuf [12:07:41]FM_MakeSignedData [12:07:41]FM_MakeSignedData [12:07:41]SAM_PROTO_SignData [12:07:41]wFMCommunicate request_size=4 [12:07:41]MH_SAM_APDU [12:07:41]CAPDU: 80 0D 01 02 [12:07:41]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:07:41]RAPDU: 90 00 [12:07:41]wFMCommunicate OK [12:07:41]wFMCommunicate request_size=255 [12:07:41]MH_SAM_APDU [12:07: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 8C 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 08 03 00 35 04 06 00 22 [12:07:41]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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 8C 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 08 03 00 35 04 06 00 22 00 00 7C [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:07:41]RAPDU: 90 00 [12:07:41]wFMCommunicate OK [12:07:41]wFMCommunicate request_size=10 [12:07:41]MH_SAM_APDU [12:07:41]CAPDU: 80 0D 02 02 05 0B 4C E6 33 3D [12:07:41]Write to MH i2c: E2 0D 00 F7 00 80 0D 02 02 05 00 0B 4C E6 33 3D 00 00 28 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:07:41]RAPDU: 90 00 [12:07:41]wFMCommunicate OK [12:07:41]wFMCommunicate request_size=4 [12:07:41]MH_SAM_APDU [12:07:41]CAPDU: 80 0D 03 02 [12:07:41]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 0B 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 0B 00 F8 00 00 61 FD 43 A2 67 DD E8 F5 90 00 D8 [12:07:41]RAPDU: 61 FD 43 A2 67 DD E8 F5 90 00 [12:07:41]wFMCommunicate OK [12:07:41]SAM_PROTO_SignData done [12:07:41]FM_MakeSignedData done [12:07:41]CreateOFDProtocolMessage [12:07:41]wFMCommunicate request_size=4 [12:07:41]MH_SAM_APDU [12:07:41]CAPDU: 80 11 00 00 [12:07:41]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:41]Read from MH i2c: E2 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: E2 17 00 [12:07:41]MH_I2C_Read... [12:07:41]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 31 38 30 32 90 00 C0 [12:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:07:41]wFMCommunicate OK [12:07:41]CreateOFDProtocolMessage done [12:07:41]OFDSenderStorePacket 198694 [12:07:41]StoreOFDPacket docnum=198694 [12:07:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 20 21 07 01 CA 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 8C 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 08 03 00 35 04 06 00 22 0B 4C E6 33 3D 61 FD 43 A2 67 DD E8 F5 [12:07:41]CheckFolder [12:07:41]dirname=/storage/ofd_packets [12:07:41]CheckFolder done [12:07:41]ProducePacketName [12:07:41]name=ofd_packets/00198694 [12:07:41]NVStorageSaveData ofd_packets/00198694 [12:07:41]File name is /storage/ofd_packets/00198694 [12:07:41]Write 301 bytes [12:07:41]NVStorageSaveData done [12:07:41]OFDSenderStorePacket done [12:07:41]KKMCreateOFDPacket done [12:07:41]NVStorageSaveData kkm_last_timestamp [12:07:41]File name is /storage/kkm_last_timestamp [12:07:41]Write 4 bytes [12:07:41]NVStorageSaveData done [12:07:41]ExternCall_PrintAddStr [12:07:41]wPrintStart [12:07:41]Write to MH i2c: 01 00 00 FA 00 FA [12:07:41]Write i2c OK [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 07 00 [12:07:41]MH_I2C_Read... [12:07:41]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [12:07:41]RasterBufferAndPrint [12:07:41]line 小褔械褌 N : (1)11326145 [12:07:41]line 袠袧袧: 02508201610067 [12:07:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:07:41]line 袩袪袨袛袗袞袗 [12:07:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [12:07:41]line 孝芯胁邪褉: 2710124130 [12:07:41]line 袗懈-92-袣-4 [12:07:41]line 7.380 * 67.80 [12:07:41]line = 500.36 [12:07:41]line 袧袛小 12% 袧小袩 1% [12:07:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:07:41]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:07:41]line 袠孝袨袚袨: 500.00 [12:07:41]line 袙薪械褋械薪芯: 500.00 [12:07:41]line 小袛袗效袗: 0.00 [12:07:41]line 袧小袩 1% : 4.43 [12:07:41]line 袧袛小 12% : 53.14 [12:07:41]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:07:41]line 袘械蟹薪邪谢.: 0.00 [12:07:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:07:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:07:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:07:41]line 效械泻 302 17.08.2024 12:07 [12:07:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:07:41]line 袟袧袦: 0300000079 [12:07:41]line 袪袧袦: 0000000000092545 [12:07:41]line 袙械褉褋懈褟 袣袣袦: 001 [12:07:41]line 肖袦: 0000000000871802 [12:07:41]line 肖袛: 198694 [12:07:41]line 肖袩袛: 37431930139453 [12:07:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198694&fm=37431930139453&tin=02508201610067®Number=0000000000092545&sum=50000 [12:07:42]OFD Sender: Processing packet 198694 [packets to send 246, broken 245] [12:07:42]ProducePacketName [12:07:42]name=ofd_packets/00198694 [12:07:42]OFD Sender: To server: 嚂鰌G, [12:07:42]CommunicateWithHost lk.salyk.kg:30040 [12:07:42]ConnectInit lk.salyk.kg [12:07:42]written 0, free lines is 4095 [12:07:42]Connected sock=10 [12:07:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 20 21 07 01 CA 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 8C 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 08 03 00 35 04 06 00 22 0B 4C E6 33 3D 61 FD 43 A2 67 DD E8 F5 [12:07:42]Write to MH i2c: 01 00 00 25 01 26 [12:07:42]Write i2c OK [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: 01 [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: 01 07 00 [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 E2 0C 1B [12:07:42]RasterBufferAndPrint [12:07:42]line [12:07:42]line [12:07:42]line [12:07:42]line [12:07:42]line [12:07:42]written 0, free lines is 3304 [12:07:42]MH_Cut [12:07:42]Write to MH i2c: D1 01 00 2C 01 01 FF [12:07:42]Write i2c OK [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: D1 [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: D1 01 00 [12:07:42]MH_I2C_Read... [12:07:42]Read from MH i2c: D1 01 00 2C 01 00 FE [12:07:42]Write to MH i2c: 01 00 00 2D 01 2E [12:07:42]Write i2c OK [12:07:42]MH_I2C_Read... [12:07:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 69 CB 47 00 92 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 08 03 00 F4 03 04 00 9D 3E C0 66 B6 04 01 00 00 F9 45 FE F6 8B 94 03 43 [12:07:42]CommunicateWithHost err = 0 [12:07:42]CheckOFDResponse [12:07:42]1017 (14) - 77093643461234 [12:07:42]1041 (16) - 0000000000871802 [12:07:42]1040 (4) - 198694 [12:07:42]1012 (4) - 17.08.2024 06:09 [12:07:42]1206 (1) - 0 [12:07:42]OFD Sender: Remove packet 198694 [12:07:42]ProducePacketName [12:07:42]name=ofd_packets/00198694 [12:07:42]NVStorageDeleteData [12:07:43]OFD Sender: No OFD packet to send [12:07:43]*** Cut start [12:07:43]*** Purtial cut [12:07:43]*** Stage 1: CUTSNS_PIN = 1 [12:07:43]Read from MH i2c: 01 [12:07:43]MH_I2C_Read... [12:07:43]*** Stop cut motor [12:07:43]*** Cut end [12:07:43]Read from MH i2c: 01 07 00 [12:07:43]MH_I2C_Read... [12:07:43]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [12:07:43]process_action close_receipt done [12:07:43]requested_data is exist [12:07:43]produce_requested_data [12:07:43]requested_item fm.sn is exist - process it [12:07:43]wFMCommunicate request_size=4 [12:07:43]MH_SAM_APDU [12:07:43]CAPDU: 80 11 00 00 [12:07:43]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [12:07:43]Write i2c OK [12:07:43]MH_I2C_Read... [12:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:43]Read from MH i2c: E2 [12:07:43]MH_I2C_Read... [12:07:43]Read from MH i2c: E2 17 00 [12:07:43]MH_I2C_Read... [12:07:43]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 31 38 30 32 90 00 F6 [12:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:07:43]wFMCommunicate OK [12:07:43]requested_item fd.num is exist - process it [12:07:43]SAM_PROTO_GetFieldsCounters [12:07:43]wFMCommunicate request_size=4 [12:07:43]MH_SAM_APDU [12:07:43]CAPDU: 80 13 00 00 [12:07:43]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [12:07:43]Write i2c OK [12:07:43]MH_I2C_Read... [12:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:43]Read from MH i2c: E2 [12:07:43]MH_I2C_Read... [12:07:43]Read from MH i2c: E2 62 00 [12:07:43]MH_I2C_Read... [12:07:43]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 08 03 00 0E 04 04 00 CF 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 55 [12:07:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 08 03 00 0E 04 04 00 CF 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 [12:07:43]wFMCommunicate OK [12:07:43]SAM_PROTO_GetFieldsCounters done [12:07:43]requested_item shift.num is exist - process it [12:07:43]requested_item shift.opened is exist - process it [12:07:43]req_shift_opened [12:07:43]FM_GetShiftState [12:07:43]SAM_PROTO_GetShiftState [12:07:43]wFMCommunicate request_size=4 [12:07:43]MH_SAM_APDU [12:07:43]CAPDU: 80 13 01 00 [12:07:43]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [12:07:43]Write i2c OK [12:07:43]MH_I2C_Read... [12:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:43]Read from MH i2c: E2 [12:07:43]MH_I2C_Read... [12:07:43]Read from MH i2c: E2 0E 00 [12:07:43]MH_I2C_Read... [12:07:43]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [12:07:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:07:43]wFMCommunicate OK [12:07:43]SAM_PROTO_GetShiftState done [12:07:43]FM_GetShiftState done [12:07:43]req_shift_opened done [12:07:43]requested_item shift.open_date is exist - process it [12:07:43]req_shift_open_date [12:07:43]req_shift_open_date done [12:07:43]produce_requested_data done [12:07:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198694,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:07:43]process_action_free close_receipt [12:07:43]json_value_free [12:07:43]json_value_free done [12:07:43]process_json_proto returns [12:07:43]Send response to host [12:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198694,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:07:43]free response buf [12:07:43]execute_script done [12:07:43]execute_script returns [12:07:43]free content buf [12:07:43]Sock 7.Close socket [12:07:43]Sock 7.Thread stoped [12:07:48]OFD Sender: No OFD packet to send [12:07:53]OFD Sender: No OFD packet to send [12:07:58]OFD Sender: No OFD packet to send [12:08:00]accept exits with 9 [12:08:00]New connection [12:08:00]New thread 3067247972 created [12:08:00]Thread 3067104612 joined [12:08:00]Waiting for new connection... [12:08:00] Sock 9.Parse request [12:08:00]Sock 9.Check first char [12:08:00]Sock 9.First char is OK [12:08:00]request: POST /json_proto HTTP/1.0 [12:08:00]Method: POST [12:08:00]URL: /json_proto [12:08:00]Method is POST - this is cgi request [12:08:00]url: /json_proto [12:08:00]query_string will be loaded in cgi processing [12:08:00]execute_cgi json_proto POST (null) [12:08:00]execute_cgi path=json_proto method=POST [12:08:00]POST find Content-Length [12:08:00]Host: 172.17.46.195:8080 [12:08:00]Content-Length: 799 [12:08:00]Content-Type: application/json [12:08:00] [12:08:00]POST finish read [12:08:00]Found Content-Length = 799 [12:08:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4030046", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:00]execute_script... [12:08: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)11326146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4030046", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:00]POST & json_proto [12:08:00]process_json_proto [12:08:00]json parsed OK: [12:08:00]protocol is kg_v1.0 [12:08:00]action value=close_receipt [12:08:00]process_action close_receipt [12:08:00]cmd_close_receipt [12:08:00]MH_GetDate [12:08:00]Write to MH i2c: F0 00 00 31 01 21 [12:08:00]Write i2c OK [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 09 00 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 09 00 31 01 00 A0 92 C0 66 8D AE BC 66 DF [12:08:00]GetLastDocTimeStamp 1723896460 [12:08:00]current date 1723896480 [12:08:00]FM_GetShiftState [12:08:00]SAM_PROTO_GetShiftState [12:08:00]wFMCommunicate request_size=4 [12:08:00]MH_SAM_APDU [12:08:00]CAPDU: 80 13 01 00 [12:08:00]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [12:08:00]Write i2c OK [12:08:00]MH_I2C_Read... [12:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:00]Read from MH i2c: E2 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: E2 0E 00 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [12:08:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:08:00]wFMCommunicate OK [12:08:00]SAM_PROTO_GetShiftState done [12:08:00]FM_GetShiftState done [12:08:00]opened in 1723853126 [12:08:00]opened+sec_in_day 1723939526 [12:08:00]quantity*price = 0 [12:08:00]sum+1 = 1 [12:08:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 303 17.08.2024 12:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4030046 肖袦: 0000000000871802 肖袛: 198695 肖袩袛: 107321582449370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120800&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198695&fm=107321582449370&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:01]StoreToDocumentArchive [12:08:01]shift 463 fd 198695 [12:08:01]save to /storage/0463/doc_00198695 [12:08:01]save last doc name /storage/0463/doc_00198695 to /storage/kkm_last_doc_name [12:08:01]save OK [12:08:01]Clear old archive folders... [12:08:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:08:01]tlvbuf is 0072AD20 [12:08:01]SAM_PROTO_ClearQueue [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 09 00 00 [12:08:01]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]SAM_PROTO_ClearQueue done [12:08:01]KKMCreateOFDPacket [12:08:01]OFDProtocolAddRootSTLVToBuf [12:08:01]FM_MakeSignedData [12:08:01]FM_MakeSignedData [12:08:01]SAM_PROTO_SignData [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 01 02 [12:08:01]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=255 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A0 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 08 03 00 35 04 06 00 61 9B C0 CC [12:08:01]Write to MH i2c: E2 02 01 41 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A0 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 08 03 00 35 04 06 00 61 9B C0 CC 00 00 5A [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=7 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 02 02 02 72 DA [12:08:01]Write to MH i2c: E2 0A 00 42 01 80 0D 02 02 02 00 72 DA 00 00 0D [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 03 02 [12:08:01]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 0B 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 0B 00 43 01 00 5E 2B 12 37 81 36 F5 A2 90 00 E0 [12:08:01]RAPDU: 5E 2B 12 37 81 36 F5 A2 90 00 [12:08:01]wFMCommunicate OK [12:08:01]SAM_PROTO_SignData done [12:08:01]FM_MakeSignedData done [12:08:01]CreateOFDProtocolMessage [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 11 00 00 [12:08:01]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 17 00 [12:08:01]MH_I2C_Read... [12:08:01]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 31 38 30 32 90 00 0C [12:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:01]wFMCommunicate OK [12:08:01]CreateOFDProtocolMessage done [12:08:01]OFDSenderStorePacket 198695 [12:08:01]StoreOFDPacket docnum=198695 [12:08:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 51 04 01 B2 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A0 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 08 03 00 35 04 06 00 61 9B C0 CC 72 DA 5E 2B 12 37 81 36 F5 A2 [12:08:01]CheckFolder [12:08:01]dirname=/storage/ofd_packets [12:08:01]CheckFolder done [12:08:01]ProducePacketName [12:08:01]name=ofd_packets/00198695 [12:08:01]NVStorageSaveData ofd_packets/00198695 [12:08:01]File name is /storage/ofd_packets/00198695 [12:08:01]Write 298 bytes [12:08:01]NVStorageSaveData done [12:08:01]OFDSenderStorePacket done [12:08:01]KKMCreateOFDPacket done [12:08:01]NVStorageSaveData kkm_last_timestamp [12:08:01]File name is /storage/kkm_last_timestamp [12:08:01]Write 4 bytes [12:08:01]NVStorageSaveData done [12:08:02]ExternCall_PrintAddStr [12:08:02]wPrintStart [12:08:02]Write to MH i2c: 01 00 00 45 01 46 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [12:08:02]RasterBufferAndPrint [12:08:02]line 小褔械褌 N : (1)11326146 [12:08:02]line 袠袧袧: 02508201610067 [12:08:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:08:02]line 袩袪袨袛袗袞袗 [12:08:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [12:08:02]line 孝芯胁邪褉: 2710194210 [12:08:02]line 袛孝-袣-5 [12:08:02]line 10.000 * 0.00 [12:08:02]line = 0.00 [12:08:02]line 袧袛小 12% 袧小袩 1% [12:08:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:08:02]line 袠孝袨袚袨: 0.00 [12:08:02]line 袧小袩 1% : 0.00 [12:08:02]line 袧袛小 12% : 0.00 [12:08:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:08:02]line 袘械蟹薪邪谢.: 0.00 [12:08:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:08:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:08:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:08:02]line 效械泻 303 17.08.2024 12:08 [12:08:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:08:02]line 袟袧袦: 0300000079 [12:08:02]line 袪袧袦: 0000000000092545 [12:08:02]line 袙械褉褋懈褟 袣袣袦: 001 [12:08:02]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [12:08:02]line 4030046 [12:08:02]line 肖袦: 0000000000871802 [12:08:02]line 肖袛: 198695 [12:08:02]line 肖袩袛: 107321582449370 [12:08:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120800&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198695&fm=107321582449370&tin=02508201610067®Number=0000000000092545&sum=0 [12:08:02]OFD Sender: Processing packet 198695 [packets to send 246, broken 245] [12:08:02]ProducePacketName [12:08:02]name=ofd_packets/00198695 [12:08:02]OFD Sender: To server: 嚂鰌G, [12:08:02]CommunicateWithHost lk.salyk.kg:30040 [12:08:02]ConnectInit lk.salyk.kg [12:08:02]written 0, free lines is 4095 [12:08:02]Connected sock=10 [12:08:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 51 04 01 B2 70 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 A0 92 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 08 03 00 35 04 06 00 61 9B C0 CC 72 DA 5E 2B 12 37 81 36 F5 A2 [12:08:02]Write to MH i2c: 01 00 00 6F 01 70 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 F3 0C 76 [12:08:02]RasterBufferAndPrint [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]written 0, free lines is 3321 [12:08:02]MH_Cut [12:08:02]Write to MH i2c: D1 01 00 76 01 01 49 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 01 00 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 01 00 76 01 00 48 [12:08:02]Write to MH i2c: 01 00 00 77 01 78 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D0 BB 47 00 01 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 08 03 00 F4 03 04 00 B1 3E C0 66 B6 04 01 00 00 FE C7 6F 36 2E A0 14 DB [12:08:02]CommunicateWithHost err = 0 [12:08:02]CheckOFDResponse [12:08:02]1017 (14) - 77093643461234 [12:08:02]1041 (16) - 0000000000871802 [12:08:02]1040 (4) - 198695 [12:08:02]1012 (4) - 17.08.2024 06:09 [12:08:02]1206 (1) - 0 [12:08:02]OFD Sender: Remove packet 198695 [12:08:02]ProducePacketName [12:08:02]name=ofd_packets/00198695 [12:08:02]NVStorageDeleteData [12:08:03]OFD Sender: No OFD packet to send [12:08:03]*** Cut start [12:08:03]*** Purtial cut [12:08:03]*** CUTSNS_PIN = 0 [12:08:03]*** Stage 1: CUTSNS_PIN = 1 [12:08:05]Read from MH i2c: 01 [12:08:05]MH_I2C_Read... [12:08:05]*** Stop cut motor [12:08:05]Read from MH i2c: 01 *** Cut end [12:08:05]07 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [12:08:05]process_action close_receipt done [12:08:05]requested_data is exist [12:08:05]produce_requested_data [12:08:05]requested_item fm.sn is exist - process it [12:08:05]wFMCommunicate request_size=4 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 11 00 00 [12:08:05]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [12:08:05]Write i2c OK [12:08:05]MH_I2C_Read... [12:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:05]Read from MH i2c: E2 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 17 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [12:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:08:05]wFMCommunicate OK [12:08:05]requested_item fd.num is exist - process it [12:08:05]SAM_PROTO_GetFieldsCounters [12:08:05]wFMCommunicate request_size=4 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 13 00 00 [12:08:05]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [12:08:05]Write i2c OK [12:08:05]MH_I2C_Read... [12:08:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:05]Read from MH i2c: E2 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 62 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 62 00 79 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 08 03 00 0E 04 04 00 CF 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 A3 [12:08:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 08 03 00 0E 04 04 00 CF 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 [12:08:05]wFMCommunicate OK [12:08:05]SAM_PROTO_GetFieldsCounters done [12:08:05]requested_item shift.num is exist - process it [12:08:05]requested_item shift.opened is exist - process it [12:08:05]req_shift_opened [12:08:05]FM_GetShiftState [12:08:05]SAM_PROTO_GetShiftState [12:08:05]wFMCommunicate request_size=4 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 13 01 00 [12:08:05]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [12:08:05]Write i2c OK [12:08:05]MH_I2C_Read... [12:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:05]Read from MH i2c: E2 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 0E 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 58 [12:08:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:08:05]wFMCommunicate OK [12:08:05]SAM_PROTO_GetShiftState done [12:08:05]FM_GetShiftState done [12:08:05]req_shift_opened done [12:08:05]requested_item shift.open_date is exist - process it [12:08:05]req_shift_open_date [12:08:05]req_shift_open_date done [12:08:05]produce_requested_data done [12:08:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198695,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:08:05]process_action_free close_receipt [12:08:05]json_value_free [12:08:05]json_value_free done [12:08:05]process_json_proto returns [12:08:05]Send response to host [12:08:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198695,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:08:05]free response buf [12:08:05]execute_script done [12:08:05]execute_script returns [12:08:05]free content buf [12:08:05]Sock 9.Close socket [12:08:05]Sock 9.Thread stoped [12:08:08]OFD Sender: No OFD packet to send [12:08:13]OFD Sender: No OFD packet to send [12:08:18]OFD Sender: No OFD packet to send [12:08:23]OFD Sender: No OFD packet to send [12:08:28]OFD Sender: No OFD packet to send [12:08:33]OFD Sender: No OFD packet to send [12:08:38]OFD Sender: No OFD packet to send [12:08:43]OFD Sender: No OFD packet to send [12:08:48]OFD Sender: No OFD packet to send [12:08:53]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:54]accept exits with 7 [12:09:54]New connection [12:09:54]New thread 3067104612 created [12:09:54]Thread 3067247972 joined [12:09:54]Waiting for new connection... [12:09:54] Sock 7.Parse request [12:09:54]Sock 7.Check first char [12:09:54]Sock 7.First char is OK [12:09:54]request: POST /json_proto HTTP/1.0 [12:09:54]Method: POST [12:09:54]URL: /json_proto [12:09:54]Method is POST - this is cgi request [12:09:54]url: /json_proto [12:09:54]query_string will be loaded in cgi processing [12:09:54]execute_cgi json_proto POST (null) [12:09:54]execute_cgi path=json_proto method=POST [12:09:54]POST find Content-Length [12:09:54]Host: 172.17.46.195:8080 [12:09:54]Content-Length: 795 [12:09:54]Content-Type: application/json [12:09:54] [12:09:54]POST finish read [12:09:54]Found Content-Length = 795 [12:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:54]execute_script... [12:09: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)11326147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:54]POST & json_proto [12:09:54]process_json_proto [12:09:54]json parsed OK: [12:09:54]protocol is kg_v1.0 [12:09:54]action value=close_receipt [12:09:54]process_action close_receipt [12:09:54]cmd_close_receipt [12:09:54]MH_GetDate [12:09:54]Write to MH i2c: F0 00 00 7B 01 6B [12:09:54]Write i2c OK [12:09:54]MH_I2C_Read... [12:09:54]Read from MH i2c: F0 [12:09:54]MH_I2C_Read... [12:09:54]Read from MH i2c: F0 09 00 [12:09:54]MH_I2C_Read... [12:09:54]Read from MH i2c: F0 09 00 7B 01 00 13 93 C0 66 8D AE BC 66 9D [12:09:54]GetLastDocTimeStamp 1723896480 [12:09:54]current date 1723896595 [12:09:54]FM_GetShiftState [12:09:54]SAM_PROTO_GetShiftState [12:09:54]wFMCommunicate request_size=4 [12:09:54]MH_SAM_APDU [12:09:54]CAPDU: 80 13 01 00 [12:09:54]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [12:09:54]Write i2c OK [12:09:54]MH_I2C_Read... [12:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:54]Read from MH i2c: E2 [12:09:54]MH_I2C_Read... [12:09:54]Read from MH i2c: E2 0E 00 [12:09:54]MH_I2C_Read... [12:09:54]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [12:09:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:09:54]wFMCommunicate OK [12:09:54]SAM_PROTO_GetShiftState done [12:09:54]FM_GetShiftState done [12:09:54]opened in 1723853126 [12:09:54]opened+sec_in_day 1723939526 [12:09:54]quantity*price = 300036 [12:09:54]sum+1 = 300038 [12:09:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.37 袧小袩 1% : 26.55 袧袛小 12% : 318.62 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 304 17.08.2024 12:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198696 肖袩袛: 75770110523312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120955&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198696&fm=75770110523312&tin=02508201610067®Number=0000000000092545&sum=300037 [12:09:55]StoreToDocumentArchive [12:09:55]shift 463 fd 198696 [12:09:55]save to /storage/0463/doc_00198696 [12:09:55]save last doc name /storage/0463/doc_00198696 to /storage/kkm_last_doc_name [12:09:55]save OK [12:09:55]Clear old archive folders... [12:09:55]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:09:55]tlvbuf is 0072D360 [12:09:55]SAM_PROTO_ClearQueue [12:09:55]wFMCommunicate request_size=4 [12:09:55]MH_SAM_APDU [12:09:55]CAPDU: 80 09 00 00 [12:09:55]Write to MH i2c: E2 08 00 89 01 80 09 00 00 00 00 00 00 FC [12:09:55]Write i2c OK [12:09:55]MH_I2C_Read... [12:09:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:55]Read from MH i2c: E2 [12:09:55]MH_I2C_Read... [12:09:55]Read from MH i2c: E2 03 00 [12:09:55]MH_I2C_Read... [12:09:55]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [12:09:55]RAPDU: 90 00 [12:09:55]wFMCommunicate OK [12:09:55]SAM_PROTO_ClearQueue done [12:09:55]KKMCreateOFDPacket [12:09:55]OFDProtocolAddRootSTLVToBuf [12:09:55]FM_MakeSignedData [12:09:55]FM_MakeSignedData [12:09:55]SAM_PROTO_SignData [12:09:55]wFMCommunicate request_size=4 [12:09:55]MH_SAM_APDU [12:09:55]CAPDU: 80 0D 01 02 [12:09:55]Write to MH i2c: E2 08 00 8A 01 80 0D 01 02 00 00 00 00 04 [12:09:55]Write i2c OK [12:09:55]MH_I2C_Read... [12:09:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:56]Read from MH i2c: E2 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 03 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [12:09:56]RAPDU: 90 00 [12:09:56]wFMCommunicate OK [12:09:56]wFMCommunicate request_size=255 [12:09:56]MH_SAM_APDU [12:09:56]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 13 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 08 03 00 35 04 06 00 44 E9 9A [12:09:56]Write to MH i2c: E2 02 01 8B 01 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 13 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 08 03 00 35 04 06 00 44 E9 9A 00 00 B9 [12:09:56]Write i2c OK [12:09:56]MH_I2C_Read... [12:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:56]Read from MH i2c: E2 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 03 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [12:09:56]RAPDU: 90 00 [12:09:56]wFMCommunicate OK [12:09:56]wFMCommunicate request_size=8 [12:09:56]MH_SAM_APDU [12:09:56]CAPDU: 80 0D 02 02 03 85 B7 B0 [12:09:56]Write to MH i2c: E2 0B 00 8C 01 80 0D 02 02 03 00 85 B7 B0 00 00 F9 [12:09:56]Write i2c OK [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 [12:09:56]MH_I2C_Read... [12:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:56]Read from MH i2c: E2 03 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [12:09:56]RAPDU: 90 00 [12:09:56]wFMCommunicate OK [12:09:56]wFMCommunicate request_size=4 [12:09:56]MH_SAM_APDU [12:09:56]CAPDU: 80 0D 03 02 [12:09:56]Write to MH i2c: E2 08 00 8D 01 80 0D 03 02 00 00 00 00 09 [12:09:56]Write i2c OK [12:09:56]MH_I2C_Read... [12:09:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:56]Read from MH i2c: E2 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 0B 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 0B 00 8D 01 00 4A 62 08 5F 7D 5D A2 F0 90 00 89 [12:09:56]RAPDU: 4A 62 08 5F 7D 5D A2 F0 90 00 [12:09:56]wFMCommunicate OK [12:09:56]SAM_PROTO_SignData done [12:09:56]FM_MakeSignedData done [12:09:56]CreateOFDProtocolMessage [12:09:56]wFMCommunicate request_size=4 [12:09:56]MH_SAM_APDU [12:09:56]CAPDU: 80 11 00 00 [12:09:56]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [12:09:56]Write i2c OK [12:09:56]MH_I2C_Read... [12:09:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:56]Read from MH i2c: E2 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 17 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: E2 17 00 8E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [12:09:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:09:56]wFMCommunicate OK [12:09:56]CreateOFDProtocolMessage done [12:09:56]OFDSenderStorePacket 198696 [12:09:56]StoreOFDPacket docnum=198696 [12:09:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 22 FC 05 01 52 11 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 13 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 08 03 00 35 04 06 00 44 E9 9A 85 B7 B0 4A 62 08 5F 7D 5D A2 F0 [12:09:56]CheckFolder [12:09:56]dirname=/storage/ofd_packets [12:09:56]CheckFolder done [12:09:56]ProducePacketName [12:09:56]name=ofd_packets/00198696 [12:09:56]NVStorageSaveData ofd_packets/00198696 [12:09:56]File name is /storage/ofd_packets/00198696 [12:09:56]Write 299 bytes [12:09:56]NVStorageSaveData done [12:09:56]OFDSenderStorePacket done [12:09:56]KKMCreateOFDPacket done [12:09:56]NVStorageSaveData kkm_last_timestamp [12:09:56]File name is /storage/kkm_last_timestamp [12:09:56]Write 4 bytes [12:09:56]NVStorageSaveData done [12:09:56]ExternCall_PrintAddStr [12:09:56]wPrintStart [12:09:56]Write to MH i2c: 01 00 00 8F 01 90 [12:09:56]Write i2c OK [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: 01 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: 01 07 00 [12:09:56]MH_I2C_Read... [12:09:56]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [12:09:56]RasterBufferAndPrint [12:09:56]line 小褔械褌 N : (1)11326147 [12:09:56]line 袠袧袧: 02508201610067 [12:09:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:09:56]line 袩袪袨袛袗袞袗 [12:09:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [12:09:56]line 孝芯胁邪褉: 2710124130 [12:09:56]line SU-92-袣-5 [12:09:56]line 43.610 * 68.80 [12:09:56]line = 3000.37 [12:09:56]line 袧袛小 12% 袧小袩 1% [12:09:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:09:56]line 袠孝袨袚袨: 3000.37 [12:09:56]line 袧小袩 1% : 26.55 [12:09:56]line 袧袛小 12% : 318.62 [12:09:56]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:09:56]line 袘械蟹薪邪谢.: 3000.37 [12:09:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:09:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:09:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:09:56]line 效械泻 304 17.08.2024 12:09 [12:09:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:09:56]line 袟袧袦: 0300000079 [12:09:56]line 袪袧袦: 0000000000092545 [12:09:56]line 袙械褉褋懈褟 袣袣袦: 001 [12:09:56]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:09:56]line 肖袦: 0000000000871802 [12:09:56]line 肖袛: 198696 [12:09:56]line 肖袩袛: 75770110523312 [12:09:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T120955&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198696&fm=75770110523312&tin=02508201610067®Number=0000000000092545&sum=300037 [12:09:56]OFD Sender: Processing packet 198696 [packets to send 246, broken 245] [12:09:56]ProducePacketName [12:09:56]name=ofd_packets/00198696 [12:09:56]OFD Sender: To server: 嚂鰌G, [12:09:56]CommunicateWithHost lk.salyk.kg:30040 [12:09:56]ConnectInit lk.salyk.kg [12:09:56]written 0, free lines is 4095 [12:09:57]Write to MH i2c: 01 00 00 B9 01 BA [12:09:57]Write i2c OK [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: 01 [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: 01 07 00 [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 E6 0C B3 [12:09:57]RasterBufferAndPrint [12:09:57]line [12:09:57]line [12:09:57]line [12:09:57]line [12:09:57]line [12:09:57]written 0, free lines is 3308 [12:09:57]MH_Cut [12:09:57]Write to MH i2c: D1 01 00 C0 01 01 93 [12:09:57]Write i2c OK [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: D1 [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: D1 01 00 [12:09:57]MH_I2C_Read... [12:09:57]Read from MH i2c: D1 01 00 C0 01 00 92 [12:09:57]Write to MH i2c: 01 00 00 C1 01 C2 [12:09:57]Write i2c OK [12:09:57]MH_I2C_Read... [12:09:57]*** Cut start [12:09:57]*** Purtial cut [12:09:57]*** Stage 1: CUTSNS_PIN = 1 [12:09:58]Read from MH i2c: 01 [12:09:58]MH_I2C_Read... [12:09:58]*** Stop cut motor [12:09:58]*** Cut end [12:09:58]Read from MH i2c: 01 07 00 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [12:09:58]process_action close_receipt done [12:09:58]requested_data is exist [12:09:58]produce_requested_data [12:09:58]requested_item fm.sn is exist - process it [12:09:58]wFMCommunicate request_size=4 [12:09:58]MH_SAM_APDU [12:09:58]CAPDU: 80 11 00 00 [12:09:58]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [12:09:58]Write i2c OK [12:09:58]MH_I2C_Read... [12:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:58]Read from MH i2c: E2 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 17 00 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [12:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:09:58]wFMCommunicate OK [12:09:58]requested_item fd.num is exist - process it [12:09:58]SAM_PROTO_GetFieldsCounters [12:09:58]wFMCommunicate request_size=4 [12:09:58]MH_SAM_APDU [12:09:58]CAPDU: 80 13 00 00 [12:09:58]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [12:09:58]Write i2c OK [12:09:58]MH_I2C_Read... [12:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:58]Read from MH i2c: E2 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 62 00 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 08 03 00 0E 04 04 00 CF 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 F1 [12:09:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 08 03 00 0E 04 04 00 CF 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 [12:09:58]wFMCommunicate OK [12:09:58]SAM_PROTO_GetFieldsCounters done [12:09:58]requested_item shift.num is exist - process it [12:09:58]requested_item shift.opened is exist - process it [12:09:58]req_shift_opened [12:09:58]FM_GetShiftState [12:09:58]SAM_PROTO_GetShiftState [12:09:58]wFMCommunicate request_size=4 [12:09:58]MH_SAM_APDU [12:09:58]CAPDU: 80 13 01 00 [12:09:58]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [12:09:58]Write i2c OK [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 [12:09:58]MH_I2C_Read... [12:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:58]Read from MH i2c: E2 0E 00 [12:09:58]MH_I2C_Read... [12:09:58]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [12:09:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:09:58]wFMCommunicate OK [12:09:58]SAM_PROTO_GetShiftState done [12:09:58]FM_GetShiftState done [12:09:58]req_shift_opened done [12:09:58]requested_item shift.open_date is exist - process it [12:09:58]req_shift_open_date [12:09:58]req_shift_open_date done [12:09:58]produce_requested_data done [12:09:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198696,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:09:58]process_action_free close_receipt [12:09:58]json_value_free [12:09:58]json_value_free done [12:09:58]process_json_proto returns [12:09:58]Send response to host [12:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198696,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:09:58]free response buf [12:09:58]execute_script done [12:09:58]execute_script returns [12:09:58]free content buf [12:09:58]Sock 7.Close socket [12:09:58]Sock 7.Thread stoped [12:10:01]ConnectInit Can't take IP for lk.salyk.kg [12:10:01]CommunicateWithHost connect error [12:10:01]CommunicateWithHost err = -1 [12:10:01]OFD Sender: Server communicate error [12:10:04]accept exits with 10 [12:10:04]New connection [12:10:04]New thread 3067247972 created [12:10:04]Thread 3067104612 joined [12:10:04]Waiting for new connection... [12:10:04] Sock 10.Parse request [12:10:04]Sock 10.Check first char [12:10:04]Sock 10.First char is OK [12:10:04]request: POST /json_proto HTTP/1.0 [12:10:04]Method: POST [12:10:04]URL: /json_proto [12:10:04]Method is POST - this is cgi request [12:10:04]url: /json_proto [12:10:04]query_string will be loaded in cgi processing [12:10:04]execute_cgi json_proto POST (null) [12:10:04]execute_cgi path=json_proto method=POST [12:10:04]POST find Content-Length [12:10:04]Host: 172.17.46.195:8080 [12:10:04]Content-Length: 684 [12:10:04]Content-Type: application/json [12:10:04] [12:10:04]POST finish read [12:10:04]Found Content-Length = 684 [12:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:04]execute_script... [12:10: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)11326148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:04]POST & json_proto [12:10:04]process_json_proto [12:10:04]json parsed OK: [12:10:04]protocol is kg_v1.0 [12:10:04]action value=close_receipt [12:10:04]process_action close_receipt [12:10:04]cmd_close_receipt [12:10:04]MH_GetDate [12:10:04]Write to MH i2c: F0 00 00 C5 01 B5 [12:10:04]Write i2c OK [12:10:04]MH_I2C_Read... [12:10:04]Read from MH i2c: F0 [12:10:04]MH_I2C_Read... [12:10:04]Read from MH i2c: F0 09 00 [12:10:04]MH_I2C_Read... [12:10:04]Read from MH i2c: F0 09 00 C5 01 00 1D 93 C0 66 8D AE BC 66 F1 [12:10:04]GetLastDocTimeStamp 1723896595 [12:10:04]current date 1723896605 [12:10:04]FM_GetShiftState [12:10:04]SAM_PROTO_GetShiftState [12:10:04]wFMCommunicate request_size=4 [12:10:04]MH_SAM_APDU [12:10:04]CAPDU: 80 13 01 00 [12:10:04]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [12:10:04]Write i2c OK [12:10:04]MH_I2C_Read... [12:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:04]Read from MH i2c: E2 [12:10:04]MH_I2C_Read... [12:10:04]Read from MH i2c: E2 0E 00 [12:10:04]MH_I2C_Read... [12:10:04]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [12:10:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:10:04]wFMCommunicate OK [12:10:04]SAM_PROTO_GetShiftState done [12:10:04]FM_GetShiftState done [12:10:04]opened in 1723853126 [12:10:04]opened+sec_in_day 1723939526 [12:10:04]quantity*price = 100021 [12:10:04]sum+1 = 100023 [12:10:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 305 17.08.2024 12:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198697 肖袩袛: 245031991147227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121005&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198697&fm=245031991147227&tin=02508201610067®Number=0000000000092545&sum=100000 [12:10:06]StoreToDocumentArchive [12:10:06]shift 463 fd 198697 [12:10:06]save to /storage/0463/doc_00198697 [12:10:06]save last doc name /storage/0463/doc_00198697 to /storage/kkm_last_doc_name [12:10:06]save OK [12:10:06]Clear old archive folders... [12:10:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:06]tlvbuf is 006CD8C0 [12:10:06]SAM_PROTO_ClearQueue [12:10:06]wFMCommunicate request_size=4 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 09 00 00 [12:10:06]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [12:10:06]RAPDU: 90 00 [12:10:06]wFMCommunicate OK [12:10:06]SAM_PROTO_ClearQueue done [12:10:06]KKMCreateOFDPacket [12:10:06]OFDProtocolAddRootSTLVToBuf [12:10:06]FM_MakeSignedData [12:10:06]FM_MakeSignedData [12:10:06]SAM_PROTO_SignData [12:10:06]wFMCommunicate request_size=4 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 0D 01 02 [12:10:06]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [12:10:06]RAPDU: 90 00 [12:10:06]wFMCommunicate OK [12:10:06]wFMCommunicate request_size=255 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 1D 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 08 03 00 35 04 06 00 DE [12:10:06]Write to MH i2c: E2 02 01 D5 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 1D 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 08 03 00 35 04 06 00 DE 00 00 DE [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [12:10:06]RAPDU: 90 00 [12:10:06]wFMCommunicate OK [12:10:06]wFMCommunicate request_size=10 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 0D 02 02 05 DA F4 CA 7A DB [12:10:06]Write to MH i2c: E2 0D 00 D6 01 80 0D 02 02 05 00 DA F4 CA 7A DB 00 00 48 [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [12:10:06]RAPDU: 90 00 [12:10:06]wFMCommunicate OK [12:10:06]wFMCommunicate request_size=4 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 0D 03 02 [12:10:06]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 0B 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 0B 00 D7 01 00 53 34 23 FD 7D 59 A3 03 90 00 77 [12:10:06]RAPDU: 53 34 23 FD 7D 59 A3 03 90 00 [12:10:06]wFMCommunicate OK [12:10:06]SAM_PROTO_SignData done [12:10:06]FM_MakeSignedData done [12:10:06]CreateOFDProtocolMessage [12:10:06]wFMCommunicate request_size=4 [12:10:06]MH_SAM_APDU [12:10:06]CAPDU: 80 11 00 00 [12:10:06]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:06]Read from MH i2c: E2 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 17 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [12:10:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:10:06]wFMCommunicate OK [12:10:06]CreateOFDProtocolMessage done [12:10:06]OFDSenderStorePacket 198697 [12:10:06]StoreOFDPacket docnum=198697 [12:10:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 BE 07 01 D6 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 1D 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 08 03 00 35 04 06 00 DE DA F4 CA 7A DB 53 34 23 FD 7D 59 A3 03 [12:10:06]CheckFolder [12:10:06]dirname=/storage/ofd_packets [12:10:06]CheckFolder done [12:10:06]ProducePacketName [12:10:06]name=ofd_packets/00198697 [12:10:06]NVStorageSaveData ofd_packets/00198697 [12:10:06]File name is /storage/ofd_packets/00198697 [12:10:06]Write 301 bytes [12:10:06]NVStorageSaveData done [12:10:06]OFDSenderStorePacket done [12:10:06]KKMCreateOFDPacket done [12:10:06]NVStorageSaveData kkm_last_timestamp [12:10:06]File name is /storage/kkm_last_timestamp [12:10:06]Write 4 bytes [12:10:06]NVStorageSaveData done [12:10:06]ExternCall_PrintAddStr [12:10:06]wPrintStart [12:10:06]Write to MH i2c: 01 00 00 D9 01 DA [12:10:06]Write i2c OK [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: 01 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: 01 07 00 [12:10:06]MH_I2C_Read... [12:10:06]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [12:10:06]RasterBufferAndPrint [12:10:06]line 小褔械褌 N : (1)11326148 [12:10:06]line 袠袧袧: 02508201610067 [12:10:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:10:06]line 袩袪袨袛袗袞袗 [12:10:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [12:10:06]line 孝芯胁邪褉: 2710124500 [12:10:06]line 袗懈-95-袣-5 [12:10:06]line 13.480 * 74.20 [12:10:06]line = 1000.22 [12:10:06]line 袧袛小 12% 袧小袩 1% [12:10:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:10:06]line 袨袣袪校袚袥袝袧袠袝: -0.22 [12:10:06]line 袠孝袨袚袨: 1000.00 [12:10:06]line 袙薪械褋械薪芯: 1000.00 [12:10:06]line 小袛袗效袗: 0.00 [12:10:06]line 袧小袩 1% : 8.85 [12:10:06]line 袧袛小 12% : 106.22 [12:10:06]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:10:06]line 袘械蟹薪邪谢.: 0.00 [12:10:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:10:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:10:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:10:06]line 效械泻 305 17.08.2024 12:10 [12:10:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:10:06]line 袟袧袦: 0300000079 [12:10:06]line 袪袧袦: 0000000000092545 [12:10:06]line 袙械褉褋懈褟 袣袣袦: 001 [12:10:06]line 肖袦: 0000000000871802 [12:10:06]line 肖袛: 198697 [12:10:06]line 肖袩袛: 245031991147227 [12:10:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121005&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198697&fm=245031991147227&tin=02508201610067®Number=0000000000092545&sum=100000 [12:10:06]written 0, free lines is 4095 [12:10:06]OFD Sender: Processing packet 198696 [packets to send 247, broken 245] [12:10:06]ProducePacketName [12:10:06]name=ofd_packets/00198696 [12:10:06]OFD Sender: To server: 嚂鰌G, [12:10:06]CommunicateWithHost lk.salyk.kg:30040 [12:10:06]ConnectInit lk.salyk.kg [12:10:07]Write to MH i2c: 01 00 00 04 02 06 [12:10:07]Write i2c OK [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: 01 [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: 01 07 00 [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 DA 0C F3 [12:10:07]RasterBufferAndPrint [12:10:07]line [12:10:07]line [12:10:07]line [12:10:07]line [12:10:07]line [12:10:07]written 0, free lines is 3302 [12:10:07]MH_Cut [12:10:07]Write to MH i2c: D1 01 00 0B 02 01 DF [12:10:07]Write i2c OK [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: D1 [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: D1 01 00 [12:10:07]MH_I2C_Read... [12:10:07]Read from MH i2c: D1 01 00 0B 02 00 DE [12:10:07]Write to MH i2c: 01 00 00 0C 02 0E [12:10:07]Write i2c OK [12:10:07]MH_I2C_Read... [12:10:07]*** Cut start [12:10:07]*** Purtial cut [12:10:07]*** CUTSNS_PIN = 0 [12:10:08]*** Stage 1: CUTSNS_PIN = 1 [12:10:09]Read from MH i2c: 01 [12:10:09]MH_I2C_Read... [12:10:09]*** Stop cut motor [12:10:09]*** Cut end [12:10:09]Read from MH i2c: 01 07 00 [12:10:09]MH_I2C_Read... [12:10:09]Read from MH i2c: 01 07 00 0C 02 00 00 00 00 00 FF 0F 23 [12:10:09]process_action close_receipt done [12:10:09]requested_data is exist [12:10:09]produce_requested_data [12:10:09]requested_item fm.sn is exist - process it [12:10:09]wFMCommunicate request_size=4 [12:10:09]MH_SAM_APDU [12:10:09]CAPDU: 80 11 00 00 [12:10:09]Write to MH i2c: E2 08 00 0D 02 80 11 00 00 00 00 00 00 89 [12:10:09]Write i2c OK [12:10:09]MH_I2C_Read... [12:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:10]Read from MH i2c: E2 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 17 00 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 17 00 0D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [12:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:10:10]wFMCommunicate OK [12:10:10]requested_item fd.num is exist - process it [12:10:10]SAM_PROTO_GetFieldsCounters [12:10:10]wFMCommunicate request_size=4 [12:10:10]MH_SAM_APDU [12:10:10]CAPDU: 80 13 00 00 [12:10:10]Write to MH i2c: E2 08 00 0E 02 80 13 00 00 00 00 00 00 8C [12:10:10]Write i2c OK [12:10:10]MH_I2C_Read... [12:10:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:10]Read from MH i2c: E2 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 62 00 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 62 00 0E 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 08 03 00 0E 04 04 00 CF 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 41 [12:10:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 08 03 00 0E 04 04 00 CF 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 [12:10:10]wFMCommunicate OK [12:10:10]SAM_PROTO_GetFieldsCounters done [12:10:10]requested_item shift.num is exist - process it [12:10:10]requested_item shift.opened is exist - process it [12:10:10]req_shift_opened [12:10:10]FM_GetShiftState [12:10:10]SAM_PROTO_GetShiftState [12:10:10]wFMCommunicate request_size=4 [12:10:10]MH_SAM_APDU [12:10:10]CAPDU: 80 13 01 00 [12:10:10]Write to MH i2c: E2 08 00 0F 02 80 13 01 00 00 00 00 00 8E [12:10:10]Write i2c OK [12:10:10]MH_I2C_Read... [12:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:10]Read from MH i2c: E2 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 0E 00 [12:10:10]MH_I2C_Read... [12:10:10]Read from MH i2c: E2 0E 00 0F 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EE [12:10:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:10:10]wFMCommunicate OK [12:10:10]SAM_PROTO_GetShiftState done [12:10:10]FM_GetShiftState done [12:10:10]req_shift_opened done [12:10:10]requested_item shift.open_date is exist - process it [12:10:10]req_shift_open_date [12:10:10]req_shift_open_date done [12:10:10]produce_requested_data done [12:10:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198697,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:10:10]process_action_free close_receipt [12:10:10]json_value_free [12:10:10]json_value_free done [12:10:10]process_json_proto returns [12:10:10]Send response to host [12:10:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198697,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:10:10]free response buf [12:10:10]execute_script done [12:10:10]execute_script returns [12:10:10]free content buf [12:10:10]Sock 10.Close socket [12:10:10]Sock 10.Thread stoped [12:10:11]ConnectInit Can't take IP for lk.salyk.kg [12:10:11]CommunicateWithHost connect error [12:10:11]CommunicateWithHost err = -1 [12:10:11]OFD Sender: Server communicate error [12:10:16]OFD Sender: Processing packet 198696 [packets to send 247, broken 245] [12:10:16]ProducePacketName [12:10:16]name=ofd_packets/00198696 [12:10:16]OFD Sender: To server: 嚂鰌G, [12:10:16]CommunicateWithHost lk.salyk.kg:30040 [12:10:16]ConnectInit lk.salyk.kg [12:10:17]Connected sock=10 [12:10:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 22 FC 05 01 52 11 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 13 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 08 03 00 35 04 06 00 44 E9 9A 85 B7 B0 4A 62 08 5F 7D 5D A2 F0 [12:10:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 8F 47 00 98 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 08 03 00 F4 03 04 00 38 3F C0 66 B6 04 01 00 00 DE A4 BA AA DE A5 6A BA [12:10:17]CommunicateWithHost err = 0 [12:10:17]CheckOFDResponse [12:10:17]1017 (14) - 77093643461234 [12:10:17]1041 (16) - 0000000000871802 [12:10:17]1040 (4) - 198696 [12:10:17]1012 (4) - 17.08.2024 06:12 [12:10:17]1206 (1) - 0 [12:10:17]OFD Sender: Remove packet 198696 [12:10:17]ProducePacketName [12:10:17]name=ofd_packets/00198696 [12:10:17]NVStorageDeleteData [12:10:17]OFD Sender: Processing packet 198697 [packets to send 246, broken 245] [12:10:17]ProducePacketName [12:10:17]name=ofd_packets/00198697 [12:10:17]OFD Sender: To server: 嚂鰌G, [12:10:17]CommunicateWithHost lk.salyk.kg:30040 [12:10:17]ConnectInit lk.salyk.kg [12:10:18]Connected sock=10 [12:10:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 BE 07 01 D6 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 1D 93 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 08 03 00 35 04 06 00 DE DA F4 CA 7A DB 53 34 23 FD 7D 59 A3 03 [12:10:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 5F 47 00 E5 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 08 03 00 F4 03 04 00 39 3F C0 66 B6 04 01 00 00 86 F1 F6 14 BA 1A 02 D2 [12:10:18]CommunicateWithHost err = 0 [12:10:18]CheckOFDResponse [12:10:18]1017 (14) - 77093643461234 [12:10:18]1041 (16) - 0000000000871802 [12:10:18]1040 (4) - 198697 [12:10:18]1012 (4) - 17.08.2024 06:12 [12:10:18]1206 (1) - 0 [12:10:18]OFD Sender: Remove packet 198697 [12:10:18]ProducePacketName [12:10:18]name=ofd_packets/00198697 [12:10:18]NVStorageDeleteData [12:10:18]OFD Sender: No OFD packet to send [12:10:23]OFD Sender: No OFD packet to send [12:10:28]OFD Sender: No OFD packet to send [12:10:33]OFD Sender: No OFD packet to send [12:10:38]OFD Sender: No OFD packet to send [12:10:43]OFD Sender: No OFD packet to send [12:10:48]OFD Sender: No OFD packet to send [12:10:53]OFD Sender: No OFD packet to send [12:10:58]OFD Sender: No OFD packet to send [12:11:03]OFD Sender: No OFD packet to send [12:11:08]OFD Sender: No OFD packet to send [12:11:13]OFD Sender: No OFD packet to send [12:11:18]OFD Sender: No OFD packet to send [12:11:23]OFD Sender: No OFD packet to send [12:11:28]OFD Sender: No OFD packet to send [12:11:33]ConnectInit Can't connect to host [12:11:33]OFD Sender: No OFD packet to send [12:11:38]OFD Sender: No OFD packet to send [12:11:43]OFD Sender: No OFD packet to send [12:11:48]OFD Sender: No OFD packet to send [12:11:53]OFD Sender: No OFD packet to send [12:11:58]OFD Sender: No OFD packet to send [12:12:03]OFD Sender: No OFD packet to send [12:12:08]OFD Sender: No OFD packet to send [12:12:14]OFD Sender: No OFD packet to send [12:12:19]OFD Sender: No OFD packet to send [12:12:24]OFD Sender: No OFD packet to send [12:12:29]OFD Sender: No OFD packet to send [12:12:34]OFD Sender: No OFD packet to send [12:12:39]OFD Sender: No OFD packet to send [12:12:44]OFD Sender: No OFD packet to send [12:12:49]OFD Sender: No OFD packet to send [12:12:54]OFD Sender: No OFD packet to send [12:12:59]OFD Sender: No OFD packet to send [12:13:04]OFD Sender: No OFD packet to send [12:13:09]OFD Sender: No OFD packet to send [12:13:14]OFD Sender: No OFD packet to send [12:13:19]OFD Sender: No OFD packet to send [12:13:24]OFD Sender: No OFD packet to send [12:13:29]OFD Sender: No OFD packet to send [12:13:34]OFD Sender: No OFD packet to send [12:13:39]OFD Sender: No OFD packet to send [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:09]OFD Sender: No OFD packet to send [12:14:13]accept exits with 7 [12:14:13]New connection [12:14:13]New thread 3067104612 created [12:14:13]Thread 3067247972 joined [12:14:13]Waiting for new connection... [12:14:13] Sock 7.Parse request [12:14:13]Sock 7.Check first char [12:14:13]Sock 7.First char is OK [12:14:13]request: POST /json_proto HTTP/1.0 [12:14:13]Method: POST [12:14:13]URL: /json_proto [12:14:13]Method is POST - this is cgi request [12:14:13]url: /json_proto [12:14:13]query_string will be loaded in cgi processing [12:14:13]execute_cgi json_proto POST (null) [12:14:13]execute_cgi path=json_proto method=POST [12:14:13]POST find Content-Length [12:14:13]Host: 172.17.46.195:8080 [12:14:13]Content-Length: 690 [12:14:13]Content-Type: application/json [12:14:13] [12:14:13]POST finish read [12:14:13]Found Content-Length = 690 [12:14:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 13.610, "sum" : 1050.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:13]execute_script... [12:14: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)11326150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 13.610, "sum" : 1050.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:13]POST & json_proto [12:14:13]process_json_proto [12:14:13]json parsed OK: [12:14:13]protocol is kg_v1.0 [12:14:13]action value=close_receipt [12:14:13]process_action close_receipt [12:14:13]cmd_close_receipt [12:14:13]MH_GetDate [12:14:13]Write to MH i2c: F0 00 00 10 02 01 [12:14:13]Write i2c OK [12:14:13]MH_I2C_Read... [12:14:13]Read from MH i2c: F0 [12:14:13]MH_I2C_Read... [12:14:13]Read from MH i2c: F0 09 00 [12:14:13]MH_I2C_Read... [12:14:13]Read from MH i2c: F0 09 00 10 02 00 16 94 C0 66 8D AE BC 66 37 [12:14:13]GetLastDocTimeStamp 1723896605 [12:14:13]current date 1723896854 [12:14:13]FM_GetShiftState [12:14:13]SAM_PROTO_GetShiftState [12:14:13]wFMCommunicate request_size=4 [12:14:13]MH_SAM_APDU [12:14:13]CAPDU: 80 13 01 00 [12:14:13]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [12:14:13]Write i2c OK [12:14:13]MH_I2C_Read... [12:14:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:13]Read from MH i2c: E2 [12:14:13]MH_I2C_Read... [12:14:13]Read from MH i2c: E2 0E 00 [12:14:13]MH_I2C_Read... [12:14:13]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [12:14:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:14:13]wFMCommunicate OK [12:14:13]SAM_PROTO_GetShiftState done [12:14:13]FM_GetShiftState done [12:14:13]opened in 1723853126 [12:14:13]opened+sec_in_day 1723939526 [12:14:13]quantity*price = 105069 [12:14:13]sum+1 = 105070 [12:14:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.69 袠孝袨袚袨: 1050.00 袙薪械褋械薪芯: 1050.00 小袛袗效袗: 0.00 袧小袩 1% : 9.30 袧袛小 12% : 111.58 袧邪谢懈褔薪褘屑懈: 1050.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 306 17.08.2024 12:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198698 肖袩袛: 94724074113504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121414&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198698&fm=94724074113504&tin=02508201610067®Number=0000000000092545&sum=105000 [12:14:15]StoreToDocumentArchive [12:14:15]shift 463 fd 198698 [12:14:15]save to /storage/0463/doc_00198698 [12:14:15]save last doc name /storage/0463/doc_00198698 to /storage/kkm_last_doc_name [12:14:15]save OK [12:14:15]Clear old archive folders... [12:14:15]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:14:15]tlvbuf is 006C4940 [12:14:15]SAM_PROTO_ClearQueue [12:14:15]wFMCommunicate request_size=4 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 09 00 00 [12:14:15]Write to MH i2c: E2 08 00 1E 02 80 09 00 00 00 00 00 00 92 [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [12:14:15]RAPDU: 90 00 [12:14:15]wFMCommunicate OK [12:14:15]SAM_PROTO_ClearQueue done [12:14:15]KKMCreateOFDPacket [12:14:15]OFDProtocolAddRootSTLVToBuf [12:14:15]FM_MakeSignedData [12:14:15]FM_MakeSignedData [12:14:15]SAM_PROTO_SignData [12:14:15]wFMCommunicate request_size=4 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 0D 01 02 [12:14:15]Write to MH i2c: E2 08 00 1F 02 80 0D 01 02 00 00 00 00 9A [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [12:14:15]RAPDU: 90 00 [12:14:15]wFMCommunicate OK [12:14:15]wFMCommunicate request_size=255 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 35 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6D 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 16 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 08 03 [12:14:15]Write to MH i2c: E2 02 01 20 02 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 35 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6D 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 16 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 08 03 00 00 CA [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [12:14:15]RAPDU: 90 00 [12:14:15]wFMCommunicate OK [12:14:15]wFMCommunicate request_size=16 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 56 26 AA CA 09 E0 [12:14:15]Write to MH i2c: E2 13 00 21 02 80 0D 02 02 0B 00 00 35 04 06 00 56 26 AA CA 09 E0 00 00 CB [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [12:14:15]RAPDU: 90 00 [12:14:15]wFMCommunicate OK [12:14:15]wFMCommunicate request_size=4 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 0D 03 02 [12:14:15]Write to MH i2c: E2 08 00 22 02 80 0D 03 02 00 00 00 00 9F [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 0B 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 0B 00 22 02 00 0A 43 12 86 43 11 5A 3A 90 00 6D [12:14:15]RAPDU: 0A 43 12 86 43 11 5A 3A 90 00 [12:14:15]wFMCommunicate OK [12:14:15]SAM_PROTO_SignData done [12:14:15]FM_MakeSignedData done [12:14:15]CreateOFDProtocolMessage [12:14:15]wFMCommunicate request_size=4 [12:14:15]MH_SAM_APDU [12:14:15]CAPDU: 80 11 00 00 [12:14:15]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:15]Read from MH i2c: E2 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 17 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: E2 17 00 23 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [12:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:15]wFMCommunicate OK [12:14:15]CreateOFDProtocolMessage done [12:14:15]OFDSenderStorePacket 198698 [12:14:15]StoreOFDPacket docnum=198698 [12:14:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C8 A1 0D 01 47 16 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 35 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6D 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 16 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 08 03 00 35 04 06 00 56 26 AA CA 09 E0 0A 43 12 86 43 11 5A 3A [12:14:15]CheckFolder [12:14:15]dirname=/storage/ofd_packets [12:14:15]CheckFolder done [12:14:15]ProducePacketName [12:14:15]name=ofd_packets/00198698 [12:14:15]NVStorageSaveData ofd_packets/00198698 [12:14:15]File name is /storage/ofd_packets/00198698 [12:14:15]Write 307 bytes [12:14:15]NVStorageSaveData done [12:14:15]OFDSenderStorePacket done [12:14:15]KKMCreateOFDPacket done [12:14:15]NVStorageSaveData kkm_last_timestamp [12:14:15]File name is /storage/kkm_last_timestamp [12:14:15]Write 4 bytes [12:14:15]NVStorageSaveData done [12:14:15]ExternCall_PrintAddStr [12:14:15]wPrintStart [12:14:15]Write to MH i2c: 01 00 00 24 02 26 [12:14:15]Write i2c OK [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: 01 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: 01 07 00 [12:14:15]MH_I2C_Read... [12:14:15]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [12:14:15]RasterBufferAndPrint [12:14:15]line 小褔械褌 N : (1)11326150 [12:14:15]line 袠袧袧: 02508201610067 [12:14:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:14:15]line 袩袪袨袛袗袞袗 [12:14:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [12:14:15]line 孝芯胁邪褉: 2710194210 [12:14:15]line D-ENERGY 袛孝-袣-5 [12:14:15]line 13.610 * 77.20 [12:14:15]line = 1050.69 [12:14:15]line 袧袛小 12% 袧小袩 1% [12:14:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:14:15]line 袨袣袪校袚袥袝袧袠袝: -0.69 [12:14:15]line 袠孝袨袚袨: 1050.00 [12:14:15]line 袙薪械褋械薪芯: 1050.00 [12:14:15]line 小袛袗效袗: 0.00 [12:14:15]line 袧小袩 1% : 9.30 [12:14:15]line 袧袛小 12% : 111.58 [12:14:15]line 袧邪谢懈褔薪褘屑懈: 1050.00 [12:14:15]line 袘械蟹薪邪谢.: 0.00 [12:14:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:14:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:14:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:14:15]line 效械泻 306 17.08.2024 12:14 [12:14:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:14:15]line 袟袧袦: 0300000079 [12:14:15]line 袪袧袦: 0000000000092545 [12:14:15]line 袙械褉褋懈褟 袣袣袦: 001 [12:14:15]line 肖袦: 0000000000871802 [12:14:15]line 肖袛: 198698 [12:14:15]line 肖袩袛: 94724074113504 [12:14:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121414&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198698&fm=94724074113504&tin=02508201610067®Number=0000000000092545&sum=105000 [12:14:15]OFD Sender: Processing packet 198698 [packets to send 246, broken 245] [12:14:15]ProducePacketName [12:14:15]name=ofd_packets/00198698 [12:14:15]OFD Sender: To server: 嚂鰌G, [12:14:15]CommunicateWithHost lk.salyk.kg:30040 [12:14:15]ConnectInit lk.salyk.kg [12:14:15]written 0, free lines is 4095 [12:14:16]Connected sock=10 [12:14:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C8 A1 0D 01 47 16 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2A 35 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6D 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 16 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 08 03 00 35 04 06 00 56 26 AA CA 09 E0 0A 43 12 86 43 11 5A 3A [12:14:16]Write to MH i2c: 01 00 00 4F 02 51 [12:14:16]Write i2c OK [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: 01 [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: 01 07 00 [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: 01 07 00 4F 02 00 00 00 00 00 E2 0C 46 [12:14:16]RasterBufferAndPrint [12:14:16]line [12:14:16]line [12:14:16]line [12:14:16]line [12:14:16]line [12:14:16]written 0, free lines is 3304 [12:14:16]MH_Cut [12:14:16]Write to MH i2c: D1 01 00 56 02 01 2A [12:14:16]Write i2c OK [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: D1 [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: D1 01 00 [12:14:16]MH_I2C_Read... [12:14:16]Read from MH i2c: D1 01 00 56 02 00 29 [12:14:16]Write to MH i2c: 01 00 00 57 02 59 [12:14:16]Write i2c OK [12:14:16]MH_I2C_Read... [12:14:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1F 27 47 00 50 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 08 03 00 F4 03 04 00 27 40 C0 66 B6 04 01 00 00 B5 98 46 40 5E B6 CE F0 [12:14:16]CommunicateWithHost err = 0 [12:14:16]CheckOFDResponse [12:14:16]1017 (14) - 77093643461234 [12:14:16]1041 (16) - 0000000000871802 [12:14:16]1040 (4) - 198698 [12:14:16]1012 (4) - 17.08.2024 06:16 [12:14:16]1206 (1) - 0 [12:14:16]OFD Sender: Remove packet 198698 [12:14:16]ProducePacketName [12:14:16]name=ofd_packets/00198698 [12:14:16]NVStorageDeleteData [12:14:16]OFD Sender: No OFD packet to send [12:14:17]*** Cut start [12:14:17]*** Purtial cut [12:14:17]*** Stage 1: CUTSNS_PIN = 1 [12:14:17]Read from MH i2c: 01 [12:14:17]MH_I2C_Read... [12:14:17]*** Stop cut motor [12:14:17]*** Cut end [12:14:17]Read from MH i2c: 01 07 00 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: 01 07 00 57 02 00 00 00 00 00 FF 0F 6E [12:14:17]process_action close_receipt done [12:14:17]requested_data is exist [12:14:17]produce_requested_data [12:14:17]requested_item fm.sn is exist - process it [12:14:17]wFMCommunicate request_size=4 [12:14:17]MH_SAM_APDU [12:14:17]CAPDU: 80 11 00 00 [12:14:17]Write to MH i2c: E2 08 00 58 02 80 11 00 00 00 00 00 00 D4 [12:14:17]Write i2c OK [12:14:17]MH_I2C_Read... [12:14:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:17]Read from MH i2c: E2 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 17 00 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 17 00 58 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [12:14:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:17]wFMCommunicate OK [12:14:17]requested_item fd.num is exist - process it [12:14:17]SAM_PROTO_GetFieldsCounters [12:14:17]wFMCommunicate request_size=4 [12:14:17]MH_SAM_APDU [12:14:17]CAPDU: 80 13 00 00 [12:14:17]Write to MH i2c: E2 08 00 59 02 80 13 00 00 00 00 00 00 D7 [12:14:17]Write i2c OK [12:14:17]MH_I2C_Read... [12:14:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:17]Read from MH i2c: E2 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 62 00 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 62 00 59 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 08 03 00 0E 04 04 00 CF 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 90 [12:14:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 08 03 00 0E 04 04 00 CF 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 [12:14:17]wFMCommunicate OK [12:14:17]SAM_PROTO_GetFieldsCounters done [12:14:17]requested_item shift.num is exist - process it [12:14:17]requested_item shift.opened is exist - process it [12:14:17]req_shift_opened [12:14:17]FM_GetShiftState [12:14:17]SAM_PROTO_GetShiftState [12:14:17]wFMCommunicate request_size=4 [12:14:17]MH_SAM_APDU [12:14:17]CAPDU: 80 13 01 00 [12:14:17]Write to MH i2c: E2 08 00 5A 02 80 13 01 00 00 00 00 00 D9 [12:14:17]Write i2c OK [12:14:17]MH_I2C_Read... [12:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:17]Read from MH i2c: E2 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 0E 00 [12:14:17]MH_I2C_Read... [12:14:17]Read from MH i2c: E2 0E 00 5A 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 39 [12:14:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:14:17]wFMCommunicate OK [12:14:17]SAM_PROTO_GetShiftState done [12:14:17]FM_GetShiftState done [12:14:17]req_shift_opened done [12:14:17]requested_item shift.open_date is exist - process it [12:14:17]req_shift_open_date [12:14:17]req_shift_open_date done [12:14:17]produce_requested_data done [12:14:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198698,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:14:17]process_action_free close_receipt [12:14:17]json_value_free [12:14:17]json_value_free done [12:14:17]process_json_proto returns [12:14:17]Send response to host [12:14:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198698,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:14:17]free response buf [12:14:17]execute_script done [12:14:17]execute_script returns [12:14:17]free content buf [12:14:17]Sock 7.Close socket [12:14:17]Sock 7.Thread stoped [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:55]accept exits with 9 [12:14:55]New connection [12:14:55]New thread 3067247972 created [12:14:55]Thread 3067104612 joined [12:14:55]Waiting for new connection... [12:14:55] Sock 9.Parse request [12:14:55]Sock 9.Check first char [12:14:55]Sock 9.First char is OK [12:14:55]request: POST /json_proto HTTP/1.0 [12:14:55]Method: POST [12:14:55]URL: /json_proto [12:14:55]Method is POST - this is cgi request [12:14:55]url: /json_proto [12:14:55]query_string will be loaded in cgi processing [12:14:55]execute_cgi json_proto POST (null) [12:14:55]execute_cgi path=json_proto method=POST [12:14:55]POST find Content-Length [12:14:55]Host: 172.17.46.195:8080 [12:14:55]Content-Length: 792 [12:14:55]Content-Type: application/json [12:14:55] [12:14:55]POST finish read [12:14:55]Found Content-Length = 792 [12:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:55]execute_script... [12:14: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)11326149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 118.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:55]POST & json_proto [12:14:55]process_json_proto [12:14:55]json parsed OK: [12:14:55]protocol is kg_v1.0 [12:14:55]action value=close_receipt [12:14:55]process_action close_receipt [12:14:55]cmd_close_receipt [12:14:55]MH_GetDate [12:14:55]Write to MH i2c: F0 00 00 5B 02 4C [12:14:55]Write i2c OK [12:14:55]MH_I2C_Read... [12:14:55]Read from MH i2c: F0 [12:14:55]MH_I2C_Read... [12:14:55]Read from MH i2c: F0 09 00 [12:14:55]MH_I2C_Read... [12:14:55]Read from MH i2c: F0 09 00 5B 02 00 40 94 C0 66 8D AE BC 66 AC [12:14:55]GetLastDocTimeStamp 1723896854 [12:14:55]current date 1723896896 [12:14:55]FM_GetShiftState [12:14:55]SAM_PROTO_GetShiftState [12:14:55]wFMCommunicate request_size=4 [12:14:55]MH_SAM_APDU [12:14:55]CAPDU: 80 13 01 00 [12:14:55]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [12:14:55]Write i2c OK [12:14:55]MH_I2C_Read... [12:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:55]Read from MH i2c: E2 [12:14:55]MH_I2C_Read... [12:14:55]Read from MH i2c: E2 0E 00 [12:14:55]MH_I2C_Read... [12:14:55]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3B [12:14:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:14:55]wFMCommunicate OK [12:14:55]SAM_PROTO_GetShiftState done [12:14:55]FM_GetShiftState done [12:14:55]opened in 1723853126 [12:14:55]opened+sec_in_day 1723939526 [12:14:55]quantity*price = 0 [12:14:55]sum+1 = 1 [12:14:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 307 17.08.2024 12:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99991 肖袦: 0000000000871802 肖袛: 198699 肖袩袛: 269611248925552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121456&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198699&fm=269611248925552&tin=02508201610067®Number=0000000000092545&sum=0 [12:14:57]StoreToDocumentArchive [12:14:57]shift 463 fd 198699 [12:14:57]save to /storage/0463/doc_00198699 [12:14:57]save last doc name /storage/0463/doc_00198699 to /storage/kkm_last_doc_name [12:14:57]save OK [12:14:57]Clear old archive folders... [12:14:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:14:57]tlvbuf is 0072A8C0 [12:14:57]SAM_PROTO_ClearQueue [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 09 00 00 [12:14:57]Write to MH i2c: E2 08 00 69 02 80 09 00 00 00 00 00 00 DD [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]SAM_PROTO_ClearQueue done [12:14:57]KKMCreateOFDPacket [12:14:57]OFDProtocolAddRootSTLVToBuf [12:14:57]FM_MakeSignedData [12:14:57]FM_MakeSignedData [12:14:57]SAM_PROTO_SignData [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 01 02 [12:14:57]Write to MH i2c: E2 08 00 6A 02 80 0D 01 02 00 00 00 00 E5 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=255 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 40 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 08 03 00 35 04 06 00 F5 35 C2 B8 [12:14:57]Write to MH i2c: E2 02 01 6B 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 40 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 08 03 00 35 04 06 00 F5 35 C2 B8 00 00 4A [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=7 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 02 02 02 3B 70 [12:14:57]Write to MH i2c: E2 0A 00 6C 02 80 0D 02 02 02 00 3B 70 00 00 97 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [12:14:57]RAPDU: 90 00 [12:14:57]wFMCommunicate OK [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 0D 03 02 [12:14:57]Write to MH i2c: E2 08 00 6D 02 80 0D 03 02 00 00 00 00 EA [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 0B 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 0B 00 6D 02 00 67 5C 74 C7 10 FA 44 9D 90 00 D4 [12:14:57]RAPDU: 67 5C 74 C7 10 FA 44 9D 90 00 [12:14:57]wFMCommunicate OK [12:14:57]SAM_PROTO_SignData done [12:14:57]FM_MakeSignedData done [12:14:57]CreateOFDProtocolMessage [12:14:57]wFMCommunicate request_size=4 [12:14:57]MH_SAM_APDU [12:14:57]CAPDU: 80 11 00 00 [12:14:57]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:57]Read from MH i2c: E2 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 17 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 37 [12:14:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:14:57]wFMCommunicate OK [12:14:57]CreateOFDProtocolMessage done [12:14:57]OFDSenderStorePacket 198699 [12:14:57]StoreOFDPacket docnum=198699 [12:14:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 C4 04 01 B5 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 40 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 08 03 00 35 04 06 00 F5 35 C2 B8 3B 70 67 5C 74 C7 10 FA 44 9D [12:14:57]CheckFolder [12:14:57]dirname=/storage/ofd_packets [12:14:57]CheckFolder done [12:14:57]ProducePacketName [12:14:57]name=ofd_packets/00198699 [12:14:57]NVStorageSaveData ofd_packets/00198699 [12:14:57]File name is /storage/ofd_packets/00198699 [12:14:57]Write 298 bytes [12:14:57]NVStorageSaveData done [12:14:57]OFDSenderStorePacket done [12:14:57]KKMCreateOFDPacket done [12:14:57]NVStorageSaveData kkm_last_timestamp [12:14:57]File name is /storage/kkm_last_timestamp [12:14:57]Write 4 bytes [12:14:57]NVStorageSaveData done [12:14:57]ExternCall_PrintAddStr [12:14:57]wPrintStart [12:14:57]Write to MH i2c: 01 00 00 6F 02 71 [12:14:57]Write i2c OK [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 07 00 [12:14:57]MH_I2C_Read... [12:14:57]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [12:14:57]RasterBufferAndPrint [12:14:57]line 小褔械褌 N : (1)11326149 [12:14:57]line 袠袧袧: 02508201610067 [12:14:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:14:57]line 袩袪袨袛袗袞袗 [12:14:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [12:14:57]line 孝芯胁邪褉: 2710194210 [12:14:57]line 袛孝-袣-5 [12:14:57]line 118.120 * 0.00 [12:14:57]line = 0.00 [12:14:57]line 袧袛小 12% 袧小袩 1% [12:14:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:14:57]line 袠孝袨袚袨: 0.00 [12:14:57]line 袧小袩 1% : 0.00 [12:14:57]line 袧袛小 12% : 0.00 [12:14:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:14:57]line 袘械蟹薪邪谢.: 0.00 [12:14:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:14:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:14:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:14:57]line 效械泻 307 17.08.2024 12:14 [12:14:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:14:57]line 袟袧袦: 0300000079 [12:14:57]line 袪袧袦: 0000000000092545 [12:14:57]line 袙械褉褋懈褟 袣袣袦: 001 [12:14:57]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [12:14:57]line 99991 [12:14:57]line 肖袦: 0000000000871802 [12:14:57]line 肖袛: 198699 [12:14:57]line 肖袩袛: 269611248925552 [12:14:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121456&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198699&fm=269611248925552&tin=02508201610067®Number=0000000000092545&sum=0 [12:14:57]written 0, free lines is 4095 [12:14:57]OFD Sender: Processing packet 198699 [packets to send 246, broken 245] [12:14:57]ProducePacketName [12:14:57]name=ofd_packets/00198699 [12:14:57]OFD Sender: To server: 嚂鰌G, [12:14:57]CommunicateWithHost lk.salyk.kg:30040 [12:14:57]ConnectInit lk.salyk.kg [12:14:57]Connected sock=10 [12:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 12 C4 04 01 B5 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 40 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 08 03 00 35 04 06 00 F5 35 C2 B8 3B 70 67 5C 74 C7 10 FA 44 9D [12:14:58]Write to MH i2c: 01 00 00 99 02 9B [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 07 00 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: 01 07 00 99 02 00 00 00 00 00 E1 0C 8F [12:14:58]RasterBufferAndPrint [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]line [12:14:58]written 0, free lines is 3303 [12:14:58]MH_Cut [12:14:58]Write to MH i2c: D1 01 00 A0 02 01 74 [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 01 00 [12:14:58]MH_I2C_Read... [12:14:58]Read from MH i2c: D1 01 00 A0 02 00 73 [12:14:58]Write to MH i2c: 01 00 00 A1 02 A3 [12:14:58]Write i2c OK [12:14:58]MH_I2C_Read... [12:14:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C7 53 47 00 37 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 31 38 30 32 10 04 04 00 2B 08 03 00 F4 03 04 00 50 40 C0 66 B6 04 01 00 00 0F A3 DB 2E 65 35 0D 4A [12:14:58]CommunicateWithHost err = 0 [12:14:58]CheckOFDResponse [12:14:58]1017 (14) - 77093643461234 [12:14:58]1041 (16) - 0000000000871802 [12:14:58]1040 (4) - 198699 [12:14:58]1012 (4) - 17.08.2024 06:16 [12:14:58]1206 (1) - 0 [12:14:58]OFD Sender: Remove packet 198699 [12:14:58]ProducePacketName [12:14:58]name=ofd_packets/00198699 [12:14:58]NVStorageDeleteData [12:14:58]OFD Sender: No OFD packet to send [12:14:58]*** Cut start [12:14:58]*** Purtial cut [12:14:58]*** CUTSNS_PIN = 0 [12:14:59]*** Stage 1: CUTSNS_PIN = 1 [12:15:00]Read from MH i2c: 01 [12:15:00]MH_I2C_Read... [12:15:00]*** Stop cut motor [12:15:00]*** Cut end [12:15:00]Read from MH i2c: 01 07 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: 01 07 00 A1 02 00 00 00 00 00 FF 0F B8 [12:15:00]process_action close_receipt done [12:15:00]requested_data is exist [12:15:00]produce_requested_data [12:15:00]requested_item fm.sn is exist - process it [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 11 00 00 [12:15:00]Write to MH i2c: E2 08 00 A2 02 80 11 00 00 00 00 00 00 1E [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:00]Read from MH i2c: E2 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 17 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 17 00 A2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [12:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:15:00]wFMCommunicate OK [12:15:00]requested_item fd.num is exist - process it [12:15:00]SAM_PROTO_GetFieldsCounters [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 13 00 00 [12:15:00]Write to MH i2c: E2 08 00 A3 02 80 13 00 00 00 00 00 00 21 [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:00]Read from MH i2c: E2 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 62 00 [12:15:00]MH_I2C_Read... [12:15:00]Read from MH i2c: E2 62 00 A3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 08 03 00 0E 04 04 00 CF 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 DE [12:15:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 08 03 00 0E 04 04 00 CF 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 [12:15:00]wFMCommunicate OK [12:15:00]SAM_PROTO_GetFieldsCounters done [12:15:00]requested_item shift.num is exist - process it [12:15:00]requested_item shift.opened is exist - process it [12:15:00]req_shift_opened [12:15:00]FM_GetShiftState [12:15:00]SAM_PROTO_GetShiftState [12:15:00]wFMCommunicate request_size=4 [12:15:00]MH_SAM_APDU [12:15:00]CAPDU: 80 13 01 00 [12:15:00]Write to MH i2c: E2 08 00 A4 02 80 13 01 00 00 00 00 00 23 [12:15:00]Write i2c OK [12:15:00]MH_I2C_Read... [12:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:01]Read from MH i2c: E2 [12:15:01]MH_I2C_Read... [12:15:01]Read from MH i2c: E2 0E 00 [12:15:01]MH_I2C_Read... [12:15:01]Read from MH i2c: E2 0E 00 A4 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 83 [12:15:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:15:01]wFMCommunicate OK [12:15:01]SAM_PROTO_GetShiftState done [12:15:01]FM_GetShiftState done [12:15:01]req_shift_opened done [12:15:01]requested_item shift.open_date is exist - process it [12:15:01]req_shift_open_date [12:15:01]req_shift_open_date done [12:15:01]produce_requested_data done [12:15:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198699,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:15:01]process_action_free close_receipt [12:15:01]json_value_free [12:15:01]json_value_free done [12:15:01]process_json_proto returns [12:15:01]Send response to host [12:15:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198699,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:15:01]free response buf [12:15:01]execute_script done [12:15:01]execute_script returns [12:15:01]free content buf [12:15:01]Sock 9.Close socket [12:15:01]Sock 9.Thread stoped [12:15:03]OFD Sender: No OFD packet to send [12:15:08]OFD Sender: No OFD packet to send [12:15:13]OFD Sender: No OFD packet to send [12:15:18]OFD Sender: No OFD packet to send [12:15:23]OFD Sender: No OFD packet to send [12:15:28]OFD Sender: No OFD packet to send [12:15:33]OFD Sender: No OFD packet to send [12:15:38]OFD Sender: No OFD packet to send [12:15:43]OFD Sender: No OFD packet to send [12:15:48]OFD Sender: No OFD packet to send [12:15:53]OFD Sender: No OFD packet to send [12:15:58]OFD Sender: No OFD packet to send [12:16:03]OFD Sender: No OFD packet to send [12:16:08]OFD Sender: No OFD packet to send [12:16:13]OFD Sender: No OFD packet to send [12:16:18]OFD Sender: No OFD packet to send [12:16:23]accept exits with 7 [12:16:23]New connection [12:16:23]New thread 3067104612 created [12:16:23]Thread 3067247972 joined [12:16:23]Waiting for new connection... [12:16:23] Sock 7.Parse request [12:16:23]Sock 7.Check first char [12:16:23]Sock 7.First char is OK [12:16:23]request: POST /json_proto HTTP/1.0 [12:16:23]Method: POST [12:16:23]URL: /json_proto [12:16:23]Method is POST - this is cgi request [12:16:23]url: /json_proto [12:16:23]query_string will be loaded in cgi processing [12:16:23]execute_cgi json_proto POST (null) [12:16:23]execute_cgi path=json_proto method=POST [12:16:23]POST find Content-Length [12:16:23]Host: 172.17.46.195:8080 [12:16:23]Content-Length: 684 [12:16:23]Content-Type: application/json [12:16:23] [12:16:23]POST finish read [12:16:23]Found Content-Length = 684 [12:16:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:23]execute_script... [12:16: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)11326152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:23]POST & json_proto [12:16:23]process_json_proto [12:16:23]json parsed OK: [12:16:23]protocol is kg_v1.0 [12:16:23]action value=close_receipt [12:16:23]process_action close_receipt [12:16:23]cmd_close_receipt [12:16:23]MH_GetDate [12:16:23]Write to MH i2c: F0 00 00 A5 02 96 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: F0 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: F0 09 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: F0 09 00 A5 02 00 98 94 C0 66 8D AE BC 66 4E [12:16:23]GetLastDocTimeStamp 1723896896 [12:16:23]current date 1723896984 [12:16:23]FM_GetShiftState [12:16:23]SAM_PROTO_GetShiftState [12:16:23]wFMCommunicate request_size=4 [12:16:23]MH_SAM_APDU [12:16:23]CAPDU: 80 13 01 00 [12:16:23]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [12:16:23]Write i2c OK [12:16:23]MH_I2C_Read... [12:16:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:23]Read from MH i2c: E2 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 0E 00 [12:16:23]MH_I2C_Read... [12:16:23]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 85 [12:16:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:23]wFMCommunicate OK [12:16:23]SAM_PROTO_GetShiftState done [12:16:23]FM_GetShiftState done [12:16:23]opened in 1723853126 [12:16:23]opened+sec_in_day 1723939526 [12:16:23]quantity*price = 100005 [12:16:23]sum+1 = 100006 [12:16:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 308 17.08.2024 12:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198700 肖袩袛: 272532987809757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198700&fm=272532987809757&tin=02508201610067®Number=0000000000092545&sum=100000 [12:16:24]StoreToDocumentArchive [12:16:24]shift 463 fd 198700 [12:16:24]save to /storage/0463/doc_00198700 [12:16:24]save last doc name /storage/0463/doc_00198700 to /storage/kkm_last_doc_name [12:16:24]save OK [12:16:24]Clear old archive folders... [12:16:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:24]tlvbuf is 0072F800 [12:16:24]SAM_PROTO_ClearQueue [12:16:24]wFMCommunicate request_size=4 [12:16:24]MH_SAM_APDU [12:16:24]CAPDU: 80 09 00 00 [12:16:24]Write to MH i2c: E2 08 00 B3 02 80 09 00 00 00 00 00 00 27 [12:16:24]Write i2c OK [12:16:24]MH_I2C_Read... [12:16:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:24]Read from MH i2c: E2 [12:16:24]MH_I2C_Read... [12:16:24]Read from MH i2c: E2 03 00 [12:16:24]MH_I2C_Read... [12:16:24]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [12:16:24]RAPDU: 90 00 [12:16:24]wFMCommunicate OK [12:16:24]SAM_PROTO_ClearQueue done [12:16:24]KKMCreateOFDPacket [12:16:24]OFDProtocolAddRootSTLVToBuf [12:16:24]FM_MakeSignedData [12:16:24]FM_MakeSignedData [12:16:24]SAM_PROTO_SignData [12:16:24]wFMCommunicate request_size=4 [12:16:24]MH_SAM_APDU [12:16:24]CAPDU: 80 0D 01 02 [12:16:24]Write to MH i2c: E2 08 00 B4 02 80 0D 01 02 00 00 00 00 2F [12:16:24]Write i2c OK [12:16:24]MH_I2C_Read... [12:16:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:24]Read from MH i2c: E2 [12:16:24]MH_I2C_Read... [12:16:24]Read from MH i2c: E2 03 00 [12:16:24]MH_I2C_Read... [12:16:24]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [12:16:24]RAPDU: 90 00 [12:16:24]wFMCommunicate OK [12:16:24]wFMCommunicate request_size=255 [12:16:24]MH_SAM_APDU [12:16:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 98 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 08 03 00 35 04 06 00 F7 [12:16:24]Write to MH i2c: E2 02 01 B5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 98 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 08 03 00 35 04 06 00 F7 00 00 BB [12:16:24]Write i2c OK [12:16:24]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 03 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [12:16:25]RAPDU: 90 00 [12:16:25]wFMCommunicate OK [12:16:25]wFMCommunicate request_size=10 [12:16:25]MH_SAM_APDU [12:16:25]CAPDU: 80 0D 02 02 05 DE 07 ED 8F DD [12:16:25]Write to MH i2c: E2 0D 00 B6 02 80 0D 02 02 05 00 DE 07 ED 8F DD 00 00 7A [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 03 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [12:16:25]RAPDU: 90 00 [12:16:25]wFMCommunicate OK [12:16:25]wFMCommunicate request_size=4 [12:16:25]MH_SAM_APDU [12:16:25]CAPDU: 80 0D 03 02 [12:16:25]Write to MH i2c: E2 08 00 B7 02 80 0D 03 02 00 00 00 00 34 [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 0B 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 0B 00 B7 02 00 26 59 FB B2 D8 04 36 60 90 00 D3 [12:16:25]RAPDU: 26 59 FB B2 D8 04 36 60 90 00 [12:16:25]wFMCommunicate OK [12:16:25]SAM_PROTO_SignData done [12:16:25]FM_MakeSignedData done [12:16:25]CreateOFDProtocolMessage [12:16:25]wFMCommunicate request_size=4 [12:16:25]MH_SAM_APDU [12:16:25]CAPDU: 80 11 00 00 [12:16:25]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:25]Read from MH i2c: E2 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 17 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: E2 17 00 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [12:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:25]wFMCommunicate OK [12:16:25]CreateOFDProtocolMessage done [12:16:25]OFDSenderStorePacket 198700 [12:16:25]StoreOFDPacket docnum=198700 [12:16:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 49 39 07 01 31 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 98 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 08 03 00 35 04 06 00 F7 DE 07 ED 8F DD 26 59 FB B2 D8 04 36 60 [12:16:25]CheckFolder [12:16:25]dirname=/storage/ofd_packets [12:16:25]CheckFolder done [12:16:25]ProducePacketName [12:16:25]name=ofd_packets/00198700 [12:16:25]NVStorageSaveData ofd_packets/00198700 [12:16:25]File name is /storage/ofd_packets/00198700 [12:16:25]Write 301 bytes [12:16:25]NVStorageSaveData done [12:16:25]OFDSenderStorePacket done [12:16:25]KKMCreateOFDPacket done [12:16:25]NVStorageSaveData kkm_last_timestamp [12:16:25]File name is /storage/kkm_last_timestamp [12:16:25]Write 4 bytes [12:16:25]NVStorageSaveData done [12:16:25]ExternCall_PrintAddStr [12:16:25]wPrintStart [12:16:25]Write to MH i2c: 01 00 00 B9 02 BB [12:16:25]Write i2c OK [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: 01 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: 01 07 00 [12:16:25]MH_I2C_Read... [12:16:25]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [12:16:25]RasterBufferAndPrint [12:16:25]line 小褔械褌 N : (1)11326152 [12:16:25]line 袠袧袧: 02508201610067 [12:16:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:16:25]line 袩袪袨袛袗袞袗 [12:16:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [12:16:25]line 孝芯胁邪褉: 2710124130 [12:16:25]line 袗懈-92-袣-4 [12:16:25]line 14.750 * 67.80 [12:16:25]line = 1000.05 [12:16:25]line 袧袛小 12% 袧小袩 1% [12:16:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:16:25]line 袨袣袪校袚袥袝袧袠袝: -0.05 [12:16:25]line 袠孝袨袚袨: 1000.00 [12:16:25]line 袙薪械褋械薪芯: 1000.00 [12:16:25]line 小袛袗效袗: 0.00 [12:16:25]line 袧小袩 1% : 8.85 [12:16:25]line 袧袛小 12% : 106.20 [12:16:25]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:16:25]line 袘械蟹薪邪谢.: 0.00 [12:16:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:16:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:16:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:16:25]line 效械泻 308 17.08.2024 12:16 [12:16:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:16:25]line 袟袧袦: 0300000079 [12:16:25]line 袪袧袦: 0000000000092545 [12:16:25]line 袙械褉褋懈褟 袣袣袦: 001 [12:16:25]line 肖袦: 0000000000871802 [12:16:25]line 肖袛: 198700 [12:16:25]line 肖袩袛: 272532987809757 [12:16:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198700&fm=272532987809757&tin=02508201610067®Number=0000000000092545&sum=100000 [12:16:25]OFD Sender: Processing packet 198700 [packets to send 246, broken 245] [12:16:25]ProducePacketName [12:16:25]name=ofd_packets/00198700 [12:16:25]OFD Sender: To server: 嚂鰌G, [12:16:25]CommunicateWithHost lk.salyk.kg:30040 [12:16:25]ConnectInit lk.salyk.kg [12:16:25]written 0, free lines is 4095 [12:16:25]Connected sock=10 [12:16:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 49 39 07 01 31 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 98 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 08 03 00 35 04 06 00 F7 DE 07 ED 8F DD 26 59 FB B2 D8 04 36 60 [12:16:26]Write to MH i2c: 01 00 00 E4 02 E6 [12:16:26]Write i2c OK [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: 01 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: 01 07 00 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: 01 07 00 E4 02 00 00 00 00 00 D5 0C CE [12:16:26]RasterBufferAndPrint [12:16:26]line [12:16:26]line [12:16:26]line [12:16:26]line [12:16:26]line [12:16:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD B2 47 00 20 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 08 03 00 F4 03 04 00 A8 40 C0 66 B6 04 01 00 00 19 AB 91 9B 6D 7E 3B 68 [12:16:26]CommunicateWithHost err = 0 [12:16:26]CheckOFDResponse [12:16:26]1017 (14) - 77093643461234 [12:16:26]1041 (16) - 0000000000871802 [12:16:26]1040 (4) - 198700 [12:16:26]1012 (4) - 17.08.2024 06:18 [12:16:26]1206 (1) - 0 [12:16:26]OFD Sender: Remove packet 198700 [12:16:26]ProducePacketName [12:16:26]name=ofd_packets/00198700 [12:16:26]NVStorageDeleteData [12:16:26]written 0, free lines is 3292 [12:16:26]MH_Cut [12:16:26]Write to MH i2c: D1 01 00 EB 02 01 BF [12:16:26]Write i2c OK [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: D1 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: D1 01 00 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: D1 01 00 EB 02 00 BE [12:16:26]Write to MH i2c: 01 00 00 EC 02 EE [12:16:26]Write i2c OK [12:16:26]MH_I2C_Read... [12:16:26]OFD Sender: No OFD packet to send [12:16:26]*** Cut start [12:16:26]*** Purtial cut [12:16:26]*** Stage 1: CUTSNS_PIN = 1 [12:16:27]Read from MH i2c: 01 [12:16:27]MH_I2C_Read... [12:16:27]*** Stop cut motor [12:16:27]*** Cut end [12:16:27]Read from MH i2c: 01 07 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 FF 0F 03 [12:16:27]process_action close_receipt done [12:16:27]requested_data is exist [12:16:27]produce_requested_data [12:16:27]requested_item fm.sn is exist - process it [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 11 00 00 [12:16:27]Write to MH i2c: E2 08 00 ED 02 80 11 00 00 00 00 00 00 69 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 17 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 17 00 ED 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [12:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:27]wFMCommunicate OK [12:16:27]requested_item fd.num is exist - process it [12:16:27]SAM_PROTO_GetFieldsCounters [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 13 00 00 [12:16:27]Write to MH i2c: E2 08 00 EE 02 80 13 00 00 00 00 00 00 6C [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 62 00 [12:16:27]MH_I2C_Read... [12:16:27]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 08 03 00 0E 04 04 00 CF 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 2D [12:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 08 03 00 0E 04 04 00 CF 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 [12:16:27]wFMCommunicate OK [12:16:27]SAM_PROTO_GetFieldsCounters done [12:16:27]requested_item shift.num is exist - process it [12:16:27]requested_item shift.opened is exist - process it [12:16:27]req_shift_opened [12:16:27]FM_GetShiftState [12:16:27]SAM_PROTO_GetShiftState [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 13 01 00 [12:16:27]Write to MH i2c: E2 08 00 EF 02 80 13 01 00 00 00 00 00 6E [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 0E 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 0E 00 EF 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [12:16:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:27]wFMCommunicate OK [12:16:27]SAM_PROTO_GetShiftState done [12:16:27]FM_GetShiftState done [12:16:27]req_shift_opened done [12:16:27]requested_item shift.open_date is exist - process it [12:16:27]req_shift_open_date [12:16:27]req_shift_open_date done [12:16:27]produce_requested_data done [12:16:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198700,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:16:27]process_action_free close_receipt [12:16:27]json_value_free [12:16:27]json_value_free done [12:16:27]process_json_proto returns [12:16:27]Send response to host [12:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198700,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:16:27]free response buf [12:16:27]execute_script done [12:16:27]execute_script returns [12:16:27]free content buf [12:16:27]Sock 7.Close socket [12:16:27]Sock 7.Thread stoped [12:16:31]OFD Sender: No OFD packet to send [12:16:35]accept exits with 9 [12:16:35]New connection [12:16:35]New thread 3067247972 created [12:16:35]Thread 3067104612 joined [12:16:35]Waiting for new connection... [12:16:35] Sock 9.Parse request [12:16:35]Sock 9.Check first char [12:16:35]Sock 9.First char is OK [12:16:35]request: POST /json_proto HTTP/1.0 [12:16:35]Method: POST [12:16:35]URL: /json_proto [12:16:35]Method is POST - this is cgi request [12:16:35]url: /json_proto [12:16:35]query_string will be loaded in cgi processing [12:16:35]execute_cgi json_proto POST (null) [12:16:35]execute_cgi path=json_proto method=POST [12:16:35]POST find Content-Length [12:16:35]Host: 172.17.46.195:8080 [12:16:35]Content-Length: 821 [12:16:35]Content-Type: application/json [12:16:35] [12:16:35]POST finish read [12:16:35]Found Content-Length = 821 [12:16:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:35]execute_script... [12:16: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)11326153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:35]POST & json_proto [12:16:35]process_json_proto [12:16:35]json parsed OK: [12:16:35]protocol is kg_v1.0 [12:16:35]action value=close_receipt [12:16:35]process_action close_receipt [12:16:35]cmd_close_receipt [12:16:35]MH_GetDate [12:16:35]Write to MH i2c: F0 00 00 F0 02 E1 [12:16:35]Write i2c OK [12:16:35]MH_I2C_Read... [12:16:35]Read from MH i2c: F0 [12:16:35]MH_I2C_Read... [12:16:35]Read from MH i2c: F0 09 00 [12:16:35]MH_I2C_Read... [12:16:35]Read from MH i2c: F0 09 00 F0 02 00 A3 94 C0 66 8D AE BC 66 A4 [12:16:35]GetLastDocTimeStamp 1723896984 [12:16:35]current date 1723896995 [12:16:35]FM_GetShiftState [12:16:35]SAM_PROTO_GetShiftState [12:16:35]wFMCommunicate request_size=4 [12:16:35]MH_SAM_APDU [12:16:35]CAPDU: 80 13 01 00 [12:16:35]Write to MH i2c: E2 08 00 F1 02 80 13 01 00 00 00 00 00 70 [12:16:35]Write i2c OK [12:16:35]MH_I2C_Read... [12:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:35]Read from MH i2c: E2 [12:16:35]MH_I2C_Read... [12:16:35]Read from MH i2c: E2 0E 00 [12:16:35]MH_I2C_Read... [12:16:35]Read from MH i2c: E2 0E 00 F1 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D0 [12:16:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:35]wFMCommunicate OK [12:16:35]SAM_PROTO_GetShiftState done [12:16:35]FM_GetShiftState done [12:16:35]opened in 1723853126 [12:16:35]opened+sec_in_day 1723939526 [12:16:35]quantity*price = 100021 [12:16:35]sum+1 = 100023 [12:16:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 309 17.08.2024 12:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198701 肖袩袛: 138043853936157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121635&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198701&fm=138043853936157&tin=02508201610067®Number=0000000000092545&sum=100022 [12:16:36]StoreToDocumentArchive [12:16:36]shift 463 fd 198701 [12:16:36]save to /storage/0463/doc_00198701 [12:16:36]save last doc name /storage/0463/doc_00198701 to /storage/kkm_last_doc_name [12:16:36]save OK [12:16:36]Clear old archive folders... [12:16:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:36]tlvbuf is 007266A0 [12:16:36]SAM_PROTO_ClearQueue [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 09 00 00 [12:16:36]Write to MH i2c: E2 08 00 FE 02 80 09 00 00 00 00 00 00 72 [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [12:16:36]RAPDU: 90 00 [12:16:36]wFMCommunicate OK [12:16:36]SAM_PROTO_ClearQueue done [12:16:36]KKMCreateOFDPacket [12:16:36]OFDProtocolAddRootSTLVToBuf [12:16:36]FM_MakeSignedData [12:16:36]FM_MakeSignedData [12:16:36]SAM_PROTO_SignData [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 0D 01 02 [12:16:36]Write to MH i2c: E2 08 00 FF 02 80 0D 01 02 00 00 00 00 7A [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [12:16:36]RAPDU: 90 00 [12:16:36]wFMCommunicate OK [12:16:36]wFMCommunicate request_size=255 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 08 03 00 35 04 06 00 7D [12:16:36]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 08 03 00 35 04 06 00 7D 00 00 65 [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]OFD Sender: No OFD packet to send [12:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [12:16:36]RAPDU: 90 00 [12:16:36]wFMCommunicate OK [12:16:36]wFMCommunicate request_size=10 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 0D 02 02 05 8C D6 E0 96 1D [12:16:36]Write to MH i2c: E2 0D 00 01 03 80 0D 02 02 05 00 8C D6 E0 96 1D 00 00 7D [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [12:16:36]RAPDU: 90 00 [12:16:36]wFMCommunicate OK [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 0D 03 02 [12:16:36]Write to MH i2c: E2 08 00 02 03 80 0D 03 02 00 00 00 00 80 [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0B 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 0B 00 02 03 00 CB A8 18 26 9B 45 91 7F 90 00 22 [12:16:36]RAPDU: CB A8 18 26 9B 45 91 7F 90 00 [12:16:36]wFMCommunicate OK [12:16:36]SAM_PROTO_SignData done [12:16:36]FM_MakeSignedData done [12:16:36]CreateOFDProtocolMessage [12:16:36]wFMCommunicate request_size=4 [12:16:36]MH_SAM_APDU [12:16:36]CAPDU: 80 11 00 00 [12:16:36]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:36]Read from MH i2c: E2 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: E2 17 00 [12:16:36]MH_I2C_Read... [12:16:36]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 31 38 30 32 90 00 CD [12:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:36]wFMCommunicate OK [12:16:36]CreateOFDProtocolMessage done [12:16:36]OFDSenderStorePacket 198701 [12:16:36]StoreOFDPacket docnum=198701 [12:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A E6 07 01 5E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 08 03 00 35 04 06 00 7D 8C D6 E0 96 1D CB A8 18 26 9B 45 91 7F [12:16:36]CheckFolder [12:16:36]dirname=/storage/ofd_packets [12:16:36]CheckFolder done [12:16:36]ProducePacketName [12:16:36]name=ofd_packets/00198701 [12:16:36]NVStorageSaveData ofd_packets/00198701 [12:16:36]File name is /storage/ofd_packets/00198701 [12:16:36]Write 301 bytes [12:16:36]NVStorageSaveData done [12:16:36]OFDSenderStorePacket done [12:16:36]KKMCreateOFDPacket done [12:16:36]NVStorageSaveData kkm_last_timestamp [12:16:36]File name is /storage/kkm_last_timestamp [12:16:36]Write 4 bytes [12:16:36]NVStorageSaveData done [12:16:36]ExternCall_PrintAddStr [12:16:36]wPrintStart [12:16:36]Write to MH i2c: 01 00 00 04 03 07 [12:16:36]Write i2c OK [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: 01 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: 01 07 00 [12:16:36]MH_I2C_Read... [12:16:36]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [12:16:36]RasterBufferAndPrint [12:16:36]line 小褔械褌 N : (1)11326153 [12:16:36]line 袠袧袧: 02508201610067 [12:16:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:16:36]line 袩袪袨袛袗袞袗 [12:16:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [12:16:36]line 孝芯胁邪褉: 2710124500 [12:16:36]line 袗懈-95-袣-5 [12:16:36]line 13.480 * 74.20 [12:16:36]line = 1000.22 [12:16:36]line 袧袛小 12% 袧小袩 1% [12:16:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:16:36]line 袠孝袨袚袨: 1000.22 [12:16:36]line 袧小袩 1% : 8.85 [12:16:36]line 袧袛小 12% : 106.22 [12:16:36]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:16:36]line 袘械蟹薪邪谢.: 1000.22 [12:16:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:16:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:16:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:16:36]line 效械泻 309 17.08.2024 12:16 [12:16:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:16:36]line 袟袧袦: 0300000079 [12:16:36]line 袪袧袦: 0000000000092545 [12:16:36]line 袙械褉褋懈褟 袣袣袦: 001 [12:16:36]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [12:16:36]line 肖袦: 0000000000871802 [12:16:36]line 肖袛: 198701 [12:16:36]line 肖袩袛: 138043853936157 [12:16:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121635&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198701&fm=138043853936157&tin=02508201610067®Number=0000000000092545&sum=100022 [12:16:36]written 0, free lines is 4095 [12:16:37]OFD Sender: Processing packet 198701 [packets to send 246, broken 245] [12:16:37]ProducePacketName [12:16:37]name=ofd_packets/00198701 [12:16:37]OFD Sender: To server: 嚂鰌G, [12:16:37]CommunicateWithHost lk.salyk.kg:30040 [12:16:37]ConnectInit lk.salyk.kg [12:16:37]Connected sock=10 [12:16:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5A E6 07 01 5E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 A3 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 08 03 00 35 04 06 00 7D 8C D6 E0 96 1D CB A8 18 26 9B 45 91 7F [12:16:37]Write to MH i2c: 01 00 00 2E 03 31 [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: 01 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: 01 07 00 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: 01 07 00 2E 03 00 00 00 00 00 E9 0C 2D [12:16:37]RasterBufferAndPrint [12:16:37]line [12:16:37]line [12:16:37]line [12:16:37]line [12:16:37]line [12:16:37]written 0, free lines is 3317 [12:16:37]MH_Cut [12:16:37]Write to MH i2c: D1 01 00 35 03 01 0A [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: D1 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: D1 01 00 [12:16:37]MH_I2C_Read... [12:16:37]Read from MH i2c: D1 01 00 35 03 00 09 [12:16:37]Write to MH i2c: 01 00 00 36 03 39 [12:16:37]Write i2c OK [12:16:37]MH_I2C_Read... [12:16:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 79 47 00 BF BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 08 03 00 F4 03 04 00 B4 40 C0 66 B6 04 01 00 00 3D C2 75 DA F8 AC 52 9A [12:16:37]CommunicateWithHost err = 0 [12:16:37]CheckOFDResponse [12:16:37]1017 (14) - 77093643461234 [12:16:37]1041 (16) - 0000000000871802 [12:16:37]1040 (4) - 198701 [12:16:37]1012 (4) - 17.08.2024 06:18 [12:16:37]1206 (1) - 0 [12:16:37]OFD Sender: Remove packet 198701 [12:16:37]ProducePacketName [12:16:37]name=ofd_packets/00198701 [12:16:37]NVStorageDeleteData [12:16:37]OFD Sender: No OFD packet to send [12:16:38]*** Cut start [12:16:38]*** Purtial cut [12:16:38]*** CUTSNS_PIN = 0 [12:16:38]*** Stage 1: CUTSNS_PIN = 1 [12:16:40]Read from MH i2c: 01 [12:16:40]MH_I2C_Read... [12:16:40]*** Stop cut motor [12:16:40]*** Cut end [12:16:40]Read from MH i2c: 01 07 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: 01 07 00 36 03 00 00 00 00 00 FF 0F 4E [12:16:40]process_action close_receipt done [12:16:40]requested_data is exist [12:16:40]produce_requested_data [12:16:40]requested_item fm.sn is exist - process it [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 11 00 00 [12:16:40]Write to MH i2c: E2 08 00 37 03 80 11 00 00 00 00 00 00 B4 [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 17 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 17 00 37 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [12:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:40]wFMCommunicate OK [12:16:40]requested_item fd.num is exist - process it [12:16:40]SAM_PROTO_GetFieldsCounters [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 13 00 00 [12:16:40]Write to MH i2c: E2 08 00 38 03 80 13 00 00 00 00 00 00 B7 [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 62 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 62 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 08 03 00 0E 04 04 00 CF 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 7C [12:16:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 08 03 00 0E 04 04 00 CF 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 [12:16:40]wFMCommunicate OK [12:16:40]SAM_PROTO_GetFieldsCounters done [12:16:40]requested_item shift.num is exist - process it [12:16:40]requested_item shift.opened is exist - process it [12:16:40]req_shift_opened [12:16:40]FM_GetShiftState [12:16:40]SAM_PROTO_GetShiftState [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 13 01 00 [12:16:40]Write to MH i2c: E2 08 00 39 03 80 13 01 00 00 00 00 00 B9 [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 39 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 19 [12:16:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:40]wFMCommunicate OK [12:16:40]SAM_PROTO_GetShiftState done [12:16:40]FM_GetShiftState done [12:16:40]req_shift_opened done [12:16:40]requested_item shift.open_date is exist - process it [12:16:40]req_shift_open_date [12:16:40]req_shift_open_date done [12:16:40]produce_requested_data done [12:16:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198701,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:16:40]process_action_free close_receipt [12:16:40]json_value_free [12:16:40]json_value_free done [12:16:40]process_json_proto returns [12:16:40]Send response to host [12:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198701,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:16:40]free response buf [12:16:40]execute_script done [12:16:40]execute_script returns [12:16:40]free content buf [12:16:40]Sock 9.Close socket [12:16:40]Sock 9.Thread stoped [12:16:40]accept exits with 7 [12:16:40]New connection [12:16:40]New thread 3067104612 created [12:16:40]Thread 3067247972 joined [12:16:40]Waiting for new connection... [12:16:40] Sock 7.Parse request [12:16:40]Sock 7.Check first char [12:16:40]Sock 7.First char is OK [12:16:40]request: POST /json_proto HTTP/1.0 [12:16:40]Method: POST [12:16:40]URL: /json_proto [12:16:40]Method is POST - this is cgi request [12:16:40]url: /json_proto [12:16:40]query_string will be loaded in cgi processing [12:16:40]execute_cgi json_proto POST (null) [12:16:40]execute_cgi path=json_proto method=POST [12:16:40]POST find Content-Length [12:16:40]Host: 172.17.46.195:8080 [12:16:40]Content-Length: 690 [12:16:40]Content-Type: application/json [12:16:40] [12:16:40]POST finish read [12:16:40]Found Content-Length = 690 [12:16:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:40]execute_script... [12:16: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)11326154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:40]POST & json_proto [12:16:40]process_json_proto [12:16:40]json parsed OK: [12:16:40]protocol is kg_v1.0 [12:16:40]action value=close_receipt [12:16:40]process_action close_receipt [12:16:40]cmd_close_receipt [12:16:40]MH_GetDate [12:16:40]Write to MH i2c: F0 00 00 3A 03 2C [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: F0 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: F0 09 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: F0 09 00 3A 03 00 A9 94 C0 66 8D AE BC 66 F5 [12:16:40]GetLastDocTimeStamp 1723896995 [12:16:40]current date 1723897001 [12:16:40]FM_GetShiftState [12:16:40]SAM_PROTO_GetShiftState [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 13 01 00 [12:16:40]Write to MH i2c: E2 08 00 3B 03 80 13 01 00 00 00 00 00 BB [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 3B 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1B [12:16:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:40]wFMCommunicate OK [12:16:40]SAM_PROTO_GetShiftState done [12:16:40]FM_GetShiftState done [12:16:40]opened in 1723853126 [12:16:40]opened+sec_in_day 1723939526 [12:16:40]quantity*price = 100051 [12:16:40]sum+1 = 100052 [12:16:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 310 17.08.2024 12:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198702 肖袩袛: 78481536776264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121641&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198702&fm=78481536776264&tin=02508201610067®Number=0000000000092545&sum=100000 [12:16:42]StoreToDocumentArchive [12:16:42]shift 463 fd 198702 [12:16:42]save to /storage/0463/doc_00198702 [12:16:42]save last doc name /storage/0463/doc_00198702 to /storage/kkm_last_doc_name [12:16:42]save OK [12:16:42]Clear old archive folders... [12:16:42]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:16:42]tlvbuf is 007190D0 [12:16:42]SAM_PROTO_ClearQueue [12:16:42]wFMCommunicate request_size=4 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 09 00 00 [12:16:42]Write to MH i2c: E2 08 00 48 03 80 09 00 00 00 00 00 00 BD [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [12:16:42]RAPDU: 90 00 [12:16:42]wFMCommunicate OK [12:16:42]SAM_PROTO_ClearQueue done [12:16:42]KKMCreateOFDPacket [12:16:42]OFDProtocolAddRootSTLVToBuf [12:16:42]FM_MakeSignedData [12:16:42]FM_MakeSignedData [12:16:42]SAM_PROTO_SignData [12:16:42]wFMCommunicate request_size=4 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 0D 01 02 [12:16:42]Write to MH i2c: E2 08 00 49 03 80 0D 01 02 00 00 00 00 C5 [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [12:16:42]RAPDU: 90 00 [12:16:42]wFMCommunicate OK [12:16:42]wFMCommunicate request_size=255 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 A9 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 08 03 [12:16:42]Write to MH i2c: E2 02 01 4A 03 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 A9 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 08 03 00 00 D9 [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [12:16:42]RAPDU: 90 00 [12:16:42]wFMCommunicate OK [12:16:42]wFMCommunicate request_size=16 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 47 60 E8 1E F8 48 [12:16:42]Write to MH i2c: E2 13 00 4B 03 80 0D 02 02 0B 00 00 35 04 06 00 47 60 E8 1E F8 48 00 00 0A [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [12:16:42]RAPDU: 90 00 [12:16:42]wFMCommunicate OK [12:16:42]wFMCommunicate request_size=4 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 0D 03 02 [12:16:42]Write to MH i2c: E2 08 00 4C 03 80 0D 03 02 00 00 00 00 CA [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 0B 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 0B 00 4C 03 00 E1 4B DE 37 84 48 EE 7B 90 00 41 [12:16:42]RAPDU: E1 4B DE 37 84 48 EE 7B 90 00 [12:16:42]wFMCommunicate OK [12:16:42]SAM_PROTO_SignData done [12:16:42]FM_MakeSignedData done [12:16:42]CreateOFDProtocolMessage [12:16:42]wFMCommunicate request_size=4 [12:16:42]MH_SAM_APDU [12:16:42]CAPDU: 80 11 00 00 [12:16:42]Write to MH i2c: E2 08 00 4D 03 80 11 00 00 00 00 00 00 CA [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:42]Read from MH i2c: E2 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: E2 17 00 [12:16:42]MH_I2C_Read... [12:16:42]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 31 38 30 32 90 00 17 [12:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:42]wFMCommunicate OK [12:16:42]CreateOFDProtocolMessage done [12:16:42]OFDSenderStorePacket 198702 [12:16:42]StoreOFDPacket docnum=198702 [12:16:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 81 1B 0D 01 34 14 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 A9 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 08 03 00 35 04 06 00 47 60 E8 1E F8 48 E1 4B DE 37 84 48 EE 7B [12:16:42]CheckFolder [12:16:42]dirname=/storage/ofd_packets [12:16:42]CheckFolder done [12:16:42]ProducePacketName [12:16:42]name=ofd_packets/00198702 [12:16:42]NVStorageSaveData ofd_packets/00198702 [12:16:42]File name is /storage/ofd_packets/00198702 [12:16:42]Write 307 bytes [12:16:42]NVStorageSaveData done [12:16:42]OFDSenderStorePacket done [12:16:42]KKMCreateOFDPacket done [12:16:42]NVStorageSaveData kkm_last_timestamp [12:16:42]File name is /storage/kkm_last_timestamp [12:16:42]Write 4 bytes [12:16:42]NVStorageSaveData done [12:16:42]ExternCall_PrintAddStr [12:16:42]wPrintStart [12:16:42]Write to MH i2c: 01 00 00 4E 03 51 [12:16:42]Write i2c OK [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: 01 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: 01 07 00 [12:16:42]MH_I2C_Read... [12:16:42]Read from MH i2c: 01 07 00 4E 03 00 00 00 00 00 FF 0F 66 [12:16:42]RasterBufferAndPrint [12:16:42]line 小褔械褌 N : (1)11326154 [12:16:42]line 袠袧袧: 02508201610067 [12:16:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:16:42]line 袩袪袨袛袗袞袗 [12:16:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [12:16:42]line 孝芯胁邪褉: 2710194210 [12:16:42]line D-ENERGY 袛孝-袣-5 [12:16:42]line 12.960 * 77.20 [12:16:42]line = 1000.51 [12:16:42]line 袧袛小 12% 袧小袩 1% [12:16:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:16:42]line 袨袣袪校袚袥袝袧袠袝: -0.51 [12:16:42]line 袠孝袨袚袨: 1000.00 [12:16:42]line 袙薪械褋械薪芯: 1000.00 [12:16:42]line 小袛袗效袗: 0.00 [12:16:42]line 袧小袩 1% : 8.85 [12:16:42]line 袧袛小 12% : 106.25 [12:16:42]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:16:42]line 袘械蟹薪邪谢.: 0.00 [12:16:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:16:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:16:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:16:42]line 效械泻 310 17.08.2024 12:16 [12:16:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:16:42]line 袟袧袦: 0300000079 [12:16:42]line 袪袧袦: 0000000000092545 [12:16:42]line 袙械褉褋懈褟 袣袣袦: 001 [12:16:42]line 肖袦: 0000000000871802 [12:16:42]line 肖袛: 198702 [12:16:42]line 肖袩袛: 78481536776264 [12:16:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121641&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198702&fm=78481536776264&tin=02508201610067®Number=0000000000092545&sum=100000 [12:16:42]written 0, free lines is 4095 [12:16:42]OFD Sender: Processing packet 198702 [packets to send 246, broken 245] [12:16:42]ProducePacketName [12:16:42]name=ofd_packets/00198702 [12:16:42]OFD Sender: To server: 嚂鰌G, [12:16:42]CommunicateWithHost lk.salyk.kg:30040 [12:16:42]ConnectInit lk.salyk.kg [12:16:43]Connected sock=10 [12:16:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 81 1B 0D 01 34 14 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 A9 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 08 03 00 35 04 06 00 47 60 E8 1E F8 48 E1 4B DE 37 84 48 EE 7B [12:16:43]Write to MH i2c: 01 00 00 79 03 7C [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: 01 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: 01 07 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: 01 07 00 79 03 00 00 00 00 00 DC 0C 6B [12:16:43]RasterBufferAndPrint [12:16:43]line [12:16:43]line [12:16:43]line [12:16:43]line [12:16:43]line [12:16:43]written 0, free lines is 3310 [12:16:43]MH_Cut [12:16:43]Write to MH i2c: D1 01 00 80 03 01 55 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: D1 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: D1 01 00 [12:16:43]MH_I2C_Read... [12:16:43]Read from MH i2c: D1 01 00 80 03 00 54 [12:16:43]Write to MH i2c: 01 00 00 81 03 84 [12:16:43]Write i2c OK [12:16:43]MH_I2C_Read... [12:16:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 00 47 00 65 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 31 38 30 32 10 04 04 00 2E 08 03 00 F4 03 04 00 BA 40 C0 66 B6 04 01 00 00 BE FE 16 6C E3 01 E6 C8 [12:16:43]CommunicateWithHost err = 0 [12:16:43]CheckOFDResponse [12:16:43]1017 (14) - 77093643461234 [12:16:43]1041 (16) - 0000000000871802 [12:16:43]1040 (4) - 198702 [12:16:43]1012 (4) - 17.08.2024 06:18 [12:16:43]1206 (1) - 0 [12:16:43]OFD Sender: Remove packet 198702 [12:16:43]ProducePacketName [12:16:43]name=ofd_packets/00198702 [12:16:43]NVStorageDeleteData [12:16:43]OFD Sender: No OFD packet to send [12:16:44]*** Cut start [12:16:44]*** Purtial cut [12:16:44]*** Stage 1: CUTSNS_PIN = 1 [12:16:44]Read from MH i2c: 01 [12:16:44]MH_I2C_Read... [12:16:44]*** Stop cut motor [12:16:44]*** Cut end [12:16:44]Read from MH i2c: 01 07 00 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: 01 07 00 81 03 00 00 00 00 00 FF 0F 99 [12:16:44]process_action close_receipt done [12:16:44]requested_data is exist [12:16:44]produce_requested_data [12:16:44]requested_item fm.sn is exist - process it [12:16:44]wFMCommunicate request_size=4 [12:16:44]MH_SAM_APDU [12:16:44]CAPDU: 80 11 00 00 [12:16:44]Write to MH i2c: E2 08 00 82 03 80 11 00 00 00 00 00 00 FF [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:44]Read from MH i2c: E2 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 17 00 [12:16:44]MH_I2C_Read... [12:16:44]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 31 38 30 32 90 00 4C [12:16:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:16:44]wFMCommunicate OK [12:16:44]requested_item fd.num is exist - process it [12:16:44]SAM_PROTO_GetFieldsCounters [12:16:44]wFMCommunicate request_size=4 [12:16:44]MH_SAM_APDU [12:16:44]CAPDU: 80 13 00 00 [12:16:44]Write to MH i2c: E2 08 00 83 03 80 13 00 00 00 00 00 00 02 [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:44]Read from MH i2c: E2 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 62 00 [12:16:44]MH_I2C_Read... [12:16:44]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 08 03 00 0E 04 04 00 CF 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 CB [12:16:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 08 03 00 0E 04 04 00 CF 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 [12:16:44]wFMCommunicate OK [12:16:44]SAM_PROTO_GetFieldsCounters done [12:16:44]requested_item shift.num is exist - process it [12:16:44]requested_item shift.opened is exist - process it [12:16:44]req_shift_opened [12:16:44]FM_GetShiftState [12:16:44]SAM_PROTO_GetShiftState [12:16:44]wFMCommunicate request_size=4 [12:16:44]MH_SAM_APDU [12:16:44]CAPDU: 80 13 01 00 [12:16:44]Write to MH i2c: E2 08 00 84 03 80 13 01 00 00 00 00 00 04 [12:16:44]Write i2c OK [12:16:44]MH_I2C_Read... [12:16:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:44]Read from MH i2c: E2 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 0E 00 [12:16:44]MH_I2C_Read... [12:16:44]Read from MH i2c: E2 0E 00 84 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 64 [12:16:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:16:44]wFMCommunicate OK [12:16:44]SAM_PROTO_GetShiftState done [12:16:44]FM_GetShiftState done [12:16:44]req_shift_opened done [12:16:44]requested_item shift.open_date is exist - process it [12:16:44]req_shift_open_date [12:16:44]req_shift_open_date done [12:16:44]produce_requested_data done [12:16:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198702,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:16:44]process_action_free close_receipt [12:16:44]json_value_free [12:16:44]json_value_free done [12:16:44]process_json_proto returns [12:16:44]Send response to host [12:16:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198702,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:16:44]free response buf [12:16:44]execute_script done [12:16:44]execute_script returns [12:16:44]free content buf [12:16:44]Sock 7.Close socket [12:16:44]Sock 7.Thread stoped [12:16:48]OFD Sender: No OFD packet to send [12:16:53]OFD Sender: No OFD packet to send [12:16:58]OFD Sender: No OFD packet to send [12:17:03]OFD Sender: No OFD packet to send [12:17:08]OFD Sender: No OFD packet to send [12:17:13]OFD Sender: No OFD packet to send [12:17:18]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:03]accept exits with 9 [12:18:03]New connection [12:18:03]New thread 3067247972 created [12:18:03]Thread 3067104612 joined [12:18:03]Waiting for new connection... [12:18:03] Sock 9.Parse request [12:18:03]Sock 9.Check first char [12:18:03]Sock 9.First char is OK [12:18:03]request: POST /json_proto HTTP/1.0 [12:18:03]Method: POST [12:18:03]URL: /json_proto [12:18:03]Method is POST - this is cgi request [12:18:03]url: /json_proto [12:18:03]query_string will be loaded in cgi processing [12:18:03]execute_cgi json_proto POST (null) [12:18:03]execute_cgi path=json_proto method=POST [12:18:03]POST find Content-Length [12:18:03]Host: 172.17.46.195:8080 [12:18:03]Content-Length: 808 [12:18:03]Content-Type: application/json [12:18:03] [12:18:03]POST finish read [12:18:03]Found Content-Length = 808 [12:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 45.150, "sum" : 1733.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1733.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:03]execute_script... [12:18: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)11326151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 45.150, "sum" : 1733.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1733.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:03]POST & json_proto [12:18:03]process_json_proto [12:18:03]json parsed OK: [12:18:03]protocol is kg_v1.0 [12:18:03]action value=close_receipt [12:18:03]process_action close_receipt [12:18:03]cmd_close_receipt [12:18:03]MH_GetDate [12:18:03]Write to MH i2c: F0 00 00 85 03 77 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 09 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: F0 09 00 85 03 00 FC 94 C0 66 8D AE BC 66 93 [12:18:03]GetLastDocTimeStamp 1723897001 [12:18:03]current date 1723897084 [12:18:03]FM_GetShiftState [12:18:03]SAM_PROTO_GetShiftState [12:18:03]wFMCommunicate request_size=4 [12:18:03]MH_SAM_APDU [12:18:03]CAPDU: 80 13 01 00 [12:18:03]Write to MH i2c: E2 08 00 86 03 80 13 01 00 00 00 00 00 06 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:03]Read from MH i2c: E2 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 0E 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 0E 00 86 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 66 [12:18:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:18:03]wFMCommunicate OK [12:18:03]SAM_PROTO_GetShiftState done [12:18:03]FM_GetShiftState done [12:18:03]opened in 1723853126 [12:18:03]opened+sec_in_day 1723939526 [12:18:03]quantity*price = 173376 [12:18:03]sum+1 = 173377 [12:18:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1733.76 袧小袩 1% : 15.34 袧袛小 12% : 184.12 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1733.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 311 17.08.2024 12:18 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198703 肖袩袛: 213229095128660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198703&fm=213229095128660&tin=02508201610067®Number=0000000000092545&sum=173376 [12:18:04]StoreToDocumentArchive [12:18:04]shift 463 fd 198703 [12:18:04]save to /storage/0463/doc_00198703 [12:18:04]save last doc name /storage/0463/doc_00198703 to /storage/kkm_last_doc_name [12:18:04]save OK [12:18:04]Clear old archive folders... [12:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:18:04]tlvbuf is 0073A2A0 [12:18:04]SAM_PROTO_ClearQueue [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 09 00 00 [12:18:04]Write to MH i2c: E2 08 00 93 03 80 09 00 00 00 00 00 00 08 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_ClearQueue done [12:18:04]KKMCreateOFDPacket [12:18:04]OFDProtocolAddRootSTLVToBuf [12:18:04]FM_MakeSignedData [12:18:04]FM_MakeSignedData [12:18:04]SAM_PROTO_SignData [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 01 02 [12:18:04]Write to MH i2c: E2 08 00 94 03 80 0D 01 02 00 00 00 00 10 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=255 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5E B0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 40 A5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 A5 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 FC 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 08 03 00 35 04 06 00 C1 EE [12:18:04]Write to MH i2c: E2 02 01 95 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5E B0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 40 A5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 A5 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 FC 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 08 03 00 35 04 06 00 C1 EE 00 00 68 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=9 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 04 44 78 8E 54 [12:18:04]Write to MH i2c: E2 0C 00 96 03 80 0D 02 02 04 00 44 78 8E 54 00 00 B9 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 03 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [12:18:05]RAPDU: 90 00 [12:18:05]wFMCommunicate OK [12:18:05]wFMCommunicate request_size=4 [12:18:05]MH_SAM_APDU [12:18:05]CAPDU: 80 0D 03 02 [12:18:05]Write to MH i2c: E2 08 00 97 03 80 0D 03 02 00 00 00 00 15 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 0B 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 0B 00 97 03 00 EE 8A 0E C0 49 BE FC CC 90 00 2B [12:18:05]RAPDU: EE 8A 0E C0 49 BE FC CC 90 00 [12:18:05]wFMCommunicate OK [12:18:05]SAM_PROTO_SignData done [12:18:05]FM_MakeSignedData done [12:18:05]CreateOFDProtocolMessage [12:18:05]wFMCommunicate request_size=4 [12:18:05]MH_SAM_APDU [12:18:05]CAPDU: 80 11 00 00 [12:18:05]Write to MH i2c: E2 08 00 98 03 80 11 00 00 00 00 00 00 15 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:05]Read from MH i2c: E2 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 17 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: E2 17 00 98 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [12:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:18:05]wFMCommunicate OK [12:18:05]CreateOFDProtocolMessage done [12:18:05]OFDSenderStorePacket 198703 [12:18:05]StoreOFDPacket docnum=198703 [12:18:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2A A4 06 01 6A 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5E B0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 40 A5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 A5 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 FC 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 08 03 00 35 04 06 00 C1 EE 44 78 8E 54 EE 8A 0E C0 49 BE FC CC [12:18:05]CheckFolder [12:18:05]dirname=/storage/ofd_packets [12:18:05]CheckFolder done [12:18:05]ProducePacketName [12:18:05]name=ofd_packets/00198703 [12:18:05]NVStorageSaveData ofd_packets/00198703 [12:18:05]File name is /storage/ofd_packets/00198703 [12:18:05]Write 300 bytes [12:18:05]NVStorageSaveData done [12:18:05]OFDSenderStorePacket done [12:18:05]KKMCreateOFDPacket done [12:18:05]NVStorageSaveData kkm_last_timestamp [12:18:05]File name is /storage/kkm_last_timestamp [12:18:05]Write 4 bytes [12:18:05]NVStorageSaveData done [12:18:05]ExternCall_PrintAddStr [12:18:05]wPrintStart [12:18:05]Write to MH i2c: 01 00 00 99 03 9C [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 99 03 00 00 00 00 00 FF 0F B1 [12:18:05]RasterBufferAndPrint [12:18:05]line 小褔械褌 N : (1)11326151 [12:18:05]line 袠袧袧: 02508201610067 [12:18:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:18:05]line 袩袪袨袛袗袞袗 [12:18:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [12:18:05]line 孝芯胁邪褉: 2711190000 [12:18:05]line 袚袗袟-袣-3 [12:18:05]line 45.150 * 38.40 [12:18:05]line = 1733.76 [12:18:05]line 袧袛小 12% 袧小袩 1% [12:18:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:18:05]line 袠孝袨袚袨: 1733.76 [12:18:05]line 袧小袩 1% : 15.34 [12:18:05]line 袧袛小 12% : 184.12 [12:18:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:18:05]line 袘械蟹薪邪谢.: 1733.76 [12:18:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:18:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:18:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:18:05]line 效械泻 311 17.08.2024 12:18 [12:18:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:18:05]line 袟袧袦: 0300000079 [12:18:05]line 袪袧袦: 0000000000092545 [12:18:05]line 袙械褉褋懈褟 袣袣袦: 001 [12:18:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:18:05]line 肖袦: 0000000000871802 [12:18:05]line 肖袛: 198703 [12:18:05]line 肖袩袛: 213229095128660 [12:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198703&fm=213229095128660&tin=02508201610067®Number=0000000000092545&sum=173376 [12:18:05]written 0, free lines is 4095 [12:18:05]OFD Sender: Processing packet 198703 [packets to send 246, broken 245] [12:18:05]ProducePacketName [12:18:05]name=ofd_packets/00198703 [12:18:05]OFD Sender: To server: 嚂鰌G, [12:18:05]CommunicateWithHost lk.salyk.kg:30040 [12:18:05]ConnectInit lk.salyk.kg [12:18:05]Connected sock=10 [12:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2A A4 06 01 6A 89 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5E B0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 40 A5 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A5 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 47 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 A5 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 FC 94 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 08 03 00 35 04 06 00 C1 EE 44 78 8E 54 EE 8A 0E C0 49 BE FC CC [12:18:05]Write to MH i2c: 01 00 00 C3 03 C6 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 C3 03 00 00 00 00 00 F3 0C CC [12:18:05]RasterBufferAndPrint [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]written 0, free lines is 3320 [12:18:05]MH_Cut [12:18:05]Write to MH i2c: D1 01 00 CA 03 01 9F [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 CA 03 00 9E [12:18:05]Write to MH i2c: 01 00 00 CB 03 CE [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 84 19 47 00 81 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 08 03 00 F4 03 04 00 0C 41 C0 66 B6 04 01 00 00 0D AA 6D 05 97 8F 43 40 [12:18:05]CommunicateWithHost err = 0 [12:18:05]CheckOFDResponse [12:18:05]1017 (14) - 77093643461234 [12:18:05]1041 (16) - 0000000000871802 [12:18:05]1040 (4) - 198703 [12:18:05]1012 (4) - 17.08.2024 06:19 [12:18:05]1206 (1) - 0 [12:18:05]OFD Sender: Remove packet 198703 [12:18:05]ProducePacketName [12:18:05]name=ofd_packets/00198703 [12:18:05]NVStorageDeleteData [12:18:06]OFD Sender: No OFD packet to send [12:18:06]*** Cut start [12:18:06]*** Purtial cut [12:18:06]*** CUTSNS_PIN = 0 [12:18:06]*** Stage 1: CUTSNS_PIN = 1 [12:18:08]Read from MH i2c: 01 [12:18:08]MH_I2C_Read... [12:18:08]*** Stop cut motor [12:18:08]*** Cut end [12:18:08]Read from MH i2c: 01 07 00 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: 01 07 00 CB 03 00 00 00 00 00 FF 0F E3 [12:18:08]process_action close_receipt done [12:18:08]requested_data is exist [12:18:08]produce_requested_data [12:18:08]requested_item fm.sn is exist - process it [12:18:08]wFMCommunicate request_size=4 [12:18:08]MH_SAM_APDU [12:18:08]CAPDU: 80 11 00 00 [12:18:08]Write to MH i2c: E2 08 00 CC 03 80 11 00 00 00 00 00 00 49 [12:18:08]Write i2c OK [12:18:08]MH_I2C_Read... [12:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:08]Read from MH i2c: E2 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 17 00 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 17 00 CC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [12:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:18:08]wFMCommunicate OK [12:18:08]requested_item fd.num is exist - process it [12:18:08]SAM_PROTO_GetFieldsCounters [12:18:08]wFMCommunicate request_size=4 [12:18:08]MH_SAM_APDU [12:18:08]CAPDU: 80 13 00 00 [12:18:08]Write to MH i2c: E2 08 00 CD 03 80 13 00 00 00 00 00 00 4C [12:18:08]Write i2c OK [12:18:08]MH_I2C_Read... [12:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:08]Read from MH i2c: E2 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 62 00 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 62 00 CD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 08 03 00 0E 04 04 00 CF 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 19 [12:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 08 03 00 0E 04 04 00 CF 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 [12:18:08]wFMCommunicate OK [12:18:08]SAM_PROTO_GetFieldsCounters done [12:18:08]requested_item shift.num is exist - process it [12:18:08]requested_item shift.opened is exist - process it [12:18:08]req_shift_opened [12:18:08]FM_GetShiftState [12:18:08]SAM_PROTO_GetShiftState [12:18:08]wFMCommunicate request_size=4 [12:18:08]MH_SAM_APDU [12:18:08]CAPDU: 80 13 01 00 [12:18:08]Write to MH i2c: E2 08 00 CE 03 80 13 01 00 00 00 00 00 4E [12:18:08]Write i2c OK [12:18:08]MH_I2C_Read... [12:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:08]Read from MH i2c: E2 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 0E 00 [12:18:08]MH_I2C_Read... [12:18:08]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [12:18:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:18:08]wFMCommunicate OK [12:18:08]SAM_PROTO_GetShiftState done [12:18:08]FM_GetShiftState done [12:18:08]req_shift_opened done [12:18:08]requested_item shift.open_date is exist - process it [12:18:08]req_shift_open_date [12:18:08]req_shift_open_date done [12:18:08]produce_requested_data done [12:18:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198703,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:18:08]process_action_free close_receipt [12:18:08]json_value_free [12:18:08]json_value_free done [12:18:08]process_json_proto returns [12:18:08]Send response to host [12:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198703,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:18:08]free response buf [12:18:08]execute_script done [12:18:08]execute_script returns [12:18:08]free content buf [12:18:08]Sock 9.Close socket [12:18:08]Sock 9.Thread stoped [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:36]OFD Sender: No OFD packet to send [12:18:41]OFD Sender: No OFD packet to send [12:18:46]OFD Sender: No OFD packet to send [12:18:51]OFD Sender: No OFD packet to send [12:18:56]OFD Sender: No OFD packet to send [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:13]accept exits with 7 [12:19:13]New connection [12:19:13]New thread 3067104612 created [12:19:13]Thread 3067247972 joined [12:19:13]Waiting for new connection... [12:19:13] Sock 7.Parse request [12:19:13]Sock 7.Check first char [12:19:13]Sock 7.First char is OK [12:19:13]request: POST /json_proto HTTP/1.0 [12:19:13]Method: POST [12:19:13]URL: /json_proto [12:19:13]Method is POST - this is cgi request [12:19:13]url: /json_proto [12:19:13]query_string will be loaded in cgi processing [12:19:13]execute_cgi json_proto POST (null) [12:19:13]execute_cgi path=json_proto method=POST [12:19:13]POST find Content-Length [12:19:13]Host: 172.17.46.195:8080 [12:19:13]Content-Length: 792 [12:19:13]Content-Type: application/json [12:19:13] [12:19:13]POST finish read [12:19:13]Found Content-Length = 792 [12:19:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 104.990, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:13]execute_script... [12:19: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)11326155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 104.990, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:13]POST & json_proto [12:19:13]process_json_proto [12:19:13]json parsed OK: [12:19:13]protocol is kg_v1.0 [12:19:13]action value=close_receipt [12:19:13]process_action close_receipt [12:19:13]cmd_close_receipt [12:19:13]MH_GetDate [12:19:13]Write to MH i2c: F0 00 00 CF 03 C1 [12:19:13]Write i2c OK [12:19:13]MH_I2C_Read... [12:19:13]Read from MH i2c: F0 [12:19:13]MH_I2C_Read... [12:19:13]Read from MH i2c: F0 09 00 [12:19:13]MH_I2C_Read... [12:19:13]Read from MH i2c: F0 09 00 CF 03 00 42 95 C0 66 8D AE BC 66 24 [12:19:13]GetLastDocTimeStamp 1723897084 [12:19:13]current date 1723897154 [12:19:13]FM_GetShiftState [12:19:13]SAM_PROTO_GetShiftState [12:19:13]wFMCommunicate request_size=4 [12:19:13]MH_SAM_APDU [12:19:13]CAPDU: 80 13 01 00 [12:19:13]Write to MH i2c: E2 08 00 D0 03 80 13 01 00 00 00 00 00 50 [12:19:13]Write i2c OK [12:19:13]MH_I2C_Read... [12:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:13]Read from MH i2c: E2 [12:19:13]MH_I2C_Read... [12:19:13]Read from MH i2c: E2 0E 00 [12:19:13]MH_I2C_Read... [12:19:13]Read from MH i2c: E2 0E 00 D0 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B0 [12:19:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:19:13]wFMCommunicate OK [12:19:13]SAM_PROTO_GetShiftState done [12:19:13]FM_GetShiftState done [12:19:13]opened in 1723853126 [12:19:13]opened+sec_in_day 1723939526 [12:19:13]quantity*price = 0 [12:19:13]sum+1 = 1 [12:19:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 312 17.08.2024 12:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99991 肖袦: 0000000000871802 肖袛: 198704 肖袩袛: 57281719626644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121914&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198704&fm=57281719626644&tin=02508201610067®Number=0000000000092545&sum=0 [12:19:14]StoreToDocumentArchive [12:19:14]shift 463 fd 198704 [12:19:14]save to /storage/0463/doc_00198704 [12:19:14]save last doc name /storage/0463/doc_00198704 to /storage/kkm_last_doc_name [12:19:14]save OK [12:19:14]Clear old archive folders... [12:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:19:14]tlvbuf is 007202E0 [12:19:14]SAM_PROTO_ClearQueue [12:19:14]wFMCommunicate request_size=4 [12:19:14]MH_SAM_APDU [12:19:14]CAPDU: 80 09 00 00 [12:19:14]Write to MH i2c: E2 08 00 DD 03 80 09 00 00 00 00 00 00 52 [12:19:14]Write i2c OK [12:19:14]MH_I2C_Read... [12:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:14]Read from MH i2c: E2 [12:19:14]MH_I2C_Read... [12:19:14]Read from MH i2c: E2 03 00 [12:19:14]MH_I2C_Read... [12:19:14]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [12:19:14]RAPDU: 90 00 [12:19:14]wFMCommunicate OK [12:19:14]SAM_PROTO_ClearQueue done [12:19:14]KKMCreateOFDPacket [12:19:15]OFDProtocolAddRootSTLVToBuf [12:19:15]FM_MakeSignedData [12:19:15]FM_MakeSignedData [12:19:15]SAM_PROTO_SignData [12:19:15]wFMCommunicate request_size=4 [12:19:15]MH_SAM_APDU [12:19:15]CAPDU: 80 0D 01 02 [12:19:15]Write to MH i2c: E2 08 00 DE 03 80 0D 01 02 00 00 00 00 5A [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:15]Read from MH i2c: E2 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [12:19:15]RAPDU: 90 00 [12:19:15]wFMCommunicate OK [12:19:15]wFMCommunicate request_size=255 [12:19:15]MH_SAM_APDU [12:19:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 42 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 08 03 00 35 04 06 00 34 18 F0 8C [12:19:15]Write to MH i2c: E2 02 01 DF 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 42 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 08 03 00 35 04 06 00 34 18 F0 8C 00 00 73 [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:15]Read from MH i2c: E2 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 DF 03 00 90 00 56 [12:19:15]RAPDU: 90 00 [12:19:15]wFMCommunicate OK [12:19:15]wFMCommunicate request_size=7 [12:19:15]MH_SAM_APDU [12:19:15]CAPDU: 80 0D 02 02 02 EB 94 [12:19:15]Write to MH i2c: E2 0A 00 E0 03 80 0D 02 02 02 00 EB 94 00 00 E0 [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:15]Read from MH i2c: E2 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 03 00 E0 03 00 90 00 57 [12:19:15]RAPDU: 90 00 [12:19:15]wFMCommunicate OK [12:19:15]wFMCommunicate request_size=4 [12:19:15]MH_SAM_APDU [12:19:15]CAPDU: 80 0D 03 02 [12:19:15]Write to MH i2c: E2 08 00 E1 03 80 0D 03 02 00 00 00 00 5F [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:15]Read from MH i2c: E2 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 0B 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 0B 00 E1 03 00 D1 CD 4C 8A 02 DC 0E A1 90 00 61 [12:19:15]RAPDU: D1 CD 4C 8A 02 DC 0E A1 90 00 [12:19:15]wFMCommunicate OK [12:19:15]SAM_PROTO_SignData done [12:19:15]FM_MakeSignedData done [12:19:15]CreateOFDProtocolMessage [12:19:15]wFMCommunicate request_size=4 [12:19:15]MH_SAM_APDU [12:19:15]CAPDU: 80 11 00 00 [12:19:15]Write to MH i2c: E2 08 00 E2 03 80 11 00 00 00 00 00 00 5F [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:15]Read from MH i2c: E2 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 17 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: E2 17 00 E2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [12:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:19:15]wFMCommunicate OK [12:19:15]CreateOFDProtocolMessage done [12:19:15]OFDSenderStorePacket 198704 [12:19:15]StoreOFDPacket docnum=198704 [12:19:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D7 1C 04 01 CA 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 42 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 08 03 00 35 04 06 00 34 18 F0 8C EB 94 D1 CD 4C 8A 02 DC 0E A1 [12:19:15]CheckFolder [12:19:15]dirname=/storage/ofd_packets [12:19:15]CheckFolder done [12:19:15]ProducePacketName [12:19:15]name=ofd_packets/00198704 [12:19:15]NVStorageSaveData ofd_packets/00198704 [12:19:15]File name is /storage/ofd_packets/00198704 [12:19:15]Write 298 bytes [12:19:15]NVStorageSaveData done [12:19:15]OFDSenderStorePacket done [12:19:15]KKMCreateOFDPacket done [12:19:15]NVStorageSaveData kkm_last_timestamp [12:19:15]File name is /storage/kkm_last_timestamp [12:19:15]Write 4 bytes [12:19:15]NVStorageSaveData done [12:19:15]ExternCall_PrintAddStr [12:19:15]wPrintStart [12:19:15]Write to MH i2c: 01 00 00 E3 03 E6 [12:19:15]Write i2c OK [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: 01 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: 01 07 00 [12:19:15]MH_I2C_Read... [12:19:15]Read from MH i2c: 01 07 00 E3 03 00 00 00 00 00 FF 0F FB [12:19:15]RasterBufferAndPrint [12:19:15]line 小褔械褌 N : (1)11326155 [12:19:15]line 袠袧袧: 02508201610067 [12:19:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:19:15]line 袩袪袨袛袗袞袗 [12:19:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [12:19:15]line 孝芯胁邪褉: 2710194210 [12:19:15]line 袛孝-袣-5 [12:19:15]line 104.990 * 0.00 [12:19:15]line = 0.00 [12:19:15]line 袧袛小 12% 袧小袩 1% [12:19:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:19:15]line 袠孝袨袚袨: 0.00 [12:19:15]line 袧小袩 1% : 0.00 [12:19:15]line 袧袛小 12% : 0.00 [12:19:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:19:15]line 袘械蟹薪邪谢.: 0.00 [12:19:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:19:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:19:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:19:15]line 效械泻 312 17.08.2024 12:19 [12:19:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:19:15]line 袟袧袦: 0300000079 [12:19:15]line 袪袧袦: 0000000000092545 [12:19:15]line 袙械褉褋懈褟 袣袣袦: 001 [12:19:15]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [12:19:15]line 99991 [12:19:15]line 肖袦: 0000000000871802 [12:19:15]line 肖袛: 198704 [12:19:15]line 肖袩袛: 57281719626644 [12:19:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T121914&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198704&fm=57281719626644&tin=02508201610067®Number=0000000000092545&sum=0 [12:19:15]OFD Sender: Processing packet 198704 [packets to send 246, broken 245] [12:19:15]ProducePacketName [12:19:15]name=ofd_packets/00198704 [12:19:15]OFD Sender: To server: 嚂鰌G, [12:19:15]CommunicateWithHost lk.salyk.kg:30040 [12:19:15]ConnectInit lk.salyk.kg [12:19:15]written 0, free lines is 4095 [12:19:15]Connected sock=10 [12:19:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D7 1C 04 01 CA 88 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 42 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 08 03 00 35 04 06 00 34 18 F0 8C EB 94 D1 CD 4C 8A 02 DC 0E A1 [12:19:16]Write to MH i2c: 01 00 00 0D 04 11 [12:19:16]Write i2c OK [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: 01 [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: 01 07 00 [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: 01 07 00 0D 04 00 00 00 00 00 DF 0C 03 [12:19:16]RasterBufferAndPrint [12:19:16]line [12:19:16]line [12:19:16]line [12:19:16]line [12:19:16]line [12:19:16]written 0, free lines is 3301 [12:19:16]MH_Cut [12:19:16]Write to MH i2c: D1 01 00 14 04 01 EA [12:19:16]Write i2c OK [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: D1 [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: D1 01 00 [12:19:16]MH_I2C_Read... [12:19:16]Read from MH i2c: D1 01 00 14 04 00 E9 [12:19:16]Write to MH i2c: 01 00 00 15 04 19 [12:19:16]Write i2c OK [12:19:16]MH_I2C_Read... [12:19:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FB 50 47 00 0C D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 08 03 00 F4 03 04 00 53 41 C0 66 B6 04 01 00 00 33 B1 99 56 B3 6C 28 FC [12:19:16]CommunicateWithHost err = 0 [12:19:16]CheckOFDResponse [12:19:16]1017 (14) - 77093643461234 [12:19:16]1041 (16) - 0000000000871802 [12:19:16]1040 (4) - 198704 [12:19:16]1012 (4) - 17.08.2024 06:21 [12:19:16]1206 (1) - 0 [12:19:16]OFD Sender: Remove packet 198704 [12:19:16]ProducePacketName [12:19:16]name=ofd_packets/00198704 [12:19:16]NVStorageDeleteData [12:19:16]OFD Sender: No OFD packet to send [12:19:16]*** Cut start [12:19:16]*** Purtial cut [12:19:16]*** Stage 1: CUTSNS_PIN = 1 [12:19:17]Read from MH i2c: 01 [12:19:17]MH_I2C_Read... [12:19:17]*** Stop cut motor [12:19:17]*** Cut end [12:19:17]Read from MH i2c: 01 07 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: 01 07 00 15 04 00 00 00 00 00 FF 0F 2E [12:19:17]process_action close_receipt done [12:19:17]requested_data is exist [12:19:17]produce_requested_data [12:19:17]requested_item fm.sn is exist - process it [12:19:17]wFMCommunicate request_size=4 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 11 00 00 [12:19:17]Write to MH i2c: E2 08 00 16 04 80 11 00 00 00 00 00 00 94 [12:19:17]Write i2c OK [12:19:17]MH_I2C_Read... [12:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:17]Read from MH i2c: E2 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 17 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 17 00 16 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [12:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:19:17]wFMCommunicate OK [12:19:17]requested_item fd.num is exist - process it [12:19:17]SAM_PROTO_GetFieldsCounters [12:19:17]wFMCommunicate request_size=4 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 13 00 00 [12:19:17]Write to MH i2c: E2 08 00 17 04 80 13 00 00 00 00 00 00 97 [12:19:17]Write i2c OK [12:19:17]MH_I2C_Read... [12:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:17]Read from MH i2c: E2 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 62 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 62 00 17 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 08 03 00 0E 04 04 00 CF 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 68 [12:19:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 08 03 00 0E 04 04 00 CF 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 [12:19:17]wFMCommunicate OK [12:19:17]SAM_PROTO_GetFieldsCounters done [12:19:17]requested_item shift.num is exist - process it [12:19:17]requested_item shift.opened is exist - process it [12:19:17]req_shift_opened [12:19:17]FM_GetShiftState [12:19:17]SAM_PROTO_GetShiftState [12:19:17]wFMCommunicate request_size=4 [12:19:17]MH_SAM_APDU [12:19:17]CAPDU: 80 13 01 00 [12:19:17]Write to MH i2c: E2 08 00 18 04 80 13 01 00 00 00 00 00 99 [12:19:17]Write i2c OK [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 [12:19:17]MH_I2C_Read... [12:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:17]Read from MH i2c: E2 0E 00 [12:19:17]MH_I2C_Read... [12:19:17]Read from MH i2c: E2 0E 00 18 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F9 [12:19:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:19:17]wFMCommunicate OK [12:19:17]SAM_PROTO_GetShiftState done [12:19:17]FM_GetShiftState done [12:19:17]req_shift_opened done [12:19:17]requested_item shift.open_date is exist - process it [12:19:17]req_shift_open_date [12:19:17]req_shift_open_date done [12:19:17]produce_requested_data done [12:19:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198704,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:19:17]process_action_free close_receipt [12:19:17]json_value_free [12:19:17]json_value_free done [12:19:17]process_json_proto returns [12:19:17]Send response to host [12:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198704,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:19:17]free response buf [12:19:17]execute_script done [12:19:17]execute_script returns [12:19:17]free content buf [12:19:17]Sock 7.Close socket [12:19:17]Sock 7.Thread stoped [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:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:51]OFD Sender: No OFD packet to send [12:19:56]OFD Sender: No OFD packet to send [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:16]OFD Sender: No OFD packet to send [12:20:21]OFD Sender: No OFD packet to send [12:20:26]OFD Sender: No OFD packet to send [12:20:31]OFD Sender: No OFD packet to send [12:20:36]OFD Sender: No OFD packet to send [12:20:41]OFD Sender: No OFD packet to send [12:20:46]OFD Sender: No OFD packet to send [12:20:51]OFD Sender: No OFD packet to send [12:20:56]OFD Sender: No OFD packet to send [12:21:01]OFD Sender: No OFD packet to send [12:21:06]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:29]accept exits with 9 [12:21:29]New connection [12:21:29]New thread 3067247972 created [12:21:29]Thread 3067104612 joined [12:21:29]Waiting for new connection... [12:21:29] Sock 9.Parse request [12:21:29]Sock 9.Check first char [12:21:29]Sock 9.First char is OK [12:21:29]request: POST /json_proto HTTP/1.0 [12:21:29]Method: POST [12:21:29]URL: /json_proto [12:21:29]Method is POST - this is cgi request [12:21:29]url: /json_proto [12:21:29]query_string will be loaded in cgi processing [12:21:29]execute_cgi json_proto POST (null) [12:21:29]execute_cgi path=json_proto method=POST [12:21:29]POST find Content-Length [12:21:29]Host: 172.17.46.195:8080 [12:21:29]Content-Length: 679 [12:21:29]Content-Type: application/json [12:21:29] [12:21:29]POST finish read [12:21:29]Found Content-Length = 679 [12:21:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:29]execute_script... [12:21: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)11326156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:29]POST & json_proto [12:21:29]process_json_proto [12:21:29]json parsed OK: [12:21:29]protocol is kg_v1.0 [12:21:29]action value=close_receipt [12:21:29]process_action close_receipt [12:21:29]cmd_close_receipt [12:21:29]MH_GetDate [12:21:29]Write to MH i2c: F0 00 00 19 04 0C [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 09 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 09 00 19 04 00 CA 95 C0 66 8D AE BC 66 F7 [12:21:29]GetLastDocTimeStamp 1723897154 [12:21:29]current date 1723897290 [12:21:29]FM_GetShiftState [12:21:29]SAM_PROTO_GetShiftState [12:21:29]wFMCommunicate request_size=4 [12:21:29]MH_SAM_APDU [12:21:29]CAPDU: 80 13 01 00 [12:21:29]Write to MH i2c: E2 08 00 1A 04 80 13 01 00 00 00 00 00 9B [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0E 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0E 00 1A 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [12:21:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:21:29]wFMCommunicate OK [12:21:29]SAM_PROTO_GetShiftState done [12:21:29]FM_GetShiftState done [12:21:29]opened in 1723853126 [12:21:29]opened+sec_in_day 1723939526 [12:21:29]quantity*price = 50036 [12:21:29]sum+1 = 50037 [12:21:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 313 17.08.2024 12:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198705 肖袩袛: 148920746988610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198705&fm=148920746988610&tin=02508201610067®Number=0000000000092545&sum=50000 [12:21:31]StoreToDocumentArchive [12:21:31]shift 463 fd 198705 [12:21:31]save to /storage/0463/doc_00198705 [12:21:31]save last doc name /storage/0463/doc_00198705 to /storage/kkm_last_doc_name [12:21:31]save OK [12:21:31]Clear old archive folders... [12:21:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:31]tlvbuf is 0072F0B0 [12:21:31]SAM_PROTO_ClearQueue [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 09 00 00 [12:21:31]Write to MH i2c: E2 08 00 27 04 80 09 00 00 00 00 00 00 9D [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 27 04 00 90 00 9F [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_ClearQueue done [12:21:31]KKMCreateOFDPacket [12:21:31]OFDProtocolAddRootSTLVToBuf [12:21:31]FM_MakeSignedData [12:21:31]FM_MakeSignedData [12:21:31]SAM_PROTO_SignData [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 01 02 [12:21:31]Write to MH i2c: E2 08 00 28 04 80 0D 01 02 00 00 00 00 A5 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=255 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CA 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 08 03 00 35 04 06 00 87 [12:21:31]Write to MH i2c: E2 02 01 29 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CA 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 08 03 00 35 04 06 00 87 00 00 6F [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 29 04 00 90 00 A1 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=10 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 02 02 05 71 50 39 54 42 [12:21:31]Write to MH i2c: E2 0D 00 2A 04 80 0D 02 02 05 00 71 50 39 54 42 00 00 42 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 2A 04 00 90 00 A2 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 03 02 [12:21:31]Write to MH i2c: E2 08 00 2B 04 80 0D 03 02 00 00 00 00 AA [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0B 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0B 00 2B 04 00 8E B7 6D 0F 4E B4 2F A8 90 00 45 [12:21:31]RAPDU: 8E B7 6D 0F 4E B4 2F A8 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_SignData done [12:21:31]FM_MakeSignedData done [12:21:31]CreateOFDProtocolMessage [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 11 00 00 [12:21:31]Write to MH i2c: E2 08 00 2C 04 80 11 00 00 00 00 00 00 AA [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 17 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 17 00 2C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [12:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:21:31]wFMCommunicate OK [12:21:31]CreateOFDProtocolMessage done [12:21:31]OFDSenderStorePacket 198705 [12:21:31]StoreOFDPacket docnum=198705 [12:21:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 51 07 01 91 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CA 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 08 03 00 35 04 06 00 87 71 50 39 54 42 8E B7 6D 0F 4E B4 2F A8 [12:21:31]CheckFolder [12:21:31]dirname=/storage/ofd_packets [12:21:31]CheckFolder done [12:21:31]ProducePacketName [12:21:31]name=ofd_packets/00198705 [12:21:31]NVStorageSaveData ofd_packets/00198705 [12:21:31]File name is /storage/ofd_packets/00198705 [12:21:31]Write 301 bytes [12:21:31]NVStorageSaveData done [12:21:31]OFDSenderStorePacket done [12:21:31]KKMCreateOFDPacket done [12:21:31]NVStorageSaveData kkm_last_timestamp [12:21:31]File name is /storage/kkm_last_timestamp [12:21:31]Write 4 bytes [12:21:31]NVStorageSaveData done [12:21:31]ExternCall_PrintAddStr [12:21:31]wPrintStart [12:21:31]Write to MH i2c: 01 00 00 2D 04 31 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 07 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 07 00 2D 04 00 00 00 00 00 FF 0F 46 [12:21:31]RasterBufferAndPrint [12:21:31]line 小褔械褌 N : (1)11326156 [12:21:31]line 袠袧袧: 02508201610067 [12:21:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:21:31]line 袩袪袨袛袗袞袗 [12:21:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [12:21:31]line 孝芯胁邪褉: 2710124130 [12:21:31]line 袗懈-92-袣-4 [12:21:31]line 7.380 * 67.80 [12:21:31]line = 500.36 [12:21:31]line 袧袛小 12% 袧小袩 1% [12:21:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:21:31]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:21:31]line 袠孝袨袚袨: 500.00 [12:21:31]line 袙薪械褋械薪芯: 500.00 [12:21:31]line 小袛袗效袗: 0.00 [12:21:31]line 袧小袩 1% : 4.43 [12:21:31]line 袧袛小 12% : 53.14 [12:21:31]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:21:31]line 袘械蟹薪邪谢.: 0.00 [12:21:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:21:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:21:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:21:31]line 效械泻 313 17.08.2024 12:21 [12:21:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:21:31]line 袟袧袦: 0300000079 [12:21:31]line 袪袧袦: 0000000000092545 [12:21:31]line 袙械褉褋懈褟 袣袣袦: 001 [12:21:31]line 肖袦: 0000000000871802 [12:21:31]line 肖袛: 198705 [12:21:31]line 肖袩袛: 148920746988610 [12:21:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198705&fm=148920746988610&tin=02508201610067®Number=0000000000092545&sum=50000 [12:21:31]OFD Sender: Processing packet 198705 [packets to send 246, broken 245] [12:21:31]ProducePacketName [12:21:31]name=ofd_packets/00198705 [12:21:31]OFD Sender: To server: 嚂鰌G, [12:21:31]CommunicateWithHost lk.salyk.kg:30040 [12:21:31]ConnectInit lk.salyk.kg [12:21:31]written 0, free lines is 4095 [12:21:32]Connected sock=10 [12:21:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 51 07 01 91 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CA 95 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 08 03 00 35 04 06 00 87 71 50 39 54 42 8E B7 6D 0F 4E B4 2F A8 [12:21:32]Write to MH i2c: 01 00 00 58 04 5C [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 07 00 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 07 00 58 04 00 00 00 00 00 E2 0C 51 [12:21:32]RasterBufferAndPrint [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]written 0, free lines is 3304 [12:21:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 13 47 00 16 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 08 03 00 F4 03 04 00 DB 41 C0 66 B6 04 01 00 00 5A A7 4E 88 9C 1C 42 B7 [12:21:32]CommunicateWithHost err = 0 [12:21:32]CheckOFDResponse [12:21:32]1017 (14) - 77093643461234 [12:21:32]1041 (16) - 0000000000871802 [12:21:32]1040 (4) - 198705 [12:21:32]1012 (4) - 17.08.2024 06:23 [12:21:32]1206 (1) - 0 [12:21:32]OFD Sender: Remove packet 198705 [12:21:32]ProducePacketName [12:21:32]name=ofd_packets/00198705 [12:21:32]NVStorageDeleteData [12:21:32]MH_Cut [12:21:32]Write to MH i2c: D1 01 00 5F 04 01 35 [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 01 00 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 01 00 5F 04 00 34 [12:21:32]Write to MH i2c: 01 00 00 60 04 64 [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]OFD Sender: No OFD packet to send [12:21:33]*** Cut start [12:21:33]*** Purtial cut [12:21:33]*** CUTSNS_PIN = 0 [12:21:33]*** Stage 1: CUTSNS_PIN = 1 [12:21:35]Read from MH i2c: 01 [12:21:35]MH_I2C_Read... [12:21:35]*** Stop cut motor [12:21:35]*** Cut end [12:21:35]Read from MH i2c: 01 07 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: 01 07 00 60 04 00 00 00 00 00 FF 0F 79 [12:21:35]process_action close_receipt done [12:21:35]requested_data is exist [12:21:35]produce_requested_data [12:21:35]requested_item fm.sn is exist - process it [12:21:35]wFMCommunicate request_size=4 [12:21:35]MH_SAM_APDU [12:21:35]CAPDU: 80 11 00 00 [12:21:35]Write to MH i2c: E2 08 00 61 04 80 11 00 00 00 00 00 00 DF [12:21:35]Write i2c OK [12:21:35]MH_I2C_Read... [12:21:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:35]Read from MH i2c: E2 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 17 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 17 00 61 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [12:21:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:21:35]wFMCommunicate OK [12:21:35]requested_item fd.num is exist - process it [12:21:35]SAM_PROTO_GetFieldsCounters [12:21:35]wFMCommunicate request_size=4 [12:21:35]MH_SAM_APDU [12:21:35]CAPDU: 80 13 00 00 [12:21:35]Write to MH i2c: E2 08 00 62 04 80 13 00 00 00 00 00 00 E2 [12:21:35]Write i2c OK [12:21:35]MH_I2C_Read... [12:21:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:35]Read from MH i2c: E2 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 62 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 62 00 62 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 08 03 00 0E 04 04 00 CF 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 B7 [12:21:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 08 03 00 0E 04 04 00 CF 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 [12:21:35]wFMCommunicate OK [12:21:35]SAM_PROTO_GetFieldsCounters done [12:21:35]requested_item shift.num is exist - process it [12:21:35]requested_item shift.opened is exist - process it [12:21:35]req_shift_opened [12:21:35]FM_GetShiftState [12:21:35]SAM_PROTO_GetShiftState [12:21:35]wFMCommunicate request_size=4 [12:21:35]MH_SAM_APDU [12:21:35]CAPDU: 80 13 01 00 [12:21:35]Write to MH i2c: E2 08 00 63 04 80 13 01 00 00 00 00 00 E4 [12:21:35]Write i2c OK [12:21:35]MH_I2C_Read... [12:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:35]Read from MH i2c: E2 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 0E 00 [12:21:35]MH_I2C_Read... [12:21:35]Read from MH i2c: E2 0E 00 63 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [12:21:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:21:35]wFMCommunicate OK [12:21:35]SAM_PROTO_GetShiftState done [12:21:35]FM_GetShiftState done [12:21:35]req_shift_opened done [12:21:35]requested_item shift.open_date is exist - process it [12:21:35]req_shift_open_date [12:21:35]req_shift_open_date done [12:21:35]produce_requested_data done [12:21:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198705,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:21:35]process_action_free close_receipt [12:21:35]json_value_free [12:21:35]json_value_free done [12:21:35]process_json_proto returns [12:21:35]Send response to host [12:21:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198705,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:21:35]free response buf [12:21:35]execute_script done [12:21:35]execute_script returns [12:21:35]free content buf [12:21:35]Sock 9.Close socket [12:21:35]Sock 9.Thread stoped [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:27]OFD Sender: No OFD packet to send [12:22:32]OFD Sender: No OFD packet to send [12:22:37]OFD Sender: No OFD packet to send [12:22:42]OFD Sender: No OFD packet to send [12:22:47]OFD Sender: No OFD packet to send [12:22:52]OFD Sender: No OFD packet to send [12:22:58]OFD Sender: No OFD packet to send [12:23:03]OFD Sender: No OFD packet to send [12:23:08]OFD Sender: No OFD packet to send [12:23:13]OFD Sender: No OFD packet to send [12:23:18]OFD Sender: No OFD packet to send [12:23:23]OFD Sender: No OFD packet to send [12:23:28]OFD Sender: No OFD packet to send [12:23:33]OFD Sender: No OFD packet to send [12:23:38]OFD Sender: No OFD packet to send [12:23:43]OFD Sender: No OFD packet to send [12:23:48]OFD Sender: No OFD packet to send [12:23:53]OFD Sender: No OFD packet to send [12:23:58]OFD Sender: No OFD packet to send [12:24:03]OFD Sender: No OFD packet to send [12:24:08]OFD Sender: No OFD packet to send [12:24:13]OFD Sender: No OFD packet to send [12:24:18]OFD Sender: No OFD packet to send [12:24:23]OFD Sender: No OFD packet to send [12:24:28]OFD Sender: No OFD packet to send [12:24:33]OFD Sender: No OFD packet to send [12:24:38]OFD Sender: No OFD packet to send [12:24:43]OFD Sender: No OFD packet to send [12:24:48]OFD Sender: No OFD packet to send [12:24:53]OFD Sender: No OFD packet to send [12:24:58]OFD Sender: No OFD packet to send [12:25:03]OFD Sender: No OFD packet to send [12:25:08]OFD Sender: No OFD packet to send [12:25:13]OFD Sender: No OFD packet to send [12:25:18]OFD Sender: No OFD packet to send [12:25:23]OFD Sender: No OFD packet to send [12:25:28]OFD Sender: No OFD packet to send [12:25:33]OFD Sender: No OFD packet to send [12:25:38]OFD Sender: No OFD packet to send [12:25:43]OFD Sender: No OFD packet to send [12:25:48]OFD Sender: No OFD packet to send [12:25:53]OFD Sender: No OFD packet to send [12:25:58]OFD Sender: No OFD packet to send [12:26:03]OFD Sender: No OFD packet to send [12:26:08]OFD Sender: No OFD packet to send [12:26:13]OFD Sender: No OFD packet to send [12:26:18]OFD Sender: No OFD packet to send [12:26:23]OFD Sender: No OFD packet to send [12:26:28]OFD Sender: No OFD packet to send [12:26:33]OFD Sender: No OFD packet to send [12:26:38]OFD Sender: No OFD packet to send [12:26:43]OFD Sender: No OFD packet to send [12:26:48]OFD Sender: No OFD packet to send [12:26:53]OFD Sender: No OFD packet to send [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:23]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:26]accept exits with 7 [12:28:26]New connection [12:28:26]New thread 3067104612 created [12:28:26]Thread 3067247972 joined [12:28:26]Waiting for new connection... [12:28:26] Sock 7.Parse request [12:28:26]Sock 7.Check first char [12:28:26]Sock 7.First char is OK [12:28:26]request: POST /json_proto HTTP/1.0 [12:28:26]Method: POST [12:28:26]URL: /json_proto [12:28:26]Method is POST - this is cgi request [12:28:26]url: /json_proto [12:28:26]query_string will be loaded in cgi processing [12:28:26]execute_cgi json_proto POST (null) [12:28:26]execute_cgi path=json_proto method=POST [12:28:26]POST find Content-Length [12:28:26]Host: 172.17.46.195:8080 [12:28:26]Content-Length: 684 [12:28:26]Content-Type: application/json [12:28:26] [12:28:26]POST finish read [12:28:26]Found Content-Length = 684 [12:28:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:26]execute_script... [12:28:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:26]POST & json_proto [12:28:26]process_json_proto [12:28:26]json parsed OK: [12:28:26]protocol is kg_v1.0 [12:28:26]action value=close_receipt [12:28:26]process_action close_receipt [12:28:26]cmd_close_receipt [12:28:26]MH_GetDate [12:28:26]Write to MH i2c: F0 00 00 64 04 57 [12:28:26]Write i2c OK [12:28:26]MH_I2C_Read... [12:28:26]Read from MH i2c: F0 [12:28:26]MH_I2C_Read... [12:28:26]Read from MH i2c: F0 09 00 [12:28:26]MH_I2C_Read... [12:28:26]Read from MH i2c: F0 09 00 64 04 00 6A 97 C0 66 8D AE BC 66 E4 [12:28:26]GetLastDocTimeStamp 1723897290 [12:28:26]current date 1723897706 [12:28:26]FM_GetShiftState [12:28:26]SAM_PROTO_GetShiftState [12:28:26]wFMCommunicate request_size=4 [12:28:26]MH_SAM_APDU [12:28:26]CAPDU: 80 13 01 00 [12:28:26]Write to MH i2c: E2 08 00 65 04 80 13 01 00 00 00 00 00 E6 [12:28:26]Write i2c OK [12:28:26]MH_I2C_Read... [12:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:26]Read from MH i2c: E2 [12:28:26]MH_I2C_Read... [12:28:26]Read from MH i2c: E2 0E 00 [12:28:26]MH_I2C_Read... [12:28:26]Read from MH i2c: E2 0E 00 65 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [12:28:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:26]wFMCommunicate OK [12:28:26]SAM_PROTO_GetShiftState done [12:28:26]FM_GetShiftState done [12:28:26]opened in 1723853126 [12:28:26]opened+sec_in_day 1723939526 [12:28:26]quantity*price = 120055 [12:28:26]sum+1 = 120057 [12:28:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.56 袠孝袨袚袨: 1200.00 袙薪械褋械薪芯: 1200.00 小袛袗效袗: 0.00 袧小袩 1% : 10.62 袧袛小 12% : 127.49 袧邪谢懈褔薪褘屑懈: 1200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 314 17.08.2024 12:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198706 肖袩袛: 99317592660840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198706&fm=99317592660840&tin=02508201610067®Number=0000000000092545&sum=120000 [12:28:27]StoreToDocumentArchive [12:28:27]shift 463 fd 198706 [12:28:27]save to /storage/0463/doc_00198706 [12:28:27]save last doc name /storage/0463/doc_00198706 to /storage/kkm_last_doc_name [12:28:27]save OK [12:28:27]Clear old archive folders... [12:28:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:27]tlvbuf is 0072F6A0 [12:28:27]SAM_PROTO_ClearQueue [12:28:27]wFMCommunicate request_size=4 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 09 00 00 [12:28:27]Write to MH i2c: E2 08 00 72 04 80 09 00 00 00 00 00 00 E8 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 72 04 00 90 00 EA [12:28:27]RAPDU: 90 00 [12:28:27]wFMCommunicate OK [12:28:27]SAM_PROTO_ClearQueue done [12:28:27]KKMCreateOFDPacket [12:28:27]OFDProtocolAddRootSTLVToBuf [12:28:27]FM_MakeSignedData [12:28:27]FM_MakeSignedData [12:28:27]SAM_PROTO_SignData [12:28:27]wFMCommunicate request_size=4 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 0D 01 02 [12:28:27]Write to MH i2c: E2 08 00 73 04 80 0D 01 02 00 00 00 00 F0 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [12:28:27]RAPDU: 90 00 [12:28:27]wFMCommunicate OK [12:28:27]wFMCommunicate request_size=255 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 6A 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 08 03 00 35 04 06 00 5A [12:28:27]Write to MH i2c: E2 02 01 74 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 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 6A 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 08 03 00 35 04 06 00 5A 00 00 6B [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 74 04 00 90 00 EC [12:28:27]RAPDU: 90 00 [12:28:27]wFMCommunicate OK [12:28:27]wFMCommunicate request_size=10 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 0D 02 02 05 54 2D D4 9B 68 [12:28:27]Write to MH i2c: E2 0D 00 75 04 80 0D 02 02 05 00 54 2D D4 9B 68 00 00 55 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 03 00 75 04 00 90 00 ED [12:28:27]RAPDU: 90 00 [12:28:27]wFMCommunicate OK [12:28:27]wFMCommunicate request_size=4 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 0D 03 02 [12:28:27]Write to MH i2c: E2 08 00 76 04 80 0D 03 02 00 00 00 00 F5 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 0B 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 0B 00 76 04 00 EA EF E1 A5 4F 2A F7 C9 90 00 8E [12:28:27]RAPDU: EA EF E1 A5 4F 2A F7 C9 90 00 [12:28:27]wFMCommunicate OK [12:28:27]SAM_PROTO_SignData done [12:28:27]FM_MakeSignedData done [12:28:27]CreateOFDProtocolMessage [12:28:27]wFMCommunicate request_size=4 [12:28:27]MH_SAM_APDU [12:28:27]CAPDU: 80 11 00 00 [12:28:27]Write to MH i2c: E2 08 00 77 04 80 11 00 00 00 00 00 00 F5 [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:27]Read from MH i2c: E2 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 17 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: E2 17 00 77 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [12:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:27]wFMCommunicate OK [12:28:27]CreateOFDProtocolMessage done [12:28:27]OFDSenderStorePacket 198706 [12:28:27]StoreOFDPacket docnum=198706 [12:28:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 69 07 01 CF 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 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 6A 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 08 03 00 35 04 06 00 5A 54 2D D4 9B 68 EA EF E1 A5 4F 2A F7 C9 [12:28:27]CheckFolder [12:28:27]dirname=/storage/ofd_packets [12:28:27]CheckFolder done [12:28:27]ProducePacketName [12:28:27]name=ofd_packets/00198706 [12:28:27]NVStorageSaveData ofd_packets/00198706 [12:28:27]File name is /storage/ofd_packets/00198706 [12:28:27]Write 301 bytes [12:28:27]NVStorageSaveData done [12:28:27]OFDSenderStorePacket done [12:28:27]KKMCreateOFDPacket done [12:28:27]NVStorageSaveData kkm_last_timestamp [12:28:27]File name is /storage/kkm_last_timestamp [12:28:27]Write 4 bytes [12:28:27]NVStorageSaveData done [12:28:27]OFD Sender: Processing packet 198706 [packets to send 246, broken 245] [12:28:27]ProducePacketName [12:28:27]name=ofd_packets/00198706 [12:28:27]OFD Sender: To server: 嚂鰌G, [12:28:27]CommunicateWithHost lk.salyk.kg:30040 [12:28:27]ConnectInit lk.salyk.kg [12:28:27]ExternCall_PrintAddStr [12:28:27]wPrintStart [12:28:27]Write to MH i2c: 01 00 00 78 04 7C [12:28:27]Write i2c OK [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: 01 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: 01 07 00 [12:28:27]MH_I2C_Read... [12:28:27]Read from MH i2c: 01 07 00 78 04 00 00 00 00 00 FF 0F 91 [12:28:27]RasterBufferAndPrint [12:28:27]line 小褔械褌 N : (1)11326158 [12:28:27]line 袠袧袧: 02508201610067 [12:28:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:28:27]line 袩袪袨袛袗袞袗 [12:28:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [12:28:27]line 孝芯胁邪褉: 2710124500 [12:28:27]line 袗懈-95-袣-5 [12:28:27]line 16.180 * 74.20 [12:28:27]line = 1200.56 [12:28:27]line 袧袛小 12% 袧小袩 1% [12:28:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:28:27]line 袨袣袪校袚袥袝袧袠袝: -0.56 [12:28:27]line 袠孝袨袚袨: 1200.00 [12:28:27]line 袙薪械褋械薪芯: 1200.00 [12:28:27]line 小袛袗效袗: 0.00 [12:28:27]line 袧小袩 1% : 10.62 [12:28:27]line 袧袛小 12% : 127.49 [12:28:27]line 袧邪谢懈褔薪褘屑懈: 1200.00 [12:28:27]line 袘械蟹薪邪谢.: 0.00 [12:28:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:28:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:28:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:28:27]line 效械泻 314 17.08.2024 12:28 [12:28:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:28:27]line 袟袧袦: 0300000079 [12:28:27]line 袪袧袦: 0000000000092545 [12:28:27]line 袙械褉褋懈褟 袣袣袦: 001 [12:28:27]line 肖袦: 0000000000871802 [12:28:27]line 肖袛: 198706 [12:28:27]line 肖袩袛: 99317592660840 [12:28:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198706&fm=99317592660840&tin=02508201610067®Number=0000000000092545&sum=120000 [12:28:28]Connected sock=11 [12:28:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 76 69 07 01 CF 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 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 6A 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 08 03 00 35 04 06 00 5A 54 2D D4 9B 68 EA EF E1 A5 4F 2A F7 C9 [12:28:28]written 0, free lines is 4095 [12:28:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 48 37 47 00 9F 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 08 03 00 F4 03 04 00 7B 43 C0 66 B6 04 01 00 00 7D 9C A6 0B 31 77 BD 9C [12:28:28]CommunicateWithHost err = 0 [12:28:28]CheckOFDResponse [12:28:28]1017 (14) - 77093643461234 [12:28:28]1041 (16) - 0000000000871802 [12:28:28]1040 (4) - 198706 [12:28:28]1012 (4) - 17.08.2024 06:30 [12:28:28]1206 (1) - 0 [12:28:28]OFD Sender: Remove packet 198706 [12:28:28]ProducePacketName [12:28:28]name=ofd_packets/00198706 [12:28:28]NVStorageDeleteData [12:28:28]Write to MH i2c: 01 00 00 A3 04 A7 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 07 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: 01 07 00 A3 04 00 00 00 00 00 D7 0C 91 [12:28:28]RasterBufferAndPrint [12:28:28]line [12:28:28]line [12:28:28]line [12:28:28]line [12:28:28]line [12:28:28]written 0, free lines is 3296 [12:28:28]MH_Cut [12:28:28]Write to MH i2c: D1 01 00 AA 04 01 80 [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: D1 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: D1 01 00 [12:28:28]MH_I2C_Read... [12:28:28]Read from MH i2c: D1 01 00 AA 04 00 7F [12:28:28]Write to MH i2c: 01 00 00 AB 04 AF [12:28:28]Write i2c OK [12:28:28]MH_I2C_Read... [12:28:29]OFD Sender: No OFD packet to send [12:28:29]*** Cut start [12:28:29]*** Purtial cut [12:28:29]*** Stage 1: CUTSNS_PIN = 1 [12:28:29]Read from MH i2c: 01 [12:28:29]MH_I2C_Read... [12:28:29]*** Stop cut motor [12:28:29]*** Cut end [12:28:29]Read from MH i2c: 01 07 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: 01 07 00 AB 04 00 00 00 00 00 FF 0F C4 [12:28:29]process_action close_receipt done [12:28:29]requested_data is exist [12:28:29]produce_requested_data [12:28:29]requested_item fm.sn is exist - process it [12:28:29]wFMCommunicate request_size=4 [12:28:29]MH_SAM_APDU [12:28:29]CAPDU: 80 11 00 00 [12:28:29]Write to MH i2c: E2 08 00 AC 04 80 11 00 00 00 00 00 00 2A [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:29]Read from MH i2c: E2 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: E2 17 00 [12:28:29]MH_I2C_Read... [12:28:29]Read from MH i2c: E2 17 00 AC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [12:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:29]wFMCommunicate OK [12:28:29]requested_item fd.num is exist - process it [12:28:29]SAM_PROTO_GetFieldsCounters [12:28:29]wFMCommunicate request_size=4 [12:28:29]MH_SAM_APDU [12:28:29]CAPDU: 80 13 00 00 [12:28:29]Write to MH i2c: E2 08 00 AD 04 80 13 00 00 00 00 00 00 2D [12:28:29]Write i2c OK [12:28:29]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 62 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 62 00 AD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 08 03 00 0E 04 04 00 CF 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 06 [12:28:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 08 03 00 0E 04 04 00 CF 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 [12:28:30]wFMCommunicate OK [12:28:30]SAM_PROTO_GetFieldsCounters done [12:28:30]requested_item shift.num is exist - process it [12:28:30]requested_item shift.opened is exist - process it [12:28:30]req_shift_opened [12:28:30]FM_GetShiftState [12:28:30]SAM_PROTO_GetShiftState [12:28:30]wFMCommunicate request_size=4 [12:28:30]MH_SAM_APDU [12:28:30]CAPDU: 80 13 01 00 [12:28:30]Write to MH i2c: E2 08 00 AE 04 80 13 01 00 00 00 00 00 2F [12:28:30]Write i2c OK [12:28:30]MH_I2C_Read... [12:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:30]Read from MH i2c: E2 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 0E 00 [12:28:30]MH_I2C_Read... [12:28:30]Read from MH i2c: E2 0E 00 AE 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8F [12:28:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:30]wFMCommunicate OK [12:28:30]SAM_PROTO_GetShiftState done [12:28:30]FM_GetShiftState done [12:28:30]req_shift_opened done [12:28:30]requested_item shift.open_date is exist - process it [12:28:30]req_shift_open_date [12:28:30]req_shift_open_date done [12:28:30]produce_requested_data done [12:28:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198706,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:28:30]process_action_free close_receipt [12:28:30]json_value_free [12:28:30]json_value_free done [12:28:30]process_json_proto returns [12:28:30]Send response to host [12:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198706,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:28:30]free response buf [12:28:30]execute_script done [12:28:30]execute_script returns [12:28:30]free content buf [12:28:30]Sock 7.Close socket [12:28:30]Sock 7.Thread stoped [12:28:34]OFD Sender: No OFD packet to send [12:28:39]OFD Sender: No OFD packet to send [12:28:39]accept exits with 9 [12:28:39]New connection [12:28:39]New thread 3067247972 created [12:28:39]Thread 3067104612 joined [12:28:39]Waiting for new connection... [12:28:39] Sock 9.Parse request [12:28:39]Sock 9.Check first char [12:28:39]Sock 9.First char is OK [12:28:39]request: POST /json_proto HTTP/1.0 [12:28:39]Method: POST [12:28:39]URL: /json_proto [12:28:39]Method is POST - this is cgi request [12:28:39]url: /json_proto [12:28:39]query_string will be loaded in cgi processing [12:28:39]execute_cgi json_proto POST (null) [12:28:39]execute_cgi path=json_proto method=POST [12:28:39]POST find Content-Length [12:28:39]Host: 172.17.46.195:8080 [12:28:39]Content-Length: 802 [12:28:39]Content-Type: application/json [12:28:39] [12:28:39]POST finish read [12:28:39]Found Content-Length = 802 [12:28:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:39]execute_script... [12:28:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:39]POST & json_proto [12:28:39]process_json_proto [12:28:39]json parsed OK: [12:28:39]protocol is kg_v1.0 [12:28:39]action value=close_receipt [12:28:39]process_action close_receipt [12:28:39]cmd_close_receipt [12:28:39]MH_GetDate [12:28:39]Write to MH i2c: F0 00 00 AF 04 A2 [12:28:39]Write i2c OK [12:28:39]MH_I2C_Read... [12:28:39]Read from MH i2c: F0 [12:28:39]MH_I2C_Read... [12:28:39]Read from MH i2c: F0 09 00 [12:28:39]MH_I2C_Read... [12:28:39]Read from MH i2c: F0 09 00 AF 04 00 77 97 C0 66 8D AE BC 66 3C [12:28:39]GetLastDocTimeStamp 1723897706 [12:28:39]current date 1723897719 [12:28:39]FM_GetShiftState [12:28:39]SAM_PROTO_GetShiftState [12:28:39]wFMCommunicate request_size=4 [12:28:39]MH_SAM_APDU [12:28:39]CAPDU: 80 13 01 00 [12:28:39]Write to MH i2c: E2 08 00 B0 04 80 13 01 00 00 00 00 00 31 [12:28:39]Write i2c OK [12:28:39]MH_I2C_Read... [12:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:39]Read from MH i2c: E2 [12:28:39]MH_I2C_Read... [12:28:39]Read from MH i2c: E2 0E 00 [12:28:39]MH_I2C_Read... [12:28:39]Read from MH i2c: E2 0E 00 B0 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 91 [12:28:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:39]wFMCommunicate OK [12:28:39]SAM_PROTO_GetShiftState done [12:28:39]FM_GetShiftState done [12:28:39]opened in 1723853126 [12:28:39]opened+sec_in_day 1723939526 [12:28:39]quantity*price = 100050 [12:28:39]sum+1 = 100052 [12:28:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 315 17.08.2024 12:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198707 肖袩袛: 138546063491875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198707&fm=138546063491875&tin=02508201610067®Number=0000000000092545&sum=100051 [12:28:40]StoreToDocumentArchive [12:28:40]shift 463 fd 198707 [12:28:40]save to /storage/0463/doc_00198707 [12:28:40]save last doc name /storage/0463/doc_00198707 to /storage/kkm_last_doc_name [12:28:40]save OK [12:28:40]Clear old archive folders... [12:28:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:28:40]tlvbuf is 00737FD0 [12:28:40]SAM_PROTO_ClearQueue [12:28:40]wFMCommunicate request_size=4 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 09 00 00 [12:28:40]Write to MH i2c: E2 08 00 BD 04 80 09 00 00 00 00 00 00 33 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [12:28:40]RAPDU: 90 00 [12:28:40]wFMCommunicate OK [12:28:40]SAM_PROTO_ClearQueue done [12:28:40]KKMCreateOFDPacket [12:28:40]OFDProtocolAddRootSTLVToBuf [12:28:40]FM_MakeSignedData [12:28:40]FM_MakeSignedData [12:28:40]SAM_PROTO_SignData [12:28:40]wFMCommunicate request_size=4 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 0D 01 02 [12:28:40]Write to MH i2c: E2 08 00 BE 04 80 0D 01 02 00 00 00 00 3B [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 BE 04 00 90 00 36 [12:28:40]RAPDU: 90 00 [12:28:40]wFMCommunicate OK [12:28:40]wFMCommunicate request_size=255 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 78 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 08 03 00 35 04 06 00 7E 01 C4 E6 [12:28:40]Write to MH i2c: E2 02 01 BF 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 78 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 08 03 00 35 04 06 00 7E 01 C4 E6 00 00 C8 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 BF 04 00 90 00 37 [12:28:40]RAPDU: 90 00 [12:28:40]wFMCommunicate OK [12:28:40]wFMCommunicate request_size=7 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 0D 02 02 02 43 23 [12:28:40]Write to MH i2c: E2 0A 00 C0 04 80 0D 02 02 02 00 43 23 00 00 A8 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [12:28:40]RAPDU: 90 00 [12:28:40]wFMCommunicate OK [12:28:40]wFMCommunicate request_size=4 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 0D 03 02 [12:28:40]Write to MH i2c: E2 08 00 C1 04 80 0D 03 02 00 00 00 00 40 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 0B 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 0B 00 C1 04 00 C7 3E F0 31 06 10 92 8C 90 00 9B [12:28:40]RAPDU: C7 3E F0 31 06 10 92 8C 90 00 [12:28:40]wFMCommunicate OK [12:28:40]SAM_PROTO_SignData done [12:28:40]FM_MakeSignedData done [12:28:40]CreateOFDProtocolMessage [12:28:40]wFMCommunicate request_size=4 [12:28:40]MH_SAM_APDU [12:28:40]CAPDU: 80 11 00 00 [12:28:40]Write to MH i2c: E2 08 00 C2 04 80 11 00 00 00 00 00 00 40 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:40]Read from MH i2c: E2 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 17 00 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: E2 17 00 C2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [12:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:40]wFMCommunicate OK [12:28:40]CreateOFDProtocolMessage done [12:28:40]OFDSenderStorePacket 198707 [12:28:40]StoreOFDPacket docnum=198707 [12:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 63 B0 04 01 31 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 78 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 08 03 00 35 04 06 00 7E 01 C4 E6 43 23 C7 3E F0 31 06 10 92 8C [12:28:40]CheckFolder [12:28:40]dirname=/storage/ofd_packets [12:28:40]CheckFolder done [12:28:40]ProducePacketName [12:28:40]name=ofd_packets/00198707 [12:28:40]NVStorageSaveData ofd_packets/00198707 [12:28:40]File name is /storage/ofd_packets/00198707 [12:28:40]Write 298 bytes [12:28:40]NVStorageSaveData done [12:28:40]OFDSenderStorePacket done [12:28:40]KKMCreateOFDPacket done [12:28:40]NVStorageSaveData kkm_last_timestamp [12:28:40]File name is /storage/kkm_last_timestamp [12:28:40]Write 4 bytes [12:28:40]NVStorageSaveData done [12:28:40]ExternCall_PrintAddStr [12:28:40]wPrintStart [12:28:40]Write to MH i2c: 01 00 00 C3 04 C7 [12:28:40]Write i2c OK [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: 01 [12:28:40]MH_I2C_Read... [12:28:40]Read from MH i2c: 01 07 00 [12:28:40]MH_I2C_Read... [12:28:41]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [12:28:41]RasterBufferAndPrint [12:28:41]line 小褔械褌 N : (1)11326160 [12:28:41]line 袠袧袧: 02508201610067 [12:28:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:28:41]line 袩袪袨袛袗袞袗 [12:28:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [12:28:41]line 孝芯胁邪褉: 2710194210 [12:28:41]line 袛孝-袣-5 [12:28:41]line 13.130 * 76.20 [12:28:41]line = 1000.51 [12:28:41]line 袧袛小 12% 袧小袩 1% [12:28:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:28:41]line 袠孝袨袚袨: 1000.51 [12:28:41]line 袧小袩 1% : 8.85 [12:28:41]line 袧袛小 12% : 106.25 [12:28:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:28:41]line 袘械蟹薪邪谢.: 1000.51 [12:28:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:28:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:28:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:28:41]line 效械泻 315 17.08.2024 12:28 [12:28:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:28:41]line 袟袧袦: 0300000079 [12:28:41]line 袪袧袦: 0000000000092545 [12:28:41]line 袙械褉褋懈褟 袣袣袦: 001 [12:28:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:28:41]line 肖袦: 0000000000871802 [12:28:41]line 肖袛: 198707 [12:28:41]line 肖袩袛: 138546063491875 [12:28:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198707&fm=138546063491875&tin=02508201610067®Number=0000000000092545&sum=100051 [12:28:41]written 0, free lines is 4095 [12:28:41]OFD Sender: Processing packet 198707 [packets to send 246, broken 245] [12:28:41]ProducePacketName [12:28:41]name=ofd_packets/00198707 [12:28:41]OFD Sender: To server: 嚂鰌G, [12:28:41]CommunicateWithHost lk.salyk.kg:30040 [12:28:41]ConnectInit lk.salyk.kg [12:28:41]Write to MH i2c: 01 00 00 ED 04 F1 [12:28:41]Write i2c OK [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: 01 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: 01 07 00 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: 01 07 00 ED 04 00 00 00 00 00 DC 0C E0 [12:28:41]RasterBufferAndPrint [12:28:41]line [12:28:41]line [12:28:41]line [12:28:41]line [12:28:41]line [12:28:41]written 0, free lines is 3298 [12:28:41]MH_Cut [12:28:41]Write to MH i2c: D1 01 00 F4 04 01 CA [12:28:41]Write i2c OK [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: D1 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: D1 01 00 [12:28:41]MH_I2C_Read... [12:28:41]Read from MH i2c: D1 01 00 F4 04 00 C9 [12:28:41]Write to MH i2c: 01 00 00 F5 04 F9 [12:28:41]Write i2c OK [12:28:41]MH_I2C_Read... [12:28:41]Connected sock=10 [12:28:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 63 B0 04 01 31 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 78 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 08 03 00 35 04 06 00 7E 01 C4 E6 43 23 C7 3E F0 31 06 10 92 8C [12:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5C 51 47 00 91 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 08 03 00 F4 03 04 00 88 43 C0 66 B6 04 01 00 00 C8 8D E7 83 00 70 2F 9F [12:28:41]CommunicateWithHost err = 0 [12:28:41]CheckOFDResponse [12:28:41]1017 (14) - 77093643461234 [12:28:41]1041 (16) - 0000000000871802 [12:28:41]1040 (4) - 198707 [12:28:41]1012 (4) - 17.08.2024 06:30 [12:28:41]1206 (1) - 0 [12:28:41]OFD Sender: Remove packet 198707 [12:28:41]ProducePacketName [12:28:41]name=ofd_packets/00198707 [12:28:41]NVStorageDeleteData [12:28:42]*** Cut start [12:28:42]*** Purtial cut [12:28:42]*** CUTSNS_PIN = 0 [12:28:42]OFD Sender: No OFD packet to send [12:28:42]*** Stage 1: CUTSNS_PIN = 1 [12:28:44]Read from MH i2c: 01 [12:28:44]MH_I2C_Read... [12:28:44]*** Stop cut motor [12:28:44]*** Cut end [12:28:44]Read from MH i2c: 01 07 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 FF 0F 0E [12:28:44]process_action close_receipt done [12:28:44]requested_data is exist [12:28:44]produce_requested_data [12:28:44]requested_item fm.sn is exist - process it [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 11 00 00 [12:28:44]Write to MH i2c: E2 08 00 F6 04 80 11 00 00 00 00 00 00 74 [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 17 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 17 00 F6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [12:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:44]wFMCommunicate OK [12:28:44]requested_item fd.num is exist - process it [12:28:44]SAM_PROTO_GetFieldsCounters [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 13 00 00 [12:28:44]Write to MH i2c: E2 08 00 F7 04 80 13 00 00 00 00 00 00 77 [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 62 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 62 00 F7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 08 03 00 0E 04 04 00 CF 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 54 [12:28:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 08 03 00 0E 04 04 00 CF 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 [12:28:44]wFMCommunicate OK [12:28:44]SAM_PROTO_GetFieldsCounters done [12:28:44]requested_item shift.num is exist - process it [12:28:44]requested_item shift.opened is exist - process it [12:28:44]req_shift_opened [12:28:44]FM_GetShiftState [12:28:44]SAM_PROTO_GetShiftState [12:28:44]wFMCommunicate request_size=4 [12:28:44]MH_SAM_APDU [12:28:44]CAPDU: 80 13 01 00 [12:28:44]Write to MH i2c: E2 08 00 F8 04 80 13 01 00 00 00 00 00 79 [12:28:44]Write i2c OK [12:28:44]MH_I2C_Read... [12:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:44]Read from MH i2c: E2 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 0E 00 [12:28:44]MH_I2C_Read... [12:28:44]Read from MH i2c: E2 0E 00 F8 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D9 [12:28:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:44]wFMCommunicate OK [12:28:44]SAM_PROTO_GetShiftState done [12:28:44]FM_GetShiftState done [12:28:44]req_shift_opened done [12:28:44]requested_item shift.open_date is exist - process it [12:28:44]req_shift_open_date [12:28:44]req_shift_open_date done [12:28:44]produce_requested_data done [12:28:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198707,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:28:44]process_action_free close_receipt [12:28:44]json_value_free [12:28:44]json_value_free done [12:28:44]process_json_proto returns [12:28:44]Send response to host [12:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198707,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:28:44]free response buf [12:28:44]execute_script done [12:28:44]execute_script returns [12:28:44]free content buf [12:28:44]Sock 9.Close socket [12:28:44]Sock 9.Thread stoped [12:28:47]OFD Sender: No OFD packet to send [12:28:52]OFD Sender: No OFD packet to send [12:28:55]accept exits with 7 [12:28:55]New connection [12:28:55]New thread 3067104612 created [12:28:55]Thread 3067247972 joined [12:28:55]Waiting for new connection... [12:28:55] Sock 7.Parse request [12:28:55]Sock 7.Check first char [12:28:55]Sock 7.First char is OK [12:28:55]request: POST /json_proto HTTP/1.0 [12:28:55]Method: POST [12:28:55]URL: /json_proto [12:28:55]Method is POST - this is cgi request [12:28:55]url: /json_proto [12:28:55]query_string will be loaded in cgi processing [12:28:55]execute_cgi json_proto POST (null) [12:28:55]execute_cgi path=json_proto method=POST [12:28:55]POST find Content-Length [12:28:55]Host: 172.17.46.195:8080 [12:28:55]Content-Length: 684 [12:28:55]Content-Type: application/json [12:28:55] [12:28:55]POST finish read [12:28:55]Found Content-Length = 684 [12:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:55]execute_script... [12:28: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)11326159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:55]POST & json_proto [12:28:55]process_json_proto [12:28:55]json parsed OK: [12:28:55]protocol is kg_v1.0 [12:28:55]action value=close_receipt [12:28:55]process_action close_receipt [12:28:55]cmd_close_receipt [12:28:55]MH_GetDate [12:28:55]Write to MH i2c: F0 00 00 F9 04 EC [12:28:55]Write i2c OK [12:28:55]MH_I2C_Read... [12:28:55]Read from MH i2c: F0 [12:28:55]MH_I2C_Read... [12:28:55]Read from MH i2c: F0 09 00 [12:28:55]MH_I2C_Read... [12:28:55]Read from MH i2c: F0 09 00 F9 04 00 87 97 C0 66 8D AE BC 66 96 [12:28:55]GetLastDocTimeStamp 1723897720 [12:28:55]current date 1723897735 [12:28:55]FM_GetShiftState [12:28:55]SAM_PROTO_GetShiftState [12:28:55]wFMCommunicate request_size=4 [12:28:55]MH_SAM_APDU [12:28:55]CAPDU: 80 13 01 00 [12:28:55]Write to MH i2c: E2 08 00 FA 04 80 13 01 00 00 00 00 00 7B [12:28:55]Write i2c OK [12:28:55]MH_I2C_Read... [12:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:55]Read from MH i2c: E2 [12:28:55]MH_I2C_Read... [12:28:55]Read from MH i2c: E2 0E 00 [12:28:55]MH_I2C_Read... [12:28:55]Read from MH i2c: E2 0E 00 FA 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DB [12:28:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:55]wFMCommunicate OK [12:28:55]SAM_PROTO_GetShiftState done [12:28:55]FM_GetShiftState done [12:28:55]opened in 1723853126 [12:28:55]opened+sec_in_day 1723939526 [12:28:55]quantity*price = 100005 [12:28:55]sum+1 = 100006 [12:28:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 316 17.08.2024 12:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198708 肖袩袛: 188742911526370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122855&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198708&fm=188742911526370&tin=02508201610067®Number=0000000000092545&sum=100000 [12:28:56]StoreToDocumentArchive [12:28:56]shift 463 fd 198708 [12:28:56]save to /storage/0463/doc_00198708 [12:28:56]save last doc name /storage/0463/doc_00198708 to /storage/kkm_last_doc_name [12:28:56]save OK [12:28:56]Clear old archive folders... [12:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:56]tlvbuf is B6DF0570 [12:28:56]SAM_PROTO_ClearQueue [12:28:56]wFMCommunicate request_size=4 [12:28:56]MH_SAM_APDU [12:28:56]CAPDU: 80 09 00 00 [12:28:56]Write to MH i2c: E2 08 00 07 05 80 09 00 00 00 00 00 00 7E [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [12:28:56]RAPDU: 90 00 [12:28:56]wFMCommunicate OK [12:28:56]SAM_PROTO_ClearQueue done [12:28:56]KKMCreateOFDPacket [12:28:56]OFDProtocolAddRootSTLVToBuf [12:28:56]FM_MakeSignedData [12:28:56]FM_MakeSignedData [12:28:56]SAM_PROTO_SignData [12:28:56]wFMCommunicate request_size=4 [12:28:56]MH_SAM_APDU [12:28:56]CAPDU: 80 0D 01 02 [12:28:56]Write to MH i2c: E2 08 00 08 05 80 0D 01 02 00 00 00 00 86 [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [12:28:56]RAPDU: 90 00 [12:28:56]wFMCommunicate OK [12:28:56]wFMCommunicate request_size=255 [12:28:56]MH_SAM_APDU [12:28: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 08 03 00 35 04 06 00 AB [12:28:56]Write to MH i2c: E2 02 01 09 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 08 03 00 35 04 06 00 AB 00 00 C8 [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 09 05 00 90 00 82 [12:28:56]RAPDU: 90 00 [12:28:56]wFMCommunicate OK [12:28:56]wFMCommunicate request_size=10 [12:28:56]MH_SAM_APDU [12:28:56]CAPDU: 80 0D 02 02 05 A9 22 32 05 E2 [12:28:56]Write to MH i2c: E2 0D 00 0A 05 80 0D 02 02 05 00 A9 22 32 05 E2 00 00 77 [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 03 00 0A 05 00 90 00 83 [12:28:56]RAPDU: 90 00 [12:28:56]wFMCommunicate OK [12:28:56]wFMCommunicate request_size=4 [12:28:56]MH_SAM_APDU [12:28:56]CAPDU: 80 0D 03 02 [12:28:56]Write to MH i2c: E2 08 00 0B 05 80 0D 03 02 00 00 00 00 8B [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 0B 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 0B 00 0B 05 00 66 CF 5C 7C A5 0F C1 A0 90 00 AE [12:28:56]RAPDU: 66 CF 5C 7C A5 0F C1 A0 90 00 [12:28:56]wFMCommunicate OK [12:28:56]SAM_PROTO_SignData done [12:28:56]FM_MakeSignedData done [12:28:56]CreateOFDProtocolMessage [12:28:56]wFMCommunicate request_size=4 [12:28:56]MH_SAM_APDU [12:28:56]CAPDU: 80 11 00 00 [12:28:56]Write to MH i2c: E2 08 00 0C 05 80 11 00 00 00 00 00 00 8B [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:56]Read from MH i2c: E2 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 17 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: E2 17 00 0C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [12:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:56]wFMCommunicate OK [12:28:56]CreateOFDProtocolMessage done [12:28:56]OFDSenderStorePacket 198708 [12:28:56]StoreOFDPacket docnum=198708 [12:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 74 07 01 9D A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 08 03 00 35 04 06 00 AB A9 22 32 05 E2 66 CF 5C 7C A5 0F C1 A0 [12:28:56]CheckFolder [12:28:56]dirname=/storage/ofd_packets [12:28:56]CheckFolder done [12:28:56]ProducePacketName [12:28:56]name=ofd_packets/00198708 [12:28:56]NVStorageSaveData ofd_packets/00198708 [12:28:56]File name is /storage/ofd_packets/00198708 [12:28:56]Write 301 bytes [12:28:56]NVStorageSaveData done [12:28:56]OFDSenderStorePacket done [12:28:56]KKMCreateOFDPacket done [12:28:56]NVStorageSaveData kkm_last_timestamp [12:28:56]File name is /storage/kkm_last_timestamp [12:28:56]Write 4 bytes [12:28:56]NVStorageSaveData done [12:28:56]OFD Sender: Processing packet 198708 [packets to send 246, broken 245] [12:28:56]ProducePacketName [12:28:56]name=ofd_packets/00198708 [12:28:56]OFD Sender: To server: 嚂鰌G, [12:28:56]CommunicateWithHost lk.salyk.kg:30040 [12:28:56]ConnectInit lk.salyk.kg [12:28:56]ExternCall_PrintAddStr [12:28:56]wPrintStart [12:28:56]Write to MH i2c: 01 00 00 0D 05 12 [12:28:56]Write i2c OK [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: 01 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: 01 07 00 [12:28:56]MH_I2C_Read... [12:28:56]Read from MH i2c: 01 07 00 0D 05 00 00 00 00 00 FF 0F 27 [12:28:56]RasterBufferAndPrint [12:28:56]line 小褔械褌 N : (1)11326159 [12:28:56]line 袠袧袧: 02508201610067 [12:28:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:28:56]line 袩袪袨袛袗袞袗 [12:28:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [12:28:56]line 孝芯胁邪褉: 2710124130 [12:28:56]line 袗懈-92-袣-4 [12:28:56]line 14.750 * 67.80 [12:28:56]line = 1000.05 [12:28:56]line 袧袛小 12% 袧小袩 1% [12:28:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:28:56]line 袨袣袪校袚袥袝袧袠袝: -0.05 [12:28:56]line 袠孝袨袚袨: 1000.00 [12:28:56]line 袙薪械褋械薪芯: 1000.00 [12:28:56]line 小袛袗效袗: 0.00 [12:28:56]line 袧小袩 1% : 8.85 [12:28:56]line 袧袛小 12% : 106.20 [12:28:56]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:28:56]line 袘械蟹薪邪谢.: 0.00 [12:28:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:28:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:28:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:28:56]line 效械泻 316 17.08.2024 12:28 [12:28:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:28:56]line 袟袧袦: 0300000079 [12:28:56]line 袪袧袦: 0000000000092545 [12:28:56]line 袙械褉褋懈褟 袣袣袦: 001 [12:28:56]line 肖袦: 0000000000871802 [12:28:56]line 肖袛: 198708 [12:28:56]line 肖袩袛: 188742911526370 [12:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122855&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198708&fm=188742911526370&tin=02508201610067®Number=0000000000092545&sum=100000 [12:28:56]written 0, free lines is 4095 [12:28:57]Connected sock=12 [12:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 74 07 01 9D A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 87 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 08 03 00 35 04 06 00 AB A9 22 32 05 E2 66 CF 5C 7C A5 0F C1 A0 [12:28:57]Write to MH i2c: 01 00 00 38 05 3D [12:28:57]Write i2c OK [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: 01 [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: 01 07 00 [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: 01 07 00 38 05 00 00 00 00 00 E7 0C 37 [12:28:57]RasterBufferAndPrint [12:28:57]line [12:28:57]line [12:28:57]line [12:28:57]line [12:28:57]line [12:28:57]written 0, free lines is 3309 [12:28:57]MH_Cut [12:28:57]Write to MH i2c: D1 01 00 3F 05 01 16 [12:28:57]Write i2c OK [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: D1 [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: D1 01 00 [12:28:57]MH_I2C_Read... [12:28:57]Read from MH i2c: D1 01 00 3F 05 00 15 [12:28:57]Write to MH i2c: 01 00 00 40 05 45 [12:28:57]Write i2c OK [12:28:57]MH_I2C_Read... [12:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B1 E0 47 00 8D 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 08 03 00 F4 03 04 00 98 43 C0 66 B6 04 01 00 00 CD 35 A9 7E 28 6C 06 87 [12:28:57]CommunicateWithHost err = 0 [12:28:57]CheckOFDResponse [12:28:57]1017 (14) - 77093643461234 [12:28:57]1041 (16) - 0000000000871802 [12:28:57]1040 (4) - 198708 [12:28:57]1012 (4) - 17.08.2024 06:30 [12:28:57]1206 (1) - 0 [12:28:57]OFD Sender: Remove packet 198708 [12:28:57]ProducePacketName [12:28:57]name=ofd_packets/00198708 [12:28:57]NVStorageDeleteData [12:28:57]OFD Sender: No OFD packet to send [12:28:57]*** Cut start [12:28:57]*** Purtial cut [12:28:57]*** Stage 1: CUTSNS_PIN = 1 [12:28:58]Read from MH i2c: 01 [12:28:58]MH_I2C_Read... [12:28:58]*** Stop cut motor [12:28:58]*** Cut end [12:28:58]Read from MH i2c: 01 07 00 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 FF 0F 5A [12:28:58]process_action close_receipt done [12:28:58]requested_data is exist [12:28:58]produce_requested_data [12:28:58]requested_item fm.sn is exist - process it [12:28:58]wFMCommunicate request_size=4 [12:28:58]MH_SAM_APDU [12:28:58]CAPDU: 80 11 00 00 [12:28:58]Write to MH i2c: E2 08 00 41 05 80 11 00 00 00 00 00 00 C0 [12:28:58]Write i2c OK [12:28:58]MH_I2C_Read... [12:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:58]Read from MH i2c: E2 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 17 00 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 17 00 41 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0D [12:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:28:58]wFMCommunicate OK [12:28:58]requested_item fd.num is exist - process it [12:28:58]SAM_PROTO_GetFieldsCounters [12:28:58]wFMCommunicate request_size=4 [12:28:58]MH_SAM_APDU [12:28:58]CAPDU: 80 13 00 00 [12:28:58]Write to MH i2c: E2 08 00 42 05 80 13 00 00 00 00 00 00 C3 [12:28:58]Write i2c OK [12:28:58]MH_I2C_Read... [12:28:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:58]Read from MH i2c: E2 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 62 00 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 62 00 42 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 08 03 00 0E 04 04 00 CF 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 A4 [12:28:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 08 03 00 0E 04 04 00 CF 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 [12:28:58]wFMCommunicate OK [12:28:58]SAM_PROTO_GetFieldsCounters done [12:28:58]requested_item shift.num is exist - process it [12:28:58]requested_item shift.opened is exist - process it [12:28:58]req_shift_opened [12:28:58]FM_GetShiftState [12:28:58]SAM_PROTO_GetShiftState [12:28:58]wFMCommunicate request_size=4 [12:28:58]MH_SAM_APDU [12:28:58]CAPDU: 80 13 01 00 [12:28:58]Write to MH i2c: E2 08 00 43 05 80 13 01 00 00 00 00 00 C5 [12:28:58]Write i2c OK [12:28:58]MH_I2C_Read... [12:28:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:58]Read from MH i2c: E2 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 0E 00 [12:28:58]MH_I2C_Read... [12:28:58]Read from MH i2c: E2 0E 00 43 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [12:28:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:28:58]wFMCommunicate OK [12:28:58]SAM_PROTO_GetShiftState done [12:28:58]FM_GetShiftState done [12:28:58]req_shift_opened done [12:28:58]requested_item shift.open_date is exist - process it [12:28:58]req_shift_open_date [12:28:58]req_shift_open_date done [12:28:58]produce_requested_data done [12:28:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198708,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:28:58]process_action_free close_receipt [12:28:58]json_value_free [12:28:58]json_value_free done [12:28:58]process_json_proto returns [12:28:58]Send response to host [12:28:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198708,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:28:58]free response buf [12:28:58]execute_script done [12:28:58]execute_script returns [12:28:58]free content buf [12:28:58]Sock 7.Close socket [12:28:58]Sock 7.Thread stoped [12:29:02]OFD Sender: No OFD packet to send [12:29:07]OFD Sender: No OFD packet to send [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]accept exits with 9 [12:29:22]New connection [12:29:22]New thread 3067247972 created [12:29:22]Thread 3067104612 joined [12:29:22]Waiting for new connection... [12:29:22] Sock 9.Parse request [12:29:22]Sock 9.Check first char [12:29:22]Sock 9.First char is OK [12:29:22]request: POST /json_proto HTTP/1.0 [12:29:22]Method: POST [12:29:22]URL: /json_proto [12:29:22]Method is POST - this is cgi request [12:29:22]url: /json_proto [12:29:22]query_string will be loaded in cgi processing [12:29:22]execute_cgi json_proto POST (null) [12:29:22]execute_cgi path=json_proto method=POST [12:29:22]POST find Content-Length [12:29:22]Host: 172.17.46.195:8080 [12:29:22]Content-Length: 811 [12:29:22]Content-Type: application/json [12:29:22] [12:29:22]POST finish read [12:29:22]Found Content-Length = 811 [12:29:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:22]execute_script... [12:29: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)11326161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:22]POST & json_proto [12:29:22]process_json_proto [12:29:22]json parsed OK: [12:29:22]protocol is kg_v1.0 [12:29:22]action value=close_receipt [12:29:22]process_action close_receipt [12:29:22]cmd_close_receipt [12:29:22]MH_GetDate [12:29:22]Write to MH i2c: F0 00 00 44 05 38 [12:29:22]Write i2c OK [12:29:22]MH_I2C_Read... [12:29:22]Read from MH i2c: F0 [12:29:22]MH_I2C_Read... [12:29:22]Read from MH i2c: F0 09 00 [12:29:22]MH_I2C_Read... [12:29:22]Read from MH i2c: F0 09 00 44 05 00 A3 97 C0 66 8D AE BC 66 FE [12:29:22]GetLastDocTimeStamp 1723897735 [12:29:22]current date 1723897763 [12:29:22]FM_GetShiftState [12:29:22]SAM_PROTO_GetShiftState [12:29:22]wFMCommunicate request_size=4 [12:29:22]MH_SAM_APDU [12:29:22]CAPDU: 80 13 01 00 [12:29:22]Write to MH i2c: E2 08 00 45 05 80 13 01 00 00 00 00 00 C7 [12:29:22]Write i2c OK [12:29:22]MH_I2C_Read... [12:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:22]Read from MH i2c: E2 [12:29:22]MH_I2C_Read... [12:29:22]Read from MH i2c: E2 0E 00 [12:29:22]MH_I2C_Read... [12:29:22]Read from MH i2c: E2 0E 00 45 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 27 [12:29:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:29:22]wFMCommunicate OK [12:29:22]SAM_PROTO_GetShiftState done [12:29:22]FM_GetShiftState done [12:29:22]opened in 1723853126 [12:29:22]opened+sec_in_day 1723939526 [12:29:22]quantity*price = 100051 [12:29:22]sum+1 = 100052 [12:29:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 317 17.08.2024 12:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198709 肖袩袛: 23845760864941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122923&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198709&fm=23845760864941&tin=02508201610067®Number=0000000000092545&sum=100051 [12:29:23]StoreToDocumentArchive [12:29:23]shift 463 fd 198709 [12:29:23]save to /storage/0463/doc_00198709 [12:29:23]save last doc name /storage/0463/doc_00198709 to /storage/kkm_last_doc_name [12:29:23]save OK [12:29:23]Clear old archive folders... [12:29:23]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:29:23]tlvbuf is B6F227D0 [12:29:23]SAM_PROTO_ClearQueue [12:29:23]wFMCommunicate request_size=4 [12:29:23]MH_SAM_APDU [12:29:23]CAPDU: 80 09 00 00 [12:29:23]Write to MH i2c: E2 08 00 52 05 80 09 00 00 00 00 00 00 C9 [12:29:23]Write i2c OK [12:29:23]MH_I2C_Read... [12:29:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:23]Read from MH i2c: E2 [12:29:23]MH_I2C_Read... [12:29:23]Read from MH i2c: E2 03 00 [12:29:23]MH_I2C_Read... [12:29:23]Read from MH i2c: E2 03 00 52 05 00 90 00 CB [12:29:23]RAPDU: 90 00 [12:29:23]wFMCommunicate OK [12:29:23]SAM_PROTO_ClearQueue done [12:29:23]KKMCreateOFDPacket [12:29:23]OFDProtocolAddRootSTLVToBuf [12:29:23]FM_MakeSignedData [12:29:23]FM_MakeSignedData [12:29:23]SAM_PROTO_SignData [12:29:23]wFMCommunicate request_size=4 [12:29:23]MH_SAM_APDU [12:29:23]CAPDU: 80 0D 01 02 [12:29:23]Write to MH i2c: E2 08 00 53 05 80 0D 01 02 00 00 00 00 D1 [12:29:23]Write i2c OK [12:29:23]MH_I2C_Read... [12:29:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:24]Read from MH i2c: E2 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 53 05 00 90 00 CC [12:29:24]RAPDU: 90 00 [12:29:24]wFMCommunicate OK [12:29:24]wFMCommunicate request_size=255 [12:29:24]MH_SAM_APDU [12:29:24]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A3 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 08 03 [12:29:24]Write to MH i2c: E2 02 01 54 05 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A3 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 08 03 00 00 56 [12:29:24]Write i2c OK [12:29:24]MH_I2C_Read... [12:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:24]Read from MH i2c: E2 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 54 05 00 90 00 CD [12:29:24]RAPDU: 90 00 [12:29:24]wFMCommunicate OK [12:29:24]wFMCommunicate request_size=16 [12:29:24]MH_SAM_APDU [12:29:24]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 15 B0 06 1B 12 AD [12:29:24]Write to MH i2c: E2 13 00 55 05 80 0D 02 02 0B 00 00 35 04 06 00 15 B0 06 1B 12 AD 00 00 CE [12:29:24]Write i2c OK [12:29:24]MH_I2C_Read... [12:29:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:24]Read from MH i2c: E2 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [12:29:24]RAPDU: 90 00 [12:29:24]wFMCommunicate OK [12:29:24]wFMCommunicate request_size=4 [12:29:24]MH_SAM_APDU [12:29:24]CAPDU: 80 0D 03 02 [12:29:24]Write to MH i2c: E2 08 00 56 05 80 0D 03 02 00 00 00 00 D6 [12:29:24]Write i2c OK [12:29:24]MH_I2C_Read... [12:29:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:24]Read from MH i2c: E2 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 0B 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 0B 00 56 05 00 4C B1 0F 93 AF 3C 77 01 90 00 D9 [12:29:24]RAPDU: 4C B1 0F 93 AF 3C 77 01 90 00 [12:29:24]wFMCommunicate OK [12:29:24]SAM_PROTO_SignData done [12:29:24]FM_MakeSignedData done [12:29:24]CreateOFDProtocolMessage [12:29:24]wFMCommunicate request_size=4 [12:29:24]MH_SAM_APDU [12:29:24]CAPDU: 80 11 00 00 [12:29:24]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [12:29:24]Write i2c OK [12:29:24]MH_I2C_Read... [12:29:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:24]Read from MH i2c: E2 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 17 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 23 [12:29:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:29:24]wFMCommunicate OK [12:29:24]CreateOFDProtocolMessage done [12:29:24]OFDSenderStorePacket 198709 [12:29:24]StoreOFDPacket docnum=198709 [12:29:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 59 0D 01 45 6C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A3 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 08 03 00 35 04 06 00 15 B0 06 1B 12 AD 4C B1 0F 93 AF 3C 77 01 [12:29:24]CheckFolder [12:29:24]dirname=/storage/ofd_packets [12:29:24]CheckFolder done [12:29:24]ProducePacketName [12:29:24]name=ofd_packets/00198709 [12:29:24]NVStorageSaveData ofd_packets/00198709 [12:29:24]File name is /storage/ofd_packets/00198709 [12:29:24]Write 307 bytes [12:29:24]NVStorageSaveData done [12:29:24]OFDSenderStorePacket done [12:29:24]KKMCreateOFDPacket done [12:29:24]NVStorageSaveData kkm_last_timestamp [12:29:24]File name is /storage/kkm_last_timestamp [12:29:24]Write 4 bytes [12:29:24]NVStorageSaveData done [12:29:24]ExternCall_PrintAddStr [12:29:24]wPrintStart [12:29:24]Write to MH i2c: 01 00 00 58 05 5D [12:29:24]Write i2c OK [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: 01 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: 01 07 00 [12:29:24]MH_I2C_Read... [12:29:24]Read from MH i2c: 01 07 00 58 05 00 00 00 00 00 FF 0F 72 [12:29:24]RasterBufferAndPrint [12:29:24]line 小褔械褌 N : (1)11326161 [12:29:24]line 袠袧袧: 02508201610067 [12:29:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:29:24]line 袩袪袨袛袗袞袗 [12:29:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [12:29:24]line 孝芯胁邪褉: 2710194210 [12:29:24]line D-ENERGY 袛孝-袣-5 [12:29:24]line 12.960 * 77.20 [12:29:24]line = 1000.51 [12:29:24]line 袧袛小 12% 袧小袩 1% [12:29:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:29:24]line 袠孝袨袚袨: 1000.51 [12:29:24]line 袧小袩 1% : 8.85 [12:29:24]line 袧袛小 12% : 106.25 [12:29:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:29:24]line 袘械蟹薪邪谢.: 1000.51 [12:29:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:29:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:29:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:29:24]line 效械泻 317 17.08.2024 12:29 [12:29:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:29:24]line 袟袧袦: 0300000079 [12:29:24]line 袪袧袦: 0000000000092545 [12:29:24]line 袙械褉褋懈褟 袣袣袦: 001 [12:29:24]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:29:24]line 肖袦: 0000000000871802 [12:29:24]line 肖袛: 198709 [12:29:24]line 肖袩袛: 23845760864941 [12:29:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T122923&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198709&fm=23845760864941&tin=02508201610067®Number=0000000000092545&sum=100051 [12:29:24]OFD Sender: Processing packet 198709 [packets to send 246, broken 245] [12:29:24]ProducePacketName [12:29:24]name=ofd_packets/00198709 [12:29:24]OFD Sender: To server: 嚂鰌G, [12:29:24]CommunicateWithHost lk.salyk.kg:30040 [12:29:24]ConnectInit lk.salyk.kg [12:29:24]written 0, free lines is 4095 [12:29:24]Connected sock=10 [12:29:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 59 0D 01 45 6C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 A3 97 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 08 03 00 35 04 06 00 15 B0 06 1B 12 AD 4C B1 0F 93 AF 3C 77 01 [12:29:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A8 ED 47 00 4F 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 08 03 00 F4 03 04 00 B4 43 C0 66 B6 04 01 00 00 8F 52 1E 99 36 E0 DA 57 [12:29:25]CommunicateWithHost err = 0 [12:29:25]CheckOFDResponse [12:29:25]1017 (14) - 77093643461234 [12:29:25]1041 (16) - 0000000000871802 [12:29:25]1040 (4) - 198709 [12:29:25]1012 (4) - 17.08.2024 06:31 [12:29:25]1206 (1) - 0 [12:29:25]OFD Sender: Remove packet 198709 [12:29:25]ProducePacketName [12:29:25]name=ofd_packets/00198709 [12:29:25]NVStorageDeleteData [12:29:25]Write to MH i2c: 01 00 00 82 05 87 [12:29:25]Write i2c OK [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: 01 [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: 01 07 00 [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: 01 07 00 82 05 00 00 00 00 00 F3 0C 8D [12:29:25]RasterBufferAndPrint [12:29:25]line [12:29:25]line [12:29:25]line [12:29:25]line [12:29:25]line [12:29:25]written 0, free lines is 3321 [12:29:25]MH_Cut [12:29:25]Write to MH i2c: D1 01 00 89 05 01 60 [12:29:25]Write i2c OK [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: D1 [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: D1 01 00 [12:29:25]MH_I2C_Read... [12:29:25]Read from MH i2c: D1 01 00 89 05 00 5F [12:29:25]Write to MH i2c: 01 00 00 8A 05 8F [12:29:25]Write i2c OK [12:29:25]MH_I2C_Read... [12:29:25]OFD Sender: No OFD packet to send [12:29:25]*** Cut start [12:29:25]*** Purtial cut [12:29:25]*** CUTSNS_PIN = 0 [12:29:26]*** Stage 1: CUTSNS_PIN = 1 [12:29:27]Read from MH i2c: 01 [12:29:27]MH_I2C_Read... [12:29:27]*** Stop cut motor [12:29:27]*** Cut end [12:29:27]Read from MH i2c: 01 07 00 [12:29:27]MH_I2C_Read... [12:29:27]Read from MH i2c: 01 07 00 8A 05 00 00 00 00 00 FF 0F A4 [12:29:27]process_action close_receipt done [12:29:27]requested_data is exist [12:29:27]produce_requested_data [12:29:27]requested_item fm.sn is exist - process it [12:29:27]wFMCommunicate request_size=4 [12:29:27]MH_SAM_APDU [12:29:27]CAPDU: 80 11 00 00 [12:29:27]Write to MH i2c: E2 08 00 8B 05 80 11 00 00 00 00 00 00 0A [12:29:27]Write i2c OK [12:29:27]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 17 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 17 00 8B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [12:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:29:28]wFMCommunicate OK [12:29:28]requested_item fd.num is exist - process it [12:29:28]SAM_PROTO_GetFieldsCounters [12:29:28]wFMCommunicate request_size=4 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 13 00 00 [12:29:28]Write to MH i2c: E2 08 00 8C 05 80 13 00 00 00 00 00 00 0D [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 62 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 62 00 8C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 08 03 00 0E 04 04 00 CF 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 F2 [12:29:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 08 03 00 0E 04 04 00 CF 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 [12:29:28]wFMCommunicate OK [12:29:28]SAM_PROTO_GetFieldsCounters done [12:29:28]requested_item shift.num is exist - process it [12:29:28]requested_item shift.opened is exist - process it [12:29:28]req_shift_opened [12:29:28]FM_GetShiftState [12:29:28]SAM_PROTO_GetShiftState [12:29:28]wFMCommunicate request_size=4 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 13 01 00 [12:29:28]Write to MH i2c: E2 08 00 8D 05 80 13 01 00 00 00 00 00 0F [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 0E 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 0E 00 8D 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [12:29:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:29:28]wFMCommunicate OK [12:29:28]SAM_PROTO_GetShiftState done [12:29:28]FM_GetShiftState done [12:29:28]req_shift_opened done [12:29:28]requested_item shift.open_date is exist - process it [12:29:28]req_shift_open_date [12:29:28]req_shift_open_date done [12:29:28]produce_requested_data done [12:29:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198709,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:29:28]process_action_free close_receipt [12:29:28]json_value_free [12:29:28]json_value_free done [12:29:28]process_json_proto returns [12:29:28]Send response to host [12:29:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198709,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:29:28]free response buf [12:29:28]execute_script done [12:29:28]execute_script returns [12:29:28]free content buf [12:29:28]Sock 9.Close socket [12:29:28]Sock 9.Thread stoped [12:29:30]OFD Sender: No OFD packet to send [12:29:35]OFD Sender: No OFD packet to send [12:29:40]OFD Sender: No OFD packet to send [12:29:45]OFD Sender: No OFD packet to send [12:29:50]OFD Sender: No OFD packet to send [12:29:55]OFD Sender: No OFD packet to send [12:30:00]OFD Sender: No OFD packet to send [12:30:05]OFD Sender: No OFD packet to send [12:30:10]OFD Sender: No OFD packet to send [12:30:15]OFD Sender: No OFD packet to send [12:30:20]OFD Sender: No OFD packet to send [12:30:25]OFD Sender: No OFD packet to send [12:30:30]OFD Sender: No OFD packet to send [12:30:35]OFD Sender: No OFD packet to send [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]OFD Sender: No OFD packet to send [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:03]accept exits with 7 [12:31:03]New connection [12:31:03]New thread 3067104612 created [12:31:03]Thread 3067247972 joined [12:31:03]Waiting for new connection... [12:31:03] Sock 7.Parse request [12:31:03]Sock 7.Check first char [12:31:03]Sock 7.First char is OK [12:31:03]request: POST /json_proto HTTP/1.0 [12:31:03]Method: POST [12:31:03]URL: /json_proto [12:31:03]Method is POST - this is cgi request [12:31:03]url: /json_proto [12:31:03]query_string will be loaded in cgi processing [12:31:03]execute_cgi json_proto POST (null) [12:31:03]execute_cgi path=json_proto method=POST [12:31:03]POST find Content-Length [12:31:03]Host: 172.17.46.195:8080 [12:31:03]Content-Length: 802 [12:31:03]Content-Type: application/json [12:31:03] [12:31:03]POST finish read [12:31:03]Found Content-Length = 802 [12:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:03]execute_script... [12:31: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)11326162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:03]POST & json_proto [12:31:03]process_json_proto [12:31:03]json parsed OK: [12:31:03]protocol is kg_v1.0 [12:31:03]action value=close_receipt [12:31:03]process_action close_receipt [12:31:03]cmd_close_receipt [12:31:03]MH_GetDate [12:31:03]Write to MH i2c: F0 00 00 8E 05 82 [12:31:03]Write i2c OK [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: F0 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: F0 09 00 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: F0 09 00 8E 05 00 08 98 C0 66 8D AE BC 66 AE [12:31:03]GetLastDocTimeStamp 1723897763 [12:31:03]current date 1723897864 [12:31:03]FM_GetShiftState [12:31:03]SAM_PROTO_GetShiftState [12:31:03]wFMCommunicate request_size=4 [12:31:03]MH_SAM_APDU [12:31:03]CAPDU: 80 13 01 00 [12:31:03]Write to MH i2c: E2 08 00 8F 05 80 13 01 00 00 00 00 00 11 [12:31:03]Write i2c OK [12:31:03]MH_I2C_Read... [12:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:03]Read from MH i2c: E2 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: E2 0E 00 [12:31:03]MH_I2C_Read... [12:31:03]Read from MH i2c: E2 0E 00 8F 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 71 [12:31:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:31:03]wFMCommunicate OK [12:31:03]SAM_PROTO_GetShiftState done [12:31:03]FM_GetShiftState done [12:31:03]opened in 1723853126 [12:31:03]opened+sec_in_day 1723939526 [12:31:03]quantity*price = 50010 [12:31:03]sum+1 = 50012 [12:31:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 318 17.08.2024 12:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198710 肖袩袛: 218131188436605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198710&fm=218131188436605&tin=02508201610067®Number=0000000000092545&sum=50011 [12:31:05]StoreToDocumentArchive [12:31:05]shift 463 fd 198710 [12:31:05]save to /storage/0463/doc_00198710 [12:31:05]save last doc name /storage/0463/doc_00198710 to /storage/kkm_last_doc_name [12:31:05]save OK [12:31:05]Clear old archive folders... [12:31:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:05]tlvbuf is B6F9D300 [12:31:05]SAM_PROTO_ClearQueue [12:31:05]wFMCommunicate request_size=4 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 09 00 00 [12:31:05]Write to MH i2c: E2 08 00 9C 05 80 09 00 00 00 00 00 00 13 [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 9C 05 00 90 00 15 [12:31:05]RAPDU: 90 00 [12:31:05]wFMCommunicate OK [12:31:05]SAM_PROTO_ClearQueue done [12:31:05]KKMCreateOFDPacket [12:31:05]OFDProtocolAddRootSTLVToBuf [12:31:05]FM_MakeSignedData [12:31:05]FM_MakeSignedData [12:31:05]SAM_PROTO_SignData [12:31:05]wFMCommunicate request_size=4 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 0D 01 02 [12:31:05]Write to MH i2c: E2 08 00 9D 05 80 0D 01 02 00 00 00 00 1B [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [12:31:05]RAPDU: 90 00 [12:31:05]wFMCommunicate OK [12:31:05]wFMCommunicate request_size=255 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 08 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 08 03 00 35 04 06 00 C6 [12:31:05]Write to MH i2c: E2 02 01 9E 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 08 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 08 03 00 35 04 06 00 C6 00 00 6E [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 9E 05 00 90 00 17 [12:31:05]RAPDU: 90 00 [12:31:05]wFMCommunicate OK [12:31:05]wFMCommunicate request_size=10 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 0D 02 02 05 63 A0 00 4E 7D [12:31:05]Write to MH i2c: E2 0D 00 9F 05 80 0D 02 02 05 00 63 A0 00 4E 7D 00 00 F6 [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 03 00 9F 05 00 90 00 18 [12:31:05]RAPDU: 90 00 [12:31:05]wFMCommunicate OK [12:31:05]wFMCommunicate request_size=4 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 0D 03 02 [12:31:05]Write to MH i2c: E2 08 00 A0 05 80 0D 03 02 00 00 00 00 20 [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 0B 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 0B 00 A0 05 00 D7 8F DF 5C 6F B9 B0 F5 90 00 8F [12:31:05]RAPDU: D7 8F DF 5C 6F B9 B0 F5 90 00 [12:31:05]wFMCommunicate OK [12:31:05]SAM_PROTO_SignData done [12:31:05]FM_MakeSignedData done [12:31:05]CreateOFDProtocolMessage [12:31:05]wFMCommunicate request_size=4 [12:31:05]MH_SAM_APDU [12:31:05]CAPDU: 80 11 00 00 [12:31:05]Write to MH i2c: E2 08 00 A1 05 80 11 00 00 00 00 00 00 20 [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:05]Read from MH i2c: E2 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 17 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: E2 17 00 A1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [12:31:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:05]wFMCommunicate OK [12:31:05]CreateOFDProtocolMessage done [12:31:05]OFDSenderStorePacket 198710 [12:31:05]StoreOFDPacket docnum=198710 [12:31:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CB 74 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 08 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 08 03 00 35 04 06 00 C6 63 A0 00 4E 7D D7 8F DF 5C 6F B9 B0 F5 [12:31:05]CheckFolder [12:31:05]dirname=/storage/ofd_packets [12:31:05]CheckFolder done [12:31:05]ProducePacketName [12:31:05]name=ofd_packets/00198710 [12:31:05]NVStorageSaveData ofd_packets/00198710 [12:31:05]File name is /storage/ofd_packets/00198710 [12:31:05]Write 301 bytes [12:31:05]NVStorageSaveData done [12:31:05]OFDSenderStorePacket done [12:31:05]KKMCreateOFDPacket done [12:31:05]NVStorageSaveData kkm_last_timestamp [12:31:05]File name is /storage/kkm_last_timestamp [12:31:05]Write 4 bytes [12:31:05]NVStorageSaveData done [12:31:05]ExternCall_PrintAddStr [12:31:05]wPrintStart [12:31:05]Write to MH i2c: 01 00 00 A2 05 A7 [12:31:05]Write i2c OK [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: 01 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: 01 07 00 [12:31:05]MH_I2C_Read... [12:31:05]Read from MH i2c: 01 07 00 A2 05 00 00 00 00 00 FF 0F BC [12:31:05]RasterBufferAndPrint [12:31:05]line 小褔械褌 N : (1)11326162 [12:31:05]line 袠袧袧: 02508201610067 [12:31:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:31:05]line 袩袪袨袛袗袞袗 [12:31:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [12:31:05]line 孝芯胁邪褉: 2710124500 [12:31:05]line 袗懈-95-袣-5 [12:31:05]line 6.740 * 74.20 [12:31:05]line = 500.11 [12:31:05]line 袧袛小 12% 袧小袩 1% [12:31:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:31:05]line 袠孝袨袚袨: 500.11 [12:31:05]line 袧小袩 1% : 4.43 [12:31:05]line 袧袛小 12% : 53.11 [12:31:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:31:05]line 袘械蟹薪邪谢.: 500.11 [12:31:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:31:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:31:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:31:05]line 效械泻 318 17.08.2024 12:31 [12:31:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:31:05]line 袟袧袦: 0300000079 [12:31:05]line 袪袧袦: 0000000000092545 [12:31:05]line 袙械褉褋懈褟 袣袣袦: 001 [12:31:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:31:05]line 肖袦: 0000000000871802 [12:31:05]line 肖袛: 198710 [12:31:05]line 肖袩袛: 218131188436605 [12:31:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198710&fm=218131188436605&tin=02508201610067®Number=0000000000092545&sum=50011 [12:31:05]written 0, free lines is 4095 [12:31:05]OFD Sender: Processing packet 198710 [packets to send 246, broken 245] [12:31:05]ProducePacketName [12:31:05]name=ofd_packets/00198710 [12:31:05]OFD Sender: To server: 嚂鰌G, [12:31:05]CommunicateWithHost lk.salyk.kg:30040 [12:31:05]ConnectInit lk.salyk.kg [12:31:05]Connected sock=10 [12:31:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CB 74 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 08 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 08 03 00 35 04 06 00 C6 63 A0 00 4E 7D D7 8F DF 5C 6F B9 B0 F5 [12:31:06]Write to MH i2c: 01 00 00 CC 05 D1 [12:31:06]Write i2c OK [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: 01 [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: 01 07 00 [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: 01 07 00 CC 05 00 00 00 00 00 E1 0C C5 [12:31:06]RasterBufferAndPrint [12:31:06]line [12:31:06]line [12:31:06]line [12:31:06]line [12:31:06]line [12:31:06]written 0, free lines is 3305 [12:31:06]MH_Cut [12:31:06]Write to MH i2c: D1 01 00 D3 05 01 AA [12:31:06]Write i2c OK [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: D1 [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: D1 01 00 [12:31:06]MH_I2C_Read... [12:31:06]Read from MH i2c: D1 01 00 D3 05 00 A9 [12:31:06]Write to MH i2c: 01 00 00 D4 05 D9 [12:31:06]Write i2c OK [12:31:06]MH_I2C_Read... [12:31:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3F 08 47 00 5E 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 08 03 00 F4 03 04 00 18 44 C0 66 B6 04 01 00 00 4B D4 1E 77 56 C9 76 00 [12:31:06]CommunicateWithHost err = 0 [12:31:06]CheckOFDResponse [12:31:06]1017 (14) - 77093643461234 [12:31:06]1041 (16) - 0000000000871802 [12:31:06]1040 (4) - 198710 [12:31:06]1012 (4) - 17.08.2024 06:32 [12:31:06]1206 (1) - 0 [12:31:06]OFD Sender: Remove packet 198710 [12:31:06]ProducePacketName [12:31:06]name=ofd_packets/00198710 [12:31:06]NVStorageDeleteData [12:31:06]OFD Sender: No OFD packet to send [12:31:06]*** Cut start [12:31:06]*** Purtial cut [12:31:06]*** Stage 1: CUTSNS_PIN = 1 [12:31:07]Read from MH i2c: 01 [12:31:07]MH_I2C_Read... [12:31:07]*** Stop cut motor [12:31:07]*** Cut end [12:31:07]Read from MH i2c: 01 07 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 FF 0F EE [12:31:07]process_action close_receipt done [12:31:07]requested_data is exist [12:31:07]produce_requested_data [12:31:07]requested_item fm.sn is exist - process it [12:31:07]wFMCommunicate request_size=4 [12:31:07]MH_SAM_APDU [12:31:07]CAPDU: 80 11 00 00 [12:31:07]Write to MH i2c: E2 08 00 D5 05 80 11 00 00 00 00 00 00 54 [12:31:07]Write i2c OK [12:31:07]MH_I2C_Read... [12:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:07]Read from MH i2c: E2 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 17 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 17 00 D5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [12:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:07]wFMCommunicate OK [12:31:07]requested_item fd.num is exist - process it [12:31:07]SAM_PROTO_GetFieldsCounters [12:31:07]wFMCommunicate request_size=4 [12:31:07]MH_SAM_APDU [12:31:07]CAPDU: 80 13 00 00 [12:31:07]Write to MH i2c: E2 08 00 D6 05 80 13 00 00 00 00 00 00 57 [12:31:07]Write i2c OK [12:31:07]MH_I2C_Read... [12:31:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:07]Read from MH i2c: E2 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 62 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 62 00 D6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 08 03 00 0E 04 04 00 CF 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 40 [12:31:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 08 03 00 0E 04 04 00 CF 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 [12:31:07]wFMCommunicate OK [12:31:07]SAM_PROTO_GetFieldsCounters done [12:31:07]requested_item shift.num is exist - process it [12:31:07]requested_item shift.opened is exist - process it [12:31:07]req_shift_opened [12:31:07]FM_GetShiftState [12:31:07]SAM_PROTO_GetShiftState [12:31:07]wFMCommunicate request_size=4 [12:31:07]MH_SAM_APDU [12:31:07]CAPDU: 80 13 01 00 [12:31:07]Write to MH i2c: E2 08 00 D7 05 80 13 01 00 00 00 00 00 59 [12:31:07]Write i2c OK [12:31:07]MH_I2C_Read... [12:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:07]Read from MH i2c: E2 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 0E 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 0E 00 D7 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [12:31:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:31:07]wFMCommunicate OK [12:31:07]SAM_PROTO_GetShiftState done [12:31:07]FM_GetShiftState done [12:31:07]req_shift_opened done [12:31:07]requested_item shift.open_date is exist - process it [12:31:07]req_shift_open_date [12:31:07]req_shift_open_date done [12:31:07]produce_requested_data done [12:31:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198710,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:31:07]process_action_free close_receipt [12:31:07]json_value_free [12:31:07]json_value_free done [12:31:07]process_json_proto returns [12:31:07]Send response to host [12:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198710,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:31:07]free response buf [12:31:07]execute_script done [12:31:07]execute_script returns [12:31:07]free content buf [12:31:07]Sock 7.Close socket [12:31:07]Sock 7.Thread stoped [12:31:11]OFD Sender: No OFD packet to send [12:31:16]OFD Sender: No OFD packet to send [12:31:21]OFD Sender: No OFD packet to send [12:31:26]OFD Sender: No OFD packet to send [12:31:31]OFD Sender: No OFD packet to send [12:31:36]OFD Sender: No OFD packet to send [12:31:41]OFD Sender: No OFD packet to send [12:31:46]OFD Sender: No OFD packet to send [12:31:51]OFD Sender: No OFD packet to send [12:31:53]accept exits with 9 [12:31:53]New connection [12:31:53]New thread 3067247972 created [12:31:53]Thread 3067104612 joined [12:31:53]Waiting for new connection... [12:31:53] Sock 9.Parse request [12:31:53]Sock 9.Check first char [12:31:53]Sock 9.First char is OK [12:31:53]request: POST /json_proto HTTP/1.0 [12:31:53]Method: POST [12:31:53]URL: /json_proto [12:31:53]Method is POST - this is cgi request [12:31:53]url: /json_proto [12:31:53]query_string will be loaded in cgi processing [12:31:53]execute_cgi json_proto POST (null) [12:31:53]execute_cgi path=json_proto method=POST [12:31:53]POST find Content-Length [12:31:53]Host: 172.17.46.195:8080 [12:31:53]Content-Length: 674 [12:31:53]Content-Type: application/json [12:31:53] [12:31:53]POST finish read [12:31:53]Found Content-Length = 674 [12:31:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.610, "sum" : 1005.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:53]execute_script... [12:31: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)11326163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.610, "sum" : 1005.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:53]POST & json_proto [12:31:53]process_json_proto [12:31:53]json parsed OK: [12:31:53]protocol is kg_v1.0 [12:31:53]action value=close_receipt [12:31:53]process_action close_receipt [12:31:53]cmd_close_receipt [12:31:53]MH_GetDate [12:31:53]Write to MH i2c: F0 00 00 D8 05 CC [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: F0 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: F0 09 00 [12:31:53]MH_I2C_Read... [12:31:53]Read from MH i2c: F0 09 00 D8 05 00 3A 98 C0 66 8D AE BC 66 2A [12:31:53]GetLastDocTimeStamp 1723897864 [12:31:53]current date 1723897914 [12:31:53]FM_GetShiftState [12:31:53]SAM_PROTO_GetShiftState [12:31:53]wFMCommunicate request_size=4 [12:31:53]MH_SAM_APDU [12:31:53]CAPDU: 80 13 01 00 [12:31:53]Write to MH i2c: E2 08 00 D9 05 80 13 01 00 00 00 00 00 5B [12:31:53]Write i2c OK [12:31:53]MH_I2C_Read... [12:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:54]Read from MH i2c: E2 [12:31:54]MH_I2C_Read... [12:31:54]Read from MH i2c: E2 0E 00 [12:31:54]MH_I2C_Read... [12:31:54]Read from MH i2c: E2 0E 00 D9 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BB [12:31:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:31:54]wFMCommunicate OK [12:31:54]SAM_PROTO_GetShiftState done [12:31:54]FM_GetShiftState done [12:31:54]opened in 1723853126 [12:31:54]opened+sec_in_day 1723939526 [12:31:54]quantity*price = 100516 [12:31:54]sum+1 = 100518 [12:31:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.17 袠孝袨袚袨: 1005.00 袙薪械褋械薪芯: 1005.00 小袛袗效袗: 0.00 袧小袩 1% : 8.89 袧袛小 12% : 106.74 袧邪谢懈褔薪褘屑懈: 1005.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 319 17.08.2024 12:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198711 肖袩袛: 227960109802077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123154&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198711&fm=227960109802077&tin=02508201610067®Number=0000000000092545&sum=100500 [12:31:55]StoreToDocumentArchive [12:31:55]shift 463 fd 198711 [12:31:55]save to /storage/0463/doc_00198711 [12:31:55]save last doc name /storage/0463/doc_00198711 to /storage/kkm_last_doc_name [12:31:55]save OK [12:31:55]Clear old archive folders... [12:31:55]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:31:55]tlvbuf is 0072B0A0 [12:31:55]SAM_PROTO_ClearQueue [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 09 00 00 [12:31:55]Write to MH i2c: E2 08 00 E6 05 80 09 00 00 00 00 00 00 5D [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 E6 05 00 90 00 5F [12:31:55]RAPDU: 90 00 [12:31:55]wFMCommunicate OK [12:31:55]SAM_PROTO_ClearQueue done [12:31:55]KKMCreateOFDPacket [12:31:55]OFDProtocolAddRootSTLVToBuf [12:31:55]FM_MakeSignedData [12:31:55]FM_MakeSignedData [12:31:55]SAM_PROTO_SignData [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 0D 01 02 [12:31:55]Write to MH i2c: E2 08 00 E7 05 80 0D 01 02 00 00 00 00 65 [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [12:31:55]RAPDU: 90 00 [12:31:55]wFMCommunicate OK [12:31:55]wFMCommunicate request_size=255 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 3A 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 08 03 00 35 04 06 00 CF 54 19 [12:31:55]Write to MH i2c: E2 02 01 E8 05 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 3A 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 08 03 00 35 04 06 00 CF 54 19 00 00 AD [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [12:31:55]RAPDU: 90 00 [12:31:55]wFMCommunicate OK [12:31:55]wFMCommunicate request_size=8 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 0D 02 02 03 5E 22 5D [12:31:55]Write to MH i2c: E2 0B 00 E9 05 80 0D 02 02 03 00 5E 22 5D 00 00 4B [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:55]Read from MH i2c: E2 03 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [12:31:55]RAPDU: 90 00 [12:31:55]wFMCommunicate OK [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 0D 03 02 [12:31:55]Write to MH i2c: E2 08 00 EA 05 80 0D 03 02 00 00 00 00 6A [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 0B 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 0B 00 EA 05 00 6E 44 66 EA 8F 8E BB 6C 90 00 B1 [12:31:55]RAPDU: 6E 44 66 EA 8F 8E BB 6C 90 00 [12:31:55]wFMCommunicate OK [12:31:55]SAM_PROTO_SignData done [12:31:55]FM_MakeSignedData done [12:31:55]CreateOFDProtocolMessage [12:31:55]wFMCommunicate request_size=4 [12:31:55]MH_SAM_APDU [12:31:55]CAPDU: 80 11 00 00 [12:31:55]Write to MH i2c: E2 08 00 EB 05 80 11 00 00 00 00 00 00 6A [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:55]Read from MH i2c: E2 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 17 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: E2 17 00 EB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [12:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:55]wFMCommunicate OK [12:31:55]CreateOFDProtocolMessage done [12:31:55]OFDSenderStorePacket 198711 [12:31:55]StoreOFDPacket docnum=198711 [12:31:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 98 B6 05 01 BF 1F 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 3A 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 08 03 00 35 04 06 00 CF 54 19 5E 22 5D 6E 44 66 EA 8F 8E BB 6C [12:31:55]CheckFolder [12:31:55]dirname=/storage/ofd_packets [12:31:55]CheckFolder done [12:31:55]ProducePacketName [12:31:55]name=ofd_packets/00198711 [12:31:55]NVStorageSaveData ofd_packets/00198711 [12:31:55]File name is /storage/ofd_packets/00198711 [12:31:55]Write 299 bytes [12:31:55]NVStorageSaveData done [12:31:55]OFDSenderStorePacket done [12:31:55]KKMCreateOFDPacket done [12:31:55]NVStorageSaveData kkm_last_timestamp [12:31:55]File name is /storage/kkm_last_timestamp [12:31:55]Write 4 bytes [12:31:55]NVStorageSaveData done [12:31:55]ExternCall_PrintAddStr [12:31:55]wPrintStart [12:31:55]Write to MH i2c: 01 00 00 EC 05 F1 [12:31:55]Write i2c OK [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: 01 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: 01 07 00 [12:31:55]MH_I2C_Read... [12:31:55]Read from MH i2c: 01 07 00 EC 05 00 00 00 00 00 FF 0F 06 [12:31:55]RasterBufferAndPrint [12:31:55]line 小褔械褌 N : (1)11326163 [12:31:55]line 袠袧袧: 02508201610067 [12:31:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:31:55]line 袩袪袨袛袗袞袗 [12:31:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [12:31:55]line 孝芯胁邪褉: 2710124130 [12:31:55]line SU-92-袣-5 [12:31:55]line 14.610 * 68.80 [12:31:55]line = 1005.17 [12:31:55]line 袧袛小 12% 袧小袩 1% [12:31:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:31:55]line 袨袣袪校袚袥袝袧袠袝: -0.17 [12:31:55]line 袠孝袨袚袨: 1005.00 [12:31:55]line 袙薪械褋械薪芯: 1005.00 [12:31:55]line 小袛袗效袗: 0.00 [12:31:55]line 袧小袩 1% : 8.89 [12:31:55]line 袧袛小 12% : 106.74 [12:31:55]line 袧邪谢懈褔薪褘屑懈: 1005.00 [12:31:55]line 袘械蟹薪邪谢.: 0.00 [12:31:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:31:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:31:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:31:55]line 效械泻 319 17.08.2024 12:31 [12:31:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:31:55]line 袟袧袦: 0300000079 [12:31:55]line 袪袧袦: 0000000000092545 [12:31:55]line 袙械褉褋懈褟 袣袣袦: 001 [12:31:55]line 肖袦: 0000000000871802 [12:31:55]line 肖袛: 198711 [12:31:55]line 肖袩袛: 227960109802077 [12:31:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123154&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198711&fm=227960109802077&tin=02508201610067®Number=0000000000092545&sum=100500 [12:31:55]written 0, free lines is 4095 [12:31:55]OFD Sender: Processing packet 198711 [packets to send 246, broken 245] [12:31:55]ProducePacketName [12:31:55]name=ofd_packets/00198711 [12:31:55]OFD Sender: To server: 嚂鰌G, [12:31:55]CommunicateWithHost lk.salyk.kg:30040 [12:31:55]ConnectInit lk.salyk.kg [12:31:55]Connected sock=10 [12:31:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 98 B6 05 01 BF 1F 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 3A 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 08 03 00 35 04 06 00 CF 54 19 5E 22 5D 6E 44 66 EA 8F 8E BB 6C [12:31:56]Write to MH i2c: 01 00 00 17 06 1D [12:31:56]Write i2c OK [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: 01 [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: 01 07 00 [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: 01 07 00 17 06 00 00 00 00 00 E4 0C 14 [12:31:56]RasterBufferAndPrint [12:31:56]line [12:31:56]line [12:31:56]line [12:31:56]line [12:31:56]line [12:31:56]written 0, free lines is 3306 [12:31:56]MH_Cut [12:31:56]Write to MH i2c: D1 01 00 1E 06 01 F6 [12:31:56]Write i2c OK [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: D1 [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: D1 01 00 [12:31:56]MH_I2C_Read... [12:31:56]Read from MH i2c: D1 01 00 1E 06 00 F5 [12:31:56]Write to MH i2c: 01 00 00 1F 06 25 [12:31:56]Write i2c OK [12:31:56]MH_I2C_Read... [12:31:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E8 5E 47 00 C0 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 08 03 00 F4 03 04 00 4B 44 C0 66 B6 04 01 00 00 D6 8D 6C FE FC 94 37 48 [12:31:56]CommunicateWithHost err = 0 [12:31:56]CheckOFDResponse [12:31:56]1017 (14) - 77093643461234 [12:31:56]1041 (16) - 0000000000871802 [12:31:56]1040 (4) - 198711 [12:31:56]1012 (4) - 17.08.2024 06:33 [12:31:56]1206 (1) - 0 [12:31:56]OFD Sender: Remove packet 198711 [12:31:56]ProducePacketName [12:31:56]name=ofd_packets/00198711 [12:31:56]NVStorageDeleteData [12:31:56]OFD Sender: No OFD packet to send [12:31:56]*** Cut start [12:31:56]*** Purtial cut [12:31:56]*** CUTSNS_PIN = 0 [12:31:57]*** Stage 1: CUTSNS_PIN = 1 [12:31:58]Read from MH i2c: 01 [12:31:58]MH_I2C_Read... [12:31:58]*** Stop cut motor [12:31:58]*** Cut end [12:31:58]Read from MH i2c: 01 07 00 [12:31:58]MH_I2C_Read... [12:31:58]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 FF 0F 3A [12:31:58]process_action close_receipt done [12:31:58]requested_data is exist [12:31:58]produce_requested_data [12:31:58]requested_item fm.sn is exist - process it [12:31:58]wFMCommunicate request_size=4 [12:31:58]MH_SAM_APDU [12:31:58]CAPDU: 80 11 00 00 [12:31:58]Write to MH i2c: E2 08 00 20 06 80 11 00 00 00 00 00 00 A0 [12:31:58]Write i2c OK [12:31:58]MH_I2C_Read... [12:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:58]Read from MH i2c: E2 [12:31:58]MH_I2C_Read... [12:31:58]Read from MH i2c: E2 17 00 [12:31:58]MH_I2C_Read... [12:31:58]Read from MH i2c: E2 17 00 20 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [12:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:31:58]wFMCommunicate OK [12:31:58]requested_item fd.num is exist - process it [12:31:58]SAM_PROTO_GetFieldsCounters [12:31:58]wFMCommunicate request_size=4 [12:31:58]MH_SAM_APDU [12:31:58]CAPDU: 80 13 00 00 [12:31:58]Write to MH i2c: E2 08 00 21 06 80 13 00 00 00 00 00 00 A3 [12:31:58]Write i2c OK [12:31:58]MH_I2C_Read... [12:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:59]Read from MH i2c: E2 [12:31:59]MH_I2C_Read... [12:31:59]Read from MH i2c: E2 62 00 [12:31:59]MH_I2C_Read... [12:31:59]Read from MH i2c: E2 62 00 21 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 08 03 00 0E 04 04 00 CF 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 90 [12: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 08 03 00 0E 04 04 00 CF 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 [12:31:59]wFMCommunicate OK [12:31:59]SAM_PROTO_GetFieldsCounters done [12:31:59]requested_item shift.num is exist - process it [12:31:59]requested_item shift.opened is exist - process it [12:31:59]req_shift_opened [12:31:59]FM_GetShiftState [12:31:59]SAM_PROTO_GetShiftState [12:31:59]wFMCommunicate request_size=4 [12:31:59]MH_SAM_APDU [12:31:59]CAPDU: 80 13 01 00 [12:31:59]Write to MH i2c: E2 08 00 22 06 80 13 01 00 00 00 00 00 A5 [12:31:59]Write i2c OK [12:31:59]MH_I2C_Read... [12:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:59]Read from MH i2c: E2 [12:31:59]MH_I2C_Read... [12:31:59]Read from MH i2c: E2 0E 00 [12:31:59]MH_I2C_Read... [12:31:59]Read from MH i2c: E2 0E 00 22 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [12:31:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:31:59]wFMCommunicate OK [12:31:59]SAM_PROTO_GetShiftState done [12:31:59]FM_GetShiftState done [12:31:59]req_shift_opened done [12:31:59]requested_item shift.open_date is exist - process it [12:31:59]req_shift_open_date [12:31:59]req_shift_open_date done [12:31:59]produce_requested_data done [12:31:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198711,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:31:59]process_action_free close_receipt [12:31:59]json_value_free [12:31:59]json_value_free done [12:31:59]process_json_proto returns [12:31:59]Send response to host [12:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198711,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:31:59]free response buf [12:31:59]execute_script done [12:31:59]execute_script returns [12:31:59]free content buf [12:31:59]Sock 9.Close socket [12:31:59]Sock 9.Thread stoped [12:32:01]OFD Sender: No OFD packet to send [12:32:06]OFD Sender: No OFD packet to send [12:32:11]OFD Sender: No OFD packet to send [12:32:16]OFD Sender: No OFD packet to send [12:32:21]OFD Sender: No OFD packet to send [12:32:26]OFD Sender: No OFD packet to send [12:32:31]OFD Sender: No OFD packet to send [12:32:36]OFD Sender: No OFD packet to send [12:32:41]OFD Sender: No OFD packet to send [12:32:46]OFD Sender: No OFD packet to send [12:32:51]OFD Sender: No OFD packet to send [12:32:56]OFD Sender: No OFD packet to send [12:33:01]OFD Sender: No OFD packet to send [12:33:02]accept exits with 7 [12:33:02]New connection [12:33:02]New thread 3067104612 created [12:33:02]Thread 3067247972 joined [12:33:02]Waiting for new connection... [12:33:02] Sock 7.Parse request [12:33:02]Sock 7.Check first char [12:33:02]Sock 7.First char is OK [12:33:02]request: POST /json_proto HTTP/1.0 [12:33:02]Method: POST [12:33:02]URL: /json_proto [12:33:02]Method is POST - this is cgi request [12:33:02]url: /json_proto [12:33:02]query_string will be loaded in cgi processing [12:33:02]execute_cgi json_proto POST (null) [12:33:02]execute_cgi path=json_proto method=POST [12:33:02]POST find Content-Length [12:33:02]Host: 172.17.46.195:8080 [12:33:02]Content-Length: 679 [12:33:02]Content-Type: application/json [12:33:02] [12:33:02]POST finish read [12:33:02]Found Content-Length = 679 [12:33:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:02]execute_script... [12:33: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)11326164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:02]POST & json_proto [12:33:02]process_json_proto [12:33:02]json parsed OK: [12:33:02]protocol is kg_v1.0 [12:33:02]action value=close_receipt [12:33:02]process_action close_receipt [12:33:02]cmd_close_receipt [12:33:02]MH_GetDate [12:33:02]Write to MH i2c: F0 00 00 23 06 18 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: F0 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: F0 09 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: F0 09 00 23 06 00 7F 98 C0 66 8D AE BC 66 BB [12:33:02]GetLastDocTimeStamp 1723897914 [12:33:02]current date 1723897983 [12:33:02]FM_GetShiftState [12:33:02]SAM_PROTO_GetShiftState [12:33:02]wFMCommunicate request_size=4 [12:33:02]MH_SAM_APDU [12:33:02]CAPDU: 80 13 01 00 [12:33:02]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0E 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [12:33:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:33:02]wFMCommunicate OK [12:33:02]SAM_PROTO_GetShiftState done [12:33:02]FM_GetShiftState done [12:33:02]opened in 1723853126 [12:33:02]opened+sec_in_day 1723939526 [12:33:02]quantity*price = 50036 [12:33:02]sum+1 = 50037 [12:33:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 320 17.08.2024 12:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198712 肖袩袛: 251382202382085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198712&fm=251382202382085&tin=02508201610067®Number=0000000000092545&sum=50000 [12:33:04]StoreToDocumentArchive [12:33:04]shift 463 fd 198712 [12:33:04]save to /storage/0463/doc_00198712 [12:33:04]save last doc name /storage/0463/doc_00198712 to /storage/kkm_last_doc_name [12:33:04]save OK [12:33:04]Clear old archive folders... [12:33:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:04]tlvbuf is 007126D0 [12:33:04]SAM_PROTO_ClearQueue [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 09 00 00 [12:33:04]Write to MH i2c: E2 08 00 31 06 80 09 00 00 00 00 00 00 A9 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [12:33:04]RAPDU: 90 00 [12:33:04]wFMCommunicate OK [12:33:04]SAM_PROTO_ClearQueue done [12:33:04]KKMCreateOFDPacket [12:33:04]OFDProtocolAddRootSTLVToBuf [12:33:04]FM_MakeSignedData [12:33:04]FM_MakeSignedData [12:33:04]SAM_PROTO_SignData [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 0D 01 02 [12:33:04]Write to MH i2c: E2 08 00 32 06 80 0D 01 02 00 00 00 00 B1 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [12:33:04]RAPDU: 90 00 [12:33:04]wFMCommunicate OK [12:33:04]wFMCommunicate request_size=255 [12:33:04]MH_SAM_APDU [12:33: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 08 03 00 35 04 06 00 E4 [12:33:04]Write to MH i2c: E2 02 01 33 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 08 03 00 35 04 06 00 E4 00 00 9E [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [12:33:04]RAPDU: 90 00 [12:33:04]wFMCommunicate OK [12:33:04]wFMCommunicate request_size=10 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 0D 02 02 05 A1 7A E0 37 05 [12:33:04]Write to MH i2c: E2 0D 00 34 06 80 0D 02 02 05 00 A1 7A E0 37 05 00 00 F5 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [12:33:04]RAPDU: 90 00 [12:33:04]wFMCommunicate OK [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 0D 03 02 [12:33:04]Write to MH i2c: E2 08 00 35 06 80 0D 03 02 00 00 00 00 B6 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 0B 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 0B 00 35 06 00 99 A8 01 71 66 C3 4D 67 90 00 47 [12:33:04]RAPDU: 99 A8 01 71 66 C3 4D 67 90 00 [12:33:04]wFMCommunicate OK [12:33:04]SAM_PROTO_SignData done [12:33:04]FM_MakeSignedData done [12:33:04]CreateOFDProtocolMessage [12:33:04]wFMCommunicate request_size=4 [12:33:04]MH_SAM_APDU [12:33:04]CAPDU: 80 11 00 00 [12:33:04]Write to MH i2c: E2 08 00 36 06 80 11 00 00 00 00 00 00 B6 [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:04]Read from MH i2c: E2 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 17 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: E2 17 00 36 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [12:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:04]wFMCommunicate OK [12:33:04]CreateOFDProtocolMessage done [12:33:04]OFDSenderStorePacket 198712 [12:33:04]StoreOFDPacket docnum=198712 [12:33:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B B7 07 01 31 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 08 03 00 35 04 06 00 E4 A1 7A E0 37 05 99 A8 01 71 66 C3 4D 67 [12:33:04]CheckFolder [12:33:04]dirname=/storage/ofd_packets [12:33:04]CheckFolder done [12:33:04]ProducePacketName [12:33:04]name=ofd_packets/00198712 [12:33:04]NVStorageSaveData ofd_packets/00198712 [12:33:04]File name is /storage/ofd_packets/00198712 [12:33:04]Write 301 bytes [12:33:04]NVStorageSaveData done [12:33:04]OFDSenderStorePacket done [12:33:04]KKMCreateOFDPacket done [12:33:04]NVStorageSaveData kkm_last_timestamp [12:33:04]File name is /storage/kkm_last_timestamp [12:33:04]Write 4 bytes [12:33:04]NVStorageSaveData done [12:33:04]ExternCall_PrintAddStr [12:33:04]wPrintStart [12:33:04]Write to MH i2c: 01 00 00 37 06 3D [12:33:04]Write i2c OK [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: 01 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: 01 07 00 [12:33:04]MH_I2C_Read... [12:33:04]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 FF 0F 52 [12:33:04]RasterBufferAndPrint [12:33:04]line 小褔械褌 N : (1)11326164 [12:33:04]line 袠袧袧: 02508201610067 [12:33:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:33:04]line 袩袪袨袛袗袞袗 [12:33:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [12:33:04]line 孝芯胁邪褉: 2710124130 [12:33:04]line 袗懈-92-袣-4 [12:33:04]line 7.380 * 67.80 [12:33:04]line = 500.36 [12:33:04]line 袧袛小 12% 袧小袩 1% [12:33:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:33:04]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:33:04]line 袠孝袨袚袨: 500.00 [12:33:04]line 袙薪械褋械薪芯: 500.00 [12:33:04]line 小袛袗效袗: 0.00 [12:33:04]line 袧小袩 1% : 4.43 [12:33:04]line 袧袛小 12% : 53.14 [12:33:04]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:33:04]line 袘械蟹薪邪谢.: 0.00 [12:33:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:33:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:33:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:33:04]line 效械泻 320 17.08.2024 12:33 [12:33:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:33:04]line 袟袧袦: 0300000079 [12:33:04]line 袪袧袦: 0000000000092545 [12:33:04]line 袙械褉褋懈褟 袣袣袦: 001 [12:33:04]line 肖袦: 0000000000871802 [12:33:04]line 肖袛: 198712 [12:33:04]line 肖袩袛: 251382202382085 [12:33:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198712&fm=251382202382085&tin=02508201610067®Number=0000000000092545&sum=50000 [12:33:04]OFD Sender: Processing packet 198712 [packets to send 246, broken 245] [12:33:04]ProducePacketName [12:33:04]name=ofd_packets/00198712 [12:33:04]OFD Sender: To server: 嚂鰌G, [12:33:04]CommunicateWithHost lk.salyk.kg:30040 [12:33:04]ConnectInit lk.salyk.kg [12:33:04]written 0, free lines is 4095 [12:33:05]Connected sock=10 [12: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 31 38 30 32 0F 01 00 00 0B B7 07 01 31 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 7F 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 08 03 00 35 04 06 00 E4 A1 7A E0 37 05 99 A8 01 71 66 C3 4D 67 [12:33:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D5 A9 47 00 0B 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 08 03 00 F4 03 04 00 90 44 C0 66 B6 04 01 00 00 1E 32 C0 63 5D 9B C2 3A [12:33:05]CommunicateWithHost err = 0 [12:33:05]CheckOFDResponse [12:33:05]1017 (14) - 77093643461234 [12:33:05]1041 (16) - 0000000000871802 [12:33:05]1040 (4) - 198712 [12:33:05]1012 (4) - 17.08.2024 06:34 [12:33:05]1206 (1) - 0 [12:33:05]OFD Sender: Remove packet 198712 [12:33:05]ProducePacketName [12:33:05]name=ofd_packets/00198712 [12:33:05]NVStorageDeleteData [12:33:05]Write to MH i2c: 01 00 00 62 06 68 [12:33:05]Write i2c OK [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: 01 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: 01 07 00 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: 01 07 00 62 06 00 00 00 00 00 EA 0C 65 [12:33:05]RasterBufferAndPrint [12:33:05]line [12:33:05]line [12:33:05]line [12:33:05]line [12:33:05]line [12:33:05]written 0, free lines is 3312 [12:33:05]MH_Cut [12:33:05]Write to MH i2c: D1 01 00 69 06 01 41 [12:33:05]Write i2c OK [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: D1 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: D1 01 00 [12:33:05]MH_I2C_Read... [12:33:05]Read from MH i2c: D1 01 00 69 06 00 40 [12:33:05]Write to MH i2c: 01 00 00 6A 06 70 [12:33:05]Write i2c OK [12:33:05]MH_I2C_Read... [12:33:05]OFD Sender: No OFD packet to send [12:33:06]*** Cut start [12:33:06]*** Purtial cut [12:33:06]*** Stage 1: CUTSNS_PIN = 1 [12:33:06]Read from MH i2c: 01 [12:33:06]MH_I2C_Read... [12:33:06]*** Stop cut motor [12:33:06]*** Cut end [12:33:06]Read from MH i2c: 01 07 00 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: 01 07 00 6A 06 00 00 00 00 00 FF 0F 85 [12:33:06]process_action close_receipt done [12:33:06]requested_data is exist [12:33:06]produce_requested_data [12:33:06]requested_item fm.sn is exist - process it [12:33:06]wFMCommunicate request_size=4 [12:33:06]MH_SAM_APDU [12:33:06]CAPDU: 80 11 00 00 [12:33:06]Write to MH i2c: E2 08 00 6B 06 80 11 00 00 00 00 00 00 EB [12:33:06]Write i2c OK [12:33:06]MH_I2C_Read... [12:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:06]Read from MH i2c: E2 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 17 00 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 17 00 6B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [12:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:33:06]wFMCommunicate OK [12:33:06]requested_item fd.num is exist - process it [12:33:06]SAM_PROTO_GetFieldsCounters [12:33:06]wFMCommunicate request_size=4 [12:33:06]MH_SAM_APDU [12:33:06]CAPDU: 80 13 00 00 [12:33:06]Write to MH i2c: E2 08 00 6C 06 80 13 00 00 00 00 00 00 EE [12:33:06]Write i2c OK [12:33:06]MH_I2C_Read... [12:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:06]Read from MH i2c: E2 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 62 00 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 62 00 6C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 08 03 00 0E 04 04 00 CF 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 DF [12:33:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 08 03 00 0E 04 04 00 CF 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 [12:33:06]wFMCommunicate OK [12:33:06]SAM_PROTO_GetFieldsCounters done [12:33:06]requested_item shift.num is exist - process it [12:33:06]requested_item shift.opened is exist - process it [12:33:06]req_shift_opened [12:33:06]FM_GetShiftState [12:33:06]SAM_PROTO_GetShiftState [12:33:06]wFMCommunicate request_size=4 [12:33:06]MH_SAM_APDU [12:33:06]CAPDU: 80 13 01 00 [12:33:06]Write to MH i2c: E2 08 00 6D 06 80 13 01 00 00 00 00 00 F0 [12:33:06]Write i2c OK [12:33:06]MH_I2C_Read... [12:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:06]Read from MH i2c: E2 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 0E 00 [12:33:06]MH_I2C_Read... [12:33:06]Read from MH i2c: E2 0E 00 6D 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [12:33:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:33:06]wFMCommunicate OK [12:33:06]SAM_PROTO_GetShiftState done [12:33:06]FM_GetShiftState done [12:33:06]req_shift_opened done [12:33:06]requested_item shift.open_date is exist - process it [12:33:06]req_shift_open_date [12:33:06]req_shift_open_date done [12:33:06]produce_requested_data done [12:33:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198712,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:33:06]process_action_free close_receipt [12:33:06]json_value_free [12:33:06]json_value_free done [12:33:06]process_json_proto returns [12:33:06]Send response to host [12:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198712,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:33:06]free response buf [12:33:06]execute_script done [12:33:06]execute_script returns [12:33:06]free content buf [12:33:06]Sock 7.Close socket [12:33:06]Sock 7.Thread stoped [12:33:10]OFD Sender: No OFD packet to send [12:33:15]OFD Sender: No OFD packet to send [12:33:20]OFD Sender: No OFD packet to send [12:33:25]OFD Sender: No OFD packet to send [12:33:30]OFD Sender: No OFD packet to send [12:33:35]OFD Sender: No OFD packet to send [12:33:40]OFD Sender: No OFD packet to send [12:33:45]OFD Sender: No OFD packet to send [12:33:50]OFD Sender: No OFD packet to send [12:33:55]OFD Sender: No OFD packet to send [12:34:00]OFD Sender: No OFD packet to send [12:34:05]OFD Sender: No OFD packet to send [12:34:10]OFD Sender: No OFD packet to send [12:34:12]accept exits with 9 [12:34:12]New connection [12:34:12]New thread 3067247972 created [12:34:12]Thread 3067104612 joined [12:34:12]Waiting for new connection... [12:34:12] Sock 9.Parse request [12:34:12]Sock 9.Check first char [12:34:12]Sock 9.First char is OK [12:34:12]request: POST /json_proto HTTP/1.0 [12:34:12]Method: POST [12:34:12]URL: /json_proto [12:34:12]Method is POST - this is cgi request [12:34:12]url: /json_proto [12:34:12]query_string will be loaded in cgi processing [12:34:12]execute_cgi json_proto POST (null) [12:34:12]execute_cgi path=json_proto method=POST [12:34:12]POST find Content-Length [12:34:12]Host: 172.17.46.195:8080 [12:34:12]Content-Length: 802 [12:34:12]Content-Type: application/json [12:34:12] [12:34:12]POST finish read [12:34:12]Found Content-Length = 802 [12:34:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:12]execute_script... [12:34: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)11326165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:12]POST & json_proto [12:34:12]process_json_proto [12:34:12]json parsed OK: [12:34:12]protocol is kg_v1.0 [12:34:12]action value=close_receipt [12:34:12]process_action close_receipt [12:34:12]cmd_close_receipt [12:34:12]MH_GetDate [12:34:12]Write to MH i2c: F0 00 00 6E 06 63 [12:34:12]Write i2c OK [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: F0 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: F0 09 00 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: F0 09 00 6E 06 00 C4 98 C0 66 8D AE BC 66 4B [12:34:12]GetLastDocTimeStamp 1723897983 [12:34:12]current date 1723898052 [12:34:12]FM_GetShiftState [12:34:12]SAM_PROTO_GetShiftState [12:34:12]wFMCommunicate request_size=4 [12:34:12]MH_SAM_APDU [12:34:12]CAPDU: 80 13 01 00 [12:34:12]Write to MH i2c: E2 08 00 6F 06 80 13 01 00 00 00 00 00 F2 [12:34:12]Write i2c OK [12:34:12]MH_I2C_Read... [12:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:12]Read from MH i2c: E2 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: E2 0E 00 [12:34:12]MH_I2C_Read... [12:34:12]Read from MH i2c: E2 0E 00 6F 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [12:34:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:34:12]wFMCommunicate OK [12:34:12]SAM_PROTO_GetShiftState done [12:34:12]FM_GetShiftState done [12:34:12]opened in 1723853126 [12:34:12]opened+sec_in_day 1723939526 [12:34:12]quantity*price = 35052 [12:34:12]sum+1 = 35054 [12:34:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 350.53 袧小袩 1% : 3.10 袧袛小 12% : 37.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 350.53 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 321 17.08.2024 12:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198713 肖袩袛: 215941171220469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198713&fm=215941171220469&tin=02508201610067®Number=0000000000092545&sum=35053 [12:34:13]StoreToDocumentArchive [12:34:13]shift 463 fd 198713 [12:34:13]save to /storage/0463/doc_00198713 [12:34:13]save last doc name /storage/0463/doc_00198713 to /storage/kkm_last_doc_name [12:34:13]save OK [12:34:13]Clear old archive folders... [12:34:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:13]tlvbuf is 0072A350 [12:34:13]SAM_PROTO_ClearQueue [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 09 00 00 [12:34:13]Write to MH i2c: E2 08 00 7C 06 80 09 00 00 00 00 00 00 F4 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]SAM_PROTO_ClearQueue done [12:34:13]KKMCreateOFDPacket [12:34:13]OFDProtocolAddRootSTLVToBuf [12:34:13]FM_MakeSignedData [12:34:13]FM_MakeSignedData [12:34:13]SAM_PROTO_SignData [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 01 02 [12:34:13]Write to MH i2c: E2 08 00 7D 06 80 0D 01 02 00 00 00 00 FC [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 7D 06 00 90 00 F7 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=255 [12:34:13]MH_SAM_APDU [12:34: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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C4 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 08 03 00 35 04 06 00 C4 [12:34:13]Write to MH i2c: E2 02 01 7E 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C4 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 08 03 00 35 04 06 00 C4 00 00 A5 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=10 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 02 02 05 65 B8 CD 8F F5 [12:34:13]Write to MH i2c: E2 0D 00 7F 06 80 0D 02 02 05 00 65 B8 CD 8F F5 00 00 77 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 03 00 7F 06 00 90 00 F9 [12:34:13]RAPDU: 90 00 [12:34:13]wFMCommunicate OK [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 0D 03 02 [12:34:13]Write to MH i2c: E2 08 00 80 06 80 0D 03 02 00 00 00 00 01 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0B 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 0B 00 80 06 00 F6 19 8B 16 74 8F 3B 80 90 00 70 [12:34:13]RAPDU: F6 19 8B 16 74 8F 3B 80 90 00 [12:34:13]wFMCommunicate OK [12:34:13]SAM_PROTO_SignData done [12:34:13]FM_MakeSignedData done [12:34:13]CreateOFDProtocolMessage [12:34:13]wFMCommunicate request_size=4 [12:34:13]MH_SAM_APDU [12:34:13]CAPDU: 80 11 00 00 [12:34:13]Write to MH i2c: E2 08 00 81 06 80 11 00 00 00 00 00 00 01 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:13]Read from MH i2c: E2 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 17 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: E2 17 00 81 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [12:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:34:13]wFMCommunicate OK [12:34:13]CreateOFDProtocolMessage done [12:34:13]OFDSenderStorePacket 198713 [12:34:13]StoreOFDPacket docnum=198713 [12:34:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 8E 07 01 E5 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C4 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 08 03 00 35 04 06 00 C4 65 B8 CD 8F F5 F6 19 8B 16 74 8F 3B 80 [12:34:13]CheckFolder [12:34:13]dirname=/storage/ofd_packets [12:34:13]CheckFolder done [12:34:13]ProducePacketName [12:34:13]name=ofd_packets/00198713 [12:34:13]NVStorageSaveData ofd_packets/00198713 [12:34:13]File name is /storage/ofd_packets/00198713 [12:34:13]Write 301 bytes [12:34:13]NVStorageSaveData done [12:34:13]OFDSenderStorePacket done [12:34:13]KKMCreateOFDPacket done [12:34:13]NVStorageSaveData kkm_last_timestamp [12:34:13]File name is /storage/kkm_last_timestamp [12:34:13]Write 4 bytes [12:34:13]NVStorageSaveData done [12:34:13]ExternCall_PrintAddStr [12:34:13]wPrintStart [12:34:13]Write to MH i2c: 01 00 00 82 06 88 [12:34:13]Write i2c OK [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 07 00 [12:34:13]MH_I2C_Read... [12:34:13]Read from MH i2c: 01 07 00 82 06 00 00 00 00 00 FF 0F 9D [12:34:13]RasterBufferAndPrint [12:34:13]line 小褔械褌 N : (1)11326165 [12:34:13]line 袠袧袧: 02508201610067 [12:34:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:34:13]line 袩袪袨袛袗袞袗 [12:34:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [12:34:13]line 孝芯胁邪褉: 2710124130 [12:34:13]line 袗懈-92-袣-4 [12:34:13]line 5.170 * 67.80 [12:34:13]line = 350.53 [12:34:13]line 袧袛小 12% 袧小袩 1% [12:34:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:34:13]line 袠孝袨袚袨: 350.53 [12:34:13]line 袧小袩 1% : 3.10 [12:34:13]line 袧袛小 12% : 37.22 [12:34:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:34:13]line 袘械蟹薪邪谢.: 350.53 [12:34:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:34:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:34:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:34:13]line 效械泻 321 17.08.2024 12:34 [12:34:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:34:13]line 袟袧袦: 0300000079 [12:34:13]line 袪袧袦: 0000000000092545 [12:34:13]line 袙械褉褋懈褟 袣袣袦: 001 [12:34:13]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:34:13]line 肖袦: 0000000000871802 [12:34:13]line 肖袛: 198713 [12:34:13]line 肖袩袛: 215941171220469 [12:34:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123412&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198713&fm=215941171220469&tin=02508201610067®Number=0000000000092545&sum=35053 [12:34:13]written 0, free lines is 4095 [12:34:13]OFD Sender: Processing packet 198713 [packets to send 246, broken 245] [12:34:13]ProducePacketName [12:34:13]name=ofd_packets/00198713 [12:34:13]OFD Sender: To server: 嚂鰌G, [12:34:13]CommunicateWithHost lk.salyk.kg:30040 [12:34:13]ConnectInit lk.salyk.kg [12:34:14]Connected sock=10 [12:34:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 8E 07 01 E5 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 C4 98 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 08 03 00 35 04 06 00 C4 65 B8 CD 8F F5 F6 19 8B 16 74 8F 3B 80 [12:34:14]Write to MH i2c: 01 00 00 AC 06 B2 [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: 01 07 00 AC 06 00 00 00 00 00 F0 0C B5 [12:34:14]RasterBufferAndPrint [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]line [12:34:14]written 0, free lines is 3318 [12:34:14]MH_Cut [12:34:14]Write to MH i2c: D1 01 00 B3 06 01 8B [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 01 00 [12:34:14]MH_I2C_Read... [12:34:14]Read from MH i2c: D1 01 00 B3 06 00 8A [12:34:14]Write to MH i2c: 01 00 00 B4 06 BA [12:34:14]Write i2c OK [12:34:14]MH_I2C_Read... [12:34:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AC E5 47 00 F1 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 08 03 00 F4 03 04 00 D5 44 C0 66 B6 04 01 00 00 8D FF 59 30 39 D3 74 C8 [12:34:14]CommunicateWithHost err = 0 [12:34:14]CheckOFDResponse [12:34:14]1017 (14) - 77093643461234 [12:34:14]1041 (16) - 0000000000871802 [12:34:14]1040 (4) - 198713 [12:34:14]1012 (4) - 17.08.2024 06:36 [12:34:14]1206 (1) - 0 [12:34:14]OFD Sender: Remove packet 198713 [12:34:14]ProducePacketName [12:34:14]name=ofd_packets/00198713 [12:34:14]NVStorageDeleteData [12:34:14]OFD Sender: No OFD packet to send [12:34:15]*** Cut start [12:34:15]*** Purtial cut [12:34:15]*** CUTSNS_PIN = 0 [12:34:15]*** Stage 1: CUTSNS_PIN = 1 [12:34:17]Read from MH i2c: 01 [12:34:17]MH_I2C_Read... [12:34:17]*** Stop cut motor [12:34:17]*** Cut end [12:34:17]Read from MH i2c: 01 07 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: 01 07 00 B4 06 00 00 00 00 00 FF 0F CF [12:34:17]process_action close_receipt done [12:34:17]requested_data is exist [12:34:17]produce_requested_data [12:34:17]requested_item fm.sn is exist - process it [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 11 00 00 [12:34:17]Write to MH i2c: E2 08 00 B5 06 80 11 00 00 00 00 00 00 35 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 17 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 17 00 B5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [12:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:34:17]wFMCommunicate OK [12:34:17]requested_item fd.num is exist - process it [12:34:17]SAM_PROTO_GetFieldsCounters [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 13 00 00 [12:34:17]Write to MH i2c: E2 08 00 B6 06 80 13 00 00 00 00 00 00 38 [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 62 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 62 00 B6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 08 03 00 0E 04 04 00 CF 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 2D [12:34:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 08 03 00 0E 04 04 00 CF 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 [12:34:17]wFMCommunicate OK [12:34:17]SAM_PROTO_GetFieldsCounters done [12:34:17]requested_item shift.num is exist - process it [12:34:17]requested_item shift.opened is exist - process it [12:34:17]req_shift_opened [12:34:17]FM_GetShiftState [12:34:17]SAM_PROTO_GetShiftState [12:34:17]wFMCommunicate request_size=4 [12:34:17]MH_SAM_APDU [12:34:17]CAPDU: 80 13 01 00 [12:34:17]Write to MH i2c: E2 08 00 B7 06 80 13 01 00 00 00 00 00 3A [12:34:17]Write i2c OK [12:34:17]MH_I2C_Read... [12:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:17]Read from MH i2c: E2 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 0E 00 [12:34:17]MH_I2C_Read... [12:34:17]Read from MH i2c: E2 0E 00 B7 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [12:34:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:34:17]wFMCommunicate OK [12:34:17]SAM_PROTO_GetShiftState done [12:34:17]FM_GetShiftState done [12:34:17]req_shift_opened done [12:34:17]requested_item shift.open_date is exist - process it [12:34:17]req_shift_open_date [12:34:17]req_shift_open_date done [12:34:17]produce_requested_data done [12:34:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198713,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:34:17]process_action_free close_receipt [12:34:17]json_value_free [12:34:17]json_value_free done [12:34:17]process_json_proto returns [12:34:17]Send response to host [12:34:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198713,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:34:17]free response buf [12:34:17]execute_script done [12:34:17]execute_script returns [12:34:17]free content buf [12:34:17]Sock 9.Close socket [12:34:17]Sock 9.Thread stoped [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:05]OFD Sender: No OFD packet to send [12:35:10]OFD Sender: No OFD packet to send [12:35:15]OFD Sender: No OFD packet to send [12:35:20]OFD Sender: No OFD packet to send [12:35:25]OFD Sender: No OFD packet to send [12:35:30]OFD Sender: No OFD packet to send [12:35:35]OFD Sender: No OFD packet to send [12:35:40]OFD Sender: No OFD packet to send [12:35:45]OFD Sender: No OFD packet to send [12:35:50]OFD Sender: No OFD packet to send [12:35:55]OFD Sender: No OFD packet to send [12:36:00]OFD Sender: No OFD packet to send [12:36:05]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:20]OFD Sender: No OFD packet to send [12:36:25]OFD Sender: No OFD packet to send [12:36:30]OFD Sender: No OFD packet to send [12:36:35]OFD Sender: No OFD packet to send [12:36:40]OFD Sender: No OFD packet to send [12:36:45]OFD Sender: No OFD packet to send [12:36:50]OFD Sender: No OFD packet to send [12:36:55]OFD Sender: No OFD packet to send [12:37:00]OFD Sender: No OFD packet to send [12:37:05]OFD Sender: No OFD packet to send [12:37:10]OFD Sender: No OFD packet to send [12:37:15]OFD Sender: No OFD packet to send [12:37:20]OFD Sender: No OFD packet to send [12:37:25]OFD Sender: No OFD packet to send [12:37:30]OFD Sender: No OFD packet to send [12:37:35]OFD Sender: No OFD packet to send [12:37:40]OFD Sender: No OFD packet to send [12:37:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [12:38:50]OFD Sender: No OFD packet to send [12:38:55]OFD Sender: No OFD packet to send [12:39:00]OFD Sender: No OFD packet to send [12:39:05]OFD Sender: No OFD packet to send [12:39:10]OFD Sender: No OFD packet to send [12:39:12]accept exits with 7 [12:39:12]New connection [12:39:12]New thread 3067104612 created [12:39:12]Thread 3067247972 joined [12:39:12]Waiting for new connection... [12:39:12] Sock 7.Parse request [12:39:12]Sock 7.Check first char [12:39:12]Sock 7.First char is OK [12:39:12]request: POST /json_proto HTTP/1.0 [12:39:12]Method: POST [12:39:12]URL: /json_proto [12:39:12]Method is POST - this is cgi request [12:39:12]url: /json_proto [12:39:12]query_string will be loaded in cgi processing [12:39:12]execute_cgi json_proto POST (null) [12:39:12]execute_cgi path=json_proto method=POST [12:39:12]POST find Content-Length [12:39:12]Host: 172.17.46.195:8080 [12:39:12]Content-Length: 679 [12:39:12]Content-Type: application/json [12:39:12] [12:39:12]POST finish read [12:39:12]Found Content-Length = 679 [12:39:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:12]execute_script... [12:39: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)11326166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:12]POST & json_proto [12:39:12]process_json_proto [12:39:12]json parsed OK: [12:39:12]protocol is kg_v1.0 [12:39:12]action value=close_receipt [12:39:12]process_action close_receipt [12:39:12]cmd_close_receipt [12:39:12]MH_GetDate [12:39:12]Write to MH i2c: F0 00 00 B8 06 AD [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: F0 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: F0 09 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: F0 09 00 B8 06 00 F1 99 C0 66 8D AE BC 66 C3 [12:39:12]GetLastDocTimeStamp 1723898052 [12:39:12]current date 1723898353 [12:39:12]FM_GetShiftState [12:39:12]SAM_PROTO_GetShiftState [12:39:12]wFMCommunicate request_size=4 [12:39:12]MH_SAM_APDU [12:39:12]CAPDU: 80 13 01 00 [12:39:12]Write to MH i2c: E2 08 00 B9 06 80 13 01 00 00 00 00 00 3C [12:39:12]Write i2c OK [12:39:12]MH_I2C_Read... [12:39:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:12]Read from MH i2c: E2 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 0E 00 [12:39:12]MH_I2C_Read... [12:39:12]Read from MH i2c: E2 0E 00 B9 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9C [12:39:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:39:12]wFMCommunicate OK [12:39:12]SAM_PROTO_GetShiftState done [12:39:12]FM_GetShiftState done [12:39:12]opened in 1723853126 [12:39:12]opened+sec_in_day 1723939526 [12:39:12]quantity*price = 50010 [12:39:12]sum+1 = 50012 [12:39:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 322 17.08.2024 12:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198714 肖袩袛: 100553576560219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198714&fm=100553576560219&tin=02508201610067®Number=0000000000092545&sum=50000 [12:39:13]StoreToDocumentArchive [12:39:13]shift 463 fd 198714 [12:39:13]save to /storage/0463/doc_00198714 [12:39:13]save last doc name /storage/0463/doc_00198714 to /storage/kkm_last_doc_name [12:39:13]save OK [12:39:13]Clear old archive folders... [12:39:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:13]tlvbuf is 00712F40 [12:39:13]SAM_PROTO_ClearQueue [12:39:13]wFMCommunicate request_size=4 [12:39:13]MH_SAM_APDU [12:39:13]CAPDU: 80 09 00 00 [12:39:13]Write to MH i2c: E2 08 00 C6 06 80 09 00 00 00 00 00 00 3E [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [12:39:13]RAPDU: 90 00 [12:39:13]wFMCommunicate OK [12:39:13]SAM_PROTO_ClearQueue done [12:39:13]KKMCreateOFDPacket [12:39:13]OFDProtocolAddRootSTLVToBuf [12:39:13]FM_MakeSignedData [12:39:13]FM_MakeSignedData [12:39:13]SAM_PROTO_SignData [12:39:13]wFMCommunicate request_size=4 [12:39:13]MH_SAM_APDU [12:39:13]CAPDU: 80 0D 01 02 [12:39:13]Write to MH i2c: E2 08 00 C7 06 80 0D 01 02 00 00 00 00 46 [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:13]Read from MH i2c: E2 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 [12:39:13]MH_I2C_Read... [12:39:13]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [12:39:13]RAPDU: 90 00 [12:39:13]wFMCommunicate OK [12:39:13]wFMCommunicate request_size=255 [12:39:13]MH_SAM_APDU [12:39: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F1 99 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 08 03 00 35 04 06 00 5B [12:39:13]Write to MH i2c: E2 02 01 C8 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 F1 99 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 08 03 00 35 04 06 00 5B 00 00 0A [12:39:13]Write i2c OK [12:39:13]MH_I2C_Read... [12:39:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:14]Read from MH i2c: E2 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 03 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 03 00 C8 06 00 90 00 42 [12:39:14]RAPDU: 90 00 [12:39:14]wFMCommunicate OK [12:39:14]wFMCommunicate request_size=10 [12:39:14]MH_SAM_APDU [12:39:14]CAPDU: 80 0D 02 02 05 73 F4 36 36 5B [12:39:14]Write to MH i2c: E2 0D 00 C9 06 80 0D 02 02 05 00 73 F4 36 36 5B 00 00 81 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:14]Read from MH i2c: E2 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 03 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [12:39:14]RAPDU: 90 00 [12:39:14]wFMCommunicate OK [12:39:14]wFMCommunicate request_size=4 [12:39:14]MH_SAM_APDU [12:39:14]CAPDU: 80 0D 03 02 [12:39:14]Write to MH i2c: E2 08 00 CA 06 80 0D 03 02 00 00 00 00 4B [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:14]Read from MH i2c: E2 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 0B 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 0B 00 CA 06 00 36 91 28 65 28 51 5A AF 90 00 22 [12:39:14]RAPDU: 36 91 28 65 28 51 5A AF 90 00 [12:39:14]wFMCommunicate OK [12:39:14]SAM_PROTO_SignData done [12:39:14]FM_MakeSignedData done [12:39:14]CreateOFDProtocolMessage [12:39:14]wFMCommunicate request_size=4 [12:39:14]MH_SAM_APDU [12:39:14]CAPDU: 80 11 00 00 [12:39:14]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:14]Read from MH i2c: E2 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 17 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 98 [12:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:39:14]wFMCommunicate OK [12:39:14]CreateOFDProtocolMessage done [12:39:14]OFDSenderStorePacket 198714 [12:39:14]StoreOFDPacket docnum=198714 [12:39:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 94 74 07 01 25 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 42 01 00 00 F4 03 04 00 F1 99 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 08 03 00 35 04 06 00 5B 73 F4 36 36 5B 36 91 28 65 28 51 5A AF [12:39:14]CheckFolder [12:39:14]dirname=/storage/ofd_packets [12:39:14]CheckFolder done [12:39:14]ProducePacketName [12:39:14]name=ofd_packets/00198714 [12:39:14]NVStorageSaveData ofd_packets/00198714 [12:39:14]File name is /storage/ofd_packets/00198714 [12:39:14]Write 301 bytes [12:39:14]NVStorageSaveData done [12:39:14]OFDSenderStorePacket done [12:39:14]KKMCreateOFDPacket done [12:39:14]NVStorageSaveData kkm_last_timestamp [12:39:14]File name is /storage/kkm_last_timestamp [12:39:14]Write 4 bytes [12:39:14]NVStorageSaveData done [12:39:14]ExternCall_PrintAddStr [12:39:14]wPrintStart [12:39:14]Write to MH i2c: 01 00 00 CC 06 D2 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 FF 0F E7 [12:39:14]RasterBufferAndPrint [12:39:14]line 小褔械褌 N : (1)11326166 [12:39:14]line 袠袧袧: 02508201610067 [12:39:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:39:14]line 袩袪袨袛袗袞袗 [12:39:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [12:39:14]line 孝芯胁邪褉: 2710124500 [12:39:14]line 袗懈-95-袣-5 [12:39:14]line 6.740 * 74.20 [12:39:14]line = 500.11 [12:39:14]line 袧袛小 12% 袧小袩 1% [12:39:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:39:14]line 袨袣袪校袚袥袝袧袠袝: -0.11 [12:39:14]line 袠孝袨袚袨: 500.00 [12:39:14]line 袙薪械褋械薪芯: 500.00 [12:39:14]line 小袛袗效袗: 0.00 [12:39:14]line 袧小袩 1% : 4.43 [12:39:14]line 袧袛小 12% : 53.11 [12:39:14]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:39:14]line 袘械蟹薪邪谢.: 0.00 [12:39:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:39:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:39:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:39:14]line 效械泻 322 17.08.2024 12:39 [12:39:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:39:14]line 袟袧袦: 0300000079 [12:39:14]line 袪袧袦: 0000000000092545 [12:39:14]line 袙械褉褋懈褟 袣袣袦: 001 [12:39:14]line 肖袦: 0000000000871802 [12:39:14]line 肖袛: 198714 [12:39:14]line 肖袩袛: 100553576560219 [12:39:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T123913&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198714&fm=100553576560219&tin=02508201610067®Number=0000000000092545&sum=50000 [12:39:14]written 0, free lines is 4095 [12:39:14]OFD Sender: Processing packet 198714 [packets to send 246, broken 245] [12:39:14]ProducePacketName [12:39:14]name=ofd_packets/00198714 [12:39:14]OFD Sender: To server: 嚂鰌G, [12:39:14]CommunicateWithHost lk.salyk.kg:30040 [12:39:14]ConnectInit lk.salyk.kg [12:39:14]Connected sock=10 [12:39:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 94 74 07 01 25 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 42 01 00 00 F4 03 04 00 F1 99 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 08 03 00 35 04 06 00 5B 73 F4 36 36 5B 36 91 28 65 28 51 5A AF [12:39:14]Write to MH i2c: 01 00 00 F7 06 FD [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: 01 07 00 F7 06 00 00 00 00 00 CB 0C DB [12:39:14]RasterBufferAndPrint [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]line [12:39:14]written 0, free lines is 3281 [12:39:14]MH_Cut [12:39:14]Write to MH i2c: D1 01 00 FE 06 01 D6 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 01 00 [12:39:14]MH_I2C_Read... [12:39:14]Read from MH i2c: D1 01 00 FE 06 00 D5 [12:39:14]Write to MH i2c: 01 00 00 FF 06 05 [12:39:14]Write i2c OK [12:39:14]MH_I2C_Read... [12:39:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9A 7F 47 00 56 DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 08 03 00 F4 03 04 00 01 46 C0 66 B6 04 01 00 00 4C F7 28 2B 42 60 C4 0D [12:39:14]CommunicateWithHost err = 0 [12:39:14]CheckOFDResponse [12:39:14]1017 (14) - 77093643461234 [12:39:14]1041 (16) - 0000000000871802 [12:39:14]1040 (4) - 198714 [12:39:14]1012 (4) - 17.08.2024 06:41 [12:39:14]1206 (1) - 0 [12:39:14]OFD Sender: Remove packet 198714 [12:39:14]ProducePacketName [12:39:14]name=ofd_packets/00198714 [12:39:14]NVStorageDeleteData [12:39:15]OFD Sender: No OFD packet to send [12:39:15]*** Cut start [12:39:15]*** Purtial cut [12:39:15]*** Stage 1: CUTSNS_PIN = 1 [12:39:15]Read from MH i2c: 01 [12:39:15]MH_I2C_Read... [12:39:15]*** Stop cut motor [12:39:15]*** Cut end [12:39:15]Read from MH i2c: 01 07 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 FF 0F 1A [12:39:15]process_action close_receipt done [12:39:15]requested_data is exist [12:39:15]produce_requested_data [12:39:15]requested_item fm.sn is exist - process it [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 11 00 00 [12:39:15]Write to MH i2c: E2 08 00 00 07 80 11 00 00 00 00 00 00 81 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 17 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 17 00 00 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [12:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:39:15]wFMCommunicate OK [12:39:15]requested_item fd.num is exist - process it [12:39:15]SAM_PROTO_GetFieldsCounters [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 13 00 00 [12:39:15]Write to MH i2c: E2 08 00 01 07 80 13 00 00 00 00 00 00 84 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 62 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 62 00 01 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 08 03 00 0E 04 04 00 CF 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 7D [12:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 08 03 00 0E 04 04 00 CF 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 [12:39:15]wFMCommunicate OK [12:39:15]SAM_PROTO_GetFieldsCounters done [12:39:15]requested_item shift.num is exist - process it [12:39:15]requested_item shift.opened is exist - process it [12:39:15]req_shift_opened [12:39:15]FM_GetShiftState [12:39:15]SAM_PROTO_GetShiftState [12:39:15]wFMCommunicate request_size=4 [12:39:15]MH_SAM_APDU [12:39:15]CAPDU: 80 13 01 00 [12:39:15]Write to MH i2c: E2 08 00 02 07 80 13 01 00 00 00 00 00 86 [12:39:15]Write i2c OK [12:39:15]MH_I2C_Read... [12:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:15]Read from MH i2c: E2 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 0E 00 [12:39:15]MH_I2C_Read... [12:39:15]Read from MH i2c: E2 0E 00 02 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [12:39:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:39:15]wFMCommunicate OK [12:39:15]SAM_PROTO_GetShiftState done [12:39:15]FM_GetShiftState done [12:39:15]req_shift_opened done [12:39:15]requested_item shift.open_date is exist - process it [12:39:15]req_shift_open_date [12:39:15]req_shift_open_date done [12:39:15]produce_requested_data done [12:39:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198714,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:39:15]process_action_free close_receipt [12:39:15]json_value_free [12:39:15]json_value_free done [12:39:15]process_json_proto returns [12:39:15]Send response to host [12:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198714,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:39:15]free response buf [12:39:15]execute_script done [12:39:15]execute_script returns [12:39:15]free content buf [12:39:15]Sock 7.Close socket [12:39:15]Sock 7.Thread stoped [12:39:20]OFD Sender: No OFD packet to send [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:45]OFD Sender: No OFD packet to send [12:40:49]accept exits with 9 [12:40:49]New connection [12:40:49]New thread 3067247972 created [12:40:49]Thread 3067104612 joined [12:40:49]Waiting for new connection... [12:40:49] Sock 9.Parse request [12:40:49]Sock 9.Check first char [12:40:49]Sock 9.First char is OK [12:40:49]request: POST /json_proto HTTP/1.0 [12:40:49]Method: POST [12:40:49]URL: /json_proto [12:40:49]Method is POST - this is cgi request [12:40:49]url: /json_proto [12:40:49]query_string will be loaded in cgi processing [12:40:49]execute_cgi json_proto POST (null) [12:40:49]execute_cgi path=json_proto method=POST [12:40:49]POST find Content-Length [12:40:49]Host: 172.17.46.195:8080 [12:40:49]Content-Length: 821 [12:40:49]Content-Type: application/json [12:40:49] [12:40:49]POST finish read [12:40:49]Found Content-Length = 821 [12:40:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]execute_script... [12:40:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]POST & json_proto [12:40:49]process_json_proto [12:40:49]json parsed OK: [12:40:49]protocol is kg_v1.0 [12:40:49]action value=close_receipt [12:40:49]process_action close_receipt [12:40:49]cmd_close_receipt [12:40:49]MH_GetDate [12:40:49]Write to MH i2c: F0 00 00 03 07 F9 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 03 07 00 52 9A C0 66 8D AE BC 66 71 [12:40:49]GetLastDocTimeStamp 1723898353 [12:40:49]current date 1723898450 [12:40:49]FM_GetShiftState [12:40:49]SAM_PROTO_GetShiftState [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 13 01 00 [12:40:49]Write to MH i2c: E2 08 00 04 07 80 13 01 00 00 00 00 00 88 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 04 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E8 [12:40:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:40:49]wFMCommunicate OK [12:40:49]SAM_PROTO_GetShiftState done [12:40:49]FM_GetShiftState done [12:40:49]opened in 1723853126 [12:40:49]opened+sec_in_day 1723939526 [12:40:49]quantity*price = 100005 [12:40:49]sum+1 = 100006 [12:40:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 323 17.08.2024 12:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198715 肖袩袛: 49099671378114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124050&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198715&fm=49099671378114&tin=02508201610067®Number=0000000000092545&sum=100005 [12:40:51]StoreToDocumentArchive [12:40:51]shift 463 fd 198715 [12:40:51]save to /storage/0463/doc_00198715 [12:40:51]save last doc name /storage/0463/doc_00198715 to /storage/kkm_last_doc_name [12:40:51]save OK [12:40:51]Clear old archive folders... [12:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:51]tlvbuf is 0071B4D0 [12:40:51]SAM_PROTO_ClearQueue [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 09 00 00 [12:40:51]Write to MH i2c: E2 08 00 11 07 80 09 00 00 00 00 00 00 8A [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 11 07 00 90 00 8C [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]SAM_PROTO_ClearQueue done [12:40:51]KKMCreateOFDPacket [12:40:51]OFDProtocolAddRootSTLVToBuf [12:40:51]FM_MakeSignedData [12:40:51]FM_MakeSignedData [12:40:51]SAM_PROTO_SignData [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 01 02 [12:40:51]Write to MH i2c: E2 08 00 12 07 80 0D 01 02 00 00 00 00 92 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 12 07 00 90 00 8D [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=255 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 52 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 08 03 00 35 04 06 00 2C [12:40:51]Write to MH i2c: E2 02 01 13 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 52 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 08 03 00 35 04 06 00 2C 00 00 3B [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=10 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 02 02 05 A7 E8 78 98 C2 [12:40:51]Write to MH i2c: E2 0D 00 14 07 80 0D 02 02 05 00 A7 E8 78 98 C2 00 00 00 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 03 02 [12:40:51]Write to MH i2c: E2 08 00 15 07 80 0D 03 02 00 00 00 00 97 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 15 07 00 53 09 92 88 C1 B1 10 C6 90 00 56 [12:40:51]RAPDU: 53 09 92 88 C1 B1 10 C6 90 00 [12:40:51]wFMCommunicate OK [12:40:51]SAM_PROTO_SignData done [12:40:51]FM_MakeSignedData done [12:40:51]CreateOFDProtocolMessage [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 11 00 00 [12:40:51]Write to MH i2c: E2 08 00 16 07 80 11 00 00 00 00 00 00 97 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 16 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [12:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:40:51]wFMCommunicate OK [12:40:51]CreateOFDProtocolMessage done [12:40:51]OFDSenderStorePacket 198715 [12:40:51]StoreOFDPacket docnum=198715 [12:40:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7E 43 07 01 CC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 52 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 08 03 00 35 04 06 00 2C A7 E8 78 98 C2 53 09 92 88 C1 B1 10 C6 [12:40:51]CheckFolder [12:40:51]dirname=/storage/ofd_packets [12:40:51]CheckFolder done [12:40:51]ProducePacketName [12:40:51]name=ofd_packets/00198715 [12:40:51]NVStorageSaveData ofd_packets/00198715 [12:40:51]File name is /storage/ofd_packets/00198715 [12:40:51]Write 301 bytes [12:40:51]NVStorageSaveData done [12:40:51]OFDSenderStorePacket done [12:40:51]KKMCreateOFDPacket done [12:40:51]NVStorageSaveData kkm_last_timestamp [12:40:51]File name is /storage/kkm_last_timestamp [12:40:51]Write 4 bytes [12:40:51]NVStorageSaveData done [12:40:51]ExternCall_PrintAddStr [12:40:51]wPrintStart [12:40:51]Write to MH i2c: 01 00 00 17 07 1E [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 17 07 00 00 00 00 00 FF 0F 33 [12:40:51]RasterBufferAndPrint [12:40:51]line 小褔械褌 N : (1)11326167 [12:40:51]line 袠袧袧: 02508201610067 [12:40:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:40:51]line 袩袪袨袛袗袞袗 [12:40:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [12:40:51]line 孝芯胁邪褉: 2710124130 [12:40:51]line 袗懈-92-袣-4 [12:40:51]line 14.750 * 67.80 [12:40:51]line = 1000.05 [12:40:51]line 袧袛小 12% 袧小袩 1% [12:40:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:40:51]line 袠孝袨袚袨: 1000.05 [12:40:51]line 袧小袩 1% : 8.85 [12:40:51]line 袧袛小 12% : 106.20 [12:40:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:40:51]line 袘械蟹薪邪谢.: 1000.05 [12:40:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:40:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:40:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:40:51]line 效械泻 323 17.08.2024 12:40 [12:40:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:40:51]line 袟袧袦: 0300000079 [12:40:51]line 袪袧袦: 0000000000092545 [12:40:51]line 袙械褉褋懈褟 袣袣袦: 001 [12:40:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [12:40:51]line 肖袦: 0000000000871802 [12:40:51]line 肖袛: 198715 [12:40:51]line 肖袩袛: 49099671378114 [12:40:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124050&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198715&fm=49099671378114&tin=02508201610067®Number=0000000000092545&sum=100005 [12:40:51]written 0, free lines is 4095 [12:40:51]OFD Sender: Processing packet 198715 [packets to send 246, broken 245] [12:40:51]ProducePacketName [12:40:51]name=ofd_packets/00198715 [12:40:51]OFD Sender: To server: 嚂鰌G, [12:40:51]CommunicateWithHost lk.salyk.kg:30040 [12:40:51]ConnectInit lk.salyk.kg [12:40:51]Connected sock=10 [12:40:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7E 43 07 01 CC 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 52 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 08 03 00 35 04 06 00 2C A7 E8 78 98 C2 53 09 92 88 C1 B1 10 C6 [12:40:52]Write to MH i2c: 01 00 00 41 07 48 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 41 07 00 00 00 00 00 E6 0C 41 [12:40:52]RasterBufferAndPrint [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]written 0, free lines is 3306 [12:40:52]MH_Cut [12:40:52]Write to MH i2c: D1 01 00 48 07 01 21 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 48 07 00 20 [12:40:52]Write to MH i2c: 01 00 00 49 07 50 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 3A 47 00 A1 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 08 03 00 F4 03 04 00 63 46 C0 66 B6 04 01 00 00 7C A8 5E 55 99 7A B7 4D [12:40:52]CommunicateWithHost err = 0 [12:40:52]CheckOFDResponse [12:40:52]1017 (14) - 77093643461234 [12:40:52]1041 (16) - 0000000000871802 [12:40:52]1040 (4) - 198715 [12:40:52]1012 (4) - 17.08.2024 06:42 [12:40:52]1206 (1) - 0 [12:40:52]OFD Sender: Remove packet 198715 [12:40:52]ProducePacketName [12:40:52]name=ofd_packets/00198715 [12:40:52]NVStorageDeleteData [12:40:52]OFD Sender: No OFD packet to send [12:40:52]*** Cut start [12:40:52]*** Purtial cut [12:40:52]*** CUTSNS_PIN = 0 [12:40:53]*** Stage 1: CUTSNS_PIN = 1 [12:40:54]Read from MH i2c: 01 [12:40:54]MH_I2C_Read... [12:40:54]*** Stop cut motor [12:40:54]Read from MH i2c: 01 07 00 [12:40:54]MH_I2C_Read... [12:40:54]*** Cut end [12:40:54]Read from MH i2c: 01 07 00 49 07 00 00 00 00 00 FF 0F 65 [12:40:54]process_action close_receipt done [12:40:54]requested_data is exist [12:40:54]produce_requested_data [12:40:54]requested_item fm.sn is exist - process it [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 11 00 00 [12:40:54]Write to MH i2c: E2 08 00 4A 07 80 11 00 00 00 00 00 00 CB [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 4A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [12:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:40:54]wFMCommunicate OK [12:40:54]requested_item fd.num is exist - process it [12:40:54]SAM_PROTO_GetFieldsCounters [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 13 00 00 [12:40:54]Write to MH i2c: E2 08 00 4B 07 80 13 00 00 00 00 00 00 CE [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:55]Read from MH i2c: E2 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: E2 62 00 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: E2 62 00 4B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 08 03 00 0E 04 04 00 CF 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 CB [12:40:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 08 03 00 0E 04 04 00 CF 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 [12:40:55]wFMCommunicate OK [12:40:55]SAM_PROTO_GetFieldsCounters done [12:40:55]requested_item shift.num is exist - process it [12:40:55]requested_item shift.opened is exist - process it [12:40:55]req_shift_opened [12:40:55]FM_GetShiftState [12:40:55]SAM_PROTO_GetShiftState [12:40:55]wFMCommunicate request_size=4 [12:40:55]MH_SAM_APDU [12:40:55]CAPDU: 80 13 01 00 [12:40:55]Write to MH i2c: E2 08 00 4C 07 80 13 01 00 00 00 00 00 D0 [12:40:55]Write i2c OK [12:40:55]MH_I2C_Read... [12:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:55]Read from MH i2c: E2 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: E2 0E 00 [12:40:55]MH_I2C_Read... [12:40:55]Read from MH i2c: E2 0E 00 4C 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 30 [12:40:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:40:55]wFMCommunicate OK [12:40:55]SAM_PROTO_GetShiftState done [12:40:55]FM_GetShiftState done [12:40:55]req_shift_opened done [12:40:55]requested_item shift.open_date is exist - process it [12:40:55]req_shift_open_date [12:40:55]req_shift_open_date done [12:40:55]produce_requested_data done [12:40:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198715,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:40:55]process_action_free close_receipt [12:40:55]json_value_free [12:40:55]json_value_free done [12:40:55]process_json_proto returns [12:40:55]Send response to host [12:40:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198715,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:40:55]free response buf [12:40:55]execute_script done [12:40:55]execute_script returns [12:40:55]free content buf [12:40:55]Sock 9.Close socket [12:40:55]Sock 9.Thread stoped [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41: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:47]accept exits with 7 [12:41:47]New connection [12:41:47]New thread 3067104612 created [12:41:47]Thread 3067247972 joined [12:41:47]Waiting for new connection... [12:41:47] Sock 7.Parse request [12:41:47]Sock 7.Check first char [12:41:47]Sock 7.First char is OK [12:41:47]request: POST /json_proto HTTP/1.0 [12:41:47]Method: POST [12:41:47]URL: /json_proto [12:41:47]Method is POST - this is cgi request [12:41:47]url: /json_proto [12:41:47]query_string will be loaded in cgi processing [12:41:47]execute_cgi json_proto POST (null) [12:41:47]execute_cgi path=json_proto method=POST [12:41:47]POST find Content-Length [12:41:47]Host: 172.17.46.195:8080 [12:41:47]Content-Length: 802 [12:41:47]Content-Type: application/json [12:41:47] [12:41:47]POST finish read [12:41:47]Found Content-Length = 802 [12:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4119732", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:47]execute_script... [12:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4119732", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:47]POST & json_proto [12:41:47]process_json_proto [12:41:47]json parsed OK: [12:41:47]protocol is kg_v1.0 [12:41:47]action value=close_receipt [12:41:47]process_action close_receipt [12:41:47]cmd_close_receipt [12:41:47]MH_GetDate [12:41:47]Write to MH i2c: F0 00 00 4D 07 43 [12:41:47]Write i2c OK [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: F0 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: F0 09 00 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: F0 09 00 4D 07 00 8C 9A C0 66 8D AE BC 66 F5 [12:41:47]GetLastDocTimeStamp 1723898450 [12:41:47]current date 1723898508 [12:41:47]FM_GetShiftState [12:41:47]SAM_PROTO_GetShiftState [12:41:47]wFMCommunicate request_size=4 [12:41:47]MH_SAM_APDU [12:41:47]CAPDU: 80 13 01 00 [12:41:47]Write to MH i2c: E2 08 00 4E 07 80 13 01 00 00 00 00 00 D2 [12:41:47]Write i2c OK [12:41:47]MH_I2C_Read... [12:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:47]Read from MH i2c: E2 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: E2 0E 00 [12:41:47]MH_I2C_Read... [12:41:47]Read from MH i2c: E2 0E 00 4E 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 32 [12:41:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:41:47]wFMCommunicate OK [12:41:47]SAM_PROTO_GetShiftState done [12:41:47]FM_GetShiftState done [12:41:47]opened in 1723853126 [12:41:47]opened+sec_in_day 1723939526 [12:41:47]quantity*price = 0 [12:41:47]sum+1 = 1 [12:41:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 324 17.08.2024 12:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4119732 肖袦: 0000000000871802 肖袛: 198716 肖袩袛: 216943421009468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198716&fm=216943421009468&tin=02508201610067®Number=0000000000092545&sum=0 [12:41:49]StoreToDocumentArchive [12:41:49]shift 463 fd 198716 [12:41:49]save to /storage/0463/doc_00198716 [12:41:49]save last doc name /storage/0463/doc_00198716 to /storage/kkm_last_doc_name [12:41:49]save OK [12:41:49]Clear old archive folders... [12:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:49]tlvbuf is 006D4A90 [12:41:49]SAM_PROTO_ClearQueue [12:41:49]wFMCommunicate request_size=4 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 09 00 00 [12:41:49]Write to MH i2c: E2 08 00 5B 07 80 09 00 00 00 00 00 00 D4 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 5B 07 00 90 00 D6 [12:41:49]RAPDU: 90 00 [12:41:49]wFMCommunicate OK [12:41:49]SAM_PROTO_ClearQueue done [12:41:49]KKMCreateOFDPacket [12:41:49]OFDProtocolAddRootSTLVToBuf [12:41:49]FM_MakeSignedData [12:41:49]FM_MakeSignedData [12:41:49]SAM_PROTO_SignData [12:41:49]wFMCommunicate request_size=4 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 0D 01 02 [12:41:49]Write to MH i2c: E2 08 00 5C 07 80 0D 01 02 00 00 00 00 DC [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 5C 07 00 90 00 D7 [12:41:49]RAPDU: 90 00 [12:41:49]wFMCommunicate OK [12:41:49]wFMCommunicate request_size=255 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 8C 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 08 03 00 35 04 06 00 C5 [12:41:49]Write to MH i2c: E2 02 01 5D 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 8C 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 08 03 00 35 04 06 00 C5 00 00 83 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 5D 07 00 90 00 D8 [12:41:49]RAPDU: 90 00 [12:41:49]wFMCommunicate OK [12:41:49]wFMCommunicate request_size=10 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 0D 02 02 05 4F 13 8B AE 3C [12:41:49]Write to MH i2c: E2 0D 00 5E 07 80 0D 02 02 05 00 4F 13 8B AE 3C 00 00 C0 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [12:41:49]RAPDU: 90 00 [12:41:49]wFMCommunicate OK [12:41:49]wFMCommunicate request_size=4 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 0D 03 02 [12:41:49]Write to MH i2c: E2 08 00 5F 07 80 0D 03 02 00 00 00 00 E1 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 0B 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 0B 00 5F 07 00 F9 0A 6C 8E 5C 54 99 7A 90 00 A2 [12:41:49]RAPDU: F9 0A 6C 8E 5C 54 99 7A 90 00 [12:41:49]wFMCommunicate OK [12:41:49]SAM_PROTO_SignData done [12:41:49]FM_MakeSignedData done [12:41:49]CreateOFDProtocolMessage [12:41:49]wFMCommunicate request_size=4 [12:41:49]MH_SAM_APDU [12:41:49]CAPDU: 80 11 00 00 [12:41:49]Write to MH i2c: E2 08 00 60 07 80 11 00 00 00 00 00 00 E1 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:49]Read from MH i2c: E2 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 17 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: E2 17 00 60 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2E [12:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:41:49]wFMCommunicate OK [12:41:49]CreateOFDProtocolMessage done [12:41:49]OFDSenderStorePacket 198716 [12:41:49]StoreOFDPacket docnum=198716 [12:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 42 07 01 26 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 8C 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 08 03 00 35 04 06 00 C5 4F 13 8B AE 3C F9 0A 6C 8E 5C 54 99 7A [12:41:49]CheckFolder [12:41:49]dirname=/storage/ofd_packets [12:41:49]CheckFolder done [12:41:49]ProducePacketName [12:41:49]name=ofd_packets/00198716 [12:41:49]NVStorageSaveData ofd_packets/00198716 [12:41:49]File name is /storage/ofd_packets/00198716 [12:41:49]Write 301 bytes [12:41:49]NVStorageSaveData done [12:41:49]OFDSenderStorePacket done [12:41:49]KKMCreateOFDPacket done [12:41:49]NVStorageSaveData kkm_last_timestamp [12:41:49]File name is /storage/kkm_last_timestamp [12:41:49]Write 4 bytes [12:41:49]NVStorageSaveData done [12:41:49]ExternCall_PrintAddStr [12:41:49]wPrintStart [12:41:49]Write to MH i2c: 01 00 00 61 07 68 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 07 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 FF 0F 7D [12:41:49]RasterBufferAndPrint [12:41:49]line 小褔械褌 N : (1)11326168 [12:41:49]line 袠袧袧: 02508201610067 [12:41:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:41:49]line 袩袪袨袛袗袞袗 [12:41:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [12:41:49]line 孝芯胁邪褉: 2710124130 [12:41:49]line 袗懈-92-袣-4 [12:41:49]line 10.000 * 0.00 [12:41:49]line = 0.00 [12:41:49]line 袧袛小 12% 袧小袩 1% [12:41:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:41:49]line 袠孝袨袚袨: 0.00 [12:41:49]line 袧小袩 1% : 0.00 [12:41:49]line 袧袛小 12% : 0.00 [12:41:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:41:49]line 袘械蟹薪邪谢.: 0.00 [12:41:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:41:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:41:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:41:49]line 效械泻 324 17.08.2024 12:41 [12:41:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:41:49]line 袟袧袦: 0300000079 [12:41:49]line 袪袧袦: 0000000000092545 [12:41:49]line 袙械褉褋懈褟 袣袣袦: 001 [12:41:49]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [12:41:49]line 4119732 [12:41:49]line 肖袦: 0000000000871802 [12:41:49]line 肖袛: 198716 [12:41:49]line 肖袩袛: 216943421009468 [12:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124148&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198716&fm=216943421009468&tin=02508201610067®Number=0000000000092545&sum=0 [12:41:49]written 0, free lines is 4095 [12:41:49]OFD Sender: Processing packet 198716 [packets to send 246, broken 245] [12:41:49]ProducePacketName [12:41:49]name=ofd_packets/00198716 [12:41:49]OFD Sender: To server: 嚂鰌G, [12:41:49]CommunicateWithHost lk.salyk.kg:30040 [12:41:49]ConnectInit lk.salyk.kg [12:41:49]Connected sock=10 [12:41:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B0 42 07 01 26 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 8C 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 08 03 00 35 04 06 00 C5 4F 13 8B AE 3C F9 0A 6C 8E 5C 54 99 7A [12:41:49]Write to MH i2c: 01 00 00 8B 07 92 [12:41:49]Write i2c OK [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 07 00 [12:41:49]MH_I2C_Read... [12:41:49]Read from MH i2c: 01 07 00 8B 07 00 00 00 00 00 E3 0C 88 [12:41:49]RasterBufferAndPrint [12:41:49]line [12:41:49]line [12:41:49]line [12:41:49]line [12:41:49]line [12:41:49]written 0, free lines is 3305 [12:41:50]MH_Cut [12:41:50]Write to MH i2c: D1 01 00 92 07 01 6B [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: D1 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: D1 01 00 [12:41:50]MH_I2C_Read... [12:41:50]Read from MH i2c: D1 01 00 92 07 00 6A [12:41:50]Write to MH i2c: 01 00 00 93 07 9A [12:41:50]Write i2c OK [12:41:50]MH_I2C_Read... [12:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E0 D2 47 00 80 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 08 03 00 F4 03 04 00 9C 46 C0 66 B6 04 01 00 00 D2 15 74 EA BA 6F 4D 15 [12:41:50]CommunicateWithHost err = 0 [12:41:50]CheckOFDResponse [12:41:50]1017 (14) - 77093643461234 [12:41:50]1041 (16) - 0000000000871802 [12:41:50]1040 (4) - 198716 [12:41:50]1012 (4) - 17.08.2024 06:43 [12:41:50]1206 (1) - 0 [12:41:50]OFD Sender: Remove packet 198716 [12:41:50]ProducePacketName [12:41:50]name=ofd_packets/00198716 [12:41:50]NVStorageDeleteData [12:41:50]OFD Sender: No OFD packet to send [12:41:50]*** Cut start [12:41:50]*** Purtial cut [12:41:50]*** Stage 1: CUTSNS_PIN = 1 [12:41:51]Read from MH i2c: 01 [12:41:51]MH_I2C_Read... [12:41:51]*** Stop cut motor [12:41:51]*** Cut end [12:41:51]Read from MH i2c: 01 07 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: 01 07 00 93 07 00 00 00 00 00 FF 0F AF [12:41:51]process_action close_receipt done [12:41:51]requested_data is exist [12:41:51]produce_requested_data [12:41:51]requested_item fm.sn is exist - process it [12:41:51]wFMCommunicate request_size=4 [12:41:51]MH_SAM_APDU [12:41:51]CAPDU: 80 11 00 00 [12:41:51]Write to MH i2c: E2 08 00 94 07 80 11 00 00 00 00 00 00 15 [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:51]Read from MH i2c: E2 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 17 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 17 00 94 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [12:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:41:51]wFMCommunicate OK [12:41:51]requested_item fd.num is exist - process it [12:41:51]SAM_PROTO_GetFieldsCounters [12:41:51]wFMCommunicate request_size=4 [12:41:51]MH_SAM_APDU [12:41:51]CAPDU: 80 13 00 00 [12:41:51]Write to MH i2c: E2 08 00 95 07 80 13 00 00 00 00 00 00 18 [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:51]Read from MH i2c: E2 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 62 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 62 00 95 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 08 03 00 0E 04 04 00 CF 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 19 [12:41:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 08 03 00 0E 04 04 00 CF 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 [12:41:51]wFMCommunicate OK [12:41:51]SAM_PROTO_GetFieldsCounters done [12:41:51]requested_item shift.num is exist - process it [12:41:51]requested_item shift.opened is exist - process it [12:41:51]req_shift_opened [12:41:51]FM_GetShiftState [12:41:51]SAM_PROTO_GetShiftState [12:41:51]wFMCommunicate request_size=4 [12:41:51]MH_SAM_APDU [12:41:51]CAPDU: 80 13 01 00 [12:41:51]Write to MH i2c: E2 08 00 96 07 80 13 01 00 00 00 00 00 1A [12:41:51]Write i2c OK [12:41:51]MH_I2C_Read... [12:41:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:51]Read from MH i2c: E2 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 0E 00 [12:41:51]MH_I2C_Read... [12:41:51]Read from MH i2c: E2 0E 00 96 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [12:41:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:41:51]wFMCommunicate OK [12:41:51]SAM_PROTO_GetShiftState done [12:41:51]FM_GetShiftState done [12:41:51]req_shift_opened done [12:41:51]requested_item shift.open_date is exist - process it [12:41:51]req_shift_open_date [12:41:51]req_shift_open_date done [12:41:51]produce_requested_data done [12:41:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198716,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:41:51]process_action_free close_receipt [12:41:51]json_value_free [12:41:51]json_value_free done [12:41:51]process_json_proto returns [12:41:51]Send response to host [12:41:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198716,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:41:51]free response buf [12:41:51]execute_script done [12:41:51]execute_script returns [12:41:51]free content buf [12:41:51]Sock 7.Close socket [12:41:51]Sock 7.Thread stoped [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:22]accept exits with 9 [12:42:22]New connection [12:42:22]New thread 3067247972 created [12:42:22]Thread 3067104612 joined [12:42:22]Waiting for new connection... [12:42:22] Sock 9.Parse request [12:42:22]Sock 9.Check first char [12:42:22]Sock 9.First char is OK [12:42:22]request: POST /json_proto HTTP/1.0 [12:42:22]Method: POST [12:42:22]URL: /json_proto [12:42:22]Method is POST - this is cgi request [12:42:22]url: /json_proto [12:42:22]query_string will be loaded in cgi processing [12:42:22]execute_cgi json_proto POST (null) [12:42:22]execute_cgi path=json_proto method=POST [12:42:22]POST find Content-Length [12:42:22]Host: 172.17.46.195:8080 [12:42:22]Content-Length: 805 [12:42:22]Content-Type: application/json [12:42:22] [12:42:22]POST finish read [12:42:22]Found Content-Length = 805 [12:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:22]execute_script... [12:42: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)11326169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:22]POST & json_proto [12:42:22]process_json_proto [12:42:22]json parsed OK: [12:42:22]protocol is kg_v1.0 [12:42:22]action value=close_receipt [12:42:22]process_action close_receipt [12:42:22]cmd_close_receipt [12:42:22]MH_GetDate [12:42:22]Write to MH i2c: F0 00 00 97 07 8D [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: F0 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: F0 09 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: F0 09 00 97 07 00 AE 9A C0 66 8D AE BC 66 61 [12:42:22]GetLastDocTimeStamp 1723898508 [12:42:22]current date 1723898542 [12:42:22]FM_GetShiftState [12:42:22]SAM_PROTO_GetShiftState [12:42:22]wFMCommunicate request_size=4 [12:42:22]MH_SAM_APDU [12:42:22]CAPDU: 80 13 01 00 [12:42:22]Write to MH i2c: E2 08 00 98 07 80 13 01 00 00 00 00 00 1C [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:22]Read from MH i2c: E2 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0E 00 [12:42:22]MH_I2C_Read... [12:42:22]Read from MH i2c: E2 0E 00 98 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7C [12:42:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:42:22]wFMCommunicate OK [12:42:22]SAM_PROTO_GetShiftState done [12:42:22]FM_GetShiftState done [12:42:22]opened in 1723853126 [12:42:22]opened+sec_in_day 1723939526 [12:42:22]quantity*price = 150032 [12:42:22]sum+1 = 150033 [12:42:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 325 17.08.2024 12:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198717 肖袩袛: 108103669876821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124222&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198717&fm=108103669876821&tin=02508201610067®Number=0000000000092545&sum=150032 [12:42:23]StoreToDocumentArchive [12:42:23]shift 463 fd 198717 [12:42:23]save to /storage/0463/doc_00198717 [12:42:23]save last doc name /storage/0463/doc_00198717 to /storage/kkm_last_doc_name [12:42:23]save OK [12:42:23]Clear old archive folders... [12:42:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:23]tlvbuf is 00729880 [12:42:23]SAM_PROTO_ClearQueue [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 09 00 00 [12:42:23]Write to MH i2c: E2 08 00 A5 07 80 09 00 00 00 00 00 00 1E [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 A5 07 00 90 00 20 [12:42:23]RAPDU: 90 00 [12:42:23]wFMCommunicate OK [12:42:23]SAM_PROTO_ClearQueue done [12:42:23]KKMCreateOFDPacket [12:42:23]OFDProtocolAddRootSTLVToBuf [12:42:23]FM_MakeSignedData [12:42:23]FM_MakeSignedData [12:42:23]SAM_PROTO_SignData [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 0D 01 02 [12:42:23]Write to MH i2c: E2 08 00 A6 07 80 0D 01 02 00 00 00 00 26 [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 A6 07 00 90 00 21 [12:42:23]RAPDU: 90 00 [12:42:23]wFMCommunicate OK [12:42:23]wFMCommunicate request_size=255 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AE 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 08 03 00 35 04 06 00 62 [12:42:23]Write to MH i2c: E2 02 01 A7 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AE 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 08 03 00 35 04 06 00 62 00 00 82 [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 A7 07 00 90 00 22 [12:42:23]RAPDU: 90 00 [12:42:23]wFMCommunicate OK [12:42:23]wFMCommunicate request_size=10 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 0D 02 02 05 51 D8 D7 88 55 [12:42:23]Write to MH i2c: E2 0D 00 A8 07 80 0D 02 02 05 00 51 D8 D7 88 55 00 00 10 [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 03 00 A8 07 00 90 00 23 [12:42:23]RAPDU: 90 00 [12:42:23]wFMCommunicate OK [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 0D 03 02 [12:42:23]Write to MH i2c: E2 08 00 A9 07 80 0D 03 02 00 00 00 00 2B [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 0B 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 0B 00 A9 07 00 C3 05 58 6B C1 47 1E 37 90 00 14 [12:42:23]RAPDU: C3 05 58 6B C1 47 1E 37 90 00 [12:42:23]wFMCommunicate OK [12:42:23]SAM_PROTO_SignData done [12:42:23]FM_MakeSignedData done [12:42:23]CreateOFDProtocolMessage [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 11 00 00 [12:42:23]Write to MH i2c: E2 08 00 AA 07 80 11 00 00 00 00 00 00 2B [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 17 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 17 00 AA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [12:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:23]wFMCommunicate OK [12:42:23]CreateOFDProtocolMessage done [12:42:23]OFDSenderStorePacket 198717 [12:42:23]StoreOFDPacket docnum=198717 [12:42:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 22 07 01 55 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AE 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 08 03 00 35 04 06 00 62 51 D8 D7 88 55 C3 05 58 6B C1 47 1E 37 [12:42:23]CheckFolder [12:42:23]dirname=/storage/ofd_packets [12:42:23]CheckFolder done [12:42:23]ProducePacketName [12:42:23]name=ofd_packets/00198717 [12:42:23]NVStorageSaveData ofd_packets/00198717 [12:42:23]File name is /storage/ofd_packets/00198717 [12:42:23]Write 301 bytes [12:42:23]NVStorageSaveData done [12:42:23]OFDSenderStorePacket done [12:42:23]KKMCreateOFDPacket done [12:42:23]NVStorageSaveData kkm_last_timestamp [12:42:23]File name is /storage/kkm_last_timestamp [12:42:23]Write 4 bytes [12:42:23]NVStorageSaveData done [12:42:23]ExternCall_PrintAddStr [12:42:23]wPrintStart [12:42:23]Write to MH i2c: 01 00 00 AB 07 B2 [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 07 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: 01 07 00 AB 07 00 00 00 00 00 FF 0F C7 [12:42:23]RasterBufferAndPrint [12:42:23]line 小褔械褌 N : (1)11326169 [12:42:23]line 袠袧袧: 02508201610067 [12:42:23]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:42:23]line 袩袪袨袛袗袞袗 [12:42:23]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [12:42:23]line 孝芯胁邪褉: 2710124500 [12:42:23]line 袗懈-95-袣-5 [12:42:23]line 20.220 * 74.20 [12:42:23]line = 1500.32 [12:42:23]line 袧袛小 12% 袧小袩 1% [12:42:23]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:42:23]line 袠孝袨袚袨: 1500.32 [12:42:23]line 袧小袩 1% : 13.28 [12:42:23]line 袧袛小 12% : 159.33 [12:42:23]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:42:23]line 袘械蟹薪邪谢.: 1500.32 [12:42:23]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:42:23]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:42:23]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:42:23]line 效械泻 325 17.08.2024 12:42 [12:42:23]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:42:23]line 袟袧袦: 0300000079 [12:42:23]line 袪袧袦: 0000000000092545 [12:42:23]line 袙械褉褋懈褟 袣袣袦: 001 [12:42:23]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:42:23]line 肖袦: 0000000000871802 [12:42:23]line 肖袛: 198717 [12:42:23]line 肖袩袛: 108103669876821 [12:42:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124222&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198717&fm=108103669876821&tin=02508201610067®Number=0000000000092545&sum=150032 [12:42:23]written 0, free lines is 4095 [12:42:23]OFD Sender: Processing packet 198717 [packets to send 246, broken 245] [12:42:23]ProducePacketName [12:42:23]name=ofd_packets/00198717 [12:42:23]OFD Sender: To server: 嚂鰌G, [12:42:23]CommunicateWithHost lk.salyk.kg:30040 [12:42:23]ConnectInit lk.salyk.kg [12:42:24]Connected sock=10 [12:42:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 22 07 01 55 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AE 9A C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 08 03 00 35 04 06 00 62 51 D8 D7 88 55 C3 05 58 6B C1 47 1E 37 [12:42:24]Write to MH i2c: 01 00 00 D5 07 DC [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: 01 [12:42:24]MH_I2C_Read... [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 D5 07 00 00 00 00 00 E9 0C D8 [12:42:24]RasterBufferAndPrint [12:42:24]line [12:42:24]line [12:42:24]line [12:42:24]line [12:42:24]line [12:42:24]written 0, free lines is 3313 [12:42:24]MH_Cut [12:42:24]Write to MH i2c: D1 01 00 DC 07 01 B5 [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: D1 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: D1 01 00 [12:42:24]MH_I2C_Read... [12:42:24]Read from MH i2c: D1 01 00 DC 07 00 B4 [12:42:24]Write to MH i2c: 01 00 00 DD 07 E4 [12:42:24]Write i2c OK [12:42:24]MH_I2C_Read... [12:42:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 CC 47 00 8A 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 08 03 00 F4 03 04 00 BF 46 C0 66 B6 04 01 00 00 71 62 28 B6 96 A7 20 27 [12:42:24]CommunicateWithHost err = 0 [12:42:24]CheckOFDResponse [12:42:24]1017 (14) - 77093643461234 [12:42:24]1041 (16) - 0000000000871802 [12:42:24]1040 (4) - 198717 [12:42:24]1012 (4) - 17.08.2024 06:44 [12:42:24]1206 (1) - 0 [12:42:24]OFD Sender: Remove packet 198717 [12:42:24]ProducePacketName [12:42:24]name=ofd_packets/00198717 [12:42:24]NVStorageDeleteData [12:42:24]OFD Sender: No OFD packet to send [12:42:24]*** Cut start [12:42:24]*** Purtial cut [12:42:24]*** CUTSNS_PIN = 0 [12:42:25]*** Stage 1: CUTSNS_PIN = 1 [12:42:26]Read from MH i2c: 01 [12:42:27]MH_I2C_Read... [12:42:27]*** Stop cut motor [12:42:27]*** Cut end [12:42:27]Read from MH i2c: 01 07 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: 01 07 00 DD 07 00 00 00 00 00 FF 0F F9 [12:42:27]process_action close_receipt done [12:42:27]requested_data is exist [12:42:27]produce_requested_data [12:42:27]requested_item fm.sn is exist - process it [12:42:27]wFMCommunicate request_size=4 [12:42:27]MH_SAM_APDU [12:42:27]CAPDU: 80 11 00 00 [12:42:27]Write to MH i2c: E2 08 00 DE 07 80 11 00 00 00 00 00 00 5F [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:27]Read from MH i2c: E2 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 17 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 17 00 DE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [12:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:42:27]wFMCommunicate OK [12:42:27]requested_item fd.num is exist - process it [12:42:27]SAM_PROTO_GetFieldsCounters [12:42:27]wFMCommunicate request_size=4 [12:42:27]MH_SAM_APDU [12:42:27]CAPDU: 80 13 00 00 [12:42:27]Write to MH i2c: E2 08 00 DF 07 80 13 00 00 00 00 00 00 62 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:27]Read from MH i2c: E2 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 62 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 62 00 DF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 08 03 00 0E 04 04 00 CF 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 67 [12:42:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 08 03 00 0E 04 04 00 CF 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 [12:42:27]wFMCommunicate OK [12:42:27]SAM_PROTO_GetFieldsCounters done [12:42:27]requested_item shift.num is exist - process it [12:42:27]requested_item shift.opened is exist - process it [12:42:27]req_shift_opened [12:42:27]FM_GetShiftState [12:42:27]SAM_PROTO_GetShiftState [12:42:27]wFMCommunicate request_size=4 [12:42:27]MH_SAM_APDU [12:42:27]CAPDU: 80 13 01 00 [12:42:27]Write to MH i2c: E2 08 00 E0 07 80 13 01 00 00 00 00 00 64 [12:42:27]Write i2c OK [12:42:27]MH_I2C_Read... [12:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:27]Read from MH i2c: E2 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 [12:42:27]MH_I2C_Read... [12:42:27]Read from MH i2c: E2 0E 00 E0 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [12:42:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:42:27]wFMCommunicate OK [12:42:27]SAM_PROTO_GetShiftState done [12:42:27]FM_GetShiftState done [12:42:27]req_shift_opened done [12:42:27]requested_item shift.open_date is exist - process it [12:42:27]req_shift_open_date [12:42:27]req_shift_open_date done [12:42:27]produce_requested_data done [12:42:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198717,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:42:27]process_action_free close_receipt [12:42:27]json_value_free [12:42:27]json_value_free done [12:42:27]process_json_proto returns [12:42:27]Send response to host [12:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198717,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:42:27]free response buf [12:42:27]execute_script done [12:42:27]execute_script returns [12:42:27]free content buf [12:42:27]Sock 9.Close socket [12:42:27]Sock 9.Thread stoped [12:42:29]OFD Sender: No OFD packet to send [12:42:34]OFD Sender: No OFD packet to send [12:42:39]OFD Sender: No OFD packet to send [12:42:44]OFD Sender: No OFD packet to send [12:42:49]OFD Sender: No OFD packet to send [12:42:54]OFD Sender: No OFD packet to send [12:42:59]OFD Sender: No OFD packet to send [12:43:04]OFD Sender: No OFD packet to send [12:43:09]OFD Sender: No OFD packet to send [12:43:14]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:06]accept exits with 7 [12:45:06]New connection [12:45:06]New thread 3067104612 created [12:45:06]Thread 3067247972 joined [12:45:06]Waiting for new connection... [12:45:06] Sock 7.Parse request [12:45:06]Sock 7.Check first char [12:45:06]Sock 7.First char is OK [12:45:06]request: POST /json_proto HTTP/1.0 [12:45:06]Method: POST [12:45:06]URL: /json_proto [12:45:06]Method is POST - this is cgi request [12:45:06]url: /json_proto [12:45:06]query_string will be loaded in cgi processing [12:45:06]execute_cgi json_proto POST (null) [12:45:06]execute_cgi path=json_proto method=POST [12:45:06]POST find Content-Length [12:45:06]Host: 172.17.46.195:8080 [12:45:06]Content-Length: 684 [12:45:06]Content-Type: application/json [12:45:06] [12:45:06]POST finish read [12:45:06]Found Content-Length = 684 [12:45:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:06]execute_script... [12:45: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)11326170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:06]POST & json_proto [12:45:06]process_json_proto [12:45:06]json parsed OK: [12:45:06]protocol is kg_v1.0 [12:45:06]action value=close_receipt [12:45:06]process_action close_receipt [12:45:06]cmd_close_receipt [12:45:06]MH_GetDate [12:45:06]Write to MH i2c: F0 00 00 E1 07 D7 [12:45:06]Write i2c OK [12:45:06]MH_I2C_Read... [12:45:06]Read from MH i2c: F0 [12:45:06]MH_I2C_Read... [12:45:06]Read from MH i2c: F0 09 00 [12:45:06]MH_I2C_Read... [12:45:06]Read from MH i2c: F0 09 00 E1 07 00 53 9B C0 66 8D AE BC 66 51 [12:45:06]GetLastDocTimeStamp 1723898542 [12:45:06]current date 1723898707 [12:45:06]FM_GetShiftState [12:45:06]SAM_PROTO_GetShiftState [12:45:06]wFMCommunicate request_size=4 [12:45:06]MH_SAM_APDU [12:45:06]CAPDU: 80 13 01 00 [12:45:06]Write to MH i2c: E2 08 00 E2 07 80 13 01 00 00 00 00 00 66 [12:45:06]Write i2c OK [12:45:06]MH_I2C_Read... [12:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:06]Read from MH i2c: E2 [12:45:06]MH_I2C_Read... [12:45:06]Read from MH i2c: E2 0E 00 [12:45:06]MH_I2C_Read... [12:45:06]Read from MH i2c: E2 0E 00 E2 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C6 [12:45:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:45:06]wFMCommunicate OK [12:45:06]SAM_PROTO_GetShiftState done [12:45:06]FM_GetShiftState done [12:45:06]opened in 1723853126 [12:45:06]opened+sec_in_day 1723939526 [12:45:06]quantity*price = 100005 [12:45:06]sum+1 = 100006 [12:45:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 326 17.08.2024 12:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198718 肖袩袛: 273874742835684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198718&fm=273874742835684&tin=02508201610067®Number=0000000000092545&sum=100000 [12:45:08]StoreToDocumentArchive [12:45:08]shift 463 fd 198718 [12:45:08]save to /storage/0463/doc_00198718 [12:45:08]save last doc name /storage/0463/doc_00198718 to /storage/kkm_last_doc_name [12:45:08]save OK [12:45:08]Clear old archive folders... [12:45:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:08]tlvbuf is 006D96D0 [12:45:08]SAM_PROTO_ClearQueue [12:45:08]wFMCommunicate request_size=4 [12:45:08]MH_SAM_APDU [12:45:08]CAPDU: 80 09 00 00 [12:45:08]Write to MH i2c: E2 08 00 EF 07 80 09 00 00 00 00 00 00 68 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 EF 07 00 90 00 6A [12:45:08]RAPDU: 90 00 [12:45:08]wFMCommunicate OK [12:45:08]SAM_PROTO_ClearQueue done [12:45:08]KKMCreateOFDPacket [12:45:08]OFDProtocolAddRootSTLVToBuf [12:45:08]FM_MakeSignedData [12:45:08]FM_MakeSignedData [12:45:08]SAM_PROTO_SignData [12:45:08]wFMCommunicate request_size=4 [12:45:08]MH_SAM_APDU [12:45:08]CAPDU: 80 0D 01 02 [12:45:08]Write to MH i2c: E2 08 00 F0 07 80 0D 01 02 00 00 00 00 70 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 F0 07 00 90 00 6B [12:45:08]RAPDU: 90 00 [12:45:08]wFMCommunicate OK [12:45:08]wFMCommunicate request_size=255 [12:45:08]MH_SAM_APDU [12:45: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 53 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 08 03 00 35 04 06 00 F9 [12:45:08]Write to MH i2c: E2 02 01 F1 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 53 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 08 03 00 35 04 06 00 F9 00 00 E4 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 F1 07 00 90 00 6C [12:45:08]RAPDU: 90 00 [12:45:08]wFMCommunicate OK [12:45:08]wFMCommunicate request_size=10 [12:45:08]MH_SAM_APDU [12:45:08]CAPDU: 80 0D 02 02 05 16 6E C2 79 E4 [12:45:08]Write to MH i2c: E2 0D 00 F2 07 80 0D 02 02 05 00 16 6E C2 79 E4 00 00 20 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 03 00 F2 07 00 90 00 6D [12:45:08]RAPDU: 90 00 [12:45:08]wFMCommunicate OK [12:45:08]wFMCommunicate request_size=4 [12:45:08]MH_SAM_APDU [12:45:08]CAPDU: 80 0D 03 02 [12:45:08]Write to MH i2c: E2 08 00 F3 07 80 0D 03 02 00 00 00 00 75 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 0B 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 0B 00 F3 07 00 07 B5 C3 31 58 6D 44 11 90 00 40 [12:45:08]RAPDU: 07 B5 C3 31 58 6D 44 11 90 00 [12:45:08]wFMCommunicate OK [12:45:08]SAM_PROTO_SignData done [12:45:08]FM_MakeSignedData done [12:45:08]CreateOFDProtocolMessage [12:45:08]wFMCommunicate request_size=4 [12:45:08]MH_SAM_APDU [12:45:08]CAPDU: 80 11 00 00 [12:45:08]Write to MH i2c: E2 08 00 F4 07 80 11 00 00 00 00 00 00 75 [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:08]Read from MH i2c: E2 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 17 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: E2 17 00 F4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [12:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:45:08]wFMCommunicate OK [12:45:08]CreateOFDProtocolMessage done [12:45:08]OFDSenderStorePacket 198718 [12:45:08]StoreOFDPacket docnum=198718 [12:45:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 B3 07 01 A9 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 53 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 08 03 00 35 04 06 00 F9 16 6E C2 79 E4 07 B5 C3 31 58 6D 44 11 [12:45:08]CheckFolder [12:45:08]dirname=/storage/ofd_packets [12:45:08]CheckFolder done [12:45:08]ProducePacketName [12:45:08]name=ofd_packets/00198718 [12:45:08]NVStorageSaveData ofd_packets/00198718 [12:45:08]File name is /storage/ofd_packets/00198718 [12:45:08]Write 301 bytes [12:45:08]NVStorageSaveData done [12:45:08]OFDSenderStorePacket done [12:45:08]KKMCreateOFDPacket done [12:45:08]NVStorageSaveData kkm_last_timestamp [12:45:08]File name is /storage/kkm_last_timestamp [12:45:08]Write 4 bytes [12:45:08]NVStorageSaveData done [12:45:08]OFD Sender: Processing packet 198718 [packets to send 246, broken 245] [12:45:08]ProducePacketName [12:45:08]name=ofd_packets/00198718 [12:45:08]OFD Sender: To server: 嚂鰌G, [12:45:08]CommunicateWithHost lk.salyk.kg:30040 [12:45:08]ConnectInit lk.salyk.kg [12:45:08]ExternCall_PrintAddStr [12:45:08]wPrintStart [12:45:08]Write to MH i2c: 01 00 00 F5 07 FC [12:45:08]Write i2c OK [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: 01 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: 01 07 00 [12:45:08]MH_I2C_Read... [12:45:08]Read from MH i2c: 01 07 00 F5 07 00 00 00 00 00 FF 0F 11 [12:45:08]RasterBufferAndPrint [12:45:08]line 小褔械褌 N : (1)11326170 [12:45:08]line 袠袧袧: 02508201610067 [12:45:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:45:08]line 袩袪袨袛袗袞袗 [12:45:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [12:45:08]line 孝芯胁邪褉: 2710124130 [12:45:08]line 袗懈-92-袣-4 [12:45:08]line 14.750 * 67.80 [12:45:08]line = 1000.05 [12:45:08]line 袧袛小 12% 袧小袩 1% [12:45:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:45:08]line 袨袣袪校袚袥袝袧袠袝: -0.05 [12:45:08]line 袠孝袨袚袨: 1000.00 [12:45:08]line 袙薪械褋械薪芯: 1000.00 [12:45:08]line 小袛袗效袗: 0.00 [12:45:08]line 袧小袩 1% : 8.85 [12:45:08]line 袧袛小 12% : 106.20 [12:45:08]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:45:08]line 袘械蟹薪邪谢.: 0.00 [12:45:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:45:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:45:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:45:08]line 效械泻 326 17.08.2024 12:45 [12:45:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:45:08]line 袟袧袦: 0300000079 [12:45:08]line 袪袧袦: 0000000000092545 [12:45:08]line 袙械褉褋懈褟 袣袣袦: 001 [12:45:08]line 肖袦: 0000000000871802 [12:45:08]line 肖袛: 198718 [12:45:08]line 肖袩袛: 273874742835684 [12:45:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198718&fm=273874742835684&tin=02508201610067®Number=0000000000092545&sum=100000 [12:45:08]Connected sock=11 [12:45:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A9 B3 07 01 A9 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 53 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 08 03 00 35 04 06 00 F9 16 6E C2 79 E4 07 B5 C3 31 58 6D 44 11 [12:45:08]written 0, free lines is 4095 [12:45:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F7 0A 47 00 DA 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 08 03 00 F4 03 04 00 64 47 C0 66 B6 04 01 00 00 25 A9 55 C1 1F 64 1F 83 [12:45:09]CommunicateWithHost err = 0 [12:45:09]CheckOFDResponse [12:45:09]1017 (14) - 77093643461234 [12:45:09]1041 (16) - 0000000000871802 [12:45:09]1040 (4) - 198718 [12:45:09]1012 (4) - 17.08.2024 06:47 [12:45:09]1206 (1) - 0 [12:45:09]OFD Sender: Remove packet 198718 [12:45:09]ProducePacketName [12:45:09]name=ofd_packets/00198718 [12:45:09]NVStorageDeleteData [12:45:09]Write to MH i2c: 01 00 00 20 08 28 [12:45:09]Write i2c OK [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: 01 [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: 01 07 00 [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: 01 07 00 20 08 00 00 00 00 00 D5 0C 10 [12:45:09]RasterBufferAndPrint [12:45:09]line [12:45:09]line [12:45:09]line [12:45:09]line [12:45:09]line [12:45:09]written 0, free lines is 3294 [12:45:09]MH_Cut [12:45:09]Write to MH i2c: D1 01 00 27 08 01 01 [12:45:09]Write i2c OK [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: D1 [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: D1 01 00 [12:45:09]MH_I2C_Read... [12:45:09]Read from MH i2c: D1 01 00 27 08 00 00 [12:45:09]Write to MH i2c: 01 00 00 28 08 30 [12:45:09]Write i2c OK [12:45:09]MH_I2C_Read... [12:45:09]OFD Sender: No OFD packet to send [12:45:10]*** Cut start [12:45:10]*** Purtial cut [12:45:10]*** Stage 1: CUTSNS_PIN = 1 [12:45:10]Read from MH i2c: 01 [12:45:10]MH_I2C_Read... [12:45:10]*** Stop cut motor [12:45:10]*** Cut end [12:45:10]Read from MH i2c: 01 07 00 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: 01 07 00 28 08 00 00 00 00 00 FF 0F 45 [12:45:10]process_action close_receipt done [12:45:10]requested_data is exist [12:45:10]produce_requested_data [12:45:10]requested_item fm.sn is exist - process it [12:45:10]wFMCommunicate request_size=4 [12:45:10]MH_SAM_APDU [12:45:10]CAPDU: 80 11 00 00 [12:45:10]Write to MH i2c: E2 08 00 29 08 80 11 00 00 00 00 00 00 AB [12:45:10]Write i2c OK [12:45:10]MH_I2C_Read... [12:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:10]Read from MH i2c: E2 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 17 00 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 17 00 29 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [12:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:45:10]wFMCommunicate OK [12:45:10]requested_item fd.num is exist - process it [12:45:10]SAM_PROTO_GetFieldsCounters [12:45:10]wFMCommunicate request_size=4 [12:45:10]MH_SAM_APDU [12:45:10]CAPDU: 80 13 00 00 [12:45:10]Write to MH i2c: E2 08 00 2A 08 80 13 00 00 00 00 00 00 AE [12:45:10]Write i2c OK [12:45:10]MH_I2C_Read... [12:45:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:10]Read from MH i2c: E2 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 62 00 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 62 00 2A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 08 03 00 0E 04 04 00 CF 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 B7 [12:45:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 08 03 00 0E 04 04 00 CF 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 [12:45:10]wFMCommunicate OK [12:45:10]SAM_PROTO_GetFieldsCounters done [12:45:10]requested_item shift.num is exist - process it [12:45:10]requested_item shift.opened is exist - process it [12:45:10]req_shift_opened [12:45:10]FM_GetShiftState [12:45:10]SAM_PROTO_GetShiftState [12:45:10]wFMCommunicate request_size=4 [12:45:10]MH_SAM_APDU [12:45:10]CAPDU: 80 13 01 00 [12:45:10]Write to MH i2c: E2 08 00 2B 08 80 13 01 00 00 00 00 00 B0 [12:45:10]Write i2c OK [12:45:10]MH_I2C_Read... [12:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:10]Read from MH i2c: E2 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 0E 00 [12:45:10]MH_I2C_Read... [12:45:10]Read from MH i2c: E2 0E 00 2B 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [12:45:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:45:10]wFMCommunicate OK [12:45:10]SAM_PROTO_GetShiftState done [12:45:10]FM_GetShiftState done [12:45:10]req_shift_opened done [12:45:10]requested_item shift.open_date is exist - process it [12:45:10]req_shift_open_date [12:45:10]req_shift_open_date done [12:45:10]produce_requested_data done [12:45:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198718,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:45:10]process_action_free close_receipt [12:45:10]json_value_free [12:45:10]json_value_free done [12:45:10]process_json_proto returns [12:45:10]Send response to host [12:45:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198718,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:45:10]free response buf [12:45:10]execute_script done [12:45:10]execute_script returns [12:45:10]free content buf [12:45:10]Sock 7.Close socket [12:45:10]Sock 7.Thread stoped [12:45:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:24]OFD Sender: No OFD packet to send [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:45]accept exits with 10 [12:45:45]New connection [12:45:45]New thread 3067247972 created [12:45:45]Thread 3067104612 joined [12:45:45]Waiting for new connection... [12:45:45] Sock 10.Parse request [12:45:45]Sock 10.Check first char [12:45:45]Sock 10.First char is OK [12:45:45]request: POST /json_proto HTTP/1.0 [12:45:45]Method: POST [12:45:45]URL: /json_proto [12:45:45]Method is POST - this is cgi request [12:45:45]url: /json_proto [12:45:45]query_string will be loaded in cgi processing [12:45:45]execute_cgi json_proto POST (null) [12:45:45]execute_cgi path=json_proto method=POST [12:45:45]POST find Content-Length [12:45:45]Host: 172.17.46.195:8080 [12:45:45]Content-Length: 784 [12:45:45]Content-Type: application/json [12:45:45] [12:45:45]POST finish read [12:45:45]Found Content-Length = 784 [12:45:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 0.00, "quantity" : 14.530, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01917", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:45]execute_script... [12:45: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)11326171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 0.00, "quantity" : 14.530, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01917", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:45]POST & json_proto [12:45:45]process_json_proto [12:45:45]json parsed OK: [12:45:45]protocol is kg_v1.0 [12:45:45]action value=close_receipt [12:45:45]process_action close_receipt [12:45:45]cmd_close_receipt [12:45:45]MH_GetDate [12:45:45]Write to MH i2c: F0 00 00 2C 08 23 [12:45:45]Write i2c OK [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: F0 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: F0 09 00 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: F0 09 00 2C 08 00 7A 9B C0 66 8D AE BC 66 C4 [12:45:45]GetLastDocTimeStamp 1723898707 [12:45:45]current date 1723898746 [12:45:45]FM_GetShiftState [12:45:45]SAM_PROTO_GetShiftState [12:45:45]wFMCommunicate request_size=4 [12:45:45]MH_SAM_APDU [12:45:45]CAPDU: 80 13 01 00 [12:45:45]Write to MH i2c: E2 08 00 2D 08 80 13 01 00 00 00 00 00 B2 [12:45:45]Write i2c OK [12:45:45]MH_I2C_Read... [12:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:45]Read from MH i2c: E2 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: E2 0E 00 [12:45:45]MH_I2C_Read... [12:45:45]Read from MH i2c: E2 0E 00 2D 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 12 [12:45:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:45:45]wFMCommunicate OK [12:45:45]SAM_PROTO_GetShiftState done [12:45:45]FM_GetShiftState done [12:45:45]opened in 1723853126 [12:45:45]opened+sec_in_day 1723939526 [12:45:45]quantity*price = 0 [12:45:45]sum+1 = 1 [12:45:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 327 17.08.2024 12:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 01917 肖袦: 0000000000871802 肖袛: 198719 肖袩袛: 133531420108741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124546&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198719&fm=133531420108741&tin=02508201610067®Number=0000000000092545&sum=0 [12:45:46]StoreToDocumentArchive [12:45:46]shift 463 fd 198719 [12:45:46]save to /storage/0463/doc_00198719 [12:45:46]save last doc name /storage/0463/doc_00198719 to /storage/kkm_last_doc_name [12:45:46]save OK [12:45:46]Clear old archive folders... [12:45:46]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:45:46]tlvbuf is 00719E40 [12:45:46]SAM_PROTO_ClearQueue [12:45:46]wFMCommunicate request_size=4 [12:45:46]MH_SAM_APDU [12:45:46]CAPDU: 80 09 00 00 [12:45:46]Write to MH i2c: E2 08 00 3A 08 80 09 00 00 00 00 00 00 B4 [12:45:46]Write i2c OK [12:45:46]MH_I2C_Read... [12:45:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:46]Read from MH i2c: E2 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 03 00 [12:45:46]MH_I2C_Read... [12:45:46]Read from MH i2c: E2 03 00 3A 08 00 90 00 B6 [12:45:46]RAPDU: 90 00 [12:45:46]wFMCommunicate OK [12:45:46]SAM_PROTO_ClearQueue done [12:45:46]KKMCreateOFDPacket [12:45:46]OFDProtocolAddRootSTLVToBuf [12:45:46]FM_MakeSignedData [12:45:46]FM_MakeSignedData [12:45:46]SAM_PROTO_SignData [12:45:46]wFMCommunicate request_size=4 [12:45:46]MH_SAM_APDU [12:45:46]CAPDU: 80 0D 01 02 [12:45:46]Write to MH i2c: E2 08 00 3B 08 80 0D 01 02 00 00 00 00 BC [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:47]Read from MH i2c: E2 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 03 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 03 00 3B 08 00 90 00 B7 [12:45:47]RAPDU: 90 00 [12:45:47]wFMCommunicate OK [12:45:47]wFMCommunicate request_size=255 [12:45:47]MH_SAM_APDU [12:45:47]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 7A 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 08 03 00 35 04 06 00 79 72 34 [12:45:47]Write to MH i2c: E2 02 01 3C 08 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 7A 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 08 03 00 35 04 06 00 79 72 34 00 00 30 [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:47]Read from MH i2c: E2 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 03 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 03 00 3C 08 00 90 00 B8 [12:45:47]RAPDU: 90 00 [12:45:47]wFMCommunicate OK [12:45:47]wFMCommunicate request_size=8 [12:45:47]MH_SAM_APDU [12:45:47]CAPDU: 80 0D 02 02 03 DC A7 C5 [12:45:47]Write to MH i2c: E2 0B 00 3D 08 80 0D 02 02 03 00 DC A7 C5 00 00 0D [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 [12:45:47]MH_I2C_Read... [12:45:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:47]Read from MH i2c: E2 03 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 03 00 3D 08 00 90 00 B9 [12:45:47]RAPDU: 90 00 [12:45:47]wFMCommunicate OK [12:45:47]wFMCommunicate request_size=4 [12:45:47]MH_SAM_APDU [12:45:47]CAPDU: 80 0D 03 02 [12:45:47]Write to MH i2c: E2 08 00 3E 08 80 0D 03 02 00 00 00 00 C1 [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:47]Read from MH i2c: E2 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 0B 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 0B 00 3E 08 00 7F 5F EA A1 E0 D6 3C 6B 90 00 88 [12:45:47]RAPDU: 7F 5F EA A1 E0 D6 3C 6B 90 00 [12:45:47]wFMCommunicate OK [12:45:47]SAM_PROTO_SignData done [12:45:47]FM_MakeSignedData done [12:45:47]CreateOFDProtocolMessage [12:45:47]wFMCommunicate request_size=4 [12:45:47]MH_SAM_APDU [12:45:47]CAPDU: 80 11 00 00 [12:45:47]Write to MH i2c: E2 08 00 3F 08 80 11 00 00 00 00 00 00 C1 [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:47]Read from MH i2c: E2 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 17 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: E2 17 00 3F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [12:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:45:47]wFMCommunicate OK [12:45:47]CreateOFDProtocolMessage done [12:45:47]OFDSenderStorePacket 198719 [12:45:47]StoreOFDPacket docnum=198719 [12:45:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 67 5D 05 01 5B F4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 7A 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 08 03 00 35 04 06 00 79 72 34 DC A7 C5 7F 5F EA A1 E0 D6 3C 6B [12:45:47]CheckFolder [12:45:47]dirname=/storage/ofd_packets [12:45:47]CheckFolder done [12:45:47]ProducePacketName [12:45:47]name=ofd_packets/00198719 [12:45:47]NVStorageSaveData ofd_packets/00198719 [12:45:47]File name is /storage/ofd_packets/00198719 [12:45:47]Write 299 bytes [12:45:47]NVStorageSaveData done [12:45:47]OFDSenderStorePacket done [12:45:47]KKMCreateOFDPacket done [12:45:47]NVStorageSaveData kkm_last_timestamp [12:45:47]File name is /storage/kkm_last_timestamp [12:45:47]Write 4 bytes [12:45:47]NVStorageSaveData done [12:45:47]ExternCall_PrintAddStr [12:45:47]wPrintStart [12:45:47]Write to MH i2c: 01 00 00 40 08 48 [12:45:47]Write i2c OK [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: 01 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: 01 07 00 [12:45:47]MH_I2C_Read... [12:45:47]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [12:45:47]RasterBufferAndPrint [12:45:47]line 小褔械褌 N : (1)11326171 [12:45:47]line 袠袧袧: 02508201610067 [12:45:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:45:47]line 袩袪袨袛袗袞袗 [12:45:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [12:45:47]line 孝芯胁邪褉: 2710124130 [12:45:47]line SU-92-袣-5 [12:45:47]line 14.530 * 0.00 [12:45:47]line = 0.00 [12:45:47]line 袧袛小 12% 袧小袩 1% [12:45:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:45:47]line 袠孝袨袚袨: 0.00 [12:45:47]line 袧小袩 1% : 0.00 [12:45:47]line 袧袛小 12% : 0.00 [12:45:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:45:47]line 袘械蟹薪邪谢.: 0.00 [12:45:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:45:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:45:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:45:47]line 效械泻 327 17.08.2024 12:45 [12:45:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:45:47]line 袟袧袦: 0300000079 [12:45:47]line 袪袧袦: 0000000000092545 [12:45:47]line 袙械褉褋懈褟 袣袣袦: 001 [12:45:47]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [12:45:47]line 01917 [12:45:47]line 肖袦: 0000000000871802 [12:45:47]line 肖袛: 198719 [12:45:47]line 肖袩袛: 133531420108741 [12:45:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124546&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198719&fm=133531420108741&tin=02508201610067®Number=0000000000092545&sum=0 [12:45:47]OFD Sender: Processing packet 198719 [packets to send 246, broken 245] [12:45:47]ProducePacketName [12:45:47]name=ofd_packets/00198719 [12:45:47]OFD Sender: To server: 嚂鰌G, [12:45:47]CommunicateWithHost lk.salyk.kg:30040 [12:45:47]ConnectInit lk.salyk.kg [12:45:47]written 0, free lines is 4095 [12:45:47]Connected sock=9 [12:45:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 67 5D 05 01 5B F4 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 7A 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 08 03 00 35 04 06 00 79 72 34 DC A7 C5 7F 5F EA A1 E0 D6 3C 6B [12:45:48]Write to MH i2c: 01 00 00 6A 08 72 [12:45:48]Write i2c OK [12:45:48]MH_I2C_Read... [12:45:48]Read from MH i2c: 01 [12:45:48]MH_I2C_Read... [12:45:48]Read from MH i2c: 01 07 00 [12:45:48]MH_I2C_Read... [12:45:48]Read from MH i2c: 01 07 00 6A 08 00 00 00 00 00 E4 0C 69 [12:45:48]RasterBufferAndPrint [12:45:48]line [12:45:48]line [12:45:48]line [12:45:48]line [12:45:48]line [12:45:48]written 0, free lines is 3305 [12:45:48]MH_Cut [12:45:48]Write to MH i2c: D1 01 00 71 08 01 4B [12:45:48]Write i2c OK [12:45:48]MH_I2C_Read... [12:45:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6E 1D 47 00 E6 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 08 03 00 F4 03 04 00 8B 47 C0 66 B6 04 01 00 00 5D 75 95 3A E8 8B 8D 77 [12:45:48]CommunicateWithHost err = 0 [12:45:48]CheckOFDResponse [12:45:48]1017 (14) - 77093643461234 [12:45:48]1041 (16) - 0000000000871802 [12:45:48]1040 (4) - 198719 [12:45:48]1012 (4) - 17.08.2024 06:47 [12:45:48]1206 (1) - 0 [12:45:48]OFD Sender: Remove packet 198719 [12:45:48]ProducePacketName [12:45:48]name=ofd_packets/00198719 [12:45:48]NVStorageDeleteData [12:45:48]Read from MH i2c: D1 [12:45:48]MH_I2C_Read... [12:45:48]Read from MH i2c: D1 01 00 [12:45:48]MH_I2C_Read... [12:45:48]Read from MH i2c: D1 01 00 71 08 00 4A [12:45:48]Write to MH i2c: 01 00 00 72 08 7A [12:45:48]Write i2c OK [12:45:48]MH_I2C_Read... [12:45:48]OFD Sender: No OFD packet to send [12:45:48]*** Cut start [12:45:48]*** Purtial cut [12:45:48]*** CUTSNS_PIN = 0 [12:45:49]*** Stage 1: CUTSNS_PIN = 1 [12:45:50]Read from MH i2c: 01 [12:45:50]MH_I2C_Read... [12:45:50]*** Stop cut motor [12:45:50]*** Cut end [12:45:50]Read from MH i2c: 01 07 00 [12:45:50]MH_I2C_Read... [12:45:50]Read from MH i2c: 01 07 00 72 08 00 00 00 00 00 FF 0F 8F [12:45:50]process_action close_receipt done [12:45:50]requested_data is exist [12:45:50]produce_requested_data [12:45:50]requested_item fm.sn is exist - process it [12:45:50]wFMCommunicate request_size=4 [12:45:50]MH_SAM_APDU [12:45:50]CAPDU: 80 11 00 00 [12:45:50]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [12:45:50]Write i2c OK [12:45:50]MH_I2C_Read... [12:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:51]Read from MH i2c: E2 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 17 00 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [12:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:45:51]wFMCommunicate OK [12:45:51]requested_item fd.num is exist - process it [12:45:51]SAM_PROTO_GetFieldsCounters [12:45:51]wFMCommunicate request_size=4 [12:45:51]MH_SAM_APDU [12:45:51]CAPDU: 80 13 00 00 [12:45:51]Write to MH i2c: E2 08 00 74 08 80 13 00 00 00 00 00 00 F8 [12:45:51]Write i2c OK [12:45:51]MH_I2C_Read... [12:45:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:51]Read from MH i2c: E2 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 62 00 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 62 00 74 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 08 03 00 0E 04 04 00 CF 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 05 [12:45:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 08 03 00 0E 04 04 00 CF 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 [12:45:51]wFMCommunicate OK [12:45:51]SAM_PROTO_GetFieldsCounters done [12:45:51]requested_item shift.num is exist - process it [12:45:51]requested_item shift.opened is exist - process it [12:45:51]req_shift_opened [12:45:51]FM_GetShiftState [12:45:51]SAM_PROTO_GetShiftState [12:45:51]wFMCommunicate request_size=4 [12:45:51]MH_SAM_APDU [12:45:51]CAPDU: 80 13 01 00 [12:45:51]Write to MH i2c: E2 08 00 75 08 80 13 01 00 00 00 00 00 FA [12:45:51]Write i2c OK [12:45:51]MH_I2C_Read... [12:45:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:51]Read from MH i2c: E2 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 0E 00 [12:45:51]MH_I2C_Read... [12:45:51]Read from MH i2c: E2 0E 00 75 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [12:45:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:45:51]wFMCommunicate OK [12:45:51]SAM_PROTO_GetShiftState done [12:45:51]FM_GetShiftState done [12:45:51]req_shift_opened done [12:45:51]requested_item shift.open_date is exist - process it [12:45:51]req_shift_open_date [12:45:51]req_shift_open_date done [12:45:51]produce_requested_data done [12:45:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198719,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:45:51]process_action_free close_receipt [12:45:51]json_value_free [12:45:51]json_value_free done [12:45:51]process_json_proto returns [12:45:51]Send response to host [12:45:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198719,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:45:51]free response buf [12:45:51]execute_script done [12:45:51]execute_script returns [12:45:51]free content buf [12:45:51]Sock 10.Close socket [12:45:51]Sock 10.Thread stoped [12:45:53]OFD Sender: No OFD packet to send [12:45:58]OFD Sender: No OFD packet to send [12:46:03]OFD Sender: No OFD packet to send [12:46:08]OFD Sender: No OFD packet to send [12:46:09]accept exits with 7 [12:46:09]New connection [12:46:09]New thread 3067104612 created [12:46:09]Thread 3067247972 joined [12:46:09]Waiting for new connection... [12:46:09] Sock 7.Parse request [12:46:09]Sock 7.Check first char [12:46:09]Sock 7.First char is OK [12:46:09]request: POST /json_proto HTTP/1.0 [12:46:09]Method: POST [12:46:09]URL: /json_proto [12:46:09]Method is POST - this is cgi request [12:46:09]url: /json_proto [12:46:09]query_string will be loaded in cgi processing [12:46:09]execute_cgi json_proto POST (null) [12:46:09]execute_cgi path=json_proto method=POST [12:46:09]POST find Content-Length [12:46:09]Host: 172.17.46.195:8080 [12:46:09]Content-Length: 679 [12:46:09]Content-Type: application/json [12:46:09] [12:46:09]POST finish read [12:46:09]Found Content-Length = 679 [12:46:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:09]execute_script... [12:46: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)11326172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:09]POST & json_proto [12:46:09]process_json_proto [12:46:09]json parsed OK: [12:46:09]protocol is kg_v1.0 [12:46:09]action value=close_receipt [12:46:09]process_action close_receipt [12:46:09]cmd_close_receipt [12:46:09]MH_GetDate [12:46:09]Write to MH i2c: F0 00 00 76 08 6D [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 09 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 09 00 76 08 00 92 9B C0 66 8D AE BC 66 26 [12:46:09]GetLastDocTimeStamp 1723898746 [12:46:09]current date 1723898770 [12:46:09]FM_GetShiftState [12:46:09]SAM_PROTO_GetShiftState [12:46:09]wFMCommunicate request_size=4 [12:46:09]MH_SAM_APDU [12:46:09]CAPDU: 80 13 01 00 [12:46:09]Write to MH i2c: E2 08 00 77 08 80 13 01 00 00 00 00 00 FC [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:09]Read from MH i2c: E2 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: E2 0E 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: E2 0E 00 77 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5C [12:46:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:46:09]wFMCommunicate OK [12:46:09]SAM_PROTO_GetShiftState done [12:46:09]FM_GetShiftState done [12:46:09]opened in 1723853126 [12:46:09]opened+sec_in_day 1723939526 [12:46:09]quantity*price = 30035 [12:46:09]sum+1 = 30036 [12:46:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 328 17.08.2024 12:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198720 肖袩袛: 73287222598677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124610&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198720&fm=73287222598677&tin=02508201610067®Number=0000000000092545&sum=30000 [12:46:10]StoreToDocumentArchive [12:46:10]shift 463 fd 198720 [12:46:10]save to /storage/0463/doc_00198720 [12:46:10]save last doc name /storage/0463/doc_00198720 to /storage/kkm_last_doc_name [12:46:10]save OK [12:46:10]Clear old archive folders... [12:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:10]tlvbuf is 00726E40 [12:46:10]SAM_PROTO_ClearQueue [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 09 00 00 [12:46:10]Write to MH i2c: E2 08 00 84 08 80 09 00 00 00 00 00 00 FE [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 84 08 00 90 00 00 [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]SAM_PROTO_ClearQueue done [12:46:10]KKMCreateOFDPacket [12:46:10]OFDProtocolAddRootSTLVToBuf [12:46:10]FM_MakeSignedData [12:46:10]FM_MakeSignedData [12:46:10]SAM_PROTO_SignData [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 0D 01 02 [12:46:10]Write to MH i2c: E2 08 00 85 08 80 0D 01 02 00 00 00 00 06 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 85 08 00 90 00 01 [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]wFMCommunicate request_size=255 [12:46:10]MH_SAM_APDU [12:46: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 92 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 08 03 00 35 04 06 00 42 [12:46:10]Write to MH i2c: E2 02 01 86 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 92 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 08 03 00 35 04 06 00 42 00 00 96 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 03 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 03 00 86 08 00 90 00 02 [12:46:11]RAPDU: 90 00 [12:46:11]wFMCommunicate OK [12:46:11]wFMCommunicate request_size=10 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 0D 02 02 05 A7 82 DE 9C 15 [12:46:11]Write to MH i2c: E2 0D 00 87 08 80 0D 02 02 05 00 A7 82 DE 9C 15 00 00 CB [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 03 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 03 00 87 08 00 90 00 03 [12:46:11]RAPDU: 90 00 [12:46:11]wFMCommunicate OK [12:46:11]wFMCommunicate request_size=4 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 0D 03 02 [12:46:11]Write to MH i2c: E2 08 00 88 08 80 0D 03 02 00 00 00 00 0B [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 0B 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 0B 00 88 08 00 FC EE 74 68 66 E8 E8 B2 90 00 BA [12:46:11]RAPDU: FC EE 74 68 66 E8 E8 B2 90 00 [12:46:11]wFMCommunicate OK [12:46:11]SAM_PROTO_SignData done [12:46:11]FM_MakeSignedData done [12:46:11]CreateOFDProtocolMessage [12:46:11]wFMCommunicate request_size=4 [12:46:11]MH_SAM_APDU [12:46:11]CAPDU: 80 11 00 00 [12:46:11]Write to MH i2c: E2 08 00 89 08 80 11 00 00 00 00 00 00 0B [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 89 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 58 [12:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:11]wFMCommunicate OK [12:46:11]CreateOFDProtocolMessage done [12:46:11]OFDSenderStorePacket 198720 [12:46:11]StoreOFDPacket docnum=198720 [12:46:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 81 C4 07 01 30 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 92 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 08 03 00 35 04 06 00 42 A7 82 DE 9C 15 FC EE 74 68 66 E8 E8 B2 [12:46:11]CheckFolder [12:46:11]dirname=/storage/ofd_packets [12:46:11]CheckFolder done [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00198720 [12:46:11]NVStorageSaveData ofd_packets/00198720 [12:46:11]File name is /storage/ofd_packets/00198720 [12:46:11]Write 301 bytes [12:46:11]NVStorageSaveData done [12:46:11]OFDSenderStorePacket done [12:46:11]KKMCreateOFDPacket done [12:46:11]NVStorageSaveData kkm_last_timestamp [12:46:11]File name is /storage/kkm_last_timestamp [12:46:11]Write 4 bytes [12:46:11]NVStorageSaveData done [12:46:11]ExternCall_PrintAddStr [12:46:11]wPrintStart [12:46:11]Write to MH i2c: 01 00 00 8A 08 92 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 8A 08 00 00 00 00 00 FF 0F A7 [12:46:11]RasterBufferAndPrint [12:46:11]line 小褔械褌 N : (1)11326172 [12:46:11]line 袠袧袧: 02508201610067 [12:46:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:46:11]line 袩袪袨袛袗袞袗 [12:46:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [12:46:11]line 孝芯胁邪褉: 2710124130 [12:46:11]line 袗懈-92-袣-4 [12:46:11]line 4.430 * 67.80 [12:46:11]line = 300.35 [12:46:11]line 袧袛小 12% 袧小袩 1% [12:46:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:46:11]line 袨袣袪校袚袥袝袧袠袝: -0.35 [12:46:11]line 袠孝袨袚袨: 300.00 [12:46:11]line 袙薪械褋械薪芯: 300.00 [12:46:11]line 小袛袗效袗: 0.00 [12:46:11]line 袧小袩 1% : 2.66 [12:46:11]line 袧袛小 12% : 31.90 [12:46:11]line 袧邪谢懈褔薪褘屑懈: 300.00 [12:46:11]line 袘械蟹薪邪谢.: 0.00 [12:46:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:46:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:46:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:46:11]line 效械泻 328 17.08.2024 12:46 [12:46:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:46:11]line 袟袧袦: 0300000079 [12:46:11]line 袪袧袦: 0000000000092545 [12:46:11]line 袙械褉褋懈褟 袣袣袦: 001 [12:46:11]line 肖袦: 0000000000871802 [12:46:11]line 肖袛: 198720 [12:46:11]line 肖袩袛: 73287222598677 [12:46:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124610&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198720&fm=73287222598677&tin=02508201610067®Number=0000000000092545&sum=30000 [12:46:11]written 0, free lines is 4095 [12:46:11]OFD Sender: Processing packet 198720 [packets to send 246, broken 245] [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00198720 [12:46:11]OFD Sender: To server: 嚂鰌G, [12:46:11]CommunicateWithHost lk.salyk.kg:30040 [12:46:11]ConnectInit lk.salyk.kg [12:46:11]Connected sock=10 [12:46:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 81 C4 07 01 30 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 92 9B C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 08 03 00 35 04 06 00 42 A7 82 DE 9C 15 FC EE 74 68 66 E8 E8 B2 [12:46:11]Write to MH i2c: 01 00 00 B5 08 BD [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 B5 08 00 00 00 00 00 D7 0C A7 [12:46:11]RasterBufferAndPrint [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]written 0, free lines is 3296 [12:46:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0A CD 47 00 40 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 08 03 00 F4 03 04 00 A2 47 C0 66 B6 04 01 00 00 62 34 A9 87 2A 6E C6 F9 [12:46:11]CommunicateWithHost err = 0 [12:46:11]CheckOFDResponse [12:46:11]1017 (14) - 77093643461234 [12:46:11]1041 (16) - 0000000000871802 [12:46:11]1040 (4) - 198720 [12:46:11]1012 (4) - 17.08.2024 06:48 [12:46:11]1206 (1) - 0 [12:46:11]OFD Sender: Remove packet 198720 [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00198720 [12:46:11]NVStorageDeleteData [12:46:11]MH_Cut [12:46:11]Write to MH i2c: D1 01 00 BC 08 01 96 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 01 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 01 00 BC 08 00 95 [12:46:11]Write to MH i2c: 01 00 00 BD 08 C5 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:12]OFD Sender: No OFD packet to send [12:46:12]*** Cut start [12:46:12]*** Purtial cut [12:46:12]*** Stage 1: CUTSNS_PIN = 1 [12:46:12]Read from MH i2c: 01 [12:46:12]MH_I2C_Read... [12:46:12]*** Stop cut motor [12:46:12]*** Cut end [12:46:12]Read from MH i2c: 01 07 00 [12:46:12]MH_I2C_Read... [12:46:12]Read from MH i2c: 01 07 00 BD 08 00 00 00 00 00 FF 0F DA [12:46:12]process_action close_receipt done [12:46:12]requested_data is exist [12:46:12]produce_requested_data [12:46:12]requested_item fm.sn is exist - process it [12:46:12]wFMCommunicate request_size=4 [12:46:12]MH_SAM_APDU [12:46:12]CAPDU: 80 11 00 00 [12:46:12]Write to MH i2c: E2 08 00 BE 08 80 11 00 00 00 00 00 00 40 [12:46:12]Write i2c OK [12:46:12]MH_I2C_Read... [12:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:12]Read from MH i2c: E2 [12:46:12]MH_I2C_Read... [12:46:12]Read from MH i2c: E2 17 00 [12:46:12]MH_I2C_Read... [12:46:12]Read from MH i2c: E2 17 00 BE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [12:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:46:12]wFMCommunicate OK [12:46:12]requested_item fd.num is exist - process it [12:46:12]SAM_PROTO_GetFieldsCounters [12:46:12]wFMCommunicate request_size=4 [12:46:12]MH_SAM_APDU [12:46:12]CAPDU: 80 13 00 00 [12:46:12]Write to MH i2c: E2 08 00 BF 08 80 13 00 00 00 00 00 00 43 [12:46:12]Write i2c OK [12:46:12]MH_I2C_Read... [12:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:12]Read from MH i2c: E2 [12:46:12]MH_I2C_Read... [12:46:12]Read from MH i2c: E2 62 00 [12:46:12]MH_I2C_Read... [12:46:12]Read from MH i2c: E2 62 00 BF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 08 03 00 0E 04 04 00 CF 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 54 [12:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 08 03 00 0E 04 04 00 CF 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 [12:46:12]wFMCommunicate OK [12:46:12]SAM_PROTO_GetFieldsCounters done [12:46:12]requested_item shift.num is exist - process it [12:46:12]requested_item shift.opened is exist - process it [12:46:12]req_shift_opened [12:46:12]FM_GetShiftState [12:46:12]SAM_PROTO_GetShiftState [12:46:12]wFMCommunicate request_size=4 [12:46:12]MH_SAM_APDU [12:46:12]CAPDU: 80 13 01 00 [12:46:12]Write to MH i2c: E2 08 00 C0 08 80 13 01 00 00 00 00 00 45 [12:46:12]Write i2c OK [12:46:12]MH_I2C_Read... [12:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:13]Read from MH i2c: E2 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 0E 00 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 0E 00 C0 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [12:46:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:46:13]wFMCommunicate OK [12:46:13]SAM_PROTO_GetShiftState done [12:46:13]FM_GetShiftState done [12:46:13]req_shift_opened done [12:46:13]requested_item shift.open_date is exist - process it [12:46:13]req_shift_open_date [12:46:13]req_shift_open_date done [12:46:13]produce_requested_data done [12:46:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198720,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:46:13]process_action_free close_receipt [12:46:13]json_value_free [12:46:13]json_value_free done [12:46:13]process_json_proto returns [12:46:13]Send response to host [12:46:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198720,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:46:13]free response buf [12:46:13]execute_script done [12:46:13]execute_script returns [12:46:13]free content buf [12:46:13]Sock 7.Close socket [12:46:13]Sock 7.Thread stoped [12:46:17]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [12:46:47]OFD Sender: No OFD packet to send [12:46:52]OFD Sender: No OFD packet to send [12:46:57]OFD Sender: No OFD packet to send [12:47:02]OFD Sender: No OFD packet to send [12:47:07]OFD Sender: No OFD packet to send [12:47:12]OFD Sender: No OFD packet to send [12:47:17]OFD Sender: No OFD packet to send [12:47:22]OFD Sender: No OFD packet to send [12:47:27]OFD Sender: No OFD packet to send [12:47:32]OFD Sender: No OFD packet to send [12:47:37]OFD Sender: No OFD packet to send [12:47:42]OFD Sender: No OFD packet to send [12:47:47]OFD Sender: No OFD packet to send [12:47:52]OFD Sender: No OFD packet to send [12:47:57]OFD Sender: No OFD packet to send [12:48:02]OFD Sender: No OFD packet to send [12:48:07]OFD Sender: No OFD packet to send [12:48:12]OFD Sender: No OFD packet to send [12:48:17]OFD Sender: No OFD packet to send [12:48:22]OFD Sender: No OFD packet to send [12:48:27]OFD Sender: No OFD packet to send [12:48:32]OFD Sender: No OFD packet to send [12:48:37]OFD Sender: No OFD packet to send [12:48:42]OFD Sender: No OFD packet to send [12:48:47]OFD Sender: No OFD packet to send [12:48:52]OFD Sender: No OFD packet to send [12:48:57]OFD Sender: No OFD packet to send [12:49:02]OFD Sender: No OFD packet to send [12:49:07]OFD Sender: No OFD packet to send [12:49:12]OFD Sender: No OFD packet to send [12:49:17]OFD Sender: No OFD packet to send [12:49:22]accept exits with 9 [12:49:22]New connection [12:49:22]New thread 3067247972 created [12:49:22]Thread 3067104612 joined [12:49:22]Waiting for new connection... [12:49:22] Sock 9.Parse request [12:49:22]Sock 9.Check first char [12:49:22]Sock 9.First char is OK [12:49:22]request: POST /json_proto HTTP/1.0 [12:49:22]Method: POST [12:49:22]URL: /json_proto [12:49:22]Method is POST - this is cgi request [12:49:22]url: /json_proto [12:49:22]query_string will be loaded in cgi processing [12:49:22]execute_cgi json_proto POST (null) [12:49:22]execute_cgi path=json_proto method=POST [12:49:22]POST find Content-Length [12:49:22]Host: 172.17.46.195:8080 [12:49:22]Content-Length: 684 [12:49:22]Content-Type: application/json [12:49:22] [12:49:22]POST finish read [12:49:22]Found Content-Length = 684 [12:49:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:22]execute_script... [12:49: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)11326173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:22]POST & json_proto [12:49:22]process_json_proto [12:49:22]json parsed OK: [12:49:22]protocol is kg_v1.0 [12:49:22]action value=close_receipt [12:49:22]process_action close_receipt [12:49:22]cmd_close_receipt [12:49:22]MH_GetDate [12:49:22]Write to MH i2c: F0 00 00 C1 08 B8 [12:49:22]Write i2c OK [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 09 00 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 09 00 C1 08 00 53 9C C0 66 8D AE BC 66 33 [12:49:22]GetLastDocTimeStamp 1723898770 [12:49:22]current date 1723898963 [12:49:22]FM_GetShiftState [12:49:22]SAM_PROTO_GetShiftState [12:49:22]wFMCommunicate request_size=4 [12:49:22]MH_SAM_APDU [12:49:22]CAPDU: 80 13 01 00 [12:49:22]Write to MH i2c: E2 08 00 C2 08 80 13 01 00 00 00 00 00 47 [12:49:22]Write i2c OK [12:49:22]MH_I2C_Read... [12:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:22]Read from MH i2c: E2 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: E2 0E 00 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: E2 0E 00 C2 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A7 [12:49:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:49:22]wFMCommunicate OK [12:49:22]SAM_PROTO_GetShiftState done [12:49:22]FM_GetShiftState done [12:49:22]opened in 1723853126 [12:49:22]opened+sec_in_day 1723939526 [12:49:22]quantity*price = 100021 [12:49:22]sum+1 = 100023 [12:49:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 329 17.08.2024 12:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198721 肖袩袛: 67808051615337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124923&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198721&fm=67808051615337&tin=02508201610067®Number=0000000000092545&sum=100000 [12:49:23]StoreToDocumentArchive [12:49:23]shift 463 fd 198721 [12:49:23]save to /storage/0463/doc_00198721 [12:49:23]save last doc name /storage/0463/doc_00198721 to /storage/kkm_last_doc_name [12:49:23]save OK [12:49:23]Clear old archive folders... [12:49:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:23]tlvbuf is 0071A7D0 [12:49:23]SAM_PROTO_ClearQueue [12:49:23]wFMCommunicate request_size=4 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 09 00 00 [12:49:23]Write to MH i2c: E2 08 00 CF 08 80 09 00 00 00 00 00 00 49 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 CF 08 00 90 00 4B [12:49:23]RAPDU: 90 00 [12:49:23]wFMCommunicate OK [12:49:23]SAM_PROTO_ClearQueue done [12:49:23]KKMCreateOFDPacket [12:49:23]OFDProtocolAddRootSTLVToBuf [12:49:23]FM_MakeSignedData [12:49:23]FM_MakeSignedData [12:49:23]SAM_PROTO_SignData [12:49:23]wFMCommunicate request_size=4 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 0D 01 02 [12:49:23]Write to MH i2c: E2 08 00 D0 08 80 0D 01 02 00 00 00 00 51 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 D0 08 00 90 00 4C [12:49:23]RAPDU: 90 00 [12:49:23]wFMCommunicate OK [12:49:23]wFMCommunicate request_size=255 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 53 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 08 03 00 35 04 06 00 3D [12:49:23]Write to MH i2c: E2 02 01 D1 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 53 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 08 03 00 35 04 06 00 3D 00 00 AF [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 D1 08 00 90 00 4D [12:49:23]RAPDU: 90 00 [12:49:23]wFMCommunicate OK [12:49:23]wFMCommunicate request_size=10 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 0D 02 02 05 AB CA D4 56 69 [12:49:23]Write to MH i2c: E2 0D 00 D2 08 80 0D 02 02 05 00 AB CA D4 56 69 00 00 66 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 D2 08 00 90 00 4E [12:49:23]RAPDU: 90 00 [12:49:23]wFMCommunicate OK [12:49:23]wFMCommunicate request_size=4 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 0D 03 02 [12:49:23]Write to MH i2c: E2 08 00 D3 08 80 0D 03 02 00 00 00 00 56 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 0B 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 0B 00 D3 08 00 00 69 09 E1 48 71 24 67 90 00 EE [12:49:23]RAPDU: 00 69 09 E1 48 71 24 67 90 00 [12:49:23]wFMCommunicate OK [12:49:23]SAM_PROTO_SignData done [12:49:23]FM_MakeSignedData done [12:49:23]CreateOFDProtocolMessage [12:49:23]wFMCommunicate request_size=4 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 11 00 00 [12:49:23]Write to MH i2c: E2 08 00 D4 08 80 11 00 00 00 00 00 00 56 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 17 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 17 00 D4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A3 [12:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:49:23]wFMCommunicate OK [12:49:23]CreateOFDProtocolMessage done [12:49:23]OFDSenderStorePacket 198721 [12:49:23]StoreOFDPacket docnum=198721 [12:49:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8D EC 07 01 93 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 53 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 08 03 00 35 04 06 00 3D AB CA D4 56 69 00 69 09 E1 48 71 24 67 [12:49:23]CheckFolder [12:49:23]dirname=/storage/ofd_packets [12:49:23]CheckFolder done [12:49:23]ProducePacketName [12:49:23]name=ofd_packets/00198721 [12:49:23]NVStorageSaveData ofd_packets/00198721 [12:49:23]File name is /storage/ofd_packets/00198721 [12:49:23]Write 301 bytes [12:49:23]NVStorageSaveData done [12:49:23]OFDSenderStorePacket done [12:49:23]KKMCreateOFDPacket done [12:49:23]NVStorageSaveData kkm_last_timestamp [12:49:23]File name is /storage/kkm_last_timestamp [12:49:23]Write 4 bytes [12:49:23]NVStorageSaveData done [12:49:23]ExternCall_PrintAddStr [12:49:23]wPrintStart [12:49:23]Write to MH i2c: 01 00 00 D5 08 DD [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: 01 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: 01 07 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: 01 07 00 D5 08 00 00 00 00 00 FF 0F F2 [12:49:23]RasterBufferAndPrint [12:49:23]line 小褔械褌 N : (1)11326173 [12:49:23]line 袠袧袧: 02508201610067 [12:49:23]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:49:23]line 袩袪袨袛袗袞袗 [12:49:23]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [12:49:23]line 孝芯胁邪褉: 2710124500 [12:49:23]line 袗懈-95-袣-5 [12:49:23]line 13.480 * 74.20 [12:49:23]line = 1000.22 [12:49:23]line 袧袛小 12% 袧小袩 1% [12:49:23]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:49:23]line 袨袣袪校袚袥袝袧袠袝: -0.22 [12:49:23]line 袠孝袨袚袨: 1000.00 [12:49:23]line 袙薪械褋械薪芯: 1000.00 [12:49:23]line 小袛袗效袗: 0.00 [12:49:23]line 袧小袩 1% : 8.85 [12:49:23]line 袧袛小 12% : 106.22 [12:49:23]line 袧邪谢懈褔薪褘屑懈: 1000.00 [12:49:23]line 袘械蟹薪邪谢.: 0.00 [12:49:23]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:49:23]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:49:23]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:49:23]line 效械泻 329 17.08.2024 12:49 [12:49:23]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:49:23]line 袟袧袦: 0300000079 [12:49:23]line 袪袧袦: 0000000000092545 [12:49:23]line 袙械褉褋懈褟 袣袣袦: 001 [12:49:23]line 肖袦: 0000000000871802 [12:49:23]line 肖袛: 198721 [12:49:23]line 肖袩袛: 67808051615337 [12:49:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T124923&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198721&fm=67808051615337&tin=02508201610067®Number=0000000000092545&sum=100000 [12:49:24]OFD Sender: Processing packet 198721 [packets to send 246, broken 245] [12:49:24]ProducePacketName [12:49:24]name=ofd_packets/00198721 [12:49:24]OFD Sender: To server: 嚂鰌G, [12:49:24]CommunicateWithHost lk.salyk.kg:30040 [12:49:24]ConnectInit lk.salyk.kg [12:49:24]written 0, free lines is 4095 [12:49:24]Connected sock=7 [12:49:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8D EC 07 01 93 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 53 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 08 03 00 35 04 06 00 3D AB CA D4 56 69 00 69 09 E1 48 71 24 67 [12:49:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 77 47 00 AA 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 08 03 00 F4 03 04 00 63 48 C0 66 B6 04 01 00 00 4D F0 EE 7F 44 07 25 D1 [12:49:24]CommunicateWithHost err = 0 [12:49:24]CheckOFDResponse [12:49:24]1017 (14) - 77093643461234 [12:49:24]1041 (16) - 0000000000871802 [12:49:24]1040 (4) - 198721 [12:49:24]1012 (4) - 17.08.2024 06:51 [12:49:24]1206 (1) - 0 [12:49:24]OFD Sender: Remove packet 198721 [12:49:24]ProducePacketName [12:49:24]name=ofd_packets/00198721 [12:49:24]NVStorageDeleteData [12:49:24]Write to MH i2c: 01 00 00 00 09 09 [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: 01 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: 01 07 00 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: 01 07 00 00 09 00 00 00 00 00 DE 0C FA [12:49:24]RasterBufferAndPrint [12:49:24]line [12:49:24]line [12:49:24]line [12:49:24]line [12:49:24]line [12:49:24]written 0, free lines is 3300 [12:49:24]MH_Cut [12:49:24]Write to MH i2c: D1 01 00 07 09 01 E2 [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: D1 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: D1 01 00 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: D1 01 00 07 09 00 E1 [12:49:24]Write to MH i2c: 01 00 00 08 09 11 [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:25]OFD Sender: No OFD packet to send [12:49:25]*** Cut start [12:49:25]*** Purtial cut [12:49:25]*** CUTSNS_PIN = 0 [12:49:25]*** Stage 1: CUTSNS_PIN = 1 [12:49:27]Read from MH i2c: 01 [12:49:27]MH_I2C_Read... [12:49:27]*** Stop cut motor [12:49:27]*** Cut end [12:49:27]Read from MH i2c: 01 07 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: 01 07 00 08 09 00 00 00 00 00 FF 0F 26 [12:49:27]process_action close_receipt done [12:49:27]requested_data is exist [12:49:27]produce_requested_data [12:49:27]requested_item fm.sn is exist - process it [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 11 00 00 [12:49:27]Write to MH i2c: E2 08 00 09 09 80 11 00 00 00 00 00 00 8C [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 09 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D9 [12:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:49:27]wFMCommunicate OK [12:49:27]requested_item fd.num is exist - process it [12:49:27]SAM_PROTO_GetFieldsCounters [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 13 00 00 [12:49:27]Write to MH i2c: E2 08 00 0A 09 80 13 00 00 00 00 00 00 8F [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 62 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 62 00 0A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 08 03 00 0E 04 04 00 CF 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 A4 [12:49:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 08 03 00 0E 04 04 00 CF 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 [12:49:27]wFMCommunicate OK [12:49:27]SAM_PROTO_GetFieldsCounters done [12:49:27]requested_item shift.num is exist - process it [12:49:27]requested_item shift.opened is exist - process it [12:49:27]req_shift_opened [12:49:27]FM_GetShiftState [12:49:27]SAM_PROTO_GetShiftState [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 13 01 00 [12:49:27]Write to MH i2c: E2 08 00 0B 09 80 13 01 00 00 00 00 00 91 [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 0E 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 0E 00 0B 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F1 [12:49:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:49:27]wFMCommunicate OK [12:49:27]SAM_PROTO_GetShiftState done [12:49:27]FM_GetShiftState done [12:49:27]req_shift_opened done [12:49:27]requested_item shift.open_date is exist - process it [12:49:27]req_shift_open_date [12:49:27]req_shift_open_date done [12:49:27]produce_requested_data done [12:49:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198721,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:49:27]process_action_free close_receipt [12:49:27]json_value_free [12:49:27]json_value_free done [12:49:27]process_json_proto returns [12:49:27]Send response to host [12:49:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198721,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:49:27]free response buf [12:49:27]execute_script done [12:49:27]execute_script returns [12:49:27]free content buf [12:49:27]Sock 9.Close socket [12:49:27]Sock 9.Thread stoped [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:55]OFD Sender: No OFD packet to send [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:12]accept exits with 10 [12:51:12]New connection [12:51:12]New thread 3067104612 created [12:51:12]Thread 3067247972 joined [12:51:12]Waiting for new connection... [12:51:12] Sock 10.Parse request [12:51:12]Sock 10.Check first char [12:51:12]Sock 10.First char is OK [12:51:12]request: POST /json_proto HTTP/1.0 [12:51:12]Method: POST [12:51:12]URL: /json_proto [12:51:12]Method is POST - this is cgi request [12:51:12]url: /json_proto [12:51:12]query_string will be loaded in cgi processing [12:51:12]execute_cgi json_proto POST (null) [12:51:12]execute_cgi path=json_proto method=POST [12:51:12]POST find Content-Length [12:51:12]Host: 172.17.46.195:8080 [12:51:12]Content-Length: 676 [12:51:12]Content-Type: application/json [12:51:12] [12:51:12]POST finish read [12:51:12]Found Content-Length = 676 [12:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 4.600, "sum" : 350.52, "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" ] } } [12:51:12]execute_script... [12:51: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)11326174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 4.600, "sum" : 350.52, "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" ] } } [12:51:12]POST & json_proto [12:51:12]process_json_proto [12:51:12]json parsed OK: [12:51:12]protocol is kg_v1.0 [12:51:12]action value=close_receipt [12:51:12]process_action close_receipt [12:51:12]cmd_close_receipt [12:51:12]MH_GetDate [12:51:12]Write to MH i2c: F0 00 00 0C 09 04 [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: F0 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: F0 09 00 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: F0 09 00 0C 09 00 C0 9C C0 66 8D AE BC 66 EC [12:51:12]GetLastDocTimeStamp 1723898963 [12:51:12]current date 1723899072 [12:51:12]FM_GetShiftState [12:51:12]SAM_PROTO_GetShiftState [12:51:12]wFMCommunicate request_size=4 [12:51:12]MH_SAM_APDU [12:51:12]CAPDU: 80 13 01 00 [12:51:12]Write to MH i2c: E2 08 00 0D 09 80 13 01 00 00 00 00 00 93 [12:51:12]Write i2c OK [12:51:12]MH_I2C_Read... [12:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:12]Read from MH i2c: E2 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: E2 0E 00 [12:51:12]MH_I2C_Read... [12:51:12]Read from MH i2c: E2 0E 00 0D 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F3 [12:51:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:51:12]wFMCommunicate OK [12:51:12]SAM_PROTO_GetShiftState done [12:51:12]FM_GetShiftState done [12:51:12]opened in 1723853126 [12:51:12]opened+sec_in_day 1723939526 [12:51:12]quantity*price = 35052 [12:51:12]sum+1 = 35053 [12:51:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.52 袠孝袨袚袨: 350.00 袙薪械褋械薪芯: 350.00 小袛袗效袗: 0.00 袧小袩 1% : 3.10 袧袛小 12% : 37.22 袧邪谢懈褔薪褘屑懈: 350.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 330 17.08.2024 12:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198722 肖袩袛: 150345459529174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198722&fm=150345459529174&tin=02508201610067®Number=0000000000092545&sum=35000 [12:51:13]StoreToDocumentArchive [12:51:13]shift 463 fd 198722 [12:51:13]save to /storage/0463/doc_00198722 [12:51:13]save last doc name /storage/0463/doc_00198722 to /storage/kkm_last_doc_name [12:51:13]save OK [12:51:13]Clear old archive folders... [12:51:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:51:13]tlvbuf is 00727580 [12:51:13]SAM_PROTO_ClearQueue [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 09 00 00 [12:51:13]Write to MH i2c: E2 08 00 1A 09 80 09 00 00 00 00 00 00 95 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 1A 09 00 90 00 97 [12:51:13]RAPDU: 90 00 [12:51:13]wFMCommunicate OK [12:51:13]SAM_PROTO_ClearQueue done [12:51:13]KKMCreateOFDPacket [12:51:13]OFDProtocolAddRootSTLVToBuf [12:51:13]FM_MakeSignedData [12:51:13]FM_MakeSignedData [12:51:13]SAM_PROTO_SignData [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 0D 01 02 [12:51:13]Write to MH i2c: E2 08 00 1B 09 80 0D 01 02 00 00 00 00 9D [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 1B 09 00 90 00 98 [12:51:13]RAPDU: 90 00 [12:51:13]wFMCommunicate OK [12:51:13]wFMCommunicate request_size=255 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 C0 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 08 03 00 35 04 06 00 88 BD 07 B5 [12:51:13]Write to MH i2c: E2 02 01 1C 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 C0 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 08 03 00 35 04 06 00 88 BD 07 B5 00 00 8C [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 1C 09 00 90 00 99 [12:51:13]RAPDU: 90 00 [12:51:13]wFMCommunicate OK [12:51:13]wFMCommunicate request_size=7 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 0D 02 02 02 75 D6 [12:51:13]Write to MH i2c: E2 0A 00 1D 09 80 0D 02 02 02 00 75 D6 00 00 EF [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 03 00 1D 09 00 90 00 9A [12:51:13]RAPDU: 90 00 [12:51:13]wFMCommunicate OK [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 0D 03 02 [12:51:13]Write to MH i2c: E2 08 00 1E 09 80 0D 03 02 00 00 00 00 A2 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 0B 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 0B 00 1E 09 00 13 E6 61 DF 1C DA 26 D2 90 00 CA [12:51:13]RAPDU: 13 E6 61 DF 1C DA 26 D2 90 00 [12:51:13]wFMCommunicate OK [12:51:13]SAM_PROTO_SignData done [12:51:13]FM_MakeSignedData done [12:51:13]CreateOFDProtocolMessage [12:51:13]wFMCommunicate request_size=4 [12:51:13]MH_SAM_APDU [12:51:13]CAPDU: 80 11 00 00 [12:51:13]Write to MH i2c: E2 08 00 1F 09 80 11 00 00 00 00 00 00 A2 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:13]Read from MH i2c: E2 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 17 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: E2 17 00 1F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [12:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:51:13]wFMCommunicate OK [12:51:13]CreateOFDProtocolMessage done [12:51:13]OFDSenderStorePacket 198722 [12:51:13]StoreOFDPacket docnum=198722 [12:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 46 B2 04 01 B5 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 C0 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 08 03 00 35 04 06 00 88 BD 07 B5 75 D6 13 E6 61 DF 1C DA 26 D2 [12:51:13]CheckFolder [12:51:13]dirname=/storage/ofd_packets [12:51:13]CheckFolder done [12:51:13]ProducePacketName [12:51:13]name=ofd_packets/00198722 [12:51:13]NVStorageSaveData ofd_packets/00198722 [12:51:13]File name is /storage/ofd_packets/00198722 [12:51:13]Write 298 bytes [12:51:13]NVStorageSaveData done [12:51:13]OFDSenderStorePacket done [12:51:13]KKMCreateOFDPacket done [12:51:13]NVStorageSaveData kkm_last_timestamp [12:51:13]File name is /storage/kkm_last_timestamp [12:51:13]Write 4 bytes [12:51:13]NVStorageSaveData done [12:51:13]ExternCall_PrintAddStr [12:51:13]wPrintStart [12:51:13]Write to MH i2c: 01 00 00 20 09 29 [12:51:13]Write i2c OK [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: 01 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: 01 07 00 [12:51:13]MH_I2C_Read... [12:51:13]Read from MH i2c: 01 07 00 20 09 00 00 00 00 00 FF 0F 3E [12:51:13]RasterBufferAndPrint [12:51:13]line 小褔械褌 N : (1)11326174 [12:51:13]line 袠袧袧: 02508201610067 [12:51:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:51:13]line 袩袪袨袛袗袞袗 [12:51:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [12:51:13]line 孝芯胁邪褉: 2710194210 [12:51:13]line 袛孝-袣-5 [12:51:13]line 4.600 * 76.20 [12:51:13]line = 350.52 [12:51:13]line 袧袛小 12% 袧小袩 1% [12:51:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:51:13]line 袨袣袪校袚袥袝袧袠袝: -0.52 [12:51:13]line 袠孝袨袚袨: 350.00 [12:51:13]line 袙薪械褋械薪芯: 350.00 [12:51:13]line 小袛袗效袗: 0.00 [12:51:13]line 袧小袩 1% : 3.10 [12:51:13]line 袧袛小 12% : 37.22 [12:51:13]line 袧邪谢懈褔薪褘屑懈: 350.00 [12:51:13]line 袘械蟹薪邪谢.: 0.00 [12:51:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:51:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:51:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:51:13]line 效械泻 330 17.08.2024 12:51 [12:51:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:51:13]line 袟袧袦: 0300000079 [12:51:13]line 袪袧袦: 0000000000092545 [12:51:13]line 袙械褉褋懈褟 袣袣袦: 001 [12:51:13]line 肖袦: 0000000000871802 [12:51:13]line 肖袛: 198722 [12:51:13]line 肖袩袛: 150345459529174 [12:51:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198722&fm=150345459529174&tin=02508201610067®Number=0000000000092545&sum=35000 [12:51:14]OFD Sender: Processing packet 198722 [packets to send 246, broken 245] [12:51:14]ProducePacketName [12:51:14]name=ofd_packets/00198722 [12:51:14]OFD Sender: To server: 嚂鰌G, [12:51:14]CommunicateWithHost lk.salyk.kg:30040 [12:51:14]ConnectInit lk.salyk.kg [12:51:14]written 0, free lines is 4095 [12:51:14]Connected sock=9 [12:51:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 46 B2 04 01 B5 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 C0 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 08 03 00 35 04 06 00 88 BD 07 B5 75 D6 13 E6 61 DF 1C DA 26 D2 [12:51:14]Write to MH i2c: 01 00 00 4B 09 54 [12:51:14]Write i2c OK [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: 01 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: 01 07 00 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: 01 07 00 4B 09 00 00 00 00 00 D1 0C 38 [12:51:14]RasterBufferAndPrint [12:51:14]line [12:51:14]line [12:51:14]line [12:51:14]line [12:51:14]line [12:51:14]written 0, free lines is 3287 [12:51:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 71 47 00 F9 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 08 03 00 F4 03 04 00 D1 48 C0 66 B6 04 01 00 00 7A B2 EA 35 8F F3 9B F4 [12:51:14]CommunicateWithHost err = 0 [12:51:14]CheckOFDResponse [12:51:14]1017 (14) - 77093643461234 [12:51:14]1041 (16) - 0000000000871802 [12:51:14]1040 (4) - 198722 [12:51:14]1012 (4) - 17.08.2024 06:53 [12:51:14]1206 (1) - 0 [12:51:14]OFD Sender: Remove packet 198722 [12:51:14]ProducePacketName [12:51:14]name=ofd_packets/00198722 [12:51:14]NVStorageDeleteData [12:51:14]MH_Cut [12:51:14]Write to MH i2c: D1 01 00 52 09 01 2D [12:51:14]Write i2c OK [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: D1 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: D1 01 00 [12:51:14]MH_I2C_Read... [12:51:14]Read from MH i2c: D1 01 00 52 09 00 2C [12:51:14]Write to MH i2c: 01 00 00 53 09 5C [12:51:14]Write i2c OK [12:51:14]MH_I2C_Read... [12:51:15]OFD Sender: No OFD packet to send [12:51:15]*** Cut start [12:51:15]*** Purtial cut [12:51:15]*** Stage 1: CUTSNS_PIN = 1 [12:51:15]Read from MH i2c: 01 [12:51:15]MH_I2C_Read... [12:51:15]*** Stop cut motor [12:51:15]*** Cut end [12:51:15]Read from MH i2c: 01 07 00 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: 01 07 00 53 09 00 00 00 00 00 FF 0F 71 [12:51:15]process_action close_receipt done [12:51:15]requested_data is exist [12:51:15]produce_requested_data [12:51:15]requested_item fm.sn is exist - process it [12:51:15]wFMCommunicate request_size=4 [12:51:15]MH_SAM_APDU [12:51:15]CAPDU: 80 11 00 00 [12:51:15]Write to MH i2c: E2 08 00 54 09 80 11 00 00 00 00 00 00 D7 [12:51:15]Write i2c OK [12:51:15]MH_I2C_Read... [12:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:15]Read from MH i2c: E2 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 17 00 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 17 00 54 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 24 [12:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:51:15]wFMCommunicate OK [12:51:15]requested_item fd.num is exist - process it [12:51:15]SAM_PROTO_GetFieldsCounters [12:51:15]wFMCommunicate request_size=4 [12:51:15]MH_SAM_APDU [12:51:15]CAPDU: 80 13 00 00 [12:51:15]Write to MH i2c: E2 08 00 55 09 80 13 00 00 00 00 00 00 DA [12:51:15]Write i2c OK [12:51:15]MH_I2C_Read... [12:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:15]Read from MH i2c: E2 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 62 00 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 62 00 55 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 08 03 00 0E 04 04 00 CF 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 F3 [12:51:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 08 03 00 0E 04 04 00 CF 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 [12:51:15]wFMCommunicate OK [12:51:15]SAM_PROTO_GetFieldsCounters done [12:51:15]requested_item shift.num is exist - process it [12:51:15]requested_item shift.opened is exist - process it [12:51:15]req_shift_opened [12:51:15]FM_GetShiftState [12:51:15]SAM_PROTO_GetShiftState [12:51:15]wFMCommunicate request_size=4 [12:51:15]MH_SAM_APDU [12:51:15]CAPDU: 80 13 01 00 [12:51:15]Write to MH i2c: E2 08 00 56 09 80 13 01 00 00 00 00 00 DC [12:51:15]Write i2c OK [12:51:15]MH_I2C_Read... [12:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:15]Read from MH i2c: E2 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 0E 00 [12:51:15]MH_I2C_Read... [12:51:15]Read from MH i2c: E2 0E 00 56 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3C [12:51:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:51:15]wFMCommunicate OK [12:51:15]SAM_PROTO_GetShiftState done [12:51:15]FM_GetShiftState done [12:51:15]req_shift_opened done [12:51:15]requested_item shift.open_date is exist - process it [12:51:15]req_shift_open_date [12:51:15]req_shift_open_date done [12:51:15]produce_requested_data done [12:51:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198722,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:51:15]process_action_free close_receipt [12:51:15]json_value_free [12:51:15]json_value_free done [12:51:15]process_json_proto returns [12:51:15]Send response to host [12:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198722,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:51:15]free response buf [12:51:15]execute_script done [12:51:15]execute_script returns [12:51:15]free content buf [12:51:15]Sock 10.Close socket [12:51:15]Sock 10.Thread stoped [12:51:20]OFD Sender: No OFD packet to send [12:51:25]OFD Sender: No OFD packet to send [12:51:25]accept exits with 7 [12:51:25]New connection [12:51:25]New thread 3067247972 created [12:51:25]Thread 3067104612 joined [12:51:25]Waiting for new connection... [12:51:25] Sock 7.Parse request [12:51:25]Sock 7.Check first char [12:51:25]Sock 7.First char is OK [12:51:25]request: POST /json_proto HTTP/1.0 [12:51:25]Method: POST [12:51:25]URL: /json_proto [12:51:25]Method is POST - this is cgi request [12:51:25]url: /json_proto [12:51:25]query_string will be loaded in cgi processing [12:51:25]execute_cgi json_proto POST (null) [12:51:25]execute_cgi path=json_proto method=POST [12:51:25]POST find Content-Length [12:51:25]Host: 172.17.46.195:8080 [12:51:25]Content-Length: 679 [12:51:25]Content-Type: application/json [12:51:25] [12:51:25]POST finish read [12:51:25]Found Content-Length = 679 [12:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:25]execute_script... [12:51: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)11326175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:51:25]POST & json_proto [12:51:25]process_json_proto [12:51:25]json parsed OK: [12:51:25]protocol is kg_v1.0 [12:51:25]action value=close_receipt [12:51:25]process_action close_receipt [12:51:25]cmd_close_receipt [12:51:25]MH_GetDate [12:51:25]Write to MH i2c: F0 00 00 57 09 4F [12:51:25]Write i2c OK [12:51:25]MH_I2C_Read... [12:51:25]Read from MH i2c: F0 [12:51:25]MH_I2C_Read... [12:51:25]Read from MH i2c: F0 09 00 [12:51:25]MH_I2C_Read... [12:51:25]Read from MH i2c: F0 09 00 57 09 00 CE 9C C0 66 8D AE BC 66 45 [12:51:25]GetLastDocTimeStamp 1723899072 [12:51:25]current date 1723899086 [12:51:25]FM_GetShiftState [12:51:25]SAM_PROTO_GetShiftState [12:51:25]wFMCommunicate request_size=4 [12:51:25]MH_SAM_APDU [12:51:25]CAPDU: 80 13 01 00 [12:51:25]Write to MH i2c: E2 08 00 58 09 80 13 01 00 00 00 00 00 DE [12:51:25]Write i2c OK [12:51:25]MH_I2C_Read... [12:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:25]Read from MH i2c: E2 [12:51:25]MH_I2C_Read... [12:51:25]Read from MH i2c: E2 0E 00 [12:51:25]MH_I2C_Read... [12:51:25]Read from MH i2c: E2 0E 00 58 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3E [12:51:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:51:25]wFMCommunicate OK [12:51:25]SAM_PROTO_GetShiftState done [12:51:25]FM_GetShiftState done [12:51:25]opened in 1723853126 [12:51:25]opened+sec_in_day 1723939526 [12:51:25]quantity*price = 50036 [12:51:25]sum+1 = 50037 [12:51:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 331 17.08.2024 12:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198723 肖袩袛: 67770680955668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198723&fm=67770680955668&tin=02508201610067®Number=0000000000092545&sum=50000 [12:51:26]StoreToDocumentArchive [12:51:26]shift 463 fd 198723 [12:51:26]save to /storage/0463/doc_00198723 [12:51:26]save last doc name /storage/0463/doc_00198723 to /storage/kkm_last_doc_name [12:51:26]save OK [12:51:26]Clear old archive folders... [12:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:26]tlvbuf is 006A5010 [12:51:26]SAM_PROTO_ClearQueue [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 09 00 00 [12:51:26]Write to MH i2c: E2 08 00 65 09 80 09 00 00 00 00 00 00 E0 [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:26]Read from MH i2c: E2 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 [12:51:26]MH_I2C_Read... [12:51:26]Read from MH i2c: E2 03 00 65 09 00 90 00 E2 [12:51:26]RAPDU: 90 00 [12:51:26]wFMCommunicate OK [12:51:26]SAM_PROTO_ClearQueue done [12:51:26]KKMCreateOFDPacket [12:51:26]OFDProtocolAddRootSTLVToBuf [12:51:26]FM_MakeSignedData [12:51:26]FM_MakeSignedData [12:51:26]SAM_PROTO_SignData [12:51:26]wFMCommunicate request_size=4 [12:51:26]MH_SAM_APDU [12:51:26]CAPDU: 80 0D 01 02 [12:51:26]Write to MH i2c: E2 08 00 66 09 80 0D 01 02 00 00 00 00 E8 [12:51:26]Write i2c OK [12:51:26]MH_I2C_Read... [12:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:27]Read from MH i2c: E2 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 66 09 00 90 00 E3 [12:51:27]RAPDU: 90 00 [12:51:27]wFMCommunicate OK [12:51:27]wFMCommunicate request_size=255 [12:51:27]MH_SAM_APDU [12:51: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 CE 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 08 03 00 35 04 06 00 3D [12:51:27]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 CE 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 08 03 00 35 04 06 00 3D 00 00 97 [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:27]Read from MH i2c: E2 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 67 09 00 90 00 E4 [12:51:27]RAPDU: 90 00 [12:51:27]wFMCommunicate OK [12:51:27]wFMCommunicate request_size=10 [12:51:27]MH_SAM_APDU [12:51:27]CAPDU: 80 0D 02 02 05 A3 17 5D 53 14 [12:51:27]Write to MH i2c: E2 0D 00 68 09 80 0D 02 02 05 00 A3 17 5D 53 14 00 00 73 [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:27]Read from MH i2c: E2 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 03 00 68 09 00 90 00 E5 [12:51:27]RAPDU: 90 00 [12:51:27]wFMCommunicate OK [12:51:27]wFMCommunicate request_size=4 [12:51:27]MH_SAM_APDU [12:51:27]CAPDU: 80 0D 03 02 [12:51:27]Write to MH i2c: E2 08 00 69 09 80 0D 03 02 00 00 00 00 ED [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:27]Read from MH i2c: E2 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 0B 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 0B 00 69 09 00 C8 C3 46 DD 27 CD BB 32 90 00 7D [12:51:27]RAPDU: C8 C3 46 DD 27 CD BB 32 90 00 [12:51:27]wFMCommunicate OK [12:51:27]SAM_PROTO_SignData done [12:51:27]FM_MakeSignedData done [12:51:27]CreateOFDProtocolMessage [12:51:27]wFMCommunicate request_size=4 [12:51:27]MH_SAM_APDU [12:51:27]CAPDU: 80 11 00 00 [12:51:27]Write to MH i2c: E2 08 00 6A 09 80 11 00 00 00 00 00 00 ED [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:27]Read from MH i2c: E2 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 17 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: E2 17 00 6A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [12:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:51:27]wFMCommunicate OK [12:51:27]CreateOFDProtocolMessage done [12:51:27]OFDSenderStorePacket 198723 [12:51:27]StoreOFDPacket docnum=198723 [12:51:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 4E 07 01 AD D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 CE 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 08 03 00 35 04 06 00 3D A3 17 5D 53 14 C8 C3 46 DD 27 CD BB 32 [12:51:27]CheckFolder [12:51:27]dirname=/storage/ofd_packets [12:51:27]CheckFolder done [12:51:27]ProducePacketName [12:51:27]name=ofd_packets/00198723 [12:51:27]NVStorageSaveData ofd_packets/00198723 [12:51:27]File name is /storage/ofd_packets/00198723 [12:51:27]Write 301 bytes [12:51:27]NVStorageSaveData done [12:51:27]OFDSenderStorePacket done [12:51:27]KKMCreateOFDPacket done [12:51:27]NVStorageSaveData kkm_last_timestamp [12:51:27]File name is /storage/kkm_last_timestamp [12:51:27]Write 4 bytes [12:51:27]NVStorageSaveData done [12:51:27]ExternCall_PrintAddStr [12:51:27]wPrintStart [12:51:27]Write to MH i2c: 01 00 00 6B 09 74 [12:51:27]Write i2c OK [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 07 00 [12:51:27]MH_I2C_Read... [12:51:27]Read from MH i2c: 01 07 00 6B 09 00 00 00 00 00 FF 0F 89 [12:51:27]RasterBufferAndPrint [12:51:27]line 小褔械褌 N : (1)11326175 [12:51:27]line 袠袧袧: 02508201610067 [12:51:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:51:27]line 袩袪袨袛袗袞袗 [12:51:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [12:51:27]line 孝芯胁邪褉: 2710124130 [12:51:27]line 袗懈-92-袣-4 [12:51:27]line 7.380 * 67.80 [12:51:27]line = 500.36 [12:51:27]line 袧袛小 12% 袧小袩 1% [12:51:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:51:27]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:51:27]line 袠孝袨袚袨: 500.00 [12:51:27]line 袙薪械褋械薪芯: 500.00 [12:51:27]line 小袛袗效袗: 0.00 [12:51:27]line 袧小袩 1% : 4.43 [12:51:27]line 袧袛小 12% : 53.14 [12:51:27]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:51:27]line 袘械蟹薪邪谢.: 0.00 [12:51:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:51:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:51:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:51:27]line 效械泻 331 17.08.2024 12:51 [12:51:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:51:27]line 袟袧袦: 0300000079 [12:51:27]line 袪袧袦: 0000000000092545 [12:51:27]line 袙械褉褋懈褟 袣袣袦: 001 [12:51:27]line 肖袦: 0000000000871802 [12:51:27]line 肖袛: 198723 [12:51:27]line 肖袩袛: 67770680955668 [12:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198723&fm=67770680955668&tin=02508201610067®Number=0000000000092545&sum=50000 [12:51:27]OFD Sender: Processing packet 198723 [packets to send 246, broken 245] [12:51:27]ProducePacketName [12:51:27]name=ofd_packets/00198723 [12:51:27]OFD Sender: To server: 嚂鰌G, [12:51:27]CommunicateWithHost lk.salyk.kg:30040 [12:51:27]ConnectInit lk.salyk.kg [12:51:27]written 0, free lines is 4095 [12:51:27]Connected sock=10 [12:51:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 4E 07 01 AD D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 CE 9C C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 08 03 00 35 04 06 00 3D A3 17 5D 53 14 C8 C3 46 DD 27 CD BB 32 [12:51:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0F CB 47 00 02 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 08 03 00 F4 03 04 00 DF 48 C0 66 B6 04 01 00 00 06 7E 55 09 57 53 C2 D1 [12:51:28]CommunicateWithHost err = 0 [12:51:28]CheckOFDResponse [12:51:28]1017 (14) - 77093643461234 [12:51:28]1041 (16) - 0000000000871802 [12:51:28]1040 (4) - 198723 [12:51:28]1012 (4) - 17.08.2024 06:53 [12:51:28]1206 (1) - 0 [12:51:28]OFD Sender: Remove packet 198723 [12:51:28]ProducePacketName [12:51:28]name=ofd_packets/00198723 [12:51:28]NVStorageDeleteData [12:51:28]Write to MH i2c: 01 00 00 96 09 9F [12:51:28]Write i2c OK [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: 01 [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: 01 07 00 [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: 01 07 00 96 09 00 00 00 00 00 D7 0C 89 [12:51:28]RasterBufferAndPrint [12:51:28]line [12:51:28]line [12:51:28]line [12:51:28]line [12:51:28]line [12:51:28]written 0, free lines is 3294 [12:51:28]MH_Cut [12:51:28]Write to MH i2c: D1 01 00 9D 09 01 78 [12:51:28]Write i2c OK [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: D1 [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: D1 01 00 [12:51:28]MH_I2C_Read... [12:51:28]Read from MH i2c: D1 01 00 9D 09 00 77 [12:51:28]Write to MH i2c: 01 00 00 9E 09 A7 [12:51:28]Write i2c OK [12:51:28]MH_I2C_Read... [12:51:28]OFD Sender: No OFD packet to send [12:51:28]*** Cut start [12:51:28]*** Purtial cut [12:51:28]*** CUTSNS_PIN = 0 [12:51:29]*** Stage 1: CUTSNS_PIN = 1 [12:51:30]Read from MH i2c: 01 [12:51:30]MH_I2C_Read... [12:51:30]*** Stop cut motor [12:51:30]*** Cut end [12:51:30]Read from MH i2c: 01 07 00 [12:51:30]MH_I2C_Read... [12:51:30]Read from MH i2c: 01 07 00 9E 09 00 00 00 00 00 FF 0F BC [12:51:30]process_action close_receipt done [12:51:30]requested_data is exist [12:51:30]produce_requested_data [12:51:30]requested_item fm.sn is exist - process it [12:51:30]wFMCommunicate request_size=4 [12:51:30]MH_SAM_APDU [12:51:30]CAPDU: 80 11 00 00 [12:51:30]Write to MH i2c: E2 08 00 9F 09 80 11 00 00 00 00 00 00 22 [12:51:31]Write i2c OK [12:51:31]MH_I2C_Read... [12:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:31]Read from MH i2c: E2 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 17 00 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 17 00 9F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6F [12:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:51:31]wFMCommunicate OK [12:51:31]requested_item fd.num is exist - process it [12:51:31]SAM_PROTO_GetFieldsCounters [12:51:31]wFMCommunicate request_size=4 [12:51:31]MH_SAM_APDU [12:51:31]CAPDU: 80 13 00 00 [12:51:31]Write to MH i2c: E2 08 00 A0 09 80 13 00 00 00 00 00 00 25 [12:51:31]Write i2c OK [12:51:31]MH_I2C_Read... [12:51:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:31]Read from MH i2c: E2 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 62 00 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 62 00 A0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 08 03 00 0E 04 04 00 CF 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 42 [12:51:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 08 03 00 0E 04 04 00 CF 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 [12:51:31]wFMCommunicate OK [12:51:31]SAM_PROTO_GetFieldsCounters done [12:51:31]requested_item shift.num is exist - process it [12:51:31]requested_item shift.opened is exist - process it [12:51:31]req_shift_opened [12:51:31]FM_GetShiftState [12:51:31]SAM_PROTO_GetShiftState [12:51:31]wFMCommunicate request_size=4 [12:51:31]MH_SAM_APDU [12:51:31]CAPDU: 80 13 01 00 [12:51:31]Write to MH i2c: E2 08 00 A1 09 80 13 01 00 00 00 00 00 27 [12:51:31]Write i2c OK [12:51:31]MH_I2C_Read... [12:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:31]Read from MH i2c: E2 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 0E 00 [12:51:31]MH_I2C_Read... [12:51:31]Read from MH i2c: E2 0E 00 A1 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 87 [12:51:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:51:31]wFMCommunicate OK [12:51:31]SAM_PROTO_GetShiftState done [12:51:31]FM_GetShiftState done [12:51:31]req_shift_opened done [12:51:31]requested_item shift.open_date is exist - process it [12:51:31]req_shift_open_date [12:51:31]req_shift_open_date done [12:51:31]produce_requested_data done [12:51:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198723,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:51:31]process_action_free close_receipt [12:51:31]json_value_free [12:51:31]json_value_free done [12:51:31]process_json_proto returns [12:51:31]Send response to host [12:51:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198723,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:51:31]free response buf [12:51:31]execute_script done [12:51:31]execute_script returns [12:51:31]free content buf [12:51:31]Sock 7.Close socket [12:51:31]Sock 7.Thread stoped [12:51:33]OFD Sender: No OFD packet to send [12:51:38]OFD Sender: No OFD packet to send [12:51:43]OFD Sender: No OFD packet to send [12:51:48]OFD Sender: No OFD packet to send [12:51:53]OFD Sender: No OFD packet to send [12:51:58]OFD Sender: No OFD packet to send [12:52:03]OFD Sender: No OFD packet to send [12:52:08]OFD Sender: No OFD packet to send [12:52:13]OFD Sender: No OFD packet to send [12:52:18]OFD Sender: No OFD packet to send [12:52:18]accept exits with 9 [12:52:18]New connection [12:52:18]New thread 3067104612 created [12:52:18]Thread 3067247972 joined [12:52:18]Waiting for new connection... [12:52:18] Sock 9.Parse request [12:52:18]Sock 9.Check first char [12:52:18]Sock 9.First char is OK [12:52:18]request: POST /json_proto HTTP/1.0 [12:52:18]Method: POST [12:52:18]URL: /json_proto [12:52:18]Method is POST - this is cgi request [12:52:18]url: /json_proto [12:52:18]query_string will be loaded in cgi processing [12:52:18]execute_cgi json_proto POST (null) [12:52:18]execute_cgi path=json_proto method=POST [12:52:18]POST find Content-Length [12:52:18]Host: 172.17.46.195:8080 [12:52:18]Content-Length: 679 [12:52:18]Content-Type: application/json [12:52:18] [12:52:18]POST finish read [12:52:18]Found Content-Length = 679 [12:52:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:18]execute_script... [12:52: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)11326176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:18]POST & json_proto [12:52:18]process_json_proto [12:52:18]json parsed OK: [12:52:18]protocol is kg_v1.0 [12:52:18]action value=close_receipt [12:52:18]process_action close_receipt [12:52:18]cmd_close_receipt [12:52:18]MH_GetDate [12:52:18]Write to MH i2c: F0 00 00 A2 09 9A [12:52:18]Write i2c OK [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: F0 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: F0 09 00 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: F0 09 00 A2 09 00 03 9D C0 66 8D AE BC 66 C6 [12:52:18]GetLastDocTimeStamp 1723899086 [12:52:18]current date 1723899139 [12:52:18]FM_GetShiftState [12:52:18]SAM_PROTO_GetShiftState [12:52:18]wFMCommunicate request_size=4 [12:52:18]MH_SAM_APDU [12:52:18]CAPDU: 80 13 01 00 [12:52:18]Write to MH i2c: E2 08 00 A3 09 80 13 01 00 00 00 00 00 29 [12:52:18]Write i2c OK [12:52:18]MH_I2C_Read... [12:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:18]Read from MH i2c: E2 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 0E 00 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 0E 00 A3 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 89 [12:52:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:52:18]wFMCommunicate OK [12:52:18]SAM_PROTO_GetShiftState done [12:52:18]FM_GetShiftState done [12:52:18]opened in 1723853126 [12:52:18]opened+sec_in_day 1723939526 [12:52:18]quantity*price = 50036 [12:52:18]sum+1 = 50037 [12:52:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 332 17.08.2024 12:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198724 肖袩袛: 125311239358778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198724&fm=125311239358778&tin=02508201610067®Number=0000000000092545&sum=50000 [12:52:20]StoreToDocumentArchive [12:52:20]shift 463 fd 198724 [12:52:20]save to /storage/0463/doc_00198724 [12:52:20]save last doc name /storage/0463/doc_00198724 to /storage/kkm_last_doc_name [12:52:20]save OK [12:52:20]Clear old archive folders... [12:52:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:20]tlvbuf is 007271A0 [12:52:20]SAM_PROTO_ClearQueue [12:52:20]wFMCommunicate request_size=4 [12:52:20]MH_SAM_APDU [12:52:20]CAPDU: 80 09 00 00 [12:52:20]Write to MH i2c: E2 08 00 B0 09 80 09 00 00 00 00 00 00 2B [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 B0 09 00 90 00 2D [12:52:20]RAPDU: 90 00 [12:52:20]wFMCommunicate OK [12:52:20]SAM_PROTO_ClearQueue done [12:52:20]KKMCreateOFDPacket [12:52:20]OFDProtocolAddRootSTLVToBuf [12:52:20]FM_MakeSignedData [12:52:20]FM_MakeSignedData [12:52:20]SAM_PROTO_SignData [12:52:20]wFMCommunicate request_size=4 [12:52:20]MH_SAM_APDU [12:52:20]CAPDU: 80 0D 01 02 [12:52:20]Write to MH i2c: E2 08 00 B1 09 80 0D 01 02 00 00 00 00 33 [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 B1 09 00 90 00 2E [12:52:20]RAPDU: 90 00 [12:52:20]wFMCommunicate OK [12:52:20]wFMCommunicate request_size=255 [12:52:20]MH_SAM_APDU [12:52: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 03 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 08 03 00 35 04 06 00 71 [12:52:20]Write to MH i2c: E2 02 01 B2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 03 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 08 03 00 35 04 06 00 71 00 00 4E [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 B2 09 00 90 00 2F [12:52:20]RAPDU: 90 00 [12:52:20]wFMCommunicate OK [12:52:20]wFMCommunicate request_size=10 [12:52:20]MH_SAM_APDU [12:52:20]CAPDU: 80 0D 02 02 05 F8 4B E8 89 3A [12:52:20]Write to MH i2c: E2 0D 00 B3 09 80 0D 02 02 05 00 F8 4B E8 89 3A 00 00 2E [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 03 00 B3 09 00 90 00 30 [12:52:20]RAPDU: 90 00 [12:52:20]wFMCommunicate OK [12:52:20]wFMCommunicate request_size=4 [12:52:20]MH_SAM_APDU [12:52:20]CAPDU: 80 0D 03 02 [12:52:20]Write to MH i2c: E2 08 00 B4 09 80 0D 03 02 00 00 00 00 38 [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 0B 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 0B 00 B4 09 00 FA 6A 27 A2 9F 31 4A F6 90 00 76 [12:52:20]RAPDU: FA 6A 27 A2 9F 31 4A F6 90 00 [12:52:20]wFMCommunicate OK [12:52:20]SAM_PROTO_SignData done [12:52:20]FM_MakeSignedData done [12:52:20]CreateOFDProtocolMessage [12:52:20]wFMCommunicate request_size=4 [12:52:20]MH_SAM_APDU [12:52:20]CAPDU: 80 11 00 00 [12:52:20]Write to MH i2c: E2 08 00 B5 09 80 11 00 00 00 00 00 00 38 [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:20]Read from MH i2c: E2 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 17 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: E2 17 00 B5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [12:52:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:52:20]wFMCommunicate OK [12:52:20]CreateOFDProtocolMessage done [12:52:20]OFDSenderStorePacket 198724 [12:52:20]StoreOFDPacket docnum=198724 [12:52:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 6C 07 01 8A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 03 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 08 03 00 35 04 06 00 71 F8 4B E8 89 3A FA 6A 27 A2 9F 31 4A F6 [12:52:20]CheckFolder [12:52:20]dirname=/storage/ofd_packets [12:52:20]CheckFolder done [12:52:20]ProducePacketName [12:52:20]name=ofd_packets/00198724 [12:52:20]NVStorageSaveData ofd_packets/00198724 [12:52:20]File name is /storage/ofd_packets/00198724 [12:52:20]Write 301 bytes [12:52:20]NVStorageSaveData done [12:52:20]OFDSenderStorePacket done [12:52:20]KKMCreateOFDPacket done [12:52:20]NVStorageSaveData kkm_last_timestamp [12:52:20]File name is /storage/kkm_last_timestamp [12:52:20]Write 4 bytes [12:52:20]NVStorageSaveData done [12:52:20]ExternCall_PrintAddStr [12:52:20]wPrintStart [12:52:20]Write to MH i2c: 01 00 00 B6 09 BF [12:52:20]Write i2c OK [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: 01 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: 01 07 00 [12:52:20]MH_I2C_Read... [12:52:20]Read from MH i2c: 01 07 00 B6 09 00 00 00 00 00 FF 0F D4 [12:52:20]RasterBufferAndPrint [12:52:20]line 小褔械褌 N : (1)11326176 [12:52:20]line 袠袧袧: 02508201610067 [12:52:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:52:20]line 袩袪袨袛袗袞袗 [12:52:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [12:52:20]line 孝芯胁邪褉: 2710124130 [12:52:20]line 袗懈-92-袣-4 [12:52:20]line 7.380 * 67.80 [12:52:20]line = 500.36 [12:52:20]line 袧袛小 12% 袧小袩 1% [12:52:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:52:20]line 袨袣袪校袚袥袝袧袠袝: -0.36 [12:52:20]line 袠孝袨袚袨: 500.00 [12:52:20]line 袙薪械褋械薪芯: 500.00 [12:52:20]line 小袛袗效袗: 0.00 [12:52:20]line 袧小袩 1% : 4.43 [12:52:20]line 袧袛小 12% : 53.14 [12:52:20]line 袧邪谢懈褔薪褘屑懈: 500.00 [12:52:20]line 袘械蟹薪邪谢.: 0.00 [12:52:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:52:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:52:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:52:20]line 效械泻 332 17.08.2024 12:52 [12:52:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:52:20]line 袟袧袦: 0300000079 [12:52:20]line 袪袧袦: 0000000000092545 [12:52:20]line 袙械褉褋懈褟 袣袣袦: 001 [12:52:20]line 肖袦: 0000000000871802 [12:52:20]line 肖袛: 198724 [12:52:20]line 肖袩袛: 125311239358778 [12:52:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198724&fm=125311239358778&tin=02508201610067®Number=0000000000092545&sum=50000 [12:52:20]OFD Sender: Processing packet 198724 [packets to send 246, broken 245] [12:52:20]ProducePacketName [12:52:20]name=ofd_packets/00198724 [12:52:20]OFD Sender: To server: 嚂鰌G, [12:52:20]CommunicateWithHost lk.salyk.kg:30040 [12:52:20]ConnectInit lk.salyk.kg [12:52:20]written 0, free lines is 4095 [12:52:21]Connected sock=10 [12:52:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 6C 07 01 8A 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 03 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 08 03 00 35 04 06 00 71 F8 4B E8 89 3A FA 6A 27 A2 9F 31 4A F6 [12:52:21]Write to MH i2c: 01 00 00 E1 09 EA [12:52:21]Write i2c OK [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: 01 [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: 01 07 00 [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: 01 07 00 E1 09 00 00 00 00 00 DA 0C D7 [12:52:21]RasterBufferAndPrint [12:52:21]line [12:52:21]line [12:52:21]line [12:52:21]line [12:52:21]line [12:52:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 87 79 47 00 DE A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 08 03 00 F4 03 04 00 14 49 C0 66 B6 04 01 00 00 59 FE 44 B0 E3 F4 6E 14 [12:52:21]CommunicateWithHost err = 0 [12:52:21]CheckOFDResponse [12:52:21]1017 (14) - 77093643461234 [12:52:21]1041 (16) - 0000000000871802 [12:52:21]1040 (4) - 198724 [12:52:21]1012 (4) - 17.08.2024 06:54 [12:52:21]1206 (1) - 0 [12:52:21]OFD Sender: Remove packet 198724 [12:52:21]ProducePacketName [12:52:21]name=ofd_packets/00198724 [12:52:21]NVStorageDeleteData [12:52:21]written 0, free lines is 3299 [12:52:21]MH_Cut [12:52:21]Write to MH i2c: D1 01 00 E8 09 01 C3 [12:52:21]Write i2c OK [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: D1 [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: D1 01 00 [12:52:21]MH_I2C_Read... [12:52:21]Read from MH i2c: D1 01 00 E8 09 00 C2 [12:52:21]Write to MH i2c: 01 00 00 E9 09 F2 [12:52:21]Write i2c OK [12:52:21]MH_I2C_Read... [12:52:21]OFD Sender: No OFD packet to send [12:52:22]*** Cut start [12:52:22]*** Purtial cut [12:52:22]*** Stage 1: CUTSNS_PIN = 1 [12:52:22]Read from MH i2c: 01 [12:52:22]MH_I2C_Read... [12:52:22]*** Stop cut motor [12:52:22]*** Cut end [12:52:22]Read from MH i2c: 01 07 00 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: 01 07 00 E9 09 00 00 00 00 00 FF 0F 07 [12:52:22]process_action close_receipt done [12:52:22]requested_data is exist [12:52:22]produce_requested_data [12:52:22]requested_item fm.sn is exist - process it [12:52:22]wFMCommunicate request_size=4 [12:52:22]MH_SAM_APDU [12:52:22]CAPDU: 80 11 00 00 [12:52:22]Write to MH i2c: E2 08 00 EA 09 80 11 00 00 00 00 00 00 6D [12:52:22]Write i2c OK [12:52:22]MH_I2C_Read... [12:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:22]Read from MH i2c: E2 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 17 00 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 17 00 EA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [12:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:52:22]wFMCommunicate OK [12:52:22]requested_item fd.num is exist - process it [12:52:22]SAM_PROTO_GetFieldsCounters [12:52:22]wFMCommunicate request_size=4 [12:52:22]MH_SAM_APDU [12:52:22]CAPDU: 80 13 00 00 [12:52:22]Write to MH i2c: E2 08 00 EB 09 80 13 00 00 00 00 00 00 70 [12:52:22]Write i2c OK [12:52:22]MH_I2C_Read... [12:52:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:22]Read from MH i2c: E2 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 62 00 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 62 00 EB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 08 03 00 0E 04 04 00 CF 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 91 [12:52:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 08 03 00 0E 04 04 00 CF 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 [12:52:22]wFMCommunicate OK [12:52:22]SAM_PROTO_GetFieldsCounters done [12:52:22]requested_item shift.num is exist - process it [12:52:22]requested_item shift.opened is exist - process it [12:52:22]req_shift_opened [12:52:22]FM_GetShiftState [12:52:22]SAM_PROTO_GetShiftState [12:52:22]wFMCommunicate request_size=4 [12:52:22]MH_SAM_APDU [12:52:22]CAPDU: 80 13 01 00 [12:52:22]Write to MH i2c: E2 08 00 EC 09 80 13 01 00 00 00 00 00 72 [12:52:22]Write i2c OK [12:52:22]MH_I2C_Read... [12:52:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:22]Read from MH i2c: E2 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 0E 00 [12:52:22]MH_I2C_Read... [12:52:22]Read from MH i2c: E2 0E 00 EC 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D2 [12:52:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:52:22]wFMCommunicate OK [12:52:22]SAM_PROTO_GetShiftState done [12:52:22]FM_GetShiftState done [12:52:22]req_shift_opened done [12:52:22]requested_item shift.open_date is exist - process it [12:52:22]req_shift_open_date [12:52:22]req_shift_open_date done [12:52:22]produce_requested_data done [12:52:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198724,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:52:22]process_action_free close_receipt [12:52:22]json_value_free [12:52:22]json_value_free done [12:52:22]process_json_proto returns [12:52:22]Send response to host [12:52:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198724,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:52:22]free response buf [12:52:22]execute_script done [12:52:22]execute_script returns [12:52:22]free content buf [12:52:22]Sock 9.Close socket [12:52:22]Sock 9.Thread stoped [12:52:26]OFD Sender: No OFD packet to send [12:52:31]OFD Sender: No OFD packet to send [12:52:36]OFD Sender: No OFD packet to send [12:52:41]OFD Sender: No OFD packet to send [12:52:46]OFD Sender: No OFD packet to send [12:52:51]OFD Sender: No OFD packet to send [12:52:56]OFD Sender: No OFD packet to send [12:53:01]OFD Sender: No OFD packet to send [12:53:06]OFD Sender: No OFD packet to send [12:53:11]OFD Sender: No OFD packet to send [12:53:16]OFD Sender: No OFD packet to send [12:53:21]OFD Sender: No OFD packet to send [12:53:26]OFD Sender: No OFD packet to send [12:53:31]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:52]OFD Sender: No OFD packet to send [12:53:57]OFD Sender: No OFD packet to send [12:54:02]OFD Sender: No OFD packet to send [12:54:07]OFD Sender: No OFD packet to send [12:54:12]OFD Sender: No OFD packet to send [12:54:17]OFD Sender: No OFD packet to send [12:54:22]OFD Sender: No OFD packet to send [12:54:27]OFD Sender: No OFD packet to send [12:54:32]OFD Sender: No OFD packet to send [12:54:37]OFD Sender: No OFD packet to send [12:54:42]OFD Sender: No OFD packet to send [12:54:47]OFD Sender: No OFD packet to send [12:54:47]accept exits with 7 [12:54:47]New connection [12:54:47]New thread 3067247972 created [12:54:47]Thread 3067104612 joined [12:54:47]Waiting for new connection... [12:54:47] Sock 7.Parse request [12:54:47]Sock 7.Check first char [12:54:47]Sock 7.First char is OK [12:54:47]request: POST /json_proto HTTP/1.0 [12:54:47]Method: POST [12:54:47]URL: /json_proto [12:54:47]Method is POST - this is cgi request [12:54:47]url: /json_proto [12:54:47]query_string will be loaded in cgi processing [12:54:47]execute_cgi json_proto POST (null) [12:54:47]execute_cgi path=json_proto method=POST [12:54:47]POST find Content-Length [12:54:47]Host: 172.17.46.195:8080 [12:54:47]Content-Length: 690 [12:54:47]Content-Type: application/json [12:54:47] [12:54:47]POST finish read [12:54:47]Found Content-Length = 690 [12:54:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:47]execute_script... [12:54: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)11326177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:47]POST & json_proto [12:54:47]process_json_proto [12:54:47]json parsed OK: [12:54:47]protocol is kg_v1.0 [12:54:47]action value=close_receipt [12:54:47]process_action close_receipt [12:54:47]cmd_close_receipt [12:54:47]MH_GetDate [12:54:47]Write to MH i2c: F0 00 00 ED 09 E5 [12:54:47]Write i2c OK [12:54:47]MH_I2C_Read... [12:54:47]Read from MH i2c: F0 [12:54:47]MH_I2C_Read... [12:54:47]Read from MH i2c: F0 09 00 [12:54:47]MH_I2C_Read... [12:54:47]Read from MH i2c: F0 09 00 ED 09 00 98 9D C0 66 8D AE BC 66 A6 [12:54:47]GetLastDocTimeStamp 1723899139 [12:54:47]current date 1723899288 [12:54:47]FM_GetShiftState [12:54:47]SAM_PROTO_GetShiftState [12:54:47]wFMCommunicate request_size=4 [12:54:47]MH_SAM_APDU [12:54:47]CAPDU: 80 13 01 00 [12:54:47]Write to MH i2c: E2 08 00 EE 09 80 13 01 00 00 00 00 00 74 [12:54:47]Write i2c OK [12:54:47]MH_I2C_Read... [12:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:47]Read from MH i2c: E2 [12:54:47]MH_I2C_Read... [12:54:47]Read from MH i2c: E2 0E 00 [12:54:47]MH_I2C_Read... [12:54:47]Read from MH i2c: E2 0E 00 EE 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D4 [12:54:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:54:47]wFMCommunicate OK [12:54:47]SAM_PROTO_GetShiftState done [12:54:47]FM_GetShiftState done [12:54:47]opened in 1723853126 [12:54:47]opened+sec_in_day 1723939526 [12:54:47]quantity*price = 150076 [12:54:47]sum+1 = 150078 [12:54:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.77 袠孝袨袚袨: 1500.00 袙薪械褋械薪芯: 1500.00 小袛袗效袗: 0.00 袧小袩 1% : 13.28 袧袛小 12% : 159.37 袧邪谢懈褔薪褘屑懈: 1500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 333 17.08.2024 12:54 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198725 肖袩袛: 239025053789144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125448&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198725&fm=239025053789144&tin=02508201610067®Number=0000000000092545&sum=150000 [12:54:48]StoreToDocumentArchive [12:54:48]shift 463 fd 198725 [12:54:48]save to /storage/0463/doc_00198725 [12:54:48]save last doc name /storage/0463/doc_00198725 to /storage/kkm_last_doc_name [12:54:48]save OK [12:54:48]Clear old archive folders... [12:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:54:48]tlvbuf is 00733560 [12:54:48]SAM_PROTO_ClearQueue [12:54:48]wFMCommunicate request_size=4 [12:54:48]MH_SAM_APDU [12:54:48]CAPDU: 80 09 00 00 [12:54:48]Write to MH i2c: E2 08 00 FB 09 80 09 00 00 00 00 00 00 76 [12:54:48]Write i2c OK [12:54:48]MH_I2C_Read... [12:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:48]Read from MH i2c: E2 [12:54:48]MH_I2C_Read... [12:54:48]Read from MH i2c: E2 03 00 [12:54:48]MH_I2C_Read... [12:54:48]Read from MH i2c: E2 03 00 FB 09 00 90 00 78 [12:54:48]RAPDU: 90 00 [12:54:48]wFMCommunicate OK [12:54:48]SAM_PROTO_ClearQueue done [12:54:48]KKMCreateOFDPacket [12:54:48]OFDProtocolAddRootSTLVToBuf [12:54:48]FM_MakeSignedData [12:54:48]FM_MakeSignedData [12:54:48]SAM_PROTO_SignData [12:54:48]wFMCommunicate request_size=4 [12:54:48]MH_SAM_APDU [12:54:48]CAPDU: 80 0D 01 02 [12:54:48]Write to MH i2c: E2 08 00 FC 09 80 0D 01 02 00 00 00 00 7E [12:54:48]Write i2c OK [12:54:48]MH_I2C_Read... [12:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:48]Read from MH i2c: E2 [12:54:48]MH_I2C_Read... [12:54:48]Read from MH i2c: E2 03 00 [12:54:48]MH_I2C_Read... [12:54:48]Read from MH i2c: E2 03 00 FC 09 00 90 00 79 [12:54:48]RAPDU: 90 00 [12:54:48]wFMCommunicate OK [12:54:48]wFMCommunicate request_size=255 [12:54:48]MH_SAM_APDU [12:54:48]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 98 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 08 03 [12:54:48]Write to MH i2c: E2 02 01 FD 09 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 98 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 08 03 00 00 0A [12:54:48]Write i2c OK [12:54:48]MH_I2C_Read... [12:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:49]Read from MH i2c: E2 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 03 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 03 00 FD 09 00 90 00 7A [12:54:49]RAPDU: 90 00 [12:54:49]wFMCommunicate OK [12:54:49]wFMCommunicate request_size=16 [12:54:49]MH_SAM_APDU [12:54:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D9 64 5B 6C 6B D8 [12:54:49]Write to MH i2c: E2 13 00 FE 09 80 0D 02 02 0B 00 00 35 04 06 00 D9 64 5B 6C 6B D8 00 00 1D [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:49]Read from MH i2c: E2 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 03 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 03 00 FE 09 00 90 00 7B [12:54:49]RAPDU: 90 00 [12:54:49]wFMCommunicate OK [12:54:49]wFMCommunicate request_size=4 [12:54:49]MH_SAM_APDU [12:54:49]CAPDU: 80 0D 03 02 [12:54:49]Write to MH i2c: E2 08 00 FF 09 80 0D 03 02 00 00 00 00 83 [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:49]Read from MH i2c: E2 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 0B 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 0B 00 FF 09 00 14 0C 6A A1 6B D9 47 9D 90 00 D7 [12:54:49]RAPDU: 14 0C 6A A1 6B D9 47 9D 90 00 [12:54:49]wFMCommunicate OK [12:54:49]SAM_PROTO_SignData done [12:54:49]FM_MakeSignedData done [12:54:49]CreateOFDProtocolMessage [12:54:49]wFMCommunicate request_size=4 [12:54:49]MH_SAM_APDU [12:54:49]CAPDU: 80 11 00 00 [12:54:49]Write to MH i2c: E2 08 00 00 0A 80 11 00 00 00 00 00 00 84 [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:49]Read from MH i2c: E2 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 17 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 17 00 00 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [12:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:54:49]wFMCommunicate OK [12:54:49]CreateOFDProtocolMessage done [12:54:49]OFDSenderStorePacket 198725 [12:54:49]StoreOFDPacket docnum=198725 [12:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CC 9F 0D 01 CF 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 98 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 08 03 00 35 04 06 00 D9 64 5B 6C 6B D8 14 0C 6A A1 6B D9 47 9D [12:54:49]CheckFolder [12:54:49]dirname=/storage/ofd_packets [12:54:49]CheckFolder done [12:54:49]ProducePacketName [12:54:49]name=ofd_packets/00198725 [12:54:49]NVStorageSaveData ofd_packets/00198725 [12:54:49]File name is /storage/ofd_packets/00198725 [12:54:49]Write 307 bytes [12:54:49]NVStorageSaveData done [12:54:49]OFDSenderStorePacket done [12:54:49]KKMCreateOFDPacket done [12:54:49]NVStorageSaveData kkm_last_timestamp [12:54:49]File name is /storage/kkm_last_timestamp [12:54:49]Write 4 bytes [12:54:49]NVStorageSaveData done [12:54:49]OFD Sender: Processing packet 198725 [packets to send 246, broken 245] [12:54:49]ProducePacketName [12:54:49]name=ofd_packets/00198725 [12:54:49]OFD Sender: To server: 嚂鰌G, [12:54:49]CommunicateWithHost lk.salyk.kg:30040 [12:54:49]ConnectInit lk.salyk.kg [12:54:49]ExternCall_PrintAddStr [12:54:49]wPrintStart [12:54:49]Write to MH i2c: 01 00 00 01 0A 0B [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: 01 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: 01 07 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: 01 07 00 01 0A 00 00 00 00 00 FF 0F 20 [12:54:49]RasterBufferAndPrint [12:54:49]line 小褔械褌 N : (1)11326177 [12:54:49]line 袠袧袧: 02508201610067 [12:54:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:54:49]line 袩袪袨袛袗袞袗 [12:54:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [12:54:49]line 孝芯胁邪褉: 2710194210 [12:54:49]line D-ENERGY 袛孝-袣-5 [12:54:49]line 19.440 * 77.20 [12:54:49]line = 1500.77 [12:54:49]line 袧袛小 12% 袧小袩 1% [12:54:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:54:49]line 袨袣袪校袚袥袝袧袠袝: -0.77 [12:54:49]line 袠孝袨袚袨: 1500.00 [12:54:49]line 袙薪械褋械薪芯: 1500.00 [12:54:49]line 小袛袗效袗: 0.00 [12:54:49]line 袧小袩 1% : 13.28 [12:54:49]line 袧袛小 12% : 159.37 [12:54:49]line 袧邪谢懈褔薪褘屑懈: 1500.00 [12:54:49]line 袘械蟹薪邪谢.: 0.00 [12:54:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:54:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:54:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:54:49]line 效械泻 333 17.08.2024 12:54 [12:54:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:54:49]line 袟袧袦: 0300000079 [12:54:49]line 袪袧袦: 0000000000092545 [12:54:49]line 袙械褉褋懈褟 袣袣袦: 001 [12:54:49]line 肖袦: 0000000000871802 [12:54:49]line 肖袛: 198725 [12:54:49]line 肖袩袛: 239025053789144 [12:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125448&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198725&fm=239025053789144&tin=02508201610067®Number=0000000000092545&sum=150000 [12:54:49]Connected sock=10 [12:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CC 9F 0D 01 CF 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 98 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 08 03 00 35 04 06 00 D9 64 5B 6C 6B D8 14 0C 6A A1 6B D9 47 9D [12:54:49]written 0, free lines is 4095 [12:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F4 BB 47 00 42 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 08 03 00 F4 03 04 00 A8 49 C0 66 B6 04 01 00 00 80 1B 04 08 FF 2F 9F 05 [12:54:49]CommunicateWithHost err = 0 [12:54:49]CheckOFDResponse [12:54:49]1017 (14) - 77093643461234 [12:54:49]1041 (16) - 0000000000871802 [12:54:49]1040 (4) - 198725 [12:54:49]1012 (4) - 17.08.2024 06:56 [12:54:49]1206 (1) - 0 [12:54:49]OFD Sender: Remove packet 198725 [12:54:49]ProducePacketName [12:54:49]name=ofd_packets/00198725 [12:54:49]NVStorageDeleteData [12:54:50]Write to MH i2c: 01 00 00 2C 0A 36 [12:54:50]Write i2c OK [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: 01 [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: 01 07 00 [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: 01 07 00 2C 0A 00 00 00 00 00 D4 0C 1D [12:54:50]RasterBufferAndPrint [12:54:50]line [12:54:50]line [12:54:50]line [12:54:50]line [12:54:50]line [12:54:50]written 0, free lines is 3290 [12:54:50]MH_Cut [12:54:50]Write to MH i2c: D1 01 00 33 0A 01 0F [12:54:50]Write i2c OK [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: D1 [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: D1 01 00 [12:54:50]MH_I2C_Read... [12:54:50]Read from MH i2c: D1 01 00 33 0A 00 0E [12:54:50]Write to MH i2c: 01 00 00 34 0A 3E [12:54:50]Write i2c OK [12:54:50]MH_I2C_Read... [12:54:50]OFD Sender: No OFD packet to send [12:54:50]*** Cut start [12:54:50]*** Purtial cut [12:54:50]*** CUTSNS_PIN = 0 [12:54:51]*** Stage 1: CUTSNS_PIN = 1 [12:54:52]Read from MH i2c: 01 [12:54:52]MH_I2C_Read... [12:54:52]*** Stop cut motor [12:54:52]*** Cut end [12:54:52]Read from MH i2c: 01 07 00 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: 01 07 00 34 0A 00 00 00 00 00 FF 0F 53 [12:54:52]process_action close_receipt done [12:54:52]requested_data is exist [12:54:52]produce_requested_data [12:54:52]requested_item fm.sn is exist - process it [12:54:52]wFMCommunicate request_size=4 [12:54:52]MH_SAM_APDU [12:54:52]CAPDU: 80 11 00 00 [12:54:52]Write to MH i2c: E2 08 00 35 0A 80 11 00 00 00 00 00 00 B9 [12:54:52]Write i2c OK [12:54:52]MH_I2C_Read... [12:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:52]Read from MH i2c: E2 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: E2 17 00 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: E2 17 00 35 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [12:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:54:52]wFMCommunicate OK [12:54:52]requested_item fd.num is exist - process it [12:54:52]SAM_PROTO_GetFieldsCounters [12:54:52]wFMCommunicate request_size=4 [12:54:52]MH_SAM_APDU [12:54:52]CAPDU: 80 13 00 00 [12:54:52]Write to MH i2c: E2 08 00 36 0A 80 13 00 00 00 00 00 00 BC [12:54:52]Write i2c OK [12:54:52]MH_I2C_Read... [12:54:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:53]Read from MH i2c: E2 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 62 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 62 00 36 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 08 03 00 0E 04 04 00 CF 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 E1 [12:54:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 08 03 00 0E 04 04 00 CF 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 [12:54:53]wFMCommunicate OK [12:54:53]SAM_PROTO_GetFieldsCounters done [12:54:53]requested_item shift.num is exist - process it [12:54:53]requested_item shift.opened is exist - process it [12:54:53]req_shift_opened [12:54:53]FM_GetShiftState [12:54:53]SAM_PROTO_GetShiftState [12:54:53]wFMCommunicate request_size=4 [12:54:53]MH_SAM_APDU [12:54:53]CAPDU: 80 13 01 00 [12:54:53]Write to MH i2c: E2 08 00 37 0A 80 13 01 00 00 00 00 00 BE [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:53]Read from MH i2c: E2 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 0E 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 0E 00 37 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1E [12:54:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:54:53]wFMCommunicate OK [12:54:53]SAM_PROTO_GetShiftState done [12:54:53]FM_GetShiftState done [12:54:53]req_shift_opened done [12:54:53]requested_item shift.open_date is exist - process it [12:54:53]req_shift_open_date [12:54:53]req_shift_open_date done [12:54:53]produce_requested_data done [12:54:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198725,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:54:53]process_action_free close_receipt [12:54:53]json_value_free [12:54:53]json_value_free done [12:54:53]process_json_proto returns [12:54:53]Send response to host [12:54:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198725,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:54:53]free response buf [12:54:53]execute_script done [12:54:53]execute_script returns [12:54:53]free content buf [12:54:53]Sock 7.Close socket [12:54:53]Sock 7.Thread stoped [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:10]OFD Sender: No OFD packet to send [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:13]accept exits with 9 [12:56:13]New connection [12:56:13]New thread 3067104612 created [12:56:13]Thread 3067247972 joined [12:56:13]Waiting for new connection... [12:56:13] Sock 9.Parse request [12:56:13]Sock 9.Check first char [12:56:13]Sock 9.First char is OK [12:56:13]request: POST /json_proto HTTP/1.0 [12:56:13]Method: POST [12:56:13]URL: /json_proto [12:56:13]Method is POST - this is cgi request [12:56:13]url: /json_proto [12:56:13]query_string will be loaded in cgi processing [12:56:13]execute_cgi json_proto POST (null) [12:56:13]execute_cgi path=json_proto method=POST [12:56:13]POST find Content-Length [12:56:13]Host: 172.17.46.195:8080 [12:56:13]Content-Length: 795 [12:56:13]Content-Type: application/json [12:56:13] [12:56:13]POST finish read [12:56:13]Found Content-Length = 795 [12:56:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:13]execute_script... [12:56: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)11326178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:13]POST & json_proto [12:56:13]process_json_proto [12:56:13]json parsed OK: [12:56:13]protocol is kg_v1.0 [12:56:13]action value=close_receipt [12:56:13]process_action close_receipt [12:56:13]cmd_close_receipt [12:56:13]MH_GetDate [12:56:13]Write to MH i2c: F0 00 00 38 0A 31 [12:56:13]Write i2c OK [12:56:13]MH_I2C_Read... [12:56:13]Read from MH i2c: F0 [12:56:13]MH_I2C_Read... [12:56:13]Read from MH i2c: F0 09 00 [12:56:13]MH_I2C_Read... [12:56:13]Read from MH i2c: F0 09 00 38 0A 00 EE 9D C0 66 8D AE BC 66 48 [12:56:13]GetLastDocTimeStamp 1723899288 [12:56:13]current date 1723899374 [12:56:13]FM_GetShiftState [12:56:13]SAM_PROTO_GetShiftState [12:56:13]wFMCommunicate request_size=4 [12:56:13]MH_SAM_APDU [12:56:13]CAPDU: 80 13 01 00 [12:56:13]Write to MH i2c: E2 08 00 39 0A 80 13 01 00 00 00 00 00 C0 [12:56:13]Write i2c OK [12:56:13]MH_I2C_Read... [12:56:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:13]Read from MH i2c: E2 [12:56:13]MH_I2C_Read... [12:56:13]Read from MH i2c: E2 0E 00 [12:56:13]MH_I2C_Read... [12:56:13]Read from MH i2c: E2 0E 00 39 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 20 [12:56:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:56:13]wFMCommunicate OK [12:56:13]SAM_PROTO_GetShiftState done [12:56:13]FM_GetShiftState done [12:56:13]opened in 1723853126 [12:56:13]opened+sec_in_day 1723939526 [12:56:13]quantity*price = 100035 [12:56:13]sum+1 = 100036 [12:56:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 334 17.08.2024 12:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198726 肖袩袛: 152186750341976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198726&fm=152186750341976&tin=02508201610067®Number=0000000000092545&sum=100035 [12:56:14]StoreToDocumentArchive [12:56:14]shift 463 fd 198726 [12:56:14]save to /storage/0463/doc_00198726 [12:56:14]save last doc name /storage/0463/doc_00198726 to /storage/kkm_last_doc_name [12:56:14]save OK [12:56:14]Clear old archive folders... [12:56:14]ProcessDocumentItem done err = 0, tmpTLVsize=249 [12:56:14]tlvbuf is 006EB0F0 [12:56:14]SAM_PROTO_ClearQueue [12:56:14]wFMCommunicate request_size=4 [12:56:14]MH_SAM_APDU [12:56:14]CAPDU: 80 09 00 00 [12:56:14]Write to MH i2c: E2 08 00 46 0A 80 09 00 00 00 00 00 00 C2 [12:56:14]Write i2c OK [12:56:14]MH_I2C_Read... [12:56:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:14]Read from MH i2c: E2 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 46 0A 00 90 00 C4 [12:56:14]RAPDU: 90 00 [12:56:14]wFMCommunicate OK [12:56:14]SAM_PROTO_ClearQueue done [12:56:14]KKMCreateOFDPacket [12:56:14]OFDProtocolAddRootSTLVToBuf [12:56:14]FM_MakeSignedData [12:56:14]FM_MakeSignedData [12:56:14]SAM_PROTO_SignData [12:56:14]wFMCommunicate request_size=4 [12:56:14]MH_SAM_APDU [12:56:14]CAPDU: 80 0D 01 02 [12:56:14]Write to MH i2c: E2 08 00 47 0A 80 0D 01 02 00 00 00 00 CA [12:56:14]Write i2c OK [12:56:14]MH_I2C_Read... [12:56:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:14]Read from MH i2c: E2 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 47 0A 00 90 00 C5 [12:56:14]RAPDU: 90 00 [12:56:14]wFMCommunicate OK [12:56:14]wFMCommunicate request_size=255 [12:56:14]MH_SAM_APDU [12:56:14]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 EE 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 08 03 00 35 04 06 00 8A 69 BD [12:56:14]Write to MH i2c: E2 02 01 48 0A 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 EE 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 08 03 00 35 04 06 00 8A 69 BD 00 00 55 [12:56:14]Write i2c OK [12:56:14]MH_I2C_Read... [12:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:14]Read from MH i2c: E2 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 [12:56:14]MH_I2C_Read... [12:56:14]Read from MH i2c: E2 03 00 48 0A 00 90 00 C6 [12:56:14]RAPDU: 90 00 [12:56:14]wFMCommunicate OK [12:56:14]wFMCommunicate request_size=8 [12:56:14]MH_SAM_APDU [12:56:14]CAPDU: 80 0D 02 02 03 31 93 58 [12:56:14]Write to MH i2c: E2 0B 00 49 0A 80 0D 02 02 03 00 31 93 58 00 00 EF [12:56:14]Write i2c OK [12:56:14]MH_I2C_Read... [12:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:15]Read from MH i2c: E2 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 03 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 03 00 49 0A 00 90 00 C7 [12:56:15]RAPDU: 90 00 [12:56:15]wFMCommunicate OK [12:56:15]wFMCommunicate request_size=4 [12:56:15]MH_SAM_APDU [12:56:15]CAPDU: 80 0D 03 02 [12:56:15]Write to MH i2c: E2 08 00 4A 0A 80 0D 03 02 00 00 00 00 CF [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:15]Read from MH i2c: E2 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 0B 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 0B 00 4A 0A 00 A9 F8 8D 58 E6 97 6E 1A 90 00 5B [12:56:15]RAPDU: A9 F8 8D 58 E6 97 6E 1A 90 00 [12:56:15]wFMCommunicate OK [12:56:15]SAM_PROTO_SignData done [12:56:15]FM_MakeSignedData done [12:56:15]CreateOFDProtocolMessage [12:56:15]wFMCommunicate request_size=4 [12:56:15]MH_SAM_APDU [12:56:15]CAPDU: 80 11 00 00 [12:56:15]Write to MH i2c: E2 08 00 4B 0A 80 11 00 00 00 00 00 00 CF [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:15]Read from MH i2c: E2 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 17 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: E2 17 00 4B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [12:56:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:15]wFMCommunicate OK [12:56:15]CreateOFDProtocolMessage done [12:56:15]OFDSenderStorePacket 198726 [12:56:15]StoreOFDPacket docnum=198726 [12:56:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 3F 0C 05 01 DB 75 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 EE 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 08 03 00 35 04 06 00 8A 69 BD 31 93 58 A9 F8 8D 58 E6 97 6E 1A [12:56:15]CheckFolder [12:56:15]dirname=/storage/ofd_packets [12:56:15]CheckFolder done [12:56:15]ProducePacketName [12:56:15]name=ofd_packets/00198726 [12:56:15]NVStorageSaveData ofd_packets/00198726 [12:56:15]File name is /storage/ofd_packets/00198726 [12:56:15]Write 299 bytes [12:56:15]NVStorageSaveData done [12:56:15]OFDSenderStorePacket done [12:56:15]KKMCreateOFDPacket done [12:56:15]NVStorageSaveData kkm_last_timestamp [12:56:15]File name is /storage/kkm_last_timestamp [12:56:15]Write 4 bytes [12:56:15]NVStorageSaveData done [12:56:15]ExternCall_PrintAddStr [12:56:15]wPrintStart [12:56:15]Write to MH i2c: 01 00 00 4C 0A 56 [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 07 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 07 00 4C 0A 00 00 00 00 00 FF 0F 6B [12:56:15]RasterBufferAndPrint [12:56:15]line 小褔械褌 N : (1)11326178 [12:56:15]line 袠袧袧: 02508201610067 [12:56:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:56:15]line 袩袪袨袛袗袞袗 [12:56:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [12:56:15]line 孝芯胁邪褉: 2710124130 [12:56:15]line SU-92-袣-5 [12:56:15]line 14.540 * 68.80 [12:56:15]line = 1000.35 [12:56:15]line 袧袛小 12% 袧小袩 1% [12:56:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:56:15]line 袠孝袨袚袨: 1000.35 [12:56:15]line 袧小袩 1% : 8.85 [12:56:15]line 袧袛小 12% : 106.23 [12:56:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:56:15]line 袘械蟹薪邪谢.: 1000.35 [12:56:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:56:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:56:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:56:15]line 效械泻 334 17.08.2024 12:56 [12:56:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:56:15]line 袟袧袦: 0300000079 [12:56:15]line 袪袧袦: 0000000000092545 [12:56:15]line 袙械褉褋懈褟 袣袣袦: 001 [12:56:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:56:15]line 肖袦: 0000000000871802 [12:56:15]line 肖袛: 198726 [12:56:15]line 肖袩袛: 152186750341976 [12:56:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125614&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198726&fm=152186750341976&tin=02508201610067®Number=0000000000092545&sum=100035 [12:56:15]OFD Sender: Processing packet 198726 [packets to send 246, broken 245] [12:56:15]ProducePacketName [12:56:15]name=ofd_packets/00198726 [12:56:15]OFD Sender: To server: 嚂鰌G, [12:56:15]CommunicateWithHost lk.salyk.kg:30040 [12:56:15]ConnectInit lk.salyk.kg [12:56:15]written 0, free lines is 4095 [12:56:15]Connected sock=10 [12:56:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 3F 0C 05 01 DB 75 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 EE 9D C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 08 03 00 35 04 06 00 8A 69 BD 31 93 58 A9 F8 8D 58 E6 97 6E 1A [12:56:15]Write to MH i2c: 01 00 00 76 0A 80 [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 07 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: 01 07 00 76 0A 00 00 00 00 00 F3 0C 86 [12:56:15]RasterBufferAndPrint [12:56:15]line [12:56:15]line [12:56:15]line [12:56:15]line [12:56:15]line [12:56:15]written 0, free lines is 3321 [12:56:15]MH_Cut [12:56:15]Write to MH i2c: D1 01 00 7D 0A 01 59 [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: D1 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: D1 01 00 [12:56:15]MH_I2C_Read... [12:56:15]Read from MH i2c: D1 01 00 7D 0A 00 58 [12:56:15]Write to MH i2c: 01 00 00 7E 0A 88 [12:56:15]Write i2c OK [12:56:15]MH_I2C_Read... [12:56:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 84 BC 47 00 B3 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 31 38 30 32 10 04 04 00 46 08 03 00 F4 03 04 00 FE 49 C0 66 B6 04 01 00 00 A3 55 30 D8 86 D2 48 06 [12:56:15]CommunicateWithHost err = 0 [12:56:15]CheckOFDResponse [12:56:15]1017 (14) - 77093643461234 [12:56:15]1041 (16) - 0000000000871802 [12:56:15]1040 (4) - 198726 [12:56:15]1012 (4) - 17.08.2024 06:58 [12:56:15]1206 (1) - 0 [12:56:15]OFD Sender: Remove packet 198726 [12:56:15]ProducePacketName [12:56:15]name=ofd_packets/00198726 [12:56:15]NVStorageDeleteData [12:56:16]OFD Sender: No OFD packet to send [12:56:16]*** Cut start [12:56:16]*** Purtial cut [12:56:16]*** Stage 1: CUTSNS_PIN = 1 [12:56:16]Read from MH i2c: 01 [12:56:16]MH_I2C_Read... [12:56:16]*** Stop cut motor [12:56:16]*** Cut end [12:56:16]Read from MH i2c: 01 07 00 [12:56:16]MH_I2C_Read... [12:56:16]Read from MH i2c: 01 07 00 7E 0A 00 00 00 00 00 FF 0F 9D [12:56:16]process_action close_receipt done [12:56:16]requested_data is exist [12:56:16]produce_requested_data [12:56:16]requested_item fm.sn is exist - process it [12:56:16]wFMCommunicate request_size=4 [12:56:16]MH_SAM_APDU [12:56:16]CAPDU: 80 11 00 00 [12:56:16]Write to MH i2c: E2 08 00 7F 0A 80 11 00 00 00 00 00 00 03 [12:56:16]Write i2c OK [12:56:16]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 17 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 17 00 7F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [12:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:56:17]wFMCommunicate OK [12:56:17]requested_item fd.num is exist - process it [12:56:17]SAM_PROTO_GetFieldsCounters [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 13 00 00 [12:56:17]Write to MH i2c: E2 08 00 80 0A 80 13 00 00 00 00 00 00 06 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 62 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 62 00 80 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 08 03 00 0E 04 04 00 CF 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 2F [12:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 08 03 00 0E 04 04 00 CF 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 [12:56:17]wFMCommunicate OK [12:56:17]SAM_PROTO_GetFieldsCounters done [12:56:17]requested_item shift.num is exist - process it [12:56:17]requested_item shift.opened is exist - process it [12:56:17]req_shift_opened [12:56:17]FM_GetShiftState [12:56:17]SAM_PROTO_GetShiftState [12:56:17]wFMCommunicate request_size=4 [12:56:17]MH_SAM_APDU [12:56:17]CAPDU: 80 13 01 00 [12:56:17]Write to MH i2c: E2 08 00 81 0A 80 13 01 00 00 00 00 00 08 [12:56:17]Write i2c OK [12:56:17]MH_I2C_Read... [12:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:17]Read from MH i2c: E2 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 0E 00 [12:56:17]MH_I2C_Read... [12:56:17]Read from MH i2c: E2 0E 00 81 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 68 [12:56:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:56:17]wFMCommunicate OK [12:56:17]SAM_PROTO_GetShiftState done [12:56:17]FM_GetShiftState done [12:56:17]req_shift_opened done [12:56:17]requested_item shift.open_date is exist - process it [12:56:17]req_shift_open_date [12:56:17]req_shift_open_date done [12:56:17]produce_requested_data done [12:56:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198726,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:56:17]process_action_free close_receipt [12:56:17]json_value_free [12:56:17]json_value_free done [12:56:17]process_json_proto returns [12:56:17]Send response to host [12:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198726,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:56:17]free response buf [12:56:17]execute_script done [12:56:17]execute_script returns [12:56:17]free content buf [12:56:17]Sock 9.Close socket [12:56:17]Sock 9.Thread stoped [12:56:21]OFD Sender: No OFD packet to send [12:56:26]OFD Sender: No OFD packet to send [12:56:31]OFD Sender: No OFD packet to send [12:56:36]OFD Sender: No OFD packet to send [12:56:41]OFD Sender: No OFD packet to send [12:56:46]OFD Sender: No OFD packet to send [12:56:51]OFD Sender: No OFD packet to send [12:56:56]OFD Sender: No OFD packet to send [12:57:01]OFD Sender: No OFD packet to send [12:57:06]OFD Sender: No OFD packet to send [12:57:11]OFD Sender: No OFD packet to send [12:57:16]OFD Sender: No OFD packet to send [12:57:21]OFD Sender: No OFD packet to send [12:57:26]OFD Sender: No OFD packet to send [12:57:31]OFD Sender: No OFD packet to send [12:57:36]OFD Sender: No OFD packet to send [12:57:41]OFD Sender: No OFD packet to send [12:57:42]accept exits with 7 [12:57:42]New connection [12:57:42]New thread 3067247972 created [12:57:42]Thread 3067104612 joined [12:57:42]Waiting for new connection... [12:57:42] Sock 7.Parse request [12:57:42]Sock 7.Check first char [12:57:42]Sock 7.First char is OK [12:57:42]request: POST /json_proto HTTP/1.0 [12:57:42]Method: POST [12:57:42]URL: /json_proto [12:57:42]Method is POST - this is cgi request [12:57:42]url: /json_proto [12:57:42]query_string will be loaded in cgi processing [12:57:42]execute_cgi json_proto POST (null) [12:57:42]execute_cgi path=json_proto method=POST [12:57:42]POST find Content-Length [12:57:42]Host: 172.17.46.195:8080 [12:57:42]Content-Length: 803 [12:57:42]Content-Type: application/json [12:57:42] [12:57:42]POST finish read [12:57:42]Found Content-Length = 803 [12:57:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:42]execute_script... [12:57:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:42]POST & json_proto [12:57:42]process_json_proto [12:57:42]json parsed OK: [12:57:42]protocol is kg_v1.0 [12:57:42]action value=close_receipt [12:57:42]process_action close_receipt [12:57:42]cmd_close_receipt [12:57:42]MH_GetDate [12:57:42]Write to MH i2c: F0 00 00 82 0A 7B [12:57:42]Write i2c OK [12:57:42]MH_I2C_Read... [12:57:42]Read from MH i2c: F0 [12:57:42]MH_I2C_Read... [12:57:42]Read from MH i2c: F0 09 00 [12:57:42]MH_I2C_Read... [12:57:42]Read from MH i2c: F0 09 00 82 0A 00 47 9E C0 66 8D AE BC 66 EC [12:57:42]GetLastDocTimeStamp 1723899374 [12:57:42]current date 1723899463 [12:57:42]FM_GetShiftState [12:57:42]SAM_PROTO_GetShiftState [12:57:42]wFMCommunicate request_size=4 [12:57:42]MH_SAM_APDU [12:57:42]CAPDU: 80 13 01 00 [12:57:42]Write to MH i2c: E2 08 00 83 0A 80 13 01 00 00 00 00 00 0A [12:57:42]Write i2c OK [12:57:42]MH_I2C_Read... [12:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:42]Read from MH i2c: E2 [12:57:42]MH_I2C_Read... [12:57:42]Read from MH i2c: E2 0E 00 [12:57:42]MH_I2C_Read... [12:57:42]Read from MH i2c: E2 0E 00 83 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6A [12:57:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:57:42]wFMCommunicate OK [12:57:42]SAM_PROTO_GetShiftState done [12:57:42]FM_GetShiftState done [12:57:42]opened in 1723853126 [12:57:42]opened+sec_in_day 1723939526 [12:57:42]quantity*price = 70037 [12:57:42]sum+1 = 70038 [12:57:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.37 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 335 17.08.2024 12:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198727 肖袩袛: 248716448377942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125743&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198727&fm=248716448377942&tin=02508201610067®Number=0000000000092545&sum=70037 [12:57:44]StoreToDocumentArchive [12:57:44]shift 463 fd 198727 [12:57:44]save to /storage/0463/doc_00198727 [12:57:44]save last doc name /storage/0463/doc_00198727 to /storage/kkm_last_doc_name [12:57:44]save OK [12:57:44]Clear old archive folders... [12:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:44]tlvbuf is B6FA0A60 [12:57:44]SAM_PROTO_ClearQueue [12:57:44]wFMCommunicate request_size=4 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 09 00 00 [12:57:44]Write to MH i2c: E2 08 00 90 0A 80 09 00 00 00 00 00 00 0C [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 90 0A 00 90 00 0E [12:57:44]RAPDU: 90 00 [12:57:44]wFMCommunicate OK [12:57:44]SAM_PROTO_ClearQueue done [12:57:44]KKMCreateOFDPacket [12:57:44]OFDProtocolAddRootSTLVToBuf [12:57:44]FM_MakeSignedData [12:57:44]FM_MakeSignedData [12:57:44]SAM_PROTO_SignData [12:57:44]wFMCommunicate request_size=4 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 0D 01 02 [12:57:44]Write to MH i2c: E2 08 00 91 0A 80 0D 01 02 00 00 00 00 14 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 91 0A 00 90 00 0F [12:57:44]RAPDU: 90 00 [12:57:44]wFMCommunicate OK [12:57:44]wFMCommunicate request_size=255 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 47 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 08 03 00 35 04 06 00 E2 [12:57:44]Write to MH i2c: E2 02 01 92 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 47 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 08 03 00 35 04 06 00 E2 00 00 1C [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 92 0A 00 90 00 10 [12:57:44]RAPDU: 90 00 [12:57:44]wFMCommunicate OK [12:57:44]wFMCommunicate request_size=10 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 0D 02 02 05 34 CF 8E 2C 56 [12:57:44]Write to MH i2c: E2 0D 00 93 0A 80 0D 02 02 05 00 34 CF 8E 2C 56 00 00 34 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 03 00 93 0A 00 90 00 11 [12:57:44]RAPDU: 90 00 [12:57:44]wFMCommunicate OK [12:57:44]wFMCommunicate request_size=4 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 0D 03 02 [12:57:44]Write to MH i2c: E2 08 00 94 0A 80 0D 03 02 00 00 00 00 19 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 0B 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 0B 00 94 0A 00 42 8F 22 EC 93 50 6B 8A 90 00 D1 [12:57:44]RAPDU: 42 8F 22 EC 93 50 6B 8A 90 00 [12:57:44]wFMCommunicate OK [12:57:44]SAM_PROTO_SignData done [12:57:44]FM_MakeSignedData done [12:57:44]CreateOFDProtocolMessage [12:57:44]wFMCommunicate request_size=4 [12:57:44]MH_SAM_APDU [12:57:44]CAPDU: 80 11 00 00 [12:57:44]Write to MH i2c: E2 08 00 95 0A 80 11 00 00 00 00 00 00 19 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:44]Read from MH i2c: E2 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 17 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: E2 17 00 95 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [12:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:57:44]wFMCommunicate OK [12:57:44]CreateOFDProtocolMessage done [12:57:44]OFDSenderStorePacket 198727 [12:57:44]StoreOFDPacket docnum=198727 [12:57:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F1 28 07 01 66 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 47 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 08 03 00 35 04 06 00 E2 34 CF 8E 2C 56 42 8F 22 EC 93 50 6B 8A [12:57:44]CheckFolder [12:57:44]dirname=/storage/ofd_packets [12:57:44]CheckFolder done [12:57:44]ProducePacketName [12:57:44]name=ofd_packets/00198727 [12:57:44]NVStorageSaveData ofd_packets/00198727 [12:57:44]File name is /storage/ofd_packets/00198727 [12:57:44]Write 301 bytes [12:57:44]NVStorageSaveData done [12:57:44]OFDSenderStorePacket done [12:57:44]KKMCreateOFDPacket done [12:57:44]NVStorageSaveData kkm_last_timestamp [12:57:44]File name is /storage/kkm_last_timestamp [12:57:44]Write 4 bytes [12:57:44]NVStorageSaveData done [12:57:44]ExternCall_PrintAddStr [12:57:44]wPrintStart [12:57:44]Write to MH i2c: 01 00 00 96 0A A0 [12:57:44]Write i2c OK [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: 01 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: 01 07 00 [12:57:44]MH_I2C_Read... [12:57:44]Read from MH i2c: 01 07 00 96 0A 00 00 00 00 00 FF 0F B5 [12:57:44]RasterBufferAndPrint [12:57:44]line 小褔械褌 N : (1)11326179 [12:57:44]line 袠袧袧: 02508201610067 [12:57:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [12:57:44]line 袩袪袨袛袗袞袗 [12:57:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [12:57:44]line 孝芯胁邪褉: 2710124130 [12:57:44]line 袗懈-92-袣-4 [12:57:44]line 10.330 * 67.80 [12:57:44]line = 700.37 [12:57:44]line 袧袛小 12% 袧小袩 1% [12:57:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [12:57:44]line 袠孝袨袚袨: 700.37 [12:57:44]line 袧小袩 1% : 6.20 [12:57:44]line 袧袛小 12% : 74.38 [12:57:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [12:57:44]line 袘械蟹薪邪谢.: 700.37 [12:57:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [12:57:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [12:57:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [12:57:44]line 效械泻 335 17.08.2024 12:57 [12:57:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [12:57:44]line 袟袧袦: 0300000079 [12:57:44]line 袪袧袦: 0000000000092545 [12:57:44]line 袙械褉褋懈褟 袣袣袦: 001 [12:57:44]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [12:57:44]line 肖袦: 0000000000871802 [12:57:44]line 肖袛: 198727 [12:57:44]line 肖袩袛: 248716448377942 [12:57:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T125743&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198727&fm=248716448377942&tin=02508201610067®Number=0000000000092545&sum=70037 [12:57:44]written 0, free lines is 4095 [12:57:44]OFD Sender: Processing packet 198727 [packets to send 246, broken 245] [12:57:44]ProducePacketName [12:57:44]name=ofd_packets/00198727 [12:57:44]OFD Sender: To server: 嚂鰌G, [12:57:44]CommunicateWithHost lk.salyk.kg:30040 [12:57:44]ConnectInit lk.salyk.kg [12:57:44]Connected sock=10 [12:57:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F1 28 07 01 66 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 47 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 08 03 00 35 04 06 00 E2 34 CF 8E 2C 56 42 8F 22 EC 93 50 6B 8A [12:57:45]Write to MH i2c: 01 00 00 C0 0A CA [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 07 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: 01 07 00 C0 0A 00 00 00 00 00 F3 0C D0 [12:57:45]RasterBufferAndPrint [12:57:45]line [12:57:45]line [12:57:45]line [12:57:45]line [12:57:45]line [12:57:45]written 0, free lines is 3320 [12:57:45]MH_Cut [12:57:45]Write to MH i2c: D1 01 00 C7 0A 01 A3 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: D1 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: D1 01 00 [12:57:45]MH_I2C_Read... [12:57:45]Read from MH i2c: D1 01 00 C7 0A 00 A2 [12:57:45]Write to MH i2c: 01 00 00 C8 0A D2 [12:57:45]Write i2c OK [12:57:45]MH_I2C_Read... [12:57:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B D8 47 00 E6 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 08 03 00 F4 03 04 00 58 4A C0 66 B6 04 01 00 00 13 41 02 83 AA 51 C9 57 [12:57:45]CommunicateWithHost err = 0 [12:57:45]CheckOFDResponse [12:57:45]1017 (14) - 77093643461234 [12:57:45]1041 (16) - 0000000000871802 [12:57:45]1040 (4) - 198727 [12:57:45]1012 (4) - 17.08.2024 06:59 [12:57:45]1206 (1) - 0 [12:57:45]OFD Sender: Remove packet 198727 [12:57:45]ProducePacketName [12:57:45]name=ofd_packets/00198727 [12:57:45]NVStorageDeleteData [12:57:45]OFD Sender: No OFD packet to send [12:57:45]*** Cut start [12:57:45]*** Purtial cut [12:57:45]*** CUTSNS_PIN = 0 [12:57:46]*** Stage 1: CUTSNS_PIN = 1 [12:57:47]Read from MH i2c: 01 [12:57:47]MH_I2C_Read... [12:57:47]*** Stop cut motor [12:57:47]*** Cut end [12:57:47]Read from MH i2c: 01 07 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 C8 0A 00 00 00 00 00 FF 0F E7 [12:57:47]process_action close_receipt done [12:57:47]requested_data is exist [12:57:47]produce_requested_data [12:57:47]requested_item fm.sn is exist - process it [12:57:47]wFMCommunicate request_size=4 [12:57:47]MH_SAM_APDU [12:57:47]CAPDU: 80 11 00 00 [12:57:47]Write to MH i2c: E2 08 00 C9 0A 80 11 00 00 00 00 00 00 4D [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:47]Read from MH i2c: E2 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 17 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: E2 17 00 C9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [12:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [12:57:47]wFMCommunicate OK [12:57:47]requested_item fd.num is exist - process it [12:57:47]SAM_PROTO_GetFieldsCounters [12:57:47]wFMCommunicate request_size=4 [12:57:47]MH_SAM_APDU [12:57:47]CAPDU: 80 13 00 00 [12:57:47]Write to MH i2c: E2 08 00 CA 0A 80 13 00 00 00 00 00 00 50 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 CA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 08 03 00 0E 04 04 00 CF 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 7D [12:57:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 08 03 00 0E 04 04 00 CF 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 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetFieldsCounters done [12:57:48]requested_item shift.num is exist - process it [12:57:48]requested_item shift.opened is exist - process it [12:57:48]req_shift_opened [12:57:48]FM_GetShiftState [12:57:48]SAM_PROTO_GetShiftState [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 13 01 00 [12:57:48]Write to MH i2c: E2 08 00 CB 0A 80 13 01 00 00 00 00 00 52 [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 CB 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B2 [12:57:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetShiftState done [12:57:48]FM_GetShiftState done [12:57:48]req_shift_opened done [12:57:48]requested_item shift.open_date is exist - process it [12:57:48]req_shift_open_date [12:57:48]req_shift_open_date done [12:57:48]produce_requested_data done [12:57:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198727,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [12:57:48]process_action_free close_receipt [12:57:48]json_value_free [12:57:48]json_value_free done [12:57:48]process_json_proto returns [12:57:48]Send response to host [12:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198727,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [12:57:48]free response buf [12:57:48]execute_script done [12:57:48]execute_script returns [12:57:48]free content buf [12:57:48]Sock 7.Close socket [12:57:48]Sock 7.Thread stoped [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:10]OFD Sender: No OFD packet to send [12:58:15]OFD Sender: No OFD packet to send [12:58:20]OFD Sender: No OFD packet to send [12:58:25]OFD Sender: No OFD packet to send [12:58:30]OFD Sender: No OFD packet to send [12:58:35]OFD Sender: No OFD packet to send [12:58:40]OFD Sender: No OFD packet to send [12:58:45]OFD Sender: No OFD packet to send [12:58:50]OFD Sender: No OFD packet to send [12:58:55]OFD Sender: No OFD packet to send [12:59:00]OFD Sender: No OFD packet to send [12:59:05]OFD Sender: No OFD packet to send [12:59:10]OFD Sender: No OFD packet to send [12:59:15]OFD Sender: No OFD packet to send [12:59:20]OFD Sender: No OFD packet to send [12:59:25]OFD Sender: No OFD packet to send [12:59:30]OFD Sender: No OFD packet to send [12:59:35]OFD Sender: No OFD packet to send [12:59:40]OFD Sender: No OFD packet to send [12:59:45]OFD Sender: No OFD packet to send [12:59:50]OFD Sender: No OFD packet to send [12:59:55]OFD Sender: No OFD packet to send [13:00:00]OFD Sender: No OFD packet to send [13:00:05]OFD Sender: No OFD packet to send [13:00:10]OFD Sender: No OFD packet to send [13:00:15]OFD Sender: No OFD packet to send [13:00:20]OFD Sender: No OFD packet to send [13:00:25]OFD Sender: No OFD packet to send [13:00:30]OFD Sender: No OFD packet to send [13:00:35]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:44]accept exits with 9 [13:00:44]New connection [13:00:44]New thread 3067104612 created [13:00:44]Thread 3067247972 joined [13:00:44]Waiting for new connection... [13:00:44] Sock 9.Parse request [13:00:44]Sock 9.Check first char [13:00:44]Sock 9.First char is OK [13:00:44]request: POST /json_proto HTTP/1.0 [13:00:44]Method: POST [13:00:44]URL: /json_proto [13:00:44]Method is POST - this is cgi request [13:00:44]url: /json_proto [13:00:44]query_string will be loaded in cgi processing [13:00:44]execute_cgi json_proto POST (null) [13:00:44]execute_cgi path=json_proto method=POST [13:00:44]POST find Content-Length [13:00:44]Host: 172.17.46.195:8080 [13:00:44]Content-Length: 802 [13:00:44]Content-Type: application/json [13:00:44] [13:00:44]POST finish read [13:00:44]Found Content-Length = 802 [13:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4203209", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:44]execute_script... [13:00: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)11326180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4203209", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:44]POST & json_proto [13:00:44]process_json_proto [13:00:44]json parsed OK: [13:00:44]protocol is kg_v1.0 [13:00:44]action value=close_receipt [13:00:44]process_action close_receipt [13:00:44]cmd_close_receipt [13:00:44]MH_GetDate [13:00:44]Write to MH i2c: F0 00 00 CC 0A C5 [13:00:44]Write i2c OK [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 09 00 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 09 00 CC 0A 00 FD 9E C0 66 8D AE BC 66 EC [13:00:44]GetLastDocTimeStamp 1723899463 [13:00:44]current date 1723899645 [13:00:44]FM_GetShiftState [13:00:44]SAM_PROTO_GetShiftState [13:00:44]wFMCommunicate request_size=4 [13:00:44]MH_SAM_APDU [13:00:44]CAPDU: 80 13 01 00 [13:00:44]Write to MH i2c: E2 08 00 CD 0A 80 13 01 00 00 00 00 00 54 [13:00:44]Write i2c OK [13:00:44]MH_I2C_Read... [13:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:44]Read from MH i2c: E2 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: E2 0E 00 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: E2 0E 00 CD 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B4 [13:00:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:00:44]wFMCommunicate OK [13:00:44]SAM_PROTO_GetShiftState done [13:00:44]FM_GetShiftState done [13:00:44]opened in 1723853126 [13:00:44]opened+sec_in_day 1723939526 [13:00:44]quantity*price = 0 [13:00:44]sum+1 = 1 [13:00:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 336 17.08.2024 13:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4203209 肖袦: 0000000000871802 肖袛: 198728 肖袩袛: 101353733931702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198728&fm=101353733931702&tin=02508201610067®Number=0000000000092545&sum=0 [13:00:45]StoreToDocumentArchive [13:00:45]shift 463 fd 198728 [13:00:45]save to /storage/0463/doc_00198728 [13:00:45]save last doc name /storage/0463/doc_00198728 to /storage/kkm_last_doc_name [13:00:45]save OK [13:00:45]Clear old archive folders... [13:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:45]tlvbuf is 006E6700 [13:00:45]SAM_PROTO_ClearQueue [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 09 00 00 [13:00:45]Write to MH i2c: E2 08 00 DA 0A 80 09 00 00 00 00 00 00 56 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 DA 0A 00 90 00 58 [13:00:45]RAPDU: 90 00 [13:00:45]wFMCommunicate OK [13:00:45]SAM_PROTO_ClearQueue done [13:00:45]KKMCreateOFDPacket [13:00:45]OFDProtocolAddRootSTLVToBuf [13:00:45]FM_MakeSignedData [13:00:45]FM_MakeSignedData [13:00:45]SAM_PROTO_SignData [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 0D 01 02 [13:00:45]Write to MH i2c: E2 08 00 DB 0A 80 0D 01 02 00 00 00 00 5E [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:46]OFD Sender: No OFD packet to send [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 DB 0A 00 90 00 59 [13:00:46]RAPDU: 90 00 [13:00:46]wFMCommunicate OK [13:00:46]wFMCommunicate request_size=255 [13:00:46]MH_SAM_APDU [13:00: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 FD 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 08 03 00 35 04 06 00 5C [13:00:46]Write to MH i2c: E2 02 01 DC 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 FD 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 08 03 00 35 04 06 00 5C 00 00 29 [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 DC 0A 00 90 00 5A [13:00:46]RAPDU: 90 00 [13:00:46]wFMCommunicate OK [13:00:46]wFMCommunicate request_size=10 [13:00:46]MH_SAM_APDU [13:00:46]CAPDU: 80 0D 02 02 05 2E 41 4E C2 B6 [13:00:46]Write to MH i2c: E2 0D 00 DD 0A 80 0D 02 02 05 00 2E 41 4E C2 B6 00 00 A0 [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 03 00 DD 0A 00 90 00 5B [13:00:46]RAPDU: 90 00 [13:00:46]wFMCommunicate OK [13:00:46]wFMCommunicate request_size=4 [13:00:46]MH_SAM_APDU [13:00:46]CAPDU: 80 0D 03 02 [13:00:46]Write to MH i2c: E2 08 00 DE 0A 80 0D 03 02 00 00 00 00 63 [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 0B 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 0B 00 DE 0A 00 D8 F9 E4 63 A8 B7 F2 99 90 00 66 [13:00:46]RAPDU: D8 F9 E4 63 A8 B7 F2 99 90 00 [13:00:46]wFMCommunicate OK [13:00:46]SAM_PROTO_SignData done [13:00:46]FM_MakeSignedData done [13:00:46]CreateOFDProtocolMessage [13:00:46]wFMCommunicate request_size=4 [13:00:46]MH_SAM_APDU [13:00:46]CAPDU: 80 11 00 00 [13:00:46]Write to MH i2c: E2 08 00 DF 0A 80 11 00 00 00 00 00 00 63 [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 17 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 17 00 DF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [13:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:00:46]wFMCommunicate OK [13:00:46]CreateOFDProtocolMessage done [13:00:46]OFDSenderStorePacket 198728 [13:00:46]StoreOFDPacket docnum=198728 [13:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 E1 07 01 EB 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 FD 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 08 03 00 35 04 06 00 5C 2E 41 4E C2 B6 D8 F9 E4 63 A8 B7 F2 99 [13:00:46]CheckFolder [13:00:46]dirname=/storage/ofd_packets [13:00:46]CheckFolder done [13:00:46]ProducePacketName [13:00:46]name=ofd_packets/00198728 [13:00:46]NVStorageSaveData ofd_packets/00198728 [13:00:46]File name is /storage/ofd_packets/00198728 [13:00:46]Write 301 bytes [13:00:46]NVStorageSaveData done [13:00:46]OFDSenderStorePacket done [13:00:46]KKMCreateOFDPacket done [13:00:46]NVStorageSaveData kkm_last_timestamp [13:00:46]File name is /storage/kkm_last_timestamp [13:00:46]Write 4 bytes [13:00:46]NVStorageSaveData done [13:00:46]ExternCall_PrintAddStr [13:00:46]wPrintStart [13:00:46]Write to MH i2c: 01 00 00 E0 0A EA [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 07 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 07 00 E0 0A 00 00 00 00 00 FF 0F FF [13:00:46]RasterBufferAndPrint [13:00:46]line 小褔械褌 N : (1)11326180 [13:00:46]line 袠袧袧: 02508201610067 [13:00:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:00:46]line 袩袪袨袛袗袞袗 [13:00:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [13:00:46]line 孝芯胁邪褉: 2710124130 [13:00:46]line 袗懈-92-袣-4 [13:00:46]line 10.000 * 0.00 [13:00:46]line = 0.00 [13:00:46]line 袧袛小 12% 袧小袩 1% [13:00:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:00:46]line 袠孝袨袚袨: 0.00 [13:00:46]line 袧小袩 1% : 0.00 [13:00:46]line 袧袛小 12% : 0.00 [13:00:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [13:00:46]line 袘械蟹薪邪谢.: 0.00 [13:00:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:00:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:00:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:00:46]line 效械泻 336 17.08.2024 13:00 [13:00:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:00:46]line 袟袧袦: 0300000079 [13:00:46]line 袪袧袦: 0000000000092545 [13:00:46]line 袙械褉褋懈褟 袣袣袦: 001 [13:00:46]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [13:00:46]line 4203209 [13:00:46]line 肖袦: 0000000000871802 [13:00:46]line 肖袛: 198728 [13:00:46]line 肖袩袛: 101353733931702 [13:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198728&fm=101353733931702&tin=02508201610067®Number=0000000000092545&sum=0 [13:00:46]written 0, free lines is 4095 [13:00:46]OFD Sender: Processing packet 198728 [packets to send 246, broken 245] [13:00:46]ProducePacketName [13:00:46]name=ofd_packets/00198728 [13:00:46]OFD Sender: To server: 嚂鰌G, [13:00:46]CommunicateWithHost lk.salyk.kg:30040 [13:00:46]ConnectInit lk.salyk.kg [13:00:46]Connected sock=7 [13:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 E1 07 01 EB 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 FD 9E C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 08 03 00 35 04 06 00 5C 2E 41 4E C2 B6 D8 F9 E4 63 A8 B7 F2 99 [13:00:47]Write to MH i2c: 01 00 00 0A 0B 15 [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: 01 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: 01 07 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: 01 07 00 0A 0B 00 00 00 00 00 E0 0C 08 [13:00:47]RasterBufferAndPrint [13:00:47]line [13:00:47]line [13:00:47]line [13:00:47]line [13:00:47]line [13:00:47]written 0, free lines is 3302 [13:00:47]MH_Cut [13:00:47]Write to MH i2c: D1 01 00 11 0B 01 EE [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: D1 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: D1 01 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: D1 01 00 11 0B 00 ED [13:00:47]Write to MH i2c: 01 00 00 12 0B 1D [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 B1 47 00 11 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 08 03 00 F4 03 04 00 0E 4B C0 66 B6 04 01 00 00 83 DD AA 01 27 3C AF E4 [13:00:47]CommunicateWithHost err = 0 [13:00:47]CheckOFDResponse [13:00:47]1017 (14) - 77093643461234 [13:00:47]1041 (16) - 0000000000871802 [13:00:47]1040 (4) - 198728 [13:00:47]1012 (4) - 17.08.2024 07:02 [13:00:47]1206 (1) - 0 [13:00:47]OFD Sender: Remove packet 198728 [13:00:47]ProducePacketName [13:00:47]name=ofd_packets/00198728 [13:00:47]NVStorageDeleteData [13:00:47]OFD Sender: No OFD packet to send [13:00:47]*** Cut start [13:00:47]*** Purtial cut [13:00:47]*** Stage 1: CUTSNS_PIN = 1 [13:00:48]Read from MH i2c: 01 [13:00:48]MH_I2C_Read... [13:00:48]*** Stop cut motor [13:00:48]*** Cut end [13:00:48]Read from MH i2c: 01 07 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 07 00 12 0B 00 00 00 00 00 FF 0F 32 [13:00:48]process_action close_receipt done [13:00:48]requested_data is exist [13:00:48]produce_requested_data [13:00:48]requested_item fm.sn is exist - process it [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 11 00 00 [13:00:48]Write to MH i2c: E2 08 00 13 0B 80 11 00 00 00 00 00 00 98 [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 17 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 17 00 13 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [13:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:00:48]wFMCommunicate OK [13:00:48]requested_item fd.num is exist - process it [13:00:48]SAM_PROTO_GetFieldsCounters [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 13 00 00 [13:00:48]Write to MH i2c: E2 08 00 14 0B 80 13 00 00 00 00 00 00 9B [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 62 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 62 00 14 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 08 03 00 0E 04 04 00 CF 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 CC [13: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 08 03 00 0E 04 04 00 CF 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 [13:00:48]wFMCommunicate OK [13:00:48]SAM_PROTO_GetFieldsCounters done [13:00:48]requested_item shift.num is exist - process it [13:00:48]requested_item shift.opened is exist - process it [13:00:48]req_shift_opened [13:00:48]FM_GetShiftState [13:00:48]SAM_PROTO_GetShiftState [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 13 01 00 [13:00:48]Write to MH i2c: E2 08 00 15 0B 80 13 01 00 00 00 00 00 9D [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0E 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0E 00 15 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FD [13:00:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:00:48]wFMCommunicate OK [13:00:48]SAM_PROTO_GetShiftState done [13:00:48]FM_GetShiftState done [13:00:48]req_shift_opened done [13:00:48]requested_item shift.open_date is exist - process it [13:00:48]req_shift_open_date [13:00:48]req_shift_open_date done [13:00:48]produce_requested_data done [13:00:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198728,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:00:48]process_action_free close_receipt [13:00:48]json_value_free [13:00:48]json_value_free done [13:00:48]process_json_proto returns [13:00:48]Send response to host [13:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198728,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:00:48]free response buf [13:00:48]execute_script done [13:00:48]execute_script returns [13:00:48]free content buf [13:00:48]Sock 9.Close socket [13:00:48]Sock 9.Thread stoped [13:00:52]OFD Sender: No OFD packet to send [13:00:57]OFD Sender: No OFD packet to send [13:01:02]OFD Sender: No OFD packet to send [13:01:07]OFD Sender: No OFD packet to send [13:01:12]OFD Sender: No OFD packet to send [13:01:17]OFD Sender: No OFD packet to send [13:01:22]OFD Sender: No OFD packet to send [13:01:27]OFD Sender: No OFD packet to send [13:01:32]OFD Sender: No OFD packet to send [13:01:37]OFD Sender: No OFD packet to send [13:01:42]OFD Sender: No OFD packet to send [13:01:47]OFD Sender: No OFD packet to send [13:01:52]OFD Sender: No OFD packet to send [13:01:57]OFD Sender: No OFD packet to send [13:02:02]OFD Sender: No OFD packet to send [13:02:07]OFD Sender: No OFD packet to send [13:02:12]OFD Sender: No OFD packet to send [13:02:17]OFD Sender: No OFD packet to send [13:02:22]OFD Sender: No OFD packet to send [13:02:27]OFD Sender: No OFD packet to send [13:02:32]OFD Sender: No OFD packet to send [13:02:37]OFD Sender: No OFD packet to send [13:02:42]OFD Sender: No OFD packet to send [13:02:47]OFD Sender: No OFD packet to send [13:02:52]OFD Sender: No OFD packet to send [13:02:57]OFD Sender: No OFD packet to send [13:03:02]OFD Sender: No OFD packet to send [13:03:07]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:13]OFD Sender: No OFD packet to send [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: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:06:59]accept exits with 10 [13:06:59]New connection [13:06:59]New thread 3067247972 created [13:06:59]Thread 3067104612 joined [13:06:59]Waiting for new connection... [13:06:59] Sock 10.Parse request [13:06:59]Sock 10.Check first char [13:06:59]Sock 10.First char is OK [13:06:59]request: POST /json_proto HTTP/1.0 [13:06:59]Method: POST [13:06:59]URL: /json_proto [13:06:59]Method is POST - this is cgi request [13:06:59]url: /json_proto [13:06:59]query_string will be loaded in cgi processing [13:06:59]execute_cgi json_proto POST (null) [13:06:59]execute_cgi path=json_proto method=POST [13:06:59]POST find Content-Length [13:06:59]Host: 172.17.46.195:8080 [13:06:59]Content-Length: 679 [13:06:59]Content-Type: application/json [13:06:59] [13:06:59]POST finish read [13:06:59]Found Content-Length = 679 [13:06:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:59]execute_script... [13: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)11326182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:59]POST & json_proto [13:06:59]process_json_proto [13:06:59]json parsed OK: [13:06:59]protocol is kg_v1.0 [13:06:59]action value=close_receipt [13:06:59]process_action close_receipt [13:06:59]cmd_close_receipt [13:06:59]MH_GetDate [13:06:59]Write to MH i2c: F0 00 00 16 0B 10 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: F0 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: F0 09 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: F0 09 00 16 0B 00 74 A0 C0 66 8D AE BC 66 B0 [13:06:59]GetLastDocTimeStamp 1723899645 [13:06:59]current date 1723900020 [13:06:59]FM_GetShiftState [13:06:59]SAM_PROTO_GetShiftState [13:06:59]wFMCommunicate request_size=4 [13:06:59]MH_SAM_APDU [13:06:59]CAPDU: 80 13 01 00 [13:06:59]Write to MH i2c: E2 08 00 17 0B 80 13 01 00 00 00 00 00 9F [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:59]Read from MH i2c: E2 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 [13:06:59]MH_I2C_Read... [13:06:59]Read from MH i2c: E2 0E 00 17 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FF [13:06:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:06:59]wFMCommunicate OK [13:06:59]SAM_PROTO_GetShiftState done [13:06:59]FM_GetShiftState done [13:06:59]opened in 1723853126 [13:06:59]opened+sec_in_day 1723939526 [13:06:59]quantity*price = 50036 [13:06:59]sum+1 = 50037 [13:06:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 337 17.08.2024 13:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198729 肖袩袛: 159171742839127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130700&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198729&fm=159171742839127&tin=02508201610067®Number=0000000000092545&sum=50000 [13:07:00]StoreToDocumentArchive [13:07:00]shift 463 fd 198729 [13:07:00]save to /storage/0463/doc_00198729 [13:07:00]save last doc name /storage/0463/doc_00198729 to /storage/kkm_last_doc_name [13:07:00]save OK [13:07:00]Clear old archive folders... [13:07:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:00]tlvbuf is 00730690 [13:07:00]SAM_PROTO_ClearQueue [13:07:00]wFMCommunicate request_size=4 [13:07:00]MH_SAM_APDU [13:07:00]CAPDU: 80 09 00 00 [13:07:00]Write to MH i2c: E2 08 00 24 0B 80 09 00 00 00 00 00 00 A1 [13:07:00]Write i2c OK [13:07:00]MH_I2C_Read... [13:07:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:00]Read from MH i2c: E2 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 03 00 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 03 00 24 0B 00 90 00 A3 [13:07:00]RAPDU: 90 00 [13:07:00]wFMCommunicate OK [13:07:00]SAM_PROTO_ClearQueue done [13:07:00]KKMCreateOFDPacket [13:07:00]OFDProtocolAddRootSTLVToBuf [13:07:00]FM_MakeSignedData [13:07:00]FM_MakeSignedData [13:07:00]SAM_PROTO_SignData [13:07:00]wFMCommunicate request_size=4 [13:07:00]MH_SAM_APDU [13:07:00]CAPDU: 80 0D 01 02 [13:07:00]Write to MH i2c: E2 08 00 25 0B 80 0D 01 02 00 00 00 00 A9 [13:07:00]Write i2c OK [13:07:00]MH_I2C_Read... [13:07:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:00]Read from MH i2c: E2 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 03 00 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 03 00 25 0B 00 90 00 A4 [13:07:00]RAPDU: 90 00 [13:07:00]wFMCommunicate OK [13:07:00]wFMCommunicate request_size=255 [13:07:00]MH_SAM_APDU [13: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 74 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 08 03 00 35 04 06 00 90 [13:07:00]Write to MH i2c: E2 02 01 26 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 74 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 08 03 00 35 04 06 00 90 00 00 61 [13:07:00]Write i2c OK [13:07:00]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 26 0B 00 90 00 A5 [13:07:01]RAPDU: 90 00 [13:07:01]wFMCommunicate OK [13:07:01]wFMCommunicate request_size=10 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 0D 02 02 05 C4 0F 30 B1 57 [13:07:01]Write to MH i2c: E2 0D 00 27 0B 80 0D 02 02 05 00 C4 0F 30 B1 57 00 00 C1 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 03 00 27 0B 00 90 00 A6 [13:07:01]RAPDU: 90 00 [13:07:01]wFMCommunicate OK [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 0D 03 02 [13:07:01]Write to MH i2c: E2 08 00 28 0B 80 0D 03 02 00 00 00 00 AE [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 0B 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 0B 00 28 0B 00 97 05 E0 44 D2 1E D8 73 90 00 AA [13:07:01]RAPDU: 97 05 E0 44 D2 1E D8 73 90 00 [13:07:01]wFMCommunicate OK [13:07:01]SAM_PROTO_SignData done [13:07:01]FM_MakeSignedData done [13:07:01]CreateOFDProtocolMessage [13:07:01]wFMCommunicate request_size=4 [13:07:01]MH_SAM_APDU [13:07:01]CAPDU: 80 11 00 00 [13:07:01]Write to MH i2c: E2 08 00 29 0B 80 11 00 00 00 00 00 00 AE [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:01]Read from MH i2c: E2 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 17 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: E2 17 00 29 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [13:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:07:01]wFMCommunicate OK [13:07:01]CreateOFDProtocolMessage done [13:07:01]OFDSenderStorePacket 198729 [13:07:01]StoreOFDPacket docnum=198729 [13:07:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 12 C2 07 01 4A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 74 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 08 03 00 35 04 06 00 90 C4 0F 30 B1 57 97 05 E0 44 D2 1E D8 73 [13:07:01]CheckFolder [13:07:01]dirname=/storage/ofd_packets [13:07:01]CheckFolder done [13:07:01]ProducePacketName [13:07:01]name=ofd_packets/00198729 [13:07:01]NVStorageSaveData ofd_packets/00198729 [13:07:01]File name is /storage/ofd_packets/00198729 [13:07:01]Write 301 bytes [13:07:01]NVStorageSaveData done [13:07:01]OFDSenderStorePacket done [13:07:01]KKMCreateOFDPacket done [13:07:01]NVStorageSaveData kkm_last_timestamp [13:07:01]File name is /storage/kkm_last_timestamp [13:07:01]Write 4 bytes [13:07:01]NVStorageSaveData done [13:07:01]ExternCall_PrintAddStr [13:07:01]wPrintStart [13:07:01]Write to MH i2c: 01 00 00 2A 0B 35 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 07 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 07 00 2A 0B 00 00 00 00 00 FF 0F 4A [13:07:01]RasterBufferAndPrint [13:07:01]line 小褔械褌 N : (1)11326182 [13:07:01]line 袠袧袧: 02508201610067 [13:07:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:07:01]line 袩袪袨袛袗袞袗 [13:07:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [13:07:01]line 孝芯胁邪褉: 2710124130 [13:07:01]line 袗懈-92-袣-4 [13:07:01]line 7.380 * 67.80 [13:07:01]line = 500.36 [13:07:01]line 袧袛小 12% 袧小袩 1% [13:07:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:07:01]line 袨袣袪校袚袥袝袧袠袝: -0.36 [13:07:01]line 袠孝袨袚袨: 500.00 [13:07:01]line 袙薪械褋械薪芯: 500.00 [13:07:01]line 小袛袗效袗: 0.00 [13:07:01]line 袧小袩 1% : 4.43 [13:07:01]line 袧袛小 12% : 53.14 [13:07:01]line 袧邪谢懈褔薪褘屑懈: 500.00 [13:07:01]line 袘械蟹薪邪谢.: 0.00 [13:07:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:07:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:07:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:07:01]line 效械泻 337 17.08.2024 13:07 [13:07:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:07:01]line 袟袧袦: 0300000079 [13:07:01]line 袪袧袦: 0000000000092545 [13:07:01]line 袙械褉褋懈褟 袣袣袦: 001 [13:07:01]line 肖袦: 0000000000871802 [13:07:01]line 肖袛: 198729 [13:07:01]line 肖袩袛: 159171742839127 [13:07:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130700&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198729&fm=159171742839127&tin=02508201610067®Number=0000000000092545&sum=50000 [13:07:01]written 0, free lines is 4095 [13:07:01]OFD Sender: Processing packet 198729 [packets to send 246, broken 245] [13:07:01]ProducePacketName [13:07:01]name=ofd_packets/00198729 [13:07:01]OFD Sender: To server: 嚂鰌G, [13:07:01]CommunicateWithHost lk.salyk.kg:30040 [13:07:01]ConnectInit lk.salyk.kg [13:07:01]Connected sock=9 [13: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 31 38 30 32 0F 01 00 00 12 C2 07 01 4A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 74 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 08 03 00 35 04 06 00 90 C4 0F 30 B1 57 97 05 E0 44 D2 1E D8 73 [13:07:01]Write to MH i2c: 01 00 00 55 0B 60 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 07 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: 01 07 00 55 0B 00 00 00 00 00 D1 0C 44 [13:07:01]RasterBufferAndPrint [13:07:01]line [13:07:01]line [13:07:01]line [13:07:01]line [13:07:01]line [13:07:01]written 0, free lines is 3287 [13:07:01]MH_Cut [13:07:01]Write to MH i2c: D1 01 00 5C 0B 01 39 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: D1 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: D1 01 00 [13:07:01]MH_I2C_Read... [13:07:01]Read from MH i2c: D1 01 00 5C 0B 00 38 [13:07:01]Write to MH i2c: 01 00 00 5D 0B 68 [13:07:01]Write i2c OK [13:07:01]MH_I2C_Read... [13:07:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3F 57 47 00 43 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 08 03 00 F4 03 04 00 84 4C C0 66 B6 04 01 00 00 1F 14 A8 56 BB 08 F7 A6 [13:07:01]CommunicateWithHost err = 0 [13:07:01]CheckOFDResponse [13:07:01]1017 (14) - 77093643461234 [13:07:01]1041 (16) - 0000000000871802 [13:07:01]1040 (4) - 198729 [13:07:01]1012 (4) - 17.08.2024 07:08 [13:07:01]1206 (1) - 0 [13:07:01]OFD Sender: Remove packet 198729 [13:07:01]ProducePacketName [13:07:01]name=ofd_packets/00198729 [13:07:01]NVStorageDeleteData [13:07:02]OFD Sender: No OFD packet to send [13:07:02]*** Cut start [13:07:02]*** Purtial cut [13:07:02]*** CUTSNS_PIN = 0 [13:07:02]*** Stage 1: CUTSNS_PIN = 1 [13:07:04]Read from MH i2c: 01 [13:07:04]MH_I2C_Read... [13:07:04]*** Stop cut motor [13:07:04]*** Cut end [13:07:04]Read from MH i2c: 01 07 00 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: 01 07 00 5D 0B 00 00 00 00 00 FF 0F 7D [13:07:04]process_action close_receipt done [13:07:04]requested_data is exist [13:07:04]produce_requested_data [13:07:04]requested_item fm.sn is exist - process it [13:07:04]wFMCommunicate request_size=4 [13:07:04]MH_SAM_APDU [13:07:04]CAPDU: 80 11 00 00 [13:07:04]Write to MH i2c: E2 08 00 5E 0B 80 11 00 00 00 00 00 00 E3 [13:07:04]Write i2c OK [13:07:04]MH_I2C_Read... [13:07:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:04]Read from MH i2c: E2 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 17 00 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 17 00 5E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 30 [13:07:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:07:04]wFMCommunicate OK [13:07:04]requested_item fd.num is exist - process it [13:07:04]SAM_PROTO_GetFieldsCounters [13:07:04]wFMCommunicate request_size=4 [13:07:04]MH_SAM_APDU [13:07:04]CAPDU: 80 13 00 00 [13:07:04]Write to MH i2c: E2 08 00 5F 0B 80 13 00 00 00 00 00 00 E6 [13:07:04]Write i2c OK [13:07:04]MH_I2C_Read... [13:07:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:04]Read from MH i2c: E2 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 62 00 [13:07:04]MH_I2C_Read... [13:07:04]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 08 03 00 0E 04 04 00 CF 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 1B [13: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 08 03 00 0E 04 04 00 CF 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 [13:07:04]wFMCommunicate OK [13:07:04]SAM_PROTO_GetFieldsCounters done [13:07:04]requested_item shift.num is exist - process it [13:07:04]requested_item shift.opened is exist - process it [13:07:04]req_shift_opened [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 60 0B 80 13 01 00 00 00 00 00 E8 [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 60 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 48 [13:07:04]RAPDU: 09 00 01 46 E9 BF 66 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]req_shift_opened done [13:07:04]requested_item shift.open_date is exist - process it [13:07:04]req_shift_open_date [13:07:04]req_shift_open_date done [13:07:04]produce_requested_data done [13:07:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198729,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:07:04]process_action_free close_receipt [13:07:04]json_value_free [13:07:04]json_value_free done [13:07:04]process_json_proto returns [13:07:04]Send response to host [13:07:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198729,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:07:04]free response buf [13:07:04]execute_script done [13:07:04]execute_script returns [13:07:04]free content buf [13:07:04]Sock 10.Close socket [13:07:04]Sock 10.Thread stoped [13:07:07]OFD Sender: No OFD packet to send [13:07:12]OFD Sender: No OFD packet to send [13:07:15]accept exits with 7 [13:07:15]New connection [13:07:15]New thread 3067104612 created [13:07:15]Thread 3067247972 joined [13:07:15]Waiting for new connection... [13:07:15] Sock 7.Parse request [13:07:15]Sock 7.Check first char [13:07:15]Sock 7.First char is OK [13:07:15]request: POST /json_proto HTTP/1.0 [13:07:15]Method: POST [13:07:15]URL: /json_proto [13:07:15]Method is POST - this is cgi request [13:07:15]url: /json_proto [13:07:15]query_string will be loaded in cgi processing [13:07:15]execute_cgi json_proto POST (null) [13:07:15]execute_cgi path=json_proto method=POST [13:07:15]POST find Content-Length [13:07:15]Host: 172.17.46.195:8080 [13:07:15]Content-Length: 679 [13:07:15]Content-Type: application/json [13:07:15] [13:07:15]POST finish read [13:07:15]Found Content-Length = 679 [13:07:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.600, "sum" : 515.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 515.00, "total" : 515.00, "payments": [ { "type": 0, "sum" : 515.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:15]execute_script... [13:07: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)11326181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.600, "sum" : 515.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 515.00, "total" : 515.00, "payments": [ { "type": 0, "sum" : 515.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:15]POST & json_proto [13:07:15]process_json_proto [13:07:15]json parsed OK: [13:07:15]protocol is kg_v1.0 [13:07:15]action value=close_receipt [13:07:15]process_action close_receipt [13:07:15]cmd_close_receipt [13:07:15]MH_GetDate [13:07:15]Write to MH i2c: F0 00 00 61 0B 5B [13:07:15]Write i2c OK [13:07:15]MH_I2C_Read... [13:07:15]Read from MH i2c: F0 [13:07:15]MH_I2C_Read... [13:07:15]Read from MH i2c: F0 09 00 [13:07:15]MH_I2C_Read... [13:07:15]Read from MH i2c: F0 09 00 61 0B 00 84 A0 C0 66 8D AE BC 66 0B [13:07:15]GetLastDocTimeStamp 1723900020 [13:07:15]current date 1723900036 [13:07:15]FM_GetShiftState [13:07:15]SAM_PROTO_GetShiftState [13:07:15]wFMCommunicate request_size=4 [13:07:15]MH_SAM_APDU [13:07:15]CAPDU: 80 13 01 00 [13:07:15]Write to MH i2c: E2 08 00 62 0B 80 13 01 00 00 00 00 00 EA [13:07:15]Write i2c OK [13:07:15]MH_I2C_Read... [13:07:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:15]Read from MH i2c: E2 [13:07:15]MH_I2C_Read... [13:07:15]Read from MH i2c: E2 0E 00 [13:07:15]MH_I2C_Read... [13:07:15]Read from MH i2c: E2 0E 00 62 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4A [13:07:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:07:15]wFMCommunicate OK [13:07:15]SAM_PROTO_GetShiftState done [13:07:15]FM_GetShiftState done [13:07:15]opened in 1723853126 [13:07:15]opened+sec_in_day 1723939526 [13:07:15]quantity*price = 51528 [13:07:15]sum+1 = 51529 [13:07:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.28 袠孝袨袚袨: 515.00 袙薪械褋械薪芯: 515.00 小袛袗效袗: 0.00 袧小袩 1% : 4.56 袧袛小 12% : 54.72 袧邪谢懈褔薪褘屑懈: 515.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 338 17.08.2024 13:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198730 肖袩袛: 275689366509400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130716&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198730&fm=275689366509400&tin=02508201610067®Number=0000000000092545&sum=51500 [13:07:16]StoreToDocumentArchive [13:07:16]shift 463 fd 198730 [13:07:16]save to /storage/0463/doc_00198730 [13:07:16]save last doc name /storage/0463/doc_00198730 to /storage/kkm_last_doc_name [13:07:16]save OK [13:07:16]Clear old archive folders... [13:07:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:16]tlvbuf is 006E67F0 [13:07:16]SAM_PROTO_ClearQueue [13:07:16]wFMCommunicate request_size=4 [13:07:16]MH_SAM_APDU [13:07:16]CAPDU: 80 09 00 00 [13:07:16]Write to MH i2c: E2 08 00 6F 0B 80 09 00 00 00 00 00 00 EC [13:07:16]Write i2c OK [13:07:16]MH_I2C_Read... [13:07:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:16]Read from MH i2c: E2 [13:07:16]MH_I2C_Read... [13:07:16]Read from MH i2c: E2 03 00 [13:07:16]MH_I2C_Read... [13:07:16]Read from MH i2c: E2 03 00 6F 0B 00 90 00 EE [13:07:16]RAPDU: 90 00 [13:07:16]wFMCommunicate OK [13:07:16]SAM_PROTO_ClearQueue done [13:07:16]KKMCreateOFDPacket [13:07:16]OFDProtocolAddRootSTLVToBuf [13:07:16]FM_MakeSignedData [13:07:16]FM_MakeSignedData [13:07:16]SAM_PROTO_SignData [13:07:16]wFMCommunicate request_size=4 [13:07:16]MH_SAM_APDU [13:07:16]CAPDU: 80 0D 01 02 [13:07:16]Write to MH i2c: E2 08 00 70 0B 80 0D 01 02 00 00 00 00 F4 [13:07:16]Write i2c OK [13:07:16]MH_I2C_Read... [13:07:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:16]Read from MH i2c: E2 [13:07:16]MH_I2C_Read... [13:07:16]Read from MH i2c: E2 03 00 [13:07:16]MH_I2C_Read... [13:07:16]Read from MH i2c: E2 03 00 70 0B 00 90 00 EF [13:07:16]RAPDU: 90 00 [13:07:16]wFMCommunicate OK [13:07:16]wFMCommunicate request_size=255 [13:07:16]MH_SAM_APDU [13:07: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 34 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 48 C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 15 00 00 00 00 07 04 06 00 2C C9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 84 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 08 03 00 35 04 06 00 FA [13:07:16]Write to MH i2c: E2 02 01 71 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 34 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 48 C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 15 00 00 00 00 07 04 06 00 2C C9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 84 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 08 03 00 35 04 06 00 FA 00 00 4F [13:07:16]Write i2c OK [13:07:16]MH_I2C_Read... [13:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:17]Read from MH i2c: E2 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 03 00 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 03 00 71 0B 00 90 00 F0 [13:07:17]RAPDU: 90 00 [13:07:17]wFMCommunicate OK [13:07:17]wFMCommunicate request_size=10 [13:07:17]MH_SAM_APDU [13:07:17]CAPDU: 80 0D 02 02 05 BC EE C2 57 58 [13:07:17]Write to MH i2c: E2 0D 00 72 0B 80 0D 02 02 05 00 BC EE C2 57 58 00 00 1C [13:07:17]Write i2c OK [13:07:17]MH_I2C_Read... [13:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:17]Read from MH i2c: E2 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 03 00 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 03 00 72 0B 00 90 00 F1 [13:07:17]RAPDU: 90 00 [13:07:17]wFMCommunicate OK [13:07:17]wFMCommunicate request_size=4 [13:07:17]MH_SAM_APDU [13:07:17]CAPDU: 80 0D 03 02 [13:07:17]Write to MH i2c: E2 08 00 73 0B 80 0D 03 02 00 00 00 00 F9 [13:07:17]Write i2c OK [13:07:17]MH_I2C_Read... [13:07:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:17]Read from MH i2c: E2 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 0B 00 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 0B 00 73 0B 00 64 44 38 E8 E0 80 E7 33 90 00 3C [13:07:17]RAPDU: 64 44 38 E8 E0 80 E7 33 90 00 [13:07:17]wFMCommunicate OK [13:07:17]SAM_PROTO_SignData done [13:07:17]FM_MakeSignedData done [13:07:17]CreateOFDProtocolMessage [13:07:17]wFMCommunicate request_size=4 [13:07:17]MH_SAM_APDU [13:07:17]CAPDU: 80 11 00 00 [13:07:17]Write to MH i2c: E2 08 00 74 0B 80 11 00 00 00 00 00 00 F9 [13:07:17]Write i2c OK [13:07:17]MH_I2C_Read... [13:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:17]Read from MH i2c: E2 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 17 00 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: E2 17 00 74 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [13:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:07:17]wFMCommunicate OK [13:07:17]CreateOFDProtocolMessage done [13:07:17]OFDSenderStorePacket 198730 [13:07:17]StoreOFDPacket docnum=198730 [13:07:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D F3 07 01 21 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 48 C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 15 00 00 00 00 07 04 06 00 2C C9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 84 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 08 03 00 35 04 06 00 FA BC EE C2 57 58 64 44 38 E8 E0 80 E7 33 [13:07:17]CheckFolder [13:07:17]dirname=/storage/ofd_packets [13:07:17]CheckFolder done [13:07:17]ProducePacketName [13:07:17]name=ofd_packets/00198730 [13:07:17]NVStorageSaveData ofd_packets/00198730 [13:07:17]File name is /storage/ofd_packets/00198730 [13:07:17]Write 301 bytes [13:07:17]NVStorageSaveData done [13:07:17]OFDSenderStorePacket done [13:07:17]KKMCreateOFDPacket done [13:07:17]NVStorageSaveData kkm_last_timestamp [13:07:17]File name is /storage/kkm_last_timestamp [13:07:17]Write 4 bytes [13:07:17]NVStorageSaveData done [13:07:17]OFD Sender: Processing packet 198730 [packets to send 246, broken 245] [13:07:17]ProducePacketName [13:07:17]name=ofd_packets/00198730 [13:07:17]OFD Sender: To server: 嚂鰌G, [13:07:17]CommunicateWithHost lk.salyk.kg:30040 [13:07:17]ConnectInit lk.salyk.kg [13:07:17]ExternCall_PrintAddStr [13:07:17]wPrintStart [13:07:17]Write to MH i2c: 01 00 00 75 0B 80 [13:07:17]Write i2c OK [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: 01 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: 01 07 00 [13:07:17]MH_I2C_Read... [13:07:17]Read from MH i2c: 01 07 00 75 0B 00 00 00 00 00 FF 0F 95 [13:07:17]RasterBufferAndPrint [13:07:17]line 小褔械褌 N : (1)11326181 [13:07:17]line 袠袧袧: 02508201610067 [13:07:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:07:17]line 袩袪袨袛袗袞袗 [13:07:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [13:07:17]line 孝芯胁邪褉: 2710124130 [13:07:17]line 袗懈-92-袣-4 [13:07:17]line 7.600 * 67.80 [13:07:17]line = 515.28 [13:07:17]line 袧袛小 12% 袧小袩 1% [13:07:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:07:17]line 袨袣袪校袚袥袝袧袠袝: -0.28 [13:07:17]line 袠孝袨袚袨: 515.00 [13:07:17]line 袙薪械褋械薪芯: 515.00 [13:07:17]line 小袛袗效袗: 0.00 [13:07:17]line 袧小袩 1% : 4.56 [13:07:17]line 袧袛小 12% : 54.72 [13:07:17]line 袧邪谢懈褔薪褘屑懈: 515.00 [13:07:17]line 袘械蟹薪邪谢.: 0.00 [13:07:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:07:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:07:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:07:17]line 效械泻 338 17.08.2024 13:07 [13:07:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:07:17]line 袟袧袦: 0300000079 [13:07:17]line 袪袧袦: 0000000000092545 [13:07:17]line 袙械褉褋懈褟 袣袣袦: 001 [13:07:17]line 肖袦: 0000000000871802 [13:07:17]line 肖袛: 198730 [13:07:17]line 肖袩袛: 275689366509400 [13:07:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T130716&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198730&fm=275689366509400&tin=02508201610067®Number=0000000000092545&sum=51500 [13:07:17]Connected sock=11 [13:07:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D F3 07 01 21 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 48 C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 15 00 00 00 00 07 04 06 00 2C C9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 84 A0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 08 03 00 35 04 06 00 FA BC EE C2 57 58 64 44 38 E8 E0 80 E7 33 [13:07:17]written 0, free lines is 4095 [13:07:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F9 6D 47 00 EF 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 08 03 00 F4 03 04 00 94 4C C0 66 B6 04 01 00 00 C7 5E 3F 12 D1 8C DF 07 [13:07:17]CommunicateWithHost err = 0 [13:07:17]CheckOFDResponse [13:07:17]1017 (14) - 77093643461234 [13:07:17]1041 (16) - 0000000000871802 [13:07:17]1040 (4) - 198730 [13:07:17]1012 (4) - 17.08.2024 07:09 [13:07:17]1206 (1) - 0 [13:07:17]OFD Sender: Remove packet 198730 [13:07:17]ProducePacketName [13:07:17]name=ofd_packets/00198730 [13:07:17]NVStorageDeleteData [13:07:18]Write to MH i2c: 01 00 00 A0 0B AB [13:07:18]Write i2c OK [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: 01 [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: 01 07 00 [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: 01 07 00 A0 0B 00 00 00 00 00 DC 0C 9A [13:07:18]RasterBufferAndPrint [13:07:18]line [13:07:18]line [13:07:18]line [13:07:18]line [13:07:18]line [13:07:18]written 0, free lines is 3298 [13:07:18]MH_Cut [13:07:18]Write to MH i2c: D1 01 00 A7 0B 01 84 [13:07:18]Write i2c OK [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: D1 [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: D1 01 00 [13:07:18]MH_I2C_Read... [13:07:18]Read from MH i2c: D1 01 00 A7 0B 00 83 [13:07:18]Write to MH i2c: 01 00 00 A8 0B B3 [13:07:18]Write i2c OK [13:07:18]MH_I2C_Read... [13:07:18]OFD Sender: No OFD packet to send [13:07:18]*** Cut start [13:07:18]*** Purtial cut [13:07:18]*** Stage 1: CUTSNS_PIN = 1 [13:07:19]Read from MH i2c: 01 [13:07:19]MH_I2C_Read... [13:07:19]*** Stop cut motor [13:07:19]*** Cut end [13:07:19]Read from MH i2c: 01 07 00 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: 01 07 00 A8 0B 00 00 00 00 00 FF 0F C8 [13:07:19]process_action close_receipt done [13:07:19]requested_data is exist [13:07:19]produce_requested_data [13:07:19]requested_item fm.sn is exist - process it [13:07:19]wFMCommunicate request_size=4 [13:07:19]MH_SAM_APDU [13:07:19]CAPDU: 80 11 00 00 [13:07:19]Write to MH i2c: E2 08 00 A9 0B 80 11 00 00 00 00 00 00 2E [13:07:19]Write i2c OK [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 [13:07:19]MH_I2C_Read... [13:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:19]Read from MH i2c: E2 17 00 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 17 00 A9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7B [13:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:07:19]wFMCommunicate OK [13:07:19]requested_item fd.num is exist - process it [13:07:19]SAM_PROTO_GetFieldsCounters [13:07:19]wFMCommunicate request_size=4 [13:07:19]MH_SAM_APDU [13:07:19]CAPDU: 80 13 00 00 [13:07:19]Write to MH i2c: E2 08 00 AA 0B 80 13 00 00 00 00 00 00 31 [13:07:19]Write i2c OK [13:07:19]MH_I2C_Read... [13:07:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:19]Read from MH i2c: E2 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 62 00 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 62 00 AA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 08 03 00 0E 04 04 00 CF 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 6A [13:07:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 08 03 00 0E 04 04 00 CF 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 [13:07:19]wFMCommunicate OK [13:07:19]SAM_PROTO_GetFieldsCounters done [13:07:19]requested_item shift.num is exist - process it [13:07:19]requested_item shift.opened is exist - process it [13:07:19]req_shift_opened [13:07:19]FM_GetShiftState [13:07:19]SAM_PROTO_GetShiftState [13:07:19]wFMCommunicate request_size=4 [13:07:19]MH_SAM_APDU [13:07:19]CAPDU: 80 13 01 00 [13:07:19]Write to MH i2c: E2 08 00 AB 0B 80 13 01 00 00 00 00 00 33 [13:07:19]Write i2c OK [13:07:19]MH_I2C_Read... [13:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:19]Read from MH i2c: E2 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 0E 00 [13:07:19]MH_I2C_Read... [13:07:19]Read from MH i2c: E2 0E 00 AB 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 93 [13:07:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:07:19]wFMCommunicate OK [13:07:19]SAM_PROTO_GetShiftState done [13:07:19]FM_GetShiftState done [13:07:19]req_shift_opened done [13:07:19]requested_item shift.open_date is exist - process it [13:07:19]req_shift_open_date [13:07:19]req_shift_open_date done [13:07:19]produce_requested_data done [13:07:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198730,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:07:19]process_action_free close_receipt [13:07:19]json_value_free [13:07:19]json_value_free done [13:07:19]process_json_proto returns [13:07:19]Send response to host [13:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198730,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:07:19]free response buf [13:07:19]execute_script done [13:07:19]execute_script returns [13:07:19]free content buf [13:07:19]Sock 7.Close socket [13:07:19]Sock 7.Thread stoped [13:07:23]OFD Sender: No OFD packet to send [13:07:28]OFD Sender: No OFD packet to send [13:07:33]OFD Sender: No OFD packet to send [13:07:38]OFD Sender: No OFD packet to send [13:07:43]OFD Sender: No OFD packet to send [13:07:48]OFD Sender: No OFD packet to send [13:07:51]accept exits with 9 [13:07:51]New connection [13:07:51]New thread 3067247972 created [13:07:51]Thread 3067104612 joined [13:07:51]Waiting for new connection... [13:07:51] Sock 9.Parse request [13:07:51]Sock 9.Check first char [13:07:51]Sock 9.First char is OK [13:07:51]request: POST /json_proto HTTP/1.0 [13:07:51]Method: POST [13:07:51]URL: /json_proto [13:07:51]Method is POST - this is cgi request [13:07:51]url: /json_proto [13:07:51]query_string will be loaded in cgi processing [13:07:51]execute_cgi json_proto POST (null) [13:07:51]execute_cgi path=json_proto method=POST [13:07:51]POST find Content-Length [13:07:51]Host: 172.17.46.195:8080 [13:07:51]Content-Length: 679 [13:07:51]Content-Type: application/json [13:07:51] [13:07:51]POST finish read [13:07:51]Found Content-Length = 679 [13:07:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:51]execute_script... [13:07: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)11326183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:51]POST & json_proto [13:07:51]process_json_proto [13:07:51]json parsed OK: [13:07:51]protocol is kg_v1.0 [13:07:51]action value=close_receipt [13:07:51]process_action close_receipt [13:07:51]cmd_close_receipt [13:07:51]MH_GetDate [13:07:51]Write to MH i2c: F0 00 00 AC 0B A6 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: F0 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: F0 09 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: F0 09 00 AC 0B 00 A7 A0 C0 66 8D AE BC 66 79 [13:07:51]GetLastDocTimeStamp 1723900036 [13:07:51]current date 1723900071 [13:07:51]FM_GetShiftState [13:07:51]SAM_PROTO_GetShiftState [13:07:51]wFMCommunicate request_size=4 [13:07:51]MH_SAM_APDU [13:07:51]CAPDU: 80 13 01 00 [13:07:51]Write to MH i2c: E2 08 00 AD 0B 80 13 01 00 00 00 00 00 35 [13:07:51]Write i2c OK [13:07:51]MH_I2C_Read... [13:07:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:51]Read from MH i2c: E2 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0E 00 [13:07:51]MH_I2C_Read... [13:07:51]Read from MH i2c: E2 0E 00 AD 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 95 [13:07:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:07:51]wFMCommunicate OK [13:07:51]SAM_PROTO_GetShiftState done [13:07:51]FM_GetShiftState done [13:07:51]opened in 1723853126 [13:07:51]opened+sec_in_day 1723939526 [13:07:51]quantity*price = 50036 [13:07:51]sum+1 = 50037 [13:07:51]Check (price>sum+1) || (price+1sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.38 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.38 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 374 17.08.2024 13:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198766 肖袩袛: 39383906521506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135110&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198766&fm=39383906521506&tin=02508201610067®Number=0000000000092545&sum=150038 [13:51:10]StoreToDocumentArchive [13:51:10]shift 463 fd 198766 [13:51:10]save to /storage/0463/doc_00198766 [13:51:10]save last doc name /storage/0463/doc_00198766 to /storage/kkm_last_doc_name [13:51:10]save OK [13:51:10]Clear old archive folders... [13:51:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:51:10]tlvbuf is B6F090E0 [13:51:10]SAM_PROTO_ClearQueue [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 09 00 00 [13:51:10]Write to MH i2c: E2 08 00 E3 15 80 09 00 00 00 00 00 00 6A [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 E3 15 00 90 00 6C [13:51:10]RAPDU: 90 00 [13:51:10]wFMCommunicate OK [13:51:10]SAM_PROTO_ClearQueue done [13:51:10]KKMCreateOFDPacket [13:51:10]OFDProtocolAddRootSTLVToBuf [13:51:10]FM_MakeSignedData [13:51:10]FM_MakeSignedData [13:51:10]SAM_PROTO_SignData [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 0D 01 02 [13:51:10]Write to MH i2c: E2 08 00 E4 15 80 0D 01 02 00 00 00 00 72 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 E4 15 00 90 00 6D [13:51:10]RAPDU: 90 00 [13:51:10]wFMCommunicate OK [13:51:10]wFMCommunicate request_size=255 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CE AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 08 03 00 35 04 06 00 23 D1 C7 C2 [13:51:10]Write to MH i2c: E2 02 01 E5 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CE AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 08 03 00 35 04 06 00 23 D1 C7 C2 00 00 91 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 E5 15 00 90 00 6E [13:51:10]RAPDU: 90 00 [13:51:10]wFMCommunicate OK [13:51:10]wFMCommunicate request_size=7 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 0D 02 02 02 11 A2 [13:51:10]Write to MH i2c: E2 0A 00 E6 15 80 0D 02 02 02 00 11 A2 00 00 2C [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 03 00 E6 15 00 90 00 6F [13:51:10]RAPDU: 90 00 [13:51:10]wFMCommunicate OK [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 0D 03 02 [13:51:10]Write to MH i2c: E2 08 00 E7 15 80 0D 03 02 00 00 00 00 77 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 0B 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 0B 00 E7 15 00 10 19 26 09 6C 4E EF CD 90 00 46 [13:51:10]RAPDU: 10 19 26 09 6C 4E EF CD 90 00 [13:51:10]wFMCommunicate OK [13:51:10]SAM_PROTO_SignData done [13:51:10]FM_MakeSignedData done [13:51:10]CreateOFDProtocolMessage [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 11 00 00 [13:51:10]Write to MH i2c: E2 08 00 E8 15 80 11 00 00 00 00 00 00 77 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 17 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 17 00 E8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [13:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:51:10]wFMCommunicate OK [13:51:10]CreateOFDProtocolMessage done [13:51:10]OFDSenderStorePacket 198766 [13:51:10]StoreOFDPacket docnum=198766 [13:51:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 45 BB 04 01 A7 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CE AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 08 03 00 35 04 06 00 23 D1 C7 C2 11 A2 10 19 26 09 6C 4E EF CD [13:51:10]CheckFolder [13:51:10]dirname=/storage/ofd_packets [13:51:10]CheckFolder done [13:51:10]ProducePacketName [13:51:10]name=ofd_packets/00198766 [13:51:10]NVStorageSaveData ofd_packets/00198766 [13:51:10]File name is /storage/ofd_packets/00198766 [13:51:10]Write 298 bytes [13:51:10]NVStorageSaveData done [13:51:10]OFDSenderStorePacket done [13:51:10]KKMCreateOFDPacket done [13:51:10]NVStorageSaveData kkm_last_timestamp [13:51:10]File name is /storage/kkm_last_timestamp [13:51:10]Write 4 bytes [13:51:10]NVStorageSaveData done [13:51:10]ExternCall_PrintAddStr [13:51:10]wPrintStart [13:51:10]Write to MH i2c: 01 00 00 E9 15 FE [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: 01 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: 01 07 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: 01 07 00 E9 15 00 00 00 00 00 FF 0F 13 [13:51:10]RasterBufferAndPrint [13:51:10]line 小褔械褌 N : (1)11326219 [13:51:10]line 袠袧袧: 02508201610067 [13:51:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:51:10]line 袩袪袨袛袗袞袗 [13:51:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [13:51:10]line 孝芯胁邪褉: 2710194210 [13:51:10]line 袛孝-袣-5 [13:51:10]line 19.690 * 76.20 [13:51:10]line = 1500.38 [13:51:10]line 袧袛小 12% 袧小袩 1% [13:51:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:51:10]line 袠孝袨袚袨: 1500.38 [13:51:10]line 袧小袩 1% : 13.28 [13:51:10]line 袧袛小 12% : 159.33 [13:51:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [13:51:10]line 袘械蟹薪邪谢.: 1500.38 [13:51:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:51:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:51:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:51:10]line 效械泻 374 17.08.2024 13:51 [13:51:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:51:10]line 袟袧袦: 0300000079 [13:51:10]line 袪袧袦: 0000000000092545 [13:51:10]line 袙械褉褋懈褟 袣袣袦: 001 [13:51:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [13:51:10]line 肖袦: 0000000000871802 [13:51:10]line 肖袛: 198766 [13:51:10]line 肖袩袛: 39383906521506 [13:51:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135110&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198766&fm=39383906521506&tin=02508201610067®Number=0000000000092545&sum=150038 [13:51:11]written 0, free lines is 4095 [13:51:11]Write to MH i2c: 01 00 00 13 16 29 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: 01 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: 01 07 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: 01 07 00 13 16 00 00 00 00 00 E3 0C 1F [13:51:11]RasterBufferAndPrint [13:51:11]line [13:51:11]line [13:51:11]line [13:51:11]line [13:51:11]line [13:51:11]written 0, free lines is 3305 [13:51:11]MH_Cut [13:51:11]Write to MH i2c: D1 01 00 1A 16 01 02 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: D1 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: D1 01 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: D1 01 00 1A 16 00 01 [13:51:11]Write to MH i2c: 01 00 00 1B 16 31 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:12]*** Cut start [13:51:12]*** Purtial cut [13:51:12]*** Stage 1: CUTSNS_PIN = 1 [13:51:12]Read from MH i2c: 01 [13:51:12]MH_I2C_Read... [13:51:12]*** Stop cut motor [13:51:12]*** Cut end [13:51:12]Read from MH i2c: 01 07 00 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: 01 07 00 1B 16 00 00 00 00 00 FF 0F 46 [13:51:12]process_action close_receipt done [13:51:12]requested_data is exist [13:51:12]produce_requested_data [13:51:12]requested_item fm.sn is exist - process it [13:51:12]wFMCommunicate request_size=4 [13:51:12]MH_SAM_APDU [13:51:12]CAPDU: 80 11 00 00 [13:51:12]Write to MH i2c: E2 08 00 1C 16 80 11 00 00 00 00 00 00 AC [13:51:12]Write i2c OK [13:51:12]MH_I2C_Read... [13:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:12]Read from MH i2c: E2 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 17 00 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 17 00 1C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F9 [13:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:51:12]wFMCommunicate OK [13:51:12]requested_item fd.num is exist - process it [13:51:12]SAM_PROTO_GetFieldsCounters [13:51:12]wFMCommunicate request_size=4 [13:51:12]MH_SAM_APDU [13:51:12]CAPDU: 80 13 00 00 [13:51:12]Write to MH i2c: E2 08 00 1D 16 80 13 00 00 00 00 00 00 AF [13:51:12]Write i2c OK [13:51:12]MH_I2C_Read... [13:51:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:12]Read from MH i2c: E2 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 62 00 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 62 00 1D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [13:51:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:12]wFMCommunicate OK [13:51:12]SAM_PROTO_GetFieldsCounters done [13:51:12]requested_item shift.num is exist - process it [13:51:12]requested_item shift.opened is exist - process it [13:51:12]req_shift_opened [13:51:12]FM_GetShiftState [13:51:12]SAM_PROTO_GetShiftState [13:51:12]wFMCommunicate request_size=4 [13:51:12]MH_SAM_APDU [13:51:12]CAPDU: 80 13 01 00 [13:51:12]Write to MH i2c: E2 08 00 1E 16 80 13 01 00 00 00 00 00 B1 [13:51:12]Write i2c OK [13:51:12]MH_I2C_Read... [13:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:12]Read from MH i2c: E2 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 0E 00 [13:51:12]MH_I2C_Read... [13:51:12]Read from MH i2c: E2 0E 00 1E 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 11 [13:51:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:51:12]wFMCommunicate OK [13:51:12]SAM_PROTO_GetShiftState done [13:51:12]FM_GetShiftState done [13:51:12]req_shift_opened done [13:51:12]requested_item shift.open_date is exist - process it [13:51:12]req_shift_open_date [13:51:12]req_shift_open_date done [13:51:12]produce_requested_data done [13:51:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198766,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:51:12]process_action_free close_receipt [13:51:12]json_value_free [13:51:12]json_value_free done [13:51:12]process_json_proto returns [13:51:12]Send response to host [13:51:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198766,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:51:12]free response buf [13:51:12]execute_script done [13:51:12]execute_script returns [13:51:12]free content buf [13:51:12]Sock 7.Close socket [13:51:12]Sock 7.Thread stoped [13:51:55]accept exits with 10 [13:51:55]New connection [13:51:55]New thread 3067247972 created [13:51:55]Thread 3067104612 joined [13:51:55]Waiting for new connection... [13:51:55] Sock 10.Parse request [13:51:55]Sock 10.Check first char [13:51:55]Sock 10.First char is OK [13:51:55]request: POST /json_proto HTTP/1.0 [13:51:55]Method: POST [13:51:55]URL: /json_proto [13:51:55]Method is POST - this is cgi request [13:51:55]url: /json_proto [13:51:55]query_string will be loaded in cgi processing [13:51:55]execute_cgi json_proto POST (null) [13:51:55]execute_cgi path=json_proto method=POST [13:51:55]POST find Content-Length [13:51:55]Host: 172.17.46.195:8080 [13:51:55]Content-Length: 805 [13:51:55]Content-Type: application/json [13:51:55] [13:51:55]POST finish read [13:51:55]Found Content-Length = 805 [13:51:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.020, "sum" : 1930.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1930.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:55]execute_script... [13:51: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)11326220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.020, "sum" : 1930.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1930.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:55]POST & json_proto [13:51:55]process_json_proto [13:51:55]json parsed OK: [13:51:55]protocol is kg_v1.0 [13:51:55]action value=close_receipt [13:51:55]process_action close_receipt [13:51:55]cmd_close_receipt [13:51:55]MH_GetDate [13:51:55]Write to MH i2c: F0 00 00 1F 16 24 [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 09 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 09 00 1F 16 00 FC AA C0 66 8D AE BC 66 56 [13:51:55]GetLastDocTimeStamp 1723902670 [13:51:55]current date 1723902716 [13:51:55]FM_GetShiftState [13:51:55]SAM_PROTO_GetShiftState [13:51:55]wFMCommunicate request_size=4 [13:51:55]MH_SAM_APDU [13:51:55]CAPDU: 80 13 01 00 [13:51:55]Write to MH i2c: E2 08 00 20 16 80 13 01 00 00 00 00 00 B3 [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:55]Read from MH i2c: E2 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0E 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0E 00 20 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 13 [13:51:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:51:55]wFMCommunicate OK [13:51:55]SAM_PROTO_GetShiftState done [13:51:55]FM_GetShiftState done [13:51:55]opened in 1723853126 [13:51:55]opened+sec_in_day 1723939526 [13:51:55]quantity*price = 193068 [13:51:55]sum+1 = 193069 [13:51:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1930.68 袧小袩 1% : 17.09 袧袛小 12% : 205.03 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1930.68 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 375 17.08.2024 13:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198767 肖袩袛: 54207205209181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198767&fm=54207205209181&tin=02508201610067®Number=0000000000092545&sum=193068 [13:51:56]StoreToDocumentArchive [13:51:56]shift 463 fd 198767 [13:51:56]save to /storage/0463/doc_00198767 [13:51:56]save last doc name /storage/0463/doc_00198767 to /storage/kkm_last_doc_name [13:51:56]save OK [13:51:56]Clear old archive folders... [13:51:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:56]tlvbuf is 007671B0 [13:51:56]SAM_PROTO_ClearQueue [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 09 00 00 [13:51:56]Write to MH i2c: E2 08 00 2D 16 80 09 00 00 00 00 00 00 B5 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 2D 16 00 90 00 B7 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_ClearQueue done [13:51:56]KKMCreateOFDPacket [13:51:56]OFDProtocolAddRootSTLVToBuf [13:51:56]FM_MakeSignedData [13:51:56]FM_MakeSignedData [13:51:56]SAM_PROTO_SignData [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 01 02 [13:51:56]Write to MH i2c: E2 08 00 2E 16 80 0D 01 02 00 00 00 00 BD [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 2E 16 00 90 00 B8 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=255 [13:51:56]MH_SAM_APDU [13:51: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 A4 65 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C F2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C F2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C F2 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 FC AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 08 03 00 35 04 06 00 31 [13:51:56]Write to MH i2c: E2 02 01 2F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 65 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C F2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C F2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C F2 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 FC AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 08 03 00 35 04 06 00 31 00 00 1F [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 2F 16 00 90 00 B9 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=10 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 02 02 05 4D 19 35 F4 5D [13:51:56]Write to MH i2c: E2 0D 00 30 16 80 0D 02 02 05 00 4D 19 35 F4 5D 00 00 B6 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 30 16 00 90 00 BA [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 03 02 [13:51:56]Write to MH i2c: E2 08 00 31 16 80 0D 03 02 00 00 00 00 C2 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0B 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 0B 00 31 16 00 FB 58 24 49 9B 41 66 AE 90 00 73 [13:51:57]RAPDU: FB 58 24 49 9B 41 66 AE 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_SignData done [13:51:57]FM_MakeSignedData done [13:51:57]CreateOFDProtocolMessage [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 11 00 00 [13:51:57]Write to MH i2c: E2 08 00 32 16 80 11 00 00 00 00 00 00 C2 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 17 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 17 00 32 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0F [13:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:51:57]wFMCommunicate OK [13:51:57]CreateOFDProtocolMessage done [13:51:57]OFDSenderStorePacket 198767 [13:51:57]StoreOFDPacket docnum=198767 [13:51:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 5E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 65 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C F2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C F2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C F2 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 FC AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 08 03 00 35 04 06 00 31 4D 19 35 F4 5D FB 58 24 49 9B 41 66 AE [13:51:57]CheckFolder [13:51:57]dirname=/storage/ofd_packets [13:51:57]CheckFolder done [13:51:57]ProducePacketName [13:51:57]name=ofd_packets/00198767 [13:51:57]NVStorageSaveData ofd_packets/00198767 [13:51:57]File name is /storage/ofd_packets/00198767 [13:51:57]Write 301 bytes [13:51:57]NVStorageSaveData done [13:51:57]OFDSenderStorePacket done [13:51:57]KKMCreateOFDPacket done [13:51:57]NVStorageSaveData kkm_last_timestamp [13:51:57]File name is /storage/kkm_last_timestamp [13:51:57]Write 4 bytes [13:51:57]NVStorageSaveData done [13:51:57]ExternCall_PrintAddStr [13:51:57]wPrintStart [13:51:57]Write to MH i2c: 01 00 00 33 16 49 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 33 16 00 00 00 00 00 FF 0F 5E [13:51:57]RasterBufferAndPrint [13:51:57]line 小褔械褌 N : (1)11326220 [13:51:57]line 袠袧袧: 02508201610067 [13:51:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:51:57]line 袩袪袨袛袗袞袗 [13:51:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [13:51:57]line 孝芯胁邪褉: 2710124500 [13:51:57]line 袗懈-95-袣-5 [13:51:57]line 26.020 * 74.20 [13:51:57]line = 1930.68 [13:51:57]line 袧袛小 12% 袧小袩 1% [13:51:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:51:57]line 袠孝袨袚袨: 1930.68 [13:51:57]line 袧小袩 1% : 17.09 [13:51:57]line 袧袛小 12% : 205.03 [13:51:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [13:51:57]line 袘械蟹薪邪谢.: 1930.68 [13:51:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:51:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:51:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:51:57]line 效械泻 375 17.08.2024 13:51 [13:51:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:51:57]line 袟袧袦: 0300000079 [13:51:57]line 袪袧袦: 0000000000092545 [13:51:57]line 袙械褉褋懈褟 袣袣袦: 001 [13:51:57]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [13:51:57]line 肖袦: 0000000000871802 [13:51:57]line 肖袛: 198767 [13:51:57]line 肖袩袛: 54207205209181 [13:51:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135156&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198767&fm=54207205209181&tin=02508201610067®Number=0000000000092545&sum=193068 [13:51:57]written 0, free lines is 4095 [13:51:57]Write to MH i2c: 01 00 00 5D 16 73 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 5D 16 00 00 00 00 00 EC 0C 72 [13:51:57]RasterBufferAndPrint [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]written 0, free lines is 3314 [13:51:57]MH_Cut [13:51:57]Write to MH i2c: D1 01 00 64 16 01 4C [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 01 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 01 00 64 16 00 4B [13:51:57]Write to MH i2c: 01 00 00 65 16 7B [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:58]*** Cut start [13:51:58]*** Purtial cut [13:51:58]*** CUTSNS_PIN = 0 [13:51:58]*** Stage 1: CUTSNS_PIN = 1 [13:52:00]Read from MH i2c: 01 [13:52:00]MH_I2C_Read... [13:52:00]*** Stop cut motor [13:52:00]*** Cut end [13:52:00]Read from MH i2c: 01 07 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 65 16 00 00 00 00 00 FF 0F 90 [13:52:00]process_action close_receipt done [13:52:00]requested_data is exist [13:52:00]produce_requested_data [13:52:00]requested_item fm.sn is exist - process it [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 11 00 00 [13:52:00]Write to MH i2c: E2 08 00 66 16 80 11 00 00 00 00 00 00 F6 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 17 00 [13:52:00]MH_I2C_Read... [13:52:00]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 31 38 30 32 90 00 43 [13:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:52:00]wFMCommunicate OK [13:52:00]requested_item fd.num is exist - process it [13:52:00]SAM_PROTO_GetFieldsCounters [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 00 00 [13:52:00]Write to MH i2c: E2 08 00 67 16 80 13 00 00 00 00 00 00 F9 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 62 00 [13:52:00]MH_I2C_Read... [13:52:00]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [13:52:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetFieldsCounters done [13:52:00]requested_item shift.num is exist - process it [13:52:00]requested_item shift.opened is exist - process it [13:52:00]req_shift_opened [13:52:00]FM_GetShiftState [13:52:00]SAM_PROTO_GetShiftState [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 01 00 [13:52:00]Write to MH i2c: E2 08 00 68 16 80 13 01 00 00 00 00 00 FB [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 68 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5B [13:52:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetShiftState done [13:52:00]FM_GetShiftState done [13:52:00]req_shift_opened done [13:52:00]requested_item shift.open_date is exist - process it [13:52:00]req_shift_open_date [13:52:00]req_shift_open_date done [13:52:00]produce_requested_data done [13:52:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198767,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:52:00]process_action_free close_receipt [13:52:00]json_value_free [13:52:00]json_value_free done [13:52:00]process_json_proto returns [13:52:00]Send response to host [13:52:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198767,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:52:00]free response buf [13:52:00]execute_script done [13:52:00]execute_script returns [13:52:00]free content buf [13:52:00]Sock 10.Close socket [13:52:00]Sock 10.Thread stoped [13:52:05]accept exits with 7 [13:52:05]New connection [13:52:05]New thread 3067104612 created [13:52:05]Thread 3067247972 joined [13:52:05]Waiting for new connection... [13:52:05] Sock 7.Parse request [13:52:05]Sock 7.Check first char [13:52:05]Sock 7.First char is OK [13:52:05]request: POST /json_proto HTTP/1.0 [13:52:05]Method: POST [13:52:05]URL: /json_proto [13:52:05]Method is POST - this is cgi request [13:52:05]url: /json_proto [13:52:05]query_string will be loaded in cgi processing [13:52:05]execute_cgi json_proto POST (null) [13:52:05]execute_cgi path=json_proto method=POST [13:52:05]POST find Content-Length [13:52:05]Host: 172.17.46.195:8080 [13:52:05]Content-Length: 794 [13:52:05]Content-Type: application/json [13:52:05] [13:52:05]POST finish read [13:52:05]Found Content-Length = 794 [13:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90824", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:05]execute_script... [13:52: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)11326221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 22.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A90824", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:05]POST & json_proto [13:52:05]process_json_proto [13:52:05]json parsed OK: [13:52:05]protocol is kg_v1.0 [13:52:05]action value=close_receipt [13:52:05]process_action close_receipt [13:52:05]cmd_close_receipt [13:52:05]MH_GetDate [13:52:05]Write to MH i2c: F0 00 00 69 16 6E [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: F0 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: F0 09 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: F0 09 00 69 16 00 06 AB C0 66 8D AE BC 66 AB [13:52:05]GetLastDocTimeStamp 1723902716 [13:52:05]current date 1723902726 [13:52:05]FM_GetShiftState [13:52:05]SAM_PROTO_GetShiftState [13:52:05]wFMCommunicate request_size=4 [13:52:05]MH_SAM_APDU [13:52:05]CAPDU: 80 13 01 00 [13:52:05]Write to MH i2c: E2 08 00 6A 16 80 13 01 00 00 00 00 00 FD [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:05]Read from MH i2c: E2 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: E2 0E 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: E2 0E 00 6A 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5D [13:52:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:52:05]wFMCommunicate OK [13:52:05]SAM_PROTO_GetShiftState done [13:52:05]FM_GetShiftState done [13:52:05]opened in 1723853126 [13:52:05]opened+sec_in_day 1723939526 [13:52:05]quantity*price = 0 [13:52:05]sum+1 = 1 [13:52:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 376 17.08.2024 13:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 90824 肖袦: 0000000000871802 肖袛: 198768 肖袩袛: 79738378622323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198768&fm=79738378622323&tin=02508201610067®Number=0000000000092545&sum=0 [13:52:06]StoreToDocumentArchive [13:52:06]shift 463 fd 198768 [13:52:06]save to /storage/0463/doc_00198768 [13:52:06]save last doc name /storage/0463/doc_00198768 to /storage/kkm_last_doc_name [13:52:06]save OK [13:52:06]Clear old archive folders... [13:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:06]tlvbuf is 006F45B0 [13:52:06]SAM_PROTO_ClearQueue [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 09 00 00 [13:52:06]Write to MH i2c: E2 08 00 77 16 80 09 00 00 00 00 00 00 FF [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 77 16 00 90 00 01 [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]SAM_PROTO_ClearQueue done [13:52:06]KKMCreateOFDPacket [13:52:06]OFDProtocolAddRootSTLVToBuf [13:52:06]FM_MakeSignedData [13:52:06]FM_MakeSignedData [13:52:06]SAM_PROTO_SignData [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 0D 01 02 [13:52:06]Write to MH i2c: E2 08 00 78 16 80 0D 01 02 00 00 00 00 07 [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 78 16 00 90 00 02 [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]wFMCommunicate request_size=255 [13:52:06]MH_SAM_APDU [13:52: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 34 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 06 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 08 03 00 35 04 06 00 48 [13:52:06]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 34 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 06 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 08 03 00 35 04 06 00 48 00 00 AB [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 03 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 03 00 79 16 00 90 00 03 [13:52:07]RAPDU: 90 00 [13:52:07]wFMCommunicate OK [13:52:07]wFMCommunicate request_size=10 [13:52:07]MH_SAM_APDU [13:52:07]CAPDU: 80 0D 02 02 05 85 89 BB 95 73 [13:52:07]Write to MH i2c: E2 0D 00 7A 16 80 0D 02 02 05 00 85 89 BB 95 73 00 00 E5 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 03 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 03 00 7A 16 00 90 00 04 [13:52:07]RAPDU: 90 00 [13:52:07]wFMCommunicate OK [13:52:07]wFMCommunicate request_size=4 [13:52:07]MH_SAM_APDU [13:52:07]CAPDU: 80 0D 03 02 [13:52:07]Write to MH i2c: E2 08 00 7B 16 80 0D 03 02 00 00 00 00 0C [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 0B 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 0B 00 7B 16 00 72 87 D9 82 03 59 B8 1A 90 00 8F [13:52:07]RAPDU: 72 87 D9 82 03 59 B8 1A 90 00 [13:52:07]wFMCommunicate OK [13:52:07]SAM_PROTO_SignData done [13:52:07]FM_MakeSignedData done [13:52:07]CreateOFDProtocolMessage [13:52:07]wFMCommunicate request_size=4 [13:52:07]MH_SAM_APDU [13:52:07]CAPDU: 80 11 00 00 [13:52:07]Write to MH i2c: E2 08 00 7C 16 80 11 00 00 00 00 00 00 0C [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 17 00 [13:52:07]MH_I2C_Read... [13:52:07]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 31 38 30 32 90 00 59 [13:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:52:07]wFMCommunicate OK [13:52:07]CreateOFDProtocolMessage done [13:52:07]OFDSenderStorePacket 198768 [13:52:07]StoreOFDPacket docnum=198768 [13:52:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 D2 07 01 55 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 06 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 08 03 00 35 04 06 00 48 85 89 BB 95 73 72 87 D9 82 03 59 B8 1A [13:52:07]CheckFolder [13:52:07]dirname=/storage/ofd_packets [13:52:07]CheckFolder done [13:52:07]ProducePacketName [13:52:07]name=ofd_packets/00198768 [13:52:07]NVStorageSaveData ofd_packets/00198768 [13:52:07]File name is /storage/ofd_packets/00198768 [13:52:07]Write 301 bytes [13:52:07]NVStorageSaveData done [13:52:07]OFDSenderStorePacket done [13:52:07]KKMCreateOFDPacket done [13:52:07]NVStorageSaveData kkm_last_timestamp [13:52:07]File name is /storage/kkm_last_timestamp [13:52:07]Write 4 bytes [13:52:07]NVStorageSaveData done [13:52:07]ExternCall_PrintAddStr [13:52:07]wPrintStart [13:52:07]Write to MH i2c: 01 00 00 7D 16 93 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 7D 16 00 00 00 00 00 FF 0F A8 [13:52:07]RasterBufferAndPrint [13:52:07]line 小褔械褌 N : (1)11326221 [13:52:07]line 袠袧袧: 02508201610067 [13:52:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:52:07]line 袩袪袨袛袗袞袗 [13:52:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [13:52:07]line 孝芯胁邪褉: 2710124130 [13:52:07]line 袗懈-92-袣-4 [13:52:07]line 22.120 * 0.00 [13:52:07]line = 0.00 [13:52:07]line 袧袛小 12% 袧小袩 1% [13:52:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:52:07]line 袠孝袨袚袨: 0.00 [13:52:07]line 袧小袩 1% : 0.00 [13:52:07]line 袧袛小 12% : 0.00 [13:52:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [13:52:07]line 袘械蟹薪邪谢.: 0.00 [13:52:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:52:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:52:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:52:07]line 效械泻 376 17.08.2024 13:52 [13:52:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:52:07]line 袟袧袦: 0300000079 [13:52:07]line 袪袧袦: 0000000000092545 [13:52:07]line 袙械褉褋懈褟 袣袣袦: 001 [13:52:07]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [13:52:07]line 90824 [13:52:07]line 肖袦: 0000000000871802 [13:52:07]line 肖袛: 198768 [13:52:07]line 肖袩袛: 79738378622323 [13:52:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198768&fm=79738378622323&tin=02508201610067®Number=0000000000092545&sum=0 [13:52:07]written 0, free lines is 4095 [13:52:07]Write to MH i2c: 01 00 00 A7 16 BD [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 A7 16 00 00 00 00 00 E6 0C B6 [13:52:07]RasterBufferAndPrint [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]written 0, free lines is 3311 [13:52:07]MH_Cut [13:52:07]Write to MH i2c: D1 01 00 AE 16 01 96 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 01 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 01 00 AE 16 00 95 [13:52:07]Write to MH i2c: 01 00 00 AF 16 C5 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:08]*** Cut start [13:52:08]*** Purtial cut [13:52:08]*** Stage 1: CUTSNS_PIN = 1 [13:52:08]Read from MH i2c: 01 [13:52:08]MH_I2C_Read... [13:52:08]*** Stop cut motor [13:52:08]*** Cut end [13:52:08]Read from MH i2c: 01 07 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: 01 07 00 AF 16 00 00 00 00 00 FF 0F DA [13:52:08]process_action close_receipt done [13:52:08]requested_data is exist [13:52:08]produce_requested_data [13:52:08]requested_item fm.sn is exist - process it [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 11 00 00 [13:52:08]Write to MH i2c: E2 08 00 B0 16 80 11 00 00 00 00 00 00 40 [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 17 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 17 00 B0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [13:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:52:08]wFMCommunicate OK [13:52:08]requested_item fd.num is exist - process it [13:52:08]SAM_PROTO_GetFieldsCounters [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 13 00 00 [13:52:08]Write to MH i2c: E2 08 00 B1 16 80 13 00 00 00 00 00 00 43 [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 62 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 62 00 B1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [13:52:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:08]wFMCommunicate OK [13:52:08]SAM_PROTO_GetFieldsCounters done [13:52:08]requested_item shift.num is exist - process it [13:52:08]requested_item shift.opened is exist - process it [13:52:08]req_shift_opened [13:52:08]FM_GetShiftState [13:52:08]SAM_PROTO_GetShiftState [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 13 01 00 [13:52:08]Write to MH i2c: E2 08 00 B2 16 80 13 01 00 00 00 00 00 45 [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 0E 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 0E 00 B2 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [13:52:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:52:08]wFMCommunicate OK [13:52:08]SAM_PROTO_GetShiftState done [13:52:08]FM_GetShiftState done [13:52:08]req_shift_opened done [13:52:08]requested_item shift.open_date is exist - process it [13:52:08]req_shift_open_date [13:52:08]req_shift_open_date done [13:52:08]produce_requested_data done [13:52:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198768,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:52:08]process_action_free close_receipt [13:52:08]json_value_free [13:52:08]json_value_free done [13:52:08]process_json_proto returns [13:52:08]Send response to host [13:52:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198768,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:52:08]free response buf [13:52:08]execute_script done [13:52:08]execute_script returns [13:52:08]free content buf [13:52:08]Sock 7.Close socket [13:52:08]Sock 7.Thread stoped [13:52:25]ConnectInit Can't connect to host [13:52:25]CommunicateWithHost connect error [13:52:25]CommunicateWithHost err = -1 [13:52:25]OFD Sender: Server communicate error [13:52:25]OFD Sender: Processing packet 198749 [packets to send 265, broken 245] [13:52:25]ProducePacketName [13:52:25]name=ofd_packets/00198749 [13:52:25]OFD Sender: To server: 嚂鰌G, [13:52:25]CommunicateWithHost lk.salyk.kg:30040 [13:52:25]ConnectInit lk.salyk.kg [13:52:25]Connected sock=7 [13:52:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4D 2A 07 01 4F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 F2 A6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 08 03 00 35 04 06 00 C1 F9 24 48 8F 09 9A 96 06 E4 F2 A5 E5 5A [13:52:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 40 47 00 7B 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 08 03 00 F4 03 04 00 28 57 C0 66 B6 04 01 00 00 37 C9 8E C5 14 A0 61 3D [13:52:26]CommunicateWithHost err = 0 [13:52:26]CheckOFDResponse [13:52:26]1017 (14) - 77093643461234 [13:52:26]1041 (16) - 0000000000871802 [13:52:26]1040 (4) - 198749 [13:52:26]1012 (4) - 17.08.2024 07:54 [13:52:26]1206 (1) - 0 [13:52:26]OFD Sender: Remove packet 198749 [13:52:26]ProducePacketName [13:52:26]name=ofd_packets/00198749 [13:52:26]NVStorageDeleteData [13:52:26]OFD Sender: Processing packet 198750 [packets to send 264, broken 245] [13:52:26]ProducePacketName [13:52:26]name=ofd_packets/00198750 [13:52:26]OFD Sender: To server: 嚂鰌G, [13:52:26]CommunicateWithHost lk.salyk.kg:30040 [13:52:26]ConnectInit lk.salyk.kg [13:52:26]Connected sock=7 [13:52:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C3 D0 04 01 B3 C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 4B 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 35 0C 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 42 A7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 08 03 00 35 04 06 00 D5 7C CD B2 AC A5 92 32 E5 77 43 E7 5B A0 [13:52:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1D 3E 47 00 D1 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 31 38 30 32 10 04 04 00 5E 08 03 00 F4 03 04 00 29 57 C0 66 B6 04 01 00 00 72 FB F7 92 AC E3 6D 77 [13:52:26]CommunicateWithHost err = 0 [13:52:26]CheckOFDResponse [13:52:26]1017 (14) - 77093643461234 [13:52:26]1041 (16) - 0000000000871802 [13:52:26]1040 (4) - 198750 [13:52:26]1012 (4) - 17.08.2024 07:54 [13:52:26]1206 (1) - 0 [13:52:26]OFD Sender: Remove packet 198750 [13:52:26]ProducePacketName [13:52:26]name=ofd_packets/00198750 [13:52:26]NVStorageDeleteData [13:52:27]OFD Sender: Processing packet 198751 [packets to send 263, broken 245] [13:52:27]ProducePacketName [13:52:27]name=ofd_packets/00198751 [13:52:27]OFD Sender: To server: 嚂鰌G, [13:52:27]CommunicateWithHost lk.salyk.kg:30040 [13:52:27]ConnectInit lk.salyk.kg [13:52:27]Connected sock=7 [13:52:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 0C 07 01 90 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 6D A7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 08 03 00 35 04 06 00 F5 4F D9 A6 5B 7A E9 50 CA 67 62 DE 4A 2B [13:52:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 31 99 47 00 7C 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 08 03 00 F4 03 04 00 2A 57 C0 66 B6 04 01 00 00 F5 F2 D5 81 9D 40 81 15 [13:52:27]CommunicateWithHost err = 0 [13:52:27]CheckOFDResponse [13:52:27]1017 (14) - 77093643461234 [13:52:27]1041 (16) - 0000000000871802 [13:52:27]1040 (4) - 198751 [13:52:27]1012 (4) - 17.08.2024 07:54 [13:52:27]1206 (1) - 0 [13:52:27]OFD Sender: Remove packet 198751 [13:52:27]ProducePacketName [13:52:27]name=ofd_packets/00198751 [13:52:27]NVStorageDeleteData [13:52:28]OFD Sender: Processing packet 198752 [packets to send 262, broken 245] [13:52:28]ProducePacketName [13:52:28]name=ofd_packets/00198752 [13:52:28]OFD Sender: To server: 嚂鰌G, [13:52:28]CommunicateWithHost lk.salyk.kg:30040 [13:52:28]ConnectInit lk.salyk.kg [13:52:28]Connected sock=7 [13:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB 41 07 01 59 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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 90 A7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 08 03 00 35 04 06 00 91 EC B7 56 67 53 7D 72 97 A9 B4 7F 7B ED [13:52:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 25 42 47 00 30 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 08 03 00 F4 03 04 00 2B 57 C0 66 B6 04 01 00 00 FC DF 8E BF 8F 55 BA E1 [13:52:28]CommunicateWithHost err = 0 [13:52:28]CheckOFDResponse [13:52:28]1017 (14) - 77093643461234 [13:52:28]1041 (16) - 0000000000871802 [13:52:28]1040 (4) - 198752 [13:52:28]1012 (4) - 17.08.2024 07:54 [13:52:28]1206 (1) - 0 [13:52:28]OFD Sender: Remove packet 198752 [13:52:28]ProducePacketName [13:52:28]name=ofd_packets/00198752 [13:52:28]NVStorageDeleteData [13:52:29]OFD Sender: Processing packet 198753 [packets to send 261, broken 245] [13:52:29]ProducePacketName [13:52:29]name=ofd_packets/00198753 [13:52:29]OFD Sender: To server: 嚂鰌G, [13:52:29]CommunicateWithHost lk.salyk.kg:30040 [13:52:29]ConnectInit lk.salyk.kg [13:52:29]Connected sock=7 [13:52:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 D7 07 01 5E 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 B6 A7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 08 03 00 35 04 06 00 C7 08 B6 1E DD 1A 3D 14 E3 41 2F B0 2F F8 [13:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 49 B7 47 00 FF 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 31 38 30 32 10 04 04 00 61 08 03 00 F4 03 04 00 2C 57 C0 66 B6 04 01 00 00 00 74 3A 53 65 48 52 CE [13:52:29]CommunicateWithHost err = 0 [13:52:29]CheckOFDResponse [13:52:29]1017 (14) - 77093643461234 [13:52:29]1041 (16) - 0000000000871802 [13:52:29]1040 (4) - 198753 [13:52:29]1012 (4) - 17.08.2024 07:54 [13:52:29]1206 (1) - 0 [13:52:29]OFD Sender: Remove packet 198753 [13:52:29]ProducePacketName [13:52:29]name=ofd_packets/00198753 [13:52:29]NVStorageDeleteData [13:52:30]OFD Sender: Processing packet 198754 [packets to send 260, broken 245] [13:52:30]ProducePacketName [13:52:30]name=ofd_packets/00198754 [13:52:30]OFD Sender: To server: 嚂鰌G, [13:52:30]CommunicateWithHost lk.salyk.kg:30040 [13:52:30]ConnectInit lk.salyk.kg [13:52:30]Connected sock=7 [13:52:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FF CD 04 01 D3 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 95 A8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 08 03 00 35 04 06 00 E1 29 BC 85 FB FD EC 60 12 F7 23 C2 44 D1 [13:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 EA 47 00 5D F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 08 03 00 F4 03 04 00 2D 57 C0 66 B6 04 01 00 00 4B B9 A2 5E B8 3D CF 2A [13:52:30]CommunicateWithHost err = 0 [13:52:30]CheckOFDResponse [13:52:30]1017 (14) - 77093643461234 [13:52:30]1041 (16) - 0000000000871802 [13:52:30]1040 (4) - 198754 [13:52:30]1012 (4) - 17.08.2024 07:54 [13:52:30]1206 (1) - 0 [13:52:30]OFD Sender: Remove packet 198754 [13:52:30]ProducePacketName [13:52:30]name=ofd_packets/00198754 [13:52:30]NVStorageDeleteData [13:52:31]OFD Sender: Processing packet 198755 [packets to send 259, broken 245] [13:52:31]ProducePacketName [13:52:31]name=ofd_packets/00198755 [13:52:31]OFD Sender: To server: 嚂鰌G, [13:52:31]CommunicateWithHost lk.salyk.kg:30040 [13:52:31]ConnectInit lk.salyk.kg [13:52:31]Connected sock=7 [13:52:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 66 2A 04 01 23 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 A1 A8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 08 03 00 35 04 06 00 33 59 2B C3 2E 11 B8 FC 5B 61 E0 C1 01 38 [13:52:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 04 99 47 00 AB 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 08 03 00 F4 03 04 00 2E 57 C0 66 B6 04 01 00 00 A0 2A C6 5F D6 8D D5 58 [13:52:32]CommunicateWithHost err = 0 [13:52:32]CheckOFDResponse [13:52:32]1017 (14) - 77093643461234 [13:52:32]1041 (16) - 0000000000871802 [13:52:32]1040 (4) - 198755 [13:52:32]1012 (4) - 17.08.2024 07:54 [13:52:32]1206 (1) - 0 [13:52:32]OFD Sender: Remove packet 198755 [13:52:32]ProducePacketName [13:52:32]name=ofd_packets/00198755 [13:52:32]NVStorageDeleteData [13:52:32]OFD Sender: Processing packet 198756 [packets to send 258, broken 245] [13:52:32]ProducePacketName [13:52:32]name=ofd_packets/00198756 [13:52:32]OFD Sender: To server: 嚂鰌G, [13:52:32]CommunicateWithHost lk.salyk.kg:30040 [13:52:32]ConnectInit lk.salyk.kg [13:52:32]Connected sock=7 [13:52:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AA 0D 07 01 BC AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 FC A8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 08 03 00 35 04 06 00 72 63 1B 8B 2B 1E E4 C6 96 D2 04 AB 24 D1 [13:52:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD A9 47 00 C1 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 31 38 30 32 10 04 04 00 64 08 03 00 F4 03 04 00 2F 57 C0 66 B6 04 01 00 00 1F 89 18 74 91 8B A2 E7 [13:52:32]CommunicateWithHost err = 0 [13:52:32]CheckOFDResponse [13:52:32]1017 (14) - 77093643461234 [13:52:32]1041 (16) - 0000000000871802 [13:52:32]1040 (4) - 198756 [13:52:32]1012 (4) - 17.08.2024 07:54 [13:52:32]1206 (1) - 0 [13:52:32]OFD Sender: Remove packet 198756 [13:52:32]ProducePacketName [13:52:32]name=ofd_packets/00198756 [13:52:32]NVStorageDeleteData [13:52:33]OFD Sender: Processing packet 198757 [packets to send 257, broken 245] [13:52:33]ProducePacketName [13:52:33]name=ofd_packets/00198757 [13:52:33]OFD Sender: To server: 嚂鰌G, [13:52:33]CommunicateWithHost lk.salyk.kg:30040 [13:52:33]ConnectInit lk.salyk.kg [13:52:33]Connected sock=7 [13:52:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 D5 07 01 6A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 0D A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 08 03 00 35 04 06 00 29 4B 88 83 57 DE 64 FD 62 02 89 97 05 AB [13:52:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD 66 47 00 00 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 08 03 00 F4 03 04 00 30 57 C0 66 B6 04 01 00 00 97 77 A9 D6 DE B4 FE 70 [13:52:33]CommunicateWithHost err = 0 [13:52:33]CheckOFDResponse [13:52:33]1017 (14) - 77093643461234 [13:52:33]1041 (16) - 0000000000871802 [13:52:33]1040 (4) - 198757 [13:52:33]1012 (4) - 17.08.2024 07:54 [13:52:33]1206 (1) - 0 [13:52:33]OFD Sender: Remove packet 198757 [13:52:33]ProducePacketName [13:52:33]name=ofd_packets/00198757 [13:52:33]NVStorageDeleteData [13:52:34]OFD Sender: Processing packet 198758 [packets to send 256, broken 245] [13:52:34]ProducePacketName [13:52:34]name=ofd_packets/00198758 [13:52:34]OFD Sender: To server: 嚂鰌G, [13:52:34]CommunicateWithHost lk.salyk.kg:30040 [13:52:34]ConnectInit lk.salyk.kg [13:52:34]Connected sock=7 [13:52:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 53 80 04 01 6F 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1E 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 71 A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 08 03 00 35 04 06 00 0D 13 20 6D 15 7F 7A 57 08 63 2A B7 9A B7 [13:52:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 DF 47 00 7F 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 31 38 30 32 10 04 04 00 66 08 03 00 F4 03 04 00 31 57 C0 66 B6 04 01 00 00 C9 4A 73 2D B4 F6 13 45 [13:52:34]CommunicateWithHost err = 0 [13:52:34]CheckOFDResponse [13:52:34]1017 (14) - 77093643461234 [13:52:34]1041 (16) - 0000000000871802 [13:52:34]1040 (4) - 198758 [13:52:34]1012 (4) - 17.08.2024 07:54 [13:52:34]1206 (1) - 0 [13:52:34]OFD Sender: Remove packet 198758 [13:52:34]ProducePacketName [13:52:34]name=ofd_packets/00198758 [13:52:34]NVStorageDeleteData [13:52:35]OFD Sender: Processing packet 198759 [packets to send 255, broken 245] [13:52:35]ProducePacketName [13:52:35]name=ofd_packets/00198759 [13:52:35]OFD Sender: To server: 嚂鰌G, [13:52:35]CommunicateWithHost lk.salyk.kg:30040 [13:52:35]ConnectInit lk.salyk.kg [13:52:35]Connected sock=9 [13:52:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 23 5C 04 01 BE BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 82 A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 08 03 00 35 04 06 00 0F F5 D2 5E 2C F7 9E 56 90 F0 63 0E 9F E4 [13:52:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F 38 47 00 F2 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 08 03 00 F4 03 04 00 33 57 C0 66 B6 04 01 00 00 27 45 50 E5 C2 3A FB 67 [13:52:36]CommunicateWithHost err = 0 [13:52:36]CheckOFDResponse [13:52:36]1017 (14) - 77093643461234 [13:52:36]1041 (16) - 0000000000871802 [13:52:36]1040 (4) - 198759 [13:52:36]1012 (4) - 17.08.2024 07:54 [13:52:36]1206 (1) - 0 [13:52:36]OFD Sender: Remove packet 198759 [13:52:36]ProducePacketName [13:52:36]name=ofd_packets/00198759 [13:52:36]NVStorageDeleteData [13:52:36]OFD Sender: Processing packet 198760 [packets to send 254, broken 245] [13:52:36]ProducePacketName [13:52:36]name=ofd_packets/00198760 [13:52:36]OFD Sender: To server: 嚂鰌G, [13:52:36]CommunicateWithHost lk.salyk.kg:30040 [13:52:36]ConnectInit lk.salyk.kg [13:52:36]Connected sock=7 [13:52:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 81 D0 07 01 CC 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 A5 A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 08 03 00 35 04 06 00 24 E1 43 95 18 47 D6 D5 D7 DA ED 80 11 76 [13:52:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 54 47 00 4E 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 08 03 00 F4 03 04 00 34 57 C0 66 B6 04 01 00 00 D1 AD F7 03 AE 4C 56 D3 [13:52:37]CommunicateWithHost err = 0 [13:52:37]CheckOFDResponse [13:52:37]1017 (14) - 77093643461234 [13:52:37]1041 (16) - 0000000000871802 [13:52:37]1040 (4) - 198760 [13:52:37]1012 (4) - 17.08.2024 07:54 [13:52:37]1206 (1) - 0 [13:52:37]OFD Sender: Remove packet 198760 [13:52:37]ProducePacketName [13:52:37]name=ofd_packets/00198760 [13:52:37]NVStorageDeleteData [13:52:37]OFD Sender: Processing packet 198761 [packets to send 253, broken 245] [13:52:37]ProducePacketName [13:52:37]name=ofd_packets/00198761 [13:52:37]OFD Sender: To server: 嚂鰌G, [13:52:37]CommunicateWithHost lk.salyk.kg:30040 [13:52:37]ConnectInit lk.salyk.kg [13:52:37]Connected sock=7 [13:52:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 85 DB 07 01 1A 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 A9 A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 08 03 00 35 04 06 00 80 5C D4 33 92 EF 6F 6F 76 08 49 16 39 9A [13:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D 16 47 00 0D B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 08 03 00 F4 03 04 00 35 57 C0 66 B6 04 01 00 00 84 1B 61 39 2E 76 92 6F [13:52:38]CommunicateWithHost err = 0 [13:52:38]CheckOFDResponse [13:52:38]1017 (14) - 77093643461234 [13:52:38]1041 (16) - 0000000000871802 [13:52:38]1040 (4) - 198761 [13:52:38]1012 (4) - 17.08.2024 07:54 [13:52:38]1206 (1) - 0 [13:52:38]OFD Sender: Remove packet 198761 [13:52:38]ProducePacketName [13:52:38]name=ofd_packets/00198761 [13:52:38]NVStorageDeleteData [13:52:38]OFD Sender: Processing packet 198762 [packets to send 252, broken 245] [13:52:38]ProducePacketName [13:52:38]name=ofd_packets/00198762 [13:52:38]OFD Sender: To server: 嚂鰌G, [13:52:38]CommunicateWithHost lk.salyk.kg:30040 [13:52:38]ConnectInit lk.salyk.kg [13:52:38]Connected sock=7 [13:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 D3 07 01 F3 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 AF A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 08 03 00 35 04 06 00 80 E0 6D 37 54 7D E1 28 52 2D 30 6C 88 EB [13:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 93 47 00 43 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 08 03 00 F4 03 04 00 36 57 C0 66 B6 04 01 00 00 4C 22 75 92 7F F9 D5 F9 [13:52:39]CommunicateWithHost err = 0 [13:52:39]CheckOFDResponse [13:52:39]1017 (14) - 77093643461234 [13:52:39]1041 (16) - 0000000000871802 [13:52:39]1040 (4) - 198762 [13:52:39]1012 (4) - 17.08.2024 07:54 [13:52:39]1206 (1) - 0 [13:52:39]OFD Sender: Remove packet 198762 [13:52:39]ProducePacketName [13:52:39]name=ofd_packets/00198762 [13:52:39]NVStorageDeleteData [13:52:39]OFD Sender: Processing packet 198763 [packets to send 251, broken 245] [13:52:39]ProducePacketName [13:52:39]name=ofd_packets/00198763 [13:52:39]OFD Sender: To server: 嚂鰌G, [13:52:39]CommunicateWithHost lk.salyk.kg:30040 [13:52:39]ConnectInit lk.salyk.kg [13:52:39]Connected sock=7 [13: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 31 38 30 32 0C 01 00 00 67 05 04 01 6B 65 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 CF A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 08 03 00 35 04 06 00 04 1C AD A2 0A 22 82 1F 95 A5 BD EC 28 AA [13:52:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 F0 47 00 50 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 08 03 00 F4 03 04 00 37 57 C0 66 B6 04 01 00 00 A7 CE D0 8A 2C F6 D5 41 [13:52:40]CommunicateWithHost err = 0 [13:52:40]CheckOFDResponse [13:52:40]1017 (14) - 77093643461234 [13:52:40]1041 (16) - 0000000000871802 [13:52:40]1040 (4) - 198763 [13:52:40]1012 (4) - 17.08.2024 07:54 [13:52:40]1206 (1) - 0 [13:52:40]OFD Sender: Remove packet 198763 [13:52:40]ProducePacketName [13:52:40]name=ofd_packets/00198763 [13:52:40]NVStorageDeleteData [13:52:40]OFD Sender: Processing packet 198764 [packets to send 250, broken 245] [13:52:40]ProducePacketName [13:52:40]name=ofd_packets/00198764 [13:52:40]OFD Sender: To server: 嚂鰌G, [13:52:40]CommunicateWithHost lk.salyk.kg:30040 [13:52:40]ConnectInit lk.salyk.kg [13:52:40]Connected sock=7 [13:52:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 75 07 01 1C 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 EE A9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 08 03 00 35 04 06 00 44 9A 4B D8 67 99 ED 1E 7C 33 58 BE E8 0D [13:52:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 72 83 47 00 38 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 08 03 00 F4 03 04 00 38 57 C0 66 B6 04 01 00 00 AE 77 67 83 8A 6C DF A8 [13:52:40]CommunicateWithHost err = 0 [13:52:40]CheckOFDResponse [13:52:40]1017 (14) - 77093643461234 [13:52:40]1041 (16) - 0000000000871802 [13:52:40]1040 (4) - 198764 [13:52:40]1012 (4) - 17.08.2024 07:54 [13:52:40]1206 (1) - 0 [13:52:40]OFD Sender: Remove packet 198764 [13:52:40]ProducePacketName [13:52:40]name=ofd_packets/00198764 [13:52:40]NVStorageDeleteData [13:52:41]OFD Sender: Processing packet 198765 [packets to send 249, broken 245] [13:52:41]ProducePacketName [13:52:41]name=ofd_packets/00198765 [13:52:41]OFD Sender: To server: 嚂鰌G, [13:52:41]CommunicateWithHost lk.salyk.kg:30040 [13:52:41]ConnectInit lk.salyk.kg [13:52:41]Connected sock=7 [13:52:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6A F8 04 01 89 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 1F 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 1E AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 08 03 00 35 04 06 00 9B 33 BE 90 F0 9D C0 58 ED A2 58 65 79 F9 [13:52:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E3 77 47 00 16 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 31 38 30 32 10 04 04 00 6D 08 03 00 F4 03 04 00 38 57 C0 66 B6 04 01 00 00 27 CF 61 B8 12 E9 4E 50 [13:52:41]CommunicateWithHost err = 0 [13:52:41]CheckOFDResponse [13:52:41]1017 (14) - 77093643461234 [13:52:41]1041 (16) - 0000000000871802 [13:52:41]1040 (4) - 198765 [13:52:41]1012 (4) - 17.08.2024 07:54 [13:52:41]1206 (1) - 0 [13:52:41]OFD Sender: Remove packet 198765 [13:52:41]ProducePacketName [13:52:41]name=ofd_packets/00198765 [13:52:41]NVStorageDeleteData [13:52:42]OFD Sender: Processing packet 198766 [packets to send 248, broken 245] [13:52:42]ProducePacketName [13:52:42]name=ofd_packets/00198766 [13:52:42]OFD Sender: To server: 嚂鰌G, [13:52:42]CommunicateWithHost lk.salyk.kg:30040 [13:52:42]ConnectInit lk.salyk.kg [13:52:42]Connected sock=7 [13:52:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 45 BB 04 01 A7 EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CE AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 08 03 00 35 04 06 00 23 D1 C7 C2 11 A2 10 19 26 09 6C 4E EF CD [13:52:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 07 47 00 35 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 31 38 30 32 10 04 04 00 6E 08 03 00 F4 03 04 00 39 57 C0 66 B6 04 01 00 00 D1 2E B6 D4 F6 FF 7D 33 [13:52:42]CommunicateWithHost err = 0 [13:52:42]CheckOFDResponse [13:52:42]1017 (14) - 77093643461234 [13:52:42]1041 (16) - 0000000000871802 [13:52:42]1040 (4) - 198766 [13:52:42]1012 (4) - 17.08.2024 07:54 [13:52:42]1206 (1) - 0 [13:52:42]OFD Sender: Remove packet 198766 [13:52:42]ProducePacketName [13:52:42]name=ofd_packets/00198766 [13:52:42]NVStorageDeleteData [13:52:43]OFD Sender: Processing packet 198767 [packets to send 247, broken 245] [13:52:43]ProducePacketName [13:52:43]name=ofd_packets/00198767 [13:52:43]OFD Sender: To server: 嚂鰌G, [13:52:43]CommunicateWithHost lk.salyk.kg:30040 [13:52:43]ConnectInit lk.salyk.kg [13:52:43]Connected sock=7 [13:52:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D8 5E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 65 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C F2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C F2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 50 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C F2 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 FC AA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 08 03 00 35 04 06 00 31 4D 19 35 F4 5D FB 58 24 49 9B 41 66 AE [13:52:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1F 9A 47 00 31 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 31 38 30 32 10 04 04 00 6F 08 03 00 F4 03 04 00 3A 57 C0 66 B6 04 01 00 00 88 F5 30 39 13 84 9E C6 [13:52:43]CommunicateWithHost err = 0 [13:52:43]CheckOFDResponse [13:52:43]1017 (14) - 77093643461234 [13:52:43]1041 (16) - 0000000000871802 [13:52:43]1040 (4) - 198767 [13:52:43]1012 (4) - 17.08.2024 07:54 [13:52:43]1206 (1) - 0 [13:52:43]OFD Sender: Remove packet 198767 [13:52:43]ProducePacketName [13:52:43]name=ofd_packets/00198767 [13:52:43]NVStorageDeleteData [13:52:44]OFD Sender: Processing packet 198768 [packets to send 246, broken 245] [13:52:44]ProducePacketName [13:52:44]name=ofd_packets/00198768 [13:52:44]OFD Sender: To server: 嚂鰌G, [13:52:44]CommunicateWithHost lk.salyk.kg:30040 [13:52:44]ConnectInit lk.salyk.kg [13:52:44]Connected sock=7 [13:52:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 D2 07 01 55 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 06 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 08 03 00 35 04 06 00 48 85 89 BB 95 73 72 87 D9 82 03 59 B8 1A [13:52:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC DD 47 00 C5 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 08 03 00 F4 03 04 00 3B 57 C0 66 B6 04 01 00 00 D6 A1 F3 07 D5 23 FF E1 [13:52:44]CommunicateWithHost err = 0 [13:52:44]CheckOFDResponse [13:52:44]1017 (14) - 77093643461234 [13:52:44]1041 (16) - 0000000000871802 [13:52:44]1040 (4) - 198768 [13:52:44]1012 (4) - 17.08.2024 07:54 [13:52:44]1206 (1) - 0 [13:52:44]OFD Sender: Remove packet 198768 [13:52:44]ProducePacketName [13:52:44]name=ofd_packets/00198768 [13:52:44]NVStorageDeleteData [13:52:45]OFD Sender: No OFD packet to send [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53:45]OFD Sender: No OFD packet to send [13:53:50]OFD Sender: No OFD packet to send [13:53:55]OFD Sender: No OFD packet to send [13:54:00]OFD Sender: No OFD packet to send [13:54:05]OFD Sender: No OFD packet to send [13:54:10]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:20]OFD Sender: No OFD packet to send [13:54:25]OFD Sender: No OFD packet to send [13:54:25]accept exits with 10 [13:54:25]New connection [13:54:25]New thread 3067247972 created [13:54:25]Thread 3067104612 joined [13:54:25]Waiting for new connection... [13:54:25] Sock 10.Parse request [13:54:25]Sock 10.Check first char [13:54:25]Sock 10.First char is OK [13:54:25]request: POST /json_proto HTTP/1.0 [13:54:25]Method: POST [13:54:25]URL: /json_proto [13:54:25]Method is POST - this is cgi request [13:54:25]url: /json_proto [13:54:25]query_string will be loaded in cgi processing [13:54:25]execute_cgi json_proto POST (null) [13:54:25]execute_cgi path=json_proto method=POST [13:54:25]POST find Content-Length [13:54:25]Host: 172.17.46.195:8080 [13:54:25]Content-Length: 669 [13:54:25]Content-Type: application/json [13:54:25] [13:54:25]POST finish read [13:54:25]Found Content-Length = 669 [13:54:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:25]execute_script... [13:54: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)11326222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:25]POST & json_proto [13:54:25]process_json_proto [13:54:25]json parsed OK: [13:54:25]protocol is kg_v1.0 [13:54:25]action value=close_receipt [13:54:25]process_action close_receipt [13:54:25]cmd_close_receipt [13:54:25]MH_GetDate [13:54:25]Write to MH i2c: F0 00 00 B3 16 B8 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 09 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: F0 09 00 B3 16 00 93 AB C0 66 8D AE BC 66 82 [13:54:25]GetLastDocTimeStamp 1723902726 [13:54:25]current date 1723902867 [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 B4 16 80 13 01 00 00 00 00 00 47 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 0E 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 0E 00 B4 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A7 [13:54:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:54:26]wFMCommunicate OK [13:54:26]SAM_PROTO_GetShiftState done [13:54:26]FM_GetShiftState done [13:54:26]opened in 1723853126 [13:54:26]opened+sec_in_day 1723939526 [13:54:26]quantity*price = 60062 [13:54:26]sum+1 = 60063 [13:54:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.62 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.78 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 377 17.08.2024 13:54 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198769 肖袩袛: 66524243445504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135427&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198769&fm=66524243445504&tin=02508201610067®Number=0000000000092545&sum=60000 [13:54:27]StoreToDocumentArchive [13:54:27]shift 463 fd 198769 [13:54:27]save to /storage/0463/doc_00198769 [13:54:27]save last doc name /storage/0463/doc_00198769 to /storage/kkm_last_doc_name [13:54:27]save OK [13:54:27]Clear old archive folders... [13:54:27]ProcessDocumentItem done err = 0, tmpTLVsize=249 [13:54:27]tlvbuf is 006A51A0 [13:54:27]SAM_PROTO_ClearQueue [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 09 00 00 [13:54:27]Write to MH i2c: E2 08 00 C1 16 80 09 00 00 00 00 00 00 49 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 C1 16 00 90 00 4B [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]SAM_PROTO_ClearQueue done [13:54:27]KKMCreateOFDPacket [13:54:27]OFDProtocolAddRootSTLVToBuf [13:54:27]FM_MakeSignedData [13:54:27]FM_MakeSignedData [13:54:27]SAM_PROTO_SignData [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 01 02 [13:54:27]Write to MH i2c: E2 08 00 C2 16 80 0D 01 02 00 00 00 00 51 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 C2 16 00 90 00 4C [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]wFMCommunicate request_size=255 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 08 03 00 35 04 06 00 3C 80 E1 [13:54:27]Write to MH i2c: E2 02 01 C3 16 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 08 03 00 35 04 06 00 3C 80 E1 00 00 3F [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 C3 16 00 90 00 4D [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]wFMCommunicate request_size=8 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 02 02 03 E6 47 00 [13:54:27]Write to MH i2c: E2 0B 00 C4 16 80 0D 02 02 03 00 E6 47 00 00 00 87 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 03 00 C4 16 00 90 00 4E [13:54:27]RAPDU: 90 00 [13:54:27]wFMCommunicate OK [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 0D 03 02 [13:54:27]Write to MH i2c: E2 08 00 C5 16 80 0D 03 02 00 00 00 00 56 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 0B 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 0B 00 C5 16 00 73 D5 D4 0B C0 51 06 7C 90 00 11 [13:54:27]RAPDU: 73 D5 D4 0B C0 51 06 7C 90 00 [13:54:27]wFMCommunicate OK [13:54:27]SAM_PROTO_SignData done [13:54:27]FM_MakeSignedData done [13:54:27]CreateOFDProtocolMessage [13:54:27]wFMCommunicate request_size=4 [13:54:27]MH_SAM_APDU [13:54:27]CAPDU: 80 11 00 00 [13:54:27]Write to MH i2c: E2 08 00 C6 16 80 11 00 00 00 00 00 00 56 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:27]Read from MH i2c: E2 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 17 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: E2 17 00 C6 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A3 [13:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:54:27]wFMCommunicate OK [13:54:27]CreateOFDProtocolMessage done [13:54:27]OFDSenderStorePacket 198769 [13:54:27]StoreOFDPacket docnum=198769 [13:54:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 60 B7 05 01 F7 03 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 08 03 00 35 04 06 00 3C 80 E1 E6 47 00 73 D5 D4 0B C0 51 06 7C [13:54:27]CheckFolder [13:54:27]dirname=/storage/ofd_packets [13:54:27]CheckFolder done [13:54:27]ProducePacketName [13:54:27]name=ofd_packets/00198769 [13:54:27]NVStorageSaveData ofd_packets/00198769 [13:54:27]File name is /storage/ofd_packets/00198769 [13:54:27]Write 299 bytes [13:54:27]NVStorageSaveData done [13:54:27]OFDSenderStorePacket done [13:54:27]KKMCreateOFDPacket done [13:54:27]NVStorageSaveData kkm_last_timestamp [13:54:27]File name is /storage/kkm_last_timestamp [13:54:27]Write 4 bytes [13:54:27]NVStorageSaveData done [13:54:27]ExternCall_PrintAddStr [13:54:27]wPrintStart [13:54:27]Write to MH i2c: 01 00 00 C7 16 DD [13:54:27]OFD Sender: Processing packet 198769 [packets to send 246, broken 245] [13:54:27]ProducePacketName [13:54:27]name=ofd_packets/00198769 [13:54:27]OFD Sender: To server: 嚂鰌G, [13:54:27]CommunicateWithHost lk.salyk.kg:30040 [13:54:27]ConnectInit lk.salyk.kg [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 C7 16 00 00 00 00 00 FF 0F F2 [13:54:27]RasterBufferAndPrint [13:54:27]line 小褔械褌 N : (1)11326222 [13:54:27]line 袠袧袧: 02508201610067 [13:54:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [13:54:27]line 袩袪袨袛袗袞袗 [13:54:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [13:54:27]line 孝芯胁邪褉: 2710124130 [13:54:27]line SU-92-袣-5 [13:54:27]line 8.730 * 68.80 [13:54:27]line = 600.62 [13:54:27]line 袧袛小 12% 袧小袩 1% [13:54:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [13:54:27]line 袨袣袪校袚袥袝袧袠袝: -0.62 [13:54:27]line 袠孝袨袚袨: 600.00 [13:54:27]line 袙薪械褋械薪芯: 600.00 [13:54:27]line 小袛袗效袗: 0.00 [13:54:27]line 袧小袩 1% : 5.31 [13:54:27]line 袧袛小 12% : 63.78 [13:54:27]line 袧邪谢懈褔薪褘屑懈: 600.00 [13:54:27]line 袘械蟹薪邪谢.: 0.00 [13:54:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [13:54:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [13:54:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [13:54:27]line 效械泻 377 17.08.2024 13:54 [13:54:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [13:54:27]line 袟袧袦: 0300000079 [13:54:27]line 袪袧袦: 0000000000092545 [13:54:27]line 袙械褉褋懈褟 袣袣袦: 001 [13:54:27]line 肖袦: 0000000000871802 [13:54:27]line 肖袛: 198769 [13:54:27]line 肖袩袛: 66524243445504 [13:54:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T135427&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198769&fm=66524243445504&tin=02508201610067®Number=0000000000092545&sum=60000 [13:54:28]Connected sock=9 [13:54:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 60 B7 05 01 F7 03 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 93 AB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 08 03 00 35 04 06 00 3C 80 E1 E6 47 00 73 D5 D4 0B C0 51 06 7C [13:54:28]written 0, free lines is 4095 [13:54:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 22 79 47 00 F4 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 31 38 30 32 10 04 04 00 71 08 03 00 F4 03 04 00 A3 57 C0 66 B6 04 01 00 00 70 EC 2B 88 AB 42 04 25 [13:54:28]CommunicateWithHost err = 0 [13:54:28]CheckOFDResponse [13:54:28]1017 (14) - 77093643461234 [13:54:28]1041 (16) - 0000000000871802 [13:54:28]1040 (4) - 198769 [13:54:28]1012 (4) - 17.08.2024 07:56 [13:54:28]1206 (1) - 0 [13:54:28]OFD Sender: Remove packet 198769 [13:54:28]ProducePacketName [13:54:28]name=ofd_packets/00198769 [13:54:28]NVStorageDeleteData [13:54:28]Write to MH i2c: 01 00 00 F2 16 08 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: 01 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: 01 07 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: 01 07 00 F2 16 00 00 00 00 00 DC 0C F7 [13:54:28]RasterBufferAndPrint [13:54:28]line [13:54:28]line [13:54:28]line [13:54:28]line [13:54:28]line [13:54:28]written 0, free lines is 3301 [13:54:28]MH_Cut [13:54:28]Write to MH i2c: D1 01 00 F9 16 01 E1 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: D1 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: D1 01 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: D1 01 00 F9 16 00 E0 [13:54:28]Write to MH i2c: 01 00 00 FA 16 10 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]OFD Sender: No OFD packet to send [13:54:29]*** Cut start [13:54:29]*** Purtial cut [13:54:29]*** CUTSNS_PIN = 0 [13:54:29]*** Stage 1: CUTSNS_PIN = 1 [13:54:31]Read from MH i2c: 01 [13:54:31]MH_I2C_Read... [13:54:31]*** Stop cut motor [13:54:31]*** Cut end [13:54:31]Read from MH i2c: 01 07 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: 01 07 00 FA 16 00 00 00 00 00 FF 0F 25 [13:54:31]process_action close_receipt done [13:54:31]requested_data is exist [13:54:31]produce_requested_data [13:54:31]requested_item fm.sn is exist - process it [13:54:31]wFMCommunicate request_size=4 [13:54:31]MH_SAM_APDU [13:54:31]CAPDU: 80 11 00 00 [13:54:31]Write to MH i2c: E2 08 00 FB 16 80 11 00 00 00 00 00 00 8B [13:54:31]Write i2c OK [13:54:31]MH_I2C_Read... [13:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:31]Read from MH i2c: E2 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 17 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 17 00 FB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [13:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [13:54:31]wFMCommunicate OK [13:54:31]requested_item fd.num is exist - process it [13:54:31]SAM_PROTO_GetFieldsCounters [13:54:31]wFMCommunicate request_size=4 [13:54:31]MH_SAM_APDU [13:54:31]CAPDU: 80 13 00 00 [13:54:31]Write to MH i2c: E2 08 00 FC 16 80 13 00 00 00 00 00 00 8E [13:54:31]Write i2c OK [13:54:31]MH_I2C_Read... [13:54:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:31]Read from MH i2c: E2 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 62 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 62 00 FC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 71 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [13:54:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 71 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:31]wFMCommunicate OK [13:54:31]SAM_PROTO_GetFieldsCounters done [13:54:31]requested_item shift.num is exist - process it [13:54:31]requested_item shift.opened is exist - process it [13:54:31]req_shift_opened [13:54:31]FM_GetShiftState [13:54:31]SAM_PROTO_GetShiftState [13:54:31]wFMCommunicate request_size=4 [13:54:31]MH_SAM_APDU [13:54:31]CAPDU: 80 13 01 00 [13:54:31]Write to MH i2c: E2 08 00 FD 16 80 13 01 00 00 00 00 00 90 [13:54:31]Write i2c OK [13:54:31]MH_I2C_Read... [13:54:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:31]Read from MH i2c: E2 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 0E 00 [13:54:31]MH_I2C_Read... [13:54:31]Read from MH i2c: E2 0E 00 FD 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [13:54:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [13:54:31]wFMCommunicate OK [13:54:31]SAM_PROTO_GetShiftState done [13:54:31]FM_GetShiftState done [13:54:31]req_shift_opened done [13:54:31]requested_item shift.open_date is exist - process it [13:54:31]req_shift_open_date [13:54:31]req_shift_open_date done [13:54:31]produce_requested_data done [13:54:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198769,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [13:54:31]process_action_free close_receipt [13:54:31]json_value_free [13:54:31]json_value_free done [13:54:31]process_json_proto returns [13:54:31]Send response to host [13:54:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198769,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [13:54:31]free response buf [13:54:31]execute_script done [13:54:31]execute_script returns [13:54:31]free content buf [13:54:31]Sock 10.Close socket [13:54:31]Sock 10.Thread stoped [13:54:33]OFD Sender: No OFD packet to send [13:54:38]OFD Sender: No OFD packet to send [13:54:43]OFD Sender: No OFD packet to send [13:54:48]OFD Sender: No OFD packet to send [13:54:53]OFD Sender: No OFD packet to send [13:54:58]OFD Sender: No OFD packet to send [13:55:03]OFD Sender: No OFD packet to send [13:55:08]OFD Sender: No OFD packet to send [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:28]OFD Sender: No OFD packet to send [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:48]OFD Sender: No OFD packet to send [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [14:10:47]ConnectInit Can't connect to host [14:10:49]OFD Sender: Processing packet 198770 [packets to send 251, broken 245] [14:10:49]ProducePacketName [14:10:49]name=ofd_packets/00198770 [14:10:49]OFD Sender: To server: 嚂鰌G, [14:10:49]CommunicateWithHost lk.salyk.kg:30040 [14:10:49]ConnectInit lk.salyk.kg [14:16:32]ConnectInit Can't connect to host [14:16:35]ConnectInit Can't take IP for lk.salyk.kg [14:16:35]CommunicateWithHost connect error [14:16:35]CommunicateWithHost err = -1 [14:16:35]OFD Sender: Server communicate error [14:16:40]OFD Sender: Processing packet 198770 [packets to send 257, broken 245] [14:16:40]ProducePacketName [14:16:40]name=ofd_packets/00198770 [14:16:40]OFD Sender: To server: 嚂鰌G, [14:16:40]CommunicateWithHost lk.salyk.kg:30040 [14:16:40]ConnectInit lk.salyk.kg [14:16:45]ConnectInit Can't take IP for lk.salyk.kg [14:16:45]CommunicateWithHost connect error [14:16:45]CommunicateWithHost err = -1 [14:16:45]OFD Sender: Server communicate error [14:16:48]accept exits with 11 [14:16:48]New connection [14:16:48]New thread 3067104612 created [14:16:48] Sock 11.Parse request [14:16:48]Sock 11.Check first char [14:16:48]Sock 11.First char is OK [14:16:48]Thread 3067247972 joined [14:16:48]Waiting for new connection... [14:16:48]request: POST /json_proto HTTP/1.0 [14:16:48]Method: POST [14:16:48]URL: /json_proto [14:16:48]Method is POST - this is cgi request [14:16:48]url: /json_proto [14:16:48]query_string will be loaded in cgi processing [14:16:48]execute_cgi json_proto POST (null) [14:16:48]execute_cgi path=json_proto method=POST [14:16:48]POST find Content-Length [14:16:48]Host: 172.17.46.195:8080 [14:16:48]Content-Length: 805 [14:16:48]Content-Type: application/json [14:16:48] [14:16:48]POST finish read [14:16:48]Found Content-Length = 805 [14:16:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:48]execute_script... [14:16: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)11326237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:48]POST & json_proto [14:16:48]process_json_proto [14:16:48]json parsed OK: [14:16:48]protocol is kg_v1.0 [14:16:48]action value=close_receipt [14:16:48]process_action close_receipt [14:16:48]cmd_close_receipt [14:16:48]MH_GetDate [14:16:48]Write to MH i2c: F0 00 00 7B 1A 84 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: F0 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: F0 09 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: F0 09 00 7B 1A 00 D2 B0 C0 66 8D AE BC 66 92 [14:16:48]GetLastDocTimeStamp 1723904110 [14:16:48]current date 1723904210 [14:16:48]FM_GetShiftState [14:16:48]SAM_PROTO_GetShiftState [14:16:48]wFMCommunicate request_size=4 [14:16:48]MH_SAM_APDU [14:16:48]CAPDU: 80 13 01 00 [14:16:48]Write to MH i2c: E2 08 00 7C 1A 80 13 01 00 00 00 00 00 13 [14:16:48]Write i2c OK [14:16:48]MH_I2C_Read... [14:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:48]Read from MH i2c: E2 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 0E 00 [14:16:48]MH_I2C_Read... [14:16:48]Read from MH i2c: E2 0E 00 7C 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 73 [14:16:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:16:48]wFMCommunicate OK [14:16:48]SAM_PROTO_GetShiftState done [14:16:48]FM_GetShiftState done [14:16:48]opened in 1723853126 [14:16:48]opened+sec_in_day 1723939526 [14:16:48]quantity*price = 100005 [14:16:48]sum+1 = 100006 [14:16:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 390 17.08.2024 14:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198782 肖袩袛: 80628692458725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198782&fm=80628692458725&tin=02508201610067®Number=0000000000092545&sum=100005 [14:16:50]StoreToDocumentArchive [14:16:50]shift 463 fd 198782 [14:16:50]save to /storage/0463/doc_00198782 [14:16:50]save last doc name /storage/0463/doc_00198782 to /storage/kkm_last_doc_name [14:16:50]save OK [14:16:50]Clear old archive folders... [14:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:50]tlvbuf is 0073A680 [14:16:50]SAM_PROTO_ClearQueue [14:16:50]wFMCommunicate request_size=4 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 09 00 00 [14:16:50]Write to MH i2c: E2 08 00 89 1A 80 09 00 00 00 00 00 00 15 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 89 1A 00 90 00 17 [14:16:50]RAPDU: 90 00 [14:16:50]wFMCommunicate OK [14:16:50]SAM_PROTO_ClearQueue done [14:16:50]KKMCreateOFDPacket [14:16:50]OFDProtocolAddRootSTLVToBuf [14:16:50]FM_MakeSignedData [14:16:50]FM_MakeSignedData [14:16:50]SAM_PROTO_SignData [14:16:50]wFMCommunicate request_size=4 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 0D 01 02 [14:16:50]Write to MH i2c: E2 08 00 8A 1A 80 0D 01 02 00 00 00 00 1D [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 8A 1A 00 90 00 18 [14:16:50]RAPDU: 90 00 [14:16:50]wFMCommunicate OK [14:16:50]wFMCommunicate request_size=255 [14:16:50]MH_SAM_APDU [14:16: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 D2 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 08 03 00 35 04 06 00 49 [14:16:50]Write to MH i2c: E2 02 01 8B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 D2 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 08 03 00 35 04 06 00 49 00 00 FF [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 8B 1A 00 90 00 19 [14:16:50]RAPDU: 90 00 [14:16:50]wFMCommunicate OK [14:16:50]wFMCommunicate request_size=10 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 0D 02 02 05 54 D4 92 9C E5 [14:16:50]Write to MH i2c: E2 0D 00 8C 1A 80 0D 02 02 05 00 54 D4 92 9C E5 00 00 65 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 03 00 8C 1A 00 90 00 1A [14:16:50]RAPDU: 90 00 [14:16:50]wFMCommunicate OK [14:16:50]wFMCommunicate request_size=4 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 0D 03 02 [14:16:50]Write to MH i2c: E2 08 00 8D 1A 80 0D 03 02 00 00 00 00 22 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 0B 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 0B 00 8D 1A 00 EB B8 88 04 24 30 42 4F 90 00 37 [14:16:50]RAPDU: EB B8 88 04 24 30 42 4F 90 00 [14:16:50]wFMCommunicate OK [14:16:50]SAM_PROTO_SignData done [14:16:50]FM_MakeSignedData done [14:16:50]CreateOFDProtocolMessage [14:16:50]wFMCommunicate request_size=4 [14:16:50]MH_SAM_APDU [14:16:50]CAPDU: 80 11 00 00 [14:16:50]Write to MH i2c: E2 08 00 8E 1A 80 11 00 00 00 00 00 00 22 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:50]Read from MH i2c: E2 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 17 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: E2 17 00 8E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6F [14:16:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:16:50]wFMCommunicate OK [14:16:50]CreateOFDProtocolMessage done [14:16:50]OFDSenderStorePacket 198782 [14:16:50]StoreOFDPacket docnum=198782 [14:16:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7F C6 07 01 85 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 D2 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 08 03 00 35 04 06 00 49 54 D4 92 9C E5 EB B8 88 04 24 30 42 4F [14:16:50]CheckFolder [14:16:50]dirname=/storage/ofd_packets [14:16:50]CheckFolder done [14:16:50]ProducePacketName [14:16:50]name=ofd_packets/00198782 [14:16:50]NVStorageSaveData ofd_packets/00198782 [14:16:50]File name is /storage/ofd_packets/00198782 [14:16:50]Write 301 bytes [14:16:50]NVStorageSaveData done [14:16:50]OFDSenderStorePacket done [14:16:50]KKMCreateOFDPacket done [14:16:50]NVStorageSaveData kkm_last_timestamp [14:16:50]File name is /storage/kkm_last_timestamp [14:16:50]Write 4 bytes [14:16:50]NVStorageSaveData done [14:16:50]ExternCall_PrintAddStr [14:16:50]wPrintStart [14:16:50]Write to MH i2c: 01 00 00 8F 1A A9 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 07 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 07 00 8F 1A 00 00 00 00 00 FF 0F BE [14:16:50]RasterBufferAndPrint [14:16:50]line 小褔械褌 N : (1)11326237 [14:16:50]line 袠袧袧: 02508201610067 [14:16:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:16:50]line 袩袪袨袛袗袞袗 [14:16:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [14:16:50]line 孝芯胁邪褉: 2710124130 [14:16:50]line 袗懈-92-袣-4 [14:16:50]line 14.750 * 67.80 [14:16:50]line = 1000.05 [14:16:50]line 袧袛小 12% 袧小袩 1% [14:16:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:16:50]line 袠孝袨袚袨: 1000.05 [14:16:50]line 袧小袩 1% : 8.85 [14:16:50]line 袧袛小 12% : 106.20 [14:16:50]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:16:50]line 袘械蟹薪邪谢.: 1000.05 [14:16:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:16:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:16:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:16:50]line 效械泻 390 17.08.2024 14:16 [14:16:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:16:50]line 袟袧袦: 0300000079 [14:16:50]line 袪袧袦: 0000000000092545 [14:16:50]line 袙械褉褋懈褟 袣袣袦: 001 [14:16:50]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:16:50]line 肖袦: 0000000000871802 [14:16:50]line 肖袛: 198782 [14:16:50]line 肖袩袛: 80628692458725 [14:16:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198782&fm=80628692458725&tin=02508201610067®Number=0000000000092545&sum=100005 [14:16:50]written 0, free lines is 4095 [14:16:50]OFD Sender: Processing packet 198770 [packets to send 258, broken 245] [14:16:50]ProducePacketName [14:16:50]name=ofd_packets/00198770 [14:16:50]OFD Sender: To server: 嚂鰌G, [14:16:50]CommunicateWithHost lk.salyk.kg:30040 [14:16:50]ConnectInit lk.salyk.kg [14:16:51]Write to MH i2c: 01 00 00 B9 1A D3 [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: 01 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: 01 07 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: 01 07 00 B9 1A 00 00 00 00 00 ED 0C D3 [14:16:51]RasterBufferAndPrint [14:16:51]line [14:16:51]line [14:16:51]line [14:16:51]line [14:16:51]line [14:16:51]written 0, free lines is 3315 [14:16:51]MH_Cut [14:16:51]Write to MH i2c: D1 01 00 C0 1A 01 AC [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: D1 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: D1 01 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: D1 01 00 C0 1A 00 AB [14:16:51]Write to MH i2c: 01 00 00 C1 1A DB [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** Cut start [14:16:51]*** Purtial cut [14:16:51]*** Stage 1: CUTSNS_PIN = 1 [14:16:52]Read from MH i2c: 01 [14:16:52]MH_I2C_Read... [14:16:52]*** Stop cut motor [14:16:52]*** Cut end [14:16:52]Read from MH i2c: 01 07 00 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: 01 07 00 C1 1A 00 00 00 00 00 FF 0F F0 [14:16:52]process_action close_receipt done [14:16:52]requested_data is exist [14:16:52]produce_requested_data [14:16:52]requested_item fm.sn is exist - process it [14:16:52]wFMCommunicate request_size=4 [14:16:52]MH_SAM_APDU [14:16:52]CAPDU: 80 11 00 00 [14:16:52]Write to MH i2c: E2 08 00 C2 1A 80 11 00 00 00 00 00 00 56 [14:16:52]Write i2c OK [14:16:52]MH_I2C_Read... [14:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:52]Read from MH i2c: E2 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 17 00 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 17 00 C2 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A3 [14:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:16:52]wFMCommunicate OK [14:16:52]requested_item fd.num is exist - process it [14:16:52]SAM_PROTO_GetFieldsCounters [14:16:52]wFMCommunicate request_size=4 [14:16:52]MH_SAM_APDU [14:16:52]CAPDU: 80 13 00 00 [14:16:52]Write to MH i2c: E2 08 00 C3 1A 80 13 00 00 00 00 00 00 59 [14:16:52]Write i2c OK [14:16:52]MH_I2C_Read... [14:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:52]Read from MH i2c: E2 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 62 00 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 62 00 C3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:52]wFMCommunicate OK [14:16:52]SAM_PROTO_GetFieldsCounters done [14:16:52]requested_item shift.num is exist - process it [14:16:52]requested_item shift.opened is exist - process it [14:16:52]req_shift_opened [14:16:52]FM_GetShiftState [14:16:52]SAM_PROTO_GetShiftState [14:16:52]wFMCommunicate request_size=4 [14:16:52]MH_SAM_APDU [14:16:52]CAPDU: 80 13 01 00 [14:16:52]Write to MH i2c: E2 08 00 C4 1A 80 13 01 00 00 00 00 00 5B [14:16:52]Write i2c OK [14:16:52]MH_I2C_Read... [14:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:52]Read from MH i2c: E2 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 0E 00 [14:16:52]MH_I2C_Read... [14:16:52]Read from MH i2c: E2 0E 00 C4 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BB [14:16:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:16:52]wFMCommunicate OK [14:16:52]SAM_PROTO_GetShiftState done [14:16:52]FM_GetShiftState done [14:16:52]req_shift_opened done [14:16:52]requested_item shift.open_date is exist - process it [14:16:52]req_shift_open_date [14:16:52]req_shift_open_date done [14:16:52]produce_requested_data done [14:16:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198782,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:16:52]process_action_free close_receipt [14:16:52]json_value_free [14:16:52]json_value_free done [14:16:52]process_json_proto returns [14:16:52]Send response to host [14:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198782,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:16:52]free response buf [14:16:52]execute_script done [14:16:52]execute_script returns [14:16:52]free content buf [14:16:52]Sock 11.Close socket [14:16:52]Sock 11.Thread stoped [14:16:55]ConnectInit Can't take IP for lk.salyk.kg [14:16:55]CommunicateWithHost connect error [14:16:55]CommunicateWithHost err = -1 [14:16:55]OFD Sender: Server communicate error [14:17:00]OFD Sender: Processing packet 198770 [packets to send 258, broken 245] [14:17:00]ProducePacketName [14:17:00]name=ofd_packets/00198770 [14:17:00]OFD Sender: To server: 嚂鰌G, [14:17:00]CommunicateWithHost lk.salyk.kg:30040 [14:17:00]ConnectInit lk.salyk.kg [14:17:00]Connected sock=10 [14:17:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 66 13 04 01 87 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 68 CD 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 39 AE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 08 03 00 35 04 06 00 F2 98 9C 55 B4 55 C9 A1 71 88 47 7C FD 90 [14:17:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 72 1A 47 00 18 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 08 03 00 F4 03 04 00 EC 5C C0 66 B6 04 01 00 00 C1 2D 42 BB F1 22 48 8B [14:17:01]CommunicateWithHost err = 0 [14:17:01]CheckOFDResponse [14:17:01]1017 (14) - 77093643461234 [14:17:01]1041 (16) - 0000000000871802 [14:17:01]1040 (4) - 198770 [14:17:01]1012 (4) - 17.08.2024 08:18 [14:17:01]1206 (1) - 0 [14:17:01]OFD Sender: Remove packet 198770 [14:17:01]ProducePacketName [14:17:01]name=ofd_packets/00198770 [14:17:01]NVStorageDeleteData [14:17:01]OFD Sender: Processing packet 198771 [packets to send 257, broken 245] [14:17:01]ProducePacketName [14:17:01]name=ofd_packets/00198771 [14:17:01]OFD Sender: To server: 嚂鰌G, [14:17:01]CommunicateWithHost lk.salyk.kg:30040 [14:17:01]ConnectInit lk.salyk.kg [14:17:01]Connected sock=10 [14:17:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 36 04 04 01 71 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 8C AE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 08 03 00 35 04 06 00 6C 43 5E 35 94 A5 3B 24 B3 0F 8A 36 8A D2 [14:17:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 FF 47 00 AC DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 08 03 00 F4 03 04 00 ED 5C C0 66 B6 04 01 00 00 01 8D BC E8 87 D7 75 CB [14:17:02]CommunicateWithHost err = 0 [14:17:02]CheckOFDResponse [14:17:02]1017 (14) - 77093643461234 [14:17:02]1041 (16) - 0000000000871802 [14:17:02]1040 (4) - 198771 [14:17:02]1012 (4) - 17.08.2024 08:18 [14:17:02]1206 (1) - 0 [14:17:02]OFD Sender: Remove packet 198771 [14:17:02]ProducePacketName [14:17:02]name=ofd_packets/00198771 [14:17:02]NVStorageDeleteData [14:17:02]OFD Sender: Processing packet 198772 [packets to send 256, broken 245] [14:17:02]ProducePacketName [14:17:02]name=ofd_packets/00198772 [14:17:02]OFD Sender: To server: 嚂鰌G, [14:17:02]CommunicateWithHost lk.salyk.kg:30040 [14:17:02]ConnectInit lk.salyk.kg [14:17:02]Connected sock=10 [14:17:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C2 FC 07 01 92 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 93 AE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 08 03 00 35 04 06 00 84 F0 B4 B4 05 6C 25 5C A0 7D 4A E6 B5 31 [14:17:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 CD 47 00 76 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 08 03 00 F4 03 04 00 EE 5C C0 66 B6 04 01 00 00 C5 15 31 A5 36 FA 82 33 [14:17:03]CommunicateWithHost err = 0 [14:17:03]CheckOFDResponse [14:17:03]1017 (14) - 77093643461234 [14:17:03]1041 (16) - 0000000000871802 [14:17:03]1040 (4) - 198772 [14:17:03]1012 (4) - 17.08.2024 08:18 [14:17:03]1206 (1) - 0 [14:17:03]OFD Sender: Remove packet 198772 [14:17:03]ProducePacketName [14:17:03]name=ofd_packets/00198772 [14:17:03]NVStorageDeleteData [14:17:03]OFD Sender: Processing packet 198773 [packets to send 255, broken 245] [14:17:03]ProducePacketName [14:17:03]name=ofd_packets/00198773 [14:17:03]OFD Sender: To server: 嚂鰌G, [14:17:03]CommunicateWithHost lk.salyk.kg:30040 [14:17:03]ConnectInit lk.salyk.kg [14:17:03]Connected sock=10 [14:17:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A1 F0 07 01 14 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 25 AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 08 03 00 35 04 06 00 02 EC CF C8 93 38 82 64 40 6F 8C D2 C3 33 [14:17:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AB B1 47 00 67 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 08 03 00 F4 03 04 00 EF 5C C0 66 B6 04 01 00 00 C8 A8 B1 E5 D5 90 69 DC [14:17:04]CommunicateWithHost err = 0 [14:17:04]CheckOFDResponse [14:17:04]1017 (14) - 77093643461234 [14:17:04]1041 (16) - 0000000000871802 [14:17:04]1040 (4) - 198773 [14:17:04]1012 (4) - 17.08.2024 08:18 [14:17:04]1206 (1) - 0 [14:17:04]OFD Sender: Remove packet 198773 [14:17:04]ProducePacketName [14:17:04]name=ofd_packets/00198773 [14:17:04]NVStorageDeleteData [14:17:04]OFD Sender: Processing packet 198774 [packets to send 254, broken 245] [14:17:04]ProducePacketName [14:17:04]name=ofd_packets/00198774 [14:17:04]OFD Sender: To server: 嚂鰌G, [14:17:04]CommunicateWithHost lk.salyk.kg:30040 [14:17:04]ConnectInit lk.salyk.kg [14:17:04]Connected sock=10 [14:17:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 51 6A 07 01 E0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 2B AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 76 08 03 00 35 04 06 00 2D 8A BE 5C 1C 58 5E 56 AF BC 5C 4A F1 0B [14:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1D E3 47 00 2E 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 31 38 30 32 10 04 04 00 76 08 03 00 F4 03 04 00 F0 5C C0 66 B6 04 01 00 00 2B DD C9 3A 07 20 B2 7A [14:17:05]CommunicateWithHost err = 0 [14:17:05]CheckOFDResponse [14:17:05]1017 (14) - 77093643461234 [14:17:05]1041 (16) - 0000000000871802 [14:17:05]1040 (4) - 198774 [14:17:05]1012 (4) - 17.08.2024 08:18 [14:17:05]1206 (1) - 0 [14:17:05]OFD Sender: Remove packet 198774 [14:17:05]ProducePacketName [14:17:05]name=ofd_packets/00198774 [14:17:05]NVStorageDeleteData [14:17:05]OFD Sender: Processing packet 198775 [packets to send 253, broken 245] [14:17:05]ProducePacketName [14:17:05]name=ofd_packets/00198775 [14:17:05]OFD Sender: To server: 嚂鰌G, [14:17:05]CommunicateWithHost lk.salyk.kg:30040 [14:17:05]ConnectInit lk.salyk.kg [14:17:05]Connected sock=10 [14: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 31 38 30 32 0F 01 00 00 41 4C 07 01 C2 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 39 AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 08 03 00 35 04 06 00 C6 24 85 59 29 0A 18 BD 77 E3 28 EA 9F 98 [14:17:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FB 82 47 00 3F 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 31 38 30 32 10 04 04 00 77 08 03 00 F4 03 04 00 F1 5C C0 66 B6 04 01 00 00 E8 C2 0B B3 10 BA 41 11 [14:17:06]CommunicateWithHost err = 0 [14:17:06]CheckOFDResponse [14:17:06]1017 (14) - 77093643461234 [14:17:06]1041 (16) - 0000000000871802 [14:17:06]1040 (4) - 198775 [14:17:06]1012 (4) - 17.08.2024 08:18 [14:17:06]1206 (1) - 0 [14:17:06]OFD Sender: Remove packet 198775 [14:17:06]ProducePacketName [14:17:06]name=ofd_packets/00198775 [14:17:06]NVStorageDeleteData [14:17:06]OFD Sender: Processing packet 198776 [packets to send 252, broken 245] [14:17:06]ProducePacketName [14:17:06]name=ofd_packets/00198776 [14:17:06]OFD Sender: To server: 嚂鰌G, [14:17:06]CommunicateWithHost lk.salyk.kg:30040 [14:17:06]ConnectInit lk.salyk.kg [14:17:06]Connected sock=10 [14:17:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 FE 6E 0D 01 BE 86 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 6D AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 08 03 00 35 04 06 00 B9 35 64 C4 8F BF 0B FE 13 F9 68 93 09 FA [14:17:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 44 47 00 F9 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 31 38 30 32 10 04 04 00 78 08 03 00 F4 03 04 00 F2 5C C0 66 B6 04 01 00 00 AB 66 56 39 1F 05 ED E7 [14:17:07]CommunicateWithHost err = 0 [14:17:07]CheckOFDResponse [14:17:07]1017 (14) - 77093643461234 [14:17:07]1041 (16) - 0000000000871802 [14:17:07]1040 (4) - 198776 [14:17:07]1012 (4) - 17.08.2024 08:18 [14:17:07]1206 (1) - 0 [14:17:07]OFD Sender: Remove packet 198776 [14:17:07]ProducePacketName [14:17:07]name=ofd_packets/00198776 [14:17:07]NVStorageDeleteData [14:17:07]OFD Sender: Processing packet 198777 [packets to send 251, broken 245] [14:17:07]ProducePacketName [14:17:07]name=ofd_packets/00198777 [14:17:07]OFD Sender: To server: 嚂鰌G, [14:17:07]CommunicateWithHost lk.salyk.kg:30040 [14:17:07]ConnectInit lk.salyk.kg [14:17:07]Connected sock=10 [14:17:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 95 07 01 36 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 9E AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 08 03 00 35 04 06 00 7D 05 5B E2 4D 0B 4B 6B FB BC B1 A1 67 7B [14:17:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 7C 47 00 29 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 08 03 00 F4 03 04 00 F3 5C C0 66 B6 04 01 00 00 0F 39 5F DD 3B 96 5E 72 [14:17:08]CommunicateWithHost err = 0 [14:17:08]CheckOFDResponse [14:17:08]1017 (14) - 77093643461234 [14:17:08]1041 (16) - 0000000000871802 [14:17:08]1040 (4) - 198777 [14:17:08]1012 (4) - 17.08.2024 08:18 [14:17:08]1206 (1) - 0 [14:17:08]OFD Sender: Remove packet 198777 [14:17:08]ProducePacketName [14:17:08]name=ofd_packets/00198777 [14:17:08]NVStorageDeleteData [14:17:08]OFD Sender: Processing packet 198778 [packets to send 250, broken 245] [14:17:08]ProducePacketName [14:17:08]name=ofd_packets/00198778 [14:17:08]OFD Sender: To server: 嚂鰌G, [14:17:08]CommunicateWithHost lk.salyk.kg:30040 [14:17:08]ConnectInit lk.salyk.kg [14:17:08]Connected sock=10 [14:17:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F6 A8 07 01 72 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 E6 AF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 08 03 00 35 04 06 00 2F BA 6B D9 79 11 93 E4 A6 20 F5 57 5E 18 [14:17:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 FD 47 00 D3 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 08 03 00 F4 03 04 00 F4 5C C0 66 B6 04 01 00 00 48 43 FD 48 11 7E 96 61 [14:17:09]CommunicateWithHost err = 0 [14:17:09]CheckOFDResponse [14:17:09]1017 (14) - 77093643461234 [14:17:09]1041 (16) - 0000000000871802 [14:17:09]1040 (4) - 198778 [14:17:09]1012 (4) - 17.08.2024 08:19 [14:17:09]1206 (1) - 0 [14:17:09]OFD Sender: Remove packet 198778 [14:17:09]ProducePacketName [14:17:09]name=ofd_packets/00198778 [14:17:09]NVStorageDeleteData [14:17:09]accept exits with 9 [14:17:09]New connection [14:17:09]New thread 3067247972 created [14:17:09]Thread 3067104612 joined [14:17:09]Waiting for new connection... [14:17:09] Sock 9.Parse request [14:17:09]Sock 9.Check first char [14:17:09]Sock 9.First char is OK [14:17:09]request: POST /json_proto HTTP/1.0 [14:17:09]Method: POST [14:17:09]URL: /json_proto [14:17:09]Method is POST - this is cgi request [14:17:09]url: /json_proto [14:17:09]query_string will be loaded in cgi processing [14:17:09]execute_cgi json_proto POST (null) [14:17:09]execute_cgi path=json_proto method=POST [14:17:09]POST find Content-Length [14:17:09]Host: 172.17.46.195:8080 [14:17:09]Content-Length: 679 [14:17:09]Content-Type: application/json [14:17:09] [14:17:09]POST finish read [14:17:09]Found Content-Length = 679 [14:17:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:09]execute_script... [14:17: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)11326238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:09]POST & json_proto [14:17:09]process_json_proto [14:17:09]json parsed OK: [14:17:09]protocol is kg_v1.0 [14:17:09]action value=close_receipt [14:17:09]process_action close_receipt [14:17:09]cmd_close_receipt [14:17:09]MH_GetDate [14:17:09]Write to MH i2c: F0 00 00 C5 1A CE [14:17:09]Write i2c OK [14:17:09]MH_I2C_Read... [14:17:09]Read from MH i2c: F0 [14:17:09]MH_I2C_Read... [14:17:09]Read from MH i2c: F0 09 00 [14:17:09]MH_I2C_Read... [14:17:09]Read from MH i2c: F0 09 00 C5 1A 00 E6 B0 C0 66 8D AE BC 66 F0 [14:17:09]GetLastDocTimeStamp 1723904210 [14:17:09]current date 1723904230 [14:17:09]FM_GetShiftState [14:17:09]SAM_PROTO_GetShiftState [14:17:09]wFMCommunicate request_size=4 [14:17:09]MH_SAM_APDU [14:17:09]CAPDU: 80 13 01 00 [14:17:09]Write to MH i2c: E2 08 00 C6 1A 80 13 01 00 00 00 00 00 5D [14:17:09]Write i2c OK [14:17:09]MH_I2C_Read... [14:17:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:09]Read from MH i2c: E2 [14:17:09]MH_I2C_Read... [14:17:09]Read from MH i2c: E2 0E 00 [14:17:09]MH_I2C_Read... [14:17:09]Read from MH i2c: E2 0E 00 C6 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BD [14:17:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:17:09]wFMCommunicate OK [14:17:09]SAM_PROTO_GetShiftState done [14:17:09]FM_GetShiftState done [14:17:09]opened in 1723853126 [14:17:09]opened+sec_in_day 1723939526 [14:17:09]quantity*price = 30035 [14:17:09]sum+1 = 30036 [14:17:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 391 17.08.2024 14:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198783 肖袩袛: 110651802821927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141710&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198783&fm=110651802821927&tin=02508201610067®Number=0000000000092545&sum=30000 [14:17:10]StoreToDocumentArchive [14:17:10]shift 463 fd 198783 [14:17:10]save to /storage/0463/doc_00198783 [14:17:10]save last doc name /storage/0463/doc_00198783 to /storage/kkm_last_doc_name [14:17:10]save OK [14:17:10]Clear old archive folders... [14:17:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:10]tlvbuf is 007B29D0 [14:17:10]SAM_PROTO_ClearQueue [14:17:10]wFMCommunicate request_size=4 [14:17:10]MH_SAM_APDU [14:17:10]CAPDU: 80 09 00 00 [14:17:10]Write to MH i2c: E2 08 00 D3 1A 80 09 00 00 00 00 00 00 5F [14:17:10]Write i2c OK [14:17:10]MH_I2C_Read... [14:17:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:10]Read from MH i2c: E2 [14:17:10]MH_I2C_Read... [14:17:10]Read from MH i2c: E2 03 00 [14:17:10]MH_I2C_Read... [14:17:10]Read from MH i2c: E2 03 00 D3 1A 00 90 00 61 [14:17:10]RAPDU: 90 00 [14:17:10]wFMCommunicate OK [14:17:10]SAM_PROTO_ClearQueue done [14:17:10]KKMCreateOFDPacket [14:17:10]OFDProtocolAddRootSTLVToBuf [14:17:10]FM_MakeSignedData [14:17:10]FM_MakeSignedData [14:17:10]SAM_PROTO_SignData [14:17:10]wFMCommunicate request_size=4 [14:17:10]MH_SAM_APDU [14:17:10]CAPDU: 80 0D 01 02 [14:17:10]Write to MH i2c: E2 08 00 D4 1A 80 0D 01 02 00 00 00 00 67 [14:17:10]Write i2c OK [14:17:10]MH_I2C_Read... [14:17:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:10]Read from MH i2c: E2 [14:17:10]MH_I2C_Read... [14:17:10]Read from MH i2c: E2 03 00 [14:17:10]MH_I2C_Read... [14:17:10]Read from MH i2c: E2 03 00 D4 1A 00 90 00 62 [14:17:10]RAPDU: 90 00 [14:17:10]wFMCommunicate OK [14:17:10]wFMCommunicate request_size=255 [14:17:10]MH_SAM_APDU [14:17: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 E6 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 08 03 00 35 04 06 00 64 [14:17:10]Write to MH i2c: E2 02 01 D5 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 E6 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 08 03 00 35 04 06 00 64 00 00 00 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]OFD Sender: Processing packet 198780 [packets to send 248, broken 245] [14:17:11]ProducePacketName [14:17:11]name=ofd_packets/00198780 [14:17:11]OFD Sender: To server: 嚂鰌G, [14:17:11]CommunicateWithHost lk.salyk.kg:30040 [14:17:11]ConnectInit lk.salyk.kg [14:17:11]Connected sock=7 [14:17:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 EE 89 04 01 A2 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 Read from MH i2c: 03 E2 01 [14:17:11]00 MH_I2C_Read... [14:17:11]01 Read from MH i2c: F3 E2 03 03 06 00 00 [14:17:11]FA MH_I2C_Read... [14:17:11]52 00 00 00 00 07 Read from MH i2c: E2 04 03 06 00 00 D5 00 1A 00 00 00 90 00 00 00 63 00 [14:17:11]39 RAPDU: 04 90 06 00 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:11] [14:17:11]00 wFMCommunicate OK [14:17:11]59 wFMCommunicate request_size=10 [14:17:11]0D MH_SAM_APDU [14:17:11]03 CAPDU: 00 80 00 0D 00 02 1F 02 04 05 02 A3 00 21 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 35 B0 C0 66 0E 04 04 00 CF 01 00 00 66 B9 A5 27 04 [14:17:11]01 Write to MH i2c: 00 E2 01 0D 0D 00 04 D6 10 1A 00 80 30 0D 30 02 30 02 30 05 30 00 A3 30 21 30 66 30 A5 30 27 30 00 30 00 39 6A 32 [14:17:11]35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 08 03 Write i2c OK [14:17:11]00 MH_I2C_Read... [14:17:11]35 04 06 00 C0 8F 85 15 58 DA E7 23 14 55 CD 54 AF 44 [14:17:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:11]Read from MH i2c: E2 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 03 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 03 00 D6 1A 00 90 00 64 [14:17:11]RAPDU: 90 00 [14:17:11]wFMCommunicate OK [14:17:11]wFMCommunicate request_size=4 [14:17:11]MH_SAM_APDU [14:17:11]CAPDU: 80 0D 03 02 [14:17:11]Write to MH i2c: E2 08 00 D7 1A 80 0D 03 02 00 00 00 00 6C [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:11]Read from MH i2c: E2 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0B 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 0B 00 D7 1A 00 A4 D8 0C DC 6B 17 63 E3 90 00 99 [14:17:11]RAPDU: A4 D8 0C DC 6B 17 63 E3 90 00 [14:17:11]wFMCommunicate OK [14:17:11]SAM_PROTO_SignData done [14:17:11]FM_MakeSignedData done [14:17:11]CreateOFDProtocolMessage [14:17:11]wFMCommunicate request_size=4 [14:17:11]MH_SAM_APDU [14:17:11]CAPDU: 80 11 00 00 [14:17:11]Write to MH i2c: E2 08 00 D8 1A 80 11 00 00 00 00 00 00 6C [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:11]Read from MH i2c: E2 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 17 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: E2 17 00 D8 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B9 [14:17:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:17:11]wFMCommunicate OK [14:17:11]CreateOFDProtocolMessage done [14:17:11]OFDSenderStorePacket 198783 [14:17:11]StoreOFDPacket docnum=198783 [14:17:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C5 38 07 01 C0 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 E6 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 08 03 00 35 04 06 00 64 A3 21 66 A5 27 A4 D8 0C DC 6B 17 63 E3 [14:17:11]CheckFolder [14:17:11]dirname=/storage/ofd_packets [14:17:11]CheckFolder done [14:17:11]ProducePacketName [14:17:11]name=ofd_packets/00198783 [14:17:11]NVStorageSaveData ofd_packets/00198783 [14:17:11]File name is /storage/ofd_packets/00198783 [14:17:11]Write 301 bytes [14:17:11]NVStorageSaveData done [14:17:11]OFDSenderStorePacket done [14:17:11]KKMCreateOFDPacket done [14:17:11]NVStorageSaveData kkm_last_timestamp [14:17:11]File name is /storage/kkm_last_timestamp [14:17:11]Write 4 bytes [14:17:11]NVStorageSaveData done [14:17:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8F 0F 47 00 B1 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 08 03 00 F4 03 04 00 F6 5C C0 66 B6 04 01 00 00 DF 1A 95 40 2E B7 7B F9 [14:17:11]CommunicateWithHost err = 0 [14:17:11]CheckOFDResponse [14:17:11]1017 (14) - 77093643461234 [14:17:11]1041 (16) - 0000000000871802 [14:17:11]1040 (4) - 198780 [14:17:11]1012 (4) - 17.08.2024 08:19 [14:17:11]1206 (1) - 0 [14:17:11]OFD Sender: Remove packet 198780 [14:17:11]ProducePacketName [14:17:11]name=ofd_packets/00198780 [14:17:11]NVStorageDeleteData [14:17:11]ExternCall_PrintAddStr [14:17:11]wPrintStart [14:17:11]Write to MH i2c: 01 00 00 D9 1A F3 [14:17:11]Write i2c OK [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: 01 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: 01 07 00 [14:17:11]MH_I2C_Read... [14:17:11]Read from MH i2c: 01 07 00 D9 1A 00 00 00 00 00 FF 0F 08 [14:17:11]RasterBufferAndPrint [14:17:11]line 小褔械褌 N : (1)11326238 [14:17:11]line 袠袧袧: 02508201610067 [14:17:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:17:11]line 袩袪袨袛袗袞袗 [14:17:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [14:17:11]line 孝芯胁邪褉: 2710124130 [14:17:11]line 袗懈-92-袣-4 [14:17:11]line 4.430 * 67.80 [14:17:11]line = 300.35 [14:17:11]line 袧袛小 12% 袧小袩 1% [14:17:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:17:11]line 袨袣袪校袚袥袝袧袠袝: -0.35 [14:17:11]line 袠孝袨袚袨: 300.00 [14:17:11]line 袙薪械褋械薪芯: 300.00 [14:17:11]line 小袛袗效袗: 0.00 [14:17:11]line 袧小袩 1% : 2.66 [14:17:11]line 袧袛小 12% : 31.90 [14:17:11]line 袧邪谢懈褔薪褘屑懈: 300.00 [14:17:11]line 袘械蟹薪邪谢.: 0.00 [14:17:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:17:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:17:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:17:11]line 效械泻 391 17.08.2024 14:17 [14:17:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:17:11]line 袟袧袦: 0300000079 [14:17:11]line 袪袧袦: 0000000000092545 [14:17:11]line 袙械褉褋懈褟 袣袣袦: 001 [14:17:11]line 肖袦: 0000000000871802 [14:17:11]line 肖袛: 198783 [14:17:11]line 肖袩袛: 110651802821927 [14:17:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141710&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198783&fm=110651802821927&tin=02508201610067®Number=0000000000092545&sum=30000 [14:17:11]written 0, free lines is 4095 [14:17:12]Write to MH i2c: 01 00 00 04 1B 1F [14:17:12]OFD Sender: Processing packet 198781 [packets to send 248, broken 245] [14:17:12]ProducePacketName [14:17:12]name=ofd_packets/00198781 [14:17:12]OFD Sender: To server: 嚂鰌G, [14:17:12]CommunicateWithHost lk.salyk.kg:30040 [14:17:12]ConnectInit lk.salyk.kg [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: 01 07 00 04 1B 00 00 00 00 00 03 0D 36 [14:17:12]RasterBufferAndPrint [14:17:12]line [14:17:12]line [14:17:12]line [14:17:12]line [14:17:12]line [14:17:12]written 0, free lines is 3377 [14:17:12]MH_Cut [14:17:12]Write to MH i2c: D1 01 00 0B 1B 01 F8 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: D1 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: D1 01 00 [14:17:12]MH_I2C_Read... [14:17:12]Read from MH i2c: D1 01 00 0B 1B 00 F7 [14:17:12]Write to MH i2c: 01 00 00 0C 1B 27 [14:17:12]Write i2c OK [14:17:12]MH_I2C_Read... [14:17:12]Connected sock=7 [14:17:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 96 16 07 01 32 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 6E B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 08 03 00 35 04 06 00 3F 08 47 E9 F1 4A 44 C2 BB A8 B0 31 31 4A [14:17:13]*** Cut start [14:17:13]*** Purtial cut [14:17:13]*** CUTSNS_PIN = 0 [14:17:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F A2 47 00 26 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 08 03 00 F4 03 04 00 F8 5C C0 66 B6 04 01 00 00 FD 90 98 2A 68 D5 72 70 [14:17:13]CommunicateWithHost err = 0 [14:17:13]CheckOFDResponse [14:17:13]1017 (14) - 77093643461234 [14:17:13]1041 (16) - 0000000000871802 [14:17:13]1040 (4) - 198781 [14:17:13]1012 (4) - 17.08.2024 08:19 [14:17:13]1206 (1) - 0 [14:17:13]OFD Sender: Remove packet 198781 [14:17:13]ProducePacketName [14:17:13]name=ofd_packets/00198781 [14:17:13]NVStorageDeleteData [14:17:13]*** Stage 1: CUTSNS_PIN = 1 [14:17:13]OFD Sender: Processing packet 198782 [packets to send 247, broken 245] [14:17:13]ProducePacketName [14:17:13]name=ofd_packets/00198782 [14:17:13]OFD Sender: To server: 嚂鰌G, [14:17:13]CommunicateWithHost lk.salyk.kg:30040 [14:17:13]ConnectInit lk.salyk.kg [14:17:13]Connected sock=7 [14: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 31 38 30 32 0F 01 00 00 7F C6 07 01 85 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 D2 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 08 03 00 35 04 06 00 49 54 D4 92 9C E5 EB B8 88 04 24 30 42 4F [14:17:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 A0 47 00 93 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 08 03 00 F4 03 04 00 F9 5C C0 66 B6 04 01 00 00 74 A5 4F 37 97 1B 04 EF [14:17:14]CommunicateWithHost err = 0 [14:17:14]CheckOFDResponse [14:17:14]1017 (14) - 77093643461234 [14:17:14]1041 (16) - 0000000000871802 [14:17:14]1040 (4) - 198782 [14:17:14]1012 (4) - 17.08.2024 08:19 [14:17:14]1206 (1) - 0 [14:17:14]OFD Sender: Remove packet 198782 [14:17:14]ProducePacketName [14:17:14]name=ofd_packets/00198782 [14:17:14]NVStorageDeleteData [14:17:15]OFD Sender: Processing packet 198783 [packets to send 246, broken 245] [14:17:15]ProducePacketName [14:17:15]name=ofd_packets/00198783 [14:17:15]OFD Sender: To server: 嚂鰌G, [14:17:15]CommunicateWithHost lk.salyk.kg:30040 [14:17:15]ConnectInit lk.salyk.kg [14:17:15]Read from MH i2c: 01 [14:17:15]MH_I2C_Read... [14:17:15]*** Stop cut motor [14:17:15]*** Cut end [14:17:15]Read from MH i2c: 01 07 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: 01 07 00 0C 1B 00 00 00 00 00 FF 0F 3C [14:17:15]process_action close_receipt done [14:17:15]requested_data is exist [14:17:15]produce_requested_data [14:17:15]requested_item fm.sn is exist - process it [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 11 00 00 [14:17:15]Write to MH i2c: E2 08 00 0D 1B 80 11 00 00 00 00 00 00 A2 [14:17:15]Write i2c OK [14:17:15]MH_I2C_Read... [14:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:15]Read from MH i2c: E2 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 17 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 17 00 0D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [14:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:17:15]wFMCommunicate OK [14:17:15]requested_item fd.num is exist - process it [14:17:15]SAM_PROTO_GetFieldsCounters [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 13 00 00 [14:17:15]Write to MH i2c: E2 08 00 0E 1B 80 13 00 00 00 00 00 00 A5 [14:17:15]Write i2c OK [14:17:15]MH_I2C_Read... [14:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:15]Read from MH i2c: E2 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 62 00 [14:17:15]MH_I2C_Read... [14:17:15]Read from MH i2c: E2 62 00 0E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [14:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 7F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:15]wFMCommunicate OK [14:17:15]SAM_PROTO_GetFieldsCounters done [14:17:15]requested_item shift.num is exist - process it [14:17:15]requested_item shift.opened is exist - process it [14:17:15]req_shift_opened [14:17:15]FM_GetShiftState [14:17:15]SAM_PROTO_GetShiftState [14:17:15]wFMCommunicate request_size=4 [14:17:15]MH_SAM_APDU [14:17:15]CAPDU: 80 13 01 00 [14:17:15]Write to MH i2c: E2 08 00 0F 1B 80 13 01 00 00 00 00 00 A7 [14:17:15]Connected sock=11 [14:17:15]Data to sent: 87 95 F6 70 47 Write i2c OK [14:17:15]2C MH_I2C_Read... [14:17:15]01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C5 38 07 01 C0 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 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:15]34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 Read from MH i2c: 4E E2 11 [14:17:15]00 MH_I2C_Read... [14:17:15]00 Read from MH i2c: 00 E2 00 0E 00 00 37 [14:17:15]04 MH_I2C_Read... [14:17:15]06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 Read from MH i2c: 00 E2 01 0E BC 00 04 0F 01 1B 00 00 01 09 FC 00 03 01 06 46 00 E9 30 BF 75 66 00 00 00 00 00 00 00 00 EB 90 03 00 26 07 00 [14:17:15]EF RAPDU: 03 09 0F 00 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:17:15]wFMCommunicate OK [14:17:15]SAM_PROTO_GetShiftState done [14:17:15]FM_GetShiftState done [14:17:15]req_shift_opened done [14:17:15]requested_item shift.open_date is exist - process it [14:17:15]req_shift_open_date [14:17:15]req_shift_open_date done [14:17:15]produce_requested_data done [14:17:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198783,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:17:15]F6 process_action_free close_receipt [14:17:15]03 json_value_free [14:17:15]01 json_value_free done [14:17:15]00 process_json_proto returns [14:17:15]01 Send response to host [14:17:15]F7 03 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198783,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:17:15]06 free response buf [14:17:15]00 execute_script done [14:17:15]0A execute_script returns [14:17:15]free content buf [14:17:15]Sock 9.Close socket [14:17:15]Sock 9.Thread stoped [14:17:15]01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 E6 B0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 08 03 00 35 04 06 00 64 A3 21 66 A5 27 A4 D8 0C DC 6B 17 63 E3 [14:17:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A9 02 47 00 3B BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 08 03 00 F4 03 04 00 FB 5C C0 66 B6 04 01 00 00 F9 4F 45 ED BB 6A 11 7A [14:17:16]CommunicateWithHost err = 0 [14:17:16]CheckOFDResponse [14:17:16]1017 (14) - 77093643461234 [14:17:16]1041 (16) - 0000000000871802 [14:17:16]1040 (4) - 198783 [14:17:16]1012 (4) - 17.08.2024 08:19 [14:17:16]1206 (1) - 0 [14:17:16]OFD Sender: Remove packet 198783 [14:17:16]ProducePacketName [14:17:16]name=ofd_packets/00198783 [14:17:16]NVStorageDeleteData [14:17:16]OFD Sender: No OFD packet to send [14:17:16]OFD Sender: No OFD packet to send [14:17:21]OFD Sender: No OFD packet to send [14:17:26]OFD Sender: No OFD packet to send [14:17:31]OFD Sender: No OFD packet to send [14:17:36]OFD Sender: No OFD packet to send [14:17:41]OFD Sender: No OFD packet to send [14:17:46]OFD Sender: No OFD packet to send [14:17:51]OFD Sender: No OFD packet to send [14:17:56]OFD Sender: No OFD packet to send [14:18:01]OFD Sender: No OFD packet to send [14:18:06]OFD Sender: No OFD packet to send [14:18:11]OFD Sender: No OFD packet to send [14:18:16]OFD Sender: No OFD packet to send [14:18:21]OFD Sender: No OFD packet to send [14:18:26]OFD Sender: No OFD packet to send [14:18:31]OFD Sender: No OFD packet to send [14:18:36]OFD Sender: No OFD packet to send [14:18:41]OFD Sender: No OFD packet to send [14:18:46]OFD Sender: No OFD packet to send [14:18:51]OFD Sender: No OFD packet to send [14:18:56]OFD Sender: No OFD packet to send [14:19:01]OFD Sender: No OFD packet to send [14:19:06]OFD Sender: No OFD packet to send [14:19:11]OFD Sender: No OFD packet to send [14:19:13]accept exits with 10 [14:19:13]New connection [14:19:13]New thread 3067104612 created [14:19:13]Thread 3067247972 joined [14:19:13]Waiting for new connection... [14:19:13] Sock 10.Parse request [14:19:13]Sock 10.Check first char [14:19:13]Sock 10.First char is OK [14:19:13]request: POST /json_proto HTTP/1.0 [14:19:13]Method: POST [14:19:13]URL: /json_proto [14:19:13]Method is POST - this is cgi request [14:19:13]url: /json_proto [14:19:13]query_string will be loaded in cgi processing [14:19:13]execute_cgi json_proto POST (null) [14:19:13]execute_cgi path=json_proto method=POST [14:19:13]POST find Content-Length [14:19:13]Host: 172.17.46.195:8080 [14:19:13]Content-Length: 680 [14:19:13]Content-Type: application/json [14:19:13] [14:19:13]POST finish read [14:19:13]Found Content-Length = 680 [14:19:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:13]execute_script... [14:19: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)11326240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:13]POST & json_proto [14:19:13]process_json_proto [14:19:13]json parsed OK: [14:19:13]protocol is kg_v1.0 [14:19:13]action value=close_receipt [14:19:13]process_action close_receipt [14:19:13]cmd_close_receipt [14:19:13]MH_GetDate [14:19:13]Write to MH i2c: F0 00 00 10 1B 1A [14:19:13]Write i2c OK [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: F0 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: F0 09 00 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: F0 09 00 10 1B 00 62 B1 C0 66 8D AE BC 66 B9 [14:19:13]GetLastDocTimeStamp 1723904230 [14:19:13]current date 1723904354 [14:19:13]FM_GetShiftState [14:19:13]SAM_PROTO_GetShiftState [14:19:13]wFMCommunicate request_size=4 [14:19:13]MH_SAM_APDU [14:19:13]CAPDU: 80 13 01 00 [14:19:13]Write to MH i2c: E2 08 00 11 1B 80 13 01 00 00 00 00 00 A9 [14:19:13]Write i2c OK [14:19:13]MH_I2C_Read... [14:19:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:13]Read from MH i2c: E2 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: E2 0E 00 [14:19:13]MH_I2C_Read... [14:19:13]Read from MH i2c: E2 0E 00 11 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 09 [14:19:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:13]wFMCommunicate OK [14:19:13]SAM_PROTO_GetShiftState done [14:19:13]FM_GetShiftState done [14:19:13]opened in 1723853126 [14:19:13]opened+sec_in_day 1723939526 [14:19:13]quantity*price = 75016 [14:19:13]sum+1 = 75017 [14:19:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.16 袠孝袨袚袨: 750.00 袙薪械褋械薪芯: 750.00 小袛袗效袗: 0.00 袧小袩 1% : 6.64 袧袛小 12% : 79.66 袧邪谢懈褔薪褘屑懈: 750.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 392 17.08.2024 14:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198784 肖袩袛: 66228865336456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141914&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198784&fm=66228865336456&tin=02508201610067®Number=0000000000092545&sum=75000 [14:19:14]StoreToDocumentArchive [14:19:14]shift 463 fd 198784 [14:19:14]save to /storage/0463/doc_00198784 [14:19:14]save last doc name /storage/0463/doc_00198784 to /storage/kkm_last_doc_name [14:19:14]save OK [14:19:14]Clear old archive folders... [14:19:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:14]tlvbuf is 00739EB0 [14:19:14]SAM_PROTO_ClearQueue [14:19:14]wFMCommunicate request_size=4 [14:19:14]MH_SAM_APDU [14:19:14]CAPDU: 80 09 00 00 [14:19:14]Write to MH i2c: E2 08 00 1E 1B 80 09 00 00 00 00 00 00 AB [14:19:14]Write i2c OK [14:19:14]MH_I2C_Read... [14:19:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:14]Read from MH i2c: E2 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 1E 1B 00 90 00 AD [14:19:14]RAPDU: 90 00 [14:19:14]wFMCommunicate OK [14:19:14]SAM_PROTO_ClearQueue done [14:19:14]KKMCreateOFDPacket [14:19:14]OFDProtocolAddRootSTLVToBuf [14:19:14]FM_MakeSignedData [14:19:14]FM_MakeSignedData [14:19:14]SAM_PROTO_SignData [14:19:14]wFMCommunicate request_size=4 [14:19:14]MH_SAM_APDU [14:19:14]CAPDU: 80 0D 01 02 [14:19:14]Write to MH i2c: E2 08 00 1F 1B 80 0D 01 02 00 00 00 00 B3 [14:19:14]Write i2c OK [14:19:14]MH_I2C_Read... [14:19:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:14]Read from MH i2c: E2 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 1F 1B 00 90 00 AE [14:19:14]RAPDU: 90 00 [14:19:14]wFMCommunicate OK [14:19:14]wFMCommunicate request_size=255 [14:19:14]MH_SAM_APDU [14:19: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 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 62 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 08 03 00 35 04 06 00 3C [14:19:14]Write to MH i2c: E2 02 01 20 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 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 62 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 08 03 00 35 04 06 00 3C 00 00 10 [14:19:14]Write i2c OK [14:19:14]MH_I2C_Read... [14:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:14]Read from MH i2c: E2 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 20 1B 00 90 00 AF [14:19:14]RAPDU: 90 00 [14:19:14]wFMCommunicate OK [14:19:14]wFMCommunicate request_size=10 [14:19:14]MH_SAM_APDU [14:19:14]CAPDU: 80 0D 02 02 05 3C 1B FE 04 88 [14:19:14]Write to MH i2c: E2 0D 00 21 1B 80 0D 02 02 05 00 3C 1B FE 04 88 00 00 A1 [14:19:14]Write i2c OK [14:19:14]MH_I2C_Read... [14:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:14]Read from MH i2c: E2 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 [14:19:14]MH_I2C_Read... [14:19:14]Read from MH i2c: E2 03 00 21 1B 00 90 00 B0 [14:19:14]RAPDU: 90 00 [14:19:14]wFMCommunicate OK [14:19:14]wFMCommunicate request_size=4 [14:19:14]MH_SAM_APDU [14:19:14]CAPDU: 80 0D 03 02 [14:19:14]Write to MH i2c: E2 08 00 22 1B 80 0D 03 02 00 00 00 00 B8 [14:19:14]Write i2c OK [14:19:14]MH_I2C_Read... [14:19:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:15]Read from MH i2c: E2 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 0B 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 0B 00 22 1B 00 7C 80 DC 22 97 7B 8B 95 90 00 E5 [14:19:15]RAPDU: 7C 80 DC 22 97 7B 8B 95 90 00 [14:19:15]wFMCommunicate OK [14:19:15]SAM_PROTO_SignData done [14:19:15]FM_MakeSignedData done [14:19:15]CreateOFDProtocolMessage [14:19:15]wFMCommunicate request_size=4 [14:19:15]MH_SAM_APDU [14:19:15]CAPDU: 80 11 00 00 [14:19:15]Write to MH i2c: E2 08 00 23 1B 80 11 00 00 00 00 00 00 B8 [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:15]Read from MH i2c: E2 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 17 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: E2 17 00 23 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [14:19:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:15]wFMCommunicate OK [14:19:15]CreateOFDProtocolMessage done [14:19:15]OFDSenderStorePacket 198784 [14:19:15]StoreOFDPacket docnum=198784 [14:19:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4A 55 07 01 D1 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 62 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 08 03 00 35 04 06 00 3C 3C 1B FE 04 88 7C 80 DC 22 97 7B 8B 95 [14:19:15]CheckFolder [14:19:15]dirname=/storage/ofd_packets [14:19:15]CheckFolder done [14:19:15]ProducePacketName [14:19:15]name=ofd_packets/00198784 [14:19:15]NVStorageSaveData ofd_packets/00198784 [14:19:15]File name is /storage/ofd_packets/00198784 [14:19:15]Write 301 bytes [14:19:15]NVStorageSaveData done [14:19:15]OFDSenderStorePacket done [14:19:15]KKMCreateOFDPacket done [14:19:15]NVStorageSaveData kkm_last_timestamp [14:19:15]File name is /storage/kkm_last_timestamp [14:19:15]Write 4 bytes [14:19:15]NVStorageSaveData done [14:19:15]ExternCall_PrintAddStr [14:19:15]wPrintStart [14:19:15]Write to MH i2c: 01 00 00 24 1B 3F [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 07 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 07 00 24 1B 00 00 00 00 00 FF 0F 54 [14:19:15]RasterBufferAndPrint [14:19:15]line 小褔械褌 N : (1)11326240 [14:19:15]line 袠袧袧: 02508201610067 [14:19:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:19:15]line 袩袪袨袛袗袞袗 [14:19:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [14:19:15]line 孝芯胁邪褉: 2710124500 [14:19:15]line 袗懈-95-袣-5 [14:19:15]line 10.110 * 74.20 [14:19:15]line = 750.16 [14:19:15]line 袧袛小 12% 袧小袩 1% [14:19:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:19:15]line 袨袣袪校袚袥袝袧袠袝: -0.16 [14:19:15]line 袠孝袨袚袨: 750.00 [14:19:15]line 袙薪械褋械薪芯: 750.00 [14:19:15]line 小袛袗效袗: 0.00 [14:19:15]line 袧小袩 1% : 6.64 [14:19:15]line 袧袛小 12% : 79.66 [14:19:15]line 袧邪谢懈褔薪褘屑懈: 750.00 [14:19:15]line 袘械蟹薪邪谢.: 0.00 [14:19:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:19:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:19:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:19:15]line 效械泻 392 17.08.2024 14:19 [14:19:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:19:15]line 袟袧袦: 0300000079 [14:19:15]line 袪袧袦: 0000000000092545 [14:19:15]line 袙械褉褋懈褟 袣袣袦: 001 [14:19:15]line 肖袦: 0000000000871802 [14:19:15]line 肖袛: 198784 [14:19:15]line 肖袩袛: 66228865336456 [14:19:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141914&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198784&fm=66228865336456&tin=02508201610067®Number=0000000000092545&sum=75000 [14:19:15]OFD Sender: Processing packet 198784 [packets to send 246, broken 245] [14:19:15]ProducePacketName [14:19:15]name=ofd_packets/00198784 [14:19:15]OFD Sender: To server: 嚂鰌G, [14:19:15]CommunicateWithHost lk.salyk.kg:30040 [14:19:15]ConnectInit lk.salyk.kg [14:19:15]written 0, free lines is 4095 [14:19:15]Connected sock=9 [14:19:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4A 55 07 01 D1 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 62 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 08 03 00 35 04 06 00 3C 3C 1B FE 04 88 7C 80 DC 22 97 7B 8B 95 [14:19:15]Write to MH i2c: 01 00 00 4F 1B 6A [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 07 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: 01 07 00 4F 1B 00 00 00 00 00 EB 0C 68 [14:19:15]RasterBufferAndPrint [14:19:15]line [14:19:15]line [14:19:15]line [14:19:15]line [14:19:15]line [14:19:15]written 0, free lines is 3313 [14:19:15]MH_Cut [14:19:15]Write to MH i2c: D1 01 00 56 1B 01 43 [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: D1 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: D1 01 00 [14:19:15]MH_I2C_Read... [14:19:15]Read from MH i2c: D1 01 00 56 1B 00 42 [14:19:15]Write to MH i2c: 01 00 00 57 1B 72 [14:19:15]Write i2c OK [14:19:15]MH_I2C_Read... [14:19:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A5 13 47 00 B8 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 08 03 00 F4 03 04 00 72 5D C0 66 B6 04 01 00 00 63 C8 5F 80 14 0F 8A 50 [14:19:16]CommunicateWithHost err = 0 [14:19:16]CheckOFDResponse [14:19:16]1017 (14) - 77093643461234 [14:19:16]1041 (16) - 0000000000871802 [14:19:16]1040 (4) - 198784 [14:19:16]1012 (4) - 17.08.2024 08:21 [14:19:16]1206 (1) - 0 [14:19:16]OFD Sender: Remove packet 198784 [14:19:16]ProducePacketName [14:19:16]name=ofd_packets/00198784 [14:19:16]NVStorageDeleteData [14:19:16]*** Cut start [14:19:16]*** Purtial cut [14:19:16]*** Stage 1: CUTSNS_PIN = 1 [14:19:16]OFD Sender: No OFD packet to send [14:19:16]Read from MH i2c: 01 [14:19:16]MH_I2C_Read... [14:19:16]*** Stop cut motor [14:19:16]*** Cut end [14:19:16]Read from MH i2c: 01 07 00 [14:19:16]MH_I2C_Read... [14:19:16]Read from MH i2c: 01 07 00 57 1B 00 00 00 00 00 FF 0F 87 [14:19:16]process_action close_receipt done [14:19:16]requested_data is exist [14:19:16]produce_requested_data [14:19:16]requested_item fm.sn is exist - process it [14:19:16]wFMCommunicate request_size=4 [14:19:16]MH_SAM_APDU [14:19:16]CAPDU: 80 11 00 00 [14:19:16]Write to MH i2c: E2 08 00 58 1B 80 11 00 00 00 00 00 00 ED [14:19:16]Write i2c OK [14:19:16]MH_I2C_Read... [14:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:17]Read from MH i2c: E2 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 17 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 17 00 58 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [14:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:17]wFMCommunicate OK [14:19:17]requested_item fd.num is exist - process it [14:19:17]SAM_PROTO_GetFieldsCounters [14:19:17]wFMCommunicate request_size=4 [14:19:17]MH_SAM_APDU [14:19:17]CAPDU: 80 13 00 00 [14:19:17]Write to MH i2c: E2 08 00 59 1B 80 13 00 00 00 00 00 00 F0 [14:19:17]Write i2c OK [14:19:17]MH_I2C_Read... [14:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:17]Read from MH i2c: E2 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 62 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 62 00 59 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 80 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [14:19:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 80 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:17]wFMCommunicate OK [14:19:17]SAM_PROTO_GetFieldsCounters done [14:19:17]requested_item shift.num is exist - process it [14:19:17]requested_item shift.opened is exist - process it [14:19:17]req_shift_opened [14:19:17]FM_GetShiftState [14:19:17]SAM_PROTO_GetShiftState [14:19:17]wFMCommunicate request_size=4 [14:19:17]MH_SAM_APDU [14:19:17]CAPDU: 80 13 01 00 [14:19:17]Write to MH i2c: E2 08 00 5A 1B 80 13 01 00 00 00 00 00 F2 [14:19:17]Write i2c OK [14:19:17]MH_I2C_Read... [14:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:17]Read from MH i2c: E2 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 0E 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 0E 00 5A 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [14:19:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:17]wFMCommunicate OK [14:19:17]SAM_PROTO_GetShiftState done [14:19:17]FM_GetShiftState done [14:19:17]req_shift_opened done [14:19:17]requested_item shift.open_date is exist - process it [14:19:17]req_shift_open_date [14:19:17]req_shift_open_date done [14:19:17]produce_requested_data done [14:19:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198784,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:19:17]process_action_free close_receipt [14:19:17]json_value_free [14:19:17]json_value_free done [14:19:17]process_json_proto returns [14:19:17]Send response to host [14:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198784,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:19:17]free response buf [14:19:17]execute_script done [14:19:17]execute_script returns [14:19:17]free content buf [14:19:17]Sock 10.Close socket [14:19:17]Sock 10.Thread stoped [14:19:17]accept exits with 7 [14:19:17]New connection [14:19:17]New thread 3067247972 created [14:19:17]Thread 3067104612 joined [14:19:17]Waiting for new connection... [14:19:17] Sock 7.Parse request [14:19:17]Sock 7.Check first char [14:19:17]Sock 7.First char is OK [14:19:17]request: POST /json_proto HTTP/1.0 [14:19:17]Method: POST [14:19:17]URL: /json_proto [14:19:17]Method is POST - this is cgi request [14:19:17]url: /json_proto [14:19:17]query_string will be loaded in cgi processing [14:19:17]execute_cgi json_proto POST (null) [14:19:17]execute_cgi path=json_proto method=POST [14:19:17]POST find Content-Length [14:19:17]Host: 172.17.46.195:8080 [14:19:17]Content-Length: 811 [14:19:17]Content-Type: application/json [14:19:17] [14:19:17]POST finish read [14:19:17]Found Content-Length = 811 [14:19:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:17]execute_script... [14:19: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)11326239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.820, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:17]POST & json_proto [14:19:17]process_json_proto [14:19:17]json parsed OK: [14:19:17]protocol is kg_v1.0 [14:19:17]action value=close_receipt [14:19:17]process_action close_receipt [14:19:17]cmd_close_receipt [14:19:17]MH_GetDate [14:19:17]Write to MH i2c: F0 00 00 5B 1B 65 [14:19:17]Write i2c OK [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: F0 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: F0 09 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: F0 09 00 5B 1B 00 66 B1 C0 66 8D AE BC 66 08 [14:19:17]GetLastDocTimeStamp 1723904354 [14:19:17]current date 1723904358 [14:19:17]FM_GetShiftState [14:19:17]SAM_PROTO_GetShiftState [14:19:17]wFMCommunicate request_size=4 [14:19:17]MH_SAM_APDU [14:19:17]CAPDU: 80 13 01 00 [14:19:17]Write to MH i2c: E2 08 00 5C 1B 80 13 01 00 00 00 00 00 F4 [14:19:17]Write i2c OK [14:19:17]MH_I2C_Read... [14:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:17]Read from MH i2c: E2 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 0E 00 [14:19:17]MH_I2C_Read... [14:19:17]Read from MH i2c: E2 0E 00 5C 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 54 [14:19:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:17]wFMCommunicate OK [14:19:17]SAM_PROTO_GetShiftState done [14:19:17]FM_GetShiftState done [14:19:17]opened in 1723853126 [14:19:17]opened+sec_in_day 1723939526 [14:19:17]quantity*price = 400050 [14:19:17]sum+1 = 400051 [14:19:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4000.50 袧小袩 1% : 35.40 袧袛小 12% : 424.83 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4000.50 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 393 17.08.2024 14:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198785 肖袩袛: 141357937624426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141918&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198785&fm=141357937624426&tin=02508201610067®Number=0000000000092545&sum=400050 [14:19:18]StoreToDocumentArchive [14:19:18]shift 463 fd 198785 [14:19:18]save to /storage/0463/doc_00198785 [14:19:18]save last doc name /storage/0463/doc_00198785 to /storage/kkm_last_doc_name [14:19:18]save OK [14:19:18]Clear old archive folders... [14:19:18]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:19:18]tlvbuf is B6F093D0 [14:19:18]SAM_PROTO_ClearQueue [14:19:18]wFMCommunicate request_size=4 [14:19:18]MH_SAM_APDU [14:19:18]CAPDU: 80 09 00 00 [14:19:18]Write to MH i2c: E2 08 00 69 1B 80 09 00 00 00 00 00 00 F6 [14:19:18]Write i2c OK [14:19:18]MH_I2C_Read... [14:19:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:18]Read from MH i2c: E2 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: E2 03 00 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: E2 03 00 69 1B 00 90 00 F8 [14:19:18]RAPDU: 90 00 [14:19:18]wFMCommunicate OK [14:19:18]SAM_PROTO_ClearQueue done [14:19:18]KKMCreateOFDPacket [14:19:18]OFDProtocolAddRootSTLVToBuf [14:19:18]FM_MakeSignedData [14:19:18]FM_MakeSignedData [14:19:18]SAM_PROTO_SignData [14:19:18]wFMCommunicate request_size=4 [14:19:18]MH_SAM_APDU [14:19:18]CAPDU: 80 0D 01 02 [14:19:18]Write to MH i2c: E2 08 00 6A 1B 80 0D 01 02 00 00 00 00 FE [14:19:18]Write i2c OK [14:19:18]MH_I2C_Read... [14:19:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:18]Read from MH i2c: E2 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: E2 03 00 [14:19:18]MH_I2C_Read... [14:19:18]Read from MH i2c: E2 03 00 6A 1B 00 90 00 F9 [14:19:18]RAPDU: 90 00 [14:19:18]wFMCommunicate OK [14:19:18]wFMCommunicate request_size=255 [14:19:18]MH_SAM_APDU [14:19:18]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 66 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 08 03 [14:19:18]Write to MH i2c: E2 02 01 6B 1B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 66 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 08 03 00 00 1B [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 03 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 03 00 6B 1B 00 90 00 FA [14:19:19]RAPDU: 90 00 [14:19:19]wFMCommunicate OK [14:19:19]wFMCommunicate request_size=16 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 80 90 75 A8 85 6A [14:19:19]Write to MH i2c: E2 13 00 6C 1B 80 0D 02 02 0B 00 00 35 04 06 00 80 90 75 A8 85 6A 00 00 72 [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 03 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 03 00 6C 1B 00 90 00 FB [14:19:19]RAPDU: 90 00 [14:19:19]wFMCommunicate OK [14:19:19]wFMCommunicate request_size=4 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 0D 03 02 [14:19:19]Write to MH i2c: E2 08 00 6D 1B 80 0D 03 02 00 00 00 00 03 [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 0B 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 0B 00 6D 1B 00 27 03 26 71 FB DE 24 2C 90 00 EE [14:19:19]RAPDU: 27 03 26 71 FB DE 24 2C 90 00 [14:19:19]wFMCommunicate OK [14:19:19]SAM_PROTO_SignData done [14:19:19]FM_MakeSignedData done [14:19:19]CreateOFDProtocolMessage [14:19:19]wFMCommunicate request_size=4 [14:19:19]MH_SAM_APDU [14:19:19]CAPDU: 80 11 00 00 [14:19:19]Write to MH i2c: E2 08 00 6E 1B 80 11 00 00 00 00 00 00 03 [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:19]Read from MH i2c: E2 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 17 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: E2 17 00 6E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [14:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:19]wFMCommunicate OK [14:19:19]CreateOFDProtocolMessage done [14:19:19]OFDSenderStorePacket 198785 [14:19:19]StoreOFDPacket docnum=198785 [14:19:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 07 8F 0D 01 03 8D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 66 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 08 03 00 35 04 06 00 80 90 75 A8 85 6A 27 03 26 71 FB DE 24 2C [14:19:19]CheckFolder [14:19:19]dirname=/storage/ofd_packets [14:19:19]CheckFolder done [14:19:19]ProducePacketName [14:19:19]name=ofd_packets/00198785 [14:19:19]NVStorageSaveData ofd_packets/00198785 [14:19:19]File name is /storage/ofd_packets/00198785 [14:19:19]Write 307 bytes [14:19:19]NVStorageSaveData done [14:19:19]OFDSenderStorePacket done [14:19:19]KKMCreateOFDPacket done [14:19:19]NVStorageSaveData kkm_last_timestamp [14:19:19]File name is /storage/kkm_last_timestamp [14:19:19]Write 4 bytes [14:19:19]NVStorageSaveData done [14:19:19]ExternCall_PrintAddStr [14:19:19]wPrintStart [14:19:19]Write to MH i2c: 01 00 00 6F 1B 8A [14:19:19]Write i2c OK [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: 01 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: 01 07 00 [14:19:19]MH_I2C_Read... [14:19:19]Read from MH i2c: 01 07 00 6F 1B 00 00 00 00 00 FF 0F 9F [14:19:19]RasterBufferAndPrint [14:19:19]line 小褔械褌 N : (1)11326239 [14:19:19]line 袠袧袧: 02508201610067 [14:19:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:19:19]line 袩袪袨袛袗袞袗 [14:19:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [14:19:19]line 孝芯胁邪褉: 2710194210 [14:19:19]line D-ENERGY 袛孝-袣-5 [14:19:19]line 51.820 * 77.20 [14:19:19]line = 4000.50 [14:19:19]line 袧袛小 12% 袧小袩 1% [14:19:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:19:19]line 袠孝袨袚袨: 4000.50 [14:19:19]line 袧小袩 1% : 35.40 [14:19:19]line 袧袛小 12% : 424.83 [14:19:19]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:19:19]line 袘械蟹薪邪谢.: 4000.50 [14:19:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:19:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:19:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:19:19]line 效械泻 393 17.08.2024 14:19 [14:19:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:19:19]line 袟袧袦: 0300000079 [14:19:19]line 袪袧袦: 0000000000092545 [14:19:19]line 袙械褉褋懈褟 袣袣袦: 001 [14:19:19]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:19:19]line 肖袦: 0000000000871802 [14:19:19]line 肖袛: 198785 [14:19:19]line 肖袩袛: 141357937624426 [14:19:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141918&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198785&fm=141357937624426&tin=02508201610067®Number=0000000000092545&sum=400050 [14:19:19]written 0, free lines is 4095 [14:19:19]OFD Sender: Processing packet 198785 [packets to send 246, broken 245] [14:19:19]ProducePacketName [14:19:19]name=ofd_packets/00198785 [14:19:19]OFD Sender: To server: 嚂鰌G, [14:19:19]CommunicateWithHost lk.salyk.kg:30040 [14:19:19]ConnectInit lk.salyk.kg [14:19:20]Connected sock=10 [14:19:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 07 8F 0D 01 03 8D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 66 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 08 03 00 35 04 06 00 80 90 75 A8 85 6A 27 03 26 71 FB DE 24 2C [14:19:20]Write to MH i2c: 01 00 00 99 1B B4 [14:19:20]Write i2c OK [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: 01 [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: 01 07 00 [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: 01 07 00 99 1B 00 00 00 00 00 09 0D D1 [14:19:20]RasterBufferAndPrint [14:19:20]line [14:19:20]line [14:19:20]line [14:19:20]line [14:19:20]line [14:19:20]written 0, free lines is 3349 [14:19:20]MH_Cut [14:19:20]Write to MH i2c: D1 01 00 A0 1B 01 8D [14:19:20]Write i2c OK [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: D1 [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: D1 01 00 [14:19:20]MH_I2C_Read... [14:19:20]Read from MH i2c: D1 01 00 A0 1B 00 8C [14:19:20]Write to MH i2c: 01 00 00 A1 1B BC [14:19:20]Write i2c OK [14:19:20]MH_I2C_Read... [14:19:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B6 05 47 00 61 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 31 38 30 32 10 04 04 00 81 08 03 00 F4 03 04 00 77 5D C0 66 B6 04 01 00 00 56 D9 D6 1A 20 16 6F EF [14:19:20]CommunicateWithHost err = 0 [14:19:20]CheckOFDResponse [14:19:20]1017 (14) - 77093643461234 [14:19:20]1041 (16) - 0000000000871802 [14:19:20]1040 (4) - 198785 [14:19:20]1012 (4) - 17.08.2024 08:21 [14:19:20]1206 (1) - 0 [14:19:20]OFD Sender: Remove packet 198785 [14:19:20]ProducePacketName [14:19:20]name=ofd_packets/00198785 [14:19:20]NVStorageDeleteData [14:19:20]OFD Sender: No OFD packet to send [14:19:21]*** Cut start [14:19:21]*** Purtial cut [14:19:21]*** CUTSNS_PIN = 0 [14:19:21]*** Stage 1: CUTSNS_PIN = 1 [14:19:23]Read from MH i2c: 01 [14:19:23]MH_I2C_Read... [14:19:23]*** Stop cut motor [14:19:23]*** Cut end [14:19:23]Read from MH i2c: 01 07 00 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: 01 07 00 A1 1B 00 00 00 00 00 FF 0F D1 [14:19:23]process_action close_receipt done [14:19:23]requested_data is exist [14:19:23]produce_requested_data [14:19:23]requested_item fm.sn is exist - process it [14:19:23]wFMCommunicate request_size=4 [14:19:23]MH_SAM_APDU [14:19:23]CAPDU: 80 11 00 00 [14:19:23]Write to MH i2c: E2 08 00 A2 1B 80 11 00 00 00 00 00 00 37 [14:19:23]Write i2c OK [14:19:23]MH_I2C_Read... [14:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:23]Read from MH i2c: E2 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 17 00 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 17 00 A2 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [14:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:23]wFMCommunicate OK [14:19:23]requested_item fd.num is exist - process it [14:19:23]SAM_PROTO_GetFieldsCounters [14:19:23]wFMCommunicate request_size=4 [14:19:23]MH_SAM_APDU [14:19:23]CAPDU: 80 13 00 00 [14:19:23]Write to MH i2c: E2 08 00 A3 1B 80 13 00 00 00 00 00 00 3A [14:19:23]Write i2c OK [14:19:23]MH_I2C_Read... [14:19:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:23]Read from MH i2c: E2 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 62 00 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 62 00 A3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 81 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [14:19:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 81 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:23]wFMCommunicate OK [14:19:23]SAM_PROTO_GetFieldsCounters done [14:19:23]requested_item shift.num is exist - process it [14:19:23]requested_item shift.opened is exist - process it [14:19:23]req_shift_opened [14:19:23]FM_GetShiftState [14:19:23]SAM_PROTO_GetShiftState [14:19:23]wFMCommunicate request_size=4 [14:19:23]MH_SAM_APDU [14:19:23]CAPDU: 80 13 01 00 [14:19:23]Write to MH i2c: E2 08 00 A4 1B 80 13 01 00 00 00 00 00 3C [14:19:23]Write i2c OK [14:19:23]MH_I2C_Read... [14:19:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:23]Read from MH i2c: E2 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 0E 00 [14:19:23]MH_I2C_Read... [14:19:23]Read from MH i2c: E2 0E 00 A4 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9C [14:19:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:23]wFMCommunicate OK [14:19:23]SAM_PROTO_GetShiftState done [14:19:23]FM_GetShiftState done [14:19:23]req_shift_opened done [14:19:23]requested_item shift.open_date is exist - process it [14:19:23]req_shift_open_date [14:19:23]req_shift_open_date done [14:19:23]produce_requested_data done [14:19:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198785,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:19:23]process_action_free close_receipt [14:19:23]json_value_free [14:19:23]json_value_free done [14:19:23]process_json_proto returns [14:19:23]Send response to host [14:19:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198785,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:19:23]free response buf [14:19:23]execute_script done [14:19:23]execute_script returns [14:19:23]free content buf [14:19:23]Sock 7.Close socket [14:19:23]Sock 7.Thread stoped [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:40]OFD Sender: No OFD packet to send [14:19:44]accept exits with 9 [14:19:44]New connection [14:19:44]New thread 3067104612 created [14:19:44]Thread 3067247972 joined [14:19:44]Waiting for new connection... [14:19:44] Sock 9.Parse request [14:19:44]Sock 9.Check first char [14:19:44]Sock 9.First char is OK [14:19:44]request: POST /json_proto HTTP/1.0 [14:19:44]Method: POST [14:19:44]URL: /json_proto [14:19:44]Method is POST - this is cgi request [14:19:44]url: /json_proto [14:19:44]query_string will be loaded in cgi processing [14:19:44]execute_cgi json_proto POST (null) [14:19:44]execute_cgi path=json_proto method=POST [14:19:44]POST find Content-Length [14:19:44]Host: 172.17.46.195:8080 [14:19:44]Content-Length: 805 [14:19:44]Content-Type: application/json [14:19:44] [14:19:44]POST finish read [14:19:44]Found Content-Length = 805 [14:19:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:44]execute_script... [14:19: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)11326241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:44]POST & json_proto [14:19:44]process_json_proto [14:19:44]json parsed OK: [14:19:44]protocol is kg_v1.0 [14:19:44]action value=close_receipt [14:19:44]process_action close_receipt [14:19:44]cmd_close_receipt [14:19:44]MH_GetDate [14:19:44]Write to MH i2c: F0 00 00 A5 1B AF [14:19:44]Write i2c OK [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: F0 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: F0 09 00 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: F0 09 00 A5 1B 00 81 B1 C0 66 8D AE BC 66 6D [14:19:44]GetLastDocTimeStamp 1723904358 [14:19:44]current date 1723904385 [14:19:44]FM_GetShiftState [14:19:44]SAM_PROTO_GetShiftState [14:19:44]wFMCommunicate request_size=4 [14:19:44]MH_SAM_APDU [14:19:44]CAPDU: 80 13 01 00 [14:19:44]Write to MH i2c: E2 08 00 A6 1B 80 13 01 00 00 00 00 00 3E [14:19:44]Write i2c OK [14:19:44]MH_I2C_Read... [14:19:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:44]Read from MH i2c: E2 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: E2 0E 00 [14:19:44]MH_I2C_Read... [14:19:44]Read from MH i2c: E2 0E 00 A6 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9E [14:19:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:44]wFMCommunicate OK [14:19:44]SAM_PROTO_GetShiftState done [14:19:44]FM_GetShiftState done [14:19:44]opened in 1723853126 [14:19:44]opened+sec_in_day 1723939526 [14:19:44]quantity*price = 100005 [14:19:44]sum+1 = 100006 [14:19:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 394 17.08.2024 14:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198786 肖袩袛: 58204578489556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141945&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198786&fm=58204578489556&tin=02508201610067®Number=0000000000092545&sum=100005 [14:19:45]StoreToDocumentArchive [14:19:45]shift 463 fd 198786 [14:19:45]save to /storage/0463/doc_00198786 [14:19:45]save last doc name /storage/0463/doc_00198786 to /storage/kkm_last_doc_name [14:19:45]save OK [14:19:45]Clear old archive folders... [14:19:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:45]tlvbuf is 0074FBC0 [14:19:45]SAM_PROTO_ClearQueue [14:19:45]wFMCommunicate request_size=4 [14:19:45]MH_SAM_APDU [14:19:45]CAPDU: 80 09 00 00 [14:19:45]Write to MH i2c: E2 08 00 B3 1B 80 09 00 00 00 00 00 00 40 [14:19:45]Write i2c OK [14:19:45]MH_I2C_Read... [14:19:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:45]Read from MH i2c: E2 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 03 00 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 03 00 B3 1B 00 90 00 42 [14:19:45]RAPDU: 90 00 [14:19:45]wFMCommunicate OK [14:19:45]SAM_PROTO_ClearQueue done [14:19:45]KKMCreateOFDPacket [14:19:45]OFDProtocolAddRootSTLVToBuf [14:19:45]FM_MakeSignedData [14:19:45]FM_MakeSignedData [14:19:45]SAM_PROTO_SignData [14:19:45]wFMCommunicate request_size=4 [14:19:45]MH_SAM_APDU [14:19:45]CAPDU: 80 0D 01 02 [14:19:45]Write to MH i2c: E2 08 00 B4 1B 80 0D 01 02 00 00 00 00 48 [14:19:45]Write i2c OK [14:19:45]MH_I2C_Read... [14:19:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:45]Read from MH i2c: E2 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 03 00 [14:19:45]MH_I2C_Read... [14:19:45]Read from MH i2c: E2 03 00 B4 1B 00 90 00 43 [14:19:45]RAPDU: 90 00 [14:19:45]wFMCommunicate OK [14:19:45]wFMCommunicate request_size=255 [14:19:45]MH_SAM_APDU [14:19: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 81 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 08 03 00 35 04 06 00 34 [14:19:45]Write to MH i2c: E2 02 01 B5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 81 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 08 03 00 35 04 06 00 34 00 00 CD [14:19:45]Write i2c OK [14:19:45]MH_I2C_Read... [14:19:45]OFD Sender: No OFD packet to send [14:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:46]Read from MH i2c: E2 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 03 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 03 00 B5 1B 00 90 00 44 [14:19:46]RAPDU: 90 00 [14:19:46]wFMCommunicate OK [14:19:46]wFMCommunicate request_size=10 [14:19:46]MH_SAM_APDU [14:19:46]CAPDU: 80 0D 02 02 05 EF CF 39 A4 D4 [14:19:46]Write to MH i2c: E2 0D 00 B6 1B 80 0D 02 02 05 00 EF CF 39 A4 D4 00 00 C4 [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:46]Read from MH i2c: E2 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 03 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 03 00 B6 1B 00 90 00 45 [14:19:46]RAPDU: 90 00 [14:19:46]wFMCommunicate OK [14:19:46]wFMCommunicate request_size=4 [14:19:46]MH_SAM_APDU [14:19:46]CAPDU: 80 0D 03 02 [14:19:46]Write to MH i2c: E2 08 00 B7 1B 80 0D 03 02 00 00 00 00 4D [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:46]Read from MH i2c: E2 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 0B 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 0B 00 B7 1B 00 EB 27 FA 18 BE 20 5F 11 90 00 C0 [14:19:46]RAPDU: EB 27 FA 18 BE 20 5F 11 90 00 [14:19:46]wFMCommunicate OK [14:19:46]SAM_PROTO_SignData done [14:19:46]FM_MakeSignedData done [14:19:46]CreateOFDProtocolMessage [14:19:46]wFMCommunicate request_size=4 [14:19:46]MH_SAM_APDU [14:19:46]CAPDU: 80 11 00 00 [14:19:46]Write to MH i2c: E2 08 00 B8 1B 80 11 00 00 00 00 00 00 4D [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:46]Read from MH i2c: E2 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 17 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: E2 17 00 B8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9A [14:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:46]wFMCommunicate OK [14:19:46]CreateOFDProtocolMessage done [14:19:46]OFDSenderStorePacket 198786 [14:19:46]StoreOFDPacket docnum=198786 [14:19:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AC B0 07 01 33 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 81 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 08 03 00 35 04 06 00 34 EF CF 39 A4 D4 EB 27 FA 18 BE 20 5F 11 [14:19:46]CheckFolder [14:19:46]dirname=/storage/ofd_packets [14:19:46]CheckFolder done [14:19:46]ProducePacketName [14:19:46]name=ofd_packets/00198786 [14:19:46]NVStorageSaveData ofd_packets/00198786 [14:19:46]File name is /storage/ofd_packets/00198786 [14:19:46]Write 301 bytes [14:19:46]NVStorageSaveData done [14:19:46]OFDSenderStorePacket done [14:19:46]KKMCreateOFDPacket done [14:19:46]NVStorageSaveData kkm_last_timestamp [14:19:46]File name is /storage/kkm_last_timestamp [14:19:46]Write 4 bytes [14:19:46]NVStorageSaveData done [14:19:46]ExternCall_PrintAddStr [14:19:46]wPrintStart [14:19:46]Write to MH i2c: 01 00 00 B9 1B D4 [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 07 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 07 00 B9 1B 00 00 00 00 00 FF 0F E9 [14:19:46]RasterBufferAndPrint [14:19:46]line 小褔械褌 N : (1)11326241 [14:19:46]line 袠袧袧: 02508201610067 [14:19:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:19:46]line 袩袪袨袛袗袞袗 [14:19:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [14:19:46]line 孝芯胁邪褉: 2710124130 [14:19:46]line 袗懈-92-袣-4 [14:19:46]line 14.750 * 67.80 [14:19:46]line = 1000.05 [14:19:46]line 袧袛小 12% 袧小袩 1% [14:19:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:19:46]line 袠孝袨袚袨: 1000.05 [14:19:46]line 袧小袩 1% : 8.85 [14:19:46]line 袧袛小 12% : 106.20 [14:19:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:19:46]line 袘械蟹薪邪谢.: 1000.05 [14:19:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:19:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:19:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:19:46]line 效械泻 394 17.08.2024 14:19 [14:19:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:19:46]line 袟袧袦: 0300000079 [14:19:46]line 袪袧袦: 0000000000092545 [14:19:46]line 袙械褉褋懈褟 袣袣袦: 001 [14:19:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:19:46]line 肖袦: 0000000000871802 [14:19:46]line 肖袛: 198786 [14:19:46]line 肖袩袛: 58204578489556 [14:19:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T141945&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198786&fm=58204578489556&tin=02508201610067®Number=0000000000092545&sum=100005 [14:19:46]written 0, free lines is 4095 [14:19:46]OFD Sender: Processing packet 198786 [packets to send 246, broken 245] [14:19:46]ProducePacketName [14:19:46]name=ofd_packets/00198786 [14:19:46]OFD Sender: To server: 嚂鰌G, [14:19:46]CommunicateWithHost lk.salyk.kg:30040 [14:19:46]ConnectInit lk.salyk.kg [14:19:46]Connected sock=10 [14:19:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AC B0 07 01 33 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 81 B1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 08 03 00 35 04 06 00 34 EF CF 39 A4 D4 EB 27 FA 18 BE 20 5F 11 [14:19:46]Write to MH i2c: 01 00 00 E3 1B FE [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 07 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: 01 07 00 E3 1B 00 00 00 00 00 FD 0C 0E [14:19:46]RasterBufferAndPrint [14:19:46]line [14:19:46]line [14:19:46]line [14:19:46]line [14:19:46]line [14:19:46]written 0, free lines is 3334 [14:19:46]MH_Cut [14:19:46]Write to MH i2c: D1 01 00 EA 1B 01 D7 [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: D1 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: D1 01 00 [14:19:46]MH_I2C_Read... [14:19:46]Read from MH i2c: D1 01 00 EA 1B 00 D6 [14:19:46]Write to MH i2c: 01 00 00 EB 1B 06 [14:19:46]Write i2c OK [14:19:46]MH_I2C_Read... [14:19:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F 07 47 00 37 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 08 03 00 F4 03 04 00 91 5D C0 66 B6 04 01 00 00 E5 1C 9A 15 5C 2A B7 15 [14:19:46]CommunicateWithHost err = 0 [14:19:46]CheckOFDResponse [14:19:46]1017 (14) - 77093643461234 [14:19:46]1041 (16) - 0000000000871802 [14:19:46]1040 (4) - 198786 [14:19:46]1012 (4) - 17.08.2024 08:21 [14:19:46]1206 (1) - 0 [14:19:46]OFD Sender: Remove packet 198786 [14:19:46]ProducePacketName [14:19:46]name=ofd_packets/00198786 [14:19:46]NVStorageDeleteData [14:19:47]*** Cut start [14:19:47]*** Purtial cut [14:19:47]*** Stage 1: CUTSNS_PIN = 1 [14:19:47]OFD Sender: No OFD packet to send [14:19:47]Read from MH i2c: 01 [14:19:47]MH_I2C_Read... [14:19:47]*** Stop cut motor [14:19:47]*** Cut end [14:19:47]Read from MH i2c: 01 07 00 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: 01 07 00 EB 1B 00 00 00 00 00 FF 0F 1B [14:19:47]process_action close_receipt done [14:19:47]requested_data is exist [14:19:47]produce_requested_data [14:19:47]requested_item fm.sn is exist - process it [14:19:47]wFMCommunicate request_size=4 [14:19:47]MH_SAM_APDU [14:19:47]CAPDU: 80 11 00 00 [14:19:47]Write to MH i2c: E2 08 00 EC 1B 80 11 00 00 00 00 00 00 81 [14:19:47]Write i2c OK [14:19:47]MH_I2C_Read... [14:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:47]Read from MH i2c: E2 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 17 00 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 17 00 EC 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [14:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:19:47]wFMCommunicate OK [14:19:47]requested_item fd.num is exist - process it [14:19:47]SAM_PROTO_GetFieldsCounters [14:19:47]wFMCommunicate request_size=4 [14:19:47]MH_SAM_APDU [14:19:47]CAPDU: 80 13 00 00 [14:19:47]Write to MH i2c: E2 08 00 ED 1B 80 13 00 00 00 00 00 00 84 [14:19:47]Write i2c OK [14:19:47]MH_I2C_Read... [14:19:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:47]Read from MH i2c: E2 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 62 00 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 62 00 ED 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 82 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [14:19:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 82 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:47]wFMCommunicate OK [14:19:47]SAM_PROTO_GetFieldsCounters done [14:19:47]requested_item shift.num is exist - process it [14:19:47]requested_item shift.opened is exist - process it [14:19:47]req_shift_opened [14:19:47]FM_GetShiftState [14:19:47]SAM_PROTO_GetShiftState [14:19:47]wFMCommunicate request_size=4 [14:19:47]MH_SAM_APDU [14:19:47]CAPDU: 80 13 01 00 [14:19:47]Write to MH i2c: E2 08 00 EE 1B 80 13 01 00 00 00 00 00 86 [14:19:47]Write i2c OK [14:19:47]MH_I2C_Read... [14:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:47]Read from MH i2c: E2 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 0E 00 [14:19:47]MH_I2C_Read... [14:19:47]Read from MH i2c: E2 0E 00 EE 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [14:19:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:19:47]wFMCommunicate OK [14:19:47]SAM_PROTO_GetShiftState done [14:19:47]FM_GetShiftState done [14:19:47]req_shift_opened done [14:19:47]requested_item shift.open_date is exist - process it [14:19:47]req_shift_open_date [14:19:47]req_shift_open_date done [14:19:47]produce_requested_data done [14:19:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198786,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:19:47]process_action_free close_receipt [14:19:47]json_value_free [14:19:47]json_value_free done [14:19:47]process_json_proto returns [14:19:47]Send response to host [14:19:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198786,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:19:47]free response buf [14:19:47]execute_script done [14:19:47]execute_script returns [14:19:47]free content buf [14:19:47]Sock 9.Close socket [14:19:47]Sock 9.Thread stoped [14:19:52]OFD Sender: No OFD packet to send [14:19:57]OFD Sender: No OFD packet to send [14:20:02]OFD Sender: No OFD packet to send [14:20:07]OFD Sender: No OFD packet to send [14:20:12]OFD Sender: No OFD packet to send [14:20:17]OFD Sender: No OFD packet to send [14:20:22]OFD Sender: No OFD packet to send [14:20:27]OFD Sender: No OFD packet to send [14:20:32]OFD Sender: No OFD packet to send [14:20:37]OFD Sender: No OFD packet to send [14:20:42]OFD Sender: No OFD packet to send [14:20:47]OFD Sender: No OFD packet to send [14:20:52]OFD Sender: No OFD packet to send [14:20:57]OFD Sender: No OFD packet to send [14:21:02]OFD Sender: No OFD packet to send [14:21:07]OFD Sender: No OFD packet to send [14:21:12]OFD Sender: No OFD packet to send [14:21:17]OFD Sender: No OFD packet to send [14:21:22]OFD Sender: No OFD packet to send [14:21:27]OFD Sender: No OFD packet to send [14:21:32]OFD Sender: No OFD packet to send [14:21:37]OFD Sender: No OFD packet to send [14:21:42]OFD Sender: No OFD packet to send [14:21:47]OFD Sender: No OFD packet to send [14:21:52]OFD Sender: No OFD packet to send [14:21:57]OFD Sender: No OFD packet to send [14:22:02]OFD Sender: No OFD packet to send [14:22:07]OFD Sender: No OFD packet to send [14:22:12]OFD Sender: No OFD packet to send [14:22:17]OFD Sender: No OFD packet to send [14:22:22]OFD Sender: No OFD packet to send [14:22:27]OFD Sender: No OFD packet to send [14:22:32]OFD Sender: No OFD packet to send [14:22:37]OFD Sender: No OFD packet to send [14:22:42]OFD Sender: No OFD packet to send [14:22:47]OFD Sender: No OFD packet to send [14:22:52]OFD Sender: No OFD packet to send [14:22:57]OFD Sender: No OFD packet to send [14:23:02]OFD Sender: No OFD packet to send [14:23:07]OFD Sender: No OFD packet to send [14:23:12]OFD Sender: No OFD packet to send [14:23:17]OFD Sender: No OFD packet to send [14:23:22]OFD Sender: No OFD packet to send [14:23:27]OFD Sender: No OFD packet to send [14:23:32]OFD Sender: No OFD packet to send [14:23:37]OFD Sender: No OFD packet to send [14:23:39]accept exits with 7 [14:23:39]New connection [14:23:39]New thread 3067247972 created [14:23:39]Thread 3067104612 joined [14:23:39]Waiting for new connection... [14:23:39] Sock 7.Parse request [14:23:39]Sock 7.Check first char [14:23:39]Sock 7.First char is OK [14:23:39]request: POST /json_proto HTTP/1.0 [14:23:39]Method: POST [14:23:39]URL: /json_proto [14:23:39]Method is POST - this is cgi request [14:23:39]url: /json_proto [14:23:39]query_string will be loaded in cgi processing [14:23:39]execute_cgi json_proto POST (null) [14:23:39]execute_cgi path=json_proto method=POST [14:23:39]POST find Content-Length [14:23:39]Host: 172.17.46.195:8080 [14:23:39]Content-Length: 799 [14:23:39]Content-Type: application/json [14:23:39] [14:23:39]POST finish read [14:23:39]Found Content-Length = 799 [14:23:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:39]execute_script... [14: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)11326243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 7.880, "sum" : 600.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:39]POST & json_proto [14:23:39]process_json_proto [14:23:39]json parsed OK: [14:23:39]protocol is kg_v1.0 [14:23:39]action value=close_receipt [14:23:39]process_action close_receipt [14:23:39]cmd_close_receipt [14:23:39]MH_GetDate [14:23:39]Write to MH i2c: F0 00 00 EF 1B F9 [14:23:39]Write i2c OK [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 09 00 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 09 00 EF 1B 00 6D B2 C0 66 8D AE BC 66 A4 [14:23:39]GetLastDocTimeStamp 1723904385 [14:23:39]current date 1723904621 [14:23:39]FM_GetShiftState [14:23:39]SAM_PROTO_GetShiftState [14:23:39]wFMCommunicate request_size=4 [14:23:39]MH_SAM_APDU [14:23:39]CAPDU: 80 13 01 00 [14:23:39]Write to MH i2c: E2 08 00 F0 1B 80 13 01 00 00 00 00 00 88 [14:23:39]Write i2c OK [14:23:39]MH_I2C_Read... [14:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:39]Read from MH i2c: E2 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: E2 0E 00 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: E2 0E 00 F0 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E8 [14:23:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:23:39]wFMCommunicate OK [14:23:39]SAM_PROTO_GetShiftState done [14:23:39]FM_GetShiftState done [14:23:39]opened in 1723853126 [14:23:39]opened+sec_in_day 1723939526 [14:23:39]quantity*price = 60045 [14:23:39]sum+1 = 60047 [14:23:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 600.46 袧小袩 1% : 5.31 袧袛小 12% : 63.77 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 600.46 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 395 17.08.2024 14:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198787 肖袩袛: 3062824114447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198787&fm=3062824114447&tin=02508201610067®Number=0000000000092545&sum=60046 [14:23:41]StoreToDocumentArchive [14:23:41]shift 463 fd 198787 [14:23:41]save to /storage/0463/doc_00198787 [14:23:41]save last doc name /storage/0463/doc_00198787 to /storage/kkm_last_doc_name [14:23:41]save OK [14:23:41]Clear old archive folders... [14:23:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:23:41]tlvbuf is 0071F7F0 [14:23:41]SAM_PROTO_ClearQueue [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 09 00 00 [14:23:41]Write to MH i2c: E2 08 00 FD 1B 80 09 00 00 00 00 00 00 8A [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 FD 1B 00 90 00 8C [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]SAM_PROTO_ClearQueue done [14:23:41]KKMCreateOFDPacket [14:23:41]OFDProtocolAddRootSTLVToBuf [14:23:41]FM_MakeSignedData [14:23:41]FM_MakeSignedData [14:23:41]SAM_PROTO_SignData [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 01 02 [14:23:41]Write to MH i2c: E2 08 00 FE 1B 80 0D 01 02 00 00 00 00 92 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 FE 1B 00 90 00 8D [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=255 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 6D B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 08 03 00 35 04 06 00 02 C9 1E 8B [14:23:41]Write to MH i2c: E2 02 01 FF 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 6D B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 08 03 00 35 04 06 00 02 C9 1E 8B 00 00 D1 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 FF 1B 00 90 00 8E [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=7 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 02 02 02 19 0F [14:23:41]Write to MH i2c: E2 0A 00 00 1C 80 0D 02 02 02 00 19 0F 00 00 C2 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 03 00 00 1C 00 90 00 90 [14:23:41]RAPDU: 90 00 [14:23:41]wFMCommunicate OK [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 0D 03 02 [14:23:41]Write to MH i2c: E2 08 00 01 1C 80 0D 03 02 00 00 00 00 98 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 0B 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 0B 00 01 1C 00 4C 2D 27 A7 CF C9 97 96 90 00 A5 [14:23:41]RAPDU: 4C 2D 27 A7 CF C9 97 96 90 00 [14:23:41]wFMCommunicate OK [14:23:41]SAM_PROTO_SignData done [14:23:41]FM_MakeSignedData done [14:23:41]CreateOFDProtocolMessage [14:23:41]wFMCommunicate request_size=4 [14:23:41]MH_SAM_APDU [14:23:41]CAPDU: 80 11 00 00 [14:23:41]Write to MH i2c: E2 08 00 02 1C 80 11 00 00 00 00 00 00 98 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 02 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [14:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:23:41]wFMCommunicate OK [14:23:41]CreateOFDProtocolMessage done [14:23:41]OFDSenderStorePacket 198787 [14:23:41]StoreOFDPacket docnum=198787 [14:23:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6B 12 04 01 8F 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 6D B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 08 03 00 35 04 06 00 02 C9 1E 8B 19 0F 4C 2D 27 A7 CF C9 97 96 [14:23:41]CheckFolder [14:23:41]dirname=/storage/ofd_packets [14:23:41]CheckFolder done [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00198787 [14:23:41]NVStorageSaveData ofd_packets/00198787 [14:23:41]File name is /storage/ofd_packets/00198787 [14:23:41]Write 298 bytes [14:23:41]NVStorageSaveData done [14:23:41]OFDSenderStorePacket done [14:23:41]KKMCreateOFDPacket done [14:23:41]NVStorageSaveData kkm_last_timestamp [14:23:41]File name is /storage/kkm_last_timestamp [14:23:41]Write 4 bytes [14:23:41]NVStorageSaveData done [14:23:41]ExternCall_PrintAddStr [14:23:41]wPrintStart [14:23:41]Write to MH i2c: 01 00 00 03 1C 1F [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 03 1C 00 00 00 00 00 FF 0F 34 [14:23:41]RasterBufferAndPrint [14:23:41]line 小褔械褌 N : (1)11326243 [14:23:41]line 袠袧袧: 02508201610067 [14:23:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:23:41]line 袩袪袨袛袗袞袗 [14:23:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [14:23:41]line 孝芯胁邪褉: 2710194210 [14:23:41]line 袛孝-袣-5 [14:23:41]line 7.880 * 76.20 [14:23:41]line = 600.46 [14:23:41]line 袧袛小 12% 袧小袩 1% [14:23:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:23:41]line 袠孝袨袚袨: 600.46 [14:23:41]line 袧小袩 1% : 5.31 [14:23:41]line 袧袛小 12% : 63.77 [14:23:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:23:41]line 袘械蟹薪邪谢.: 600.46 [14:23:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:23:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:23:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:23:41]line 效械泻 395 17.08.2024 14:23 [14:23:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:23:41]line 袟袧袦: 0300000079 [14:23:41]line 袪袧袦: 0000000000092545 [14:23:41]line 袙械褉褋懈褟 袣袣袦: 001 [14:23:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:23:41]line 肖袦: 0000000000871802 [14:23:41]line 肖袛: 198787 [14:23:41]line 肖袩袛: 3062824114447 [14:23:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198787&fm=3062824114447&tin=02508201610067®Number=0000000000092545&sum=60046 [14:23:41]OFD Sender: Processing packet 198787 [packets to send 246, broken 245] [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00198787 [14:23:41]OFD Sender: To server: 嚂鰌G, [14:23:41]CommunicateWithHost lk.salyk.kg:30040 [14:23:41]ConnectInit lk.salyk.kg [14:23:41]written 0, free lines is 4095 [14:23:42]Connected sock=10 [14:23:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6B 12 04 01 8F 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 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 00 00 00 00 00 00 39 04 06 00 8E EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 6D B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 08 03 00 35 04 06 00 02 C9 1E 8B 19 0F 4C 2D 27 A7 CF C9 97 96 [14:23:42]Write to MH i2c: 01 00 00 2D 1C 49 [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: 01 07 00 2D 1C 00 00 00 00 00 ED 0C 49 [14:23:42]RasterBufferAndPrint [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]line [14:23:42]written 0, free lines is 3315 [14:23:42]MH_Cut [14:23:42]Write to MH i2c: D1 01 00 34 1C 01 22 [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 01 00 [14:23:42]MH_I2C_Read... [14:23:42]Read from MH i2c: D1 01 00 34 1C 00 21 [14:23:42]Write to MH i2c: 01 00 00 35 1C 51 [14:23:42]Write i2c OK [14:23:42]MH_I2C_Read... [14:23:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9C 79 47 00 B0 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 08 03 00 F4 03 04 00 7D 5E C0 66 B6 04 01 00 00 AA BC 04 47 7E C5 78 F4 [14:23:42]CommunicateWithHost err = 0 [14:23:42]CheckOFDResponse [14:23:42]1017 (14) - 77093643461234 [14:23:42]1041 (16) - 0000000000871802 [14:23:42]1040 (4) - 198787 [14:23:42]1012 (4) - 17.08.2024 08:25 [14:23:42]1206 (1) - 0 [14:23:42]OFD Sender: Remove packet 198787 [14:23:42]ProducePacketName [14:23:42]name=ofd_packets/00198787 [14:23:42]NVStorageDeleteData [14:23:42]OFD Sender: No OFD packet to send [14:23:43]*** Cut start [14:23:43]*** Purtial cut [14:23:43]*** CUTSNS_PIN = 0 [14:23:43]*** Stage 1: CUTSNS_PIN = 1 [14:23:45]Read from MH i2c: 01 [14:23:45]MH_I2C_Read... [14:23:45]*** Stop cut motor [14:23:45]*** Cut end [14:23:45]Read from MH i2c: 01 07 00 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: 01 07 00 35 1C 00 00 00 00 00 FF 0F 66 [14:23:45]process_action close_receipt done [14:23:45]requested_data is exist [14:23:45]produce_requested_data [14:23:45]requested_item fm.sn is exist - process it [14:23:45]wFMCommunicate request_size=4 [14:23:45]MH_SAM_APDU [14:23:45]CAPDU: 80 11 00 00 [14:23:45]Write to MH i2c: E2 08 00 36 1C 80 11 00 00 00 00 00 00 CC [14:23:45]Write i2c OK [14:23:45]MH_I2C_Read... [14:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:45]Read from MH i2c: E2 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 17 00 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 17 00 36 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [14:23:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:23:45]wFMCommunicate OK [14:23:45]requested_item fd.num is exist - process it [14:23:45]SAM_PROTO_GetFieldsCounters [14:23:45]wFMCommunicate request_size=4 [14:23:45]MH_SAM_APDU [14:23:45]CAPDU: 80 13 00 00 [14:23:45]Write to MH i2c: E2 08 00 37 1C 80 13 00 00 00 00 00 00 CF [14:23:45]Write i2c OK [14:23:45]MH_I2C_Read... [14:23:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:45]Read from MH i2c: E2 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 62 00 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 62 00 37 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 83 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [14:23:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 83 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:45]wFMCommunicate OK [14:23:45]SAM_PROTO_GetFieldsCounters done [14:23:45]requested_item shift.num is exist - process it [14:23:45]requested_item shift.opened is exist - process it [14:23:45]req_shift_opened [14:23:45]FM_GetShiftState [14:23:45]SAM_PROTO_GetShiftState [14:23:45]wFMCommunicate request_size=4 [14:23:45]MH_SAM_APDU [14:23:45]CAPDU: 80 13 01 00 [14:23:45]Write to MH i2c: E2 08 00 38 1C 80 13 01 00 00 00 00 00 D1 [14:23:45]Write i2c OK [14:23:45]MH_I2C_Read... [14:23:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:45]Read from MH i2c: E2 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 0E 00 [14:23:45]MH_I2C_Read... [14:23:45]Read from MH i2c: E2 0E 00 38 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [14:23:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:23:45]wFMCommunicate OK [14:23:45]SAM_PROTO_GetShiftState done [14:23:45]FM_GetShiftState done [14:23:45]req_shift_opened done [14:23:45]requested_item shift.open_date is exist - process it [14:23:45]req_shift_open_date [14:23:45]req_shift_open_date done [14:23:45]produce_requested_data done [14:23:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198787,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:23:45]process_action_free close_receipt [14:23:45]json_value_free [14:23:45]json_value_free done [14:23:45]process_json_proto returns [14:23:45]Send response to host [14:23:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198787,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:23:45]free response buf [14:23:45]execute_script done [14:23:45]execute_script returns [14:23:45]free content buf [14:23:45]Sock 7.Close socket [14:23:45]Sock 7.Thread stoped [14:23:47]OFD Sender: No OFD packet to send [14:23:51]accept exits with 9 [14:23:51]New connection [14:23:51]New thread 3067104612 created [14:23:51]Thread 3067247972 joined [14:23:51]Waiting for new connection... [14:23:51] Sock 9.Parse request [14:23:51]Sock 9.Check first char [14:23:51]Sock 9.First char is OK [14:23:51]request: POST /json_proto HTTP/1.0 [14:23:51]Method: POST [14:23:51]URL: /json_proto [14:23:51]Method is POST - this is cgi request [14:23:51]url: /json_proto [14:23:51]query_string will be loaded in cgi processing [14:23:51]execute_cgi json_proto POST (null) [14:23:51]execute_cgi path=json_proto method=POST [14:23:51]POST find Content-Length [14:23:51]Host: 172.17.46.195:8080 [14:23:51]Content-Length: 802 [14:23:51]Content-Type: application/json [14:23:51] [14:23:51]POST finish read [14:23:51]Found Content-Length = 802 [14:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4208118", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:51]execute_script... [14: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)11326242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4208118", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:51]POST & json_proto [14:23:51]process_json_proto [14:23:51]json parsed OK: [14:23:51]protocol is kg_v1.0 [14:23:51]action value=close_receipt [14:23:51]process_action close_receipt [14:23:51]cmd_close_receipt [14:23:51]MH_GetDate [14:23:51]Write to MH i2c: F0 00 00 39 1C 44 [14:23:51]Write i2c OK [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: F0 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: F0 09 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: F0 09 00 39 1C 00 78 B2 C0 66 8D AE BC 66 FA [14:23:51]GetLastDocTimeStamp 1723904621 [14:23:51]current date 1723904632 [14:23:51]FM_GetShiftState [14:23:51]SAM_PROTO_GetShiftState [14:23:51]wFMCommunicate request_size=4 [14:23:51]MH_SAM_APDU [14:23:51]CAPDU: 80 13 01 00 [14:23:51]Write to MH i2c: E2 08 00 3A 1C 80 13 01 00 00 00 00 00 D3 [14:23:51]Write i2c OK [14:23:51]MH_I2C_Read... [14:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:51]Read from MH i2c: E2 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 0E 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 0E 00 3A 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 33 [14:23:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:23:51]wFMCommunicate OK [14:23:51]SAM_PROTO_GetShiftState done [14:23:51]FM_GetShiftState done [14:23:51]opened in 1723853126 [14:23:51]opened+sec_in_day 1723939526 [14:23:51]quantity*price = 0 [14:23:51]sum+1 = 1 [14:23:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 396 17.08.2024 14:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4208118 肖袦: 0000000000871802 肖袛: 198788 肖袩袛: 272947485321955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198788&fm=272947485321955&tin=02508201610067®Number=0000000000092545&sum=0 [14:23:52]StoreToDocumentArchive [14:23:52]shift 463 fd 198788 [14:23:52]save to /storage/0463/doc_00198788 [14:23:52]save last doc name /storage/0463/doc_00198788 to /storage/kkm_last_doc_name [14:23:52]save OK [14:23:52]Clear old archive folders... [14:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:52]tlvbuf is B6F097F0 [14:23:52]SAM_PROTO_ClearQueue [14:23:52]wFMCommunicate request_size=4 [14:23:52]MH_SAM_APDU [14:23:52]CAPDU: 80 09 00 00 [14:23:52]Write to MH i2c: E2 08 00 47 1C 80 09 00 00 00 00 00 00 D5 [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 47 1C 00 90 00 D7 [14:23:52]RAPDU: 90 00 [14:23:52]wFMCommunicate OK [14:23:52]SAM_PROTO_ClearQueue done [14:23:52]KKMCreateOFDPacket [14:23:52]OFDProtocolAddRootSTLVToBuf [14:23:52]FM_MakeSignedData [14:23:52]FM_MakeSignedData [14:23:52]SAM_PROTO_SignData [14:23:52]wFMCommunicate request_size=4 [14:23:52]MH_SAM_APDU [14:23:52]CAPDU: 80 0D 01 02 [14:23:52]Write to MH i2c: E2 08 00 48 1C 80 0D 01 02 00 00 00 00 DD [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 48 1C 00 90 00 D8 [14:23:52]RAPDU: 90 00 [14:23:52]wFMCommunicate OK [14:23:52]wFMCommunicate request_size=255 [14:23:52]MH_SAM_APDU [14: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 78 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 08 03 00 35 04 06 00 F8 [14:23:52]Write to MH i2c: E2 02 01 49 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 78 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 08 03 00 35 04 06 00 F8 00 00 4B [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 49 1C 00 90 00 D9 [14:23:52]RAPDU: 90 00 [14:23:52]wFMCommunicate OK [14:23:52]wFMCommunicate request_size=10 [14:23:52]MH_SAM_APDU [14:23:52]CAPDU: 80 0D 02 02 05 3E 89 E7 AA E3 [14:23:52]Write to MH i2c: E2 0D 00 4A 1C 80 0D 02 02 05 00 3E 89 E7 AA E3 00 00 25 [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 03 00 4A 1C 00 90 00 DA [14:23:52]RAPDU: 90 00 [14:23:52]wFMCommunicate OK [14:23:52]wFMCommunicate request_size=4 [14:23:52]MH_SAM_APDU [14:23:52]CAPDU: 80 0D 03 02 [14:23:52]Write to MH i2c: E2 08 00 4B 1C 80 0D 03 02 00 00 00 00 E2 [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 0B 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 0B 00 4B 1C 00 A0 F9 B0 EE CC EC 00 72 90 00 44 [14:23:52]RAPDU: A0 F9 B0 EE CC EC 00 72 90 00 [14:23:52]wFMCommunicate OK [14:23:52]SAM_PROTO_SignData done [14:23:52]FM_MakeSignedData done [14:23:52]CreateOFDProtocolMessage [14:23:52]wFMCommunicate request_size=4 [14:23:52]MH_SAM_APDU [14:23:52]CAPDU: 80 11 00 00 [14:23:52]Write to MH i2c: E2 08 00 4C 1C 80 11 00 00 00 00 00 00 E2 [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:52]Read from MH i2c: E2 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 17 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: E2 17 00 4C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [14:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:23:52]wFMCommunicate OK [14:23:52]CreateOFDProtocolMessage done [14:23:52]OFDSenderStorePacket 198788 [14:23:52]StoreOFDPacket docnum=198788 [14:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 65 E9 07 01 D7 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 78 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 08 03 00 35 04 06 00 F8 3E 89 E7 AA E3 A0 F9 B0 EE CC EC 00 72 [14:23:52]CheckFolder [14:23:52]dirname=/storage/ofd_packets [14:23:52]CheckFolder done [14:23:52]ProducePacketName [14:23:52]name=ofd_packets/00198788 [14:23:52]NVStorageSaveData ofd_packets/00198788 [14:23:52]File name is /storage/ofd_packets/00198788 [14:23:52]Write 301 bytes [14:23:52]NVStorageSaveData done [14:23:52]OFDSenderStorePacket done [14:23:52]KKMCreateOFDPacket done [14:23:52]NVStorageSaveData kkm_last_timestamp [14:23:52]File name is /storage/kkm_last_timestamp [14:23:52]Write 4 bytes [14:23:52]NVStorageSaveData done [14:23:52]ExternCall_PrintAddStr [14:23:52]wPrintStart [14:23:52]Write to MH i2c: 01 00 00 4D 1C 69 [14:23:52]Write i2c OK [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: 01 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: 01 07 00 [14:23:52]MH_I2C_Read... [14:23:52]Read from MH i2c: 01 07 00 4D 1C 00 00 00 00 00 FF 0F 7E [14:23:52]RasterBufferAndPrint [14:23:52]line 小褔械褌 N : (1)11326242 [14:23:52]line 袠袧袧: 02508201610067 [14:23:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:23:52]line 袩袪袨袛袗袞袗 [14:23:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [14:23:52]line 孝芯胁邪褉: 2710124130 [14:23:52]line 袗懈-92-袣-4 [14:23:52]line 10.000 * 0.00 [14:23:52]line = 0.00 [14:23:52]line 袧袛小 12% 袧小袩 1% [14:23:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:23:52]line 袠孝袨袚袨: 0.00 [14:23:52]line 袧小袩 1% : 0.00 [14:23:52]line 袧袛小 12% : 0.00 [14:23:52]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:23:52]line 袘械蟹薪邪谢.: 0.00 [14:23:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:23:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:23:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:23:52]line 效械泻 396 17.08.2024 14:23 [14:23:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:23:52]line 袟袧袦: 0300000079 [14:23:52]line 袪袧袦: 0000000000092545 [14:23:52]line 袙械褉褋懈褟 袣袣袦: 001 [14:23:52]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [14:23:52]line 4208118 [14:23:52]line 肖袦: 0000000000871802 [14:23:52]line 肖袛: 198788 [14:23:52]line 肖袩袛: 272947485321955 [14:23:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198788&fm=272947485321955&tin=02508201610067®Number=0000000000092545&sum=0 [14:23:52]written 0, free lines is 4095 [14:23:52]OFD Sender: Processing packet 198788 [packets to send 246, broken 245] [14:23:52]ProducePacketName [14:23:52]name=ofd_packets/00198788 [14:23:52]OFD Sender: To server: 嚂鰌G, [14:23:52]CommunicateWithHost lk.salyk.kg:30040 [14:23:52]ConnectInit lk.salyk.kg [14:23:53]Connected sock=10 [14: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 31 38 30 32 0F 01 00 00 65 E9 07 01 D7 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 78 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 08 03 00 35 04 06 00 F8 3E 89 E7 AA E3 A0 F9 B0 EE CC EC 00 72 [14:23:53]Write to MH i2c: 01 00 00 77 1C 93 [14:23:53]Write i2c OK [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: 01 [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: 01 07 00 [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: 01 07 00 77 1C 00 00 00 00 00 F9 0C 9F [14:23:53]RasterBufferAndPrint [14:23:53]line [14:23:53]line [14:23:53]line [14:23:53]line [14:23:53]line [14:23:53]written 0, free lines is 3327 [14:23:53]MH_Cut [14:23:53]Write to MH i2c: D1 01 00 7E 1C 01 6C [14:23:53]Write i2c OK [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: D1 [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: D1 01 00 [14:23:53]MH_I2C_Read... [14:23:53]Read from MH i2c: D1 01 00 7E 1C 00 6B [14:23:53]Write to MH i2c: 01 00 00 7F 1C 9B [14:23:53]Write i2c OK [14:23:53]MH_I2C_Read... [14:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 73 77 47 00 AD 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 08 03 00 F4 03 04 00 88 5E C0 66 B6 04 01 00 00 F0 00 66 A5 60 8C 57 E9 [14:23:53]CommunicateWithHost err = 0 [14:23:53]CheckOFDResponse [14:23:53]1017 (14) - 77093643461234 [14:23:53]1041 (16) - 0000000000871802 [14:23:53]1040 (4) - 198788 [14:23:53]1012 (4) - 17.08.2024 08:25 [14:23:53]1206 (1) - 0 [14:23:53]OFD Sender: Remove packet 198788 [14:23:53]ProducePacketName [14:23:53]name=ofd_packets/00198788 [14:23:53]NVStorageDeleteData [14:23:53]OFD Sender: No OFD packet to send [14:23:54]*** Cut start [14:23:54]*** Purtial cut [14:23:54]*** Stage 1: CUTSNS_PIN = 1 [14:23:54]Read from MH i2c: 01 [14:23:54]MH_I2C_Read... [14:23:54]*** Stop cut motor [14:23:54]*** Cut end [14:23:54]Read from MH i2c: 01 07 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: 01 07 00 7F 1C 00 00 00 00 00 FF 0F B0 [14:23:54]process_action close_receipt done [14:23:54]requested_data is exist [14:23:54]produce_requested_data [14:23:54]requested_item fm.sn is exist - process it [14:23:54]wFMCommunicate request_size=4 [14:23:54]MH_SAM_APDU [14:23:54]CAPDU: 80 11 00 00 [14:23:54]Write to MH i2c: E2 08 00 80 1C 80 11 00 00 00 00 00 00 16 [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:54]Read from MH i2c: E2 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 17 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 17 00 80 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 63 [14:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:23:54]wFMCommunicate OK [14:23:54]requested_item fd.num is exist - process it [14:23:54]SAM_PROTO_GetFieldsCounters [14:23:54]wFMCommunicate request_size=4 [14:23:54]MH_SAM_APDU [14:23:54]CAPDU: 80 13 00 00 [14:23:54]Write to MH i2c: E2 08 00 81 1C 80 13 00 00 00 00 00 00 19 [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:54]Read from MH i2c: E2 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 62 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 62 00 81 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 84 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [14:23:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 84 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:54]wFMCommunicate OK [14:23:54]SAM_PROTO_GetFieldsCounters done [14:23:54]requested_item shift.num is exist - process it [14:23:54]requested_item shift.opened is exist - process it [14:23:54]req_shift_opened [14:23:54]FM_GetShiftState [14:23:54]SAM_PROTO_GetShiftState [14:23:54]wFMCommunicate request_size=4 [14:23:54]MH_SAM_APDU [14:23:54]CAPDU: 80 13 01 00 [14:23:54]Write to MH i2c: E2 08 00 82 1C 80 13 01 00 00 00 00 00 1B [14:23:54]Write i2c OK [14:23:54]MH_I2C_Read... [14:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:54]Read from MH i2c: E2 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 0E 00 [14:23:54]MH_I2C_Read... [14:23:54]Read from MH i2c: E2 0E 00 82 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [14:23:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:23:54]wFMCommunicate OK [14:23:54]SAM_PROTO_GetShiftState done [14:23:54]FM_GetShiftState done [14:23:54]req_shift_opened done [14:23:54]requested_item shift.open_date is exist - process it [14:23:54]req_shift_open_date [14:23:54]req_shift_open_date done [14:23:54]produce_requested_data done [14:23:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198788,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:23:54]process_action_free close_receipt [14:23:54]json_value_free [14:23:54]json_value_free done [14:23:54]process_json_proto returns [14:23:54]Send response to host [14:23:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198788,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:23:54]free response buf [14:23:54]execute_script done [14:23:54]execute_script returns [14:23:54]free content buf [14:23:54]Sock 9.Close socket [14:23:54]Sock 9.Thread stoped [14:23:59]OFD Sender: No OFD packet to send [14:24:04]OFD Sender: No OFD packet to send [14:24:04]accept exits with 7 [14:24:04]New connection [14:24:04]New thread 3067247972 created [14:24:04]Thread 3067104612 joined [14:24:04]Waiting for new connection... [14:24:04] Sock 7.Parse request [14:24:04]Sock 7.Check first char [14:24:04]Sock 7.First char is OK [14:24:04]request: POST /json_proto HTTP/1.0 [14:24:04]Method: POST [14:24:04]URL: /json_proto [14:24:04]Method is POST - this is cgi request [14:24:04]url: /json_proto [14:24:04]query_string will be loaded in cgi processing [14:24:04]execute_cgi json_proto POST (null) [14:24:04]execute_cgi path=json_proto method=POST [14:24:04]POST find Content-Length [14:24:04]Host: 172.17.46.195:8080 [14:24:04]Content-Length: 802 [14:24:04]Content-Type: application/json [14:24:04] [14:24:04]POST finish read [14:24:04]Found Content-Length = 802 [14:24:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:04]execute_script... [14:24: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)11326246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:04]POST & json_proto [14:24:04]process_json_proto [14:24:04]json parsed OK: [14:24:04]protocol is kg_v1.0 [14:24:04]action value=close_receipt [14:24:04]process_action close_receipt [14:24:04]cmd_close_receipt [14:24:04]MH_GetDate [14:24:04]Write to MH i2c: F0 00 00 83 1C 8E [14:24:04]Write i2c OK [14:24:04]MH_I2C_Read... [14:24:04]Read from MH i2c: F0 [14:24:04]MH_I2C_Read... [14:24:04]Read from MH i2c: F0 09 00 [14:24:04]MH_I2C_Read... [14:24:04]Read from MH i2c: F0 09 00 83 1C 00 85 B2 C0 66 8D AE BC 66 51 [14:24:04]GetLastDocTimeStamp 1723904632 [14:24:04]current date 1723904645 [14:24:04]FM_GetShiftState [14:24:04]SAM_PROTO_GetShiftState [14:24:04]wFMCommunicate request_size=4 [14:24:04]MH_SAM_APDU [14:24:04]CAPDU: 80 13 01 00 [14:24:04]Write to MH i2c: E2 08 00 84 1C 80 13 01 00 00 00 00 00 1D [14:24:04]Write i2c OK [14:24:04]MH_I2C_Read... [14:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:04]Read from MH i2c: E2 [14:24:04]MH_I2C_Read... [14:24:04]Read from MH i2c: E2 0E 00 [14:24:04]MH_I2C_Read... [14:24:04]Read from MH i2c: E2 0E 00 84 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7D [14:24:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:24:04]wFMCommunicate OK [14:24:04]SAM_PROTO_GetShiftState done [14:24:04]FM_GetShiftState done [14:24:04]opened in 1723853126 [14:24:04]opened+sec_in_day 1723939526 [14:24:04]quantity*price = 60003 [14:24:04]sum+1 = 60004 [14:24:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 600.03 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 600.03 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 397 17.08.2024 14:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198789 肖袩袛: 82015553023630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198789&fm=82015553023630&tin=02508201610067®Number=0000000000092545&sum=60003 [14:24:05]StoreToDocumentArchive [14:24:05]shift 463 fd 198789 [14:24:05]save to /storage/0463/doc_00198789 [14:24:05]save last doc name /storage/0463/doc_00198789 to /storage/kkm_last_doc_name [14:24:05]save OK [14:24:05]Clear old archive folders... [14:24:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:05]tlvbuf is 00752990 [14:24:05]SAM_PROTO_ClearQueue [14:24:05]wFMCommunicate request_size=4 [14:24:05]MH_SAM_APDU [14:24:05]CAPDU: 80 09 00 00 [14:24:05]Write to MH i2c: E2 08 00 91 1C 80 09 00 00 00 00 00 00 1F [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 91 1C 00 90 00 21 [14:24:05]RAPDU: 90 00 [14:24:05]wFMCommunicate OK [14:24:05]SAM_PROTO_ClearQueue done [14:24:05]KKMCreateOFDPacket [14:24:05]OFDProtocolAddRootSTLVToBuf [14:24:05]FM_MakeSignedData [14:24:05]FM_MakeSignedData [14:24:05]SAM_PROTO_SignData [14:24:05]wFMCommunicate request_size=4 [14:24:05]MH_SAM_APDU [14:24:05]CAPDU: 80 0D 01 02 [14:24:05]Write to MH i2c: E2 08 00 92 1C 80 0D 01 02 00 00 00 00 27 [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 92 1C 00 90 00 22 [14:24:05]RAPDU: 90 00 [14:24:05]wFMCommunicate OK [14:24:05]wFMCommunicate request_size=255 [14:24:05]MH_SAM_APDU [14:24: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 85 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 08 03 00 35 04 06 00 4A [14:24:05]Write to MH i2c: E2 02 01 93 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 85 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 08 03 00 35 04 06 00 4A 00 00 01 [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 93 1C 00 90 00 23 [14:24:05]RAPDU: 90 00 [14:24:05]wFMCommunicate OK [14:24:05]wFMCommunicate request_size=10 [14:24:05]MH_SAM_APDU [14:24:05]CAPDU: 80 0D 02 02 05 97 BB E7 6E 8E [14:24:05]Write to MH i2c: E2 0D 00 94 1C 80 0D 02 02 05 00 97 BB E7 6E 8E 00 00 69 [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 03 00 94 1C 00 90 00 24 [14:24:05]RAPDU: 90 00 [14:24:05]wFMCommunicate OK [14:24:05]wFMCommunicate request_size=4 [14:24:05]MH_SAM_APDU [14:24:05]CAPDU: 80 0D 03 02 [14:24:05]Write to MH i2c: E2 08 00 95 1C 80 0D 03 02 00 00 00 00 2C [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 0B 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 0B 00 95 1C 00 85 8D 09 D6 8D 8A D5 DE 90 00 E8 [14:24:05]RAPDU: 85 8D 09 D6 8D 8A D5 DE 90 00 [14:24:05]wFMCommunicate OK [14:24:05]SAM_PROTO_SignData done [14:24:05]FM_MakeSignedData done [14:24:05]CreateOFDProtocolMessage [14:24:05]wFMCommunicate request_size=4 [14:24:05]MH_SAM_APDU [14:24:05]CAPDU: 80 11 00 00 [14:24:05]Write to MH i2c: E2 08 00 96 1C 80 11 00 00 00 00 00 00 2C [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:05]Read from MH i2c: E2 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 17 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: E2 17 00 96 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [14:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:24:05]wFMCommunicate OK [14:24:05]CreateOFDProtocolMessage done [14:24:05]OFDSenderStorePacket 198789 [14:24:05]StoreOFDPacket docnum=198789 [14:24:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 B1 07 01 41 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 85 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 08 03 00 35 04 06 00 4A 97 BB E7 6E 8E 85 8D 09 D6 8D 8A D5 DE [14:24:05]CheckFolder [14:24:05]dirname=/storage/ofd_packets [14:24:05]CheckFolder done [14:24:05]ProducePacketName [14:24:05]name=ofd_packets/00198789 [14:24:05]NVStorageSaveData ofd_packets/00198789 [14:24:05]File name is /storage/ofd_packets/00198789 [14:24:05]Write 301 bytes [14:24:05]NVStorageSaveData done [14:24:05]OFDSenderStorePacket done [14:24:05]KKMCreateOFDPacket done [14:24:05]NVStorageSaveData kkm_last_timestamp [14:24:05]File name is /storage/kkm_last_timestamp [14:24:05]Write 4 bytes [14:24:05]NVStorageSaveData done [14:24:05]ExternCall_PrintAddStr [14:24:05]wPrintStart [14:24:05]Write to MH i2c: 01 00 00 97 1C B3 [14:24:05]Write i2c OK [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: 01 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: 01 07 00 [14:24:05]MH_I2C_Read... [14:24:05]Read from MH i2c: 01 07 00 97 1C 00 00 00 00 00 FF 0F C8 [14:24:05]RasterBufferAndPrint [14:24:05]line 小褔械褌 N : (1)11326246 [14:24:05]line 袠袧袧: 02508201610067 [14:24:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:24:05]line 袩袪袨袛袗袞袗 [14:24:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [14:24:05]line 孝芯胁邪褉: 2710124130 [14:24:05]line 袗懈-92-袣-4 [14:24:05]line 8.850 * 67.80 [14:24:05]line = 600.03 [14:24:05]line 袧袛小 12% 袧小袩 1% [14:24:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:24:05]line 袠孝袨袚袨: 600.03 [14:24:05]line 袧小袩 1% : 5.31 [14:24:05]line 袧袛小 12% : 63.72 [14:24:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:24:05]line 袘械蟹薪邪谢.: 600.03 [14:24:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:24:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:24:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:24:05]line 效械泻 397 17.08.2024 14:24 [14:24:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:24:05]line 袟袧袦: 0300000079 [14:24:05]line 袪袧袦: 0000000000092545 [14:24:05]line 袙械褉褋懈褟 袣袣袦: 001 [14:24:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:24:05]line 肖袦: 0000000000871802 [14:24:05]line 肖袛: 198789 [14:24:05]line 肖袩袛: 82015553023630 [14:24:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198789&fm=82015553023630&tin=02508201610067®Number=0000000000092545&sum=60003 [14:24:05]written 0, free lines is 4095 [14:24:05]OFD Sender: Processing packet 198789 [packets to send 246, broken 245] [14:24:05]ProducePacketName [14:24:05]name=ofd_packets/00198789 [14:24:05]OFD Sender: To server: 嚂鰌G, [14:24:05]CommunicateWithHost lk.salyk.kg:30040 [14:24:05]ConnectInit lk.salyk.kg [14:24:06]Connected sock=10 [14:24:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 B1 07 01 41 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 85 B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 08 03 00 35 04 06 00 4A 97 BB E7 6E 8E 85 8D 09 D6 8D 8A D5 DE [14:24:06]Write to MH i2c: 01 00 00 C1 1C DD [14:24:06]Write i2c OK [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: 01 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: 01 07 00 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: 01 07 00 C1 1C 00 00 00 00 00 EC 0C DC [14:24:06]RasterBufferAndPrint [14:24:06]line [14:24:06]line [14:24:06]line [14:24:06]line [14:24:06]line [14:24:06]written 0, free lines is 3317 [14:24:06]MH_Cut [14:24:06]Write to MH i2c: D1 01 00 C8 1C 01 B6 [14:24:06]Write i2c OK [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: D1 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: D1 01 00 [14:24:06]MH_I2C_Read... [14:24:06]Read from MH i2c: D1 01 00 C8 1C 00 B5 [14:24:06]Write to MH i2c: 01 00 00 C9 1C E5 [14:24:06]Write i2c OK [14:24:06]MH_I2C_Read... [14:24:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 63 8F 47 00 F1 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 08 03 00 F4 03 04 00 95 5E C0 66 B6 04 01 00 00 0C 34 B1 54 AE A7 AD 51 [14:24:06]CommunicateWithHost err = 0 [14:24:06]CheckOFDResponse [14:24:06]1017 (14) - 77093643461234 [14:24:06]1041 (16) - 0000000000871802 [14:24:06]1040 (4) - 198789 [14:24:06]1012 (4) - 17.08.2024 08:25 [14:24:06]1206 (1) - 0 [14:24:06]OFD Sender: Remove packet 198789 [14:24:06]ProducePacketName [14:24:06]name=ofd_packets/00198789 [14:24:06]NVStorageDeleteData [14:24:06]OFD Sender: No OFD packet to send [14:24:06]*** Cut start [14:24:06]*** Purtial cut [14:24:06]*** CUTSNS_PIN = 0 [14:24:07]*** Stage 1: CUTSNS_PIN = 1 [14:24:09]Read from MH i2c: 01 [14:24:09]MH_I2C_Read... [14:24:09]*** Stop cut motor [14:24:09]*** Cut end [14:24:09]Read from MH i2c: 01 07 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: 01 07 00 C9 1C 00 00 00 00 00 FF 0F FA [14:24:09]process_action close_receipt done [14:24:09]requested_data is exist [14:24:09]produce_requested_data [14:24:09]requested_item fm.sn is exist - process it [14:24:09]wFMCommunicate request_size=4 [14:24:09]MH_SAM_APDU [14:24:09]CAPDU: 80 11 00 00 [14:24:09]Write to MH i2c: E2 08 00 CA 1C 80 11 00 00 00 00 00 00 60 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:09]Read from MH i2c: E2 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 17 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 17 00 CA 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [14:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:24:09]wFMCommunicate OK [14:24:09]requested_item fd.num is exist - process it [14:24:09]SAM_PROTO_GetFieldsCounters [14:24:09]wFMCommunicate request_size=4 [14:24:09]MH_SAM_APDU [14:24:09]CAPDU: 80 13 00 00 [14:24:09]Write to MH i2c: E2 08 00 CB 1C 80 13 00 00 00 00 00 00 63 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:09]Read from MH i2c: E2 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 62 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 62 00 CB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 85 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [14:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 85 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:09]wFMCommunicate OK [14:24:09]SAM_PROTO_GetFieldsCounters done [14:24:09]requested_item shift.num is exist - process it [14:24:09]requested_item shift.opened is exist - process it [14:24:09]req_shift_opened [14:24:09]FM_GetShiftState [14:24:09]SAM_PROTO_GetShiftState [14:24:09]wFMCommunicate request_size=4 [14:24:09]MH_SAM_APDU [14:24:09]CAPDU: 80 13 01 00 [14:24:09]Write to MH i2c: E2 08 00 CC 1C 80 13 01 00 00 00 00 00 65 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:09]Read from MH i2c: E2 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 0E 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 0E 00 CC 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [14:24:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:24:09]wFMCommunicate OK [14:24:09]SAM_PROTO_GetShiftState done [14:24:09]FM_GetShiftState done [14:24:09]req_shift_opened done [14:24:09]requested_item shift.open_date is exist - process it [14:24:09]req_shift_open_date [14:24:09]req_shift_open_date done [14:24:09]produce_requested_data done [14:24:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198789,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:24:09]process_action_free close_receipt [14:24:09]json_value_free [14:24:09]json_value_free done [14:24:09]process_json_proto returns [14:24:09]Send response to host [14:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198789,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:24:09]free response buf [14:24:09]execute_script done [14:24:09]execute_script returns [14:24:09]free content buf [14:24:09]Sock 7.Close socket [14:24:09]Sock 7.Thread stoped [14:24:09]accept exits with 9 [14:24:09]New connection [14:24:09]New thread 3067104612 created [14:24:09]Thread 3067247972 joined [14:24:09]Waiting for new connection... [14:24:09] Sock 9.Parse request [14:24:09]Sock 9.Check first char [14:24:09]Sock 9.First char is OK [14:24:09]request: POST /json_proto HTTP/1.0 [14:24:09]Method: POST [14:24:09]URL: /json_proto [14:24:09]Method is POST - this is cgi request [14:24:09]url: /json_proto [14:24:09]query_string will be loaded in cgi processing [14:24:09]execute_cgi json_proto POST (null) [14:24:09]execute_cgi path=json_proto method=POST [14:24:09]POST find Content-Length [14:24:09]Host: 172.17.46.195:8080 [14:24:09]Content-Length: 802 [14:24:09]Content-Type: application/json [14:24:09] [14:24:09]POST finish read [14:24:09]Found Content-Length = 802 [14:24:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:09]execute_script... [14:24: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)11326244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:09]POST & json_proto [14:24:09]process_json_proto [14:24:09]json parsed OK: [14:24:09]protocol is kg_v1.0 [14:24:09]action value=close_receipt [14:24:09]process_action close_receipt [14:24:09]cmd_close_receipt [14:24:09]MH_GetDate [14:24:09]Write to MH i2c: F0 00 00 CD 1C D8 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: F0 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: F0 09 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: F0 09 00 CD 1C 00 8A B2 C0 66 8D AE BC 66 A0 [14:24:09]GetLastDocTimeStamp 1723904645 [14:24:09]current date 1723904650 [14:24:09]FM_GetShiftState [14:24:09]SAM_PROTO_GetShiftState [14:24:09]wFMCommunicate request_size=4 [14:24:09]MH_SAM_APDU [14:24:09]CAPDU: 80 13 01 00 [14:24:09]Write to MH i2c: E2 08 00 CE 1C 80 13 01 00 00 00 00 00 67 [14:24:09]Write i2c OK [14:24:09]MH_I2C_Read... [14:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:09]Read from MH i2c: E2 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 0E 00 [14:24:09]MH_I2C_Read... [14:24:09]Read from MH i2c: E2 0E 00 CE 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C7 [14:24:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:24:09]wFMCommunicate OK [14:24:09]SAM_PROTO_GetShiftState done [14:24:09]FM_GetShiftState done [14:24:09]opened in 1723853126 [14:24:09]opened+sec_in_day 1723939526 [14:24:09]quantity*price = 200025 [14:24:09]sum+1 = 200026 [14:24:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 398 17.08.2024 14:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198790 肖袩袛: 236976162491021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142410&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198790&fm=236976162491021&tin=02508201610067®Number=0000000000092545&sum=200025 [14:24:11]StoreToDocumentArchive [14:24:11]shift 463 fd 198790 [14:24:11]save to /storage/0463/doc_00198790 [14:24:11]save last doc name /storage/0463/doc_00198790 to /storage/kkm_last_doc_name [14:24:11]save OK [14:24:11]Clear old archive folders... [14:24:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:24:11]tlvbuf is 006EF290 [14:24:11]SAM_PROTO_ClearQueue [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 09 00 00 [14:24:11]Write to MH i2c: E2 08 00 DB 1C 80 09 00 00 00 00 00 00 69 [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 DB 1C 00 90 00 6B [14:24:11]RAPDU: 90 00 [14:24:11]wFMCommunicate OK [14:24:11]SAM_PROTO_ClearQueue done [14:24:11]KKMCreateOFDPacket [14:24:11]OFDProtocolAddRootSTLVToBuf [14:24:11]FM_MakeSignedData [14:24:11]FM_MakeSignedData [14:24:11]SAM_PROTO_SignData [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 0D 01 02 [14:24:11]Write to MH i2c: E2 08 00 DC 1C 80 0D 01 02 00 00 00 00 71 [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 DC 1C 00 90 00 6C [14:24:11]RAPDU: 90 00 [14:24:11]wFMCommunicate OK [14:24:11]wFMCommunicate request_size=255 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 08 03 00 35 04 06 00 D7 87 4F FC [14:24:11]Write to MH i2c: E2 02 01 DD 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 08 03 00 35 04 06 00 D7 87 4F FC 00 00 0B [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 DD 1C 00 90 00 6D [14:24:11]RAPDU: 90 00 [14:24:11]wFMCommunicate OK [14:24:11]wFMCommunicate request_size=7 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 0D 02 02 02 4A 8D [14:24:11]Write to MH i2c: E2 0A 00 DE 1C 80 0D 02 02 02 00 4A 8D 00 00 4F [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 DE 1C 00 90 00 6E [14:24:11]RAPDU: 90 00 [14:24:11]wFMCommunicate OK [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 0D 03 02 [14:24:11]Write to MH i2c: E2 08 00 DF 1C 80 0D 03 02 00 00 00 00 76 [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 0B 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 0B 00 DF 1C 00 A6 4B 07 04 D0 AD 0A 04 90 00 FE [14:24:11]RAPDU: A6 4B 07 04 D0 AD 0A 04 90 00 [14:24:11]wFMCommunicate OK [14:24:11]SAM_PROTO_SignData done [14:24:11]FM_MakeSignedData done [14:24:11]CreateOFDProtocolMessage [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 11 00 00 [14:24:11]Write to MH i2c: E2 08 00 E0 1C 80 11 00 00 00 00 00 00 76 [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 17 00 [14:24:11]MH_I2C_Read... [14:24:11]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 31 38 30 32 90 00 C3 [14:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:24:11]wFMCommunicate OK [14:24:11]CreateOFDProtocolMessage done [14:24:11]OFDSenderStorePacket 198790 [14:24:11]StoreOFDPacket docnum=198790 [14:24:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FD FC 04 01 52 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 08 03 00 35 04 06 00 D7 87 4F FC 4A 8D A6 4B 07 04 D0 AD 0A 04 [14:24:11]CheckFolder [14:24:11]dirname=/storage/ofd_packets [14:24:11]CheckFolder done [14:24:11]ProducePacketName [14:24:11]name=ofd_packets/00198790 [14:24:11]NVStorageSaveData ofd_packets/00198790 [14:24:11]File name is /storage/ofd_packets/00198790 [14:24:11]Write 298 bytes [14:24:11]NVStorageSaveData done [14:24:11]OFDSenderStorePacket done [14:24:11]KKMCreateOFDPacket done [14:24:11]NVStorageSaveData kkm_last_timestamp [14:24:11]File name is /storage/kkm_last_timestamp [14:24:11]OFD Sender: No OFD packet to send [14:24:12]Write 4 bytes [14:24:12]NVStorageSaveData done [14:24:12]ExternCall_PrintAddStr [14:24:12]wPrintStart [14:24:12]Write to MH i2c: 01 00 00 E1 1C FD [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 E1 1C 00 00 00 00 00 FF 0F 12 [14:24:12]RasterBufferAndPrint [14:24:12]line 小褔械褌 N : (1)11326244 [14:24:12]line 袠袧袧: 02508201610067 [14:24:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:24:12]line 袩袪袨袛袗袞袗 [14:24:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [14:24:12]line 孝芯胁邪褉: 2710194210 [14:24:12]line 袛孝-袣-5 [14:24:12]line 26.250 * 76.20 [14:24:12]line = 2000.25 [14:24:12]line 袧袛小 12% 袧小袩 1% [14:24:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:24:12]line 袠孝袨袚袨: 2000.25 [14:24:12]line 袧小袩 1% : 17.70 [14:24:12]line 袧袛小 12% : 212.42 [14:24:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:24:12]line 袘械蟹薪邪谢.: 2000.25 [14:24:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:24:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:24:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:24:12]line 效械泻 398 17.08.2024 14:24 [14:24:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:24:12]line 袟袧袦: 0300000079 [14:24:12]line 袪袧袦: 0000000000092545 [14:24:12]line 袙械褉褋懈褟 袣袣袦: 001 [14:24:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:24:12]line 肖袦: 0000000000871802 [14:24:12]line 肖袛: 198790 [14:24:12]line 肖袩袛: 236976162491021 [14:24:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142410&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198790&fm=236976162491021&tin=02508201610067®Number=0000000000092545&sum=200025 [14:24:12]written 0, free lines is 4095 [14:24:12]OFD Sender: Processing packet 198790 [packets to send 246, broken 245] [14:24:12]ProducePacketName [14:24:12]name=ofd_packets/00198790 [14:24:12]OFD Sender: To server: 嚂鰌G, [14:24:12]CommunicateWithHost lk.salyk.kg:30040 [14:24:12]ConnectInit lk.salyk.kg [14:24:12]Connected sock=10 [14:24:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 FD FC 04 01 52 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 8A B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 08 03 00 35 04 06 00 D7 87 4F FC 4A 8D A6 4B 07 04 D0 AD 0A 04 [14:24:12]Write to MH i2c: 01 00 00 0B 1D 28 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 0B 1D 00 00 00 00 00 06 0D 42 [14:24:12]RasterBufferAndPrint [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]written 0, free lines is 3353 [14:24:12]MH_Cut [14:24:12]Write to MH i2c: D1 01 00 12 1D 01 01 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 01 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 01 00 12 1D 00 00 [14:24:12]Write to MH i2c: 01 00 00 13 1D 30 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C7 5C 47 00 BD 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 08 03 00 F4 03 04 00 9B 5E C0 66 B6 04 01 00 00 84 AB 37 37 ED 2B B3 EE [14:24:12]CommunicateWithHost err = 0 [14:24:12]CheckOFDResponse [14:24:12]1017 (14) - 77093643461234 [14:24:12]1041 (16) - 0000000000871802 [14:24:12]1040 (4) - 198790 [14:24:12]1012 (4) - 17.08.2024 08:26 [14:24:12]1206 (1) - 0 [14:24:12]OFD Sender: Remove packet 198790 [14:24:12]ProducePacketName [14:24:12]name=ofd_packets/00198790 [14:24:12]NVStorageDeleteData [14:24:13]OFD Sender: No OFD packet to send [14:24:13]*** Cut start [14:24:13]*** Purtial cut [14:24:13]*** Stage 1: CUTSNS_PIN = 1 [14:24:13]Read from MH i2c: 01 [14:24:13]MH_I2C_Read... [14:24:13]*** Stop cut motor [14:24:13]*** Cut end [14:24:13]Read from MH i2c: 01 07 00 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: 01 07 00 13 1D 00 00 00 00 00 FF 0F 45 [14:24:13]process_action close_receipt done [14:24:13]requested_data is exist [14:24:13]produce_requested_data [14:24:13]requested_item fm.sn is exist - process it [14:24:13]wFMCommunicate request_size=4 [14:24:13]MH_SAM_APDU [14:24:13]CAPDU: 80 11 00 00 [14:24:13]Write to MH i2c: E2 08 00 14 1D 80 11 00 00 00 00 00 00 AB [14:24:13]Write i2c OK [14:24:13]MH_I2C_Read... [14:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:13]Read from MH i2c: E2 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 17 00 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 17 00 14 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [14:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:24:13]wFMCommunicate OK [14:24:13]requested_item fd.num is exist - process it [14:24:13]SAM_PROTO_GetFieldsCounters [14:24:13]wFMCommunicate request_size=4 [14:24:13]MH_SAM_APDU [14:24:13]CAPDU: 80 13 00 00 [14:24:13]Write to MH i2c: E2 08 00 15 1D 80 13 00 00 00 00 00 00 AE [14:24:13]Write i2c OK [14:24:13]MH_I2C_Read... [14:24:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:13]Read from MH i2c: E2 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 62 00 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 62 00 15 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 86 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [14:24:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 86 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:13]wFMCommunicate OK [14:24:13]SAM_PROTO_GetFieldsCounters done [14:24:13]requested_item shift.num is exist - process it [14:24:13]requested_item shift.opened is exist - process it [14:24:13]req_shift_opened [14:24:13]FM_GetShiftState [14:24:13]SAM_PROTO_GetShiftState [14:24:13]wFMCommunicate request_size=4 [14:24:13]MH_SAM_APDU [14:24:13]CAPDU: 80 13 01 00 [14:24:13]Write to MH i2c: E2 08 00 16 1D 80 13 01 00 00 00 00 00 B0 [14:24:13]Write i2c OK [14:24:13]MH_I2C_Read... [14:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:13]Read from MH i2c: E2 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 0E 00 [14:24:13]MH_I2C_Read... [14:24:13]Read from MH i2c: E2 0E 00 16 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [14:24:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:24:13]wFMCommunicate OK [14:24:13]SAM_PROTO_GetShiftState done [14:24:13]FM_GetShiftState done [14:24:13]req_shift_opened done [14:24:13]requested_item shift.open_date is exist - process it [14:24:13]req_shift_open_date [14:24:13]req_shift_open_date done [14:24:13]produce_requested_data done [14:24:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198790,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:24:13]process_action_free close_receipt [14:24:13]json_value_free [14:24:13]json_value_free done [14:24:13]process_json_proto returns [14:24:13]Send response to host [14:24:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198790,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:24:13]free response buf [14:24:13]execute_script done [14:24:13]execute_script returns [14:24:13]free content buf [14:24:13]Sock 9.Close socket [14:24:13]Sock 9.Thread stoped [14:24:18]OFD Sender: No OFD packet to send [14:24:23]OFD Sender: No OFD packet to send [14:24:28]OFD Sender: No OFD packet to send [14:24:31]int [14:24:32]Write to MH i2c: 01 00 00 17 1D 34 [14:24:32]*** FLAG_PRN_PAP1 set [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 17 1D 00 01 00 00 00 FF 0F 4A [14:24:32]state=0 [14:24:32]No paper [14:24:32]int [14:24:32]Write to MH i2c: 01 00 00 18 1D 35 [14:24:32]*** FLAG_PRN_PAP2 set [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 18 1D 00 03 00 00 00 FF 0F 4D [14:24:32]state=0 [14:24:32]No paper [14:24:32]Cover opened [14:24:32]int [14:24:32]Write to MH i2c: 01 00 00 19 1D 36 [14:24:32]*** FLAG_PRN_PAP2 reset [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 19 1D 00 01 00 00 00 FF 0F 4C [14:24:32]state=3 [14:24:32]No paper [14:24:32]Cover closed [14:24:32]int [14:24:32]Write to MH i2c: 01 00 00 1A 1D 37 [14:24:32]*** FLAG_PRN_PAP2 set [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 1A 1D 00 03 00 00 00 FF 0F 4F [14:24:32]state=0 [14:24:32]No paper [14:24:32]Cover opened [14:24:32]int [14:24:32]Write to MH i2c: 01 00 00 1B 1D 38 [14:24:32]*** FLAG_PRN_PAP2 reset [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 1B 1D 00 01 00 00 00 FF 0F 4E [14:24:32]state=3 [14:24:32]No paper [14:24:32]Cover closed [14:24:32]int [14:24:32]Write to MH i2c: 01 00 00 1C 1D 39 [14:24:32]*** FLAG_PRN_PAP2 set [14:24:32]Write i2c OK [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 [14:24:32]MH_I2C_Read... [14:24:32]Read from MH i2c: 01 07 00 1C 1D 00 03 00 00 00 FF 0F 51 [14:24:32]state=0 [14:24:32]No paper [14:24:32]Cover opened [14:24:33]OFD Sender: No OFD packet to send [14:24:37]Write to MH i2c: 01 00 00 1D 1D 3A [14:24:37]Write i2c OK [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: 01 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: 01 07 00 [14:24:37]MH_I2C_Read... [14:24:37]Read from MH i2c: 01 07 00 1D 1D 00 03 00 00 00 FF 0F 52 [14:24:37]state=3 [14:24:37]No paper [14:24:37]Cover opened [14:24:38]OFD Sender: No OFD packet to send [14:24:42]Write to MH i2c: 01 00 00 1E 1D 3B [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: 01 [14:24:42]MH_I2C_Read... [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 1E 1D 00 03 00 00 00 FF 0F 53 [14:24:42]state=3 [14:24:42]No paper [14:24:42]Cover opened [14:24:43]OFD Sender: No OFD packet to send [14:24:43]int [14:24:43]Write to MH i2c: 01 00 00 1F 1D 3C [14:24:43]*** FLAG_PRN_PAP2 reset [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 1F 1D 00 01 00 00 00 FF 0F 52 [14:24:43]state=3 [14:24:43]No paper [14:24:43]Cover closed [14:24:43]int [14:24:43]Write to MH i2c: 01 00 00 20 1D 3D [14:24:43]*** FLAG_PRN_PAP1 reset [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 20 1D 00 00 00 00 00 FF 0F 52 [14:24:43]state=0 [14:24:48]OFD Sender: No OFD packet to send [14:24:53]OFD Sender: No OFD packet to send [14:24:58]OFD Sender: No OFD packet to send [14:25:03]OFD Sender: No OFD packet to send [14:25:08]OFD Sender: No OFD packet to send [14:25:13]OFD Sender: No OFD packet to send [14:25:18]OFD Sender: No OFD packet to send [14:25:23]OFD Sender: No OFD packet to send [14:25:28]OFD Sender: No OFD packet to send [14:25:33]OFD Sender: No OFD packet to send [14:25:38]OFD Sender: No OFD packet to send [14:25:43]OFD Sender: No OFD packet to send [14:25:48]OFD Sender: No OFD packet to send [14:25:53]OFD Sender: No OFD packet to send [14:25:58]OFD Sender: No OFD packet to send [14:26:03]OFD Sender: No OFD packet to send [14:26:03]accept exits with 7 [14:26:03]New connection [14:26:03]New thread 3067247972 created [14:26:03]Thread 3067104612 joined [14:26:03]Waiting for new connection... [14:26:03] Sock 7.Parse request [14:26:03]Sock 7.Check first char [14:26:03]Sock 7.First char is OK [14:26:03]request: POST /json_proto HTTP/1.0 [14:26:03]Method: POST [14:26:03]URL: /json_proto [14:26:03]Method is POST - this is cgi request [14:26:03]url: /json_proto [14:26:03]query_string will be loaded in cgi processing [14:26:03]execute_cgi json_proto POST (null) [14:26:03]execute_cgi path=json_proto method=POST [14:26:03]POST find Content-Length [14:26:03]Host: 172.17.46.195:8080 [14:26:03]Content-Length: 803 [14:26:03]Content-Type: application/json [14:26:03] [14:26:03]POST finish read [14:26:03]Found Content-Length = 803 [14:26:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.260, "sum" : 835.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 835.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:03]execute_script... [14:26: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)11326248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.260, "sum" : 835.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 835.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:03]POST & json_proto [14:26:03]process_json_proto [14:26:03]json parsed OK: [14:26:03]protocol is kg_v1.0 [14:26:03]action value=close_receipt [14:26:03]process_action close_receipt [14:26:03]cmd_close_receipt [14:26:03]MH_GetDate [14:26:03]Write to MH i2c: F0 00 00 21 1D 2D [14:26:03]Write i2c OK [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: F0 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: F0 09 00 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: F0 09 00 21 1D 00 FC B2 C0 66 8D AE BC 66 67 [14:26:03]GetLastDocTimeStamp 1723904650 [14:26:03]current date 1723904764 [14:26:03]FM_GetShiftState [14:26:03]SAM_PROTO_GetShiftState [14:26:03]wFMCommunicate request_size=4 [14:26:03]MH_SAM_APDU [14:26:03]CAPDU: 80 13 01 00 [14:26:03]Write to MH i2c: E2 08 00 22 1D 80 13 01 00 00 00 00 00 BC [14:26:03]Write i2c OK [14:26:03]MH_I2C_Read... [14:26:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:03]Read from MH i2c: E2 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 0E 00 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 0E 00 22 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1C [14:26:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:26:03]wFMCommunicate OK [14:26:03]SAM_PROTO_GetShiftState done [14:26:03]FM_GetShiftState done [14:26:03]opened in 1723853126 [14:26:03]opened+sec_in_day 1723939526 [14:26:03]quantity*price = 83549 [14:26:03]sum+1 = 83550 [14:26:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 835.49 袧小袩 1% : 7.39 袧袛小 12% : 88.72 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 835.49 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 399 17.08.2024 14:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198791 肖袩袛: 42952352187243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198791&fm=42952352187243&tin=02508201610067®Number=0000000000092545&sum=83549 [14:26:04]StoreToDocumentArchive [14:26:04]shift 463 fd 198791 [14:26:04]save to /storage/0463/doc_00198791 [14:26:04]save last doc name /storage/0463/doc_00198791 to /storage/kkm_last_doc_name [14:26:04]save OK [14:26:04]Clear old archive folders... [14:26:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:04]tlvbuf is B6FA03B0 [14:26:04]SAM_PROTO_ClearQueue [14:26:04]wFMCommunicate request_size=4 [14:26:04]MH_SAM_APDU [14:26:04]CAPDU: 80 09 00 00 [14:26:04]Write to MH i2c: E2 08 00 2F 1D 80 09 00 00 00 00 00 00 BE [14:26:04]Write i2c OK [14:26:04]MH_I2C_Read... [14:26:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:04]Read from MH i2c: E2 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 03 00 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 03 00 2F 1D 00 90 00 C0 [14:26:04]RAPDU: 90 00 [14:26:04]wFMCommunicate OK [14:26:04]SAM_PROTO_ClearQueue done [14:26:04]KKMCreateOFDPacket [14:26:04]OFDProtocolAddRootSTLVToBuf [14:26:04]FM_MakeSignedData [14:26:04]FM_MakeSignedData [14:26:04]SAM_PROTO_SignData [14:26:04]wFMCommunicate request_size=4 [14:26:04]MH_SAM_APDU [14:26:04]CAPDU: 80 0D 01 02 [14:26:04]Write to MH i2c: E2 08 00 30 1D 80 0D 01 02 00 00 00 00 C6 [14:26:04]Write i2c OK [14:26:04]MH_I2C_Read... [14:26:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:04]Read from MH i2c: E2 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 03 00 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 03 00 30 1D 00 90 00 C1 [14:26:04]RAPDU: 90 00 [14:26:04]wFMCommunicate OK [14:26:04]wFMCommunicate request_size=255 [14:26:04]MH_SAM_APDU [14:26: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 FC 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5D 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 FC B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 08 03 00 35 04 06 00 27 [14:26:04]Write to MH i2c: E2 02 01 31 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 FC 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5D 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 FC B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 08 03 00 35 04 06 00 27 00 00 95 [14:26:04]Write i2c OK [14:26:04]MH_I2C_Read... [14:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:05]Read from MH i2c: E2 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 03 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 03 00 31 1D 00 90 00 C2 [14:26:05]RAPDU: 90 00 [14:26:05]wFMCommunicate OK [14:26:05]wFMCommunicate request_size=10 [14:26:05]MH_SAM_APDU [14:26:05]CAPDU: 80 0D 02 02 05 10 9F B1 C3 6B [14:26:05]Write to MH i2c: E2 0D 00 32 1D 80 0D 02 02 05 00 10 9F B1 C3 6B 00 00 61 [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:05]Read from MH i2c: E2 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 03 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 03 00 32 1D 00 90 00 C3 [14:26:05]RAPDU: 90 00 [14:26:05]wFMCommunicate OK [14:26:05]wFMCommunicate request_size=4 [14:26:05]MH_SAM_APDU [14:26:05]CAPDU: 80 0D 03 02 [14:26:05]Write to MH i2c: E2 08 00 33 1D 80 0D 03 02 00 00 00 00 CB [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:05]Read from MH i2c: E2 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 0B 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 0B 00 33 1D 00 7F 4F 09 63 D7 D5 31 4E 90 00 31 [14:26:05]RAPDU: 7F 4F 09 63 D7 D5 31 4E 90 00 [14:26:05]wFMCommunicate OK [14:26:05]SAM_PROTO_SignData done [14:26:05]FM_MakeSignedData done [14:26:05]CreateOFDProtocolMessage [14:26:05]wFMCommunicate request_size=4 [14:26:05]MH_SAM_APDU [14:26:05]CAPDU: 80 11 00 00 [14:26:05]Write to MH i2c: E2 08 00 34 1D 80 11 00 00 00 00 00 00 CB [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:05]Read from MH i2c: E2 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 17 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: E2 17 00 34 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [14:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:05]wFMCommunicate OK [14:26:05]CreateOFDProtocolMessage done [14:26:05]OFDSenderStorePacket 198791 [14:26:05]StoreOFDPacket docnum=198791 [14:26:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 53 07 01 0D C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5D 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 FC B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 08 03 00 35 04 06 00 27 10 9F B1 C3 6B 7F 4F 09 63 D7 D5 31 4E [14:26:05]CheckFolder [14:26:05]dirname=/storage/ofd_packets [14:26:05]CheckFolder done [14:26:05]ProducePacketName [14:26:05]name=ofd_packets/00198791 [14:26:05]NVStorageSaveData ofd_packets/00198791 [14:26:05]File name is /storage/ofd_packets/00198791 [14:26:05]Write 301 bytes [14:26:05]NVStorageSaveData done [14:26:05]OFDSenderStorePacket done [14:26:05]KKMCreateOFDPacket done [14:26:05]NVStorageSaveData kkm_last_timestamp [14:26:05]File name is /storage/kkm_last_timestamp [14:26:05]Write 4 bytes [14:26:05]NVStorageSaveData done [14:26:05]ExternCall_PrintAddStr [14:26:05]wPrintStart [14:26:05]Write to MH i2c: 01 00 00 35 1D 52 [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 07 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 07 00 35 1D 00 00 00 00 00 FF 0F 67 [14:26:05]RasterBufferAndPrint [14:26:05]line 小褔械褌 N : (1)11326248 [14:26:05]line 袠袧袧: 02508201610067 [14:26:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:26:05]line 袩袪袨袛袗袞袗 [14:26:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [14:26:05]line 孝芯胁邪褉: 2710124500 [14:26:05]line 袗懈-95-袣-5 [14:26:05]line 11.260 * 74.20 [14:26:05]line = 835.49 [14:26:05]line 袧袛小 12% 袧小袩 1% [14:26:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:26:05]line 袠孝袨袚袨: 835.49 [14:26:05]line 袧小袩 1% : 7.39 [14:26:05]line 袧袛小 12% : 88.72 [14:26:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:26:05]line 袘械蟹薪邪谢.: 835.49 [14:26:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:26:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:26:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:26:05]line 效械泻 399 17.08.2024 14:26 [14:26:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:26:05]line 袟袧袦: 0300000079 [14:26:05]line 袪袧袦: 0000000000092545 [14:26:05]line 袙械褉褋懈褟 袣袣袦: 001 [14:26:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:26:05]line 肖袦: 0000000000871802 [14:26:05]line 肖袛: 198791 [14:26:05]line 肖袩袛: 42952352187243 [14:26:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198791&fm=42952352187243&tin=02508201610067®Number=0000000000092545&sum=83549 [14:26:05]written 0, free lines is 4095 [14:26:05]OFD Sender: Processing packet 198791 [packets to send 246, broken 245] [14:26:05]ProducePacketName [14:26:05]name=ofd_packets/00198791 [14:26:05]OFD Sender: To server: 嚂鰌G, [14:26:05]CommunicateWithHost lk.salyk.kg:30040 [14:26:05]ConnectInit lk.salyk.kg [14:26:05]Connected sock=10 [14:26:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 53 07 01 0D C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5D 46 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 FC B2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 08 03 00 35 04 06 00 27 10 9F B1 C3 6B 7F 4F 09 63 D7 D5 31 4E [14:26:05]Write to MH i2c: 01 00 00 5F 1D 7C [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 07 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: 01 07 00 5F 1D 00 00 00 00 00 F9 0C 88 [14:26:05]RasterBufferAndPrint [14:26:05]line [14:26:05]line [14:26:05]line [14:26:05]line [14:26:05]line [14:26:05]written 0, free lines is 3327 [14:26:05]MH_Cut [14:26:05]Write to MH i2c: D1 01 00 66 1D 01 55 [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: D1 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: D1 01 00 [14:26:05]MH_I2C_Read... [14:26:05]Read from MH i2c: D1 01 00 66 1D 00 54 [14:26:05]Write to MH i2c: 01 00 00 67 1D 84 [14:26:05]Write i2c OK [14:26:05]MH_I2C_Read... [14:26:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF E8 47 00 EA 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 31 38 30 32 10 04 04 00 87 08 03 00 F4 03 04 00 0C 5F C0 66 B6 04 01 00 00 C7 BD F1 BE 00 48 94 22 [14:26:05]CommunicateWithHost err = 0 [14:26:05]CheckOFDResponse [14:26:05]1017 (14) - 77093643461234 [14:26:05]1041 (16) - 0000000000871802 [14:26:05]1040 (4) - 198791 [14:26:05]1012 (4) - 17.08.2024 08:27 [14:26:05]1206 (1) - 0 [14:26:05]OFD Sender: Remove packet 198791 [14:26:05]ProducePacketName [14:26:05]name=ofd_packets/00198791 [14:26:05]NVStorageDeleteData [14:26:06]OFD Sender: No OFD packet to send [14:26:06]*** Cut start [14:26:06]*** Purtial cut [14:26:06]*** CUTSNS_PIN = 0 [14:26:06]*** Stage 1: CUTSNS_PIN = 1 [14:26:08]Read from MH i2c: 01 [14:26:08]MH_I2C_Read... [14:26:08]*** Stop cut motor [14:26:08]*** Cut end [14:26:08]Read from MH i2c: 01 07 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: 01 07 00 67 1D 00 00 00 00 00 FF 0F 99 [14:26:08]process_action close_receipt done [14:26:08]requested_data is exist [14:26:08]produce_requested_data [14:26:08]requested_item fm.sn is exist - process it [14:26:08]wFMCommunicate request_size=4 [14:26:08]MH_SAM_APDU [14:26:08]CAPDU: 80 11 00 00 [14:26:08]Write to MH i2c: E2 08 00 68 1D 80 11 00 00 00 00 00 00 FF [14:26:08]Write i2c OK [14:26:08]MH_I2C_Read... [14:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:08]Read from MH i2c: E2 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 17 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 17 00 68 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [14:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:08]wFMCommunicate OK [14:26:08]requested_item fd.num is exist - process it [14:26:08]SAM_PROTO_GetFieldsCounters [14:26:08]wFMCommunicate request_size=4 [14:26:08]MH_SAM_APDU [14:26:08]CAPDU: 80 13 00 00 [14:26:08]Write to MH i2c: E2 08 00 69 1D 80 13 00 00 00 00 00 00 02 [14:26:08]Write i2c OK [14:26:08]MH_I2C_Read... [14:26:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:08]Read from MH i2c: E2 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 62 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 62 00 69 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 87 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [14:26:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 87 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:08]wFMCommunicate OK [14:26:08]SAM_PROTO_GetFieldsCounters done [14:26:08]requested_item shift.num is exist - process it [14:26:08]requested_item shift.opened is exist - process it [14:26:08]req_shift_opened [14:26:08]FM_GetShiftState [14:26:08]SAM_PROTO_GetShiftState [14:26:08]wFMCommunicate request_size=4 [14:26:08]MH_SAM_APDU [14:26:08]CAPDU: 80 13 01 00 [14:26:08]Write to MH i2c: E2 08 00 6A 1D 80 13 01 00 00 00 00 00 04 [14:26:08]Write i2c OK [14:26:08]MH_I2C_Read... [14:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:08]Read from MH i2c: E2 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 0E 00 [14:26:08]MH_I2C_Read... [14:26:08]Read from MH i2c: E2 0E 00 6A 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 64 [14:26:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:26:08]wFMCommunicate OK [14:26:08]SAM_PROTO_GetShiftState done [14:26:08]FM_GetShiftState done [14:26:08]req_shift_opened done [14:26:08]requested_item shift.open_date is exist - process it [14:26:08]req_shift_open_date [14:26:08]req_shift_open_date done [14:26:08]produce_requested_data done [14:26:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198791,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:26:08]process_action_free close_receipt [14:26:08]json_value_free [14:26:08]json_value_free done [14:26:08]process_json_proto returns [14:26:08]Send response to host [14:26:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198791,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:26:08]free response buf [14:26:08]execute_script done [14:26:08]execute_script returns [14:26:08]free content buf [14:26:08]Sock 7.Close socket [14:26:08]Sock 7.Thread stoped [14:26:08]accept exits with 9 [14:26:08]New connection [14:26:09]New thread 3067104612 created [14:26:09]Thread 3067247972 joined [14:26:09]Waiting for new connection... [14:26:09] Sock 9.Parse request [14:26:09]Sock 9.Check first char [14:26:09]Sock 9.First char is OK [14:26:09]request: POST /json_proto HTTP/1.0 [14:26:09]Method: POST [14:26:09]URL: /json_proto [14:26:09]Method is POST - this is cgi request [14:26:09]url: /json_proto [14:26:09]query_string will be loaded in cgi processing [14:26:09]execute_cgi json_proto POST (null) [14:26:09]execute_cgi path=json_proto method=POST [14:26:09]POST find Content-Length [14:26:09]Host: 172.17.46.195:8080 [14:26:09]Content-Length: 805 [14:26:09]Content-Type: application/json [14:26:09] [14:26:09]POST finish read [14:26:09]Found Content-Length = 805 [14:26:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:09]execute_script... [14:26: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)11326247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:09]POST & json_proto [14:26:09]process_json_proto [14:26:09]json parsed OK: [14:26:09]protocol is kg_v1.0 [14:26:09]action value=close_receipt [14:26:09]process_action close_receipt [14:26:09]cmd_close_receipt [14:26:09]MH_GetDate [14:26:09]Write to MH i2c: F0 00 00 6B 1D 77 [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: F0 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: F0 09 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: F0 09 00 6B 1D 00 02 B3 C0 66 8D AE BC 66 B8 [14:26:09]GetLastDocTimeStamp 1723904764 [14:26:09]current date 1723904770 [14:26:09]FM_GetShiftState [14:26:09]SAM_PROTO_GetShiftState [14:26:09]wFMCommunicate request_size=4 [14:26:09]MH_SAM_APDU [14:26:09]CAPDU: 80 13 01 00 [14:26:09]Write to MH i2c: E2 08 00 6C 1D 80 13 01 00 00 00 00 00 06 [14:26:09]Write i2c OK [14:26:09]MH_I2C_Read... [14:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:09]Read from MH i2c: E2 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 0E 00 [14:26:09]MH_I2C_Read... [14:26:09]Read from MH i2c: E2 0E 00 6C 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 66 [14:26:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:26:09]wFMCommunicate OK [14:26:09]SAM_PROTO_GetShiftState done [14:26:09]FM_GetShiftState done [14:26:09]opened in 1723853126 [14:26:09]opened+sec_in_day 1723939526 [14:26:09]quantity*price = 150041 [14:26:09]sum+1 = 150042 [14:26:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.41 袧小袩 1% : 13.28 袧袛小 12% : 159.34 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.41 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 400 17.08.2024 14:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198792 肖袩袛: 116157043795800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142610&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198792&fm=116157043795800&tin=02508201610067®Number=0000000000092545&sum=150041 [14:26:10]StoreToDocumentArchive [14:26:10]shift 463 fd 198792 [14:26:10]save to /storage/0463/doc_00198792 [14:26:10]save last doc name /storage/0463/doc_00198792 to /storage/kkm_last_doc_name [14:26:10]save OK [14:26:10]Clear old archive folders... [14:26:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:26:10]tlvbuf is 00715D40 [14:26:10]SAM_PROTO_ClearQueue [14:26:10]wFMCommunicate request_size=4 [14:26:10]MH_SAM_APDU [14:26:10]CAPDU: 80 09 00 00 [14:26:10]Write to MH i2c: E2 08 00 79 1D 80 09 00 00 00 00 00 00 08 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:10]Read from MH i2c: E2 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 79 1D 00 90 00 0A [14:26:10]RAPDU: 90 00 [14:26:10]wFMCommunicate OK [14:26:10]SAM_PROTO_ClearQueue done [14:26:10]KKMCreateOFDPacket [14:26:10]OFDProtocolAddRootSTLVToBuf [14:26:10]FM_MakeSignedData [14:26:10]FM_MakeSignedData [14:26:10]SAM_PROTO_SignData [14:26:10]wFMCommunicate request_size=4 [14:26:10]MH_SAM_APDU [14:26:10]CAPDU: 80 0D 01 02 [14:26:10]Write to MH i2c: E2 08 00 7A 1D 80 0D 01 02 00 00 00 00 10 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:10]Read from MH i2c: E2 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 7A 1D 00 90 00 0B [14:26:10]RAPDU: 90 00 [14:26:10]wFMCommunicate OK [14:26:10]wFMCommunicate request_size=255 [14:26:10]MH_SAM_APDU [14:26: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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 02 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 08 03 00 35 04 06 00 69 [14:26:10]Write to MH i2c: E2 02 01 7B 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 02 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 08 03 00 35 04 06 00 69 00 00 89 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:10]Read from MH i2c: E2 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 7B 1D 00 90 00 0C [14:26:10]RAPDU: 90 00 [14:26:10]wFMCommunicate OK [14:26:10]wFMCommunicate request_size=10 [14:26:10]MH_SAM_APDU [14:26:10]CAPDU: 80 0D 02 02 05 A4 EB 55 67 58 [14:26:10]Write to MH i2c: E2 0D 00 7C 1D 80 0D 02 02 05 00 A4 EB 55 67 58 00 00 C0 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:10]Read from MH i2c: E2 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 03 00 7C 1D 00 90 00 0D [14:26:10]RAPDU: 90 00 [14:26:10]wFMCommunicate OK [14:26:10]wFMCommunicate request_size=4 [14:26:10]MH_SAM_APDU [14:26:10]CAPDU: 80 0D 03 02 [14:26:10]Write to MH i2c: E2 08 00 7D 1D 80 0D 03 02 00 00 00 00 15 [14:26:10]Write i2c OK [14:26:10]MH_I2C_Read... [14:26:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:10]Read from MH i2c: E2 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 0B 00 [14:26:10]MH_I2C_Read... [14:26:10]Read from MH i2c: E2 0B 00 7D 1D 00 55 5C D4 E4 0F 17 41 C9 90 00 AF [14:26:10]RAPDU: 55 5C D4 E4 0F 17 41 C9 90 00 [14:26:10]wFMCommunicate OK [14:26:10]SAM_PROTO_SignData done [14:26:10]FM_MakeSignedData done [14:26:10]CreateOFDProtocolMessage [14:26:10]wFMCommunicate request_size=4 [14:26:10]MH_SAM_APDU [14:26:10]CAPDU: 80 11 00 00 [14:26:10]Write to MH i2c: E2 08 00 7E 1D 80 11 00 00 00 00 00 00 15 [14:26:11]Write i2c OK [14:26:11]MH_I2C_Read... [14:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:11]Read from MH i2c: E2 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: E2 17 00 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: E2 17 00 7E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [14:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:11]wFMCommunicate OK [14:26:11]CreateOFDProtocolMessage done [14:26:11]OFDSenderStorePacket 198792 [14:26:11]StoreOFDPacket docnum=198792 [14:26:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 97 E1 07 01 73 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 02 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 08 03 00 35 04 06 00 69 A4 EB 55 67 58 55 5C D4 E4 0F 17 41 C9 [14:26:11]CheckFolder [14:26:11]dirname=/storage/ofd_packets [14:26:11]CheckFolder done [14:26:11]ProducePacketName [14:26:11]name=ofd_packets/00198792 [14:26:11]NVStorageSaveData ofd_packets/00198792 [14:26:11]File name is /storage/ofd_packets/00198792 [14:26:11]Write 301 bytes [14:26:11]NVStorageSaveData done [14:26:11]OFDSenderStorePacket done [14:26:11]KKMCreateOFDPacket done [14:26:11]NVStorageSaveData kkm_last_timestamp [14:26:11]File name is /storage/kkm_last_timestamp [14:26:11]Write 4 bytes [14:26:11]NVStorageSaveData done [14:26:11]ExternCall_PrintAddStr [14:26:11]wPrintStart [14:26:11]Write to MH i2c: 01 00 00 7F 1D 9C [14:26:11]Write i2c OK [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 07 00 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 07 00 7F 1D 00 00 00 00 00 FF 0F B1 [14:26:11]RasterBufferAndPrint [14:26:11]line 小褔械褌 N : (1)11326247 [14:26:11]line 袠袧袧: 02508201610067 [14:26:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:26:11]line 袩袪袨袛袗袞袗 [14:26:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [14:26:11]line 孝芯胁邪褉: 2710124130 [14:26:11]line 袗懈-92-袣-4 [14:26:11]line 22.130 * 67.80 [14:26:11]line = 1500.41 [14:26:11]line 袧袛小 12% 袧小袩 1% [14:26:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:26:11]line 袠孝袨袚袨: 1500.41 [14:26:11]line 袧小袩 1% : 13.28 [14:26:11]line 袧袛小 12% : 159.34 [14:26:11]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:26:11]line 袘械蟹薪邪谢.: 1500.41 [14:26:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:26:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:26:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:26:11]line 效械泻 400 17.08.2024 14:26 [14:26:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:26:11]line 袟袧袦: 0300000079 [14:26:11]line 袪袧袦: 0000000000092545 [14:26:11]line 袙械褉褋懈褟 袣袣袦: 001 [14:26:11]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:26:11]line 肖袦: 0000000000871802 [14:26:11]line 肖袛: 198792 [14:26:11]line 肖袩袛: 116157043795800 [14:26:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142610&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198792&fm=116157043795800&tin=02508201610067®Number=0000000000092545&sum=150041 [14:26:11]OFD Sender: Processing packet 198792 [packets to send 246, broken 245] [14:26:11]ProducePacketName [14:26:11]name=ofd_packets/00198792 [14:26:11]OFD Sender: To server: 嚂鰌G, [14:26:11]CommunicateWithHost lk.salyk.kg:30040 [14:26:11]ConnectInit lk.salyk.kg [14:26:11]written 0, free lines is 4095 [14:26:11]Write to MH i2c: 01 00 00 A9 1D C6 [14:26:11]Write i2c OK [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 07 00 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: 01 07 00 A9 1D 00 00 00 00 00 EF 0C C8 [14:26:11]RasterBufferAndPrint [14:26:11]line [14:26:11]line [14:26:11]line [14:26:11]line [14:26:11]line [14:26:11]written 0, free lines is 3320 [14:26:11]MH_Cut [14:26:11]Write to MH i2c: D1 01 00 B0 1D 01 9F [14:26:11]Write i2c OK [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: D1 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: D1 01 00 [14:26:11]MH_I2C_Read... [14:26:11]Read from MH i2c: D1 01 00 B0 1D 00 9E [14:26:11]Write to MH i2c: 01 00 00 B1 1D CE [14:26:11]Write i2c OK [14:26:11]MH_I2C_Read... [14:26:12]Connected sock=11 [14:26:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 97 E1 07 01 73 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 02 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 08 03 00 35 04 06 00 69 A4 EB 55 67 58 55 5C D4 E4 0F 17 41 C9 [14:26:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 38 28 47 00 7B E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 08 03 00 F4 03 04 00 13 5F C0 66 B6 04 01 00 00 C9 2E 15 B1 C1 48 60 05 [14:26:12]CommunicateWithHost err = 0 [14:26:12]CheckOFDResponse [14:26:12]1017 (14) - 77093643461234 [14:26:12]1041 (16) - 0000000000871802 [14:26:12]1040 (4) - 198792 [14:26:12]1012 (4) - 17.08.2024 08:28 [14:26:12]1206 (1) - 0 [14:26:12]OFD Sender: Remove packet 198792 [14:26:12]ProducePacketName [14:26:12]name=ofd_packets/00198792 [14:26:12]NVStorageDeleteData [14:26:12]*** Cut start [14:26:12]*** Purtial cut [14:26:12]*** Stage 1: CUTSNS_PIN = 1 [14:26:12]OFD Sender: No OFD packet to send [14:26:12]Read from MH i2c: 01 [14:26:12]MH_I2C_Read... [14:26:12]*** Stop cut motor [14:26:12]*** Cut end [14:26:12]Read from MH i2c: 01 07 00 [14:26:12]MH_I2C_Read... [14:26:12]Read from MH i2c: 01 07 00 B1 1D 00 00 00 00 00 FF 0F E3 [14:26:12]process_action close_receipt done [14:26:12]requested_data is exist [14:26:12]produce_requested_data [14:26:12]requested_item fm.sn is exist - process it [14:26:12]wFMCommunicate request_size=4 [14:26:12]MH_SAM_APDU [14:26:12]CAPDU: 80 11 00 00 [14:26:12]Write to MH i2c: E2 08 00 B2 1D 80 11 00 00 00 00 00 00 49 [14:26:12]Write i2c OK [14:26:12]MH_I2C_Read... [14:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:13]Read from MH i2c: E2 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 17 00 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 17 00 B2 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [14:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:13]wFMCommunicate OK [14:26:13]requested_item fd.num is exist - process it [14:26:13]SAM_PROTO_GetFieldsCounters [14:26:13]wFMCommunicate request_size=4 [14:26:13]MH_SAM_APDU [14:26:13]CAPDU: 80 13 00 00 [14:26:13]Write to MH i2c: E2 08 00 B3 1D 80 13 00 00 00 00 00 00 4C [14:26:13]Write i2c OK [14:26:13]MH_I2C_Read... [14:26:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:13]Read from MH i2c: E2 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 62 00 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 62 00 B3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 88 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [14:26:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 88 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:13]wFMCommunicate OK [14:26:13]SAM_PROTO_GetFieldsCounters done [14:26:13]requested_item shift.num is exist - process it [14:26:13]requested_item shift.opened is exist - process it [14:26:13]req_shift_opened [14:26:13]FM_GetShiftState [14:26:13]SAM_PROTO_GetShiftState [14:26:13]wFMCommunicate request_size=4 [14:26:13]MH_SAM_APDU [14:26:13]CAPDU: 80 13 01 00 [14:26:13]Write to MH i2c: E2 08 00 B4 1D 80 13 01 00 00 00 00 00 4E [14:26:13]Write i2c OK [14:26:13]MH_I2C_Read... [14:26:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:13]Read from MH i2c: E2 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 0E 00 [14:26:13]MH_I2C_Read... [14:26:13]Read from MH i2c: E2 0E 00 B4 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [14:26:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:26:13]wFMCommunicate OK [14:26:13]SAM_PROTO_GetShiftState done [14:26:13]FM_GetShiftState done [14:26:13]req_shift_opened done [14:26:13]requested_item shift.open_date is exist - process it [14:26:13]req_shift_open_date [14:26:13]req_shift_open_date done [14:26:13]produce_requested_data done [14:26:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198792,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:26:13]process_action_free close_receipt [14:26:13]json_value_free [14:26:13]json_value_free done [14:26:13]process_json_proto returns [14:26:13]Send response to host [14:26:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198792,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:26:13]free response buf [14:26:13]execute_script done [14:26:13]execute_script returns [14:26:13]free content buf [14:26:13]Sock 9.Close socket [14:26:13]Sock 9.Thread stoped [14:26:17]OFD Sender: No OFD packet to send [14:26:22]OFD Sender: No OFD packet to send [14:26:27]OFD Sender: No OFD packet to send [14:26:32]OFD Sender: No OFD packet to send [14:26:37]OFD Sender: No OFD packet to send [14:26:42]OFD Sender: No OFD packet to send [14:26:47]OFD Sender: No OFD packet to send [14:26:52]OFD Sender: No OFD packet to send [14:26:53]accept exits with 7 [14:26:53]New connection [14:26:53]New thread 3067247972 created [14:26:53]Thread 3067104612 joined [14:26:53]Waiting for new connection... [14:26:53] Sock 7.Parse request [14:26:53]Sock 7.Check first char [14:26:53]Sock 7.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.46.195:8080 [14:26:53]Content-Length: 807 [14:26:53]Content-Type: application/json [14:26:53] [14:26:53]POST finish read [14:26:53]Found Content-Length = 807 [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)11326249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082284/4010045", "payments": [ { "type": 1, "sum" : 0.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)11326249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082284/4010045", "payments": [ { "type": 1, "sum" : 0.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 B5 1D C1 [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 B5 1D 00 2E B3 C0 66 8D AE BC 66 2E [14:26:53]GetLastDocTimeStamp 1723904770 [14:26:53]current date 1723904814 [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 B6 1D 80 13 01 00 00 00 00 00 50 [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 B6 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B0 [14:26:53]RAPDU: 09 00 01 46 E9 BF 66 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 1723853126 [14:26:53]opened+sec_in_day 1723939526 [14:26:53]quantity*price = 0 [14:26:53]sum+1 = 1 [14:26:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 401 17.08.2024 14:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082284/4010045 肖袦: 0000000000871802 肖袛: 198793 肖袩袛: 150532326708277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142654&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198793&fm=150532326708277&tin=02508201610067®Number=0000000000092545&sum=0 [14:26:54]StoreToDocumentArchive [14:26:54]shift 463 fd 198793 [14:26:54]save to /storage/0463/doc_00198793 [14:26:54]save last doc name /storage/0463/doc_00198793 to /storage/kkm_last_doc_name [14:26:54]save OK [14:26:54]Clear old archive folders... [14:26:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:26:54]tlvbuf is B6DF09E0 [14:26:54]SAM_PROTO_ClearQueue [14:26:54]wFMCommunicate request_size=4 [14:26:54]MH_SAM_APDU [14:26:54]CAPDU: 80 09 00 00 [14:26:54]Write to MH i2c: E2 08 00 C3 1D 80 09 00 00 00 00 00 00 52 [14:26:54]Write i2c OK [14:26:54]MH_I2C_Read... [14:26:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:54]Read from MH i2c: E2 [14:26:54]MH_I2C_Read... [14:26:54]Read from MH i2c: E2 03 00 [14:26:54]MH_I2C_Read... [14:26:54]Read from MH i2c: E2 03 00 C3 1D 00 90 00 54 [14:26:54]RAPDU: 90 00 [14:26:54]wFMCommunicate OK [14:26:54]SAM_PROTO_ClearQueue done [14:26:54]KKMCreateOFDPacket [14:26:54]OFDProtocolAddRootSTLVToBuf [14:26:54]FM_MakeSignedData [14:26:54]FM_MakeSignedData [14:26:54]SAM_PROTO_SignData [14:26:54]wFMCommunicate request_size=4 [14:26:54]MH_SAM_APDU [14:26:54]CAPDU: 80 0D 01 02 [14:26:54]Write to MH i2c: E2 08 00 C4 1D 80 0D 01 02 00 00 00 00 5A [14:26:54]Write i2c OK [14:26:54]MH_I2C_Read... [14:26:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:54]Read from MH i2c: E2 [14:26:54]MH_I2C_Read... [14:26:54]Read from MH i2c: E2 03 00 [14:26:54]MH_I2C_Read... [14:26:54]Read from MH i2c: E2 03 00 C4 1D 00 90 00 55 [14:26:54]RAPDU: 90 00 [14:26:54]wFMCommunicate OK [14:26:54]wFMCommunicate request_size=255 [14:26:54]MH_SAM_APDU [14:26:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 2E B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 08 03 00 35 04 06 00 88 E8 89 DC [14:26:55]Write to MH i2c: E2 02 01 C5 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 2E B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 08 03 00 35 04 06 00 88 E8 89 DC 00 00 8C [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 C5 1D 00 90 00 56 [14:26:55]RAPDU: 90 00 [14:26:55]wFMCommunicate OK [14:26:55]wFMCommunicate request_size=7 [14:26:55]MH_SAM_APDU [14:26:55]CAPDU: 80 0D 02 02 02 54 35 [14:26:55]Write to MH i2c: E2 0A 00 C6 1D 80 0D 02 02 02 00 54 35 00 00 EA [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 C6 1D 00 90 00 57 [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 C7 1D 80 0D 03 02 00 00 00 00 5F [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 C7 1D 00 A2 D7 88 50 B2 58 8E 1A 90 00 63 [14:26:55]RAPDU: A2 D7 88 50 B2 58 8E 1A 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 C8 1D 80 11 00 00 00 00 00 00 5F [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 C8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [14:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:55]wFMCommunicate OK [14:26:55]CreateOFDProtocolMessage done [14:26:55]OFDSenderStorePacket 198793 [14:26:55]StoreOFDPacket docnum=198793 [14:26:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B6 2B 04 01 31 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 2E B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 08 03 00 35 04 06 00 88 E8 89 DC 54 35 A2 D7 88 50 B2 58 8E 1A [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/00198793 [14:26:55]NVStorageSaveData ofd_packets/00198793 [14:26:55]File name is /storage/ofd_packets/00198793 [14:26:55]Write 298 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 C9 1D E6 [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 C9 1D 00 00 00 00 00 FF 0F FB [14:26:55]RasterBufferAndPrint [14:26:55]line 小褔械褌 N : (1)11326249 [14:26:55]line 袠袧袧: 02508201610067 [14:26:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:26:55]line 袩袪袨袛袗袞袗 [14:26:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [14:26:55]line 孝芯胁邪褉: 2710194210 [14:26:55]line 袛孝-袣-5 [14:26:55]line 25.000 * 0.00 [14:26:55]line = 0.00 [14:26:55]line 袧袛小 12% 袧小袩 1% [14:26:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:26:55]line 袠孝袨袚袨: 0.00 [14:26:55]line 袧小袩 1% : 0.00 [14:26:55]line 袧袛小 12% : 0.00 [14:26:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:26:55]line 袘械蟹薪邪谢.: 0.00 [14:26:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:26:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:26:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:26:55]line 效械泻 401 17.08.2024 14:26 [14:26:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:26:55]line 袟袧袦: 0300000079 [14:26:55]line 袪袧袦: 0000000000092545 [14:26:55]line 袙械褉褋懈褟 袣袣袦: 001 [14:26:55]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [14:26:55]line 4082284/4010045 [14:26:55]line 肖袦: 0000000000871802 [14:26:55]line 肖袛: 198793 [14:26:55]line 肖袩袛: 150532326708277 [14:26:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142654&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198793&fm=150532326708277&tin=02508201610067®Number=0000000000092545&sum=0 [14:26:55]written 0, free lines is 4095 [14:26:55]OFD Sender: Processing packet 198793 [packets to send 246, broken 245] [14:26:55]ProducePacketName [14:26:55]name=ofd_packets/00198793 [14:26:55]OFD Sender: To server: 嚂鰌G, [14:26:55]CommunicateWithHost lk.salyk.kg:30040 [14:26:55]ConnectInit lk.salyk.kg [14:26:55]Connected sock=10 [14:26:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B6 2B 04 01 31 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 2E B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 08 03 00 35 04 06 00 88 E8 89 DC 54 35 A2 D7 88 50 B2 58 8E 1A [14:26:55]Write to MH i2c: 01 00 00 F3 1D 10 [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 F3 1D 00 00 00 00 00 F6 0C 19 [14:26:55]RasterBufferAndPrint [14:26:55]line [14:26:55]line [14:26:55]line [14:26:55]line [14:26:55]line [14:26:55]written 0, free lines is 3324 [14:26:55]MH_Cut [14:26:55]Write to MH i2c: D1 01 00 FA 1D 01 E9 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: D1 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: D1 01 00 [14:26:55]MH_I2C_Read... [14:26:55]Read from MH i2c: D1 01 00 FA 1D 00 E8 [14:26:55]Write to MH i2c: 01 00 00 FB 1D 18 [14:26:55]Write i2c OK [14:26:55]MH_I2C_Read... [14:26:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B0 A5 47 00 41 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 08 03 00 F4 03 04 00 3E 5F C0 66 B6 04 01 00 00 EC 69 43 03 62 B0 D1 88 [14:26:55]CommunicateWithHost err = 0 [14:26:55]CheckOFDResponse [14:26:55]1017 (14) - 77093643461234 [14:26:55]1041 (16) - 0000000000871802 [14:26:55]1040 (4) - 198793 [14:26:55]1012 (4) - 17.08.2024 08:28 [14:26:55]1206 (1) - 0 [14:26:55]OFD Sender: Remove packet 198793 [14:26:55]ProducePacketName [14:26:55]name=ofd_packets/00198793 [14:26:55]NVStorageDeleteData [14:26:56]OFD Sender: No OFD packet to send [14:26:56]*** Cut start [14:26:56]*** Purtial cut [14:26:56]*** CUTSNS_PIN = 0 [14:26:56]*** Stage 1: CUTSNS_PIN = 1 [14:26:58]Read from MH i2c: 01 [14:26:58]MH_I2C_Read... [14:26:58]*** Stop cut motor [14:26:58]*** Cut end [14:26:58]Read from MH i2c: 01 07 00 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: 01 07 00 FB 1D 00 00 00 00 00 FF 0F 2D [14:26:58]process_action close_receipt done [14:26:58]requested_data is exist [14:26:58]produce_requested_data [14:26:58]requested_item fm.sn is exist - process it [14:26:58]wFMCommunicate request_size=4 [14:26:58]MH_SAM_APDU [14:26:58]CAPDU: 80 11 00 00 [14:26:58]Write to MH i2c: E2 08 00 FC 1D 80 11 00 00 00 00 00 00 93 [14:26:58]Write i2c OK [14:26:58]MH_I2C_Read... [14:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:58]Read from MH i2c: E2 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 17 00 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 17 00 FC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [14:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:26:58]wFMCommunicate OK [14:26:58]requested_item fd.num is exist - process it [14:26:58]SAM_PROTO_GetFieldsCounters [14:26:58]wFMCommunicate request_size=4 [14:26:58]MH_SAM_APDU [14:26:58]CAPDU: 80 13 00 00 [14:26:58]Write to MH i2c: E2 08 00 FD 1D 80 13 00 00 00 00 00 00 96 [14:26:58]Write i2c OK [14:26:58]MH_I2C_Read... [14:26:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:58]Read from MH i2c: E2 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 62 00 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 62 00 FD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 89 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [14:26:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 89 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:58]wFMCommunicate OK [14:26:58]SAM_PROTO_GetFieldsCounters done [14:26:58]requested_item shift.num is exist - process it [14:26:58]requested_item shift.opened is exist - process it [14:26:58]req_shift_opened [14:26:58]FM_GetShiftState [14:26:58]SAM_PROTO_GetShiftState [14:26:58]wFMCommunicate request_size=4 [14:26:58]MH_SAM_APDU [14:26:58]CAPDU: 80 13 01 00 [14:26:58]Write to MH i2c: E2 08 00 FE 1D 80 13 01 00 00 00 00 00 98 [14:26:58]Write i2c OK [14:26:58]MH_I2C_Read... [14:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:58]Read from MH i2c: E2 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 0E 00 [14:26:58]MH_I2C_Read... [14:26:58]Read from MH i2c: E2 0E 00 FE 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F8 [14:26:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:26:58]wFMCommunicate OK [14:26:58]SAM_PROTO_GetShiftState done [14:26:58]FM_GetShiftState done [14:26:58]req_shift_opened done [14:26:58]requested_item shift.open_date is exist - process it [14:26:58]req_shift_open_date [14:26:58]req_shift_open_date done [14:26:58]produce_requested_data done [14:26:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198793,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:26:58]process_action_free close_receipt [14:26:58]json_value_free [14:26:58]json_value_free done [14:26:58]process_json_proto returns [14:26:58]Send response to host [14:26:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198793,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:26:58]free response buf [14:26:58]execute_script done [14:26:58]execute_script returns [14:26:58]free content buf [14:26:58]Sock 7.Close socket [14:26:58]Sock 7.Thread stoped [14:26:59]accept exits with 9 [14:26:59]New connection [14:26:59]New thread 3067104612 created [14:26:59]Thread 3067247972 joined [14:26:59]Waiting for new connection... [14:26:59] Sock 9.Parse request [14:26:59]Sock 9.Check first char [14:26:59]Sock 9.First char is OK [14:26:59]request: POST /json_proto HTTP/1.0 [14:26:59]Method: POST [14:26:59]URL: /json_proto [14:26:59]Method is POST - this is cgi request [14:26:59]url: /json_proto [14:26:59]query_string will be loaded in cgi processing [14:26:59]execute_cgi json_proto POST (null) [14:26:59]execute_cgi path=json_proto method=POST [14:26:59]POST find Content-Length [14:26:59]Host: 172.17.46.195:8080 [14:26:59]Content-Length: 802 [14:26:59]Content-Type: application/json [14:26:59] [14:26:59]POST finish read [14:26:59]Found Content-Length = 802 [14:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:59]execute_script... [14:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:59]POST & json_proto [14:26:59]process_json_proto [14:26:59]json parsed OK: [14:26:59]protocol is kg_v1.0 [14:26:59]action value=close_receipt [14:26:59]process_action close_receipt [14:26:59]cmd_close_receipt [14:26:59]MH_GetDate [14:26:59]Write to MH i2c: F0 00 00 FF 1D 0B [14:26:59]Write i2c OK [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: F0 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: F0 09 00 [14:26:59]MH_I2C_Read... [14:26:59]Read from MH i2c: F0 09 00 FF 1D 00 34 B3 C0 66 8D AE BC 66 7E [14:26:59]GetLastDocTimeStamp 1723904814 [14:26:59]current date 1723904820 [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 00 1E 80 13 01 00 00 00 00 00 9B [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 00 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [14:26:59]RAPDU: 09 00 01 46 E9 BF 66 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]opened in 1723853126 [14:26:59]opened+sec_in_day 1723939526 [14:26:59]quantity*price = 50036 [14:26:59]sum+1 = 50037 [14:26:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 402 17.08.2024 14:27 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198794 肖袩袛: 179410720113339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142700&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198794&fm=179410720113339&tin=02508201610067®Number=0000000000092545&sum=50036 [14:27:01]StoreToDocumentArchive [14:27:01]shift 463 fd 198794 [14:27:01]save to /storage/0463/doc_00198794 [14:27:01]save last doc name /storage/0463/doc_00198794 to /storage/kkm_last_doc_name [14:27:01]save OK [14:27:01]Clear old archive folders... [14:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:01]tlvbuf is 008010B0 [14:27:01]SAM_PROTO_ClearQueue [14:27:01]wFMCommunicate request_size=4 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 09 00 00 [14:27:01]Write to MH i2c: E2 08 00 0D 1E 80 09 00 00 00 00 00 00 9D [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 0D 1E 00 90 00 9F [14:27:01]RAPDU: 90 00 [14:27:01]wFMCommunicate OK [14:27:01]SAM_PROTO_ClearQueue done [14:27:01]KKMCreateOFDPacket [14:27:01]OFDProtocolAddRootSTLVToBuf [14:27:01]FM_MakeSignedData [14:27:01]FM_MakeSignedData [14:27:01]SAM_PROTO_SignData [14:27:01]wFMCommunicate request_size=4 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 0D 01 02 [14:27:01]Write to MH i2c: E2 08 00 0E 1E 80 0D 01 02 00 00 00 00 A5 [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 0E 1E 00 90 00 A0 [14:27:01]RAPDU: 90 00 [14:27:01]wFMCommunicate OK [14:27:01]wFMCommunicate request_size=255 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 08 03 00 35 04 06 00 A3 [14:27:01]Write to MH i2c: E2 02 01 0F 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 08 03 00 35 04 06 00 A3 00 00 0D [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]OFD Sender: No OFD packet to send [14:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 0F 1E 00 90 00 A1 [14:27:01]RAPDU: 90 00 [14:27:01]wFMCommunicate OK [14:27:01]wFMCommunicate request_size=10 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 0D 02 02 05 2C 50 3D C2 BB [14:27:01]Write to MH i2c: E2 0D 00 10 1E 80 0D 02 02 05 00 2C 50 3D C2 BB 00 00 E8 [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 03 00 10 1E 00 90 00 A2 [14:27:01]RAPDU: 90 00 [14:27:01]wFMCommunicate OK [14:27:01]wFMCommunicate request_size=4 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 0D 03 02 [14:27:01]Write to MH i2c: E2 08 00 11 1E 80 0D 03 02 00 00 00 00 AA [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 0B 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 0B 00 11 1E 00 A2 BB 01 BF 9E 6F 95 31 90 00 9B [14:27:01]RAPDU: A2 BB 01 BF 9E 6F 95 31 90 00 [14:27:01]wFMCommunicate OK [14:27:01]SAM_PROTO_SignData done [14:27:01]FM_MakeSignedData done [14:27:01]CreateOFDProtocolMessage [14:27:01]wFMCommunicate request_size=4 [14:27:01]MH_SAM_APDU [14:27:01]CAPDU: 80 11 00 00 [14:27:01]Write to MH i2c: E2 08 00 12 1E 80 11 00 00 00 00 00 00 AA [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:01]Read from MH i2c: E2 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 17 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: E2 17 00 12 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [14:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:27:01]wFMCommunicate OK [14:27:01]CreateOFDProtocolMessage done [14:27:01]OFDSenderStorePacket 198794 [14:27:01]StoreOFDPacket docnum=198794 [14:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 61 84 07 01 F5 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 08 03 00 35 04 06 00 A3 2C 50 3D C2 BB A2 BB 01 BF 9E 6F 95 31 [14:27:01]CheckFolder [14:27:01]dirname=/storage/ofd_packets [14:27:01]CheckFolder done [14:27:01]ProducePacketName [14:27:01]name=ofd_packets/00198794 [14:27:01]NVStorageSaveData ofd_packets/00198794 [14:27:01]File name is /storage/ofd_packets/00198794 [14:27:01]Write 301 bytes [14:27:01]NVStorageSaveData done [14:27:01]OFDSenderStorePacket done [14:27:01]KKMCreateOFDPacket done [14:27:01]NVStorageSaveData kkm_last_timestamp [14:27:01]File name is /storage/kkm_last_timestamp [14:27:01]Write 4 bytes [14:27:01]NVStorageSaveData done [14:27:01]ExternCall_PrintAddStr [14:27:01]wPrintStart [14:27:01]Write to MH i2c: 01 00 00 13 1E 31 [14:27:01]Write i2c OK [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: 01 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: 01 07 00 [14:27:01]MH_I2C_Read... [14:27:01]Read from MH i2c: 01 07 00 13 1E 00 00 00 00 00 FF 0F 46 [14:27:01]RasterBufferAndPrint [14:27:01]line 小褔械褌 N : (1)11326250 [14:27:01]line 袠袧袧: 02508201610067 [14:27:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:27:01]line 袩袪袨袛袗袞袗 [14:27:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [14:27:01]line 孝芯胁邪褉: 2710124130 [14:27:01]line 袗懈-92-袣-4 [14:27:01]line 7.380 * 67.80 [14:27:01]line = 500.36 [14:27:01]line 袧袛小 12% 袧小袩 1% [14:27:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:27:01]line 袠孝袨袚袨: 500.36 [14:27:01]line 袧小袩 1% : 4.43 [14:27:01]line 袧袛小 12% : 53.14 [14:27:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:27:01]line 袘械蟹薪邪谢.: 500.36 [14:27:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:27:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:27:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:27:01]line 效械泻 402 17.08.2024 14:27 [14:27:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:27:01]line 袟袧袦: 0300000079 [14:27:01]line 袪袧袦: 0000000000092545 [14:27:01]line 袙械褉褋懈褟 袣袣袦: 001 [14:27:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:27:01]line 肖袦: 0000000000871802 [14:27:01]line 肖袛: 198794 [14:27:01]line 肖袩袛: 179410720113339 [14:27:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142700&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198794&fm=179410720113339&tin=02508201610067®Number=0000000000092545&sum=50036 [14:27:01]written 0, free lines is 4095 [14:27:01]OFD Sender: Processing packet 198794 [packets to send 246, broken 245] [14:27:01]ProducePacketName [14:27:01]name=ofd_packets/00198794 [14:27:01]OFD Sender: To server: 嚂鰌G, [14:27:01]CommunicateWithHost lk.salyk.kg:30040 [14:27:01]ConnectInit lk.salyk.kg [14:27:02]Connected sock=11 [14:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 61 84 07 01 F5 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 34 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 08 03 00 35 04 06 00 A3 2C 50 3D C2 BB A2 BB 01 BF 9E 6F 95 31 [14:27:02]Write to MH i2c: 01 00 00 3D 1E 5B [14:27:02]Write i2c OK [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: 01 [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: 01 07 00 [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: 01 07 00 3D 1E 00 00 00 00 00 EC 0C 5A [14:27:02]RasterBufferAndPrint [14:27:02]line [14:27:02]line [14:27:02]line [14:27:02]line [14:27:02]line [14:27:02]written 0, free lines is 3317 [14:27:02]MH_Cut [14:27:02]Write to MH i2c: D1 01 00 44 1E 01 34 [14:27:02]Write i2c OK [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: D1 [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: D1 01 00 [14:27:02]MH_I2C_Read... [14:27:02]Read from MH i2c: D1 01 00 44 1E 00 33 [14:27:02]Write to MH i2c: 01 00 00 45 1E 63 [14:27:02]Write i2c OK [14:27:02]MH_I2C_Read... [14:27:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CF 0D 47 00 02 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 08 03 00 F4 03 04 00 45 5F C0 66 B6 04 01 00 00 87 62 7B 49 59 BA FD EC [14:27:02]CommunicateWithHost err = 0 [14:27:02]CheckOFDResponse [14:27:02]1017 (14) - 77093643461234 [14:27:02]1041 (16) - 0000000000871802 [14:27:02]1040 (4) - 198794 [14:27:02]1012 (4) - 17.08.2024 08:28 [14:27:02]1206 (1) - 0 [14:27:02]OFD Sender: Remove packet 198794 [14:27:02]ProducePacketName [14:27:02]name=ofd_packets/00198794 [14:27:02]NVStorageDeleteData [14:27:02]*** Cut start [14:27:02]*** Purtial cut [14:27:02]*** Stage 1: CUTSNS_PIN = 1 [14:27:02]OFD Sender: No OFD packet to send [14:27:03]Read from MH i2c: 01 [14:27:03]MH_I2C_Read... [14:27:03]*** Stop cut motor [14:27:03]*** Cut end [14:27:03]Read from MH i2c: 01 07 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: 01 07 00 45 1E 00 00 00 00 00 FF 0F 78 [14:27:03]process_action close_receipt done [14:27:03]requested_data is exist [14:27:03]produce_requested_data [14:27:03]requested_item fm.sn is exist - process it [14:27:03]wFMCommunicate request_size=4 [14:27:03]MH_SAM_APDU [14:27:03]CAPDU: 80 11 00 00 [14:27:03]Write to MH i2c: E2 08 00 46 1E 80 11 00 00 00 00 00 00 DE [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:03]Read from MH i2c: E2 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 17 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 17 00 46 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [14:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:27:03]wFMCommunicate OK [14:27:03]requested_item fd.num is exist - process it [14:27:03]SAM_PROTO_GetFieldsCounters [14:27:03]wFMCommunicate request_size=4 [14:27:03]MH_SAM_APDU [14:27:03]CAPDU: 80 13 00 00 [14:27:03]Write to MH i2c: E2 08 00 47 1E 80 13 00 00 00 00 00 00 E1 [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:03]Read from MH i2c: E2 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 62 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 62 00 47 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8A 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [14:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8A 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:03]wFMCommunicate OK [14:27:03]SAM_PROTO_GetFieldsCounters done [14:27:03]requested_item shift.num is exist - process it [14:27:03]requested_item shift.opened is exist - process it [14:27:03]req_shift_opened [14:27:03]FM_GetShiftState [14:27:03]SAM_PROTO_GetShiftState [14:27:03]wFMCommunicate request_size=4 [14:27:03]MH_SAM_APDU [14:27:03]CAPDU: 80 13 01 00 [14:27:03]Write to MH i2c: E2 08 00 48 1E 80 13 01 00 00 00 00 00 E3 [14:27:03]Write i2c OK [14:27:03]MH_I2C_Read... [14:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:03]Read from MH i2c: E2 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 0E 00 [14:27:03]MH_I2C_Read... [14:27:03]Read from MH i2c: E2 0E 00 48 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [14:27:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:27:03]wFMCommunicate OK [14:27:03]SAM_PROTO_GetShiftState done [14:27:03]FM_GetShiftState done [14:27:03]req_shift_opened done [14:27:03]requested_item shift.open_date is exist - process it [14:27:03]req_shift_open_date [14:27:03]req_shift_open_date done [14:27:03]produce_requested_data done [14:27:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198794,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:27:03]process_action_free close_receipt [14:27:03]json_value_free [14:27:03]json_value_free done [14:27:03]process_json_proto returns [14:27:03]Send response to host [14:27:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198794,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:27:03]free response buf [14:27:03]execute_script done [14:27:03]execute_script returns [14:27:03]free content buf [14:27:03]Sock 9.Close socket [14:27:03]Sock 9.Thread stoped [14:27:07]OFD Sender: No OFD packet to send [14:27:12]OFD Sender: No OFD packet to send [14:27:17]OFD Sender: No OFD packet to send [14:27:22]OFD Sender: No OFD packet to send [14:27:27]OFD Sender: No OFD packet to send [14:27:32]OFD Sender: No OFD packet to send [14:27:37]OFD Sender: No OFD packet to send [14:27:42]OFD Sender: No OFD packet to send [14:27:48]OFD Sender: No OFD packet to send [14:27:53]OFD Sender: No OFD packet to send [14:27:58]OFD Sender: No OFD packet to send [14:28:03]OFD Sender: No OFD packet to send [14:28:08]OFD Sender: No OFD packet to send [14:28:13]OFD Sender: No OFD packet to send [14:28:18]OFD Sender: No OFD packet to send [14:28:23]OFD Sender: No OFD packet to send [14:28:25]accept exits with 7 [14:28:25]New connection [14:28:25]New thread 3067247972 created [14:28:25]Thread 3067104612 joined [14:28:25]Waiting for new connection... [14:28:25] Sock 7.Parse request [14:28:25]Sock 7.Check first char [14:28:25]Sock 7.First char is OK [14:28:25]request: POST /json_proto HTTP/1.0 [14:28:25]Method: POST [14:28:25]URL: /json_proto [14:28:25]Method is POST - this is cgi request [14:28:25]url: /json_proto [14:28:25]query_string will be loaded in cgi processing [14:28:25]execute_cgi json_proto POST (null) [14:28:25]execute_cgi path=json_proto method=POST [14:28:25]POST find Content-Length [14:28:25]Host: 172.17.46.195:8080 [14:28:25]Content-Length: 805 [14:28:25]Content-Type: application/json [14:28:25] [14:28:25]POST finish read [14:28:25]Found Content-Length = 805 [14:28:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:25]execute_script... [14:28: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)11326251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:25]POST & json_proto [14:28:25]process_json_proto [14:28:25]json parsed OK: [14:28:25]protocol is kg_v1.0 [14:28:25]action value=close_receipt [14:28:25]process_action close_receipt [14:28:25]cmd_close_receipt [14:28:25]MH_GetDate [14:28:25]Write to MH i2c: F0 00 00 49 1E 56 [14:28:25]Write i2c OK [14:28:25]MH_I2C_Read... [14:28:25]Read from MH i2c: F0 [14:28:25]MH_I2C_Read... [14:28:25]Read from MH i2c: F0 09 00 [14:28:25]MH_I2C_Read... [14:28:25]Read from MH i2c: F0 09 00 49 1E 00 8A B3 C0 66 8D AE BC 66 1F [14:28:25]GetLastDocTimeStamp 1723904820 [14:28:25]current date 1723904906 [14:28:25]FM_GetShiftState [14:28:25]SAM_PROTO_GetShiftState [14:28:25]wFMCommunicate request_size=4 [14:28:25]MH_SAM_APDU [14:28:25]CAPDU: 80 13 01 00 [14:28:25]Write to MH i2c: E2 08 00 4A 1E 80 13 01 00 00 00 00 00 E5 [14:28:25]Write i2c OK [14:28:25]MH_I2C_Read... [14:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:25]Read from MH i2c: E2 [14:28:25]MH_I2C_Read... [14:28:25]Read from MH i2c: E2 0E 00 [14:28:25]MH_I2C_Read... [14:28:25]Read from MH i2c: E2 0E 00 4A 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [14:28:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:28:25]wFMCommunicate OK [14:28:25]SAM_PROTO_GetShiftState done [14:28:25]FM_GetShiftState done [14:28:25]opened in 1723853126 [14:28:25]opened+sec_in_day 1723939526 [14:28:25]quantity*price = 300064 [14:28:25]sum+1 = 300066 [14:28:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 403 17.08.2024 14:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198795 肖袩袛: 20516906070813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198795&fm=20516906070813&tin=02508201610067®Number=0000000000092545&sum=300065 [14:28:26]StoreToDocumentArchive [14:28:26]shift 463 fd 198795 [14:28:26]save to /storage/0463/doc_00198795 [14:28:26]save last doc name /storage/0463/doc_00198795 to /storage/kkm_last_doc_name [14:28:26]save OK [14:28:26]Clear old archive folders... [14:28:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:26]tlvbuf is B6F22A80 [14:28:26]SAM_PROTO_ClearQueue [14:28:26]wFMCommunicate request_size=4 [14:28:26]MH_SAM_APDU [14:28:26]CAPDU: 80 09 00 00 [14:28:26]Write to MH i2c: E2 08 00 57 1E 80 09 00 00 00 00 00 00 E7 [14:28:26]Write i2c OK [14:28:26]MH_I2C_Read... [14:28:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:26]Read from MH i2c: E2 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 03 00 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 03 00 57 1E 00 90 00 E9 [14:28:26]RAPDU: 90 00 [14:28:26]wFMCommunicate OK [14:28:26]SAM_PROTO_ClearQueue done [14:28:26]KKMCreateOFDPacket [14:28:26]OFDProtocolAddRootSTLVToBuf [14:28:26]FM_MakeSignedData [14:28:26]FM_MakeSignedData [14:28:26]SAM_PROTO_SignData [14:28:26]wFMCommunicate request_size=4 [14:28:26]MH_SAM_APDU [14:28:26]CAPDU: 80 0D 01 02 [14:28:26]Write to MH i2c: E2 08 00 58 1E 80 0D 01 02 00 00 00 00 EF [14:28:26]Write i2c OK [14:28:26]MH_I2C_Read... [14:28:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:26]Read from MH i2c: E2 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 03 00 [14:28:26]MH_I2C_Read... [14:28:26]Read from MH i2c: E2 03 00 58 1E 00 90 00 EA [14:28:26]RAPDU: 90 00 [14:28:26]wFMCommunicate OK [14:28:26]wFMCommunicate request_size=255 [14:28:26]MH_SAM_APDU [14:28:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 8A B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 08 03 00 35 04 06 00 12 [14:28:26]Write to MH i2c: E2 02 01 59 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 8A B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 08 03 00 35 04 06 00 12 00 00 9C [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 59 1E 00 90 00 EB [14:28:27]RAPDU: 90 00 [14:28:27]wFMCommunicate OK [14:28:27]wFMCommunicate request_size=10 [14:28:27]MH_SAM_APDU [14:28:27]CAPDU: 80 0D 02 02 05 A8 F6 E5 F3 1D [14:28:27]Write to MH i2c: E2 0D 00 5A 1E 80 0D 02 02 05 00 A8 F6 E5 F3 1D 00 00 8F [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 03 00 5A 1E 00 90 00 EC [14:28:27]RAPDU: 90 00 [14:28:27]wFMCommunicate OK [14:28:27]wFMCommunicate request_size=4 [14:28:27]MH_SAM_APDU [14:28:27]CAPDU: 80 0D 03 02 [14:28:27]Write to MH i2c: E2 08 00 5B 1E 80 0D 03 02 00 00 00 00 F4 [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 0B 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 0B 00 5B 1E 00 8F 26 C3 39 00 1B 52 C2 90 00 D5 [14:28:27]RAPDU: 8F 26 C3 39 00 1B 52 C2 90 00 [14:28:27]wFMCommunicate OK [14:28:27]SAM_PROTO_SignData done [14:28:27]FM_MakeSignedData done [14:28:27]CreateOFDProtocolMessage [14:28:27]wFMCommunicate request_size=4 [14:28:27]MH_SAM_APDU [14:28:27]CAPDU: 80 11 00 00 [14:28:27]Write to MH i2c: E2 08 00 5C 1E 80 11 00 00 00 00 00 00 F4 [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:27]Read from MH i2c: E2 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 17 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: E2 17 00 5C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [14:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:28:27]wFMCommunicate OK [14:28:27]CreateOFDProtocolMessage done [14:28:27]OFDSenderStorePacket 198795 [14:28:27]StoreOFDPacket docnum=198795 [14:28:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 7F 07 01 2B 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 8A B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 08 03 00 35 04 06 00 12 A8 F6 E5 F3 1D 8F 26 C3 39 00 1B 52 C2 [14:28:27]CheckFolder [14:28:27]dirname=/storage/ofd_packets [14:28:27]CheckFolder done [14:28:27]ProducePacketName [14:28:27]name=ofd_packets/00198795 [14:28:27]NVStorageSaveData ofd_packets/00198795 [14:28:27]File name is /storage/ofd_packets/00198795 [14:28:27]Write 301 bytes [14:28:27]NVStorageSaveData done [14:28:27]OFDSenderStorePacket done [14:28:27]KKMCreateOFDPacket done [14:28:27]NVStorageSaveData kkm_last_timestamp [14:28:27]File name is /storage/kkm_last_timestamp [14:28:27]Write 4 bytes [14:28:27]NVStorageSaveData done [14:28:27]ExternCall_PrintAddStr [14:28:27]wPrintStart [14:28:27]Write to MH i2c: 01 00 00 5D 1E 7B [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 07 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 07 00 5D 1E 00 00 00 00 00 FF 0F 90 [14:28:27]RasterBufferAndPrint [14:28:27]line 小褔械褌 N : (1)11326251 [14:28:27]line 袠袧袧: 02508201610067 [14:28:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:28:27]line 袩袪袨袛袗袞袗 [14:28:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [14:28:27]line 孝芯胁邪褉: 2710124500 [14:28:27]line 袗懈-95-袣-5 [14:28:27]line 40.440 * 74.20 [14:28:27]line = 3000.65 [14:28:27]line 袧袛小 12% 袧小袩 1% [14:28:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:28:27]line 袠孝袨袚袨: 3000.65 [14:28:27]line 袧小袩 1% : 26.55 [14:28:27]line 袧袛小 12% : 318.65 [14:28:27]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:28:27]line 袘械蟹薪邪谢.: 3000.65 [14:28:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:28:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:28:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:28:27]line 效械泻 403 17.08.2024 14:28 [14:28:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:28:27]line 袟袧袦: 0300000079 [14:28:27]line 袪袧袦: 0000000000092545 [14:28:27]line 袙械褉褋懈褟 袣袣袦: 001 [14:28:27]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:28:27]line 肖袦: 0000000000871802 [14:28:27]line 肖袛: 198795 [14:28:27]line 肖袩袛: 20516906070813 [14:28:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198795&fm=20516906070813&tin=02508201610067®Number=0000000000092545&sum=300065 [14:28:27]written 0, free lines is 4095 [14:28:27]OFD Sender: Processing packet 198795 [packets to send 246, broken 245] [14:28:27]ProducePacketName [14:28:27]name=ofd_packets/00198795 [14:28:27]OFD Sender: To server: 嚂鰌G, [14:28:27]CommunicateWithHost lk.salyk.kg:30040 [14:28:27]ConnectInit lk.salyk.kg [14:28:27]Connected sock=10 [14:28:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 ED 7F 07 01 2B 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 8A B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 08 03 00 35 04 06 00 12 A8 F6 E5 F3 1D 8F 26 C3 39 00 1B 52 C2 [14:28:27]Write to MH i2c: 01 00 00 87 1E A5 [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 07 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: 01 07 00 87 1E 00 00 00 00 00 F0 0C A8 [14:28:27]RasterBufferAndPrint [14:28:27]line [14:28:27]line [14:28:27]line [14:28:27]line [14:28:27]line [14:28:27]written 0, free lines is 3318 [14:28:27]MH_Cut [14:28:27]Write to MH i2c: D1 01 00 8E 1E 01 7E [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: D1 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: D1 01 00 [14:28:27]MH_I2C_Read... [14:28:27]Read from MH i2c: D1 01 00 8E 1E 00 7D [14:28:27]Write to MH i2c: 01 00 00 8F 1E AD [14:28:27]Write i2c OK [14:28:27]MH_I2C_Read... [14:28:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8D 79 47 00 24 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 08 03 00 F4 03 04 00 9A 5F C0 66 B6 04 01 00 00 1E F3 1E 18 6A 27 B9 12 [14:28:27]CommunicateWithHost err = 0 [14:28:27]CheckOFDResponse [14:28:27]1017 (14) - 77093643461234 [14:28:27]1041 (16) - 0000000000871802 [14:28:27]1040 (4) - 198795 [14:28:27]1012 (4) - 17.08.2024 08:30 [14:28:27]1206 (1) - 0 [14:28:27]OFD Sender: Remove packet 198795 [14:28:27]ProducePacketName [14:28:27]name=ofd_packets/00198795 [14:28:27]NVStorageDeleteData [14:28:28]OFD Sender: No OFD packet to send [14:28:28]*** Cut start [14:28:28]*** Purtial cut [14:28:28]*** CUTSNS_PIN = 0 [14:28:28]*** Stage 1: CUTSNS_PIN = 1 [14:28:30]Read from MH i2c: 01 [14:28:30]MH_I2C_Read... [14:28:30]*** Stop cut motor [14:28:30]*** Cut end [14:28:30]Read from MH i2c: 01 07 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: 01 07 00 8F 1E 00 00 00 00 00 FF 0F C2 [14:28:30]process_action close_receipt done [14:28:30]requested_data is exist [14:28:30]produce_requested_data [14:28:30]requested_item fm.sn is exist - process it [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 11 00 00 [14:28:30]Write to MH i2c: E2 08 00 90 1E 80 11 00 00 00 00 00 00 28 [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 17 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 17 00 90 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [14:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:28:30]wFMCommunicate OK [14:28:30]requested_item fd.num is exist - process it [14:28:30]SAM_PROTO_GetFieldsCounters [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 13 00 00 [14:28:30]Write to MH i2c: E2 08 00 91 1E 80 13 00 00 00 00 00 00 2B [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 62 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 62 00 91 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8B 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [14:28:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8B 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:30]wFMCommunicate OK [14:28:30]SAM_PROTO_GetFieldsCounters done [14:28:30]requested_item shift.num is exist - process it [14:28:30]requested_item shift.opened is exist - process it [14:28:30]req_shift_opened [14:28:30]FM_GetShiftState [14:28:30]SAM_PROTO_GetShiftState [14:28:30]wFMCommunicate request_size=4 [14:28:30]MH_SAM_APDU [14:28:30]CAPDU: 80 13 01 00 [14:28:30]Write to MH i2c: E2 08 00 92 1E 80 13 01 00 00 00 00 00 2D [14:28:30]Write i2c OK [14:28:30]MH_I2C_Read... [14:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:30]Read from MH i2c: E2 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 0E 00 [14:28:30]MH_I2C_Read... [14:28:30]Read from MH i2c: E2 0E 00 92 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8D [14:28:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:28:30]wFMCommunicate OK [14:28:30]SAM_PROTO_GetShiftState done [14:28:30]FM_GetShiftState done [14:28:30]req_shift_opened done [14:28:30]requested_item shift.open_date is exist - process it [14:28:30]req_shift_open_date [14:28:30]req_shift_open_date done [14:28:30]produce_requested_data done [14:28:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198795,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:28:30]process_action_free close_receipt [14:28:30]json_value_free [14:28:30]json_value_free done [14:28:30]process_json_proto returns [14:28:30]Send response to host [14:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198795,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:28:30]free response buf [14:28:30]execute_script done [14:28:30]execute_script returns [14:28:30]free content buf [14:28:30]Sock 7.Close socket [14:28:30]Sock 7.Thread stoped [14:28:33]OFD Sender: No OFD packet to send [14:28:36]accept exits with 9 [14:28:36]New connection [14:28:36]New thread 3067104612 created [14:28:36]Thread 3067247972 joined [14:28:36]Waiting for new connection... [14:28:36] Sock 9.Parse request [14:28:36]Sock 9.Check first char [14:28:36]Sock 9.First char is OK [14:28:36]request: POST /json_proto HTTP/1.0 [14:28:36]Method: POST [14:28:36]URL: /json_proto [14:28:36]Method is POST - this is cgi request [14:28:36]url: /json_proto [14:28:36]query_string will be loaded in cgi processing [14:28:36]execute_cgi json_proto POST (null) [14:28:36]execute_cgi path=json_proto method=POST [14:28:36]POST find Content-Length [14:28:36]Host: 172.17.46.195:8080 [14:28:36]Content-Length: 805 [14:28:36]Content-Type: application/json [14:28:36] [14:28:36]POST finish read [14:28:36]Found Content-Length = 805 [14:28:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:36]execute_script... [14:28: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)11326252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:36]POST & json_proto [14:28:36]process_json_proto [14:28:36]json parsed OK: [14:28:36]protocol is kg_v1.0 [14:28:36]action value=close_receipt [14:28:36]process_action close_receipt [14:28:36]cmd_close_receipt [14:28:36]MH_GetDate [14:28:36]Write to MH i2c: F0 00 00 93 1E A0 [14:28:36]Write i2c OK [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 09 00 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 09 00 93 1E 00 95 B3 C0 66 8D AE BC 66 74 [14:28:36]GetLastDocTimeStamp 1723904906 [14:28:36]current date 1723904917 [14:28:36]FM_GetShiftState [14:28:36]SAM_PROTO_GetShiftState [14:28:36]wFMCommunicate request_size=4 [14:28:36]MH_SAM_APDU [14:28:36]CAPDU: 80 13 01 00 [14:28:36]Write to MH i2c: E2 08 00 94 1E 80 13 01 00 00 00 00 00 2F [14:28:36]Write i2c OK [14:28:36]MH_I2C_Read... [14:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:36]Read from MH i2c: E2 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: E2 0E 00 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: E2 0E 00 94 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8F [14:28:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:28:36]wFMCommunicate OK [14:28:36]SAM_PROTO_GetShiftState done [14:28:36]FM_GetShiftState done [14:28:36]opened in 1723853126 [14:28:36]opened+sec_in_day 1723939526 [14:28:36]quantity*price = 120006 [14:28:36]sum+1 = 120007 [14:28:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1200.06 袧小袩 1% : 10.62 袧袛小 12% : 127.44 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1200.06 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 404 17.08.2024 14:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198796 肖袩袛: 224236252753441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142837&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198796&fm=224236252753441&tin=02508201610067®Number=0000000000092545&sum=120006 [14:28:37]StoreToDocumentArchive [14:28:37]shift 463 fd 198796 [14:28:37]save to /storage/0463/doc_00198796 [14:28:37]save last doc name /storage/0463/doc_00198796 to /storage/kkm_last_doc_name [14:28:37]save OK [14:28:37]Clear old archive folders... [14:28:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:37]tlvbuf is 006A4FF0 [14:28:37]SAM_PROTO_ClearQueue [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 09 00 00 [14:28:37]Write to MH i2c: E2 08 00 A1 1E 80 09 00 00 00 00 00 00 31 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 A1 1E 00 90 00 33 [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]SAM_PROTO_ClearQueue done [14:28:37]KKMCreateOFDPacket [14:28:37]OFDProtocolAddRootSTLVToBuf [14:28:37]FM_MakeSignedData [14:28:37]FM_MakeSignedData [14:28:37]SAM_PROTO_SignData [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 01 02 [14:28:37]Write to MH i2c: E2 08 00 A2 1E 80 0D 01 02 00 00 00 00 39 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 A2 1E 00 90 00 34 [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=255 [14:28:37]MH_SAM_APDU [14:28: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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 95 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 08 03 00 35 04 06 00 CB [14:28:37]Write to MH i2c: E2 02 01 A3 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 95 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 08 03 00 35 04 06 00 CB 00 00 64 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 A3 1E 00 90 00 35 [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=10 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 02 02 05 F1 12 30 EE 21 [14:28:37]Write to MH i2c: E2 0D 00 A4 1E 80 0D 02 02 05 00 F1 12 30 EE 21 00 00 88 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 A4 1E 00 90 00 36 [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 03 02 [14:28:37]Write to MH i2c: E2 08 00 A5 1E 80 0D 03 02 00 00 00 00 3E [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 0B 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 0B 00 A5 1E 00 9C 19 70 11 3E 5D 11 EE 90 00 0F [14:28:37]RAPDU: 9C 19 70 11 3E 5D 11 EE 90 00 [14:28:37]wFMCommunicate OK [14:28:37]SAM_PROTO_SignData done [14:28:37]FM_MakeSignedData done [14:28:37]CreateOFDProtocolMessage [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 11 00 00 [14:28:37]Write to MH i2c: E2 08 00 A6 1E 80 11 00 00 00 00 00 00 3E [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 17 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 17 00 A6 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [14:28:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:28:37]wFMCommunicate OK [14:28:37]CreateOFDProtocolMessage done [14:28:37]OFDSenderStorePacket 198796 [14:28:37]StoreOFDPacket docnum=198796 [14:28:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F9 0D 07 01 A8 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 95 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 08 03 00 35 04 06 00 CB F1 12 30 EE 21 9C 19 70 11 3E 5D 11 EE [14:28:37]CheckFolder [14:28:37]dirname=/storage/ofd_packets [14:28:37]CheckFolder done [14:28:37]ProducePacketName [14:28:37]name=ofd_packets/00198796 [14:28:37]NVStorageSaveData ofd_packets/00198796 [14:28:37]File name is /storage/ofd_packets/00198796 [14:28:37]Write 301 bytes [14:28:37]NVStorageSaveData done [14:28:37]OFDSenderStorePacket done [14:28:37]KKMCreateOFDPacket done [14:28:37]NVStorageSaveData kkm_last_timestamp [14:28:37]File name is /storage/kkm_last_timestamp [14:28:37]Write 4 bytes [14:28:37]NVStorageSaveData done [14:28:37]ExternCall_PrintAddStr [14:28:37]wPrintStart [14:28:37]Write to MH i2c: 01 00 00 A7 1E C5 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 07 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 07 00 A7 1E 00 00 00 00 00 FF 0F DA [14:28:37]RasterBufferAndPrint [14:28:37]line 小褔械褌 N : (1)11326252 [14:28:37]line 袠袧袧: 02508201610067 [14:28:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:28:37]line 袩袪袨袛袗袞袗 [14:28:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [14:28:37]line 孝芯胁邪褉: 2710124130 [14:28:37]line 袗懈-92-袣-4 [14:28:37]line 17.700 * 67.80 [14:28:37]line = 1200.06 [14:28:37]line 袧袛小 12% 袧小袩 1% [14:28:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:28:37]line 袠孝袨袚袨: 1200.06 [14:28:37]line 袧小袩 1% : 10.62 [14:28:37]line 袧袛小 12% : 127.44 [14:28:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:28:37]line 袘械蟹薪邪谢.: 1200.06 [14:28:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:28:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:28:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:28:37]line 效械泻 404 17.08.2024 14:28 [14:28:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:28:37]line 袟袧袦: 0300000079 [14:28:37]line 袪袧袦: 0000000000092545 [14:28:37]line 袙械褉褋懈褟 袣袣袦: 001 [14:28:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:28:37]line 肖袦: 0000000000871802 [14:28:37]line 肖袛: 198796 [14:28:37]line 肖袩袛: 224236252753441 [14:28:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142837&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198796&fm=224236252753441&tin=02508201610067®Number=0000000000092545&sum=120006 [14:28:37]written 0, free lines is 4095 [14:28:38]OFD Sender: Processing packet 198796 [packets to send 246, broken 245] [14:28:38]ProducePacketName [14:28:38]name=ofd_packets/00198796 [14:28:38]OFD Sender: To server: 嚂鰌G, [14:28:38]CommunicateWithHost lk.salyk.kg:30040 [14:28:38]ConnectInit lk.salyk.kg [14:28:38]Connected sock=10 [14:28:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F9 0D 07 01 A8 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 95 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 08 03 00 35 04 06 00 CB F1 12 30 EE 21 9C 19 70 11 3E 5D 11 EE [14:28:38]Write to MH i2c: 01 00 00 D1 1E EF [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 07 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 07 00 D1 1E 00 00 00 00 00 F6 0C F8 [14:28:38]RasterBufferAndPrint [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]written 0, free lines is 3327 [14:28:38]MH_Cut [14:28:38]Write to MH i2c: D1 01 00 D8 1E 01 C8 [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 01 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 01 00 D8 1E 00 C7 [14:28:38]Write to MH i2c: 01 00 00 D9 1E F7 [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 44 C4 47 00 60 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 08 03 00 F4 03 04 00 A5 5F C0 66 B6 04 01 00 00 45 85 58 89 E0 66 0F 43 [14:28:38]CommunicateWithHost err = 0 [14:28:38]CheckOFDResponse [14:28:38]1017 (14) - 77093643461234 [14:28:38]1041 (16) - 0000000000871802 [14:28:38]1040 (4) - 198796 [14:28:38]1012 (4) - 17.08.2024 08:30 [14:28:38]1206 (1) - 0 [14:28:38]OFD Sender: Remove packet 198796 [14:28:38]ProducePacketName [14:28:38]name=ofd_packets/00198796 [14:28:38]NVStorageDeleteData [14:28:38]OFD Sender: No OFD packet to send [14:28:39]*** Cut start [14:28:39]*** Purtial cut [14:28:39]*** Stage 1: CUTSNS_PIN = 1 [14:28:39]Read from MH i2c: 01 [14:28:39]MH_I2C_Read... [14:28:39]*** Stop cut motor [14:28:39]*** Cut end [14:28:39]Read from MH i2c: 01 07 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: 01 07 00 D9 1E 00 00 00 00 00 FF 0F 0C [14:28:39]process_action close_receipt done [14:28:39]requested_data is exist [14:28:39]produce_requested_data [14:28:39]requested_item fm.sn is exist - process it [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 11 00 00 [14:28:39]Write to MH i2c: E2 08 00 DA 1E 80 11 00 00 00 00 00 00 72 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 17 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 17 00 DA 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [14:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:28:39]wFMCommunicate OK [14:28:39]requested_item fd.num is exist - process it [14:28:39]SAM_PROTO_GetFieldsCounters [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 13 00 00 [14:28:39]Write to MH i2c: E2 08 00 DB 1E 80 13 00 00 00 00 00 00 75 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 62 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 62 00 DB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8C 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [14:28:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8C 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_GetFieldsCounters done [14:28:39]requested_item shift.num is exist - process it [14:28:39]requested_item shift.opened is exist - process it [14:28:39]req_shift_opened [14:28:39]FM_GetShiftState [14:28:39]SAM_PROTO_GetShiftState [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 13 01 00 [14:28:39]Write to MH i2c: E2 08 00 DC 1E 80 13 01 00 00 00 00 00 77 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 DC 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D7 [14:28:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_GetShiftState done [14:28:39]FM_GetShiftState done [14:28:39]req_shift_opened done [14:28:39]requested_item shift.open_date is exist - process it [14:28:39]req_shift_open_date [14:28:39]req_shift_open_date done [14:28:39]produce_requested_data done [14:28:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198796,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:28:39]process_action_free close_receipt [14:28:39]json_value_free [14:28:39]json_value_free done [14:28:39]process_json_proto returns [14:28:39]Send response to host [14:28:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198796,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:28:39]free response buf [14:28:39]execute_script done [14:28:39]execute_script returns [14:28:39]free content buf [14:28:39]Sock 9.Close socket [14:28:39]Sock 9.Thread stoped [14:28:43]OFD Sender: No OFD packet to send [14:28:49]OFD Sender: No OFD packet to send [14:28:54]OFD Sender: No OFD packet to send [14:28:59]OFD Sender: No OFD packet to send [14:29:04]OFD Sender: No OFD packet to send [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:24]OFD Sender: No OFD packet to send [14:29:29]OFD Sender: No OFD packet to send [14:29:34]OFD Sender: No OFD packet to send [14:29:39]OFD Sender: No OFD packet to send [14:29:44]OFD Sender: No OFD packet to send [14:29:49]OFD Sender: No OFD packet to send [14:29:53]accept exits with 7 [14:29:53]New connection [14:29:53]New thread 3067247972 created [14:29:53]Thread 3067104612 joined [14:29:53]Waiting for new connection... [14:29:53] Sock 7.Parse request [14:29:53]Sock 7.Check first char [14:29:53]Sock 7.First char is OK [14:29:53]request: POST /json_proto HTTP/1.0 [14:29:53]Method: POST [14:29:53]URL: /json_proto [14:29:53]Method is POST - this is cgi request [14:29:53]url: /json_proto [14:29:53]query_string will be loaded in cgi processing [14:29:53]execute_cgi json_proto POST (null) [14:29:53]execute_cgi path=json_proto method=POST [14:29:53]POST find Content-Length [14:29:53]Host: 172.17.46.195:8080 [14:29:53]Content-Length: 794 [14:29:53]Content-Type: application/json [14:29:53] [14:29:53]POST finish read [14:29:53]Found Content-Length = 794 [14:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99818", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:53]execute_script... [14:29: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)11326253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99818", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:53]POST & json_proto [14:29:53]process_json_proto [14:29:53]json parsed OK: [14:29:53]protocol is kg_v1.0 [14:29:53]action value=close_receipt [14:29:53]process_action close_receipt [14:29:53]cmd_close_receipt [14:29:53]MH_GetDate [14:29:53]Write to MH i2c: F0 00 00 DD 1E EA [14:29:53]Write i2c OK [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: F0 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: F0 09 00 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: F0 09 00 DD 1E 00 E2 B3 C0 66 8D AE BC 66 0B [14:29:53]GetLastDocTimeStamp 1723904917 [14:29:53]current date 1723904994 [14:29:53]FM_GetShiftState [14:29:53]SAM_PROTO_GetShiftState [14:29:53]wFMCommunicate request_size=4 [14:29:53]MH_SAM_APDU [14:29:53]CAPDU: 80 13 01 00 [14:29:53]Write to MH i2c: E2 08 00 DE 1E 80 13 01 00 00 00 00 00 79 [14:29:53]Write i2c OK [14:29:53]MH_I2C_Read... [14:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:53]Read from MH i2c: E2 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: E2 0E 00 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: E2 0E 00 DE 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D9 [14:29:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:29:53]wFMCommunicate OK [14:29:53]SAM_PROTO_GetShiftState done [14:29:53]FM_GetShiftState done [14:29:53]opened in 1723853126 [14:29:53]opened+sec_in_day 1723939526 [14:29:53]quantity*price = 0 [14:29:53]sum+1 = 1 [14:29:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 405 17.08.2024 14:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99818 肖袦: 0000000000871802 肖袛: 198797 肖袩袛: 175064935729971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142954&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198797&fm=175064935729971&tin=02508201610067®Number=0000000000092545&sum=0 [14:29:54]StoreToDocumentArchive [14:29:54]shift 463 fd 198797 [14:29:54]save to /storage/0463/doc_00198797 [14:29:54]save last doc name /storage/0463/doc_00198797 to /storage/kkm_last_doc_name [14:29:54]save OK [14:29:54]Clear old archive folders... [14:29:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:54]tlvbuf is B6F22BF0 [14:29:54]SAM_PROTO_ClearQueue [14:29:54]wFMCommunicate request_size=4 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 09 00 00 [14:29:54]Write to MH i2c: E2 08 00 EB 1E 80 09 00 00 00 00 00 00 7B [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:54]Read from MH i2c: E2 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 03 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 03 00 EB 1E 00 90 00 7D [14:29:54]RAPDU: 90 00 [14:29:54]wFMCommunicate OK [14:29:54]SAM_PROTO_ClearQueue done [14:29:54]KKMCreateOFDPacket [14:29:54]OFDProtocolAddRootSTLVToBuf [14:29:54]FM_MakeSignedData [14:29:54]FM_MakeSignedData [14:29:54]SAM_PROTO_SignData [14:29:54]wFMCommunicate request_size=4 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 0D 01 02 [14:29:54]Write to MH i2c: E2 08 00 EC 1E 80 0D 01 02 00 00 00 00 83 [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:54]Read from MH i2c: E2 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 03 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 03 00 EC 1E 00 90 00 7E [14:29:54]RAPDU: 90 00 [14:29:54]wFMCommunicate OK [14:29:54]wFMCommunicate request_size=255 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 E2 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 08 03 00 35 04 06 00 9F [14:29:54]Write to MH i2c: E2 02 01 ED 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 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 E2 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 08 03 00 35 04 06 00 9F 00 00 F6 [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:55]Read from MH i2c: E2 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 03 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 03 00 ED 1E 00 90 00 7F [14:29:55]RAPDU: 90 00 [14:29:55]wFMCommunicate OK [14:29:55]wFMCommunicate request_size=10 [14:29:55]MH_SAM_APDU [14:29:55]CAPDU: 80 0D 02 02 05 38 7B 4E 8B 33 [14:29:55]Write to MH i2c: E2 0D 00 EE 1E 80 0D 02 02 05 00 38 7B 4E 8B 33 00 00 4F [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:55]Read from MH i2c: E2 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 03 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 03 00 EE 1E 00 90 00 80 [14:29:55]RAPDU: 90 00 [14:29:55]wFMCommunicate OK [14:29:55]wFMCommunicate request_size=4 [14:29:55]MH_SAM_APDU [14:29:55]CAPDU: 80 0D 03 02 [14:29:55]Write to MH i2c: E2 08 00 EF 1E 80 0D 03 02 00 00 00 00 88 [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:55]Read from MH i2c: E2 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 0B 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 0B 00 EF 1E 00 4C 62 22 C5 15 F7 A5 22 90 00 F1 [14:29:55]RAPDU: 4C 62 22 C5 15 F7 A5 22 90 00 [14:29:55]wFMCommunicate OK [14:29:55]SAM_PROTO_SignData done [14:29:55]FM_MakeSignedData done [14:29:55]CreateOFDProtocolMessage [14:29:55]wFMCommunicate request_size=4 [14:29:55]MH_SAM_APDU [14:29:55]CAPDU: 80 11 00 00 [14:29:55]Write to MH i2c: E2 08 00 F0 1E 80 11 00 00 00 00 00 00 88 [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:55]Read from MH i2c: E2 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 17 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: E2 17 00 F0 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [14:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:29:55]wFMCommunicate OK [14:29:55]CreateOFDProtocolMessage done [14:29:55]OFDSenderStorePacket 198797 [14:29:55]StoreOFDPacket docnum=198797 [14:29:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 4F 07 01 8D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 E2 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 08 03 00 35 04 06 00 9F 38 7B 4E 8B 33 4C 62 22 C5 15 F7 A5 22 [14:29:55]CheckFolder [14:29:55]dirname=/storage/ofd_packets [14:29:55]CheckFolder done [14:29:55]ProducePacketName [14:29:55]name=ofd_packets/00198797 [14:29:55]NVStorageSaveData ofd_packets/00198797 [14:29:55]File name is /storage/ofd_packets/00198797 [14:29:55]Write 301 bytes [14:29:55]NVStorageSaveData done [14:29:55]OFDSenderStorePacket done [14:29:55]KKMCreateOFDPacket done [14:29:55]NVStorageSaveData kkm_last_timestamp [14:29:55]File name is /storage/kkm_last_timestamp [14:29:55]Write 4 bytes [14:29:55]NVStorageSaveData done [14:29:55]ExternCall_PrintAddStr [14:29:55]wPrintStart [14:29:55]Write to MH i2c: 01 00 00 F1 1E 0F [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 07 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 07 00 F1 1E 00 00 00 00 00 FF 0F 24 [14:29:55]RasterBufferAndPrint [14:29:55]line 小褔械褌 N : (1)11326253 [14:29:55]line 袠袧袧: 02508201610067 [14:29:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:29:55]line 袩袪袨袛袗袞袗 [14:29:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [14:29:55]line 孝芯胁邪褉: 2710124500 [14:29:55]line 袗懈-95-袣-5 [14:29:55]line 50.000 * 0.00 [14:29:55]line = 0.00 [14:29:55]line 袧袛小 12% 袧小袩 1% [14:29:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:29:55]line 袠孝袨袚袨: 0.00 [14:29:55]line 袧小袩 1% : 0.00 [14:29:55]line 袧袛小 12% : 0.00 [14:29:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:29:55]line 袘械蟹薪邪谢.: 0.00 [14:29:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:29:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:29:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:29:55]line 效械泻 405 17.08.2024 14:29 [14:29:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:29:55]line 袟袧袦: 0300000079 [14:29:55]line 袪袧袦: 0000000000092545 [14:29:55]line 袙械褉褋懈褟 袣袣袦: 001 [14:29:55]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [14:29:55]line 99818 [14:29:55]line 肖袦: 0000000000871802 [14:29:55]line 肖袛: 198797 [14:29:55]line 肖袩袛: 175064935729971 [14:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T142954&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198797&fm=175064935729971&tin=02508201610067®Number=0000000000092545&sum=0 [14:29:55]written 0, free lines is 4095 [14:29:55]OFD Sender: Processing packet 198797 [packets to send 246, broken 245] [14:29:55]ProducePacketName [14:29:55]name=ofd_packets/00198797 [14:29:55]OFD Sender: To server: 嚂鰌G, [14:29:55]CommunicateWithHost lk.salyk.kg:30040 [14:29:55]ConnectInit lk.salyk.kg [14:29:55]Connected sock=10 [14:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 4F 07 01 8D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 E2 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 08 03 00 35 04 06 00 9F 38 7B 4E 8B 33 4C 62 22 C5 15 F7 A5 22 [14:29:55]Write to MH i2c: 01 00 00 1B 1F 3A [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 07 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: 01 07 00 1B 1F 00 00 00 00 00 ED 0C 3A [14:29:55]RasterBufferAndPrint [14:29:55]line [14:29:55]line [14:29:55]line [14:29:55]line [14:29:55]line [14:29:55]written 0, free lines is 3318 [14:29:55]MH_Cut [14:29:55]Write to MH i2c: D1 01 00 22 1F 01 13 [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: D1 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: D1 01 00 [14:29:55]MH_I2C_Read... [14:29:55]Read from MH i2c: D1 01 00 22 1F 00 12 [14:29:55]Write to MH i2c: 01 00 00 23 1F 42 [14:29:55]Write i2c OK [14:29:55]MH_I2C_Read... [14:29:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2D 43 47 00 7D B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 08 03 00 F4 03 04 00 F2 5F C0 66 B6 04 01 00 00 8F D7 5C 6A 41 4F FD 14 [14:29:55]CommunicateWithHost err = 0 [14:29:55]CheckOFDResponse [14:29:55]1017 (14) - 77093643461234 [14:29:55]1041 (16) - 0000000000871802 [14:29:55]1040 (4) - 198797 [14:29:55]1012 (4) - 17.08.2024 08:31 [14:29:55]1206 (1) - 0 [14:29:55]OFD Sender: Remove packet 198797 [14:29:55]ProducePacketName [14:29:55]name=ofd_packets/00198797 [14:29:55]NVStorageDeleteData [14:29:56]OFD Sender: No OFD packet to send [14:29:56]*** Cut start [14:29:56]*** Purtial cut [14:29:56]*** CUTSNS_PIN = 0 [14:29:56]*** Stage 1: CUTSNS_PIN = 1 [14:29:58]Read from MH i2c: 01 [14:29:58]MH_I2C_Read... [14:29:58]*** Stop cut motor [14:29:58]*** Cut end [14:29:58]Read from MH i2c: 01 07 00 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: 01 07 00 23 1F 00 00 00 00 00 FF 0F 57 [14:29:58]process_action close_receipt done [14:29:58]requested_data is exist [14:29:58]produce_requested_data [14:29:58]requested_item fm.sn is exist - process it [14:29:58]wFMCommunicate request_size=4 [14:29:58]MH_SAM_APDU [14:29:58]CAPDU: 80 11 00 00 [14:29:58]Write to MH i2c: E2 08 00 24 1F 80 11 00 00 00 00 00 00 BD [14:29:58]Write i2c OK [14:29:58]MH_I2C_Read... [14:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:58]Read from MH i2c: E2 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 17 00 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 17 00 24 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0A [14:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:29:58]wFMCommunicate OK [14:29:58]requested_item fd.num is exist - process it [14:29:58]SAM_PROTO_GetFieldsCounters [14:29:58]wFMCommunicate request_size=4 [14:29:58]MH_SAM_APDU [14:29:58]CAPDU: 80 13 00 00 [14:29:58]Write to MH i2c: E2 08 00 25 1F 80 13 00 00 00 00 00 00 C0 [14:29:58]Write i2c OK [14:29:58]MH_I2C_Read... [14:29:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:58]Read from MH i2c: E2 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 62 00 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 62 00 25 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8D 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [14:29:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8D 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:58]wFMCommunicate OK [14:29:58]SAM_PROTO_GetFieldsCounters done [14:29:58]requested_item shift.num is exist - process it [14:29:58]requested_item shift.opened is exist - process it [14:29:58]req_shift_opened [14:29:58]FM_GetShiftState [14:29:58]SAM_PROTO_GetShiftState [14:29:58]wFMCommunicate request_size=4 [14:29:58]MH_SAM_APDU [14:29:58]CAPDU: 80 13 01 00 [14:29:58]Write to MH i2c: E2 08 00 26 1F 80 13 01 00 00 00 00 00 C2 [14:29:58]Write i2c OK [14:29:58]MH_I2C_Read... [14:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:58]Read from MH i2c: E2 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 0E 00 [14:29:58]MH_I2C_Read... [14:29:58]Read from MH i2c: E2 0E 00 26 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 22 [14:29:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:29:58]wFMCommunicate OK [14:29:58]SAM_PROTO_GetShiftState done [14:29:58]FM_GetShiftState done [14:29:58]req_shift_opened done [14:29:58]requested_item shift.open_date is exist - process it [14:29:58]req_shift_open_date [14:29:58]req_shift_open_date done [14:29:58]produce_requested_data done [14:29:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198797,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:29:58]process_action_free close_receipt [14:29:58]json_value_free [14:29:58]json_value_free done [14:29:58]process_json_proto returns [14:29:58]Send response to host [14:29:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198797,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:29:58]free response buf [14:29:58]execute_script done [14:29:58]execute_script returns [14:29:58]free content buf [14:29:58]Sock 7.Close socket [14:29:58]Sock 7.Thread stoped [14:29:59]accept exits with 9 [14:29:59]New connection [14:29:59]New thread 3067104612 created [14:29:59]Thread 3067247972 joined [14:29:59]Waiting for new connection... [14:29:59] Sock 9.Parse request [14:29:59]Sock 9.Check first char [14:29:59]Sock 9.First char is OK [14:29:59]request: POST /json_proto HTTP/1.0 [14:29:59]Method: POST [14:29:59]URL: /json_proto [14:29:59]Method is POST - this is cgi request [14:29:59]url: /json_proto [14:29:59]query_string will be loaded in cgi processing [14:29:59]execute_cgi json_proto POST (null) [14:29:59]execute_cgi path=json_proto method=POST [14:29:59]POST find Content-Length [14:29:59]Host: 172.17.46.195:8080 [14:29:59]Content-Length: 799 [14:29:59]Content-Type: application/json [14:29:59] [14:29:59]POST finish read [14:29:59]Found Content-Length = 799 [14:29:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010052", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:59]execute_script... [14:29: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)11326254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010052", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:59]POST & json_proto [14:29:59]process_json_proto [14:29:59]json parsed OK: [14:29:59]protocol is kg_v1.0 [14:29:59]action value=close_receipt [14:29:59]process_action close_receipt [14:29:59]cmd_close_receipt [14:29:59]MH_GetDate [14:29:59]Write to MH i2c: F0 00 00 27 1F 35 [14:29:59]Write i2c OK [14:29:59]MH_I2C_Read... [14:29:59]Read from MH i2c: F0 [14:29:59]MH_I2C_Read... [14:29:59]Read from MH i2c: F0 09 00 [14:29:59]MH_I2C_Read... [14:29:59]Read from MH i2c: F0 09 00 27 1F 00 E9 B3 C0 66 8D AE BC 66 5D [14:29:59]GetLastDocTimeStamp 1723904994 [14:29:59]current date 1723905001 [14:29:59]FM_GetShiftState [14:29:59]SAM_PROTO_GetShiftState [14:29:59]wFMCommunicate request_size=4 [14:29:59]MH_SAM_APDU [14:29:59]CAPDU: 80 13 01 00 [14:29:59]Write to MH i2c: E2 08 00 28 1F 80 13 01 00 00 00 00 00 C4 [14:29:59]Write i2c OK [14:29:59]MH_I2C_Read... [14:29:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:59]Read from MH i2c: E2 [14:29:59]MH_I2C_Read... [14:29:59]Read from MH i2c: E2 0E 00 [14:29:59]MH_I2C_Read... [14:29:59]Read from MH i2c: E2 0E 00 28 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 24 [14:29:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:29:59]wFMCommunicate OK [14:29:59]SAM_PROTO_GetShiftState done [14:29:59]FM_GetShiftState done [14:29:59]opened in 1723853126 [14:29:59]opened+sec_in_day 1723939526 [14:29:59]quantity*price = 0 [14:29:59]sum+1 = 1 [14:29:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 406 17.08.2024 14:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010052 肖袦: 0000000000871802 肖袛: 198798 肖袩袛: 141728407783509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143001&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198798&fm=141728407783509&tin=02508201610067®Number=0000000000092545&sum=0 [14:30:01]StoreToDocumentArchive [14:30:01]shift 463 fd 198798 [14:30:01]save to /storage/0463/doc_00198798 [14:30:01]save last doc name /storage/0463/doc_00198798 to /storage/kkm_last_doc_name [14:30:01]save OK [14:30:01]Clear old archive folders... [14:30:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:30:01]tlvbuf is 008074F0 [14:30:01]SAM_PROTO_ClearQueue [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 09 00 00 [14:30:01]Write to MH i2c: E2 08 00 35 1F 80 09 00 00 00 00 00 00 C6 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 35 1F 00 90 00 C8 [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]SAM_PROTO_ClearQueue done [14:30:01]KKMCreateOFDPacket [14:30:01]OFDProtocolAddRootSTLVToBuf [14:30:01]FM_MakeSignedData [14:30:01]FM_MakeSignedData [14:30:01]SAM_PROTO_SignData [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 01 02 [14:30:01]Write to MH i2c: E2 08 00 36 1F 80 0D 01 02 00 00 00 00 CE [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 36 1F 00 90 00 C9 [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]wFMCommunicate request_size=255 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E9 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 08 03 00 35 04 06 00 80 E6 B7 66 [14:30:01]Write to MH i2c: E2 02 01 37 1F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E9 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 08 03 00 35 04 06 00 80 E6 B7 66 00 00 A1 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]OFD Sender: No OFD packet to send [14:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 37 1F 00 90 00 CA [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]wFMCommunicate request_size=7 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 02 02 02 88 55 [14:30:01]Write to MH i2c: E2 0A 00 38 1F 80 0D 02 02 02 00 88 55 00 00 B2 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 03 00 38 1F 00 90 00 CB [14:30:01]RAPDU: 90 00 [14:30:01]wFMCommunicate OK [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 0D 03 02 [14:30:01]Write to MH i2c: E2 08 00 39 1F 80 0D 03 02 00 00 00 00 D3 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 0B 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 0B 00 39 1F 00 E0 5C D1 28 13 FE 99 C3 90 00 76 [14:30:01]RAPDU: E0 5C D1 28 13 FE 99 C3 90 00 [14:30:01]wFMCommunicate OK [14:30:01]SAM_PROTO_SignData done [14:30:01]FM_MakeSignedData done [14:30:01]CreateOFDProtocolMessage [14:30:01]wFMCommunicate request_size=4 [14:30:01]MH_SAM_APDU [14:30:01]CAPDU: 80 11 00 00 [14:30:01]Write to MH i2c: E2 08 00 3A 1F 80 11 00 00 00 00 00 00 D3 [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:01]Read from MH i2c: E2 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 17 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: E2 17 00 3A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 20 [14:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:30:01]wFMCommunicate OK [14:30:01]CreateOFDProtocolMessage done [14:30:01]OFDSenderStorePacket 198798 [14:30:01]StoreOFDPacket docnum=198798 [14:30:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 17 04 01 55 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E9 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 08 03 00 35 04 06 00 80 E6 B7 66 88 55 E0 5C D1 28 13 FE 99 C3 [14:30:01]CheckFolder [14:30:01]dirname=/storage/ofd_packets [14:30:01]CheckFolder done [14:30:01]ProducePacketName [14:30:01]name=ofd_packets/00198798 [14:30:01]NVStorageSaveData ofd_packets/00198798 [14:30:01]File name is /storage/ofd_packets/00198798 [14:30:01]Write 298 bytes [14:30:01]NVStorageSaveData done [14:30:01]OFDSenderStorePacket done [14:30:01]KKMCreateOFDPacket done [14:30:01]NVStorageSaveData kkm_last_timestamp [14:30:01]File name is /storage/kkm_last_timestamp [14:30:01]Write 4 bytes [14:30:01]NVStorageSaveData done [14:30:01]ExternCall_PrintAddStr [14:30:01]wPrintStart [14:30:01]Write to MH i2c: 01 00 00 3B 1F 5A [14:30:01]Write i2c OK [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: 01 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: 01 07 00 [14:30:01]MH_I2C_Read... [14:30:01]Read from MH i2c: 01 07 00 3B 1F 00 00 00 00 00 FF 0F 6F [14:30:01]RasterBufferAndPrint [14:30:01]line 小褔械褌 N : (1)11326254 [14:30:01]line 袠袧袧: 02508201610067 [14:30:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:30:01]line 袩袪袨袛袗袞袗 [14:30:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [14:30:01]line 孝芯胁邪褉: 2710194210 [14:30:01]line 袛孝-袣-5 [14:30:01]line 10.000 * 0.00 [14:30:01]line = 0.00 [14:30:01]line 袧袛小 12% 袧小袩 1% [14:30:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:30:01]line 袠孝袨袚袨: 0.00 [14:30:01]line 袧小袩 1% : 0.00 [14:30:01]line 袧袛小 12% : 0.00 [14:30:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:30:01]line 袘械蟹薪邪谢.: 0.00 [14:30:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:30:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:30:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:30:01]line 效械泻 406 17.08.2024 14:30 [14:30:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:30:01]line 袟袧袦: 0300000079 [14:30:01]line 袪袧袦: 0000000000092545 [14:30:01]line 袙械褉褋懈褟 袣袣袦: 001 [14:30:01]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [14:30:01]line 4010052 [14:30:01]line 肖袦: 0000000000871802 [14:30:01]line 肖袛: 198798 [14:30:01]line 肖袩袛: 141728407783509 [14:30:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143001&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198798&fm=141728407783509&tin=02508201610067®Number=0000000000092545&sum=0 [14:30:02]OFD Sender: Processing packet 198798 [packets to send 246, broken 245] [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00198798 [14:30:02]OFD Sender: To server: 嚂鰌G, [14:30:02]CommunicateWithHost lk.salyk.kg:30040 [14:30:02]ConnectInit lk.salyk.kg [14:30:02]written 0, free lines is 4095 [14:30:02]Connected sock=11 [14:30:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 17 04 01 55 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E9 B3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 08 03 00 35 04 06 00 80 E6 B7 66 88 55 E0 5C D1 28 13 FE 99 C3 [14:30:02]Write to MH i2c: 01 00 00 65 1F 84 [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: 01 07 00 65 1F 00 00 00 00 00 F3 0C 8A [14:30:02]RasterBufferAndPrint [14:30:02]line [14:30:02]line [14:30:02]line [14:30:02]line [14:30:02]line [14:30:02]written 0, free lines is 3327 [14:30:02]MH_Cut [14:30:02]Write to MH i2c: D1 01 00 6C 1F 01 5D [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: D1 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: D1 01 00 [14:30:02]MH_I2C_Read... [14:30:02]Read from MH i2c: D1 01 00 6C 1F 00 5C [14:30:02]Write to MH i2c: 01 00 00 6D 1F 8C [14:30:02]Write i2c OK [14:30:02]MH_I2C_Read... [14:30:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 13 1E 47 00 89 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 08 03 00 F4 03 04 00 F9 5F C0 66 B6 04 01 00 00 D5 B0 1F 45 4C FA C2 31 [14:30:02]CommunicateWithHost err = 0 [14:30:02]CheckOFDResponse [14:30:02]1017 (14) - 77093643461234 [14:30:02]1041 (16) - 0000000000871802 [14:30:02]1040 (4) - 198798 [14:30:02]1012 (4) - 17.08.2024 08:31 [14:30:02]1206 (1) - 0 [14:30:02]OFD Sender: Remove packet 198798 [14:30:02]ProducePacketName [14:30:02]name=ofd_packets/00198798 [14:30:02]NVStorageDeleteData [14:30:03]OFD Sender: No OFD packet to send [14:30:03]*** Cut start [14:30:03]*** Purtial cut [14:30:03]*** Stage 1: CUTSNS_PIN = 1 [14:30:03]Read from MH i2c: 01 [14:30:03]MH_I2C_Read... [14:30:03]*** Stop cut motor [14:30:03]*** Cut end [14:30:03]Read from MH i2c: 01 07 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: 01 07 00 6D 1F 00 00 00 00 00 FF 0F A1 [14:30:03]process_action close_receipt done [14:30:03]requested_data is exist [14:30:03]produce_requested_data [14:30:03]requested_item fm.sn is exist - process it [14:30:03]wFMCommunicate request_size=4 [14:30:03]MH_SAM_APDU [14:30:03]CAPDU: 80 11 00 00 [14:30:03]Write to MH i2c: E2 08 00 6E 1F 80 11 00 00 00 00 00 00 07 [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:03]Read from MH i2c: E2 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 17 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 17 00 6E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 54 [14:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:30:03]wFMCommunicate OK [14:30:03]requested_item fd.num is exist - process it [14:30:03]SAM_PROTO_GetFieldsCounters [14:30:03]wFMCommunicate request_size=4 [14:30:03]MH_SAM_APDU [14:30:03]CAPDU: 80 13 00 00 [14:30:03]Write to MH i2c: E2 08 00 6F 1F 80 13 00 00 00 00 00 00 0A [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:03]Read from MH i2c: E2 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 62 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 62 00 6F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:03]wFMCommunicate OK [14:30:03]SAM_PROTO_GetFieldsCounters done [14:30:03]requested_item shift.num is exist - process it [14:30:03]requested_item shift.opened is exist - process it [14:30:03]req_shift_opened [14:30:03]FM_GetShiftState [14:30:03]SAM_PROTO_GetShiftState [14:30:03]wFMCommunicate request_size=4 [14:30:03]MH_SAM_APDU [14:30:03]CAPDU: 80 13 01 00 [14:30:03]Write to MH i2c: E2 08 00 70 1F 80 13 01 00 00 00 00 00 0C [14:30:03]Write i2c OK [14:30:03]MH_I2C_Read... [14:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:03]Read from MH i2c: E2 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 0E 00 [14:30:03]MH_I2C_Read... [14:30:03]Read from MH i2c: E2 0E 00 70 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6C [14:30:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:30:03]wFMCommunicate OK [14:30:03]SAM_PROTO_GetShiftState done [14:30:03]FM_GetShiftState done [14:30:03]req_shift_opened done [14:30:03]requested_item shift.open_date is exist - process it [14:30:03]req_shift_open_date [14:30:03]req_shift_open_date done [14:30:03]produce_requested_data done [14:30:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198798,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:30:03]process_action_free close_receipt [14:30:03]json_value_free [14:30:03]json_value_free done [14:30:03]process_json_proto returns [14:30:03]Send response to host [14:30:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198798,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:30:03]free response buf [14:30:04]execute_script done [14:30:04]execute_script returns [14:30:04]free content buf [14:30:04]Sock 9.Close socket [14:30:04]Sock 9.Thread stoped [14:30:08]OFD Sender: No OFD packet to send [14:30:13]OFD Sender: No OFD packet to send [14:30:18]OFD Sender: No OFD packet to send [14:30:23]OFD Sender: No OFD packet to send [14:30:28]OFD Sender: No OFD packet to send [14:30:33]OFD Sender: No OFD packet to send [14:30:38]OFD Sender: No OFD packet to send [14:30:43]OFD Sender: No OFD packet to send [14:30:48]OFD Sender: No OFD packet to send [14:30:53]OFD Sender: No OFD packet to send [14:30:58]OFD Sender: No OFD packet to send [14:31:03]OFD Sender: No OFD packet to send [14:31:08]OFD Sender: No OFD packet to send [14:31:13]OFD Sender: No OFD packet to send [14:31:18]OFD Sender: No OFD packet to send [14:31:23]OFD Sender: No OFD packet to send [14:31:28]OFD Sender: No OFD packet to send [14:31:33]OFD Sender: No OFD packet to send [14:31:38]OFD Sender: No OFD packet to send [14:31:43]OFD Sender: No OFD packet to send [14:31:48]OFD Sender: No OFD packet to send [14:31:53]OFD Sender: No OFD packet to send [14:31:58]OFD Sender: No OFD packet to send [14:32:03]OFD Sender: No OFD packet to send [14:32:08]OFD Sender: No OFD packet to send [14:32:13]OFD Sender: No OFD packet to send [14:32:18]OFD Sender: No OFD packet to send [14:32:23]OFD Sender: No OFD packet to send [14:32:28]OFD Sender: No OFD packet to send [14:32:33]OFD Sender: No OFD packet to send [14:32:38]OFD Sender: No OFD packet to send [14:32:43]OFD Sender: No OFD packet to send [14:32:46]accept exits with 7 [14:32:46]New connection [14:32:46]New thread 3067247972 created [14:32:46]Thread 3067104612 joined [14:32:46]Waiting for new connection... [14:32:46] Sock 7.Parse request [14:32:46]Sock 7.Check first char [14:32:46]Sock 7.First char is OK [14:32:46]request: POST /json_proto HTTP/1.0 [14:32:46]Method: POST [14:32:46]URL: /json_proto [14:32:46]Method is POST - this is cgi request [14:32:46]url: /json_proto [14:32:46]query_string will be loaded in cgi processing [14:32:46]execute_cgi json_proto POST (null) [14:32:46]execute_cgi path=json_proto method=POST [14:32:46]POST find Content-Length [14:32:46]Host: 172.17.46.195:8080 [14:32:46]Content-Length: 808 [14:32:46]Content-Type: application/json [14:32:46] [14:32:46]POST finish read [14:32:46]Found Content-Length = 808 [14:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 44.320, "sum" : 1701.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1701.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:46]execute_script... [14:32:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 44.320, "sum" : 1701.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1701.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:46]POST & json_proto [14:32:46]process_json_proto [14:32:46]json parsed OK: [14:32:46]protocol is kg_v1.0 [14:32:46]action value=close_receipt [14:32:46]process_action close_receipt [14:32:46]cmd_close_receipt [14:32:46]MH_GetDate [14:32:46]Write to MH i2c: F0 00 00 71 1F 7F [14:32:46]Write i2c OK [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: F0 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: F0 09 00 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: F0 09 00 71 1F 00 8F B4 C0 66 8D AE BC 66 4E [14:32:46]GetLastDocTimeStamp 1723905001 [14:32:46]current date 1723905167 [14:32:46]FM_GetShiftState [14:32:46]SAM_PROTO_GetShiftState [14:32:46]wFMCommunicate request_size=4 [14:32:46]MH_SAM_APDU [14:32:46]CAPDU: 80 13 01 00 [14:32:46]Write to MH i2c: E2 08 00 72 1F 80 13 01 00 00 00 00 00 0E [14:32:46]Write i2c OK [14:32:46]MH_I2C_Read... [14:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:46]Read from MH i2c: E2 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: E2 0E 00 [14:32:46]MH_I2C_Read... [14:32:46]Read from MH i2c: E2 0E 00 72 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6E [14:32:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:32:46]wFMCommunicate OK [14:32:46]SAM_PROTO_GetShiftState done [14:32:46]FM_GetShiftState done [14:32:46]opened in 1723853126 [14:32:46]opened+sec_in_day 1723939526 [14:32:46]quantity*price = 170188 [14:32:46]sum+1 = 170190 [14:32:46]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1701.89 袧小袩 1% : 15.06 袧袛小 12% : 180.73 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1701.89 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 407 17.08.2024 14:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198799 肖袩袛: 140116370523508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143247&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198799&fm=140116370523508&tin=02508201610067®Number=0000000000092545&sum=170189 [14:32:47]StoreToDocumentArchive [14:32:47]shift 463 fd 198799 [14:32:47]save to /storage/0463/doc_00198799 [14:32:47]save last doc name /storage/0463/doc_00198799 to /storage/kkm_last_doc_name [14:32:47]save OK [14:32:47]Clear old archive folders... [14:32:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:32:47]tlvbuf is 006CF240 [14:32:47]SAM_PROTO_ClearQueue [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 09 00 00 [14:32:47]Write to MH i2c: E2 08 00 7F 1F 80 09 00 00 00 00 00 00 10 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 03 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 03 00 7F 1F 00 90 00 12 [14:32:47]RAPDU: 90 00 [14:32:47]wFMCommunicate OK [14:32:47]SAM_PROTO_ClearQueue done [14:32:47]KKMCreateOFDPacket [14:32:47]OFDProtocolAddRootSTLVToBuf [14:32:47]FM_MakeSignedData [14:32:47]FM_MakeSignedData [14:32:47]SAM_PROTO_SignData [14:32:47]wFMCommunicate request_size=4 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 0D 01 02 [14:32:47]Write to MH i2c: E2 08 00 80 1F 80 0D 01 02 00 00 00 00 18 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:47]Read from MH i2c: E2 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 03 00 [14:32:47]MH_I2C_Read... [14:32:47]Read from MH i2c: E2 03 00 80 1F 00 90 00 13 [14:32:47]RAPDU: 90 00 [14:32:47]wFMCommunicate OK [14:32:47]wFMCommunicate request_size=255 [14:32:47]MH_SAM_APDU [14:32:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 20 AD 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 8F B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 08 03 00 35 04 06 00 7F 6F [14:32:47]Write to MH i2c: E2 02 01 81 1F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 20 AD 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 8F B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 08 03 00 35 04 06 00 7F 6F 00 00 F1 [14:32:47]Write i2c OK [14:32:47]MH_I2C_Read... [14:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 03 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 03 00 81 1F 00 90 00 14 [14:32:48]RAPDU: 90 00 [14:32:48]wFMCommunicate OK [14:32:48]wFMCommunicate request_size=9 [14:32:48]MH_SAM_APDU [14:32:48]CAPDU: 80 0D 02 02 04 62 7E 05 74 [14:32:48]Write to MH i2c: E2 0C 00 82 1F 80 0D 02 02 04 00 62 7E 05 74 00 00 7C [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 03 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 03 00 82 1F 00 90 00 15 [14:32:48]RAPDU: 90 00 [14:32:48]wFMCommunicate OK [14:32:48]wFMCommunicate request_size=4 [14:32:48]MH_SAM_APDU [14:32:48]CAPDU: 80 0D 03 02 [14:32:48]Write to MH i2c: E2 08 00 83 1F 80 0D 03 02 00 00 00 00 1D [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 0B 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 0B 00 83 1F 00 CC 5C D9 A5 46 03 3F EA 90 00 36 [14:32:48]RAPDU: CC 5C D9 A5 46 03 3F EA 90 00 [14:32:48]wFMCommunicate OK [14:32:48]SAM_PROTO_SignData done [14:32:48]FM_MakeSignedData done [14:32:48]CreateOFDProtocolMessage [14:32:48]wFMCommunicate request_size=4 [14:32:48]MH_SAM_APDU [14:32:48]CAPDU: 80 11 00 00 [14:32:48]Write to MH i2c: E2 08 00 84 1F 80 11 00 00 00 00 00 00 1D [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:48]Read from MH i2c: E2 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 17 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: E2 17 00 84 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [14:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:32:48]wFMCommunicate OK [14:32:48]CreateOFDProtocolMessage done [14:32:48]OFDSenderStorePacket 198799 [14:32:48]StoreOFDPacket docnum=198799 [14:32:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 EF 83 06 01 80 B8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 20 AD 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 8F B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 08 03 00 35 04 06 00 7F 6F 62 7E 05 74 CC 5C D9 A5 46 03 3F EA [14:32:48]CheckFolder [14:32:48]dirname=/storage/ofd_packets [14:32:48]CheckFolder done [14:32:48]ProducePacketName [14:32:48]name=ofd_packets/00198799 [14:32:48]NVStorageSaveData ofd_packets/00198799 [14:32:48]File name is /storage/ofd_packets/00198799 [14:32:48]Write 300 bytes [14:32:48]NVStorageSaveData done [14:32:48]OFDSenderStorePacket done [14:32:48]KKMCreateOFDPacket done [14:32:48]NVStorageSaveData kkm_last_timestamp [14:32:48]File name is /storage/kkm_last_timestamp [14:32:48]Write 4 bytes [14:32:48]NVStorageSaveData done [14:32:48]ExternCall_PrintAddStr [14:32:48]wPrintStart [14:32:48]Write to MH i2c: 01 00 00 85 1F A4 [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: 01 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: 01 07 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: 01 07 00 85 1F 00 00 00 00 00 FF 0F B9 [14:32:48]RasterBufferAndPrint [14:32:48]line 小褔械褌 N : (1)11326255 [14:32:48]line 袠袧袧: 02508201610067 [14:32:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:32:48]line 袩袪袨袛袗袞袗 [14:32:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [14:32:48]line 孝芯胁邪褉: 2711190000 [14:32:48]line 袚袗袟-袣-3 [14:32:48]line 44.320 * 38.40 [14:32:48]line = 1701.89 [14:32:48]line 袧袛小 12% 袧小袩 1% [14:32:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:32:48]line 袠孝袨袚袨: 1701.89 [14:32:48]line 袧小袩 1% : 15.06 [14:32:48]line 袧袛小 12% : 180.73 [14:32:48]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:32:48]line 袘械蟹薪邪谢.: 1701.89 [14:32:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:32:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:32:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:32:48]line 效械泻 407 17.08.2024 14:32 [14:32:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:32:48]line 袟袧袦: 0300000079 [14:32:48]line 袪袧袦: 0000000000092545 [14:32:48]line 袙械褉褋懈褟 袣袣袦: 001 [14:32:48]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:32:48]line 肖袦: 0000000000871802 [14:32:48]line 肖袛: 198799 [14:32:48]line 肖袩袛: 140116370523508 [14:32:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143247&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198799&fm=140116370523508&tin=02508201610067®Number=0000000000092545&sum=170189 [14:32:48]written 0, free lines is 4095 [14:32:48]OFD Sender: Processing packet 198799 [packets to send 246, broken 245] [14:32:48]ProducePacketName [14:32:48]name=ofd_packets/00198799 [14:32:48]OFD Sender: To server: 嚂鰌G, [14:32:48]CommunicateWithHost lk.salyk.kg:30040 [14:32:48]ConnectInit lk.salyk.kg [14:32:48]Connected sock=10 [14:32:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 EF 83 06 01 80 B8 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 20 AD 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 CD 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 99 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 8F B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 08 03 00 35 04 06 00 7F 6F 62 7E 05 74 CC 5C D9 A5 46 03 3F EA [14:32:48]Write to MH i2c: 01 00 00 AF 1F CE [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: 01 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: 01 07 00 [14:32:48]MH_I2C_Read... [14:32:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F1 81 47 00 31 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 08 03 00 F4 03 04 00 9F 60 C0 66 B6 04 01 00 00 72 C8 5B D7 87 31 EF FD [14:32:48]CommunicateWithHost err = 0 [14:32:48]CheckOFDResponse [14:32:48]1017 (14) - 77093643461234 [14:32:48]1041 (16) - 0000000000871802 [14:32:48]1040 (4) - 198799 [14:32:48]1012 (4) - 17.08.2024 08:34 [14:32:48]1206 (1) - 0 [14:32:48]OFD Sender: Remove packet 198799 [14:32:48]ProducePacketName [14:32:48]name=ofd_packets/00198799 [14:32:48]NVStorageDeleteData [14:32:48]Read from MH i2c: 01 07 00 AF 1F 00 00 00 00 00 FA 0C DB [14:32:48]RasterBufferAndPrint [14:32:48]line [14:32:48]line [14:32:48]line [14:32:48]line [14:32:48]line [14:32:48]written 0, free lines is 3373 [14:32:48]MH_Cut [14:32:48]Write to MH i2c: D1 01 00 B6 1F 01 A7 [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: D1 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: D1 01 00 [14:32:48]MH_I2C_Read... [14:32:48]Read from MH i2c: D1 01 00 B6 1F 00 A6 [14:32:48]Write to MH i2c: 01 00 00 B7 1F D6 [14:32:48]Write i2c OK [14:32:48]MH_I2C_Read... [14:32:49]OFD Sender: No OFD packet to send [14:32:49]*** Cut start [14:32:49]*** Purtial cut [14:32:49]*** CUTSNS_PIN = 0 [14:32:49]*** Stage 1: CUTSNS_PIN = 1 [14:32:51]Read from MH i2c: 01 [14:32:51]MH_I2C_Read... [14:32:51]*** Stop cut motor [14:32:51]*** Cut end [14:32:51]Read from MH i2c: 01 07 00 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: 01 07 00 B7 1F 00 00 00 00 00 FF 0F EB [14:32:51]process_action close_receipt done [14:32:51]requested_data is exist [14:32:51]produce_requested_data [14:32:51]requested_item fm.sn is exist - process it [14:32:51]wFMCommunicate request_size=4 [14:32:51]MH_SAM_APDU [14:32:51]CAPDU: 80 11 00 00 [14:32:51]Write to MH i2c: E2 08 00 B8 1F 80 11 00 00 00 00 00 00 51 [14:32:51]Write i2c OK [14:32:51]MH_I2C_Read... [14:32:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:51]Read from MH i2c: E2 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 17 00 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 17 00 B8 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [14:32:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:32:51]wFMCommunicate OK [14:32:51]requested_item fd.num is exist - process it [14:32:51]SAM_PROTO_GetFieldsCounters [14:32:51]wFMCommunicate request_size=4 [14:32:51]MH_SAM_APDU [14:32:51]CAPDU: 80 13 00 00 [14:32:51]Write to MH i2c: E2 08 00 B9 1F 80 13 00 00 00 00 00 00 54 [14:32:51]Write i2c OK [14:32:51]MH_I2C_Read... [14:32:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:51]Read from MH i2c: E2 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 62 00 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 62 00 B9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [14:32:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:51]wFMCommunicate OK [14:32:51]SAM_PROTO_GetFieldsCounters done [14:32:51]requested_item shift.num is exist - process it [14:32:51]requested_item shift.opened is exist - process it [14:32:51]req_shift_opened [14:32:51]FM_GetShiftState [14:32:51]SAM_PROTO_GetShiftState [14:32:51]wFMCommunicate request_size=4 [14:32:51]MH_SAM_APDU [14:32:51]CAPDU: 80 13 01 00 [14:32:51]Write to MH i2c: E2 08 00 BA 1F 80 13 01 00 00 00 00 00 56 [14:32:51]Write i2c OK [14:32:51]MH_I2C_Read... [14:32:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:51]Read from MH i2c: E2 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 0E 00 [14:32:51]MH_I2C_Read... [14:32:51]Read from MH i2c: E2 0E 00 BA 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B6 [14:32:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:32:51]wFMCommunicate OK [14:32:51]SAM_PROTO_GetShiftState done [14:32:51]FM_GetShiftState done [14:32:51]req_shift_opened done [14:32:51]requested_item shift.open_date is exist - process it [14:32:51]req_shift_open_date [14:32:51]req_shift_open_date done [14:32:51]produce_requested_data done [14:32:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198799,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:32:51]process_action_free close_receipt [14:32:51]json_value_free [14:32:51]json_value_free done [14:32:51]process_json_proto returns [14:32:51]Send response to host [14:32:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198799,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:32:51]free response buf [14:32:51]execute_script done [14:32:51]execute_script returns [14:32:51]free content buf [14:32:51]Sock 7.Close socket [14:32:51]Sock 7.Thread stoped [14:32:54]OFD Sender: No OFD packet to send [14:32:59]OFD Sender: No OFD packet to send [14:33:04]OFD Sender: No OFD packet to send [14:33:09]OFD Sender: No OFD packet to send [14:33:14]OFD Sender: No OFD packet to send [14:33:19]OFD Sender: No OFD packet to send [14:33:24]OFD Sender: No OFD packet to send [14:33:29]OFD Sender: No OFD packet to send [14:33:34]OFD Sender: No OFD packet to send [14:33:39]OFD Sender: No OFD packet to send [14:33:44]OFD Sender: No OFD packet to send [14:33:49]OFD Sender: No OFD packet to send [14:33:54]OFD Sender: No OFD packet to send [14:33:58]accept exits with 9 [14:33:58]New connection [14:33:58]New thread 3067104612 created [14:33:58]Thread 3067247972 joined [14:33:58]Waiting for new connection... [14:33:58] Sock 9.Parse request [14:33:58]Sock 9.Check first char [14:33:58]Sock 9.First char is OK [14:33:58]request: POST /json_proto HTTP/1.0 [14:33:58]Method: POST [14:33:58]URL: /json_proto [14:33:58]Method is POST - this is cgi request [14:33:58]url: /json_proto [14:33:58]query_string will be loaded in cgi processing [14:33:58]execute_cgi json_proto POST (null) [14:33:58]execute_cgi path=json_proto method=POST [14:33:58]POST find Content-Length [14:33:58]Host: 172.17.46.195:8080 [14:33:58]Content-Length: 805 [14:33:58]Content-Type: application/json [14:33:58] [14:33:58]POST finish read [14:33:58]Found Content-Length = 805 [14:33:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:58]execute_script... [14: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)11326257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:58]POST & json_proto [14:33:58]process_json_proto [14:33:58]json parsed OK: [14:33:58]protocol is kg_v1.0 [14:33:58]action value=close_receipt [14:33:58]process_action close_receipt [14:33:58]cmd_close_receipt [14:33:58]MH_GetDate [14:33:58]Write to MH i2c: F0 00 00 BB 1F C9 [14:33:58]Write i2c OK [14:33:58]MH_I2C_Read... [14:33:58]Read from MH i2c: F0 [14:33:58]MH_I2C_Read... [14:33:58]Read from MH i2c: F0 09 00 [14:33:58]MH_I2C_Read... [14:33:58]Read from MH i2c: F0 09 00 BB 1F 00 D7 B4 C0 66 8D AE BC 66 E0 [14:33:58]GetLastDocTimeStamp 1723905167 [14:33:58]current date 1723905239 [14:33:58]FM_GetShiftState [14:33:58]SAM_PROTO_GetShiftState [14:33:58]wFMCommunicate request_size=4 [14:33:58]MH_SAM_APDU [14:33:58]CAPDU: 80 13 01 00 [14:33:58]Write to MH i2c: E2 08 00 BC 1F 80 13 01 00 00 00 00 00 58 [14:33:58]Write i2c OK [14:33:58]MH_I2C_Read... [14:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:58]Read from MH i2c: E2 [14:33:58]MH_I2C_Read... [14:33:58]Read from MH i2c: E2 0E 00 [14:33:58]MH_I2C_Read... [14:33:58]Read from MH i2c: E2 0E 00 BC 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [14:33:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:33:58]wFMCommunicate OK [14:33:58]SAM_PROTO_GetShiftState done [14:33:58]FM_GetShiftState done [14:33:58]opened in 1723853126 [14:33:58]opened+sec_in_day 1723939526 [14:33:58]quantity*price = 300064 [14:33:58]sum+1 = 300066 [14:33:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 408 17.08.2024 14:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198800 肖袩袛: 257486369914349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143359&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198800&fm=257486369914349&tin=02508201610067®Number=0000000000092545&sum=300065 [14:33:59]StoreToDocumentArchive [14:33:59]shift 463 fd 198800 [14:33:59]save to /storage/0463/doc_00198800 [14:33:59]save last doc name /storage/0463/doc_00198800 to /storage/kkm_last_doc_name [14:33:59]save OK [14:33:59]Clear old archive folders... [14:33:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:33:59]tlvbuf is 0072D730 [14:33:59]SAM_PROTO_ClearQueue [14:33:59]wFMCommunicate request_size=4 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 09 00 00 [14:33:59]Write to MH i2c: E2 08 00 C9 1F 80 09 00 00 00 00 00 00 5A [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 [14:33:59]MH_I2C_Read... [14:33:59]OFD Sender: No OFD packet to send [14:33:59]Read from MH i2c: E2 03 00 C9 1F 00 90 00 5C [14:33:59]RAPDU: 90 00 [14:33:59]wFMCommunicate OK [14:33:59]SAM_PROTO_ClearQueue done [14:33:59]KKMCreateOFDPacket [14:33:59]OFDProtocolAddRootSTLVToBuf [14:33:59]FM_MakeSignedData [14:33:59]FM_MakeSignedData [14:33:59]SAM_PROTO_SignData [14:33:59]wFMCommunicate request_size=4 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 0D 01 02 [14:33:59]Write to MH i2c: E2 08 00 CA 1F 80 0D 01 02 00 00 00 00 62 [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 CA 1F 00 90 00 5D [14:33:59]RAPDU: 90 00 [14:33:59]wFMCommunicate OK [14:33:59]wFMCommunicate request_size=255 [14:33:59]MH_SAM_APDU [14:33: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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 D7 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 08 03 00 35 04 06 00 EA [14:33:59]Write to MH i2c: E2 02 01 CB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 D7 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 08 03 00 35 04 06 00 EA 00 00 3F [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 CB 1F 00 90 00 5E [14:33:59]RAPDU: 90 00 [14:33:59]wFMCommunicate OK [14:33:59]wFMCommunicate request_size=10 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 0D 02 02 05 2E B7 9C FD ED [14:33:59]Write to MH i2c: E2 0D 00 CC 1F 80 0D 02 02 05 00 2E B7 9C FD ED 00 00 DA [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 03 00 CC 1F 00 90 00 5F [14:33:59]RAPDU: 90 00 [14:33:59]wFMCommunicate OK [14:33:59]wFMCommunicate request_size=4 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 0D 03 02 [14:33:59]Write to MH i2c: E2 08 00 CD 1F 80 0D 03 02 00 00 00 00 67 [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 0B 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 0B 00 CD 1F 00 77 9C 7F 1B 7E 82 D3 83 90 00 6B [14:33:59]RAPDU: 77 9C 7F 1B 7E 82 D3 83 90 00 [14:33:59]wFMCommunicate OK [14:33:59]SAM_PROTO_SignData done [14:33:59]FM_MakeSignedData done [14:33:59]CreateOFDProtocolMessage [14:33:59]wFMCommunicate request_size=4 [14:33:59]MH_SAM_APDU [14:33:59]CAPDU: 80 11 00 00 [14:33:59]Write to MH i2c: E2 08 00 CE 1F 80 11 00 00 00 00 00 00 67 [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:59]Read from MH i2c: E2 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 17 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: E2 17 00 CE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [14:33:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:33:59]wFMCommunicate OK [14:33:59]CreateOFDProtocolMessage done [14:33:59]OFDSenderStorePacket 198800 [14:33:59]StoreOFDPacket docnum=198800 [14:33:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 FF 07 01 4A F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 D7 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 08 03 00 35 04 06 00 EA 2E B7 9C FD ED 77 9C 7F 1B 7E 82 D3 83 [14:33:59]CheckFolder [14:33:59]dirname=/storage/ofd_packets [14:33:59]CheckFolder done [14:33:59]ProducePacketName [14:33:59]name=ofd_packets/00198800 [14:33:59]NVStorageSaveData ofd_packets/00198800 [14:33:59]File name is /storage/ofd_packets/00198800 [14:33:59]Write 301 bytes [14:33:59]NVStorageSaveData done [14:33:59]OFDSenderStorePacket done [14:33:59]KKMCreateOFDPacket done [14:33:59]NVStorageSaveData kkm_last_timestamp [14:33:59]File name is /storage/kkm_last_timestamp [14:33:59]Write 4 bytes [14:33:59]NVStorageSaveData done [14:33:59]ExternCall_PrintAddStr [14:33:59]wPrintStart [14:33:59]Write to MH i2c: 01 00 00 CF 1F EE [14:33:59]Write i2c OK [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: 01 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: 01 07 00 [14:33:59]MH_I2C_Read... [14:33:59]Read from MH i2c: 01 07 00 CF 1F 00 00 00 00 00 FF 0F 03 [14:33:59]RasterBufferAndPrint [14:33:59]line 小褔械褌 N : (1)11326257 [14:33:59]line 袠袧袧: 02508201610067 [14:33:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:33:59]line 袩袪袨袛袗袞袗 [14:33:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [14:33:59]line 孝芯胁邪褉: 2710124500 [14:33:59]line 袗懈-95-袣-5 [14:33:59]line 40.440 * 74.20 [14:33:59]line = 3000.65 [14:33:59]line 袧袛小 12% 袧小袩 1% [14:33:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:33:59]line 袠孝袨袚袨: 3000.65 [14:33:59]line 袧小袩 1% : 26.55 [14:33:59]line 袧袛小 12% : 318.65 [14:33:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:33:59]line 袘械蟹薪邪谢.: 3000.65 [14:33:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:33:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:33:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:33:59]line 效械泻 408 17.08.2024 14:33 [14:33:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:33:59]line 袟袧袦: 0300000079 [14:33:59]line 袪袧袦: 0000000000092545 [14:33:59]line 袙械褉褋懈褟 袣袣袦: 001 [14:33:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:33:59]line 肖袦: 0000000000871802 [14:33:59]line 肖袛: 198800 [14:33:59]line 肖袩袛: 257486369914349 [14:33:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143359&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198800&fm=257486369914349&tin=02508201610067®Number=0000000000092545&sum=300065 [14:33:59]written 0, free lines is 4095 [14:33:59]OFD Sender: Processing packet 198800 [packets to send 246, broken 245] [14:33:59]ProducePacketName [14:33:59]name=ofd_packets/00198800 [14:33:59]OFD Sender: To server: 嚂鰌G, [14:33:59]CommunicateWithHost lk.salyk.kg:30040 [14:33:59]ConnectInit lk.salyk.kg [14:34:00]Connected sock=10 [14:34:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 FF 07 01 4A F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 D7 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 08 03 00 35 04 06 00 EA 2E B7 9C FD ED 77 9C 7F 1B 7E 82 D3 83 [14:34:00]Write to MH i2c: 01 00 00 F9 1F 18 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 07 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: 01 07 00 F9 1F 00 00 00 00 00 F3 0C 1E [14:34:00]RasterBufferAndPrint [14:34:00]line [14:34:00]line [14:34:00]line [14:34:00]line [14:34:00]line [14:34:00]written 0, free lines is 3324 [14:34:00]MH_Cut [14:34:00]Write to MH i2c: D1 01 00 00 20 01 F2 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: D1 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: D1 01 00 [14:34:00]MH_I2C_Read... [14:34:00]Read from MH i2c: D1 01 00 00 20 00 F1 [14:34:00]Write to MH i2c: 01 00 00 01 20 21 [14:34:00]Write i2c OK [14:34:00]MH_I2C_Read... [14:34:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FA EC 47 00 7E 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 08 03 00 F4 03 04 00 E7 60 C0 66 B6 04 01 00 00 7A 49 7D F9 19 57 13 73 [14:34:00]CommunicateWithHost err = 0 [14:34:00]CheckOFDResponse [14:34:00]1017 (14) - 77093643461234 [14:34:00]1041 (16) - 0000000000871802 [14:34:00]1040 (4) - 198800 [14:34:00]1012 (4) - 17.08.2024 08:35 [14:34:00]1206 (1) - 0 [14:34:00]OFD Sender: Remove packet 198800 [14:34:00]ProducePacketName [14:34:00]name=ofd_packets/00198800 [14:34:00]NVStorageDeleteData [14:34:00]OFD Sender: No OFD packet to send [14:34:01]*** Cut start [14:34:01]*** Purtial cut [14:34:01]*** Stage 1: CUTSNS_PIN = 1 [14:34:01]Read from MH i2c: 01 [14:34:01]MH_I2C_Read... [14:34:01]*** Stop cut motor [14:34:01]*** Cut end [14:34:01]Read from MH i2c: 01 07 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: 01 07 00 01 20 00 00 00 00 00 FF 0F 36 [14:34:01]process_action close_receipt done [14:34:01]requested_data is exist [14:34:01]produce_requested_data [14:34:01]requested_item fm.sn is exist - process it [14:34:01]wFMCommunicate request_size=4 [14:34:01]MH_SAM_APDU [14:34:01]CAPDU: 80 11 00 00 [14:34:01]Write to MH i2c: E2 08 00 02 20 80 11 00 00 00 00 00 00 9C [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:01]Read from MH i2c: E2 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 17 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 17 00 02 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E9 [14:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:34:01]wFMCommunicate OK [14:34:01]requested_item fd.num is exist - process it [14:34:01]SAM_PROTO_GetFieldsCounters [14:34:01]wFMCommunicate request_size=4 [14:34:01]MH_SAM_APDU [14:34:01]CAPDU: 80 13 00 00 [14:34:01]Write to MH i2c: E2 08 00 03 20 80 13 00 00 00 00 00 00 9F [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:01]Read from MH i2c: E2 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 62 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 62 00 03 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [14:34:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:34:01]wFMCommunicate OK [14:34:01]SAM_PROTO_GetFieldsCounters done [14:34:01]requested_item shift.num is exist - process it [14:34:01]requested_item shift.opened is exist - process it [14:34:01]req_shift_opened [14:34:01]FM_GetShiftState [14:34:01]SAM_PROTO_GetShiftState [14:34:01]wFMCommunicate request_size=4 [14:34:01]MH_SAM_APDU [14:34:01]CAPDU: 80 13 01 00 [14:34:01]Write to MH i2c: E2 08 00 04 20 80 13 01 00 00 00 00 00 A1 [14:34:01]Write i2c OK [14:34:01]MH_I2C_Read... [14:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:01]Read from MH i2c: E2 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 0E 00 [14:34:01]MH_I2C_Read... [14:34:01]Read from MH i2c: E2 0E 00 04 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 01 [14:34:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:34:01]wFMCommunicate OK [14:34:01]SAM_PROTO_GetShiftState done [14:34:01]FM_GetShiftState done [14:34:01]req_shift_opened done [14:34:01]requested_item shift.open_date is exist - process it [14:34:01]req_shift_open_date [14:34:01]req_shift_open_date done [14:34:01]produce_requested_data done [14:34:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198800,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:34:01]process_action_free close_receipt [14:34:01]json_value_free [14:34:01]json_value_free done [14:34:01]process_json_proto returns [14:34:01]Send response to host [14:34:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198800,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:34:01]free response buf [14:34:01]execute_script done [14:34:01]execute_script returns [14:34:01]free content buf [14:34:01]Sock 9.Close socket [14:34:01]Sock 9.Thread stoped [14:34:05]OFD Sender: No OFD packet to send [14:34:10]OFD Sender: No OFD packet to send [14:34:15]OFD Sender: No OFD packet to send [14:34:20]OFD Sender: No OFD packet to send [14:34:25]OFD Sender: No OFD packet to send [14:34:29]accept exits with 7 [14:34:29]New connection [14:34:29]New thread 3067247972 created [14:34:29]Thread 3067104612 joined [14:34:29]Waiting for new connection... [14:34:29] Sock 7.Parse request [14:34:29]Sock 7.Check first char [14:34:29]Sock 7.First char is OK [14:34:29]request: POST /json_proto HTTP/1.0 [14:34:29]Method: POST [14:34:29]URL: /json_proto [14:34:29]Method is POST - this is cgi request [14:34:29]url: /json_proto [14:34:29]query_string will be loaded in cgi processing [14:34:29]execute_cgi json_proto POST (null) [14:34:29]execute_cgi path=json_proto method=POST [14:34:29]POST find Content-Length [14:34:29]Host: 172.17.46.195:8080 [14:34:29]Content-Length: 805 [14:34:29]Content-Type: application/json [14:34:29] [14:34:29]POST finish read [14:34:29]Found Content-Length = 805 [14:34:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:29]execute_script... [14: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)11326259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:29]POST & json_proto [14:34:29]process_json_proto [14:34:29]json parsed OK: [14:34:29]protocol is kg_v1.0 [14:34:29]action value=close_receipt [14:34:29]process_action close_receipt [14:34:29]cmd_close_receipt [14:34:29]MH_GetDate [14:34:29]Write to MH i2c: F0 00 00 05 20 14 [14:34:29]Write i2c OK [14:34:29]MH_I2C_Read... [14:34:29]Read from MH i2c: F0 [14:34:29]MH_I2C_Read... [14:34:29]Read from MH i2c: F0 09 00 [14:34:29]MH_I2C_Read... [14:34:29]Read from MH i2c: F0 09 00 05 20 00 F6 B4 C0 66 8D AE BC 66 4A [14:34:29]GetLastDocTimeStamp 1723905239 [14:34:29]current date 1723905270 [14:34:29]FM_GetShiftState [14:34:29]SAM_PROTO_GetShiftState [14:34:29]wFMCommunicate request_size=4 [14:34:29]MH_SAM_APDU [14:34:29]CAPDU: 80 13 01 00 [14:34:29]Write to MH i2c: E2 08 00 06 20 80 13 01 00 00 00 00 00 A3 [14:34:29]Write i2c OK [14:34:29]MH_I2C_Read... [14:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:29]Read from MH i2c: E2 [14:34:29]MH_I2C_Read... [14:34:29]Read from MH i2c: E2 0E 00 [14:34:29]MH_I2C_Read... [14:34:29]Read from MH i2c: E2 0E 00 06 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 03 [14:34:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:34:29]wFMCommunicate OK [14:34:29]SAM_PROTO_GetShiftState done [14:34:29]FM_GetShiftState done [14:34:29]opened in 1723853126 [14:34:29]opened+sec_in_day 1723939526 [14:34:29]quantity*price = 100021 [14:34:29]sum+1 = 100023 [14:34:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 409 17.08.2024 14:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198801 肖袩袛: 186456934835271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143430&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198801&fm=186456934835271&tin=02508201610067®Number=0000000000092545&sum=100022 [14:34:30]StoreToDocumentArchive [14:34:30]shift 463 fd 198801 [14:34:30]save to /storage/0463/doc_00198801 [14:34:30]save last doc name /storage/0463/doc_00198801 to /storage/kkm_last_doc_name [14:34:30]save OK [14:34:30]Clear old archive folders... [14:34:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:34:30]tlvbuf is 006CF450 [14:34:30]SAM_PROTO_ClearQueue [14:34:30]wFMCommunicate request_size=4 [14:34:30]MH_SAM_APDU [14:34:30]CAPDU: 80 09 00 00 [14:34:30]Write to MH i2c: E2 08 00 13 20 80 09 00 00 00 00 00 00 A5 [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 13 20 00 90 00 A7 [14:34:30]RAPDU: 90 00 [14:34:30]wFMCommunicate OK [14:34:30]SAM_PROTO_ClearQueue done [14:34:30]KKMCreateOFDPacket [14:34:30]OFDProtocolAddRootSTLVToBuf [14:34:30]FM_MakeSignedData [14:34:30]FM_MakeSignedData [14:34:30]SAM_PROTO_SignData [14:34:30]wFMCommunicate request_size=4 [14:34:30]MH_SAM_APDU [14:34:30]CAPDU: 80 0D 01 02 [14:34:30]Write to MH i2c: E2 08 00 14 20 80 0D 01 02 00 00 00 00 AD [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 14 20 00 90 00 A8 [14:34:30]RAPDU: 90 00 [14:34:30]wFMCommunicate OK [14:34:30]wFMCommunicate request_size=255 [14:34:30]MH_SAM_APDU [14: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 F6 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 08 03 00 35 04 06 00 A9 [14:34:30]Write to MH i2c: E2 02 01 15 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 F6 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 08 03 00 35 04 06 00 A9 00 00 FE [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 15 20 00 90 00 A9 [14:34:30]RAPDU: 90 00 [14:34:30]wFMCommunicate OK [14:34:30]wFMCommunicate request_size=10 [14:34:30]MH_SAM_APDU [14:34:30]CAPDU: 80 0D 02 02 05 94 E3 5D E4 47 [14:34:30]Write to MH i2c: E2 0D 00 16 20 80 0D 02 02 05 00 94 E3 5D E4 47 00 00 B9 [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 03 00 16 20 00 90 00 AA [14:34:30]RAPDU: 90 00 [14:34:30]wFMCommunicate OK [14:34:30]wFMCommunicate request_size=4 [14:34:30]MH_SAM_APDU [14:34:30]CAPDU: 80 0D 03 02 [14:34:30]Write to MH i2c: E2 08 00 17 20 80 0D 03 02 00 00 00 00 B2 [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 0B 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 0B 00 17 20 00 D6 95 DD 3D CD 18 D8 63 90 00 58 [14:34:30]RAPDU: D6 95 DD 3D CD 18 D8 63 90 00 [14:34:30]wFMCommunicate OK [14:34:30]SAM_PROTO_SignData done [14:34:30]FM_MakeSignedData done [14:34:30]CreateOFDProtocolMessage [14:34:30]wFMCommunicate request_size=4 [14:34:30]MH_SAM_APDU [14:34:30]CAPDU: 80 11 00 00 [14:34:30]Write to MH i2c: E2 08 00 18 20 80 11 00 00 00 00 00 00 B2 [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:30]Read from MH i2c: E2 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 17 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: E2 17 00 18 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FF [14:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:34:30]wFMCommunicate OK [14:34:30]CreateOFDProtocolMessage done [14:34:30]OFDSenderStorePacket 198801 [14:34:30]StoreOFDPacket docnum=198801 [14:34:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 10 07 01 8F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 F6 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 08 03 00 35 04 06 00 A9 94 E3 5D E4 47 D6 95 DD 3D CD 18 D8 63 [14:34:30]CheckFolder [14:34:30]dirname=/storage/ofd_packets [14:34:30]CheckFolder done [14:34:30]ProducePacketName [14:34:30]name=ofd_packets/00198801 [14:34:30]NVStorageSaveData ofd_packets/00198801 [14:34:30]File name is /storage/ofd_packets/00198801 [14:34:30]Write 301 bytes [14:34:30]NVStorageSaveData done [14:34:30]OFDSenderStorePacket done [14:34:30]KKMCreateOFDPacket done [14:34:30]NVStorageSaveData kkm_last_timestamp [14:34:30]File name is /storage/kkm_last_timestamp [14:34:30]Write 4 bytes [14:34:30]NVStorageSaveData done [14:34:30]ExternCall_PrintAddStr [14:34:30]wPrintStart [14:34:30]Write to MH i2c: 01 00 00 19 20 39 [14:34:30]Write i2c OK [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: 01 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: 01 07 00 [14:34:30]MH_I2C_Read... [14:34:30]Read from MH i2c: 01 07 00 19 20 00 00 00 00 00 FF 0F 4E [14:34:30]RasterBufferAndPrint [14:34:30]line 小褔械褌 N : (1)11326259 [14:34:30]line 袠袧袧: 02508201610067 [14:34:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:34:30]line 袩袪袨袛袗袞袗 [14:34:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [14:34:30]line 孝芯胁邪褉: 2710124500 [14:34:30]line 袗懈-95-袣-5 [14:34:30]line 13.480 * 74.20 [14:34:30]line = 1000.22 [14:34:30]line 袧袛小 12% 袧小袩 1% [14:34:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:34:30]line 袠孝袨袚袨: 1000.22 [14:34:30]line 袧小袩 1% : 8.85 [14:34:30]line 袧袛小 12% : 106.22 [14:34:30]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:34:30]line 袘械蟹薪邪谢.: 1000.22 [14:34:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:34:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:34:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:34:30]line 效械泻 409 17.08.2024 14:34 [14:34:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:34:30]line 袟袧袦: 0300000079 [14:34:30]line 袪袧袦: 0000000000092545 [14:34:30]line 袙械褉褋懈褟 袣袣袦: 001 [14:34:30]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:34:30]line 肖袦: 0000000000871802 [14:34:30]line 肖袛: 198801 [14:34:30]line 肖袩袛: 186456934835271 [14:34:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143430&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198801&fm=186456934835271&tin=02508201610067®Number=0000000000092545&sum=100022 [14:34:30]written 0, free lines is 4095 [14:34:30]OFD Sender: Processing packet 198801 [packets to send 246, broken 245] [14:34:30]ProducePacketName [14:34:30]name=ofd_packets/00198801 [14:34:30]OFD Sender: To server: 嚂鰌G, [14:34:30]CommunicateWithHost lk.salyk.kg:30040 [14:34:30]ConnectInit lk.salyk.kg [14:34:30]Connected sock=10 [14:34:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9C 10 07 01 8F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 F6 B4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 08 03 00 35 04 06 00 A9 94 E3 5D E4 47 D6 95 DD 3D CD 18 D8 63 [14:34:31]Write to MH i2c: 01 00 00 43 20 63 [14:34:31]Write i2c OK [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: 01 [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: 01 07 00 [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: 01 07 00 43 20 00 00 00 00 00 F0 0C 66 [14:34:31]RasterBufferAndPrint [14:34:31]line [14:34:31]line [14:34:31]line [14:34:31]line [14:34:31]line [14:34:31]written 0, free lines is 3318 [14:34:31]MH_Cut [14:34:31]Write to MH i2c: D1 01 00 4A 20 01 3C [14:34:31]Write i2c OK [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: D1 [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: D1 01 00 [14:34:31]MH_I2C_Read... [14:34:31]Read from MH i2c: D1 01 00 4A 20 00 3B [14:34:31]Write to MH i2c: 01 00 00 4B 20 6B [14:34:31]Write i2c OK [14:34:31]MH_I2C_Read... [14:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 97 9A 47 00 40 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 08 03 00 F4 03 04 00 06 61 C0 66 B6 04 01 00 00 88 8D 91 AB 15 1B 72 EF [14:34:31]CommunicateWithHost err = 0 [14:34:31]CheckOFDResponse [14:34:31]1017 (14) - 77093643461234 [14:34:31]1041 (16) - 0000000000871802 [14:34:31]1040 (4) - 198801 [14:34:31]1012 (4) - 17.08.2024 08:36 [14:34:31]1206 (1) - 0 [14:34:31]OFD Sender: Remove packet 198801 [14:34:31]ProducePacketName [14:34:31]name=ofd_packets/00198801 [14:34:31]NVStorageDeleteData [14:34:31]OFD Sender: No OFD packet to send [14:34:31]*** Cut start [14:34:31]*** Purtial cut [14:34:31]*** CUTSNS_PIN = 0 [14:34:32]*** Stage 1: CUTSNS_PIN = 1 [14:34:33]Read from MH i2c: 01 [14:34:33]MH_I2C_Read... [14:34:33]*** Stop cut motor [14:34:33]*** Cut end [14:34:33]Read from MH i2c: 01 07 00 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 07 00 4B 20 00 00 00 00 00 FF 0F 80 [14:34:33]process_action close_receipt done [14:34:33]requested_data is exist [14:34:33]produce_requested_data [14:34:33]requested_item fm.sn is exist - process it [14:34:33]wFMCommunicate request_size=4 [14:34:33]MH_SAM_APDU [14:34:33]CAPDU: 80 11 00 00 [14:34:33]Write to MH i2c: E2 08 00 4C 20 80 11 00 00 00 00 00 00 E6 [14:34:33]Write i2c OK [14:34:33]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 17 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 17 00 4C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [14:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:34:34]wFMCommunicate OK [14:34:34]requested_item fd.num is exist - process it [14:34:34]SAM_PROTO_GetFieldsCounters [14:34:34]wFMCommunicate request_size=4 [14:34:34]MH_SAM_APDU [14:34:34]CAPDU: 80 13 00 00 [14:34:34]Write to MH i2c: E2 08 00 4D 20 80 13 00 00 00 00 00 00 E9 [14:34:34]Write i2c OK [14:34:34]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 62 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 62 00 4D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:34:34]wFMCommunicate OK [14:34:34]SAM_PROTO_GetFieldsCounters done [14:34:34]requested_item shift.num is exist - process it [14:34:34]requested_item shift.opened is exist - process it [14:34:34]req_shift_opened [14:34:34]FM_GetShiftState [14:34:34]SAM_PROTO_GetShiftState [14:34:34]wFMCommunicate request_size=4 [14:34:34]MH_SAM_APDU [14:34:34]CAPDU: 80 13 01 00 [14:34:34]Write to MH i2c: E2 08 00 4E 20 80 13 01 00 00 00 00 00 EB [14:34:34]Write i2c OK [14:34:34]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 0E 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 0E 00 4E 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4B [14:34:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:34:34]wFMCommunicate OK [14:34:34]SAM_PROTO_GetShiftState done [14:34:34]FM_GetShiftState done [14:34:34]req_shift_opened done [14:34:34]requested_item shift.open_date is exist - process it [14:34:34]req_shift_open_date [14:34:34]req_shift_open_date done [14:34:34]produce_requested_data done [14:34:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198801,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:34:34]process_action_free close_receipt [14:34:34]json_value_free [14:34:34]json_value_free done [14:34:34]process_json_proto returns [14:34:34]Send response to host [14:34:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198801,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:34:34]free response buf [14:34:34]execute_script done [14:34:34]execute_script returns [14:34:34]free content buf [14:34:34]Sock 7.Close socket [14:34:34]Sock 7.Thread stoped [14:34:36]OFD Sender: No OFD packet to send [14:34:41]OFD Sender: No OFD packet to send [14:34:46]OFD Sender: No OFD packet to send [14:34:51]OFD Sender: No OFD packet to send [14:34:56]OFD Sender: No OFD packet to send [14:35:01]OFD Sender: No OFD packet to send [14:35:06]OFD Sender: No OFD packet to send [14:35:11]OFD Sender: No OFD packet to send [14:35:16]OFD Sender: No OFD packet to send [14:35:21]OFD Sender: No OFD packet to send [14:35:26]OFD Sender: No OFD packet to send [14:35:27]accept exits with 9 [14:35:27]New connection [14:35:27]New thread 3067104612 created [14:35:27]Thread 3067247972 joined [14:35:27]Waiting for new connection... [14:35:27] Sock 9.Parse request [14:35:27]Sock 9.Check first char [14:35:27]Sock 9.First char is OK [14:35:27]request: POST /json_proto HTTP/1.0 [14:35:27]Method: POST [14:35:27]URL: /json_proto [14:35:27]Method is POST - this is cgi request [14:35:27]url: /json_proto [14:35:27]query_string will be loaded in cgi processing [14:35:27]execute_cgi json_proto POST (null) [14:35:27]execute_cgi path=json_proto method=POST [14:35:27]POST find Content-Length [14:35:27]Host: 172.17.46.195:8080 [14:35:27]Content-Length: 679 [14:35:27]Content-Type: application/json [14:35:27] [14:35:27]POST finish read [14:35:27]Found Content-Length = 679 [14:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:27]execute_script... [14:35:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:27]POST & json_proto [14:35:27]process_json_proto [14:35:27]json parsed OK: [14:35:27]protocol is kg_v1.0 [14:35:27]action value=close_receipt [14:35:27]process_action close_receipt [14:35:27]cmd_close_receipt [14:35:27]MH_GetDate [14:35:27]Write to MH i2c: F0 00 00 4F 20 5E [14:35:27]Write i2c OK [14:35:27]MH_I2C_Read... [14:35:27]Read from MH i2c: F0 [14:35:27]MH_I2C_Read... [14:35:27]Read from MH i2c: F0 09 00 [14:35:27]MH_I2C_Read... [14:35:27]Read from MH i2c: F0 09 00 4F 20 00 31 B5 C0 66 8D AE BC 66 D0 [14:35:27]GetLastDocTimeStamp 1723905270 [14:35:27]current date 1723905329 [14:35:27]FM_GetShiftState [14:35:27]SAM_PROTO_GetShiftState [14:35:27]wFMCommunicate request_size=4 [14:35:27]MH_SAM_APDU [14:35:27]CAPDU: 80 13 01 00 [14:35:27]Write to MH i2c: E2 08 00 50 20 80 13 01 00 00 00 00 00 ED [14:35:27]Write i2c OK [14:35:27]MH_I2C_Read... [14:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:27]Read from MH i2c: E2 [14:35:27]MH_I2C_Read... [14:35:27]Read from MH i2c: E2 0E 00 [14:35:27]MH_I2C_Read... [14:35:27]Read from MH i2c: E2 0E 00 50 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4D [14:35:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:35:27]wFMCommunicate OK [14:35:27]SAM_PROTO_GetShiftState done [14:35:27]FM_GetShiftState done [14:35:27]opened in 1723853126 [14:35:27]opened+sec_in_day 1723939526 [14:35:27]quantity*price = 50010 [14:35:27]sum+1 = 50012 [14:35:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 410 17.08.2024 14:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198802 肖袩袛: 162982415138193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198802&fm=162982415138193&tin=02508201610067®Number=0000000000092545&sum=50000 [14:35:29]StoreToDocumentArchive [14:35:29]shift 463 fd 198802 [14:35:29]save to /storage/0463/doc_00198802 [14:35:29]save last doc name /storage/0463/doc_00198802 to /storage/kkm_last_doc_name [14:35:29]save OK [14:35:29]Clear old archive folders... [14:35:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:35:29]tlvbuf is B6F22550 [14:35:29]SAM_PROTO_ClearQueue [14:35:29]wFMCommunicate request_size=4 [14:35:29]MH_SAM_APDU [14:35:29]CAPDU: 80 09 00 00 [14:35:29]Write to MH i2c: E2 08 00 5D 20 80 09 00 00 00 00 00 00 EF [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 5D 20 00 90 00 F1 [14:35:29]RAPDU: 90 00 [14:35:29]wFMCommunicate OK [14:35:29]SAM_PROTO_ClearQueue done [14:35:29]KKMCreateOFDPacket [14:35:29]OFDProtocolAddRootSTLVToBuf [14:35:29]FM_MakeSignedData [14:35:29]FM_MakeSignedData [14:35:29]SAM_PROTO_SignData [14:35:29]wFMCommunicate request_size=4 [14:35:29]MH_SAM_APDU [14:35:29]CAPDU: 80 0D 01 02 [14:35:29]Write to MH i2c: E2 08 00 5E 20 80 0D 01 02 00 00 00 00 F7 [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 5E 20 00 90 00 F2 [14:35:29]RAPDU: 90 00 [14:35:29]wFMCommunicate OK [14:35:29]wFMCommunicate request_size=255 [14:35:29]MH_SAM_APDU [14:35: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 31 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 08 03 00 35 04 06 00 94 [14:35:29]Write to MH i2c: E2 02 01 5F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 31 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 08 03 00 35 04 06 00 94 00 00 00 [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 5F 20 00 90 00 F3 [14:35:29]RAPDU: 90 00 [14:35:29]wFMCommunicate OK [14:35:29]wFMCommunicate request_size=10 [14:35:29]MH_SAM_APDU [14:35:29]CAPDU: 80 0D 02 02 05 3B 4C F5 7D 91 [14:35:29]Write to MH i2c: E2 0D 00 60 20 80 0D 02 02 05 00 3B 4C F5 7D 91 00 00 8E [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 03 00 60 20 00 90 00 F4 [14:35:29]RAPDU: 90 00 [14:35:29]wFMCommunicate OK [14:35:29]wFMCommunicate request_size=4 [14:35:29]MH_SAM_APDU [14:35:29]CAPDU: 80 0D 03 02 [14:35:29]Write to MH i2c: E2 08 00 61 20 80 0D 03 02 00 00 00 00 FC [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 0B 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 0B 00 61 20 00 7B F0 A2 77 3A 27 95 C6 90 00 3D [14:35:29]RAPDU: 7B F0 A2 77 3A 27 95 C6 90 00 [14:35:29]wFMCommunicate OK [14:35:29]SAM_PROTO_SignData done [14:35:29]FM_MakeSignedData done [14:35:29]CreateOFDProtocolMessage [14:35:29]wFMCommunicate request_size=4 [14:35:29]MH_SAM_APDU [14:35:29]CAPDU: 80 11 00 00 [14:35:29]Write to MH i2c: E2 08 00 62 20 80 11 00 00 00 00 00 00 FC [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:29]Read from MH i2c: E2 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 17 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: E2 17 00 62 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 49 [14:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:35:29]wFMCommunicate OK [14:35:29]CreateOFDProtocolMessage done [14:35:29]OFDSenderStorePacket 198802 [14:35:29]StoreOFDPacket docnum=198802 [14:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 00 07 01 2E 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 31 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 08 03 00 35 04 06 00 94 3B 4C F5 7D 91 7B F0 A2 77 3A 27 95 C6 [14:35:29]CheckFolder [14:35:29]dirname=/storage/ofd_packets [14:35:29]CheckFolder done [14:35:29]ProducePacketName [14:35:29]name=ofd_packets/00198802 [14:35:29]NVStorageSaveData ofd_packets/00198802 [14:35:29]File name is /storage/ofd_packets/00198802 [14:35:29]Write 301 bytes [14:35:29]NVStorageSaveData done [14:35:29]OFDSenderStorePacket done [14:35:29]KKMCreateOFDPacket done [14:35:29]NVStorageSaveData kkm_last_timestamp [14:35:29]File name is /storage/kkm_last_timestamp [14:35:29]Write 4 bytes [14:35:29]NVStorageSaveData done [14:35:29]ExternCall_PrintAddStr [14:35:29]wPrintStart [14:35:29]Write to MH i2c: 01 00 00 63 20 83 [14:35:29]OFD Sender: Processing packet 198802 [packets to send 246, broken 245] [14:35:29]ProducePacketName [14:35:29]name=ofd_packets/00198802 [14:35:29]OFD Sender: To server: 嚂鰌G, [14:35:29]CommunicateWithHost lk.salyk.kg:30040 [14:35:29]ConnectInit lk.salyk.kg [14:35:29]Write i2c OK [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: 01 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: 01 07 00 [14:35:29]MH_I2C_Read... [14:35:29]Read from MH i2c: 01 07 00 63 20 00 00 00 00 00 FF 0F 98 [14:35:29]RasterBufferAndPrint [14:35:29]line 小褔械褌 N : (1)11326261 [14:35:29]line 袠袧袧: 02508201610067 [14:35:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:35:29]line 袩袪袨袛袗袞袗 [14:35:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [14:35:29]line 孝芯胁邪褉: 2710124500 [14:35:29]line 袗懈-95-袣-5 [14:35:29]line 6.740 * 74.20 [14:35:29]line = 500.11 [14:35:29]line 袧袛小 12% 袧小袩 1% [14:35:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:35:29]line 袨袣袪校袚袥袝袧袠袝: -0.11 [14:35:29]line 袠孝袨袚袨: 500.00 [14:35:29]line 袙薪械褋械薪芯: 500.00 [14:35:29]line 小袛袗效袗: 0.00 [14:35:29]line 袧小袩 1% : 4.43 [14:35:29]line 袧袛小 12% : 53.11 [14:35:29]line 袧邪谢懈褔薪褘屑懈: 500.00 [14:35:29]line 袘械蟹薪邪谢.: 0.00 [14:35:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:35:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:35:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:35:29]line 效械泻 410 17.08.2024 14:35 [14:35:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:35:29]line 袟袧袦: 0300000079 [14:35:29]line 袪袧袦: 0000000000092545 [14:35:29]line 袙械褉褋懈褟 袣袣袦: 001 [14:35:29]line 肖袦: 0000000000871802 [14:35:29]line 肖袛: 198802 [14:35:29]line 肖袩袛: 162982415138193 [14:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198802&fm=162982415138193&tin=02508201610067®Number=0000000000092545&sum=50000 [14:35:29]Connected sock=10 [14:35:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0B 00 07 01 2E 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 31 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 08 03 00 35 04 06 00 94 3B 4C F5 7D 91 7B F0 A2 77 3A 27 95 C6 [14:35:29]written 0, free lines is 4095 [14:35:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 ED 0B 47 00 C2 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 08 03 00 F4 03 04 00 41 61 C0 66 B6 04 01 00 00 8A 89 24 51 5D 6B 3E 35 [14:35:30]CommunicateWithHost err = 0 [14:35:30]CheckOFDResponse [14:35:30]1017 (14) - 77093643461234 [14:35:30]1041 (16) - 0000000000871802 [14:35:30]1040 (4) - 198802 [14:35:30]1012 (4) - 17.08.2024 08:37 [14:35:30]1206 (1) - 0 [14:35:30]OFD Sender: Remove packet 198802 [14:35:30]ProducePacketName [14:35:30]name=ofd_packets/00198802 [14:35:30]NVStorageDeleteData [14:35:30]Write to MH i2c: 01 00 00 8E 20 AE [14:35:30]Write i2c OK [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: 01 [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: 01 07 00 [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: 01 07 00 8E 20 00 00 00 00 00 DA 0C 9B [14:35:30]RasterBufferAndPrint [14:35:30]line [14:35:30]line [14:35:30]line [14:35:30]line [14:35:30]line [14:35:30]written 0, free lines is 3299 [14:35:30]MH_Cut [14:35:30]Write to MH i2c: D1 01 00 95 20 01 87 [14:35:30]Write i2c OK [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: D1 [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: D1 01 00 [14:35:30]MH_I2C_Read... [14:35:30]Read from MH i2c: D1 01 00 95 20 00 86 [14:35:30]Write to MH i2c: 01 00 00 96 20 B6 [14:35:30]Write i2c OK [14:35:30]MH_I2C_Read... [14:35:30]OFD Sender: No OFD packet to send [14:35:31]*** Cut start [14:35:31]*** Purtial cut [14:35:31]*** Stage 1: CUTSNS_PIN = 1 [14:35:31]Read from MH i2c: 01 [14:35:31]MH_I2C_Read... [14:35:31]*** Stop cut motor [14:35:31]*** Cut end [14:35:31]Read from MH i2c: 01 07 00 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: 01 07 00 96 20 00 00 00 00 00 FF 0F CB [14:35:31]process_action close_receipt done [14:35:31]requested_data is exist [14:35:31]produce_requested_data [14:35:31]requested_item fm.sn is exist - process it [14:35:31]wFMCommunicate request_size=4 [14:35:31]MH_SAM_APDU [14:35:31]CAPDU: 80 11 00 00 [14:35:31]Write to MH i2c: E2 08 00 97 20 80 11 00 00 00 00 00 00 31 [14:35:31]Write i2c OK [14:35:31]MH_I2C_Read... [14:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:31]Read from MH i2c: E2 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 17 00 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 17 00 97 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [14:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:35:31]wFMCommunicate OK [14:35:31]requested_item fd.num is exist - process it [14:35:31]SAM_PROTO_GetFieldsCounters [14:35:31]wFMCommunicate request_size=4 [14:35:31]MH_SAM_APDU [14:35:31]CAPDU: 80 13 00 00 [14:35:31]Write to MH i2c: E2 08 00 98 20 80 13 00 00 00 00 00 00 34 [14:35:31]Write i2c OK [14:35:31]MH_I2C_Read... [14:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:31]Read from MH i2c: E2 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 62 00 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 62 00 98 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [14:35:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:35:31]wFMCommunicate OK [14:35:31]SAM_PROTO_GetFieldsCounters done [14:35:31]requested_item shift.num is exist - process it [14:35:31]requested_item shift.opened is exist - process it [14:35:31]req_shift_opened [14:35:31]FM_GetShiftState [14:35:31]SAM_PROTO_GetShiftState [14:35:31]wFMCommunicate request_size=4 [14:35:31]MH_SAM_APDU [14:35:31]CAPDU: 80 13 01 00 [14:35:31]Write to MH i2c: E2 08 00 99 20 80 13 01 00 00 00 00 00 36 [14:35:31]Write i2c OK [14:35:31]MH_I2C_Read... [14:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:31]Read from MH i2c: E2 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 0E 00 [14:35:31]MH_I2C_Read... [14:35:31]Read from MH i2c: E2 0E 00 99 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 96 [14:35:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:35:31]wFMCommunicate OK [14:35:31]SAM_PROTO_GetShiftState done [14:35:31]FM_GetShiftState done [14:35:31]req_shift_opened done [14:35:31]requested_item shift.open_date is exist - process it [14:35:31]req_shift_open_date [14:35:31]req_shift_open_date done [14:35:31]produce_requested_data done [14:35:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198802,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:35:31]process_action_free close_receipt [14:35:31]json_value_free [14:35:31]json_value_free done [14:35:31]process_json_proto returns [14:35:31]Send response to host [14:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198802,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:35:31]free response buf [14:35:31]execute_script done [14:35:31]execute_script returns [14:35:31]free content buf [14:35:31]Sock 9.Close socket [14:35:31]Sock 9.Thread stoped [14:35:35]OFD Sender: No OFD packet to send [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]accept exits with 7 [14:36:10]New connection [14:36:10]New thread 3067247972 created [14:36:10]Thread 3067104612 joined [14:36:10]Waiting for new connection... [14:36:10] Sock 7.Parse request [14:36:10]Sock 7.Check first char [14:36:10]Sock 7.First char is OK [14:36:10]request: POST /json_proto HTTP/1.0 [14:36:10]Method: POST [14:36:10]URL: /json_proto [14:36:10]Method is POST - this is cgi request [14:36:10]url: /json_proto [14:36:10]query_string will be loaded in cgi processing [14:36:10]execute_cgi json_proto POST (null) [14:36:10]execute_cgi path=json_proto method=POST [14:36:10]POST find Content-Length [14:36:10]Host: 172.17.46.195:8080 [14:36:10]Content-Length: 805 [14:36:10]Content-Type: application/json [14:36:10] [14:36:10]POST finish read [14:36:10]Found Content-Length = 805 [14:36:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:10]execute_script... [14: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)11326262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:10]POST & json_proto [14:36:10]process_json_proto [14:36:10]json parsed OK: [14:36:10]protocol is kg_v1.0 [14:36:10]action value=close_receipt [14:36:10]process_action close_receipt [14:36:10]cmd_close_receipt [14:36:10]MH_GetDate [14:36:10]Write to MH i2c: F0 00 00 9A 20 A9 [14:36:10]Write i2c OK [14:36:10]MH_I2C_Read... [14:36:10]Read from MH i2c: F0 [14:36:10]MH_I2C_Read... [14:36:10]Read from MH i2c: F0 09 00 [14:36:10]MH_I2C_Read... [14:36:10]Read from MH i2c: F0 09 00 9A 20 00 5B B5 C0 66 8D AE BC 66 45 [14:36:10]GetLastDocTimeStamp 1723905329 [14:36:10]current date 1723905371 [14:36:10]FM_GetShiftState [14:36:10]SAM_PROTO_GetShiftState [14:36:10]wFMCommunicate request_size=4 [14:36:10]MH_SAM_APDU [14:36:10]CAPDU: 80 13 01 00 [14:36:10]Write to MH i2c: E2 08 00 9B 20 80 13 01 00 00 00 00 00 38 [14:36:10]Write i2c OK [14:36:10]MH_I2C_Read... [14:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:10]Read from MH i2c: E2 [14:36:10]MH_I2C_Read... [14:36:10]Read from MH i2c: E2 0E 00 [14:36:10]MH_I2C_Read... [14:36:10]OFD Sender: No OFD packet to send [14:36:10]Read from MH i2c: E2 0E 00 9B 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [14:36:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:10]wFMCommunicate OK [14:36:10]SAM_PROTO_GetShiftState done [14:36:10]FM_GetShiftState done [14:36:10]opened in 1723853126 [14:36:10]opened+sec_in_day 1723939526 [14:36:10]quantity*price = 130072 [14:36:10]sum+1 = 130074 [14:36:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1300.73 袧小袩 1% : 11.51 袧袛小 12% : 138.13 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1300.73 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 411 17.08.2024 14:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198803 肖袩袛: 218007258336940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198803&fm=218007258336940&tin=02508201610067®Number=0000000000092545&sum=130073 [14:36:11]StoreToDocumentArchive [14:36:11]shift 463 fd 198803 [14:36:11]save to /storage/0463/doc_00198803 [14:36:11]save last doc name /storage/0463/doc_00198803 to /storage/kkm_last_doc_name [14:36:11]save OK [14:36:11]Clear old archive folders... [14:36:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:11]tlvbuf is 006E7200 [14:36:11]SAM_PROTO_ClearQueue [14:36:11]wFMCommunicate request_size=4 [14:36:11]MH_SAM_APDU [14:36:11]CAPDU: 80 09 00 00 [14:36:11]Write to MH i2c: E2 08 00 A8 20 80 09 00 00 00 00 00 00 3A [14:36:11]Write i2c OK [14:36:11]MH_I2C_Read... [14:36:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:11]Read from MH i2c: E2 [14:36:11]MH_I2C_Read... [14:36:11]Read from MH i2c: E2 03 00 [14:36:11]MH_I2C_Read... [14:36:11]Read from MH i2c: E2 03 00 A8 20 00 90 00 3C [14:36:11]RAPDU: 90 00 [14:36:11]wFMCommunicate OK [14:36:11]SAM_PROTO_ClearQueue done [14:36:11]KKMCreateOFDPacket [14:36:11]OFDProtocolAddRootSTLVToBuf [14:36:11]FM_MakeSignedData [14:36:11]FM_MakeSignedData [14:36:11]SAM_PROTO_SignData [14:36:11]wFMCommunicate request_size=4 [14:36:11]MH_SAM_APDU [14:36:11]CAPDU: 80 0D 01 02 [14:36:11]Write to MH i2c: E2 08 00 A9 20 80 0D 01 02 00 00 00 00 42 [14:36:11]Write i2c OK [14:36:11]MH_I2C_Read... [14:36:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:11]Read from MH i2c: E2 [14:36:11]MH_I2C_Read... [14:36:11]Read from MH i2c: E2 03 00 [14:36:11]MH_I2C_Read... [14:36:11]Read from MH i2c: E2 03 00 A9 20 00 90 00 3D [14:36:11]RAPDU: 90 00 [14:36:11]wFMCommunicate OK [14:36:11]wFMCommunicate request_size=255 [14:36:11]MH_SAM_APDU [14: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 5B B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 08 03 00 35 04 06 00 C6 [14:36:11]Write to MH i2c: E2 02 01 AA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 5B B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 08 03 00 35 04 06 00 C6 00 00 15 [14:36:11]Write i2c OK [14:36:11]MH_I2C_Read... [14:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:12]Read from MH i2c: E2 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 03 00 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 03 00 AA 20 00 90 00 3E [14:36:12]RAPDU: 90 00 [14:36:12]wFMCommunicate OK [14:36:12]wFMCommunicate request_size=10 [14:36:12]MH_SAM_APDU [14:36:12]CAPDU: 80 0D 02 02 05 46 C5 31 0E AC [14:36:12]Write to MH i2c: E2 0D 00 AB 20 80 0D 02 02 05 00 46 C5 31 0E AC 00 00 45 [14:36:12]Write i2c OK [14:36:12]MH_I2C_Read... [14:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:12]Read from MH i2c: E2 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 03 00 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 03 00 AB 20 00 90 00 3F [14:36:12]RAPDU: 90 00 [14:36:12]wFMCommunicate OK [14:36:12]wFMCommunicate request_size=4 [14:36:12]MH_SAM_APDU [14:36:12]CAPDU: 80 0D 03 02 [14:36:12]Write to MH i2c: E2 08 00 AC 20 80 0D 03 02 00 00 00 00 47 [14:36:12]Write i2c OK [14:36:12]MH_I2C_Read... [14:36:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:12]Read from MH i2c: E2 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 0B 00 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 0B 00 AC 20 00 45 A0 B1 C3 29 CB E6 04 90 00 7F [14:36:12]RAPDU: 45 A0 B1 C3 29 CB E6 04 90 00 [14:36:12]wFMCommunicate OK [14:36:12]SAM_PROTO_SignData done [14:36:12]FM_MakeSignedData done [14:36:12]CreateOFDProtocolMessage [14:36:12]wFMCommunicate request_size=4 [14:36:12]MH_SAM_APDU [14:36:12]CAPDU: 80 11 00 00 [14:36:12]Write to MH i2c: E2 08 00 AD 20 80 11 00 00 00 00 00 00 47 [14:36:12]Write i2c OK [14:36:12]MH_I2C_Read... [14:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:12]Read from MH i2c: E2 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 17 00 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: E2 17 00 AD 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [14:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:12]wFMCommunicate OK [14:36:12]CreateOFDProtocolMessage done [14:36:12]OFDSenderStorePacket 198803 [14:36:12]StoreOFDPacket docnum=198803 [14:36:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0A 73 07 01 1C A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 5B B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 08 03 00 35 04 06 00 C6 46 C5 31 0E AC 45 A0 B1 C3 29 CB E6 04 [14:36:12]CheckFolder [14:36:12]dirname=/storage/ofd_packets [14:36:12]CheckFolder done [14:36:12]ProducePacketName [14:36:12]name=ofd_packets/00198803 [14:36:12]NVStorageSaveData ofd_packets/00198803 [14:36:12]File name is /storage/ofd_packets/00198803 [14:36:12]Write 301 bytes [14:36:12]NVStorageSaveData done [14:36:12]OFDSenderStorePacket done [14:36:12]KKMCreateOFDPacket done [14:36:12]NVStorageSaveData kkm_last_timestamp [14:36:12]File name is /storage/kkm_last_timestamp [14:36:12]Write 4 bytes [14:36:12]NVStorageSaveData done [14:36:12]ExternCall_PrintAddStr [14:36:12]wPrintStart [14:36:12]Write to MH i2c: 01 00 00 AE 20 CE [14:36:12]Write i2c OK [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: 01 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: 01 07 00 [14:36:12]MH_I2C_Read... [14:36:12]Read from MH i2c: 01 07 00 AE 20 00 00 00 00 00 FF 0F E3 [14:36:12]RasterBufferAndPrint [14:36:12]line 小褔械褌 N : (1)11326262 [14:36:12]line 袠袧袧: 02508201610067 [14:36:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:36:12]line 袩袪袨袛袗袞袗 [14:36:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [14:36:12]line 孝芯胁邪褉: 2710124500 [14:36:12]line 袗懈-95-袣-5 [14:36:12]line 17.530 * 74.20 [14:36:12]line = 1300.73 [14:36:12]line 袧袛小 12% 袧小袩 1% [14:36:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:36:12]line 袠孝袨袚袨: 1300.73 [14:36:12]line 袧小袩 1% : 11.51 [14:36:12]line 袧袛小 12% : 138.13 [14:36:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:36:12]line 袘械蟹薪邪谢.: 1300.73 [14:36:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:36:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:36:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:36:12]line 效械泻 411 17.08.2024 14:36 [14:36:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:36:12]line 袟袧袦: 0300000079 [14:36:12]line 袪袧袦: 0000000000092545 [14:36:12]line 袙械褉褋懈褟 袣袣袦: 001 [14:36:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:36:12]line 肖袦: 0000000000871802 [14:36:12]line 肖袛: 198803 [14:36:12]line 肖袩袛: 218007258336940 [14:36:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198803&fm=218007258336940&tin=02508201610067®Number=0000000000092545&sum=130073 [14:36:12]OFD Sender: Processing packet 198803 [packets to send 246, broken 245] [14:36:12]ProducePacketName [14:36:12]name=ofd_packets/00198803 [14:36:12]OFD Sender: To server: 嚂鰌G, [14:36:12]CommunicateWithHost lk.salyk.kg:30040 [14:36:12]ConnectInit lk.salyk.kg [14:36:12]written 0, free lines is 4095 [14:36:12]Connected sock=10 [14: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 31 38 30 32 0F 01 00 00 0A 73 07 01 1C A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 5B B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 08 03 00 35 04 06 00 C6 46 C5 31 0E AC 45 A0 B1 C3 29 CB E6 04 [14:36:13]Write to MH i2c: 01 00 00 D8 20 F8 [14:36:13]Write i2c OK [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: 01 [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: 01 07 00 [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: 01 07 00 D8 20 00 00 00 00 00 F6 0C 01 [14:36:13]RasterBufferAndPrint [14:36:13]line [14:36:13]line [14:36:13]line [14:36:13]line [14:36:13]line [14:36:13]written 0, free lines is 3324 [14:36:13]MH_Cut [14:36:13]Write to MH i2c: D1 01 00 DF 20 01 D1 [14:36:13]Write i2c OK [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: D1 [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: D1 01 00 [14:36:13]MH_I2C_Read... [14:36:13]Read from MH i2c: D1 01 00 DF 20 00 D0 [14:36:13]Write to MH i2c: 01 00 00 E0 20 00 [14:36:13]Write i2c OK [14:36:13]MH_I2C_Read... [14:36:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 E2 47 00 17 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 08 03 00 F4 03 04 00 6C 61 C0 66 B6 04 01 00 00 37 80 FE 9A 66 DF A5 56 [14:36:13]CommunicateWithHost err = 0 [14:36:13]CheckOFDResponse [14:36:13]1017 (14) - 77093643461234 [14:36:13]1041 (16) - 0000000000871802 [14:36:13]1040 (4) - 198803 [14:36:13]1012 (4) - 17.08.2024 08:38 [14:36:13]1206 (1) - 0 [14:36:13]OFD Sender: Remove packet 198803 [14:36:13]ProducePacketName [14:36:13]name=ofd_packets/00198803 [14:36:13]NVStorageDeleteData [14:36:13]OFD Sender: No OFD packet to send [14:36:13]*** Cut start [14:36:13]*** Purtial cut [14:36:13]*** CUTSNS_PIN = 0 [14:36:14]*** Stage 1: CUTSNS_PIN = 1 [14:36:15]Read from MH i2c: 01 [14:36:15]MH_I2C_Read... [14:36:15]*** Stop cut motor [14:36:15]*** Cut end [14:36:15]Read from MH i2c: 01 07 00 [14:36:15]MH_I2C_Read... [14:36:15]Read from MH i2c: 01 07 00 E0 20 00 00 00 00 00 FF 0F 15 [14:36:15]process_action close_receipt done [14:36:15]requested_data is exist [14:36:15]produce_requested_data [14:36:15]requested_item fm.sn is exist - process it [14:36:15]wFMCommunicate request_size=4 [14:36:15]MH_SAM_APDU [14:36:15]CAPDU: 80 11 00 00 [14:36:15]Write to MH i2c: E2 08 00 E1 20 80 11 00 00 00 00 00 00 7B [14:36:15]Write i2c OK [14:36:15]MH_I2C_Read... [14:36:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:15]Read from MH i2c: E2 [14:36:15]MH_I2C_Read... [14:36:15]Read from MH i2c: E2 17 00 [14:36:15]MH_I2C_Read... [14:36:15]Read from MH i2c: E2 17 00 E1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [14:36:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:15]wFMCommunicate OK [14:36:15]requested_item fd.num is exist - process it [14:36:15]SAM_PROTO_GetFieldsCounters [14:36:15]wFMCommunicate request_size=4 [14:36:15]MH_SAM_APDU [14:36:15]CAPDU: 80 13 00 00 [14:36:15]Write to MH i2c: E2 08 00 E2 20 80 13 00 00 00 00 00 00 7E [14:36:15]Write i2c OK [14:36:15]MH_I2C_Read... [14:36:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:16]Read from MH i2c: E2 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 62 00 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 62 00 E2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [14:36:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:16]wFMCommunicate OK [14:36:16]SAM_PROTO_GetFieldsCounters done [14:36:16]requested_item shift.num is exist - process it [14:36:16]requested_item shift.opened is exist - process it [14:36:16]req_shift_opened [14:36:16]FM_GetShiftState [14:36:16]SAM_PROTO_GetShiftState [14:36:16]wFMCommunicate request_size=4 [14:36:16]MH_SAM_APDU [14:36:16]CAPDU: 80 13 01 00 [14:36:16]Write to MH i2c: E2 08 00 E3 20 80 13 01 00 00 00 00 00 80 [14:36:16]Write i2c OK [14:36:16]MH_I2C_Read... [14:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:16]Read from MH i2c: E2 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 0E 00 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 0E 00 E3 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E0 [14:36:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:16]wFMCommunicate OK [14:36:16]SAM_PROTO_GetShiftState done [14:36:16]FM_GetShiftState done [14:36:16]req_shift_opened done [14:36:16]requested_item shift.open_date is exist - process it [14:36:16]req_shift_open_date [14:36:16]req_shift_open_date done [14:36:16]produce_requested_data done [14:36:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198803,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:36:16]process_action_free close_receipt [14:36:16]json_value_free [14:36:16]json_value_free done [14:36:16]process_json_proto returns [14:36:16]Send response to host [14:36:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198803,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:36:16]free response buf [14:36:16]execute_script done [14:36:16]execute_script returns [14:36:16]free content buf [14:36:16]Sock 7.Close socket [14:36:16]Sock 7.Thread stoped [14:36:16]accept exits with 9 [14:36:16]New connection [14:36:16]New thread 3067104612 created [14:36:16]Thread 3067247972 joined [14:36:16]Waiting for new connection... [14:36:16] Sock 9.Parse request [14:36:16]Sock 9.Check first char [14:36:16]Sock 9.First char is OK [14:36:16]request: POST /json_proto HTTP/1.0 [14:36:16]Method: POST [14:36:16]URL: /json_proto [14:36:16]Method is POST - this is cgi request [14:36:16]url: /json_proto [14:36:16]query_string will be loaded in cgi processing [14:36:16]execute_cgi json_proto POST (null) [14:36:16]execute_cgi path=json_proto method=POST [14:36:16]POST find Content-Length [14:36:16]Host: 172.17.46.195:8080 [14:36:16]Content-Length: 679 [14:36:16]Content-Type: application/json [14:36:16] [14:36:16]POST finish read [14:36:16]Found Content-Length = 679 [14:36:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:16]execute_script... [14:36: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)11326263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:16]POST & json_proto [14:36:16]process_json_proto [14:36:16]json parsed OK: [14:36:16]protocol is kg_v1.0 [14:36:16]action value=close_receipt [14:36:16]process_action close_receipt [14:36:16]cmd_close_receipt [14:36:16]MH_GetDate [14:36:16]Write to MH i2c: F0 00 00 E4 20 F3 [14:36:16]Write i2c OK [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: F0 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: F0 09 00 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: F0 09 00 E4 20 00 62 B5 C0 66 8D AE BC 66 96 [14:36:16]GetLastDocTimeStamp 1723905371 [14:36:16]current date 1723905378 [14:36:16]FM_GetShiftState [14:36:16]SAM_PROTO_GetShiftState [14:36:16]wFMCommunicate request_size=4 [14:36:16]MH_SAM_APDU [14:36:16]CAPDU: 80 13 01 00 [14:36:16]Write to MH i2c: E2 08 00 E5 20 80 13 01 00 00 00 00 00 82 [14:36:16]Write i2c OK [14:36:16]MH_I2C_Read... [14:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:16]Read from MH i2c: E2 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 0E 00 [14:36:16]MH_I2C_Read... [14:36:16]Read from MH i2c: E2 0E 00 E5 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [14:36:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:16]wFMCommunicate OK [14:36:16]SAM_PROTO_GetShiftState done [14:36:16]FM_GetShiftState done [14:36:16]opened in 1723853126 [14:36:16]opened+sec_in_day 1723939526 [14:36:16]quantity*price = 60003 [14:36:16]sum+1 = 60004 [14:36:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 412 17.08.2024 14:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198804 肖袩袛: 15658299260642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198804&fm=15658299260642&tin=02508201610067®Number=0000000000092545&sum=60000 [14:36:18]StoreToDocumentArchive [14:36:18]shift 463 fd 198804 [14:36:18]save to /storage/0463/doc_00198804 [14:36:18]save last doc name /storage/0463/doc_00198804 to /storage/kkm_last_doc_name [14:36:18]save OK [14:36:18]Clear old archive folders... [14:36:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:18]tlvbuf is 007FA8F0 [14:36:18]SAM_PROTO_ClearQueue [14:36:18]wFMCommunicate request_size=4 [14:36:18]MH_SAM_APDU [14:36:18]CAPDU: 80 09 00 00 [14:36:18]Write to MH i2c: E2 08 00 F2 20 80 09 00 00 00 00 00 00 84 [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 F2 20 00 90 00 86 [14:36:18]RAPDU: 90 00 [14:36:18]wFMCommunicate OK [14:36:18]SAM_PROTO_ClearQueue done [14:36:18]KKMCreateOFDPacket [14:36:18]OFDProtocolAddRootSTLVToBuf [14:36:18]FM_MakeSignedData [14:36:18]FM_MakeSignedData [14:36:18]SAM_PROTO_SignData [14:36:18]wFMCommunicate request_size=4 [14:36:18]MH_SAM_APDU [14:36:18]CAPDU: 80 0D 01 02 [14:36:18]Write to MH i2c: E2 08 00 F3 20 80 0D 01 02 00 00 00 00 8C [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 F3 20 00 90 00 87 [14:36:18]RAPDU: 90 00 [14:36:18]wFMCommunicate OK [14:36:18]wFMCommunicate request_size=255 [14:36:18]MH_SAM_APDU [14:36: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 62 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 08 03 00 35 04 06 00 0E [14:36:18]Write to MH i2c: E2 02 01 F4 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 62 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 08 03 00 35 04 06 00 0E 00 00 22 [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 F4 20 00 90 00 88 [14:36:18]RAPDU: 90 00 [14:36:18]wFMCommunicate OK [14:36:18]wFMCommunicate request_size=10 [14:36:18]MH_SAM_APDU [14:36:18]CAPDU: 80 0D 02 02 05 3D BB 5D 7E E2 [14:36:18]Write to MH i2c: E2 0D 00 F5 20 80 0D 02 02 05 00 3D BB 5D 7E E2 00 00 4E [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 03 00 F5 20 00 90 00 89 [14:36:18]RAPDU: 90 00 [14:36:18]wFMCommunicate OK [14:36:18]wFMCommunicate request_size=4 [14:36:18]MH_SAM_APDU [14:36:18]CAPDU: 80 0D 03 02 [14:36:18]Write to MH i2c: E2 08 00 F6 20 80 0D 03 02 00 00 00 00 91 [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:18]OFD Sender: No OFD packet to send [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 0B 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 0B 00 F6 20 00 D7 23 AD 63 84 F7 53 93 90 00 FD [14:36:18]RAPDU: D7 23 AD 63 84 F7 53 93 90 00 [14:36:18]wFMCommunicate OK [14:36:18]SAM_PROTO_SignData done [14:36:18]FM_MakeSignedData done [14:36:18]CreateOFDProtocolMessage [14:36:18]wFMCommunicate request_size=4 [14:36:18]MH_SAM_APDU [14:36:18]CAPDU: 80 11 00 00 [14:36:18]Write to MH i2c: E2 08 00 F7 20 80 11 00 00 00 00 00 00 91 [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:18]Read from MH i2c: E2 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 17 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: E2 17 00 F7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [14:36:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:18]wFMCommunicate OK [14:36:18]CreateOFDProtocolMessage done [14:36:18]OFDSenderStorePacket 198804 [14:36:18]StoreOFDPacket docnum=198804 [14:36:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 8F 07 01 D3 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 62 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 08 03 00 35 04 06 00 0E 3D BB 5D 7E E2 D7 23 AD 63 84 F7 53 93 [14:36:18]CheckFolder [14:36:18]dirname=/storage/ofd_packets [14:36:18]CheckFolder done [14:36:18]ProducePacketName [14:36:18]name=ofd_packets/00198804 [14:36:18]NVStorageSaveData ofd_packets/00198804 [14:36:18]File name is /storage/ofd_packets/00198804 [14:36:18]Write 301 bytes [14:36:18]NVStorageSaveData done [14:36:18]OFDSenderStorePacket done [14:36:18]KKMCreateOFDPacket done [14:36:18]NVStorageSaveData kkm_last_timestamp [14:36:18]File name is /storage/kkm_last_timestamp [14:36:18]Write 4 bytes [14:36:18]NVStorageSaveData done [14:36:18]ExternCall_PrintAddStr [14:36:18]wPrintStart [14:36:18]Write to MH i2c: 01 00 00 F8 20 18 [14:36:18]Write i2c OK [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: 01 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: 01 07 00 [14:36:18]MH_I2C_Read... [14:36:18]Read from MH i2c: 01 07 00 F8 20 00 00 00 00 00 FF 0F 2D [14:36:18]RasterBufferAndPrint [14:36:18]line 小褔械褌 N : (1)11326263 [14:36:18]line 袠袧袧: 02508201610067 [14:36:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:36:18]line 袩袪袨袛袗袞袗 [14:36:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [14:36:18]line 孝芯胁邪褉: 2710124130 [14:36:18]line 袗懈-92-袣-4 [14:36:18]line 8.850 * 67.80 [14:36:18]line = 600.03 [14:36:18]line 袧袛小 12% 袧小袩 1% [14:36:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:36:18]line 袨袣袪校袚袥袝袧袠袝: -0.03 [14:36:18]line 袠孝袨袚袨: 600.00 [14:36:18]line 袙薪械褋械薪芯: 600.00 [14:36:18]line 小袛袗效袗: 0.00 [14:36:18]line 袧小袩 1% : 5.31 [14:36:18]line 袧袛小 12% : 63.72 [14:36:18]line 袧邪谢懈褔薪褘屑懈: 600.00 [14:36:18]line 袘械蟹薪邪谢.: 0.00 [14:36:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:36:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:36:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:36:18]line 效械泻 412 17.08.2024 14:36 [14:36:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:36:18]line 袟袧袦: 0300000079 [14:36:18]line 袪袧袦: 0000000000092545 [14:36:18]line 袙械褉褋懈褟 袣袣袦: 001 [14:36:18]line 肖袦: 0000000000871802 [14:36:19]line 肖袛: 198804 [14:36:19]line 肖袩袛: 15658299260642 [14:36:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198804&fm=15658299260642&tin=02508201610067®Number=0000000000092545&sum=60000 [14:36:19]OFD Sender: Processing packet 198804 [packets to send 246, broken 245] [14:36:19]ProducePacketName [14:36:19]name=ofd_packets/00198804 [14:36:19]OFD Sender: To server: 嚂鰌G, [14:36:19]CommunicateWithHost lk.salyk.kg:30040 [14:36:19]ConnectInit lk.salyk.kg [14:36:19]written 0, free lines is 4095 [14:36:19]Connected sock=10 [14:36:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 8F 07 01 D3 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 62 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 08 03 00 35 04 06 00 0E 3D BB 5D 7E E2 D7 23 AD 63 84 F7 53 93 [14:36:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 68 FA 47 00 CE 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 08 03 00 F4 03 04 00 72 61 C0 66 B6 04 01 00 00 CF 9A F6 3E FC 8F D7 3A [14:36:19]CommunicateWithHost err = 0 [14:36:19]CheckOFDResponse [14:36:19]1017 (14) - 77093643461234 [14:36:19]1041 (16) - 0000000000871802 [14:36:19]1040 (4) - 198804 [14:36:19]1012 (4) - 17.08.2024 08:38 [14:36:19]1206 (1) - 0 [14:36:19]OFD Sender: Remove packet 198804 [14:36:19]ProducePacketName [14:36:19]name=ofd_packets/00198804 [14:36:19]NVStorageDeleteData [14:36:19]Write to MH i2c: 01 00 00 23 21 44 [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 07 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: 01 07 00 23 21 00 00 00 00 00 11 0D 69 [14:36:19]RasterBufferAndPrint [14:36:19]line [14:36:19]line [14:36:19]line [14:36:19]line [14:36:19]line [14:36:19]written 0, free lines is 3357 [14:36:19]MH_Cut [14:36:19]Write to MH i2c: D1 01 00 2A 21 01 1D [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: D1 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: D1 01 00 [14:36:19]MH_I2C_Read... [14:36:19]Read from MH i2c: D1 01 00 2A 21 00 1C [14:36:19]Write to MH i2c: 01 00 00 2B 21 4C [14:36:19]Write i2c OK [14:36:19]MH_I2C_Read... [14:36:20]OFD Sender: No OFD packet to send [14:36:20]*** Cut start [14:36:20]*** Purtial cut [14:36:20]*** Stage 1: CUTSNS_PIN = 1 [14:36:20]Read from MH i2c: 01 [14:36:20]MH_I2C_Read... [14:36:20]*** Stop cut motor [14:36:20]*** Cut end [14:36:20]Read from MH i2c: 01 07 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: 01 07 00 2B 21 00 00 00 00 00 FF 0F 61 [14:36:20]process_action close_receipt done [14:36:20]requested_data is exist [14:36:20]produce_requested_data [14:36:20]requested_item fm.sn is exist - process it [14:36:20]wFMCommunicate request_size=4 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 11 00 00 [14:36:20]Write to MH i2c: E2 08 00 2C 21 80 11 00 00 00 00 00 00 C7 [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:20]Read from MH i2c: E2 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 17 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 17 00 2C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 14 [14:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:20]wFMCommunicate OK [14:36:20]requested_item fd.num is exist - process it [14:36:20]SAM_PROTO_GetFieldsCounters [14:36:20]wFMCommunicate request_size=4 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 13 00 00 [14:36:20]Write to MH i2c: E2 08 00 2D 21 80 13 00 00 00 00 00 00 CA [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:20]Read from MH i2c: E2 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 62 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 62 00 2D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [14:36:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:20]wFMCommunicate OK [14:36:20]SAM_PROTO_GetFieldsCounters done [14:36:20]requested_item shift.num is exist - process it [14:36:20]requested_item shift.opened is exist - process it [14:36:20]req_shift_opened [14:36:20]FM_GetShiftState [14:36:20]SAM_PROTO_GetShiftState [14:36:20]wFMCommunicate request_size=4 [14:36:20]MH_SAM_APDU [14:36:20]CAPDU: 80 13 01 00 [14:36:20]Write to MH i2c: E2 08 00 2E 21 80 13 01 00 00 00 00 00 CC [14:36:20]Write i2c OK [14:36:20]MH_I2C_Read... [14:36:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:20]Read from MH i2c: E2 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 0E 00 [14:36:20]MH_I2C_Read... [14:36:20]Read from MH i2c: E2 0E 00 2E 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2C [14:36:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:20]wFMCommunicate OK [14:36:20]SAM_PROTO_GetShiftState done [14:36:20]FM_GetShiftState done [14:36:20]req_shift_opened done [14:36:20]requested_item shift.open_date is exist - process it [14:36:20]req_shift_open_date [14:36:20]req_shift_open_date done [14:36:20]produce_requested_data done [14:36:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198804,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:36:20]process_action_free close_receipt [14:36:20]json_value_free [14:36:20]json_value_free done [14:36:20]process_json_proto returns [14:36:20]Send response to host [14:36:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198804,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:36:20]free response buf [14:36:20]execute_script done [14:36:20]execute_script returns [14:36:20]free content buf [14:36:20]Sock 9.Close socket [14:36:20]Sock 9.Thread stoped [14:36:21]accept exits with 7 [14:36:21]New connection [14:36:21]New thread 3067247972 created [14:36:21]Thread 3067104612 joined [14:36:21]Waiting for new connection... [14:36:21] Sock 7.Parse request [14:36:21]Sock 7.Check first char [14:36:21]Sock 7.First char is OK [14:36:21]request: POST /json_proto HTTP/1.0 [14:36:21]Method: POST [14:36:21]URL: /json_proto [14:36:21]Method is POST - this is cgi request [14:36:21]url: /json_proto [14:36:21]query_string will be loaded in cgi processing [14:36:21]execute_cgi json_proto POST (null) [14:36:21]execute_cgi path=json_proto method=POST [14:36:21]POST find Content-Length [14:36:21]Host: 172.17.46.195:8080 [14:36:21]Content-Length: 805 [14:36:21]Content-Type: application/json [14:36:21] [14:36:21]POST finish read [14:36:21]Found Content-Length = 805 [14:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:21]execute_script... [14:36: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)11326260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:21]POST & json_proto [14:36:21]process_json_proto [14:36:21]json parsed OK: [14:36:21]protocol is kg_v1.0 [14:36:21]action value=close_receipt [14:36:21]process_action close_receipt [14:36:21]cmd_close_receipt [14:36:21]MH_GetDate [14:36:21]Write to MH i2c: F0 00 00 2F 21 3F [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: F0 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: F0 09 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: F0 09 00 2F 21 00 66 B5 C0 66 8D AE BC 66 E6 [14:36:21]GetLastDocTimeStamp 1723905378 [14:36:21]current date 1723905382 [14:36:21]FM_GetShiftState [14:36:21]SAM_PROTO_GetShiftState [14:36:21]wFMCommunicate request_size=4 [14:36:21]MH_SAM_APDU [14:36:21]CAPDU: 80 13 01 00 [14:36:21]Write to MH i2c: E2 08 00 30 21 80 13 01 00 00 00 00 00 CE [14:36:21]Write i2c OK [14:36:21]MH_I2C_Read... [14:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:21]Read from MH i2c: E2 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0E 00 [14:36:21]MH_I2C_Read... [14:36:21]Read from MH i2c: E2 0E 00 30 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2E [14:36:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:21]wFMCommunicate OK [14:36:21]SAM_PROTO_GetShiftState done [14:36:21]FM_GetShiftState done [14:36:21]opened in 1723853126 [14:36:21]opened+sec_in_day 1723939526 [14:36:21]quantity*price = 200043 [14:36:21]sum+1 = 200044 [14:36:21]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 413 17.08.2024 14:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198805 肖袩袛: 78329108283214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143622&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198805&fm=78329108283214&tin=02508201610067®Number=0000000000092545&sum=200043 [14:36:22]StoreToDocumentArchive [14:36:22]shift 463 fd 198805 [14:36:22]save to /storage/0463/doc_00198805 [14:36:22]save last doc name /storage/0463/doc_00198805 to /storage/kkm_last_doc_name [14:36:22]save OK [14:36:22]Clear old archive folders... [14:36:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:22]tlvbuf is B6F9D730 [14:36:22]SAM_PROTO_ClearQueue [14:36:22]wFMCommunicate request_size=4 [14:36:22]MH_SAM_APDU [14:36:22]CAPDU: 80 09 00 00 [14:36:22]Write to MH i2c: E2 08 00 3D 21 80 09 00 00 00 00 00 00 D0 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:22]Read from MH i2c: E2 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 03 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 03 00 3D 21 00 90 00 D2 [14:36:22]RAPDU: 90 00 [14:36:22]wFMCommunicate OK [14:36:22]SAM_PROTO_ClearQueue done [14:36:22]KKMCreateOFDPacket [14:36:22]OFDProtocolAddRootSTLVToBuf [14:36:22]FM_MakeSignedData [14:36:22]FM_MakeSignedData [14:36:22]SAM_PROTO_SignData [14:36:22]wFMCommunicate request_size=4 [14:36:22]MH_SAM_APDU [14:36:22]CAPDU: 80 0D 01 02 [14:36:22]Write to MH i2c: E2 08 00 3E 21 80 0D 01 02 00 00 00 00 D8 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:22]Read from MH i2c: E2 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 03 00 [14:36:22]MH_I2C_Read... [14:36:22]Read from MH i2c: E2 03 00 3E 21 00 90 00 D3 [14:36:22]RAPDU: 90 00 [14:36:22]wFMCommunicate OK [14:36:22]wFMCommunicate request_size=255 [14:36:22]MH_SAM_APDU [14:36:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 66 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 08 03 00 35 04 06 00 47 [14:36:22]Write to MH i2c: E2 02 01 3F 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 66 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 08 03 00 35 04 06 00 47 00 00 F5 [14:36:22]Write i2c OK [14:36:22]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 3F 21 00 90 00 D4 [14:36:23]RAPDU: 90 00 [14:36:23]wFMCommunicate OK [14:36:23]wFMCommunicate request_size=10 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 0D 02 02 05 3D 6A AC BF 4E [14:36:23]Write to MH i2c: E2 0D 00 40 21 80 0D 02 02 05 00 3D 6A AC BF 4E 00 00 45 [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 03 00 40 21 00 90 00 D5 [14:36:23]RAPDU: 90 00 [14:36:23]wFMCommunicate OK [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 0D 03 02 [14:36:23]Write to MH i2c: E2 08 00 41 21 80 0D 03 02 00 00 00 00 DD [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 0B 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 0B 00 41 21 00 0C 2C 06 E6 49 53 CB 2D 90 00 96 [14:36:23]RAPDU: 0C 2C 06 E6 49 53 CB 2D 90 00 [14:36:23]wFMCommunicate OK [14:36:23]SAM_PROTO_SignData done [14:36:23]FM_MakeSignedData done [14:36:23]CreateOFDProtocolMessage [14:36:23]wFMCommunicate request_size=4 [14:36:23]MH_SAM_APDU [14:36:23]CAPDU: 80 11 00 00 [14:36:23]Write to MH i2c: E2 08 00 42 21 80 11 00 00 00 00 00 00 DD [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:23]Read from MH i2c: E2 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 17 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: E2 17 00 42 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2A [14:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:23]wFMCommunicate OK [14:36:23]CreateOFDProtocolMessage done [14:36:23]OFDSenderStorePacket 198805 [14:36:23]StoreOFDPacket docnum=198805 [14:36:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 69 1F 07 01 52 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 66 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 08 03 00 35 04 06 00 47 3D 6A AC BF 4E 0C 2C 06 E6 49 53 CB 2D [14:36:23]CheckFolder [14:36:23]dirname=/storage/ofd_packets [14:36:23]CheckFolder done [14:36:23]ProducePacketName [14:36:23]name=ofd_packets/00198805 [14:36:23]NVStorageSaveData ofd_packets/00198805 [14:36:23]File name is /storage/ofd_packets/00198805 [14:36:23]Write 301 bytes [14:36:23]NVStorageSaveData done [14:36:23]OFDSenderStorePacket done [14:36:23]KKMCreateOFDPacket done [14:36:23]NVStorageSaveData kkm_last_timestamp [14:36:23]File name is /storage/kkm_last_timestamp [14:36:23]Write 4 bytes [14:36:23]NVStorageSaveData done [14:36:23]ExternCall_PrintAddStr [14:36:23]wPrintStart [14:36:23]Write to MH i2c: 01 00 00 43 21 64 [14:36:23]Write i2c OK [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: 01 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: 01 07 00 [14:36:23]MH_I2C_Read... [14:36:23]Read from MH i2c: 01 07 00 43 21 00 00 00 00 00 FF 0F 79 [14:36:23]RasterBufferAndPrint [14:36:23]line 小褔械褌 N : (1)11326260 [14:36:23]line 袠袧袧: 02508201610067 [14:36:23]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:36:23]line 袩袪袨袛袗袞袗 [14:36:23]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [14:36:23]line 孝芯胁邪褉: 2710124500 [14:36:23]line 袗懈-95-袣-5 [14:36:23]line 26.960 * 74.20 [14:36:23]line = 2000.43 [14:36:23]line 袧袛小 12% 袧小袩 1% [14:36:23]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:36:23]line 袠孝袨袚袨: 2000.43 [14:36:23]line 袧小袩 1% : 17.70 [14:36:23]line 袧袛小 12% : 212.43 [14:36:23]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:36:23]line 袘械蟹薪邪谢.: 2000.43 [14:36:23]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:36:23]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:36:23]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:36:23]line 效械泻 413 17.08.2024 14:36 [14:36:23]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:36:23]line 袟袧袦: 0300000079 [14:36:23]line 袪袧袦: 0000000000092545 [14:36:23]line 袙械褉褋懈褟 袣袣袦: 001 [14:36:23]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:36:23]line 肖袦: 0000000000871802 [14:36:23]line 肖袛: 198805 [14:36:23]line 肖袩袛: 78329108283214 [14:36:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143622&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198805&fm=78329108283214&tin=02508201610067®Number=0000000000092545&sum=200043 [14:36:23]OFD Sender: Processing packet 198805 [packets to send 246, broken 245] [14:36:23]ProducePacketName [14:36:23]name=ofd_packets/00198805 [14:36:23]OFD Sender: To server: 嚂鰌G, [14:36:23]CommunicateWithHost lk.salyk.kg:30040 [14:36:23]ConnectInit lk.salyk.kg [14:36:23]written 0, free lines is 4095 [14:36:23]Connected sock=10 [14:36:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 69 1F 07 01 52 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 66 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 08 03 00 35 04 06 00 47 3D 6A AC BF 4E 0C 2C 06 E6 49 53 CB 2D [14:36:24]Write to MH i2c: 01 00 00 6D 21 8E [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 07 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: 01 07 00 6D 21 00 00 00 00 00 F6 0C 97 [14:36:24]RasterBufferAndPrint [14:36:24]line [14:36:24]line [14:36:24]line [14:36:24]line [14:36:24]line [14:36:24]written 0, free lines is 3336 [14:36:24]MH_Cut [14:36:24]Write to MH i2c: D1 01 00 74 21 01 67 [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F9 6D 47 00 CC 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 08 03 00 F4 03 04 00 77 61 C0 66 B6 04 01 00 00 47 45 91 F2 B5 45 CE 41 [14:36:24]CommunicateWithHost err = 0 [14:36:24]CheckOFDResponse [14:36:24]1017 (14) - 77093643461234 [14:36:24]1041 (16) - 0000000000871802 [14:36:24]1040 (4) - 198805 [14:36:24]1012 (4) - 17.08.2024 08:38 [14:36:24]1206 (1) - 0 [14:36:24]OFD Sender: Remove packet 198805 [14:36:24]ProducePacketName [14:36:24]name=ofd_packets/00198805 [14:36:24]NVStorageDeleteData [14:36:24]Read from MH i2c: D1 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: D1 01 00 [14:36:24]MH_I2C_Read... [14:36:24]Read from MH i2c: D1 01 00 74 21 00 66 [14:36:24]Write to MH i2c: 01 00 00 75 21 96 [14:36:24]Write i2c OK [14:36:24]MH_I2C_Read... [14:36:24]OFD Sender: No OFD packet to send [14:36:24]*** Cut start [14:36:24]*** Purtial cut [14:36:24]*** CUTSNS_PIN = 0 [14:36:25]*** Stage 1: CUTSNS_PIN = 1 [14:36:26]Read from MH i2c: 01 [14:36:26]MH_I2C_Read... [14:36:26]*** Stop cut motor [14:36:26]*** Cut end [14:36:26]Read from MH i2c: 01 07 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: 01 07 00 75 21 00 00 00 00 00 FF 0F AB [14:36:26]process_action close_receipt done [14:36:26]requested_data is exist [14:36:26]produce_requested_data [14:36:26]requested_item fm.sn is exist - process it [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 11 00 00 [14:36:26]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:26]Read from MH i2c: E2 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 17 00 [14:36:26]MH_I2C_Read... [14:36:26]Read from MH i2c: E2 17 00 76 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [14:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:36:26]wFMCommunicate OK [14:36:26]requested_item fd.num is exist - process it [14:36:26]SAM_PROTO_GetFieldsCounters [14:36:26]wFMCommunicate request_size=4 [14:36:26]MH_SAM_APDU [14:36:26]CAPDU: 80 13 00 00 [14:36:26]Write to MH i2c: E2 08 00 77 21 80 13 00 00 00 00 00 00 14 [14:36:26]Write i2c OK [14:36:26]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 62 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 62 00 77 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [14:36:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:27]wFMCommunicate OK [14:36:27]SAM_PROTO_GetFieldsCounters done [14:36:27]requested_item shift.num is exist - process it [14:36:27]requested_item shift.opened is exist - process it [14:36:27]req_shift_opened [14:36:27]FM_GetShiftState [14:36:27]SAM_PROTO_GetShiftState [14:36:27]wFMCommunicate request_size=4 [14:36:27]MH_SAM_APDU [14:36:27]CAPDU: 80 13 01 00 [14:36:27]Write to MH i2c: E2 08 00 78 21 80 13 01 00 00 00 00 00 16 [14:36:27]Write i2c OK [14:36:27]MH_I2C_Read... [14:36:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:27]Read from MH i2c: E2 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0E 00 [14:36:27]MH_I2C_Read... [14:36:27]Read from MH i2c: E2 0E 00 78 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 76 [14:36:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:36:27]wFMCommunicate OK [14:36:27]SAM_PROTO_GetShiftState done [14:36:27]FM_GetShiftState done [14:36:27]req_shift_opened done [14:36:27]requested_item shift.open_date is exist - process it [14:36:27]req_shift_open_date [14:36:27]req_shift_open_date done [14:36:27]produce_requested_data done [14:36:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198805,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:36:27]process_action_free close_receipt [14:36:27]json_value_free [14:36:27]json_value_free done [14:36:27]process_json_proto returns [14:36:27]Send response to host [14:36:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198805,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:36:27]free response buf [14:36:27]execute_script done [14:36:27]execute_script returns [14:36:27]free content buf [14:36:27]Sock 7.Close socket [14:36:27]Sock 7.Thread stoped [14:36:29]OFD Sender: No OFD packet to send [14:36:34]OFD Sender: No OFD packet to send [14:36:39]OFD Sender: No OFD packet to send [14:36:44]OFD Sender: No OFD packet to send [14:36:49]OFD Sender: No OFD packet to send [14:36:54]OFD Sender: No OFD packet to send [14:36:59]OFD Sender: No OFD packet to send [14:37:04]OFD Sender: No OFD packet to send [14:37:07]accept exits with 9 [14:37:07]New connection [14:37:07]New thread 3067104612 created [14:37:07]Thread 3067247972 joined [14:37:07]Waiting for new connection... [14:37:07] Sock 9.Parse request [14:37:07]Sock 9.Check first char [14:37:07]Sock 9.First char is OK [14:37:07]request: POST /json_proto HTTP/1.0 [14:37:07]Method: POST [14:37:07]URL: /json_proto [14:37:07]Method is POST - this is cgi request [14:37:07]url: /json_proto [14:37:07]query_string will be loaded in cgi processing [14:37:07]execute_cgi json_proto POST (null) [14:37:07]execute_cgi path=json_proto method=POST [14:37:07]POST find Content-Length [14:37:07]Host: 172.17.46.195:8080 [14:37:07]Content-Length: 679 [14:37:07]Content-Type: application/json [14:37:07] [14:37:07]POST finish read [14:37:07]Found Content-Length = 679 [14:37:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:07]execute_script... [14:37:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:07]POST & json_proto [14:37:07]process_json_proto [14:37:07]json parsed OK: [14:37:07]protocol is kg_v1.0 [14:37:07]action value=close_receipt [14:37:07]process_action close_receipt [14:37:07]cmd_close_receipt [14:37:07]MH_GetDate [14:37:07]Write to MH i2c: F0 00 00 79 21 89 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: F0 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: F0 09 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: F0 09 00 79 21 00 95 B5 C0 66 8D AE BC 66 5F [14:37:07]GetLastDocTimeStamp 1723905382 [14:37:07]current date 1723905429 [14:37:07]FM_GetShiftState [14:37:07]SAM_PROTO_GetShiftState [14:37:07]wFMCommunicate request_size=4 [14:37:07]MH_SAM_APDU [14:37:07]CAPDU: 80 13 01 00 [14:37:07]Write to MH i2c: E2 08 00 7A 21 80 13 01 00 00 00 00 00 18 [14:37:07]Write i2c OK [14:37:07]MH_I2C_Read... [14:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:07]Read from MH i2c: E2 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 0E 00 [14:37:07]MH_I2C_Read... [14:37:07]Read from MH i2c: E2 0E 00 7A 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [14:37:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:37:07]wFMCommunicate OK [14:37:07]SAM_PROTO_GetShiftState done [14:37:07]FM_GetShiftState done [14:37:07]opened in 1723853126 [14:37:07]opened+sec_in_day 1723939526 [14:37:07]quantity*price = 50010 [14:37:07]sum+1 = 50012 [14:37:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 414 17.08.2024 14:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198806 肖袩袛: 120945713834114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143709&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198806&fm=120945713834114&tin=02508201610067®Number=0000000000092545&sum=50000 [14:37:09]StoreToDocumentArchive [14:37:09]shift 463 fd 198806 [14:37:09]save to /storage/0463/doc_00198806 [14:37:09]save last doc name /storage/0463/doc_00198806 to /storage/kkm_last_doc_name [14:37:09]save OK [14:37:09]Clear old archive folders... [14:37:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:09]tlvbuf is 006F8ED0 [14:37:09]SAM_PROTO_ClearQueue [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 09 00 00 [14:37:09]Write to MH i2c: E2 08 00 87 21 80 09 00 00 00 00 00 00 1A [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 87 21 00 90 00 1C [14:37:09]RAPDU: 90 00 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_ClearQueue done [14:37:09]KKMCreateOFDPacket [14:37:09]OFDProtocolAddRootSTLVToBuf [14:37:09]FM_MakeSignedData [14:37:09]FM_MakeSignedData [14:37:09]SAM_PROTO_SignData [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 0D 01 02 [14:37:09]Write to MH i2c: E2 08 00 88 21 80 0D 01 02 00 00 00 00 22 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [14:37:09]RAPDU: 90 00 [14:37:09]wFMCommunicate OK [14:37:09]wFMCommunicate request_size=255 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 95 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 08 03 00 35 04 06 00 6D [14:37:09]Write to MH i2c: E2 02 01 89 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 95 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 08 03 00 35 04 06 00 6D 00 00 70 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [14:37:09]RAPDU: 90 00 [14:37:09]wFMCommunicate OK [14:37:09]wFMCommunicate request_size=10 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 0D 02 02 05 FF DE 4F 68 82 [14:37:09]Write to MH i2c: E2 0D 00 8A 21 80 0D 02 02 05 00 FF DE 4F 68 82 00 00 45 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [14:37:09]RAPDU: 90 00 [14:37:09]wFMCommunicate OK [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 0D 03 02 [14:37:09]Write to MH i2c: E2 08 00 8B 21 80 0D 03 02 00 00 00 00 27 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 0B 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 0B 00 8B 21 00 D6 3E D0 69 AA F6 21 D7 90 00 0D [14:37:09]RAPDU: D6 3E D0 69 AA F6 21 D7 90 00 [14:37:09]wFMCommunicate OK [14:37:09]SAM_PROTO_SignData done [14:37:09]FM_MakeSignedData done [14:37:09]CreateOFDProtocolMessage [14:37:09]wFMCommunicate request_size=4 [14:37:09]MH_SAM_APDU [14:37:09]CAPDU: 80 11 00 00 [14:37:09]Write to MH i2c: E2 08 00 8C 21 80 11 00 00 00 00 00 00 27 [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:09]Read from MH i2c: E2 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 17 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: E2 17 00 8C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 74 [14:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:37:09]wFMCommunicate OK [14:37:09]CreateOFDProtocolMessage done [14:37:09]OFDSenderStorePacket 198806 [14:37:09]StoreOFDPacket docnum=198806 [14:37:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE CB 07 01 B9 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 95 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 08 03 00 35 04 06 00 6D FF DE 4F 68 82 D6 3E D0 69 AA F6 21 D7 [14:37:09]CheckFolder [14:37:09]dirname=/storage/ofd_packets [14:37:09]CheckFolder done [14:37:09]ProducePacketName [14:37:09]name=ofd_packets/00198806 [14:37:09]NVStorageSaveData ofd_packets/00198806 [14:37:09]File name is /storage/ofd_packets/00198806 [14:37:09]Write 301 bytes [14:37:09]NVStorageSaveData done [14:37:09]OFDSenderStorePacket done [14:37:09]KKMCreateOFDPacket done [14:37:09]NVStorageSaveData kkm_last_timestamp [14:37:09]File name is /storage/kkm_last_timestamp [14:37:09]Write 4 bytes [14:37:09]NVStorageSaveData done [14:37:09]ExternCall_PrintAddStr [14:37:09]wPrintStart [14:37:09]Write to MH i2c: 01 00 00 8D 21 AE [14:37:09]Write i2c OK [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: 01 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: 01 07 00 [14:37:09]MH_I2C_Read... [14:37:09]Read from MH i2c: 01 07 00 8D 21 00 00 00 00 00 FF 0F C3 [14:37:09]RasterBufferAndPrint [14:37:09]line 小褔械褌 N : (1)11326264 [14:37:09]line 袠袧袧: 02508201610067 [14:37:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:37:09]line 袩袪袨袛袗袞袗 [14:37:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [14:37:09]line 孝芯胁邪褉: 2710124500 [14:37:09]line 袗懈-95-袣-5 [14:37:09]line 6.740 * 74.20 [14:37:09]line = 500.11 [14:37:09]line 袧袛小 12% 袧小袩 1% [14:37:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:37:09]line 袨袣袪校袚袥袝袧袠袝: -0.11 [14:37:09]line 袠孝袨袚袨: 500.00 [14:37:09]line 袙薪械褋械薪芯: 500.00 [14:37:09]line 小袛袗效袗: 0.00 [14:37:09]line 袧小袩 1% : 4.43 [14:37:09]line 袧袛小 12% : 53.11 [14:37:09]line 袧邪谢懈褔薪褘屑懈: 500.00 [14:37:09]line 袘械蟹薪邪谢.: 0.00 [14:37:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:37:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:37:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:37:09]line 效械泻 414 17.08.2024 14:37 [14:37:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:37:09]line 袟袧袦: 0300000079 [14:37:09]line 袪袧袦: 0000000000092545 [14:37:09]line 袙械褉褋懈褟 袣袣袦: 001 [14:37:09]line 肖袦: 0000000000871802 [14:37:09]line 肖袛: 198806 [14:37:09]line 肖袩袛: 120945713834114 [14:37:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143709&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198806&fm=120945713834114&tin=02508201610067®Number=0000000000092545&sum=50000 [14:37:09]written 0, free lines is 4095 [14:37:09]OFD Sender: Processing packet 198806 [packets to send 246, broken 245] [14:37:09]ProducePacketName [14:37:09]name=ofd_packets/00198806 [14:37:09]OFD Sender: To server: 嚂鰌G, [14:37:09]CommunicateWithHost lk.salyk.kg:30040 [14:37:09]ConnectInit lk.salyk.kg [14:37:09]Connected sock=10 [14:37:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE CB 07 01 B9 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 95 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 08 03 00 35 04 06 00 6D FF DE 4F 68 82 D6 3E D0 69 AA F6 21 D7 [14:37:10]Write to MH i2c: 01 00 00 B8 21 D9 [14:37:10]Write i2c OK [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: 01 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: 01 07 00 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: 01 07 00 B8 21 00 00 00 00 00 E2 0C CE [14:37:10]RasterBufferAndPrint [14:37:10]line [14:37:10]line [14:37:10]line [14:37:10]line [14:37:10]line [14:37:10]written 0, free lines is 3307 [14:37:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 EA 47 00 5D F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 08 03 00 F4 03 04 00 A5 61 C0 66 B6 04 01 00 00 F7 2F 64 1A B0 DD 50 6B [14:37:10]CommunicateWithHost err = 0 [14:37:10]CheckOFDResponse [14:37:10]1017 (14) - 77093643461234 [14:37:10]1041 (16) - 0000000000871802 [14:37:10]1040 (4) - 198806 [14:37:10]1012 (4) - 17.08.2024 08:39 [14:37:10]1206 (1) - 0 [14:37:10]OFD Sender: Remove packet 198806 [14:37:10]ProducePacketName [14:37:10]name=ofd_packets/00198806 [14:37:10]NVStorageDeleteData [14:37:10]MH_Cut [14:37:10]Write to MH i2c: D1 01 00 BF 21 01 B2 [14:37:10]Write i2c OK [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: D1 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: D1 01 00 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: D1 01 00 BF 21 00 B1 [14:37:10]Write to MH i2c: 01 00 00 C0 21 E1 [14:37:10]Write i2c OK [14:37:10]MH_I2C_Read... [14:37:10]OFD Sender: No OFD packet to send [14:37:10]*** Cut start [14:37:10]*** Purtial cut [14:37:10]*** Stage 1: CUTSNS_PIN = 1 [14:37:11]Read from MH i2c: 01 [14:37:11]MH_I2C_Read... [14:37:11]*** Stop cut motor [14:37:11]*** Cut end [14:37:11]Read from MH i2c: 01 07 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: 01 07 00 C0 21 00 00 00 00 00 FF 0F F6 [14:37:11]process_action close_receipt done [14:37:11]requested_data is exist [14:37:11]produce_requested_data [14:37:11]requested_item fm.sn is exist - process it [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 11 00 00 [14:37:11]Write to MH i2c: E2 08 00 C1 21 80 11 00 00 00 00 00 00 5C [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 17 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 17 00 C1 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [14:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:37:11]wFMCommunicate OK [14:37:11]requested_item fd.num is exist - process it [14:37:11]SAM_PROTO_GetFieldsCounters [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 13 00 00 [14:37:11]Write to MH i2c: E2 08 00 C2 21 80 13 00 00 00 00 00 00 5F [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 62 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 62 00 C2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [14:37:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:11]wFMCommunicate OK [14:37:11]SAM_PROTO_GetFieldsCounters done [14:37:11]requested_item shift.num is exist - process it [14:37:11]requested_item shift.opened is exist - process it [14:37:11]req_shift_opened [14:37:11]FM_GetShiftState [14:37:11]SAM_PROTO_GetShiftState [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 13 01 00 [14:37:11]Write to MH i2c: E2 08 00 C3 21 80 13 01 00 00 00 00 00 61 [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 0E 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 0E 00 C3 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C1 [14:37:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:37:11]wFMCommunicate OK [14:37:11]SAM_PROTO_GetShiftState done [14:37:11]FM_GetShiftState done [14:37:11]req_shift_opened done [14:37:11]requested_item shift.open_date is exist - process it [14:37:11]req_shift_open_date [14:37:11]req_shift_open_date done [14:37:11]produce_requested_data done [14:37:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198806,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:37:11]process_action_free close_receipt [14:37:11]json_value_free [14:37:11]json_value_free done [14:37:11]process_json_proto returns [14:37:11]Send response to host [14:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198806,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:37:11]free response buf [14:37:11]execute_script done [14:37:11]execute_script returns [14:37:11]free content buf [14:37:11]Sock 9.Close socket [14:37:11]Sock 9.Thread stoped [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:24]accept exits with 7 [14:38:24]New connection [14:38:24]New thread 3067247972 created [14:38:24]Thread 3067104612 joined [14:38:24]Waiting for new connection... [14:38:24] Sock 7.Parse request [14:38:24]Sock 7.Check first char [14:38:24]Sock 7.First char is OK [14:38:24]request: POST /json_proto HTTP/1.0 [14:38:24]Method: POST [14:38:24]URL: /json_proto [14:38:24]Method is POST - this is cgi request [14:38:24]url: /json_proto [14:38:24]query_string will be loaded in cgi processing [14:38:24]execute_cgi json_proto POST (null) [14:38:24]execute_cgi path=json_proto method=POST [14:38:24]POST find Content-Length [14:38:24]Host: 172.17.46.195:8080 [14:38:24]Content-Length: 811 [14:38:24]Content-Type: application/json [14:38:24] [14:38:24]POST finish read [14:38:24]Found Content-Length = 811 [14:38:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:24]execute_script... [14:38: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)11326265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:24]POST & json_proto [14:38:24]process_json_proto [14:38:24]json parsed OK: [14:38:24]protocol is kg_v1.0 [14:38:24]action value=close_receipt [14:38:24]process_action close_receipt [14:38:24]cmd_close_receipt [14:38:24]MH_GetDate [14:38:24]Write to MH i2c: F0 00 00 C4 21 D4 [14:38:24]Write i2c OK [14:38:24]MH_I2C_Read... [14:38:24]Read from MH i2c: F0 [14:38:24]MH_I2C_Read... [14:38:24]Read from MH i2c: F0 09 00 [14:38:24]MH_I2C_Read... [14:38:24]Read from MH i2c: F0 09 00 C4 21 00 E1 B5 C0 66 8D AE BC 66 F6 [14:38:24]GetLastDocTimeStamp 1723905429 [14:38:24]current date 1723905505 [14:38:24]FM_GetShiftState [14:38:24]SAM_PROTO_GetShiftState [14:38:24]wFMCommunicate request_size=4 [14:38:24]MH_SAM_APDU [14:38:24]CAPDU: 80 13 01 00 [14:38:24]Write to MH i2c: E2 08 00 C5 21 80 13 01 00 00 00 00 00 63 [14:38:24]Write i2c OK [14:38:24]MH_I2C_Read... [14:38:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:24]Read from MH i2c: E2 [14:38:24]MH_I2C_Read... [14:38:24]Read from MH i2c: E2 0E 00 [14:38:24]MH_I2C_Read... [14:38:24]Read from MH i2c: E2 0E 00 C5 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [14:38:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:38:24]wFMCommunicate OK [14:38:24]SAM_PROTO_GetShiftState done [14:38:24]FM_GetShiftState done [14:38:24]opened in 1723853126 [14:38:24]opened+sec_in_day 1723939526 [14:38:24]quantity*price = 100051 [14:38:24]sum+1 = 100052 [14:38:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 415 17.08.2024 14:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198807 肖袩袛: 280624051438903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143825&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198807&fm=280624051438903&tin=02508201610067®Number=0000000000092545&sum=100051 [14:38:25]StoreToDocumentArchive [14:38:25]shift 463 fd 198807 [14:38:25]save to /storage/0463/doc_00198807 [14:38:25]save last doc name /storage/0463/doc_00198807 to /storage/kkm_last_doc_name [14:38:25]save OK [14:38:25]Clear old archive folders... [14:38:25]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:38:25]tlvbuf is 00739EB0 [14:38:25]SAM_PROTO_ClearQueue [14:38:25]wFMCommunicate request_size=4 [14:38:25]MH_SAM_APDU [14:38:25]CAPDU: 80 09 00 00 [14:38:25]Write to MH i2c: E2 08 00 D2 21 80 09 00 00 00 00 00 00 65 [14:38:25]Write i2c OK [14:38:25]MH_I2C_Read... [14:38:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:25]Read from MH i2c: E2 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 03 00 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 03 00 D2 21 00 90 00 67 [14:38:25]RAPDU: 90 00 [14:38:25]wFMCommunicate OK [14:38:25]SAM_PROTO_ClearQueue done [14:38:25]KKMCreateOFDPacket [14:38:25]OFDProtocolAddRootSTLVToBuf [14:38:25]FM_MakeSignedData [14:38:25]FM_MakeSignedData [14:38:25]SAM_PROTO_SignData [14:38:25]wFMCommunicate request_size=4 [14:38:25]MH_SAM_APDU [14:38:25]CAPDU: 80 0D 01 02 [14:38:25]Write to MH i2c: E2 08 00 D3 21 80 0D 01 02 00 00 00 00 6D [14:38:25]Write i2c OK [14:38:25]MH_I2C_Read... [14:38:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:25]Read from MH i2c: E2 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 03 00 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 03 00 D3 21 00 90 00 68 [14:38:25]RAPDU: 90 00 [14:38:25]wFMCommunicate OK [14:38:25]wFMCommunicate request_size=255 [14:38:25]MH_SAM_APDU [14:38:25]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 E1 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 08 03 [14:38:25]Write to MH i2c: E2 02 01 D4 21 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 E1 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 08 03 00 00 12 [14:38:25]Write i2c OK [14:38:25]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 D4 21 00 90 00 69 [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]wFMCommunicate request_size=16 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FF 39 E0 E6 C5 37 [14:38:26]Write to MH i2c: E2 13 00 D5 21 80 0D 02 02 0B 00 00 35 04 06 00 FF 39 E0 E6 C5 37 00 00 BF [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 D5 21 00 90 00 6A [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 03 02 [14:38:26]Write to MH i2c: E2 08 00 D6 21 80 0D 03 02 00 00 00 00 72 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 0B 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 0B 00 D6 21 00 BE 30 3A C7 00 11 68 90 90 00 6B [14:38:26]RAPDU: BE 30 3A C7 00 11 68 90 90 00 [14:38:26]wFMCommunicate OK [14:38:26]SAM_PROTO_SignData done [14:38:26]FM_MakeSignedData done [14:38:26]CreateOFDProtocolMessage [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 11 00 00 [14:38:26]Write to MH i2c: E2 08 00 D7 21 80 11 00 00 00 00 00 00 72 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 17 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 17 00 D7 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [14:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:38:26]wFMCommunicate OK [14:38:26]CreateOFDProtocolMessage done [14:38:26]OFDSenderStorePacket 198807 [14:38:26]StoreOFDPacket docnum=198807 [14:38:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 8F 1F 0D 01 75 30 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 E1 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 08 03 00 35 04 06 00 FF 39 E0 E6 C5 37 BE 30 3A C7 00 11 68 90 [14:38:26]CheckFolder [14:38:26]dirname=/storage/ofd_packets [14:38:26]CheckFolder done [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00198807 [14:38:26]NVStorageSaveData ofd_packets/00198807 [14:38:26]File name is /storage/ofd_packets/00198807 [14:38:26]Write 307 bytes [14:38:26]NVStorageSaveData done [14:38:26]OFDSenderStorePacket done [14:38:26]KKMCreateOFDPacket done [14:38:26]NVStorageSaveData kkm_last_timestamp [14:38:26]File name is /storage/kkm_last_timestamp [14:38:26]Write 4 bytes [14:38:26]NVStorageSaveData done [14:38:26]ExternCall_PrintAddStr [14:38:26]wPrintStart [14:38:26]Write to MH i2c: 01 00 00 D8 21 F9 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 D8 21 00 00 00 00 00 FF 0F 0E [14:38:26]RasterBufferAndPrint [14:38:26]line 小褔械褌 N : (1)11326265 [14:38:26]line 袠袧袧: 02508201610067 [14:38:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:38:26]line 袩袪袨袛袗袞袗 [14:38:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [14:38:26]line 孝芯胁邪褉: 2710194210 [14:38:26]line D-ENERGY 袛孝-袣-5 [14:38:26]line 12.960 * 77.20 [14:38:26]line = 1000.51 [14:38:26]line 袧袛小 12% 袧小袩 1% [14:38:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:38:26]line 袠孝袨袚袨: 1000.51 [14:38:26]line 袧小袩 1% : 8.85 [14:38:26]line 袧袛小 12% : 106.25 [14:38:26]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:38:26]line 袘械蟹薪邪谢.: 1000.51 [14:38:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:38:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:38:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:38:26]line 效械泻 415 17.08.2024 14:38 [14:38:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:38:26]line 袟袧袦: 0300000079 [14:38:26]line 袪袧袦: 0000000000092545 [14:38:26]line 袙械褉褋懈褟 袣袣袦: 001 [14:38:26]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:38:26]line 肖袦: 0000000000871802 [14:38:26]line 肖袛: 198807 [14:38:26]line 肖袩袛: 280624051438903 [14:38:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T143825&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198807&fm=280624051438903&tin=02508201610067®Number=0000000000092545&sum=100051 [14:38:26]written 0, free lines is 4095 [14:38:26]OFD Sender: Processing packet 198807 [packets to send 246, broken 245] [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00198807 [14:38:26]OFD Sender: To server: 嚂鰌G, [14:38:26]CommunicateWithHost lk.salyk.kg:30040 [14:38:26]ConnectInit lk.salyk.kg [14:38:26]Connected sock=10 [14:38:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 8F 1F 0D 01 75 30 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 E1 B5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 08 03 00 35 04 06 00 FF 39 E0 E6 C5 37 BE 30 3A C7 00 11 68 90 [14:38:26]Write to MH i2c: 01 00 00 02 22 24 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 02 22 00 00 00 00 00 ED 0C 24 [14:38:26]RasterBufferAndPrint [14:38:26]line [14:38:26]line [14:38:26]line [14:38:26]line [14:38:26]line [14:38:26]written 0, free lines is 3318 [14:38:26]MH_Cut [14:38:26]Write to MH i2c: D1 01 00 09 22 01 FD [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: D1 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: D1 01 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: D1 01 00 09 22 00 FC [14:38:26]Write to MH i2c: 01 00 00 0A 22 2C [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DF 28 47 00 82 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 08 03 00 F4 03 04 00 F1 61 C0 66 B6 04 01 00 00 CB 18 13 9A CB 7B 73 8F [14:38:26]CommunicateWithHost err = 0 [14:38:26]CheckOFDResponse [14:38:26]1017 (14) - 77093643461234 [14:38:26]1041 (16) - 0000000000871802 [14:38:26]1040 (4) - 198807 [14:38:26]1012 (4) - 17.08.2024 08:40 [14:38:26]1206 (1) - 0 [14:38:26]OFD Sender: Remove packet 198807 [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00198807 [14:38:26]NVStorageDeleteData [14:38:27]OFD Sender: No OFD packet to send [14:38:27]*** Cut start [14:38:27]*** Purtial cut [14:38:27]*** CUTSNS_PIN = 0 [14:38:27]*** Stage 1: CUTSNS_PIN = 1 [14:38:29]Read from MH i2c: 01 [14:38:29]MH_I2C_Read... [14:38:29]*** Stop cut motor [14:38:29]*** Cut end [14:38:29]Read from MH i2c: 01 07 00 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: 01 07 00 0A 22 00 00 00 00 00 FF 0F 41 [14:38:29]process_action close_receipt done [14:38:29]requested_data is exist [14:38:29]produce_requested_data [14:38:29]requested_item fm.sn is exist - process it [14:38:29]wFMCommunicate request_size=4 [14:38:29]MH_SAM_APDU [14:38:29]CAPDU: 80 11 00 00 [14:38:29]Write to MH i2c: E2 08 00 0B 22 80 11 00 00 00 00 00 00 A7 [14:38:29]Write i2c OK [14:38:29]MH_I2C_Read... [14:38:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:29]Read from MH i2c: E2 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 17 00 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 17 00 0B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F4 [14:38:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:38:29]wFMCommunicate OK [14:38:29]requested_item fd.num is exist - process it [14:38:29]SAM_PROTO_GetFieldsCounters [14:38:29]wFMCommunicate request_size=4 [14:38:29]MH_SAM_APDU [14:38:29]CAPDU: 80 13 00 00 [14:38:29]Write to MH i2c: E2 08 00 0C 22 80 13 00 00 00 00 00 00 AA [14:38:29]Write i2c OK [14:38:29]MH_I2C_Read... [14:38:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:29]Read from MH i2c: E2 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 62 00 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 62 00 0C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [14:38:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:29]wFMCommunicate OK [14:38:29]SAM_PROTO_GetFieldsCounters done [14:38:29]requested_item shift.num is exist - process it [14:38:29]requested_item shift.opened is exist - process it [14:38:29]req_shift_opened [14:38:29]FM_GetShiftState [14:38:29]SAM_PROTO_GetShiftState [14:38:29]wFMCommunicate request_size=4 [14:38:29]MH_SAM_APDU [14:38:29]CAPDU: 80 13 01 00 [14:38:29]Write to MH i2c: E2 08 00 0D 22 80 13 01 00 00 00 00 00 AC [14:38:29]Write i2c OK [14:38:29]MH_I2C_Read... [14:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:29]Read from MH i2c: E2 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 0E 00 [14:38:29]MH_I2C_Read... [14:38:29]Read from MH i2c: E2 0E 00 0D 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0C [14:38:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:38:29]wFMCommunicate OK [14:38:29]SAM_PROTO_GetShiftState done [14:38:29]FM_GetShiftState done [14:38:29]req_shift_opened done [14:38:29]requested_item shift.open_date is exist - process it [14:38:29]req_shift_open_date [14:38:29]req_shift_open_date done [14:38:29]produce_requested_data done [14:38:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198807,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:38:29]process_action_free close_receipt [14:38:29]json_value_free [14:38:29]json_value_free done [14:38:29]process_json_proto returns [14:38:29]Send response to host [14:38:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198807,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:38:29]free response buf [14:38:29]execute_script done [14:38:29]execute_script returns [14:38:29]free content buf [14:38:29]Sock 7.Close socket [14:38:29]Sock 7.Thread stoped [14:38:32]OFD Sender: No OFD packet to send [14:38:37]OFD Sender: No OFD packet to send [14:38:42]OFD Sender: No OFD packet to send [14:38:47]OFD Sender: No OFD packet to send [14:38:52]OFD Sender: No OFD packet to send [14:38:57]OFD Sender: No OFD packet to send [14:39:02]OFD Sender: No OFD packet to send [14:39:07]OFD Sender: No OFD packet to send [14:39:12]OFD Sender: No OFD packet to send [14:39:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:12]OFD Sender: No OFD packet to send [14:40:17]OFD Sender: No OFD packet to send [14:40:22]OFD Sender: No OFD packet to send [14:40:27]OFD Sender: No OFD packet to send [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:52]OFD Sender: No OFD packet to send [14:40:57]OFD Sender: No OFD packet to send [14:41:02]OFD Sender: No OFD packet to send [14:41:07]OFD Sender: No OFD packet to send [14:41:12]OFD Sender: No OFD packet to send [14:41:17]OFD Sender: No OFD packet to send [14:41:22]OFD Sender: No OFD packet to send [14:41:27]OFD Sender: No OFD packet to send [14:41:32]OFD Sender: No OFD packet to send [14:41:37]OFD Sender: No OFD packet to send [14:41:42]OFD Sender: No OFD packet to send [14:41:47]OFD Sender: No OFD packet to send [14:41:52]OFD Sender: No OFD packet to send [14:41:57]OFD Sender: No OFD packet to send [14:42:02]OFD Sender: No OFD packet to send [14:42:07]OFD Sender: No OFD packet to send [14:42:12]OFD Sender: No OFD packet to send [14:42:17]OFD Sender: No OFD packet to send [14:42:22]OFD Sender: No OFD packet to send [14:42:27]accept exits with 9 [14:42:27]New connection [14:42:27]New thread 3067104612 created [14:42:27]Thread 3067247972 joined [14:42:27]Waiting for new connection... [14:42:27] Sock 9.Parse request [14:42:27]Sock 9.Check first char [14:42:27]Sock 9.First char is OK [14:42:27]request: POST /json_proto HTTP/1.0 [14:42:27]Method: POST [14:42:27]URL: /json_proto [14:42:27]Method is POST - this is cgi request [14:42:27]url: /json_proto [14:42:27]query_string will be loaded in cgi processing [14:42:27]execute_cgi json_proto POST (null) [14:42:27]execute_cgi path=json_proto method=POST [14:42:27]POST find Content-Length [14:42:27]Host: 172.17.46.195:8080 [14:42:27]Content-Length: 679 [14:42:27]Content-Type: application/json [14:42:27] [14:42:27]POST finish read [14:42:27]Found Content-Length = 679 [14:42:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:27]execute_script... [14:42:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:27]POST & json_proto [14:42:27]process_json_proto [14:42:27]json parsed OK: [14:42:27]protocol is kg_v1.0 [14:42:27]action value=close_receipt [14:42:27]process_action close_receipt [14:42:27]cmd_close_receipt [14:42:27]MH_GetDate [14:42:27]Write to MH i2c: F0 00 00 0E 22 1F [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 09 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: F0 09 00 0E 22 00 D4 B6 C0 66 8D AE BC 66 35 [14:42:27]GetLastDocTimeStamp 1723905505 [14:42:27]current date 1723905748 [14:42:27]FM_GetShiftState [14:42:27]SAM_PROTO_GetShiftState [14:42:27]wFMCommunicate request_size=4 [14:42:27]MH_SAM_APDU [14:42:27]CAPDU: 80 13 01 00 [14:42:27]Write to MH i2c: E2 08 00 0F 22 80 13 01 00 00 00 00 00 AE [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:27]Read from MH i2c: E2 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: E2 0E 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: E2 0E 00 0F 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [14:42:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:42:27]wFMCommunicate OK [14:42:27]SAM_PROTO_GetShiftState done [14:42:27]FM_GetShiftState done [14:42:27]opened in 1723853126 [14:42:27]opened+sec_in_day 1723939526 [14:42:27]quantity*price = 50036 [14:42:27]sum+1 = 50037 [14:42:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 416 17.08.2024 14:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198808 肖袩袛: 188500766622241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198808&fm=188500766622241&tin=02508201610067®Number=0000000000092545&sum=50000 [14:42:28]StoreToDocumentArchive [14:42:28]shift 463 fd 198808 [14:42:28]save to /storage/0463/doc_00198808 [14:42:28]save last doc name /storage/0463/doc_00198808 to /storage/kkm_last_doc_name [14:42:28]save OK [14:42:28]Clear old archive folders... [14:42:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:28]tlvbuf is 006F8790 [14:42:28]SAM_PROTO_ClearQueue [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 09 00 00 [14:42:28]Write to MH i2c: E2 08 00 1C 22 80 09 00 00 00 00 00 00 B0 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 1C 22 00 90 00 B2 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_ClearQueue done [14:42:28]KKMCreateOFDPacket [14:42:28]OFDProtocolAddRootSTLVToBuf [14:42:28]FM_MakeSignedData [14:42:28]FM_MakeSignedData [14:42:28]SAM_PROTO_SignData [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 01 02 [14:42:28]Write to MH i2c: E2 08 00 1D 22 80 0D 01 02 00 00 00 00 B8 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 1D 22 00 90 00 B3 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=255 [14:42:28]MH_SAM_APDU [14:42: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D4 B6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 08 03 00 35 04 06 00 AB [14:42:28]Write to MH i2c: E2 02 01 1E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D4 B6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 08 03 00 35 04 06 00 AB 00 00 9F [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 1E 22 00 90 00 B4 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=10 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 02 02 05 70 C1 3C 02 21 [14:42:28]Write to MH i2c: E2 0D 00 1F 22 80 0D 02 02 05 00 70 C1 3C 02 21 00 00 55 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 03 00 1F 22 00 90 00 B5 [14:42:28]RAPDU: 90 00 [14:42:28]wFMCommunicate OK [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 0D 03 02 [14:42:28]Write to MH i2c: E2 08 00 20 22 80 0D 03 02 00 00 00 00 BD [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0B 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0B 00 20 22 00 BC 24 45 B5 E6 1D A1 92 90 00 CE [14:42:28]RAPDU: BC 24 45 B5 E6 1D A1 92 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_SignData done [14:42:28]FM_MakeSignedData done [14:42:28]CreateOFDProtocolMessage [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 11 00 00 [14:42:28]Write to MH i2c: E2 08 00 21 22 80 11 00 00 00 00 00 00 BD [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 21 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0A [14:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:42:28]wFMCommunicate OK [14:42:28]CreateOFDProtocolMessage done [14:42:28]OFDSenderStorePacket 198808 [14:42:28]StoreOFDPacket docnum=198808 [14:42:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 5E 07 01 0A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D4 B6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 08 03 00 35 04 06 00 AB 70 C1 3C 02 21 BC 24 45 B5 E6 1D A1 92 [14:42:28]CheckFolder [14:42:28]dirname=/storage/ofd_packets [14:42:28]CheckFolder done [14:42:28]ProducePacketName [14:42:28]name=ofd_packets/00198808 [14:42:28]NVStorageSaveData ofd_packets/00198808 [14:42:28]File name is /storage/ofd_packets/00198808 [14:42:28]Write 301 bytes [14:42:28]NVStorageSaveData done [14:42:28]OFDSenderStorePacket done [14:42:28]KKMCreateOFDPacket done [14:42:28]NVStorageSaveData kkm_last_timestamp [14:42:28]File name is /storage/kkm_last_timestamp [14:42:28]Write 4 bytes [14:42:28]NVStorageSaveData done [14:42:28]ExternCall_PrintAddStr [14:42:28]wPrintStart [14:42:28]Write to MH i2c: 01 00 00 22 22 44 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 07 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 07 00 22 22 00 00 00 00 00 FF 0F 59 [14:42:28]RasterBufferAndPrint [14:42:28]line 小褔械褌 N : (1)11326266 [14:42:28]line 袠袧袧: 02508201610067 [14:42:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:42:28]line 袩袪袨袛袗袞袗 [14:42:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [14:42:28]line 孝芯胁邪褉: 2710124130 [14:42:28]line 袗懈-92-袣-4 [14:42:28]line 7.380 * 67.80 [14:42:28]line = 500.36 [14:42:28]line 袧袛小 12% 袧小袩 1% [14:42:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:42:28]line 袨袣袪校袚袥袝袧袠袝: -0.36 [14:42:28]line 袠孝袨袚袨: 500.00 [14:42:28]line 袙薪械褋械薪芯: 500.00 [14:42:28]line 小袛袗效袗: 0.00 [14:42:28]line 袧小袩 1% : 4.43 [14:42:28]line 袧袛小 12% : 53.14 [14:42:28]line 袧邪谢懈褔薪褘屑懈: 500.00 [14:42:28]line 袘械蟹薪邪谢.: 0.00 [14:42:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:42:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:42:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:42:28]line 效械泻 416 17.08.2024 14:42 [14:42:28]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:42:28]line 袟袧袦: 0300000079 [14:42:28]line 袪袧袦: 0000000000092545 [14:42:28]line 袙械褉褋懈褟 袣袣袦: 001 [14:42:28]line 肖袦: 0000000000871802 [14:42:28]line 肖袛: 198808 [14:42:28]line 肖袩袛: 188500766622241 [14:42:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198808&fm=188500766622241&tin=02508201610067®Number=0000000000092545&sum=50000 [14:42:28]written 0, free lines is 4095 [14:42:29]OFD Sender: Processing packet 198808 [packets to send 246, broken 245] [14:42:29]ProducePacketName [14:42:29]name=ofd_packets/00198808 [14:42:29]OFD Sender: To server: 嚂鰌G, [14:42:29]CommunicateWithHost lk.salyk.kg:30040 [14:42:29]ConnectInit lk.salyk.kg [14:42:29]Connected sock=10 [14:42:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F3 5E 07 01 0A 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D4 B6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 08 03 00 35 04 06 00 AB 70 C1 3C 02 21 BC 24 45 B5 E6 1D A1 92 [14:42:29]Write to MH i2c: 01 00 00 4D 22 6F [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 07 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: 01 07 00 4D 22 00 00 00 00 00 E2 0C 64 [14:42:29]RasterBufferAndPrint [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]line [14:42:29]written 0, free lines is 3307 [14:42:29]MH_Cut [14:42:29]Write to MH i2c: D1 01 00 54 22 01 48 [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 01 00 [14:42:29]MH_I2C_Read... [14:42:29]Read from MH i2c: D1 01 00 54 22 00 47 [14:42:29]Write to MH i2c: 01 00 00 55 22 77 [14:42:29]Write i2c OK [14:42:29]MH_I2C_Read... [14:42:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BA 96 47 00 23 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 31 38 30 32 10 04 04 00 98 08 03 00 F4 03 04 00 E4 62 C0 66 B6 04 01 00 00 21 E5 0D F6 30 99 B4 E6 [14:42:29]CommunicateWithHost err = 0 [14:42:29]CheckOFDResponse [14:42:29]1017 (14) - 77093643461234 [14:42:29]1041 (16) - 0000000000871802 [14:42:29]1040 (4) - 198808 [14:42:29]1012 (4) - 17.08.2024 08:44 [14:42:29]1206 (1) - 0 [14:42:29]OFD Sender: Remove packet 198808 [14:42:29]ProducePacketName [14:42:29]name=ofd_packets/00198808 [14:42:29]NVStorageDeleteData [14:42:29]OFD Sender: No OFD packet to send [14:42:30]*** Cut start [14:42:30]*** Purtial cut [14:42:30]*** Stage 1: CUTSNS_PIN = 1 [14:42:30]Read from MH i2c: 01 [14:42:30]MH_I2C_Read... [14:42:30]*** Stop cut motor [14:42:30]*** Cut end [14:42:30]Read from MH i2c: 01 07 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: 01 07 00 55 22 00 00 00 00 00 FF 0F 8C [14:42:30]process_action close_receipt done [14:42:30]requested_data is exist [14:42:30]produce_requested_data [14:42:30]requested_item fm.sn is exist - process it [14:42:30]wFMCommunicate request_size=4 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 11 00 00 [14:42:30]Write to MH i2c: E2 08 00 56 22 80 11 00 00 00 00 00 00 F2 [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 17 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 17 00 56 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [14:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:42:30]wFMCommunicate OK [14:42:30]requested_item fd.num is exist - process it [14:42:30]SAM_PROTO_GetFieldsCounters [14:42:30]wFMCommunicate request_size=4 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 13 00 00 [14:42:30]Write to MH i2c: E2 08 00 57 22 80 13 00 00 00 00 00 00 F5 [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 62 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 62 00 57 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:30]wFMCommunicate OK [14:42:30]SAM_PROTO_GetFieldsCounters done [14:42:30]requested_item shift.num is exist - process it [14:42:30]requested_item shift.opened is exist - process it [14:42:30]req_shift_opened [14:42:30]FM_GetShiftState [14:42:30]SAM_PROTO_GetShiftState [14:42:30]wFMCommunicate request_size=4 [14:42:30]MH_SAM_APDU [14:42:30]CAPDU: 80 13 01 00 [14:42:30]Write to MH i2c: E2 08 00 58 22 80 13 01 00 00 00 00 00 F7 [14:42:30]Write i2c OK [14:42:30]MH_I2C_Read... [14:42:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:30]Read from MH i2c: E2 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 0E 00 [14:42:30]MH_I2C_Read... [14:42:30]Read from MH i2c: E2 0E 00 58 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 57 [14:42:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:42:30]wFMCommunicate OK [14:42:30]SAM_PROTO_GetShiftState done [14:42:30]FM_GetShiftState done [14:42:30]req_shift_opened done [14:42:30]requested_item shift.open_date is exist - process it [14:42:30]req_shift_open_date [14:42:30]req_shift_open_date done [14:42:30]produce_requested_data done [14:42:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198808,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:42:30]process_action_free close_receipt [14:42:30]json_value_free [14:42:30]json_value_free done [14:42:30]process_json_proto returns [14:42:30]Send response to host [14:42:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198808,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:42:30]free response buf [14:42:30]execute_script done [14:42:30]execute_script returns [14:42:30]free content buf [14:42:30]Sock 9.Close socket [14:42:30]Sock 9.Thread stoped [14:42:35]OFD Sender: No OFD packet to send [14:42:40]OFD Sender: No OFD packet to send [14:42:45]OFD Sender: No OFD packet to send [14:42:50]OFD Sender: No OFD packet to send [14:42:55]OFD Sender: No OFD packet to send [14:43:00]OFD Sender: No OFD packet to send [14:43:05]OFD Sender: No OFD packet to send [14:43:10]OFD Sender: No OFD packet to send [14:43:14]accept exits with 7 [14:43:14]New connection [14:43:14]New thread 3067247972 created [14:43:14]Thread 3067104612 joined [14:43:14]Waiting for new connection... [14:43:14] Sock 7.Parse request [14:43:14]Sock 7.Check first char [14:43:14]Sock 7.First char is OK [14:43:14]request: POST /json_proto HTTP/1.0 [14:43:14]Method: POST [14:43:14]URL: /json_proto [14:43:14]Method is POST - this is cgi request [14:43:14]url: /json_proto [14:43:14]query_string will be loaded in cgi processing [14:43:14]execute_cgi json_proto POST (null) [14:43:14]execute_cgi path=json_proto method=POST [14:43:14]POST find Content-Length [14:43:14]Host: 172.17.46.195:8080 [14:43:14]Content-Length: 679 [14:43:14]Content-Type: application/json [14:43:14] [14:43:14]POST finish read [14:43:14]Found Content-Length = 679 [14:43:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:14]execute_script... [14:43: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)11326267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:14]POST & json_proto [14:43:14]process_json_proto [14:43:14]json parsed OK: [14:43:14]protocol is kg_v1.0 [14:43:14]action value=close_receipt [14:43:14]process_action close_receipt [14:43:14]cmd_close_receipt [14:43:14]MH_GetDate [14:43:14]Write to MH i2c: F0 00 00 59 22 6A [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: F0 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: F0 09 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: F0 09 00 59 22 00 03 B7 C0 66 8D AE BC 66 B0 [14:43:14]GetLastDocTimeStamp 1723905748 [14:43:14]current date 1723905795 [14:43:14]FM_GetShiftState [14:43:14]SAM_PROTO_GetShiftState [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 13 01 00 [14:43:14]Write to MH i2c: E2 08 00 5A 22 80 13 01 00 00 00 00 00 F9 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 0E 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 0E 00 5A 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [14:43:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:43:14]wFMCommunicate OK [14:43:14]SAM_PROTO_GetShiftState done [14:43:14]FM_GetShiftState done [14:43:14]opened in 1723853126 [14:43:14]opened+sec_in_day 1723939526 [14:43:14]quantity*price = 30035 [14:43:14]sum+1 = 30036 [14:43:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 417 17.08.2024 14:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198809 肖袩袛: 14964789171269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198809&fm=14964789171269&tin=02508201610067®Number=0000000000092545&sum=30000 [14:43:15]StoreToDocumentArchive [14:43:15]shift 463 fd 198809 [14:43:15]save to /storage/0463/doc_00198809 [14:43:15]save last doc name /storage/0463/doc_00198809 to /storage/kkm_last_doc_name [14:43:15]save OK [14:43:15]Clear old archive folders... [14:43:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:15]tlvbuf is 0072D0C0 [14:43:15]SAM_PROTO_ClearQueue [14:43:15]wFMCommunicate request_size=4 [14:43:15]MH_SAM_APDU [14:43:15]CAPDU: 80 09 00 00 [14:43:15]Write to MH i2c: E2 08 00 67 22 80 09 00 00 00 00 00 00 FB [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:15]Read from MH i2c: E2 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: E2 03 00 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: E2 03 00 67 22 00 90 00 FD [14:43:15]RAPDU: 90 00 [14:43:15]wFMCommunicate OK [14:43:15]SAM_PROTO_ClearQueue done [14:43:15]KKMCreateOFDPacket [14:43:15]OFDProtocolAddRootSTLVToBuf [14:43:15]FM_MakeSignedData [14:43:15]FM_MakeSignedData [14:43:15]SAM_PROTO_SignData [14:43:15]wFMCommunicate request_size=4 [14:43:15]MH_SAM_APDU [14:43:15]CAPDU: 80 0D 01 02 [14:43:15]Write to MH i2c: E2 08 00 68 22 80 0D 01 02 00 00 00 00 03 [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:15]Read from MH i2c: E2 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: E2 03 00 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: E2 03 00 68 22 00 90 00 FE [14:43:15]RAPDU: 90 00 [14:43:15]wFMCommunicate OK [14:43:15]wFMCommunicate request_size=255 [14:43:15]MH_SAM_APDU [14:43: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 03 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 08 03 00 35 04 06 00 0D [14:43:15]Write to MH i2c: E2 02 01 69 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 03 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 08 03 00 35 04 06 00 0D 00 00 9D [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 03 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 03 00 69 22 00 90 00 FF [14:43:16]RAPDU: 90 00 [14:43:16]wFMCommunicate OK [14:43:16]wFMCommunicate request_size=10 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 0D 02 02 05 9C 42 F1 54 45 [14:43:16]Write to MH i2c: E2 0D 00 6A 22 80 0D 02 02 05 00 9C 42 F1 54 45 00 00 78 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 03 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 03 00 6A 22 00 90 00 00 [14:43:16]RAPDU: 90 00 [14:43:16]wFMCommunicate OK [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 0D 03 02 [14:43:16]Write to MH i2c: E2 08 00 6B 22 80 0D 03 02 00 00 00 00 08 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 0B 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 0B 00 6B 22 00 E0 B3 07 00 78 A7 10 DD 90 00 AF [14:43:16]RAPDU: E0 B3 07 00 78 A7 10 DD 90 00 [14:43:16]wFMCommunicate OK [14:43:16]SAM_PROTO_SignData done [14:43:16]FM_MakeSignedData done [14:43:16]CreateOFDProtocolMessage [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 11 00 00 [14:43:16]Write to MH i2c: E2 08 00 6C 22 80 11 00 00 00 00 00 00 08 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 6C 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [14:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:43:16]wFMCommunicate OK [14:43:16]CreateOFDProtocolMessage done [14:43:16]OFDSenderStorePacket 198809 [14:43:16]StoreOFDPacket docnum=198809 [14:43:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0E C5 07 01 BD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 03 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 08 03 00 35 04 06 00 0D 9C 42 F1 54 45 E0 B3 07 00 78 A7 10 DD [14:43:16]CheckFolder [14:43:16]dirname=/storage/ofd_packets [14:43:16]CheckFolder done [14:43:16]ProducePacketName [14:43:16]name=ofd_packets/00198809 [14:43:16]NVStorageSaveData ofd_packets/00198809 [14:43:16]File name is /storage/ofd_packets/00198809 [14:43:16]Write 301 bytes [14:43:16]NVStorageSaveData done [14:43:16]OFDSenderStorePacket done [14:43:16]KKMCreateOFDPacket done [14:43:16]NVStorageSaveData kkm_last_timestamp [14:43:16]File name is /storage/kkm_last_timestamp [14:43:16]Write 4 bytes [14:43:16]NVStorageSaveData done [14:43:16]ExternCall_PrintAddStr [14:43:16]wPrintStart [14:43:16]Write to MH i2c: 01 00 00 6D 22 8F [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 07 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 07 00 6D 22 00 00 00 00 00 FF 0F A4 [14:43:16]RasterBufferAndPrint [14:43:16]line 小褔械褌 N : (1)11326267 [14:43:16]line 袠袧袧: 02508201610067 [14:43:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:43:16]line 袩袪袨袛袗袞袗 [14:43:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [14:43:16]line 孝芯胁邪褉: 2710124130 [14:43:16]line 袗懈-92-袣-4 [14:43:16]line 4.430 * 67.80 [14:43:16]line = 300.35 [14:43:16]line 袧袛小 12% 袧小袩 1% [14:43:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:43:16]line 袨袣袪校袚袥袝袧袠袝: -0.35 [14:43:16]line 袠孝袨袚袨: 300.00 [14:43:16]line 袙薪械褋械薪芯: 300.00 [14:43:16]line 小袛袗效袗: 0.00 [14:43:16]line 袧小袩 1% : 2.66 [14:43:16]line 袧袛小 12% : 31.90 [14:43:16]line 袧邪谢懈褔薪褘屑懈: 300.00 [14:43:16]line 袘械蟹薪邪谢.: 0.00 [14:43:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:43:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:43:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:43:16]line 效械泻 417 17.08.2024 14:43 [14:43:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:43:16]line 袟袧袦: 0300000079 [14:43:16]line 袪袧袦: 0000000000092545 [14:43:16]line 袙械褉褋懈褟 袣袣袦: 001 [14:43:16]line 肖袦: 0000000000871802 [14:43:16]line 肖袛: 198809 [14:43:16]line 肖袩袛: 14964789171269 [14:43:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144315&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198809&fm=14964789171269&tin=02508201610067®Number=0000000000092545&sum=30000 [14:43:16]OFD Sender: Processing packet 198809 [packets to send 246, broken 245] [14:43:16]ProducePacketName [14:43:16]name=ofd_packets/00198809 [14:43:16]OFD Sender: To server: 嚂鰌G, [14:43:16]CommunicateWithHost lk.salyk.kg:30040 [14:43:16]ConnectInit lk.salyk.kg [14:43:16]written 0, free lines is 4095 [14:43:16]Connected sock=10 [14:43:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0E C5 07 01 BD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 03 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 08 03 00 35 04 06 00 0D 9C 42 F1 54 45 E0 B3 07 00 78 A7 10 DD [14:43:16]Write to MH i2c: 01 00 00 98 22 BA [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 07 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 07 00 98 22 00 00 00 00 00 DC 0C A9 [14:43:16]RasterBufferAndPrint [14:43:16]line [14:43:16]line [14:43:16]line [14:43:16]line [14:43:16]line [14:43:16]written 0, free lines is 3297 [14:43:16]MH_Cut [14:43:16]Write to MH i2c: D1 01 00 9F 22 01 93 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:17]Read from MH i2c: D1 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: D1 01 00 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: D1 01 00 9F 22 00 92 [14:43:17]Write to MH i2c: 01 00 00 A0 22 C2 [14:43:17]Write i2c OK [14:43:17]MH_I2C_Read... [14:43:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 58 42 47 00 88 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 08 03 00 F4 03 04 00 14 63 C0 66 B6 04 01 00 00 13 0A 6E 59 37 36 68 65 [14:43:17]CommunicateWithHost err = 0 [14:43:17]CheckOFDResponse [14:43:17]1017 (14) - 77093643461234 [14:43:17]1041 (16) - 0000000000871802 [14:43:17]1040 (4) - 198809 [14:43:17]1012 (4) - 17.08.2024 08:45 [14:43:17]1206 (1) - 0 [14:43:17]OFD Sender: Remove packet 198809 [14:43:17]ProducePacketName [14:43:17]name=ofd_packets/00198809 [14:43:17]NVStorageDeleteData [14:43:17]OFD Sender: No OFD packet to send [14:43:17]*** Cut start [14:43:17]*** Purtial cut [14:43:17]*** CUTSNS_PIN = 0 [14:43:17]*** Stage 1: CUTSNS_PIN = 1 [14:43:19]Read from MH i2c: 01 [14:43:19]MH_I2C_Read... [14:43:19]*** Stop cut motor [14:43:19]*** Cut end [14:43:19]Read from MH i2c: 01 07 00 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: 01 07 00 A0 22 00 00 00 00 00 FF 0F D7 [14:43:19]process_action close_receipt done [14:43:19]requested_data is exist [14:43:19]produce_requested_data [14:43:19]requested_item fm.sn is exist - process it [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 11 00 00 [14:43:19]Write to MH i2c: E2 08 00 A1 22 80 11 00 00 00 00 00 00 3D [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:19]Read from MH i2c: E2 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 17 00 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 17 00 A1 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [14:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:43:19]wFMCommunicate OK [14:43:19]requested_item fd.num is exist - process it [14:43:19]SAM_PROTO_GetFieldsCounters [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 13 00 00 [14:43:19]Write to MH i2c: E2 08 00 A2 22 80 13 00 00 00 00 00 00 40 [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:19]Read from MH i2c: E2 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 62 00 [14:43:19]MH_I2C_Read... [14:43:19]Read from MH i2c: E2 62 00 A2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [14:43:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:19]wFMCommunicate OK [14:43:19]SAM_PROTO_GetFieldsCounters done [14:43:19]requested_item shift.num is exist - process it [14:43:19]requested_item shift.opened is exist - process it [14:43:19]req_shift_opened [14:43:19]FM_GetShiftState [14:43:19]SAM_PROTO_GetShiftState [14:43:19]wFMCommunicate request_size=4 [14:43:19]MH_SAM_APDU [14:43:19]CAPDU: 80 13 01 00 [14:43:19]Write to MH i2c: E2 08 00 A3 22 80 13 01 00 00 00 00 00 42 [14:43:19]Write i2c OK [14:43:19]MH_I2C_Read... [14:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:20]Read from MH i2c: E2 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: E2 0E 00 [14:43:20]MH_I2C_Read... [14:43:20]Read from MH i2c: E2 0E 00 A3 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [14:43:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:43:20]wFMCommunicate OK [14:43:20]SAM_PROTO_GetShiftState done [14:43:20]FM_GetShiftState done [14:43:20]req_shift_opened done [14:43:20]requested_item shift.open_date is exist - process it [14:43:20]req_shift_open_date [14:43:20]req_shift_open_date done [14:43:20]produce_requested_data done [14:43:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198809,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:43:20]process_action_free close_receipt [14:43:20]json_value_free [14:43:20]json_value_free done [14:43:20]process_json_proto returns [14:43:20]Send response to host [14:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198809,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:43:20]free response buf [14:43:20]execute_script done [14:43:20]execute_script returns [14:43:20]free content buf [14:43:20]Sock 7.Close socket [14:43:20]Sock 7.Thread stoped [14:43:22]OFD Sender: No OFD packet to send [14:43:27]OFD Sender: No OFD packet to send [14:43:32]OFD Sender: No OFD packet to send [14:43:37]OFD Sender: No OFD packet to send [14:43:42]OFD Sender: No OFD packet to send [14:43:47]OFD Sender: No OFD packet to send [14:43:50]accept exits with 9 [14:43:50]New connection [14:43:50]New thread 3067104612 created [14:43:50]Thread 3067247972 joined [14:43:50]Waiting for new connection... [14:43:50] Sock 9.Parse request [14:43:50]Sock 9.Check first char [14:43:50]Sock 9.First char is OK [14:43:50]request: POST /json_proto HTTP/1.0 [14:43:50]Method: POST [14:43:50]URL: /json_proto [14:43:50]Method is POST - this is cgi request [14:43:50]url: /json_proto [14:43:50]query_string will be loaded in cgi processing [14:43:50]execute_cgi json_proto POST (null) [14:43:50]execute_cgi path=json_proto method=POST [14:43:50]POST find Content-Length [14:43:50]Host: 172.17.46.195:8080 [14:43:50]Content-Length: 811 [14:43:50]Content-Type: application/json [14:43:50] [14:43:50]POST finish read [14:43:50]Found Content-Length = 811 [14:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:50]execute_script... [14:43: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)11326270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:50]POST & json_proto [14:43:50]process_json_proto [14:43:50]json parsed OK: [14:43:50]protocol is kg_v1.0 [14:43:50]action value=close_receipt [14:43:50]process_action close_receipt [14:43:50]cmd_close_receipt [14:43:50]MH_GetDate [14:43:50]Write to MH i2c: F0 00 00 A4 22 B5 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: F0 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: F0 09 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: F0 09 00 A4 22 00 27 B7 C0 66 8D AE BC 66 1F [14:43:50]GetLastDocTimeStamp 1723905795 [14:43:50]current date 1723905831 [14:43:50]FM_GetShiftState [14:43:50]SAM_PROTO_GetShiftState [14:43:50]wFMCommunicate request_size=4 [14:43:50]MH_SAM_APDU [14:43:50]CAPDU: 80 13 01 00 [14:43:50]Write to MH i2c: E2 08 00 A5 22 80 13 01 00 00 00 00 00 44 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:50]Read from MH i2c: E2 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 0E 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: E2 0E 00 A5 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [14:43:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:43:50]wFMCommunicate OK [14:43:50]SAM_PROTO_GetShiftState done [14:43:50]FM_GetShiftState done [14:43:50]opened in 1723853126 [14:43:50]opened+sec_in_day 1723939526 [14:43:50]quantity*price = 100051 [14:43:50]sum+1 = 100052 [14:43:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 418 17.08.2024 14:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198810 肖袩袛: 33265454328086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144351&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198810&fm=33265454328086&tin=02508201610067®Number=0000000000092545&sum=100051 [14:43:51]StoreToDocumentArchive [14:43:51]shift 463 fd 198810 [14:43:51]save to /storage/0463/doc_00198810 [14:43:51]save last doc name /storage/0463/doc_00198810 to /storage/kkm_last_doc_name [14:43:51]save OK [14:43:51]Clear old archive folders... [14:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:43:51]tlvbuf is B6FA0290 [14:43:51]SAM_PROTO_ClearQueue [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 09 00 00 [14:43:51]Write to MH i2c: E2 08 00 B2 22 80 09 00 00 00 00 00 00 46 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 B2 22 00 90 00 48 [14:43:51]RAPDU: 90 00 [14:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_ClearQueue done [14:43:51]KKMCreateOFDPacket [14:43:51]OFDProtocolAddRootSTLVToBuf [14:43:51]FM_MakeSignedData [14:43:51]FM_MakeSignedData [14:43:51]SAM_PROTO_SignData [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 0D 01 02 [14:43:51]Write to MH i2c: E2 08 00 B3 22 80 0D 01 02 00 00 00 00 4E [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 B3 22 00 90 00 49 [14:43:51]RAPDU: 90 00 [14:43:51]wFMCommunicate OK [14:43:51]wFMCommunicate request_size=255 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 27 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 08 03 [14:43:51]Write to MH i2c: E2 02 01 B4 22 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 27 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 08 03 00 00 41 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 03 00 B4 22 00 90 00 4A [14:43:51]RAPDU: 90 00 [14:43:51]wFMCommunicate OK [14:43:51]wFMCommunicate request_size=16 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1E 41 37 96 A9 16 [14:43:51]Write to MH i2c: E2 13 00 B5 22 80 0D 02 02 0B 00 00 35 04 06 00 1E 41 37 96 A9 16 00 00 91 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:52]Read from MH i2c: E2 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 03 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 03 00 B5 22 00 90 00 4B [14:43:52]RAPDU: 90 00 [14:43:52]wFMCommunicate OK [14:43:52]wFMCommunicate request_size=4 [14:43:52]MH_SAM_APDU [14:43:52]CAPDU: 80 0D 03 02 [14:43:52]Write to MH i2c: E2 08 00 B6 22 80 0D 03 02 00 00 00 00 53 [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:52]Read from MH i2c: E2 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 0B 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 0B 00 B6 22 00 42 73 24 F0 3E 1D CD 22 90 00 67 [14:43:52]RAPDU: 42 73 24 F0 3E 1D CD 22 90 00 [14:43:52]wFMCommunicate OK [14:43:52]SAM_PROTO_SignData done [14:43:52]FM_MakeSignedData done [14:43:52]CreateOFDProtocolMessage [14:43:52]wFMCommunicate request_size=4 [14:43:52]MH_SAM_APDU [14:43:52]CAPDU: 80 11 00 00 [14:43:52]Write to MH i2c: E2 08 00 B7 22 80 11 00 00 00 00 00 00 53 [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:52]Read from MH i2c: E2 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 17 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: E2 17 00 B7 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [14:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:43:52]wFMCommunicate OK [14:43:52]CreateOFDProtocolMessage done [14:43:52]OFDSenderStorePacket 198810 [14:43:52]StoreOFDPacket docnum=198810 [14:43:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C9 AF 0D 01 2B BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 27 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 08 03 00 35 04 06 00 1E 41 37 96 A9 16 42 73 24 F0 3E 1D CD 22 [14:43:52]CheckFolder [14:43:52]dirname=/storage/ofd_packets [14:43:52]CheckFolder done [14:43:52]ProducePacketName [14:43:52]name=ofd_packets/00198810 [14:43:52]NVStorageSaveData ofd_packets/00198810 [14:43:52]File name is /storage/ofd_packets/00198810 [14:43:52]Write 307 bytes [14:43:52]NVStorageSaveData done [14:43:52]OFDSenderStorePacket done [14:43:52]KKMCreateOFDPacket done [14:43:52]NVStorageSaveData kkm_last_timestamp [14:43:52]File name is /storage/kkm_last_timestamp [14:43:52]Write 4 bytes [14:43:52]NVStorageSaveData done [14:43:52]ExternCall_PrintAddStr [14:43:52]wPrintStart [14:43:52]Write to MH i2c: 01 00 00 B8 22 DA [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 07 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 07 00 B8 22 00 00 00 00 00 FF 0F EF [14:43:52]RasterBufferAndPrint [14:43:52]line 小褔械褌 N : (1)11326270 [14:43:52]line 袠袧袧: 02508201610067 [14:43:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:43:52]line 袩袪袨袛袗袞袗 [14:43:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [14:43:52]line 孝芯胁邪褉: 2710194210 [14:43:52]line D-ENERGY 袛孝-袣-5 [14:43:52]line 12.960 * 77.20 [14:43:52]line = 1000.51 [14:43:52]line 袧袛小 12% 袧小袩 1% [14:43:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:43:52]line 袠孝袨袚袨: 1000.51 [14:43:52]line 袧小袩 1% : 8.85 [14:43:52]line 袧袛小 12% : 106.25 [14:43:52]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:43:52]line 袘械蟹薪邪谢.: 1000.51 [14:43:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:43:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:43:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:43:52]line 效械泻 418 17.08.2024 14:43 [14:43:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:43:52]line 袟袧袦: 0300000079 [14:43:52]line 袪袧袦: 0000000000092545 [14:43:52]line 袙械褉褋懈褟 袣袣袦: 001 [14:43:52]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:43:52]line 肖袦: 0000000000871802 [14:43:52]line 肖袛: 198810 [14:43:52]line 肖袩袛: 33265454328086 [14:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144351&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198810&fm=33265454328086&tin=02508201610067®Number=0000000000092545&sum=100051 [14:43:52]written 0, free lines is 4095 [14:43:52]OFD Sender: Processing packet 198810 [packets to send 246, broken 245] [14:43:52]ProducePacketName [14:43:52]name=ofd_packets/00198810 [14:43:52]OFD Sender: To server: 嚂鰌G, [14:43:52]CommunicateWithHost lk.salyk.kg:30040 [14:43:52]ConnectInit lk.salyk.kg [14:43:52]Connected sock=10 [14:43:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C9 AF 0D 01 2B BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 27 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 08 03 00 35 04 06 00 1E 41 37 96 A9 16 42 73 24 F0 3E 1D CD 22 [14:43:52]Write to MH i2c: 01 00 00 E2 22 04 [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 07 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: 01 07 00 E2 22 00 00 00 00 00 00 0D 18 [14:43:52]RasterBufferAndPrint [14:43:52]line [14:43:52]line [14:43:52]line [14:43:52]line [14:43:52]line [14:43:52]written 0, free lines is 3337 [14:43:52]MH_Cut [14:43:52]Write to MH i2c: D1 01 00 E9 22 01 DD [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: D1 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: D1 01 00 [14:43:52]MH_I2C_Read... [14:43:52]Read from MH i2c: D1 01 00 E9 22 00 DC [14:43:52]Write to MH i2c: 01 00 00 EA 22 0C [14:43:52]Write i2c OK [14:43:52]MH_I2C_Read... [14:43:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE E7 47 00 17 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 08 03 00 F4 03 04 00 37 63 C0 66 B6 04 01 00 00 BF 4B C7 6E 3C 6A A9 DF [14:43:52]CommunicateWithHost err = 0 [14:43:52]CheckOFDResponse [14:43:52]1017 (14) - 77093643461234 [14:43:52]1041 (16) - 0000000000871802 [14:43:52]1040 (4) - 198810 [14:43:52]1012 (4) - 17.08.2024 08:45 [14:43:52]1206 (1) - 0 [14:43:52]OFD Sender: Remove packet 198810 [14:43:52]ProducePacketName [14:43:52]name=ofd_packets/00198810 [14:43:52]NVStorageDeleteData [14:43:53]*** Cut start [14:43:53]*** Purtial cut [14:43:53]*** Stage 1: CUTSNS_PIN = 1 [14:43:53]OFD Sender: No OFD packet to send [14:43:53]Read from MH i2c: 01 [14:43:53]MH_I2C_Read... [14:43:53]*** Stop cut motor [14:43:53]*** Cut end [14:43:53]Read from MH i2c: 01 07 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: 01 07 00 EA 22 00 00 00 00 00 FF 0F 21 [14:43:53]process_action close_receipt done [14:43:53]requested_data is exist [14:43:53]produce_requested_data [14:43:53]requested_item fm.sn is exist - process it [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 11 00 00 [14:43:53]Write to MH i2c: E2 08 00 EB 22 80 11 00 00 00 00 00 00 87 [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 17 00 EB 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D4 [14:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:43:53]wFMCommunicate OK [14:43:53]requested_item fd.num is exist - process it [14:43:53]SAM_PROTO_GetFieldsCounters [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 13 00 00 [14:43:53]Write to MH i2c: E2 08 00 EC 22 80 13 00 00 00 00 00 00 8A [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 62 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 62 00 EC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_GetFieldsCounters done [14:43:53]requested_item shift.num is exist - process it [14:43:53]requested_item shift.opened is exist - process it [14:43:53]req_shift_opened [14:43:53]FM_GetShiftState [14:43:53]SAM_PROTO_GetShiftState [14:43:53]wFMCommunicate request_size=4 [14:43:53]MH_SAM_APDU [14:43:53]CAPDU: 80 13 01 00 [14:43:53]Write to MH i2c: E2 08 00 ED 22 80 13 01 00 00 00 00 00 8C [14:43:53]Write i2c OK [14:43:53]MH_I2C_Read... [14:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:53]Read from MH i2c: E2 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0E 00 [14:43:53]MH_I2C_Read... [14:43:53]Read from MH i2c: E2 0E 00 ED 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EC [14:43:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:43:53]wFMCommunicate OK [14:43:53]SAM_PROTO_GetShiftState done [14:43:53]FM_GetShiftState done [14:43:53]req_shift_opened done [14:43:53]requested_item shift.open_date is exist - process it [14:43:53]req_shift_open_date [14:43:53]req_shift_open_date done [14:43:53]produce_requested_data done [14:43:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198810,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:43:53]process_action_free close_receipt [14:43:53]json_value_free [14:43:53]json_value_free done [14:43:53]process_json_proto returns [14:43:53]Send response to host [14:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198810,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:43:53]free response buf [14:43:53]execute_script done [14:43:53]execute_script returns [14:43:53]free content buf [14:43:53]Sock 9.Close socket [14:43:53]Sock 9.Thread stoped [14:43:55]accept exits with 7 [14:43:55]New connection [14:43:55]New thread 3067247972 created [14:43:55]Thread 3067104612 joined [14:43:55]Waiting for new connection... [14:43:55] Sock 7.Parse request [14:43:55]Sock 7.Check first char [14:43:55]Sock 7.First char is OK [14:43:55]request: POST /json_proto HTTP/1.0 [14:43:55]Method: POST [14:43:55]URL: /json_proto [14:43:55]Method is POST - this is cgi request [14:43:55]url: /json_proto [14:43:55]query_string will be loaded in cgi processing [14:43:55]execute_cgi json_proto POST (null) [14:43:55]execute_cgi path=json_proto method=POST [14:43:55]POST find Content-Length [14:43:55]Host: 172.17.46.195:8080 [14:43:55]Content-Length: 795 [14:43:55]Content-Type: application/json [14:43:55] [14:43:55]POST finish read [14:43:55]Found Content-Length = 795 [14:43:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:55]execute_script... [14:43: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)11326269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.08 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:55]POST & json_proto [14:43:55]process_json_proto [14:43:55]json parsed OK: [14:43:55]protocol is kg_v1.0 [14:43:55]action value=close_receipt [14:43:55]process_action close_receipt [14:43:55]cmd_close_receipt [14:43:55]MH_GetDate [14:43:55]Write to MH i2c: F0 00 00 EE 22 FF [14:43:55]Write i2c OK [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: F0 [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: F0 09 00 [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: F0 09 00 EE 22 00 2D B7 C0 66 8D AE BC 66 6F [14:43:55]GetLastDocTimeStamp 1723905831 [14:43:55]current date 1723905837 [14:43:55]FM_GetShiftState [14:43:55]SAM_PROTO_GetShiftState [14:43:55]wFMCommunicate request_size=4 [14:43:55]MH_SAM_APDU [14:43:55]CAPDU: 80 13 01 00 [14:43:55]Write to MH i2c: E2 08 00 EF 22 80 13 01 00 00 00 00 00 8E [14:43:55]Write i2c OK [14:43:55]MH_I2C_Read... [14:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:55]Read from MH i2c: E2 [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: E2 0E 00 [14:43:55]MH_I2C_Read... [14:43:55]Read from MH i2c: E2 0E 00 EF 22 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EE [14:43:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:43:55]wFMCommunicate OK [14:43:55]SAM_PROTO_GetShiftState done [14:43:55]FM_GetShiftState done [14:43:55]opened in 1723853126 [14:43:55]opened+sec_in_day 1723939526 [14:43:55]quantity*price = 140008 [14:43:55]sum+1 = 140009 [14:43:55]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1400.08 袧小袩 1% : 12.39 袧袛小 12% : 148.68 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1400.08 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 419 17.08.2024 14:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198811 肖袩袛: 104039831855537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144357&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198811&fm=104039831855537&tin=02508201610067®Number=0000000000092545&sum=140008 [14:43:56]StoreToDocumentArchive [14:43:56]shift 463 fd 198811 [14:43:56]save to /storage/0463/doc_00198811 [14:43:56]save last doc name /storage/0463/doc_00198811 to /storage/kkm_last_doc_name [14:43:56]save OK [14:43:56]Clear old archive folders... [14:43:56]ProcessDocumentItem done err = 0, tmpTLVsize=249 [14:43:56]tlvbuf is 007F2C20 [14:43:56]SAM_PROTO_ClearQueue [14:43:56]wFMCommunicate request_size=4 [14:43:56]MH_SAM_APDU [14:43:56]CAPDU: 80 09 00 00 [14:43:56]Write to MH i2c: E2 08 00 FC 22 80 09 00 00 00 00 00 00 90 [14:43:56]Write i2c OK [14:43:56]MH_I2C_Read... [14:43:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:56]Read from MH i2c: E2 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 03 00 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 03 00 FC 22 00 90 00 92 [14:43:56]RAPDU: 90 00 [14:43:56]wFMCommunicate OK [14:43:56]SAM_PROTO_ClearQueue done [14:43:56]KKMCreateOFDPacket [14:43:56]OFDProtocolAddRootSTLVToBuf [14:43:56]FM_MakeSignedData [14:43:56]FM_MakeSignedData [14:43:56]SAM_PROTO_SignData [14:43:56]wFMCommunicate request_size=4 [14:43:56]MH_SAM_APDU [14:43:56]CAPDU: 80 0D 01 02 [14:43:56]Write to MH i2c: E2 08 00 FD 22 80 0D 01 02 00 00 00 00 98 [14:43:56]Write i2c OK [14:43:56]MH_I2C_Read... [14:43:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:56]Read from MH i2c: E2 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 03 00 [14:43:56]MH_I2C_Read... [14:43:56]Read from MH i2c: E2 03 00 FD 22 00 90 00 93 [14:43:56]RAPDU: 90 00 [14:43:56]wFMCommunicate OK [14:43:56]wFMCommunicate request_size=255 [14:43:56]MH_SAM_APDU [14:43:56]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 2D B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 08 03 00 35 04 06 00 5E 9F A9 [14:43:56]Write to MH i2c: E2 02 01 FE 22 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 2D B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 08 03 00 35 04 06 00 5E 9F A9 00 00 34 [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:57]Read from MH i2c: E2 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 03 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 03 00 FE 22 00 90 00 94 [14:43:57]RAPDU: 90 00 [14:43:57]wFMCommunicate OK [14:43:57]wFMCommunicate request_size=8 [14:43:57]MH_SAM_APDU [14:43:57]CAPDU: 80 0D 02 02 03 38 61 B1 [14:43:57]Write to MH i2c: E2 0B 00 FF 22 80 0D 02 02 03 00 38 61 B1 00 00 EB [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:57]Read from MH i2c: E2 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 03 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 03 00 FF 22 00 90 00 95 [14:43:57]RAPDU: 90 00 [14:43:57]wFMCommunicate OK [14:43:57]wFMCommunicate request_size=4 [14:43:57]MH_SAM_APDU [14:43:57]CAPDU: 80 0D 03 02 [14:43:57]Write to MH i2c: E2 08 00 00 23 80 0D 03 02 00 00 00 00 9E [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:57]Read from MH i2c: E2 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 0B 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 0B 00 00 23 00 8F D2 5F 1F A9 55 58 FA 90 00 CE [14:43:57]RAPDU: 8F D2 5F 1F A9 55 58 FA 90 00 [14:43:57]wFMCommunicate OK [14:43:57]SAM_PROTO_SignData done [14:43:57]FM_MakeSignedData done [14:43:57]CreateOFDProtocolMessage [14:43:57]wFMCommunicate request_size=4 [14:43:57]MH_SAM_APDU [14:43:57]CAPDU: 80 11 00 00 [14:43:57]Write to MH i2c: E2 08 00 01 23 80 11 00 00 00 00 00 00 9E [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:57]Read from MH i2c: E2 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 17 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: E2 17 00 01 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [14:43:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:43:57]wFMCommunicate OK [14:43:57]CreateOFDProtocolMessage done [14:43:57]OFDSenderStorePacket 198811 [14:43:57]StoreOFDPacket docnum=198811 [14:43:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E5 E9 05 01 1A 85 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 2D B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 08 03 00 35 04 06 00 5E 9F A9 38 61 B1 8F D2 5F 1F A9 55 58 FA [14:43:57]CheckFolder [14:43:57]dirname=/storage/ofd_packets [14:43:57]CheckFolder done [14:43:57]ProducePacketName [14:43:57]name=ofd_packets/00198811 [14:43:57]NVStorageSaveData ofd_packets/00198811 [14:43:57]File name is /storage/ofd_packets/00198811 [14:43:57]Write 299 bytes [14:43:57]NVStorageSaveData done [14:43:57]OFDSenderStorePacket done [14:43:57]KKMCreateOFDPacket done [14:43:57]NVStorageSaveData kkm_last_timestamp [14:43:57]File name is /storage/kkm_last_timestamp [14:43:57]Write 4 bytes [14:43:57]NVStorageSaveData done [14:43:57]ExternCall_PrintAddStr [14:43:57]wPrintStart [14:43:57]Write to MH i2c: 01 00 00 02 23 25 [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 07 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 07 00 02 23 00 00 00 00 00 FF 0F 3A [14:43:57]RasterBufferAndPrint [14:43:57]line 小褔械褌 N : (1)11326269 [14:43:57]line 袠袧袧: 02508201610067 [14:43:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:43:57]line 袩袪袨袛袗袞袗 [14:43:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [14:43:57]line 孝芯胁邪褉: 2710124130 [14:43:57]OFD Sender: Processing packet 198811 [packets to send 246, broken 245] [14:43:57]ProducePacketName [14:43:57]name=ofd_packets/00198811 [14:43:57]OFD Sender: To server: 嚂鰌G, [14:43:57]CommunicateWithHost lk.salyk.kg:30040 [14:43:57]ConnectInit lk.salyk.kg [14:43:57]line SU-92-袣-5 [14:43:57]line 20.350 * 68.80 [14:43:57]line = 1400.08 [14:43:57]line 袧袛小 12% 袧小袩 1% [14:43:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:43:57]line 袠孝袨袚袨: 1400.08 [14:43:57]line 袧小袩 1% : 12.39 [14:43:57]line 袧袛小 12% : 148.68 [14:43:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:43:57]line 袘械蟹薪邪谢.: 1400.08 [14:43:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:43:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:43:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:43:57]line 效械泻 419 17.08.2024 14:43 [14:43:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:43:57]line 袟袧袦: 0300000079 [14:43:57]line 袪袧袦: 0000000000092545 [14:43:57]line 袙械褉褋懈褟 袣袣袦: 001 [14:43:57]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:43:57]line 肖袦: 0000000000871802 [14:43:57]line 肖袛: 198811 [14:43:57]line 肖袩袛: 104039831855537 [14:43:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144357&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198811&fm=104039831855537&tin=02508201610067®Number=0000000000092545&sum=140008 [14:43:57]written 0, free lines is 4095 [14:43:57]Connected sock=10 [14:43:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E5 E9 05 01 1A 85 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 2D B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 08 03 00 35 04 06 00 5E 9F A9 38 61 B1 8F D2 5F 1F A9 55 58 FA [14:43:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 62 47 00 25 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 08 03 00 F4 03 04 00 3C 63 C0 66 B6 04 01 00 00 A4 69 4D 25 CA 7B 57 DD [14:43:57]CommunicateWithHost err = 0 [14:43:57]CheckOFDResponse [14:43:57]1017 (14) - 77093643461234 [14:43:57]1041 (16) - 0000000000871802 [14:43:57]1040 (4) - 198811 [14:43:57]1012 (4) - 17.08.2024 08:45 [14:43:57]1206 (1) - 0 [14:43:57]OFD Sender: Remove packet 198811 [14:43:57]ProducePacketName [14:43:57]name=ofd_packets/00198811 [14:43:57]NVStorageDeleteData [14:43:57]Write to MH i2c: 01 00 00 2C 23 4F [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 07 00 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: 01 07 00 2C 23 00 00 00 00 00 3F 0D A2 [14:43:57]RasterBufferAndPrint [14:43:57]line [14:43:57]line [14:43:57]line [14:43:57]line [14:43:57]line [14:43:57]written 0, free lines is 3406 [14:43:57]MH_Cut [14:43:57]Write to MH i2c: D1 01 00 33 23 01 28 [14:43:57]Write i2c OK [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: D1 [14:43:57]MH_I2C_Read... [14:43:57]Read from MH i2c: D1 01 00 [14:43:58]MH_I2C_Read... [14:43:58]Read from MH i2c: D1 01 00 33 23 00 27 [14:43:58]Write to MH i2c: 01 00 00 34 23 57 [14:43:58]Write i2c OK [14:43:58]MH_I2C_Read... [14:43:58]OFD Sender: No OFD packet to send [14:43:58]*** Cut start [14:43:58]*** Purtial cut [14:43:58]*** CUTSNS_PIN = 0 [14:43:58]*** Stage 1: CUTSNS_PIN = 1 [14:44:00]Read from MH i2c: 01 [14:44:00]MH_I2C_Read... [14:44:00]*** Stop cut motor [14:44:00]*** Cut end [14:44:00]Read from MH i2c: 01 07 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: 01 07 00 34 23 00 00 00 00 00 FF 0F 6C [14:44:00]process_action close_receipt done [14:44:00]requested_data is exist [14:44:00]produce_requested_data [14:44:00]requested_item fm.sn is exist - process it [14:44:00]wFMCommunicate request_size=4 [14:44:00]MH_SAM_APDU [14:44:00]CAPDU: 80 11 00 00 [14:44:00]Write to MH i2c: E2 08 00 35 23 80 11 00 00 00 00 00 00 D2 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:00]Read from MH i2c: E2 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 17 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 17 00 35 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [14:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:44:00]wFMCommunicate OK [14:44:00]requested_item fd.num is exist - process it [14:44:00]SAM_PROTO_GetFieldsCounters [14:44:00]wFMCommunicate request_size=4 [14:44:00]MH_SAM_APDU [14:44:00]CAPDU: 80 13 00 00 [14:44:00]Write to MH i2c: E2 08 00 36 23 80 13 00 00 00 00 00 00 D5 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:00]Read from MH i2c: E2 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 62 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 62 00 36 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [14:44:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:00]wFMCommunicate OK [14:44:00]SAM_PROTO_GetFieldsCounters done [14:44:00]requested_item shift.num is exist - process it [14:44:00]requested_item shift.opened is exist - process it [14:44:00]req_shift_opened [14:44:00]FM_GetShiftState [14:44:00]SAM_PROTO_GetShiftState [14:44:00]wFMCommunicate request_size=4 [14:44:00]MH_SAM_APDU [14:44:00]CAPDU: 80 13 01 00 [14:44:00]Write to MH i2c: E2 08 00 37 23 80 13 01 00 00 00 00 00 D7 [14:44:00]Write i2c OK [14:44:00]MH_I2C_Read... [14:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:00]Read from MH i2c: E2 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 0E 00 [14:44:00]MH_I2C_Read... [14:44:00]Read from MH i2c: E2 0E 00 37 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 37 [14:44:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:44:00]wFMCommunicate OK [14:44:00]SAM_PROTO_GetShiftState done [14:44:00]FM_GetShiftState done [14:44:00]req_shift_opened done [14:44:00]requested_item shift.open_date is exist - process it [14:44:00]req_shift_open_date [14:44:00]req_shift_open_date done [14:44:00]produce_requested_data done [14:44:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198811,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:44:00]process_action_free close_receipt [14:44:00]json_value_free [14:44:00]json_value_free done [14:44:00]process_json_proto returns [14:44:00]Send response to host [14:44:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198811,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:44:00]free response buf [14:44:00]execute_script done [14:44:00]execute_script returns [14:44:00]free content buf [14:44:00]Sock 7.Close socket [14:44:00]Sock 7.Thread stoped [14:44:01]accept exits with 9 [14:44:01]New connection [14:44:01]New thread 3067104612 created [14:44:01]Thread 3067247972 joined [14:44:01]Waiting for new connection... [14:44:01] Sock 9.Parse request [14:44:01]Sock 9.Check first char [14:44:01]Sock 9.First char is OK [14:44:01]request: POST /json_proto HTTP/1.0 [14:44:01]Method: POST [14:44:01]URL: /json_proto [14:44:01]Method is POST - this is cgi request [14:44:01]url: /json_proto [14:44:01]query_string will be loaded in cgi processing [14:44:01]execute_cgi json_proto POST (null) [14:44:01]execute_cgi path=json_proto method=POST [14:44:01]POST find Content-Length [14:44:01]Host: 172.17.46.195:8080 [14:44:01]Content-Length: 805 [14:44:01]Content-Type: application/json [14:44:01] [14:44:01]POST finish read [14:44:01]Found Content-Length = 805 [14:44:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:01]execute_script... [14:44: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)11326268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:01]POST & json_proto [14:44:01]process_json_proto [14:44:01]json parsed OK: [14:44:01]protocol is kg_v1.0 [14:44:01]action value=close_receipt [14:44:01]process_action close_receipt [14:44:01]cmd_close_receipt [14:44:01]MH_GetDate [14:44:01]Write to MH i2c: F0 00 00 38 23 4A [14:44:01]Write i2c OK [14:44:01]MH_I2C_Read... [14:44:01]Read from MH i2c: F0 [14:44:01]MH_I2C_Read... [14:44:01]Read from MH i2c: F0 09 00 [14:44:01]MH_I2C_Read... [14:44:01]Read from MH i2c: F0 09 00 38 23 00 32 B7 C0 66 8D AE BC 66 BF [14:44:01]GetLastDocTimeStamp 1723905837 [14:44:01]current date 1723905842 [14:44:01]FM_GetShiftState [14:44:01]SAM_PROTO_GetShiftState [14:44:01]wFMCommunicate request_size=4 [14:44:01]MH_SAM_APDU [14:44:01]CAPDU: 80 13 01 00 [14:44:01]Write to MH i2c: E2 08 00 39 23 80 13 01 00 00 00 00 00 D9 [14:44:01]Write i2c OK [14:44:01]MH_I2C_Read... [14:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:01]Read from MH i2c: E2 [14:44:01]MH_I2C_Read... [14:44:01]Read from MH i2c: E2 0E 00 [14:44:01]MH_I2C_Read... [14:44:01]Read from MH i2c: E2 0E 00 39 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 39 [14:44:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:44:01]wFMCommunicate OK [14:44:01]SAM_PROTO_GetShiftState done [14:44:01]FM_GetShiftState done [14:44:01]opened in 1723853126 [14:44:01]opened+sec_in_day 1723939526 [14:44:01]quantity*price = 250054 [14:44:01]sum+1 = 250055 [14:44:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2500.54 袧小袩 1% : 22.13 袧袛小 12% : 265.54 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2500.54 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 420 17.08.2024 14:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198812 肖袩袛: 256729497450322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144402&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198812&fm=256729497450322&tin=02508201610067®Number=0000000000092545&sum=250054 [14:44:02]StoreToDocumentArchive [14:44:02]shift 463 fd 198812 [14:44:02]save to /storage/0463/doc_00198812 [14:44:02]save last doc name /storage/0463/doc_00198812 to /storage/kkm_last_doc_name [14:44:02]save OK [14:44:02]Clear old archive folders... [14:44:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:02]tlvbuf is 00785620 [14:44:02]SAM_PROTO_ClearQueue [14:44:02]wFMCommunicate request_size=4 [14:44:02]MH_SAM_APDU [14:44:02]CAPDU: 80 09 00 00 [14:44:02]Write to MH i2c: E2 08 00 46 23 80 09 00 00 00 00 00 00 DB [14:44:02]Write i2c OK [14:44:02]MH_I2C_Read... [14:44:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 46 23 00 90 00 DD [14:44:03]RAPDU: 90 00 [14:44:03]wFMCommunicate OK [14:44:03]SAM_PROTO_ClearQueue done [14:44:03]KKMCreateOFDPacket [14:44:03]OFDProtocolAddRootSTLVToBuf [14:44:03]FM_MakeSignedData [14:44:03]FM_MakeSignedData [14:44:03]SAM_PROTO_SignData [14:44:03]wFMCommunicate request_size=4 [14:44:03]MH_SAM_APDU [14:44:03]CAPDU: 80 0D 01 02 [14:44:03]Write to MH i2c: E2 08 00 47 23 80 0D 01 02 00 00 00 00 E3 [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 47 23 00 90 00 DE [14:44:03]RAPDU: 90 00 [14:44:03]wFMCommunicate OK [14:44:03]wFMCommunicate request_size=255 [14:44:03]MH_SAM_APDU [14:44: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 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 32 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 08 03 00 35 04 06 00 E9 [14:44:03]Write to MH i2c: E2 02 01 48 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 32 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 08 03 00 35 04 06 00 E9 00 00 D7 [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 48 23 00 90 00 DF [14:44:03]RAPDU: 90 00 [14:44:03]wFMCommunicate OK [14:44:03]wFMCommunicate request_size=10 [14:44:03]MH_SAM_APDU [14:44:03]CAPDU: 80 0D 02 02 05 7E 7E 7F B7 52 [14:44:03]Write to MH i2c: E2 0D 00 49 23 80 0D 02 02 05 00 7E 7E 7F B7 52 00 00 74 [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:03]OFD Sender: No OFD packet to send [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 03 00 49 23 00 90 00 E0 [14:44:03]RAPDU: 90 00 [14:44:03]wFMCommunicate OK [14:44:03]wFMCommunicate request_size=4 [14:44:03]MH_SAM_APDU [14:44:03]CAPDU: 80 0D 03 02 [14:44:03]Write to MH i2c: E2 08 00 4A 23 80 0D 03 02 00 00 00 00 E8 [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 0B 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 0B 00 4A 23 00 28 E4 84 30 E3 9E C6 13 90 00 03 [14:44:03]RAPDU: 28 E4 84 30 E3 9E C6 13 90 00 [14:44:03]wFMCommunicate OK [14:44:03]SAM_PROTO_SignData done [14:44:03]FM_MakeSignedData done [14:44:03]CreateOFDProtocolMessage [14:44:03]wFMCommunicate request_size=4 [14:44:03]MH_SAM_APDU [14:44:03]CAPDU: 80 11 00 00 [14:44:03]Write to MH i2c: E2 08 00 4B 23 80 11 00 00 00 00 00 00 E8 [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:03]Read from MH i2c: E2 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 17 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: E2 17 00 4B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [14:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:44:03]wFMCommunicate OK [14:44:03]CreateOFDProtocolMessage done [14:44:03]OFDSenderStorePacket 198812 [14:44:03]StoreOFDPacket docnum=198812 [14:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B7 51 07 01 A3 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 32 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 08 03 00 35 04 06 00 E9 7E 7E 7F B7 52 28 E4 84 30 E3 9E C6 13 [14:44:03]CheckFolder [14:44:03]dirname=/storage/ofd_packets [14:44:03]CheckFolder done [14:44:03]ProducePacketName [14:44:03]name=ofd_packets/00198812 [14:44:03]NVStorageSaveData ofd_packets/00198812 [14:44:03]File name is /storage/ofd_packets/00198812 [14:44:03]Write 301 bytes [14:44:03]NVStorageSaveData done [14:44:03]OFDSenderStorePacket done [14:44:03]KKMCreateOFDPacket done [14:44:03]NVStorageSaveData kkm_last_timestamp [14:44:03]File name is /storage/kkm_last_timestamp [14:44:03]Write 4 bytes [14:44:03]NVStorageSaveData done [14:44:03]ExternCall_PrintAddStr [14:44:03]wPrintStart [14:44:03]Write to MH i2c: 01 00 00 4C 23 6F [14:44:03]Write i2c OK [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: 01 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: 01 07 00 [14:44:03]MH_I2C_Read... [14:44:03]Read from MH i2c: 01 07 00 4C 23 00 00 00 00 00 FF 0F 84 [14:44:03]RasterBufferAndPrint [14:44:03]line 小褔械褌 N : (1)11326268 [14:44:03]line 袠袧袧: 02508201610067 [14:44:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:44:03]line 袩袪袨袛袗袞袗 [14:44:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [14:44:03]line 孝芯胁邪褉: 2710124500 [14:44:03]line 袗懈-95-袣-5 [14:44:03]line 33.700 * 74.20 [14:44:03]line = 2500.54 [14:44:03]line 袧袛小 12% 袧小袩 1% [14:44:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:44:03]line 袠孝袨袚袨: 2500.54 [14:44:03]line 袧小袩 1% : 22.13 [14:44:03]line 袧袛小 12% : 265.54 [14:44:03]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:44:03]line 袘械蟹薪邪谢.: 2500.54 [14:44:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:44:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:44:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:44:03]line 效械泻 420 17.08.2024 14:44 [14:44:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:44:03]line 袟袧袦: 0300000079 [14:44:03]line 袪袧袦: 0000000000092545 [14:44:03]line 袙械褉褋懈褟 袣袣袦: 001 [14:44:03]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:44:03]line 肖袦: 0000000000871802 [14:44:03]line 肖袛: 198812 [14:44:03]line 肖袩袛: 256729497450322 [14:44:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144402&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198812&fm=256729497450322&tin=02508201610067®Number=0000000000092545&sum=250054 [14:44:03]written 0, free lines is 4095 [14:44:03]OFD Sender: Processing packet 198812 [packets to send 246, broken 245] [14:44:03]ProducePacketName [14:44:03]name=ofd_packets/00198812 [14:44:03]OFD Sender: To server: 嚂鰌G, [14:44:03]CommunicateWithHost lk.salyk.kg:30040 [14:44:03]ConnectInit lk.salyk.kg [14:44:03]Connected sock=10 [14:44:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B7 51 07 01 A3 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 32 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 08 03 00 35 04 06 00 E9 7E 7E 7F B7 52 28 E4 84 30 E3 9E C6 13 [14:44:04]Write to MH i2c: 01 00 00 76 23 99 [14:44:04]Write i2c OK [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: 01 [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: 01 07 00 [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: 01 07 00 76 23 00 00 00 00 00 FA 0C A6 [14:44:04]RasterBufferAndPrint [14:44:04]line [14:44:04]line [14:44:04]line [14:44:04]line [14:44:04]line [14:44:04]written 0, free lines is 3343 [14:44:04]MH_Cut [14:44:04]Write to MH i2c: D1 01 00 7D 23 01 72 [14:44:04]Write i2c OK [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: D1 [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: D1 01 00 [14:44:04]MH_I2C_Read... [14:44:04]Read from MH i2c: D1 01 00 7D 23 00 71 [14:44:04]Write to MH i2c: 01 00 00 7E 23 A1 [14:44:04]Write i2c OK [14:44:04]MH_I2C_Read... [14:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BD 07 47 00 3A DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 08 03 00 F4 03 04 00 43 63 C0 66 B6 04 01 00 00 6C 48 0C 3E 60 50 21 AD [14:44:04]CommunicateWithHost err = 0 [14:44:04]CheckOFDResponse [14:44:04]1017 (14) - 77093643461234 [14:44:04]1041 (16) - 0000000000871802 [14:44:04]1040 (4) - 198812 [14:44:04]1012 (4) - 17.08.2024 08:45 [14:44:04]1206 (1) - 0 [14:44:04]OFD Sender: Remove packet 198812 [14:44:04]ProducePacketName [14:44:04]name=ofd_packets/00198812 [14:44:04]NVStorageDeleteData [14:44:04]*** Cut start [14:44:04]*** Purtial cut [14:44:04]*** Stage 1: CUTSNS_PIN = 1 [14:44:04]OFD Sender: No OFD packet to send [14:44:05]Read from MH i2c: 01 [14:44:05]MH_I2C_Read... [14:44:05]*** Stop cut motor [14:44:05]*** Cut end [14:44:05]Read from MH i2c: 01 07 00 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: 01 07 00 7E 23 00 00 00 00 00 FF 0F B6 [14:44:05]process_action close_receipt done [14:44:05]requested_data is exist [14:44:05]produce_requested_data [14:44:05]requested_item fm.sn is exist - process it [14:44:05]wFMCommunicate request_size=4 [14:44:05]MH_SAM_APDU [14:44:05]CAPDU: 80 11 00 00 [14:44:05]Write to MH i2c: E2 08 00 7F 23 80 11 00 00 00 00 00 00 1C [14:44:05]Write i2c OK [14:44:05]MH_I2C_Read... [14:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:05]Read from MH i2c: E2 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 17 00 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 17 00 7F 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [14:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:44:05]wFMCommunicate OK [14:44:05]requested_item fd.num is exist - process it [14:44:05]SAM_PROTO_GetFieldsCounters [14:44:05]wFMCommunicate request_size=4 [14:44:05]MH_SAM_APDU [14:44:05]CAPDU: 80 13 00 00 [14:44:05]Write to MH i2c: E2 08 00 80 23 80 13 00 00 00 00 00 00 1F [14:44:05]Write i2c OK [14:44:05]MH_I2C_Read... [14:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:05]Read from MH i2c: E2 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 62 00 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 62 00 80 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [14:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:05]wFMCommunicate OK [14:44:05]SAM_PROTO_GetFieldsCounters done [14:44:05]requested_item shift.num is exist - process it [14:44:05]requested_item shift.opened is exist - process it [14:44:05]req_shift_opened [14:44:05]FM_GetShiftState [14:44:05]SAM_PROTO_GetShiftState [14:44:05]wFMCommunicate request_size=4 [14:44:05]MH_SAM_APDU [14:44:05]CAPDU: 80 13 01 00 [14:44:05]Write to MH i2c: E2 08 00 81 23 80 13 01 00 00 00 00 00 21 [14:44:05]Write i2c OK [14:44:05]MH_I2C_Read... [14:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:05]Read from MH i2c: E2 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 0E 00 [14:44:05]MH_I2C_Read... [14:44:05]Read from MH i2c: E2 0E 00 81 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 81 [14:44:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:44:05]wFMCommunicate OK [14:44:05]SAM_PROTO_GetShiftState done [14:44:05]FM_GetShiftState done [14:44:05]req_shift_opened done [14:44:05]requested_item shift.open_date is exist - process it [14:44:05]req_shift_open_date [14:44:05]req_shift_open_date done [14:44:05]produce_requested_data done [14:44:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198812,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:44:05]process_action_free close_receipt [14:44:05]json_value_free [14:44:05]json_value_free done [14:44:05]process_json_proto returns [14:44:05]Send response to host [14:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198812,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:44:05]free response buf [14:44:05]execute_script done [14:44:05]execute_script returns [14:44:05]free content buf [14:44:05]Sock 9.Close socket [14:44:05]Sock 9.Thread stoped [14:44:09]OFD Sender: No OFD packet to send [14:44:14]OFD Sender: No OFD packet to send [14:44:19]OFD Sender: No OFD packet to send [14:44:24]OFD Sender: No OFD packet to send [14:44:29]OFD Sender: No OFD packet to send [14:44:34]OFD Sender: No OFD packet to send [14:44:39]OFD Sender: No OFD packet to send [14:44:44]OFD Sender: No OFD packet to send [14:44:48]accept exits with 7 [14:44:48]New connection [14:44:48]New thread 3067247972 created [14:44:48]Thread 3067104612 joined [14:44:48]Waiting for new connection... [14:44:48] Sock 7.Parse request [14:44:48]Sock 7.Check first char [14:44:48]Sock 7.First char is OK [14:44:48]request: POST /json_proto HTTP/1.0 [14:44:48]Method: POST [14:44:48]URL: /json_proto [14:44:48]Method is POST - this is cgi request [14:44:48]url: /json_proto [14:44:48]query_string will be loaded in cgi processing [14:44:48]execute_cgi json_proto POST (null) [14:44:48]execute_cgi path=json_proto method=POST [14:44:48]POST find Content-Length [14:44:48]Host: 172.17.46.195:8080 [14:44:48]Content-Length: 802 [14:44:48]Content-Type: application/json [14:44:48] [14:44:48]POST finish read [14:44:48]Found Content-Length = 802 [14:44:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:48]execute_script... [14:44: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)11326271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:48]POST & json_proto [14:44:48]process_json_proto [14:44:48]json parsed OK: [14:44:48]protocol is kg_v1.0 [14:44:48]action value=close_receipt [14:44:48]process_action close_receipt [14:44:48]cmd_close_receipt [14:44:48]MH_GetDate [14:44:48]Write to MH i2c: F0 00 00 82 23 94 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: F0 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: F0 09 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: F0 09 00 82 23 00 61 B7 C0 66 8D AE BC 66 38 [14:44:48]GetLastDocTimeStamp 1723905842 [14:44:48]current date 1723905889 [14:44:48]FM_GetShiftState [14:44:48]SAM_PROTO_GetShiftState [14:44:48]wFMCommunicate request_size=4 [14:44:48]MH_SAM_APDU [14:44:48]CAPDU: 80 13 01 00 [14:44:48]Write to MH i2c: E2 08 00 83 23 80 13 01 00 00 00 00 00 23 [14:44:48]Write i2c OK [14:44:48]MH_I2C_Read... [14:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:48]Read from MH i2c: E2 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 0E 00 [14:44:48]MH_I2C_Read... [14:44:48]Read from MH i2c: E2 0E 00 83 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 83 [14:44:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:44:48]wFMCommunicate OK [14:44:48]SAM_PROTO_GetShiftState done [14:44:48]FM_GetShiftState done [14:44:48]opened in 1723853126 [14:44:48]opened+sec_in_day 1723939526 [14:44:48]quantity*price = 300075 [14:44:48]sum+1 = 300077 [14:44:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 421 17.08.2024 14:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198813 肖袩袛: 91726006582866 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198813&fm=91726006582866&tin=02508201610067®Number=0000000000092545&sum=300076 [14:44:49]StoreToDocumentArchive [14:44:49]shift 463 fd 198813 [14:44:49]save to /storage/0463/doc_00198813 [14:44:49]save last doc name /storage/0463/doc_00198813 to /storage/kkm_last_doc_name [14:44:49]save OK [14:44:49]Clear old archive folders... [14:44:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:44:49]tlvbuf is 006A46E0 [14:44:49]SAM_PROTO_ClearQueue [14:44:49]wFMCommunicate request_size=4 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 09 00 00 [14:44:49]Write to MH i2c: E2 08 00 90 23 80 09 00 00 00 00 00 00 25 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 90 23 00 90 00 27 [14:44:49]RAPDU: 90 00 [14:44:49]wFMCommunicate OK [14:44:49]SAM_PROTO_ClearQueue done [14:44:49]KKMCreateOFDPacket [14:44:49]OFDProtocolAddRootSTLVToBuf [14:44:49]FM_MakeSignedData [14:44:49]FM_MakeSignedData [14:44:49]SAM_PROTO_SignData [14:44:49]wFMCommunicate request_size=4 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 0D 01 02 [14:44:49]Write to MH i2c: E2 08 00 91 23 80 0D 01 02 00 00 00 00 2D [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 91 23 00 90 00 28 [14:44:49]RAPDU: 90 00 [14:44:49]wFMCommunicate OK [14:44:49]wFMCommunicate request_size=255 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 61 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 08 03 00 35 04 06 00 53 6C A0 09 [14:44:49]Write to MH i2c: E2 02 01 92 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 61 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 08 03 00 35 04 06 00 53 6C A0 09 00 00 41 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 92 23 00 90 00 29 [14:44:49]RAPDU: 90 00 [14:44:49]wFMCommunicate OK [14:44:49]wFMCommunicate request_size=7 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 0D 02 02 02 FE 52 [14:44:49]Write to MH i2c: E2 0A 00 93 23 80 0D 02 02 02 00 FE 52 00 00 84 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 03 00 93 23 00 90 00 2A [14:44:49]RAPDU: 90 00 [14:44:49]wFMCommunicate OK [14:44:49]wFMCommunicate request_size=4 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 0D 03 02 [14:44:49]Write to MH i2c: E2 08 00 94 23 80 0D 03 02 00 00 00 00 32 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 0B 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 0B 00 94 23 00 F9 5D 6E 3B 1B BB 15 61 90 00 7E [14:44:49]RAPDU: F9 5D 6E 3B 1B BB 15 61 90 00 [14:44:49]wFMCommunicate OK [14:44:49]SAM_PROTO_SignData done [14:44:49]FM_MakeSignedData done [14:44:49]CreateOFDProtocolMessage [14:44:49]wFMCommunicate request_size=4 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 11 00 00 [14:44:49]Write to MH i2c: E2 08 00 95 23 80 11 00 00 00 00 00 00 32 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 17 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 17 00 95 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7F [14:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:44:49]wFMCommunicate OK [14:44:49]CreateOFDProtocolMessage done [14:44:49]OFDSenderStorePacket 198813 [14:44:49]StoreOFDPacket docnum=198813 [14:44:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 68 18 04 01 26 D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 61 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 08 03 00 35 04 06 00 53 6C A0 09 FE 52 F9 5D 6E 3B 1B BB 15 61 [14:44:49]CheckFolder [14:44:49]dirname=/storage/ofd_packets [14:44:49]CheckFolder done [14:44:49]ProducePacketName [14:44:49]name=ofd_packets/00198813 [14:44:49]NVStorageSaveData ofd_packets/00198813 [14:44:49]File name is /storage/ofd_packets/00198813 [14:44:49]Write 298 bytes [14:44:49]NVStorageSaveData done [14:44:49]OFDSenderStorePacket done [14:44:49]KKMCreateOFDPacket done [14:44:49]NVStorageSaveData kkm_last_timestamp [14:44:49]File name is /storage/kkm_last_timestamp [14:44:49]Write 4 bytes [14:44:49]NVStorageSaveData done [14:44:49]ExternCall_PrintAddStr [14:44:49]wPrintStart [14:44:49]Write to MH i2c: 01 00 00 96 23 B9 [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: 01 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: 01 07 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: 01 07 00 96 23 00 00 00 00 00 FF 0F CE [14:44:49]RasterBufferAndPrint [14:44:49]line 小褔械褌 N : (1)11326271 [14:44:49]line 袠袧袧: 02508201610067 [14:44:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:44:49]line 袩袪袨袛袗袞袗 [14:44:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [14:44:49]line 孝芯胁邪褉: 2710194210 [14:44:49]line 袛孝-袣-5 [14:44:49]line 39.380 * 76.20 [14:44:49]line = 3000.76 [14:44:49]line 袧袛小 12% 袧小袩 1% [14:44:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:44:49]line 袠孝袨袚袨: 3000.76 [14:44:49]line 袧小袩 1% : 26.55 [14:44:49]line 袧袛小 12% : 318.66 [14:44:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:44:49]line 袘械蟹薪邪谢.: 3000.76 [14:44:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:44:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:44:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:44:49]line 效械泻 421 17.08.2024 14:44 [14:44:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:44:49]line 袟袧袦: 0300000079 [14:44:49]line 袪袧袦: 0000000000092545 [14:44:49]line 袙械褉褋懈褟 袣袣袦: 001 [14:44:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:44:49]line 肖袦: 0000000000871802 [14:44:49]line 肖袛: 198813 [14:44:49]line 肖袩袛: 91726006582866 [14:44:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198813&fm=91726006582866&tin=02508201610067®Number=0000000000092545&sum=300076 [14:44:50]OFD Sender: Processing packet 198813 [packets to send 246, broken 245] [14:44:50]ProducePacketName [14:44:50]name=ofd_packets/00198813 [14:44:50]OFD Sender: To server: 嚂鰌G, [14:44:50]CommunicateWithHost lk.salyk.kg:30040 [14:44:50]ConnectInit lk.salyk.kg [14:44:50]written 0, free lines is 4095 [14:44:50]Connected sock=10 [14:44:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 68 18 04 01 26 D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 61 B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 08 03 00 35 04 06 00 53 6C A0 09 FE 52 F9 5D 6E 3B 1B BB 15 61 [14:44:50]Write to MH i2c: 01 00 00 C0 23 E3 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 07 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 07 00 C0 23 00 00 00 00 00 F0 0C E6 [14:44:50]RasterBufferAndPrint [14:44:50]line [14:44:50]line [14:44:50]line [14:44:50]line [14:44:50]line [14:44:50]written 0, free lines is 3318 [14:44:50]MH_Cut [14:44:50]Write to MH i2c: D1 01 00 C7 23 01 BC [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: D1 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: D1 01 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: D1 01 00 C7 23 00 BB [14:44:50]Write to MH i2c: 01 00 00 C8 23 EB [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D3 D8 47 00 89 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 08 03 00 F4 03 04 00 71 63 C0 66 B6 04 01 00 00 30 AA 9E F6 45 1D DD B5 [14:44:50]CommunicateWithHost err = 0 [14:44:50]CheckOFDResponse [14:44:50]1017 (14) - 77093643461234 [14:44:50]1041 (16) - 0000000000871802 [14:44:50]1040 (4) - 198813 [14:44:50]1012 (4) - 17.08.2024 08:46 [14:44:50]1206 (1) - 0 [14:44:50]OFD Sender: Remove packet 198813 [14:44:50]ProducePacketName [14:44:50]name=ofd_packets/00198813 [14:44:50]NVStorageDeleteData [14:44:51]OFD Sender: No OFD packet to send [14:44:51]*** Cut start [14:44:51]*** Purtial cut [14:44:51]*** CUTSNS_PIN = 0 [14:44:51]*** Stage 1: CUTSNS_PIN = 1 [14:44:53]Read from MH i2c: 01 [14:44:53]MH_I2C_Read... [14:44:53]*** Stop cut motor [14:44:53]*** Cut end [14:44:53]Read from MH i2c: 01 07 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: 01 07 00 C8 23 00 00 00 00 00 FF 0F 00 [14:44:53]process_action close_receipt done [14:44:53]requested_data is exist [14:44:53]produce_requested_data [14:44:53]requested_item fm.sn is exist - process it [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 11 00 00 [14:44:53]Write to MH i2c: E2 08 00 C9 23 80 11 00 00 00 00 00 00 66 [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 17 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 17 00 C9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [14:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:44:53]wFMCommunicate OK [14:44:53]requested_item fd.num is exist - process it [14:44:53]SAM_PROTO_GetFieldsCounters [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 13 00 00 [14:44:53]Write to MH i2c: E2 08 00 CA 23 80 13 00 00 00 00 00 00 69 [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 62 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 62 00 CA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [14:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:53]wFMCommunicate OK [14:44:53]SAM_PROTO_GetFieldsCounters done [14:44:53]requested_item shift.num is exist - process it [14:44:53]requested_item shift.opened is exist - process it [14:44:53]req_shift_opened [14:44:53]FM_GetShiftState [14:44:53]SAM_PROTO_GetShiftState [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 13 01 00 [14:44:53]Write to MH i2c: E2 08 00 CB 23 80 13 01 00 00 00 00 00 6B [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 0E 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 0E 00 CB 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CB [14:44:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:44:53]wFMCommunicate OK [14:44:53]SAM_PROTO_GetShiftState done [14:44:53]FM_GetShiftState done [14:44:53]req_shift_opened done [14:44:53]requested_item shift.open_date is exist - process it [14:44:53]req_shift_open_date [14:44:53]req_shift_open_date done [14:44:53]produce_requested_data done [14:44:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198813,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:44:53]process_action_free close_receipt [14:44:53]json_value_free [14:44:53]json_value_free done [14:44:53]process_json_proto returns [14:44:53]Send response to host [14:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198813,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:44:53]free response buf [14:44:53]execute_script done [14:44:53]execute_script returns [14:44:53]free content buf [14:44:53]Sock 7.Close socket [14:44:53]Sock 7.Thread stoped [14:44:56]OFD Sender: No OFD packet to send [14:45:01]OFD Sender: No OFD packet to send [14:45:06]OFD Sender: No OFD packet to send [14:45:11]OFD Sender: No OFD packet to send [14:45:16]OFD Sender: No OFD packet to send [14:45:21]OFD Sender: No OFD packet to send [14:45:26]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:34]accept exits with 9 [14:45:34]New connection [14:45:34]New thread 3067104612 created [14:45:34]Thread 3067247972 joined [14:45:34]Waiting for new connection... [14:45:34] Sock 9.Parse request [14:45:34]Sock 9.Check first char [14:45:34]Sock 9.First char is OK [14:45:34]request: POST /json_proto HTTP/1.0 [14:45:34]Method: POST [14:45:34]URL: /json_proto [14:45:34]Method is POST - this is cgi request [14:45:34]url: /json_proto [14:45:34]query_string will be loaded in cgi processing [14:45:34]execute_cgi json_proto POST (null) [14:45:34]execute_cgi path=json_proto method=POST [14:45:34]POST find Content-Length [14:45:34]Host: 172.17.46.195:8080 [14:45:34]Content-Length: 681 [14:45:34]Content-Type: application/json [14:45:34] [14:45:34]POST finish read [14:45:34]Found Content-Length = 681 [14:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:34]execute_script... [14:45: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)11326272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:34]POST & json_proto [14:45:34]process_json_proto [14:45:34]json parsed OK: [14:45:34]protocol is kg_v1.0 [14:45:34]action value=close_receipt [14:45:34]process_action close_receipt [14:45:34]cmd_close_receipt [14:45:34]MH_GetDate [14:45:34]Write to MH i2c: F0 00 00 CC 23 DE [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: F0 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: F0 09 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: F0 09 00 CC 23 00 8F B7 C0 66 8D AE BC 66 B0 [14:45:34]GetLastDocTimeStamp 1723905889 [14:45:34]current date 1723905935 [14:45:34]FM_GetShiftState [14:45:34]SAM_PROTO_GetShiftState [14:45:34]wFMCommunicate request_size=4 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 13 01 00 [14:45:34]Write to MH i2c: E2 08 00 CD 23 80 13 01 00 00 00 00 00 6D [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 0E 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 0E 00 CD 23 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CD [14:45:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:45:34]wFMCommunicate OK [14:45:34]SAM_PROTO_GetShiftState done [14:45:34]FM_GetShiftState done [14:45:34]opened in 1723853126 [14:45:34]opened+sec_in_day 1723939526 [14:45:34]quantity*price = 100050 [14:45:34]sum+1 = 100052 [14:45:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 422 17.08.2024 14:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198814 肖袩袛: 102218126582332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198814&fm=102218126582332&tin=02508201610067®Number=0000000000092545&sum=100000 [14:45:35]StoreToDocumentArchive [14:45:35]shift 463 fd 198814 [14:45:35]save to /storage/0463/doc_00198814 [14:45:35]save last doc name /storage/0463/doc_00198814 to /storage/kkm_last_doc_name [14:45:35]save OK [14:45:35]Clear old archive folders... [14:45:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:45:35]tlvbuf is 006F8FA0 [14:45:35]SAM_PROTO_ClearQueue [14:45:35]wFMCommunicate request_size=4 [14:45:35]MH_SAM_APDU [14:45:35]CAPDU: 80 09 00 00 [14:45:35]Write to MH i2c: E2 08 00 DA 23 80 09 00 00 00 00 00 00 6F [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:35]Read from MH i2c: E2 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: E2 03 00 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: E2 03 00 DA 23 00 90 00 71 [14:45:35]RAPDU: 90 00 [14:45:35]wFMCommunicate OK [14:45:35]SAM_PROTO_ClearQueue done [14:45:35]KKMCreateOFDPacket [14:45:35]OFDProtocolAddRootSTLVToBuf [14:45:35]FM_MakeSignedData [14:45:35]FM_MakeSignedData [14:45:35]SAM_PROTO_SignData [14:45:35]wFMCommunicate request_size=4 [14:45:35]MH_SAM_APDU [14:45:35]CAPDU: 80 0D 01 02 [14:45:35]Write to MH i2c: E2 08 00 DB 23 80 0D 01 02 00 00 00 00 77 [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:35]Read from MH i2c: E2 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: E2 03 00 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: E2 03 00 DB 23 00 90 00 72 [14:45:35]RAPDU: 90 00 [14:45:35]wFMCommunicate OK [14:45:35]wFMCommunicate request_size=255 [14:45:35]MH_SAM_APDU [14:45:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8F B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 08 03 00 35 04 06 00 5C F7 83 1F [14:45:35]Write to MH i2c: E2 02 01 DC 23 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8F B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 08 03 00 35 04 06 00 5C F7 83 1F 00 00 77 [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 03 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 03 00 DC 23 00 90 00 73 [14:45:36]RAPDU: 90 00 [14:45:36]wFMCommunicate OK [14:45:36]wFMCommunicate request_size=7 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 0D 02 02 02 E2 3C [14:45:36]Write to MH i2c: E2 0A 00 DD 23 80 0D 02 02 02 00 E2 3C 00 00 9C [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 03 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 03 00 DD 23 00 90 00 74 [14:45:36]RAPDU: 90 00 [14:45:36]wFMCommunicate OK [14:45:36]wFMCommunicate request_size=4 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 0D 03 02 [14:45:36]Write to MH i2c: E2 08 00 DE 23 80 0D 03 02 00 00 00 00 7C [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 0B 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 0B 00 DE 23 00 5C 35 29 D0 97 95 29 54 90 00 B0 [14:45:36]RAPDU: 5C 35 29 D0 97 95 29 54 90 00 [14:45:36]wFMCommunicate OK [14:45:36]SAM_PROTO_SignData done [14:45:36]FM_MakeSignedData done [14:45:36]CreateOFDProtocolMessage [14:45:36]wFMCommunicate request_size=4 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 11 00 00 [14:45:36]Write to MH i2c: E2 08 00 DF 23 80 11 00 00 00 00 00 00 7C [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 17 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 17 00 DF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C9 [14:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:45:36]wFMCommunicate OK [14:45:36]CreateOFDProtocolMessage done [14:45:36]OFDSenderStorePacket 198814 [14:45:36]StoreOFDPacket docnum=198814 [14:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 22 1F 04 01 1F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8F B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 08 03 00 35 04 06 00 5C F7 83 1F E2 3C 5C 35 29 D0 97 95 29 54 [14:45:36]CheckFolder [14:45:36]dirname=/storage/ofd_packets [14:45:36]CheckFolder done [14:45:36]ProducePacketName [14:45:36]name=ofd_packets/00198814 [14:45:36]NVStorageSaveData ofd_packets/00198814 [14:45:36]File name is /storage/ofd_packets/00198814 [14:45:36]Write 298 bytes [14:45:36]NVStorageSaveData done [14:45:36]OFDSenderStorePacket done [14:45:36]KKMCreateOFDPacket done [14:45:36]NVStorageSaveData kkm_last_timestamp [14:45:36]File name is /storage/kkm_last_timestamp [14:45:36]Write 4 bytes [14:45:36]NVStorageSaveData done [14:45:36]ExternCall_PrintAddStr [14:45:36]wPrintStart [14:45:36]Write to MH i2c: 01 00 00 E0 23 03 [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: 01 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: 01 07 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 FF 0F 18 [14:45:36]RasterBufferAndPrint [14:45:36]line 小褔械褌 N : (1)11326272 [14:45:36]line 袠袧袧: 02508201610067 [14:45:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:45:36]line 袩袪袨袛袗袞袗 [14:45:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [14:45:36]line 孝芯胁邪褉: 2710194210 [14:45:36]line 袛孝-袣-5 [14:45:36]line 13.130 * 76.20 [14:45:36]line = 1000.51 [14:45:36]line 袧袛小 12% 袧小袩 1% [14:45:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:45:36]line 袨袣袪校袚袥袝袧袠袝: -0.51 [14:45:36]line 袠孝袨袚袨: 1000.00 [14:45:36]line 袙薪械褋械薪芯: 1000.00 [14:45:36]line 小袛袗效袗: 0.00 [14:45:36]line 袧小袩 1% : 8.85 [14:45:36]line 袧袛小 12% : 106.25 [14:45:36]line 袧邪谢懈褔薪褘屑懈: 1000.00 [14:45:36]line 袘械蟹薪邪谢.: 0.00 [14:45:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:45:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:45:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:45:36]line 效械泻 422 17.08.2024 14:45 [14:45:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:45:36]line 袟袧袦: 0300000079 [14:45:36]line 袪袧袦: 0000000000092545 [14:45:36]line 袙械褉褋懈褟 袣袣袦: 001 [14:45:36]line 肖袦: 0000000000871802 [14:45:36]line 肖袛: 198814 [14:45:36]line 肖袩袛: 102218126582332 [14:45:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198814&fm=102218126582332&tin=02508201610067®Number=0000000000092545&sum=100000 [14:45:36]OFD Sender: Processing packet 198814 [packets to send 246, broken 245] [14:45:36]ProducePacketName [14:45:36]name=ofd_packets/00198814 [14:45:36]OFD Sender: To server: 嚂鰌G, [14:45:36]CommunicateWithHost lk.salyk.kg:30040 [14:45:36]ConnectInit lk.salyk.kg [14:45:36]written 0, free lines is 4095 [14:45:36]Connected sock=10 [14:45:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 22 1F 04 01 1F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 8F B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 08 03 00 35 04 06 00 5C F7 83 1F E2 3C 5C 35 29 D0 97 95 29 54 [14:45:37]Write to MH i2c: 01 00 00 0B 24 2F [14:45:37]Write i2c OK [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: 01 [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: 01 07 00 [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: 01 07 00 0B 24 00 00 00 00 00 E4 0C 26 [14:45:37]RasterBufferAndPrint [14:45:37]line [14:45:37]line [14:45:37]line [14:45:37]line [14:45:37]line [14:45:37]written 0, free lines is 3309 [14:45:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 3D 47 00 2C 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 08 03 00 F4 03 04 00 A0 63 C0 66 B6 04 01 00 00 9B 42 86 E1 F7 4B 08 0D [14:45:37]CommunicateWithHost err = 0 [14:45:37]CheckOFDResponse [14:45:37]1017 (14) - 77093643461234 [14:45:37]1041 (16) - 0000000000871802 [14:45:37]1040 (4) - 198814 [14:45:37]1012 (4) - 17.08.2024 08:47 [14:45:37]1206 (1) - 0 [14:45:37]OFD Sender: Remove packet 198814 [14:45:37]ProducePacketName [14:45:37]name=ofd_packets/00198814 [14:45:37]NVStorageDeleteData [14:45:37]MH_Cut [14:45:37]Write to MH i2c: D1 01 00 12 24 01 08 [14:45:37]Write i2c OK [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: D1 [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: D1 01 00 [14:45:37]MH_I2C_Read... [14:45:37]Read from MH i2c: D1 01 00 12 24 00 07 [14:45:37]Write to MH i2c: 01 00 00 13 24 37 [14:45:37]Write i2c OK [14:45:37]MH_I2C_Read... [14:45:37]OFD Sender: No OFD packet to send [14:45:37]*** Cut start [14:45:37]*** Purtial cut [14:45:37]*** Stage 1: CUTSNS_PIN = 1 [14:45:38]Read from MH i2c: 01 [14:45:38]MH_I2C_Read... [14:45:38]*** Stop cut motor [14:45:38]*** Cut end [14:45:38]Read from MH i2c: 01 07 00 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: 01 07 00 13 24 00 00 00 00 00 FF 0F 4C [14:45:38]process_action close_receipt done [14:45:38]requested_data is exist [14:45:38]produce_requested_data [14:45:38]requested_item fm.sn is exist - process it [14:45:38]wFMCommunicate request_size=4 [14:45:38]MH_SAM_APDU [14:45:38]CAPDU: 80 11 00 00 [14:45:38]Write to MH i2c: E2 08 00 14 24 80 11 00 00 00 00 00 00 B2 [14:45:38]Write i2c OK [14:45:38]MH_I2C_Read... [14:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:38]Read from MH i2c: E2 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 17 00 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 17 00 14 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FF [14:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:45:38]wFMCommunicate OK [14:45:38]requested_item fd.num is exist - process it [14:45:38]SAM_PROTO_GetFieldsCounters [14:45:38]wFMCommunicate request_size=4 [14:45:38]MH_SAM_APDU [14:45:38]CAPDU: 80 13 00 00 [14:45:38]Write to MH i2c: E2 08 00 15 24 80 13 00 00 00 00 00 00 B5 [14:45:38]Write i2c OK [14:45:38]MH_I2C_Read... [14:45:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:38]Read from MH i2c: E2 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 62 00 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 62 00 15 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [14:45:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:38]wFMCommunicate OK [14:45:38]SAM_PROTO_GetFieldsCounters done [14:45:38]requested_item shift.num is exist - process it [14:45:38]requested_item shift.opened is exist - process it [14:45:38]req_shift_opened [14:45:38]FM_GetShiftState [14:45:38]SAM_PROTO_GetShiftState [14:45:38]wFMCommunicate request_size=4 [14:45:38]MH_SAM_APDU [14:45:38]CAPDU: 80 13 01 00 [14:45:38]Write to MH i2c: E2 08 00 16 24 80 13 01 00 00 00 00 00 B7 [14:45:38]Write i2c OK [14:45:38]MH_I2C_Read... [14:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:38]Read from MH i2c: E2 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 0E 00 [14:45:38]MH_I2C_Read... [14:45:38]Read from MH i2c: E2 0E 00 16 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 17 [14:45:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:45:38]wFMCommunicate OK [14:45:38]SAM_PROTO_GetShiftState done [14:45:38]FM_GetShiftState done [14:45:38]req_shift_opened done [14:45:38]requested_item shift.open_date is exist - process it [14:45:38]req_shift_open_date [14:45:38]req_shift_open_date done [14:45:38]produce_requested_data done [14:45:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198814,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:45:38]process_action_free close_receipt [14:45:38]json_value_free [14:45:38]json_value_free done [14:45:38]process_json_proto returns [14:45:38]Send response to host [14:45:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198814,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:45:38]free response buf [14:45:38]execute_script done [14:45:38]execute_script returns [14:45:38]free content buf [14:45:38]Sock 9.Close socket [14:45:38]Sock 9.Thread stoped [14:45:42]OFD Sender: No OFD packet to send [14:45:47]OFD Sender: No OFD packet to send [14:45:52]OFD Sender: No OFD packet to send [14:45:57]OFD Sender: No OFD packet to send [14:46:02]OFD Sender: No OFD packet to send [14:46:07]OFD Sender: No OFD packet to send [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]OFD Sender: No OFD packet to send [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:49]accept exits with 7 [14:46:49]New connection [14:46:49]New thread 3067247972 created [14:46:49]Thread 3067104612 joined [14:46:49]Waiting for new connection... [14:46:49] Sock 7.Parse request [14:46:49]Sock 7.Check first char [14:46:49]Sock 7.First char is OK [14:46:49]request: POST /json_proto HTTP/1.0 [14:46:49]Method: POST [14:46:49]URL: /json_proto [14:46:49]Method is POST - this is cgi request [14:46:49]url: /json_proto [14:46:49]query_string will be loaded in cgi processing [14:46:49]execute_cgi json_proto POST (null) [14:46:49]execute_cgi path=json_proto method=POST [14:46:49]POST find Content-Length [14:46:49]Host: 172.17.46.195:8080 [14:46:49]Content-Length: 818 [14:46:49]Content-Type: application/json [14:46:49] [14:46:49]POST finish read [14:46:49]Found Content-Length = 818 [14:46:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:49]execute_script... [14:46: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)11326274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:49]POST & json_proto [14:46:49]process_json_proto [14:46:49]json parsed OK: [14:46:49]protocol is kg_v1.0 [14:46:49]action value=close_receipt [14:46:49]process_action close_receipt [14:46:49]cmd_close_receipt [14:46:49]MH_GetDate [14:46:49]Write to MH i2c: F0 00 00 17 24 2A [14:46:49]Write i2c OK [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 09 00 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 09 00 17 24 00 DA B7 C0 66 8D AE BC 66 47 [14:46:49]GetLastDocTimeStamp 1723905935 [14:46:49]current date 1723906010 [14:46:49]FM_GetShiftState [14:46:49]SAM_PROTO_GetShiftState [14:46:49]wFMCommunicate request_size=4 [14:46:49]MH_SAM_APDU [14:46:49]CAPDU: 80 13 01 00 [14:46:49]Write to MH i2c: E2 08 00 18 24 80 13 01 00 00 00 00 00 B9 [14:46:49]Write i2c OK [14:46:49]MH_I2C_Read... [14:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:49]Read from MH i2c: E2 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: E2 0E 00 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: E2 0E 00 18 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 19 [14:46:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:46:49]wFMCommunicate OK [14:46:49]SAM_PROTO_GetShiftState done [14:46:49]FM_GetShiftState done [14:46:49]opened in 1723853126 [14:46:49]opened+sec_in_day 1723939526 [14:46:49]quantity*price = 30035 [14:46:49]sum+1 = 30036 [14:46:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.35 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 423 17.08.2024 14:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198815 肖袩袛: 222343325780617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198815&fm=222343325780617&tin=02508201610067®Number=0000000000092545&sum=30035 [14:46:50]StoreToDocumentArchive [14:46:50]shift 463 fd 198815 [14:46:50]save to /storage/0463/doc_00198815 [14:46:50]save last doc name /storage/0463/doc_00198815 to /storage/kkm_last_doc_name [14:46:50]save OK [14:46:50]Clear old archive folders... [14:46:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:46:50]tlvbuf is 006CAD80 [14:46:50]SAM_PROTO_ClearQueue [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 09 00 00 [14:46:50]Write to MH i2c: E2 08 00 25 24 80 09 00 00 00 00 00 00 BB [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 25 24 00 90 00 BD [14:46:50]RAPDU: 90 00 [14:46:50]wFMCommunicate OK [14:46:50]SAM_PROTO_ClearQueue done [14:46:50]KKMCreateOFDPacket [14:46:50]OFDProtocolAddRootSTLVToBuf [14:46:50]FM_MakeSignedData [14:46:50]FM_MakeSignedData [14:46:50]SAM_PROTO_SignData [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 0D 01 02 [14:46:50]Write to MH i2c: E2 08 00 26 24 80 0D 01 02 00 00 00 00 C3 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 26 24 00 90 00 BE [14:46:50]RAPDU: 90 00 [14:46:50]wFMCommunicate OK [14:46:50]wFMCommunicate request_size=255 [14:46:50]MH_SAM_APDU [14:46: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 DA B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 08 03 00 35 04 06 00 CA [14:46:50]Write to MH i2c: E2 02 01 27 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 DA B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 08 03 00 35 04 06 00 CA 00 00 43 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 27 24 00 90 00 BF [14:46:50]RAPDU: 90 00 [14:46:50]wFMCommunicate OK [14:46:50]wFMCommunicate request_size=10 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 0D 02 02 05 38 56 F3 8A 89 [14:46:50]Write to MH i2c: E2 0D 00 28 24 80 0D 02 02 05 00 38 56 F3 8A 89 00 00 64 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 28 24 00 90 00 C0 [14:46:50]RAPDU: 90 00 [14:46:50]wFMCommunicate OK [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 0D 03 02 [14:46:50]Write to MH i2c: E2 08 00 29 24 80 0D 03 02 00 00 00 00 C8 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 0B 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 0B 00 29 24 00 DA F3 37 9B 21 31 79 C4 90 00 F7 [14:46:50]RAPDU: DA F3 37 9B 21 31 79 C4 90 00 [14:46:50]wFMCommunicate OK [14:46:50]SAM_PROTO_SignData done [14:46:50]FM_MakeSignedData done [14:46:50]CreateOFDProtocolMessage [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 11 00 00 [14:46:50]Write to MH i2c: E2 08 00 2A 24 80 11 00 00 00 00 00 00 C8 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 17 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 17 00 2A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [14:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:46:50]wFMCommunicate OK [14:46:50]CreateOFDProtocolMessage done [14:46:50]OFDSenderStorePacket 198815 [14:46:50]StoreOFDPacket docnum=198815 [14:46:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7F 63 07 01 5A EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 DA B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 08 03 00 35 04 06 00 CA 38 56 F3 8A 89 DA F3 37 9B 21 31 79 C4 [14:46:50]CheckFolder [14:46:50]dirname=/storage/ofd_packets [14:46:50]CheckFolder done [14:46:50]ProducePacketName [14:46:50]name=ofd_packets/00198815 [14:46:50]NVStorageSaveData ofd_packets/00198815 [14:46:50]File name is /storage/ofd_packets/00198815 [14:46:50]Write 301 bytes [14:46:50]NVStorageSaveData done [14:46:50]OFDSenderStorePacket done [14:46:50]KKMCreateOFDPacket done [14:46:50]NVStorageSaveData kkm_last_timestamp [14:46:50]File name is /storage/kkm_last_timestamp [14:46:50]Write 4 bytes [14:46:50]NVStorageSaveData done [14:46:50]ExternCall_PrintAddStr [14:46:50]wPrintStart [14:46:50]Write to MH i2c: 01 00 00 2B 24 4F [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: 01 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: 01 07 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: 01 07 00 2B 24 00 00 00 00 00 FF 0F 64 [14:46:50]RasterBufferAndPrint [14:46:50]line 小褔械褌 N : (1)11326274 [14:46:50]line 袠袧袧: 02508201610067 [14:46:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:46:50]line 袩袪袨袛袗袞袗 [14:46:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [14:46:50]line 孝芯胁邪褉: 2710124130 [14:46:50]line 袗懈-92-袣-4 [14:46:50]line 4.430 * 67.80 [14:46:50]line = 300.35 [14:46:50]line 袧袛小 12% 袧小袩 1% [14:46:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:46:50]line 袠孝袨袚袨: 300.35 [14:46:50]line 袧小袩 1% : 2.66 [14:46:50]line 袧袛小 12% : 31.90 [14:46:50]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:46:50]line 袘械蟹薪邪谢.: 300.35 [14:46:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:46:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:46:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:46:50]line 效械泻 423 17.08.2024 14:46 [14:46:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:46:50]line 袟袧袦: 0300000079 [14:46:50]line 袪袧袦: 0000000000092545 [14:46:50]line 袙械褉褋懈褟 袣袣袦: 001 [14:46:50]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [14:46:50]line 肖袦: 0000000000871802 [14:46:50]line 肖袛: 198815 [14:46:50]line 肖袩袛: 222343325780617 [14:46:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144650&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198815&fm=222343325780617&tin=02508201610067®Number=0000000000092545&sum=30035 [14:46:50]written 0, free lines is 4095 [14:46:50]OFD Sender: Processing packet 198815 [packets to send 246, broken 245] [14:46:50]ProducePacketName [14:46:50]name=ofd_packets/00198815 [14:46:50]OFD Sender: To server: 嚂鰌G, [14:46:50]CommunicateWithHost lk.salyk.kg:30040 [14:46:50]ConnectInit lk.salyk.kg [14:46:51]Connected sock=10 [14:46:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7F 63 07 01 5A EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 DA B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 08 03 00 35 04 06 00 CA 38 56 F3 8A 89 DA F3 37 9B 21 31 79 C4 [14:46:51]Write to MH i2c: 01 00 00 55 24 79 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 07 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 07 00 55 24 00 00 00 00 00 F1 0C 7D [14:46:51]RasterBufferAndPrint [14:46:51]line [14:46:51]line [14:46:51]line [14:46:51]line [14:46:51]line [14:46:51]written 0, free lines is 3319 [14:46:51]MH_Cut [14:46:51]Write to MH i2c: D1 01 00 5C 24 01 52 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: D1 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: D1 01 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: D1 01 00 5C 24 00 51 [14:46:51]Write to MH i2c: 01 00 00 5D 24 81 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 74 DA 47 00 C3 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 08 03 00 F4 03 04 00 EA 63 C0 66 B6 04 01 00 00 43 0C 89 73 5E BE 2B 45 [14:46:51]CommunicateWithHost err = 0 [14:46:51]CheckOFDResponse [14:46:51]1017 (14) - 77093643461234 [14:46:51]1041 (16) - 0000000000871802 [14:46:51]1040 (4) - 198815 [14:46:51]1012 (4) - 17.08.2024 08:48 [14:46:51]1206 (1) - 0 [14:46:51]OFD Sender: Remove packet 198815 [14:46:51]ProducePacketName [14:46:51]name=ofd_packets/00198815 [14:46:51]NVStorageDeleteData [14:46:51]OFD Sender: No OFD packet to send [14:46:52]*** Cut start [14:46:52]*** Purtial cut [14:46:52]*** CUTSNS_PIN = 0 [14:46:52]*** Stage 1: CUTSNS_PIN = 1 [14:46:54]Read from MH i2c: 01 [14:46:54]MH_I2C_Read... [14:46:54]*** Stop cut motor [14:46:54]*** Cut end [14:46:54]Read from MH i2c: 01 07 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 07 00 5D 24 00 00 00 00 00 FF 0F 96 [14:46:54]process_action close_receipt done [14:46:54]requested_data is exist [14:46:54]produce_requested_data [14:46:54]requested_item fm.sn is exist - process it [14:46:54]wFMCommunicate request_size=4 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 11 00 00 [14:46:54]Write to MH i2c: E2 08 00 5E 24 80 11 00 00 00 00 00 00 FC [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 17 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 17 00 5E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 49 [14:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:46:54]wFMCommunicate OK [14:46:54]requested_item fd.num is exist - process it [14:46:54]SAM_PROTO_GetFieldsCounters [14:46:54]wFMCommunicate request_size=4 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 13 00 00 [14:46:54]Write to MH i2c: E2 08 00 5F 24 80 13 00 00 00 00 00 00 FF [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 62 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [14:46:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:54]wFMCommunicate OK [14:46:54]SAM_PROTO_GetFieldsCounters done [14:46:54]requested_item shift.num is exist - process it [14:46:54]requested_item shift.opened is exist - process it [14:46:54]req_shift_opened [14:46:54]FM_GetShiftState [14:46:54]SAM_PROTO_GetShiftState [14:46:54]wFMCommunicate request_size=4 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 13 01 00 [14:46:54]Write to MH i2c: E2 08 00 60 24 80 13 01 00 00 00 00 00 01 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 0E 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 0E 00 60 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 61 [14:46:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:46:54]wFMCommunicate OK [14:46:54]SAM_PROTO_GetShiftState done [14:46:54]FM_GetShiftState done [14:46:54]req_shift_opened done [14:46:54]requested_item shift.open_date is exist - process it [14:46:54]req_shift_open_date [14:46:54]req_shift_open_date done [14:46:54]produce_requested_data done [14:46:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198815,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:46:54]process_action_free close_receipt [14:46:54]json_value_free [14:46:54]json_value_free done [14:46:54]process_json_proto returns [14:46:54]Send response to host [14:46:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198815,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:46:54]free response buf [14:46:54]execute_script done [14:46:54]execute_script returns [14:46:54]free content buf [14:46:54]Sock 7.Close socket [14:46:54]Sock 7.Thread stoped [14:46:56]OFD Sender: No OFD packet to send [14:47:01]OFD Sender: No OFD packet to send [14:47:05]accept exits with 9 [14:47:05]New connection [14:47:05]New thread 3067104612 created [14:47:05]Thread 3067247972 joined [14:47:05]Waiting for new connection... [14:47:05] Sock 9.Parse request [14:47:05]Sock 9.Check first char [14:47:05]Sock 9.First char is OK [14:47:05]request: POST /json_proto HTTP/1.0 [14:47:05]Method: POST [14:47:05]URL: /json_proto [14:47:05]Method is POST - this is cgi request [14:47:05]url: /json_proto [14:47:05]query_string will be loaded in cgi processing [14:47:05]execute_cgi json_proto POST (null) [14:47:05]execute_cgi path=json_proto method=POST [14:47:05]POST find Content-Length [14:47:05]Host: 172.17.46.195:8080 [14:47:05]Content-Length: 805 [14:47:05]Content-Type: application/json [14:47:05] [14:47:05]POST finish read [14:47:05]Found Content-Length = 805 [14:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:05]execute_script... [14: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)11326273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:05]POST & json_proto [14:47:05]process_json_proto [14:47:05]json parsed OK: [14:47:05]protocol is kg_v1.0 [14:47:05]action value=close_receipt [14:47:05]process_action close_receipt [14:47:05]cmd_close_receipt [14:47:05]MH_GetDate [14:47:05]Write to MH i2c: F0 00 00 61 24 74 [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: F0 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: F0 09 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: F0 09 00 61 24 00 EB B7 C0 66 8D AE BC 66 A2 [14:47:05]GetLastDocTimeStamp 1723906010 [14:47:05]current date 1723906027 [14:47:05]FM_GetShiftState [14:47:05]SAM_PROTO_GetShiftState [14:47:05]wFMCommunicate request_size=4 [14:47:05]MH_SAM_APDU [14:47:05]CAPDU: 80 13 01 00 [14:47:05]Write to MH i2c: E2 08 00 62 24 80 13 01 00 00 00 00 00 03 [14:47:05]Write i2c OK [14:47:05]MH_I2C_Read... [14:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:05]Read from MH i2c: E2 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 0E 00 [14:47:05]MH_I2C_Read... [14:47:05]Read from MH i2c: E2 0E 00 62 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [14:47:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:47:05]wFMCommunicate OK [14:47:05]SAM_PROTO_GetShiftState done [14:47:05]FM_GetShiftState done [14:47:05]opened in 1723853126 [14:47:05]opened+sec_in_day 1723939526 [14:47:05]quantity*price = 300015 [14:47:05]sum+1 = 300016 [14:47:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.15 袧小袩 1% : 26.55 袧袛小 12% : 318.60 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.15 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 424 17.08.2024 14:47 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198816 肖袩袛: 15687227566410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144707&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198816&fm=15687227566410&tin=02508201610067®Number=0000000000092545&sum=300015 [14:47:07]StoreToDocumentArchive [14:47:07]shift 463 fd 198816 [14:47:07]save to /storage/0463/doc_00198816 [14:47:07]save last doc name /storage/0463/doc_00198816 to /storage/kkm_last_doc_name [14:47:07]save OK [14:47:07]Clear old archive folders... [14:47:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:07]tlvbuf is 0074B250 [14:47:07]SAM_PROTO_ClearQueue [14:47:07]wFMCommunicate request_size=4 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 09 00 00 [14:47:07]Write to MH i2c: E2 08 00 6F 24 80 09 00 00 00 00 00 00 05 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 6F 24 00 90 00 07 [14:47:07]RAPDU: 90 00 [14:47:07]wFMCommunicate OK [14:47:07]SAM_PROTO_ClearQueue done [14:47:07]KKMCreateOFDPacket [14:47:07]OFDProtocolAddRootSTLVToBuf [14:47:07]FM_MakeSignedData [14:47:07]FM_MakeSignedData [14:47:07]SAM_PROTO_SignData [14:47:07]wFMCommunicate request_size=4 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 0D 01 02 [14:47:07]Write to MH i2c: E2 08 00 70 24 80 0D 01 02 00 00 00 00 0D [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 70 24 00 90 00 08 [14:47:07]RAPDU: 90 00 [14:47:07]wFMCommunicate OK [14:47:07]wFMCommunicate request_size=255 [14:47:07]MH_SAM_APDU [14:47: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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 EB B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 08 03 00 35 04 06 00 0E [14:47:07]Write to MH i2c: E2 02 01 71 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 EB B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 08 03 00 35 04 06 00 0E 00 00 11 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 71 24 00 90 00 09 [14:47:07]RAPDU: 90 00 [14:47:07]wFMCommunicate OK [14:47:07]wFMCommunicate request_size=10 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 0D 02 02 05 44 77 A0 69 4A [14:47:07]Write to MH i2c: E2 0D 00 72 24 80 0D 02 02 05 00 44 77 A0 69 4A 00 00 28 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 03 00 72 24 00 90 00 0A [14:47:07]RAPDU: 90 00 [14:47:07]wFMCommunicate OK [14:47:07]wFMCommunicate request_size=4 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 0D 03 02 [14:47:07]Write to MH i2c: E2 08 00 73 24 80 0D 03 02 00 00 00 00 12 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 0B 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 0B 00 73 24 00 32 11 C8 4A 8A DA A3 F9 90 00 68 [14:47:07]RAPDU: 32 11 C8 4A 8A DA A3 F9 90 00 [14:47:07]wFMCommunicate OK [14:47:07]SAM_PROTO_SignData done [14:47:07]FM_MakeSignedData done [14:47:07]CreateOFDProtocolMessage [14:47:07]wFMCommunicate request_size=4 [14:47:07]MH_SAM_APDU [14:47:07]CAPDU: 80 11 00 00 [14:47:07]Write to MH i2c: E2 08 00 74 24 80 11 00 00 00 00 00 00 12 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:07]Read from MH i2c: E2 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 17 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: E2 17 00 74 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5F [14:47:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:47:07]wFMCommunicate OK [14:47:07]CreateOFDProtocolMessage done [14:47:07]OFDSenderStorePacket 198816 [14:47:07]StoreOFDPacket docnum=198816 [14:47:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EC 48 07 01 D8 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 EB B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 08 03 00 35 04 06 00 0E 44 77 A0 69 4A 32 11 C8 4A 8A DA A3 F9 [14:47:07]CheckFolder [14:47:07]dirname=/storage/ofd_packets [14:47:07]CheckFolder done [14:47:07]ProducePacketName [14:47:07]name=ofd_packets/00198816 [14:47:07]NVStorageSaveData ofd_packets/00198816 [14:47:07]File name is /storage/ofd_packets/00198816 [14:47:07]Write 301 bytes [14:47:07]NVStorageSaveData done [14:47:07]OFDSenderStorePacket done [14:47:07]KKMCreateOFDPacket done [14:47:07]NVStorageSaveData kkm_last_timestamp [14:47:07]File name is /storage/kkm_last_timestamp [14:47:07]Write 4 bytes [14:47:07]NVStorageSaveData done [14:47:07]ExternCall_PrintAddStr [14:47:07]wPrintStart [14:47:07]Write to MH i2c: 01 00 00 75 24 99 [14:47:07]Write i2c OK [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: 01 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: 01 07 00 [14:47:07]MH_I2C_Read... [14:47:07]Read from MH i2c: 01 07 00 75 24 00 00 00 00 00 FF 0F AE [14:47:07]RasterBufferAndPrint [14:47:07]line 小褔械褌 N : (1)11326273 [14:47:07]line 袠袧袧: 02508201610067 [14:47:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:47:07]line 袩袪袨袛袗袞袗 [14:47:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [14:47:07]line 孝芯胁邪褉: 2710124130 [14:47:07]line 袗懈-92-袣-4 [14:47:07]line 44.250 * 67.80 [14:47:07]line = 3000.15 [14:47:07]line 袧袛小 12% 袧小袩 1% [14:47:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:47:07]line 袠孝袨袚袨: 3000.15 [14:47:07]line 袧小袩 1% : 26.55 [14:47:07]line 袧袛小 12% : 318.60 [14:47:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:47:07]line 袘械蟹薪邪谢.: 3000.15 [14:47:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:47:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:47:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:47:07]line 效械泻 424 17.08.2024 14:47 [14:47:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:47:07]line 袟袧袦: 0300000079 [14:47:07]line 袪袧袦: 0000000000092545 [14:47:07]line 袙械褉褋懈褟 袣袣袦: 001 [14:47:07]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:47:07]line 肖袦: 0000000000871802 [14:47:07]line 肖袛: 198816 [14:47:07]line 肖袩袛: 15687227566410 [14:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144707&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198816&fm=15687227566410&tin=02508201610067®Number=0000000000092545&sum=300015 [14:47:07]written 0, free lines is 4095 [14:47:07]OFD Sender: Processing packet 198816 [packets to send 246, broken 245] [14:47:07]ProducePacketName [14:47:07]name=ofd_packets/00198816 [14:47:07]OFD Sender: To server: 嚂鰌G, [14:47:07]CommunicateWithHost lk.salyk.kg:30040 [14:47:07]ConnectInit lk.salyk.kg [14:47:07]Connected sock=10 [14: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 31 38 30 32 0F 01 00 00 EC 48 07 01 D8 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 EB B7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 08 03 00 35 04 06 00 0E 44 77 A0 69 4A 32 11 C8 4A 8A DA A3 F9 [14:47:08]Write to MH i2c: 01 00 00 9F 24 C3 [14:47:08]Write i2c OK [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: 01 [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: 01 07 00 [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: 01 07 00 9F 24 00 00 00 00 00 FA 0C D0 [14:47:08]RasterBufferAndPrint [14:47:08]line [14:47:08]line [14:47:08]line [14:47:08]line [14:47:08]line [14:47:08]written 0, free lines is 3331 [14:47:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 22 DF 47 00 32 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 08 03 00 F4 03 04 00 FB 63 C0 66 B6 04 01 00 00 ED 51 CC 9A 3E AD 61 57 [14:47:08]CommunicateWithHost err = 0 [14:47:08]CheckOFDResponse [14:47:08]1017 (14) - 77093643461234 [14:47:08]1041 (16) - 0000000000871802 [14:47:08]1040 (4) - 198816 [14:47:08]1012 (4) - 17.08.2024 08:48 [14:47:08]1206 (1) - 0 [14:47:08]OFD Sender: Remove packet 198816 [14:47:08]ProducePacketName [14:47:08]name=ofd_packets/00198816 [14:47:08]NVStorageDeleteData [14:47:08]MH_Cut [14:47:08]Write to MH i2c: D1 01 00 A6 24 01 9C [14:47:08]Write i2c OK [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: D1 [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: D1 01 00 [14:47:08]MH_I2C_Read... [14:47:08]Read from MH i2c: D1 01 00 A6 24 00 9B [14:47:08]Write to MH i2c: 01 00 00 A7 24 CB [14:47:08]Write i2c OK [14:47:08]MH_I2C_Read... [14:47:08]OFD Sender: No OFD packet to send [14:47:08]*** Cut start [14:47:08]*** Purtial cut [14:47:08]*** Stage 1: CUTSNS_PIN = 1 [14:47:09]Read from MH i2c: 01 [14:47:09]MH_I2C_Read... [14:47:09]*** Stop cut motor [14:47:09]*** Cut end [14:47:09]Read from MH i2c: 01 07 00 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: 01 07 00 A7 24 00 00 00 00 00 FF 0F E0 [14:47:09]process_action close_receipt done [14:47:09]requested_data is exist [14:47:09]produce_requested_data [14:47:09]requested_item fm.sn is exist - process it [14:47:09]wFMCommunicate request_size=4 [14:47:09]MH_SAM_APDU [14:47:09]CAPDU: 80 11 00 00 [14:47:09]Write to MH i2c: E2 08 00 A8 24 80 11 00 00 00 00 00 00 46 [14:47:09]Write i2c OK [14:47:09]MH_I2C_Read... [14:47:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:09]Read from MH i2c: E2 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 17 00 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 17 00 A8 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 93 [14:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:47:09]wFMCommunicate OK [14:47:09]requested_item fd.num is exist - process it [14:47:09]SAM_PROTO_GetFieldsCounters [14:47:09]wFMCommunicate request_size=4 [14:47:09]MH_SAM_APDU [14:47:09]CAPDU: 80 13 00 00 [14:47:09]Write to MH i2c: E2 08 00 A9 24 80 13 00 00 00 00 00 00 49 [14:47:09]Write i2c OK [14:47:09]MH_I2C_Read... [14:47:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:09]Read from MH i2c: E2 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 62 00 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 62 00 A9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [14:47:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:09]wFMCommunicate OK [14:47:09]SAM_PROTO_GetFieldsCounters done [14:47:09]requested_item shift.num is exist - process it [14:47:09]requested_item shift.opened is exist - process it [14:47:09]req_shift_opened [14:47:09]FM_GetShiftState [14:47:09]SAM_PROTO_GetShiftState [14:47:09]wFMCommunicate request_size=4 [14:47:09]MH_SAM_APDU [14:47:09]CAPDU: 80 13 01 00 [14:47:09]Write to MH i2c: E2 08 00 AA 24 80 13 01 00 00 00 00 00 4B [14:47:09]Write i2c OK [14:47:09]MH_I2C_Read... [14:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:09]Read from MH i2c: E2 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 0E 00 [14:47:09]MH_I2C_Read... [14:47:09]Read from MH i2c: E2 0E 00 AA 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AB [14:47:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:47:09]wFMCommunicate OK [14:47:09]SAM_PROTO_GetShiftState done [14:47:09]FM_GetShiftState done [14:47:09]req_shift_opened done [14:47:09]requested_item shift.open_date is exist - process it [14:47:09]req_shift_open_date [14:47:09]req_shift_open_date done [14:47:09]produce_requested_data done [14:47:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198816,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:47:09]process_action_free close_receipt [14:47:09]json_value_free [14:47:09]json_value_free done [14:47:09]process_json_proto returns [14:47:09]Send response to host [14:47:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198816,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:47:09]free response buf [14:47:09]execute_script done [14:47:09]execute_script returns [14:47:09]free content buf [14:47:09]Sock 9.Close socket [14:47:09]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:36]accept exits with 7 [14:49:36]New connection [14:49:36]New thread 3067247972 created [14:49:36]Thread 3067104612 joined [14:49:36]Waiting for new connection... [14:49:36] Sock 7.Parse request [14:49:36]Sock 7.Check first char [14:49:36]Sock 7.First char is OK [14:49:36]request: POST /json_proto HTTP/1.0 [14:49:36]Method: POST [14:49:36]URL: /json_proto [14:49:36]Method is POST - this is cgi request [14:49:36]url: /json_proto [14:49:36]query_string will be loaded in cgi processing [14:49:36]execute_cgi json_proto POST (null) [14:49:36]execute_cgi path=json_proto method=POST [14:49:36]POST find Content-Length [14:49:36]Host: 172.17.46.195:8080 [14:49:36]Content-Length: 679 [14:49:36]Content-Type: application/json [14:49:36] [14:49:36]POST finish read [14:49:36]Found Content-Length = 679 [14:49:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:36]execute_script... [14:49:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:36]POST & json_proto [14:49:36]process_json_proto [14:49:36]json parsed OK: [14:49:36]protocol is kg_v1.0 [14:49:36]action value=close_receipt [14:49:36]process_action close_receipt [14:49:36]cmd_close_receipt [14:49:36]MH_GetDate [14:49:36]Write to MH i2c: F0 00 00 AB 24 BE [14:49:36]Write i2c OK [14:49:36]MH_I2C_Read... [14:49:36]Read from MH i2c: F0 [14:49:36]MH_I2C_Read... [14:49:36]Read from MH i2c: F0 09 00 [14:49:36]MH_I2C_Read... [14:49:36]Read from MH i2c: F0 09 00 AB 24 00 82 B8 C0 66 8D AE BC 66 84 [14:49:36]GetLastDocTimeStamp 1723906027 [14:49:36]current date 1723906178 [14:49:36]FM_GetShiftState [14:49:36]SAM_PROTO_GetShiftState [14:49:36]wFMCommunicate request_size=4 [14:49:36]MH_SAM_APDU [14:49:36]CAPDU: 80 13 01 00 [14:49:36]Write to MH i2c: E2 08 00 AC 24 80 13 01 00 00 00 00 00 4D [14:49:36]Write i2c OK [14:49:36]MH_I2C_Read... [14:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:36]Read from MH i2c: E2 [14:49:36]MH_I2C_Read... [14:49:36]Read from MH i2c: E2 0E 00 [14:49:36]MH_I2C_Read... [14:49:36]Read from MH i2c: E2 0E 00 AC 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AD [14:49:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:49:36]wFMCommunicate OK [14:49:36]SAM_PROTO_GetShiftState done [14:49:36]FM_GetShiftState done [14:49:36]opened in 1723853126 [14:49:36]opened+sec_in_day 1723939526 [14:49:36]quantity*price = 50036 [14:49:36]sum+1 = 50037 [14:49:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 425 17.08.2024 14:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198817 肖袩袛: 145468520572989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144938&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198817&fm=145468520572989&tin=02508201610067®Number=0000000000092545&sum=50000 [14:49:37]StoreToDocumentArchive [14:49:37]shift 463 fd 198817 [14:49:37]save to /storage/0463/doc_00198817 [14:49:37]save last doc name /storage/0463/doc_00198817 to /storage/kkm_last_doc_name [14:49:37]save OK [14:49:37]Clear old archive folders... [14:49:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:37]tlvbuf is 006F8940 [14:49:37]SAM_PROTO_ClearQueue [14:49:37]wFMCommunicate request_size=4 [14:49:37]MH_SAM_APDU [14:49:37]CAPDU: 80 09 00 00 [14:49:37]Write to MH i2c: E2 08 00 B9 24 80 09 00 00 00 00 00 00 4F [14:49:37]Write i2c OK [14:49:37]MH_I2C_Read... [14:49:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:37]Read from MH i2c: E2 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 03 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 03 00 B9 24 00 90 00 51 [14:49:37]RAPDU: 90 00 [14:49:37]wFMCommunicate OK [14:49:37]SAM_PROTO_ClearQueue done [14:49:37]KKMCreateOFDPacket [14:49:37]OFDProtocolAddRootSTLVToBuf [14:49:37]FM_MakeSignedData [14:49:37]FM_MakeSignedData [14:49:37]SAM_PROTO_SignData [14:49:37]wFMCommunicate request_size=4 [14:49:37]MH_SAM_APDU [14:49:37]CAPDU: 80 0D 01 02 [14:49:37]Write to MH i2c: E2 08 00 BA 24 80 0D 01 02 00 00 00 00 57 [14:49:37]Write i2c OK [14:49:37]MH_I2C_Read... [14:49:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:37]Read from MH i2c: E2 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 03 00 [14:49:37]MH_I2C_Read... [14:49:37]Read from MH i2c: E2 03 00 BA 24 00 90 00 52 [14:49:37]RAPDU: 90 00 [14:49:37]wFMCommunicate OK [14:49:37]wFMCommunicate request_size=255 [14:49:37]MH_SAM_APDU [14:49: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 82 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 08 03 00 35 04 06 00 84 [14:49:38]Write to MH i2c: E2 02 01 BB 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 82 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 08 03 00 35 04 06 00 84 00 00 D9 [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:38]Read from MH i2c: E2 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 03 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 03 00 BB 24 00 90 00 53 [14:49:38]RAPDU: 90 00 [14:49:38]wFMCommunicate OK [14:49:38]wFMCommunicate request_size=10 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 0D 02 02 05 4D 87 7E A8 3D [14:49:38]Write to MH i2c: E2 0D 00 BC 24 80 0D 02 02 05 00 4D 87 7E A8 3D 00 00 9B [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:38]Read from MH i2c: E2 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 03 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 03 00 BC 24 00 90 00 54 [14:49:38]RAPDU: 90 00 [14:49:38]wFMCommunicate OK [14:49:38]wFMCommunicate request_size=4 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 0D 03 02 [14:49:38]Write to MH i2c: E2 08 00 BD 24 80 0D 03 02 00 00 00 00 5C [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:38]Read from MH i2c: E2 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 0B 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 0B 00 BD 24 00 56 93 B6 BF E7 B0 39 21 90 00 AC [14:49:38]RAPDU: 56 93 B6 BF E7 B0 39 21 90 00 [14:49:38]wFMCommunicate OK [14:49:38]SAM_PROTO_SignData done [14:49:38]FM_MakeSignedData done [14:49:38]CreateOFDProtocolMessage [14:49:38]wFMCommunicate request_size=4 [14:49:38]MH_SAM_APDU [14:49:38]CAPDU: 80 11 00 00 [14:49:38]Write to MH i2c: E2 08 00 BE 24 80 11 00 00 00 00 00 00 5C [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:38]Read from MH i2c: E2 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 17 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: E2 17 00 BE 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [14:49:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:49:38]wFMCommunicate OK [14:49:38]CreateOFDProtocolMessage done [14:49:38]OFDSenderStorePacket 198817 [14:49:38]StoreOFDPacket docnum=198817 [14:49:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 3B 07 01 6E E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 82 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 08 03 00 35 04 06 00 84 4D 87 7E A8 3D 56 93 B6 BF E7 B0 39 21 [14:49:38]CheckFolder [14:49:38]dirname=/storage/ofd_packets [14:49:38]CheckFolder done [14:49:38]ProducePacketName [14:49:38]name=ofd_packets/00198817 [14:49:38]NVStorageSaveData ofd_packets/00198817 [14:49:38]File name is /storage/ofd_packets/00198817 [14:49:38]Write 301 bytes [14:49:38]NVStorageSaveData done [14:49:38]OFDSenderStorePacket done [14:49:38]KKMCreateOFDPacket done [14:49:38]NVStorageSaveData kkm_last_timestamp [14:49:38]File name is /storage/kkm_last_timestamp [14:49:38]Write 4 bytes [14:49:38]NVStorageSaveData done [14:49:38]ExternCall_PrintAddStr [14:49:38]wPrintStart [14:49:38]Write to MH i2c: 01 00 00 BF 24 E3 [14:49:38]OFD Sender: Processing packet 198817 [packets to send 246, broken 245] [14:49:38]ProducePacketName [14:49:38]name=ofd_packets/00198817 [14:49:38]OFD Sender: To server: 嚂鰌G, [14:49:38]CommunicateWithHost lk.salyk.kg:30040 [14:49:38]ConnectInit lk.salyk.kg [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 07 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 07 00 BF 24 00 00 00 00 00 FF 0F F8 [14:49:38]RasterBufferAndPrint [14:49:38]line 小褔械褌 N : (1)11326275 [14:49:38]line 袠袧袧: 02508201610067 [14:49:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:49:38]line 袩袪袨袛袗袞袗 [14:49:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [14:49:38]line 孝芯胁邪褉: 2710124130 [14:49:38]line 袗懈-92-袣-4 [14:49:38]line 7.380 * 67.80 [14:49:38]line = 500.36 [14:49:38]line 袧袛小 12% 袧小袩 1% [14:49:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:49:38]line 袨袣袪校袚袥袝袧袠袝: -0.36 [14:49:38]line 袠孝袨袚袨: 500.00 [14:49:38]line 袙薪械褋械薪芯: 500.00 [14:49:38]line 小袛袗效袗: 0.00 [14:49:38]line 袧小袩 1% : 4.43 [14:49:38]line 袧袛小 12% : 53.14 [14:49:38]line 袧邪谢懈褔薪褘屑懈: 500.00 [14:49:38]line 袘械蟹薪邪谢.: 0.00 [14:49:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:49:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:49:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:49:38]line 效械泻 425 17.08.2024 14:49 [14:49:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:49:38]line 袟袧袦: 0300000079 [14:49:38]line 袪袧袦: 0000000000092545 [14:49:38]line 袙械褉褋懈褟 袣袣袦: 001 [14:49:38]line 肖袦: 0000000000871802 [14:49:38]line 肖袛: 198817 [14:49:38]line 肖袩袛: 145468520572989 [14:49:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T144938&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198817&fm=145468520572989&tin=02508201610067®Number=0000000000092545&sum=50000 [14:49:38]written 0, free lines is 4095 [14:49:38]Connected sock=9 [14:49:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 3B 07 01 6E E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 82 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 08 03 00 35 04 06 00 84 4D 87 7E A8 3D 56 93 B6 BF E7 B0 39 21 [14:49:38]Write to MH i2c: 01 00 00 EA 24 0E [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 07 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: 01 07 00 EA 24 00 00 00 00 00 E4 0C 05 [14:49:38]RasterBufferAndPrint [14:49:38]line [14:49:38]line [14:49:38]line [14:49:38]line [14:49:38]line [14:49:38]written 0, free lines is 3309 [14:49:38]MH_Cut [14:49:38]Write to MH i2c: D1 01 00 F1 24 01 E7 [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: D1 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: D1 01 00 [14:49:38]MH_I2C_Read... [14:49:38]Read from MH i2c: D1 01 00 F1 24 00 E6 [14:49:38]Write to MH i2c: 01 00 00 F2 24 16 [14:49:38]Write i2c OK [14:49:38]MH_I2C_Read... [14:49:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 E2 47 00 C3 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 31 38 30 32 10 04 04 00 A1 08 03 00 F4 03 04 00 92 64 C0 66 B6 04 01 00 00 CB FD FF 46 C4 42 D7 74 [14:49:38]CommunicateWithHost err = 0 [14:49:38]CheckOFDResponse [14:49:38]1017 (14) - 77093643461234 [14:49:38]1041 (16) - 0000000000871802 [14:49:38]1040 (4) - 198817 [14:49:38]1012 (4) - 17.08.2024 08:51 [14:49:38]1206 (1) - 0 [14:49:38]OFD Sender: Remove packet 198817 [14:49:38]ProducePacketName [14:49:38]name=ofd_packets/00198817 [14:49:38]NVStorageDeleteData [14:49:39]OFD Sender: No OFD packet to send [14:49:39]*** Cut start [14:49:39]*** Purtial cut [14:49:39]*** CUTSNS_PIN = 0 [14:49:39]*** Stage 1: CUTSNS_PIN = 1 [14:49:41]Read from MH i2c: 01 [14:49:41]MH_I2C_Read... [14:49:41]*** Stop cut motor [14:49:41]*** Cut end [14:49:41]Read from MH i2c: 01 07 00 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: 01 07 00 F2 24 00 00 00 00 00 FF 0F 2B [14:49:41]process_action close_receipt done [14:49:41]requested_data is exist [14:49:41]produce_requested_data [14:49:41]requested_item fm.sn is exist - process it [14:49:41]wFMCommunicate request_size=4 [14:49:41]MH_SAM_APDU [14:49:41]CAPDU: 80 11 00 00 [14:49:41]Write to MH i2c: E2 08 00 F3 24 80 11 00 00 00 00 00 00 91 [14:49:41]Write i2c OK [14:49:41]MH_I2C_Read... [14:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:41]Read from MH i2c: E2 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 17 00 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 17 00 F3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [14:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:49:41]wFMCommunicate OK [14:49:41]requested_item fd.num is exist - process it [14:49:41]SAM_PROTO_GetFieldsCounters [14:49:41]wFMCommunicate request_size=4 [14:49:41]MH_SAM_APDU [14:49:41]CAPDU: 80 13 00 00 [14:49:41]Write to MH i2c: E2 08 00 F4 24 80 13 00 00 00 00 00 00 94 [14:49:41]Write i2c OK [14:49:41]MH_I2C_Read... [14:49:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:41]Read from MH i2c: E2 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 62 00 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 62 00 F4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [14:49:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:41]wFMCommunicate OK [14:49:41]SAM_PROTO_GetFieldsCounters done [14:49:41]requested_item shift.num is exist - process it [14:49:41]requested_item shift.opened is exist - process it [14:49:41]req_shift_opened [14:49:41]FM_GetShiftState [14:49:41]SAM_PROTO_GetShiftState [14:49:41]wFMCommunicate request_size=4 [14:49:41]MH_SAM_APDU [14:49:41]CAPDU: 80 13 01 00 [14:49:41]Write to MH i2c: E2 08 00 F5 24 80 13 01 00 00 00 00 00 96 [14:49:41]Write i2c OK [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 [14:49:41]MH_I2C_Read... [14:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:41]Read from MH i2c: E2 0E 00 [14:49:41]MH_I2C_Read... [14:49:41]Read from MH i2c: E2 0E 00 F5 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F6 [14:49:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:49:41]wFMCommunicate OK [14:49:41]SAM_PROTO_GetShiftState done [14:49:41]FM_GetShiftState done [14:49:41]req_shift_opened done [14:49:41]requested_item shift.open_date is exist - process it [14:49:41]req_shift_open_date [14:49:41]req_shift_open_date done [14:49:41]produce_requested_data done [14:49:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198817,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:49:41]process_action_free close_receipt [14:49:41]json_value_free [14:49:41]json_value_free done [14:49:41]process_json_proto returns [14:49:41]Send response to host [14:49:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198817,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:49:41]free response buf [14:49:41]execute_script done [14:49:41]execute_script returns [14:49:41]free content buf [14:49:41]Sock 7.Close socket [14:49:41]Sock 7.Thread stoped [14:49:44]OFD Sender: No OFD packet to send [14:49:49]OFD Sender: No OFD packet to send [14:49:54]OFD Sender: No OFD packet to send [14:49:59]OFD Sender: No OFD packet to send [14:50:04]OFD Sender: No OFD packet to send [14:50:09]OFD Sender: No OFD packet to send [14:50:14]OFD Sender: No OFD packet to send [14:50:16]accept exits with 10 [14:50:16]New connection [14:50:16]New thread 3067104612 created [14:50:16]Thread 3067247972 joined [14:50:16]Waiting for new connection... [14:50:16] Sock 10.Parse request [14:50:16]Sock 10.Check first char [14:50:16]Sock 10.First char is OK [14:50:16]request: POST /json_proto HTTP/1.0 [14:50:16]Method: POST [14:50:16]URL: /json_proto [14:50:16]Method is POST - this is cgi request [14:50:16]url: /json_proto [14:50:16]query_string will be loaded in cgi processing [14:50:16]execute_cgi json_proto POST (null) [14:50:16]execute_cgi path=json_proto method=POST [14:50:16]POST find Content-Length [14:50:16]Host: 172.17.46.195:8080 [14:50:16]Content-Length: 811 [14:50:16]Content-Type: application/json [14:50:16] [14:50:16]POST finish read [14:50:16]Found Content-Length = 811 [14:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:16]execute_script... [14:50: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)11326276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:16]POST & json_proto [14:50:16]process_json_proto [14:50:16]json parsed OK: [14:50:16]protocol is kg_v1.0 [14:50:16]action value=close_receipt [14:50:16]process_action close_receipt [14:50:16]cmd_close_receipt [14:50:16]MH_GetDate [14:50:16]Write to MH i2c: F0 00 00 F6 24 09 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: F0 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: F0 09 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: F0 09 00 F6 24 00 A9 B8 C0 66 8D AE BC 66 F6 [14:50:16]GetLastDocTimeStamp 1723906178 [14:50:16]current date 1723906217 [14:50:16]FM_GetShiftState [14:50:16]SAM_PROTO_GetShiftState [14:50:16]wFMCommunicate request_size=4 [14:50:16]MH_SAM_APDU [14:50:16]CAPDU: 80 13 01 00 [14:50:16]Write to MH i2c: E2 08 00 F7 24 80 13 01 00 00 00 00 00 98 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 0E 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 0E 00 F7 24 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F8 [14:50:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:50:16]wFMCommunicate OK [14:50:16]SAM_PROTO_GetShiftState done [14:50:16]FM_GetShiftState done [14:50:16]opened in 1723853126 [14:50:16]opened+sec_in_day 1723939526 [14:50:16]quantity*price = 200025 [14:50:16]sum+1 = 200026 [14:50:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 426 17.08.2024 14:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198818 肖袩袛: 20944750444405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145017&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198818&fm=20944750444405&tin=02508201610067®Number=0000000000092545&sum=200025 [14:50:17]StoreToDocumentArchive [14:50:17]shift 463 fd 198818 [14:50:17]save to /storage/0463/doc_00198818 [14:50:17]save last doc name /storage/0463/doc_00198818 to /storage/kkm_last_doc_name [14:50:17]save OK [14:50:17]Clear old archive folders... [14:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:50:17]tlvbuf is 0072D3E0 [14:50:17]SAM_PROTO_ClearQueue [14:50:17]wFMCommunicate request_size=4 [14:50:17]MH_SAM_APDU [14:50:17]CAPDU: 80 09 00 00 [14:50:17]Write to MH i2c: E2 08 00 04 25 80 09 00 00 00 00 00 00 9B [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:17]Read from MH i2c: E2 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: E2 03 00 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: E2 03 00 04 25 00 90 00 9D [14:50:17]RAPDU: 90 00 [14:50:17]wFMCommunicate OK [14:50:17]SAM_PROTO_ClearQueue done [14:50:17]KKMCreateOFDPacket [14:50:17]OFDProtocolAddRootSTLVToBuf [14:50:17]FM_MakeSignedData [14:50:17]FM_MakeSignedData [14:50:17]SAM_PROTO_SignData [14:50:17]wFMCommunicate request_size=4 [14:50:17]MH_SAM_APDU [14:50:17]CAPDU: 80 0D 01 02 [14:50:17]Write to MH i2c: E2 08 00 05 25 80 0D 01 02 00 00 00 00 A3 [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:17]Read from MH i2c: E2 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: E2 03 00 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: E2 03 00 05 25 00 90 00 9E [14:50:17]RAPDU: 90 00 [14:50:17]wFMCommunicate OK [14:50:17]wFMCommunicate request_size=255 [14:50:17]MH_SAM_APDU [14:50:17]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 08 03 [14:50:17]Write to MH i2c: E2 02 01 06 25 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 08 03 00 00 39 [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:18]Read from MH i2c: E2 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 03 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 03 00 06 25 00 90 00 9F [14:50:18]RAPDU: 90 00 [14:50:18]wFMCommunicate OK [14:50:18]wFMCommunicate request_size=16 [14:50:18]MH_SAM_APDU [14:50:18]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 13 0C 94 68 FF 75 [14:50:18]Write to MH i2c: E2 13 00 07 25 80 0D 02 02 0B 00 00 35 04 06 00 13 0C 94 68 FF 75 00 00 8A [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:18]Read from MH i2c: E2 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 03 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 03 00 07 25 00 90 00 A0 [14:50:18]RAPDU: 90 00 [14:50:18]wFMCommunicate OK [14:50:18]wFMCommunicate request_size=4 [14:50:18]MH_SAM_APDU [14:50:18]CAPDU: 80 0D 03 02 [14:50:18]Write to MH i2c: E2 08 00 08 25 80 0D 03 02 00 00 00 00 A8 [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:18]Read from MH i2c: E2 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 0B 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 0B 00 08 25 00 80 6A DA 60 23 01 3B C6 90 00 F2 [14:50:18]RAPDU: 80 6A DA 60 23 01 3B C6 90 00 [14:50:18]wFMCommunicate OK [14:50:18]SAM_PROTO_SignData done [14:50:18]FM_MakeSignedData done [14:50:18]CreateOFDProtocolMessage [14:50:18]wFMCommunicate request_size=4 [14:50:18]MH_SAM_APDU [14:50:18]CAPDU: 80 11 00 00 [14:50:18]Write to MH i2c: E2 08 00 09 25 80 11 00 00 00 00 00 00 A8 [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:18]Read from MH i2c: E2 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 17 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: E2 17 00 09 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [14:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:50:18]wFMCommunicate OK [14:50:18]CreateOFDProtocolMessage done [14:50:18]OFDSenderStorePacket 198818 [14:50:18]StoreOFDPacket docnum=198818 [14:50:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F 62 0D 01 84 B6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 08 03 00 35 04 06 00 13 0C 94 68 FF 75 80 6A DA 60 23 01 3B C6 [14:50:18]CheckFolder [14:50:18]dirname=/storage/ofd_packets [14:50:18]CheckFolder done [14:50:18]ProducePacketName [14:50:18]name=ofd_packets/00198818 [14:50:18]NVStorageSaveData ofd_packets/00198818 [14:50:18]File name is /storage/ofd_packets/00198818 [14:50:18]Write 307 bytes [14:50:18]NVStorageSaveData done [14:50:18]OFDSenderStorePacket done [14:50:18]KKMCreateOFDPacket done [14:50:18]NVStorageSaveData kkm_last_timestamp [14:50:18]File name is /storage/kkm_last_timestamp [14:50:18]Write 4 bytes [14:50:18]NVStorageSaveData done [14:50:18]ExternCall_PrintAddStr [14:50:18]wPrintStart [14:50:18]Write to MH i2c: 01 00 00 0A 25 2F [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 07 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 07 00 0A 25 00 00 00 00 00 FF 0F 44 [14:50:18]RasterBufferAndPrint [14:50:18]line 小褔械褌 N : (1)11326276 [14:50:18]line 袠袧袧: 02508201610067 [14:50:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:50:18]line 袩袪袨袛袗袞袗 [14:50:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [14:50:18]line 孝芯胁邪褉: 2710194210 [14:50:18]line D-ENERGY 袛孝-袣-5 [14:50:18]line 25.910 * 77.20 [14:50:18]line = 2000.25 [14:50:18]line 袧袛小 12% 袧小袩 1% [14:50:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:50:18]line 袠孝袨袚袨: 2000.25 [14:50:18]line 袧小袩 1% : 17.70 [14:50:18]line 袧袛小 12% : 212.42 [14:50:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:50:18]line 袘械蟹薪邪谢.: 2000.25 [14:50:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:50:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:50:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:50:18]line 效械泻 426 17.08.2024 14:50 [14:50:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:50:18]line 袟袧袦: 0300000079 [14:50:18]line 袪袧袦: 0000000000092545 [14:50:18]line 袙械褉褋懈褟 袣袣袦: 001 [14:50:18]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:50:18]line 肖袦: 0000000000871802 [14:50:18]line 肖袛: 198818 [14:50:18]line 肖袩袛: 20944750444405 [14:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145017&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198818&fm=20944750444405&tin=02508201610067®Number=0000000000092545&sum=200025 [14:50:18]written 0, free lines is 4095 [14:50:18]OFD Sender: Processing packet 198818 [packets to send 246, broken 245] [14:50:18]ProducePacketName [14:50:18]name=ofd_packets/00198818 [14:50:18]OFD Sender: To server: 嚂鰌G, [14:50:18]CommunicateWithHost lk.salyk.kg:30040 [14:50:18]ConnectInit lk.salyk.kg [14:50:18]Write to MH i2c: 01 00 00 34 25 59 [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 07 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 07 00 34 25 00 00 00 00 00 F3 0C 5F [14:50:18]RasterBufferAndPrint [14:50:18]line [14:50:18]line [14:50:18]line [14:50:18]line [14:50:18]line [14:50:18]written 0, free lines is 3321 [14:50:18]MH_Cut [14:50:18]Write to MH i2c: D1 01 00 3B 25 01 32 [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: D1 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: D1 01 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: D1 01 00 3B 25 00 31 [14:50:18]Write to MH i2c: 01 00 00 3C 25 61 [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:18]Connected sock=9 [14:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 4F 62 0D 01 84 B6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 A9 B8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 08 03 00 35 04 06 00 13 0C 94 68 FF 75 80 6A DA 60 23 01 3B C6 [14:50:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F 67 47 00 CC 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 08 03 00 F4 03 04 00 BA 64 C0 66 B6 04 01 00 00 4F D1 ED 00 95 75 1B 2B [14:50:19]CommunicateWithHost err = 0 [14:50:19]CheckOFDResponse [14:50:19]1017 (14) - 77093643461234 [14:50:19]1041 (16) - 0000000000871802 [14:50:19]1040 (4) - 198818 [14:50:19]1012 (4) - 17.08.2024 08:52 [14:50:19]1206 (1) - 0 [14:50:19]OFD Sender: Remove packet 198818 [14:50:19]ProducePacketName [14:50:19]name=ofd_packets/00198818 [14:50:19]NVStorageDeleteData [14:50:19]*** Cut start [14:50:19]*** Purtial cut [14:50:19]*** Stage 1: CUTSNS_PIN = 1 [14:50:19]OFD Sender: No OFD packet to send [14:50:19]Read from MH i2c: 01 [14:50:19]MH_I2C_Read... [14:50:19]*** Stop cut motor [14:50:19]*** Cut end [14:50:19]Read from MH i2c: 01 07 00 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: 01 07 00 3C 25 00 00 00 00 00 FF 0F 76 [14:50:19]process_action close_receipt done [14:50:19]requested_data is exist [14:50:19]produce_requested_data [14:50:19]requested_item fm.sn is exist - process it [14:50:19]wFMCommunicate request_size=4 [14:50:19]MH_SAM_APDU [14:50:19]CAPDU: 80 11 00 00 [14:50:19]Write to MH i2c: E2 08 00 3D 25 80 11 00 00 00 00 00 00 DC [14:50:19]Write i2c OK [14:50:19]MH_I2C_Read... [14:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:19]Read from MH i2c: E2 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 17 00 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 17 00 3D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 29 [14:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:50:19]wFMCommunicate OK [14:50:19]requested_item fd.num is exist - process it [14:50:19]SAM_PROTO_GetFieldsCounters [14:50:19]wFMCommunicate request_size=4 [14:50:19]MH_SAM_APDU [14:50:19]CAPDU: 80 13 00 00 [14:50:19]Write to MH i2c: E2 08 00 3E 25 80 13 00 00 00 00 00 00 DF [14:50:19]Write i2c OK [14:50:19]MH_I2C_Read... [14:50:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:20]Read from MH i2c: E2 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 62 00 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 62 00 3E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [14:50:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:20]wFMCommunicate OK [14:50:20]SAM_PROTO_GetFieldsCounters done [14:50:20]requested_item shift.num is exist - process it [14:50:20]requested_item shift.opened is exist - process it [14:50:20]req_shift_opened [14:50:20]FM_GetShiftState [14:50:20]SAM_PROTO_GetShiftState [14:50:20]wFMCommunicate request_size=4 [14:50:20]MH_SAM_APDU [14:50:20]CAPDU: 80 13 01 00 [14:50:20]Write to MH i2c: E2 08 00 3F 25 80 13 01 00 00 00 00 00 E1 [14:50:20]Write i2c OK [14:50:20]MH_I2C_Read... [14:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:20]Read from MH i2c: E2 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 0E 00 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 0E 00 3F 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 41 [14:50:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:50:20]wFMCommunicate OK [14:50:20]SAM_PROTO_GetShiftState done [14:50:20]FM_GetShiftState done [14:50:20]req_shift_opened done [14:50:20]requested_item shift.open_date is exist - process it [14:50:20]req_shift_open_date [14:50:20]req_shift_open_date done [14:50:20]produce_requested_data done [14:50:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198818,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:50:20]process_action_free close_receipt [14:50:20]json_value_free [14:50:20]json_value_free done [14:50:20]process_json_proto returns [14:50:20]Send response to host [14:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198818,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:50:20]free response buf [14:50:20]execute_script done [14:50:20]execute_script returns [14:50:20]free content buf [14:50:20]Sock 10.Close socket [14:50:20]Sock 10.Thread stoped [14:50:24]OFD Sender: No OFD packet to send [14:50:29]OFD Sender: No OFD packet to send [14:50:34]OFD Sender: No OFD packet to send [14:50:39]OFD Sender: No OFD packet to send [14:50:44]OFD Sender: No OFD packet to send [14:50:49]OFD Sender: No OFD packet to send [14:50:54]OFD Sender: No OFD packet to send [14:50:59]OFD Sender: No OFD packet to send [14:51:04]OFD Sender: No OFD packet to send [14:51:09]OFD Sender: No OFD packet to send [14:51:14]OFD Sender: No OFD packet to send [14:51:19]OFD Sender: No OFD packet to send [14:51:24]OFD Sender: No OFD packet to send [14:51:29]OFD Sender: No OFD packet to send [14:51:34]OFD Sender: No OFD packet to send [14:51:39]OFD Sender: No OFD packet to send [14:51:44]OFD Sender: No OFD packet to send [14:51:49]OFD Sender: No OFD packet to send [14:51:54]OFD Sender: No OFD packet to send [14:51:59]OFD Sender: No OFD packet to send [14:52:04]OFD Sender: No OFD packet to send [14:52:09]OFD Sender: No OFD packet to send [14:52:14]OFD Sender: No OFD packet to send [14:52:29]OFD Sender: No OFD packet to send [14:52:34]OFD Sender: No OFD packet to send [14:52:39]OFD Sender: No OFD packet to send [14:52:44]OFD Sender: No OFD packet to send [14:52:49]OFD Sender: No OFD packet to send [14:52:54]OFD Sender: No OFD packet to send [14:52:59]OFD Sender: No OFD packet to send [14:53:04]OFD Sender: No OFD packet to send [14:53:09]OFD Sender: No OFD packet to send [14:53:14]OFD Sender: No OFD packet to send [14:53:19]OFD Sender: No OFD packet to send [14:53:24]OFD Sender: No OFD packet to send [14:53:29]OFD Sender: No OFD packet to send [14:53:34]OFD Sender: No OFD packet to send [14:53:39]OFD Sender: No OFD packet to send [14:53:44]OFD Sender: No OFD packet to send [14:53:49]OFD Sender: No OFD packet to send [14:53:51]accept exits with 7 [14:53:51]New connection [14:53:51]New thread 3067247972 created [14:53:51]Thread 3067104612 joined [14:53:51]Waiting for new connection... [14:53:51] Sock 7.Parse request [14:53:51]Sock 7.Check first char [14:53:51]Sock 7.First char is OK [14:53:51]request: POST /json_proto HTTP/1.0 [14:53:51]Method: POST [14:53:51]URL: /json_proto [14:53:51]Method is POST - this is cgi request [14:53:51]url: /json_proto [14:53:51]query_string will be loaded in cgi processing [14:53:51]execute_cgi json_proto POST (null) [14:53:51]execute_cgi path=json_proto method=POST [14:53:51]POST find Content-Length [14:53:51]Host: 172.17.46.195:8080 [14:53:51]Content-Length: 800 [14:53:51]Content-Type: application/json [14:53:51] [14:53:51]POST finish read [14:53:51]Found Content-Length = 800 [14:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.230, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50322", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:51]execute_script... [14: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)11326277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 24.230, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50322", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:51]POST & json_proto [14:53:51]process_json_proto [14:53:51]json parsed OK: [14:53:51]protocol is kg_v1.0 [14:53:51]action value=close_receipt [14:53:51]process_action close_receipt [14:53:51]cmd_close_receipt [14:53:51]MH_GetDate [14:53:51]Write to MH i2c: F0 00 00 40 25 54 [14:53:51]Write i2c OK [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 09 00 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 09 00 40 25 00 80 B9 C0 66 8D AE BC 66 19 [14:53:51]GetLastDocTimeStamp 1723906217 [14:53:51]current date 1723906432 [14:53:51]FM_GetShiftState [14:53:51]SAM_PROTO_GetShiftState [14:53:51]wFMCommunicate request_size=4 [14:53:51]MH_SAM_APDU [14:53:51]CAPDU: 80 13 01 00 [14:53:51]Write to MH i2c: E2 08 00 41 25 80 13 01 00 00 00 00 00 E3 [14:53:51]Write i2c OK [14:53:51]MH_I2C_Read... [14:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:51]Read from MH i2c: E2 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: E2 0E 00 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: E2 0E 00 41 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [14:53:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:53:51]wFMCommunicate OK [14:53:51]SAM_PROTO_GetShiftState done [14:53:51]FM_GetShiftState done [14:53:51]opened in 1723853126 [14:53:51]opened+sec_in_day 1723939526 [14:53:51]quantity*price = 0 [14:53:51]sum+1 = 1 [14:53:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 427 17.08.2024 14:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 50322 肖袦: 0000000000871802 肖袛: 198819 肖袩袛: 155345199929302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198819&fm=155345199929302&tin=02508201610067®Number=0000000000092545&sum=0 [14:53:52]StoreToDocumentArchive [14:53:52]shift 463 fd 198819 [14:53:52]save to /storage/0463/doc_00198819 [14:53:52]save last doc name /storage/0463/doc_00198819 to /storage/kkm_last_doc_name [14:53:52]save OK [14:53:52]Clear old archive folders... [14:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:53:52]tlvbuf is 006CF680 [14:53:52]SAM_PROTO_ClearQueue [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 09 00 00 [14:53:52]Write to MH i2c: E2 08 00 4E 25 80 09 00 00 00 00 00 00 E5 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 4E 25 00 90 00 E7 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]SAM_PROTO_ClearQueue done [14:53:52]KKMCreateOFDPacket [14:53:52]OFDProtocolAddRootSTLVToBuf [14:53:52]FM_MakeSignedData [14:53:52]FM_MakeSignedData [14:53:52]SAM_PROTO_SignData [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 01 02 [14:53:52]Write to MH i2c: E2 08 00 4F 25 80 0D 01 02 00 00 00 00 ED [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 4F 25 00 90 00 E8 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=255 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 80 B9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 08 03 [14:53:52]Write to MH i2c: E2 02 01 50 25 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 80 B9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 08 03 00 00 09 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 50 25 00 90 00 E9 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=16 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8D 49 1F 75 97 D6 [14:53:52]Write to MH i2c: E2 13 00 51 25 80 0D 02 02 0B 00 00 35 04 06 00 8D 49 1F 75 97 D6 00 00 1C [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 51 25 00 90 00 EA [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 03 02 [14:53:52]Write to MH i2c: E2 08 00 52 25 80 0D 03 02 00 00 00 00 F2 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 0B 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 0B 00 52 25 00 9A EB 6B EE 37 BD 0C 57 90 00 28 [14:53:52]RAPDU: 9A EB 6B EE 37 BD 0C 57 90 00 [14:53:52]wFMCommunicate OK [14:53:52]SAM_PROTO_SignData done [14:53:52]FM_MakeSignedData done [14:53:52]CreateOFDProtocolMessage [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 11 00 00 [14:53:52]Write to MH i2c: E2 08 00 53 25 80 11 00 00 00 00 00 00 F2 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 17 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 17 00 53 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [14:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:53:52]wFMCommunicate OK [14:53:52]CreateOFDProtocolMessage done [14:53:52]OFDSenderStorePacket 198819 [14:53:52]StoreOFDPacket docnum=198819 [14:53:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 7E 71 0D 01 7A 4F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 80 B9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 08 03 00 35 04 06 00 8D 49 1F 75 97 D6 9A EB 6B EE 37 BD 0C 57 [14:53:52]CheckFolder [14:53:52]dirname=/storage/ofd_packets [14:53:52]CheckFolder done [14:53:52]ProducePacketName [14:53:52]name=ofd_packets/00198819 [14:53:52]NVStorageSaveData ofd_packets/00198819 [14:53:52]File name is /storage/ofd_packets/00198819 [14:53:52]Write 307 bytes [14:53:52]NVStorageSaveData done [14:53:52]OFDSenderStorePacket done [14:53:52]KKMCreateOFDPacket done [14:53:52]NVStorageSaveData kkm_last_timestamp [14:53:52]File name is /storage/kkm_last_timestamp [14:53:52]Write 4 bytes [14:53:52]NVStorageSaveData done [14:53:52]ExternCall_PrintAddStr [14:53:52]wPrintStart [14:53:52]Write to MH i2c: 01 00 00 54 25 79 [14:53:52]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:53:52]ProducePacketName [14:53:52]name=ofd_packets/00198819 [14:53:52]OFD Sender: To server: 嚂鰌G, [14:53:52]CommunicateWithHost lk.salyk.kg:30040 [14:53:52]ConnectInit lk.salyk.kg [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: 01 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: 01 07 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: 01 07 00 54 25 00 00 00 00 00 FF 0F 8E [14:53:52]RasterBufferAndPrint [14:53:52]line 小褔械褌 N : (1)11326277 [14:53:52]line 袠袧袧: 02508201610067 [14:53:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:53:52]line 袩袪袨袛袗袞袗 [14:53:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [14:53:52]line 孝芯胁邪褉: 2710194210 [14:53:52]line D-ENERGY 袛孝-袣-5 [14:53:52]line 24.230 * 0.00 [14:53:52]line = 0.00 [14:53:52]line 袧袛小 12% 袧小袩 1% [14:53:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:53:52]line 袠孝袨袚袨: 0.00 [14:53:52]line 袧小袩 1% : 0.00 [14:53:52]line 袧袛小 12% : 0.00 [14:53:52]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:53:52]line 袘械蟹薪邪谢.: 0.00 [14:53:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:53:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:53:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:53:52]line 效械泻 427 17.08.2024 14:53 [14:53:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:53:52]line 袟袧袦: 0300000079 [14:53:52]line 袪袧袦: 0000000000092545 [14:53:52]line 袙械褉褋懈褟 袣袣袦: 001 [14:53:52]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [14:53:52]line 50322 [14:53:52]line 肖袦: 0000000000871802 [14:53:52]line 肖袛: 198819 [14:53:52]line 肖袩袛: 155345199929302 [14:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145352&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198819&fm=155345199929302&tin=02508201610067®Number=0000000000092545&sum=0 [14:53:52]written 0, free lines is 4095 [14:53:53]Write to MH i2c: 01 00 00 7E 25 A3 [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 7E 25 00 00 00 00 00 ED 0C A3 [14:53:53]RasterBufferAndPrint [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]written 0, free lines is 3315 [14:53:53]MH_Cut [14:53:53]Write to MH i2c: D1 01 00 85 25 01 7C [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 01 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 01 00 85 25 00 7B [14:53:53]Write to MH i2c: 01 00 00 86 25 AB [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:54]*** Cut start [14:53:54]*** Purtial cut [14:53:54]*** CUTSNS_PIN = 0 [14:53:54]*** Stage 1: CUTSNS_PIN = 1 [14:53:56]Read from MH i2c: 01 [14:53:56]MH_I2C_Read... [14:53:56]*** Stop cut motor [14:53:56]*** Cut end [14:53:56]Read from MH i2c: 01 07 00 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: 01 07 00 86 25 00 00 00 00 00 FF 0F C0 [14:53:56]process_action close_receipt done [14:53:56]requested_data is exist [14:53:56]produce_requested_data [14:53:56]requested_item fm.sn is exist - process it [14:53:56]wFMCommunicate request_size=4 [14:53:56]MH_SAM_APDU [14:53:56]CAPDU: 80 11 00 00 [14:53:56]Write to MH i2c: E2 08 00 87 25 80 11 00 00 00 00 00 00 26 [14:53:56]Write i2c OK [14:53:56]MH_I2C_Read... [14:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:56]Read from MH i2c: E2 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 17 00 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 17 00 87 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 73 [14:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:53:56]wFMCommunicate OK [14:53:56]requested_item fd.num is exist - process it [14:53:56]SAM_PROTO_GetFieldsCounters [14:53:56]wFMCommunicate request_size=4 [14:53:56]MH_SAM_APDU [14:53:56]CAPDU: 80 13 00 00 [14:53:56]Write to MH i2c: E2 08 00 88 25 80 13 00 00 00 00 00 00 29 [14:53:56]Write i2c OK [14:53:56]MH_I2C_Read... [14:53:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:56]Read from MH i2c: E2 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 62 00 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 62 00 88 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [14: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:53:56]wFMCommunicate OK [14:53:56]SAM_PROTO_GetFieldsCounters done [14:53:56]requested_item shift.num is exist - process it [14:53:56]requested_item shift.opened is exist - process it [14:53:56]req_shift_opened [14:53:56]FM_GetShiftState [14:53:56]SAM_PROTO_GetShiftState [14:53:56]wFMCommunicate request_size=4 [14:53:56]MH_SAM_APDU [14:53:56]CAPDU: 80 13 01 00 [14:53:56]Write to MH i2c: E2 08 00 89 25 80 13 01 00 00 00 00 00 2B [14:53:56]Write i2c OK [14:53:56]MH_I2C_Read... [14:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:56]Read from MH i2c: E2 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 0E 00 [14:53:56]MH_I2C_Read... [14:53:56]Read from MH i2c: E2 0E 00 89 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8B [14:53:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:53:56]wFMCommunicate OK [14:53:56]SAM_PROTO_GetShiftState done [14:53:56]FM_GetShiftState done [14:53:56]req_shift_opened done [14:53:56]requested_item shift.open_date is exist - process it [14:53:56]req_shift_open_date [14:53:56]req_shift_open_date done [14:53:56]produce_requested_data done [14:53:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198819,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:53:56]process_action_free close_receipt [14:53:56]json_value_free [14:53:56]json_value_free done [14:53:56]process_json_proto returns [14:53:56]Send response to host [14:53:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198819,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:53:56]free response buf [14:53:56]execute_script done [14:53:56]execute_script returns [14:53:56]free content buf [14:53:56]Sock 7.Close socket [14:53:56]Sock 7.Thread stoped [14:53:57]ConnectInit Can't take IP for lk.salyk.kg [14:53:57]CommunicateWithHost connect error [14:53:57]CommunicateWithHost err = -1 [14:53:57]OFD Sender: Server communicate error [14:54:02]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00198819 [14:54:02]OFD Sender: To server: 嚂鰌G, [14:54:02]CommunicateWithHost lk.salyk.kg:30040 [14:54:02]ConnectInit lk.salyk.kg [14:54:07]ConnectInit Can't take IP for lk.salyk.kg [14:54:07]CommunicateWithHost connect error [14:54:07]CommunicateWithHost err = -1 [14:54:07]OFD Sender: Server communicate error [14:54:13]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:54:13]ProducePacketName [14:54:13]name=ofd_packets/00198819 [14:54:13]OFD Sender: To server: 嚂鰌G, [14:54:13]CommunicateWithHost lk.salyk.kg:30040 [14:54:13]ConnectInit lk.salyk.kg [14:54:18]ConnectInit Can't take IP for lk.salyk.kg [14:54:18]CommunicateWithHost connect error [14:54:18]CommunicateWithHost err = -1 [14:54:18]OFD Sender: Server communicate error [14:54:23]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:54:23]ProducePacketName [14:54:23]name=ofd_packets/00198819 [14:54:23]OFD Sender: To server: 嚂鰌G, [14:54:23]CommunicateWithHost lk.salyk.kg:30040 [14:54:23]ConnectInit lk.salyk.kg [14:54:28]ConnectInit Can't take IP for lk.salyk.kg [14:54:28]CommunicateWithHost connect error [14:54:28]CommunicateWithHost err = -1 [14:54:28]OFD Sender: Server communicate error [14:54:33]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:54:33]ProducePacketName [14:54:33]name=ofd_packets/00198819 [14:54:33]OFD Sender: To server: 嚂鰌G, [14:54:33]CommunicateWithHost lk.salyk.kg:30040 [14:54:33]ConnectInit lk.salyk.kg [14:54:37]ConnectInit Can't connect to host [14:55:05]ConnectInit Can't connect to host [14:55:05]CommunicateWithHost connect error [14:55:05]CommunicateWithHost err = -1 [14:55:05]OFD Sender: Server communicate error [14:55:10]OFD Sender: Processing packet 198819 [packets to send 246, broken 245] [14:55:10]ProducePacketName [14:55:10]name=ofd_packets/00198819 [14:55:10]OFD Sender: To server: 嚂鰌G, [14:55:10]CommunicateWithHost lk.salyk.kg:30040 [14:55:10]ConnectInit lk.salyk.kg [14:55:13]Connected sock=7 [14:55:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 7E 71 0D 01 7A 4F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A6 5E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 80 B9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 08 03 00 35 04 06 00 8D 49 1F 75 97 D6 9A EB 6B EE 37 BD 0C 57 [14:55:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5F 16 47 00 7B 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 31 38 30 32 10 04 04 00 A3 08 03 00 F4 03 04 00 E0 65 C0 66 B6 04 01 00 00 0F FE 7A 75 7D 25 92 8B [14:55:13]CommunicateWithHost err = 0 [14:55:13]CheckOFDResponse [14:55:13]1017 (14) - 77093643461234 [14:55:13]1041 (16) - 0000000000871802 [14:55:13]1040 (4) - 198819 [14:55:13]1012 (4) - 17.08.2024 08:57 [14:55:13]1206 (1) - 0 [14:55:13]OFD Sender: Remove packet 198819 [14:55:13]ProducePacketName [14:55:13]name=ofd_packets/00198819 [14:55:13]NVStorageDeleteData [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:59]OFD Sender: No OFD packet to send [14:56:04]OFD Sender: No OFD packet to send [14:56:09]OFD Sender: No OFD packet to send [14:56:14]OFD Sender: No OFD packet to send [14:56:19]OFD Sender: No OFD packet to send [14:56:24]OFD Sender: No OFD packet to send [14:56:29]OFD Sender: No OFD packet to send [14:56:34]OFD Sender: No OFD packet to send [14:56:39]OFD Sender: No OFD packet to send [14:56:44]OFD Sender: No OFD packet to send [14:56:49]OFD Sender: No OFD packet to send [14:56:54]OFD Sender: No OFD packet to send [14:56:59]OFD Sender: No OFD packet to send [14:57:04]OFD Sender: No OFD packet to send [14:57:09]OFD Sender: No OFD packet to send [14:57:14]OFD Sender: No OFD packet to send [14:57:19]OFD Sender: No OFD packet to send [14:57:24]OFD Sender: No OFD packet to send [14:57:29]OFD Sender: No OFD packet to send [14:57:34]OFD Sender: No OFD packet to send [14:57:39]OFD Sender: No OFD packet to send [14:57:44]OFD Sender: No OFD packet to send [14:57:49]OFD Sender: No OFD packet to send [14:57:54]OFD Sender: No OFD packet to send [14:57:59]OFD Sender: No OFD packet to send [14:58:04]OFD Sender: No OFD packet to send [14:58:09]OFD Sender: No OFD packet to send [14:58:11]accept exits with 10 [14:58:11]New connection [14:58:11]New thread 3067104612 created [14:58:11]Thread 3067247972 joined [14:58:11]Waiting for new connection... [14:58:11] Sock 10.Parse request [14:58:11]Sock 10.Check first char [14:58:11]Sock 10.First char is OK [14:58:11]request: POST /json_proto HTTP/1.0 [14:58:11]Method: POST [14:58:11]URL: /json_proto [14:58:11]Method is POST - this is cgi request [14:58:11]url: /json_proto [14:58:11]query_string will be loaded in cgi processing [14:58:11]execute_cgi json_proto POST (null) [14:58:11]execute_cgi path=json_proto method=POST [14:58:11]POST find Content-Length [14:58:11]Host: 172.17.46.195:8080 [14:58:11]Content-Length: 802 [14:58:11]Content-Type: application/json [14:58:11] [14:58:11]POST finish read [14:58:11]Found Content-Length = 802 [14:58:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.500, "sum" : 630.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 630.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:11]execute_script... [14:58:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.500, "sum" : 630.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 630.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:11]POST & json_proto [14:58:11]process_json_proto [14:58:11]json parsed OK: [14:58:11]protocol is kg_v1.0 [14:58:11]action value=close_receipt [14:58:11]process_action close_receipt [14:58:11]cmd_close_receipt [14:58:11]MH_GetDate [14:58:11]Write to MH i2c: F0 00 00 8A 25 9E [14:58:11]Write i2c OK [14:58:11]MH_I2C_Read... [14:58:11]Read from MH i2c: F0 [14:58:11]MH_I2C_Read... [14:58:11]Read from MH i2c: F0 09 00 [14:58:11]MH_I2C_Read... [14:58:11]Read from MH i2c: F0 09 00 8A 25 00 85 BA C0 66 8D AE BC 66 69 [14:58:11]GetLastDocTimeStamp 1723906432 [14:58:11]current date 1723906693 [14:58:11]FM_GetShiftState [14:58:11]SAM_PROTO_GetShiftState [14:58:11]wFMCommunicate request_size=4 [14:58:11]MH_SAM_APDU [14:58:11]CAPDU: 80 13 01 00 [14:58:11]Write to MH i2c: E2 08 00 8B 25 80 13 01 00 00 00 00 00 2D [14:58:11]Write i2c OK [14:58:11]MH_I2C_Read... [14:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:11]Read from MH i2c: E2 [14:58:11]MH_I2C_Read... [14:58:11]Read from MH i2c: E2 0E 00 [14:58:11]MH_I2C_Read... [14:58:11]Read from MH i2c: E2 0E 00 8B 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8D [14:58:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:58:11]wFMCommunicate OK [14:58:11]SAM_PROTO_GetShiftState done [14:58:11]FM_GetShiftState done [14:58:11]opened in 1723853126 [14:58:11]opened+sec_in_day 1723939526 [14:58:11]quantity*price = 63070 [14:58:11]sum+1 = 63071 [14:58:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 630.70 袧小袩 1% : 5.58 袧袛小 12% : 66.98 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 630.70 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 428 17.08.2024 14:58 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198820 肖袩袛: 253109970996369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145813&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198820&fm=253109970996369&tin=02508201610067®Number=0000000000092545&sum=63070 [14:58:13]StoreToDocumentArchive [14:58:13]shift 463 fd 198820 [14:58:13]save to /storage/0463/doc_00198820 [14:58:13]save last doc name /storage/0463/doc_00198820 to /storage/kkm_last_doc_name [14:58:13]save OK [14:58:13]Clear old archive folders... [14:58:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:13]tlvbuf is 007F8170 [14:58:13]SAM_PROTO_ClearQueue [14:58:13]wFMCommunicate request_size=4 [14:58:13]MH_SAM_APDU [14:58:13]CAPDU: 80 09 00 00 [14:58:13]Write to MH i2c: E2 08 00 98 25 80 09 00 00 00 00 00 00 2F [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 98 25 00 90 00 31 [14:58:13]RAPDU: 90 00 [14:58:13]wFMCommunicate OK [14:58:13]SAM_PROTO_ClearQueue done [14:58:13]KKMCreateOFDPacket [14:58:13]OFDProtocolAddRootSTLVToBuf [14:58:13]FM_MakeSignedData [14:58:13]FM_MakeSignedData [14:58:13]SAM_PROTO_SignData [14:58:13]wFMCommunicate request_size=4 [14:58:13]MH_SAM_APDU [14:58:13]CAPDU: 80 0D 01 02 [14:58:13]Write to MH i2c: E2 08 00 99 25 80 0D 01 02 00 00 00 00 37 [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 99 25 00 90 00 32 [14:58:13]RAPDU: 90 00 [14:58:13]wFMCommunicate OK [14:58:13]wFMCommunicate request_size=255 [14:58:13]MH_SAM_APDU [14:58: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 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 85 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 08 03 00 35 04 06 00 E6 [14:58:13]Write to MH i2c: E2 02 01 9A 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 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 85 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 08 03 00 35 04 06 00 E6 00 00 93 [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 9A 25 00 90 00 33 [14:58:13]RAPDU: 90 00 [14:58:13]wFMCommunicate OK [14:58:13]wFMCommunicate request_size=10 [14:58:13]MH_SAM_APDU [14:58:13]CAPDU: 80 0D 02 02 05 33 C1 E9 0C 91 [14:58:13]Write to MH i2c: E2 0D 00 9B 25 80 0D 02 02 05 00 33 C1 E9 0C 91 00 00 BE [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 03 00 9B 25 00 90 00 34 [14:58:13]RAPDU: 90 00 [14:58:13]wFMCommunicate OK [14:58:13]wFMCommunicate request_size=4 [14:58:13]MH_SAM_APDU [14:58:13]CAPDU: 80 0D 03 02 [14:58:13]Write to MH i2c: E2 08 00 9C 25 80 0D 03 02 00 00 00 00 3C [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 0B 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 0B 00 9C 25 00 CC 74 DE A8 EC A0 B0 AD 90 00 EC [14:58:13]RAPDU: CC 74 DE A8 EC A0 B0 AD 90 00 [14:58:13]wFMCommunicate OK [14:58:13]SAM_PROTO_SignData done [14:58:13]FM_MakeSignedData done [14:58:13]CreateOFDProtocolMessage [14:58:13]wFMCommunicate request_size=4 [14:58:13]MH_SAM_APDU [14:58:13]CAPDU: 80 11 00 00 [14:58:13]Write to MH i2c: E2 08 00 9D 25 80 11 00 00 00 00 00 00 3C [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:13]Read from MH i2c: E2 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 17 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: E2 17 00 9D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 89 [14:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:58:13]wFMCommunicate OK [14:58:13]CreateOFDProtocolMessage done [14:58:13]OFDSenderStorePacket 198820 [14:58:13]StoreOFDPacket docnum=198820 [14:58:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 04 06 07 01 17 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 85 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 08 03 00 35 04 06 00 E6 33 C1 E9 0C 91 CC 74 DE A8 EC A0 B0 AD [14:58:13]CheckFolder [14:58:13]dirname=/storage/ofd_packets [14:58:13]CheckFolder done [14:58:13]ProducePacketName [14:58:13]name=ofd_packets/00198820 [14:58:13]NVStorageSaveData ofd_packets/00198820 [14:58:13]File name is /storage/ofd_packets/00198820 [14:58:13]Write 301 bytes [14:58:13]NVStorageSaveData done [14:58:13]OFDSenderStorePacket done [14:58:13]KKMCreateOFDPacket done [14:58:13]NVStorageSaveData kkm_last_timestamp [14:58:13]File name is /storage/kkm_last_timestamp [14:58:13]Write 4 bytes [14:58:13]NVStorageSaveData done [14:58:13]ExternCall_PrintAddStr [14:58:13]wPrintStart [14:58:13]Write to MH i2c: 01 00 00 9E 25 C3 [14:58:13]Write i2c OK [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: 01 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: 01 07 00 [14:58:13]MH_I2C_Read... [14:58:13]Read from MH i2c: 01 07 00 9E 25 00 00 00 00 00 FF 0F D8 [14:58:13]RasterBufferAndPrint [14:58:13]line 小褔械褌 N : (1)11326278 [14:58:13]line 袠袧袧: 02508201610067 [14:58:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:58:13]line 袩袪袨袛袗袞袗 [14:58:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [14:58:13]line 孝芯胁邪褉: 2710124500 [14:58:13]line 袗懈-95-袣-5 [14:58:13]line 8.500 * 74.20 [14:58:13]line = 630.70 [14:58:13]line 袧袛小 12% 袧小袩 1% [14:58:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:58:13]line 袠孝袨袚袨: 630.70 [14:58:13]line 袧小袩 1% : 5.58 [14:58:13]line 袧袛小 12% : 66.98 [14:58:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:58:13]line 袘械蟹薪邪谢.: 630.70 [14:58:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:58:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:58:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:58:13]line 效械泻 428 17.08.2024 14:58 [14:58:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:58:13]line 袟袧袦: 0300000079 [14:58:13]line 袪袧袦: 0000000000092545 [14:58:13]line 袙械褉褋懈褟 袣袣袦: 001 [14:58:13]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:58:13]line 肖袦: 0000000000871802 [14:58:13]line 肖袛: 198820 [14:58:13]line 肖袩袛: 253109970996369 [14:58:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145813&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198820&fm=253109970996369&tin=02508201610067®Number=0000000000092545&sum=63070 [14:58:13]written 0, free lines is 4095 [14:58:13]OFD Sender: Processing packet 198820 [packets to send 246, broken 245] [14:58:13]ProducePacketName [14:58:13]name=ofd_packets/00198820 [14:58:13]OFD Sender: To server: 嚂鰌G, [14:58:13]CommunicateWithHost lk.salyk.kg:30040 [14:58:13]ConnectInit lk.salyk.kg [14:58:13]Connected sock=9 [14:58:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 04 06 07 01 17 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 34 21 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E F6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 85 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 08 03 00 35 04 06 00 E6 33 C1 E9 0C 91 CC 74 DE A8 EC A0 B0 AD [14:58:14]Write to MH i2c: 01 00 00 C8 25 ED [14:58:14]Write i2c OK [14:58:14]MH_I2C_Read... [14:58:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 78 EF 47 00 47 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 08 03 00 F4 03 04 00 95 66 C0 66 B6 04 01 00 00 F0 4B A0 16 2E 97 18 7A [14:58:14]CommunicateWithHost err = 0 [14:58:14]CheckOFDResponse [14:58:14]1017 (14) - 77093643461234 [14:58:14]1041 (16) - 0000000000871802 [14:58:14]1040 (4) - 198820 [14:58:14]1012 (4) - 17.08.2024 09:00 [14:58:14]1206 (1) - 0 [14:58:14]OFD Sender: Remove packet 198820 [14:58:14]ProducePacketName [14:58:14]name=ofd_packets/00198820 [14:58:14]NVStorageDeleteData [14:58:14]Read from MH i2c: 01 [14:58:14]MH_I2C_Read... [14:58:14]Read from MH i2c: 01 07 00 [14:58:14]MH_I2C_Read... [14:58:14]Read from MH i2c: 01 07 00 C8 25 00 00 00 00 00 FF 0C FF [14:58:14]RasterBufferAndPrint [14:58:14]line [14:58:14]line [14:58:14]line [14:58:14]line [14:58:14]line [14:58:14]written 0, free lines is 3341 [14:58:14]MH_Cut [14:58:14]Write to MH i2c: D1 01 00 CF 25 01 C6 [14:58:14]Write i2c OK [14:58:14]MH_I2C_Read... [14:58:14]Read from MH i2c: D1 [14:58:14]MH_I2C_Read... [14:58:14]Read from MH i2c: D1 01 00 [14:58:14]MH_I2C_Read... [14:58:14]Read from MH i2c: D1 01 00 CF 25 00 C5 [14:58:14]Write to MH i2c: 01 00 00 D0 25 F5 [14:58:14]Write i2c OK [14:58:14]MH_I2C_Read... [14:58:14]OFD Sender: No OFD packet to send [14:58:14]*** Cut start [14:58:14]*** Purtial cut [14:58:14]*** Stage 1: CUTSNS_PIN = 1 [14:58:15]Read from MH i2c: 01 [14:58:15]MH_I2C_Read... [14:58:15]*** Stop cut motor [14:58:15]*** Cut end [14:58:15]Read from MH i2c: 01 07 00 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: 01 07 00 D0 25 00 00 00 00 00 FF 0F 0A [14:58:15]process_action close_receipt done [14:58:15]requested_data is exist [14:58:15]produce_requested_data [14:58:15]requested_item fm.sn is exist - process it [14:58:15]wFMCommunicate request_size=4 [14:58:15]MH_SAM_APDU [14:58:15]CAPDU: 80 11 00 00 [14:58:15]Write to MH i2c: E2 08 00 D1 25 80 11 00 00 00 00 00 00 70 [14:58:15]Write i2c OK [14:58:15]MH_I2C_Read... [14:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:15]Read from MH i2c: E2 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 17 00 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 17 00 D1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BD [14:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:58:15]wFMCommunicate OK [14:58:15]requested_item fd.num is exist - process it [14:58:15]SAM_PROTO_GetFieldsCounters [14:58:15]wFMCommunicate request_size=4 [14:58:15]MH_SAM_APDU [14:58:15]CAPDU: 80 13 00 00 [14:58:15]Write to MH i2c: E2 08 00 D2 25 80 13 00 00 00 00 00 00 73 [14:58:15]Write i2c OK [14:58:15]MH_I2C_Read... [14:58:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:15]Read from MH i2c: E2 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 62 00 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 62 00 D2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [14:58:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:15]wFMCommunicate OK [14:58:15]SAM_PROTO_GetFieldsCounters done [14:58:15]requested_item shift.num is exist - process it [14:58:15]requested_item shift.opened is exist - process it [14:58:15]req_shift_opened [14:58:15]FM_GetShiftState [14:58:15]SAM_PROTO_GetShiftState [14:58:15]wFMCommunicate request_size=4 [14:58:15]MH_SAM_APDU [14:58:15]CAPDU: 80 13 01 00 [14:58:15]Write to MH i2c: E2 08 00 D3 25 80 13 01 00 00 00 00 00 75 [14:58:15]Write i2c OK [14:58:15]MH_I2C_Read... [14:58:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:15]Read from MH i2c: E2 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 0E 00 [14:58:15]MH_I2C_Read... [14:58:15]Read from MH i2c: E2 0E 00 D3 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D5 [14:58:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:58:15]wFMCommunicate OK [14:58:15]SAM_PROTO_GetShiftState done [14:58:15]FM_GetShiftState done [14:58:15]req_shift_opened done [14:58:15]requested_item shift.open_date is exist - process it [14:58:15]req_shift_open_date [14:58:15]req_shift_open_date done [14:58:15]produce_requested_data done [14:58:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198820,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:58:15]process_action_free close_receipt [14:58:15]json_value_free [14:58:15]json_value_free done [14:58:15]process_json_proto returns [14:58:15]Send response to host [14:58:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198820,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:58:15]free response buf [14:58:15]execute_script done [14:58:15]execute_script returns [14:58:15]free content buf [14:58:15]Sock 10.Close socket [14:58:15]Sock 10.Thread stoped [14:58:16]accept exits with 7 [14:58:16]New connection [14:58:16]New thread 3067247972 created [14:58:16]Thread 3067104612 joined [14:58:16]Waiting for new connection... [14:58:16] Sock 7.Parse request [14:58:16]Sock 7.Check first char [14:58:16]Sock 7.First char is OK [14:58:16]request: POST /json_proto HTTP/1.0 [14:58:16]Method: POST [14:58:16]URL: /json_proto [14:58:16]Method is POST - this is cgi request [14:58:16]url: /json_proto [14:58:16]query_string will be loaded in cgi processing [14:58:16]execute_cgi json_proto POST (null) [14:58:16]execute_cgi path=json_proto method=POST [14:58:16]POST find Content-Length [14:58:16]Host: 172.17.46.195:8080 [14:58:16]Content-Length: 795 [14:58:16]Content-Type: application/json [14:58:16] [14:58:16]POST finish read [14:58:16]Found Content-Length = 795 [14:58:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:16]execute_script... [14:58:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:16]POST & json_proto [14:58:16]process_json_proto [14:58:16]json parsed OK: [14:58:16]protocol is kg_v1.0 [14:58:16]action value=close_receipt [14:58:16]process_action close_receipt [14:58:16]cmd_close_receipt [14:58:16]MH_GetDate [14:58:16]Write to MH i2c: F0 00 00 D4 25 E8 [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: F0 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: F0 09 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: F0 09 00 D4 25 00 89 BA C0 66 8D AE BC 66 B7 [14:58:16]GetLastDocTimeStamp 1723906693 [14:58:16]current date 1723906697 [14:58:16]FM_GetShiftState [14:58:16]SAM_PROTO_GetShiftState [14:58:16]wFMCommunicate request_size=4 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 13 01 00 [14:58:16]Write to MH i2c: E2 08 00 D5 25 80 13 01 00 00 00 00 00 77 [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:16]Read from MH i2c: E2 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 0E 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 0E 00 D5 25 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D7 [14:58:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:58:16]wFMCommunicate OK [14:58:16]SAM_PROTO_GetShiftState done [14:58:16]FM_GetShiftState done [14:58:16]opened in 1723853126 [14:58:16]opened+sec_in_day 1723939526 [14:58:16]quantity*price = 120056 [14:58:16]sum+1 = 120057 [14:58:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1200.56 袧小袩 1% : 10.62 袧袛小 12% : 127.49 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1200.56 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 429 17.08.2024 14:58 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198821 肖袩袛: 268222984604059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198821&fm=268222984604059&tin=02508201610067®Number=0000000000092545&sum=120056 [14:58:17]StoreToDocumentArchive [14:58:17]shift 463 fd 198821 [14:58:17]save to /storage/0463/doc_00198821 [14:58:17]save last doc name /storage/0463/doc_00198821 to /storage/kkm_last_doc_name [14:58:17]save OK [14:58:17]Clear old archive folders... [14:58:17]ProcessDocumentItem done err = 0, tmpTLVsize=249 [14:58:17]tlvbuf is 007055B0 [14:58:17]SAM_PROTO_ClearQueue [14:58:17]wFMCommunicate request_size=4 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 09 00 00 [14:58:17]Write to MH i2c: E2 08 00 E2 25 80 09 00 00 00 00 00 00 79 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:17]Read from MH i2c: E2 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 03 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 03 00 E2 25 00 90 00 7B [14:58:17]RAPDU: 90 00 [14:58:17]wFMCommunicate OK [14:58:17]SAM_PROTO_ClearQueue done [14:58:17]KKMCreateOFDPacket [14:58:17]OFDProtocolAddRootSTLVToBuf [14:58:17]FM_MakeSignedData [14:58:17]FM_MakeSignedData [14:58:17]SAM_PROTO_SignData [14:58:17]wFMCommunicate request_size=4 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 0D 01 02 [14:58:17]Write to MH i2c: E2 08 00 E3 25 80 0D 01 02 00 00 00 00 81 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:17]Read from MH i2c: E2 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 03 00 [14:58:17]MH_I2C_Read... [14:58:17]Read from MH i2c: E2 03 00 E3 25 00 90 00 7C [14:58:17]RAPDU: 90 00 [14:58:17]wFMCommunicate OK [14:58:17]wFMCommunicate request_size=255 [14:58:17]MH_SAM_APDU [14:58:17]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 89 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 08 03 00 35 04 06 00 F3 F2 87 [14:58:17]Write to MH i2c: E2 02 01 E4 25 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 89 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 08 03 00 35 04 06 00 F3 F2 87 00 00 39 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 03 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 03 00 E4 25 00 90 00 7D [14:58:18]RAPDU: 90 00 [14:58:18]wFMCommunicate OK [14:58:18]wFMCommunicate request_size=8 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 0D 02 02 03 B7 C9 9B [14:58:18]Write to MH i2c: E2 0B 00 E5 25 80 0D 02 02 03 00 B7 C9 9B 00 00 A5 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 03 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 03 00 E5 25 00 90 00 7E [14:58:18]RAPDU: 90 00 [14:58:18]wFMCommunicate OK [14:58:18]wFMCommunicate request_size=4 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 0D 03 02 [14:58:18]Write to MH i2c: E2 08 00 E6 25 80 0D 03 02 00 00 00 00 86 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 0B 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 0B 00 E6 25 00 2E FA 98 23 53 24 1B 18 90 00 14 [14:58:18]RAPDU: 2E FA 98 23 53 24 1B 18 90 00 [14:58:18]wFMCommunicate OK [14:58:18]SAM_PROTO_SignData done [14:58:18]FM_MakeSignedData done [14:58:18]CreateOFDProtocolMessage [14:58:18]wFMCommunicate request_size=4 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 11 00 00 [14:58:18]Write to MH i2c: E2 08 00 E7 25 80 11 00 00 00 00 00 00 86 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 17 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 17 00 E7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D3 [14:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:58:18]wFMCommunicate OK [14:58:18]CreateOFDProtocolMessage done [14:58:18]OFDSenderStorePacket 198821 [14:58:18]StoreOFDPacket docnum=198821 [14:58:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 71 33 05 01 6D A8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 89 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 08 03 00 35 04 06 00 F3 F2 87 B7 C9 9B 2E FA 98 23 53 24 1B 18 [14:58:18]CheckFolder [14:58:18]dirname=/storage/ofd_packets [14:58:18]CheckFolder done [14:58:18]ProducePacketName [14:58:18]name=ofd_packets/00198821 [14:58:18]NVStorageSaveData ofd_packets/00198821 [14:58:18]File name is /storage/ofd_packets/00198821 [14:58:18]Write 299 bytes [14:58:18]NVStorageSaveData done [14:58:18]OFDSenderStorePacket done [14:58:18]KKMCreateOFDPacket done [14:58:18]NVStorageSaveData kkm_last_timestamp [14:58:18]File name is /storage/kkm_last_timestamp [14:58:18]Write 4 bytes [14:58:18]NVStorageSaveData done [14:58:18]ExternCall_PrintAddStr [14:58:18]wPrintStart [14:58:18]Write to MH i2c: 01 00 00 E8 25 0D [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 07 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 07 00 E8 25 00 00 00 00 00 FF 0F 22 [14:58:18]RasterBufferAndPrint [14:58:18]line 小褔械褌 N : (1)11326279 [14:58:18]line 袠袧袧: 02508201610067 [14:58:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [14:58:18]line 袩袪袨袛袗袞袗 [14:58:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [14:58:18]line 孝芯胁邪褉: 2710124130 [14:58:18]line SU-92-袣-5 [14:58:18]line 17.450 * 68.80 [14:58:18]line = 1200.56 [14:58:18]line 袧袛小 12% 袧小袩 1% [14:58:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [14:58:18]line 袠孝袨袚袨: 1200.56 [14:58:18]line 袧小袩 1% : 10.62 [14:58:18]line 袧袛小 12% : 127.49 [14:58:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [14:58:18]line 袘械蟹薪邪谢.: 1200.56 [14:58:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [14:58:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [14:58:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [14:58:18]line 效械泻 429 17.08.2024 14:58 [14:58:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [14:58:18]line 袟袧袦: 0300000079 [14:58:18]line 袪袧袦: 0000000000092545 [14:58:18]line 袙械褉褋懈褟 袣袣袦: 001 [14:58:18]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [14:58:18]line 肖袦: 0000000000871802 [14:58:18]line 肖袛: 198821 [14:58:18]line 肖袩袛: 268222984604059 [14:58:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T145817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198821&fm=268222984604059&tin=02508201610067®Number=0000000000092545&sum=120056 [14:58:18]written 0, free lines is 4095 [14:58:18]OFD Sender: Processing packet 198821 [packets to send 246, broken 245] [14:58:18]ProducePacketName [14:58:18]name=ofd_packets/00198821 [14:58:18]OFD Sender: To server: 嚂鰌G, [14:58:18]CommunicateWithHost lk.salyk.kg:30040 [14:58:18]ConnectInit lk.salyk.kg [14:58:18]Connected sock=10 [14:58:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 71 33 05 01 6D A8 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 89 BA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 08 03 00 35 04 06 00 F3 F2 87 B7 C9 9B 2E FA 98 23 53 24 1B 18 [14:58:18]Write to MH i2c: 01 00 00 12 26 38 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 07 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 07 00 12 26 00 00 00 00 00 08 0D 54 [14:58:18]RasterBufferAndPrint [14:58:18]line [14:58:18]line [14:58:18]line [14:58:18]line [14:58:18]line [14:58:18]written 0, free lines is 3352 [14:58:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A5 FE 47 00 6D 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 08 03 00 F4 03 04 00 99 66 C0 66 B6 04 01 00 00 DE 8C 9F 8C 60 0F F1 A6 [14:58:18]CommunicateWithHost err = 0 [14:58:18]CheckOFDResponse [14:58:18]1017 (14) - 77093643461234 [14:58:18]1041 (16) - 0000000000871802 [14:58:18]1040 (4) - 198821 [14:58:18]1012 (4) - 17.08.2024 09:00 [14:58:18]1206 (1) - 0 [14:58:18]OFD Sender: Remove packet 198821 [14:58:18]ProducePacketName [14:58:18]name=ofd_packets/00198821 [14:58:18]NVStorageDeleteData [14:58:18]MH_Cut [14:58:18]Write to MH i2c: D1 01 00 19 26 01 11 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: D1 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: D1 01 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: D1 01 00 19 26 00 10 [14:58:18]Write to MH i2c: 01 00 00 1A 26 40 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:19]OFD Sender: No OFD packet to send [14:58:19]*** Cut start [14:58:19]*** Purtial cut [14:58:19]*** CUTSNS_PIN = 0 [14:58:19]*** Stage 1: CUTSNS_PIN = 1 [14:58:21]Read from MH i2c: 01 [14:58:21]MH_I2C_Read... [14:58:21]*** Stop cut motor [14:58:21]*** Cut end [14:58:21]Read from MH i2c: 01 07 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 07 00 1A 26 00 00 00 00 00 FF 0F 55 [14:58:21]process_action close_receipt done [14:58:21]requested_data is exist [14:58:21]produce_requested_data [14:58:21]requested_item fm.sn is exist - process it [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 11 00 00 [14:58:21]Write to MH i2c: E2 08 00 1B 26 80 11 00 00 00 00 00 00 BB [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 17 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 17 00 1B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 08 [14:58:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [14:58:21]wFMCommunicate OK [14:58:21]requested_item fd.num is exist - process it [14:58:21]SAM_PROTO_GetFieldsCounters [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 13 00 00 [14:58:21]Write to MH i2c: E2 08 00 1C 26 80 13 00 00 00 00 00 00 BE [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 62 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 62 00 1C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 63 [14:58:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:21]wFMCommunicate OK [14:58:21]SAM_PROTO_GetFieldsCounters done [14:58:21]requested_item shift.num is exist - process it [14:58:21]requested_item shift.opened is exist - process it [14:58:21]req_shift_opened [14:58:21]FM_GetShiftState [14:58:21]SAM_PROTO_GetShiftState [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 13 01 00 [14:58:21]Write to MH i2c: E2 08 00 1D 26 80 13 01 00 00 00 00 00 C0 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 0E 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 0E 00 1D 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 20 [14:58:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [14:58:21]wFMCommunicate OK [14:58:21]SAM_PROTO_GetShiftState done [14:58:21]FM_GetShiftState done [14:58:21]req_shift_opened done [14:58:21]requested_item shift.open_date is exist - process it [14:58:21]req_shift_open_date [14:58:21]req_shift_open_date done [14:58:21]produce_requested_data done [14:58:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198821,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [14:58:21]process_action_free close_receipt [14:58:21]json_value_free [14:58:21]json_value_free done [14:58:21]process_json_proto returns [14:58:21]Send response to host [14:58:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198821,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [14:58:21]free response buf [14:58:21]execute_script done [14:58:21]execute_script returns [14:58:21]free content buf [14:58:21]Sock 7.Close socket [14:58:21]Sock 7.Thread stoped [14:58:24]OFD Sender: No OFD packet to send [14:58:29]OFD Sender: No OFD packet to send [14:58:34]OFD Sender: No OFD packet to send [14:58:39]OFD Sender: No OFD packet to send [14:58:44]OFD Sender: No OFD packet to send [14:58:49]OFD Sender: No OFD packet to send [14:58:54]OFD Sender: No OFD packet to send [14:58:59]OFD Sender: No OFD packet to send [14:59:04]OFD Sender: No OFD packet to send [14:59:09]OFD Sender: No OFD packet to send [14:59:14]OFD Sender: No OFD packet to send [14:59:19]OFD Sender: No OFD packet to send [14:59:24]OFD Sender: No OFD packet to send [14:59:29]OFD Sender: No OFD packet to send [14:59:34]OFD Sender: No OFD packet to send [14:59:39]OFD Sender: No OFD packet to send [14:59:44]OFD Sender: No OFD packet to send [14:59:49]OFD Sender: No OFD packet to send [14:59:54]OFD Sender: No OFD packet to send [14:59:59]OFD Sender: No OFD packet to send [15:00:04]OFD Sender: No OFD packet to send [15:00:09]OFD Sender: No OFD packet to send [15:00:14]OFD Sender: No OFD packet to send [15:00:19]OFD Sender: No OFD packet to send [15:00:24]OFD Sender: No OFD packet to send [15:00:29]OFD Sender: No OFD packet to send [15:00:34]OFD Sender: No OFD packet to send [15:00:39]OFD Sender: No OFD packet to send [15:00:44]OFD Sender: No OFD packet to send [15:00:49]OFD Sender: No OFD packet to send [15:00:54]OFD Sender: No OFD packet to send [15:00:59]OFD Sender: No OFD packet to send [15:01:02]accept exits with 9 [15:01:02]New connection [15:01:02]New thread 3067104612 created [15:01:02]Thread 3067247972 joined [15:01:02]Waiting for new connection... [15:01:02] Sock 9.Parse request [15:01:02]Sock 9.Check first char [15:01:02]Sock 9.First char is OK [15:01:02]request: POST /json_proto HTTP/1.0 [15:01:02]Method: POST [15:01:02]URL: /json_proto [15:01:02]Method is POST - this is cgi request [15:01:02]url: /json_proto [15:01:02]query_string will be loaded in cgi processing [15:01:02]execute_cgi json_proto POST (null) [15:01:02]execute_cgi path=json_proto method=POST [15:01:02]POST find Content-Length [15:01:02]Host: 172.17.46.195:8080 [15:01:02]Content-Length: 683 [15:01:02]Content-Type: application/json [15:01:02] [15:01:02]POST finish read [15:01:02]Found Content-Length = 683 [15:01:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 17.450, "sum" : 670.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:02]execute_script... [15: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)11326280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 17.450, "sum" : 670.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:02]POST & json_proto [15:01:02]process_json_proto [15:01:02]json parsed OK: [15:01:02]protocol is kg_v1.0 [15:01:02]action value=close_receipt [15:01:02]process_action close_receipt [15:01:02]cmd_close_receipt [15:01:02]MH_GetDate [15:01:02]Write to MH i2c: F0 00 00 1E 26 33 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: F0 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: F0 09 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: F0 09 00 1E 26 00 30 BB C0 66 8D AE BC 66 AA [15:01:02]GetLastDocTimeStamp 1723906697 [15:01:02]current date 1723906864 [15:01:02]FM_GetShiftState [15:01:02]SAM_PROTO_GetShiftState [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 13 01 00 [15:01:02]Write to MH i2c: E2 08 00 1F 26 80 13 01 00 00 00 00 00 C2 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0E 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0E 00 1F 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 22 [15:01:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:01:02]wFMCommunicate OK [15:01:02]SAM_PROTO_GetShiftState done [15:01:02]FM_GetShiftState done [15:01:02]opened in 1723853126 [15:01:02]opened+sec_in_day 1723939526 [15:01:02]quantity*price = 67008 [15:01:02]sum+1 = 67009 [15:01:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 670.00 袙薪械褋械薪芯: 670.00 小袛袗效袗: 0.00 袧小袩 1% : 5.93 袧袛小 12% : 71.16 袧邪谢懈褔薪褘屑懈: 670.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 430 17.08.2024 15:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198822 肖袩袛: 187199430301793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198822&fm=187199430301793&tin=02508201610067®Number=0000000000092545&sum=67000 [15:01:03]StoreToDocumentArchive [15:01:03]shift 463 fd 198822 [15:01:03]save to /storage/0463/doc_00198822 [15:01:03]save last doc name /storage/0463/doc_00198822 to /storage/kkm_last_doc_name [15:01:03]save OK [15:01:03]Clear old archive folders... [15:01:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:01:03]tlvbuf is B6F9D870 [15:01:03]SAM_PROTO_ClearQueue [15:01:03]wFMCommunicate request_size=4 [15:01:03]MH_SAM_APDU [15:01:03]CAPDU: 80 09 00 00 [15:01:03]Write to MH i2c: E2 08 00 2C 26 80 09 00 00 00 00 00 00 C4 [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:03]Read from MH i2c: E2 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: E2 03 00 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: E2 03 00 2C 26 00 90 00 C6 [15:01:03]RAPDU: 90 00 [15:01:03]wFMCommunicate OK [15:01:03]SAM_PROTO_ClearQueue done [15:01:03]KKMCreateOFDPacket [15:01:03]OFDProtocolAddRootSTLVToBuf [15:01:03]FM_MakeSignedData [15:01:03]FM_MakeSignedData [15:01:03]SAM_PROTO_SignData [15:01:03]wFMCommunicate request_size=4 [15:01:03]MH_SAM_APDU [15:01:03]CAPDU: 80 0D 01 02 [15:01:03]Write to MH i2c: E2 08 00 2D 26 80 0D 01 02 00 00 00 00 CC [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 2D 26 00 90 00 C7 [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=255 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 30 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 08 03 00 35 04 06 00 AA 41 [15:01:04]Write to MH i2c: E2 02 01 2E 26 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 30 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 08 03 00 35 04 06 00 AA 41 00 00 9A [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 2E 26 00 90 00 C8 [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=9 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 02 02 04 C3 8B 98 61 [15:01:04]Write to MH i2c: E2 0C 00 2F 26 80 0D 02 02 04 00 C3 8B 98 61 00 00 1E [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 2F 26 00 90 00 C9 [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 03 02 [15:01:04]Write to MH i2c: E2 08 00 30 26 80 0D 03 02 00 00 00 00 D1 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 0B 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 0B 00 30 26 00 AB F3 AC 9E B5 5B 99 76 90 00 D9 [15:01:04]RAPDU: AB F3 AC 9E B5 5B 99 76 90 00 [15:01:04]wFMCommunicate OK [15:01:04]SAM_PROTO_SignData done [15:01:04]FM_MakeSignedData done [15:01:04]CreateOFDProtocolMessage [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 11 00 00 [15:01:04]Write to MH i2c: E2 08 00 31 26 80 11 00 00 00 00 00 00 D1 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 17 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 17 00 31 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [15:01:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:01:04]wFMCommunicate OK [15:01:04]CreateOFDProtocolMessage done [15:01:04]OFDSenderStorePacket 198822 [15:01:04]StoreOFDPacket docnum=198822 [15:01:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 80 38 06 01 B0 2E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 30 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 08 03 00 35 04 06 00 AA 41 C3 8B 98 61 AB F3 AC 9E B5 5B 99 76 [15:01:04]CheckFolder [15:01:04]dirname=/storage/ofd_packets [15:01:04]CheckFolder done [15:01:04]ProducePacketName [15:01:04]name=ofd_packets/00198822 [15:01:04]NVStorageSaveData ofd_packets/00198822 [15:01:04]File name is /storage/ofd_packets/00198822 [15:01:04]Write 300 bytes [15:01:04]NVStorageSaveData done [15:01:04]OFDSenderStorePacket done [15:01:04]KKMCreateOFDPacket done [15:01:04]NVStorageSaveData kkm_last_timestamp [15:01:04]File name is /storage/kkm_last_timestamp [15:01:04]Write 4 bytes [15:01:04]NVStorageSaveData done [15:01:04]ExternCall_PrintAddStr [15:01:04]wPrintStart [15:01:04]Write to MH i2c: 01 00 00 32 26 58 [15:01:04]OFD Sender: Processing packet 198822 [packets to send 246, broken 245] [15:01:04]ProducePacketName [15:01:04]name=ofd_packets/00198822 [15:01:04]OFD Sender: To server: 嚂鰌G, [15:01:04]CommunicateWithHost lk.salyk.kg:30040 [15:01:04]ConnectInit lk.salyk.kg [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: 01 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: 01 07 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: 01 07 00 32 26 00 00 00 00 00 FF 0F 6D [15:01:04]RasterBufferAndPrint [15:01:04]line 小褔械褌 N : (1)11326280 [15:01:04]line 袠袧袧: 02508201610067 [15:01:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:01:04]line 袩袪袨袛袗袞袗 [15:01:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [15:01:04]line 孝芯胁邪褉: 2711190000 [15:01:04]line 袚袗袟-袣-3 [15:01:04]line 17.450 * 38.40 [15:01:04]line = 670.08 [15:01:04]line 袧袛小 12% 袧小袩 1% [15:01:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:01:04]line 袨袣袪校袚袥袝袧袠袝: -0.08 [15:01:04]line 袠孝袨袚袨: 670.00 [15:01:04]line 袙薪械褋械薪芯: 670.00 [15:01:04]line 小袛袗效袗: 0.00 [15:01:04]line 袧小袩 1% : 5.93 [15:01:04]line 袧袛小 12% : 71.16 [15:01:04]line 袧邪谢懈褔薪褘屑懈: 670.00 [15:01:04]line 袘械蟹薪邪谢.: 0.00 [15:01:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:01:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:01:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:01:04]line 效械泻 430 17.08.2024 15:01 [15:01:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:01:04]line 袟袧袦: 0300000079 [15:01:04]line 袪袧袦: 0000000000092545 [15:01:04]line 袙械褉褋懈褟 袣袣袦: 001 [15:01:04]line 肖袦: 0000000000871802 [15:01:04]line 肖袛: 198822 [15:01:04]line 肖袩袛: 187199430301793 [15:01:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198822&fm=187199430301793&tin=02508201610067®Number=0000000000092545&sum=67000 [15:01:04]Connected sock=10 [15: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 31 38 30 32 0E 01 00 00 80 38 06 01 B0 2E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 written 0, free lines is 4095 [15:01:04]00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 30 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 08 03 00 35 04 06 00 AA 41 C3 8B 98 61 AB F3 AC 9E B5 5B 99 76 [15:01:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 91 88 47 00 EE 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 08 03 00 F4 03 04 00 40 67 C0 66 B6 04 01 00 00 4D 97 D2 D7 98 49 5D FD [15:01:05]CommunicateWithHost err = 0 [15:01:05]CheckOFDResponse [15:01:05]1017 (14) - 77093643461234 [15:01:05]1041 (16) - 0000000000871802 [15:01:05]1040 (4) - 198822 [15:01:05]1012 (4) - 17.08.2024 09:02 [15:01:05]1206 (1) - 0 [15:01:05]OFD Sender: Remove packet 198822 [15:01:05]ProducePacketName [15:01:05]name=ofd_packets/00198822 [15:01:05]NVStorageDeleteData [15:01:05]Write to MH i2c: 01 00 00 5D 26 83 [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 5D 26 00 00 00 00 00 D4 0C 6A [15:01:05]RasterBufferAndPrint [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]written 0, free lines is 3293 [15:01:05]MH_Cut [15:01:05]Write to MH i2c: D1 01 00 64 26 01 5C [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 01 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 01 00 64 26 00 5B [15:01:05]Write to MH i2c: 01 00 00 65 26 8B [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]OFD Sender: No OFD packet to send [15:01:06]*** Cut start [15:01:06]*** Purtial cut [15:01:06]*** Stage 1: CUTSNS_PIN = 1 [15:01:06]Read from MH i2c: 01 [15:01:06]MH_I2C_Read... [15:01:06]*** Stop cut motor [15:01:06]*** Cut end [15:01:06]Read from MH i2c: 01 07 00 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: 01 07 00 65 26 00 00 00 00 00 FF 0F A0 [15:01:06]process_action close_receipt done [15:01:06]requested_data is exist [15:01:06]produce_requested_data [15:01:06]requested_item fm.sn is exist - process it [15:01:06]wFMCommunicate request_size=4 [15:01:06]MH_SAM_APDU [15:01:06]CAPDU: 80 11 00 00 [15:01:06]Write to MH i2c: E2 08 00 66 26 80 11 00 00 00 00 00 00 06 [15:01:06]Write i2c OK [15:01:06]MH_I2C_Read... [15:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:06]Read from MH i2c: E2 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 17 00 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 17 00 66 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 53 [15:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:01:06]wFMCommunicate OK [15:01:06]requested_item fd.num is exist - process it [15:01:06]SAM_PROTO_GetFieldsCounters [15:01:06]wFMCommunicate request_size=4 [15:01:06]MH_SAM_APDU [15:01:06]CAPDU: 80 13 00 00 [15:01:06]Write to MH i2c: E2 08 00 67 26 80 13 00 00 00 00 00 00 09 [15:01:06]Write i2c OK [15:01:06]MH_I2C_Read... [15:01:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:06]Read from MH i2c: E2 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 62 00 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 62 00 67 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [15:01:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:06]wFMCommunicate OK [15:01:06]SAM_PROTO_GetFieldsCounters done [15:01:06]requested_item shift.num is exist - process it [15:01:06]requested_item shift.opened is exist - process it [15:01:06]req_shift_opened [15:01:06]FM_GetShiftState [15:01:06]SAM_PROTO_GetShiftState [15:01:06]wFMCommunicate request_size=4 [15:01:06]MH_SAM_APDU [15:01:06]CAPDU: 80 13 01 00 [15:01:06]Write to MH i2c: E2 08 00 68 26 80 13 01 00 00 00 00 00 0B [15:01:06]Write i2c OK [15:01:06]MH_I2C_Read... [15:01:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:06]Read from MH i2c: E2 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 0E 00 [15:01:06]MH_I2C_Read... [15:01:06]Read from MH i2c: E2 0E 00 68 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6B [15:01:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:01:06]wFMCommunicate OK [15:01:06]SAM_PROTO_GetShiftState done [15:01:06]FM_GetShiftState done [15:01:06]req_shift_opened done [15:01:06]requested_item shift.open_date is exist - process it [15:01:06]req_shift_open_date [15:01:06]req_shift_open_date done [15:01:06]produce_requested_data done [15:01:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198822,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:01:06]process_action_free close_receipt [15:01:06]json_value_free [15:01:06]json_value_free done [15:01:06]process_json_proto returns [15:01:06]Send response to host [15:01:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198822,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:01:06]free response buf [15:01:06]execute_script done [15:01:06]execute_script returns [15:01:06]free content buf [15:01:06]Sock 9.Close socket [15:01:06]Sock 9.Thread stoped [15:01:10]OFD Sender: No OFD packet to send [15:01:15]OFD Sender: No OFD packet to send [15:01:20]OFD Sender: No OFD packet to send [15:01:25]OFD Sender: No OFD packet to send [15:01:30]OFD Sender: No OFD packet to send [15:01:35]OFD Sender: No OFD packet to send [15:01:40]OFD Sender: No OFD packet to send [15:01:45]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [15:02:15]OFD Sender: No OFD packet to send [15:02:20]OFD Sender: No OFD packet to send [15:02:22]accept exits with 7 [15:02:22]New connection [15:02:22]New thread 3067247972 created [15:02:22]Thread 3067104612 joined [15:02:22]Waiting for new connection... [15:02:22] Sock 7.Parse request [15:02:22]Sock 7.Check first char [15:02:22]Sock 7.First char is OK [15:02:22]request: POST /json_proto HTTP/1.0 [15:02:22]Method: POST [15:02:22]URL: /json_proto [15:02:22]Method is POST - this is cgi request [15:02:22]url: /json_proto [15:02:22]query_string will be loaded in cgi processing [15:02:22]execute_cgi json_proto POST (null) [15:02:22]execute_cgi path=json_proto method=POST [15:02:22]POST find Content-Length [15:02:22]Host: 172.17.46.195:8080 [15:02:22]Content-Length: 679 [15:02:22]Content-Type: application/json [15:02:22] [15:02:22]POST finish read [15:02:22]Found Content-Length = 679 [15:02:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:22]execute_script... [15:02: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)11326281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 7.420, "sum" : 550.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:22]POST & json_proto [15:02:22]process_json_proto [15:02:22]json parsed OK: [15:02:22]protocol is kg_v1.0 [15:02:22]action value=close_receipt [15:02:22]process_action close_receipt [15:02:22]cmd_close_receipt [15:02:22]MH_GetDate [15:02:22]Write to MH i2c: F0 00 00 69 26 7E [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: F0 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: F0 09 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: F0 09 00 69 26 00 80 BB C0 66 8D AE BC 66 45 [15:02:22]GetLastDocTimeStamp 1723906864 [15:02:22]current date 1723906944 [15:02:22]FM_GetShiftState [15:02:22]SAM_PROTO_GetShiftState [15:02:22]wFMCommunicate request_size=4 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 13 01 00 [15:02:22]Write to MH i2c: E2 08 00 6A 26 80 13 01 00 00 00 00 00 0D [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:23]Read from MH i2c: E2 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: E2 0E 00 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: E2 0E 00 6A 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6D [15:02:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:02:23]wFMCommunicate OK [15:02:23]SAM_PROTO_GetShiftState done [15:02:23]FM_GetShiftState done [15:02:23]opened in 1723853126 [15:02:23]opened+sec_in_day 1723939526 [15:02:23]quantity*price = 55056 [15:02:23]sum+1 = 55057 [15:02:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.56 袠孝袨袚袨: 550.00 袙薪械褋械薪芯: 550.00 小袛袗效袗: 0.00 袧小袩 1% : 4.87 袧袛小 12% : 58.47 袧邪谢懈褔薪褘屑懈: 550.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 431 17.08.2024 15:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198823 肖袩袛: 4437127145396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198823&fm=4437127145396&tin=02508201610067®Number=0000000000092545&sum=55000 [15:02:24]StoreToDocumentArchive [15:02:24]shift 463 fd 198823 [15:02:24]save to /storage/0463/doc_00198823 [15:02:24]save last doc name /storage/0463/doc_00198823 to /storage/kkm_last_doc_name [15:02:24]save OK [15:02:24]Clear old archive folders... [15:02:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:24]tlvbuf is 0072D9B0 [15:02:24]SAM_PROTO_ClearQueue [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 09 00 00 [15:02:24]Write to MH i2c: E2 08 00 77 26 80 09 00 00 00 00 00 00 0F [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 77 26 00 90 00 11 [15:02:24]RAPDU: 90 00 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_ClearQueue done [15:02:24]KKMCreateOFDPacket [15:02:24]OFDProtocolAddRootSTLVToBuf [15:02:24]FM_MakeSignedData [15:02:24]FM_MakeSignedData [15:02:24]SAM_PROTO_SignData [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 0D 01 02 [15:02:24]Write to MH i2c: E2 08 00 78 26 80 0D 01 02 00 00 00 00 17 [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 78 26 00 90 00 12 [15:02:24]RAPDU: 90 00 [15:02:24]wFMCommunicate OK [15:02:24]wFMCommunicate request_size=255 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 80 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 08 03 00 35 04 06 00 04 [15:02:24]Write to MH i2c: E2 02 01 79 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 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 80 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 08 03 00 35 04 06 00 04 00 00 FE [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 79 26 00 90 00 13 [15:02:24]RAPDU: 90 00 [15:02:24]wFMCommunicate OK [15:02:24]wFMCommunicate request_size=10 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 0D 02 02 05 09 19 63 27 B4 [15:02:24]Write to MH i2c: E2 0D 00 7A 26 80 0D 02 02 05 00 09 19 63 27 B4 00 00 84 [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 03 00 7A 26 00 90 00 14 [15:02:24]RAPDU: 90 00 [15:02:24]wFMCommunicate OK [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 0D 03 02 [15:02:24]Write to MH i2c: E2 08 00 7B 26 80 0D 03 02 00 00 00 00 1C [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0B 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0B 00 7B 26 00 0E 11 A7 47 F5 CC 66 C9 90 00 1A [15:02:24]RAPDU: 0E 11 A7 47 F5 CC 66 C9 90 00 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_SignData done [15:02:24]FM_MakeSignedData done [15:02:24]CreateOFDProtocolMessage [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 11 00 00 [15:02:24]Write to MH i2c: E2 08 00 7C 26 80 11 00 00 00 00 00 00 1C [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 17 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 17 00 7C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [15:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:02:24]wFMCommunicate OK [15:02:24]CreateOFDProtocolMessage done [15:02:24]OFDSenderStorePacket 198823 [15:02:24]StoreOFDPacket docnum=198823 [15:02:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 0D 07 01 EC B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 80 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 08 03 00 35 04 06 00 04 09 19 63 27 B4 0E 11 A7 47 F5 CC 66 C9 [15:02:24]CheckFolder [15:02:24]dirname=/storage/ofd_packets [15:02:24]CheckFolder done [15:02:24]ProducePacketName [15:02:24]name=ofd_packets/00198823 [15:02:24]NVStorageSaveData ofd_packets/00198823 [15:02:24]File name is /storage/ofd_packets/00198823 [15:02:24]Write 301 bytes [15:02:24]NVStorageSaveData done [15:02:24]OFDSenderStorePacket done [15:02:24]KKMCreateOFDPacket done [15:02:24]NVStorageSaveData kkm_last_timestamp [15:02:24]File name is /storage/kkm_last_timestamp [15:02:24]Write 4 bytes [15:02:24]NVStorageSaveData done [15:02:24]ExternCall_PrintAddStr [15:02:24]wPrintStart [15:02:24]Write to MH i2c: 01 00 00 7D 26 A3 [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: 01 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: 01 07 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: 01 07 00 7D 26 00 00 00 00 00 FF 0F B8 [15:02:24]RasterBufferAndPrint [15:02:24]line 小褔械褌 N : (1)11326281 [15:02:24]line 袠袧袧: 02508201610067 [15:02:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:02:24]line 袩袪袨袛袗袞袗 [15:02:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [15:02:24]line 孝芯胁邪褉: 2710124500 [15:02:24]line 袗懈-95-袣-5 [15:02:24]line 7.420 * 74.20 [15:02:24]line = 550.56 [15:02:24]line 袧袛小 12% 袧小袩 1% [15:02:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:02:24]line 袨袣袪校袚袥袝袧袠袝: -0.56 [15:02:24]line 袠孝袨袚袨: 550.00 [15:02:24]line 袙薪械褋械薪芯: 550.00 [15:02:24]line 小袛袗效袗: 0.00 [15:02:24]line 袧小袩 1% : 4.87 [15:02:24]line 袧袛小 12% : 58.47 [15:02:24]line 袧邪谢懈褔薪褘屑懈: 550.00 [15:02:24]line 袘械蟹薪邪谢.: 0.00 [15:02:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:02:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:02:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:02:24]line 效械泻 431 17.08.2024 15:02 [15:02:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:02:24]line 袟袧袦: 0300000079 [15:02:24]line 袪袧袦: 0000000000092545 [15:02:24]line 袙械褉褋懈褟 袣袣袦: 001 [15:02:24]line 肖袦: 0000000000871802 [15:02:24]line 肖袛: 198823 [15:02:24]line 肖袩袛: 4437127145396 [15:02:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198823&fm=4437127145396&tin=02508201610067®Number=0000000000092545&sum=55000 [15:02:25]OFD Sender: Processing packet 198823 [packets to send 246, broken 245] [15:02:25]ProducePacketName [15:02:25]name=ofd_packets/00198823 [15:02:25]OFD Sender: To server: 嚂鰌G, [15:02:25]CommunicateWithHost lk.salyk.kg:30040 [15:02:25]ConnectInit lk.salyk.kg [15:02:25]written 0, free lines is 4095 [15:02:25]Connected sock=10 [15:02:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 0D 07 01 EC B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 1C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 80 BB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 08 03 00 35 04 06 00 04 09 19 63 27 B4 0E 11 A7 47 F5 CC 66 C9 [15:02:25]Write to MH i2c: 01 00 00 A8 26 CE [15:02:25]Write i2c OK [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: 01 [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: 01 07 00 [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: 01 07 00 A8 26 00 00 00 00 00 D1 0C B2 [15:02:25]RasterBufferAndPrint [15:02:25]line [15:02:25]line [15:02:25]line [15:02:25]line [15:02:25]line [15:02:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 D6 47 00 8F E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 08 03 00 F4 03 04 00 90 67 C0 66 B6 04 01 00 00 1F C7 EB 58 D6 72 CC 33 [15:02:25]CommunicateWithHost err = 0 [15:02:25]CheckOFDResponse [15:02:25]1017 (14) - 77093643461234 [15:02:25]1041 (16) - 0000000000871802 [15:02:25]1040 (4) - 198823 [15:02:25]1012 (4) - 17.08.2024 09:04 [15:02:25]1206 (1) - 0 [15:02:25]OFD Sender: Remove packet 198823 [15:02:25]ProducePacketName [15:02:25]name=ofd_packets/00198823 [15:02:25]NVStorageDeleteData [15:02:25]written 0, free lines is 3289 [15:02:25]MH_Cut [15:02:25]Write to MH i2c: D1 01 00 AF 26 01 A7 [15:02:25]Write i2c OK [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: D1 [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: D1 01 00 [15:02:25]MH_I2C_Read... [15:02:25]Read from MH i2c: D1 01 00 AF 26 00 A6 [15:02:25]Write to MH i2c: 01 00 00 B0 26 D6 [15:02:25]Write i2c OK [15:02:25]MH_I2C_Read... [15:02:25]OFD Sender: No OFD packet to send [15:02:26]*** Cut start [15:02:26]*** Purtial cut [15:02:26]*** CUTSNS_PIN = 0 [15:02:26]*** Stage 1: CUTSNS_PIN = 1 [15:02:28]Read from MH i2c: 01 [15:02:28]MH_I2C_Read... [15:02:28]*** Stop cut motor [15:02:28]*** Cut end [15:02:28]Read from MH i2c: 01 07 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: 01 07 00 B0 26 00 00 00 00 00 FF 0F EB [15:02:28]process_action close_receipt done [15:02:28]requested_data is exist [15:02:28]produce_requested_data [15:02:28]requested_item fm.sn is exist - process it [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 11 00 00 [15:02:28]Write to MH i2c: E2 08 00 B1 26 80 11 00 00 00 00 00 00 51 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 17 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 17 00 B1 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [15:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:02:28]wFMCommunicate OK [15:02:28]requested_item fd.num is exist - process it [15:02:28]SAM_PROTO_GetFieldsCounters [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 13 00 00 [15:02:28]Write to MH i2c: E2 08 00 B2 26 80 13 00 00 00 00 00 00 54 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 62 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 62 00 B2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [15:02:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:02:28]wFMCommunicate OK [15:02:28]SAM_PROTO_GetFieldsCounters done [15:02:28]requested_item shift.num is exist - process it [15:02:28]requested_item shift.opened is exist - process it [15:02:28]req_shift_opened [15:02:28]FM_GetShiftState [15:02:28]SAM_PROTO_GetShiftState [15:02:28]wFMCommunicate request_size=4 [15:02:28]MH_SAM_APDU [15:02:28]CAPDU: 80 13 01 00 [15:02:28]Write to MH i2c: E2 08 00 B3 26 80 13 01 00 00 00 00 00 56 [15:02:28]Write i2c OK [15:02:28]MH_I2C_Read... [15:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:28]Read from MH i2c: E2 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 0E 00 [15:02:28]MH_I2C_Read... [15:02:28]Read from MH i2c: E2 0E 00 B3 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B6 [15:02:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:02:28]wFMCommunicate OK [15:02:28]SAM_PROTO_GetShiftState done [15:02:28]FM_GetShiftState done [15:02:28]req_shift_opened done [15:02:28]requested_item shift.open_date is exist - process it [15:02:28]req_shift_open_date [15:02:28]req_shift_open_date done [15:02:28]produce_requested_data done [15:02:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198823,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:02:28]process_action_free close_receipt [15:02:28]json_value_free [15:02:28]json_value_free done [15:02:28]process_json_proto returns [15:02:28]Send response to host [15:02:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198823,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:02:28]free response buf [15:02:28]execute_script done [15:02:28]execute_script returns [15:02:28]free content buf [15:02:28]Sock 7.Close socket [15:02:28]Sock 7.Thread stoped [15:02:30]OFD Sender: No OFD packet to send [15:02:36]OFD Sender: No OFD packet to send [15:02:41]OFD Sender: No OFD packet to send [15:02:46]OFD Sender: No OFD packet to send [15:02:51]OFD Sender: No OFD packet to send [15:02:56]OFD Sender: No OFD packet to send [15:03:01]OFD Sender: No OFD packet to send [15:03:06]OFD Sender: No OFD packet to send [15:03:11]OFD Sender: No OFD packet to send [15:03:16]OFD Sender: No OFD packet to send [15:03:21]OFD Sender: No OFD packet to send [15:03:26]OFD Sender: No OFD packet to send [15:03:31]OFD Sender: No OFD packet to send [15:03:36]OFD Sender: No OFD packet to send [15:03:41]OFD Sender: No OFD packet to send [15:03:46]OFD Sender: No OFD packet to send [15:03:51]OFD Sender: No OFD packet to send [15:03:56]OFD Sender: No OFD packet to send [15:04:01]OFD Sender: No OFD packet to send [15:04:06]OFD Sender: No OFD packet to send [15:04:11]OFD Sender: No OFD packet to send [15:04:16]OFD Sender: No OFD packet to send [15:04:21]OFD Sender: No OFD packet to send [15:04:26]OFD Sender: No OFD packet to send [15:04:31]OFD Sender: No OFD packet to send [15:04:36]OFD Sender: No OFD packet to send [15:04:41]OFD Sender: No OFD packet to send [15:04:46]OFD Sender: No OFD packet to send [15:04:51]OFD Sender: No OFD packet to send [15:04:56]OFD Sender: No OFD packet to send [15:05:01]OFD Sender: No OFD packet to send [15:05:06]OFD Sender: No OFD packet to send [15:05:11]OFD Sender: No OFD packet to send [15:05:16]OFD Sender: No OFD packet to send [15:05:21]OFD Sender: No OFD packet to send [15:05:26]OFD Sender: No OFD packet to send [15:05:31]OFD Sender: No OFD packet to send [15:05:36]OFD Sender: No OFD packet to send [15:05:41]OFD Sender: No OFD packet to send [15:05:46]OFD Sender: No OFD packet to send [15:05:51]OFD Sender: No OFD packet to send [15:05:56]OFD Sender: No OFD packet to send [15:06:01]OFD Sender: No OFD packet to send [15:06:06]OFD Sender: No OFD packet to send [15:06:11]OFD Sender: No OFD packet to send [15:06:16]OFD Sender: No OFD packet to send [15:06:21]OFD Sender: No OFD packet to send [15:06:26]OFD Sender: No OFD packet to send [15:06:31]OFD Sender: No OFD packet to send [15:06:36]OFD Sender: No OFD packet to send [15:06:41]OFD Sender: No OFD packet to send [15:06:46]OFD Sender: No OFD packet to send [15:06:51]OFD Sender: No OFD packet to send [15:06:51]accept exits with 9 [15:06:51]New connection [15:06:51]New thread 3067104612 created [15:06:51]Thread 3067247972 joined [15:06:51]Waiting for new connection... [15:06:51] Sock 9.Parse request [15:06:51]Sock 9.Check first char [15:06:51]Sock 9.First char is OK [15:06:51]request: POST /json_proto HTTP/1.0 [15:06:51]Method: POST [15:06:51]URL: /json_proto [15:06:51]Method is POST - this is cgi request [15:06:51]url: /json_proto [15:06:51]query_string will be loaded in cgi processing [15:06:51]execute_cgi json_proto POST (null) [15:06:51]execute_cgi path=json_proto method=POST [15:06:51]POST find Content-Length [15:06:51]Host: 172.17.46.195:8080 [15:06:51]Content-Length: 681 [15:06:51]Content-Type: application/json [15:06:51] [15:06:51]POST finish read [15:06:51]Found Content-Length = 681 [15:06:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:51]execute_script... [15:06: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)11326284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:51]POST & json_proto [15:06:51]process_json_proto [15:06:51]json parsed OK: [15:06:51]protocol is kg_v1.0 [15:06:51]action value=close_receipt [15:06:51]process_action close_receipt [15:06:51]cmd_close_receipt [15:06:51]MH_GetDate [15:06:51]Write to MH i2c: F0 00 00 B4 26 C9 [15:06:51]Write i2c OK [15:06:51]MH_I2C_Read... [15:06:51]Read from MH i2c: F0 [15:06:51]MH_I2C_Read... [15:06:51]Read from MH i2c: F0 09 00 [15:06:51]MH_I2C_Read... [15:06:51]Read from MH i2c: F0 09 00 B4 26 00 8D BC C0 66 8D AE BC 66 9E [15:06:51]GetLastDocTimeStamp 1723906944 [15:06:51]current date 1723907213 [15:06:51]FM_GetShiftState [15:06:51]SAM_PROTO_GetShiftState [15:06:51]wFMCommunicate request_size=4 [15:06:51]MH_SAM_APDU [15:06:51]CAPDU: 80 13 01 00 [15:06:51]Write to MH i2c: E2 08 00 B5 26 80 13 01 00 00 00 00 00 58 [15:06:51]Write i2c OK [15:06:51]MH_I2C_Read... [15:06:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:51]Read from MH i2c: E2 [15:06:51]MH_I2C_Read... [15:06:51]Read from MH i2c: E2 0E 00 [15:06:51]MH_I2C_Read... [15:06:51]Read from MH i2c: E2 0E 00 B5 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [15:06:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:06:51]wFMCommunicate OK [15:06:51]SAM_PROTO_GetShiftState done [15:06:51]FM_GetShiftState done [15:06:51]opened in 1723853126 [15:06:51]opened+sec_in_day 1723939526 [15:06:51]quantity*price = 300075 [15:06:51]sum+1 = 300077 [15:06:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.76 袠孝袨袚袨: 3000.00 袙薪械褋械薪芯: 3000.00 小袛袗效袗: 0.00 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 3000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 432 17.08.2024 15:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198824 肖袩袛: 280365193938347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150653&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198824&fm=280365193938347&tin=02508201610067®Number=0000000000092545&sum=300000 [15:06:52]StoreToDocumentArchive [15:06:52]shift 463 fd 198824 [15:06:52]save to /storage/0463/doc_00198824 [15:06:52]save last doc name /storage/0463/doc_00198824 to /storage/kkm_last_doc_name [15:06:52]save OK [15:06:52]Clear old archive folders... [15:06:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:06:52]tlvbuf is 006F8B00 [15:06:52]SAM_PROTO_ClearQueue [15:06:52]wFMCommunicate request_size=4 [15:06:52]MH_SAM_APDU [15:06:52]CAPDU: 80 09 00 00 [15:06:52]Write to MH i2c: E2 08 00 C2 26 80 09 00 00 00 00 00 00 5A [15:06:52]Write i2c OK [15:06:52]MH_I2C_Read... [15:06:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:52]Read from MH i2c: E2 [15:06:52]MH_I2C_Read... [15:06:52]Read from MH i2c: E2 03 00 [15:06:52]MH_I2C_Read... [15:06:52]Read from MH i2c: E2 03 00 C2 26 00 90 00 5C [15:06:52]RAPDU: 90 00 [15:06:52]wFMCommunicate OK [15:06:52]SAM_PROTO_ClearQueue done [15:06:52]KKMCreateOFDPacket [15:06:52]OFDProtocolAddRootSTLVToBuf [15:06:52]FM_MakeSignedData [15:06:52]FM_MakeSignedData [15:06:52]SAM_PROTO_SignData [15:06:52]wFMCommunicate request_size=4 [15:06:52]MH_SAM_APDU [15:06:52]CAPDU: 80 0D 01 02 [15:06:52]Write to MH i2c: E2 08 00 C3 26 80 0D 01 02 00 00 00 00 62 [15:06:52]Write i2c OK [15:06:52]MH_I2C_Read... [15:06:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:53]Read from MH i2c: E2 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 C3 26 00 90 00 5D [15:06:53]RAPDU: 90 00 [15:06:53]wFMCommunicate OK [15:06:53]wFMCommunicate request_size=255 [15:06:53]MH_SAM_APDU [15:06:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 8D BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 08 03 00 35 04 06 00 FE FD 9B CA [15:06:53]Write to MH i2c: E2 02 01 C4 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 8D BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 08 03 00 35 04 06 00 FE FD 9B CA 00 00 1B [15:06:53]Write i2c OK [15:06:53]MH_I2C_Read... [15:06:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:53]Read from MH i2c: E2 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 C4 26 00 90 00 5E [15:06:53]RAPDU: 90 00 [15:06:53]wFMCommunicate OK [15:06:53]wFMCommunicate request_size=7 [15:06:53]MH_SAM_APDU [15:06:53]CAPDU: 80 0D 02 02 02 C5 AB [15:06:53]Write to MH i2c: E2 0A 00 C5 26 80 0D 02 02 02 00 C5 AB 00 00 D9 [15:06:53]Write i2c OK [15:06:53]MH_I2C_Read... [15:06:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:53]Read from MH i2c: E2 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 03 00 C5 26 00 90 00 5F [15:06:53]RAPDU: 90 00 [15:06:53]wFMCommunicate OK [15:06:53]wFMCommunicate request_size=4 [15:06:53]MH_SAM_APDU [15:06:53]CAPDU: 80 0D 03 02 [15:06:53]Write to MH i2c: E2 08 00 C6 26 80 0D 03 02 00 00 00 00 67 [15:06:53]Write i2c OK [15:06:53]MH_I2C_Read... [15:06:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:53]Read from MH i2c: E2 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 0B 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 0B 00 C6 26 00 9D 4F 3F EE 0F 4F B5 40 90 00 D4 [15:06:53]RAPDU: 9D 4F 3F EE 0F 4F B5 40 90 00 [15:06:53]wFMCommunicate OK [15:06:53]SAM_PROTO_SignData done [15:06:53]FM_MakeSignedData done [15:06:53]CreateOFDProtocolMessage [15:06:53]wFMCommunicate request_size=4 [15:06:53]MH_SAM_APDU [15:06:53]CAPDU: 80 11 00 00 [15:06:53]Write to MH i2c: E2 08 00 C7 26 80 11 00 00 00 00 00 00 67 [15:06:53]Write i2c OK [15:06:53]MH_I2C_Read... [15:06:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:53]Read from MH i2c: E2 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 17 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: E2 17 00 C7 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [15:06:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:06:53]wFMCommunicate OK [15:06:53]CreateOFDProtocolMessage done [15:06:53]OFDSenderStorePacket 198824 [15:06:53]StoreOFDPacket docnum=198824 [15:06:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 74 37 04 01 4A 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 8D BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 08 03 00 35 04 06 00 FE FD 9B CA C5 AB 9D 4F 3F EE 0F 4F B5 40 [15:06:53]CheckFolder [15:06:53]dirname=/storage/ofd_packets [15:06:53]CheckFolder done [15:06:53]ProducePacketName [15:06:53]name=ofd_packets/00198824 [15:06:53]NVStorageSaveData ofd_packets/00198824 [15:06:53]File name is /storage/ofd_packets/00198824 [15:06:53]Write 298 bytes [15:06:53]NVStorageSaveData done [15:06:53]OFDSenderStorePacket done [15:06:53]KKMCreateOFDPacket done [15:06:53]NVStorageSaveData kkm_last_timestamp [15:06:53]File name is /storage/kkm_last_timestamp [15:06:53]Write 4 bytes [15:06:53]NVStorageSaveData done [15:06:53]ExternCall_PrintAddStr [15:06:53]wPrintStart [15:06:53]Write to MH i2c: 01 00 00 C8 26 EE [15:06:53]Write i2c OK [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: 01 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: 01 07 00 [15:06:53]MH_I2C_Read... [15:06:53]Read from MH i2c: 01 07 00 C8 26 00 00 00 00 00 FF 0F 03 [15:06:53]RasterBufferAndPrint [15:06:53]line 小褔械褌 N : (1)11326284 [15:06:53]line 袠袧袧: 02508201610067 [15:06:53]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:06:53]line 袩袪袨袛袗袞袗 [15:06:53]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [15:06:53]line 孝芯胁邪褉: 2710194210 [15:06:53]line 袛孝-袣-5 [15:06:53]line 39.380 * 76.20 [15:06:53]line = 3000.76 [15:06:53]line 袧袛小 12% 袧小袩 1% [15:06:53]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:06:53]line 袨袣袪校袚袥袝袧袠袝: -0.76 [15:06:53]line 袠孝袨袚袨: 3000.00 [15:06:53]line 袙薪械褋械薪芯: 3000.00 [15:06:53]line 小袛袗效袗: 0.00 [15:06:53]line 袧小袩 1% : 26.55 [15:06:53]line 袧袛小 12% : 318.66 [15:06:53]line 袧邪谢懈褔薪褘屑懈: 3000.00 [15:06:53]line 袘械蟹薪邪谢.: 0.00 [15:06:53]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:06:53]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:06:53]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:06:53]line 效械泻 432 17.08.2024 15:06 [15:06:53]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:06:53]line 袟袧袦: 0300000079 [15:06:53]line 袪袧袦: 0000000000092545 [15:06:53]line 袙械褉褋懈褟 袣袣袦: 001 [15:06:53]line 肖袦: 0000000000871802 [15:06:53]line 肖袛: 198824 [15:06:53]line 肖袩袛: 280365193938347 [15:06:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150653&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198824&fm=280365193938347&tin=02508201610067®Number=0000000000092545&sum=300000 [15:06:53]OFD Sender: Processing packet 198824 [packets to send 246, broken 245] [15:06:53]ProducePacketName [15:06:53]name=ofd_packets/00198824 [15:06:53]OFD Sender: To server: 嚂鰌G, [15:06:53]CommunicateWithHost lk.salyk.kg:30040 [15:06:53]ConnectInit lk.salyk.kg [15:06:53]written 0, free lines is 4095 [15:06:53]Connected sock=10 [15:06:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 74 37 04 01 4A 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 8D BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 08 03 00 35 04 06 00 FE FD 9B CA C5 AB 9D 4F 3F EE 0F 4F B5 40 [15:06:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 4C 47 00 0B 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 08 03 00 F4 03 04 00 9D 68 C0 66 B6 04 01 00 00 6C 5E B1 23 34 3B 7D 67 [15:06:54]CommunicateWithHost err = 0 [15:06:54]CheckOFDResponse [15:06:54]1017 (14) - 77093643461234 [15:06:54]1041 (16) - 0000000000871802 [15:06:54]1040 (4) - 198824 [15:06:54]1012 (4) - 17.08.2024 09:08 [15:06:54]1206 (1) - 0 [15:06:54]OFD Sender: Remove packet 198824 [15:06:54]ProducePacketName [15:06:54]name=ofd_packets/00198824 [15:06:54]NVStorageDeleteData [15:06:54]Write to MH i2c: 01 00 00 F3 26 19 [15:06:54]Write i2c OK [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: 01 [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: 01 07 00 [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: 01 07 00 F3 26 00 00 00 00 00 E0 0C 0C [15:06:54]RasterBufferAndPrint [15:06:54]line [15:06:54]line [15:06:54]line [15:06:54]line [15:06:54]line [15:06:54]written 0, free lines is 3302 [15:06:54]MH_Cut [15:06:54]Write to MH i2c: D1 01 00 FA 26 01 F2 [15:06:54]Write i2c OK [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: D1 [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: D1 01 00 [15:06:54]MH_I2C_Read... [15:06:54]Read from MH i2c: D1 01 00 FA 26 00 F1 [15:06:54]Write to MH i2c: 01 00 00 FB 26 21 [15:06:54]Write i2c OK [15:06:54]MH_I2C_Read... [15:06:54]OFD Sender: No OFD packet to send [15:06:54]*** Cut start [15:06:54]*** Purtial cut [15:06:54]*** Stage 1: CUTSNS_PIN = 1 [15:06:55]Read from MH i2c: 01 [15:06:55]MH_I2C_Read... [15:06:55]*** Stop cut motor [15:06:55]*** Cut end [15:06:55]Read from MH i2c: 01 07 00 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: 01 07 00 FB 26 00 00 00 00 00 FF 0F 36 [15:06:55]process_action close_receipt done [15:06:55]requested_data is exist [15:06:55]produce_requested_data [15:06:55]requested_item fm.sn is exist - process it [15:06:55]wFMCommunicate request_size=4 [15:06:55]MH_SAM_APDU [15:06:55]CAPDU: 80 11 00 00 [15:06:55]Write to MH i2c: E2 08 00 FC 26 80 11 00 00 00 00 00 00 9C [15:06:55]Write i2c OK [15:06:55]MH_I2C_Read... [15:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:55]Read from MH i2c: E2 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 17 00 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 17 00 FC 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E9 [15:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:06:55]wFMCommunicate OK [15:06:55]requested_item fd.num is exist - process it [15:06:55]SAM_PROTO_GetFieldsCounters [15:06:55]wFMCommunicate request_size=4 [15:06:55]MH_SAM_APDU [15:06:55]CAPDU: 80 13 00 00 [15:06:55]Write to MH i2c: E2 08 00 FD 26 80 13 00 00 00 00 00 00 9F [15:06:55]Write i2c OK [15:06:55]MH_I2C_Read... [15:06:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:55]Read from MH i2c: E2 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 62 00 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 62 00 FD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [15:06:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:55]wFMCommunicate OK [15:06:55]SAM_PROTO_GetFieldsCounters done [15:06:55]requested_item shift.num is exist - process it [15:06:55]requested_item shift.opened is exist - process it [15:06:55]req_shift_opened [15:06:55]FM_GetShiftState [15:06:55]SAM_PROTO_GetShiftState [15:06:55]wFMCommunicate request_size=4 [15:06:55]MH_SAM_APDU [15:06:55]CAPDU: 80 13 01 00 [15:06:55]Write to MH i2c: E2 08 00 FE 26 80 13 01 00 00 00 00 00 A1 [15:06:55]Write i2c OK [15:06:55]MH_I2C_Read... [15:06:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:55]Read from MH i2c: E2 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 0E 00 [15:06:55]MH_I2C_Read... [15:06:55]Read from MH i2c: E2 0E 00 FE 26 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 01 [15:06:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:06:55]wFMCommunicate OK [15:06:55]SAM_PROTO_GetShiftState done [15:06:55]FM_GetShiftState done [15:06:55]req_shift_opened done [15:06:55]requested_item shift.open_date is exist - process it [15:06:55]req_shift_open_date [15:06:55]req_shift_open_date done [15:06:55]produce_requested_data done [15:06:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198824,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:06:55]process_action_free close_receipt [15:06:55]json_value_free [15:06:55]json_value_free done [15:06:55]process_json_proto returns [15:06:55]Send response to host [15:06:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198824,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:06:55]free response buf [15:06:55]execute_script done [15:06:55]execute_script returns [15:06:55]free content buf [15:06:55]Sock 9.Close socket [15:06:55]Sock 9.Thread stoped [15:06:57]accept exits with 7 [15:06:57]New connection [15:06:57]New thread 3067247972 created [15:06:57]Thread 3067104612 joined [15:06:57]Waiting for new connection... [15:06:57] Sock 7.Parse request [15:06:57]Sock 7.Check first char [15:06:57]Sock 7.First char is OK [15:06:57]request: POST /json_proto HTTP/1.0 [15:06:57]Method: POST [15:06:57]URL: /json_proto [15:06:57]Method is POST - this is cgi request [15:06:57]url: /json_proto [15:06:57]query_string will be loaded in cgi processing [15:06:57]execute_cgi json_proto POST (null) [15:06:57]execute_cgi path=json_proto method=POST [15:06:57]POST find Content-Length [15:06:57]Host: 172.17.46.195:8080 [15:06:57]Content-Length: 738 [15:06:57]Content-Type: application/json [15:06:57] [15:06:57]POST finish read [15:06:57]Found Content-Length = 738 [15:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 198824, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:57]execute_script... [15:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 198824, "base_FM": "0000000000871802", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:57]POST & json_proto [15:06:57]process_json_proto [15:06:57]json parsed OK: [15:06:57]protocol is kg_v1.0 [15:06:57]action value=close_receipt [15:06:57]process_action close_receipt [15:06:57]cmd_close_receipt [15:06:57]MH_GetDate [15:06:57]Write to MH i2c: F0 00 00 FF 26 14 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: F0 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: F0 09 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: F0 09 00 FF 26 00 92 BC C0 66 8D AE BC 66 EE [15:06:57]GetLastDocTimeStamp 1723907213 [15:06:57]current date 1723907218 [15:06:57]FM_GetShiftState [15:06:57]SAM_PROTO_GetShiftState [15:06:57]wFMCommunicate request_size=4 [15:06:57]MH_SAM_APDU [15:06:57]CAPDU: 80 13 01 00 [15:06:57]Write to MH i2c: E2 08 00 00 27 80 13 01 00 00 00 00 00 A4 [15:06:57]Write i2c OK [15:06:57]MH_I2C_Read... [15:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:57]Read from MH i2c: E2 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 0E 00 [15:06:57]MH_I2C_Read... [15:06:57]Read from MH i2c: E2 0E 00 00 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 04 [15:06:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:06:57]wFMCommunicate OK [15:06:57]SAM_PROTO_GetShiftState done [15:06:57]FM_GetShiftState done [15:06:57]opened in 1723853126 [15:06:57]opened+sec_in_day 1723939526 [15:06:57]quantity*price = 300075 [15:06:57]sum+1 = 300077 [15:06:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.76 袠孝袨袚袨: 3000.00 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 3000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 433 17.08.2024 15:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袛 芯褋薪.: 198824 肖袦 芯褋薪.: 0000000000871802 肖袦: 0000000000871802 肖袛: 198825 肖袩袛: 51300627959550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150658&type=2&operation_type=1&fn_number=0000000000871802&fd_number=198825&fm=51300627959550&tin=02508201610067®Number=0000000000092545&sum=300000 [15:06:58]StoreToDocumentArchive [15:06:58]shift 463 fd 198825 [15:06:58]save to /storage/0463/doc_00198825 [15:06:58]save last doc name /storage/0463/doc_00198825 to /storage/kkm_last_doc_name [15:06:58]save OK [15:06:58]Clear old archive folders... [15:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=276 [15:06:58]tlvbuf is 0076ABC0 [15:06:58]SAM_PROTO_ClearQueue [15:06:58]wFMCommunicate request_size=4 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 09 00 00 [15:06:58]Write to MH i2c: E2 08 00 0F 27 80 09 00 00 00 00 00 00 A8 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 0F 27 00 90 00 AA [15:06:58]RAPDU: 90 00 [15:06:58]wFMCommunicate OK [15:06:58]SAM_PROTO_ClearQueue done [15:06:58]KKMCreateOFDPacket [15:06:58]OFDProtocolAddRootSTLVToBuf [15:06:58]FM_MakeSignedData [15:06:58]FM_MakeSignedData [15:06:58]SAM_PROTO_SignData [15:06:58]wFMCommunicate request_size=4 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 0D 01 02 [15:06:58]Write to MH i2c: E2 08 00 10 27 80 0D 01 02 00 00 00 00 B0 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 10 27 00 90 00 AB [15:06:58]RAPDU: 90 00 [15:06:58]wFMCommunicate OK [15:06:58]wFMCommunicate request_size=255 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 92 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 A8 08 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 [15:06:58]Write to MH i2c: E2 02 01 11 27 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 92 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 A8 08 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 00 00 01 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 11 27 00 90 00 AC [15:06:58]RAPDU: 90 00 [15:06:58]wFMCommunicate OK [15:06:58]wFMCommunicate request_size=35 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 08 03 00 35 04 06 00 2E A8 5B B4 CE FE [15:06:58]Write to MH i2c: E2 26 00 12 27 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 08 03 00 35 04 06 00 2E A8 5B B4 CE FE 00 00 05 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 03 00 12 27 00 90 00 AD [15:06:58]RAPDU: 90 00 [15:06:58]wFMCommunicate OK [15:06:58]wFMCommunicate request_size=4 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 0D 03 02 [15:06:58]Write to MH i2c: E2 08 00 13 27 80 0D 03 02 00 00 00 00 B5 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 0B 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 0B 00 13 27 00 0A B8 CC 85 E3 33 1C A0 90 00 9B [15:06:58]RAPDU: 0A B8 CC 85 E3 33 1C A0 90 00 [15:06:58]wFMCommunicate OK [15:06:58]SAM_PROTO_SignData done [15:06:58]FM_MakeSignedData done [15:06:58]CreateOFDProtocolMessage [15:06:58]wFMCommunicate request_size=4 [15:06:58]MH_SAM_APDU [15:06:58]CAPDU: 80 11 00 00 [15:06:58]Write to MH i2c: E2 08 00 14 27 80 11 00 00 00 00 00 00 B5 [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:58]Read from MH i2c: E2 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 17 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: E2 17 00 14 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [15:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:06:58]wFMCommunicate OK [15:06:58]CreateOFDProtocolMessage done [15:06:58]OFDSenderStorePacket 198825 [15:06:58]StoreOFDPacket docnum=198825 [15:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 4E 61 20 01 D7 63 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 92 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 A8 08 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 08 03 00 35 04 06 00 2E A8 5B B4 CE FE 0A B8 CC 85 E3 33 1C A0 [15:06:58]CheckFolder [15:06:58]dirname=/storage/ofd_packets [15:06:58]CheckFolder done [15:06:58]ProducePacketName [15:06:58]name=ofd_packets/00198825 [15:06:58]NVStorageSaveData ofd_packets/00198825 [15:06:58]File name is /storage/ofd_packets/00198825 [15:06:58]Write 326 bytes [15:06:58]NVStorageSaveData done [15:06:58]OFDSenderStorePacket done [15:06:58]KKMCreateOFDPacket done [15:06:58]NVStorageSaveData kkm_last_timestamp [15:06:58]File name is /storage/kkm_last_timestamp [15:06:58]Write 4 bytes [15:06:58]NVStorageSaveData done [15:06:58]ExternCall_PrintAddStr [15:06:58]wPrintStart [15:06:58]Write to MH i2c: 01 00 00 15 27 3C [15:06:58]Write i2c OK [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: 01 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: 01 07 00 [15:06:58]MH_I2C_Read... [15:06:58]Read from MH i2c: 01 07 00 15 27 00 00 00 00 00 FF 0F 51 [15:06:58]RasterBufferAndPrint [15:06:58]line 小褔械褌 N : (1)11326284 [15:06:58]line 袠袧袧: 02508201610067 [15:06:58]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:06:58]line 袙袨袟袙袪袗孝 袩袪袨袛袗袞袠 [15:06:58]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [15:06:58]line 孝芯胁邪褉: 2710194210 [15:06:58]line 袛孝-袣-5 [15:06:58]line 39.380 * 76.20 [15:06:58]line = 3000.76 [15:06:58]line 袧袛小 12% 袧小袩 1% [15:06:58]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:06:58]line 袨袣袪校袚袥袝袧袠袝: -0.76 [15:06:58]line 袠孝袨袚袨: 3000.00 [15:06:58]line 袧小袩 1% : 26.55 [15:06:58]line 袧袛小 12% : 318.66 [15:06:58]line 袧邪谢懈褔薪褘屑懈: 3000.00 [15:06:58]line 袘械蟹薪邪谢.: 0.00 [15:06:58]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:06:58]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:06:58]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:06:58]line 效械泻 433 17.08.2024 15:06 [15:06:58]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:06:58]line 袟袧袦: 0300000079 [15:06:58]line 袪袧袦: 0000000000092545 [15:06:58]line 袙械褉褋懈褟 袣袣袦: 001 [15:06:58]line 肖袛 芯褋薪.: 198824 [15:06:58]line 肖袦 芯褋薪.: 0000000000871802 [15:06:58]line 肖袦: 0000000000871802 [15:06:58]line 肖袛: 198825 [15:06:58]line 肖袩袛: 51300627959550 [15:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150658&type=2&operation_type=1&fn_number=0000000000871802&fd_number=198825&fm=51300627959550&tin=02508201610067®Number=0000000000092545&sum=300000 [15:06:58]OFD Sender: Processing packet 198825 [packets to send 246, broken 245] [15:06:58]ProducePacketName [15:06:58]name=ofd_packets/00198825 [15:06:58]OFD Sender: To server: 嚂鰌G, [15:06:58]CommunicateWithHost lk.salyk.kg:30040 [15:06:58]ConnectInit lk.salyk.kg [15:06:59]written 0, free lines is 4095 [15:06:59]Connected sock=11 [15:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 28 01 00 00 4E 61 20 01 D7 63 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 92 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 27 04 04 00 A8 08 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 08 03 00 35 04 06 00 2E A8 5B B4 CE FE 0A B8 CC 85 E3 33 1C A0 [15:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2B 49 47 00 E5 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 08 03 00 F4 03 04 00 A2 68 C0 66 B6 04 01 00 00 BD 60 7B 53 C6 4C F0 5D [15:06:59]CommunicateWithHost err = 0 [15:06:59]CheckOFDResponse [15:06:59]1017 (14) - 77093643461234 [15:06:59]1041 (16) - 0000000000871802 [15:06:59]1040 (4) - 198825 [15:06:59]1012 (4) - 17.08.2024 09:08 [15:06:59]1206 (1) - 0 [15:06:59]OFD Sender: Remove packet 198825 [15:06:59]ProducePacketName [15:06:59]name=ofd_packets/00198825 [15:06:59]NVStorageDeleteData [15:06:59]Write to MH i2c: 01 00 00 40 27 67 [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: 01 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: 01 07 00 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: 01 07 00 40 27 00 00 00 00 00 05 0D 80 [15:06:59]RasterBufferAndPrint [15:06:59]line [15:06:59]line [15:06:59]line [15:06:59]line [15:06:59]line [15:06:59]written 0, free lines is 3342 [15:06:59]MH_Cut [15:06:59]Write to MH i2c: D1 01 00 47 27 01 40 [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: D1 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: D1 01 00 [15:06:59]MH_I2C_Read... [15:06:59]Read from MH i2c: D1 01 00 47 27 00 3F [15:06:59]Write to MH i2c: 01 00 00 48 27 6F [15:06:59]Write i2c OK [15:06:59]MH_I2C_Read... [15:06:59]OFD Sender: No OFD packet to send [15:07:00]*** Cut start [15:07:00]*** Purtial cut [15:07:00]*** CUTSNS_PIN = 0 [15:07:00]*** Stage 1: CUTSNS_PIN = 1 [15:07:02]Read from MH i2c: 01 [15:07:02]MH_I2C_Read... [15:07:02]*** Stop cut motor [15:07:02]*** Cut end [15:07:02]Read from MH i2c: 01 07 00 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: 01 07 00 48 27 00 00 00 00 00 FF 0F 84 [15:07:02]process_action close_receipt done [15:07:02]requested_data is exist [15:07:02]produce_requested_data [15:07:02]requested_item fm.sn is exist - process it [15:07:02]wFMCommunicate request_size=4 [15:07:02]MH_SAM_APDU [15:07:02]CAPDU: 80 11 00 00 [15:07:02]Write to MH i2c: E2 08 00 49 27 80 11 00 00 00 00 00 00 EA [15:07:02]Write i2c OK [15:07:02]MH_I2C_Read... [15:07:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:02]Read from MH i2c: E2 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 17 00 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 17 00 49 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 37 [15:07:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:07:02]wFMCommunicate OK [15:07:02]requested_item fd.num is exist - process it [15:07:02]SAM_PROTO_GetFieldsCounters [15:07:02]wFMCommunicate request_size=4 [15:07:02]MH_SAM_APDU [15:07:02]CAPDU: 80 13 00 00 [15:07:02]Write to MH i2c: E2 08 00 4A 27 80 13 00 00 00 00 00 00 ED [15:07:02]Write i2c OK [15:07:02]MH_I2C_Read... [15:07:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:02]Read from MH i2c: E2 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 62 00 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 62 00 4A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 A2 [15:07:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:02]wFMCommunicate OK [15:07:02]SAM_PROTO_GetFieldsCounters done [15:07:02]requested_item shift.num is exist - process it [15:07:02]requested_item shift.opened is exist - process it [15:07:02]req_shift_opened [15:07:02]FM_GetShiftState [15:07:02]SAM_PROTO_GetShiftState [15:07:02]wFMCommunicate request_size=4 [15:07:02]MH_SAM_APDU [15:07:02]CAPDU: 80 13 01 00 [15:07:02]Write to MH i2c: E2 08 00 4B 27 80 13 01 00 00 00 00 00 EF [15:07:02]Write i2c OK [15:07:02]MH_I2C_Read... [15:07:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:02]Read from MH i2c: E2 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 0E 00 [15:07:02]MH_I2C_Read... [15:07:02]Read from MH i2c: E2 0E 00 4B 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4F [15:07:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:07:02]wFMCommunicate OK [15:07:02]SAM_PROTO_GetShiftState done [15:07:02]FM_GetShiftState done [15:07:02]req_shift_opened done [15:07:02]requested_item shift.open_date is exist - process it [15:07:02]req_shift_open_date [15:07:02]req_shift_open_date done [15:07:02]produce_requested_data done [15:07:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198825,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:07:02]process_action_free close_receipt [15:07:02]json_value_free [15:07:02]json_value_free done [15:07:02]process_json_proto returns [15:07:02]Send response to host [15:07:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198825,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:07:02]free response buf [15:07:02]execute_script done [15:07:02]execute_script returns [15:07:02]free content buf [15:07:02]Sock 7.Close socket [15:07:02]Sock 7.Thread stoped [15:07:04]OFD Sender: No OFD packet to send [15:07:09]OFD Sender: No OFD packet to send [15:07:14]OFD Sender: No OFD packet to send [15:07:19]OFD Sender: No OFD packet to send [15:07:24]OFD Sender: No OFD packet to send [15:07:29]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:18]accept exits with 9 [15:08:18]New connection [15:08:18]New thread 3067104612 created [15:08:18]Thread 3067247972 joined [15:08:18]Waiting for new connection... [15:08:18] Sock 9.Parse request [15:08:18]Sock 9.Check first char [15:08:18]Sock 9.First char is OK [15:08:18]request: POST /json_proto HTTP/1.0 [15:08:18]Method: POST [15:08:18]URL: /json_proto [15:08:18]Method is POST - this is cgi request [15:08:18]url: /json_proto [15:08:18]query_string will be loaded in cgi processing [15:08:18]execute_cgi json_proto POST (null) [15:08:18]execute_cgi path=json_proto method=POST [15:08:18]POST find Content-Length [15:08:18]Host: 172.17.46.195:8080 [15:08:18]Content-Length: 805 [15:08:18]Content-Type: application/json [15:08:18] [15:08:18]POST finish read [15:08:18]Found Content-Length = 805 [15:08:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:18]execute_script... [15:08: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)11326283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:18]POST & json_proto [15:08:18]process_json_proto [15:08:18]json parsed OK: [15:08:18]protocol is kg_v1.0 [15:08:18]action value=close_receipt [15:08:18]process_action close_receipt [15:08:18]cmd_close_receipt [15:08:18]MH_GetDate [15:08:18]Write to MH i2c: F0 00 00 4C 27 62 [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: F0 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: F0 09 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: F0 09 00 4C 27 00 E4 BC C0 66 8D AE BC 66 8E [15:08:18]GetLastDocTimeStamp 1723907218 [15:08:18]current date 1723907300 [15:08:18]FM_GetShiftState [15:08:18]SAM_PROTO_GetShiftState [15:08:18]wFMCommunicate request_size=4 [15:08:18]MH_SAM_APDU [15:08:18]CAPDU: 80 13 01 00 [15:08:18]Write to MH i2c: E2 08 00 4D 27 80 13 01 00 00 00 00 00 F1 [15:08:18]Write i2c OK [15:08:18]MH_I2C_Read... [15:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:18]Read from MH i2c: E2 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 0E 00 [15:08:18]MH_I2C_Read... [15:08:18]Read from MH i2c: E2 0E 00 4D 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 51 [15:08:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:08:18]wFMCommunicate OK [15:08:18]SAM_PROTO_GetShiftState done [15:08:18]FM_GetShiftState done [15:08:18]opened in 1723853126 [15:08:18]opened+sec_in_day 1723939526 [15:08:18]quantity*price = 400012 [15:08:18]sum+1 = 400013 [15:08:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4000.12 袧小袩 1% : 35.40 袧袛小 12% : 424.79 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4000.12 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 434 17.08.2024 15:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198826 肖袩袛: 117284366596723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198826&fm=117284366596723&tin=02508201610067®Number=0000000000092545&sum=400012 [15:08:19]StoreToDocumentArchive [15:08:19]shift 463 fd 198826 [15:08:19]save to /storage/0463/doc_00198826 [15:08:19]save last doc name /storage/0463/doc_00198826 to /storage/kkm_last_doc_name [15:08:19]save OK [15:08:19]Clear old archive folders... [15:08:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:19]tlvbuf is B6F22350 [15:08:19]SAM_PROTO_ClearQueue [15:08:19]wFMCommunicate request_size=4 [15:08:19]MH_SAM_APDU [15:08:19]CAPDU: 80 09 00 00 [15:08:19]Write to MH i2c: E2 08 00 5A 27 80 09 00 00 00 00 00 00 F3 [15:08:19]Write i2c OK [15:08:19]MH_I2C_Read... [15:08:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:19]Read from MH i2c: E2 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: E2 03 00 [15:08:19]MH_I2C_Read... [15:08:19]Read from MH i2c: E2 03 00 5A 27 00 90 00 F5 [15:08:19]RAPDU: 90 00 [15:08:19]wFMCommunicate OK [15:08:19]SAM_PROTO_ClearQueue done [15:08:19]KKMCreateOFDPacket [15:08:19]OFDProtocolAddRootSTLVToBuf [15:08:19]FM_MakeSignedData [15:08:19]FM_MakeSignedData [15:08:19]SAM_PROTO_SignData [15:08:19]wFMCommunicate request_size=4 [15:08:19]MH_SAM_APDU [15:08:19]CAPDU: 80 0D 01 02 [15:08:19]Write to MH i2c: E2 08 00 5B 27 80 0D 01 02 00 00 00 00 FB [15:08:19]Write i2c OK [15:08:19]MH_I2C_Read... [15:08:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 5B 27 00 90 00 F6 [15:08:20]RAPDU: 90 00 [15:08:20]wFMCommunicate OK [15:08:20]wFMCommunicate request_size=255 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 E4 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 08 03 00 35 04 06 00 6A [15:08:20]Write to MH i2c: E2 02 01 5C 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 E4 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 08 03 00 35 04 06 00 6A 00 00 64 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]OFD Sender: No OFD packet to send [15:08:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 5C 27 00 90 00 F7 [15:08:20]RAPDU: 90 00 [15:08:20]wFMCommunicate OK [15:08:20]wFMCommunicate request_size=10 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 0D 02 02 05 AB 65 02 3A 73 [15:08:20]Write to MH i2c: E2 0D 00 5D 27 80 0D 02 02 05 00 AB 65 02 3A 73 00 00 C7 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 03 00 5D 27 00 90 00 F8 [15:08:20]RAPDU: 90 00 [15:08:20]wFMCommunicate OK [15:08:20]wFMCommunicate request_size=4 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 0D 03 02 [15:08:20]Write to MH i2c: E2 08 00 5E 27 80 0D 03 02 00 00 00 00 00 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 0B 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 0B 00 5E 27 00 18 40 CA 16 88 08 B0 45 90 00 BE [15:08:20]RAPDU: 18 40 CA 16 88 08 B0 45 90 00 [15:08:20]wFMCommunicate OK [15:08:20]SAM_PROTO_SignData done [15:08:20]FM_MakeSignedData done [15:08:20]CreateOFDProtocolMessage [15:08:20]wFMCommunicate request_size=4 [15:08:20]MH_SAM_APDU [15:08:20]CAPDU: 80 11 00 00 [15:08:20]Write to MH i2c: E2 08 00 5F 27 80 11 00 00 00 00 00 00 00 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:20]Read from MH i2c: E2 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 17 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: E2 17 00 5F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4D [15:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:08:20]wFMCommunicate OK [15:08:20]CreateOFDProtocolMessage done [15:08:20]OFDSenderStorePacket 198826 [15:08:20]StoreOFDPacket docnum=198826 [15:08:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0D AF 07 01 E6 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 E4 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 08 03 00 35 04 06 00 6A AB 65 02 3A 73 18 40 CA 16 88 08 B0 45 [15:08:20]CheckFolder [15:08:20]dirname=/storage/ofd_packets [15:08:20]CheckFolder done [15:08:20]ProducePacketName [15:08:20]name=ofd_packets/00198826 [15:08:20]NVStorageSaveData ofd_packets/00198826 [15:08:20]File name is /storage/ofd_packets/00198826 [15:08:20]Write 301 bytes [15:08:20]NVStorageSaveData done [15:08:20]OFDSenderStorePacket done [15:08:20]KKMCreateOFDPacket done [15:08:20]NVStorageSaveData kkm_last_timestamp [15:08:20]File name is /storage/kkm_last_timestamp [15:08:20]Write 4 bytes [15:08:20]NVStorageSaveData done [15:08:20]ExternCall_PrintAddStr [15:08:20]wPrintStart [15:08:20]Write to MH i2c: 01 00 00 60 27 87 [15:08:20]Write i2c OK [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: 01 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: 01 07 00 [15:08:20]MH_I2C_Read... [15:08:20]Read from MH i2c: 01 07 00 60 27 00 00 00 00 00 FF 0F 9C [15:08:20]RasterBufferAndPrint [15:08:20]line 小褔械褌 N : (1)11326283 [15:08:20]line 袠袧袧: 02508201610067 [15:08:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:08:20]line 袩袪袨袛袗袞袗 [15:08:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [15:08:20]line 孝芯胁邪褉: 2710124500 [15:08:20]line 袗懈-95-袣-5 [15:08:20]line 53.910 * 74.20 [15:08:20]line = 4000.12 [15:08:20]line 袧袛小 12% 袧小袩 1% [15:08:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:08:20]line 袠孝袨袚袨: 4000.12 [15:08:20]line 袧小袩 1% : 35.40 [15:08:20]line 袧袛小 12% : 424.79 [15:08:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:08:20]line 袘械蟹薪邪谢.: 4000.12 [15:08:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:08:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:08:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:08:20]line 效械泻 434 17.08.2024 15:08 [15:08:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:08:20]line 袟袧袦: 0300000079 [15:08:20]line 袪袧袦: 0000000000092545 [15:08:20]line 袙械褉褋懈褟 袣袣袦: 001 [15:08:20]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:08:20]line 肖袦: 0000000000871802 [15:08:20]line 肖袛: 198826 [15:08:20]line 肖袩袛: 117284366596723 [15:08:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198826&fm=117284366596723&tin=02508201610067®Number=0000000000092545&sum=400012 [15:08:20]OFD Sender: Processing packet 198826 [packets to send 246, broken 245] [15:08:20]ProducePacketName [15:08:20]name=ofd_packets/00198826 [15:08:20]OFD Sender: To server: 嚂鰌G, [15:08:20]CommunicateWithHost lk.salyk.kg:30040 [15:08:20]ConnectInit lk.salyk.kg [15:08:20]written 0, free lines is 4095 [15:08:20]Connected sock=10 [15:08:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0D AF 07 01 E6 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 E4 BC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 08 03 00 35 04 06 00 6A AB 65 02 3A 73 18 40 CA 16 88 08 B0 45 [15:08:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2D 38 47 00 44 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 08 03 00 F4 03 04 00 F4 68 C0 66 B6 04 01 00 00 3E 42 0F CC 8C 48 2D A5 [15:08:21]CommunicateWithHost err = 0 [15:08:21]CheckOFDResponse [15:08:21]1017 (14) - 77093643461234 [15:08:21]1041 (16) - 0000000000871802 [15:08:21]1040 (4) - 198826 [15:08:21]1012 (4) - 17.08.2024 09:10 [15:08:21]1206 (1) - 0 [15:08:21]OFD Sender: Remove packet 198826 [15:08:21]ProducePacketName [15:08:21]name=ofd_packets/00198826 [15:08:21]NVStorageDeleteData [15:08:21]Write to MH i2c: 01 00 00 8A 27 B1 [15:08:21]Write i2c OK [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: 01 [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: 01 07 00 [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: 01 07 00 8A 27 00 00 00 00 00 ED 0C B1 [15:08:21]RasterBufferAndPrint [15:08:21]line [15:08:21]line [15:08:21]line [15:08:21]line [15:08:21]line [15:08:21]written 0, free lines is 3314 [15:08:21]MH_Cut [15:08:21]Write to MH i2c: D1 01 00 91 27 01 8A [15:08:21]Write i2c OK [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: D1 [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: D1 01 00 [15:08:21]MH_I2C_Read... [15:08:21]Read from MH i2c: D1 01 00 91 27 00 89 [15:08:21]Write to MH i2c: 01 00 00 92 27 B9 [15:08:21]Write i2c OK [15:08:21]MH_I2C_Read... [15:08:21]OFD Sender: No OFD packet to send [15:08:21]*** Cut start [15:08:21]*** Purtial cut [15:08:21]*** Stage 1: CUTSNS_PIN = 1 [15:08:22]Read from MH i2c: 01 [15:08:22]MH_I2C_Read... [15:08:22]*** Stop cut motor [15:08:22]*** Cut end [15:08:22]Read from MH i2c: 01 07 00 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: 01 07 00 92 27 00 00 00 00 00 FF 0F CE [15:08:22]process_action close_receipt done [15:08:22]requested_data is exist [15:08:22]produce_requested_data [15:08:22]requested_item fm.sn is exist - process it [15:08:22]wFMCommunicate request_size=4 [15:08:22]MH_SAM_APDU [15:08:22]CAPDU: 80 11 00 00 [15:08:22]Write to MH i2c: E2 08 00 93 27 80 11 00 00 00 00 00 00 34 [15:08:22]Write i2c OK [15:08:22]MH_I2C_Read... [15:08:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:22]Read from MH i2c: E2 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 17 00 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 17 00 93 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [15:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:08:22]wFMCommunicate OK [15:08:22]requested_item fd.num is exist - process it [15:08:22]SAM_PROTO_GetFieldsCounters [15:08:22]wFMCommunicate request_size=4 [15:08:22]MH_SAM_APDU [15:08:22]CAPDU: 80 13 00 00 [15:08:22]Write to MH i2c: E2 08 00 94 27 80 13 00 00 00 00 00 00 37 [15:08:22]Write i2c OK [15:08:22]MH_I2C_Read... [15:08:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:22]Read from MH i2c: E2 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 62 00 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 62 00 94 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 F0 [15:08:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:22]wFMCommunicate OK [15:08:22]SAM_PROTO_GetFieldsCounters done [15:08:22]requested_item shift.num is exist - process it [15:08:22]requested_item shift.opened is exist - process it [15:08:22]req_shift_opened [15:08:22]FM_GetShiftState [15:08:22]SAM_PROTO_GetShiftState [15:08:22]wFMCommunicate request_size=4 [15:08:22]MH_SAM_APDU [15:08:22]CAPDU: 80 13 01 00 [15:08:22]Write to MH i2c: E2 08 00 95 27 80 13 01 00 00 00 00 00 39 [15:08:22]Write i2c OK [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 [15:08:22]MH_I2C_Read... [15:08:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:22]Read from MH i2c: E2 0E 00 [15:08:22]MH_I2C_Read... [15:08:22]Read from MH i2c: E2 0E 00 95 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 99 [15:08:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:08:22]wFMCommunicate OK [15:08:22]SAM_PROTO_GetShiftState done [15:08:22]FM_GetShiftState done [15:08:22]req_shift_opened done [15:08:22]requested_item shift.open_date is exist - process it [15:08:22]req_shift_open_date [15:08:22]req_shift_open_date done [15:08:22]produce_requested_data done [15:08:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198826,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:08:22]process_action_free close_receipt [15:08:22]json_value_free [15:08:22]json_value_free done [15:08:22]process_json_proto returns [15:08:22]Send response to host [15:08:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198826,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:08:22]free response buf [15:08:22]execute_script done [15:08:22]execute_script returns [15:08:22]free content buf [15:08:22]Sock 9.Close socket [15:08:22]Sock 9.Thread stoped [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08:36]OFD Sender: No OFD packet to send [15:08:41]OFD Sender: No OFD packet to send [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]OFD Sender: No OFD packet to send [15:09:11]OFD Sender: No OFD packet to send [15:09:16]OFD Sender: No OFD packet to send [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:30]accept exits with 7 [15:09:30]New connection [15:09:30]New thread 3067247972 created [15:09:30]Thread 3067104612 joined [15:09:30]Waiting for new connection... [15:09:30] Sock 7.Parse request [15:09:30]Sock 7.Check first char [15:09:30]Sock 7.First char is OK [15:09:30]request: POST /json_proto HTTP/1.0 [15:09:30]Method: POST [15:09:30]URL: /json_proto [15:09:30]Method is POST - this is cgi request [15:09:30]url: /json_proto [15:09:30]query_string will be loaded in cgi processing [15:09:30]execute_cgi json_proto POST (null) [15:09:30]execute_cgi path=json_proto method=POST [15:09:30]POST find Content-Length [15:09:30]Host: 172.17.46.195:8080 [15:09:30]Content-Length: 680 [15:09:30]Content-Type: application/json [15:09:30] [15:09:30]POST finish read [15:09:30]Found Content-Length = 680 [15:09:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:30]execute_script... [15:09: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)11326285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:09:30]POST & json_proto [15:09:30]process_json_proto [15:09:30]json parsed OK: [15:09:30]protocol is kg_v1.0 [15:09:30]action value=close_receipt [15:09:30]process_action close_receipt [15:09:30]cmd_close_receipt [15:09:30]MH_GetDate [15:09:30]Write to MH i2c: F0 00 00 96 27 AC [15:09:30]Write i2c OK [15:09:30]MH_I2C_Read... [15:09:30]Read from MH i2c: F0 [15:09:30]MH_I2C_Read... [15:09:30]Read from MH i2c: F0 09 00 [15:09:30]MH_I2C_Read... [15:09:30]Read from MH i2c: F0 09 00 96 27 00 2B BD C0 66 8D AE BC 66 20 [15:09:30]GetLastDocTimeStamp 1723907300 [15:09:30]current date 1723907371 [15:09:30]FM_GetShiftState [15:09:30]SAM_PROTO_GetShiftState [15:09:30]wFMCommunicate request_size=4 [15:09:30]MH_SAM_APDU [15:09:30]CAPDU: 80 13 01 00 [15:09:30]Write to MH i2c: E2 08 00 97 27 80 13 01 00 00 00 00 00 3B [15:09:30]Write i2c OK [15:09:30]MH_I2C_Read... [15:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:30]Read from MH i2c: E2 [15:09:30]MH_I2C_Read... [15:09:30]Read from MH i2c: E2 0E 00 [15:09:30]MH_I2C_Read... [15:09:30]Read from MH i2c: E2 0E 00 97 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9B [15:09:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:09:30]wFMCommunicate OK [15:09:30]SAM_PROTO_GetShiftState done [15:09:30]FM_GetShiftState done [15:09:30]opened in 1723853126 [15:09:30]opened+sec_in_day 1723939526 [15:09:30]quantity*price = 75016 [15:09:30]sum+1 = 75017 [15:09:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.16 袠孝袨袚袨: 750.00 袙薪械褋械薪芯: 750.00 小袛袗效袗: 0.00 袧小袩 1% : 6.64 袧袛小 12% : 79.66 袧邪谢懈褔薪褘屑懈: 750.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 435 17.08.2024 15:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198827 肖袩袛: 43881982706269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198827&fm=43881982706269&tin=02508201610067®Number=0000000000092545&sum=75000 [15:09:31]StoreToDocumentArchive [15:09:31]shift 463 fd 198827 [15:09:31]save to /storage/0463/doc_00198827 [15:09:31]save last doc name /storage/0463/doc_00198827 to /storage/kkm_last_doc_name [15:09:31]save OK [15:09:31]Clear old archive folders... [15:09:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:09:31]tlvbuf is 007F2A30 [15:09:31]SAM_PROTO_ClearQueue [15:09:31]wFMCommunicate request_size=4 [15:09:31]MH_SAM_APDU [15:09:31]CAPDU: 80 09 00 00 [15:09:31]Write to MH i2c: E2 08 00 A4 27 80 09 00 00 00 00 00 00 3D [15:09:31]Write i2c OK [15:09:31]MH_I2C_Read... [15:09:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:09:31]Read from MH i2c: E2 [15:09:31]MH_I2C_Read... [15:09:31]Read from MH i2c: E2 03 00 [15:09:31]MH_I2C_Read... [15:09:31]Read from MH i2c: E2 03 00 A4 27 00 90 00 3F [15:09:31]RAPDU: 90 00 [15:09:31]wFMCommunicate OK [15:09:31]SAM_PROTO_ClearQueue done [15:09:31]KKMCreateOFDPacket [15:09:31]OFDProtocolAddRootSTLVToBuf [15:09:31]FM_MakeSignedData [15:09:31]FM_MakeSignedData [15:09:31]SAM_PROTO_SignData [15:09:31]wFMCommunicate request_size=4 [15:09:31]MH_SAM_APDU [15:09:31]CAPDU: 80 0D 01 02 [15:09:31]Write to MH i2c: E2 08 00 A5 27 80 0D 01 02 00 00 00 00 45 [15:09:31]Write i2c OK [15:09:31]MH_I2C_Read... [15:09:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:09:31]Read from MH i2c: E2 [15:09:31]MH_I2C_Read... [15:09:31]Read from MH i2c: E2 03 00 [15:09:31]MH_I2C_Read... [15:09:31]Read from MH i2c: E2 03 00 A5 27 00 90 00 40 [15:09:31]RAPDU: 90 00 [15:09:31]wFMCommunicate OK [15:09:31]wFMCommunicate request_size=255 [15:09:31]MH_SAM_APDU [15:09: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 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2B BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 08 03 00 35 04 06 00 27 [15:09:31]Write to MH i2c: E2 02 01 A6 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2B BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 08 03 00 35 04 06 00 27 00 00 B8 [15:09:31]Write i2c OK [15:09:31]MH_I2C_Read... [15:09:31]OFD Sender: No OFD packet to send [15:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:32]Read from MH i2c: E2 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 03 00 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 03 00 A6 27 00 90 00 41 [15:09:32]RAPDU: 90 00 [15:09:32]wFMCommunicate OK [15:09:32]wFMCommunicate request_size=10 [15:09:32]MH_SAM_APDU [15:09:32]CAPDU: 80 0D 02 02 05 E9 11 FD C2 5D [15:09:32]Write to MH i2c: E2 0D 00 A7 27 80 0D 02 02 05 00 E9 11 FD C2 5D 00 00 68 [15:09:32]Write i2c OK [15:09:32]MH_I2C_Read... [15:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:32]Read from MH i2c: E2 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 03 00 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 03 00 A7 27 00 90 00 42 [15:09:32]RAPDU: 90 00 [15:09:32]wFMCommunicate OK [15:09:32]wFMCommunicate request_size=4 [15:09:32]MH_SAM_APDU [15:09:32]CAPDU: 80 0D 03 02 [15:09:32]Write to MH i2c: E2 08 00 A8 27 80 0D 03 02 00 00 00 00 4A [15:09:32]Write i2c OK [15:09:32]MH_I2C_Read... [15:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:09:32]Read from MH i2c: E2 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 0B 00 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 0B 00 A8 27 00 36 E5 78 56 6E 8A A9 46 90 00 1B [15:09:32]RAPDU: 36 E5 78 56 6E 8A A9 46 90 00 [15:09:32]wFMCommunicate OK [15:09:32]SAM_PROTO_SignData done [15:09:32]FM_MakeSignedData done [15:09:32]CreateOFDProtocolMessage [15:09:32]wFMCommunicate request_size=4 [15:09:32]MH_SAM_APDU [15:09:32]CAPDU: 80 11 00 00 [15:09:32]Write to MH i2c: E2 08 00 A9 27 80 11 00 00 00 00 00 00 4A [15:09:32]Write i2c OK [15:09:32]MH_I2C_Read... [15:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:32]Read from MH i2c: E2 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 17 00 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: E2 17 00 A9 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 97 [15:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:09:32]wFMCommunicate OK [15:09:32]CreateOFDProtocolMessage done [15:09:32]OFDSenderStorePacket 198827 [15:09:32]StoreOFDPacket docnum=198827 [15:09:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 51 07 01 85 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2B BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 08 03 00 35 04 06 00 27 E9 11 FD C2 5D 36 E5 78 56 6E 8A A9 46 [15:09:32]CheckFolder [15:09:32]dirname=/storage/ofd_packets [15:09:32]CheckFolder done [15:09:32]ProducePacketName [15:09:32]name=ofd_packets/00198827 [15:09:32]NVStorageSaveData ofd_packets/00198827 [15:09:32]File name is /storage/ofd_packets/00198827 [15:09:32]Write 301 bytes [15:09:32]NVStorageSaveData done [15:09:32]OFDSenderStorePacket done [15:09:32]KKMCreateOFDPacket done [15:09:32]NVStorageSaveData kkm_last_timestamp [15:09:32]File name is /storage/kkm_last_timestamp [15:09:32]Write 4 bytes [15:09:32]NVStorageSaveData done [15:09:32]ExternCall_PrintAddStr [15:09:32]wPrintStart [15:09:32]Write to MH i2c: 01 00 00 AA 27 D1 [15:09:32]Write i2c OK [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: 01 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: 01 07 00 [15:09:32]MH_I2C_Read... [15:09:32]Read from MH i2c: 01 07 00 AA 27 00 00 00 00 00 FF 0F E6 [15:09:32]RasterBufferAndPrint [15:09:32]line 小褔械褌 N : (1)11326285 [15:09:32]line 袠袧袧: 02508201610067 [15:09:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:09:32]line 袩袪袨袛袗袞袗 [15:09:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [15:09:32]line 孝芯胁邪褉: 2710124500 [15:09:32]line 袗懈-95-袣-5 [15:09:32]line 10.110 * 74.20 [15:09:32]line = 750.16 [15:09:32]line 袧袛小 12% 袧小袩 1% [15:09:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:09:32]line 袨袣袪校袚袥袝袧袠袝: -0.16 [15:09:32]line 袠孝袨袚袨: 750.00 [15:09:32]line 袙薪械褋械薪芯: 750.00 [15:09:32]line 小袛袗效袗: 0.00 [15:09:32]line 袧小袩 1% : 6.64 [15:09:32]line 袧袛小 12% : 79.66 [15:09:32]line 袧邪谢懈褔薪褘屑懈: 750.00 [15:09:32]line 袘械蟹薪邪谢.: 0.00 [15:09:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:09:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:09:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:09:32]line 效械泻 435 17.08.2024 15:09 [15:09:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:09:32]line 袟袧袦: 0300000079 [15:09:32]line 袪袧袦: 0000000000092545 [15:09:32]line 袙械褉褋懈褟 袣袣袦: 001 [15:09:32]line 肖袦: 0000000000871802 [15:09:32]line 肖袛: 198827 [15:09:32]line 肖袩袛: 43881982706269 [15:09:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T150931&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198827&fm=43881982706269&tin=02508201610067®Number=0000000000092545&sum=75000 [15:09:32]OFD Sender: Processing packet 198827 [packets to send 246, broken 245] [15:09:32]ProducePacketName [15:09:32]name=ofd_packets/00198827 [15:09:32]OFD Sender: To server: 嚂鰌G, [15:09:32]CommunicateWithHost lk.salyk.kg:30040 [15:09:32]ConnectInit lk.salyk.kg [15:09:32]written 0, free lines is 4095 [15:09:32]Connected sock=10 [15:09:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 51 07 01 85 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 2B BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 08 03 00 35 04 06 00 27 E9 11 FD C2 5D 36 E5 78 56 6E 8A A9 46 [15:09:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 72 01 47 00 DA 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 08 03 00 F4 03 04 00 3C 69 C0 66 B6 04 01 00 00 EE 1E 35 5F 46 40 B7 95 [15:09:33]CommunicateWithHost err = 0 [15:09:33]CheckOFDResponse [15:09:33]1017 (14) - 77093643461234 [15:09:33]1041 (16) - 0000000000871802 [15:09:33]1040 (4) - 198827 [15:09:33]1012 (4) - 17.08.2024 09:11 [15:09:33]1206 (1) - 0 [15:09:33]OFD Sender: Remove packet 198827 [15:09:33]ProducePacketName [15:09:33]name=ofd_packets/00198827 [15:09:33]NVStorageDeleteData [15:09:33]Write to MH i2c: 01 00 00 D5 27 FC [15:09:33]Write i2c OK [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: 01 [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: 01 07 00 [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: 01 07 00 D5 27 00 00 00 00 00 E2 0C F1 [15:09:33]RasterBufferAndPrint [15:09:33]line [15:09:33]line [15:09:33]line [15:09:33]line [15:09:33]line [15:09:33]written 0, free lines is 3307 [15:09:33]MH_Cut [15:09:33]Write to MH i2c: D1 01 00 DC 27 01 D5 [15:09:33]Write i2c OK [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: D1 [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: D1 01 00 [15:09:33]MH_I2C_Read... [15:09:33]Read from MH i2c: D1 01 00 DC 27 00 D4 [15:09:33]Write to MH i2c: 01 00 00 DD 27 04 [15:09:33]Write i2c OK [15:09:33]MH_I2C_Read... [15:09:33]OFD Sender: No OFD packet to send [15:09:33]*** Cut start [15:09:33]*** Purtial cut [15:09:33]*** CUTSNS_PIN = 0 [15:09:34]*** Stage 1: CUTSNS_PIN = 1 [15:09:35]Read from MH i2c: 01 [15:09:35]MH_I2C_Read... [15:09:35]*** Stop cut motor [15:09:35]*** Cut end [15:09:35]Read from MH i2c: 01 07 00 [15:09:35]MH_I2C_Read... [15:09:35]Read from MH i2c: 01 07 00 DD 27 00 00 00 00 00 FF 0F 19 [15:09:35]process_action close_receipt done [15:09:35]requested_data is exist [15:09:35]produce_requested_data [15:09:35]requested_item fm.sn is exist - process it [15:09:35]wFMCommunicate request_size=4 [15:09:35]MH_SAM_APDU [15:09:35]CAPDU: 80 11 00 00 [15:09:35]Write to MH i2c: E2 08 00 DE 27 80 11 00 00 00 00 00 00 7F [15:09:35]Write i2c OK [15:09:35]MH_I2C_Read... [15:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:35]Read from MH i2c: E2 [15:09:35]MH_I2C_Read... [15:09:35]Read from MH i2c: E2 17 00 [15:09:35]MH_I2C_Read... [15:09:35]Read from MH i2c: E2 17 00 DE 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [15:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:09:35]wFMCommunicate OK [15:09:35]requested_item fd.num is exist - process it [15:09:35]SAM_PROTO_GetFieldsCounters [15:09:35]wFMCommunicate request_size=4 [15:09:35]MH_SAM_APDU [15:09:35]CAPDU: 80 13 00 00 [15:09:35]Write to MH i2c: E2 08 00 DF 27 80 13 00 00 00 00 00 00 82 [15:09:35]Write i2c OK [15:09:35]MH_I2C_Read... [15:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:09:36]Read from MH i2c: E2 [15:09:36]MH_I2C_Read... [15:09:36]Read from MH i2c: E2 62 00 [15:09:36]MH_I2C_Read... [15:09:36]Read from MH i2c: E2 62 00 DF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [15:09:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:09:36]wFMCommunicate OK [15:09:36]SAM_PROTO_GetFieldsCounters done [15:09:36]requested_item shift.num is exist - process it [15:09:36]requested_item shift.opened is exist - process it [15:09:36]req_shift_opened [15:09:36]FM_GetShiftState [15:09:36]SAM_PROTO_GetShiftState [15:09:36]wFMCommunicate request_size=4 [15:09:36]MH_SAM_APDU [15:09:36]CAPDU: 80 13 01 00 [15:09:36]Write to MH i2c: E2 08 00 E0 27 80 13 01 00 00 00 00 00 84 [15:09:36]Write i2c OK [15:09:36]MH_I2C_Read... [15:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:36]Read from MH i2c: E2 [15:09:36]MH_I2C_Read... [15:09:36]Read from MH i2c: E2 0E 00 [15:09:36]MH_I2C_Read... [15:09:36]Read from MH i2c: E2 0E 00 E0 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [15:09:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:09:36]wFMCommunicate OK [15:09:36]SAM_PROTO_GetShiftState done [15:09:36]FM_GetShiftState done [15:09:36]req_shift_opened done [15:09:36]requested_item shift.open_date is exist - process it [15:09:36]req_shift_open_date [15:09:36]req_shift_open_date done [15:09:36]produce_requested_data done [15:09:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198827,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:09:36]process_action_free close_receipt [15:09:36]json_value_free [15:09:36]json_value_free done [15:09:36]process_json_proto returns [15:09:36]Send response to host [15:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198827,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:09:36]free response buf [15:09:36]execute_script done [15:09:36]execute_script returns [15:09:36]free content buf [15:09:36]Sock 7.Close socket [15:09:36]Sock 7.Thread stoped [15:09:38]OFD Sender: No OFD packet to send [15:09:43]OFD Sender: No OFD packet to send [15:09:48]OFD Sender: No OFD packet to send [15:09:53]OFD Sender: No OFD packet to send [15:09:58]OFD Sender: No OFD packet to send [15:10:03]OFD Sender: No OFD packet to send [15:10:08]OFD Sender: No OFD packet to send [15:10:13]OFD Sender: No OFD packet to send [15:10:18]OFD Sender: No OFD packet to send [15:10:23]OFD Sender: No OFD packet to send [15:10:28]OFD Sender: No OFD packet to send [15:10:33]OFD Sender: No OFD packet to send [15:10:38]OFD Sender: No OFD packet to send [15:10:43]OFD Sender: No OFD packet to send [15:10:48]OFD Sender: No OFD packet to send [15:10:53]OFD Sender: No OFD packet to send [15:10:56]accept exits with 9 [15:10:56]New connection [15:10:56]New thread 3067104612 created [15:10:56]Thread 3067247972 joined [15:10:56]Waiting for new connection... [15:10:56] Sock 9.Parse request [15:10:56]Sock 9.Check first char [15:10:56]Sock 9.First char is OK [15:10:56]request: POST /json_proto HTTP/1.0 [15:10:56]Method: POST [15:10:56]URL: /json_proto [15:10:56]Method is POST - this is cgi request [15:10:56]url: /json_proto [15:10:56]query_string will be loaded in cgi processing [15:10:56]execute_cgi json_proto POST (null) [15:10:56]execute_cgi path=json_proto method=POST [15:10:56]POST find Content-Length [15:10:56]Host: 172.17.46.195:8080 [15:10:56]Content-Length: 802 [15:10:56]Content-Type: application/json [15:10:56] [15:10:56]POST finish read [15:10:56]Found Content-Length = 802 [15:10:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082279/83", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:56]execute_script... [15:10:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 26.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082279/83", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:56]POST & json_proto [15:10:56]process_json_proto [15:10:56]json parsed OK: [15:10:56]protocol is kg_v1.0 [15:10:56]action value=close_receipt [15:10:56]process_action close_receipt [15:10:56]cmd_close_receipt [15:10:56]MH_GetDate [15:10:56]Write to MH i2c: F0 00 00 E1 27 F7 [15:10:56]Write i2c OK [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: F0 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: F0 09 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: F0 09 00 E1 27 00 81 BD C0 66 8D AE BC 66 C1 [15:10:56]GetLastDocTimeStamp 1723907371 [15:10:56]current date 1723907457 [15:10:56]FM_GetShiftState [15:10:56]SAM_PROTO_GetShiftState [15:10:56]wFMCommunicate request_size=4 [15:10:56]MH_SAM_APDU [15:10:56]CAPDU: 80 13 01 00 [15:10:56]Write to MH i2c: E2 08 00 E2 27 80 13 01 00 00 00 00 00 86 [15:10:56]Write i2c OK [15:10:56]MH_I2C_Read... [15:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:56]Read from MH i2c: E2 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 0E 00 [15:10:56]MH_I2C_Read... [15:10:56]Read from MH i2c: E2 0E 00 E2 27 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [15:10:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:10:56]wFMCommunicate OK [15:10:56]SAM_PROTO_GetShiftState done [15:10:56]FM_GetShiftState done [15:10:56]opened in 1723853126 [15:10:56]opened+sec_in_day 1723939526 [15:10:56]quantity*price = 0 [15:10:56]sum+1 = 1 [15:10:56]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 436 17.08.2024 15:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082279/83 肖袦: 0000000000871802 肖袛: 198828 肖袩袛: 237188816134155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151057&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198828&fm=237188816134155&tin=02508201610067®Number=0000000000092545&sum=0 [15:10:57]StoreToDocumentArchive [15:10:57]shift 463 fd 198828 [15:10:57]save to /storage/0463/doc_00198828 [15:10:57]save last doc name /storage/0463/doc_00198828 to /storage/kkm_last_doc_name [15:10:57]save OK [15:10:57]Clear old archive folders... [15:10:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:10:57]tlvbuf is 006E7230 [15:10:57]SAM_PROTO_ClearQueue [15:10:57]wFMCommunicate request_size=4 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 09 00 00 [15:10:57]Write to MH i2c: E2 08 00 EF 27 80 09 00 00 00 00 00 00 88 [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 EF 27 00 90 00 8A [15:10:57]RAPDU: 90 00 [15:10:57]wFMCommunicate OK [15:10:57]SAM_PROTO_ClearQueue done [15:10:57]KKMCreateOFDPacket [15:10:57]OFDProtocolAddRootSTLVToBuf [15:10:57]FM_MakeSignedData [15:10:57]FM_MakeSignedData [15:10:57]SAM_PROTO_SignData [15:10:57]wFMCommunicate request_size=4 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 0D 01 02 [15:10:57]Write to MH i2c: E2 08 00 F0 27 80 0D 01 02 00 00 00 00 90 [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 F0 27 00 90 00 8B [15:10:57]RAPDU: 90 00 [15:10:57]wFMCommunicate OK [15:10:57]wFMCommunicate request_size=255 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 65 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 81 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 08 03 00 35 04 06 00 D7 B8 D3 21 [15:10:57]Write to MH i2c: E2 02 01 F1 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 65 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 81 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 08 03 00 35 04 06 00 D7 B8 D3 21 00 00 FF [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 F1 27 00 90 00 8C [15:10:57]RAPDU: 90 00 [15:10:57]wFMCommunicate OK [15:10:57]wFMCommunicate request_size=7 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 0D 02 02 02 60 0B [15:10:57]Write to MH i2c: E2 0A 00 F2 27 80 0D 02 02 02 00 60 0B 00 00 02 [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 03 00 F2 27 00 90 00 8D [15:10:57]RAPDU: 90 00 [15:10:57]wFMCommunicate OK [15:10:57]wFMCommunicate request_size=4 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 0D 03 02 [15:10:57]Write to MH i2c: E2 08 00 F3 27 80 0D 03 02 00 00 00 00 95 [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 0B 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 0B 00 F3 27 00 6F D7 1F 7A 81 61 06 47 90 00 A4 [15:10:57]RAPDU: 6F D7 1F 7A 81 61 06 47 90 00 [15:10:57]wFMCommunicate OK [15:10:57]SAM_PROTO_SignData done [15:10:57]FM_MakeSignedData done [15:10:57]CreateOFDProtocolMessage [15:10:57]wFMCommunicate request_size=4 [15:10:57]MH_SAM_APDU [15:10:57]CAPDU: 80 11 00 00 [15:10:57]Write to MH i2c: E2 08 00 F4 27 80 11 00 00 00 00 00 00 95 [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:57]Read from MH i2c: E2 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 17 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: E2 17 00 F4 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [15:10:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:10:57]wFMCommunicate OK [15:10:57]CreateOFDProtocolMessage done [15:10:57]OFDSenderStorePacket 198828 [15:10:57]StoreOFDPacket docnum=198828 [15:10:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 ED C4 04 01 99 EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 65 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 81 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 08 03 00 35 04 06 00 D7 B8 D3 21 60 0B 6F D7 1F 7A 81 61 06 47 [15:10:57]CheckFolder [15:10:57]dirname=/storage/ofd_packets [15:10:57]CheckFolder done [15:10:57]ProducePacketName [15:10:57]name=ofd_packets/00198828 [15:10:57]NVStorageSaveData ofd_packets/00198828 [15:10:57]File name is /storage/ofd_packets/00198828 [15:10:57]Write 298 bytes [15:10:57]NVStorageSaveData done [15:10:57]OFDSenderStorePacket done [15:10:57]KKMCreateOFDPacket done [15:10:57]NVStorageSaveData kkm_last_timestamp [15:10:57]File name is /storage/kkm_last_timestamp [15:10:57]Write 4 bytes [15:10:57]NVStorageSaveData done [15:10:57]ExternCall_PrintAddStr [15:10:57]wPrintStart [15:10:57]Write to MH i2c: 01 00 00 F5 27 1C [15:10:57]Write i2c OK [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: 01 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: 01 07 00 [15:10:57]MH_I2C_Read... [15:10:57]Read from MH i2c: 01 07 00 F5 27 00 00 00 00 00 FF 0F 31 [15:10:57]RasterBufferAndPrint [15:10:57]line 小褔械褌 N : (1)11326286 [15:10:57]line 袠袧袧: 02508201610067 [15:10:57]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:10:57]line 袩袪袨袛袗袞袗 [15:10:57]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [15:10:57]line 孝芯胁邪褉: 2710194210 [15:10:57]line 袛孝-袣-5 [15:10:57]line 26.000 * 0.00 [15:10:57]line = 0.00 [15:10:57]line 袧袛小 12% 袧小袩 1% [15:10:57]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:10:57]line 袠孝袨袚袨: 0.00 [15:10:57]line 袧小袩 1% : 0.00 [15:10:57]line 袧袛小 12% : 0.00 [15:10:57]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:10:57]line 袘械蟹薪邪谢.: 0.00 [15:10:57]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:10:57]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:10:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:10:57]line 效械泻 436 17.08.2024 15:10 [15:10:57]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:10:57]line 袟袧袦: 0300000079 [15:10:57]line 袪袧袦: 0000000000092545 [15:10:57]line 袙械褉褋懈褟 袣袣袦: 001 [15:10:57]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [15:10:57]line 4082279/83 [15:10:57]line 肖袦: 0000000000871802 [15:10:57]line 肖袛: 198828 [15:10:57]line 肖袩袛: 237188816134155 [15:10:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151057&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198828&fm=237188816134155&tin=02508201610067®Number=0000000000092545&sum=0 [15:10:58]OFD Sender: Processing packet 198828 [packets to send 246, broken 245] [15:10:58]ProducePacketName [15:10:58]name=ofd_packets/00198828 [15:10:58]OFD Sender: To server: 嚂鰌G, [15:10:58]CommunicateWithHost lk.salyk.kg:30040 [15:10:58]ConnectInit lk.salyk.kg [15:10:58]written 0, free lines is 4095 [15:10:58]Connected sock=10 [15:10:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 ED C4 04 01 99 EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 65 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 81 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 08 03 00 35 04 06 00 D7 B8 D3 21 60 0B 6F D7 1F 7A 81 61 06 47 [15:10:58]Write to MH i2c: 01 00 00 1F 28 47 [15:10:58]Write i2c OK [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: 01 [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: 01 07 00 [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: 01 07 00 1F 28 00 00 00 00 00 E3 0C 3D [15:10:58]RasterBufferAndPrint [15:10:58]line [15:10:58]line [15:10:58]line [15:10:58]line [15:10:58]line [15:10:58]written 0, free lines is 3305 [15:10:58]MH_Cut [15:10:58]Write to MH i2c: D1 01 00 26 28 01 20 [15:10:58]Write i2c OK [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: D1 [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: D1 01 00 [15:10:58]MH_I2C_Read... [15:10:58]Read from MH i2c: D1 01 00 26 28 00 1F [15:10:58]Write to MH i2c: 01 00 00 27 28 4F [15:10:58]Write i2c OK [15:10:58]MH_I2C_Read... [15:10:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AA BF 47 00 9B BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 08 03 00 F4 03 04 00 91 69 C0 66 B6 04 01 00 00 55 53 CB 3A A9 E4 8D 42 [15:10:58]CommunicateWithHost err = 0 [15:10:58]CheckOFDResponse [15:10:58]1017 (14) - 77093643461234 [15:10:58]1041 (16) - 0000000000871802 [15:10:58]1040 (4) - 198828 [15:10:58]1012 (4) - 17.08.2024 09:12 [15:10:58]1206 (1) - 0 [15:10:58]OFD Sender: Remove packet 198828 [15:10:58]ProducePacketName [15:10:58]name=ofd_packets/00198828 [15:10:58]NVStorageDeleteData [15:10:59]OFD Sender: No OFD packet to send [15:10:59]*** Cut start [15:10:59]*** Purtial cut [15:10:59]*** Stage 1: CUTSNS_PIN = 1 [15:10:59]Read from MH i2c: 01 [15:10:59]MH_I2C_Read... [15:10:59]*** Stop cut motor [15:10:59]*** Cut end [15:10:59]Read from MH i2c: 01 07 00 [15:10:59]MH_I2C_Read... [15:10:59]Read from MH i2c: 01 07 00 27 28 00 00 00 00 00 FF 0F 64 [15:10:59]process_action close_receipt done [15:10:59]requested_data is exist [15:10:59]produce_requested_data [15:10:59]requested_item fm.sn is exist - process it [15:10:59]wFMCommunicate request_size=4 [15:10:59]MH_SAM_APDU [15:10:59]CAPDU: 80 11 00 00 [15:10:59]Write to MH i2c: E2 08 00 28 28 80 11 00 00 00 00 00 00 CA [15:10:59]Write i2c OK [15:10:59]MH_I2C_Read... [15:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:59]Read from MH i2c: E2 [15:10:59]MH_I2C_Read... [15:10:59]Read from MH i2c: E2 17 00 [15:10:59]MH_I2C_Read... [15:10:59]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 31 38 30 32 90 00 17 [15:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:10:59]wFMCommunicate OK [15:10:59]requested_item fd.num is exist - process it [15:10:59]SAM_PROTO_GetFieldsCounters [15:10:59]wFMCommunicate request_size=4 [15:10:59]MH_SAM_APDU [15:10:59]CAPDU: 80 13 00 00 [15:10:59]Write to MH i2c: E2 08 00 29 28 80 13 00 00 00 00 00 00 CD [15:10:59]Write i2c OK [15:10:59]MH_I2C_Read... [15:10:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:59]Read from MH i2c: E2 [15:10:59]MH_I2C_Read... [15:10:59]Read from MH i2c: E2 62 00 [15:10:59]MH_I2C_Read... [15:10:59]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [15:10:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:59]wFMCommunicate OK [15:10:59]SAM_PROTO_GetFieldsCounters done [15:10:59]requested_item shift.num is exist - process it [15:10:59]requested_item shift.opened is exist - process it [15:10:59]req_shift_opened [15:10:59]FM_GetShiftState [15:10:59]SAM_PROTO_GetShiftState [15:10:59]wFMCommunicate request_size=4 [15:10:59]MH_SAM_APDU [15:10:59]CAPDU: 80 13 01 00 [15:10:59]Write to MH i2c: E2 08 00 2A 28 80 13 01 00 00 00 00 00 CF [15:10:59]Write i2c OK [15:10:59]MH_I2C_Read... [15:10:59]Read from MH i2c: E2 [15:10:59]MH_I2C_Read... [15:10:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:59]Read from MH i2c: E2 0E 00 [15:10:59]MH_I2C_Read... [15:10:59]Read from MH i2c: E2 0E 00 2A 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [15:10:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:10:59]wFMCommunicate OK [15:10:59]SAM_PROTO_GetShiftState done [15:10:59]FM_GetShiftState done [15:10:59]req_shift_opened done [15:10:59]requested_item shift.open_date is exist - process it [15:10:59]req_shift_open_date [15:10:59]req_shift_open_date done [15:10:59]produce_requested_data done [15:10:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198828,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:10:59]process_action_free close_receipt [15:10:59]json_value_free [15:10:59]json_value_free done [15:10:59]process_json_proto returns [15:10:59]Send response to host [15:10:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198828,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:10:59]free response buf [15:10:59]execute_script done [15:10:59]execute_script returns [15:10:59]free content buf [15:10:59]Sock 9.Close socket [15:10:59]Sock 9.Thread stoped [15:11:04]OFD Sender: No OFD packet to send [15:11:09]OFD Sender: No OFD packet to send [15:11:11]accept exits with 7 [15:11:11]New connection [15:11:11]New thread 3067247972 created [15:11:11]Thread 3067104612 joined [15:11:11]Waiting for new connection... [15:11:11] Sock 7.Parse request [15:11:11]Sock 7.Check first char [15:11:11]Sock 7.First char is OK [15:11:11]request: POST /json_proto HTTP/1.0 [15:11:11]Method: POST [15:11:11]URL: /json_proto [15:11:11]Method is POST - this is cgi request [15:11:11]url: /json_proto [15:11:11]query_string will be loaded in cgi processing [15:11:11]execute_cgi json_proto POST (null) [15:11:11]execute_cgi path=json_proto method=POST [15:11:11]POST find Content-Length [15:11:11]Host: 172.17.46.195:8080 [15:11:11]Content-Length: 811 [15:11:11]Content-Type: application/json [15:11:11] [15:11:11]POST finish read [15:11:11]Found Content-Length = 811 [15:11:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:11]execute_script... [15:11:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:11]POST & json_proto [15:11:11]process_json_proto [15:11:11]json parsed OK: [15:11:11]protocol is kg_v1.0 [15:11:11]action value=close_receipt [15:11:11]process_action close_receipt [15:11:11]cmd_close_receipt [15:11:11]MH_GetDate [15:11:11]Write to MH i2c: F0 00 00 2B 28 42 [15:11:11]Write i2c OK [15:11:11]MH_I2C_Read... [15:11:11]Read from MH i2c: F0 [15:11:11]MH_I2C_Read... [15:11:11]Read from MH i2c: F0 09 00 [15:11:11]MH_I2C_Read... [15:11:11]Read from MH i2c: F0 09 00 2B 28 00 90 BD C0 66 8D AE BC 66 1B [15:11:11]GetLastDocTimeStamp 1723907457 [15:11:11]current date 1723907472 [15:11:11]FM_GetShiftState [15:11:11]SAM_PROTO_GetShiftState [15:11:11]wFMCommunicate request_size=4 [15:11:11]MH_SAM_APDU [15:11:11]CAPDU: 80 13 01 00 [15:11:11]Write to MH i2c: E2 08 00 2C 28 80 13 01 00 00 00 00 00 D1 [15:11:11]Write i2c OK [15:11:11]MH_I2C_Read... [15:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:11]Read from MH i2c: E2 [15:11:11]MH_I2C_Read... [15:11:11]Read from MH i2c: E2 0E 00 [15:11:11]MH_I2C_Read... [15:11:11]Read from MH i2c: E2 0E 00 2C 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [15:11:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:11:11]wFMCommunicate OK [15:11:11]SAM_PROTO_GetShiftState done [15:11:11]FM_GetShiftState done [15:11:11]opened in 1723853126 [15:11:11]opened+sec_in_day 1723939526 [15:11:11]quantity*price = 150076 [15:11:11]sum+1 = 150078 [15:11:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.77 袧小袩 1% : 13.28 袧袛小 12% : 159.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.77 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 437 17.08.2024 15:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198829 肖袩袛: 177733673426420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198829&fm=177733673426420&tin=02508201610067®Number=0000000000092545&sum=150077 [15:11:12]StoreToDocumentArchive [15:11:12]shift 463 fd 198829 [15:11:12]save to /storage/0463/doc_00198829 [15:11:12]save last doc name /storage/0463/doc_00198829 to /storage/kkm_last_doc_name [15:11:12]save OK [15:11:12]Clear old archive folders... [15:11:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:11:12]tlvbuf is 006F8C40 [15:11:12]SAM_PROTO_ClearQueue [15:11:12]wFMCommunicate request_size=4 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 09 00 00 [15:11:12]Write to MH i2c: E2 08 00 39 28 80 09 00 00 00 00 00 00 D3 [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 39 28 00 90 00 D5 [15:11:12]RAPDU: 90 00 [15:11:12]wFMCommunicate OK [15:11:12]SAM_PROTO_ClearQueue done [15:11:12]KKMCreateOFDPacket [15:11:12]OFDProtocolAddRootSTLVToBuf [15:11:12]FM_MakeSignedData [15:11:12]FM_MakeSignedData [15:11:12]SAM_PROTO_SignData [15:11:12]wFMCommunicate request_size=4 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 0D 01 02 [15:11:12]Write to MH i2c: E2 08 00 3A 28 80 0D 01 02 00 00 00 00 DB [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 3A 28 00 90 00 D6 [15:11:12]RAPDU: 90 00 [15:11:12]wFMCommunicate OK [15:11:12]wFMCommunicate request_size=255 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 90 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 08 03 [15:11:12]Write to MH i2c: E2 02 01 3B 28 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 90 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 08 03 00 00 EB [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 3B 28 00 90 00 D7 [15:11:12]RAPDU: 90 00 [15:11:12]wFMCommunicate OK [15:11:12]wFMCommunicate request_size=16 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A1 A5 D8 78 1D F4 [15:11:12]Write to MH i2c: E2 13 00 3C 28 80 0D 02 02 0B 00 00 35 04 06 00 A1 A5 D8 78 1D F4 00 00 DA [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 03 00 3C 28 00 90 00 D8 [15:11:12]RAPDU: 90 00 [15:11:12]wFMCommunicate OK [15:11:12]wFMCommunicate request_size=4 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 0D 03 02 [15:11:12]Write to MH i2c: E2 08 00 3D 28 80 0D 03 02 00 00 00 00 E0 [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 0B 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 0B 00 3D 28 00 AB 02 C9 82 9B 32 F9 79 90 00 18 [15:11:12]RAPDU: AB 02 C9 82 9B 32 F9 79 90 00 [15:11:12]wFMCommunicate OK [15:11:12]SAM_PROTO_SignData done [15:11:12]FM_MakeSignedData done [15:11:12]CreateOFDProtocolMessage [15:11:12]wFMCommunicate request_size=4 [15:11:12]MH_SAM_APDU [15:11:12]CAPDU: 80 11 00 00 [15:11:12]Write to MH i2c: E2 08 00 3E 28 80 11 00 00 00 00 00 00 E0 [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:12]Read from MH i2c: E2 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: E2 17 00 [15:11:12]MH_I2C_Read... [15:11:12]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 31 38 30 32 90 00 2D [15:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:11:12]wFMCommunicate OK [15:11:12]CreateOFDProtocolMessage done [15:11:12]OFDSenderStorePacket 198829 [15:11:12]StoreOFDPacket docnum=198829 [15:11:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 3E A7 0D 01 73 EE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 90 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 08 03 00 35 04 06 00 A1 A5 D8 78 1D F4 AB 02 C9 82 9B 32 F9 79 [15:11:12]CheckFolder [15:11:12]dirname=/storage/ofd_packets [15:11:12]CheckFolder done [15:11:12]ProducePacketName [15:11:12]name=ofd_packets/00198829 [15:11:12]NVStorageSaveData ofd_packets/00198829 [15:11:12]File name is /storage/ofd_packets/00198829 [15:11:12]Write 307 bytes [15:11:12]NVStorageSaveData done [15:11:12]OFDSenderStorePacket done [15:11:12]KKMCreateOFDPacket done [15:11:12]NVStorageSaveData kkm_last_timestamp [15:11:12]File name is /storage/kkm_last_timestamp [15:11:12]Write 4 bytes [15:11:12]NVStorageSaveData done [15:11:12]ExternCall_PrintAddStr [15:11:12]wPrintStart [15:11:12]Write to MH i2c: 01 00 00 3F 28 67 [15:11:12]Write i2c OK [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: 01 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: 01 07 00 [15:11:12]MH_I2C_Read... [15:11:12]Read from MH i2c: 01 07 00 3F 28 00 00 00 00 00 FF 0F 7C [15:11:12]RasterBufferAndPrint [15:11:12]line 小褔械褌 N : (1)11326287 [15:11:12]line 袠袧袧: 02508201610067 [15:11:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:11:12]line 袩袪袨袛袗袞袗 [15:11:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [15:11:12]line 孝芯胁邪褉: 2710194210 [15:11:12]line D-ENERGY 袛孝-袣-5 [15:11:12]line 19.440 * 77.20 [15:11:12]line = 1500.77 [15:11:12]line 袧袛小 12% 袧小袩 1% [15:11:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:11:12]line 袠孝袨袚袨: 1500.77 [15:11:12]line 袧小袩 1% : 13.28 [15:11:12]line 袧袛小 12% : 159.37 [15:11:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:11:12]line 袘械蟹薪邪谢.: 1500.77 [15:11:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:11:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:11:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:11:12]line 效械泻 437 17.08.2024 15:11 [15:11:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:11:12]line 袟袧袦: 0300000079 [15:11:12]line 袪袧袦: 0000000000092545 [15:11:12]line 袙械褉褋懈褟 袣袣袦: 001 [15:11:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:11:12]line 肖袦: 0000000000871802 [15:11:12]line 肖袛: 198829 [15:11:12]line 肖袩袛: 177733673426420 [15:11:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151112&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198829&fm=177733673426420&tin=02508201610067®Number=0000000000092545&sum=150077 [15:11:12]written 0, free lines is 4095 [15:11:12]OFD Sender: Processing packet 198829 [packets to send 246, broken 245] [15:11:12]ProducePacketName [15:11:12]name=ofd_packets/00198829 [15:11:12]OFD Sender: To server: 嚂鰌G, [15:11:12]CommunicateWithHost lk.salyk.kg:30040 [15:11:13]ConnectInit lk.salyk.kg [15:11:13]Write to MH i2c: 01 00 00 69 28 91 [15:11:13]Write i2c OK [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: 01 [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: 01 07 00 [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: 01 07 00 69 28 00 00 00 00 00 EC 0C 90 [15:11:13]RasterBufferAndPrint [15:11:13]line [15:11:13]line [15:11:13]line [15:11:13]line [15:11:13]line [15:11:13]written 0, free lines is 3317 [15:11:13]MH_Cut [15:11:13]Write to MH i2c: D1 01 00 70 28 01 6A [15:11:13]Write i2c OK [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: D1 [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: D1 01 00 [15:11:13]MH_I2C_Read... [15:11:13]Read from MH i2c: D1 01 00 70 28 00 69 [15:11:13]Write to MH i2c: 01 00 00 71 28 99 [15:11:13]Write i2c OK [15:11:13]MH_I2C_Read... [15:11:13]Connected sock=10 [15:11:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 3E A7 0D 01 73 EE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 90 BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 08 03 00 35 04 06 00 A1 A5 D8 78 1D F4 AB 02 C9 82 9B 32 F9 79 [15:11:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 19 7E 47 00 88 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 08 03 00 F4 03 04 00 A0 69 C0 66 B6 04 01 00 00 90 FB E2 FC 28 61 CE 8B [15:11:13]CommunicateWithHost err = 0 [15:11:13]CheckOFDResponse [15:11:13]1017 (14) - 77093643461234 [15:11:13]1041 (16) - 0000000000871802 [15:11:13]1040 (4) - 198829 [15:11:13]1012 (4) - 17.08.2024 09:13 [15:11:13]1206 (1) - 0 [15:11:13]OFD Sender: Remove packet 198829 [15:11:13]ProducePacketName [15:11:13]name=ofd_packets/00198829 [15:11:13]NVStorageDeleteData [15:11:14]*** Cut start [15:11:14]*** Purtial cut [15:11:14]*** CUTSNS_PIN = 0 [15:11:14]OFD Sender: No OFD packet to send [15:11:14]*** Stage 1: CUTSNS_PIN = 1 [15:11:16]Read from MH i2c: 01 [15:11:16]MH_I2C_Read... [15:11:16]*** Stop cut motor [15:11:16]*** Cut end [15:11:16]Read from MH i2c: 01 07 00 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: 01 07 00 71 28 00 00 00 00 00 FF 0F AE [15:11:16]process_action close_receipt done [15:11:16]requested_data is exist [15:11:16]produce_requested_data [15:11:16]requested_item fm.sn is exist - process it [15:11:16]wFMCommunicate request_size=4 [15:11:16]MH_SAM_APDU [15:11:16]CAPDU: 80 11 00 00 [15:11:16]Write to MH i2c: E2 08 00 72 28 80 11 00 00 00 00 00 00 14 [15:11:16]Write i2c OK [15:11:16]MH_I2C_Read... [15:11:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:16]Read from MH i2c: E2 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 17 00 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 17 00 72 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [15:11:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:11:16]wFMCommunicate OK [15:11:16]requested_item fd.num is exist - process it [15:11:16]SAM_PROTO_GetFieldsCounters [15:11:16]wFMCommunicate request_size=4 [15:11:16]MH_SAM_APDU [15:11:16]CAPDU: 80 13 00 00 [15:11:16]Write to MH i2c: E2 08 00 73 28 80 13 00 00 00 00 00 00 17 [15:11:16]Write i2c OK [15:11:16]MH_I2C_Read... [15:11:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:16]Read from MH i2c: E2 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 62 00 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 62 00 73 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [15:11:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:16]wFMCommunicate OK [15:11:16]SAM_PROTO_GetFieldsCounters done [15:11:16]requested_item shift.num is exist - process it [15:11:16]requested_item shift.opened is exist - process it [15:11:16]req_shift_opened [15:11:16]FM_GetShiftState [15:11:16]SAM_PROTO_GetShiftState [15:11:16]wFMCommunicate request_size=4 [15:11:16]MH_SAM_APDU [15:11:16]CAPDU: 80 13 01 00 [15:11:16]Write to MH i2c: E2 08 00 74 28 80 13 01 00 00 00 00 00 19 [15:11:16]Write i2c OK [15:11:16]MH_I2C_Read... [15:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:16]Read from MH i2c: E2 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 0E 00 [15:11:16]MH_I2C_Read... [15:11:16]Read from MH i2c: E2 0E 00 74 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [15:11:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:11:16]wFMCommunicate OK [15:11:16]SAM_PROTO_GetShiftState done [15:11:16]FM_GetShiftState done [15:11:16]req_shift_opened done [15:11:16]requested_item shift.open_date is exist - process it [15:11:16]req_shift_open_date [15:11:16]req_shift_open_date done [15:11:16]produce_requested_data done [15:11:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198829,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:11:16]process_action_free close_receipt [15:11:16]json_value_free [15:11:16]json_value_free done [15:11:16]process_json_proto returns [15:11:16]Send response to host [15:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198829,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:11:16]free response buf [15:11:16]execute_script done [15:11:16]execute_script returns [15:11:16]free content buf [15:11:16]Sock 7.Close socket [15:11:16]Sock 7.Thread stoped [15:11:19]OFD Sender: No OFD packet to send [15:11:23]accept exits with 9 [15:11:23]New connection [15:11:23]New thread 3067104612 created [15:11:23]Thread 3067247972 joined [15:11:23]Waiting for new connection... [15:11:23] Sock 9.Parse request [15:11:23]Sock 9.Check first char [15:11:23]Sock 9.First char is OK [15:11:23]request: POST /json_proto HTTP/1.0 [15:11:23]Method: POST [15:11:23]URL: /json_proto [15:11:23]Method is POST - this is cgi request [15:11:23]url: /json_proto [15:11:23]query_string will be loaded in cgi processing [15:11:23]execute_cgi json_proto POST (null) [15:11:23]execute_cgi path=json_proto method=POST [15:11:23]POST find Content-Length [15:11:23]Host: 172.17.46.195:8080 [15:11:23]Content-Length: 676 [15:11:23]Content-Type: application/json [15:11:23] [15:11:23]POST finish read [15:11:23]Found Content-Length = 676 [15:11:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.890, "sum" : 220.22, "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" ] } } [15:11:23]execute_script... [15:11: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)11326288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 2.890, "sum" : 220.22, "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" ] } } [15:11:23]POST & json_proto [15:11:23]process_json_proto [15:11:23]json parsed OK: [15:11:23]protocol is kg_v1.0 [15:11:23]action value=close_receipt [15:11:23]process_action close_receipt [15:11:23]cmd_close_receipt [15:11:23]MH_GetDate [15:11:23]Write to MH i2c: F0 00 00 75 28 8C [15:11:23]Write i2c OK [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: F0 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: F0 09 00 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: F0 09 00 75 28 00 9C BD C0 66 8D AE BC 66 71 [15:11:23]GetLastDocTimeStamp 1723907472 [15:11:23]current date 1723907484 [15:11:23]FM_GetShiftState [15:11:23]SAM_PROTO_GetShiftState [15:11:23]wFMCommunicate request_size=4 [15:11:23]MH_SAM_APDU [15:11:23]CAPDU: 80 13 01 00 [15:11:23]Write to MH i2c: E2 08 00 76 28 80 13 01 00 00 00 00 00 1B [15:11:23]Write i2c OK [15:11:23]MH_I2C_Read... [15:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:23]Read from MH i2c: E2 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: E2 0E 00 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: E2 0E 00 76 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [15:11:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:11:23]wFMCommunicate OK [15:11:23]SAM_PROTO_GetShiftState done [15:11:23]FM_GetShiftState done [15:11:23]opened in 1723853126 [15:11:23]opened+sec_in_day 1723939526 [15:11:23]quantity*price = 22021 [15:11:23]sum+1 = 22023 [15:11:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 220.00 袙薪械褋械薪芯: 220.00 小袛袗效袗: 0.00 袧小袩 1% : 1.95 袧袛小 12% : 23.39 袧邪谢懈褔薪褘屑懈: 220.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 438 17.08.2024 15:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198830 肖袩袛: 100466709656483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198830&fm=100466709656483&tin=02508201610067®Number=0000000000092545&sum=22000 [15:11:24]StoreToDocumentArchive [15:11:24]shift 463 fd 198830 [15:11:24]save to /storage/0463/doc_00198830 [15:11:24]save last doc name /storage/0463/doc_00198830 to /storage/kkm_last_doc_name [15:11:24]save OK [15:11:24]Clear old archive folders... [15:11:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:11:24]tlvbuf is 00803260 [15:11:24]SAM_PROTO_ClearQueue [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 09 00 00 [15:11:24]Write to MH i2c: E2 08 00 83 28 80 09 00 00 00 00 00 00 1D [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 83 28 00 90 00 1F [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]SAM_PROTO_ClearQueue done [15:11:24]KKMCreateOFDPacket [15:11:24]OFDProtocolAddRootSTLVToBuf [15:11:24]FM_MakeSignedData [15:11:24]FM_MakeSignedData [15:11:24]SAM_PROTO_SignData [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 01 02 [15:11:24]Write to MH i2c: E2 08 00 84 28 80 0D 01 02 00 00 00 00 25 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 84 28 00 90 00 20 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=255 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 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 23 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 B6 01 00 00 F4 03 04 00 9C BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 08 03 00 35 04 06 00 5B 5F BA 8A [15:11:24]Write to MH i2c: E2 02 01 85 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 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 23 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 B6 01 00 00 F4 03 04 00 9C BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 08 03 00 35 04 06 00 5B 5F BA 8A 00 00 44 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 85 28 00 90 00 21 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=7 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 02 02 02 73 A3 [15:11:24]Write to MH i2c: E2 0A 00 86 28 80 0D 02 02 02 00 73 A3 00 00 42 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 86 28 00 90 00 22 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 03 02 [15:11:24]Write to MH i2c: E2 08 00 87 28 80 0D 03 02 00 00 00 00 2A [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 0B 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 0B 00 87 28 00 55 09 7F C2 0F C0 79 F0 90 00 02 [15:11:24]RAPDU: 55 09 7F C2 0F C0 79 F0 90 00 [15:11:24]wFMCommunicate OK [15:11:24]SAM_PROTO_SignData done [15:11:24]FM_MakeSignedData done [15:11:24]CreateOFDProtocolMessage [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 11 00 00 [15:11:24]Write to MH i2c: E2 08 00 88 28 80 11 00 00 00 00 00 00 2A [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 88 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [15:11:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:11:25]wFMCommunicate OK [15:11:25]CreateOFDProtocolMessage done [15:11:25]OFDSenderStorePacket 198830 [15:11:25]StoreOFDPacket docnum=198830 [15:11:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E EC 04 01 67 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 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 23 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 B6 01 00 00 F4 03 04 00 9C BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 08 03 00 35 04 06 00 5B 5F BA 8A 73 A3 55 09 7F C2 0F C0 79 F0 [15:11:25]CheckFolder [15:11:25]dirname=/storage/ofd_packets [15:11:25]CheckFolder done [15:11:25]ProducePacketName [15:11:25]name=ofd_packets/00198830 [15:11:25]NVStorageSaveData ofd_packets/00198830 [15:11:25]File name is /storage/ofd_packets/00198830 [15:11:25]Write 298 bytes [15:11:25]NVStorageSaveData done [15:11:25]OFDSenderStorePacket done [15:11:25]KKMCreateOFDPacket done [15:11:25]NVStorageSaveData kkm_last_timestamp [15:11:25]File name is /storage/kkm_last_timestamp [15:11:25]Write 4 bytes [15:11:25]NVStorageSaveData done [15:11:25]ExternCall_PrintAddStr [15:11:25]wPrintStart [15:11:25]Write to MH i2c: 01 00 00 89 28 B1 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 89 28 00 00 00 00 00 FF 0F C6 [15:11:25]RasterBufferAndPrint [15:11:25]line 小褔械褌 N : (1)11326288 [15:11:25]line 袠袧袧: 02508201610067 [15:11:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:11:25]line 袩袪袨袛袗袞袗 [15:11:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [15:11:25]line 孝芯胁邪褉: 2710194210 [15:11:25]line 袛孝-袣-5 [15:11:25]line 2.890 * 76.20 [15:11:25]line = 220.22 [15:11:25]line 袧袛小 12% 袧小袩 1% [15:11:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:11:25]line 袨袣袪校袚袥袝袧袠袝: -0.22 [15:11:25]line 袠孝袨袚袨: 220.00 [15:11:25]line 袙薪械褋械薪芯: 220.00 [15:11:25]line 小袛袗效袗: 0.00 [15:11:25]line 袧小袩 1% : 1.95 [15:11:25]line 袧袛小 12% : 23.39 [15:11:25]line 袧邪谢懈褔薪褘屑懈: 220.00 [15:11:25]line 袘械蟹薪邪谢.: 0.00 [15:11:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:11:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:11:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:11:25]line 效械泻 438 17.08.2024 15:11 [15:11:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:11:25]line 袟袧袦: 0300000079 [15:11:25]line 袪袧袦: 0000000000092545 [15:11:25]line 袙械褉褋懈褟 袣袣袦: 001 [15:11:25]line 肖袦: 0000000000871802 [15:11:25]line 肖袛: 198830 [15:11:25]line 肖袩袛: 100466709656483 [15:11:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T151124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198830&fm=100466709656483&tin=02508201610067®Number=0000000000092545&sum=22000 [15:11:25]written 0, free lines is 4095 [15:11:25]OFD Sender: Processing packet 198830 [packets to send 246, broken 245] [15:11:25]ProducePacketName [15:11:25]name=ofd_packets/00198830 [15:11:25]OFD Sender: To server: 嚂鰌G, [15:11:25]CommunicateWithHost lk.salyk.kg:30040 [15:11:25]ConnectInit lk.salyk.kg [15:11:25]Connected sock=11 [15:11:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4E EC 04 01 67 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 06 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 23 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 B6 01 00 00 F4 03 04 00 9C BD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 08 03 00 35 04 06 00 5B 5F BA 8A 73 A3 55 09 7F C2 0F C0 79 F0 [15:11:25]Write to MH i2c: 01 00 00 B4 28 DC [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 B4 28 00 00 00 00 00 E8 0C D7 [15:11:25]RasterBufferAndPrint [15:11:25]line [15:11:25]line [15:11:25]line [15:11:25]line [15:11:25]line [15:11:25]written 0, free lines is 3310 [15:11:25]MH_Cut [15:11:25]Write to MH i2c: D1 01 00 BB 28 01 B5 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: D1 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: D1 01 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: D1 01 00 BB 28 00 B4 [15:11:25]Write to MH i2c: 01 00 00 BC 28 E4 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F9 A7 47 00 AC 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 08 03 00 F4 03 04 00 AC 69 C0 66 B6 04 01 00 00 B0 27 64 DF 82 44 58 0F [15:11:25]CommunicateWithHost err = 0 [15:11:25]CheckOFDResponse [15:11:25]1017 (14) - 77093643461234 [15:11:25]1041 (16) - 0000000000871802 [15:11:25]1040 (4) - 198830 [15:11:25]1012 (4) - 17.08.2024 09:13 [15:11:25]1206 (1) - 0 [15:11:25]OFD Sender: Remove packet 198830 [15:11:25]ProducePacketName [15:11:25]name=ofd_packets/00198830 [15:11:25]NVStorageDeleteData [15:11:26]OFD Sender: No OFD packet to send [15:11:26]*** Cut start [15:11:26]*** Purtial cut [15:11:26]*** Stage 1: CUTSNS_PIN = 1 [15:11:26]Read from MH i2c: 01 [15:11:26]MH_I2C_Read... [15:11:26]*** Stop cut motor [15:11:26]*** Cut end [15:11:26]Read from MH i2c: 01 07 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: 01 07 00 BC 28 00 00 00 00 00 FF 0F F9 [15:11:26]process_action close_receipt done [15:11:26]requested_data is exist [15:11:26]produce_requested_data [15:11:26]requested_item fm.sn is exist - process it [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 11 00 00 [15:11:26]Write to MH i2c: E2 08 00 BD 28 80 11 00 00 00 00 00 00 5F [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 17 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 17 00 BD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [15:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:11:26]wFMCommunicate OK [15:11:26]requested_item fd.num is exist - process it [15:11:26]SAM_PROTO_GetFieldsCounters [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 13 00 00 [15:11:26]Write to MH i2c: E2 08 00 BE 28 80 13 00 00 00 00 00 00 62 [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 62 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 62 00 BE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [15:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:26]wFMCommunicate OK [15:11:26]SAM_PROTO_GetFieldsCounters done [15:11:26]requested_item shift.num is exist - process it [15:11:26]requested_item shift.opened is exist - process it [15:11:26]req_shift_opened [15:11:26]FM_GetShiftState [15:11:26]SAM_PROTO_GetShiftState [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 13 01 00 [15:11:26]Write to MH i2c: E2 08 00 BF 28 80 13 01 00 00 00 00 00 64 [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 0E 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 0E 00 BF 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [15:11:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:11:26]wFMCommunicate OK [15:11:26]SAM_PROTO_GetShiftState done [15:11:26]FM_GetShiftState done [15:11:26]req_shift_opened done [15:11:26]requested_item shift.open_date is exist - process it [15:11:26]req_shift_open_date [15:11:26]req_shift_open_date done [15:11:26]produce_requested_data done [15:11:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198830,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:11:26]process_action_free close_receipt [15:11:26]json_value_free [15:11:26]json_value_free done [15:11:26]process_json_proto returns [15:11:26]Send response to host [15:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198830,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:11:26]free response buf [15:11:26]execute_script done [15:11:26]execute_script returns [15:11:26]free content buf [15:11:26]Sock 9.Close socket [15:11:26]Sock 9.Thread stoped [15:11:31]OFD Sender: No OFD packet to send [15:11:36]OFD Sender: No OFD packet to send [15:11:41]OFD Sender: No OFD packet to send [15:11:46]OFD Sender: No OFD packet to send [15:11:51]OFD Sender: No OFD packet to send [15:11:56]OFD Sender: No OFD packet to send [15:12:01]OFD Sender: No OFD packet to send [15:12:06]OFD Sender: No OFD packet to send [15:12:11]OFD Sender: No OFD packet to send [15:12:16]OFD Sender: No OFD packet to send [15:12:21]OFD Sender: No OFD packet to send [15:12:26]OFD Sender: No OFD packet to send [15:12:31]OFD Sender: No OFD packet to send [15:12:36]OFD Sender: No OFD packet to send [15:12:41]OFD Sender: No OFD packet to send [15:12:46]OFD Sender: No OFD packet to send [15:12:51]OFD Sender: No OFD packet to send [15:12:56]OFD Sender: No OFD packet to send [15:13:01]OFD Sender: No OFD packet to send [15:13:06]OFD Sender: No OFD packet to send [15:13:11]OFD Sender: No OFD packet to send [15:13:16]OFD Sender: No OFD packet to send [15:13:21]OFD Sender: No OFD packet to send [15:13:26]OFD Sender: No OFD packet to send [15:13:31]OFD Sender: No OFD packet to send [15:13:36]OFD Sender: No OFD packet to send [15:13:41]OFD Sender: No OFD packet to send [15:13:46]OFD Sender: No OFD packet to send [15:13:51]OFD Sender: No OFD packet to send [15:13:56]OFD Sender: No OFD packet to send [15:14:01]OFD Sender: No OFD packet to send [15:14:06]OFD Sender: No OFD packet to send [15:14:11]OFD Sender: No OFD packet to send [15:14:16]OFD Sender: No OFD packet to send [15:14:21]OFD Sender: No OFD packet to send [15:14:26]OFD Sender: No OFD packet to send [15:14:31]OFD Sender: No OFD packet to send [15:14:36]OFD Sender: No OFD packet to send [15:14:41]OFD Sender: No OFD packet to send [15:14:46]OFD Sender: No OFD packet to send [15:14:51]OFD Sender: No OFD packet to send [15:14:56]OFD Sender: No OFD packet to send [15:15:01]OFD Sender: No OFD packet to send [15:15:06]OFD Sender: No OFD packet to send [15:15:11]OFD Sender: No OFD packet to send [15:15:16]OFD Sender: No OFD packet to send [15:15:21]OFD Sender: No OFD packet to send [15:15:26]OFD Sender: No OFD packet to send [15:15:31]OFD Sender: No OFD packet to send [15:15:36]OFD Sender: No OFD packet to send [15:15:41]OFD Sender: No OFD packet to send [15:15:46]OFD Sender: No OFD packet to send [15:15:51]OFD Sender: No OFD packet to send [15:15:56]OFD Sender: No OFD packet to send [15:16:01]OFD Sender: No OFD packet to send [15:16:06]OFD Sender: No OFD packet to send [15:16:11]OFD Sender: No OFD packet to send [15:16:16]OFD Sender: No OFD packet to send [15:16:21]OFD Sender: No OFD packet to send [15:16:26]OFD Sender: No OFD packet to send [15:16:31]OFD Sender: No OFD packet to send [15:16:36]OFD Sender: No OFD packet to send [15:16:41]OFD Sender: No OFD packet to send [15:16:46]OFD Sender: No OFD packet to send [15:16:51]OFD Sender: No OFD packet to send [15:16:56]OFD Sender: No OFD packet to send [15:17:01]OFD Sender: No OFD packet to send [15:17:06]OFD Sender: No OFD packet to send [15:17:11]OFD Sender: No OFD packet to send [15:17:16]OFD Sender: No OFD packet to send [15:17:21]OFD Sender: No OFD packet to send [15:17:26]OFD Sender: No OFD packet to send [15:17:31]OFD Sender: No OFD packet to send [15:17:36]OFD Sender: No OFD packet to send [15:17:41]OFD Sender: No OFD packet to send [15:17:46]OFD Sender: No OFD packet to send [15:17:51]OFD Sender: No OFD packet to send [15:17:56]OFD Sender: No OFD packet to send [15:18:01]OFD Sender: No OFD packet to send [15:18:06]OFD Sender: No OFD packet to send [15:18:11]OFD Sender: No OFD packet to send [15:18:16]OFD Sender: No OFD packet to send [15:18:21]OFD Sender: No OFD packet to send [15:18:26]OFD Sender: No OFD packet to send [15:18:31]OFD Sender: No OFD packet to send [15:18:36]OFD Sender: No OFD packet to send [15:18:41]OFD Sender: No OFD packet to send [15:18:46]OFD Sender: No OFD packet to send [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:11]OFD Sender: No OFD packet to send [15:19:16]OFD Sender: No OFD packet to send [15:19:21]OFD Sender: No OFD packet to send [15:19:26]OFD Sender: No OFD packet to send [15:19:31]OFD Sender: No OFD packet to send [15:19:36]OFD Sender: No OFD packet to send [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:20:01]OFD Sender: No OFD packet to send [15:20:06]OFD Sender: No OFD packet to send [15:20:11]OFD Sender: No OFD packet to send [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:36]OFD Sender: No OFD packet to send [15:20:41]OFD Sender: No OFD packet to send [15:20:46]OFD Sender: No OFD packet to send [15:20:51]OFD Sender: No OFD packet to send [15:20:56]OFD Sender: No OFD packet to send [15:21:02]OFD Sender: No OFD packet to send [15:21:07]OFD Sender: No OFD packet to send [15:21:12]OFD Sender: No OFD packet to send [15:21:17]OFD Sender: No OFD packet to send [15:21:22]OFD Sender: No OFD packet to send [15:21:27]OFD Sender: No OFD packet to send [15:21:32]OFD Sender: No OFD packet to send [15:21:37]OFD Sender: No OFD packet to send [15:21:42]OFD Sender: No OFD packet to send [15:21:47]OFD Sender: No OFD packet to send [15:21:52]OFD Sender: No OFD packet to send [15:21:57]OFD Sender: No OFD packet to send [15:22:02]OFD Sender: No OFD packet to send [15:22:07]OFD Sender: No OFD packet to send [15:22:12]OFD Sender: No OFD packet to send [15:22:17]OFD Sender: No OFD packet to send [15:22:22]OFD Sender: No OFD packet to send [15:22:27]OFD Sender: No OFD packet to send [15:22:32]OFD Sender: No OFD packet to send [15:22:37]OFD Sender: No OFD packet to send [15:22:42]OFD Sender: No OFD packet to send [15:22:47]OFD Sender: No OFD packet to send [15:22:52]OFD Sender: No OFD packet to send [15:22:57]OFD Sender: No OFD packet to send [15:23:02]OFD Sender: No OFD packet to send [15:23:06]accept exits with 7 [15:23:06]New connection [15:23:06]New thread 3067247972 created [15:23:06]Thread 3067104612 joined [15:23:06]Waiting for new connection... [15:23:06] Sock 7.Parse request [15:23:06]Sock 7.Check first char [15:23:06]Sock 7.First char is OK [15:23:06]request: POST /json_proto HTTP/1.0 [15:23:06]Method: POST [15:23:06]URL: /json_proto [15:23:06]Method is POST - this is cgi request [15:23:06]url: /json_proto [15:23:06]query_string will be loaded in cgi processing [15:23:06]execute_cgi json_proto POST (null) [15:23:06]execute_cgi path=json_proto method=POST [15:23:06]POST find Content-Length [15:23:06]Host: 172.17.46.195:8080 [15:23:06]Content-Length: 800 [15:23:06]Content-Type: application/json [15:23:06] [15:23:06]POST finish read [15:23:06]Found Content-Length = 800 [15:23:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 38.870, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50322", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:06]execute_script... [15:23: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)11326289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 38.870, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A50322", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:06]POST & json_proto [15:23:06]process_json_proto [15:23:06]json parsed OK: [15:23:06]protocol is kg_v1.0 [15:23:06]action value=close_receipt [15:23:06]process_action close_receipt [15:23:06]cmd_close_receipt [15:23:06]MH_GetDate [15:23:06]Write to MH i2c: F0 00 00 C0 28 D7 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: F0 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: F0 09 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: F0 09 00 C0 28 00 5C C0 C0 66 8D AE BC 66 7F [15:23:06]GetLastDocTimeStamp 1723907484 [15:23:06]current date 1723908188 [15:23:06]FM_GetShiftState [15:23:06]SAM_PROTO_GetShiftState [15:23:06]wFMCommunicate request_size=4 [15:23:06]MH_SAM_APDU [15:23:06]CAPDU: 80 13 01 00 [15:23:06]Write to MH i2c: E2 08 00 C1 28 80 13 01 00 00 00 00 00 66 [15:23:06]Write i2c OK [15:23:06]MH_I2C_Read... [15:23:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:06]Read from MH i2c: E2 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 0E 00 [15:23:06]MH_I2C_Read... [15:23:06]Read from MH i2c: E2 0E 00 C1 28 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C6 [15:23:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:23:06]wFMCommunicate OK [15:23:06]SAM_PROTO_GetShiftState done [15:23:06]FM_GetShiftState done [15:23:06]opened in 1723853126 [15:23:06]opened+sec_in_day 1723939526 [15:23:06]quantity*price = 0 [15:23:06]sum+1 = 1 [15:23:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 439 17.08.2024 15:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 50322 肖袦: 0000000000871802 肖袛: 198831 肖袩袛: 30339141267278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152308&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198831&fm=30339141267278&tin=02508201610067®Number=0000000000092545&sum=0 [15:23:07]StoreToDocumentArchive [15:23:07]shift 463 fd 198831 [15:23:07]save to /storage/0463/doc_00198831 [15:23:07]save last doc name /storage/0463/doc_00198831 to /storage/kkm_last_doc_name [15:23:07]save OK [15:23:07]Clear old archive folders... [15:23:07]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:23:07]tlvbuf is B6F09230 [15:23:07]SAM_PROTO_ClearQueue [15:23:07]wFMCommunicate request_size=4 [15:23:07]MH_SAM_APDU [15:23:07]CAPDU: 80 09 00 00 [15:23:07]Write to MH i2c: E2 08 00 CE 28 80 09 00 00 00 00 00 00 68 [15:23:07]Write i2c OK [15:23:07]MH_I2C_Read... [15:23:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:07]Read from MH i2c: E2 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: E2 03 00 [15:23:07]MH_I2C_Read... [15:23:07]Read from MH i2c: E2 03 00 CE 28 00 90 00 6A [15:23:07]RAPDU: 90 00 [15:23:07]wFMCommunicate OK [15:23:07]SAM_PROTO_ClearQueue done [15:23:07]KKMCreateOFDPacket [15:23:07]OFDProtocolAddRootSTLVToBuf [15:23:07]FM_MakeSignedData [15:23:07]FM_MakeSignedData [15:23:07]SAM_PROTO_SignData [15:23:07]wFMCommunicate request_size=4 [15:23:07]MH_SAM_APDU [15:23:07]CAPDU: 80 0D 01 02 [15:23:07]Write to MH i2c: E2 08 00 CF 28 80 0D 01 02 00 00 00 00 70 [15:23:07]Write i2c OK [15:23:07]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 CF 28 00 90 00 6B [15:23:08]RAPDU: 90 00 [15:23:08]wFMCommunicate OK [15:23:08]wFMCommunicate request_size=255 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 5C C0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 08 03 [15:23:08]Write to MH i2c: E2 02 01 D0 28 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 5C C0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 08 03 00 00 F0 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 D0 28 00 90 00 6C [15:23:08]RAPDU: 90 00 [15:23:08]wFMCommunicate OK [15:23:08]wFMCommunicate request_size=16 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1B 97 E1 BC EF 4E [15:23:08]Write to MH i2c: E2 13 00 D1 28 80 0D 02 02 0B 00 00 35 04 06 00 1B 97 E1 BC EF 4E 00 00 54 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 03 00 D1 28 00 90 00 6D [15:23:08]RAPDU: 90 00 [15:23:08]wFMCommunicate OK [15:23:08]wFMCommunicate request_size=4 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 0D 03 02 [15:23:08]Write to MH i2c: E2 08 00 D2 28 80 0D 03 02 00 00 00 00 75 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 0B 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 0B 00 D2 28 00 A8 85 E4 46 93 A9 2C 40 90 00 75 [15:23:08]RAPDU: A8 85 E4 46 93 A9 2C 40 90 00 [15:23:08]wFMCommunicate OK [15:23:08]SAM_PROTO_SignData done [15:23:08]FM_MakeSignedData done [15:23:08]CreateOFDProtocolMessage [15:23:08]wFMCommunicate request_size=4 [15:23:08]MH_SAM_APDU [15:23:08]CAPDU: 80 11 00 00 [15:23:08]Write to MH i2c: E2 08 00 D3 28 80 11 00 00 00 00 00 00 75 [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:08]Read from MH i2c: E2 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 17 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: E2 17 00 D3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [15:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:23:08]wFMCommunicate OK [15:23:08]CreateOFDProtocolMessage done [15:23:08]OFDSenderStorePacket 198831 [15:23:08]StoreOFDPacket docnum=198831 [15:23:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 BE 93 0D 01 38 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 5C C0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 08 03 00 35 04 06 00 1B 97 E1 BC EF 4E A8 85 E4 46 93 A9 2C 40 [15:23:08]CheckFolder [15:23:08]dirname=/storage/ofd_packets [15:23:08]CheckFolder done [15:23:08]ProducePacketName [15:23:08]name=ofd_packets/00198831 [15:23:08]NVStorageSaveData ofd_packets/00198831 [15:23:08]File name is /storage/ofd_packets/00198831 [15:23:08]Write 307 bytes [15:23:08]NVStorageSaveData done [15:23:08]OFDSenderStorePacket done [15:23:08]KKMCreateOFDPacket done [15:23:08]NVStorageSaveData kkm_last_timestamp [15:23:08]File name is /storage/kkm_last_timestamp [15:23:08]Write 4 bytes [15:23:08]NVStorageSaveData done [15:23:08]ExternCall_PrintAddStr [15:23:08]wPrintStart [15:23:08]Write to MH i2c: 01 00 00 D4 28 FC [15:23:08]Write i2c OK [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: 01 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: 01 07 00 [15:23:08]MH_I2C_Read... [15:23:08]Read from MH i2c: 01 07 00 D4 28 00 00 00 00 00 FF 0F 11 [15:23:08]RasterBufferAndPrint [15:23:08]line 小褔械褌 N : (1)11326289 [15:23:08]line 袠袧袧: 02508201610067 [15:23:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:23:08]line 袩袪袨袛袗袞袗 [15:23:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [15:23:08]line 孝芯胁邪褉: 2710194210 [15:23:08]line D-ENERGY 袛孝-袣-5 [15:23:08]line 38.870 * 0.00 [15:23:08]line = 0.00 [15:23:08]line 袧袛小 12% 袧小袩 1% [15:23:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:23:08]line 袠孝袨袚袨: 0.00 [15:23:08]line 袧小袩 1% : 0.00 [15:23:08]line 袧袛小 12% : 0.00 [15:23:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:23:08]line 袘械蟹薪邪谢.: 0.00 [15:23:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:23:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:23:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:23:08]line 效械泻 439 17.08.2024 15:23 [15:23:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:23:08]line 袟袧袦: 0300000079 [15:23:08]line 袪袧袦: 0000000000092545 [15:23:08]line 袙械褉褋懈褟 袣袣袦: 001 [15:23:08]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [15:23:08]line 50322 [15:23:08]line 肖袦: 0000000000871802 [15:23:08]line 肖袛: 198831 [15:23:08]line 肖袩袛: 30339141267278 [15:23:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152308&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198831&fm=30339141267278&tin=02508201610067®Number=0000000000092545&sum=0 [15:23:08]OFD Sender: Processing packet 198831 [packets to send 246, broken 245] [15:23:08]ProducePacketName [15:23:08]name=ofd_packets/00198831 [15:23:08]OFD Sender: To server: 嚂鰌G, [15:23:08]CommunicateWithHost lk.salyk.kg:30040 [15:23:08]ConnectInit lk.salyk.kg [15:23:08]written 0, free lines is 4095 [15:23:09]Connected sock=10 [15:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 BE 93 0D 01 38 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 5C C0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 08 03 00 35 04 06 00 1B 97 E1 BC EF 4E A8 85 E4 46 93 A9 2C 40 [15:23:09]Write to MH i2c: 01 00 00 FE 28 26 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 07 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 07 00 FE 28 00 00 00 00 00 FC 0C 35 [15:23:09]RasterBufferAndPrint [15:23:09]line [15:23:09]line [15:23:09]line [15:23:09]line [15:23:09]line [15:23:09]written 0, free lines is 3330 [15:23:09]MH_Cut [15:23:09]Write to MH i2c: D1 01 00 05 29 01 00 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: D1 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: D1 01 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: D1 01 00 05 29 00 FF [15:23:09]Write to MH i2c: 01 00 00 06 29 2F [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FA 2A 47 00 05 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 31 38 30 32 10 04 04 00 AF 08 03 00 F4 03 04 00 6C 6C C0 66 B6 04 01 00 00 6B 84 AF 18 97 B2 B6 1D [15:23:09]CommunicateWithHost err = 0 [15:23:09]CheckOFDResponse [15:23:09]1017 (14) - 77093643461234 [15:23:09]1041 (16) - 0000000000871802 [15:23:09]1040 (4) - 198831 [15:23:09]1012 (4) - 17.08.2024 09:25 [15:23:09]1206 (1) - 0 [15:23:09]OFD Sender: Remove packet 198831 [15:23:09]ProducePacketName [15:23:09]name=ofd_packets/00198831 [15:23:09]NVStorageDeleteData [15:23:09]OFD Sender: No OFD packet to send [15:23:09]*** Cut start [15:23:09]*** Purtial cut [15:23:09]*** CUTSNS_PIN = 0 [15:23:10]*** Stage 1: CUTSNS_PIN = 1 [15:23:11]Read from MH i2c: 01 [15:23:11]MH_I2C_Read... [15:23:11]*** Stop cut motor [15:23:11]*** Cut end [15:23:11]Read from MH i2c: 01 07 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 06 29 00 00 00 00 00 FF 0F 44 [15:23:11]process_action close_receipt done [15:23:11]requested_data is exist [15:23:11]produce_requested_data [15:23:11]requested_item fm.sn is exist - process it [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 11 00 00 [15:23:11]Write to MH i2c: E2 08 00 07 29 80 11 00 00 00 00 00 00 AA [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 17 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 17 00 07 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [15:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:23:12]wFMCommunicate OK [15:23:12]requested_item fd.num is exist - process it [15:23:12]SAM_PROTO_GetFieldsCounters [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 13 00 00 [15:23:12]Write to MH i2c: E2 08 00 08 29 80 13 00 00 00 00 00 00 AD [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 62 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 62 00 08 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [15:23:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:12]wFMCommunicate OK [15:23:12]SAM_PROTO_GetFieldsCounters done [15:23:12]requested_item shift.num is exist - process it [15:23:12]requested_item shift.opened is exist - process it [15:23:12]req_shift_opened [15:23:12]FM_GetShiftState [15:23:12]SAM_PROTO_GetShiftState [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 13 01 00 [15:23:12]Write to MH i2c: E2 08 00 09 29 80 13 01 00 00 00 00 00 AF [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:12]Read from MH i2c: E2 0E 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 0E 00 09 29 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0F [15:23:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:23:12]wFMCommunicate OK [15:23:12]SAM_PROTO_GetShiftState done [15:23:12]FM_GetShiftState done [15:23:12]req_shift_opened done [15:23:12]requested_item shift.open_date is exist - process it [15:23:12]req_shift_open_date [15:23:12]req_shift_open_date done [15:23:12]produce_requested_data done [15:23:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198831,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:23:12]process_action_free close_receipt [15:23:12]json_value_free [15:23:12]json_value_free done [15:23:12]process_json_proto returns [15:23:12]Send response to host [15:23:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198831,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:23:12]free response buf [15:23:12]execute_script done [15:23:12]execute_script returns [15:23:12]free content buf [15:23:12]Sock 7.Close socket [15:23:12]Sock 7.Thread stoped [15:23:14]OFD Sender: No OFD packet to send [15:23:19]OFD Sender: No OFD packet to send [15:23:24]OFD Sender: No OFD packet to send [15:23:29]OFD Sender: No OFD packet to send [15:23:34]OFD Sender: No OFD packet to send [15:23:39]OFD Sender: No OFD packet to send [15:23:44]OFD Sender: No OFD packet to send [15:23:49]OFD Sender: No OFD packet to send [15:23:54]OFD Sender: No OFD packet to send [15:23:59]OFD Sender: No OFD packet to send [15:24:04]OFD Sender: No OFD packet to send [15:24:09]OFD Sender: No OFD packet to send [15:24:14]OFD Sender: No OFD packet to send [15:24:19]OFD Sender: No OFD packet to send [15:24:24]OFD Sender: No OFD packet to send [15:24:29]OFD Sender: No OFD packet to send [15:24:34]OFD Sender: No OFD packet to send [15:24:39]OFD Sender: No OFD packet to send [15:24:44]OFD Sender: No OFD packet to send [15:24:49]OFD Sender: No OFD packet to send [15:24:54]OFD Sender: No OFD packet to send [15:24:59]OFD Sender: No OFD packet to send [15:25:04]OFD Sender: No OFD packet to send [15:25:09]OFD Sender: No OFD packet to send [15:25:14]OFD Sender: No OFD packet to send [15:25:19]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:35]OFD Sender: No OFD packet to send [15:25:40]OFD Sender: No OFD packet to send [15:25:45]OFD Sender: No OFD packet to send [15:25:50]OFD Sender: No OFD packet to send [15:25:55]OFD Sender: No OFD packet to send [15:26:00]OFD Sender: No OFD packet to send [15:26:05]OFD Sender: No OFD packet to send [15:26:10]OFD Sender: No OFD packet to send [15:26:15]OFD Sender: No OFD packet to send [15:26:20]OFD Sender: No OFD packet to send [15:26:25]OFD Sender: No OFD packet to send [15:26:30]OFD Sender: No OFD packet to send [15:26:35]OFD Sender: No OFD packet to send [15:26:40]OFD Sender: No OFD packet to send [15:26:45]OFD Sender: No OFD packet to send [15:26:50]OFD Sender: No OFD packet to send [15:26:55]OFD Sender: No OFD packet to send [15:27:00]OFD Sender: No OFD packet to send [15:27:05]OFD Sender: No OFD packet to send [15:27:10]OFD Sender: No OFD packet to send [15:27:15]OFD Sender: No OFD packet to send [15:27:20]OFD Sender: No OFD packet to send [15:27:25]OFD Sender: No OFD packet to send [15:27:30]OFD Sender: No OFD packet to send [15:27:35]OFD Sender: No OFD packet to send [15:27:40]OFD Sender: No OFD packet to send [15:27:41]accept exits with 9 [15:27:41]New connection [15:27:41]New thread 3067104612 created [15:27:41]Thread 3067247972 joined [15:27:41]Waiting for new connection... [15:27:41] Sock 9.Parse request [15:27:41]Sock 9.Check first char [15:27:41]Sock 9.First char is OK [15:27:41]request: POST /json_proto HTTP/1.0 [15:27:41]Method: POST [15:27:41]URL: /json_proto [15:27:41]Method is POST - this is cgi request [15:27:41]url: /json_proto [15:27:41]query_string will be loaded in cgi processing [15:27:41]execute_cgi json_proto POST (null) [15:27:41]execute_cgi path=json_proto method=POST [15:27:41]POST find Content-Length [15:27:41]Host: 172.17.46.195:8080 [15:27:41]Content-Length: 805 [15:27:41]Content-Type: application/json [15:27:41] [15:27:41]POST finish read [15:27:41]Found Content-Length = 805 [15:27:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:41]execute_script... [15:27:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:41]POST & json_proto [15:27:41]process_json_proto [15:27:41]json parsed OK: [15:27:41]protocol is kg_v1.0 [15:27:41]action value=close_receipt [15:27:41]process_action close_receipt [15:27:41]cmd_close_receipt [15:27:41]MH_GetDate [15:27:41]Write to MH i2c: F0 00 00 0A 29 22 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 09 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 09 00 0A 29 00 6F C1 C0 66 8D AE BC 66 DE [15:27:41]GetLastDocTimeStamp 1723908188 [15:27:41]current date 1723908463 [15:27:41]FM_GetShiftState [15:27:41]SAM_PROTO_GetShiftState [15:27:41]wFMCommunicate request_size=4 [15:27:41]MH_SAM_APDU [15:27:41]CAPDU: 80 13 01 00 [15:27:41]Write to MH i2c: E2 08 00 0B 29 80 13 01 00 00 00 00 00 B1 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:41]Read from MH i2c: E2 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: E2 0E 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: E2 0E 00 0B 29 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 11 [15:27:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:27:41]wFMCommunicate OK [15:27:41]SAM_PROTO_GetShiftState done [15:27:41]FM_GetShiftState done [15:27:41]opened in 1723853126 [15:27:41]opened+sec_in_day 1723939526 [15:27:41]quantity*price = 100021 [15:27:41]sum+1 = 100023 [15:27:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:28:49]line 袠孝袨袚袨: 1000.22 [15:28:49]line 袧小袩 1% : 8.85 [15:28:49]line 袧袛小 12% : 106.22 [15:28:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:28:49]line 袘械蟹薪邪谢.: 1000.22 [15:28:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:28:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:28:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:28:49]line 效械泻 440 17.08.2024 15:27 [15:28:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:28:49]line 袟袧袦: 0300000079 [15:28:49]line 袪袧袦: 0000000000092545 [15:28:49]line 袙械褉褋懈褟 袣袣袦: 001 [15:28:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:28:49]line 肖袦: 0000000000871802 [15:28:49]line 肖袛: 198832 [15:28:49]line 肖袩袛: 14199717523470 [15:28:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152743&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198832&fm=14199717523470&tin=02508201610067®Number=0000000000092545&sum=100022 [15:28:49]written 0, free lines is 4095 [15:28:49]Write to MH i2c: 01 00 00 47 00 47 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 07 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 EF 0C 49 [15:28:49]RasterBufferAndPrint [15:28:49]line [15:28:49]line [15:28:49]line [15:28:49]line [15:28:49]line [15:28:49]written 0, free lines is 3330 [15:28:49]MH_Cut [15:28:49]Write to MH i2c: D1 01 00 4E 00 01 20 [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: D1 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: D1 01 00 [15:28:49]MH_I2C_Read... [15:28:49]Read from MH i2c: D1 01 00 4E 00 00 1F [15:28:49]Write to MH i2c: 01 00 00 4F 00 4F [15:28:49]Write i2c OK [15:28:49]MH_I2C_Read... [15:28:50]*** Cut start [15:28:50]*** Purtial cut [15:28:50]*** CUTSNS_PIN = 0 [15:28:50]*** Stage 1: CUTSNS_PIN = 1 [15:28:50]OFD Sender: No OFD packet to send [15:28:52]Read from MH i2c: 01 [15:28:52]MH_I2C_Read... [15:28:52]*** Stop cut motor [15:28:52]*** Cut end [15:28:52]Read from MH i2c: 01 07 00 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [15:28:52]process_action print_doc done [15:28:52]requested_data is exist [15:28:52]produce_requested_data [15:28:52]produce_requested_data return (null) [15:28:52]process_action_free print_doc [15:28:52]json_value_free [15:28:52]json_value_free done [15:28:52]process_json_proto returns [15:28:52]Send response to host [15:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [15:28:52]free response buf [15:28:52]execute_script done [15:28:52]execute_script returns [15:28:52]free content buf [15:28:52]Sock 6.Close socket [15:28:52]Sock 6.Thread stoped [15:28:52]accept exits with 9 [15:28:52]New connection [15:28:52]New thread 3067284836 created [15:28:52]Thread 3067428196 joined [15:28:52]Waiting for new connection... [15:28:52] Sock 9.Parse request [15:28:52]Sock 9.Check first char [15:28:52]Sock 9.First char is OK [15:28:52]request: POST /json_proto HTTP/1.0 [15:28:52]Method: POST [15:28:52]URL: /json_proto [15:28:52]Method is POST - this is cgi request [15:28:52]url: /json_proto [15:28:52]query_string will be loaded in cgi processing [15:28:52]execute_cgi json_proto POST (null) [15:28:52]execute_cgi path=json_proto method=POST [15:28:52]POST find Content-Length [15:28:52]Host: 172.17.46.195:8080 [15:28:52]Content-Length: 805 [15:28:52]Content-Type: application/json [15:28:52] [15:28:52]POST finish read [15:28:52]Found Content-Length = 805 [15:28:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:52]execute_script... [15:28:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:52]POST & json_proto [15:28:52]process_json_proto [15:28:52]json parsed OK: [15:28:52]protocol is kg_v1.0 [15:28:52]action value=close_receipt [15:28:52]process_action close_receipt [15:28:52]cmd_close_receipt [15:28:52]MH_GetDate [15:28:52]Write to MH i2c: F0 00 00 50 00 3F [15:28:52]Write i2c OK [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: F0 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: F0 09 00 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: F0 09 00 50 00 00 B5 C1 C0 66 8D AE BC 66 41 [15:28:52]GetLastDocTimeStamp 1723908463 [15:28:52]current date 1723908533 [15:28:52]FM_GetShiftState [15:28:52]SAM_PROTO_GetShiftState [15:28:52]wFMCommunicate request_size=4 [15:28:52]MH_SAM_APDU [15:28:52]CAPDU: 80 13 01 00 [15:28:52]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [15:28:52]Write i2c OK [15:28:52]MH_I2C_Read... [15:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:52]Read from MH i2c: E2 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 0E 00 [15:28:52]MH_I2C_Read... [15:28:52]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2E [15:28:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:28:52]wFMCommunicate OK [15:28:52]SAM_PROTO_GetShiftState done [15:28:52]FM_GetShiftState done [15:28:52]opened in 1723853126 [15:28:52]opened+sec_in_day 1723939526 [15:28:52]quantity*price = 200010 [15:28:52]sum+1 = 200011 [15:28:52]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.10 袧小袩 1% : 17.70 袧袛小 12% : 212.40 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.10 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 441 17.08.2024 15:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198833 肖袩袛: 160745465474672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152853&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198833&fm=160745465474672&tin=02508201610067®Number=0000000000092545&sum=200010 [15:28:53]StoreToDocumentArchive [15:28:53]shift 463 fd 198833 [15:28:53]save to /storage/0463/doc_00198833 [15:28:53]save last doc name /storage/0463/doc_00198833 to /storage/kkm_last_doc_name [15:28:53]save OK [15:28:53]Clear old archive folders... [15:28:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:53]tlvbuf is 003702A0 [15:28:53]SAM_PROTO_ClearQueue [15:28:53]wFMCommunicate request_size=4 [15:28:53]MH_SAM_APDU [15:28:53]CAPDU: 80 09 00 00 [15:28:53]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [15:28:53]Write i2c OK [15:28:53]MH_I2C_Read... [15:28:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:53]Read from MH i2c: E2 [15:28:53]MH_I2C_Read... [15:28:53]Read from MH i2c: E2 03 00 [15:28:53]MH_I2C_Read... [15:28:53]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [15:28:53]RAPDU: 90 00 [15:28:53]wFMCommunicate OK [15:28:53]SAM_PROTO_ClearQueue done [15:28:53]KKMCreateOFDPacket [15:28:53]OFDProtocolAddRootSTLVToBuf [15:28:53]FM_MakeSignedData [15:28:53]FM_MakeSignedData [15:28:53]SAM_PROTO_SignData [15:28:53]wFMCommunicate request_size=4 [15:28:53]MH_SAM_APDU [15:28:53]CAPDU: 80 0D 01 02 [15:28:53]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [15:28:53]Write i2c OK [15:28:53]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [15:28:54]RAPDU: 90 00 [15:28:54]wFMCommunicate OK [15:28:54]wFMCommunicate request_size=255 [15:28:54]MH_SAM_APDU [15:28: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B5 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 08 03 00 35 04 06 00 92 [15:28:54]Write to MH i2c: E2 02 01 60 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B5 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 08 03 00 35 04 06 00 92 00 00 DC [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [15:28:54]RAPDU: 90 00 [15:28:54]wFMCommunicate OK [15:28:54]wFMCommunicate request_size=10 [15:28:54]MH_SAM_APDU [15:28:54]CAPDU: 80 0D 02 02 05 32 78 5E 6E 70 [15:28:54]Write to MH i2c: E2 0D 00 61 00 80 0D 02 02 05 00 32 78 5E 6E 70 00 00 CB [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [15:28:54]RAPDU: 90 00 [15:28:54]wFMCommunicate OK [15:28:54]wFMCommunicate request_size=4 [15:28:54]MH_SAM_APDU [15:28:54]CAPDU: 80 0D 03 02 [15:28:54]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 0B 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 0B 00 62 00 00 EF 2F BC 65 98 2C D6 23 90 00 DA [15:28:54]RAPDU: EF 2F BC 65 98 2C D6 23 90 00 [15:28:54]wFMCommunicate OK [15:28:54]SAM_PROTO_SignData done [15:28:54]FM_MakeSignedData done [15:28:54]CreateOFDProtocolMessage [15:28:54]wFMCommunicate request_size=4 [15:28:54]MH_SAM_APDU [15:28:54]CAPDU: 80 11 00 00 [15:28:54]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:54]Read from MH i2c: E2 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: E2 17 00 [15:28:54]MH_I2C_Read... [15:28:54]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 31 38 30 32 90 00 2A [15:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:28:54]wFMCommunicate OK [15:28:54]CreateOFDProtocolMessage done [15:28:54]OFDSenderStorePacket 198833 [15:28:54]StoreOFDPacket docnum=198833 [15:28:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 68 07 01 E1 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B5 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 08 03 00 35 04 06 00 92 32 78 5E 6E 70 EF 2F BC 65 98 2C D6 23 [15:28:54]CheckFolder [15:28:54]dirname=/storage/ofd_packets [15:28:54]CheckFolder done [15:28:54]ProducePacketName [15:28:54]name=ofd_packets/00198833 [15:28:54]NVStorageSaveData ofd_packets/00198833 [15:28:54]File name is /storage/ofd_packets/00198833 [15:28:54]Write 301 bytes [15:28:54]NVStorageSaveData done [15:28:54]OFDSenderStorePacket done [15:28:54]KKMCreateOFDPacket done [15:28:54]NVStorageSaveData kkm_last_timestamp [15:28:54]File name is /storage/kkm_last_timestamp [15:28:54]Write 4 bytes [15:28:54]NVStorageSaveData done [15:28:54]ExternCall_PrintAddStr [15:28:54]wPrintStart [15:28:54]Write to MH i2c: 01 00 00 64 00 64 [15:28:54]Write i2c OK [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: 01 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: 01 07 00 [15:28:54]MH_I2C_Read... [15:28:54]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:28:54]RasterBufferAndPrint [15:28:54]line 小褔械褌 N : (1)11326292 [15:28:54]line 袠袧袧: 02508201610067 [15:28:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:28:54]line 袩袪袨袛袗袞袗 [15:28:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [15:28:54]line 孝芯胁邪褉: 2710124130 [15:28:54]line 袗懈-92-袣-4 [15:28:54]line 29.500 * 67.80 [15:28:54]line = 2000.10 [15:28:54]line 袧袛小 12% 袧小袩 1% [15:28:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:28:54]line 袠孝袨袚袨: 2000.10 [15:28:54]line 袧小袩 1% : 17.70 [15:28:54]line 袧袛小 12% : 212.40 [15:28:54]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:28:54]line 袘械蟹薪邪谢.: 2000.10 [15:28:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:28:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:28:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:28:55]line 效械泻 441 17.08.2024 15:28 [15:28:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:28:55]line 袟袧袦: 0300000079 [15:28:55]line 袪袧袦: 0000000000092545 [15:28:55]line 袙械褉褋懈褟 袣袣袦: 001 [15:28:55]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:28:55]line 肖袦: 0000000000871802 [15:28:55]line 肖袛: 198833 [15:28:55]line 肖袩袛: 160745465474672 [15:28:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152853&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198833&fm=160745465474672&tin=02508201610067®Number=0000000000092545&sum=200010 [15:28:55]OFD Sender: Processing packet 198833 [packets to send 246, broken 245] [15:28:55]ProducePacketName [15:28:55]name=ofd_packets/00198833 [15:28:55]OFD Sender: To server: 嚂鰌G, [15:28:55]CommunicateWithHost lk.salyk.kg:30040 [15:28:55]ConnectInit lk.salyk.kg [15:28:55]written 0, free lines is 4095 [15:28:55]Connected sock=10 [15:28:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 24 68 07 01 E1 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 B5 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 08 03 00 35 04 06 00 92 32 78 5E 6E 70 EF 2F BC 65 98 2C D6 23 [15:28:55]Write to MH i2c: 01 00 00 8E 00 8E [15:28:55]Write i2c OK [15:28:55]MH_I2C_Read... [15:28:55]Read from MH i2c: 01 [15:28:55]MH_I2C_Read... [15:28:55]Read from MH i2c: 01 07 00 [15:28:55]MH_I2C_Read... [15:28:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 4C 47 00 4D 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 08 03 00 F4 03 04 00 C5 6D C0 66 B6 04 01 00 00 38 02 C4 EF 57 78 50 40 [15:28:55]CommunicateWithHost err = 0 [15:28:55]CheckOFDResponse [15:28:55]1017 (14) - 77093643461234 [15:28:55]1041 (16) - 0000000000871802 [15:28:55]1040 (4) - 198833 [15:28:55]1012 (4) - 17.08.2024 09:30 [15:28:55]1206 (1) - 0 [15:28:55]OFD Sender: Remove packet 198833 [15:28:55]ProducePacketName [15:28:55]name=ofd_packets/00198833 [15:28:55]NVStorageDeleteData [15:28:55]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 04 0D A6 [15:28:55]RasterBufferAndPrint [15:28:55]line [15:28:55]line [15:28:55]line [15:28:55]line [15:28:55]line [15:28:55]written 0, free lines is 3479 [15:28:55]MH_Cut [15:28:55]Write to MH i2c: D1 01 00 95 00 01 67 [15:28:55]Write i2c OK [15:28:55]MH_I2C_Read... [15:28:55]Read from MH i2c: D1 [15:28:55]MH_I2C_Read... [15:28:55]Read from MH i2c: D1 01 00 [15:28:55]MH_I2C_Read... [15:28:55]Read from MH i2c: D1 01 00 95 00 00 66 [15:28:55]Write to MH i2c: 01 00 00 96 00 96 [15:28:55]Write i2c OK [15:28:55]MH_I2C_Read... [15:28:56]OFD Sender: No OFD packet to send [15:28:56]*** Cut start [15:28:56]*** Purtial cut [15:28:56]*** Stage 1: CUTSNS_PIN = 1 [15:28:56]Read from MH i2c: 01 [15:28:56]MH_I2C_Read... [15:28:56]*** Stop cut motor [15:28:56]*** Cut end [15:28:56]Read from MH i2c: 01 07 00 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: 01 07 00 96 00 00 00 00 00 00 FF 0F AB [15:28:56]process_action close_receipt done [15:28:56]requested_data is exist [15:28:56]produce_requested_data [15:28:56]requested_item fm.sn is exist - process it [15:28:56]wFMCommunicate request_size=4 [15:28:56]MH_SAM_APDU [15:28:56]CAPDU: 80 11 00 00 [15:28:56]Write to MH i2c: E2 08 00 97 00 80 11 00 00 00 00 00 00 11 [15:28:56]Write i2c OK [15:28:56]MH_I2C_Read... [15:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:56]Read from MH i2c: E2 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 17 00 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 17 00 97 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [15:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:28:56]wFMCommunicate OK [15:28:56]requested_item fd.num is exist - process it [15:28:56]SAM_PROTO_GetFieldsCounters [15:28:56]wFMCommunicate request_size=4 [15:28:56]MH_SAM_APDU [15:28:56]CAPDU: 80 13 00 00 [15:28:56]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [15:28:56]Write i2c OK [15:28:56]MH_I2C_Read... [15:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:56]Read from MH i2c: E2 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 62 00 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 62 00 98 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [15:28:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:56]wFMCommunicate OK [15:28:56]SAM_PROTO_GetFieldsCounters done [15:28:56]requested_item shift.num is exist - process it [15:28:56]requested_item shift.opened is exist - process it [15:28:56]req_shift_opened [15:28:56]FM_GetShiftState [15:28:56]SAM_PROTO_GetShiftState [15:28:56]wFMCommunicate request_size=4 [15:28:56]MH_SAM_APDU [15:28:56]CAPDU: 80 13 01 00 [15:28:56]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [15:28:56]Write i2c OK [15:28:56]MH_I2C_Read... [15:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:56]Read from MH i2c: E2 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 0E 00 [15:28:56]MH_I2C_Read... [15:28:56]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 76 [15:28:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:28:56]wFMCommunicate OK [15:28:56]SAM_PROTO_GetShiftState done [15:28:56]FM_GetShiftState done [15:28:56]req_shift_opened done [15:28:56]requested_item shift.open_date is exist - process it [15:28:56]req_shift_open_date [15:28:56]req_shift_open_date done [15:28:56]produce_requested_data done [15:28:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198833,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:28:56]process_action_free close_receipt [15:28:56]json_value_free [15:28:56]json_value_free done [15:28:56]process_json_proto returns [15:28:56]Send response to host [15:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198833,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:28:56]free response buf [15:28:56]execute_script done [15:28:56]execute_script returns [15:28:56]free content buf [15:28:56]Sock 9.Close socket [15:28:56]Sock 9.Thread stoped [15:28:57]accept exits with 6 [15:28:57]New connection [15:28:57]New thread 3067428196 created [15:28:57]Thread 3067284836 joined [15:28:57]Waiting for new connection... [15:28:57] Sock 6.Parse request [15:28:57]Sock 6.Check first char [15:28:57]Sock 6.First char is OK [15:28:57]request: POST /json_proto HTTP/1.0 [15:28:57]Method: POST [15:28:57]URL: /json_proto [15:28:57]Method is POST - this is cgi request [15:28:57]url: /json_proto [15:28:57]query_string will be loaded in cgi processing [15:28:57]execute_cgi json_proto POST (null) [15:28:57]execute_cgi path=json_proto method=POST [15:28:57]POST find Content-Length [15:28:57]Host: 172.17.46.195:8080 [15:28:57]Content-Length: 679 [15:28:57]Content-Type: application/json [15:28:57] [15:28:57]POST finish read [15:28:57]Found Content-Length = 679 [15:28:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:57]execute_script... [15:28: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)11326293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:57]POST & json_proto [15:28:57]process_json_proto [15:28:57]json parsed OK: [15:28:57]protocol is kg_v1.0 [15:28:57]action value=close_receipt [15:28:57]process_action close_receipt [15:28:57]cmd_close_receipt [15:28:57]MH_GetDate [15:28:57]Write to MH i2c: F0 00 00 9A 00 89 [15:28:57]Write i2c OK [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 09 00 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: F0 09 00 9A 00 00 B9 C1 C0 66 8D AE BC 66 8F [15:28:57]GetLastDocTimeStamp 1723908533 [15:28:57]current date 1723908537 [15:28:57]FM_GetShiftState [15:28:57]SAM_PROTO_GetShiftState [15:28:57]wFMCommunicate request_size=4 [15:28:57]MH_SAM_APDU [15:28:57]CAPDU: 80 13 01 00 [15:28:57]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [15:28:57]Write i2c OK [15:28:57]MH_I2C_Read... [15:28:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:57]Read from MH i2c: E2 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: E2 0E 00 [15:28:57]MH_I2C_Read... [15:28:57]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [15:28:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:28:57]wFMCommunicate OK [15:28:57]SAM_PROTO_GetShiftState done [15:28:57]FM_GetShiftState done [15:28:57]opened in 1723853126 [15:28:57]opened+sec_in_day 1723939526 [15:28:57]quantity*price = 50036 [15:28:57]sum+1 = 50037 [15:28:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 442 17.08.2024 15:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198834 肖袩袛: 250099363338853 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152857&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198834&fm=250099363338853&tin=02508201610067®Number=0000000000092545&sum=50000 [15:28:58]StoreToDocumentArchive [15:28:58]shift 463 fd 198834 [15:28:58]save to /storage/0463/doc_00198834 [15:28:58]save last doc name /storage/0463/doc_00198834 to /storage/kkm_last_doc_name [15:28:58]save OK [15:28:58]Clear old archive folders... [15:28:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:58]tlvbuf is 003A3A80 [15:28:58]SAM_PROTO_ClearQueue [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 09 00 00 [15:28:58]Write to MH i2c: E2 08 00 A8 00 80 09 00 00 00 00 00 00 1A [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]SAM_PROTO_ClearQueue done [15:28:58]KKMCreateOFDPacket [15:28:58]OFDProtocolAddRootSTLVToBuf [15:28:58]FM_MakeSignedData [15:28:58]FM_MakeSignedData [15:28:58]SAM_PROTO_SignData [15:28:58]wFMCommunicate request_size=4 [15:28:58]MH_SAM_APDU [15:28:58]CAPDU: 80 0D 01 02 [15:28:58]Write to MH i2c: E2 08 00 A9 00 80 0D 01 02 00 00 00 00 22 [15:28:58]Write i2c OK [15:28:58]MH_I2C_Read... [15:28:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:58]Read from MH i2c: E2 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 [15:28:58]MH_I2C_Read... [15:28:58]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [15:28:58]RAPDU: 90 00 [15:28:58]wFMCommunicate OK [15:28:58]wFMCommunicate request_size=255 [15:28:58]MH_SAM_APDU [15:28: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 B9 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 08 03 00 35 04 06 00 E3 [15:28:58]Write to MH i2c: E2 02 01 AA 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 B9 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 08 03 00 35 04 06 00 E3 00 00 65 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:59]Read from MH i2c: E2 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 03 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:28:59]RAPDU: 90 00 [15:28:59]wFMCommunicate OK [15:28:59]wFMCommunicate request_size=10 [15:28:59]MH_SAM_APDU [15:28:59]CAPDU: 80 0D 02 02 05 76 CB B5 DA 65 [15:28:59]Write to MH i2c: E2 0D 00 AB 00 80 0D 02 02 05 00 76 CB B5 DA 65 00 00 64 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:59]Read from MH i2c: E2 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 03 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:28:59]RAPDU: 90 00 [15:28:59]wFMCommunicate OK [15:28:59]wFMCommunicate request_size=4 [15:28:59]MH_SAM_APDU [15:28:59]CAPDU: 80 0D 03 02 [15:28:59]Write to MH i2c: E2 08 00 AC 00 80 0D 03 02 00 00 00 00 27 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:59]Read from MH i2c: E2 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 0B 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 0B 00 AC 00 00 D1 83 86 66 C8 26 0C DE 90 00 40 [15:28:59]RAPDU: D1 83 86 66 C8 26 0C DE 90 00 [15:28:59]wFMCommunicate OK [15:28:59]SAM_PROTO_SignData done [15:28:59]FM_MakeSignedData done [15:28:59]CreateOFDProtocolMessage [15:28:59]wFMCommunicate request_size=4 [15:28:59]MH_SAM_APDU [15:28:59]CAPDU: 80 11 00 00 [15:28:59]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:59]Read from MH i2c: E2 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 17 00 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 74 [15:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:28:59]wFMCommunicate OK [15:28:59]CreateOFDProtocolMessage done [15:28:59]OFDSenderStorePacket 198834 [15:28:59]StoreOFDPacket docnum=198834 [15:28:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C 0A 07 01 D9 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 B9 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 08 03 00 35 04 06 00 E3 76 CB B5 DA 65 D1 83 86 66 C8 26 0C DE [15:28:59]CheckFolder [15:28:59]dirname=/storage/ofd_packets [15:28:59]CheckFolder done [15:28:59]ProducePacketName [15:28:59]name=ofd_packets/00198834 [15:28:59]NVStorageSaveData ofd_packets/00198834 [15:28:59]File name is /storage/ofd_packets/00198834 [15:28:59]Write 301 bytes [15:28:59]NVStorageSaveData done [15:28:59]OFDSenderStorePacket done [15:28:59]KKMCreateOFDPacket done [15:28:59]NVStorageSaveData kkm_last_timestamp [15:28:59]File name is /storage/kkm_last_timestamp [15:28:59]Write 4 bytes [15:28:59]NVStorageSaveData done [15:28:59]ExternCall_PrintAddStr [15:28:59]wPrintStart [15:28:59]Write to MH i2c: 01 00 00 AE 00 AE [15:28:59]Write i2c OK [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: 01 [15:28:59]MH_I2C_Read... [15:28:59]Read from MH i2c: 01 07 00 [15:28:59]MH_I2C_Read... [15:28:59]OFD Sender: Processing packet 198834 [packets to send 246, broken 245] [15:28:59]ProducePacketName [15:28:59]name=ofd_packets/00198834 [15:28:59]OFD Sender: To server: 嚂鰌G, [15:28:59]CommunicateWithHost lk.salyk.kg:30040 [15:28:59]ConnectInit lk.salyk.kg [15:28:59]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [15:28:59]RasterBufferAndPrint [15:28:59]line 小褔械褌 N : (1)11326293 [15:28:59]line 袠袧袧: 02508201610067 [15:28:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:28:59]line 袩袪袨袛袗袞袗 [15:28:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [15:28:59]line 孝芯胁邪褉: 2710124130 [15:28:59]line 袗懈-92-袣-4 [15:28:59]line 7.380 * 67.80 [15:28:59]line = 500.36 [15:28:59]line 袧袛小 12% 袧小袩 1% [15:28:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:28:59]line 袨袣袪校袚袥袝袧袠袝: -0.36 [15:28:59]line 袠孝袨袚袨: 500.00 [15:28:59]line 袙薪械褋械薪芯: 500.00 [15:28:59]line 小袛袗效袗: 0.00 [15:28:59]line 袧小袩 1% : 4.43 [15:28:59]line 袧袛小 12% : 53.14 [15:28:59]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:28:59]line 袘械蟹薪邪谢.: 0.00 [15:28:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:28:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:28:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:28:59]line 效械泻 442 17.08.2024 15:28 [15:28:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:28:59]line 袟袧袦: 0300000079 [15:28:59]line 袪袧袦: 0000000000092545 [15:28:59]line 袙械褉褋懈褟 袣袣袦: 001 [15:28:59]line 肖袦: 0000000000871802 [15:28:59]line 肖袛: 198834 [15:28:59]line 肖袩袛: 250099363338853 [15:28:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T152857&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198834&fm=250099363338853&tin=02508201610067®Number=0000000000092545&sum=50000 [15:28:59]written 0, free lines is 4095 [15:28:59]Connected sock=11 [15:28:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C 0A 07 01 D9 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 B9 C1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 08 03 00 35 04 06 00 E3 76 CB B5 DA 65 D1 83 86 66 C8 26 0C DE [15:29:00]Write to MH i2c: 01 00 00 D9 00 D9 [15:29:00]Write i2c OK [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: 01 [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: 01 07 00 [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: 01 07 00 D9 00 00 00 00 00 00 EE 0C DA [15:29:00]RasterBufferAndPrint [15:29:00]line [15:29:00]line [15:29:00]line [15:29:00]line [15:29:00]line [15:29:00]written 0, free lines is 3337 [15:29:00]MH_Cut [15:29:00]Write to MH i2c: D1 01 00 E0 00 01 B2 [15:29:00]Write i2c OK [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: D1 [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: D1 01 00 [15:29:00]MH_I2C_Read... [15:29:00]Read from MH i2c: D1 01 00 E0 00 00 B1 [15:29:00]Write to MH i2c: 01 00 00 E1 00 E1 [15:29:00]Write i2c OK [15:29:00]MH_I2C_Read... [15:29:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E1 29 47 00 BC 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 31 38 30 32 10 04 04 00 B2 08 03 00 F4 03 04 00 CA 6D C0 66 B6 04 01 00 00 B6 08 21 EE 6E 8D 72 7E [15:29:00]CommunicateWithHost err = 0 [15:29:00]CheckOFDResponse [15:29:00]1017 (14) - 77093643461234 [15:29:00]1041 (16) - 0000000000871802 [15:29:00]1040 (4) - 198834 [15:29:00]1012 (4) - 17.08.2024 09:30 [15:29:00]1206 (1) - 0 [15:29:00]OFD Sender: Remove packet 198834 [15:29:00]ProducePacketName [15:29:00]name=ofd_packets/00198834 [15:29:00]NVStorageDeleteData [15:29:00]OFD Sender: No OFD packet to send [15:29:00]*** Cut start [15:29:00]*** Purtial cut [15:29:00]*** CUTSNS_PIN = 0 [15:29:01]*** Stage 1: CUTSNS_PIN = 1 [15:29:02]Read from MH i2c: 01 [15:29:02]MH_I2C_Read... [15:29:02]*** Stop cut motor [15:29:02]*** Cut end [15:29:02]Read from MH i2c: 01 07 00 [15:29:02]MH_I2C_Read... [15:29:02]Read from MH i2c: 01 07 00 E1 00 00 00 00 00 00 FF 0F F6 [15:29:02]process_action close_receipt done [15:29:02]requested_data is exist [15:29:02]produce_requested_data [15:29:02]requested_item fm.sn is exist - process it [15:29:02]wFMCommunicate request_size=4 [15:29:02]MH_SAM_APDU [15:29:03]CAPDU: 80 11 00 00 [15:29:03]Write to MH i2c: E2 08 00 E2 00 80 11 00 00 00 00 00 00 5C [15:29:03]Write i2c OK [15:29:03]MH_I2C_Read... [15:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:03]Read from MH i2c: E2 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 17 00 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 17 00 E2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [15:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:29:03]wFMCommunicate OK [15:29:03]requested_item fd.num is exist - process it [15:29:03]SAM_PROTO_GetFieldsCounters [15:29:03]wFMCommunicate request_size=4 [15:29:03]MH_SAM_APDU [15:29:03]CAPDU: 80 13 00 00 [15:29:03]Write to MH i2c: E2 08 00 E3 00 80 13 00 00 00 00 00 00 5F [15:29:03]Write i2c OK [15:29:03]MH_I2C_Read... [15:29:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:03]Read from MH i2c: E2 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 62 00 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 62 00 E3 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [15:29:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:03]wFMCommunicate OK [15:29:03]SAM_PROTO_GetFieldsCounters done [15:29:03]requested_item shift.num is exist - process it [15:29:03]requested_item shift.opened is exist - process it [15:29:03]req_shift_opened [15:29:03]FM_GetShiftState [15:29:03]SAM_PROTO_GetShiftState [15:29:03]wFMCommunicate request_size=4 [15:29:03]MH_SAM_APDU [15:29:03]CAPDU: 80 13 01 00 [15:29:03]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [15:29:03]Write i2c OK [15:29:03]MH_I2C_Read... [15:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:03]Read from MH i2c: E2 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 0E 00 [15:29:03]MH_I2C_Read... [15:29:03]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C1 [15:29:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:29:03]wFMCommunicate OK [15:29:03]SAM_PROTO_GetShiftState done [15:29:03]FM_GetShiftState done [15:29:03]req_shift_opened done [15:29:03]requested_item shift.open_date is exist - process it [15:29:03]req_shift_open_date [15:29:03]req_shift_open_date done [15:29:03]produce_requested_data done [15:29:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198834,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:29:03]process_action_free close_receipt [15:29:03]json_value_free [15:29:03]json_value_free done [15:29:03]process_json_proto returns [15:29:03]Send response to host [15:29:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198834,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:29:03]free response buf [15:29:03]execute_script done [15:29:03]execute_script returns [15:29:03]free content buf [15:29:03]Sock 6.Close socket [15:29:03]Sock 6.Thread stoped [15:29:05]OFD Sender: No OFD packet to send [15:29:10]OFD Sender: No OFD packet to send [15:29:15]OFD Sender: No OFD packet to send [15:29:20]OFD Sender: No OFD packet to send [15:29:25]OFD Sender: No OFD packet to send [15:29:30]OFD Sender: No OFD packet to send [15:29:35]OFD Sender: No OFD packet to send [15:29:40]OFD Sender: No OFD packet to send [15:29:45]OFD Sender: No OFD packet to send [15:29:50]OFD Sender: No OFD packet to send [15:29:55]OFD Sender: No OFD packet to send [15:30:00]OFD Sender: No OFD packet to send [15:30:05]OFD Sender: No OFD packet to send [15:30:10]OFD Sender: No OFD packet to send [15:30:11]accept exits with 9 [15:30:11]New connection [15:30:11]New thread 3067284836 created [15:30:11]Thread 3067428196 joined [15:30:11]Waiting for new connection... [15:30:11] Sock 9.Parse request [15:30:11]Sock 9.Check first char [15:30:11]Sock 9.First char is OK [15:30:11]request: POST /json_proto HTTP/1.0 [15:30:11]Method: POST [15:30:11]URL: /json_proto [15:30:11]Method is POST - this is cgi request [15:30:11]url: /json_proto [15:30:11]query_string will be loaded in cgi processing [15:30:11]execute_cgi json_proto POST (null) [15:30:11]execute_cgi path=json_proto method=POST [15:30:11]POST find Content-Length [15:30:11]Host: 172.17.46.195:8080 [15:30:11]Content-Length: 679 [15:30:11]Content-Type: application/json [15:30:11] [15:30:11]POST finish read [15:30:11]Found Content-Length = 679 [15:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:11]execute_script... [15:30:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:11]POST & json_proto [15:30:11]process_json_proto [15:30:11]json parsed OK: [15:30:11]protocol is kg_v1.0 [15:30:11]action value=close_receipt [15:30:11]process_action close_receipt [15:30:11]cmd_close_receipt [15:30:11]MH_GetDate [15:30:11]Write to MH i2c: F0 00 00 E5 00 D4 [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 09 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 09 00 E5 00 00 03 C2 C0 66 8D AE BC 66 25 [15:30:11]GetLastDocTimeStamp 1723908537 [15:30:11]current date 1723908611 [15:30:11]FM_GetShiftState [15:30:11]SAM_PROTO_GetShiftState [15:30:11]wFMCommunicate request_size=4 [15:30:11]MH_SAM_APDU [15:30:11]CAPDU: 80 13 01 00 [15:30:11]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:11]Read from MH i2c: E2 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: E2 0E 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [15:30:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:30:11]wFMCommunicate OK [15:30:11]SAM_PROTO_GetShiftState done [15:30:11]FM_GetShiftState done [15:30:11]opened in 1723853126 [15:30:11]opened+sec_in_day 1723939526 [15:30:11]quantity*price = 50036 [15:30:11]sum+1 = 50037 [15:30:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 443 17.08.2024 15:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198835 肖袩袛: 263746150924540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153011&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198835&fm=263746150924540&tin=02508201610067®Number=0000000000092545&sum=50000 [15:30:12]StoreToDocumentArchive [15:30:12]shift 463 fd 198835 [15:30:12]save to /storage/0463/doc_00198835 [15:30:12]save last doc name /storage/0463/doc_00198835 to /storage/kkm_last_doc_name [15:30:12]save OK [15:30:12]Clear old archive folders... [15:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:12]tlvbuf is 00399B80 [15:30:12]SAM_PROTO_ClearQueue [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 09 00 00 [15:30:12]Write to MH i2c: E2 08 00 F3 00 80 09 00 00 00 00 00 00 65 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_ClearQueue done [15:30:12]KKMCreateOFDPacket [15:30:12]OFDProtocolAddRootSTLVToBuf [15:30:12]FM_MakeSignedData [15:30:12]FM_MakeSignedData [15:30:12]SAM_PROTO_SignData [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 01 02 [15:30:12]Write to MH i2c: E2 08 00 F4 00 80 0D 01 02 00 00 00 00 6D [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=255 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 03 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 08 03 00 35 04 06 00 EF [15:30:12]Write to MH i2c: E2 02 01 F5 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 03 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 08 03 00 35 04 06 00 EF 00 00 09 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=10 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 02 02 05 E0 2F A3 00 FC [15:30:12]Write to MH i2c: E2 0D 00 F6 00 80 0D 02 02 05 00 E0 2F A3 00 FC 00 00 28 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 03 02 [15:30:12]Write to MH i2c: E2 08 00 F7 00 80 0D 03 02 00 00 00 00 72 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0B 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0B 00 F7 00 00 EC 9B A3 CC E2 86 07 3C 90 00 14 [15:30:12]RAPDU: EC 9B A3 CC E2 86 07 3C 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_SignData done [15:30:12]FM_MakeSignedData done [15:30:12]CreateOFDProtocolMessage [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 11 00 00 [15:30:12]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:13]Read from MH i2c: E2 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: E2 17 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: E2 17 00 F8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [15:30:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:30:13]wFMCommunicate OK [15:30:13]CreateOFDProtocolMessage done [15:30:13]OFDSenderStorePacket 198835 [15:30:13]StoreOFDPacket docnum=198835 [15:30:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 66 07 01 A4 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 03 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 08 03 00 35 04 06 00 EF E0 2F A3 00 FC EC 9B A3 CC E2 86 07 3C [15:30:13]CheckFolder [15:30:13]dirname=/storage/ofd_packets [15:30:13]CheckFolder done [15:30:13]ProducePacketName [15:30:13]name=ofd_packets/00198835 [15:30:13]NVStorageSaveData ofd_packets/00198835 [15:30:13]File name is /storage/ofd_packets/00198835 [15:30:13]Write 301 bytes [15:30:13]NVStorageSaveData done [15:30:13]OFDSenderStorePacket done [15:30:13]KKMCreateOFDPacket done [15:30:13]NVStorageSaveData kkm_last_timestamp [15:30:13]File name is /storage/kkm_last_timestamp [15:30:13]Write 4 bytes [15:30:13]NVStorageSaveData done [15:30:13]ExternCall_PrintAddStr [15:30:13]wPrintStart [15:30:13]Write to MH i2c: 01 00 00 F9 00 F9 [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [15:30:13]RasterBufferAndPrint [15:30:13]line 小褔械褌 N : (1)11326296 [15:30:13]line 袠袧袧: 02508201610067 [15:30:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:30:13]line 袩袪袨袛袗袞袗 [15:30:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [15:30:13]line 孝芯胁邪褉: 2710124130 [15:30:13]line 袗懈-92-袣-4 [15:30:13]line 7.380 * 67.80 [15:30:13]line = 500.36 [15:30:13]line 袧袛小 12% 袧小袩 1% [15:30:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:30:13]line 袨袣袪校袚袥袝袧袠袝: -0.36 [15:30:13]line 袠孝袨袚袨: 500.00 [15:30:13]line 袙薪械褋械薪芯: 500.00 [15:30:13]line 小袛袗效袗: 0.00 [15:30:13]line 袧小袩 1% : 4.43 [15:30:13]line 袧袛小 12% : 53.14 [15:30:13]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:30:13]line 袘械蟹薪邪谢.: 0.00 [15:30:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:30:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:30:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:30:13]line 效械泻 443 17.08.2024 15:30 [15:30:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:30:13]line 袟袧袦: 0300000079 [15:30:13]line 袪袧袦: 0000000000092545 [15:30:13]line 袙械褉褋懈褟 袣袣袦: 001 [15:30:13]line 肖袦: 0000000000871802 [15:30:13]line 肖袛: 198835 [15:30:13]line 肖袩袛: 263746150924540 [15:30:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153011&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198835&fm=263746150924540&tin=02508201610067®Number=0000000000092545&sum=50000 [15:30:13]OFD Sender: Processing packet 198835 [packets to send 246, broken 245] [15:30:13]ProducePacketName [15:30:13]name=ofd_packets/00198835 [15:30:13]OFD Sender: To server: 嚂鰌G, [15:30:13]CommunicateWithHost lk.salyk.kg:30040 [15:30:13]ConnectInit lk.salyk.kg [15:30:13]written 0, free lines is 4095 [15:30:13]Connected sock=10 [15:30:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A4 66 07 01 A4 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 03 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 08 03 00 35 04 06 00 EF E0 2F A3 00 FC EC 9B A3 CC E2 86 07 3C [15:30:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 CF 47 00 00 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 08 03 00 F4 03 04 00 13 6E C0 66 B6 04 01 00 00 B4 8B 50 B5 EC 30 2C AB [15:30:13]CommunicateWithHost err = 0 [15:30:13]CheckOFDResponse [15:30:13]1017 (14) - 77093643461234 [15:30:13]1041 (16) - 0000000000871802 [15:30:13]1040 (4) - 198835 [15:30:13]1012 (4) - 17.08.2024 09:32 [15:30:13]1206 (1) - 0 [15:30:13]OFD Sender: Remove packet 198835 [15:30:13]ProducePacketName [15:30:13]name=ofd_packets/00198835 [15:30:13]NVStorageDeleteData [15:30:13]Write to MH i2c: 01 00 00 24 01 25 [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 24 01 00 00 00 00 00 D9 0C 11 [15:30:13]RasterBufferAndPrint [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]written 0, free lines is 3296 [15:30:13]MH_Cut [15:30:13]Write to MH i2c: D1 01 00 2B 01 01 FE [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 01 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 01 00 2B 01 00 FD [15:30:13]Write to MH i2c: 01 00 00 2C 01 2D [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:14]OFD Sender: No OFD packet to send [15:30:14]*** Cut start [15:30:14]*** Purtial cut [15:30:14]*** Stage 1: CUTSNS_PIN = 1 [15:30:14]Read from MH i2c: 01 [15:30:14]MH_I2C_Read... [15:30:14]*** Stop cut motor [15:30:14]*** Cut end [15:30:14]Read from MH i2c: 01 07 00 [15:30:14]MH_I2C_Read... [15:30:14]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 FF 0F 42 [15:30:14]process_action close_receipt done [15:30:14]requested_data is exist [15:30:14]produce_requested_data [15:30:14]requested_item fm.sn is exist - process it [15:30:14]wFMCommunicate request_size=4 [15:30:14]MH_SAM_APDU [15:30:14]CAPDU: 80 11 00 00 [15:30:14]Write to MH i2c: E2 08 00 2D 01 80 11 00 00 00 00 00 00 A8 [15:30:14]Write i2c OK [15:30:14]MH_I2C_Read... [15:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:14]Read from MH i2c: E2 [15:30:14]MH_I2C_Read... [15:30:14]Read from MH i2c: E2 17 00 [15:30:14]MH_I2C_Read... [15:30:14]Read from MH i2c: E2 17 00 2D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [15:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:30:14]wFMCommunicate OK [15:30:14]requested_item fd.num is exist - process it [15:30:14]SAM_PROTO_GetFieldsCounters [15:30:14]wFMCommunicate request_size=4 [15:30:14]MH_SAM_APDU [15:30:14]CAPDU: 80 13 00 00 [15:30:14]Write to MH i2c: E2 08 00 2E 01 80 13 00 00 00 00 00 00 AB [15:30:14]Write i2c OK [15:30:14]MH_I2C_Read... [15:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:15]Read from MH i2c: E2 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 62 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 62 00 2E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [15:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:15]wFMCommunicate OK [15:30:15]SAM_PROTO_GetFieldsCounters done [15:30:15]requested_item shift.num is exist - process it [15:30:15]requested_item shift.opened is exist - process it [15:30:15]req_shift_opened [15:30:15]FM_GetShiftState [15:30:15]SAM_PROTO_GetShiftState [15:30:15]wFMCommunicate request_size=4 [15:30:15]MH_SAM_APDU [15:30:15]CAPDU: 80 13 01 00 [15:30:15]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [15:30:15]Write i2c OK [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 [15:30:15]MH_I2C_Read... [15:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:15]Read from MH i2c: E2 0E 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0D [15:30:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:30:15]wFMCommunicate OK [15:30:15]SAM_PROTO_GetShiftState done [15:30:15]FM_GetShiftState done [15:30:15]req_shift_opened done [15:30:15]requested_item shift.open_date is exist - process it [15:30:15]req_shift_open_date [15:30:15]req_shift_open_date done [15:30:15]produce_requested_data done [15:30:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198835,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:30:15]process_action_free close_receipt [15:30:15]json_value_free [15:30:15]json_value_free done [15:30:15]process_json_proto returns [15:30:15]Send response to host [15:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198835,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:30:15]free response buf [15:30:15]execute_script done [15:30:15]execute_script returns [15:30:15]free content buf [15:30:15]Sock 9.Close socket [15:30:15]Sock 9.Thread stoped [15:30:19]OFD Sender: No OFD packet to send [15:30:24]OFD Sender: No OFD packet to send [15:30:29]OFD Sender: No OFD packet to send [15:30:34]OFD Sender: No OFD packet to send [15:30:39]OFD Sender: No OFD packet to send [15:30:44]OFD Sender: No OFD packet to send [15:30:49]OFD Sender: No OFD packet to send [15:30:54]OFD Sender: No OFD packet to send [15:30:59]OFD Sender: No OFD packet to send [15:31:04]OFD Sender: No OFD packet to send [15:31:09]OFD Sender: No OFD packet to send [15:31:14]OFD Sender: No OFD packet to send [15:31:16]accept exits with 7 [15:31:16]New connection [15:31:16]New thread 3067428196 created [15:31:16]Thread 3067284836 joined [15:31:16]Waiting for new connection... [15:31:16] Sock 7.Parse request [15:31:16]Sock 7.Check first char [15:31:16]Sock 7.First char is OK [15:31:16]request: POST /json_proto HTTP/1.0 [15:31:16]Method: POST [15:31:16]URL: /json_proto [15:31:16]Method is POST - this is cgi request [15:31:16]url: /json_proto [15:31:16]query_string will be loaded in cgi processing [15:31:16]execute_cgi json_proto POST (null) [15:31:16]execute_cgi path=json_proto method=POST [15:31:16]POST find Content-Length [15:31:16]Host: 172.17.46.195:8080 [15:31:16]Content-Length: 818 [15:31:16]Content-Type: application/json [15:31:16] [15:31:16]POST finish read [15:31:16]Found Content-Length = 818 [15:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:16]execute_script... [15:31: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)11326297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:16]POST & json_proto [15:31:16]process_json_proto [15:31:16]json parsed OK: [15:31:16]protocol is kg_v1.0 [15:31:16]action value=close_receipt [15:31:16]process_action close_receipt [15:31:16]cmd_close_receipt [15:31:16]MH_GetDate [15:31:16]Write to MH i2c: F0 00 00 30 01 20 [15:31:16]Write i2c OK [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: F0 [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: F0 09 00 [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: F0 09 00 30 01 00 44 C2 C0 66 8D AE BC 66 B2 [15:31:16]GetLastDocTimeStamp 1723908611 [15:31:16]current date 1723908676 [15:31:16]FM_GetShiftState [15:31:16]SAM_PROTO_GetShiftState [15:31:16]wFMCommunicate request_size=4 [15:31:16]MH_SAM_APDU [15:31:16]CAPDU: 80 13 01 00 [15:31:16]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [15:31:16]Write i2c OK [15:31:16]MH_I2C_Read... [15:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:16]Read from MH i2c: E2 [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: E2 0E 00 [15:31:16]MH_I2C_Read... [15:31:16]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0F [15:31:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:31:16]wFMCommunicate OK [15:31:16]SAM_PROTO_GetShiftState done [15:31:16]FM_GetShiftState done [15:31:16]opened in 1723853126 [15:31:16]opened+sec_in_day 1723939526 [15:31:16]quantity*price = 30035 [15:31:16]sum+1 = 30036 [15:31:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.35 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 444 17.08.2024 15:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198836 肖袩袛: 7691572814957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198836&fm=7691572814957&tin=02508201610067®Number=0000000000092545&sum=30035 [15:31:17]StoreToDocumentArchive [15:31:17]shift 463 fd 198836 [15:31:17]save to /storage/0463/doc_00198836 [15:31:17]save last doc name /storage/0463/doc_00198836 to /storage/kkm_last_doc_name [15:31:17]save OK [15:31:17]Clear old archive folders... [15:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:17]tlvbuf is 00391A30 [15:31:17]SAM_PROTO_ClearQueue [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 09 00 00 [15:31:17]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]SAM_PROTO_ClearQueue done [15:31:17]KKMCreateOFDPacket [15:31:17]OFDProtocolAddRootSTLVToBuf [15:31:17]FM_MakeSignedData [15:31:17]FM_MakeSignedData [15:31:17]SAM_PROTO_SignData [15:31:17]wFMCommunicate request_size=4 [15:31:17]MH_SAM_APDU [15:31:17]CAPDU: 80 0D 01 02 [15:31:17]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:17]Read from MH i2c: E2 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 [15:31:17]MH_I2C_Read... [15:31:17]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [15:31:17]RAPDU: 90 00 [15:31:17]wFMCommunicate OK [15:31:17]wFMCommunicate request_size=255 [15:31:17]MH_SAM_APDU [15:31: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 44 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 08 03 00 35 04 06 00 06 [15:31:17]Write to MH i2c: E2 02 01 40 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 44 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 08 03 00 35 04 06 00 06 00 00 14 [15:31:17]Write i2c OK [15:31:17]MH_I2C_Read... [15:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:18]Read from MH i2c: E2 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 03 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [15:31:18]RAPDU: 90 00 [15:31:18]wFMCommunicate OK [15:31:18]wFMCommunicate request_size=10 [15:31:18]MH_SAM_APDU [15:31:18]CAPDU: 80 0D 02 02 05 FE D5 77 24 6D [15:31:18]Write to MH i2c: E2 0D 00 41 01 80 0D 02 02 05 00 FE D5 77 24 6D 00 00 A1 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:18]Read from MH i2c: E2 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 03 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [15:31:18]RAPDU: 90 00 [15:31:18]wFMCommunicate OK [15:31:18]wFMCommunicate request_size=4 [15:31:18]MH_SAM_APDU [15:31:18]CAPDU: 80 0D 03 02 [15:31:18]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:18]Read from MH i2c: E2 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 0B 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 0B 00 42 01 00 1C A3 39 2D 52 85 53 1E 90 00 2C [15:31:18]RAPDU: 1C A3 39 2D 52 85 53 1E 90 00 [15:31:18]wFMCommunicate OK [15:31:18]SAM_PROTO_SignData done [15:31:18]FM_MakeSignedData done [15:31:18]CreateOFDProtocolMessage [15:31:18]wFMCommunicate request_size=4 [15:31:18]MH_SAM_APDU [15:31:18]CAPDU: 80 11 00 00 [15:31:18]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:18]Read from MH i2c: E2 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 17 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: E2 17 00 43 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [15:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:31:18]wFMCommunicate OK [15:31:18]CreateOFDProtocolMessage done [15:31:18]OFDSenderStorePacket 198836 [15:31:18]StoreOFDPacket docnum=198836 [15:31:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C5 94 07 01 EE 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 44 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 08 03 00 35 04 06 00 06 FE D5 77 24 6D 1C A3 39 2D 52 85 53 1E [15:31:18]CheckFolder [15:31:18]dirname=/storage/ofd_packets [15:31:18]CheckFolder done [15:31:18]ProducePacketName [15:31:18]name=ofd_packets/00198836 [15:31:18]NVStorageSaveData ofd_packets/00198836 [15:31:18]File name is /storage/ofd_packets/00198836 [15:31:18]Write 301 bytes [15:31:18]NVStorageSaveData done [15:31:18]OFDSenderStorePacket done [15:31:18]KKMCreateOFDPacket done [15:31:18]NVStorageSaveData kkm_last_timestamp [15:31:18]File name is /storage/kkm_last_timestamp [15:31:18]Write 4 bytes [15:31:18]NVStorageSaveData done [15:31:18]ExternCall_PrintAddStr [15:31:18]wPrintStart [15:31:18]Write to MH i2c: 01 00 00 44 01 45 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [15:31:18]RasterBufferAndPrint [15:31:18]line 小褔械褌 N : (1)11326297 [15:31:18]line 袠袧袧: 02508201610067 [15:31:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:31:18]line 袩袪袨袛袗袞袗 [15:31:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [15:31:18]line 孝芯胁邪褉: 2710124130 [15:31:18]line 袗懈-92-袣-4 [15:31:18]line 4.430 * 67.80 [15:31:18]line = 300.35 [15:31:18]line 袧袛小 12% 袧小袩 1% [15:31:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:31:18]line 袠孝袨袚袨: 300.35 [15:31:18]line 袧小袩 1% : 2.66 [15:31:18]line 袧袛小 12% : 31.90 [15:31:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:31:18]line 袘械蟹薪邪谢.: 300.35 [15:31:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:31:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:31:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:31:18]line 效械泻 444 17.08.2024 15:31 [15:31:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:31:18]line 袟袧袦: 0300000079 [15:31:18]line 袪袧袦: 0000000000092545 [15:31:18]line 袙械褉褋懈褟 袣袣袦: 001 [15:31:18]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [15:31:18]line 肖袦: 0000000000871802 [15:31:18]line 肖袛: 198836 [15:31:18]line 肖袩袛: 7691572814957 [15:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153116&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198836&fm=7691572814957&tin=02508201610067®Number=0000000000092545&sum=30035 [15:31:18]written 0, free lines is 4095 [15:31:18]OFD Sender: Processing packet 198836 [packets to send 246, broken 245] [15:31:18]ProducePacketName [15:31:18]name=ofd_packets/00198836 [15:31:18]OFD Sender: To server: 嚂鰌G, [15:31:18]CommunicateWithHost lk.salyk.kg:30040 [15:31:18]ConnectInit lk.salyk.kg [15:31:18]Connected sock=9 [15:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C5 94 07 01 EE 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 44 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 08 03 00 35 04 06 00 06 FE D5 77 24 6D 1C A3 39 2D 52 85 53 1E [15:31:18]Write to MH i2c: 01 00 00 6E 01 6F [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: 01 07 00 6E 01 00 00 00 00 00 ED 0C 6F [15:31:18]RasterBufferAndPrint [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]line [15:31:18]written 0, free lines is 3318 [15:31:18]MH_Cut [15:31:18]Write to MH i2c: D1 01 00 75 01 01 48 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 01 00 [15:31:18]MH_I2C_Read... [15:31:18]Read from MH i2c: D1 01 00 75 01 00 47 [15:31:18]Write to MH i2c: 01 00 00 76 01 77 [15:31:18]Write i2c OK [15:31:18]MH_I2C_Read... [15:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 C2 47 00 46 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 08 03 00 F4 03 04 00 54 6E C0 66 B6 04 01 00 00 8F 7E 4C 24 E2 1E A6 B5 [15:31:18]CommunicateWithHost err = 0 [15:31:18]CheckOFDResponse [15:31:18]1017 (14) - 77093643461234 [15:31:18]1041 (16) - 0000000000871802 [15:31:18]1040 (4) - 198836 [15:31:18]1012 (4) - 17.08.2024 09:33 [15:31:18]1206 (1) - 0 [15:31:18]OFD Sender: Remove packet 198836 [15:31:18]ProducePacketName [15:31:18]name=ofd_packets/00198836 [15:31:18]NVStorageDeleteData [15:31:19]OFD Sender: No OFD packet to send [15:31:19]*** Cut start [15:31:19]*** Purtial cut [15:31:19]*** CUTSNS_PIN = 0 [15:31:19]*** Stage 1: CUTSNS_PIN = 1 [15:31:21]Read from MH i2c: 01 [15:31:21]MH_I2C_Read... [15:31:21]*** Stop cut motor [15:31:21]*** Cut end [15:31:21]Read from MH i2c: 01 07 00 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: 01 07 00 76 01 00 00 00 00 00 FF 0F 8C [15:31:21]process_action close_receipt done [15:31:21]requested_data is exist [15:31:21]produce_requested_data [15:31:21]requested_item fm.sn is exist - process it [15:31:21]wFMCommunicate request_size=4 [15:31:21]MH_SAM_APDU [15:31:21]CAPDU: 80 11 00 00 [15:31:21]Write to MH i2c: E2 08 00 77 01 80 11 00 00 00 00 00 00 F2 [15:31:21]Write i2c OK [15:31:21]MH_I2C_Read... [15:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:21]Read from MH i2c: E2 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 17 00 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 17 00 77 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3F [15:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:31:21]wFMCommunicate OK [15:31:21]requested_item fd.num is exist - process it [15:31:21]SAM_PROTO_GetFieldsCounters [15:31:21]wFMCommunicate request_size=4 [15:31:21]MH_SAM_APDU [15:31:21]CAPDU: 80 13 00 00 [15:31:21]Write to MH i2c: E2 08 00 78 01 80 13 00 00 00 00 00 00 F5 [15:31:21]Write i2c OK [15:31:21]MH_I2C_Read... [15:31:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:21]Read from MH i2c: E2 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 62 00 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 62 00 78 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 D6 [15:31:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:31:21]wFMCommunicate OK [15:31:21]SAM_PROTO_GetFieldsCounters done [15:31:21]requested_item shift.num is exist - process it [15:31:21]requested_item shift.opened is exist - process it [15:31:21]req_shift_opened [15:31:21]FM_GetShiftState [15:31:21]SAM_PROTO_GetShiftState [15:31:21]wFMCommunicate request_size=4 [15:31:21]MH_SAM_APDU [15:31:21]CAPDU: 80 13 01 00 [15:31:21]Write to MH i2c: E2 08 00 79 01 80 13 01 00 00 00 00 00 F7 [15:31:21]Write i2c OK [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 [15:31:21]MH_I2C_Read... [15:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:21]Read from MH i2c: E2 0E 00 [15:31:21]MH_I2C_Read... [15:31:21]Read from MH i2c: E2 0E 00 79 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 57 [15:31:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:31:21]wFMCommunicate OK [15:31:21]SAM_PROTO_GetShiftState done [15:31:21]FM_GetShiftState done [15:31:21]req_shift_opened done [15:31:21]requested_item shift.open_date is exist - process it [15:31:21]req_shift_open_date [15:31:21]req_shift_open_date done [15:31:21]produce_requested_data done [15:31:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198836,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:31:21]process_action_free close_receipt [15:31:21]json_value_free [15:31:21]json_value_free done [15:31:21]process_json_proto returns [15:31:21]Send response to host [15:31:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198836,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:31:21]free response buf [15:31:21]execute_script done [15:31:21]execute_script returns [15:31:21]free content buf [15:31:21]Sock 7.Close socket [15:31:21]Sock 7.Thread stoped [15:31:24]OFD Sender: No OFD packet to send [15:31:29]OFD Sender: No OFD packet to send [15:31:34]OFD Sender: No OFD packet to send [15:31:39]OFD Sender: No OFD packet to send [15:31:44]OFD Sender: No OFD packet to send [15:31:49]OFD Sender: No OFD packet to send [15:31:54]OFD Sender: No OFD packet to send [15:31:59]OFD Sender: No OFD packet to send [15:32:04]OFD Sender: No OFD packet to send [15:32:09]OFD Sender: No OFD packet to send [15:32:14]OFD Sender: No OFD packet to send [15:32:19]OFD Sender: No OFD packet to send [15:32:24]OFD Sender: No OFD packet to send [15:32:29]OFD Sender: No OFD packet to send [15:32:34]OFD Sender: No OFD packet to send [15:32:39]OFD Sender: No OFD packet to send [15:32:44]OFD Sender: No OFD packet to send [15:32:49]OFD Sender: No OFD packet to send [15:32:54]OFD Sender: No OFD packet to send [15:32:59]OFD Sender: No OFD packet to send [15:33:04]OFD Sender: No OFD packet to send [15:33:09]OFD Sender: No OFD packet to send [15:33:14]OFD Sender: No OFD packet to send [15:33:19]OFD Sender: No OFD packet to send [15:33:24]OFD Sender: No OFD packet to send [15:33:29]OFD Sender: No OFD packet to send [15:33:34]OFD Sender: No OFD packet to send [15:33:39]OFD Sender: No OFD packet to send [15:33:42]accept exits with 10 [15:33:42]New connection [15:33:42]New thread 3067284836 created [15:33:42]Thread 3067428196 joined [15:33:42]Waiting for new connection... [15:33:42] Sock 10.Parse request [15:33:42]Sock 10.Check first char [15:33:42]Sock 10.First char is OK [15:33:42]request: POST /json_proto HTTP/1.0 [15:33:42]Method: POST [15:33:42]URL: /json_proto [15:33:42]Method is POST - this is cgi request [15:33:42]url: /json_proto [15:33:42]query_string will be loaded in cgi processing [15:33:42]execute_cgi json_proto POST (null) [15:33:42]execute_cgi path=json_proto method=POST [15:33:42]POST find Content-Length [15:33:42]Host: 172.17.46.195:8080 [15:33:42]Content-Length: 683 [15:33:42]Content-Type: application/json [15:33:42] [15:33:42]POST finish read [15:33:42]Found Content-Length = 683 [15:33:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:42]execute_script... [15:33:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:33:42]POST & json_proto [15:33:42]process_json_proto [15:33:42]json parsed OK: [15:33:42]protocol is kg_v1.0 [15:33:42]action value=close_receipt [15:33:42]process_action close_receipt [15:33:42]cmd_close_receipt [15:33:42]MH_GetDate [15:33:42]Write to MH i2c: F0 00 00 7A 01 6A [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: F0 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: F0 09 00 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: F0 09 00 7A 01 00 D6 C2 C0 66 8D AE BC 66 8E [15:33:42]GetLastDocTimeStamp 1723908676 [15:33:42]current date 1723908822 [15:33:42]FM_GetShiftState [15:33:42]SAM_PROTO_GetShiftState [15:33:42]wFMCommunicate request_size=4 [15:33:42]MH_SAM_APDU [15:33:42]CAPDU: 80 13 01 00 [15:33:42]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:42]Read from MH i2c: E2 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: E2 0E 00 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [15:33:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:33:42]wFMCommunicate OK [15:33:42]SAM_PROTO_GetShiftState done [15:33:42]FM_GetShiftState done [15:33:42]opened in 1723853126 [15:33:42]opened+sec_in_day 1723939526 [15:33:42]quantity*price = 50035 [15:33:42]sum+1 = 50036 [15:33:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 445 17.08.2024 15:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198837 肖袩袛: 93465441067572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153342&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198837&fm=93465441067572&tin=02508201610067®Number=0000000000092545&sum=50000 [15:33:43]StoreToDocumentArchive [15:33:43]shift 463 fd 198837 [15:33:43]save to /storage/0463/doc_00198837 [15:33:43]save last doc name /storage/0463/doc_00198837 to /storage/kkm_last_doc_name [15:33:43]save OK [15:33:43]Clear old archive folders... [15:33:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:33:43]tlvbuf is 00329520 [15:33:43]SAM_PROTO_ClearQueue [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 09 00 00 [15:33:43]Write to MH i2c: E2 08 00 88 01 80 09 00 00 00 00 00 00 FB [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [15:33:43]RAPDU: 90 00 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_ClearQueue done [15:33:43]KKMCreateOFDPacket [15:33:43]OFDProtocolAddRootSTLVToBuf [15:33:43]FM_MakeSignedData [15:33:43]FM_MakeSignedData [15:33:43]SAM_PROTO_SignData [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 0D 01 02 [15:33:43]Write to MH i2c: E2 08 00 89 01 80 0D 01 02 00 00 00 00 03 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:43]E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [15:33:43]RAPDU: 90 00 [15:33:43]wFMCommunicate OK [15:33:43]wFMCommunicate request_size=255 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D6 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 08 03 00 35 04 06 00 55 01 [15:33:43]Write to MH i2c: E2 02 01 8A 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D6 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 08 03 00 35 04 06 00 55 01 00 00 22 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [15:33:43]RAPDU: 90 00 [15:33:43]wFMCommunicate OK [15:33:43]wFMCommunicate request_size=9 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 0D 02 02 04 9E 69 E2 34 [15:33:43]Write to MH i2c: E2 0C 00 8B 01 80 0D 02 02 04 00 9E 69 E2 34 00 00 2B [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:43]Read from MH i2c: E2 03 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [15:33:43]RAPDU: 90 00 [15:33:43]wFMCommunicate OK [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 0D 03 02 [15:33:43]Write to MH i2c: E2 08 00 8C 01 80 0D 03 02 00 00 00 00 08 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0B 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0B 00 8C 01 00 25 02 4C 8F B4 1F 09 D0 90 00 B7 [15:33:43]RAPDU: 25 02 4C 8F B4 1F 09 D0 90 00 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_SignData done [15:33:43]FM_MakeSignedData done [15:33:43]CreateOFDProtocolMessage [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 11 00 00 [15:33:43]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [15:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:33:43]wFMCommunicate OK [15:33:43]CreateOFDProtocolMessage done [15:33:43]OFDSenderStorePacket 198837 [15:33:43]StoreOFDPacket docnum=198837 [15:33:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 70 92 06 01 D1 66 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D6 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 08 03 00 35 04 06 00 55 01 9E 69 E2 34 25 02 4C 8F B4 1F 09 D0 [15:33:43]CheckFolder [15:33:43]dirname=/storage/ofd_packets [15:33:43]CheckFolder done [15:33:43]ProducePacketName [15:33:43]name=ofd_packets/00198837 [15:33:43]NVStorageSaveData ofd_packets/00198837 [15:33:43]File name is /storage/ofd_packets/00198837 [15:33:43]Write 300 bytes [15:33:43]NVStorageSaveData done [15:33:43]OFDSenderStorePacket done [15:33:43]KKMCreateOFDPacket done [15:33:43]NVStorageSaveData kkm_last_timestamp [15:33:43]File name is /storage/kkm_last_timestamp [15:33:43]Write 4 bytes [15:33:43]NVStorageSaveData done [15:33:43]ExternCall_PrintAddStr [15:33:43]wPrintStart [15:33:43]Write to MH i2c: 01 00 00 8E 01 8F [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: 01 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: 01 07 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [15:33:43]RasterBufferAndPrint [15:33:43]line 小褔械褌 N : (1)11326298 [15:33:43]line 袠袧袧: 02508201610067 [15:33:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:33:43]line 袩袪袨袛袗袞袗 [15:33:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [15:33:43]line 孝芯胁邪褉: 2711190000 [15:33:43]line 袚袗袟-袣-3 [15:33:43]line 13.030 * 38.40 [15:33:43]line = 500.35 [15:33:43]line 袧袛小 12% 袧小袩 1% [15:33:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:33:43]line 袨袣袪校袚袥袝袧袠袝: -0.35 [15:33:43]line 袠孝袨袚袨: 500.00 [15:33:43]line 袙薪械褋械薪芯: 500.00 [15:33:43]line 小袛袗效袗: 0.00 [15:33:43]line 袧小袩 1% : 4.43 [15:33:43]line 袧袛小 12% : 53.13 [15:33:43]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:33:43]line 袘械蟹薪邪谢.: 0.00 [15:33:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:33:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:33:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:33:43]line 效械泻 445 17.08.2024 15:33 [15:33:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:33:43]line 袟袧袦: 0300000079 [15:33:43]line 袪袧袦: 0000000000092545 [15:33:43]line 袙械褉褋懈褟 袣袣袦: 001 [15:33:43]line 肖袦: 0000000000871802 [15:33:43]line 肖袛: 198837 [15:33:43]line 肖袩袛: 93465441067572 [15:33:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153342&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198837&fm=93465441067572&tin=02508201610067®Number=0000000000092545&sum=50000 [15:33:44]OFD Sender: Processing packet 198837 [packets to send 246, broken 245] [15:33:44]ProducePacketName [15:33:44]name=ofd_packets/00198837 [15:33:44]OFD Sender: To server: 嚂鰌G, [15:33:44]CommunicateWithHost lk.salyk.kg:30040 [15:33:44]ConnectInit lk.salyk.kg [15:33:44]written 0, free lines is 4095 [15:33:44]Connected sock=9 [15:33:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 70 92 06 01 D1 66 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 D6 C2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 08 03 00 35 04 06 00 55 01 9E 69 E2 34 25 02 4C 8F B4 1F 09 D0 [15:33:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 35 13 47 00 03 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 08 03 00 F4 03 04 00 E6 6E C0 66 B6 04 01 00 00 BC 0E 51 4B 30 20 E1 3D [15:33:44]CommunicateWithHost err = 0 [15:33:44]CheckOFDResponse [15:33:44]1017 (14) - 77093643461234 [15:33:44]1041 (16) - 0000000000871802 [15:33:44]1040 (4) - 198837 [15:33:44]1012 (4) - 17.08.2024 09:35 [15:33:44]1206 (1) - 0 [15:33:44]OFD Sender: Remove packet 198837 [15:33:44]ProducePacketName [15:33:44]name=ofd_packets/00198837 [15:33:44]NVStorageDeleteData [15:33:44]Write to MH i2c: 01 00 00 B9 01 BA [15:33:44]Write i2c OK [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: 01 [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: 01 07 00 [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: 01 07 00 B9 01 00 00 00 00 00 DF 0C AC [15:33:44]RasterBufferAndPrint [15:33:44]line [15:33:44]line [15:33:44]line [15:33:44]line [15:33:44]line [15:33:44]written 0, free lines is 3301 [15:33:44]MH_Cut [15:33:44]Write to MH i2c: D1 01 00 C0 01 01 93 [15:33:44]Write i2c OK [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: D1 [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: D1 01 00 [15:33:44]MH_I2C_Read... [15:33:44]Read from MH i2c: D1 01 00 C0 01 00 92 [15:33:44]Write to MH i2c: 01 00 00 C1 01 C2 [15:33:44]Write i2c OK [15:33:44]MH_I2C_Read... [15:33:45]OFD Sender: No OFD packet to send [15:33:45]*** Cut start [15:33:45]*** Purtial cut [15:33:45]*** Stage 1: CUTSNS_PIN = 1 [15:33:45]Read from MH i2c: 01 [15:33:45]MH_I2C_Read... [15:33:45]*** Stop cut motor [15:33:45]*** Cut end [15:33:45]Read from MH i2c: 01 07 00 [15:33:45]MH_I2C_Read... [15:33:45]Read from MH i2c: 01 07 00 C1 01 00 00 00 00 00 FF 0F D7 [15:33:45]process_action close_receipt done [15:33:45]requested_data is exist [15:33:45]produce_requested_data [15:33:45]requested_item fm.sn is exist - process it [15:33:45]wFMCommunicate request_size=4 [15:33:45]MH_SAM_APDU [15:33:45]CAPDU: 80 11 00 00 [15:33:45]Write to MH i2c: E2 08 00 C2 01 80 11 00 00 00 00 00 00 3D [15:33:45]Write i2c OK [15:33:45]MH_I2C_Read... [15:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:45]Read from MH i2c: E2 [15:33:45]MH_I2C_Read... [15:33:45]Read from MH i2c: E2 17 00 [15:33:45]MH_I2C_Read... [15:33:45]Read from MH i2c: E2 17 00 C2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [15:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:33:45]wFMCommunicate OK [15:33:45]requested_item fd.num is exist - process it [15:33:45]SAM_PROTO_GetFieldsCounters [15:33:45]wFMCommunicate request_size=4 [15:33:45]MH_SAM_APDU [15:33:45]CAPDU: 80 13 00 00 [15:33:45]Write to MH i2c: E2 08 00 C3 01 80 13 00 00 00 00 00 00 40 [15:33:45]Write i2c OK [15:33:45]MH_I2C_Read... [15:33:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:45]Read from MH i2c: E2 [15:33:45]MH_I2C_Read... [15:33:45]Read from MH i2c: E2 62 00 [15:33:45]MH_I2C_Read... [15:33:45]Read from MH i2c: E2 62 00 C3 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [15:33:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:45]wFMCommunicate OK [15:33:45]SAM_PROTO_GetFieldsCounters done [15:33:45]requested_item shift.num is exist - process it [15:33:45]requested_item shift.opened is exist - process it [15:33:45]req_shift_opened [15:33:45]FM_GetShiftState [15:33:45]SAM_PROTO_GetShiftState [15:33:45]wFMCommunicate request_size=4 [15:33:45]MH_SAM_APDU [15:33:45]CAPDU: 80 13 01 00 [15:33:45]Write to MH i2c: E2 08 00 C4 01 80 13 01 00 00 00 00 00 42 [15:33:45]Write i2c OK [15:33:45]MH_I2C_Read... [15:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:46]Read from MH i2c: E2 [15:33:46]MH_I2C_Read... [15:33:46]Read from MH i2c: E2 0E 00 [15:33:46]MH_I2C_Read... [15:33:46]Read from MH i2c: E2 0E 00 C4 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [15:33:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:33:46]wFMCommunicate OK [15:33:46]SAM_PROTO_GetShiftState done [15:33:46]FM_GetShiftState done [15:33:46]req_shift_opened done [15:33:46]requested_item shift.open_date is exist - process it [15:33:46]req_shift_open_date [15:33:46]req_shift_open_date done [15:33:46]produce_requested_data done [15:33:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198837,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:33:46]process_action_free close_receipt [15:33:46]json_value_free [15:33:46]json_value_free done [15:33:46]process_json_proto returns [15:33:46]Send response to host [15:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198837,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:33:46]free response buf [15:33:46]execute_script done [15:33:46]execute_script returns [15:33:46]free content buf [15:33:46]Sock 10.Close socket [15:33:46]Sock 10.Thread stoped [15:33:50]OFD Sender: No OFD packet to send [15:33:55]OFD Sender: No OFD packet to send [15:34:00]OFD Sender: No OFD packet to send [15:34:05]OFD Sender: No OFD packet to send [15:34:10]OFD Sender: No OFD packet to send [15:34:15]OFD Sender: No OFD packet to send [15:34:20]OFD Sender: No OFD packet to send [15:34:25]OFD Sender: No OFD packet to send [15:34:30]OFD Sender: No OFD packet to send [15:34:35]OFD Sender: No OFD packet to send [15:34:40]OFD Sender: No OFD packet to send [15:34:42]accept exits with 7 [15:34:42]New connection [15:34:42]New thread 3067428196 created [15:34:42]Thread 3067284836 joined [15:34:42]Waiting for new connection... [15:34:42] Sock 7.Parse request [15:34:42]Sock 7.Check first char [15:34:42]Sock 7.First char is OK [15:34:42]request: POST /json_proto HTTP/1.0 [15:34:42]Method: POST [15:34:42]URL: /json_proto [15:34:42]Method is POST - this is cgi request [15:34:42]url: /json_proto [15:34:42]query_string will be loaded in cgi processing [15:34:42]execute_cgi json_proto POST (null) [15:34:42]execute_cgi path=json_proto method=POST [15:34:42]POST find Content-Length [15:34:42]Host: 172.17.46.195:8080 [15:34:42]Content-Length: 805 [15:34:42]Content-Type: application/json [15:34:42] [15:34:42]POST finish read [15:34:42]Found Content-Length = 805 [15:34:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:42]execute_script... [15:34: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)11326299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:42]POST & json_proto [15:34:42]process_json_proto [15:34:42]json parsed OK: [15:34:42]protocol is kg_v1.0 [15:34:42]action value=close_receipt [15:34:42]process_action close_receipt [15:34:42]cmd_close_receipt [15:34:42]MH_GetDate [15:34:42]Write to MH i2c: F0 00 00 C5 01 B5 [15:34:42]Write i2c OK [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 09 00 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 09 00 C5 01 00 12 C3 C0 66 8D AE BC 66 16 [15:34:42]GetLastDocTimeStamp 1723908822 [15:34:42]current date 1723908882 [15:34:42]FM_GetShiftState [15:34:42]SAM_PROTO_GetShiftState [15:34:42]wFMCommunicate request_size=4 [15:34:42]MH_SAM_APDU [15:34:42]CAPDU: 80 13 01 00 [15:34:42]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [15:34:42]Write i2c OK [15:34:42]MH_I2C_Read... [15:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:42]Read from MH i2c: E2 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: E2 0E 00 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [15:34:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:34:42]wFMCommunicate OK [15:34:42]SAM_PROTO_GetShiftState done [15:34:42]FM_GetShiftState done [15:34:42]opened in 1723853126 [15:34:42]opened+sec_in_day 1723939526 [15:34:42]quantity*price = 150032 [15:34:42]sum+1 = 150033 [15:34:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 446 17.08.2024 15:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198838 肖袩袛: 4762407149387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153442&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198838&fm=4762407149387&tin=02508201610067®Number=0000000000092545&sum=150032 [15:34:43]StoreToDocumentArchive [15:34:43]shift 463 fd 198838 [15:34:43]save to /storage/0463/doc_00198838 [15:34:43]save last doc name /storage/0463/doc_00198838 to /storage/kkm_last_doc_name [15:34:43]save OK [15:34:43]Clear old archive folders... [15:34:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:43]tlvbuf is 003293E0 [15:34:43]SAM_PROTO_ClearQueue [15:34:43]wFMCommunicate request_size=4 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 09 00 00 [15:34:43]Write to MH i2c: E2 08 00 D3 01 80 09 00 00 00 00 00 00 46 [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [15:34:43]RAPDU: 90 00 [15:34:43]wFMCommunicate OK [15:34:43]SAM_PROTO_ClearQueue done [15:34:43]KKMCreateOFDPacket [15:34:43]OFDProtocolAddRootSTLVToBuf [15:34:43]FM_MakeSignedData [15:34:43]FM_MakeSignedData [15:34:43]SAM_PROTO_SignData [15:34:43]wFMCommunicate request_size=4 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 0D 01 02 [15:34:43]Write to MH i2c: E2 08 00 D4 01 80 0D 01 02 00 00 00 00 4E [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [15:34:43]RAPDU: 90 00 [15:34:43]wFMCommunicate OK [15:34:43]wFMCommunicate request_size=255 [15:34:43]MH_SAM_APDU [15:34: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 12 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 08 03 00 35 04 06 00 04 [15:34:43]Write to MH i2c: E2 02 01 D5 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 12 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 08 03 00 35 04 06 00 04 00 00 CB [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [15:34:43]RAPDU: 90 00 [15:34:43]wFMCommunicate OK [15:34:43]wFMCommunicate request_size=10 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 0D 02 02 05 54 D5 96 1F 4B [15:34:43]Write to MH i2c: E2 0D 00 D6 01 80 0D 02 02 05 00 54 D5 96 1F 4B 00 00 84 [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [15:34:43]RAPDU: 90 00 [15:34:43]wFMCommunicate OK [15:34:43]wFMCommunicate request_size=4 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 0D 03 02 [15:34:43]Write to MH i2c: E2 08 00 D7 01 80 0D 03 02 00 00 00 00 53 [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 0B 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 0B 00 D7 01 00 A4 A0 7E C3 F1 EB 02 1A 90 00 D1 [15:34:43]RAPDU: A4 A0 7E C3 F1 EB 02 1A 90 00 [15:34:43]wFMCommunicate OK [15:34:43]SAM_PROTO_SignData done [15:34:43]FM_MakeSignedData done [15:34:43]CreateOFDProtocolMessage [15:34:43]wFMCommunicate request_size=4 [15:34:43]MH_SAM_APDU [15:34:43]CAPDU: 80 11 00 00 [15:34:43]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:43]Read from MH i2c: E2 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 17 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [15:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:34:43]wFMCommunicate OK [15:34:43]CreateOFDProtocolMessage done [15:34:43]OFDSenderStorePacket 198838 [15:34:43]StoreOFDPacket docnum=198838 [15:34:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 5B 07 01 4A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 12 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 08 03 00 35 04 06 00 04 54 D5 96 1F 4B A4 A0 7E C3 F1 EB 02 1A [15:34:43]CheckFolder [15:34:43]dirname=/storage/ofd_packets [15:34:43]CheckFolder done [15:34:43]ProducePacketName [15:34:43]name=ofd_packets/00198838 [15:34:43]NVStorageSaveData ofd_packets/00198838 [15:34:43]File name is /storage/ofd_packets/00198838 [15:34:43]Write 301 bytes [15:34:43]NVStorageSaveData done [15:34:43]OFDSenderStorePacket done [15:34:43]KKMCreateOFDPacket done [15:34:43]NVStorageSaveData kkm_last_timestamp [15:34:43]File name is /storage/kkm_last_timestamp [15:34:43]Write 4 bytes [15:34:43]NVStorageSaveData done [15:34:43]ExternCall_PrintAddStr [15:34:43]wPrintStart [15:34:43]Write to MH i2c: 01 00 00 D9 01 DA [15:34:43]Write i2c OK [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: 01 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: 01 07 00 [15:34:43]MH_I2C_Read... [15:34:43]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [15:34:43]RasterBufferAndPrint [15:34:43]line 小褔械褌 N : (1)11326299 [15:34:43]line 袠袧袧: 02508201610067 [15:34:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:34:43]line 袩袪袨袛袗袞袗 [15:34:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [15:34:43]line 孝芯胁邪褉: 2710124500 [15:34:43]line 袗懈-95-袣-5 [15:34:43]line 20.220 * 74.20 [15:34:43]line = 1500.32 [15:34:43]line 袧袛小 12% 袧小袩 1% [15:34:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:34:43]line 袠孝袨袚袨: 1500.32 [15:34:43]line 袧小袩 1% : 13.28 [15:34:43]line 袧袛小 12% : 159.33 [15:34:43]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:34:43]line 袘械蟹薪邪谢.: 1500.32 [15:34:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:34:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:34:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:34:43]line 效械泻 446 17.08.2024 15:34 [15:34:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:34:43]line 袟袧袦: 0300000079 [15:34:43]line 袪袧袦: 0000000000092545 [15:34:43]line 袙械褉褋懈褟 袣袣袦: 001 [15:34:43]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:34:43]line 肖袦: 0000000000871802 [15:34:43]line 肖袛: 198838 [15:34:43]line 肖袩袛: 4762407149387 [15:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153442&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198838&fm=4762407149387&tin=02508201610067®Number=0000000000092545&sum=150032 [15:34:44]OFD Sender: Processing packet 198838 [packets to send 246, broken 245] [15:34:44]ProducePacketName [15:34:44]name=ofd_packets/00198838 [15:34:44]OFD Sender: To server: 嚂鰌G, [15:34:44]CommunicateWithHost lk.salyk.kg:30040 [15:34:44]ConnectInit lk.salyk.kg [15:34:44]written 0, free lines is 4095 [15:34:44]Connected sock=10 [15:34:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 5B 07 01 4A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 12 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 08 03 00 35 04 06 00 04 54 D5 96 1F 4B A4 A0 7E C3 F1 EB 02 1A [15:34:44]Write to MH i2c: 01 00 00 03 02 05 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 F3 0C 0B [15:34:44]RasterBufferAndPrint [15:34:44]line [15:34:44]line [15:34:44]line [15:34:44]line [15:34:44]line [15:34:44]written 0, free lines is 3320 [15:34:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 82 EA 47 00 A7 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 08 03 00 F4 03 04 00 22 6F C0 66 B6 04 01 00 00 F6 AF 90 EC 20 50 C9 AE [15:34:44]CommunicateWithHost err = 0 [15:34:44]CheckOFDResponse [15:34:44]1017 (14) - 77093643461234 [15:34:44]1041 (16) - 0000000000871802 [15:34:44]1040 (4) - 198838 [15:34:44]1012 (4) - 17.08.2024 09:36 [15:34:44]1206 (1) - 0 [15:34:44]OFD Sender: Remove packet 198838 [15:34:44]ProducePacketName [15:34:44]name=ofd_packets/00198838 [15:34:44]NVStorageDeleteData [15:34:44]MH_Cut [15:34:44]Write to MH i2c: D1 01 00 0A 02 01 DE [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: D1 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: D1 01 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: D1 01 00 0A 02 00 DD [15:34:44]Write to MH i2c: 01 00 00 0B 02 0D [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:45]OFD Sender: No OFD packet to send [15:34:45]*** Cut start [15:34:45]*** Purtial cut [15:34:45]*** CUTSNS_PIN = 0 [15:34:45]*** Stage 1: CUTSNS_PIN = 1 [15:34:47]Read from MH i2c: 01 [15:34:47]MH_I2C_Read... [15:34:47]*** Stop cut motor [15:34:47]*** Cut end [15:34:47]Read from MH i2c: 01 07 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FF 0F 22 [15:34:47]process_action close_receipt done [15:34:47]requested_data is exist [15:34:47]produce_requested_data [15:34:47]requested_item fm.sn is exist - process it [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 11 00 00 [15:34:47]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 0C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [15:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:34:47]wFMCommunicate OK [15:34:47]requested_item fd.num is exist - process it [15:34:47]SAM_PROTO_GetFieldsCounters [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 00 00 [15:34:47]Write to MH i2c: E2 08 00 0D 02 80 13 00 00 00 00 00 00 8B [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 0D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [15:34:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetFieldsCounters done [15:34:47]requested_item shift.num is exist - process it [15:34:47]requested_item shift.opened is exist - process it [15:34:47]req_shift_opened [15:34:47]FM_GetShiftState [15:34:47]SAM_PROTO_GetShiftState [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 01 00 [15:34:47]Write to MH i2c: E2 08 00 0E 02 80 13 01 00 00 00 00 00 8D [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 0E 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 ED [15:34:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetShiftState done [15:34:47]FM_GetShiftState done [15:34:47]req_shift_opened done [15:34:47]requested_item shift.open_date is exist - process it [15:34:47]req_shift_open_date [15:34:47]req_shift_open_date done [15:34:47]produce_requested_data done [15:34:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198838,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:34:47]process_action_free close_receipt [15:34:47]json_value_free [15:34:47]json_value_free done [15:34:47]process_json_proto returns [15:34:47]Send response to host [15:34:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198838,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:34:47]free response buf [15:34:47]execute_script done [15:34:47]execute_script returns [15:34:47]free content buf [15:34:47]Sock 7.Close socket [15:34:47]Sock 7.Thread stoped [15:34:50]OFD Sender: No OFD packet to send [15:34:55]OFD Sender: No OFD packet to send [15:35:00]OFD Sender: No OFD packet to send [15:35:05]OFD Sender: No OFD packet to send [15:35:10]OFD Sender: No OFD packet to send [15:35:15]OFD Sender: No OFD packet to send [15:35:20]OFD Sender: No OFD packet to send [15:35:25]OFD Sender: No OFD packet to send [15:35:30]OFD Sender: No OFD packet to send [15:35:35]OFD Sender: No OFD packet to send [15:35:40]OFD Sender: No OFD packet to send [15:35:45]OFD Sender: No OFD packet to send [15:35:50]OFD Sender: No OFD packet to send [15:35:51]accept exits with 9 [15:35:51]New connection [15:35:51]New thread 3067284836 created [15:35:51]Thread 3067428196 joined [15:35:51]Waiting for new connection... [15:35:51] Sock 9.Parse request [15:35:51]Sock 9.Check first char [15:35:51]Sock 9.First char is OK [15:35:51]request: POST /json_proto HTTP/1.0 [15:35:51]Method: POST [15:35:51]URL: /json_proto [15:35:51]Method is POST - this is cgi request [15:35:51]url: /json_proto [15:35:51]query_string will be loaded in cgi processing [15:35:51]execute_cgi json_proto POST (null) [15:35:51]execute_cgi path=json_proto method=POST [15:35:51]POST find Content-Length [15:35:51]Host: 172.17.46.195:8080 [15:35:51]Content-Length: 679 [15:35:51]Content-Type: application/json [15:35:51] [15:35:51]POST finish read [15:35:51]Found Content-Length = 679 [15:35:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:51]execute_script... [15:35: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)11326302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:51]POST & json_proto [15:35:51]process_json_proto [15:35:51]json parsed OK: [15:35:51]protocol is kg_v1.0 [15:35:51]action value=close_receipt [15:35:51]process_action close_receipt [15:35:51]cmd_close_receipt [15:35:51]MH_GetDate [15:35:51]Write to MH i2c: F0 00 00 0F 02 00 [15:35:51]Write i2c OK [15:35:51]MH_I2C_Read... [15:35:51]Read from MH i2c: F0 [15:35:51]MH_I2C_Read... [15:35:51]Read from MH i2c: F0 09 00 [15:35:51]MH_I2C_Read... [15:35:51]Read from MH i2c: F0 09 00 0F 02 00 57 C3 C0 66 8D AE BC 66 A6 [15:35:51]GetLastDocTimeStamp 1723908882 [15:35:51]current date 1723908951 [15:35:51]FM_GetShiftState [15:35:51]SAM_PROTO_GetShiftState [15:35:51]wFMCommunicate request_size=4 [15:35:51]MH_SAM_APDU [15:35:51]CAPDU: 80 13 01 00 [15:35:51]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [15:35:51]Write i2c OK [15:35:51]MH_I2C_Read... [15:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:51]Read from MH i2c: E2 [15:35:51]MH_I2C_Read... [15:35:51]Read from MH i2c: E2 0E 00 [15:35:51]MH_I2C_Read... [15:35:51]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [15:35:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:35:51]wFMCommunicate OK [15:35:51]SAM_PROTO_GetShiftState done [15:35:51]FM_GetShiftState done [15:35:51]opened in 1723853126 [15:35:51]opened+sec_in_day 1723939526 [15:35:51]quantity*price = 40002 [15:35:51]sum+1 = 40003 [15:35:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 447 17.08.2024 15:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198839 肖袩袛: 73856788392500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198839&fm=73856788392500&tin=02508201610067®Number=0000000000092545&sum=40000 [15:35:52]StoreToDocumentArchive [15:35:52]shift 463 fd 198839 [15:35:52]save to /storage/0463/doc_00198839 [15:35:52]save last doc name /storage/0463/doc_00198839 to /storage/kkm_last_doc_name [15:35:52]save OK [15:35:52]Clear old archive folders... [15:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:52]tlvbuf is 003A0A20 [15:35:52]SAM_PROTO_ClearQueue [15:35:52]wFMCommunicate request_size=4 [15:35:52]MH_SAM_APDU [15:35:52]CAPDU: 80 09 00 00 [15:35:52]Write to MH i2c: E2 08 00 1D 02 80 09 00 00 00 00 00 00 91 [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:52]Read from MH i2c: E2 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [15:35:52]RAPDU: 90 00 [15:35:52]wFMCommunicate OK [15:35:52]SAM_PROTO_ClearQueue done [15:35:52]KKMCreateOFDPacket [15:35:52]OFDProtocolAddRootSTLVToBuf [15:35:52]FM_MakeSignedData [15:35:52]FM_MakeSignedData [15:35:52]SAM_PROTO_SignData [15:35:52]wFMCommunicate request_size=4 [15:35:52]MH_SAM_APDU [15:35:52]CAPDU: 80 0D 01 02 [15:35:52]Write to MH i2c: E2 08 00 1E 02 80 0D 01 02 00 00 00 00 99 [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:52]Read from MH i2c: E2 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [15:35:52]RAPDU: 90 00 [15:35:52]wFMCommunicate OK [15:35:52]wFMCommunicate request_size=255 [15:35:52]MH_SAM_APDU [15:35: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 57 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 08 03 00 35 04 06 00 43 [15:35:52]Write to MH i2c: E2 02 01 1F 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 57 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 08 03 00 35 04 06 00 43 00 00 CB [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:52]Read from MH i2c: E2 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [15:35:52]RAPDU: 90 00 [15:35:52]wFMCommunicate OK [15:35:52]wFMCommunicate request_size=10 [15:35:52]MH_SAM_APDU [15:35:52]CAPDU: 80 0D 02 02 05 2C 1F A2 EA 34 [15:35:52]Write to MH i2c: E2 0D 00 20 02 80 0D 02 02 05 00 2C 1F A2 EA 34 00 00 B1 [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:52]Read from MH i2c: E2 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [15:35:52]RAPDU: 90 00 [15:35:52]wFMCommunicate OK [15:35:52]wFMCommunicate request_size=4 [15:35:52]MH_SAM_APDU [15:35:52]CAPDU: 80 0D 03 02 [15:35:52]Write to MH i2c: E2 08 00 21 02 80 0D 03 02 00 00 00 00 9E [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:52]Read from MH i2c: E2 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 0B 00 [15:35:52]MH_I2C_Read... [15:35:52]Read from MH i2c: E2 0B 00 21 02 00 BE A5 FC 1D F2 7E CA 2C 90 00 81 [15:35:52]RAPDU: BE A5 FC 1D F2 7E CA 2C 90 00 [15:35:52]wFMCommunicate OK [15:35:52]SAM_PROTO_SignData done [15:35:52]FM_MakeSignedData done [15:35:52]CreateOFDProtocolMessage [15:35:52]wFMCommunicate request_size=4 [15:35:52]MH_SAM_APDU [15:35:52]CAPDU: 80 11 00 00 [15:35:52]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [15:35:52]Write i2c OK [15:35:52]MH_I2C_Read... [15:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:53]Read from MH i2c: E2 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: E2 17 00 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [15:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:35:53]wFMCommunicate OK [15:35:53]CreateOFDProtocolMessage done [15:35:53]OFDSenderStorePacket 198839 [15:35:53]StoreOFDPacket docnum=198839 [15:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7B 34 07 01 E5 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 57 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 08 03 00 35 04 06 00 43 2C 1F A2 EA 34 BE A5 FC 1D F2 7E CA 2C [15:35:53]CheckFolder [15:35:53]dirname=/storage/ofd_packets [15:35:53]CheckFolder done [15:35:53]ProducePacketName [15:35:53]name=ofd_packets/00198839 [15:35:53]NVStorageSaveData ofd_packets/00198839 [15:35:53]File name is /storage/ofd_packets/00198839 [15:35:53]Write 301 bytes [15:35:53]NVStorageSaveData done [15:35:53]OFDSenderStorePacket done [15:35:53]KKMCreateOFDPacket done [15:35:53]NVStorageSaveData kkm_last_timestamp [15:35:53]File name is /storage/kkm_last_timestamp [15:35:53]Write 4 bytes [15:35:53]NVStorageSaveData done [15:35:53]ExternCall_PrintAddStr [15:35:53]wPrintStart [15:35:53]Write to MH i2c: 01 00 00 23 02 25 [15:35:53]Write i2c OK [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 07 00 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [15:35:53]RasterBufferAndPrint [15:35:53]line 小褔械褌 N : (1)11326302 [15:35:53]line 袠袧袧: 02508201610067 [15:35:53]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:35:53]line 袩袪袨袛袗袞袗 [15:35:53]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [15:35:53]line 孝芯胁邪褉: 2710124130 [15:35:53]line 袗懈-92-袣-4 [15:35:53]line 5.900 * 67.80 [15:35:53]line = 400.02 [15:35:53]line 袧袛小 12% 袧小袩 1% [15:35:53]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:35:53]line 袨袣袪校袚袥袝袧袠袝: -0.02 [15:35:53]line 袠孝袨袚袨: 400.00 [15:35:53]line 袙薪械褋械薪芯: 400.00 [15:35:53]line 小袛袗效袗: 0.00 [15:35:53]line 袧小袩 1% : 3.54 [15:35:53]line 袧袛小 12% : 42.48 [15:35:53]line 袧邪谢懈褔薪褘屑懈: 400.00 [15:35:53]line 袘械蟹薪邪谢.: 0.00 [15:35:53]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:35:53]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:35:53]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:35:53]line 效械泻 447 17.08.2024 15:35 [15:35:53]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:35:53]line 袟袧袦: 0300000079 [15:35:53]line 袪袧袦: 0000000000092545 [15:35:53]line 袙械褉褋懈褟 袣袣袦: 001 [15:35:53]line 肖袦: 0000000000871802 [15:35:53]line 肖袛: 198839 [15:35:53]line 肖袩袛: 73856788392500 [15:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153551&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198839&fm=73856788392500&tin=02508201610067®Number=0000000000092545&sum=40000 [15:35:53]written 0, free lines is 4095 [15:35:53]OFD Sender: Processing packet 198839 [packets to send 246, broken 245] [15:35:53]ProducePacketName [15:35:53]name=ofd_packets/00198839 [15:35:53]OFD Sender: To server: 嚂鰌G, [15:35:53]CommunicateWithHost lk.salyk.kg:30040 [15:35:53]ConnectInit lk.salyk.kg [15:35:53]Connected sock=10 [15:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7B 34 07 01 E5 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 57 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 08 03 00 35 04 06 00 43 2C 1F A2 EA 34 BE A5 FC 1D F2 7E CA 2C [15:35:53]Write to MH i2c: 01 00 00 4E 02 50 [15:35:53]Write i2c OK [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 07 00 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 D7 0C 3A [15:35:53]RasterBufferAndPrint [15:35:53]line [15:35:53]line [15:35:53]line [15:35:53]line [15:35:53]line [15:35:53]written 0, free lines is 3295 [15:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 23 DE 47 00 21 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 08 03 00 F4 03 04 00 67 6F C0 66 B6 04 01 00 00 44 9F 0D FC 1B E9 88 17 [15:35:53]CommunicateWithHost err = 0 [15:35:53]CheckOFDResponse [15:35:53]1017 (14) - 77093643461234 [15:35:53]1041 (16) - 0000000000871802 [15:35:53]1040 (4) - 198839 [15:35:53]1012 (4) - 17.08.2024 09:37 [15:35:53]1206 (1) - 0 [15:35:53]OFD Sender: Remove packet 198839 [15:35:53]ProducePacketName [15:35:53]name=ofd_packets/00198839 [15:35:53]NVStorageDeleteData [15:35:53]MH_Cut [15:35:53]Write to MH i2c: D1 01 00 55 02 01 29 [15:35:53]Write i2c OK [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: D1 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: D1 01 00 [15:35:53]MH_I2C_Read... [15:35:53]Read from MH i2c: D1 01 00 55 02 00 28 [15:35:53]Write to MH i2c: 01 00 00 56 02 58 [15:35:53]Write i2c OK [15:35:53]MH_I2C_Read... [15:35:54]OFD Sender: No OFD packet to send [15:35:54]*** Cut start [15:35:54]*** Purtial cut [15:35:54]*** Stage 1: CUTSNS_PIN = 1 [15:35:54]Read from MH i2c: 01 [15:35:54]MH_I2C_Read... [15:35:54]*** Stop cut motor [15:35:54]*** Cut end [15:35:54]Read from MH i2c: 01 07 00 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 FF 0F 6D [15:35:54]process_action close_receipt done [15:35:54]requested_data is exist [15:35:54]produce_requested_data [15:35:54]requested_item fm.sn is exist - process it [15:35:54]wFMCommunicate request_size=4 [15:35:54]MH_SAM_APDU [15:35:54]CAPDU: 80 11 00 00 [15:35:54]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [15:35:54]Write i2c OK [15:35:54]MH_I2C_Read... [15:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:54]Read from MH i2c: E2 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 17 00 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 17 00 57 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 20 [15:35:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:35:54]wFMCommunicate OK [15:35:54]requested_item fd.num is exist - process it [15:35:54]SAM_PROTO_GetFieldsCounters [15:35:54]wFMCommunicate request_size=4 [15:35:54]MH_SAM_APDU [15:35:54]CAPDU: 80 13 00 00 [15:35:54]Write to MH i2c: E2 08 00 58 02 80 13 00 00 00 00 00 00 D6 [15:35:54]Write i2c OK [15:35:54]MH_I2C_Read... [15:35:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:54]Read from MH i2c: E2 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 62 00 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 62 00 58 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [15:35:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:54]wFMCommunicate OK [15:35:54]SAM_PROTO_GetFieldsCounters done [15:35:54]requested_item shift.num is exist - process it [15:35:54]requested_item shift.opened is exist - process it [15:35:54]req_shift_opened [15:35:54]FM_GetShiftState [15:35:54]SAM_PROTO_GetShiftState [15:35:54]wFMCommunicate request_size=4 [15:35:54]MH_SAM_APDU [15:35:54]CAPDU: 80 13 01 00 [15:35:54]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [15:35:54]Write i2c OK [15:35:54]MH_I2C_Read... [15:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:54]Read from MH i2c: E2 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 0E 00 [15:35:54]MH_I2C_Read... [15:35:54]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 38 [15:35:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:35:54]wFMCommunicate OK [15:35:54]SAM_PROTO_GetShiftState done [15:35:54]FM_GetShiftState done [15:35:54]req_shift_opened done [15:35:54]requested_item shift.open_date is exist - process it [15:35:54]req_shift_open_date [15:35:54]req_shift_open_date done [15:35:54]produce_requested_data done [15:35:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198839,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:35:54]process_action_free close_receipt [15:35:54]json_value_free [15:35:54]json_value_free done [15:35:54]process_json_proto returns [15:35:54]Send response to host [15:35:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198839,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:35:54]free response buf [15:35:54]execute_script done [15:35:54]execute_script returns [15:35:54]free content buf [15:35:54]Sock 9.Close socket [15:35:54]Sock 9.Thread stoped [15:35:59]OFD Sender: No OFD packet to send [15:36:00]accept exits with 7 [15:36:00]New connection [15:36:00]New thread 3067428196 created [15:36:00]Thread 3067284836 joined [15:36:00]Waiting for new connection... [15:36:00] Sock 7.Parse request [15:36:00]Sock 7.Check first char [15:36:00]Sock 7.First char is OK [15:36:00]request: POST /json_proto HTTP/1.0 [15:36:00]Method: POST [15:36:00]URL: /json_proto [15:36:00]Method is POST - this is cgi request [15:36:00]url: /json_proto [15:36:00]query_string will be loaded in cgi processing [15:36:00]execute_cgi json_proto POST (null) [15:36:00]execute_cgi path=json_proto method=POST [15:36:00]POST find Content-Length [15:36:00]Host: 172.17.46.195:8080 [15:36:00]Content-Length: 679 [15:36:00]Content-Type: application/json [15:36:00] [15:36:00]POST finish read [15:36:00]Found Content-Length = 679 [15:36:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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" ] } } [15:36:00]execute_script... [15: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)11326301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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" ] } } [15:36:00]POST & json_proto [15:36:00]process_json_proto [15:36:00]json parsed OK: [15:36:00]protocol is kg_v1.0 [15:36:00]action value=close_receipt [15:36:00]process_action close_receipt [15:36:00]cmd_close_receipt [15:36:00]MH_GetDate [15:36:00]Write to MH i2c: F0 00 00 5A 02 4B [15:36:00]Write i2c OK [15:36:00]MH_I2C_Read... [15:36:00]Read from MH i2c: F0 [15:36:00]MH_I2C_Read... [15:36:00]Read from MH i2c: F0 09 00 [15:36:00]MH_I2C_Read... [15:36:00]Read from MH i2c: F0 09 00 5A 02 00 60 C3 C0 66 8D AE BC 66 FA [15:36:00]GetLastDocTimeStamp 1723908951 [15:36:00]current date 1723908960 [15:36:00]FM_GetShiftState [15:36:00]SAM_PROTO_GetShiftState [15:36:00]wFMCommunicate request_size=4 [15:36:00]MH_SAM_APDU [15:36:00]CAPDU: 80 13 01 00 [15:36:00]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [15:36:00]Write i2c OK [15:36:00]MH_I2C_Read... [15:36:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:00]Read from MH i2c: E2 [15:36:00]MH_I2C_Read... [15:36:00]Read from MH i2c: E2 0E 00 [15:36:00]MH_I2C_Read... [15:36:00]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [15:36:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:36:00]wFMCommunicate OK [15:36:00]SAM_PROTO_GetShiftState done [15:36:00]FM_GetShiftState done [15:36:00]opened in 1723853126 [15:36:00]opened+sec_in_day 1723939526 [15:36:00]quantity*price = 30051 [15:36:00]sum+1 = 30052 [15:36:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.91 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 448 17.08.2024 15:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198840 肖袩袛: 253104475887993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153600&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198840&fm=253104475887993&tin=02508201610067®Number=0000000000092545&sum=30000 [15:36:01]StoreToDocumentArchive [15:36:01]shift 463 fd 198840 [15:36:01]save to /storage/0463/doc_00198840 [15:36:01]save last doc name /storage/0463/doc_00198840 to /storage/kkm_last_doc_name [15:36:01]save OK [15:36:01]Clear old archive folders... [15:36:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:01]tlvbuf is 00395F50 [15:36:01]SAM_PROTO_ClearQueue [15:36:01]wFMCommunicate request_size=4 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 09 00 00 [15:36:01]Write to MH i2c: E2 08 00 68 02 80 09 00 00 00 00 00 00 DC [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [15:36:01]RAPDU: 90 00 [15:36:01]wFMCommunicate OK [15:36:01]SAM_PROTO_ClearQueue done [15:36:01]KKMCreateOFDPacket [15:36:01]OFDProtocolAddRootSTLVToBuf [15:36:01]FM_MakeSignedData [15:36:01]FM_MakeSignedData [15:36:01]SAM_PROTO_SignData [15:36:01]wFMCommunicate request_size=4 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 0D 01 02 [15:36:01]Write to MH i2c: E2 08 00 69 02 80 0D 01 02 00 00 00 00 E4 [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [15:36:01]RAPDU: 90 00 [15:36:01]wFMCommunicate OK [15:36:01]wFMCommunicate request_size=255 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 60 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 08 03 00 35 04 06 00 E6 [15:36:01]Write to MH i2c: E2 02 01 6A 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 60 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 08 03 00 35 04 06 00 E6 00 00 18 [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [15:36:01]RAPDU: 90 00 [15:36:01]wFMCommunicate OK [15:36:01]wFMCommunicate request_size=10 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 0D 02 02 05 32 7A 60 59 79 [15:36:01]Write to MH i2c: E2 0D 00 6B 02 80 0D 02 02 05 00 32 7A 60 59 79 00 00 CF [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [15:36:01]RAPDU: 90 00 [15:36:01]wFMCommunicate OK [15:36:01]wFMCommunicate request_size=4 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 0D 03 02 [15:36:01]Write to MH i2c: E2 08 00 6C 02 80 0D 03 02 00 00 00 00 E9 [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 0B 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 0B 00 6C 02 00 5E 91 F2 01 95 8D CB 9E 90 00 57 [15:36:01]RAPDU: 5E 91 F2 01 95 8D CB 9E 90 00 [15:36:01]wFMCommunicate OK [15:36:01]SAM_PROTO_SignData done [15:36:01]FM_MakeSignedData done [15:36:01]CreateOFDProtocolMessage [15:36:01]wFMCommunicate request_size=4 [15:36:01]MH_SAM_APDU [15:36:01]CAPDU: 80 11 00 00 [15:36:01]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:01]Read from MH i2c: E2 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 17 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: E2 17 00 6D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [15:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:36:01]wFMCommunicate OK [15:36:01]CreateOFDProtocolMessage done [15:36:01]OFDSenderStorePacket 198840 [15:36:01]StoreOFDPacket docnum=198840 [15:36:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9D 63 07 01 3A 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 60 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 08 03 00 35 04 06 00 E6 32 7A 60 59 79 5E 91 F2 01 95 8D CB 9E [15:36:01]CheckFolder [15:36:01]dirname=/storage/ofd_packets [15:36:01]CheckFolder done [15:36:01]ProducePacketName [15:36:01]name=ofd_packets/00198840 [15:36:01]NVStorageSaveData ofd_packets/00198840 [15:36:01]File name is /storage/ofd_packets/00198840 [15:36:01]Write 301 bytes [15:36:01]NVStorageSaveData done [15:36:01]OFDSenderStorePacket done [15:36:01]KKMCreateOFDPacket done [15:36:01]NVStorageSaveData kkm_last_timestamp [15:36:01]File name is /storage/kkm_last_timestamp [15:36:01]Write 4 bytes [15:36:01]NVStorageSaveData done [15:36:01]ExternCall_PrintAddStr [15:36:01]wPrintStart [15:36:01]Write to MH i2c: 01 00 00 6E 02 70 [15:36:01]Write i2c OK [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: 01 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: 01 07 00 [15:36:01]MH_I2C_Read... [15:36:01]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [15:36:01]RasterBufferAndPrint [15:36:01]line 小褔械褌 N : (1)11326301 [15:36:01]line 袠袧袧: 02508201610067 [15:36:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:36:01]line 袩袪袨袛袗袞袗 [15:36:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [15:36:01]line 孝芯胁邪褉: 2710124500 [15:36:01]line 袗懈-95-袣-5 [15:36:01]line 4.050 * 74.20 [15:36:01]line = 300.51 [15:36:01]line 袧袛小 12% 袧小袩 1% [15:36:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:36:01]line 袨袣袪校袚袥袝袧袠袝: -0.51 [15:36:01]line 袠孝袨袚袨: 300.00 [15:36:01]line 袙薪械褋械薪芯: 300.00 [15:36:01]line 小袛袗效袗: 0.00 [15:36:01]line 袧小袩 1% : 2.66 [15:36:01]line 袧袛小 12% : 31.91 [15:36:01]line 袧邪谢懈褔薪褘屑懈: 300.00 [15:36:01]line 袘械蟹薪邪谢.: 0.00 [15:36:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:36:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:36:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:36:01]line 效械泻 448 17.08.2024 15:36 [15:36:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:36:01]line 袟袧袦: 0300000079 [15:36:01]line 袪袧袦: 0000000000092545 [15:36:01]line 袙械褉褋懈褟 袣袣袦: 001 [15:36:01]line 肖袦: 0000000000871802 [15:36:01]line 肖袛: 198840 [15:36:01]line 肖袩袛: 253104475887993 [15:36:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T153600&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198840&fm=253104475887993&tin=02508201610067®Number=0000000000092545&sum=30000 [15:36:01]written 0, free lines is 4095 [15:36:02]OFD Sender: Processing packet 198840 [packets to send 246, broken 245] [15:36:02]ProducePacketName [15:36:02]name=ofd_packets/00198840 [15:36:02]OFD Sender: To server: 嚂鰌G, [15:36:02]CommunicateWithHost lk.salyk.kg:30040 [15:36:02]ConnectInit lk.salyk.kg [15:36:02]Connected sock=9 [15: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 31 38 30 32 0F 01 00 00 9D 63 07 01 3A 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 60 C3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 08 03 00 35 04 06 00 E6 32 7A 60 59 79 5E 91 F2 01 95 8D CB 9E [15:36:02]Write to MH i2c: 01 00 00 99 02 9B [15:36:02]Write i2c OK [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: 01 [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: 01 07 00 [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: 01 07 00 99 02 00 00 00 00 00 E2 0C 90 [15:36:02]RasterBufferAndPrint [15:36:02]line [15:36:02]line [15:36:02]line [15:36:02]line [15:36:02]line [15:36:02]written 0, free lines is 3307 [15:36:02]MH_Cut [15:36:02]Write to MH i2c: D1 01 00 A0 02 01 74 [15:36:02]Write i2c OK [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: D1 [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: D1 01 00 [15:36:02]MH_I2C_Read... [15:36:02]Read from MH i2c: D1 01 00 A0 02 00 73 [15:36:02]Write to MH i2c: 01 00 00 A1 02 A3 [15:36:02]Write i2c OK [15:36:02]MH_I2C_Read... [15:36:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 41 47 00 A3 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 08 03 00 F4 03 04 00 70 6F C0 66 B6 04 01 00 00 54 34 26 A3 DC 99 06 34 [15:36:02]CommunicateWithHost err = 0 [15:36:02]CheckOFDResponse [15:36:02]1017 (14) - 77093643461234 [15:36:02]1041 (16) - 0000000000871802 [15:36:02]1040 (4) - 198840 [15:36:02]1012 (4) - 17.08.2024 09:37 [15:36:02]1206 (1) - 0 [15:36:02]OFD Sender: Remove packet 198840 [15:36:02]ProducePacketName [15:36:02]name=ofd_packets/00198840 [15:36:02]NVStorageDeleteData [15:36:02]OFD Sender: No OFD packet to send [15:36:03]*** Cut start [15:36:03]*** Purtial cut [15:36:03]*** CUTSNS_PIN = 0 [15:36:03]*** Stage 1: CUTSNS_PIN = 1 [15:36:05]Read from MH i2c: 01 [15:36:05]MH_I2C_Read... [15:36:05]*** Stop cut motor [15:36:05]*** Cut end [15:36:05]Read from MH i2c: 01 07 00 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: 01 07 00 A1 02 00 00 00 00 00 FF 0F B8 [15:36:05]process_action close_receipt done [15:36:05]requested_data is exist [15:36:05]produce_requested_data [15:36:05]requested_item fm.sn is exist - process it [15:36:05]wFMCommunicate request_size=4 [15:36:05]MH_SAM_APDU [15:36:05]CAPDU: 80 11 00 00 [15:36:05]Write to MH i2c: E2 08 00 A2 02 80 11 00 00 00 00 00 00 1E [15:36:05]Write i2c OK [15:36:05]MH_I2C_Read... [15:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:05]Read from MH i2c: E2 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 17 00 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 17 00 A2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [15:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:36:05]wFMCommunicate OK [15:36:05]requested_item fd.num is exist - process it [15:36:05]SAM_PROTO_GetFieldsCounters [15:36:05]wFMCommunicate request_size=4 [15:36:05]MH_SAM_APDU [15:36:05]CAPDU: 80 13 00 00 [15:36:05]Write to MH i2c: E2 08 00 A3 02 80 13 00 00 00 00 00 00 21 [15:36:05]Write i2c OK [15:36:05]MH_I2C_Read... [15:36:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:05]Read from MH i2c: E2 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 62 00 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 62 00 A3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [15:36:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:05]wFMCommunicate OK [15:36:05]SAM_PROTO_GetFieldsCounters done [15:36:05]requested_item shift.num is exist - process it [15:36:05]requested_item shift.opened is exist - process it [15:36:05]req_shift_opened [15:36:05]FM_GetShiftState [15:36:05]SAM_PROTO_GetShiftState [15:36:05]wFMCommunicate request_size=4 [15:36:05]MH_SAM_APDU [15:36:05]CAPDU: 80 13 01 00 [15:36:05]Write to MH i2c: E2 08 00 A4 02 80 13 01 00 00 00 00 00 23 [15:36:05]Write i2c OK [15:36:05]MH_I2C_Read... [15:36:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:05]Read from MH i2c: E2 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 0E 00 [15:36:05]MH_I2C_Read... [15:36:05]Read from MH i2c: E2 0E 00 A4 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 83 [15:36:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:36:05]wFMCommunicate OK [15:36:05]SAM_PROTO_GetShiftState done [15:36:05]FM_GetShiftState done [15:36:05]req_shift_opened done [15:36:05]requested_item shift.open_date is exist - process it [15:36:05]req_shift_open_date [15:36:05]req_shift_open_date done [15:36:05]produce_requested_data done [15:36:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198840,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:36:05]process_action_free close_receipt [15:36:05]json_value_free [15:36:05]json_value_free done [15:36:05]process_json_proto returns [15:36:05]Send response to host [15:36:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198840,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:36:05]free response buf [15:36:05]execute_script done [15:36:05]execute_script returns [15:36:05]free content buf [15:36:05]Sock 7.Close socket [15:36:05]Sock 7.Thread stoped [15:36:07]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:28]OFD Sender: No OFD packet to send [15:36:33]OFD Sender: No OFD packet to send [15:36:38]OFD Sender: No OFD packet to send [15:36:43]OFD Sender: No OFD packet to send [15:36:48]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:08]OFD Sender: No OFD packet to send [15:37:13]OFD Sender: No OFD packet to send [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:03]OFD Sender: No OFD packet to send [15:38:08]OFD Sender: No OFD packet to send [15:38:13]OFD Sender: No OFD packet to send [15:38:18]OFD Sender: No OFD packet to send [15:38:23]OFD Sender: No OFD packet to send [15:38:28]OFD Sender: No OFD packet to send [15:38:33]OFD Sender: No OFD packet to send [15:38:38]OFD Sender: No OFD packet to send [15:38:43]OFD Sender: No OFD packet to send [15:38:48]OFD Sender: No OFD packet to send [15:38:53]OFD Sender: No OFD packet to send [15:38:58]OFD Sender: No OFD packet to send [15:39:03]OFD Sender: No OFD packet to send [15:39:08]OFD Sender: No OFD packet to send [15:39:13]OFD Sender: No OFD packet to send [15:39:18]OFD Sender: No OFD packet to send [15:39:23]OFD Sender: No OFD packet to send [15:39:28]OFD Sender: No OFD packet to send [15:39:33]OFD Sender: No OFD packet to send [15:39:38]OFD Sender: No OFD packet to send [15:39:43]OFD Sender: No OFD packet to send [15:39:48]OFD Sender: No OFD packet to send [15:39:53]OFD Sender: No OFD packet to send [15:39:58]OFD Sender: No OFD packet to send [15:40:03]OFD Sender: No OFD packet to send [15:40:08]OFD Sender: No OFD packet to send [15:40:13]OFD Sender: No OFD packet to send [15:40:18]OFD Sender: No OFD packet to send [15:40:23]OFD Sender: No OFD packet to send [15:40:28]OFD Sender: No OFD packet to send [15:40:33]OFD Sender: No OFD packet to send [15:40:38]OFD Sender: No OFD packet to send [15:40:43]OFD Sender: No OFD packet to send [15:40:48]OFD Sender: No OFD packet to send [15:40:53]OFD Sender: No OFD packet to send [15:40:53]accept exits with 10 [15:40:53]New connection [15:40:53]New thread 3067284836 created [15:40:53]Thread 3067428196 joined [15:40:53]Waiting for new connection... [15:40:53] Sock 10.Parse request [15:40:53]Sock 10.Check first char [15:40:53]Sock 10.First char is OK [15:40:53]request: POST /json_proto HTTP/1.0 [15:40:53]Method: POST [15:40:53]URL: /json_proto [15:40:53]Method is POST - this is cgi request [15:40:53]url: /json_proto [15:40:53]query_string will be loaded in cgi processing [15:40:53]execute_cgi json_proto POST (null) [15:40:53]execute_cgi path=json_proto method=POST [15:40:53]POST find Content-Length [15:40:53]Host: 172.17.46.195:8080 [15:40:53]Content-Length: 805 [15:40:53]Content-Type: application/json [15:40:53] [15:40:53]POST finish read [15:40:53]Found Content-Length = 805 [15:40:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:53]execute_script... [15:40: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)11326303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:53]POST & json_proto [15:40:53]process_json_proto [15:40:53]json parsed OK: [15:40:53]protocol is kg_v1.0 [15:40:53]action value=close_receipt [15:40:53]process_action close_receipt [15:40:53]cmd_close_receipt [15:40:53]MH_GetDate [15:40:53]Write to MH i2c: F0 00 00 A5 02 96 [15:40:53]Write i2c OK [15:40:53]MH_I2C_Read... [15:40:53]Read from MH i2c: F0 [15:40:53]MH_I2C_Read... [15:40:53]Read from MH i2c: F0 09 00 [15:40:53]MH_I2C_Read... [15:40:53]Read from MH i2c: F0 09 00 A5 02 00 85 C4 C0 66 8D AE BC 66 6B [15:40:53]GetLastDocTimeStamp 1723908960 [15:40:53]current date 1723909253 [15:40:53]FM_GetShiftState [15:40:53]SAM_PROTO_GetShiftState [15:40:53]wFMCommunicate request_size=4 [15:40:53]MH_SAM_APDU [15:40:53]CAPDU: 80 13 01 00 [15:40:53]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [15:40:53]Write i2c OK [15:40:53]MH_I2C_Read... [15:40:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:53]Read from MH i2c: E2 [15:40:53]MH_I2C_Read... [15:40:53]Read from MH i2c: E2 0E 00 [15:40:53]MH_I2C_Read... [15:40:53]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 85 [15:40:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:40:53]wFMCommunicate OK [15:40:53]SAM_PROTO_GetShiftState done [15:40:53]FM_GetShiftState done [15:40:53]opened in 1723853126 [15:40:53]opened+sec_in_day 1723939526 [15:40:53]quantity*price = 100021 [15:40:53]sum+1 = 100023 [15:40:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 449 17.08.2024 15:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198841 肖袩袛: 128558559881498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154053&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198841&fm=128558559881498&tin=02508201610067®Number=0000000000092545&sum=100022 [15:40:54]StoreToDocumentArchive [15:40:54]shift 463 fd 198841 [15:40:54]save to /storage/0463/doc_00198841 [15:40:54]save last doc name /storage/0463/doc_00198841 to /storage/kkm_last_doc_name [15:40:54]save OK [15:40:54]Clear old archive folders... [15:40:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:40:54]tlvbuf is 00324A10 [15:40:54]SAM_PROTO_ClearQueue [15:40:54]wFMCommunicate request_size=4 [15:40:54]MH_SAM_APDU [15:40:54]CAPDU: 80 09 00 00 [15:40:54]Write to MH i2c: E2 08 00 B3 02 80 09 00 00 00 00 00 00 27 [15:40:54]Write i2c OK [15:40:54]MH_I2C_Read... [15:40:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:54]Read from MH i2c: E2 [15:40:54]MH_I2C_Read... [15:40:54]Read from MH i2c: E2 03 00 [15:40:54]MH_I2C_Read... [15:40:54]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [15:40:54]RAPDU: 90 00 [15:40:54]wFMCommunicate OK [15:40:54]SAM_PROTO_ClearQueue done [15:40:54]KKMCreateOFDPacket [15:40:54]OFDProtocolAddRootSTLVToBuf [15:40:54]FM_MakeSignedData [15:40:54]FM_MakeSignedData [15:40:54]SAM_PROTO_SignData [15:40:54]wFMCommunicate request_size=4 [15:40:54]MH_SAM_APDU [15:40:54]CAPDU: 80 0D 01 02 [15:40:54]Write to MH i2c: E2 08 00 B4 02 80 0D 01 02 00 00 00 00 2F [15:40:54]Write i2c OK [15:40:54]MH_I2C_Read... [15:40:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:54]Read from MH i2c: E2 [15:40:54]MH_I2C_Read... [15:40:54]Read from MH i2c: E2 03 00 [15:40:54]MH_I2C_Read... [15:40:54]Read from MH i2c: E2 03 00 B4 02 00 90 00 2A [15:40:54]RAPDU: 90 00 [15:40:54]wFMCommunicate OK [15:40:54]wFMCommunicate request_size=255 [15:40:54]MH_SAM_APDU [15:40:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 85 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 08 03 00 35 04 06 00 74 [15:40:54]Write to MH i2c: E2 02 01 B5 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 85 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 08 03 00 35 04 06 00 74 00 00 3A [15:40:54]Write i2c OK [15:40:54]MH_I2C_Read... [15:40:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:55]Read from MH i2c: E2 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 03 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [15:40:55]RAPDU: 90 00 [15:40:55]wFMCommunicate OK [15:40:55]wFMCommunicate request_size=10 [15:40:55]MH_SAM_APDU [15:40:55]CAPDU: 80 0D 02 02 05 EC 5F 4B 69 1A [15:40:55]Write to MH i2c: E2 0D 00 B6 02 80 0D 02 02 05 00 EC 5F 4B 69 1A 00 00 55 [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:55]Read from MH i2c: E2 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 03 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [15:40:55]RAPDU: 90 00 [15:40:55]wFMCommunicate OK [15:40:55]wFMCommunicate request_size=4 [15:40:55]MH_SAM_APDU [15:40:55]CAPDU: 80 0D 03 02 [15:40:55]Write to MH i2c: E2 08 00 B7 02 80 0D 03 02 00 00 00 00 34 [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:55]Read from MH i2c: E2 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 0B 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 0B 00 B7 02 00 22 93 03 EF DF 2C B1 E5 90 00 7D [15:40:55]RAPDU: 22 93 03 EF DF 2C B1 E5 90 00 [15:40:55]wFMCommunicate OK [15:40:55]SAM_PROTO_SignData done [15:40:55]FM_MakeSignedData done [15:40:55]CreateOFDProtocolMessage [15:40:55]wFMCommunicate request_size=4 [15:40:55]MH_SAM_APDU [15:40:55]CAPDU: 80 11 00 00 [15:40:55]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:55]Read from MH i2c: E2 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 17 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: E2 17 00 B8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [15:40:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:40:55]wFMCommunicate OK [15:40:55]CreateOFDProtocolMessage done [15:40:55]OFDSenderStorePacket 198841 [15:40:55]StoreOFDPacket docnum=198841 [15:40:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 97 07 01 78 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 85 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 08 03 00 35 04 06 00 74 EC 5F 4B 69 1A 22 93 03 EF DF 2C B1 E5 [15:40:55]CheckFolder [15:40:55]dirname=/storage/ofd_packets [15:40:55]CheckFolder done [15:40:55]ProducePacketName [15:40:55]name=ofd_packets/00198841 [15:40:55]NVStorageSaveData ofd_packets/00198841 [15:40:55]File name is /storage/ofd_packets/00198841 [15:40:55]Write 301 bytes [15:40:55]NVStorageSaveData done [15:40:55]OFDSenderStorePacket done [15:40:55]KKMCreateOFDPacket done [15:40:55]NVStorageSaveData kkm_last_timestamp [15:40:55]File name is /storage/kkm_last_timestamp [15:40:55]Write 4 bytes [15:40:55]NVStorageSaveData done [15:40:55]ExternCall_PrintAddStr [15:40:55]wPrintStart [15:40:55]Write to MH i2c: 01 00 00 B9 02 BB [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 07 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [15:40:55]RasterBufferAndPrint [15:40:55]line 小褔械褌 N : (1)11326303 [15:40:55]line 袠袧袧: 02508201610067 [15:40:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:40:55]line 袩袪袨袛袗袞袗 [15:40:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [15:40:55]line 孝芯胁邪褉: 2710124500 [15:40:55]line 袗懈-95-袣-5 [15:40:55]line 13.480 * 74.20 [15:40:55]line = 1000.22 [15:40:55]line 袧袛小 12% 袧小袩 1% [15:40:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:40:55]line 袠孝袨袚袨: 1000.22 [15:40:55]line 袧小袩 1% : 8.85 [15:40:55]line 袧袛小 12% : 106.22 [15:40:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:40:55]line 袘械蟹薪邪谢.: 1000.22 [15:40:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:40:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:40:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:40:55]line 效械泻 449 17.08.2024 15:40 [15:40:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:40:55]line 袟袧袦: 0300000079 [15:40:55]line 袪袧袦: 0000000000092545 [15:40:55]line 袙械褉褋懈褟 袣袣袦: 001 [15:40:55]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:40:55]line 肖袦: 0000000000871802 [15:40:55]line 肖袛: 198841 [15:40:55]line 肖袩袛: 128558559881498 [15:40:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154053&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198841&fm=128558559881498&tin=02508201610067®Number=0000000000092545&sum=100022 [15:40:55]written 0, free lines is 4095 [15:40:55]OFD Sender: Processing packet 198841 [packets to send 246, broken 245] [15:40:55]ProducePacketName [15:40:55]name=ofd_packets/00198841 [15:40:55]OFD Sender: To server: 嚂鰌G, [15:40:55]CommunicateWithHost lk.salyk.kg:30040 [15:40:55]ConnectInit lk.salyk.kg [15:40:55]Connected sock=9 [15:40:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D4 97 07 01 78 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 85 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 08 03 00 35 04 06 00 74 EC 5F 4B 69 1A 22 93 03 EF DF 2C B1 E5 [15:40:55]Write to MH i2c: 01 00 00 E3 02 E5 [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 07 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: 01 07 00 E3 02 00 00 00 00 00 E3 0C DB [15:40:55]RasterBufferAndPrint [15:40:55]line [15:40:55]line [15:40:55]line [15:40:55]line [15:40:55]line [15:40:55]written 0, free lines is 3305 [15:40:55]MH_Cut [15:40:55]Write to MH i2c: D1 01 00 EA 02 01 BE [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: D1 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: D1 01 00 [15:40:55]MH_I2C_Read... [15:40:55]Read from MH i2c: D1 01 00 EA 02 00 BD [15:40:55]Write to MH i2c: 01 00 00 EB 02 ED [15:40:55]Write i2c OK [15:40:55]MH_I2C_Read... [15:40:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3A 49 47 00 71 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 08 03 00 F4 03 04 00 95 70 C0 66 B6 04 01 00 00 91 1F 1F 38 A4 BF E9 37 [15:40:55]CommunicateWithHost err = 0 [15:40:55]CheckOFDResponse [15:40:55]1017 (14) - 77093643461234 [15:40:55]1041 (16) - 0000000000871802 [15:40:55]1040 (4) - 198841 [15:40:55]1012 (4) - 17.08.2024 09:42 [15:40:55]1206 (1) - 0 [15:40:55]OFD Sender: Remove packet 198841 [15:40:55]ProducePacketName [15:40:55]name=ofd_packets/00198841 [15:40:55]NVStorageDeleteData [15:40:56]OFD Sender: No OFD packet to send [15:40:56]*** Cut start [15:40:56]*** Purtial cut [15:40:56]*** Stage 1: CUTSNS_PIN = 1 [15:40:56]Read from MH i2c: 01 [15:40:56]MH_I2C_Read... [15:40:56]*** Stop cut motor [15:40:56]*** Cut end [15:40:56]Read from MH i2c: 01 07 00 [15:40:56]MH_I2C_Read... [15:40:56]Read from MH i2c: 01 07 00 EB 02 00 00 00 00 00 FF 0F 02 [15:40:56]process_action close_receipt done [15:40:56]requested_data is exist [15:40:56]produce_requested_data [15:40:56]requested_item fm.sn is exist - process it [15:40:56]wFMCommunicate request_size=4 [15:40:56]MH_SAM_APDU [15:40:56]CAPDU: 80 11 00 00 [15:40:56]Write to MH i2c: E2 08 00 EC 02 80 11 00 00 00 00 00 00 68 [15:40:56]Write i2c OK [15:40:56]MH_I2C_Read... [15:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:56]Read from MH i2c: E2 [15:40:56]MH_I2C_Read... [15:40:56]Read from MH i2c: E2 17 00 [15:40:56]MH_I2C_Read... [15:40:56]Read from MH i2c: E2 17 00 EC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [15:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:40:56]wFMCommunicate OK [15:40:56]requested_item fd.num is exist - process it [15:40:56]SAM_PROTO_GetFieldsCounters [15:40:56]wFMCommunicate request_size=4 [15:40:56]MH_SAM_APDU [15:40:56]CAPDU: 80 13 00 00 [15:40:56]Write to MH i2c: E2 08 00 ED 02 80 13 00 00 00 00 00 00 6B [15:40:56]Write i2c OK [15:40:56]MH_I2C_Read... [15:40:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:56]Read from MH i2c: E2 [15:40:56]MH_I2C_Read... [15:40:56]Read from MH i2c: E2 62 00 [15:40:56]MH_I2C_Read... [15:40:56]Read from MH i2c: E2 62 00 ED 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [15: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:56]wFMCommunicate OK [15:40:56]SAM_PROTO_GetFieldsCounters done [15:40:56]requested_item shift.num is exist - process it [15:40:56]requested_item shift.opened is exist - process it [15:40:56]req_shift_opened [15:40:56]FM_GetShiftState [15:40:56]SAM_PROTO_GetShiftState [15:40:56]wFMCommunicate request_size=4 [15:40:56]MH_SAM_APDU [15:40:56]CAPDU: 80 13 01 00 [15:40:56]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [15:40:56]Write i2c OK [15:40:56]MH_I2C_Read... [15:40:57]Read from MH i2c: E2 [15:40:57]MH_I2C_Read... [15:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:57]Read from MH i2c: E2 0E 00 [15:40:57]MH_I2C_Read... [15:40:57]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CD [15:40:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:40:57]wFMCommunicate OK [15:40:57]SAM_PROTO_GetShiftState done [15:40:57]FM_GetShiftState done [15:40:57]req_shift_opened done [15:40:57]requested_item shift.open_date is exist - process it [15:40:57]req_shift_open_date [15:40:57]req_shift_open_date done [15:40:57]produce_requested_data done [15:40:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198841,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:40:57]process_action_free close_receipt [15:40:57]json_value_free [15:40:57]json_value_free done [15:40:57]process_json_proto returns [15:40:57]Send response to host [15:40:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198841,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:40:57]free response buf [15:40:57]execute_script done [15:40:57]execute_script returns [15:40:57]free content buf [15:40:57]Sock 10.Close socket [15:40:57]Sock 10.Thread stoped [15:41:01]OFD Sender: No OFD packet to send [15:41:02]accept exits with 7 [15:41:02]New connection [15:41:02]New thread 3067428196 created [15:41:02]Thread 3067284836 joined [15:41:02]Waiting for new connection... [15:41:02] Sock 7.Parse request [15:41:02]Sock 7.Check first char [15:41:02]Sock 7.First char is OK [15:41:02]request: POST /json_proto HTTP/1.0 [15:41:02]Method: POST [15:41:02]URL: /json_proto [15:41:02]Method is POST - this is cgi request [15:41:02]url: /json_proto [15:41:02]query_string will be loaded in cgi processing [15:41:02]execute_cgi json_proto POST (null) [15:41:02]execute_cgi path=json_proto method=POST [15:41:02]POST find Content-Length [15:41:02]Host: 172.17.46.195:8080 [15:41:02]Content-Length: 805 [15:41:02]Content-Type: application/json [15:41:02] [15:41:02]POST finish read [15:41:02]Found Content-Length = 805 [15:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:02]execute_script... [15:41: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)11326305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:02]POST & json_proto [15:41:02]process_json_proto [15:41:02]json parsed OK: [15:41:02]protocol is kg_v1.0 [15:41:02]action value=close_receipt [15:41:02]process_action close_receipt [15:41:02]cmd_close_receipt [15:41:02]MH_GetDate [15:41:02]Write to MH i2c: F0 00 00 EF 02 E0 [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: F0 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: F0 09 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: F0 09 00 EF 02 00 8F C4 C0 66 8D AE BC 66 BF [15:41:02]GetLastDocTimeStamp 1723909253 [15:41:02]current date 1723909263 [15:41:02]FM_GetShiftState [15:41:02]SAM_PROTO_GetShiftState [15:41:02]wFMCommunicate request_size=4 [15:41:02]MH_SAM_APDU [15:41:02]CAPDU: 80 13 01 00 [15:41:02]Write to MH i2c: E2 08 00 F0 02 80 13 01 00 00 00 00 00 6F [15:41:02]Write i2c OK [15:41:02]MH_I2C_Read... [15:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:02]Read from MH i2c: E2 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 0E 00 [15:41:02]MH_I2C_Read... [15:41:02]Read from MH i2c: E2 0E 00 F0 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CF [15:41:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:41:02]wFMCommunicate OK [15:41:02]SAM_PROTO_GetShiftState done [15:41:02]FM_GetShiftState done [15:41:02]opened in 1723853126 [15:41:02]opened+sec_in_day 1723939526 [15:41:02]quantity*price = 100005 [15:41:02]sum+1 = 100006 [15:41:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 450 17.08.2024 15:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198842 肖袩袛: 261484548210378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154103&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198842&fm=261484548210378&tin=02508201610067®Number=0000000000092545&sum=100005 [15:41:03]StoreToDocumentArchive [15:41:03]shift 463 fd 198842 [15:41:03]save to /storage/0463/doc_00198842 [15:41:03]save last doc name /storage/0463/doc_00198842 to /storage/kkm_last_doc_name [15:41:03]save OK [15:41:03]Clear old archive folders... [15:41:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:41:03]tlvbuf is 003A8910 [15:41:03]SAM_PROTO_ClearQueue [15:41:03]wFMCommunicate request_size=4 [15:41:03]MH_SAM_APDU [15:41:03]CAPDU: 80 09 00 00 [15:41:03]Write to MH i2c: E2 08 00 FD 02 80 09 00 00 00 00 00 00 71 [15:41:03]Write i2c OK [15:41:03]MH_I2C_Read... [15:41:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [15:41:04]RAPDU: 90 00 [15:41:04]wFMCommunicate OK [15:41:04]SAM_PROTO_ClearQueue done [15:41:04]KKMCreateOFDPacket [15:41:04]OFDProtocolAddRootSTLVToBuf [15:41:04]FM_MakeSignedData [15:41:04]FM_MakeSignedData [15:41:04]SAM_PROTO_SignData [15:41:04]wFMCommunicate request_size=4 [15:41:04]MH_SAM_APDU [15:41:04]CAPDU: 80 0D 01 02 [15:41:04]Write to MH i2c: E2 08 00 FE 02 80 0D 01 02 00 00 00 00 79 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [15:41:04]RAPDU: 90 00 [15:41:04]wFMCommunicate OK [15:41:04]wFMCommunicate request_size=255 [15:41:04]MH_SAM_APDU [15:41: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 8F C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 08 03 00 35 04 06 00 ED [15:41:04]Write to MH i2c: E2 02 01 FF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 8F C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 08 03 00 35 04 06 00 ED 00 00 48 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [15:41:04]RAPDU: 90 00 [15:41:04]wFMCommunicate OK [15:41:04]wFMCommunicate request_size=10 [15:41:04]MH_SAM_APDU [15:41:04]CAPDU: 80 0D 02 02 05 D1 9D 9C 3E CA [15:41:04]Write to MH i2c: E2 0D 00 00 03 80 0D 02 02 05 00 D1 9D 9C 3E CA 00 00 99 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [15:41:04]RAPDU: 90 00 [15:41:04]wFMCommunicate OK [15:41:04]wFMCommunicate request_size=4 [15:41:04]MH_SAM_APDU [15:41:04]CAPDU: 80 0D 03 02 [15:41:04]Write to MH i2c: E2 08 00 01 03 80 0D 03 02 00 00 00 00 7F [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 0B 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 0B 00 01 03 00 7C 43 CC EE C3 6D DB 19 90 00 1D [15:41:04]RAPDU: 7C 43 CC EE C3 6D DB 19 90 00 [15:41:04]wFMCommunicate OK [15:41:04]SAM_PROTO_SignData done [15:41:04]FM_MakeSignedData done [15:41:04]CreateOFDProtocolMessage [15:41:04]wFMCommunicate request_size=4 [15:41:04]MH_SAM_APDU [15:41:04]CAPDU: 80 11 00 00 [15:41:04]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:04]Read from MH i2c: E2 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 17 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [15:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:41:04]wFMCommunicate OK [15:41:04]CreateOFDProtocolMessage done [15:41:04]OFDSenderStorePacket 198842 [15:41:04]StoreOFDPacket docnum=198842 [15:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 B5 07 01 41 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 8F C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 08 03 00 35 04 06 00 ED D1 9D 9C 3E CA 7C 43 CC EE C3 6D DB 19 [15:41:04]CheckFolder [15:41:04]dirname=/storage/ofd_packets [15:41:04]CheckFolder done [15:41:04]ProducePacketName [15:41:04]name=ofd_packets/00198842 [15:41:04]NVStorageSaveData ofd_packets/00198842 [15:41:04]File name is /storage/ofd_packets/00198842 [15:41:04]Write 301 bytes [15:41:04]NVStorageSaveData done [15:41:04]OFDSenderStorePacket done [15:41:04]KKMCreateOFDPacket done [15:41:04]NVStorageSaveData kkm_last_timestamp [15:41:04]File name is /storage/kkm_last_timestamp [15:41:04]Write 4 bytes [15:41:04]NVStorageSaveData done [15:41:04]ExternCall_PrintAddStr [15:41:04]wPrintStart [15:41:04]Write to MH i2c: 01 00 00 03 03 06 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 07 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [15:41:04]RasterBufferAndPrint [15:41:04]line 小褔械褌 N : (1)11326305 [15:41:04]line 袠袧袧: 02508201610067 [15:41:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:41:04]line 袩袪袨袛袗袞袗 [15:41:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [15:41:04]line 孝芯胁邪褉: 2710124130 [15:41:04]line 袗懈-92-袣-4 [15:41:04]line 14.750 * 67.80 [15:41:04]line = 1000.05 [15:41:04]line 袧袛小 12% 袧小袩 1% [15:41:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:41:04]line 袠孝袨袚袨: 1000.05 [15:41:04]line 袧小袩 1% : 8.85 [15:41:04]line 袧袛小 12% : 106.20 [15:41:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:41:04]line 袘械蟹薪邪谢.: 1000.05 [15:41:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:41:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:41:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:41:04]line 效械泻 450 17.08.2024 15:41 [15:41:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:41:04]line 袟袧袦: 0300000079 [15:41:04]line 袪袧袦: 0000000000092545 [15:41:04]line 袙械褉褋懈褟 袣袣袦: 001 [15:41:04]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:41:04]line 肖袦: 0000000000871802 [15:41:04]line 肖袛: 198842 [15:41:04]line 肖袩袛: 261484548210378 [15:41:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154103&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198842&fm=261484548210378&tin=02508201610067®Number=0000000000092545&sum=100005 [15:41:04]written 0, free lines is 4095 [15:41:04]OFD Sender: Processing packet 198842 [packets to send 246, broken 245] [15:41:04]ProducePacketName [15:41:04]name=ofd_packets/00198842 [15:41:04]OFD Sender: To server: 嚂鰌G, [15:41:04]CommunicateWithHost lk.salyk.kg:30040 [15:41:04]ConnectInit lk.salyk.kg [15:41:04]Connected sock=10 [15:41:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 B5 07 01 41 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 8F C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 08 03 00 35 04 06 00 ED D1 9D 9C 3E CA 7C 43 CC EE C3 6D DB 19 [15:41:04]Write to MH i2c: 01 00 00 2D 03 30 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 07 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: 01 07 00 2D 03 00 00 00 00 00 E3 0C 26 [15:41:04]RasterBufferAndPrint [15:41:04]line [15:41:04]line [15:41:04]line [15:41:04]line [15:41:04]line [15:41:04]written 0, free lines is 3309 [15:41:04]MH_Cut [15:41:04]Write to MH i2c: D1 01 00 34 03 01 09 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: D1 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: D1 01 00 [15:41:04]MH_I2C_Read... [15:41:04]Read from MH i2c: D1 01 00 34 03 00 08 [15:41:04]Write to MH i2c: 01 00 00 35 03 38 [15:41:04]Write i2c OK [15:41:04]MH_I2C_Read... [15:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E D1 47 00 F0 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 08 03 00 F4 03 04 00 9F 70 C0 66 B6 04 01 00 00 BD 3B 1A A2 7A DA F0 1F [15:41:05]CommunicateWithHost err = 0 [15:41:05]CheckOFDResponse [15:41:05]1017 (14) - 77093643461234 [15:41:05]1041 (16) - 0000000000871802 [15:41:05]1040 (4) - 198842 [15:41:05]1012 (4) - 17.08.2024 09:42 [15:41:05]1206 (1) - 0 [15:41:05]OFD Sender: Remove packet 198842 [15:41:05]ProducePacketName [15:41:05]name=ofd_packets/00198842 [15:41:05]NVStorageDeleteData [15:41:05]OFD Sender: No OFD packet to send [15:41:05]*** Cut start [15:41:05]*** Purtial cut [15:41:05]*** CUTSNS_PIN = 0 [15:41:05]*** Stage 1: CUTSNS_PIN = 1 [15:41:07]Read from MH i2c: 01 [15:41:07]MH_I2C_Read... [15:41:07]*** Stop cut motor [15:41:07]*** Cut end [15:41:07]Read from MH i2c: 01 07 00 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: 01 07 00 35 03 00 00 00 00 00 FF 0F 4D [15:41:07]process_action close_receipt done [15:41:07]requested_data is exist [15:41:07]produce_requested_data [15:41:07]requested_item fm.sn is exist - process it [15:41:07]wFMCommunicate request_size=4 [15:41:07]MH_SAM_APDU [15:41:07]CAPDU: 80 11 00 00 [15:41:07]Write to MH i2c: E2 08 00 36 03 80 11 00 00 00 00 00 00 B3 [15:41:07]Write i2c OK [15:41:07]MH_I2C_Read... [15:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:07]Read from MH i2c: E2 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 17 00 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 17 00 36 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [15:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:41:07]wFMCommunicate OK [15:41:07]requested_item fd.num is exist - process it [15:41:07]SAM_PROTO_GetFieldsCounters [15:41:07]wFMCommunicate request_size=4 [15:41:07]MH_SAM_APDU [15:41:07]CAPDU: 80 13 00 00 [15:41:07]Write to MH i2c: E2 08 00 37 03 80 13 00 00 00 00 00 00 B6 [15:41:07]Write i2c OK [15:41:07]MH_I2C_Read... [15:41:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:07]Read from MH i2c: E2 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 62 00 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 62 00 37 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [15:41:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:07]wFMCommunicate OK [15:41:07]SAM_PROTO_GetFieldsCounters done [15:41:07]requested_item shift.num is exist - process it [15:41:07]requested_item shift.opened is exist - process it [15:41:07]req_shift_opened [15:41:07]FM_GetShiftState [15:41:07]SAM_PROTO_GetShiftState [15:41:07]wFMCommunicate request_size=4 [15:41:07]MH_SAM_APDU [15:41:07]CAPDU: 80 13 01 00 [15:41:07]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [15:41:07]Write i2c OK [15:41:07]MH_I2C_Read... [15:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:07]Read from MH i2c: E2 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 0E 00 [15:41:07]MH_I2C_Read... [15:41:07]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 18 [15:41:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:41:07]wFMCommunicate OK [15:41:07]SAM_PROTO_GetShiftState done [15:41:07]FM_GetShiftState done [15:41:07]req_shift_opened done [15:41:07]requested_item shift.open_date is exist - process it [15:41:07]req_shift_open_date [15:41:07]req_shift_open_date done [15:41:07]produce_requested_data done [15:41:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198842,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:41:07]process_action_free close_receipt [15:41:07]json_value_free [15:41:07]json_value_free done [15:41:07]process_json_proto returns [15:41:07]Send response to host [15:41:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198842,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:41:07]free response buf [15:41:07]execute_script done [15:41:07]execute_script returns [15:41:07]free content buf [15:41:07]Sock 7.Close socket [15:41:07]Sock 7.Thread stoped [15:41:10]accept exits with 9 [15:41:10]New connection [15:41:10]New thread 3067284836 created [15:41:10]Thread 3067428196 joined [15:41:10]Waiting for new connection... [15:41:10] Sock 9.Parse request [15:41:10]Sock 9.Check first char [15:41:10]Sock 9.First char is OK [15:41:10]request: POST /json_proto HTTP/1.0 [15:41:10]Method: POST [15:41:10]URL: /json_proto [15:41:10]Method is POST - this is cgi request [15:41:10]url: /json_proto [15:41:10]query_string will be loaded in cgi processing [15:41:10]execute_cgi json_proto POST (null) [15:41:10]execute_cgi path=json_proto method=POST [15:41:10]POST find Content-Length [15:41:10]Host: 172.17.46.195:8080 [15:41:10]Content-Length: 811 [15:41:10]Content-Type: application/json [15:41:10] [15:41:10]POST finish read [15:41:10]Found Content-Length = 811 [15:41:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.460, "sum" : 1965.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1965.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:10]execute_script... [15:41: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)11326304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.460, "sum" : 1965.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1965.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:10]POST & json_proto [15:41:10]process_json_proto [15:41:10]json parsed OK: [15:41:10]protocol is kg_v1.0 [15:41:10]action value=close_receipt [15:41:10]process_action close_receipt [15:41:10]cmd_close_receipt [15:41:10]MH_GetDate [15:41:10]Write to MH i2c: F0 00 00 39 03 2B [15:41:10]Write i2c OK [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 09 00 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: F0 09 00 39 03 00 96 C4 C0 66 8D AE BC 66 11 [15:41:10]GetLastDocTimeStamp 1723909263 [15:41:10]current date 1723909270 [15:41:10]FM_GetShiftState [15:41:10]SAM_PROTO_GetShiftState [15:41:10]wFMCommunicate request_size=4 [15:41:10]MH_SAM_APDU [15:41:10]CAPDU: 80 13 01 00 [15:41:10]Write to MH i2c: E2 08 00 3A 03 80 13 01 00 00 00 00 00 BA [15:41:10]OFD Sender: No OFD packet to send [15:41:10]Write i2c OK [15:41:10]MH_I2C_Read... [15:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:10]Read from MH i2c: E2 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: E2 0E 00 [15:41:10]MH_I2C_Read... [15:41:10]Read from MH i2c: E2 0E 00 3A 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1A [15:41:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:41:10]wFMCommunicate OK [15:41:10]SAM_PROTO_GetShiftState done [15:41:10]FM_GetShiftState done [15:41:10]opened in 1723853126 [15:41:10]opened+sec_in_day 1723939526 [15:41:10]quantity*price = 196551 [15:41:10]sum+1 = 196552 [15:41:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1965.51 袧小袩 1% : 17.39 袧袛小 12% : 208.73 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1965.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 451 17.08.2024 15:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198843 肖袩袛: 255173682787163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198843&fm=255173682787163&tin=02508201610067®Number=0000000000092545&sum=196551 [15:41:11]StoreToDocumentArchive [15:41:11]shift 463 fd 198843 [15:41:11]save to /storage/0463/doc_00198843 [15:41:11]save last doc name /storage/0463/doc_00198843 to /storage/kkm_last_doc_name [15:41:11]save OK [15:41:11]Clear old archive folders... [15:41:11]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:41:11]tlvbuf is 0032D400 [15:41:11]SAM_PROTO_ClearQueue [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 09 00 00 [15:41:11]Write to MH i2c: E2 08 00 47 03 80 09 00 00 00 00 00 00 BC [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]SAM_PROTO_ClearQueue done [15:41:11]KKMCreateOFDPacket [15:41:11]OFDProtocolAddRootSTLVToBuf [15:41:11]FM_MakeSignedData [15:41:11]FM_MakeSignedData [15:41:11]SAM_PROTO_SignData [15:41:11]wFMCommunicate request_size=4 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 0D 01 02 [15:41:11]Write to MH i2c: E2 08 00 48 03 80 0D 01 02 00 00 00 00 C4 [15:41:11]Write i2c OK [15:41:11]MH_I2C_Read... [15:41:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:41:11]Read from MH i2c: E2 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 [15:41:11]MH_I2C_Read... [15:41:11]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [15:41:11]RAPDU: 90 00 [15:41:11]wFMCommunicate OK [15:41:11]wFMCommunicate request_size=255 [15:41:11]MH_SAM_APDU [15:41:11]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 63 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C7 FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 FF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 97 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 08 03 [15:41:11]Write to MH i2c: E2 02 01 49 03 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 63 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C7 FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 FF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 97 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 08 03 00 00 4E [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:12]Read from MH i2c: E2 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 03 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [15:41:12]RAPDU: 90 00 [15:41:12]wFMCommunicate OK [15:41:12]wFMCommunicate request_size=16 [15:41:12]MH_SAM_APDU [15:41:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E8 14 40 B7 F3 5B [15:41:12]Write to MH i2c: E2 13 00 4A 03 80 0D 02 02 0B 00 00 35 04 06 00 E8 14 40 B7 F3 5B 00 00 5D [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:41:12]Read from MH i2c: E2 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 03 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [15:41:12]RAPDU: 90 00 [15:41:12]wFMCommunicate OK [15:41:12]wFMCommunicate request_size=4 [15:41:12]MH_SAM_APDU [15:41:12]CAPDU: 80 0D 03 02 [15:41:12]Write to MH i2c: E2 08 00 4B 03 80 0D 03 02 00 00 00 00 C9 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:41:12]Read from MH i2c: E2 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 0B 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 0B 00 4B 03 00 04 E1 C4 25 20 B7 8C FA 90 00 F5 [15:41:12]RAPDU: 04 E1 C4 25 20 B7 8C FA 90 00 [15:41:12]wFMCommunicate OK [15:41:12]SAM_PROTO_SignData done [15:41:12]FM_MakeSignedData done [15:41:12]CreateOFDProtocolMessage [15:41:12]wFMCommunicate request_size=4 [15:41:12]MH_SAM_APDU [15:41:12]CAPDU: 80 11 00 00 [15:41:12]Write to MH i2c: E2 08 00 4C 03 80 11 00 00 00 00 00 00 C9 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:12]Read from MH i2c: E2 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 17 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: E2 17 00 4C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [15:41:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:41:12]wFMCommunicate OK [15:41:12]CreateOFDProtocolMessage done [15:41:12]OFDSenderStorePacket 198843 [15:41:12]StoreOFDPacket docnum=198843 [15:41:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 69 8E 0D 01 F4 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 63 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C7 FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 FF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 97 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 08 03 00 35 04 06 00 E8 14 40 B7 F3 5B 04 E1 C4 25 20 B7 8C FA [15:41:12]CheckFolder [15:41:12]dirname=/storage/ofd_packets [15:41:12]CheckFolder done [15:41:12]ProducePacketName [15:41:12]name=ofd_packets/00198843 [15:41:12]NVStorageSaveData ofd_packets/00198843 [15:41:12]File name is /storage/ofd_packets/00198843 [15:41:12]Write 307 bytes [15:41:12]NVStorageSaveData done [15:41:12]OFDSenderStorePacket done [15:41:12]KKMCreateOFDPacket done [15:41:12]NVStorageSaveData kkm_last_timestamp [15:41:12]File name is /storage/kkm_last_timestamp [15:41:12]Write 4 bytes [15:41:12]NVStorageSaveData done [15:41:12]ExternCall_PrintAddStr [15:41:12]wPrintStart [15:41:12]Write to MH i2c: 01 00 00 4D 03 50 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [15:41:12]RasterBufferAndPrint [15:41:12]line 小褔械褌 N : (1)11326304 [15:41:12]line 袠袧袧: 02508201610067 [15:41:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:41:12]line 袩袪袨袛袗袞袗 [15:41:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [15:41:12]line 孝芯胁邪褉: 2710194210 [15:41:12]line D-ENERGY 袛孝-袣-5 [15:41:12]line 25.460 * 77.20 [15:41:12]line = 1965.51 [15:41:12]line 袧袛小 12% 袧小袩 1% [15:41:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:41:12]line 袠孝袨袚袨: 1965.51 [15:41:12]line 袧小袩 1% : 17.39 [15:41:12]line 袧袛小 12% : 208.73 [15:41:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:41:12]line 袘械蟹薪邪谢.: 1965.51 [15:41:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:41:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:41:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:41:12]line 效械泻 451 17.08.2024 15:41 [15:41:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:41:12]line 袟袧袦: 0300000079 [15:41:12]line 袪袧袦: 0000000000092545 [15:41:12]line 袙械褉褋懈褟 袣袣袦: 001 [15:41:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:41:12]line 肖袦: 0000000000871802 [15:41:12]line 肖袛: 198843 [15:41:12]line 肖袩袛: 255173682787163 [15:41:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198843&fm=255173682787163&tin=02508201610067®Number=0000000000092545&sum=196551 [15:41:12]written 0, free lines is 4095 [15:41:12]OFD Sender: Processing packet 198843 [packets to send 246, broken 245] [15:41:12]ProducePacketName [15:41:12]name=ofd_packets/00198843 [15:41:12]OFD Sender: To server: 嚂鰌G, [15:41:12]CommunicateWithHost lk.salyk.kg:30040 [15:41:12]ConnectInit lk.salyk.kg [15:41:12]Connected sock=10 [15:41:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 69 8E 0D 01 F4 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 63 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C7 FF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 FF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 FF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 97 C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 08 03 00 35 04 06 00 E8 14 40 B7 F3 5B 04 E1 C4 25 20 B7 8C FA [15:41:12]Write to MH i2c: 01 00 00 77 03 7A [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: 01 07 00 77 03 00 00 00 00 00 EF 0C 7C [15:41:12]RasterBufferAndPrint [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]line [15:41:12]written 0, free lines is 3327 [15:41:12]MH_Cut [15:41:12]Write to MH i2c: D1 01 00 7E 03 01 53 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 01 00 [15:41:12]MH_I2C_Read... [15:41:12]Read from MH i2c: D1 01 00 7E 03 00 52 [15:41:12]Write to MH i2c: 01 00 00 7F 03 82 [15:41:12]Write i2c OK [15:41:12]MH_I2C_Read... [15:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 89 DB 47 00 01 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 08 03 00 F4 03 04 00 A7 70 C0 66 B6 04 01 00 00 FB 24 8E D9 9D 9A DA 7D [15:41:13]CommunicateWithHost err = 0 [15:41:13]CheckOFDResponse [15:41:13]1017 (14) - 77093643461234 [15:41:13]1041 (16) - 0000000000871802 [15:41:13]1040 (4) - 198843 [15:41:13]1012 (4) - 17.08.2024 09:43 [15:41:13]1206 (1) - 0 [15:41:13]OFD Sender: Remove packet 198843 [15:41:13]ProducePacketName [15:41:13]name=ofd_packets/00198843 [15:41:13]NVStorageDeleteData [15:41:13]OFD Sender: No OFD packet to send [15:41:13]*** Cut start [15:41:13]*** Purtial cut [15:41:13]*** Stage 1: CUTSNS_PIN = 1 [15:41:13]Read from MH i2c: 01 [15:41:13]MH_I2C_Read... [15:41:13]*** Stop cut motor [15:41:13]*** Cut end [15:41:13]Read from MH i2c: 01 07 00 [15:41:13]MH_I2C_Read... [15:41:13]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 FF 0F 97 [15:41:13]process_action close_receipt done [15:41:13]requested_data is exist [15:41:13]produce_requested_data [15:41:13]requested_item fm.sn is exist - process it [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 11 00 00 [15:41:14]Write to MH i2c: E2 08 00 80 03 80 11 00 00 00 00 00 00 FD [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 17 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 17 00 80 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4A [15:41:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:41:14]wFMCommunicate OK [15:41:14]requested_item fd.num is exist - process it [15:41:14]SAM_PROTO_GetFieldsCounters [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 13 00 00 [15:41:14]Write to MH i2c: E2 08 00 81 03 80 13 00 00 00 00 00 00 00 [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 62 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 62 00 81 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [15:41:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:14]wFMCommunicate OK [15:41:14]SAM_PROTO_GetFieldsCounters done [15:41:14]requested_item shift.num is exist - process it [15:41:14]requested_item shift.opened is exist - process it [15:41:14]req_shift_opened [15:41:14]FM_GetShiftState [15:41:14]SAM_PROTO_GetShiftState [15:41:14]wFMCommunicate request_size=4 [15:41:14]MH_SAM_APDU [15:41:14]CAPDU: 80 13 01 00 [15:41:14]Write to MH i2c: E2 08 00 82 03 80 13 01 00 00 00 00 00 02 [15:41:14]Write i2c OK [15:41:14]MH_I2C_Read... [15:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:14]Read from MH i2c: E2 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 0E 00 [15:41:14]MH_I2C_Read... [15:41:14]Read from MH i2c: E2 0E 00 82 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 62 [15:41:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:41:14]wFMCommunicate OK [15:41:14]SAM_PROTO_GetShiftState done [15:41:14]FM_GetShiftState done [15:41:14]req_shift_opened done [15:41:14]requested_item shift.open_date is exist - process it [15:41:14]req_shift_open_date [15:41:14]req_shift_open_date done [15:41:14]produce_requested_data done [15:41:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198843,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:41:14]process_action_free close_receipt [15:41:14]json_value_free [15:41:14]json_value_free done [15:41:14]process_json_proto returns [15:41:14]Send response to host [15:41:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198843,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:41:14]free response buf [15:41:14]execute_script done [15:41:14]execute_script returns [15:41:14]free content buf [15:41:14]Sock 9.Close socket [15:41:14]Sock 9.Thread stoped [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:08]OFD Sender: No OFD packet to send [15:42:13]OFD Sender: No OFD packet to send [15:42:18]OFD Sender: No OFD packet to send [15:42:19]accept exits with 7 [15:42:19]New connection [15:42:19]New thread 3067428196 created [15:42:19]Thread 3067284836 joined [15:42:19]Waiting for new connection... [15:42:19] Sock 7.Parse request [15:42:19]Sock 7.Check first char [15:42:19]Sock 7.First char is OK [15:42:19]request: POST /json_proto HTTP/1.0 [15:42:19]Method: POST [15:42:19]URL: /json_proto [15:42:19]Method is POST - this is cgi request [15:42:19]url: /json_proto [15:42:19]query_string will be loaded in cgi processing [15:42:19]execute_cgi json_proto POST (null) [15:42:19]execute_cgi path=json_proto method=POST [15:42:19]POST find Content-Length [15:42:19]Host: 172.17.46.195:8080 [15:42:19]Content-Length: 805 [15:42:19]Content-Type: application/json [15:42:19] [15:42:19]POST finish read [15:42:19]Found Content-Length = 805 [15:42:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 28.310, "sum" : 2100.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2100.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:19]execute_script... [15: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)11326306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 28.310, "sum" : 2100.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2100.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:19]POST & json_proto [15:42:19]process_json_proto [15:42:19]json parsed OK: [15:42:19]protocol is kg_v1.0 [15:42:19]action value=close_receipt [15:42:19]process_action close_receipt [15:42:19]cmd_close_receipt [15:42:19]MH_GetDate [15:42:19]Write to MH i2c: F0 00 00 83 03 75 [15:42:19]Write i2c OK [15:42:19]MH_I2C_Read... [15:42:19]Read from MH i2c: F0 [15:42:19]MH_I2C_Read... [15:42:19]Read from MH i2c: F0 09 00 [15:42:19]MH_I2C_Read... [15:42:19]Read from MH i2c: F0 09 00 83 03 00 DB C4 C0 66 8D AE BC 66 A0 [15:42:19]GetLastDocTimeStamp 1723909271 [15:42:19]current date 1723909339 [15:42:19]FM_GetShiftState [15:42:19]SAM_PROTO_GetShiftState [15:42:19]wFMCommunicate request_size=4 [15:42:19]MH_SAM_APDU [15:42:19]CAPDU: 80 13 01 00 [15:42:19]Write to MH i2c: E2 08 00 84 03 80 13 01 00 00 00 00 00 04 [15:42:19]Write i2c OK [15:42:19]MH_I2C_Read... [15:42:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:19]Read from MH i2c: E2 [15:42:19]MH_I2C_Read... [15:42:19]Read from MH i2c: E2 0E 00 [15:42:19]MH_I2C_Read... [15:42:19]Read from MH i2c: E2 0E 00 84 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 64 [15:42:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:42:19]wFMCommunicate OK [15:42:19]SAM_PROTO_GetShiftState done [15:42:19]FM_GetShiftState done [15:42:19]opened in 1723853126 [15:42:19]opened+sec_in_day 1723939526 [15:42:19]quantity*price = 210060 [15:42:19]sum+1 = 210061 [15:42:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2100.60 袧小袩 1% : 18.59 袧袛小 12% : 223.07 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2100.60 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 452 17.08.2024 15:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198844 肖袩袛: 264519726916526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198844&fm=264519726916526&tin=02508201610067®Number=0000000000092545&sum=210060 [15:42:20]StoreToDocumentArchive [15:42:20]shift 463 fd 198844 [15:42:20]save to /storage/0463/doc_00198844 [15:42:20]save last doc name /storage/0463/doc_00198844 to /storage/kkm_last_doc_name [15:42:20]save OK [15:42:20]Clear old archive folders... [15:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:20]tlvbuf is 00393BA0 [15:42:20]SAM_PROTO_ClearQueue [15:42:20]wFMCommunicate request_size=4 [15:42:20]MH_SAM_APDU [15:42:20]CAPDU: 80 09 00 00 [15:42:20]Write to MH i2c: E2 08 00 91 03 80 09 00 00 00 00 00 00 06 [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:20]Read from MH i2c: E2 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [15:42:20]RAPDU: 90 00 [15:42:20]wFMCommunicate OK [15:42:20]SAM_PROTO_ClearQueue done [15:42:20]KKMCreateOFDPacket [15:42:20]OFDProtocolAddRootSTLVToBuf [15:42:20]FM_MakeSignedData [15:42:20]FM_MakeSignedData [15:42:20]SAM_PROTO_SignData [15:42:20]wFMCommunicate request_size=4 [15:42:20]MH_SAM_APDU [15:42:20]CAPDU: 80 0D 01 02 [15:42:20]Write to MH i2c: E2 08 00 92 03 80 0D 01 02 00 00 00 00 0E [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:20]Read from MH i2c: E2 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [15:42:20]RAPDU: 90 00 [15:42:20]wFMCommunicate OK [15:42:20]wFMCommunicate request_size=255 [15:42:20]MH_SAM_APDU [15: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 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 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 DB C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 08 03 00 35 04 06 00 F0 [15:42:20]Write to MH i2c: E2 02 01 93 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 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 DB C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 08 03 00 35 04 06 00 F0 00 00 50 [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:20]Read from MH i2c: E2 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 93 03 00 90 00 0A [15:42:20]RAPDU: 90 00 [15:42:20]wFMCommunicate OK [15:42:20]wFMCommunicate request_size=10 [15:42:20]MH_SAM_APDU [15:42:20]CAPDU: 80 0D 02 02 05 94 4C 5B E3 AE [15:42:20]Write to MH i2c: E2 0D 00 94 03 80 0D 02 02 05 00 94 4C 5B E3 AE 00 00 E7 [15:42:20]Write i2c OK [15:42:20]MH_I2C_Read... [15:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:20]Read from MH i2c: E2 [15:42:20]MH_I2C_Read... [15:42:20]Read from MH i2c: E2 03 00 [15:42:20]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [15:42:21]RAPDU: 90 00 [15:42:21]wFMCommunicate OK [15:42:21]wFMCommunicate request_size=4 [15:42:21]MH_SAM_APDU [15:42:21]CAPDU: 80 0D 03 02 [15:42:21]Write to MH i2c: E2 08 00 95 03 80 0D 03 02 00 00 00 00 13 [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:21]Read from MH i2c: E2 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 0B 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 0B 00 95 03 00 05 99 C2 E7 76 10 A9 64 90 00 EE [15:42:21]RAPDU: 05 99 C2 E7 76 10 A9 64 90 00 [15:42:21]wFMCommunicate OK [15:42:21]SAM_PROTO_SignData done [15:42:21]FM_MakeSignedData done [15:42:21]CreateOFDProtocolMessage [15:42:21]wFMCommunicate request_size=4 [15:42:21]MH_SAM_APDU [15:42:21]CAPDU: 80 11 00 00 [15:42:21]Write to MH i2c: E2 08 00 96 03 80 11 00 00 00 00 00 00 13 [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:21]Read from MH i2c: E2 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 17 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: E2 17 00 96 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [15:42:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:42:21]wFMCommunicate OK [15:42:21]CreateOFDProtocolMessage done [15:42:21]OFDSenderStorePacket 198844 [15:42:21]StoreOFDPacket docnum=198844 [15:42:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F9 26 07 01 6C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 DB C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 08 03 00 35 04 06 00 F0 94 4C 5B E3 AE 05 99 C2 E7 76 10 A9 64 [15:42:21]CheckFolder [15:42:21]dirname=/storage/ofd_packets [15:42:21]CheckFolder done [15:42:21]ProducePacketName [15:42:21]name=ofd_packets/00198844 [15:42:21]NVStorageSaveData ofd_packets/00198844 [15:42:21]File name is /storage/ofd_packets/00198844 [15:42:21]Write 301 bytes [15:42:21]NVStorageSaveData done [15:42:21]OFDSenderStorePacket done [15:42:21]KKMCreateOFDPacket done [15:42:21]NVStorageSaveData kkm_last_timestamp [15:42:21]File name is /storage/kkm_last_timestamp [15:42:21]Write 4 bytes [15:42:21]NVStorageSaveData done [15:42:21]ExternCall_PrintAddStr [15:42:21]wPrintStart [15:42:21]Write to MH i2c: 01 00 00 97 03 9A [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 07 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 07 00 97 03 00 00 00 00 00 FF 0F AF [15:42:21]RasterBufferAndPrint [15:42:21]line 小褔械褌 N : (1)11326306 [15:42:21]line 袠袧袧: 02508201610067 [15:42:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:42:21]line 袩袪袨袛袗袞袗 [15:42:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [15:42:21]line 孝芯胁邪褉: 2710124500 [15:42:21]line 袗懈-95-袣-5 [15:42:21]line 28.310 * 74.20 [15:42:21]line = 2100.60 [15:42:21]line 袧袛小 12% 袧小袩 1% [15:42:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:42:21]line 袠孝袨袚袨: 2100.60 [15:42:21]line 袧小袩 1% : 18.59 [15:42:21]line 袧袛小 12% : 223.07 [15:42:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:42:21]line 袘械蟹薪邪谢.: 2100.60 [15:42:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:42:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:42:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:42:21]line 效械泻 452 17.08.2024 15:42 [15:42:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:42:21]line 袟袧袦: 0300000079 [15:42:21]line 袪袧袦: 0000000000092545 [15:42:21]line 袙械褉褋懈褟 袣袣袦: 001 [15:42:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:42:21]line 肖袦: 0000000000871802 [15:42:21]line 肖袛: 198844 [15:42:21]line 肖袩袛: 264519726916526 [15:42:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198844&fm=264519726916526&tin=02508201610067®Number=0000000000092545&sum=210060 [15:42:21]OFD Sender: Processing packet 198844 [packets to send 246, broken 245] [15:42:21]ProducePacketName [15:42:21]name=ofd_packets/00198844 [15:42:21]OFD Sender: To server: 嚂鰌G, [15:42:21]CommunicateWithHost lk.salyk.kg:30040 [15:42:21]ConnectInit lk.salyk.kg [15:42:21]written 0, free lines is 4095 [15:42:21]Connected sock=10 [15: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 31 38 30 32 0F 01 00 00 F9 26 07 01 6C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 6E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 DB C4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 08 03 00 35 04 06 00 F0 94 4C 5B E3 AE 05 99 C2 E7 76 10 A9 64 [15:42:21]Write to MH i2c: 01 00 00 C1 03 C4 [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 07 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: 01 07 00 C1 03 00 00 00 00 00 E6 0C BD [15:42:21]RasterBufferAndPrint [15:42:21]line [15:42:21]line [15:42:21]line [15:42:21]line [15:42:21]line [15:42:21]written 0, free lines is 3308 [15:42:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 63 47 00 0F 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 08 03 00 F4 03 04 00 EC 70 C0 66 B6 04 01 00 00 E1 77 C4 BC ED 1A 6F B3 [15:42:21]CommunicateWithHost err = 0 [15:42:21]CheckOFDResponse [15:42:21]1017 (14) - 77093643461234 [15:42:21]1041 (16) - 0000000000871802 [15:42:21]1040 (4) - 198844 [15:42:21]1012 (4) - 17.08.2024 09:44 [15:42:21]1206 (1) - 0 [15:42:21]OFD Sender: Remove packet 198844 [15:42:21]ProducePacketName [15:42:21]name=ofd_packets/00198844 [15:42:21]NVStorageDeleteData [15:42:21]MH_Cut [15:42:21]Write to MH i2c: D1 01 00 C8 03 01 9D [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: D1 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: D1 01 00 [15:42:21]MH_I2C_Read... [15:42:21]Read from MH i2c: D1 01 00 C8 03 00 9C [15:42:21]Write to MH i2c: 01 00 00 C9 03 CC [15:42:21]Write i2c OK [15:42:21]MH_I2C_Read... [15:42:22]OFD Sender: No OFD packet to send [15:42:22]*** Cut start [15:42:22]*** Purtial cut [15:42:22]*** CUTSNS_PIN = 0 [15:42:22]*** Stage 1: CUTSNS_PIN = 1 [15:42:24]Read from MH i2c: 01 [15:42:24]MH_I2C_Read... [15:42:24]*** Stop cut motor [15:42:24]*** Cut end [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 C9 03 00 00 00 00 00 FF 0F E1 [15:42:24]process_action close_receipt done [15:42:24]requested_data is exist [15:42:24]produce_requested_data [15:42:24]requested_item fm.sn is exist - process it [15:42:24]wFMCommunicate request_size=4 [15:42:24]MH_SAM_APDU [15:42:24]CAPDU: 80 11 00 00 [15:42:24]Write to MH i2c: E2 08 00 CA 03 80 11 00 00 00 00 00 00 47 [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:24]Read from MH i2c: E2 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 17 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 17 00 CA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [15:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:42:24]wFMCommunicate OK [15:42:24]requested_item fd.num is exist - process it [15:42:24]SAM_PROTO_GetFieldsCounters [15:42:24]wFMCommunicate request_size=4 [15:42:24]MH_SAM_APDU [15:42:24]CAPDU: 80 13 00 00 [15:42:24]Write to MH i2c: E2 08 00 CB 03 80 13 00 00 00 00 00 00 4A [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:24]Read from MH i2c: E2 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 62 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 62 00 CB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [15: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:24]wFMCommunicate OK [15:42:24]SAM_PROTO_GetFieldsCounters done [15:42:24]requested_item shift.num is exist - process it [15:42:24]requested_item shift.opened is exist - process it [15:42:24]req_shift_opened [15:42:24]FM_GetShiftState [15:42:24]SAM_PROTO_GetShiftState [15:42:24]wFMCommunicate request_size=4 [15:42:24]MH_SAM_APDU [15:42:24]CAPDU: 80 13 01 00 [15:42:24]Write to MH i2c: E2 08 00 CC 03 80 13 01 00 00 00 00 00 4C [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:24]Read from MH i2c: E2 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 0E 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 0E 00 CC 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AC [15:42:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:42:24]wFMCommunicate OK [15:42:24]SAM_PROTO_GetShiftState done [15:42:24]FM_GetShiftState done [15:42:24]req_shift_opened done [15:42:24]requested_item shift.open_date is exist - process it [15:42:24]req_shift_open_date [15:42:24]req_shift_open_date done [15:42:24]produce_requested_data done [15:42:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198844,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:42:24]process_action_free close_receipt [15:42:24]json_value_free [15:42:24]json_value_free done [15:42:24]process_json_proto returns [15:42:24]Send response to host [15:42:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198844,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:42:24]free response buf [15:42:24]execute_script done [15:42:24]execute_script returns [15:42:24]free content buf [15:42:24]Sock 7.Close socket [15:42:24]Sock 7.Thread stoped [15:42:27]OFD Sender: No OFD packet to send [15:42:32]OFD Sender: No OFD packet to send [15:42:37]OFD Sender: No OFD packet to send [15:42:42]OFD Sender: No OFD packet to send [15:42:47]OFD Sender: No OFD packet to send [15:42:52]OFD Sender: No OFD packet to send [15:42:57]OFD Sender: No OFD packet to send [15:43:02]OFD Sender: No OFD packet to send [15:43:07]OFD Sender: No OFD packet to send [15:43:12]OFD Sender: No OFD packet to send [15:43:17]OFD Sender: No OFD packet to send [15:43:22]OFD Sender: No OFD packet to send [15:43:27]OFD Sender: No OFD packet to send [15:43:32]OFD Sender: No OFD packet to send [15:43:37]OFD Sender: No OFD packet to send [15:43:40]accept exits with 9 [15:43:40]New connection [15:43:40]New thread 3067284836 created [15:43:40]Thread 3067428196 joined [15:43:40]Waiting for new connection... [15:43:40] Sock 9.Parse request [15:43:40]Sock 9.Check first char [15:43:40]Sock 9.First char is OK [15:43:40]request: POST /json_proto HTTP/1.0 [15:43:40]Method: POST [15:43:40]URL: /json_proto [15:43:40]Method is POST - this is cgi request [15:43:40]url: /json_proto [15:43:40]query_string will be loaded in cgi processing [15:43:40]execute_cgi json_proto POST (null) [15:43:40]execute_cgi path=json_proto method=POST [15:43:40]POST find Content-Length [15:43:40]Host: 172.17.46.195:8080 [15:43:40]Content-Length: 805 [15:43:40]Content-Type: application/json [15:43:40] [15:43:40]POST finish read [15:43:40]Found Content-Length = 805 [15:43:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:40]execute_script... [15:43: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)11326307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:40]POST & json_proto [15:43:40]process_json_proto [15:43:40]json parsed OK: [15:43:40]protocol is kg_v1.0 [15:43:40]action value=close_receipt [15:43:40]process_action close_receipt [15:43:40]cmd_close_receipt [15:43:40]MH_GetDate [15:43:40]Write to MH i2c: F0 00 00 CD 03 BF [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: F0 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: F0 09 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: F0 09 00 CD 03 00 2D C5 C0 66 8D AE BC 66 3D [15:43:40]GetLastDocTimeStamp 1723909339 [15:43:40]current date 1723909421 [15:43:40]FM_GetShiftState [15:43:40]SAM_PROTO_GetShiftState [15:43:40]wFMCommunicate request_size=4 [15:43:40]MH_SAM_APDU [15:43:40]CAPDU: 80 13 01 00 [15:43:40]Write to MH i2c: E2 08 00 CE 03 80 13 01 00 00 00 00 00 4E [15:43:40]Write i2c OK [15:43:40]MH_I2C_Read... [15:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:40]Read from MH i2c: E2 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 0E 00 [15:43:40]MH_I2C_Read... [15:43:40]Read from MH i2c: E2 0E 00 CE 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [15:43:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:43:40]wFMCommunicate OK [15:43:40]SAM_PROTO_GetShiftState done [15:43:40]FM_GetShiftState done [15:43:40]opened in 1723853126 [15:43:40]opened+sec_in_day 1723939526 [15:43:40]quantity*price = 100005 [15:43:40]sum+1 = 100006 [15:43:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 453 17.08.2024 15:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198845 肖袩袛: 4187097297486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198845&fm=4187097297486&tin=02508201610067®Number=0000000000092545&sum=100005 [15:43:42]StoreToDocumentArchive [15:43:42]shift 463 fd 198845 [15:43:42]save to /storage/0463/doc_00198845 [15:43:42]save last doc name /storage/0463/doc_00198845 to /storage/kkm_last_doc_name [15:43:42]save OK [15:43:42]Clear old archive folders... [15:43:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:42]tlvbuf is B6FC9910 [15:43:42]SAM_PROTO_ClearQueue [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 09 00 00 [15:43:42]Write to MH i2c: E2 08 00 DB 03 80 09 00 00 00 00 00 00 50 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [15:43:42]RAPDU: 90 00 [15:43:42]wFMCommunicate OK [15:43:42]SAM_PROTO_ClearQueue done [15:43:42]KKMCreateOFDPacket [15:43:42]OFDProtocolAddRootSTLVToBuf [15:43:42]FM_MakeSignedData [15:43:42]FM_MakeSignedData [15:43:42]SAM_PROTO_SignData [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 0D 01 02 [15:43:42]Write to MH i2c: E2 08 00 DC 03 80 0D 01 02 00 00 00 00 58 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [15:43:42]RAPDU: 90 00 [15:43:42]wFMCommunicate OK [15:43:42]wFMCommunicate request_size=255 [15:43:42]MH_SAM_APDU [15: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 2D C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 08 03 00 35 04 06 00 03 [15:43:42]Write to MH i2c: E2 02 01 DD 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 2D C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 08 03 00 35 04 06 00 03 00 00 E2 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 DD 03 00 90 00 54 [15:43:42]RAPDU: 90 00 [15:43:42]wFMCommunicate OK [15:43:42]wFMCommunicate request_size=10 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 0D 02 02 05 CE E2 72 72 4E [15:43:42]Write to MH i2c: E2 0D 00 DE 03 80 0D 02 02 05 00 CE E2 72 72 4E 00 00 47 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 03 00 DE 03 00 90 00 55 [15:43:42]RAPDU: 90 00 [15:43:42]wFMCommunicate OK [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 0D 03 02 [15:43:42]Write to MH i2c: E2 08 00 DF 03 80 0D 03 02 00 00 00 00 5D [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 0B 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 0B 00 DF 03 00 7C B9 BB 64 A4 46 AE 92 90 00 DC [15:43:42]RAPDU: 7C B9 BB 64 A4 46 AE 92 90 00 [15:43:42]wFMCommunicate OK [15:43:42]SAM_PROTO_SignData done [15:43:42]FM_MakeSignedData done [15:43:42]CreateOFDProtocolMessage [15:43:42]wFMCommunicate request_size=4 [15:43:42]MH_SAM_APDU [15:43:42]CAPDU: 80 11 00 00 [15:43:42]Write to MH i2c: E2 08 00 E0 03 80 11 00 00 00 00 00 00 5D [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]OFD Sender: No OFD packet to send [15:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:42]Read from MH i2c: E2 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 17 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: E2 17 00 E0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [15:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:43:42]wFMCommunicate OK [15:43:42]CreateOFDProtocolMessage done [15:43:42]OFDSenderStorePacket 198845 [15:43:42]StoreOFDPacket docnum=198845 [15:43:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 69 4F 07 01 6F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 2D C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 08 03 00 35 04 06 00 03 CE E2 72 72 4E 7C B9 BB 64 A4 46 AE 92 [15:43:42]CheckFolder [15:43:42]dirname=/storage/ofd_packets [15:43:42]CheckFolder done [15:43:42]ProducePacketName [15:43:42]name=ofd_packets/00198845 [15:43:42]NVStorageSaveData ofd_packets/00198845 [15:43:42]File name is /storage/ofd_packets/00198845 [15:43:42]Write 301 bytes [15:43:42]NVStorageSaveData done [15:43:42]OFDSenderStorePacket done [15:43:42]KKMCreateOFDPacket done [15:43:42]NVStorageSaveData kkm_last_timestamp [15:43:42]File name is /storage/kkm_last_timestamp [15:43:42]Write 4 bytes [15:43:42]NVStorageSaveData done [15:43:42]ExternCall_PrintAddStr [15:43:42]wPrintStart [15:43:42]Write to MH i2c: 01 00 00 E1 03 E4 [15:43:42]Write i2c OK [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: 01 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: 01 07 00 [15:43:42]MH_I2C_Read... [15:43:42]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 FF 0F F9 [15:43:42]RasterBufferAndPrint [15:43:42]line 小褔械褌 N : (1)11326307 [15:43:42]line 袠袧袧: 02508201610067 [15:43:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:43:42]line 袩袪袨袛袗袞袗 [15:43:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [15:43:42]line 孝芯胁邪褉: 2710124130 [15:43:42]line 袗懈-92-袣-4 [15:43:42]line 14.750 * 67.80 [15:43:42]line = 1000.05 [15:43:42]line 袧袛小 12% 袧小袩 1% [15:43:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:43:42]line 袠孝袨袚袨: 1000.05 [15:43:42]line 袧小袩 1% : 8.85 [15:43:42]line 袧袛小 12% : 106.20 [15:43:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:43:42]line 袘械蟹薪邪谢.: 1000.05 [15:43:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:43:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:43:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:43:42]line 效械泻 453 17.08.2024 15:43 [15:43:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:43:42]line 袟袧袦: 0300000079 [15:43:42]line 袪袧袦: 0000000000092545 [15:43:42]line 袙械褉褋懈褟 袣袣袦: 001 [15:43:42]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:43:42]line 肖袦: 0000000000871802 [15:43:42]line 肖袛: 198845 [15:43:42]line 肖袩袛: 4187097297486 [15:43:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198845&fm=4187097297486&tin=02508201610067®Number=0000000000092545&sum=100005 [15:43:42]written 0, free lines is 4095 [15:43:42]OFD Sender: Processing packet 198845 [packets to send 246, broken 245] [15:43:42]ProducePacketName [15:43:42]name=ofd_packets/00198845 [15:43:42]OFD Sender: To server: 嚂鰌G, [15:43:42]CommunicateWithHost lk.salyk.kg:30040 [15:43:42]ConnectInit lk.salyk.kg [15:43:42]Connected sock=10 [15:43:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 69 4F 07 01 6F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 2D C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 08 03 00 35 04 06 00 03 CE E2 72 72 4E 7C B9 BB 64 A4 46 AE 92 [15:43:43]Write to MH i2c: 01 00 00 0B 04 0F [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: 01 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: 01 07 00 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: 01 07 00 0B 04 00 00 00 00 00 E0 0C 02 [15:43:43]RasterBufferAndPrint [15:43:43]line [15:43:43]line [15:43:43]line [15:43:43]line [15:43:43]line [15:43:43]written 0, free lines is 3302 [15:43:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A6 1F 47 00 07 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 08 03 00 F4 03 04 00 3D 71 C0 66 B6 04 01 00 00 03 98 F8 5B BF 08 5D 0A [15:43:43]CommunicateWithHost err = 0 [15:43:43]CheckOFDResponse [15:43:43]1017 (14) - 77093643461234 [15:43:43]1041 (16) - 0000000000871802 [15:43:43]1040 (4) - 198845 [15:43:43]1012 (4) - 17.08.2024 09:45 [15:43:43]1206 (1) - 0 [15:43:43]OFD Sender: Remove packet 198845 [15:43:43]ProducePacketName [15:43:43]name=ofd_packets/00198845 [15:43:43]NVStorageDeleteData [15:43:43]MH_Cut [15:43:43]Write to MH i2c: D1 01 00 12 04 01 E8 [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: D1 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: D1 01 00 [15:43:43]MH_I2C_Read... [15:43:43]Read from MH i2c: D1 01 00 12 04 00 E7 [15:43:43]Write to MH i2c: 01 00 00 13 04 17 [15:43:43]Write i2c OK [15:43:43]MH_I2C_Read... [15:43:43]OFD Sender: No OFD packet to send [15:43:43]*** Cut start [15:43:43]*** Purtial cut [15:43:43]*** Stage 1: CUTSNS_PIN = 1 [15:43:44]Read from MH i2c: 01 [15:43:44]MH_I2C_Read... [15:43:44]*** Stop cut motor [15:43:44]*** Cut end [15:43:44]Read from MH i2c: 01 07 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: 01 07 00 13 04 00 00 00 00 00 FF 0F 2C [15:43:44]process_action close_receipt done [15:43:44]requested_data is exist [15:43:44]produce_requested_data [15:43:44]requested_item fm.sn is exist - process it [15:43:44]wFMCommunicate request_size=4 [15:43:44]MH_SAM_APDU [15:43:44]CAPDU: 80 11 00 00 [15:43:44]Write to MH i2c: E2 08 00 14 04 80 11 00 00 00 00 00 00 92 [15:43:44]Write i2c OK [15:43:44]MH_I2C_Read... [15:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:44]Read from MH i2c: E2 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 17 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 17 00 14 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DF [15:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:43:44]wFMCommunicate OK [15:43:44]requested_item fd.num is exist - process it [15:43:44]SAM_PROTO_GetFieldsCounters [15:43:44]wFMCommunicate request_size=4 [15:43:44]MH_SAM_APDU [15:43:44]CAPDU: 80 13 00 00 [15:43:44]Write to MH i2c: E2 08 00 15 04 80 13 00 00 00 00 00 00 95 [15:43:44]Write i2c OK [15:43:44]MH_I2C_Read... [15:43:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:44]Read from MH i2c: E2 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 62 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 62 00 15 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [15:43:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:44]wFMCommunicate OK [15:43:44]SAM_PROTO_GetFieldsCounters done [15:43:44]requested_item shift.num is exist - process it [15:43:44]requested_item shift.opened is exist - process it [15:43:44]req_shift_opened [15:43:44]FM_GetShiftState [15:43:44]SAM_PROTO_GetShiftState [15:43:44]wFMCommunicate request_size=4 [15:43:44]MH_SAM_APDU [15:43:44]CAPDU: 80 13 01 00 [15:43:44]Write to MH i2c: E2 08 00 16 04 80 13 01 00 00 00 00 00 97 [15:43:44]Write i2c OK [15:43:44]MH_I2C_Read... [15:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:44]Read from MH i2c: E2 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 0E 00 [15:43:44]MH_I2C_Read... [15:43:44]Read from MH i2c: E2 0E 00 16 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F7 [15:43:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:43:44]wFMCommunicate OK [15:43:44]SAM_PROTO_GetShiftState done [15:43:44]FM_GetShiftState done [15:43:44]req_shift_opened done [15:43:44]requested_item shift.open_date is exist - process it [15:43:44]req_shift_open_date [15:43:44]req_shift_open_date done [15:43:44]produce_requested_data done [15:43:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198845,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:43:44]process_action_free close_receipt [15:43:44]json_value_free [15:43:44]json_value_free done [15:43:44]process_json_proto returns [15:43:44]Send response to host [15:43:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198845,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:43:44]free response buf [15:43:44]execute_script done [15:43:44]execute_script returns [15:43:44]free content buf [15:43:44]Sock 9.Close socket [15:43:44]Sock 9.Thread stoped [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:39]accept exits with 7 [15:45:39]New connection [15:45:39]New thread 3067428196 created [15:45:39]Thread 3067284836 joined [15:45:39]Waiting for new connection... [15:45:39] Sock 7.Parse request [15:45:39]Sock 7.Check first char [15:45:39]Sock 7.First char is OK [15:45:39]request: POST /json_proto HTTP/1.0 [15:45:39]Method: POST [15:45:39]URL: /json_proto [15:45:39]Method is POST - this is cgi request [15:45:39]url: /json_proto [15:45:39]query_string will be loaded in cgi processing [15:45:39]execute_cgi json_proto POST (null) [15:45:39]execute_cgi path=json_proto method=POST [15:45:39]POST find Content-Length [15:45:39]Host: 172.17.46.195:8080 [15:45:39]Content-Length: 679 [15:45:39]Content-Type: application/json [15:45:39] [15:45:39]POST finish read [15:45:39]Found Content-Length = 679 [15:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:39]execute_script... [15:45: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)11326308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:39]POST & json_proto [15:45:39]process_json_proto [15:45:39]json parsed OK: [15:45:39]protocol is kg_v1.0 [15:45:39]action value=close_receipt [15:45:39]process_action close_receipt [15:45:39]cmd_close_receipt [15:45:39]MH_GetDate [15:45:39]Write to MH i2c: F0 00 00 17 04 0A [15:45:39]Write i2c OK [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 09 00 [15:45:39]MH_I2C_Read... [15:45:39]Read from MH i2c: F0 09 00 17 04 00 A4 C5 C0 66 8D AE BC 66 FF [15:45:39]GetLastDocTimeStamp 1723909421 [15:45:39]current date 1723909540 [15:45:39]FM_GetShiftState [15:45:39]SAM_PROTO_GetShiftState [15:45:39]wFMCommunicate request_size=4 [15:45:39]MH_SAM_APDU [15:45:39]CAPDU: 80 13 01 00 [15:45:39]Write to MH i2c: E2 08 00 18 04 80 13 01 00 00 00 00 00 99 [15:45:39]Write i2c OK [15:45:39]MH_I2C_Read... [15:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:40]Read from MH i2c: E2 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 0E 00 [15:45:40]MH_I2C_Read... [15:45:40]Read from MH i2c: E2 0E 00 18 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F9 [15:45:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:45:40]wFMCommunicate OK [15:45:40]SAM_PROTO_GetShiftState done [15:45:40]FM_GetShiftState done [15:45:40]opened in 1723853126 [15:45:40]opened+sec_in_day 1723939526 [15:45:40]quantity*price = 40002 [15:45:40]sum+1 = 40003 [15:45:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 454 17.08.2024 15:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198846 肖袩袛: 43028302422494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154540&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198846&fm=43028302422494&tin=02508201610067®Number=0000000000092545&sum=40000 [15:45:41]StoreToDocumentArchive [15:45:41]shift 463 fd 198846 [15:45:41]save to /storage/0463/doc_00198846 [15:45:41]save last doc name /storage/0463/doc_00198846 to /storage/kkm_last_doc_name [15:45:41]save OK [15:45:41]Clear old archive folders... [15:45:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:45:41]tlvbuf is 0039C730 [15:45:41]SAM_PROTO_ClearQueue [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 09 00 00 [15:45:41]Write to MH i2c: E2 08 00 25 04 80 09 00 00 00 00 00 00 9B [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]SAM_PROTO_ClearQueue done [15:45:41]KKMCreateOFDPacket [15:45:41]OFDProtocolAddRootSTLVToBuf [15:45:41]FM_MakeSignedData [15:45:41]FM_MakeSignedData [15:45:41]SAM_PROTO_SignData [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 01 02 [15:45:41]Write to MH i2c: E2 08 00 26 04 80 0D 01 02 00 00 00 00 A3 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=255 [15:45:41]MH_SAM_APDU [15:45: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 A4 C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 08 03 00 35 04 06 00 27 [15:45:41]Write to MH i2c: E2 02 01 27 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 A4 C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 08 03 00 35 04 06 00 27 00 00 16 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 27 04 00 90 00 9F [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=10 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 02 02 05 22 4E AE 61 DE [15:45:41]Write to MH i2c: E2 0D 00 28 04 80 0D 02 02 05 00 22 4E AE 61 DE 00 00 0D [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 03 00 28 04 00 90 00 A0 [15:45:41]RAPDU: 90 00 [15:45:41]wFMCommunicate OK [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 0D 03 02 [15:45:41]Write to MH i2c: E2 08 00 29 04 80 0D 03 02 00 00 00 00 A8 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 0B 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 0B 00 29 04 00 B6 8A 31 56 27 16 A2 68 90 00 B7 [15:45:41]RAPDU: B6 8A 31 56 27 16 A2 68 90 00 [15:45:41]wFMCommunicate OK [15:45:41]SAM_PROTO_SignData done [15:45:41]FM_MakeSignedData done [15:45:41]CreateOFDProtocolMessage [15:45:41]wFMCommunicate request_size=4 [15:45:41]MH_SAM_APDU [15:45:41]CAPDU: 80 11 00 00 [15:45:41]Write to MH i2c: E2 08 00 2A 04 80 11 00 00 00 00 00 00 A8 [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:41]Read from MH i2c: E2 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 17 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: E2 17 00 2A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [15:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:45:41]wFMCommunicate OK [15:45:41]CreateOFDProtocolMessage done [15:45:41]OFDSenderStorePacket 198846 [15:45:41]StoreOFDPacket docnum=198846 [15:45:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C 53 07 01 92 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 A4 C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 08 03 00 35 04 06 00 27 22 4E AE 61 DE B6 8A 31 56 27 16 A2 68 [15:45:41]CheckFolder [15:45:41]dirname=/storage/ofd_packets [15:45:41]CheckFolder done [15:45:41]ProducePacketName [15:45:41]name=ofd_packets/00198846 [15:45:41]NVStorageSaveData ofd_packets/00198846 [15:45:41]File name is /storage/ofd_packets/00198846 [15:45:41]Write 301 bytes [15:45:41]NVStorageSaveData done [15:45:41]OFDSenderStorePacket done [15:45:41]KKMCreateOFDPacket done [15:45:41]NVStorageSaveData kkm_last_timestamp [15:45:41]File name is /storage/kkm_last_timestamp [15:45:41]Write 4 bytes [15:45:41]NVStorageSaveData done [15:45:41]ExternCall_PrintAddStr [15:45:41]wPrintStart [15:45:41]Write to MH i2c: 01 00 00 2B 04 2F [15:45:41]Write i2c OK [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 [15:45:41]MH_I2C_Read... [15:45:41]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 FF 0F 44 [15:45:41]RasterBufferAndPrint [15:45:41]line 小褔械褌 N : (1)11326308 [15:45:41]line 袠袧袧: 02508201610067 [15:45:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:45:41]line 袩袪袨袛袗袞袗 [15:45:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [15:45:41]line 孝芯胁邪褉: 2710124130 [15:45:41]line 袗懈-92-袣-4 [15:45:41]line 5.900 * 67.80 [15:45:41]line = 400.02 [15:45:41]line 袧袛小 12% 袧小袩 1% [15:45:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:45:41]line 袨袣袪校袚袥袝袧袠袝: -0.02 [15:45:41]line 袠孝袨袚袨: 400.00 [15:45:41]line 袙薪械褋械薪芯: 400.00 [15:45:41]line 小袛袗效袗: 0.00 [15:45:41]line 袧小袩 1% : 3.54 [15:45:41]line 袧袛小 12% : 42.48 [15:45:41]line 袧邪谢懈褔薪褘屑懈: 400.00 [15:45:41]line 袘械蟹薪邪谢.: 0.00 [15:45:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:45:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:45:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:45:41]line 效械泻 454 17.08.2024 15:45 [15:45:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:45:41]line 袟袧袦: 0300000079 [15:45:41]line 袪袧袦: 0000000000092545 [15:45:41]line 袙械褉褋懈褟 袣袣袦: 001 [15:45:41]line 肖袦: 0000000000871802 [15:45:41]line 肖袛: 198846 [15:45:41]line 肖袩袛: 43028302422494 [15:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154540&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198846&fm=43028302422494&tin=02508201610067®Number=0000000000092545&sum=40000 [15:45:41]written 0, free lines is 4095 [15:45:41]OFD Sender: Processing packet 198846 [packets to send 246, broken 245] [15:45:41]ProducePacketName [15:45:41]name=ofd_packets/00198846 [15:45:41]OFD Sender: To server: 嚂鰌G, [15:45:41]CommunicateWithHost lk.salyk.kg:30040 [15:45:41]ConnectInit lk.salyk.kg [15:45:42]Connected sock=10 [15:45:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C 53 07 01 92 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 A4 C5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 08 03 00 35 04 06 00 27 22 4E AE 61 DE B6 8A 31 56 27 16 A2 68 [15:45:42]Write to MH i2c: 01 00 00 56 04 5A [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: 01 07 00 56 04 00 00 00 00 00 D1 0C 3E [15:45:42]RasterBufferAndPrint [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]line [15:45:42]written 0, free lines is 3287 [15:45:42]MH_Cut [15:45:42]Write to MH i2c: D1 01 00 5D 04 01 33 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 01 00 [15:45:42]MH_I2C_Read... [15:45:42]Read from MH i2c: D1 01 00 5D 04 00 32 [15:45:42]Write to MH i2c: 01 00 00 5E 04 62 [15:45:42]Write i2c OK [15:45:42]MH_I2C_Read... [15:45:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DD 1A 47 00 C8 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 08 03 00 F4 03 04 00 B4 71 C0 66 B6 04 01 00 00 56 60 94 80 02 F7 F7 4F [15:45:42]CommunicateWithHost err = 0 [15:45:42]CheckOFDResponse [15:45:42]1017 (14) - 77093643461234 [15:45:42]1041 (16) - 0000000000871802 [15:45:42]1040 (4) - 198846 [15:45:42]1012 (4) - 17.08.2024 09:47 [15:45:42]1206 (1) - 0 [15:45:42]OFD Sender: Remove packet 198846 [15:45:42]ProducePacketName [15:45:42]name=ofd_packets/00198846 [15:45:42]NVStorageDeleteData [15:45:43]OFD Sender: No OFD packet to send [15:45:43]*** Cut start [15:45:43]*** Purtial cut [15:45:43]*** CUTSNS_PIN = 0 [15:45:43]*** Stage 1: CUTSNS_PIN = 1 [15:45:45]Read from MH i2c: 01 [15:45:45]MH_I2C_Read... [15:45:45]*** Stop cut motor [15:45:45]*** Cut end [15:45:45]Read from MH i2c: 01 07 00 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 FF 0F 77 [15:45:45]process_action close_receipt done [15:45:45]requested_data is exist [15:45:45]produce_requested_data [15:45:45]requested_item fm.sn is exist - process it [15:45:45]wFMCommunicate request_size=4 [15:45:45]MH_SAM_APDU [15:45:45]CAPDU: 80 11 00 00 [15:45:45]Write to MH i2c: E2 08 00 5F 04 80 11 00 00 00 00 00 00 DD [15:45:45]Write i2c OK [15:45:45]MH_I2C_Read... [15:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:45]Read from MH i2c: E2 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 17 00 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 17 00 5F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2A [15:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:45:45]wFMCommunicate OK [15:45:45]requested_item fd.num is exist - process it [15:45:45]SAM_PROTO_GetFieldsCounters [15:45:45]wFMCommunicate request_size=4 [15:45:45]MH_SAM_APDU [15:45:45]CAPDU: 80 13 00 00 [15:45:45]Write to MH i2c: E2 08 00 60 04 80 13 00 00 00 00 00 00 E0 [15:45:45]Write i2c OK [15:45:45]MH_I2C_Read... [15:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:45]Read from MH i2c: E2 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 62 00 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 62 00 60 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [15:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:45:45]wFMCommunicate OK [15:45:45]SAM_PROTO_GetFieldsCounters done [15:45:45]requested_item shift.num is exist - process it [15:45:45]requested_item shift.opened is exist - process it [15:45:45]req_shift_opened [15:45:45]FM_GetShiftState [15:45:45]SAM_PROTO_GetShiftState [15:45:45]wFMCommunicate request_size=4 [15:45:45]MH_SAM_APDU [15:45:45]CAPDU: 80 13 01 00 [15:45:45]Write to MH i2c: E2 08 00 61 04 80 13 01 00 00 00 00 00 E2 [15:45:45]Write i2c OK [15:45:45]MH_I2C_Read... [15:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:45]Read from MH i2c: E2 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 0E 00 [15:45:45]MH_I2C_Read... [15:45:45]Read from MH i2c: E2 0E 00 61 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 42 [15:45:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:45:45]wFMCommunicate OK [15:45:45]SAM_PROTO_GetShiftState done [15:45:45]FM_GetShiftState done [15:45:45]req_shift_opened done [15:45:45]requested_item shift.open_date is exist - process it [15:45:45]req_shift_open_date [15:45:45]req_shift_open_date done [15:45:45]produce_requested_data done [15:45:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198846,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:45:45]process_action_free close_receipt [15:45:45]json_value_free [15:45:45]json_value_free done [15:45:45]process_json_proto returns [15:45:45]Send response to host [15:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198846,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:45:45]free response buf [15:45:45]execute_script done [15:45:45]execute_script returns [15:45:45]free content buf [15:45:45]Sock 7.Close socket [15:45:45]Sock 7.Thread stoped [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]OFD Sender: No OFD packet to send [15:47:13]OFD Sender: No OFD packet to send [15:47:18]OFD Sender: No OFD packet to send [15:47:23]OFD Sender: No OFD packet to send [15:47:28]OFD Sender: No OFD packet to send [15:47:33]OFD Sender: No OFD packet to send [15:47:38]OFD Sender: No OFD packet to send [15:47:43]OFD Sender: No OFD packet to send [15:47:48]OFD Sender: No OFD packet to send [15:47:53]OFD Sender: No OFD packet to send [15:47:58]OFD Sender: No OFD packet to send [15:48:03]OFD Sender: No OFD packet to send [15:48:08]OFD Sender: No OFD packet to send [15:48:13]OFD Sender: No OFD packet to send [15:48:18]OFD Sender: No OFD packet to send [15:48:23]OFD Sender: No OFD packet to send [15:48:28]OFD Sender: No OFD packet to send [15:48:33]OFD Sender: No OFD packet to send [15:48:38]OFD Sender: No OFD packet to send [15:48:43]OFD Sender: No OFD packet to send [15:48:48]OFD Sender: No OFD packet to send [15:48:53]OFD Sender: No OFD packet to send [15:48:58]OFD Sender: No OFD packet to send [15:49:03]OFD Sender: No OFD packet to send [15:49:08]OFD Sender: No OFD packet to send [15:49:13]OFD Sender: No OFD packet to send [15:49:15]accept exits with 9 [15:49:15]New connection [15:49:15]New thread 3067284836 created [15:49:15]Thread 3067428196 joined [15:49:15]Waiting for new connection... [15:49:15] Sock 9.Parse request [15:49:15]Sock 9.Check first char [15:49:15]Sock 9.First char is OK [15:49:15]request: POST /json_proto HTTP/1.0 [15:49:15]Method: POST [15:49:15]URL: /json_proto [15:49:15]Method is POST - this is cgi request [15:49:15]url: /json_proto [15:49:15]query_string will be loaded in cgi processing [15:49:15]execute_cgi json_proto POST (null) [15:49:15]execute_cgi path=json_proto method=POST [15:49:15]POST find Content-Length [15:49:15]Host: 172.17.46.195:8080 [15:49:15]Content-Length: 805 [15:49:15]Content-Type: application/json [15:49:15] [15:49:15]POST finish read [15:49:15]Found Content-Length = 805 [15:49:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:15]execute_script... [15:49: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)11326310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:15]POST & json_proto [15:49:15]process_json_proto [15:49:15]json parsed OK: [15:49:15]protocol is kg_v1.0 [15:49:15]action value=close_receipt [15:49:15]process_action close_receipt [15:49:15]cmd_close_receipt [15:49:15]MH_GetDate [15:49:15]Write to MH i2c: F0 00 00 62 04 55 [15:49:15]Write i2c OK [15:49:15]MH_I2C_Read... [15:49:15]Read from MH i2c: F0 [15:49:15]MH_I2C_Read... [15:49:15]Read from MH i2c: F0 09 00 [15:49:15]MH_I2C_Read... [15:49:15]Read from MH i2c: F0 09 00 62 04 00 7B C6 C0 66 8D AE BC 66 22 [15:49:15]GetLastDocTimeStamp 1723909540 [15:49:15]current date 1723909755 [15:49:15]FM_GetShiftState [15:49:15]SAM_PROTO_GetShiftState [15:49:15]wFMCommunicate request_size=4 [15:49:15]MH_SAM_APDU [15:49:15]CAPDU: 80 13 01 00 [15:49:15]Write to MH i2c: E2 08 00 63 04 80 13 01 00 00 00 00 00 E4 [15:49:15]Write i2c OK [15:49:15]MH_I2C_Read... [15:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:15]Read from MH i2c: E2 [15:49:15]MH_I2C_Read... [15:49:15]Read from MH i2c: E2 0E 00 [15:49:15]MH_I2C_Read... [15:49:15]Read from MH i2c: E2 0E 00 63 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [15:49:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:49:15]wFMCommunicate OK [15:49:15]SAM_PROTO_GetShiftState done [15:49:15]FM_GetShiftState done [15:49:15]opened in 1723853126 [15:49:15]opened+sec_in_day 1723939526 [15:49:15]quantity*price = 100005 [15:49:15]sum+1 = 100006 [15:49:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 455 17.08.2024 15:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198847 肖袩袛: 9662325054354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198847&fm=9662325054354&tin=02508201610067®Number=0000000000092545&sum=100005 [15:49:16]StoreToDocumentArchive [15:49:16]shift 463 fd 198847 [15:49:16]save to /storage/0463/doc_00198847 [15:49:16]save last doc name /storage/0463/doc_00198847 to /storage/kkm_last_doc_name [15:49:16]save OK [15:49:16]Clear old archive folders... [15:49:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:49:16]tlvbuf is 00391130 [15:49:16]SAM_PROTO_ClearQueue [15:49:16]wFMCommunicate request_size=4 [15:49:16]MH_SAM_APDU [15:49:16]CAPDU: 80 09 00 00 [15:49:16]Write to MH i2c: E2 08 00 70 04 80 09 00 00 00 00 00 00 E6 [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [15:49:16]RAPDU: 90 00 [15:49:16]wFMCommunicate OK [15:49:16]SAM_PROTO_ClearQueue done [15:49:16]KKMCreateOFDPacket [15:49:16]OFDProtocolAddRootSTLVToBuf [15:49:16]FM_MakeSignedData [15:49:16]FM_MakeSignedData [15:49:16]SAM_PROTO_SignData [15:49:16]wFMCommunicate request_size=4 [15:49:16]MH_SAM_APDU [15:49:16]CAPDU: 80 0D 01 02 [15:49:16]Write to MH i2c: E2 08 00 71 04 80 0D 01 02 00 00 00 00 EE [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [15:49:16]RAPDU: 90 00 [15:49:16]wFMCommunicate OK [15:49:16]wFMCommunicate request_size=255 [15:49:16]MH_SAM_APDU [15:49: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7B C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 08 03 00 35 04 06 00 08 [15:49:16]Write to MH i2c: E2 02 01 72 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7B C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 08 03 00 35 04 06 00 08 00 00 D0 [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 72 04 00 90 00 EA [15:49:16]RAPDU: 90 00 [15:49:16]wFMCommunicate OK [15:49:16]wFMCommunicate request_size=10 [15:49:16]MH_SAM_APDU [15:49:16]CAPDU: 80 0D 02 02 05 C9 AF 73 DB 92 [15:49:16]Write to MH i2c: E2 0D 00 73 04 80 0D 02 02 05 00 C9 AF 73 DB 92 00 00 53 [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 03 00 73 04 00 90 00 EB [15:49:16]RAPDU: 90 00 [15:49:16]wFMCommunicate OK [15:49:16]wFMCommunicate request_size=4 [15:49:16]MH_SAM_APDU [15:49:16]CAPDU: 80 0D 03 02 [15:49:16]Write to MH i2c: E2 08 00 74 04 80 0D 03 02 00 00 00 00 F3 [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 0B 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 0B 00 74 04 00 1E A1 09 0C CB B2 42 2C 90 00 B3 [15:49:16]RAPDU: 1E A1 09 0C CB B2 42 2C 90 00 [15:49:16]wFMCommunicate OK [15:49:16]SAM_PROTO_SignData done [15:49:16]FM_MakeSignedData done [15:49:16]CreateOFDProtocolMessage [15:49:16]wFMCommunicate request_size=4 [15:49:16]MH_SAM_APDU [15:49:16]CAPDU: 80 11 00 00 [15:49:16]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:16]Read from MH i2c: E2 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 17 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [15:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:49:16]wFMCommunicate OK [15:49:16]CreateOFDProtocolMessage done [15:49:16]OFDSenderStorePacket 198847 [15:49:16]StoreOFDPacket docnum=198847 [15:49:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 64 55 07 01 1D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7B C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 08 03 00 35 04 06 00 08 C9 AF 73 DB 92 1E A1 09 0C CB B2 42 2C [15:49:16]CheckFolder [15:49:16]dirname=/storage/ofd_packets [15:49:16]CheckFolder done [15:49:16]ProducePacketName [15:49:16]name=ofd_packets/00198847 [15:49:16]NVStorageSaveData ofd_packets/00198847 [15:49:16]File name is /storage/ofd_packets/00198847 [15:49:16]Write 301 bytes [15:49:16]NVStorageSaveData done [15:49:16]OFDSenderStorePacket done [15:49:16]KKMCreateOFDPacket done [15:49:16]NVStorageSaveData kkm_last_timestamp [15:49:16]File name is /storage/kkm_last_timestamp [15:49:16]Write 4 bytes [15:49:16]NVStorageSaveData done [15:49:16]ExternCall_PrintAddStr [15:49:16]wPrintStart [15:49:16]Write to MH i2c: 01 00 00 76 04 7A [15:49:16]Write i2c OK [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: 01 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: 01 07 00 [15:49:16]MH_I2C_Read... [15:49:16]Read from MH i2c: 01 07 00 76 04 00 00 00 00 00 FF 0F 8F [15:49:16]RasterBufferAndPrint [15:49:16]line 小褔械褌 N : (1)11326310 [15:49:16]line 袠袧袧: 02508201610067 [15:49:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:49:16]line 袩袪袨袛袗袞袗 [15:49:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [15:49:16]line 孝芯胁邪褉: 2710124130 [15:49:16]line 袗懈-92-袣-4 [15:49:16]line 14.750 * 67.80 [15:49:16]line = 1000.05 [15:49:16]line 袧袛小 12% 袧小袩 1% [15:49:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:49:16]line 袠孝袨袚袨: 1000.05 [15:49:16]line 袧小袩 1% : 8.85 [15:49:16]line 袧袛小 12% : 106.20 [15:49:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:49:16]line 袘械蟹薪邪谢.: 1000.05 [15:49:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:49:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:49:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:49:16]line 效械泻 455 17.08.2024 15:49 [15:49:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:49:16]line 袟袧袦: 0300000079 [15:49:16]line 袪袧袦: 0000000000092545 [15:49:16]line 袙械褉褋懈褟 袣袣袦: 001 [15:49:16]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:49:16]line 肖袦: 0000000000871802 [15:49:16]line 肖袛: 198847 [15:49:16]line 肖袩袛: 9662325054354 [15:49:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198847&fm=9662325054354&tin=02508201610067®Number=0000000000092545&sum=100005 [15:49:16]written 0, free lines is 4095 [15:49:17]OFD Sender: Processing packet 198847 [packets to send 246, broken 245] [15:49:17]ProducePacketName [15:49:17]name=ofd_packets/00198847 [15:49:17]OFD Sender: To server: 嚂鰌G, [15:49:17]CommunicateWithHost lk.salyk.kg:30040 [15:49:17]ConnectInit lk.salyk.kg [15:49:17]Connected sock=10 [15:49:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 64 55 07 01 1D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7B C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 08 03 00 35 04 06 00 08 C9 AF 73 DB 92 1E A1 09 0C CB B2 42 2C [15:49:17]Write to MH i2c: 01 00 00 A0 04 A4 [15:49:17]Write i2c OK [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: 01 [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: 01 07 00 [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 E6 0C 9D [15:49:17]RasterBufferAndPrint [15:49:17]line [15:49:17]line [15:49:17]line [15:49:17]line [15:49:17]line [15:49:17]written 0, free lines is 3308 [15:49:17]MH_Cut [15:49:17]Write to MH i2c: D1 01 00 A7 04 01 7D [15:49:17]Write i2c OK [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: D1 [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: D1 01 00 [15:49:17]MH_I2C_Read... [15:49:17]Read from MH i2c: D1 01 00 A7 04 00 7C [15:49:17]Write to MH i2c: 01 00 00 A8 04 AC [15:49:17]Write i2c OK [15:49:17]MH_I2C_Read... [15:49:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 71 32 47 00 E6 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 08 03 00 F4 03 04 00 8B 72 C0 66 B6 04 01 00 00 AC 3A 5E 1B A3 4C 98 35 [15:49:17]CommunicateWithHost err = 0 [15:49:17]CheckOFDResponse [15:49:17]1017 (14) - 77093643461234 [15:49:17]1041 (16) - 0000000000871802 [15:49:17]1040 (4) - 198847 [15:49:17]1012 (4) - 17.08.2024 09:51 [15:49:17]1206 (1) - 0 [15:49:17]OFD Sender: Remove packet 198847 [15:49:17]ProducePacketName [15:49:17]name=ofd_packets/00198847 [15:49:17]NVStorageDeleteData [15:49:17]OFD Sender: No OFD packet to send [15:49:18]*** Cut start [15:49:18]*** Purtial cut [15:49:18]*** Stage 1: CUTSNS_PIN = 1 [15:49:18]Read from MH i2c: 01 [15:49:18]MH_I2C_Read... [15:49:18]*** Stop cut motor [15:49:18]*** Cut end [15:49:18]Read from MH i2c: 01 07 00 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 FF 0F C1 [15:49:18]process_action close_receipt done [15:49:18]requested_data is exist [15:49:18]produce_requested_data [15:49:18]requested_item fm.sn is exist - process it [15:49:18]wFMCommunicate request_size=4 [15:49:18]MH_SAM_APDU [15:49:18]CAPDU: 80 11 00 00 [15:49:18]Write to MH i2c: E2 08 00 A9 04 80 11 00 00 00 00 00 00 27 [15:49:18]Write i2c OK [15:49:18]MH_I2C_Read... [15:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:18]Read from MH i2c: E2 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 17 00 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 17 00 A9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 74 [15:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:49:18]wFMCommunicate OK [15:49:18]requested_item fd.num is exist - process it [15:49:18]SAM_PROTO_GetFieldsCounters [15:49:18]wFMCommunicate request_size=4 [15:49:18]MH_SAM_APDU [15:49:18]CAPDU: 80 13 00 00 [15:49:18]Write to MH i2c: E2 08 00 AA 04 80 13 00 00 00 00 00 00 2A [15:49:18]Write i2c OK [15:49:18]MH_I2C_Read... [15:49:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:18]Read from MH i2c: E2 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 62 00 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 62 00 AA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [15:49:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:18]wFMCommunicate OK [15:49:18]SAM_PROTO_GetFieldsCounters done [15:49:18]requested_item shift.num is exist - process it [15:49:18]requested_item shift.opened is exist - process it [15:49:18]req_shift_opened [15:49:18]FM_GetShiftState [15:49:18]SAM_PROTO_GetShiftState [15:49:18]wFMCommunicate request_size=4 [15:49:18]MH_SAM_APDU [15:49:18]CAPDU: 80 13 01 00 [15:49:18]Write to MH i2c: E2 08 00 AB 04 80 13 01 00 00 00 00 00 2C [15:49:18]Write i2c OK [15:49:18]MH_I2C_Read... [15:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:18]Read from MH i2c: E2 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 0E 00 [15:49:18]MH_I2C_Read... [15:49:18]Read from MH i2c: E2 0E 00 AB 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8C [15:49:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:49:18]wFMCommunicate OK [15:49:18]SAM_PROTO_GetShiftState done [15:49:18]FM_GetShiftState done [15:49:18]req_shift_opened done [15:49:18]requested_item shift.open_date is exist - process it [15:49:18]req_shift_open_date [15:49:18]req_shift_open_date done [15:49:18]produce_requested_data done [15:49:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198847,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:49:18]process_action_free close_receipt [15:49:18]json_value_free [15:49:18]json_value_free done [15:49:18]process_json_proto returns [15:49:18]Send response to host [15:49:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198847,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:49:18]free response buf [15:49:18]execute_script done [15:49:18]execute_script returns [15:49:18]free content buf [15:49:18]Sock 9.Close socket [15:49:18]Sock 9.Thread stoped [15:49:22]OFD Sender: No OFD packet to send [15:49:27]OFD Sender: No OFD packet to send [15:49:33]OFD Sender: No OFD packet to send [15:49:38]OFD Sender: No OFD packet to send [15:49:43]OFD Sender: No OFD packet to send [15:49:45]accept exits with 7 [15:49:45]New connection [15:49:45]New thread 3067428196 created [15:49:45]Thread 3067284836 joined [15:49:45]Waiting for new connection... [15:49:45] Sock 7.Parse request [15:49:45]Sock 7.Check first char [15:49:45]Sock 7.First char is OK [15:49:45]request: POST /json_proto HTTP/1.0 [15:49:45]Method: POST [15:49:45]URL: /json_proto [15:49:45]Method is POST - this is cgi request [15:49:45]url: /json_proto [15:49:45]query_string will be loaded in cgi processing [15:49:45]execute_cgi json_proto POST (null) [15:49:45]execute_cgi path=json_proto method=POST [15:49:45]POST find Content-Length [15:49:45]Host: 172.17.46.195:8080 [15:49:45]Content-Length: 808 [15:49:45]Content-Type: application/json [15:49:45] [15:49:45]POST finish read [15:49:45]Found Content-Length = 808 [15:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:45]execute_script... [15:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:49:45]POST & json_proto [15:49:45]process_json_proto [15:49:45]json parsed OK: [15:49:45]protocol is kg_v1.0 [15:49:45]action value=close_receipt [15:49:45]process_action close_receipt [15:49:45]cmd_close_receipt [15:49:45]MH_GetDate [15:49:45]Write to MH i2c: F0 00 00 AC 04 9F [15:49:45]Write i2c OK [15:49:45]MH_I2C_Read... [15:49:45]Read from MH i2c: F0 [15:49:45]MH_I2C_Read... [15:49:45]Read from MH i2c: F0 09 00 [15:49:45]MH_I2C_Read... [15:49:45]Read from MH i2c: F0 09 00 AC 04 00 9A C6 C0 66 8D AE BC 66 8B [15:49:45]GetLastDocTimeStamp 1723909755 [15:49:45]current date 1723909786 [15:49:45]FM_GetShiftState [15:49:45]SAM_PROTO_GetShiftState [15:49:45]wFMCommunicate request_size=4 [15:49:45]MH_SAM_APDU [15:49:45]CAPDU: 80 13 01 00 [15:49:45]Write to MH i2c: E2 08 00 AD 04 80 13 01 00 00 00 00 00 2E [15:49:45]Write i2c OK [15:49:45]MH_I2C_Read... [15:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:45]Read from MH i2c: E2 [15:49:45]MH_I2C_Read... [15:49:45]Read from MH i2c: E2 0E 00 [15:49:45]MH_I2C_Read... [15:49:45]Read from MH i2c: E2 0E 00 AD 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [15:49:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:49:45]wFMCommunicate OK [15:49:45]SAM_PROTO_GetShiftState done [15:49:45]FM_GetShiftState done [15:49:45]opened in 1723853126 [15:49:45]opened+sec_in_day 1723939526 [15:49:45]quantity*price = 100032 [15:49:45]sum+1 = 100033 [15:49:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 456 17.08.2024 15:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198848 肖袩袛: 67276306384481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154946&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198848&fm=67276306384481&tin=02508201610067®Number=0000000000092545&sum=100032 [15:49:46]StoreToDocumentArchive [15:49:46]shift 463 fd 198848 [15:49:46]save to /storage/0463/doc_00198848 [15:49:46]save last doc name /storage/0463/doc_00198848 to /storage/kkm_last_doc_name [15:49:46]save OK [15:49:46]Clear old archive folders... [15:49:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:49:46]tlvbuf is 00392B40 [15:49:46]SAM_PROTO_ClearQueue [15:49:46]wFMCommunicate request_size=4 [15:49:46]MH_SAM_APDU [15:49:46]CAPDU: 80 09 00 00 [15:49:46]Write to MH i2c: E2 08 00 BA 04 80 09 00 00 00 00 00 00 30 [15:49:46]Write i2c OK [15:49:46]MH_I2C_Read... [15:49:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:46]Read from MH i2c: E2 [15:49:46]MH_I2C_Read... [15:49:46]Read from MH i2c: E2 03 00 [15:49:46]MH_I2C_Read... [15:49:46]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [15:49:46]RAPDU: 90 00 [15:49:46]wFMCommunicate OK [15:49:46]SAM_PROTO_ClearQueue done [15:49:46]KKMCreateOFDPacket [15:49:46]OFDProtocolAddRootSTLVToBuf [15:49:46]FM_MakeSignedData [15:49:46]FM_MakeSignedData [15:49:46]SAM_PROTO_SignData [15:49:46]wFMCommunicate request_size=4 [15:49:46]MH_SAM_APDU [15:49:46]CAPDU: 80 0D 01 02 [15:49:46]Write to MH i2c: E2 08 00 BB 04 80 0D 01 02 00 00 00 00 38 [15:49:46]Write i2c OK [15:49:46]MH_I2C_Read... [15:49:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:46]Read from MH i2c: E2 [15:49:46]MH_I2C_Read... [15:49:46]Read from MH i2c: E2 03 00 [15:49:46]MH_I2C_Read... [15:49:46]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [15:49:46]RAPDU: 90 00 [15:49:46]wFMCommunicate OK [15:49:46]wFMCommunicate request_size=255 [15:49:46]MH_SAM_APDU [15:49:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 9A C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 08 03 00 35 04 06 00 3D 2F [15:49:46]Write to MH i2c: E2 02 01 BC 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 9A C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 08 03 00 35 04 06 00 3D 2F 00 00 62 [15:49:46]Write i2c OK [15:49:46]MH_I2C_Read... [15:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:47]Read from MH i2c: E2 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 03 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 03 00 BC 04 00 90 00 34 [15:49:47]RAPDU: 90 00 [15:49:47]wFMCommunicate OK [15:49:47]wFMCommunicate request_size=9 [15:49:47]MH_SAM_APDU [15:49:47]CAPDU: 80 0D 02 02 04 FC 58 06 61 [15:49:47]Write to MH i2c: E2 0C 00 BD 04 80 0D 02 02 04 00 FC 58 06 61 00 00 FE [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:47]Read from MH i2c: E2 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 03 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [15:49:47]RAPDU: 90 00 [15:49:47]wFMCommunicate OK [15:49:47]wFMCommunicate request_size=4 [15:49:47]MH_SAM_APDU [15:49:47]CAPDU: 80 0D 03 02 [15:49:47]Write to MH i2c: E2 08 00 BE 04 80 0D 03 02 00 00 00 00 3D [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:47]Read from MH i2c: E2 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 0B 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 0B 00 BE 04 00 A8 08 2A 38 02 78 3D DA 90 00 E1 [15:49:47]RAPDU: A8 08 2A 38 02 78 3D DA 90 00 [15:49:47]wFMCommunicate OK [15:49:47]SAM_PROTO_SignData done [15:49:47]FM_MakeSignedData done [15:49:47]CreateOFDProtocolMessage [15:49:47]wFMCommunicate request_size=4 [15:49:47]MH_SAM_APDU [15:49:47]CAPDU: 80 11 00 00 [15:49:47]Write to MH i2c: E2 08 00 BF 04 80 11 00 00 00 00 00 00 3D [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:47]Read from MH i2c: E2 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 17 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: E2 17 00 BF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [15:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:49:47]wFMCommunicate OK [15:49:47]CreateOFDProtocolMessage done [15:49:47]OFDSenderStorePacket 198848 [15:49:47]StoreOFDPacket docnum=198848 [15:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 03 E1 06 01 F0 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 9A C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 08 03 00 35 04 06 00 3D 2F FC 58 06 61 A8 08 2A 38 02 78 3D DA [15:49:47]CheckFolder [15:49:47]dirname=/storage/ofd_packets [15:49:47]CheckFolder done [15:49:47]ProducePacketName [15:49:47]name=ofd_packets/00198848 [15:49:47]NVStorageSaveData ofd_packets/00198848 [15:49:47]File name is /storage/ofd_packets/00198848 [15:49:47]Write 300 bytes [15:49:47]NVStorageSaveData done [15:49:47]OFDSenderStorePacket done [15:49:47]KKMCreateOFDPacket done [15:49:47]NVStorageSaveData kkm_last_timestamp [15:49:47]File name is /storage/kkm_last_timestamp [15:49:47]Write 4 bytes [15:49:47]NVStorageSaveData done [15:49:47]ExternCall_PrintAddStr [15:49:47]wPrintStart [15:49:47]Write to MH i2c: 01 00 00 C0 04 C4 [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 07 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [15:49:47]RasterBufferAndPrint [15:49:47]line 小褔械褌 N : (1)11326309 [15:49:47]line 袠袧袧: 02508201610067 [15:49:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:49:47]line 袩袪袨袛袗袞袗 [15:49:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [15:49:47]line 孝芯胁邪褉: 2711190000 [15:49:47]line 袚袗袟-袣-3 [15:49:47]line 26.050 * 38.40 [15:49:47]line = 1000.32 [15:49:47]line 袧袛小 12% 袧小袩 1% [15:49:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:49:47]line 袠孝袨袚袨: 1000.32 [15:49:47]line 袧小袩 1% : 8.85 [15:49:47]line 袧袛小 12% : 106.23 [15:49:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:49:47]line 袘械蟹薪邪谢.: 1000.32 [15:49:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:49:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:49:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:49:47]line 效械泻 456 17.08.2024 15:49 [15:49:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:49:47]line 袟袧袦: 0300000079 [15:49:47]line 袪袧袦: 0000000000092545 [15:49:47]line 袙械褉褋懈褟 袣袣袦: 001 [15:49:47]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:49:47]line 肖袦: 0000000000871802 [15:49:47]line 肖袛: 198848 [15:49:47]line 肖袩袛: 67276306384481 [15:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T154946&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198848&fm=67276306384481&tin=02508201610067®Number=0000000000092545&sum=100032 [15:49:47]written 0, free lines is 4095 [15:49:47]OFD Sender: Processing packet 198848 [packets to send 246, broken 245] [15:49:47]ProducePacketName [15:49:47]name=ofd_packets/00198848 [15:49:47]OFD Sender: To server: 嚂鰌G, [15:49:47]CommunicateWithHost lk.salyk.kg:30040 [15:49:47]ConnectInit lk.salyk.kg [15:49:47]Connected sock=9 [15:49:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 03 E1 06 01 F0 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 9A C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 08 03 00 35 04 06 00 3D 2F FC 58 06 61 A8 08 2A 38 02 78 3D DA [15:49:47]Write to MH i2c: 01 00 00 EA 04 EE [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 07 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: 01 07 00 EA 04 00 00 00 00 00 DF 0C E0 [15:49:47]RasterBufferAndPrint [15:49:47]line [15:49:47]line [15:49:47]line [15:49:47]line [15:49:47]line [15:49:47]written 0, free lines is 3301 [15:49:47]MH_Cut [15:49:47]Write to MH i2c: D1 01 00 F1 04 01 C7 [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: D1 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: D1 01 00 [15:49:47]MH_I2C_Read... [15:49:47]Read from MH i2c: D1 01 00 F1 04 00 C6 [15:49:47]Write to MH i2c: 01 00 00 F2 04 F6 [15:49:47]Write i2c OK [15:49:47]MH_I2C_Read... [15:49:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5B 9F 47 00 B6 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 31 38 30 32 10 04 04 00 C0 08 03 00 F4 03 04 00 AA 72 C0 66 B6 04 01 00 00 E4 43 FF D7 1A F7 E2 30 [15:49:47]CommunicateWithHost err = 0 [15:49:47]CheckOFDResponse [15:49:47]1017 (14) - 77093643461234 [15:49:47]1041 (16) - 0000000000871802 [15:49:47]1040 (4) - 198848 [15:49:47]1012 (4) - 17.08.2024 09:51 [15:49:47]1206 (1) - 0 [15:49:47]OFD Sender: Remove packet 198848 [15:49:47]ProducePacketName [15:49:47]name=ofd_packets/00198848 [15:49:47]NVStorageDeleteData [15:49:48]OFD Sender: No OFD packet to send [15:49:48]*** Cut start [15:49:48]*** Purtial cut [15:49:48]*** CUTSNS_PIN = 0 [15:49:48]*** Stage 1: CUTSNS_PIN = 1 [15:49:50]Read from MH i2c: 01 [15:49:50]MH_I2C_Read... [15:49:50]*** Stop cut motor [15:49:50]*** Cut end [15:49:50]Read from MH i2c: 01 07 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: 01 07 00 F2 04 00 00 00 00 00 FF 0F 0B [15:49:50]process_action close_receipt done [15:49:50]requested_data is exist [15:49:50]produce_requested_data [15:49:50]requested_item fm.sn is exist - process it [15:49:50]wFMCommunicate request_size=4 [15:49:50]MH_SAM_APDU [15:49:50]CAPDU: 80 11 00 00 [15:49:50]Write to MH i2c: E2 08 00 F3 04 80 11 00 00 00 00 00 00 71 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:50]Read from MH i2c: E2 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 17 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 17 00 F3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BE [15:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:49:50]wFMCommunicate OK [15:49:50]requested_item fd.num is exist - process it [15:49:50]SAM_PROTO_GetFieldsCounters [15:49:50]wFMCommunicate request_size=4 [15:49:50]MH_SAM_APDU [15:49:50]CAPDU: 80 13 00 00 [15:49:50]Write to MH i2c: E2 08 00 F4 04 80 13 00 00 00 00 00 00 74 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:50]Read from MH i2c: E2 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 62 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 62 00 F4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [15:49:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:50]wFMCommunicate OK [15:49:50]SAM_PROTO_GetFieldsCounters done [15:49:50]requested_item shift.num is exist - process it [15:49:50]requested_item shift.opened is exist - process it [15:49:50]req_shift_opened [15:49:50]FM_GetShiftState [15:49:50]SAM_PROTO_GetShiftState [15:49:50]wFMCommunicate request_size=4 [15:49:50]MH_SAM_APDU [15:49:50]CAPDU: 80 13 01 00 [15:49:50]Write to MH i2c: E2 08 00 F5 04 80 13 01 00 00 00 00 00 76 [15:49:50]Write i2c OK [15:49:50]MH_I2C_Read... [15:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:50]Read from MH i2c: E2 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 0E 00 [15:49:50]MH_I2C_Read... [15:49:50]Read from MH i2c: E2 0E 00 F5 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D6 [15:49:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:49:50]wFMCommunicate OK [15:49:50]SAM_PROTO_GetShiftState done [15:49:50]FM_GetShiftState done [15:49:50]req_shift_opened done [15:49:50]requested_item shift.open_date is exist - process it [15:49:50]req_shift_open_date [15:49:50]req_shift_open_date done [15:49:50]produce_requested_data done [15:49:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198848,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:49:50]process_action_free close_receipt [15:49:50]json_value_free [15:49:50]json_value_free done [15:49:50]process_json_proto returns [15:49:50]Send response to host [15:49:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198848,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:49:50]free response buf [15:49:50]execute_script done [15:49:50]execute_script returns [15:49:50]free content buf [15:49:50]Sock 7.Close socket [15:49:50]Sock 7.Thread stoped [15:49:53]OFD Sender: No OFD packet to send [15:49:58]OFD Sender: No OFD packet to send [15:50:03]OFD Sender: No OFD packet to send [15:50:03]accept exits with 10 [15:50:03]New connection [15:50:03]New thread 3067284836 created [15:50:03]Thread 3067428196 joined [15:50:03]Waiting for new connection... [15:50:03] Sock 10.Parse request [15:50:03]Sock 10.Check first char [15:50:03]Sock 10.First char is OK [15:50:03]request: POST /json_proto HTTP/1.0 [15:50:03]Method: POST [15:50:03]URL: /json_proto [15:50:03]Method is POST - this is cgi request [15:50:03]url: /json_proto [15:50:03]query_string will be loaded in cgi processing [15:50:03]execute_cgi json_proto POST (null) [15:50:03]execute_cgi path=json_proto method=POST [15:50:03]POST find Content-Length [15:50:03]Host: 172.17.46.195:8080 [15:50:03]Content-Length: 679 [15:50:03]Content-Type: application/json [15:50:03] [15:50:03]POST finish read [15:50:03]Found Content-Length = 679 [15:50:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:03]execute_script... [15:50:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:03]POST & json_proto [15:50:03]process_json_proto [15:50:03]json parsed OK: [15:50:03]protocol is kg_v1.0 [15:50:03]action value=close_receipt [15:50:03]process_action close_receipt [15:50:03]cmd_close_receipt [15:50:03]MH_GetDate [15:50:03]Write to MH i2c: F0 00 00 F6 04 E9 [15:50:03]Write i2c OK [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 09 00 [15:50:03]MH_I2C_Read... [15:50:03]Read from MH i2c: F0 09 00 F6 04 00 AC C6 C0 66 8D AE BC 66 E7 [15:50:03]GetLastDocTimeStamp 1723909786 [15:50:03]current date 1723909804 [15:50:03]FM_GetShiftState [15:50:03]SAM_PROTO_GetShiftState [15:50:03]wFMCommunicate request_size=4 [15:50:03]MH_SAM_APDU [15:50:03]CAPDU: 80 13 01 00 [15:50:03]Write to MH i2c: E2 08 00 F7 04 80 13 01 00 00 00 00 00 78 [15:50:03]Write i2c OK [15:50:03]MH_I2C_Read... [15:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:03]Read from MH i2c: E2 [15:50:03]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 0E 00 [15:50:04]MH_I2C_Read... [15:50:04]Read from MH i2c: E2 0E 00 F7 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [15:50:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:50:04]wFMCommunicate OK [15:50:04]SAM_PROTO_GetShiftState done [15:50:04]FM_GetShiftState done [15:50:04]opened in 1723853126 [15:50:04]opened+sec_in_day 1723939526 [15:50:04]quantity*price = 40002 [15:50:04]sum+1 = 40003 [15:50:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 457 17.08.2024 15:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198849 肖袩袛: 87291206732203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155004&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198849&fm=87291206732203&tin=02508201610067®Number=0000000000092545&sum=40000 [15:50:05]StoreToDocumentArchive [15:50:05]shift 463 fd 198849 [15:50:05]save to /storage/0463/doc_00198849 [15:50:05]save last doc name /storage/0463/doc_00198849 to /storage/kkm_last_doc_name [15:50:05]save OK [15:50:05]Clear old archive folders... [15:50:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:05]tlvbuf is 0039BFE0 [15:50:05]SAM_PROTO_ClearQueue [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 09 00 00 [15:50:05]Write to MH i2c: E2 08 00 04 05 80 09 00 00 00 00 00 00 7B [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 04 05 00 90 00 7D [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]SAM_PROTO_ClearQueue done [15:50:05]KKMCreateOFDPacket [15:50:05]OFDProtocolAddRootSTLVToBuf [15:50:05]FM_MakeSignedData [15:50:05]FM_MakeSignedData [15:50:05]SAM_PROTO_SignData [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 01 02 [15:50:05]Write to MH i2c: E2 08 00 05 05 80 0D 01 02 00 00 00 00 83 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 05 05 00 90 00 7E [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=255 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 AC C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 08 03 00 35 04 06 00 4F [15:50:05]Write to MH i2c: E2 02 01 06 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 AC C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 08 03 00 35 04 06 00 4F 00 00 2D [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 06 05 00 90 00 7F [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=10 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 02 02 05 64 11 5E 89 AB [15:50:05]Write to MH i2c: E2 0D 00 07 05 80 0D 02 02 05 00 64 11 5E 89 AB 00 00 97 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 0D 03 02 [15:50:05]Write to MH i2c: E2 08 00 08 05 80 0D 03 02 00 00 00 00 88 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 0B 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 0B 00 08 05 00 78 9D 2F 98 03 2B C6 F6 90 00 4F [15:50:05]RAPDU: 78 9D 2F 98 03 2B C6 F6 90 00 [15:50:05]wFMCommunicate OK [15:50:05]SAM_PROTO_SignData done [15:50:05]FM_MakeSignedData done [15:50:05]CreateOFDProtocolMessage [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 11 00 00 [15:50:05]Write to MH i2c: E2 08 00 09 05 80 11 00 00 00 00 00 00 88 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 09 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [15:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:50:05]wFMCommunicate OK [15:50:05]CreateOFDProtocolMessage done [15:50:05]OFDSenderStorePacket 198849 [15:50:05]StoreOFDPacket docnum=198849 [15:50:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4F 87 07 01 A0 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 AC C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 08 03 00 35 04 06 00 4F 64 11 5E 89 AB 78 9D 2F 98 03 2B C6 F6 [15:50:05]CheckFolder [15:50:05]dirname=/storage/ofd_packets [15:50:05]CheckFolder done [15:50:05]ProducePacketName [15:50:05]name=ofd_packets/00198849 [15:50:05]NVStorageSaveData ofd_packets/00198849 [15:50:05]File name is /storage/ofd_packets/00198849 [15:50:05]Write 301 bytes [15:50:05]NVStorageSaveData done [15:50:05]OFDSenderStorePacket done [15:50:05]KKMCreateOFDPacket done [15:50:05]NVStorageSaveData kkm_last_timestamp [15:50:05]File name is /storage/kkm_last_timestamp [15:50:05]Write 4 bytes [15:50:05]NVStorageSaveData done [15:50:05]ExternCall_PrintAddStr [15:50:05]wPrintStart [15:50:05]Write to MH i2c: 01 00 00 0A 05 0F [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 0A 05 00 00 00 00 00 FF 0F 24 [15:50:05]RasterBufferAndPrint [15:50:05]line 小褔械褌 N : (1)11326312 [15:50:05]line 袠袧袧: 02508201610067 [15:50:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:50:05]line 袩袪袨袛袗袞袗 [15:50:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [15:50:05]line 孝芯胁邪褉: 2710124130 [15:50:05]line 袗懈-92-袣-4 [15:50:05]line 5.900 * 67.80 [15:50:05]line = 400.02 [15:50:05]line 袧袛小 12% 袧小袩 1% [15:50:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:50:05]line 袨袣袪校袚袥袝袧袠袝: -0.02 [15:50:05]line 袠孝袨袚袨: 400.00 [15:50:05]line 袙薪械褋械薪芯: 400.00 [15:50:05]line 小袛袗效袗: 0.00 [15:50:05]line 袧小袩 1% : 3.54 [15:50:05]line 袧袛小 12% : 42.48 [15:50:05]line 袧邪谢懈褔薪褘屑懈: 400.00 [15:50:05]line 袘械蟹薪邪谢.: 0.00 [15:50:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:50:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:50:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:50:05]line 效械泻 457 17.08.2024 15:50 [15:50:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:50:05]line 袟袧袦: 0300000079 [15:50:05]line 袪袧袦: 0000000000092545 [15:50:05]line 袙械褉褋懈褟 袣袣袦: 001 [15:50:05]line 肖袦: 0000000000871802 [15:50:05]line 肖袛: 198849 [15:50:05]line 肖袩袛: 87291206732203 [15:50:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155004&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198849&fm=87291206732203&tin=02508201610067®Number=0000000000092545&sum=40000 [15:50:05]OFD Sender: Processing packet 198849 [packets to send 246, broken 245] [15:50:05]ProducePacketName [15:50:05]name=ofd_packets/00198849 [15:50:05]OFD Sender: To server: 嚂鰌G, [15:50:05]CommunicateWithHost lk.salyk.kg:30040 [15:50:05]ConnectInit lk.salyk.kg [15:50:05]written 0, free lines is 4095 [15:50:06]Connected sock=9 [15:50:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4F 87 07 01 A0 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 AC C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 08 03 00 35 04 06 00 4F 64 11 5E 89 AB 78 9D 2F 98 03 2B C6 F6 [15:50:06]Write to MH i2c: 01 00 00 35 05 3A [15:50:06]Write i2c OK [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: 01 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: 01 07 00 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: 01 07 00 35 05 00 00 00 00 00 DC 0C 29 [15:50:06]RasterBufferAndPrint [15:50:06]line [15:50:06]line [15:50:06]line [15:50:06]line [15:50:06]line [15:50:06]written 0, free lines is 3297 [15:50:06]MH_Cut [15:50:06]Write to MH i2c: D1 01 00 3C 05 01 13 [15:50:06]Write i2c OK [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: D1 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: D1 01 00 [15:50:06]MH_I2C_Read... [15:50:06]Read from MH i2c: D1 01 00 3C 05 00 12 [15:50:06]Write to MH i2c: 01 00 00 3D 05 42 [15:50:06]Write i2c OK [15:50:06]MH_I2C_Read... [15:50:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 AB 47 00 AF 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 08 03 00 F4 03 04 00 BC 72 C0 66 B6 04 01 00 00 90 6D A4 57 BA A7 BB 72 [15:50:06]CommunicateWithHost err = 0 [15:50:06]CheckOFDResponse [15:50:06]1017 (14) - 77093643461234 [15:50:06]1041 (16) - 0000000000871802 [15:50:06]1040 (4) - 198849 [15:50:06]1012 (4) - 17.08.2024 09:51 [15:50:06]1206 (1) - 0 [15:50:06]OFD Sender: Remove packet 198849 [15:50:06]ProducePacketName [15:50:06]name=ofd_packets/00198849 [15:50:06]NVStorageDeleteData [15:50:07]OFD Sender: No OFD packet to send [15:50:07]*** Cut start [15:50:07]*** Purtial cut [15:50:07]*** Stage 1: CUTSNS_PIN = 1 [15:50:07]Read from MH i2c: 01 [15:50:07]MH_I2C_Read... [15:50:07]*** Stop cut motor [15:50:07]*** Cut end [15:50:07]Read from MH i2c: 01 07 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: 01 07 00 3D 05 00 00 00 00 00 FF 0F 57 [15:50:07]process_action close_receipt done [15:50:07]requested_data is exist [15:50:07]produce_requested_data [15:50:07]requested_item fm.sn is exist - process it [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 11 00 00 [15:50:07]Write to MH i2c: E2 08 00 3E 05 80 11 00 00 00 00 00 00 BD [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 17 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 17 00 3E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0A [15:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:50:07]wFMCommunicate OK [15:50:07]requested_item fd.num is exist - process it [15:50:07]SAM_PROTO_GetFieldsCounters [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 13 00 00 [15:50:07]Write to MH i2c: E2 08 00 3F 05 80 13 00 00 00 00 00 00 C0 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 62 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 62 00 3F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [15:50:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:07]wFMCommunicate OK [15:50:07]SAM_PROTO_GetFieldsCounters done [15:50:07]requested_item shift.num is exist - process it [15:50:07]requested_item shift.opened is exist - process it [15:50:07]req_shift_opened [15:50:07]FM_GetShiftState [15:50:07]SAM_PROTO_GetShiftState [15:50:07]wFMCommunicate request_size=4 [15:50:07]MH_SAM_APDU [15:50:07]CAPDU: 80 13 01 00 [15:50:07]Write to MH i2c: E2 08 00 40 05 80 13 01 00 00 00 00 00 C2 [15:50:07]Write i2c OK [15:50:07]MH_I2C_Read... [15:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:07]Read from MH i2c: E2 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 0E 00 [15:50:07]MH_I2C_Read... [15:50:07]Read from MH i2c: E2 0E 00 40 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 22 [15:50:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:50:07]wFMCommunicate OK [15:50:07]SAM_PROTO_GetShiftState done [15:50:07]FM_GetShiftState done [15:50:07]req_shift_opened done [15:50:07]requested_item shift.open_date is exist - process it [15:50:07]req_shift_open_date [15:50:07]req_shift_open_date done [15:50:07]produce_requested_data done [15:50:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198849,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:50:07]process_action_free close_receipt [15:50:07]json_value_free [15:50:07]json_value_free done [15:50:07]process_json_proto returns [15:50:07]Send response to host [15:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198849,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:50:07]free response buf [15:50:07]execute_script done [15:50:07]execute_script returns [15:50:07]free content buf [15:50:07]Sock 10.Close socket [15:50:07]Sock 10.Thread stoped [15:50:12]OFD Sender: No OFD packet to send [15:50:17]OFD Sender: No OFD packet to send [15:50:22]OFD Sender: No OFD packet to send [15:50:27]OFD Sender: No OFD packet to send [15:50:32]OFD Sender: No OFD packet to send [15:50:36]accept exits with 7 [15:50:36]New connection [15:50:36]New thread 3067428196 created [15:50:36]Thread 3067284836 joined [15:50:36]Waiting for new connection... [15:50:36] Sock 7.Parse request [15:50:36]Sock 7.Check first char [15:50:36]Sock 7.First char is OK [15:50:36]request: POST /json_proto HTTP/1.0 [15:50:36]Method: POST [15:50:36]URL: /json_proto [15:50:36]Method is POST - this is cgi request [15:50:36]url: /json_proto [15:50:36]query_string will be loaded in cgi processing [15:50:36]execute_cgi json_proto POST (null) [15:50:36]execute_cgi path=json_proto method=POST [15:50:36]POST find Content-Length [15:50:36]Host: 172.17.46.195:8080 [15:50:36]Content-Length: 679 [15:50:36]Content-Type: application/json [15:50:36] [15:50:36]POST finish read [15:50:36]Found Content-Length = 679 [15:50:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:36]execute_script... [15:50: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)11326313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:36]POST & json_proto [15:50:36]process_json_proto [15:50:36]json parsed OK: [15:50:36]protocol is kg_v1.0 [15:50:36]action value=close_receipt [15:50:36]process_action close_receipt [15:50:36]cmd_close_receipt [15:50:36]MH_GetDate [15:50:36]Write to MH i2c: F0 00 00 41 05 35 [15:50:36]Write i2c OK [15:50:36]MH_I2C_Read... [15:50:36]Read from MH i2c: F0 [15:50:36]MH_I2C_Read... [15:50:36]Read from MH i2c: F0 09 00 [15:50:36]MH_I2C_Read... [15:50:36]Read from MH i2c: F0 09 00 41 05 00 CC C6 C0 66 8D AE BC 66 53 [15:50:36]GetLastDocTimeStamp 1723909804 [15:50:36]current date 1723909836 [15:50:36]FM_GetShiftState [15:50:36]SAM_PROTO_GetShiftState [15:50:36]wFMCommunicate request_size=4 [15:50:36]MH_SAM_APDU [15:50:36]CAPDU: 80 13 01 00 [15:50:36]Write to MH i2c: E2 08 00 42 05 80 13 01 00 00 00 00 00 C4 [15:50:36]Write i2c OK [15:50:36]MH_I2C_Read... [15:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:36]Read from MH i2c: E2 [15:50:36]MH_I2C_Read... [15:50:36]Read from MH i2c: E2 0E 00 [15:50:36]MH_I2C_Read... [15:50:36]Read from MH i2c: E2 0E 00 42 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 24 [15:50:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:50:36]wFMCommunicate OK [15:50:36]SAM_PROTO_GetShiftState done [15:50:36]FM_GetShiftState done [15:50:36]opened in 1723853126 [15:50:36]opened+sec_in_day 1723939526 [15:50:36]quantity*price = 50010 [15:50:36]sum+1 = 50012 [15:50:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 458 17.08.2024 15:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198850 肖袩袛: 11037688825321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155037&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198850&fm=11037688825321&tin=02508201610067®Number=0000000000092545&sum=50000 [15:50:37]StoreToDocumentArchive [15:50:37]shift 463 fd 198850 [15:50:37]save to /storage/0463/doc_00198850 [15:50:37]save last doc name /storage/0463/doc_00198850 to /storage/kkm_last_doc_name [15:50:37]save OK [15:50:37]Clear old archive folders... [15:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:37]tlvbuf is 00393BB0 [15:50:37]SAM_PROTO_ClearQueue [15:50:37]wFMCommunicate request_size=4 [15:50:37]MH_SAM_APDU [15:50:37]CAPDU: 80 09 00 00 [15:50:37]Write to MH i2c: E2 08 00 4F 05 80 09 00 00 00 00 00 00 C6 [15:50:37]Write i2c OK [15:50:37]MH_I2C_Read... [15:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:37]Read from MH i2c: E2 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 03 00 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 03 00 4F 05 00 90 00 C8 [15:50:37]RAPDU: 90 00 [15:50:37]wFMCommunicate OK [15:50:37]SAM_PROTO_ClearQueue done [15:50:37]KKMCreateOFDPacket [15:50:37]OFDProtocolAddRootSTLVToBuf [15:50:37]FM_MakeSignedData [15:50:37]FM_MakeSignedData [15:50:37]SAM_PROTO_SignData [15:50:37]wFMCommunicate request_size=4 [15:50:37]MH_SAM_APDU [15:50:37]CAPDU: 80 0D 01 02 [15:50:37]Write to MH i2c: E2 08 00 50 05 80 0D 01 02 00 00 00 00 CE [15:50:37]Write i2c OK [15:50:37]MH_I2C_Read... [15:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:37]Read from MH i2c: E2 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 03 00 [15:50:37]MH_I2C_Read... [15:50:37]Read from MH i2c: E2 03 00 50 05 00 90 00 C9 [15:50:37]RAPDU: 90 00 [15:50:37]wFMCommunicate OK [15:50:37]wFMCommunicate request_size=255 [15:50:37]MH_SAM_APDU [15:50: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 CD C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 08 03 00 35 04 06 00 0A [15:50:37]Write to MH i2c: E2 02 01 51 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 CD C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 08 03 00 35 04 06 00 0A 00 00 5A [15:50:37]Write i2c OK [15:50:37]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 51 05 00 90 00 CA [15:50:38]RAPDU: 90 00 [15:50:38]wFMCommunicate OK [15:50:38]wFMCommunicate request_size=10 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 0D 02 02 05 09 E9 85 85 E9 [15:50:38]Write to MH i2c: E2 0D 00 52 05 80 0D 02 02 05 00 09 E9 85 85 E9 00 00 C0 [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 03 00 52 05 00 90 00 CB [15:50:38]RAPDU: 90 00 [15:50:38]wFMCommunicate OK [15:50:38]wFMCommunicate request_size=4 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 0D 03 02 [15:50:38]Write to MH i2c: E2 08 00 53 05 80 0D 03 02 00 00 00 00 D3 [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 0B 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 0B 00 53 05 00 40 CA EC F1 39 5A EF 15 90 00 52 [15:50:38]RAPDU: 40 CA EC F1 39 5A EF 15 90 00 [15:50:38]wFMCommunicate OK [15:50:38]SAM_PROTO_SignData done [15:50:38]FM_MakeSignedData done [15:50:38]CreateOFDProtocolMessage [15:50:38]wFMCommunicate request_size=4 [15:50:38]MH_SAM_APDU [15:50:38]CAPDU: 80 11 00 00 [15:50:38]Write to MH i2c: E2 08 00 54 05 80 11 00 00 00 00 00 00 D3 [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:38]Read from MH i2c: E2 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 17 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: E2 17 00 54 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 20 [15:50:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:50:38]wFMCommunicate OK [15:50:38]CreateOFDProtocolMessage done [15:50:38]OFDSenderStorePacket 198850 [15:50:38]StoreOFDPacket docnum=198850 [15:50:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E6 D8 07 01 D6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 CD C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 08 03 00 35 04 06 00 0A 09 E9 85 85 E9 40 CA EC F1 39 5A EF 15 [15:50:38]CheckFolder [15:50:38]dirname=/storage/ofd_packets [15:50:38]CheckFolder done [15:50:38]ProducePacketName [15:50:38]name=ofd_packets/00198850 [15:50:38]NVStorageSaveData ofd_packets/00198850 [15:50:38]File name is /storage/ofd_packets/00198850 [15:50:38]Write 301 bytes [15:50:38]NVStorageSaveData done [15:50:38]OFDSenderStorePacket done [15:50:38]KKMCreateOFDPacket done [15:50:38]NVStorageSaveData kkm_last_timestamp [15:50:38]File name is /storage/kkm_last_timestamp [15:50:38]Write 4 bytes [15:50:38]NVStorageSaveData done [15:50:38]ExternCall_PrintAddStr [15:50:38]wPrintStart [15:50:38]Write to MH i2c: 01 00 00 55 05 5A [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 07 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 07 00 55 05 00 00 00 00 00 FF 0F 6F [15:50:38]RasterBufferAndPrint [15:50:38]line 小褔械褌 N : (1)11326313 [15:50:38]line 袠袧袧: 02508201610067 [15:50:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:50:38]line 袩袪袨袛袗袞袗 [15:50:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [15:50:38]line 孝芯胁邪褉: 2710124500 [15:50:38]line 袗懈-95-袣-5 [15:50:38]line 6.740 * 74.20 [15:50:38]line = 500.11 [15:50:38]line 袧袛小 12% 袧小袩 1% [15:50:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:50:38]line 袨袣袪校袚袥袝袧袠袝: -0.11 [15:50:38]line 袠孝袨袚袨: 500.00 [15:50:38]line 袙薪械褋械薪芯: 500.00 [15:50:38]line 小袛袗效袗: 0.00 [15:50:38]line 袧小袩 1% : 4.43 [15:50:38]line 袧袛小 12% : 53.11 [15:50:38]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:50:38]line 袘械蟹薪邪谢.: 0.00 [15:50:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:50:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:50:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:50:38]line 效械泻 458 17.08.2024 15:50 [15:50:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:50:38]line 袟袧袦: 0300000079 [15:50:38]line 袪袧袦: 0000000000092545 [15:50:38]line 袙械褉褋懈褟 袣袣袦: 001 [15:50:38]line 肖袦: 0000000000871802 [15:50:38]line 肖袛: 198850 [15:50:38]line 肖袩袛: 11037688825321 [15:50:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155037&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198850&fm=11037688825321&tin=02508201610067®Number=0000000000092545&sum=50000 [15:50:38]OFD Sender: Processing packet 198850 [packets to send 246, broken 245] [15:50:38]ProducePacketName [15:50:38]name=ofd_packets/00198850 [15:50:38]OFD Sender: To server: 嚂鰌G, [15:50:38]CommunicateWithHost lk.salyk.kg:30040 [15:50:38]ConnectInit lk.salyk.kg [15:50:38]written 0, free lines is 4095 [15:50:38]Connected sock=10 [15:50:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E6 D8 07 01 D6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 CD C6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 08 03 00 35 04 06 00 0A 09 E9 85 85 E9 40 CA EC F1 39 5A EF 15 [15:50:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 B5 47 00 FB 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 08 03 00 F4 03 04 00 DD 72 C0 66 B6 04 01 00 00 18 E5 D8 9F B9 C3 36 0F [15:50:38]CommunicateWithHost err = 0 [15:50:38]CheckOFDResponse [15:50:38]1017 (14) - 77093643461234 [15:50:38]1041 (16) - 0000000000871802 [15:50:38]1040 (4) - 198850 [15:50:38]1012 (4) - 17.08.2024 09:52 [15:50:38]1206 (1) - 0 [15:50:38]OFD Sender: Remove packet 198850 [15:50:38]ProducePacketName [15:50:38]name=ofd_packets/00198850 [15:50:38]NVStorageDeleteData [15:50:38]Write to MH i2c: 01 00 00 80 05 85 [15:50:38]Write i2c OK [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 07 00 [15:50:38]MH_I2C_Read... [15:50:38]Read from MH i2c: 01 07 00 80 05 00 00 00 00 00 DF 0C 77 [15:50:38]RasterBufferAndPrint [15:50:38]line [15:50:38]line [15:50:38]line [15:50:38]line [15:50:38]line [15:50:38]written 0, free lines is 3301 [15:50:39]MH_Cut [15:50:39]Write to MH i2c: D1 01 00 87 05 01 5E [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 01 00 [15:50:39]MH_I2C_Read... [15:50:39]Read from MH i2c: D1 01 00 87 05 00 5D [15:50:39]Write to MH i2c: 01 00 00 88 05 8D [15:50:39]Write i2c OK [15:50:39]MH_I2C_Read... [15:50:39]OFD Sender: No OFD packet to send [15:50:39]*** Cut start [15:50:39]*** Purtial cut [15:50:39]*** CUTSNS_PIN = 0 [15:50:39]*** Stage 1: CUTSNS_PIN = 1 [15:50:41]Read from MH i2c: 01 [15:50:41]MH_I2C_Read... [15:50:41]*** Stop cut motor [15:50:41]*** Cut end [15:50:41]Read from MH i2c: 01 07 00 [15:50:41]MH_I2C_Read... [15:50:41]Read from MH i2c: 01 07 00 88 05 00 00 00 00 00 FF 0F A2 [15:50:41]process_action close_receipt done [15:50:41]requested_data is exist [15:50:41]produce_requested_data [15:50:41]requested_item fm.sn is exist - process it [15:50:41]wFMCommunicate request_size=4 [15:50:41]MH_SAM_APDU [15:50:41]CAPDU: 80 11 00 00 [15:50:41]Write to MH i2c: E2 08 00 89 05 80 11 00 00 00 00 00 00 08 [15:50:41]Write i2c OK [15:50:41]MH_I2C_Read... [15:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:41]Read from MH i2c: E2 [15:50:41]MH_I2C_Read... [15:50:41]Read from MH i2c: E2 17 00 [15:50:41]MH_I2C_Read... [15:50:41]Read from MH i2c: E2 17 00 89 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [15:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:50:41]wFMCommunicate OK [15:50:41]requested_item fd.num is exist - process it [15:50:41]SAM_PROTO_GetFieldsCounters [15:50:41]wFMCommunicate request_size=4 [15:50:41]MH_SAM_APDU [15:50:41]CAPDU: 80 13 00 00 [15:50:41]Write to MH i2c: E2 08 00 8A 05 80 13 00 00 00 00 00 00 0B [15:50:41]Write i2c OK [15:50:41]MH_I2C_Read... [15:50:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:41]Read from MH i2c: E2 [15:50:41]MH_I2C_Read... [15:50:41]Read from MH i2c: E2 62 00 [15:50:41]MH_I2C_Read... [15:50:41]Read from MH i2c: E2 62 00 8A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [15:50:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:41]wFMCommunicate OK [15:50:41]SAM_PROTO_GetFieldsCounters done [15:50:41]requested_item shift.num is exist - process it [15:50:41]requested_item shift.opened is exist - process it [15:50:41]req_shift_opened [15:50:41]FM_GetShiftState [15:50:41]SAM_PROTO_GetShiftState [15:50:41]wFMCommunicate request_size=4 [15:50:41]MH_SAM_APDU [15:50:41]CAPDU: 80 13 01 00 [15:50:41]Write to MH i2c: E2 08 00 8B 05 80 13 01 00 00 00 00 00 0D [15:50:41]Write i2c OK [15:50:41]MH_I2C_Read... [15:50:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:42]Read from MH i2c: E2 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 0E 00 [15:50:42]MH_I2C_Read... [15:50:42]Read from MH i2c: E2 0E 00 8B 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6D [15:50:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:50:42]wFMCommunicate OK [15:50:42]SAM_PROTO_GetShiftState done [15:50:42]FM_GetShiftState done [15:50:42]req_shift_opened done [15:50:42]requested_item shift.open_date is exist - process it [15:50:42]req_shift_open_date [15:50:42]req_shift_open_date done [15:50:42]produce_requested_data done [15:50:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198850,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:50:42]process_action_free close_receipt [15:50:42]json_value_free [15:50:42]json_value_free done [15:50:42]process_json_proto returns [15:50:42]Send response to host [15:50:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198850,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:50:42]free response buf [15:50:42]execute_script done [15:50:42]execute_script returns [15:50:42]free content buf [15:50:42]Sock 7.Close socket [15:50:42]Sock 7.Thread stoped [15:50:44]OFD Sender: No OFD packet to send [15:50:49]OFD Sender: No OFD packet to send [15:50:54]OFD Sender: No OFD packet to send [15:50:59]OFD Sender: No OFD packet to send [15:51:04]OFD Sender: No OFD packet to send [15:51:09]OFD Sender: No OFD packet to send [15:51:14]OFD Sender: No OFD packet to send [15:51:19]OFD Sender: No OFD packet to send [15:51:24]OFD Sender: No OFD packet to send [15:51:29]OFD Sender: No OFD packet to send [15:51:34]OFD Sender: No OFD packet to send [15:51:39]OFD Sender: No OFD packet to send [15:51:44]OFD Sender: No OFD packet to send [15:51:49]OFD Sender: No OFD packet to send [15:51:54]OFD Sender: No OFD packet to send [15:51:59]OFD Sender: No OFD packet to send [15:52:04]OFD Sender: No OFD packet to send [15:52:09]OFD Sender: No OFD packet to send [15:52:14]OFD Sender: No OFD packet to send [15:52:19]OFD Sender: No OFD packet to send [15:52:24]OFD Sender: No OFD packet to send [15:52:26]accept exits with 9 [15:52:26]New connection [15:52:26]New thread 3067284836 created [15:52:26]Thread 3067428196 joined [15:52:26]Waiting for new connection... [15:52:26] Sock 9.Parse request [15:52:26]Sock 9.Check first char [15:52:26]Sock 9.First char is OK [15:52:26]request: POST /json_proto HTTP/1.0 [15:52:26]Method: POST [15:52:26]URL: /json_proto [15:52:26]Method is POST - this is cgi request [15:52:26]url: /json_proto [15:52:26]query_string will be loaded in cgi processing [15:52:26]execute_cgi json_proto POST (null) [15:52:26]execute_cgi path=json_proto method=POST [15:52:26]POST find Content-Length [15:52:26]Host: 172.17.46.195:8080 [15:52:26]Content-Length: 805 [15:52:26]Content-Type: application/json [15:52:26] [15:52:26]POST finish read [15:52:26]Found Content-Length = 805 [15:52:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 40.570, "sum" : 2750.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2750.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:26]execute_script... [15:52: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)11326311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 40.570, "sum" : 2750.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2750.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:26]POST & json_proto [15:52:26]process_json_proto [15:52:26]json parsed OK: [15:52:26]protocol is kg_v1.0 [15:52:26]action value=close_receipt [15:52:26]process_action close_receipt [15:52:26]cmd_close_receipt [15:52:26]MH_GetDate [15:52:26]Write to MH i2c: F0 00 00 8C 05 80 [15:52:26]Write i2c OK [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: F0 [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: F0 09 00 [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: F0 09 00 8C 05 00 3A C7 C0 66 8D AE BC 66 0D [15:52:26]GetLastDocTimeStamp 1723909837 [15:52:26]current date 1723909946 [15:52:26]FM_GetShiftState [15:52:26]SAM_PROTO_GetShiftState [15:52:26]wFMCommunicate request_size=4 [15:52:26]MH_SAM_APDU [15:52:26]CAPDU: 80 13 01 00 [15:52:26]Write to MH i2c: E2 08 00 8D 05 80 13 01 00 00 00 00 00 0F [15:52:26]Write i2c OK [15:52:26]MH_I2C_Read... [15:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:26]Read from MH i2c: E2 [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: E2 0E 00 [15:52:26]MH_I2C_Read... [15:52:26]Read from MH i2c: E2 0E 00 8D 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [15:52:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:52:26]wFMCommunicate OK [15:52:26]SAM_PROTO_GetShiftState done [15:52:26]FM_GetShiftState done [15:52:26]opened in 1723853126 [15:52:26]opened+sec_in_day 1723939526 [15:52:26]quantity*price = 275064 [15:52:26]sum+1 = 275066 [15:52:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2750.65 袧小袩 1% : 24.34 袧袛小 12% : 292.10 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2750.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 459 17.08.2024 15:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198851 肖袩袛: 256009980620577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155226&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198851&fm=256009980620577&tin=02508201610067®Number=0000000000092545&sum=275065 [15:52:27]StoreToDocumentArchive [15:52:27]shift 463 fd 198851 [15:52:27]save to /storage/0463/doc_00198851 [15:52:27]save last doc name /storage/0463/doc_00198851 to /storage/kkm_last_doc_name [15:52:27]save OK [15:52:27]Clear old archive folders... [15:52:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:27]tlvbuf is 003A3970 [15:52:27]SAM_PROTO_ClearQueue [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 09 00 00 [15:52:27]Write to MH i2c: E2 08 00 9A 05 80 09 00 00 00 00 00 00 11 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 9A 05 00 90 00 13 [15:52:27]RAPDU: 90 00 [15:52:27]wFMCommunicate OK [15:52:27]SAM_PROTO_ClearQueue done [15:52:27]KKMCreateOFDPacket [15:52:27]OFDProtocolAddRootSTLVToBuf [15:52:27]FM_MakeSignedData [15:52:27]FM_MakeSignedData [15:52:27]SAM_PROTO_SignData [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 0D 01 02 [15:52:27]Write to MH i2c: E2 08 00 9B 05 80 0D 01 02 00 00 00 00 19 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 9B 05 00 90 00 14 [15:52:27]RAPDU: 90 00 [15:52:27]wFMCommunicate OK [15:52:27]wFMCommunicate request_size=255 [15:52:27]MH_SAM_APDU [15:52: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 34 FF 03 08 00 03 7A 9E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 79 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 32 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3A C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 08 03 00 35 04 06 00 E8 [15:52:27]Write to MH i2c: E2 02 01 9C 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 34 FF 03 08 00 03 7A 9E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 79 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 32 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3A C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 08 03 00 35 04 06 00 E8 00 00 67 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 9C 05 00 90 00 15 [15:52:27]RAPDU: 90 00 [15:52:27]wFMCommunicate OK [15:52:27]wFMCommunicate request_size=10 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 0D 02 02 05 D6 F7 F4 2F 21 [15:52:27]Write to MH i2c: E2 0D 00 9D 05 80 0D 02 02 05 00 D6 F7 F4 2F 21 00 00 37 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 03 00 9D 05 00 90 00 16 [15:52:27]RAPDU: 90 00 [15:52:27]wFMCommunicate OK [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 0D 03 02 [15:52:27]Write to MH i2c: E2 08 00 9E 05 80 0D 03 02 00 00 00 00 1E [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 0B 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 0B 00 9E 05 00 92 92 C8 FC F6 1D 0C A0 90 00 C6 [15:52:27]RAPDU: 92 92 C8 FC F6 1D 0C A0 90 00 [15:52:27]wFMCommunicate OK [15:52:27]SAM_PROTO_SignData done [15:52:27]FM_MakeSignedData done [15:52:27]CreateOFDProtocolMessage [15:52:27]wFMCommunicate request_size=4 [15:52:27]MH_SAM_APDU [15:52:27]CAPDU: 80 11 00 00 [15:52:27]Write to MH i2c: E2 08 00 9F 05 80 11 00 00 00 00 00 00 1E [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:27]Read from MH i2c: E2 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 17 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: E2 17 00 9F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [15:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:52:27]wFMCommunicate OK [15:52:27]CreateOFDProtocolMessage done [15:52:27]OFDSenderStorePacket 198851 [15:52:27]StoreOFDPacket docnum=198851 [15:52:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D3 5C 07 01 60 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 34 FF 03 08 00 03 7A 9E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 79 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 32 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3A C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 08 03 00 35 04 06 00 E8 D6 F7 F4 2F 21 92 92 C8 FC F6 1D 0C A0 [15:52:27]CheckFolder [15:52:27]dirname=/storage/ofd_packets [15:52:27]CheckFolder done [15:52:27]ProducePacketName [15:52:27]name=ofd_packets/00198851 [15:52:27]NVStorageSaveData ofd_packets/00198851 [15:52:27]File name is /storage/ofd_packets/00198851 [15:52:27]Write 301 bytes [15:52:27]NVStorageSaveData done [15:52:27]OFDSenderStorePacket done [15:52:27]KKMCreateOFDPacket done [15:52:27]NVStorageSaveData kkm_last_timestamp [15:52:27]File name is /storage/kkm_last_timestamp [15:52:27]Write 4 bytes [15:52:27]NVStorageSaveData done [15:52:27]ExternCall_PrintAddStr [15:52:27]wPrintStart [15:52:27]Write to MH i2c: 01 00 00 A0 05 A5 [15:52:27]Write i2c OK [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: 01 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: 01 07 00 [15:52:27]MH_I2C_Read... [15:52:27]Read from MH i2c: 01 07 00 A0 05 00 00 00 00 00 FF 0F BA [15:52:27]RasterBufferAndPrint [15:52:27]line 小褔械褌 N : (1)11326311 [15:52:27]line 袠袧袧: 02508201610067 [15:52:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:52:27]line 袩袪袨袛袗袞袗 [15:52:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [15:52:27]line 孝芯胁邪褉: 2710124130 [15:52:27]line 袗懈-92-袣-4 [15:52:27]line 40.570 * 67.80 [15:52:27]line = 2750.65 [15:52:27]line 袧袛小 12% 袧小袩 1% [15:52:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:52:27]line 袠孝袨袚袨: 2750.65 [15:52:27]line 袧小袩 1% : 24.34 [15:52:27]line 袧袛小 12% : 292.10 [15:52:27]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:52:27]line 袘械蟹薪邪谢.: 2750.65 [15:52:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:52:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:52:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:52:27]line 效械泻 459 17.08.2024 15:52 [15:52:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:52:27]line 袟袧袦: 0300000079 [15:52:27]line 袪袧袦: 0000000000092545 [15:52:27]line 袙械褉褋懈褟 袣袣袦: 001 [15:52:27]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:52:27]line 肖袦: 0000000000871802 [15:52:27]line 肖袛: 198851 [15:52:27]line 肖袩袛: 256009980620577 [15:52:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155226&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198851&fm=256009980620577&tin=02508201610067®Number=0000000000092545&sum=275065 [15:52:27]written 0, free lines is 4095 [15:52:27]OFD Sender: Processing packet 198851 [packets to send 246, broken 245] [15:52:27]ProducePacketName [15:52:27]name=ofd_packets/00198851 [15:52:27]OFD Sender: To server: 嚂鰌G, [15:52:27]CommunicateWithHost lk.salyk.kg:30040 [15:52:27]ConnectInit lk.salyk.kg [15:52:28]Connected sock=10 [15:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D3 5C 07 01 60 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 34 FF 03 08 00 03 7A 9E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 79 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 32 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 3A C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 08 03 00 35 04 06 00 E8 D6 F7 F4 2F 21 92 92 C8 FC F6 1D 0C A0 [15:52:28]Write to MH i2c: 01 00 00 CA 05 CF [15:52:28]Write i2c OK [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: 01 [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: 01 07 00 [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: 01 07 00 CA 05 00 00 00 00 00 EF 0C D1 [15:52:28]RasterBufferAndPrint [15:52:28]line [15:52:28]line [15:52:28]line [15:52:28]line [15:52:28]line [15:52:28]written 0, free lines is 3318 [15:52:28]MH_Cut [15:52:28]Write to MH i2c: D1 01 00 D1 05 01 A8 [15:52:28]Write i2c OK [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: D1 [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: D1 01 00 [15:52:28]MH_I2C_Read... [15:52:28]Read from MH i2c: D1 01 00 D1 05 00 A7 [15:52:28]Write to MH i2c: 01 00 00 D2 05 D7 [15:52:28]Write i2c OK [15:52:28]MH_I2C_Read... [15:52:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 77 67 47 00 40 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 31 38 30 32 10 04 04 00 C3 08 03 00 F4 03 04 00 4A 73 C0 66 B6 04 01 00 00 49 A0 D4 FC 5B F1 26 8E [15:52:28]CommunicateWithHost err = 0 [15:52:28]CheckOFDResponse [15:52:28]1017 (14) - 77093643461234 [15:52:28]1041 (16) - 0000000000871802 [15:52:28]1040 (4) - 198851 [15:52:28]1012 (4) - 17.08.2024 09:54 [15:52:28]1206 (1) - 0 [15:52:28]OFD Sender: Remove packet 198851 [15:52:28]ProducePacketName [15:52:28]name=ofd_packets/00198851 [15:52:28]NVStorageDeleteData [15:52:28]OFD Sender: No OFD packet to send [15:52:29]*** Cut start [15:52:29]*** Purtial cut [15:52:29]*** Stage 1: CUTSNS_PIN = 1 [15:52:29]Read from MH i2c: 01 [15:52:29]MH_I2C_Read... [15:52:29]*** Stop cut motor [15:52:29]*** Cut end [15:52:29]Read from MH i2c: 01 07 00 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: 01 07 00 D2 05 00 00 00 00 00 FF 0F EC [15:52:29]process_action close_receipt done [15:52:29]requested_data is exist [15:52:29]produce_requested_data [15:52:29]requested_item fm.sn is exist - process it [15:52:29]wFMCommunicate request_size=4 [15:52:29]MH_SAM_APDU [15:52:29]CAPDU: 80 11 00 00 [15:52:29]Write to MH i2c: E2 08 00 D3 05 80 11 00 00 00 00 00 00 52 [15:52:29]Write i2c OK [15:52:29]MH_I2C_Read... [15:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:29]Read from MH i2c: E2 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 17 00 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 17 00 D3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9F [15:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:52:29]wFMCommunicate OK [15:52:29]requested_item fd.num is exist - process it [15:52:29]SAM_PROTO_GetFieldsCounters [15:52:29]wFMCommunicate request_size=4 [15:52:29]MH_SAM_APDU [15:52:29]CAPDU: 80 13 00 00 [15:52:29]Write to MH i2c: E2 08 00 D4 05 80 13 00 00 00 00 00 00 55 [15:52:29]Write i2c OK [15:52:29]MH_I2C_Read... [15:52:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:29]Read from MH i2c: E2 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 62 00 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 62 00 D4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [15:52:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:29]wFMCommunicate OK [15:52:29]SAM_PROTO_GetFieldsCounters done [15:52:29]requested_item shift.num is exist - process it [15:52:29]requested_item shift.opened is exist - process it [15:52:29]req_shift_opened [15:52:29]FM_GetShiftState [15:52:29]SAM_PROTO_GetShiftState [15:52:29]wFMCommunicate request_size=4 [15:52:29]MH_SAM_APDU [15:52:29]CAPDU: 80 13 01 00 [15:52:29]Write to MH i2c: E2 08 00 D5 05 80 13 01 00 00 00 00 00 57 [15:52:29]Write i2c OK [15:52:29]MH_I2C_Read... [15:52:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:29]Read from MH i2c: E2 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 0E 00 [15:52:29]MH_I2C_Read... [15:52:29]Read from MH i2c: E2 0E 00 D5 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B7 [15:52:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:52:29]wFMCommunicate OK [15:52:29]SAM_PROTO_GetShiftState done [15:52:29]FM_GetShiftState done [15:52:29]req_shift_opened done [15:52:29]requested_item shift.open_date is exist - process it [15:52:29]req_shift_open_date [15:52:29]req_shift_open_date done [15:52:29]produce_requested_data done [15:52:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198851,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:52:29]process_action_free close_receipt [15:52:29]json_value_free [15:52:29]json_value_free done [15:52:29]process_json_proto returns [15:52:29]Send response to host [15:52:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198851,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:52:29]free response buf [15:52:29]execute_script done [15:52:29]execute_script returns [15:52:29]free content buf [15:52:29]Sock 9.Close socket [15:52:29]Sock 9.Thread stoped [15:52:33]OFD Sender: No OFD packet to send [15:52:38]OFD Sender: No OFD packet to send [15:52:43]OFD Sender: No OFD packet to send [15:52:48]OFD Sender: No OFD packet to send [15:52:53]OFD Sender: No OFD packet to send [15:52:58]OFD Sender: No OFD packet to send [15:53:03]OFD Sender: No OFD packet to send [15:53:08]OFD Sender: No OFD packet to send [15:53:13]OFD Sender: No OFD packet to send [15:53:18]OFD Sender: No OFD packet to send [15:53:23]OFD Sender: No OFD packet to send [15:53:28]OFD Sender: No OFD packet to send [15:53:33]OFD Sender: No OFD packet to send [15:53:38]OFD Sender: No OFD packet to send [15:53:44]OFD Sender: No OFD packet to send [15:53:49]OFD Sender: No OFD packet to send [15:53:54]OFD Sender: No OFD packet to send [15:53:59]OFD Sender: No OFD packet to send [15:54:04]OFD Sender: No OFD packet to send [15:54:09]OFD Sender: No OFD packet to send [15:54:14]OFD Sender: No OFD packet to send [15:54:19]OFD Sender: No OFD packet to send [15:54:24]OFD Sender: No OFD packet to send [15:54:29]OFD Sender: No OFD packet to send [15:54:34]OFD Sender: No OFD packet to send [15:54:39]OFD Sender: No OFD packet to send [15:54:44]OFD Sender: No OFD packet to send [15:54:49]OFD Sender: No OFD packet to send [15:54:54]OFD Sender: No OFD packet to send [15:54:59]OFD Sender: No OFD packet to send [15:55:04]OFD Sender: No OFD packet to send [15:55:09]OFD Sender: No OFD packet to send [15:55:14]OFD Sender: No OFD packet to send [15:55:19]OFD Sender: No OFD packet to send [15:55:24]OFD Sender: No OFD packet to send [15:55:29]OFD Sender: No OFD packet to send [15:55:34]OFD Sender: No OFD packet to send [15:55:39]accept exits with 7 [15:55:39]New connection [15:55:39]New thread 3067428196 created [15:55:39]Thread 3067284836 joined [15:55:39]Waiting for new connection... [15:55:39] Sock 7.Parse request [15:55:39]Sock 7.Check first char [15:55:39]Sock 7.First char is OK [15:55:39]request: POST /json_proto HTTP/1.0 [15:55:39]Method: POST [15:55:39]URL: /json_proto [15:55:39]Method is POST - this is cgi request [15:55:39]url: /json_proto [15:55:39]query_string will be loaded in cgi processing [15:55:39]execute_cgi json_proto POST (null) [15:55:39]execute_cgi path=json_proto method=POST [15:55:39]POST find Content-Length [15:55:39]Host: 172.17.46.195:8080 [15:55:39]Content-Length: 679 [15:55:39]Content-Type: application/json [15:55:39] [15:55:39]POST finish read [15:55:39]Found Content-Length = 679 [15:55:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:39]execute_script... [15: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)11326314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:39]POST & json_proto [15:55:39]process_json_proto [15:55:39]json parsed OK: [15:55:39]protocol is kg_v1.0 [15:55:39]action value=close_receipt [15:55:39]process_action close_receipt [15:55:39]cmd_close_receipt [15:55:39]MH_GetDate [15:55:39]Write to MH i2c: F0 00 00 D6 05 CA [15:55:39]Write i2c OK [15:55:39]MH_I2C_Read... [15:55:39]Read from MH i2c: F0 [15:55:39]MH_I2C_Read... [15:55:39]Read from MH i2c: F0 09 00 [15:55:39]MH_I2C_Read... [15:55:39]Read from MH i2c: F0 09 00 D6 05 00 FB C7 C0 66 8D AE BC 66 18 [15:55:39]GetLastDocTimeStamp 1723909946 [15:55:39]current date 1723910139 [15:55:39]FM_GetShiftState [15:55:39]SAM_PROTO_GetShiftState [15:55:39]wFMCommunicate request_size=4 [15:55:39]MH_SAM_APDU [15:55:39]CAPDU: 80 13 01 00 [15:55:39]Write to MH i2c: E2 08 00 D7 05 80 13 01 00 00 00 00 00 59 [15:55:39]Write i2c OK [15:55:39]MH_I2C_Read... [15:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:39]Read from MH i2c: E2 [15:55:39]MH_I2C_Read... [15:55:39]Read from MH i2c: E2 0E 00 [15:55:39]MH_I2C_Read... [15:55:39]Read from MH i2c: E2 0E 00 D7 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [15:55:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:55:39]wFMCommunicate OK [15:55:39]SAM_PROTO_GetShiftState done [15:55:39]FM_GetShiftState done [15:55:39]opened in 1723853126 [15:55:39]opened+sec_in_day 1723939526 [15:55:39]quantity*price = 50036 [15:55:39]sum+1 = 50037 [15:55:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 460 17.08.2024 15:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198852 肖袩袛: 207711433658225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155539&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198852&fm=207711433658225&tin=02508201610067®Number=0000000000092545&sum=50000 [15:55:40]StoreToDocumentArchive [15:55:40]shift 463 fd 198852 [15:55:40]save to /storage/0463/doc_00198852 [15:55:40]save last doc name /storage/0463/doc_00198852 to /storage/kkm_last_doc_name [15:55:40]save OK [15:55:40]Clear old archive folders... [15:55:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:40]tlvbuf is 0032ACF0 [15:55:40]SAM_PROTO_ClearQueue [15:55:40]wFMCommunicate request_size=4 [15:55:40]MH_SAM_APDU [15:55:40]CAPDU: 80 09 00 00 [15:55:40]Write to MH i2c: E2 08 00 E4 05 80 09 00 00 00 00 00 00 5B [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 E4 05 00 90 00 5D [15:55:40]RAPDU: 90 00 [15:55:40]wFMCommunicate OK [15:55:40]SAM_PROTO_ClearQueue done [15:55:40]KKMCreateOFDPacket [15:55:40]OFDProtocolAddRootSTLVToBuf [15:55:40]FM_MakeSignedData [15:55:40]FM_MakeSignedData [15:55:40]SAM_PROTO_SignData [15:55:40]wFMCommunicate request_size=4 [15:55:40]MH_SAM_APDU [15:55:40]CAPDU: 80 0D 01 02 [15:55:40]Write to MH i2c: E2 08 00 E5 05 80 0D 01 02 00 00 00 00 63 [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 E5 05 00 90 00 5E [15:55:40]RAPDU: 90 00 [15:55:40]wFMCommunicate OK [15:55:40]wFMCommunicate request_size=255 [15:55:40]MH_SAM_APDU [15: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 FB C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 08 03 00 35 04 06 00 BC [15:55:40]Write to MH i2c: E2 02 01 E6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 FB C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 08 03 00 35 04 06 00 BC 00 00 EB [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 E6 05 00 90 00 5F [15:55:40]RAPDU: 90 00 [15:55:40]wFMCommunicate OK [15:55:40]wFMCommunicate request_size=10 [15:55:40]MH_SAM_APDU [15:55:40]CAPDU: 80 0D 02 02 05 E9 96 38 0F 71 [15:55:40]Write to MH i2c: E2 0D 00 E7 05 80 0D 02 02 05 00 E9 96 38 0F 71 00 00 A7 [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 03 00 E7 05 00 90 00 60 [15:55:40]RAPDU: 90 00 [15:55:40]wFMCommunicate OK [15:55:40]wFMCommunicate request_size=4 [15:55:40]MH_SAM_APDU [15:55:40]CAPDU: 80 0D 03 02 [15:55:40]Write to MH i2c: E2 08 00 E8 05 80 0D 03 02 00 00 00 00 68 [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 0B 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 0B 00 E8 05 00 C6 CA 38 CA 84 4A 97 BB 90 00 1B [15:55:40]RAPDU: C6 CA 38 CA 84 4A 97 BB 90 00 [15:55:40]wFMCommunicate OK [15:55:40]SAM_PROTO_SignData done [15:55:40]FM_MakeSignedData done [15:55:40]CreateOFDProtocolMessage [15:55:40]wFMCommunicate request_size=4 [15:55:40]MH_SAM_APDU [15:55:40]CAPDU: 80 11 00 00 [15:55:40]Write to MH i2c: E2 08 00 E9 05 80 11 00 00 00 00 00 00 68 [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:40]Read from MH i2c: E2 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 17 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: E2 17 00 E9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [15:55:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:55:40]wFMCommunicate OK [15:55:40]CreateOFDProtocolMessage done [15:55:40]OFDSenderStorePacket 198852 [15:55:40]StoreOFDPacket docnum=198852 [15:55:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D6 FF 07 01 07 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 FB C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 08 03 00 35 04 06 00 BC E9 96 38 0F 71 C6 CA 38 CA 84 4A 97 BB [15:55:40]CheckFolder [15:55:40]dirname=/storage/ofd_packets [15:55:40]CheckFolder done [15:55:40]ProducePacketName [15:55:40]name=ofd_packets/00198852 [15:55:40]NVStorageSaveData ofd_packets/00198852 [15:55:40]File name is /storage/ofd_packets/00198852 [15:55:40]Write 301 bytes [15:55:40]NVStorageSaveData done [15:55:40]OFDSenderStorePacket done [15:55:40]KKMCreateOFDPacket done [15:55:40]NVStorageSaveData kkm_last_timestamp [15:55:40]File name is /storage/kkm_last_timestamp [15:55:40]Write 4 bytes [15:55:40]NVStorageSaveData done [15:55:40]ExternCall_PrintAddStr [15:55:40]wPrintStart [15:55:40]Write to MH i2c: 01 00 00 EA 05 EF [15:55:40]Write i2c OK [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: 01 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: 01 07 00 [15:55:40]MH_I2C_Read... [15:55:40]Read from MH i2c: 01 07 00 EA 05 00 00 00 00 00 FF 0F 04 [15:55:40]RasterBufferAndPrint [15:55:40]line 小褔械褌 N : (1)11326314 [15:55:40]line 袠袧袧: 02508201610067 [15:55:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:55:40]line 袩袪袨袛袗袞袗 [15:55:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [15:55:40]line 孝芯胁邪褉: 2710124130 [15:55:40]line 袗懈-92-袣-4 [15:55:40]line 7.380 * 67.80 [15:55:40]line = 500.36 [15:55:40]line 袧袛小 12% 袧小袩 1% [15:55:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:55:40]line 袨袣袪校袚袥袝袧袠袝: -0.36 [15:55:40]line 袠孝袨袚袨: 500.00 [15:55:40]line 袙薪械褋械薪芯: 500.00 [15:55:40]line 小袛袗效袗: 0.00 [15:55:40]line 袧小袩 1% : 4.43 [15:55:40]line 袧袛小 12% : 53.14 [15:55:40]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:55:40]line 袘械蟹薪邪谢.: 0.00 [15:55:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:55:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:55:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:55:40]line 效械泻 460 17.08.2024 15:55 [15:55:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:55:40]line 袟袧袦: 0300000079 [15:55:40]line 袪袧袦: 0000000000092545 [15:55:40]line 袙械褉褋懈褟 袣袣袦: 001 [15:55:40]line 肖袦: 0000000000871802 [15:55:40]line 肖袛: 198852 [15:55:40]line 肖袩袛: 207711433658225 [15:55:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155539&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198852&fm=207711433658225&tin=02508201610067®Number=0000000000092545&sum=50000 [15:55:41]written 0, free lines is 4095 [15:55:41]OFD Sender: Processing packet 198852 [packets to send 246, broken 245] [15:55:41]ProducePacketName [15:55:41]name=ofd_packets/00198852 [15:55:41]OFD Sender: To server: 嚂鰌G, [15:55:41]CommunicateWithHost lk.salyk.kg:30040 [15:55:41]ConnectInit lk.salyk.kg [15:55:41]Connected sock=9 [15: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 31 38 30 32 0F 01 00 00 D6 FF 07 01 07 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 FB C7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 08 03 00 35 04 06 00 BC E9 96 38 0F 71 C6 CA 38 CA 84 4A 97 BB [15:55:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE 2E 47 00 C5 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 31 38 30 32 10 04 04 00 C4 08 03 00 F4 03 04 00 0B 74 C0 66 B6 04 01 00 00 6B C6 BB BA F1 ED A8 D5 [15:55:41]CommunicateWithHost err = 0 [15:55:41]CheckOFDResponse [15:55:41]1017 (14) - 77093643461234 [15:55:41]1041 (16) - 0000000000871802 [15:55:41]1040 (4) - 198852 [15:55:41]1012 (4) - 17.08.2024 09:57 [15:55:41]1206 (1) - 0 [15:55:41]OFD Sender: Remove packet 198852 [15:55:41]ProducePacketName [15:55:41]name=ofd_packets/00198852 [15:55:41]NVStorageDeleteData [15:55:41]Write to MH i2c: 01 00 00 15 06 1B [15:55:41]Write i2c OK [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: 01 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: 01 07 00 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 DD 0C 0B [15:55:41]RasterBufferAndPrint [15:55:41]line [15:55:41]line [15:55:41]line [15:55:41]line [15:55:41]line [15:55:41]written 0, free lines is 3298 [15:55:41]MH_Cut [15:55:41]Write to MH i2c: D1 01 00 1C 06 01 F4 [15:55:41]Write i2c OK [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: D1 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: D1 01 00 [15:55:41]MH_I2C_Read... [15:55:41]Read from MH i2c: D1 01 00 1C 06 00 F3 [15:55:41]Write to MH i2c: 01 00 00 1D 06 23 [15:55:41]Write i2c OK [15:55:41]MH_I2C_Read... [15:55:42]OFD Sender: No OFD packet to send [15:55:42]*** Cut start [15:55:42]*** Purtial cut [15:55:42]*** CUTSNS_PIN = 0 [15:55:42]*** Stage 1: CUTSNS_PIN = 1 [15:55:44]Read from MH i2c: 01 [15:55:44]MH_I2C_Read... [15:55:44]*** Stop cut motor [15:55:44]*** Cut end [15:55:44]Read from MH i2c: 01 07 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 FF 0F 38 [15:55:44]process_action close_receipt done [15:55:44]requested_data is exist [15:55:44]produce_requested_data [15:55:44]requested_item fm.sn is exist - process it [15:55:44]wFMCommunicate request_size=4 [15:55:44]MH_SAM_APDU [15:55:44]CAPDU: 80 11 00 00 [15:55:44]Write to MH i2c: E2 08 00 1E 06 80 11 00 00 00 00 00 00 9E [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:44]Read from MH i2c: E2 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 17 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 17 00 1E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [15:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:55:44]wFMCommunicate OK [15:55:44]requested_item fd.num is exist - process it [15:55:44]SAM_PROTO_GetFieldsCounters [15:55:44]wFMCommunicate request_size=4 [15:55:44]MH_SAM_APDU [15:55:44]CAPDU: 80 13 00 00 [15:55:44]Write to MH i2c: E2 08 00 1F 06 80 13 00 00 00 00 00 00 A1 [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:44]Read from MH i2c: E2 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 62 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 62 00 1F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [15: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:44]wFMCommunicate OK [15:55:44]SAM_PROTO_GetFieldsCounters done [15:55:44]requested_item shift.num is exist - process it [15:55:44]requested_item shift.opened is exist - process it [15:55:44]req_shift_opened [15:55:44]FM_GetShiftState [15:55:44]SAM_PROTO_GetShiftState [15:55:44]wFMCommunicate request_size=4 [15:55:44]MH_SAM_APDU [15:55:44]CAPDU: 80 13 01 00 [15:55:44]Write to MH i2c: E2 08 00 20 06 80 13 01 00 00 00 00 00 A3 [15:55:44]Write i2c OK [15:55:44]MH_I2C_Read... [15:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:44]Read from MH i2c: E2 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 0E 00 [15:55:44]MH_I2C_Read... [15:55:44]Read from MH i2c: E2 0E 00 20 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 03 [15:55:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:55:44]wFMCommunicate OK [15:55:44]SAM_PROTO_GetShiftState done [15:55:44]FM_GetShiftState done [15:55:44]req_shift_opened done [15:55:44]requested_item shift.open_date is exist - process it [15:55:44]req_shift_open_date [15:55:44]req_shift_open_date done [15:55:44]produce_requested_data done [15:55:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198852,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:55:44]process_action_free close_receipt [15:55:44]json_value_free [15:55:44]json_value_free done [15:55:44]process_json_proto returns [15:55:44]Send response to host [15:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198852,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:55:44]free response buf [15:55:44]execute_script done [15:55:44]execute_script returns [15:55:44]free content buf [15:55:44]Sock 7.Close socket [15:55:44]Sock 7.Thread stoped [15:55:47]OFD Sender: No OFD packet to send [15:55:52]OFD Sender: No OFD packet to send [15:55:57]OFD Sender: No OFD packet to send [15:56:02]OFD Sender: No OFD packet to send [15:56:07]OFD Sender: No OFD packet to send [15:56:12]OFD Sender: No OFD packet to send [15:56:17]OFD Sender: No OFD packet to send [15:56:22]OFD Sender: No OFD packet to send [15:56:27]OFD Sender: No OFD packet to send [15:56:32]OFD Sender: No OFD packet to send [15:56:37]OFD Sender: No OFD packet to send [15:56:39]accept exits with 10 [15:56:39]New connection [15:56:39]New thread 3067284836 created [15:56:39]Thread 3067428196 joined [15:56:39]Waiting for new connection... [15:56:39] Sock 10.Parse request [15:56:39]Sock 10.Check first char [15:56:39]Sock 10.First char is OK [15:56:39]request: POST /json_proto HTTP/1.0 [15:56:39]Method: POST [15:56:39]URL: /json_proto [15:56:39]Method is POST - this is cgi request [15:56:39]url: /json_proto [15:56:39]query_string will be loaded in cgi processing [15:56:39]execute_cgi json_proto POST (null) [15:56:39]execute_cgi path=json_proto method=POST [15:56:39]POST find Content-Length [15:56:39]Host: 172.17.46.195:8080 [15:56:39]Content-Length: 679 [15:56:39]Content-Type: application/json [15:56:39] [15:56:39]POST finish read [15:56:39]Found Content-Length = 679 [15:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:39]execute_script... [15:56: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)11326316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:39]POST & json_proto [15:56:39]process_json_proto [15:56:39]json parsed OK: [15:56:39]protocol is kg_v1.0 [15:56:39]action value=close_receipt [15:56:39]process_action close_receipt [15:56:39]cmd_close_receipt [15:56:39]MH_GetDate [15:56:39]Write to MH i2c: F0 00 00 21 06 16 [15:56:39]Write i2c OK [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 09 00 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: F0 09 00 21 06 00 37 C8 C0 66 8D AE BC 66 A1 [15:56:39]GetLastDocTimeStamp 1723910139 [15:56:39]current date 1723910199 [15:56:39]FM_GetShiftState [15:56:39]SAM_PROTO_GetShiftState [15:56:39]wFMCommunicate request_size=4 [15:56:39]MH_SAM_APDU [15:56:39]CAPDU: 80 13 01 00 [15:56:39]Write to MH i2c: E2 08 00 22 06 80 13 01 00 00 00 00 00 A5 [15:56:39]Write i2c OK [15:56:39]MH_I2C_Read... [15:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:39]Read from MH i2c: E2 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: E2 0E 00 [15:56:39]MH_I2C_Read... [15:56:39]Read from MH i2c: E2 0E 00 22 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [15:56:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:56:39]wFMCommunicate OK [15:56:39]SAM_PROTO_GetShiftState done [15:56:39]FM_GetShiftState done [15:56:39]opened in 1723853126 [15:56:39]opened+sec_in_day 1723939526 [15:56:39]quantity*price = 50010 [15:56:39]sum+1 = 50012 [15:56:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 461 17.08.2024 15:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198853 肖袩袛: 219358190925085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155639&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198853&fm=219358190925085&tin=02508201610067®Number=0000000000092545&sum=50000 [15:56:40]StoreToDocumentArchive [15:56:40]shift 463 fd 198853 [15:56:40]save to /storage/0463/doc_00198853 [15:56:40]save last doc name /storage/0463/doc_00198853 to /storage/kkm_last_doc_name [15:56:40]save OK [15:56:40]Clear old archive folders... [15:56:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:40]tlvbuf is 0032A020 [15:56:40]SAM_PROTO_ClearQueue [15:56:40]wFMCommunicate request_size=4 [15:56:40]MH_SAM_APDU [15:56:40]CAPDU: 80 09 00 00 [15:56:40]Write to MH i2c: E2 08 00 2F 06 80 09 00 00 00 00 00 00 A7 [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 2F 06 00 90 00 A9 [15:56:40]RAPDU: 90 00 [15:56:40]wFMCommunicate OK [15:56:40]SAM_PROTO_ClearQueue done [15:56:40]KKMCreateOFDPacket [15:56:40]OFDProtocolAddRootSTLVToBuf [15:56:40]FM_MakeSignedData [15:56:40]FM_MakeSignedData [15:56:40]SAM_PROTO_SignData [15:56:40]wFMCommunicate request_size=4 [15:56:40]MH_SAM_APDU [15:56:40]CAPDU: 80 0D 01 02 [15:56:40]Write to MH i2c: E2 08 00 30 06 80 0D 01 02 00 00 00 00 AF [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [15:56:40]RAPDU: 90 00 [15:56:40]wFMCommunicate OK [15:56:40]wFMCommunicate request_size=255 [15:56:40]MH_SAM_APDU [15:56: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 37 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 08 03 00 35 04 06 00 C7 [15:56:40]Write to MH i2c: E2 02 01 31 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 37 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 08 03 00 35 04 06 00 C7 00 00 6A [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [15:56:40]RAPDU: 90 00 [15:56:40]wFMCommunicate OK [15:56:40]wFMCommunicate request_size=10 [15:56:40]MH_SAM_APDU [15:56:40]CAPDU: 80 0D 02 02 05 81 4F 0C 75 1D [15:56:40]Write to MH i2c: E2 0D 00 32 06 80 0D 02 02 05 00 81 4F 0C 75 1D 00 00 2A [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [15:56:40]RAPDU: 90 00 [15:56:40]wFMCommunicate OK [15:56:40]wFMCommunicate request_size=4 [15:56:40]MH_SAM_APDU [15:56:40]CAPDU: 80 0D 03 02 [15:56:40]Write to MH i2c: E2 08 00 33 06 80 0D 03 02 00 00 00 00 B4 [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 0B 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 0B 00 33 06 00 72 8C 9E 38 2B 69 D4 FC 90 00 ED [15:56:40]RAPDU: 72 8C 9E 38 2B 69 D4 FC 90 00 [15:56:40]wFMCommunicate OK [15:56:40]SAM_PROTO_SignData done [15:56:40]FM_MakeSignedData done [15:56:40]CreateOFDProtocolMessage [15:56:40]wFMCommunicate request_size=4 [15:56:40]MH_SAM_APDU [15:56:40]CAPDU: 80 11 00 00 [15:56:40]Write to MH i2c: E2 08 00 34 06 80 11 00 00 00 00 00 00 B4 [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:40]Read from MH i2c: E2 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 17 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: E2 17 00 34 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [15:56:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:56:40]wFMCommunicate OK [15:56:40]CreateOFDProtocolMessage done [15:56:40]OFDSenderStorePacket 198853 [15:56:40]StoreOFDPacket docnum=198853 [15:56:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 61 07 01 DE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 37 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 08 03 00 35 04 06 00 C7 81 4F 0C 75 1D 72 8C 9E 38 2B 69 D4 FC [15:56:40]CheckFolder [15:56:40]dirname=/storage/ofd_packets [15:56:40]CheckFolder done [15:56:40]ProducePacketName [15:56:40]name=ofd_packets/00198853 [15:56:40]NVStorageSaveData ofd_packets/00198853 [15:56:40]File name is /storage/ofd_packets/00198853 [15:56:40]Write 301 bytes [15:56:40]NVStorageSaveData done [15:56:40]OFDSenderStorePacket done [15:56:40]KKMCreateOFDPacket done [15:56:40]NVStorageSaveData kkm_last_timestamp [15:56:40]File name is /storage/kkm_last_timestamp [15:56:40]Write 4 bytes [15:56:40]NVStorageSaveData done [15:56:40]ExternCall_PrintAddStr [15:56:40]wPrintStart [15:56:40]Write to MH i2c: 01 00 00 35 06 3B [15:56:40]Write i2c OK [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: 01 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: 01 07 00 [15:56:40]MH_I2C_Read... [15:56:40]Read from MH i2c: 01 07 00 35 06 00 00 00 00 00 FF 0F 50 [15:56:40]RasterBufferAndPrint [15:56:40]line 小褔械褌 N : (1)11326316 [15:56:40]line 袠袧袧: 02508201610067 [15:56:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:56:40]line 袩袪袨袛袗袞袗 [15:56:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [15:56:40]line 孝芯胁邪褉: 2710124500 [15:56:40]line 袗懈-95-袣-5 [15:56:40]line 6.740 * 74.20 [15:56:40]line = 500.11 [15:56:40]line 袧袛小 12% 袧小袩 1% [15:56:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:56:40]line 袨袣袪校袚袥袝袧袠袝: -0.11 [15:56:40]line 袠孝袨袚袨: 500.00 [15:56:40]line 袙薪械褋械薪芯: 500.00 [15:56:40]line 小袛袗效袗: 0.00 [15:56:40]line 袧小袩 1% : 4.43 [15:56:40]line 袧袛小 12% : 53.11 [15:56:40]line 袧邪谢懈褔薪褘屑懈: 500.00 [15:56:40]line 袘械蟹薪邪谢.: 0.00 [15:56:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:56:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:56:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:56:40]line 效械泻 461 17.08.2024 15:56 [15:56:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:56:40]line 袟袧袦: 0300000079 [15:56:40]line 袪袧袦: 0000000000092545 [15:56:40]line 袙械褉褋懈褟 袣袣袦: 001 [15:56:40]line 肖袦: 0000000000871802 [15:56:40]line 肖袛: 198853 [15:56:40]line 肖袩袛: 219358190925085 [15:56:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155639&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198853&fm=219358190925085&tin=02508201610067®Number=0000000000092545&sum=50000 [15:56:40]written 0, free lines is 4095 [15:56:40]OFD Sender: Processing packet 198853 [packets to send 246, broken 245] [15:56:40]ProducePacketName [15:56:40]name=ofd_packets/00198853 [15:56:40]OFD Sender: To server: 嚂鰌G, [15:56:40]CommunicateWithHost lk.salyk.kg:30040 [15:56:40]ConnectInit lk.salyk.kg [15:56:41]Connected sock=9 [15:56:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 61 07 01 DE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 37 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 08 03 00 35 04 06 00 C7 81 4F 0C 75 1D 72 8C 9E 38 2B 69 D4 FC [15:56:41]Write to MH i2c: 01 00 00 60 06 66 [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 07 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 D1 0C 4A [15:56:41]RasterBufferAndPrint [15:56:41]line [15:56:41]line [15:56:41]line [15:56:41]line [15:56:41]line [15:56:41]written 0, free lines is 3287 [15:56:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 8F 47 00 B6 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 08 03 00 F4 03 04 00 47 74 C0 66 B6 04 01 00 00 BE EE 6C 64 4E 2C 3D 93 [15:56:41]CommunicateWithHost err = 0 [15:56:41]CheckOFDResponse [15:56:41]1017 (14) - 77093643461234 [15:56:41]1041 (16) - 0000000000871802 [15:56:41]1040 (4) - 198853 [15:56:41]1012 (4) - 17.08.2024 09:58 [15:56:41]1206 (1) - 0 [15:56:41]OFD Sender: Remove packet 198853 [15:56:41]ProducePacketName [15:56:41]name=ofd_packets/00198853 [15:56:41]NVStorageDeleteData [15:56:41]MH_Cut [15:56:41]Write to MH i2c: D1 01 00 67 06 01 3F [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: D1 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: D1 01 00 [15:56:41]MH_I2C_Read... [15:56:41]Read from MH i2c: D1 01 00 67 06 00 3E [15:56:41]Write to MH i2c: 01 00 00 68 06 6E [15:56:41]Write i2c OK [15:56:41]MH_I2C_Read... [15:56:41]OFD Sender: No OFD packet to send [15:56:42]*** Cut start [15:56:42]*** Purtial cut [15:56:42]*** Stage 1: CUTSNS_PIN = 1 [15:56:42]Read from MH i2c: 01 [15:56:42]MH_I2C_Read... [15:56:42]*** Stop cut motor [15:56:42]*** Cut end [15:56:42]Read from MH i2c: 01 07 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: 01 07 00 68 06 00 00 00 00 00 FF 0F 83 [15:56:42]process_action close_receipt done [15:56:42]requested_data is exist [15:56:42]produce_requested_data [15:56:42]requested_item fm.sn is exist - process it [15:56:42]wFMCommunicate request_size=4 [15:56:42]MH_SAM_APDU [15:56:42]CAPDU: 80 11 00 00 [15:56:42]Write to MH i2c: E2 08 00 69 06 80 11 00 00 00 00 00 00 E9 [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:42]Read from MH i2c: E2 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 17 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 17 00 69 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [15:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:56:42]wFMCommunicate OK [15:56:42]requested_item fd.num is exist - process it [15:56:42]SAM_PROTO_GetFieldsCounters [15:56:42]wFMCommunicate request_size=4 [15:56:42]MH_SAM_APDU [15:56:42]CAPDU: 80 13 00 00 [15:56:42]Write to MH i2c: E2 08 00 6A 06 80 13 00 00 00 00 00 00 EC [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:42]Read from MH i2c: E2 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 62 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 62 00 6A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [15:56:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:56:42]wFMCommunicate OK [15:56:42]SAM_PROTO_GetFieldsCounters done [15:56:42]requested_item shift.num is exist - process it [15:56:42]requested_item shift.opened is exist - process it [15:56:42]req_shift_opened [15:56:42]FM_GetShiftState [15:56:42]SAM_PROTO_GetShiftState [15:56:42]wFMCommunicate request_size=4 [15:56:42]MH_SAM_APDU [15:56:42]CAPDU: 80 13 01 00 [15:56:42]Write to MH i2c: E2 08 00 6B 06 80 13 01 00 00 00 00 00 EE [15:56:42]Write i2c OK [15:56:42]MH_I2C_Read... [15:56:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:42]Read from MH i2c: E2 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 0E 00 [15:56:42]MH_I2C_Read... [15:56:42]Read from MH i2c: E2 0E 00 6B 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [15:56:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:56:42]wFMCommunicate OK [15:56:42]SAM_PROTO_GetShiftState done [15:56:42]FM_GetShiftState done [15:56:42]req_shift_opened done [15:56:42]requested_item shift.open_date is exist - process it [15:56:42]req_shift_open_date [15:56:42]req_shift_open_date done [15:56:42]produce_requested_data done [15:56:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198853,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:56:42]process_action_free close_receipt [15:56:42]json_value_free [15:56:42]json_value_free done [15:56:42]process_json_proto returns [15:56:42]Send response to host [15:56:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198853,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:56:42]free response buf [15:56:42]execute_script done [15:56:42]execute_script returns [15:56:42]free content buf [15:56:42]Sock 10.Close socket [15:56:42]Sock 10.Thread stoped [15:56:46]OFD Sender: No OFD packet to send [15:56:51]OFD Sender: No OFD packet to send [15:56:56]OFD Sender: No OFD packet to send [15:57:01]OFD Sender: No OFD packet to send [15:57:06]OFD Sender: No OFD packet to send [15:57:11]OFD Sender: No OFD packet to send [15:57:16]OFD Sender: No OFD packet to send [15:57:21]OFD Sender: No OFD packet to send [15:57:26]OFD Sender: No OFD packet to send [15:57:31]OFD Sender: No OFD packet to send [15:57:33]accept exits with 7 [15:57:33]New connection [15:57:33]New thread 3067428196 created [15:57:33]Thread 3067284836 joined [15:57:33]Waiting for new connection... [15:57:33] Sock 7.Parse request [15:57:33]Sock 7.Check first char [15:57:33]Sock 7.First char is OK [15:57:33]request: POST /json_proto HTTP/1.0 [15:57:33]Method: POST [15:57:33]URL: /json_proto [15:57:33]Method is POST - this is cgi request [15:57:33]url: /json_proto [15:57:33]query_string will be loaded in cgi processing [15:57:33]execute_cgi json_proto POST (null) [15:57:33]execute_cgi path=json_proto method=POST [15:57:33]POST find Content-Length [15:57:33]Host: 172.17.46.195:8080 [15:57:33]Content-Length: 799 [15:57:33]Content-Type: application/json [15:57:33] [15:57:33]POST finish read [15:57:33]Found Content-Length = 799 [15:57:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4065769", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:33]execute_script... [15:57: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)11326317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4065769", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:33]POST & json_proto [15:57:33]process_json_proto [15:57:33]json parsed OK: [15:57:33]protocol is kg_v1.0 [15:57:33]action value=close_receipt [15:57:33]process_action close_receipt [15:57:33]cmd_close_receipt [15:57:33]MH_GetDate [15:57:33]Write to MH i2c: F0 00 00 6C 06 61 [15:57:33]Write i2c OK [15:57:33]MH_I2C_Read... [15:57:33]Read from MH i2c: F0 [15:57:33]MH_I2C_Read... [15:57:33]Read from MH i2c: F0 09 00 [15:57:33]MH_I2C_Read... [15:57:33]Read from MH i2c: F0 09 00 6C 06 00 6E C8 C0 66 8D AE BC 66 23 [15:57:33]GetLastDocTimeStamp 1723910199 [15:57:33]current date 1723910254 [15:57:33]FM_GetShiftState [15:57:33]SAM_PROTO_GetShiftState [15:57:33]wFMCommunicate request_size=4 [15:57:33]MH_SAM_APDU [15:57:33]CAPDU: 80 13 01 00 [15:57:33]Write to MH i2c: E2 08 00 6D 06 80 13 01 00 00 00 00 00 F0 [15:57:33]Write i2c OK [15:57:33]MH_I2C_Read... [15:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:33]Read from MH i2c: E2 [15:57:33]MH_I2C_Read... [15:57:33]Read from MH i2c: E2 0E 00 [15:57:33]MH_I2C_Read... [15:57:33]Read from MH i2c: E2 0E 00 6D 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [15:57:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:57:33]wFMCommunicate OK [15:57:33]SAM_PROTO_GetShiftState done [15:57:33]FM_GetShiftState done [15:57:33]opened in 1723853126 [15:57:33]opened+sec_in_day 1723939526 [15:57:33]quantity*price = 0 [15:57:33]sum+1 = 1 [15:57:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 462 17.08.2024 15:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4065769 肖袦: 0000000000871802 肖袛: 198854 肖袩袛: 170388288437162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155734&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198854&fm=170388288437162&tin=02508201610067®Number=0000000000092545&sum=0 [15:57:34]StoreToDocumentArchive [15:57:34]shift 463 fd 198854 [15:57:34]save to /storage/0463/doc_00198854 [15:57:34]save last doc name /storage/0463/doc_00198854 to /storage/kkm_last_doc_name [15:57:34]save OK [15:57:34]Clear old archive folders... [15:57:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:57:34]tlvbuf is 00309B30 [15:57:34]SAM_PROTO_ClearQueue [15:57:34]wFMCommunicate request_size=4 [15:57:34]MH_SAM_APDU [15:57:34]CAPDU: 80 09 00 00 [15:57:34]Write to MH i2c: E2 08 00 7A 06 80 09 00 00 00 00 00 00 F2 [15:57:34]Write i2c OK [15:57:34]MH_I2C_Read... [15:57:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 7A 06 00 90 00 F4 [15:57:35]RAPDU: 90 00 [15:57:35]wFMCommunicate OK [15:57:35]SAM_PROTO_ClearQueue done [15:57:35]KKMCreateOFDPacket [15:57:35]OFDProtocolAddRootSTLVToBuf [15:57:35]FM_MakeSignedData [15:57:35]FM_MakeSignedData [15:57:35]SAM_PROTO_SignData [15:57:35]wFMCommunicate request_size=4 [15:57:35]MH_SAM_APDU [15:57:35]CAPDU: 80 0D 01 02 [15:57:35]Write to MH i2c: E2 08 00 7B 06 80 0D 01 02 00 00 00 00 FA [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [15:57:35]RAPDU: 90 00 [15:57:35]wFMCommunicate OK [15:57:35]wFMCommunicate request_size=255 [15:57:35]MH_SAM_APDU [15:57:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 6E C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 08 03 00 35 04 06 00 9A F7 9D 67 [15:57:35]Write to MH i2c: E2 02 01 7C 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 6E C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 08 03 00 35 04 06 00 9A F7 9D 67 00 00 20 [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [15:57:35]RAPDU: 90 00 [15:57:35]wFMCommunicate OK [15:57:35]wFMCommunicate request_size=7 [15:57:35]MH_SAM_APDU [15:57:35]CAPDU: 80 0D 02 02 02 FB AA [15:57:35]Write to MH i2c: E2 0A 00 7D 06 80 0D 02 02 02 00 FB AA 00 00 A6 [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 03 00 7D 06 00 90 00 F7 [15:57:35]RAPDU: 90 00 [15:57:35]wFMCommunicate OK [15:57:35]wFMCommunicate request_size=4 [15:57:35]MH_SAM_APDU [15:57:35]CAPDU: 80 0D 03 02 [15:57:35]Write to MH i2c: E2 08 00 7E 06 80 0D 03 02 00 00 00 00 FF [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 0B 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 0B 00 7E 06 00 98 6C E2 04 E0 60 8D EE 90 00 A5 [15:57:35]RAPDU: 98 6C E2 04 E0 60 8D EE 90 00 [15:57:35]wFMCommunicate OK [15:57:35]SAM_PROTO_SignData done [15:57:35]FM_MakeSignedData done [15:57:35]CreateOFDProtocolMessage [15:57:35]wFMCommunicate request_size=4 [15:57:35]MH_SAM_APDU [15:57:35]CAPDU: 80 11 00 00 [15:57:35]Write to MH i2c: E2 08 00 7F 06 80 11 00 00 00 00 00 00 FF [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:35]Read from MH i2c: E2 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 17 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: E2 17 00 7F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [15:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:57:35]wFMCommunicate OK [15:57:35]CreateOFDProtocolMessage done [15:57:35]OFDSenderStorePacket 198854 [15:57:35]StoreOFDPacket docnum=198854 [15:57:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 A0 04 01 21 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 6E C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 08 03 00 35 04 06 00 9A F7 9D 67 FB AA 98 6C E2 04 E0 60 8D EE [15:57:35]CheckFolder [15:57:35]dirname=/storage/ofd_packets [15:57:35]CheckFolder done [15:57:35]ProducePacketName [15:57:35]name=ofd_packets/00198854 [15:57:35]NVStorageSaveData ofd_packets/00198854 [15:57:35]File name is /storage/ofd_packets/00198854 [15:57:35]Write 298 bytes [15:57:35]NVStorageSaveData done [15:57:35]OFDSenderStorePacket done [15:57:35]KKMCreateOFDPacket done [15:57:35]NVStorageSaveData kkm_last_timestamp [15:57:35]File name is /storage/kkm_last_timestamp [15:57:35]Write 4 bytes [15:57:35]NVStorageSaveData done [15:57:35]ExternCall_PrintAddStr [15:57:35]wPrintStart [15:57:35]Write to MH i2c: 01 00 00 80 06 86 [15:57:35]Write i2c OK [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: 01 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: 01 07 00 [15:57:35]MH_I2C_Read... [15:57:35]Read from MH i2c: 01 07 00 80 06 00 00 00 00 00 FF 0F 9B [15:57:35]RasterBufferAndPrint [15:57:35]line 小褔械褌 N : (1)11326317 [15:57:35]line 袠袧袧: 02508201610067 [15:57:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:57:35]line 袩袪袨袛袗袞袗 [15:57:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [15:57:35]line 孝芯胁邪褉: 2710194210 [15:57:35]line 袛孝-袣-5 [15:57:35]line 20.000 * 0.00 [15:57:35]line = 0.00 [15:57:35]line 袧袛小 12% 袧小袩 1% [15:57:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:57:35]line 袠孝袨袚袨: 0.00 [15:57:35]line 袧小袩 1% : 0.00 [15:57:35]line 袧袛小 12% : 0.00 [15:57:35]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:57:35]line 袘械蟹薪邪谢.: 0.00 [15:57:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:57:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:57:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:57:35]line 效械泻 462 17.08.2024 15:57 [15:57:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:57:35]line 袟袧袦: 0300000079 [15:57:35]line 袪袧袦: 0000000000092545 [15:57:35]line 袙械褉褋懈褟 袣袣袦: 001 [15:57:35]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [15:57:35]line 4065769 [15:57:35]line 肖袦: 0000000000871802 [15:57:35]line 肖袛: 198854 [15:57:35]line 肖袩袛: 170388288437162 [15:57:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155734&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198854&fm=170388288437162&tin=02508201610067®Number=0000000000092545&sum=0 [15:57:35]OFD Sender: Processing packet 198854 [packets to send 246, broken 245] [15:57:35]ProducePacketName [15:57:35]name=ofd_packets/00198854 [15:57:35]OFD Sender: To server: 嚂鰌G, [15:57:35]CommunicateWithHost lk.salyk.kg:30040 [15:57:35]ConnectInit lk.salyk.kg [15:57:35]written 0, free lines is 4095 [15:57:35]Connected sock=10 [15:57:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 A0 04 01 21 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 6E C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 08 03 00 35 04 06 00 9A F7 9D 67 FB AA 98 6C E2 04 E0 60 8D EE [15:57:36]Write to MH i2c: 01 00 00 AA 06 B0 [15:57:36]Write i2c OK [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: 01 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: 01 07 00 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 E6 0C A9 [15:57:36]RasterBufferAndPrint [15:57:36]line [15:57:36]line [15:57:36]line [15:57:36]line [15:57:36]line [15:57:36]written 0, free lines is 3308 [15:57:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4A 69 47 00 16 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 08 03 00 F4 03 04 00 7E 74 C0 66 B6 04 01 00 00 ED 57 FD 8F 3C 09 4D 1A [15:57:36]CommunicateWithHost err = 0 [15:57:36]CheckOFDResponse [15:57:36]1017 (14) - 77093643461234 [15:57:36]1041 (16) - 0000000000871802 [15:57:36]1040 (4) - 198854 [15:57:36]1012 (4) - 17.08.2024 09:59 [15:57:36]1206 (1) - 0 [15:57:36]OFD Sender: Remove packet 198854 [15:57:36]ProducePacketName [15:57:36]name=ofd_packets/00198854 [15:57:36]NVStorageDeleteData [15:57:36]MH_Cut [15:57:36]Write to MH i2c: D1 01 00 B1 06 01 89 [15:57:36]Write i2c OK [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: D1 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: D1 01 00 [15:57:36]MH_I2C_Read... [15:57:36]Read from MH i2c: D1 01 00 B1 06 00 88 [15:57:36]Write to MH i2c: 01 00 00 B2 06 B8 [15:57:36]Write i2c OK [15:57:36]MH_I2C_Read... [15:57:36]OFD Sender: No OFD packet to send [15:57:36]*** Cut start [15:57:36]*** Purtial cut [15:57:36]*** CUTSNS_PIN = 0 [15:57:37]*** Stage 1: CUTSNS_PIN = 1 [15:57:38]Read from MH i2c: 01 [15:57:39]MH_I2C_Read... [15:57:39]*** Stop cut motor [15:57:39]*** Cut end [15:57:39]Read from MH i2c: 01 07 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: 01 07 00 B2 06 00 00 00 00 00 FF 0F CD [15:57:39]process_action close_receipt done [15:57:39]requested_data is exist [15:57:39]produce_requested_data [15:57:39]requested_item fm.sn is exist - process it [15:57:39]wFMCommunicate request_size=4 [15:57:39]MH_SAM_APDU [15:57:39]CAPDU: 80 11 00 00 [15:57:39]Write to MH i2c: E2 08 00 B3 06 80 11 00 00 00 00 00 00 33 [15:57:39]Write i2c OK [15:57:39]MH_I2C_Read... [15:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:39]Read from MH i2c: E2 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 17 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 17 00 B3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [15:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:57:39]wFMCommunicate OK [15:57:39]requested_item fd.num is exist - process it [15:57:39]SAM_PROTO_GetFieldsCounters [15:57:39]wFMCommunicate request_size=4 [15:57:39]MH_SAM_APDU [15:57:39]CAPDU: 80 13 00 00 [15:57:39]Write to MH i2c: E2 08 00 B4 06 80 13 00 00 00 00 00 00 36 [15:57:39]Write i2c OK [15:57:39]MH_I2C_Read... [15:57:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:39]Read from MH i2c: E2 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 62 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 62 00 B4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [15:57:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:39]wFMCommunicate OK [15:57:39]SAM_PROTO_GetFieldsCounters done [15:57:39]requested_item shift.num is exist - process it [15:57:39]requested_item shift.opened is exist - process it [15:57:39]req_shift_opened [15:57:39]FM_GetShiftState [15:57:39]SAM_PROTO_GetShiftState [15:57:39]wFMCommunicate request_size=4 [15:57:39]MH_SAM_APDU [15:57:39]CAPDU: 80 13 01 00 [15:57:39]Write to MH i2c: E2 08 00 B5 06 80 13 01 00 00 00 00 00 38 [15:57:39]Write i2c OK [15:57:39]MH_I2C_Read... [15:57:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:39]Read from MH i2c: E2 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 0E 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 0E 00 B5 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [15:57:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:57:39]wFMCommunicate OK [15:57:39]SAM_PROTO_GetShiftState done [15:57:39]FM_GetShiftState done [15:57:39]req_shift_opened done [15:57:39]requested_item shift.open_date is exist - process it [15:57:39]req_shift_open_date [15:57:39]req_shift_open_date done [15:57:39]produce_requested_data done [15:57:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198854,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:57:39]process_action_free close_receipt [15:57:39]json_value_free [15:57:39]json_value_free done [15:57:39]process_json_proto returns [15:57:39]Send response to host [15:57:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198854,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:57:39]free response buf [15:57:39]execute_script done [15:57:39]execute_script returns [15:57:39]free content buf [15:57:39]Sock 7.Close socket [15:57:39]Sock 7.Thread stoped [15:57:39]accept exits with 9 [15:57:39]New connection [15:57:39]New thread 3067284836 created [15:57:39]Thread 3067428196 joined [15:57:39]Waiting for new connection... [15:57:39] Sock 9.Parse request [15:57:39]Sock 9.Check first char [15:57:39]Sock 9.First char is OK [15:57:39]request: POST /json_proto HTTP/1.0 [15:57:39]Method: POST [15:57:39]URL: /json_proto [15:57:39]Method is POST - this is cgi request [15:57:39]url: /json_proto [15:57:39]query_string will be loaded in cgi processing [15:57:39]execute_cgi json_proto POST (null) [15:57:39]execute_cgi path=json_proto method=POST [15:57:39]POST find Content-Length [15:57:39]Host: 172.17.46.195:8080 [15:57:39]Content-Length: 808 [15:57:39]Content-Type: application/json [15:57:39] [15:57:39]POST finish read [15:57:39]Found Content-Length = 808 [15:57:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:39]execute_script... [15:57: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)11326315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:57:39]POST & json_proto [15:57:39]process_json_proto [15:57:39]json parsed OK: [15:57:39]protocol is kg_v1.0 [15:57:39]action value=close_receipt [15:57:39]process_action close_receipt [15:57:39]cmd_close_receipt [15:57:39]MH_GetDate [15:57:39]Write to MH i2c: F0 00 00 B6 06 AB [15:57:39]Write i2c OK [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: F0 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: F0 09 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: F0 09 00 B6 06 00 74 C8 C0 66 8D AE BC 66 73 [15:57:39]GetLastDocTimeStamp 1723910254 [15:57:39]current date 1723910260 [15:57:39]FM_GetShiftState [15:57:39]SAM_PROTO_GetShiftState [15:57:39]wFMCommunicate request_size=4 [15:57:39]MH_SAM_APDU [15:57:39]CAPDU: 80 13 01 00 [15:57:39]Write to MH i2c: E2 08 00 B7 06 80 13 01 00 00 00 00 00 3A [15:57:39]Write i2c OK [15:57:39]MH_I2C_Read... [15:57:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:39]Read from MH i2c: E2 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 0E 00 [15:57:39]MH_I2C_Read... [15:57:39]Read from MH i2c: E2 0E 00 B7 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [15:57:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:57:39]wFMCommunicate OK [15:57:39]SAM_PROTO_GetShiftState done [15:57:39]FM_GetShiftState done [15:57:39]opened in 1723853126 [15:57:39]opened+sec_in_day 1723939526 [15:57:39]quantity*price = 100032 [15:57:39]sum+1 = 100033 [15:57:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 463 17.08.2024 15:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198855 肖袩袛: 251129093993544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198855&fm=251129093993544&tin=02508201610067®Number=0000000000092545&sum=100032 [15:57:40]StoreToDocumentArchive [15:57:40]shift 463 fd 198855 [15:57:40]save to /storage/0463/doc_00198855 [15:57:40]save last doc name /storage/0463/doc_00198855 to /storage/kkm_last_doc_name [15:57:40]save OK [15:57:40]Clear old archive folders... [15:57:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:57:40]tlvbuf is 0039C0F0 [15:57:40]SAM_PROTO_ClearQueue [15:57:40]wFMCommunicate request_size=4 [15:57:40]MH_SAM_APDU [15:57:40]CAPDU: 80 09 00 00 [15:57:40]Write to MH i2c: E2 08 00 C4 06 80 09 00 00 00 00 00 00 3C [15:57:40]Write i2c OK [15:57:40]MH_I2C_Read... [15:57:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:40]Read from MH i2c: E2 [15:57:40]MH_I2C_Read... [15:57:40]Read from MH i2c: E2 03 00 [15:57:40]MH_I2C_Read... [15:57:40]Read from MH i2c: E2 03 00 C4 06 00 90 00 3E [15:57:40]RAPDU: 90 00 [15:57:40]wFMCommunicate OK [15:57:40]SAM_PROTO_ClearQueue done [15:57:40]KKMCreateOFDPacket [15:57:40]OFDProtocolAddRootSTLVToBuf [15:57:40]FM_MakeSignedData [15:57:40]FM_MakeSignedData [15:57:40]SAM_PROTO_SignData [15:57:40]wFMCommunicate request_size=4 [15:57:40]MH_SAM_APDU [15:57:40]CAPDU: 80 0D 01 02 [15:57:40]Write to MH i2c: E2 08 00 C5 06 80 0D 01 02 00 00 00 00 44 [15:57:40]Write i2c OK [15:57:40]MH_I2C_Read... [15:57:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:40]Read from MH i2c: E2 [15:57:40]MH_I2C_Read... [15:57:40]Read from MH i2c: E2 03 00 [15:57:40]MH_I2C_Read... [15:57:40]Read from MH i2c: E2 03 00 C5 06 00 90 00 3F [15:57:40]RAPDU: 90 00 [15:57:40]wFMCommunicate OK [15:57:40]wFMCommunicate request_size=255 [15:57:40]MH_SAM_APDU [15:57:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 74 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 08 03 00 35 04 06 00 E4 66 [15:57:40]Write to MH i2c: E2 02 01 C6 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 74 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 08 03 00 35 04 06 00 E4 66 00 00 36 [15:57:40]Write i2c OK [15:57:40]MH_I2C_Read... [15:57:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:41]Read from MH i2c: E2 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 03 00 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [15:57:41]RAPDU: 90 00 [15:57:41]wFMCommunicate OK [15:57:41]wFMCommunicate request_size=9 [15:57:41]MH_SAM_APDU [15:57:41]CAPDU: 80 0D 02 02 04 8C 70 B4 48 [15:57:41]Write to MH i2c: E2 0C 00 C7 06 80 0D 02 02 04 00 8C 70 B4 48 00 00 47 [15:57:41]Write i2c OK [15:57:41]MH_I2C_Read... [15:57:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:41]Read from MH i2c: E2 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 03 00 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [15:57:41]RAPDU: 90 00 [15:57:41]wFMCommunicate OK [15:57:41]wFMCommunicate request_size=4 [15:57:41]MH_SAM_APDU [15:57:41]CAPDU: 80 0D 03 02 [15:57:41]Write to MH i2c: E2 08 00 C8 06 80 0D 03 02 00 00 00 00 49 [15:57:41]Write i2c OK [15:57:41]MH_I2C_Read... [15:57:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:41]Read from MH i2c: E2 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 0B 00 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 0B 00 C8 06 00 44 97 D4 21 D8 79 2C 86 90 00 1D [15:57:41]RAPDU: 44 97 D4 21 D8 79 2C 86 90 00 [15:57:41]wFMCommunicate OK [15:57:41]SAM_PROTO_SignData done [15:57:41]FM_MakeSignedData done [15:57:41]CreateOFDProtocolMessage [15:57:41]wFMCommunicate request_size=4 [15:57:41]MH_SAM_APDU [15:57:41]CAPDU: 80 11 00 00 [15:57:41]Write to MH i2c: E2 08 00 C9 06 80 11 00 00 00 00 00 00 49 [15:57:41]Write i2c OK [15:57:41]MH_I2C_Read... [15:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:41]Read from MH i2c: E2 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 17 00 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: E2 17 00 C9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [15:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:57:41]wFMCommunicate OK [15:57:41]CreateOFDProtocolMessage done [15:57:41]OFDSenderStorePacket 198855 [15:57:41]StoreOFDPacket docnum=198855 [15:57:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B3 07 06 01 96 C1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 74 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 08 03 00 35 04 06 00 E4 66 8C 70 B4 48 44 97 D4 21 D8 79 2C 86 [15:57:41]CheckFolder [15:57:41]dirname=/storage/ofd_packets [15:57:41]CheckFolder done [15:57:41]ProducePacketName [15:57:41]name=ofd_packets/00198855 [15:57:41]NVStorageSaveData ofd_packets/00198855 [15:57:41]File name is /storage/ofd_packets/00198855 [15:57:41]Write 300 bytes [15:57:41]NVStorageSaveData done [15:57:41]OFDSenderStorePacket done [15:57:41]KKMCreateOFDPacket done [15:57:41]NVStorageSaveData kkm_last_timestamp [15:57:41]File name is /storage/kkm_last_timestamp [15:57:41]Write 4 bytes [15:57:41]NVStorageSaveData done [15:57:41]ExternCall_PrintAddStr [15:57:41]wPrintStart [15:57:41]Write to MH i2c: 01 00 00 CA 06 D0 [15:57:41]Write i2c OK [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: 01 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: 01 07 00 [15:57:41]MH_I2C_Read... [15:57:41]Read from MH i2c: 01 07 00 CA 06 00 00 00 00 00 FF 0F E5 [15:57:41]RasterBufferAndPrint [15:57:41]line 小褔械褌 N : (1)11326315 [15:57:41]line 袠袧袧: 02508201610067 [15:57:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:57:41]line 袩袪袨袛袗袞袗 [15:57:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [15:57:41]line 孝芯胁邪褉: 2711190000 [15:57:41]line 袚袗袟-袣-3 [15:57:41]line 26.050 * 38.40 [15:57:41]line = 1000.32 [15:57:41]line 袧袛小 12% 袧小袩 1% [15:57:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:57:42]line 袠孝袨袚袨: 1000.32 [15:57:42]line 袧小袩 1% : 8.85 [15:57:42]line 袧袛小 12% : 106.23 [15:57:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:57:42]line 袘械蟹薪邪谢.: 1000.32 [15:57:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:57:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:57:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:57:42]line 效械泻 463 17.08.2024 15:57 [15:57:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:57:42]line 袟袧袦: 0300000079 [15:57:42]line 袪袧袦: 0000000000092545 [15:57:42]line 袙械褉褋懈褟 袣袣袦: 001 [15:57:42]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:57:42]line 肖袦: 0000000000871802 [15:57:42]line 肖袛: 198855 [15:57:42]line 肖袩袛: 251129093993544 [15:57:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198855&fm=251129093993544&tin=02508201610067®Number=0000000000092545&sum=100032 [15:57:42]OFD Sender: Processing packet 198855 [packets to send 246, broken 245] [15:57:42]ProducePacketName [15:57:42]name=ofd_packets/00198855 [15:57:42]OFD Sender: To server: 嚂鰌G, [15:57:42]CommunicateWithHost lk.salyk.kg:30040 [15:57:42]ConnectInit lk.salyk.kg [15:57:42]written 0, free lines is 4095 [15:57:42]Connected sock=10 [15:57:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B3 07 06 01 96 C1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 74 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 08 03 00 35 04 06 00 E4 66 8C 70 B4 48 44 97 D4 21 D8 79 2C 86 [15:57:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8D C4 47 00 03 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 08 03 00 F4 03 04 00 84 74 C0 66 B6 04 01 00 00 32 4F 64 F1 73 C0 50 CF [15:57:42]CommunicateWithHost err = 0 [15:57:42]CheckOFDResponse [15:57:42]1017 (14) - 77093643461234 [15:57:42]1041 (16) - 0000000000871802 [15:57:42]1040 (4) - 198855 [15:57:42]1012 (4) - 17.08.2024 09:59 [15:57:42]1206 (1) - 0 [15:57:42]OFD Sender: Remove packet 198855 [15:57:42]ProducePacketName [15:57:42]name=ofd_packets/00198855 [15:57:42]NVStorageDeleteData [15:57:42]Write to MH i2c: 01 00 00 F4 06 FA [15:57:42]Write i2c OK [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: 01 [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: 01 07 00 [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 37 0D 45 [15:57:42]RasterBufferAndPrint [15:57:42]line [15:57:42]line [15:57:42]line [15:57:42]line [15:57:42]line [15:57:42]written 0, free lines is 3397 [15:57:42]MH_Cut [15:57:42]Write to MH i2c: D1 01 00 FB 06 01 D3 [15:57:42]Write i2c OK [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: D1 [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: D1 01 00 [15:57:42]MH_I2C_Read... [15:57:42]Read from MH i2c: D1 01 00 FB 06 00 D2 [15:57:42]Write to MH i2c: 01 00 00 FC 06 02 [15:57:42]Write i2c OK [15:57:42]MH_I2C_Read... [15:57:43]OFD Sender: No OFD packet to send [15:57:43]*** Cut start [15:57:43]*** Purtial cut [15:57:43]*** Stage 1: CUTSNS_PIN = 1 [15:57:43]Read from MH i2c: 01 *** Stop cut motor [15:57:43] [15:57:43]*** Cut end [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: 01 07 00 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: 01 07 00 FC 06 00 00 00 00 00 FF 0F 17 [15:57:43]process_action close_receipt done [15:57:43]requested_data is exist [15:57:43]produce_requested_data [15:57:43]requested_item fm.sn is exist - process it [15:57:43]wFMCommunicate request_size=4 [15:57:43]MH_SAM_APDU [15:57:43]CAPDU: 80 11 00 00 [15:57:43]Write to MH i2c: E2 08 00 FD 06 80 11 00 00 00 00 00 00 7D [15:57:43]Write i2c OK [15:57:43]MH_I2C_Read... [15:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:43]Read from MH i2c: E2 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 17 00 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 17 00 FD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [15:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:57:43]wFMCommunicate OK [15:57:43]requested_item fd.num is exist - process it [15:57:43]SAM_PROTO_GetFieldsCounters [15:57:43]wFMCommunicate request_size=4 [15:57:43]MH_SAM_APDU [15:57:43]CAPDU: 80 13 00 00 [15:57:43]Write to MH i2c: E2 08 00 FE 06 80 13 00 00 00 00 00 00 80 [15:57:43]Write i2c OK [15:57:43]MH_I2C_Read... [15:57:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:43]Read from MH i2c: E2 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 62 00 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 62 00 FE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [15:57:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:43]wFMCommunicate OK [15:57:43]SAM_PROTO_GetFieldsCounters done [15:57:43]requested_item shift.num is exist - process it [15:57:43]requested_item shift.opened is exist - process it [15:57:43]req_shift_opened [15:57:43]FM_GetShiftState [15:57:43]SAM_PROTO_GetShiftState [15:57:43]wFMCommunicate request_size=4 [15:57:43]MH_SAM_APDU [15:57:43]CAPDU: 80 13 01 00 [15:57:43]Write to MH i2c: E2 08 00 FF 06 80 13 01 00 00 00 00 00 82 [15:57:43]Write i2c OK [15:57:43]MH_I2C_Read... [15:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:43]Read from MH i2c: E2 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 0E 00 [15:57:43]MH_I2C_Read... [15:57:43]Read from MH i2c: E2 0E 00 FF 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [15:57:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:57:43]wFMCommunicate OK [15:57:43]SAM_PROTO_GetShiftState done [15:57:43]FM_GetShiftState done [15:57:43]req_shift_opened done [15:57:43]requested_item shift.open_date is exist - process it [15:57:43]req_shift_open_date [15:57:43]req_shift_open_date done [15:57:43]produce_requested_data done [15:57:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198855,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:57:43]process_action_free close_receipt [15:57:43]json_value_free [15:57:43]json_value_free done [15:57:43]process_json_proto returns [15:57:43]Send response to host [15:57:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198855,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:57:43]free response buf [15:57:43]execute_script done [15:57:43]execute_script returns [15:57:43]free content buf [15:57:43]Sock 9.Close socket [15:57:43]Sock 9.Thread stoped [15:57:48]OFD Sender: No OFD packet to send [15:57:53]OFD Sender: No OFD packet to send [15:57:58]OFD Sender: No OFD packet to send [15:58:03]OFD Sender: No OFD packet to send [15:58:08]OFD Sender: No OFD packet to send [15:58:13]OFD Sender: No OFD packet to send [15:58:18]OFD Sender: No OFD packet to send [15:58:23]OFD Sender: No OFD packet to send [15:58:28]OFD Sender: No OFD packet to send [15:58:33]OFD Sender: No OFD packet to send [15:58:38]OFD Sender: No OFD packet to send [15:58:43]OFD Sender: No OFD packet to send [15:58:48]OFD Sender: No OFD packet to send [15:58:53]OFD Sender: No OFD packet to send [15:58:58]OFD Sender: No OFD packet to send [15:59:03]OFD Sender: No OFD packet to send [15:59:08]OFD Sender: No OFD packet to send [15:59:13]OFD Sender: No OFD packet to send [15:59:18]OFD Sender: No OFD packet to send [15:59:23]OFD Sender: No OFD packet to send [15:59:23]accept exits with 7 [15:59:23]New connection [15:59:23]New thread 3067428196 created [15:59:23]Thread 3067284836 joined [15:59:23]Waiting for new connection... [15:59:23] Sock 7.Parse request [15:59:23]Sock 7.Check first char [15:59:23]Sock 7.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.46.195:8080 [15:59:23]Content-Length: 805 [15:59:23]Content-Type: application/json [15:59:23] [15:59:23]POST finish read [15:59:23]Found Content-Length = 805 [15:59:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:23]execute_script... [15:59: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)11326318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15: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=close_receipt [15:59:23]process_action close_receipt [15:59:23]cmd_close_receipt [15:59:23]MH_GetDate [15:59:23]Write to MH i2c: F0 00 00 00 07 F6 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: F0 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: F0 09 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: F0 09 00 00 07 00 DC C8 C0 66 8D AE BC 66 26 [15:59:23]GetLastDocTimeStamp 1723910260 [15:59:23]current date 1723910364 [15:59:23]FM_GetShiftState [15:59:23]SAM_PROTO_GetShiftState [15:59:23]wFMCommunicate request_size=4 [15:59:23]MH_SAM_APDU [15:59:23]CAPDU: 80 13 01 00 [15:59:23]Write to MH i2c: E2 08 00 01 07 80 13 01 00 00 00 00 00 85 [15:59:23]Write i2c OK [15:59:23]MH_I2C_Read... [15:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:23]Read from MH i2c: E2 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 0E 00 [15:59:23]MH_I2C_Read... [15:59:23]Read from MH i2c: E2 0E 00 01 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E5 [15:59:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:59:23]wFMCommunicate OK [15:59:23]SAM_PROTO_GetShiftState done [15:59:23]FM_GetShiftState done [15:59:23]opened in 1723853126 [15:59:23]opened+sec_in_day 1723939526 [15:59:23]quantity*price = 100021 [15:59:23]sum+1 = 100023 [15:59:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 464 17.08.2024 15:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198856 肖袩袛: 11883407382985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155924&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198856&fm=11883407382985&tin=02508201610067®Number=0000000000092545&sum=100022 [15:59:24]StoreToDocumentArchive [15:59:24]shift 463 fd 198856 [15:59:24]save to /storage/0463/doc_00198856 [15:59:24]save last doc name /storage/0463/doc_00198856 to /storage/kkm_last_doc_name [15:59:24]save OK [15:59:24]Clear old archive folders... [15:59:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:25]tlvbuf is 00329AF0 [15:59:25]SAM_PROTO_ClearQueue [15:59:25]wFMCommunicate request_size=4 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 09 00 00 [15:59:25]Write to MH i2c: E2 08 00 0E 07 80 09 00 00 00 00 00 00 87 [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 0E 07 00 90 00 89 [15:59:25]RAPDU: 90 00 [15:59:25]wFMCommunicate OK [15:59:25]SAM_PROTO_ClearQueue done [15:59:25]KKMCreateOFDPacket [15:59:25]OFDProtocolAddRootSTLVToBuf [15:59:25]FM_MakeSignedData [15:59:25]FM_MakeSignedData [15:59:25]SAM_PROTO_SignData [15:59:25]wFMCommunicate request_size=4 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 0D 01 02 [15:59:25]Write to MH i2c: E2 08 00 0F 07 80 0D 01 02 00 00 00 00 8F [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 0F 07 00 90 00 8A [15:59:25]RAPDU: 90 00 [15:59:25]wFMCommunicate OK [15:59:25]wFMCommunicate request_size=255 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 DC C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 08 03 00 35 04 06 00 0A [15:59:25]Write to MH i2c: E2 02 01 10 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 DC C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 08 03 00 35 04 06 00 0A 00 00 A9 [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 10 07 00 90 00 8B [15:59:25]RAPDU: 90 00 [15:59:25]wFMCommunicate OK [15:59:25]wFMCommunicate request_size=10 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 0D 02 02 05 CE D2 46 99 C9 [15:59:25]Write to MH i2c: E2 0D 00 11 07 80 0D 02 02 05 00 CE D2 46 99 C9 00 00 E4 [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 03 00 11 07 00 90 00 8C [15:59:25]RAPDU: 90 00 [15:59:25]wFMCommunicate OK [15:59:25]wFMCommunicate request_size=4 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 0D 03 02 [15:59:25]Write to MH i2c: E2 08 00 12 07 80 0D 03 02 00 00 00 00 94 [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 0B 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 0B 00 12 07 00 73 B8 83 19 3A 3A FC 74 90 00 40 [15:59:25]RAPDU: 73 B8 83 19 3A 3A FC 74 90 00 [15:59:25]wFMCommunicate OK [15:59:25]SAM_PROTO_SignData done [15:59:25]FM_MakeSignedData done [15:59:25]CreateOFDProtocolMessage [15:59:25]wFMCommunicate request_size=4 [15:59:25]MH_SAM_APDU [15:59:25]CAPDU: 80 11 00 00 [15:59:25]Write to MH i2c: E2 08 00 13 07 80 11 00 00 00 00 00 00 94 [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:25]Read from MH i2c: E2 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 17 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: E2 17 00 13 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [15:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:59:25]wFMCommunicate OK [15:59:25]CreateOFDProtocolMessage done [15:59:25]OFDSenderStorePacket 198856 [15:59:25]StoreOFDPacket docnum=198856 [15:59:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 DF 07 01 52 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 DC C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 08 03 00 35 04 06 00 0A CE D2 46 99 C9 73 B8 83 19 3A 3A FC 74 [15:59:25]CheckFolder [15:59:25]dirname=/storage/ofd_packets [15:59:25]CheckFolder done [15:59:25]ProducePacketName [15:59:25]name=ofd_packets/00198856 [15:59:25]NVStorageSaveData ofd_packets/00198856 [15:59:25]File name is /storage/ofd_packets/00198856 [15:59:25]Write 301 bytes [15:59:25]NVStorageSaveData done [15:59:25]OFDSenderStorePacket done [15:59:25]KKMCreateOFDPacket done [15:59:25]NVStorageSaveData kkm_last_timestamp [15:59:25]File name is /storage/kkm_last_timestamp [15:59:25]Write 4 bytes [15:59:25]NVStorageSaveData done [15:59:25]ExternCall_PrintAddStr [15:59:25]wPrintStart [15:59:25]Write to MH i2c: 01 00 00 14 07 1B [15:59:25]Write i2c OK [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: 01 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: 01 07 00 [15:59:25]MH_I2C_Read... [15:59:25]Read from MH i2c: 01 07 00 14 07 00 00 00 00 00 FF 0F 30 [15:59:25]RasterBufferAndPrint [15:59:25]line 小褔械褌 N : (1)11326318 [15:59:25]line 袠袧袧: 02508201610067 [15:59:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:59:25]line 袩袪袨袛袗袞袗 [15:59:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [15:59:25]line 孝芯胁邪褉: 2710124500 [15:59:25]line 袗懈-95-袣-5 [15:59:25]line 13.480 * 74.20 [15:59:25]line = 1000.22 [15:59:25]line 袧袛小 12% 袧小袩 1% [15:59:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:59:25]line 袠孝袨袚袨: 1000.22 [15:59:25]line 袧小袩 1% : 8.85 [15:59:25]line 袧袛小 12% : 106.22 [15:59:25]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:59:25]line 袘械蟹薪邪谢.: 1000.22 [15:59:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:59:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:59:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:59:25]line 效械泻 464 17.08.2024 15:59 [15:59:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:59:25]line 袟袧袦: 0300000079 [15:59:25]line 袪袧袦: 0000000000092545 [15:59:25]line 袙械褉褋懈褟 袣袣袦: 001 [15:59:25]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:59:25]line 肖袦: 0000000000871802 [15:59:25]line 肖袛: 198856 [15:59:25]line 肖袩袛: 11883407382985 [15:59:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155924&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198856&fm=11883407382985&tin=02508201610067®Number=0000000000092545&sum=100022 [15:59:25]written 0, free lines is 4095 [15:59:25]OFD Sender: Processing packet 198856 [packets to send 246, broken 245] [15:59:25]ProducePacketName [15:59:25]name=ofd_packets/00198856 [15:59:25]OFD Sender: To server: 嚂鰌G, [15:59:25]CommunicateWithHost lk.salyk.kg:30040 [15:59:25]ConnectInit lk.salyk.kg [15:59:25]Connected sock=10 [15:59:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E8 DF 07 01 52 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 DC C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 08 03 00 35 04 06 00 0A CE D2 46 99 C9 73 B8 83 19 3A 3A FC 74 [15:59:26]Write to MH i2c: 01 00 00 3E 07 45 [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: 01 [15:59:26]MH_I2C_Read... [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 3E 07 00 00 00 00 00 FA 0C 52 [15:59:26]RasterBufferAndPrint [15:59:26]line [15:59:26]line [15:59:26]line [15:59:26]line [15:59:26]line [15:59:26]written 0, free lines is 3328 [15:59:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E FA 47 00 7D 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 08 03 00 F4 03 04 00 EC 74 C0 66 B6 04 01 00 00 F5 88 05 6F AB 89 62 2F [15:59:26]CommunicateWithHost err = 0 [15:59:26]CheckOFDResponse [15:59:26]1017 (14) - 77093643461234 [15:59:26]1041 (16) - 0000000000871802 [15:59:26]1040 (4) - 198856 [15:59:26]1012 (4) - 17.08.2024 10:01 [15:59:26]1206 (1) - 0 [15:59:26]OFD Sender: Remove packet 198856 [15:59:26]ProducePacketName [15:59:26]name=ofd_packets/00198856 [15:59:26]NVStorageDeleteData [15:59:26]MH_Cut [15:59:26]Write to MH i2c: D1 01 00 45 07 01 1E [15:59:26]Write i2c OK [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: D1 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: D1 01 00 [15:59:26]MH_I2C_Read... [15:59:26]Read from MH i2c: D1 01 00 45 07 00 1D [15:59:26]Write to MH i2c: 01 00 00 46 07 4D [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]*** Cut start [15:59:26]*** Purtial cut [15:59:26]*** CUTSNS_PIN = 0 [15:59:27]*** Stage 1: CUTSNS_PIN = 1 [15:59:28]Read from MH i2c: 01 [15:59:28]MH_I2C_Read... [15:59:28]*** Stop cut motor [15:59:28]*** Cut end [15:59:28]Read from MH i2c: 01 07 00 [15:59:28]MH_I2C_Read... [15:59:28]Read from MH i2c: 01 07 00 46 07 00 00 00 00 00 FF 0F 62 [15:59:28]process_action close_receipt done [15:59:28]requested_data is exist [15:59:28]produce_requested_data [15:59:28]requested_item fm.sn is exist - process it [15:59:28]wFMCommunicate request_size=4 [15:59:28]MH_SAM_APDU [15:59:28]CAPDU: 80 11 00 00 [15:59:28]Write to MH i2c: E2 08 00 47 07 80 11 00 00 00 00 00 00 C8 [15:59:28]Write i2c OK [15:59:28]MH_I2C_Read... [15:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:28]Read from MH i2c: E2 [15:59:28]MH_I2C_Read... [15:59:28]Read from MH i2c: E2 17 00 [15:59:28]MH_I2C_Read... [15:59:28]Read from MH i2c: E2 17 00 47 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [15:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:59:28]wFMCommunicate OK [15:59:28]requested_item fd.num is exist - process it [15:59:28]SAM_PROTO_GetFieldsCounters [15:59:28]wFMCommunicate request_size=4 [15:59:28]MH_SAM_APDU [15:59:28]CAPDU: 80 13 00 00 [15:59:28]Write to MH i2c: E2 08 00 48 07 80 13 00 00 00 00 00 00 CB [15:59:28]Write i2c OK [15:59:28]MH_I2C_Read... [15:59:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:28]Read from MH i2c: E2 [15:59:28]MH_I2C_Read... [15:59:28]Read from MH i2c: E2 62 00 [15:59:28]MH_I2C_Read... [15:59:28]Read from MH i2c: E2 62 00 48 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [15:59:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:28]wFMCommunicate OK [15:59:28]SAM_PROTO_GetFieldsCounters done [15:59:28]requested_item shift.num is exist - process it [15:59:28]requested_item shift.opened is exist - process it [15:59:28]req_shift_opened [15:59:28]FM_GetShiftState [15:59:28]SAM_PROTO_GetShiftState [15:59:28]wFMCommunicate request_size=4 [15:59:28]MH_SAM_APDU [15:59:28]CAPDU: 80 13 01 00 [15:59:28]Write to MH i2c: E2 08 00 49 07 80 13 01 00 00 00 00 00 CD [15:59:28]Write i2c OK [15:59:28]MH_I2C_Read... [15:59:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:29]Read from MH i2c: E2 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: E2 0E 00 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: E2 0E 00 49 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2D [15:59:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:59:29]wFMCommunicate OK [15:59:29]SAM_PROTO_GetShiftState done [15:59:29]FM_GetShiftState done [15:59:29]req_shift_opened done [15:59:29]requested_item shift.open_date is exist - process it [15:59:29]req_shift_open_date [15:59:29]req_shift_open_date done [15:59:29]produce_requested_data done [15:59:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198856,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:59:29]process_action_free close_receipt [15:59:29]json_value_free [15:59:29]json_value_free done [15:59:29]process_json_proto returns [15:59:29]Send response to host [15:59:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198856,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:59:29]free response buf [15:59:29]execute_script done [15:59:29]execute_script returns [15:59:29]free content buf [15:59:29]Sock 7.Close socket [15:59:29]Sock 7.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:44]accept exits with 9 [15:59:44]New connection [15:59:44]New thread 3067284836 created [15:59:44]Thread 3067428196 joined [15:59:44]Waiting for new connection... [15:59:44] Sock 9.Parse request [15:59:44]Sock 9.Check first char [15:59:44]Sock 9.First char is OK [15:59:44]request: POST /json_proto HTTP/1.0 [15:59:44]Method: POST [15:59:44]URL: /json_proto [15:59:44]Method is POST - this is cgi request [15:59:44]url: /json_proto [15:59:44]query_string will be loaded in cgi processing [15:59:44]execute_cgi json_proto POST (null) [15:59:44]execute_cgi path=json_proto method=POST [15:59:44]POST find Content-Length [15:59:44]Host: 172.17.46.195:8080 [15:59:44]Content-Length: 805 [15:59:44]Content-Type: application/json [15:59:44] [15:59:44]POST finish read [15:59:44]Found Content-Length = 805 [15:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:44]execute_script... [15:59: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)11326319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:44]POST & json_proto [15:59:44]process_json_proto [15:59:44]json parsed OK: [15:59:44]protocol is kg_v1.0 [15:59:44]action value=close_receipt [15:59:44]process_action close_receipt [15:59:44]cmd_close_receipt [15:59:44]MH_GetDate [15:59:44]Write to MH i2c: F0 00 00 4A 07 40 [15:59:44]Write i2c OK [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 09 00 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 09 00 4A 07 00 F1 C8 C0 66 8D AE BC 66 85 [15:59:44]GetLastDocTimeStamp 1723910364 [15:59:44]current date 1723910385 [15:59:44]FM_GetShiftState [15:59:44]SAM_PROTO_GetShiftState [15:59:44]wFMCommunicate request_size=4 [15:59:44]MH_SAM_APDU [15:59:44]CAPDU: 80 13 01 00 [15:59:44]Write to MH i2c: E2 08 00 4B 07 80 13 01 00 00 00 00 00 CF [15:59:44]Write i2c OK [15:59:44]MH_I2C_Read... [15:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:44]Read from MH i2c: E2 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: E2 0E 00 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: E2 0E 00 4B 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [15:59:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:59:44]wFMCommunicate OK [15:59:44]SAM_PROTO_GetShiftState done [15:59:44]FM_GetShiftState done [15:59:44]opened in 1723853126 [15:59:44]opened+sec_in_day 1723939526 [15:59:44]quantity*price = 100005 [15:59:44]sum+1 = 100006 [15:59:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 465 17.08.2024 15:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198857 肖袩袛: 164359425845881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155945&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198857&fm=164359425845881&tin=02508201610067®Number=0000000000092545&sum=100005 [15:59:45]StoreToDocumentArchive [15:59:45]shift 463 fd 198857 [15:59:45]save to /storage/0463/doc_00198857 [15:59:45]save last doc name /storage/0463/doc_00198857 to /storage/kkm_last_doc_name [15:59:45]save OK [15:59:45]Clear old archive folders... [15:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:45]tlvbuf is 003A2E40 [15:59:45]SAM_PROTO_ClearQueue [15:59:45]wFMCommunicate request_size=4 [15:59:45]MH_SAM_APDU [15:59:45]CAPDU: 80 09 00 00 [15:59:45]Write to MH i2c: E2 08 00 58 07 80 09 00 00 00 00 00 00 D1 [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:45]Read from MH i2c: E2 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 58 07 00 90 00 D3 [15:59:45]RAPDU: 90 00 [15:59:45]wFMCommunicate OK [15:59:45]SAM_PROTO_ClearQueue done [15:59:45]KKMCreateOFDPacket [15:59:45]OFDProtocolAddRootSTLVToBuf [15:59:45]FM_MakeSignedData [15:59:45]FM_MakeSignedData [15:59:45]SAM_PROTO_SignData [15:59:45]wFMCommunicate request_size=4 [15:59:45]MH_SAM_APDU [15:59:45]CAPDU: 80 0D 01 02 [15:59:45]Write to MH i2c: E2 08 00 59 07 80 0D 01 02 00 00 00 00 D9 [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:45]Read from MH i2c: E2 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 59 07 00 90 00 D4 [15:59:45]RAPDU: 90 00 [15:59:45]wFMCommunicate OK [15:59:45]wFMCommunicate request_size=255 [15:59:45]MH_SAM_APDU [15:59: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 F1 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 08 03 00 35 04 06 00 95 [15:59:45]Write to MH i2c: E2 02 01 5A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 F1 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 08 03 00 35 04 06 00 95 00 00 D4 [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 5A 07 00 90 00 D5 [15:59:46]RAPDU: 90 00 [15:59:46]wFMCommunicate OK [15:59:46]wFMCommunicate request_size=10 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 0D 02 02 05 7B E9 31 6A 79 [15:59:46]Write to MH i2c: E2 0D 00 5B 07 80 0D 02 02 05 00 7B E9 31 6A 79 00 00 5E [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 5B 07 00 90 00 D6 [15:59:46]RAPDU: 90 00 [15:59:46]wFMCommunicate OK [15:59:46]wFMCommunicate request_size=4 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 0D 03 02 [15:59:46]Write to MH i2c: E2 08 00 5C 07 80 0D 03 02 00 00 00 00 DE [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 0B 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 0B 00 5C 07 00 37 9C 44 04 6F 29 49 47 90 00 22 [15:59:46]RAPDU: 37 9C 44 04 6F 29 49 47 90 00 [15:59:46]wFMCommunicate OK [15:59:46]SAM_PROTO_SignData done [15:59:46]FM_MakeSignedData done [15:59:46]CreateOFDProtocolMessage [15:59:46]wFMCommunicate request_size=4 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 11 00 00 [15:59:46]Write to MH i2c: E2 08 00 5D 07 80 11 00 00 00 00 00 00 DE [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 17 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 17 00 5D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [15:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:59:46]wFMCommunicate OK [15:59:46]CreateOFDProtocolMessage done [15:59:46]OFDSenderStorePacket 198857 [15:59:46]StoreOFDPacket docnum=198857 [15:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 79 B1 07 01 D0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 F1 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 08 03 00 35 04 06 00 95 7B E9 31 6A 79 37 9C 44 04 6F 29 49 47 [15:59:46]CheckFolder [15:59:46]dirname=/storage/ofd_packets [15:59:46]CheckFolder done [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00198857 [15:59:46]NVStorageSaveData ofd_packets/00198857 [15:59:46]File name is /storage/ofd_packets/00198857 [15:59:46]Write 301 bytes [15:59:46]NVStorageSaveData done [15:59:46]OFDSenderStorePacket done [15:59:46]KKMCreateOFDPacket done [15:59:46]NVStorageSaveData kkm_last_timestamp [15:59:46]File name is /storage/kkm_last_timestamp [15:59:46]Write 4 bytes [15:59:46]NVStorageSaveData done [15:59:46]ExternCall_PrintAddStr [15:59:46]wPrintStart [15:59:46]Write to MH i2c: 01 00 00 5E 07 65 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 FF 0F 7A [15:59:46]RasterBufferAndPrint [15:59:46]line 小褔械褌 N : (1)11326319 [15:59:46]line 袠袧袧: 02508201610067 [15:59:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [15:59:46]line 袩袪袨袛袗袞袗 [15:59:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [15:59:46]line 孝芯胁邪褉: 2710124130 [15:59:46]line 袗懈-92-袣-4 [15:59:46]line 14.750 * 67.80 [15:59:46]line = 1000.05 [15:59:46]line 袧袛小 12% 袧小袩 1% [15:59:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [15:59:46]line 袠孝袨袚袨: 1000.05 [15:59:46]line 袧小袩 1% : 8.85 [15:59:46]line 袧袛小 12% : 106.20 [15:59:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [15:59:46]line 袘械蟹薪邪谢.: 1000.05 [15:59:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [15:59:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [15:59:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [15:59:46]line 效械泻 465 17.08.2024 15:59 [15:59:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [15:59:46]line 袟袧袦: 0300000079 [15:59:46]line 袪袧袦: 0000000000092545 [15:59:46]line 袙械褉褋懈褟 袣袣袦: 001 [15:59:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [15:59:46]line 肖袦: 0000000000871802 [15:59:46]line 肖袛: 198857 [15:59:46]line 肖袩袛: 164359425845881 [15:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T155945&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198857&fm=164359425845881&tin=02508201610067®Number=0000000000092545&sum=100005 [15:59:46]written 0, free lines is 4095 [15:59:46]OFD Sender: Processing packet 198857 [packets to send 246, broken 245] [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00198857 [15:59:46]OFD Sender: To server: 嚂鰌G, [15:59:46]CommunicateWithHost lk.salyk.kg:30040 [15:59:46]ConnectInit lk.salyk.kg [15:59:46]Connected sock=7 [15:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 79 B1 07 01 D0 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 F1 C8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 08 03 00 35 04 06 00 95 7B E9 31 6A 79 37 9C 44 04 6F 29 49 47 [15:59:46]Write to MH i2c: 01 00 00 88 07 8F [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 88 07 00 00 00 00 00 03 0D A6 [15:59:46]RasterBufferAndPrint [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]written 0, free lines is 3337 [15:59:46]MH_Cut [15:59:46]Write to MH i2c: D1 01 00 8F 07 01 68 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 01 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 01 00 8F 07 00 67 [15:59:46]Write to MH i2c: 01 00 00 90 07 97 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B4 2F 47 00 78 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 08 03 00 F4 03 04 00 00 75 C0 66 B6 04 01 00 00 98 95 8C CD 0F 18 7E 53 [15:59:46]CommunicateWithHost err = 0 [15:59:46]CheckOFDResponse [15:59:46]1017 (14) - 77093643461234 [15:59:46]1041 (16) - 0000000000871802 [15:59:46]1040 (4) - 198857 [15:59:46]1012 (4) - 17.08.2024 10:01 [15:59:46]1206 (1) - 0 [15:59:46]OFD Sender: Remove packet 198857 [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00198857 [15:59:46]NVStorageDeleteData [15:59:47]OFD Sender: No OFD packet to send [15:59:47]*** Cut start [15:59:47]*** Purtial cut [15:59:47]*** Stage 1: CUTSNS_PIN = 1 [15:59:47]Read from MH i2c: 01 [15:59:47]MH_I2C_Read... [15:59:47]*** Stop cut motor [15:59:47]*** Cut end [15:59:47]Read from MH i2c: 01 07 00 [15:59:47]MH_I2C_Read... [15:59:47]Read from MH i2c: 01 07 00 90 07 00 00 00 00 00 FF 0F AC [15:59:47]process_action close_receipt done [15:59:47]requested_data is exist [15:59:47]produce_requested_data [15:59:47]requested_item fm.sn is exist - process it [15:59:47]wFMCommunicate request_size=4 [15:59:47]MH_SAM_APDU [15:59:47]CAPDU: 80 11 00 00 [15:59:47]Write to MH i2c: E2 08 00 91 07 80 11 00 00 00 00 00 00 12 [15:59:47]Write i2c OK [15:59:47]MH_I2C_Read... [15:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:47]Read from MH i2c: E2 [15:59:47]MH_I2C_Read... [15:59:47]Read from MH i2c: E2 17 00 [15:59:47]MH_I2C_Read... [15:59:47]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 31 38 30 32 90 00 5F [15:59:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [15:59:47]wFMCommunicate OK [15:59:47]requested_item fd.num is exist - process it [15:59:47]SAM_PROTO_GetFieldsCounters [15:59:47]wFMCommunicate request_size=4 [15:59:47]MH_SAM_APDU [15:59:47]CAPDU: 80 13 00 00 [15:59:47]Write to MH i2c: E2 08 00 92 07 80 13 00 00 00 00 00 00 15 [15:59:47]Write i2c OK [15:59:47]MH_I2C_Read... [15:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:48]Read from MH i2c: E2 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 62 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 62 00 92 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 4A [15:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:48]wFMCommunicate OK [15:59:48]SAM_PROTO_GetFieldsCounters done [15:59:48]requested_item shift.num is exist - process it [15:59:48]requested_item shift.opened is exist - process it [15:59:48]req_shift_opened [15:59:48]FM_GetShiftState [15:59:48]SAM_PROTO_GetShiftState [15:59:48]wFMCommunicate request_size=4 [15:59:48]MH_SAM_APDU [15:59:48]CAPDU: 80 13 01 00 [15:59:48]Write to MH i2c: E2 08 00 93 07 80 13 01 00 00 00 00 00 17 [15:59:48]Write i2c OK [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 [15:59:48]MH_I2C_Read... [15:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:48]Read from MH i2c: E2 0E 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 0E 00 93 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 77 [15:59:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [15:59:48]wFMCommunicate OK [15:59:48]SAM_PROTO_GetShiftState done [15:59:48]FM_GetShiftState done [15:59:48]req_shift_opened done [15:59:48]requested_item shift.open_date is exist - process it [15:59:48]req_shift_open_date [15:59:48]req_shift_open_date done [15:59:48]produce_requested_data done [15:59:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198857,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [15:59:48]process_action_free close_receipt [15:59:48]json_value_free [15:59:48]json_value_free done [15:59:48]process_json_proto returns [15:59:48]Send response to host [15:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198857,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [15:59:48]free response buf [15:59:48]execute_script done [15:59:48]execute_script returns [15:59:48]free content buf [15:59:48]Sock 9.Close socket [15:59:48]Sock 9.Thread stoped [15:59:52]OFD Sender: No OFD packet to send [15:59:57]OFD Sender: No OFD packet to send [16:00:02]OFD Sender: No OFD packet to send [16:00:07]OFD Sender: No OFD packet to send [16:00:12]OFD Sender: No OFD packet to send [16:00:17]OFD Sender: No OFD packet to send [16:00:22]OFD Sender: No OFD packet to send [16:00:27]OFD Sender: No OFD packet to send [16:00:32]OFD Sender: No OFD packet to send [16:00:37]OFD Sender: No OFD packet to send [16:00:42]OFD Sender: No OFD packet to send [16:00:47]OFD Sender: No OFD packet to send [16:00:52]OFD Sender: No OFD packet to send [16:00:57]OFD Sender: No OFD packet to send [16:01:02]OFD Sender: No OFD packet to send [16:01:07]OFD Sender: No OFD packet to send [16:01:12]OFD Sender: No OFD packet to send [16:01:17]OFD Sender: No OFD packet to send [16:01:22]OFD Sender: No OFD packet to send [16:01:27]OFD Sender: No OFD packet to send [16:01:28]accept exits with 10 [16:01:28]New connection [16:01:28]New thread 3067428196 created [16:01:28]Thread 3067284836 joined [16:01:28]Waiting for new connection... [16:01:28] Sock 10.Parse request [16:01:28]Sock 10.Check first char [16:01:28]Sock 10.First char is OK [16:01:28]request: POST /json_proto HTTP/1.0 [16:01:28]Method: POST [16:01:28]URL: /json_proto [16:01:28]Method is POST - this is cgi request [16:01:28]url: /json_proto [16:01:28]query_string will be loaded in cgi processing [16:01:28]execute_cgi json_proto POST (null) [16:01:28]execute_cgi path=json_proto method=POST [16:01:28]POST find Content-Length [16:01:28]Host: 172.17.46.195:8080 [16:01:28]Content-Length: 808 [16:01:28]Content-Type: application/json [16:01:28] [16:01:28]POST finish read [16:01:28]Found Content-Length = 808 [16:01:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 33.860, "sum" : 1300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:28]execute_script... [16:01:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 33.860, "sum" : 1300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:01:28]POST & json_proto [16:01:28]process_json_proto [16:01:28]json parsed OK: [16:01:28]protocol is kg_v1.0 [16:01:28]action value=close_receipt [16:01:28]process_action close_receipt [16:01:28]cmd_close_receipt [16:01:28]MH_GetDate [16:01:28]Write to MH i2c: F0 00 00 94 07 8A [16:01:28]Write i2c OK [16:01:28]MH_I2C_Read... [16:01:28]Read from MH i2c: F0 [16:01:28]MH_I2C_Read... [16:01:28]Read from MH i2c: F0 09 00 [16:01:28]MH_I2C_Read... [16:01:28]Read from MH i2c: F0 09 00 94 07 00 58 C9 C0 66 8D AE BC 66 37 [16:01:28]GetLastDocTimeStamp 1723910385 [16:01:28]current date 1723910488 [16:01:28]FM_GetShiftState [16:01:28]SAM_PROTO_GetShiftState [16:01:28]wFMCommunicate request_size=4 [16:01:28]MH_SAM_APDU [16:01:28]CAPDU: 80 13 01 00 [16:01:28]Write to MH i2c: E2 08 00 95 07 80 13 01 00 00 00 00 00 19 [16:01:28]Write i2c OK [16:01:28]MH_I2C_Read... [16:01:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:28]Read from MH i2c: E2 [16:01:28]MH_I2C_Read... [16:01:28]Read from MH i2c: E2 0E 00 [16:01:28]MH_I2C_Read... [16:01:28]Read from MH i2c: E2 0E 00 95 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [16:01:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:01:28]wFMCommunicate OK [16:01:28]SAM_PROTO_GetShiftState done [16:01:28]FM_GetShiftState done [16:01:28]opened in 1723853126 [16:01:28]opened+sec_in_day 1723939526 [16:01:28]quantity*price = 130022 [16:01:28]sum+1 = 130023 [16:01:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1300.22 袧小袩 1% : 11.51 袧袛小 12% : 138.08 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1300.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 466 17.08.2024 16:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198858 肖袩袛: 89201636694119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198858&fm=89201636694119&tin=02508201610067®Number=0000000000092545&sum=130022 [16:01:29]StoreToDocumentArchive [16:01:29]shift 463 fd 198858 [16:01:29]save to /storage/0463/doc_00198858 [16:01:29]save last doc name /storage/0463/doc_00198858 to /storage/kkm_last_doc_name [16:01:29]save OK [16:01:29]Clear old archive folders... [16:01:29]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:01:29]tlvbuf is 0039C150 [16:01:29]SAM_PROTO_ClearQueue [16:01:29]wFMCommunicate request_size=4 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 09 00 00 [16:01:29]Write to MH i2c: E2 08 00 A2 07 80 09 00 00 00 00 00 00 1B [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 A2 07 00 90 00 1D [16:01:29]RAPDU: 90 00 [16:01:29]wFMCommunicate OK [16:01:29]SAM_PROTO_ClearQueue done [16:01:29]KKMCreateOFDPacket [16:01:29]OFDProtocolAddRootSTLVToBuf [16:01:29]FM_MakeSignedData [16:01:29]FM_MakeSignedData [16:01:29]SAM_PROTO_SignData [16:01:29]wFMCommunicate request_size=4 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 0D 01 02 [16:01:29]Write to MH i2c: E2 08 00 A3 07 80 0D 01 02 00 00 00 00 23 [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 A3 07 00 90 00 1E [16:01:29]RAPDU: 90 00 [16:01:29]wFMCommunicate OK [16:01:29]wFMCommunicate request_size=255 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 58 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 08 03 00 35 04 06 00 51 20 [16:01:29]Write to MH i2c: E2 02 01 A4 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 58 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 08 03 00 35 04 06 00 51 20 00 00 21 [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 A4 07 00 90 00 1F [16:01:29]RAPDU: 90 00 [16:01:29]wFMCommunicate OK [16:01:29]wFMCommunicate request_size=9 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 0D 02 02 04 DF DE 58 67 [16:01:29]Write to MH i2c: E2 0C 00 A5 07 80 0D 02 02 04 00 DF DE 58 67 00 00 AA [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 03 00 A5 07 00 90 00 20 [16:01:29]RAPDU: 90 00 [16:01:29]wFMCommunicate OK [16:01:29]wFMCommunicate request_size=4 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 0D 03 02 [16:01:29]Write to MH i2c: E2 08 00 A6 07 80 0D 03 02 00 00 00 00 28 [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 0B 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 0B 00 A6 07 00 0D 46 EB DF 39 4C 77 13 90 00 55 [16:01:29]RAPDU: 0D 46 EB DF 39 4C 77 13 90 00 [16:01:29]wFMCommunicate OK [16:01:29]SAM_PROTO_SignData done [16:01:29]FM_MakeSignedData done [16:01:29]CreateOFDProtocolMessage [16:01:29]wFMCommunicate request_size=4 [16:01:29]MH_SAM_APDU [16:01:29]CAPDU: 80 11 00 00 [16:01:29]Write to MH i2c: E2 08 00 A7 07 80 11 00 00 00 00 00 00 28 [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:29]Read from MH i2c: E2 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 17 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: E2 17 00 A7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [16:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:01:29]wFMCommunicate OK [16:01:29]CreateOFDProtocolMessage done [16:01:29]OFDSenderStorePacket 198858 [16:01:29]StoreOFDPacket docnum=198858 [16:01:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B6 49 06 01 98 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 58 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 08 03 00 35 04 06 00 51 20 DF DE 58 67 0D 46 EB DF 39 4C 77 13 [16:01:29]CheckFolder [16:01:29]dirname=/storage/ofd_packets [16:01:29]CheckFolder done [16:01:29]ProducePacketName [16:01:29]name=ofd_packets/00198858 [16:01:29]NVStorageSaveData ofd_packets/00198858 [16:01:29]File name is /storage/ofd_packets/00198858 [16:01:29]Write 300 bytes [16:01:29]NVStorageSaveData done [16:01:29]OFDSenderStorePacket done [16:01:29]KKMCreateOFDPacket done [16:01:29]NVStorageSaveData kkm_last_timestamp [16:01:29]File name is /storage/kkm_last_timestamp [16:01:29]Write 4 bytes [16:01:29]NVStorageSaveData done [16:01:29]ExternCall_PrintAddStr [16:01:29]wPrintStart [16:01:29]Write to MH i2c: 01 00 00 A8 07 AF [16:01:29]Write i2c OK [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: 01 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: 01 07 00 [16:01:29]MH_I2C_Read... [16:01:29]Read from MH i2c: 01 07 00 A8 07 00 00 00 00 00 FF 0F C4 [16:01:29]RasterBufferAndPrint [16:01:29]line 小褔械褌 N : (1)11326320 [16:01:29]line 袠袧袧: 02508201610067 [16:01:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:01:29]line 袩袪袨袛袗袞袗 [16:01:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [16:01:29]line 孝芯胁邪褉: 2711190000 [16:01:29]line 袚袗袟-袣-3 [16:01:29]line 33.860 * 38.40 [16:01:29]line = 1300.22 [16:01:29]line 袧袛小 12% 袧小袩 1% [16:01:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:01:29]line 袠孝袨袚袨: 1300.22 [16:01:29]line 袧小袩 1% : 11.51 [16:01:29]line 袧袛小 12% : 138.08 [16:01:29]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:01:29]line 袘械蟹薪邪谢.: 1300.22 [16:01:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:01:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:01:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:01:29]line 效械泻 466 17.08.2024 16:01 [16:01:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:01:29]line 袟袧袦: 0300000079 [16:01:29]line 袪袧袦: 0000000000092545 [16:01:29]line 袙械褉褋懈褟 袣袣袦: 001 [16:01:29]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:01:29]line 肖袦: 0000000000871802 [16:01:29]line 肖袛: 198858 [16:01:29]line 肖袩袛: 89201636694119 [16:01:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198858&fm=89201636694119&tin=02508201610067®Number=0000000000092545&sum=130022 [16:01:29]written 0, free lines is 4095 [16:01:29]OFD Sender: Processing packet 198858 [packets to send 246, broken 245] [16:01:29]ProducePacketName [16:01:29]name=ofd_packets/00198858 [16:01:29]OFD Sender: To server: 嚂鰌G, [16:01:29]CommunicateWithHost lk.salyk.kg:30040 [16:01:29]ConnectInit lk.salyk.kg [16:01:30]Connected sock=9 [16: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 31 38 30 32 0E 01 00 00 B6 49 06 01 98 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 01 00 00 F4 03 04 00 58 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 08 03 00 35 04 06 00 51 20 DF DE 58 67 0D 46 EB DF 39 4C 77 13 [16:01:30]Write to MH i2c: 01 00 00 D2 07 D9 [16:01:30]Write i2c OK [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: 01 [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: 01 07 00 [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: 01 07 00 D2 07 00 00 00 00 00 F6 0C E2 [16:01:30]RasterBufferAndPrint [16:01:30]line [16:01:30]line [16:01:30]line [16:01:30]line [16:01:30]line [16:01:30]written 0, free lines is 3324 [16:01:30]MH_Cut [16:01:30]Write to MH i2c: D1 01 00 D9 07 01 B2 [16:01:30]Write i2c OK [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: D1 [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: D1 01 00 [16:01:30]MH_I2C_Read... [16:01:30]Read from MH i2c: D1 01 00 D9 07 00 B1 [16:01:30]Write to MH i2c: 01 00 00 DA 07 E1 [16:01:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F3 C8 47 00 61 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 08 03 00 F4 03 04 00 68 75 C0 66 B6 04 01 00 00 7D 72 04 D7 60 71 7B CC [16:01:30]CommunicateWithHost err = 0 [16:01:30]CheckOFDResponse [16:01:30]1017 (14) - 77093643461234 [16:01:30]1041 (16) - 0000000000871802 [16:01:30]1040 (4) - 198858 [16:01:30]1012 (4) - 17.08.2024 10:03 [16:01:30]1206 (1) - 0 [16:01:30]OFD Sender: Remove packet 198858 [16:01:30]ProducePacketName [16:01:30]name=ofd_packets/00198858 [16:01:30]NVStorageDeleteData [16:01:30]Write i2c OK [16:01:30]MH_I2C_Read... [16:01:30]OFD Sender: No OFD packet to send [16:01:31]*** Cut start [16:01:31]*** Purtial cut [16:01:31]*** CUTSNS_PIN = 0 [16:01:31]*** Stage 1: CUTSNS_PIN = 1 [16:01:33]Read from MH i2c: 01 [16:01:33]MH_I2C_Read... [16:01:33]*** Stop cut motor [16:01:33]*** Cut end [16:01:33]Read from MH i2c: 01 07 00 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: 01 07 00 DA 07 00 00 00 00 00 FF 0F F6 [16:01:33]process_action close_receipt done [16:01:33]requested_data is exist [16:01:33]produce_requested_data [16:01:33]requested_item fm.sn is exist - process it [16:01:33]wFMCommunicate request_size=4 [16:01:33]MH_SAM_APDU [16:01:33]CAPDU: 80 11 00 00 [16:01:33]Write to MH i2c: E2 08 00 DB 07 80 11 00 00 00 00 00 00 5C [16:01:33]Write i2c OK [16:01:33]MH_I2C_Read... [16:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:33]Read from MH i2c: E2 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 17 00 [16:01:33]MH_I2C_Read... [16:01:33]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 31 38 30 32 90 00 A9 [16:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:01:33]wFMCommunicate OK [16:01:33]requested_item fd.num is exist - process it [16:01:33]SAM_PROTO_GetFieldsCounters [16:01:33]wFMCommunicate request_size=4 [16:01:33]MH_SAM_APDU [16:01:33]CAPDU: 80 13 00 00 [16:01:33]Write to MH i2c: E2 08 00 DC 07 80 13 00 00 00 00 00 00 5F [16:01:33]Write i2c OK [16:01:33]MH_I2C_Read... [16:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:33]Read from MH i2c: E2 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 62 00 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 62 00 DC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [16:01:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:01:33]wFMCommunicate OK [16:01:33]SAM_PROTO_GetFieldsCounters done [16:01:33]requested_item shift.num is exist - process it [16:01:33]requested_item shift.opened is exist - process it [16:01:33]req_shift_opened [16:01:33]FM_GetShiftState [16:01:33]SAM_PROTO_GetShiftState [16:01:33]wFMCommunicate request_size=4 [16:01:33]MH_SAM_APDU [16:01:33]CAPDU: 80 13 01 00 [16:01:33]Write to MH i2c: E2 08 00 DD 07 80 13 01 00 00 00 00 00 61 [16:01:33]Write i2c OK [16:01:33]MH_I2C_Read... [16:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:33]Read from MH i2c: E2 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 0E 00 [16:01:33]MH_I2C_Read... [16:01:33]Read from MH i2c: E2 0E 00 DD 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C1 [16:01:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:01:33]wFMCommunicate OK [16:01:33]SAM_PROTO_GetShiftState done [16:01:33]FM_GetShiftState done [16:01:33]req_shift_opened done [16:01:33]requested_item shift.open_date is exist - process it [16:01:33]req_shift_open_date [16:01:33]req_shift_open_date done [16:01:33]produce_requested_data done [16:01:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198858,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:01:33]process_action_free close_receipt [16:01:33]json_value_free [16:01:33]json_value_free done [16:01:33]process_json_proto returns [16:01:33]Send response to host [16:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198858,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:01:33]free response buf [16:01:33]execute_script done [16:01:33]execute_script returns [16:01:33]free content buf [16:01:33]Sock 10.Close socket [16:01:33]Sock 10.Thread stoped [16:01:35]OFD Sender: No OFD packet to send [16:01:40]OFD Sender: No OFD packet to send [16:01:45]OFD Sender: No OFD packet to send [16:01:50]OFD Sender: No OFD packet to send [16:01:55]OFD Sender: No OFD packet to send [16:02:00]OFD Sender: No OFD packet to send [16:02:05]OFD Sender: No OFD packet to send [16:02:10]OFD Sender: No OFD packet to send [16:02:15]OFD Sender: No OFD packet to send [16:02:20]OFD Sender: No OFD packet to send [16:02:25]OFD Sender: No OFD packet to send [16:02:30]OFD Sender: No OFD packet to send [16:02:35]OFD Sender: No OFD packet to send [16:02:40]OFD Sender: No OFD packet to send [16:02:45]OFD Sender: No OFD packet to send [16:02:49]accept exits with 7 [16:02:49]New connection [16:02:49]New thread 3067284836 created [16:02:49]Thread 3067428196 joined [16:02:49]Waiting for new connection... [16:02:49] Sock 7.Parse request [16:02:49]Sock 7.Check first char [16:02:49]Sock 7.First char is OK [16:02:49]request: POST /json_proto HTTP/1.0 [16:02:49]Method: POST [16:02:49]URL: /json_proto [16:02:49]Method is POST - this is cgi request [16:02:49]url: /json_proto [16:02:49]query_string will be loaded in cgi processing [16:02:49]execute_cgi json_proto POST (null) [16:02:49]execute_cgi path=json_proto method=POST [16:02:49]POST find Content-Length [16:02:49]Host: 172.17.46.195:8080 [16:02:49]Content-Length: 670 [16:02:49]Content-Type: application/json [16:02:49] [16:02:49]POST finish read [16:02:49]Found Content-Length = 670 [16:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:49]execute_script... [16:02: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)11326322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:49]POST & json_proto [16:02:49]process_json_proto [16:02:49]json parsed OK: [16:02:49]protocol is kg_v1.0 [16:02:49]action value=close_receipt [16:02:49]process_action close_receipt [16:02:49]cmd_close_receipt [16:02:49]MH_GetDate [16:02:49]Write to MH i2c: F0 00 00 DE 07 D4 [16:02:49]Write i2c OK [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: F0 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: F0 09 00 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: F0 09 00 DE 07 00 AA C9 C0 66 8D AE BC 66 D3 [16:02:49]GetLastDocTimeStamp 1723910488 [16:02:49]current date 1723910570 [16:02:49]FM_GetShiftState [16:02:49]SAM_PROTO_GetShiftState [16:02:49]wFMCommunicate request_size=4 [16:02:49]MH_SAM_APDU [16:02:49]CAPDU: 80 13 01 00 [16:02:49]Write to MH i2c: E2 08 00 DF 07 80 13 01 00 00 00 00 00 63 [16:02:49]Write i2c OK [16:02:49]MH_I2C_Read... [16:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:49]Read from MH i2c: E2 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: E2 0E 00 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: E2 0E 00 DF 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [16:02:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:02:49]wFMCommunicate OK [16:02:49]SAM_PROTO_GetShiftState done [16:02:49]FM_GetShiftState done [16:02:49]opened in 1723853126 [16:02:49]opened+sec_in_day 1723939526 [16:02:49]quantity*price = 80014 [16:02:49]sum+1 = 80015 [16:02:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.14 袠孝袨袚袨: 800.00 袙薪械褋械薪芯: 800.00 小袛袗效袗: 0.00 袧小袩 1% : 7.08 袧袛小 12% : 84.97 袧邪谢懈褔薪褘屑懈: 800.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 467 17.08.2024 16:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198859 肖袩袛: 58548654949985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198859&fm=58548654949985&tin=02508201610067®Number=0000000000092545&sum=80000 [16:02:50]StoreToDocumentArchive [16:02:50]shift 463 fd 198859 [16:02:50]save to /storage/0463/doc_00198859 [16:02:50]save last doc name /storage/0463/doc_00198859 to /storage/kkm_last_doc_name [16:02:50]save OK [16:02:50]Clear old archive folders... [16:02:50]OFD Sender: No OFD packet to send [16:02:50]ProcessDocumentItem done err = 0, tmpTLVsize=249 [16:02:50]tlvbuf is 003A3A70 [16:02:50]SAM_PROTO_ClearQueue [16:02:50]wFMCommunicate request_size=4 [16:02:50]MH_SAM_APDU [16:02:50]CAPDU: 80 09 00 00 [16:02:50]Write to MH i2c: E2 08 00 EC 07 80 09 00 00 00 00 00 00 65 [16:02:50]Write i2c OK [16:02:50]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 EC 07 00 90 00 67 [16:02:51]RAPDU: 90 00 [16:02:51]wFMCommunicate OK [16:02:51]SAM_PROTO_ClearQueue done [16:02:51]KKMCreateOFDPacket [16:02:51]OFDProtocolAddRootSTLVToBuf [16:02:51]FM_MakeSignedData [16:02:51]FM_MakeSignedData [16:02:51]SAM_PROTO_SignData [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 0D 01 02 [16:02:51]Write to MH i2c: E2 08 00 ED 07 80 0D 01 02 00 00 00 00 6D [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [16:02:51]RAPDU: 90 00 [16:02:51]wFMCommunicate OK [16:02:51]wFMCommunicate request_size=255 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AA C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 08 03 00 35 04 06 00 35 3F EB [16:02:51]Write to MH i2c: E2 02 01 EE 07 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AA C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 08 03 00 35 04 06 00 35 3F EB 00 00 83 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 EE 07 00 90 00 69 [16:02:51]RAPDU: 90 00 [16:02:51]wFMCommunicate OK [16:02:51]wFMCommunicate request_size=8 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 0D 02 02 03 C7 C6 61 [16:02:51]Write to MH i2c: E2 0B 00 EF 07 80 0D 02 02 03 00 C7 C6 61 00 00 64 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:51]Read from MH i2c: E2 03 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 03 00 EF 07 00 90 00 6A [16:02:51]RAPDU: 90 00 [16:02:51]wFMCommunicate OK [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 0D 03 02 [16:02:51]Write to MH i2c: E2 08 00 F0 07 80 0D 03 02 00 00 00 00 72 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0B 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0B 00 F0 07 00 DF 38 52 B4 68 96 40 FB 90 00 C9 [16:02:51]RAPDU: DF 38 52 B4 68 96 40 FB 90 00 [16:02:51]wFMCommunicate OK [16:02:51]SAM_PROTO_SignData done [16:02:51]FM_MakeSignedData done [16:02:51]CreateOFDProtocolMessage [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 11 00 00 [16:02:51]Write to MH i2c: E2 08 00 F1 07 80 11 00 00 00 00 00 00 72 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 17 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 17 00 F1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BF [16:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:02:51]wFMCommunicate OK [16:02:51]CreateOFDProtocolMessage done [16:02:51]OFDSenderStorePacket 198859 [16:02:51]StoreOFDPacket docnum=198859 [16:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 A2 1C 05 01 A5 3C 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AA C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 08 03 00 35 04 06 00 35 3F EB C7 C6 61 DF 38 52 B4 68 96 40 FB [16:02:51]CheckFolder [16:02:51]dirname=/storage/ofd_packets [16:02:51]CheckFolder done [16:02:51]ProducePacketName [16:02:51]name=ofd_packets/00198859 [16:02:51]NVStorageSaveData ofd_packets/00198859 [16:02:51]File name is /storage/ofd_packets/00198859 [16:02:51]Write 299 bytes [16:02:51]NVStorageSaveData done [16:02:51]OFDSenderStorePacket done [16:02:51]KKMCreateOFDPacket done [16:02:51]NVStorageSaveData kkm_last_timestamp [16:02:51]File name is /storage/kkm_last_timestamp [16:02:51]Write 4 bytes [16:02:51]NVStorageSaveData done [16:02:51]ExternCall_PrintAddStr [16:02:51]wPrintStart [16:02:51]Write to MH i2c: 01 00 00 F2 07 F9 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: 01 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: 01 07 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: 01 07 00 F2 07 00 00 00 00 00 FF 0F 0E [16:02:51]RasterBufferAndPrint [16:02:51]line 小褔械褌 N : (1)11326322 [16:02:51]line 袠袧袧: 02508201610067 [16:02:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:02:51]line 袩袪袨袛袗袞袗 [16:02:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [16:02:51]line 孝芯胁邪褉: 2710124130 [16:02:51]line SU-92-袣-5 [16:02:51]line 11.630 * 68.80 [16:02:51]line = 800.14 [16:02:51]line 袧袛小 12% 袧小袩 1% [16:02:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:02:51]line 袨袣袪校袚袥袝袧袠袝: -0.14 [16:02:51]line 袠孝袨袚袨: 800.00 [16:02:51]line 袙薪械褋械薪芯: 800.00 [16:02:51]line 小袛袗效袗: 0.00 [16:02:51]line 袧小袩 1% : 7.08 [16:02:51]line 袧袛小 12% : 84.97 [16:02:51]line 袧邪谢懈褔薪褘屑懈: 800.00 [16:02:51]line 袘械蟹薪邪谢.: 0.00 [16:02:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:02:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:02:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:02:51]line 效械泻 467 17.08.2024 16:02 [16:02:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:02:51]line 袟袧袦: 0300000079 [16:02:51]line 袪袧袦: 0000000000092545 [16:02:51]line 袙械褉褋懈褟 袣袣袦: 001 [16:02:51]line 肖袦: 0000000000871802 [16:02:51]line 肖袛: 198859 [16:02:51]line 肖袩袛: 58548654949985 [16:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198859&fm=58548654949985&tin=02508201610067®Number=0000000000092545&sum=80000 [16:02:51]OFD Sender: Processing packet 198859 [packets to send 246, broken 245] [16:02:51]ProducePacketName [16:02:51]name=ofd_packets/00198859 [16:02:51]OFD Sender: To server: 嚂鰌G, [16:02:51]CommunicateWithHost lk.salyk.kg:30040 [16:02:51]ConnectInit lk.salyk.kg [16:02:51]written 0, free lines is 4095 [16:02:52]Connected sock=10 [16: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 31 38 30 32 0D 01 00 00 A2 1C 05 01 A5 3C 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 AA C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 08 03 00 35 04 06 00 35 3F EB C7 C6 61 DF 38 52 B4 68 96 40 FB [16:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 C6 47 00 56 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 08 03 00 F4 03 04 00 BA 75 C0 66 B6 04 01 00 00 AB 4C 62 05 87 56 F0 82 [16:02:52]CommunicateWithHost err = 0 [16:02:52]CheckOFDResponse [16:02:52]1017 (14) - 77093643461234 [16:02:52]1041 (16) - 0000000000871802 [16:02:52]1040 (4) - 198859 [16:02:52]1012 (4) - 17.08.2024 10:04 [16:02:52]1206 (1) - 0 [16:02:52]OFD Sender: Remove packet 198859 [16:02:52]ProducePacketName [16:02:52]name=ofd_packets/00198859 [16:02:52]NVStorageDeleteData [16:02:52]Write to MH i2c: 01 00 00 1D 08 25 [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: 01 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: 01 07 00 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: 01 07 00 1D 08 00 00 00 00 00 F0 0C 28 [16:02:52]RasterBufferAndPrint [16:02:52]line [16:02:52]line [16:02:52]line [16:02:52]line [16:02:52]line [16:02:52]written 0, free lines is 3321 [16:02:52]MH_Cut [16:02:52]Write to MH i2c: D1 01 00 24 08 01 FE [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: D1 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: D1 01 00 [16:02:52]MH_I2C_Read... [16:02:52]Read from MH i2c: D1 01 00 24 08 00 FD [16:02:52]Write to MH i2c: 01 00 00 25 08 2D [16:02:52]Write i2c OK [16:02:52]MH_I2C_Read... [16:02:52]OFD Sender: No OFD packet to send [16:02:53]*** Cut start [16:02:53]*** Purtial cut [16:02:53]*** Stage 1: CUTSNS_PIN = 1 [16:02:53]Read from MH i2c: 01 [16:02:53]MH_I2C_Read... [16:02:53]*** Stop cut motor [16:02:53]*** Cut end [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 25 08 00 00 00 00 00 FF 0F 42 [16:02:53]process_action close_receipt done [16:02:53]requested_data is exist [16:02:53]produce_requested_data [16:02:53]requested_item fm.sn is exist - process it [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 26 08 80 11 00 00 00 00 00 00 A8 [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 26 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F5 [16:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:02:53]wFMCommunicate OK [16:02:53]requested_item fd.num is exist - process it [16:02:53]SAM_PROTO_GetFieldsCounters [16:02:53]wFMCommunicate request_size=4 [16:02:53]MH_SAM_APDU [16:02:53]CAPDU: 80 13 00 00 [16:02:53]Write to MH i2c: E2 08 00 27 08 80 13 00 00 00 00 00 00 AB [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 62 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 62 00 27 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [16:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:53]wFMCommunicate OK [16:02:53]SAM_PROTO_GetFieldsCounters done [16:02:53]requested_item shift.num is exist - process it [16:02:53]requested_item shift.opened is exist - process it [16:02:53]req_shift_opened [16:02:53]FM_GetShiftState [16:02:53]SAM_PROTO_GetShiftState [16:02:53]wFMCommunicate request_size=4 [16:02:53]MH_SAM_APDU [16:02:53]CAPDU: 80 13 01 00 [16:02:53]Write to MH i2c: E2 08 00 28 08 80 13 01 00 00 00 00 00 AD [16:02:53]Write i2c OK [16:02:53]MH_I2C_Read... [16:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:53]Read from MH i2c: E2 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 0E 00 [16:02:53]MH_I2C_Read... [16:02:53]Read from MH i2c: E2 0E 00 28 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0D [16:02:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:02:53]wFMCommunicate OK [16:02:53]SAM_PROTO_GetShiftState done [16:02:53]FM_GetShiftState done [16:02:53]req_shift_opened done [16:02:53]requested_item shift.open_date is exist - process it [16:02:53]req_shift_open_date [16:02:53]req_shift_open_date done [16:02:53]produce_requested_data done [16:02:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198859,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:02:53]process_action_free close_receipt [16:02:53]json_value_free [16:02:53]json_value_free done [16:02:53]process_json_proto returns [16:02:53]Send response to host [16:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198859,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:02:53]free response buf [16:02:53]execute_script done [16:02:53]execute_script returns [16:02:53]free content buf [16:02:53]Sock 7.Close socket [16:02:53]Sock 7.Thread stoped [16:02:57]OFD Sender: No OFD packet to send [16:03:02]OFD Sender: No OFD packet to send [16:03:07]OFD Sender: No OFD packet to send [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]accept exits with 9 [16:03:47]New connection [16:03:47]New thread 3067428196 created [16:03:47]Thread 3067284836 joined [16:03:47]Waiting for new connection... [16:03:47] Sock 9.Parse request [16:03:47]Sock 9.Check first char [16:03:47]Sock 9.First char is OK [16:03:47]request: POST /json_proto HTTP/1.0 [16:03:47]Method: POST [16:03:47]URL: /json_proto [16:03:47]Method is POST - this is cgi request [16:03:47]url: /json_proto [16:03:47]query_string will be loaded in cgi processing [16:03:47]execute_cgi json_proto POST (null) [16:03:47]execute_cgi path=json_proto method=POST [16:03:47]POST find Content-Length [16:03:47]Host: 172.17.46.195:8080 [16:03:47]Content-Length: 805 [16:03:47]Content-Type: application/json [16:03:47] [16:03:47]POST finish read [16:03:47]Found Content-Length = 805 [16:03:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:47]execute_script... [16:03: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)11326323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:47]POST & json_proto [16:03:47]process_json_proto [16:03:47]json parsed OK: [16:03:47]protocol is kg_v1.0 [16:03:47]action value=close_receipt [16:03:47]process_action close_receipt [16:03:47]cmd_close_receipt [16:03:47]MH_GetDate [16:03:47]Write to MH i2c: F0 00 00 29 08 20 [16:03:47]Write i2c OK [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: F0 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: F0 09 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: F0 09 00 29 08 00 E3 C9 C0 66 8D AE BC 66 58 [16:03:47]GetLastDocTimeStamp 1723910570 [16:03:47]current date 1723910627 [16:03:47]FM_GetShiftState [16:03:47]SAM_PROTO_GetShiftState [16:03:47]wFMCommunicate request_size=4 [16:03:47]MH_SAM_APDU [16:03:47]CAPDU: 80 13 01 00 [16:03:47]Write to MH i2c: E2 08 00 2A 08 80 13 01 00 00 00 00 00 AF [16:03:47]Write i2c OK [16:03:47]MH_I2C_Read... [16:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:47]Read from MH i2c: E2 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 0E 00 [16:03:47]MH_I2C_Read... [16:03:47]Read from MH i2c: E2 0E 00 2A 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0F [16:03:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:03:47]wFMCommunicate OK [16:03:47]SAM_PROTO_GetShiftState done [16:03:47]FM_GetShiftState done [16:03:47]opened in 1723853126 [16:03:47]opened+sec_in_day 1723939526 [16:03:47]quantity*price = 120006 [16:03:47]sum+1 = 120007 [16:03:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1200.06 袧小袩 1% : 10.62 袧袛小 12% : 127.44 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1200.06 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 468 17.08.2024 16:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198860 肖袩袛: 96808730752587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160347&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198860&fm=96808730752587&tin=02508201610067®Number=0000000000092545&sum=120006 [16:03:48]StoreToDocumentArchive [16:03:48]shift 463 fd 198860 [16:03:48]save to /storage/0463/doc_00198860 [16:03:48]save last doc name /storage/0463/doc_00198860 to /storage/kkm_last_doc_name [16:03:48]save OK [16:03:48]Clear old archive folders... [16:03:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:03:48]tlvbuf is 00329700 [16:03:48]SAM_PROTO_ClearQueue [16:03:48]wFMCommunicate request_size=4 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 09 00 00 [16:03:48]Write to MH i2c: E2 08 00 37 08 80 09 00 00 00 00 00 00 B1 [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 37 08 00 90 00 B3 [16:03:48]RAPDU: 90 00 [16:03:48]wFMCommunicate OK [16:03:48]SAM_PROTO_ClearQueue done [16:03:48]KKMCreateOFDPacket [16:03:48]OFDProtocolAddRootSTLVToBuf [16:03:48]FM_MakeSignedData [16:03:48]FM_MakeSignedData [16:03:48]SAM_PROTO_SignData [16:03:48]wFMCommunicate request_size=4 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 0D 01 02 [16:03:48]Write to MH i2c: E2 08 00 38 08 80 0D 01 02 00 00 00 00 B9 [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 38 08 00 90 00 B4 [16:03:48]RAPDU: 90 00 [16:03:48]wFMCommunicate OK [16:03:48]wFMCommunicate request_size=255 [16:03:48]MH_SAM_APDU [16:03: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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 E3 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 08 03 00 35 04 06 00 58 [16:03:48]Write to MH i2c: E2 02 01 39 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 E3 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 08 03 00 35 04 06 00 58 00 00 55 [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 39 08 00 90 00 B5 [16:03:48]RAPDU: 90 00 [16:03:48]wFMCommunicate OK [16:03:48]wFMCommunicate request_size=10 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 0D 02 02 05 0C 0A 01 F6 4B [16:03:48]Write to MH i2c: E2 0D 00 3A 08 80 0D 02 02 05 00 0C 0A 01 F6 4B 00 00 1E [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 03 00 3A 08 00 90 00 B6 [16:03:48]RAPDU: 90 00 [16:03:48]wFMCommunicate OK [16:03:48]wFMCommunicate request_size=4 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 0D 03 02 [16:03:48]Write to MH i2c: E2 08 00 3B 08 80 0D 03 02 00 00 00 00 BE [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 0B 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 0B 00 3B 08 00 1A B7 37 96 EE FD CC 35 90 00 49 [16:03:48]RAPDU: 1A B7 37 96 EE FD CC 35 90 00 [16:03:48]wFMCommunicate OK [16:03:48]SAM_PROTO_SignData done [16:03:48]FM_MakeSignedData done [16:03:48]CreateOFDProtocolMessage [16:03:48]wFMCommunicate request_size=4 [16:03:48]MH_SAM_APDU [16:03:48]CAPDU: 80 11 00 00 [16:03:48]Write to MH i2c: E2 08 00 3C 08 80 11 00 00 00 00 00 00 BE [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:48]Read from MH i2c: E2 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 17 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: E2 17 00 3C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [16:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:03:48]wFMCommunicate OK [16:03:48]CreateOFDProtocolMessage done [16:03:48]OFDSenderStorePacket 198860 [16:03:48]StoreOFDPacket docnum=198860 [16:03:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 97 B1 07 01 C9 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 E3 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 08 03 00 35 04 06 00 58 0C 0A 01 F6 4B 1A B7 37 96 EE FD CC 35 [16:03:48]CheckFolder [16:03:48]dirname=/storage/ofd_packets [16:03:48]CheckFolder done [16:03:48]ProducePacketName [16:03:48]name=ofd_packets/00198860 [16:03:48]NVStorageSaveData ofd_packets/00198860 [16:03:48]File name is /storage/ofd_packets/00198860 [16:03:48]Write 301 bytes [16:03:48]NVStorageSaveData done [16:03:48]OFDSenderStorePacket done [16:03:48]KKMCreateOFDPacket done [16:03:48]NVStorageSaveData kkm_last_timestamp [16:03:48]File name is /storage/kkm_last_timestamp [16:03:48]Write 4 bytes [16:03:48]NVStorageSaveData done [16:03:48]ExternCall_PrintAddStr [16:03:48]wPrintStart [16:03:48]Write to MH i2c: 01 00 00 3D 08 45 [16:03:48]Write i2c OK [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: 01 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: 01 07 00 [16:03:48]MH_I2C_Read... [16:03:48]Read from MH i2c: 01 07 00 3D 08 00 00 00 00 00 FF 0F 5A [16:03:48]RasterBufferAndPrint [16:03:48]line 小褔械褌 N : (1)11326323 [16:03:48]line 袠袧袧: 02508201610067 [16:03:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:03:48]line 袩袪袨袛袗袞袗 [16:03:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:03:48]line 孝芯胁邪褉: 2710124130 [16:03:48]line 袗懈-92-袣-4 [16:03:48]line 17.700 * 67.80 [16:03:48]line = 1200.06 [16:03:48]line 袧袛小 12% 袧小袩 1% [16:03:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:03:48]line 袠孝袨袚袨: 1200.06 [16:03:48]line 袧小袩 1% : 10.62 [16:03:48]line 袧袛小 12% : 127.44 [16:03:48]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:03:48]line 袘械蟹薪邪谢.: 1200.06 [16:03:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:03:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:03:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:03:48]line 效械泻 468 17.08.2024 16:03 [16:03:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:03:48]line 袟袧袦: 0300000079 [16:03:48]line 袪袧袦: 0000000000092545 [16:03:48]line 袙械褉褋懈褟 袣袣袦: 001 [16:03:48]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:03:48]line 肖袦: 0000000000871802 [16:03:48]line 肖袛: 198860 [16:03:48]line 肖袩袛: 96808730752587 [16:03:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160347&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198860&fm=96808730752587&tin=02508201610067®Number=0000000000092545&sum=120006 [16:03:48]written 0, free lines is 4095 [16:03:48]OFD Sender: Processing packet 198860 [packets to send 246, broken 245] [16:03:48]ProducePacketName [16:03:48]name=ofd_packets/00198860 [16:03:48]OFD Sender: To server: 嚂鰌G, [16:03:48]CommunicateWithHost lk.salyk.kg:30040 [16:03:48]ConnectInit lk.salyk.kg [16:03:49]Connected sock=11 [16:03:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 97 B1 07 01 C9 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 E3 C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 08 03 00 35 04 06 00 58 0C 0A 01 F6 4B 1A B7 37 96 EE FD CC 35 [16:03:49]Write to MH i2c: 01 00 00 67 08 6F [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: 01 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: 01 07 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: 01 07 00 67 08 00 00 00 00 00 F3 0C 75 [16:03:49]RasterBufferAndPrint [16:03:49]line [16:03:49]line [16:03:49]line [16:03:49]line [16:03:49]line [16:03:49]written 0, free lines is 3322 [16:03:49]MH_Cut [16:03:49]Write to MH i2c: D1 01 00 6E 08 01 48 [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: D1 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: D1 01 00 [16:03:49]MH_I2C_Read... [16:03:49]Read from MH i2c: D1 01 00 6E 08 00 47 [16:03:49]Write to MH i2c: 01 00 00 6F 08 77 [16:03:49]Write i2c OK [16:03:49]MH_I2C_Read... [16:03:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 16 63 47 00 B4 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 08 03 00 F4 03 04 00 F3 75 C0 66 B6 04 01 00 00 A1 95 43 0F E7 8D 32 E4 [16:03:49]CommunicateWithHost err = 0 [16:03:49]CheckOFDResponse [16:03:49]1017 (14) - 77093643461234 [16:03:49]1041 (16) - 0000000000871802 [16:03:49]1040 (4) - 198860 [16:03:49]1012 (4) - 17.08.2024 10:05 [16:03:49]1206 (1) - 0 [16:03:49]OFD Sender: Remove packet 198860 [16:03:49]ProducePacketName [16:03:49]name=ofd_packets/00198860 [16:03:49]NVStorageDeleteData [16:03:50]OFD Sender: No OFD packet to send [16:03:50]*** Cut start [16:03:50]*** Purtial cut [16:03:50]*** CUTSNS_PIN = 0 [16:03:50]*** Stage 1: CUTSNS_PIN = 1 [16:03:52]Read from MH i2c: 01 [16:03:52]MH_I2C_Read... [16:03:52]*** Stop cut motor [16:03:52]*** Cut end [16:03:52]Read from MH i2c: 01 07 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: 01 07 00 6F 08 00 00 00 00 00 FF 0F 8C [16:03:52]process_action close_receipt done [16:03:52]requested_data is exist [16:03:52]produce_requested_data [16:03:52]requested_item fm.sn is exist - process it [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 11 00 00 [16:03:52]Write to MH i2c: E2 08 00 70 08 80 11 00 00 00 00 00 00 F2 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 17 00 [16:03:52]MH_I2C_Read... [16:03:52]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 31 38 30 32 90 00 3F [16:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:03:52]wFMCommunicate OK [16:03:52]requested_item fd.num is exist - process it [16:03:52]SAM_PROTO_GetFieldsCounters [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 13 00 00 [16:03:52]Write to MH i2c: E2 08 00 71 08 80 13 00 00 00 00 00 00 F5 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 62 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 62 00 71 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [16:03:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:52]wFMCommunicate OK [16:03:52]SAM_PROTO_GetFieldsCounters done [16:03:52]requested_item shift.num is exist - process it [16:03:52]requested_item shift.opened is exist - process it [16:03:52]req_shift_opened [16:03:52]FM_GetShiftState [16:03:52]SAM_PROTO_GetShiftState [16:03:52]wFMCommunicate request_size=4 [16:03:52]MH_SAM_APDU [16:03:52]CAPDU: 80 13 01 00 [16:03:52]Write to MH i2c: E2 08 00 72 08 80 13 01 00 00 00 00 00 F7 [16:03:52]Write i2c OK [16:03:52]MH_I2C_Read... [16:03:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:52]Read from MH i2c: E2 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 0E 00 [16:03:52]MH_I2C_Read... [16:03:52]Read from MH i2c: E2 0E 00 72 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 57 [16:03:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:03:52]wFMCommunicate OK [16:03:52]SAM_PROTO_GetShiftState done [16:03:52]FM_GetShiftState done [16:03:52]req_shift_opened done [16:03:52]requested_item shift.open_date is exist - process it [16:03:52]req_shift_open_date [16:03:52]req_shift_open_date done [16:03:52]produce_requested_data done [16:03:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198860,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:03:52]process_action_free close_receipt [16:03:52]json_value_free [16:03:52]json_value_free done [16:03:52]process_json_proto returns [16:03:52]Send response to host [16:03:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198860,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:03:52]free response buf [16:03:52]execute_script done [16:03:52]execute_script returns [16:03:52]free content buf [16:03:52]Sock 9.Close socket [16:03:52]Sock 9.Thread stoped [16:03:55]OFD Sender: No OFD packet to send [16:04:00]OFD Sender: No OFD packet to send [16:04:05]OFD Sender: No OFD packet to send [16:04:10]OFD Sender: No OFD packet to send [16:04:13]accept exits with 7 [16:04:13]New connection [16:04:13]New thread 3067284836 created [16:04:13]Thread 3067428196 joined [16:04:13]Waiting for new connection... [16:04:13] Sock 7.Parse request [16:04:13]Sock 7.Check first char [16:04:13]Sock 7.First char is OK [16:04:13]request: POST /json_proto HTTP/1.0 [16:04:13]Method: POST [16:04:13]URL: /json_proto [16:04:13]Method is POST - this is cgi request [16:04:13]url: /json_proto [16:04:13]query_string will be loaded in cgi processing [16:04:13]execute_cgi json_proto POST (null) [16:04:13]execute_cgi path=json_proto method=POST [16:04:13]POST find Content-Length [16:04:13]Host: 172.17.46.195:8080 [16:04:13]Content-Length: 769 [16:04:13]Content-Type: application/json [16:04:13] [16:04:13]POST finish read [16:04:13]Found Content-Length = 769 [16:04:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: cash2u", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:13]execute_script... [16:04: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)11326324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: cash2u", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:13]POST & json_proto [16:04:13]process_json_proto [16:04:13]json parsed OK: [16:04:13]protocol is kg_v1.0 [16:04:13]action value=close_receipt [16:04:13]process_action close_receipt [16:04:13]cmd_close_receipt [16:04:13]MH_GetDate [16:04:13]Write to MH i2c: F0 00 00 73 08 6A [16:04:13]Write i2c OK [16:04:13]MH_I2C_Read... [16:04:13]Read from MH i2c: F0 [16:04:13]MH_I2C_Read... [16:04:13]Read from MH i2c: F0 09 00 [16:04:13]MH_I2C_Read... [16:04:13]Read from MH i2c: F0 09 00 73 08 00 FD C9 C0 66 8D AE BC 66 BC [16:04:13]GetLastDocTimeStamp 1723910627 [16:04:13]current date 1723910653 [16:04:13]FM_GetShiftState [16:04:13]SAM_PROTO_GetShiftState [16:04:13]wFMCommunicate request_size=4 [16:04:13]MH_SAM_APDU [16:04:13]CAPDU: 80 13 01 00 [16:04:13]Write to MH i2c: E2 08 00 74 08 80 13 01 00 00 00 00 00 F9 [16:04:13]Write i2c OK [16:04:13]MH_I2C_Read... [16:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:13]Read from MH i2c: E2 [16:04:13]MH_I2C_Read... [16:04:13]Read from MH i2c: E2 0E 00 [16:04:13]MH_I2C_Read... [16:04:13]Read from MH i2c: E2 0E 00 74 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [16:04:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:04:13]wFMCommunicate OK [16:04:13]SAM_PROTO_GetShiftState done [16:04:13]FM_GetShiftState done [16:04:13]opened in 1723853126 [16:04:13]opened+sec_in_day 1723939526 [16:04:13]quantity*price = 30051 [16:04:13]sum+1 = 30052 [16:04:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.51 袧小袩 1% : 2.66 袧袛小 12% : 31.91 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 469 17.08.2024 16:04 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: cash2u 肖袦: 0000000000871802 肖袛: 198861 肖袩袛: 192090825079542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160413&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198861&fm=192090825079542&tin=02508201610067®Number=0000000000092545&sum=30051 [16:04:14]StoreToDocumentArchive [16:04:14]shift 463 fd 198861 [16:04:14]save to /storage/0463/doc_00198861 [16:04:14]save last doc name /storage/0463/doc_00198861 to /storage/kkm_last_doc_name [16:04:14]save OK [16:04:14]Clear old archive folders... [16:04:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:14]tlvbuf is 003A95B0 [16:04:14]SAM_PROTO_ClearQueue [16:04:14]wFMCommunicate request_size=4 [16:04:14]MH_SAM_APDU [16:04:14]CAPDU: 80 09 00 00 [16:04:14]Write to MH i2c: E2 08 00 81 08 80 09 00 00 00 00 00 00 FB [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 81 08 00 90 00 FD [16:04:14]RAPDU: 90 00 [16:04:14]wFMCommunicate OK [16:04:14]SAM_PROTO_ClearQueue done [16:04:14]KKMCreateOFDPacket [16:04:14]OFDProtocolAddRootSTLVToBuf [16:04:14]FM_MakeSignedData [16:04:14]FM_MakeSignedData [16:04:14]SAM_PROTO_SignData [16:04:14]wFMCommunicate request_size=4 [16:04:14]MH_SAM_APDU [16:04:14]CAPDU: 80 0D 01 02 [16:04:14]Write to MH i2c: E2 08 00 82 08 80 0D 01 02 00 00 00 00 03 [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 82 08 00 90 00 FE [16:04:14]RAPDU: 90 00 [16:04:14]wFMCommunicate OK [16:04:14]wFMCommunicate request_size=255 [16:04:14]MH_SAM_APDU [16:04: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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 FD C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 08 03 00 35 04 06 00 AE [16:04:14]Write to MH i2c: E2 02 01 83 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 FD C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 08 03 00 35 04 06 00 AE 00 00 32 [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 83 08 00 90 00 FF [16:04:14]RAPDU: 90 00 [16:04:14]wFMCommunicate OK [16:04:14]wFMCommunicate request_size=10 [16:04:14]MH_SAM_APDU [16:04:14]CAPDU: 80 0D 02 02 05 B4 A1 64 BA F6 [16:04:14]Write to MH i2c: E2 0D 00 84 08 80 0D 02 02 05 00 B4 A1 64 BA F6 00 00 79 [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 03 00 84 08 00 90 00 00 [16:04:14]RAPDU: 90 00 [16:04:14]wFMCommunicate OK [16:04:14]wFMCommunicate request_size=4 [16:04:14]MH_SAM_APDU [16:04:14]CAPDU: 80 0D 03 02 [16:04:14]Write to MH i2c: E2 08 00 85 08 80 0D 03 02 00 00 00 00 08 [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 0B 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 0B 00 85 08 00 3B 1D CD 9C 12 E6 5B A1 90 00 BE [16:04:14]RAPDU: 3B 1D CD 9C 12 E6 5B A1 90 00 [16:04:14]wFMCommunicate OK [16:04:14]SAM_PROTO_SignData done [16:04:14]FM_MakeSignedData done [16:04:14]CreateOFDProtocolMessage [16:04:14]wFMCommunicate request_size=4 [16:04:14]MH_SAM_APDU [16:04:14]CAPDU: 80 11 00 00 [16:04:14]Write to MH i2c: E2 08 00 86 08 80 11 00 00 00 00 00 00 08 [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:14]Read from MH i2c: E2 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 17 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: E2 17 00 86 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [16:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:04:14]wFMCommunicate OK [16:04:14]CreateOFDProtocolMessage done [16:04:14]OFDSenderStorePacket 198861 [16:04:14]StoreOFDPacket docnum=198861 [16:04:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 08 07 01 BE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 FD C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 08 03 00 35 04 06 00 AE B4 A1 64 BA F6 3B 1D CD 9C 12 E6 5B A1 [16:04:14]CheckFolder [16:04:14]dirname=/storage/ofd_packets [16:04:14]CheckFolder done [16:04:14]ProducePacketName [16:04:14]name=ofd_packets/00198861 [16:04:14]NVStorageSaveData ofd_packets/00198861 [16:04:14]File name is /storage/ofd_packets/00198861 [16:04:14]Write 301 bytes [16:04:14]NVStorageSaveData done [16:04:14]OFDSenderStorePacket done [16:04:14]KKMCreateOFDPacket done [16:04:14]NVStorageSaveData kkm_last_timestamp [16:04:14]File name is /storage/kkm_last_timestamp [16:04:14]Write 4 bytes [16:04:14]NVStorageSaveData done [16:04:14]ExternCall_PrintAddStr [16:04:14]wPrintStart [16:04:14]Write to MH i2c: 01 00 00 87 08 8F [16:04:14]Write i2c OK [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: 01 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: 01 07 00 [16:04:14]MH_I2C_Read... [16:04:14]Read from MH i2c: 01 07 00 87 08 00 00 00 00 00 FF 0F A4 [16:04:14]RasterBufferAndPrint [16:04:14]line 小褔械褌 N : (1)11326324 [16:04:14]line 袠袧袧: 02508201610067 [16:04:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:04:14]line 袩袪袨袛袗袞袗 [16:04:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:04:14]line 孝芯胁邪褉: 2710124500 [16:04:14]line 袗懈-95-袣-5 [16:04:14]line 4.050 * 74.20 [16:04:14]line = 300.51 [16:04:14]line 袧袛小 12% 袧小袩 1% [16:04:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:04:14]line 袠孝袨袚袨: 300.51 [16:04:14]line 袧小袩 1% : 2.66 [16:04:14]line 袧袛小 12% : 31.91 [16:04:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:04:14]line 袘械蟹薪邪谢.: 300.51 [16:04:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:04:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:04:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:04:14]line 效械泻 469 17.08.2024 16:04 [16:04:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:04:14]line 袟袧袦: 0300000079 [16:04:14]line 袪袧袦: 0000000000092545 [16:04:14]line 袙械褉褋懈褟 袣袣袦: 001 [16:04:14]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: cash2u [16:04:14]line 肖袦: 0000000000871802 [16:04:14]line 肖袛: 198861 [16:04:14]line 肖袩袛: 192090825079542 [16:04:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160413&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198861&fm=192090825079542&tin=02508201610067®Number=0000000000092545&sum=30051 [16:04:15]OFD Sender: Processing packet 198861 [packets to send 246, broken 245] [16:04:15]ProducePacketName [16:04:15]name=ofd_packets/00198861 [16:04:15]OFD Sender: To server: 嚂鰌G, [16:04:15]CommunicateWithHost lk.salyk.kg:30040 [16:04:15]ConnectInit lk.salyk.kg [16:04:15]written 0, free lines is 4095 [16:04:15]Connected sock=10 [16:04:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 08 07 01 BE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 FD C9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 08 03 00 35 04 06 00 AE B4 A1 64 BA F6 3B 1D CD 9C 12 E6 5B A1 [16:04:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3A D3 47 00 A5 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 08 03 00 F4 03 04 00 0D 76 C0 66 B6 04 01 00 00 85 B2 94 9D 68 3C F9 49 [16:04:15]CommunicateWithHost err = 0 [16:04:15]CheckOFDResponse [16:04:15]1017 (14) - 77093643461234 [16:04:15]1041 (16) - 0000000000871802 [16:04:15]1040 (4) - 198861 [16:04:15]1012 (4) - 17.08.2024 10:06 [16:04:15]1206 (1) - 0 [16:04:15]OFD Sender: Remove packet 198861 [16:04:15]ProducePacketName [16:04:15]name=ofd_packets/00198861 [16:04:15]NVStorageDeleteData [16:04:15]Write to MH i2c: 01 00 00 B0 08 B8 [16:04:15]Write i2c OK [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: 01 [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: 01 07 00 [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: 01 07 00 B0 08 00 00 00 00 00 1D 0D E9 [16:04:15]RasterBufferAndPrint [16:04:15]line [16:04:15]line [16:04:15]line [16:04:15]line [16:04:15]line [16:04:15]written 0, free lines is 3363 [16:04:15]MH_Cut [16:04:15]Write to MH i2c: D1 01 00 B7 08 01 91 [16:04:15]Write i2c OK [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: D1 [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: D1 01 00 [16:04:15]MH_I2C_Read... [16:04:15]Read from MH i2c: D1 01 00 B7 08 00 90 [16:04:15]Write to MH i2c: 01 00 00 B8 08 C0 [16:04:15]Write i2c OK [16:04:15]MH_I2C_Read... [16:04:15]OFD Sender: No OFD packet to send [16:04:16]*** Cut start [16:04:16]*** Purtial cut [16:04:16]*** Stage 1: CUTSNS_PIN = 1 [16:04:16]Read from MH i2c: 01 [16:04:16]MH_I2C_Read... [16:04:16]*** Stop cut motor [16:04:16]*** Cut end [16:04:16]Read from MH i2c: 01 07 00 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: 01 07 00 B8 08 00 00 00 00 00 FF 0F D5 [16:04:16]process_action close_receipt done [16:04:16]requested_data is exist [16:04:16]produce_requested_data [16:04:16]requested_item fm.sn is exist - process it [16:04:16]wFMCommunicate request_size=4 [16:04:16]MH_SAM_APDU [16:04:16]CAPDU: 80 11 00 00 [16:04:16]Write to MH i2c: E2 08 00 B9 08 80 11 00 00 00 00 00 00 3B [16:04:16]Write i2c OK [16:04:16]MH_I2C_Read... [16:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:16]Read from MH i2c: E2 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 17 00 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 17 00 B9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [16:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:04:16]wFMCommunicate OK [16:04:16]requested_item fd.num is exist - process it [16:04:16]SAM_PROTO_GetFieldsCounters [16:04:16]wFMCommunicate request_size=4 [16:04:16]MH_SAM_APDU [16:04:16]CAPDU: 80 13 00 00 [16:04:16]Write to MH i2c: E2 08 00 BA 08 80 13 00 00 00 00 00 00 3E [16:04:16]Write i2c OK [16:04:16]MH_I2C_Read... [16:04:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:16]Read from MH i2c: E2 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 62 00 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 62 00 BA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:16]wFMCommunicate OK [16:04:16]SAM_PROTO_GetFieldsCounters done [16:04:16]requested_item shift.num is exist - process it [16:04:16]requested_item shift.opened is exist - process it [16:04:16]req_shift_opened [16:04:16]FM_GetShiftState [16:04:16]SAM_PROTO_GetShiftState [16:04:16]wFMCommunicate request_size=4 [16:04:16]MH_SAM_APDU [16:04:16]CAPDU: 80 13 01 00 [16:04:16]Write to MH i2c: E2 08 00 BB 08 80 13 01 00 00 00 00 00 40 [16:04:16]Write i2c OK [16:04:16]MH_I2C_Read... [16:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:16]Read from MH i2c: E2 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 0E 00 [16:04:16]MH_I2C_Read... [16:04:16]Read from MH i2c: E2 0E 00 BB 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A0 [16:04:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:04:16]wFMCommunicate OK [16:04:16]SAM_PROTO_GetShiftState done [16:04:16]FM_GetShiftState done [16:04:16]req_shift_opened done [16:04:16]requested_item shift.open_date is exist - process it [16:04:16]req_shift_open_date [16:04:16]req_shift_open_date done [16:04:16]produce_requested_data done [16:04:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198861,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:04:16]process_action_free close_receipt [16:04:16]json_value_free [16:04:16]json_value_free done [16:04:16]process_json_proto returns [16:04:16]Send response to host [16:04:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198861,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:04:16]free response buf [16:04:16]execute_script done [16:04:16]execute_script returns [16:04:16]free content buf [16:04:16]Sock 7.Close socket [16:04:16]Sock 7.Thread stoped [16:04:21]OFD Sender: No OFD packet to send [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:01]accept exits with 9 [16:05:01]New connection [16:05:01]New thread 3067428196 created [16:05:01]Thread 3067284836 joined [16:05:01]Waiting for new connection... [16:05:01] Sock 9.Parse request [16:05:01]Sock 9.Check first char [16:05:01]Sock 9.First char is OK [16:05:01]request: POST /json_proto HTTP/1.0 [16:05:01]Method: POST [16:05:01]URL: /json_proto [16:05:01]Method is POST - this is cgi request [16:05:01]url: /json_proto [16:05:01]query_string will be loaded in cgi processing [16:05:01]execute_cgi json_proto POST (null) [16:05:01]execute_cgi path=json_proto method=POST [16:05:01]POST find Content-Length [16:05:01]Host: 172.17.46.195:8080 [16:05:01]Content-Length: 679 [16:05:01]Content-Type: application/json [16:05:01] [16:05:01]POST finish read [16:05:01]Found Content-Length = 679 [16:05:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:01]execute_script... [16:05: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)11326325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:01]POST & json_proto [16:05:01]process_json_proto [16:05:01]json parsed OK: [16:05:01]protocol is kg_v1.0 [16:05:01]action value=close_receipt [16:05:01]process_action close_receipt [16:05:01]cmd_close_receipt [16:05:01]MH_GetDate [16:05:01]Write to MH i2c: F0 00 00 BC 08 B3 [16:05:01]Write i2c OK [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: F0 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: F0 09 00 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: F0 09 00 BC 08 00 2E CA C0 66 8D AE BC 66 37 [16:05:01]GetLastDocTimeStamp 1723910653 [16:05:01]current date 1723910702 [16:05:01]FM_GetShiftState [16:05:01]SAM_PROTO_GetShiftState [16:05:01]wFMCommunicate request_size=4 [16:05:01]MH_SAM_APDU [16:05:01]CAPDU: 80 13 01 00 [16:05:01]Write to MH i2c: E2 08 00 BD 08 80 13 01 00 00 00 00 00 42 [16:05:01]Write i2c OK [16:05:01]MH_I2C_Read... [16:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:01]Read from MH i2c: E2 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 0E 00 [16:05:01]MH_I2C_Read... [16:05:01]Read from MH i2c: E2 0E 00 BD 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [16:05:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:05:01]wFMCommunicate OK [16:05:01]SAM_PROTO_GetShiftState done [16:05:01]FM_GetShiftState done [16:05:01]opened in 1723853126 [16:05:01]opened+sec_in_day 1723939526 [16:05:01]quantity*price = 40068 [16:05:01]sum+1 = 40069 [16:05:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.68 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 470 17.08.2024 16:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198862 肖袩袛: 253536638309258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160502&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198862&fm=253536638309258&tin=02508201610067®Number=0000000000092545&sum=40000 [16:05:02]StoreToDocumentArchive [16:05:02]shift 463 fd 198862 [16:05:02]save to /storage/0463/doc_00198862 [16:05:02]save last doc name /storage/0463/doc_00198862 to /storage/kkm_last_doc_name [16:05:02]save OK [16:05:02]Clear old archive folders... [16:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:05:02]tlvbuf is 00393B00 [16:05:02]SAM_PROTO_ClearQueue [16:05:02]wFMCommunicate request_size=4 [16:05:02]MH_SAM_APDU [16:05:02]CAPDU: 80 09 00 00 [16:05:02]Write to MH i2c: E2 08 00 CA 08 80 09 00 00 00 00 00 00 44 [16:05:02]Write i2c OK [16:05:02]MH_I2C_Read... [16:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:02]Read from MH i2c: E2 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: E2 03 00 [16:05:02]MH_I2C_Read... [16:05:02]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [16:05:02]RAPDU: 90 00 [16:05:02]wFMCommunicate OK [16:05:02]SAM_PROTO_ClearQueue done [16:05:02]KKMCreateOFDPacket [16:05:02]OFDProtocolAddRootSTLVToBuf [16:05:02]FM_MakeSignedData [16:05:02]FM_MakeSignedData [16:05:02]SAM_PROTO_SignData [16:05:02]wFMCommunicate request_size=4 [16:05:02]MH_SAM_APDU [16:05:02]CAPDU: 80 0D 01 02 [16:05:02]Write to MH i2c: E2 08 00 CB 08 80 0D 01 02 00 00 00 00 4C [16:05:02]Write i2c OK [16:05:02]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 CB 08 00 90 00 47 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=255 [16:05:03]MH_SAM_APDU [16:05: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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 2E CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 08 03 00 35 04 06 00 E6 [16:05:03]Write to MH i2c: E2 02 01 CC 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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 2E CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 08 03 00 35 04 06 00 E6 00 00 08 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 CC 08 00 90 00 48 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=10 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 02 02 05 97 19 43 93 8A [16:05:03]Write to MH i2c: E2 0D 00 CD 08 80 0D 02 02 05 00 97 19 43 93 8A 00 00 69 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 03 00 CD 08 00 90 00 49 [16:05:03]RAPDU: 90 00 [16:05:03]wFMCommunicate OK [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 0D 03 02 [16:05:03]Write to MH i2c: E2 08 00 CE 08 80 0D 03 02 00 00 00 00 51 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 0B 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 0B 00 CE 08 00 76 4F D4 8B 26 B5 01 29 90 00 7B [16:05:03]RAPDU: 76 4F D4 8B 26 B5 01 29 90 00 [16:05:03]wFMCommunicate OK [16:05:03]SAM_PROTO_SignData done [16:05:03]FM_MakeSignedData done [16:05:03]CreateOFDProtocolMessage [16:05:03]wFMCommunicate request_size=4 [16:05:03]MH_SAM_APDU [16:05:03]CAPDU: 80 11 00 00 [16:05:03]Write to MH i2c: E2 08 00 CF 08 80 11 00 00 00 00 00 00 51 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:03]Read from MH i2c: E2 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 17 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: E2 17 00 CF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [16:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:05:03]wFMCommunicate OK [16:05:03]CreateOFDProtocolMessage done [16:05:03]OFDSenderStorePacket 198862 [16:05:03]StoreOFDPacket docnum=198862 [16:05:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7A 8B 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 2E CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 08 03 00 35 04 06 00 E6 97 19 43 93 8A 76 4F D4 8B 26 B5 01 29 [16:05:03]CheckFolder [16:05:03]dirname=/storage/ofd_packets [16:05:03]CheckFolder done [16:05:03]ProducePacketName [16:05:03]name=ofd_packets/00198862 [16:05:03]NVStorageSaveData ofd_packets/00198862 [16:05:03]File name is /storage/ofd_packets/00198862 [16:05:03]Write 301 bytes [16:05:03]NVStorageSaveData done [16:05:03]OFDSenderStorePacket done [16:05:03]KKMCreateOFDPacket done [16:05:03]NVStorageSaveData kkm_last_timestamp [16:05:03]File name is /storage/kkm_last_timestamp [16:05:03]Write 4 bytes [16:05:03]NVStorageSaveData done [16:05:03]ExternCall_PrintAddStr [16:05:03]wPrintStart [16:05:03]Write to MH i2c: 01 00 00 D0 08 D8 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 D0 08 00 00 00 00 00 FF 0F ED [16:05:03]RasterBufferAndPrint [16:05:03]line 小褔械褌 N : (1)11326325 [16:05:03]line 袠袧袧: 02508201610067 [16:05:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:05:03]line 袩袪袨袛袗袞袗 [16:05:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:05:03]line 孝芯胁邪褉: 2710124500 [16:05:03]line 袗懈-95-袣-5 [16:05:03]line 5.400 * 74.20 [16:05:03]line = 400.68 [16:05:03]line 袧袛小 12% 袧小袩 1% [16:05:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:05:03]line 袨袣袪校袚袥袝袧袠袝: -0.68 [16:05:03]line 袠孝袨袚袨: 400.00 [16:05:03]line 袙薪械褋械薪芯: 400.00 [16:05:03]line 小袛袗效袗: 0.00 [16:05:03]line 袧小袩 1% : 3.55 [16:05:03]line 袧袛小 12% : 42.55 [16:05:03]line 袧邪谢懈褔薪褘屑懈: 400.00 [16:05:03]line 袘械蟹薪邪谢.: 0.00 [16:05:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:05:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:05:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:05:03]line 效械泻 470 17.08.2024 16:05 [16:05:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:05:03]line 袟袧袦: 0300000079 [16:05:03]line 袪袧袦: 0000000000092545 [16:05:03]line 袙械褉褋懈褟 袣袣袦: 001 [16:05:03]line 肖袦: 0000000000871802 [16:05:03]line 肖袛: 198862 [16:05:03]line 肖袩袛: 253536638309258 [16:05:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160502&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198862&fm=253536638309258&tin=02508201610067®Number=0000000000092545&sum=40000 [16:05:03]written 0, free lines is 4095 [16:05:03]OFD Sender: Processing packet 198862 [packets to send 246, broken 245] [16:05:03]ProducePacketName [16:05:03]name=ofd_packets/00198862 [16:05:03]OFD Sender: To server: 嚂鰌G, [16:05:03]CommunicateWithHost lk.salyk.kg:30040 [16:05:03]ConnectInit lk.salyk.kg [16:05:03]Connected sock=10 [16:05:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7A 8B 07 01 B6 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 2E CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 08 03 00 35 04 06 00 E6 97 19 43 93 8A 76 4F D4 8B 26 B5 01 29 [16:05:03]Write to MH i2c: 01 00 00 FB 08 03 [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: 01 07 00 FB 08 00 00 00 00 00 E2 0C F8 [16:05:03]RasterBufferAndPrint [16:05:03]line [16:05:03]line [16:05:03]line [16:05:03]line [16:05:03]line [16:05:03]written 0, free lines is 3304 [16:05:03]MH_Cut [16:05:03]Write to MH i2c: D1 01 00 02 09 01 DD [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: D1 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: D1 01 00 [16:05:03]MH_I2C_Read... [16:05:03]Read from MH i2c: D1 01 00 02 09 00 DC [16:05:03]Write to MH i2c: 01 00 00 03 09 0C [16:05:03]Write i2c OK [16:05:03]MH_I2C_Read... [16:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9C AB 47 00 83 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 08 03 00 F4 03 04 00 3E 76 C0 66 B6 04 01 00 00 EB 77 36 56 B6 42 7F 6E [16:05:03]CommunicateWithHost err = 0 [16:05:03]CheckOFDResponse [16:05:03]1017 (14) - 77093643461234 [16:05:03]1041 (16) - 0000000000871802 [16:05:03]1040 (4) - 198862 [16:05:03]1012 (4) - 17.08.2024 10:06 [16:05:03]1206 (1) - 0 [16:05:03]OFD Sender: Remove packet 198862 [16:05:03]ProducePacketName [16:05:03]name=ofd_packets/00198862 [16:05:03]NVStorageDeleteData [16:05:04]OFD Sender: No OFD packet to send [16:05:04]*** Cut start [16:05:04]*** Purtial cut [16:05:04]*** CUTSNS_PIN = 0 [16:05:04]*** Stage 1: CUTSNS_PIN = 1 [16:05:06]Read from MH i2c: 01 [16:05:06]MH_I2C_Read... [16:05:06]*** Stop cut motor [16:05:06]*** Cut end [16:05:06]Read from MH i2c: 01 07 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: 01 07 00 03 09 00 00 00 00 00 FF 0F 21 [16:05:06]process_action close_receipt done [16:05:06]requested_data is exist [16:05:06]produce_requested_data [16:05:06]requested_item fm.sn is exist - process it [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 11 00 00 [16:05:06]Write to MH i2c: E2 08 00 04 09 80 11 00 00 00 00 00 00 87 [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 17 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 17 00 04 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D4 [16:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:05:06]wFMCommunicate OK [16:05:06]requested_item fd.num is exist - process it [16:05:06]SAM_PROTO_GetFieldsCounters [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 13 00 00 [16:05:06]Write to MH i2c: E2 08 00 05 09 80 13 00 00 00 00 00 00 8A [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 62 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [16:05:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:06]wFMCommunicate OK [16:05:06]SAM_PROTO_GetFieldsCounters done [16:05:06]requested_item shift.num is exist - process it [16:05:06]requested_item shift.opened is exist - process it [16:05:06]req_shift_opened [16:05:06]FM_GetShiftState [16:05:06]SAM_PROTO_GetShiftState [16:05:06]wFMCommunicate request_size=4 [16:05:06]MH_SAM_APDU [16:05:06]CAPDU: 80 13 01 00 [16:05:06]Write to MH i2c: E2 08 00 06 09 80 13 01 00 00 00 00 00 8C [16:05:06]Write i2c OK [16:05:06]MH_I2C_Read... [16:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:06]Read from MH i2c: E2 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 0E 00 [16:05:06]MH_I2C_Read... [16:05:06]Read from MH i2c: E2 0E 00 06 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EC [16:05:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:05:06]wFMCommunicate OK [16:05:06]SAM_PROTO_GetShiftState done [16:05:06]FM_GetShiftState done [16:05:06]req_shift_opened done [16:05:06]requested_item shift.open_date is exist - process it [16:05:06]req_shift_open_date [16:05:06]req_shift_open_date done [16:05:06]produce_requested_data done [16:05:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198862,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:05:06]process_action_free close_receipt [16:05:06]json_value_free [16:05:06]json_value_free done [16:05:06]process_json_proto returns [16:05:06]Send response to host [16:05:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198862,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:05:06]free response buf [16:05:06]execute_script done [16:05:06]execute_script returns [16:05:06]free content buf [16:05:06]Sock 9.Close socket [16:05:06]Sock 9.Thread stoped [16:05:09]OFD Sender: No OFD packet to send [16:05:14]OFD Sender: No OFD packet to send [16:05:19]OFD Sender: No OFD packet to send [16:05:24]OFD Sender: No OFD packet to send [16:05:29]OFD Sender: No OFD packet to send [16:05:34]OFD Sender: No OFD packet to send [16:05:39]OFD Sender: No OFD packet to send [16:05:44]OFD Sender: No OFD packet to send [16:05:49]OFD Sender: No OFD packet to send [16:05:54]OFD Sender: No OFD packet to send [16:05:59]OFD Sender: No OFD packet to send [16:06:04]OFD Sender: No OFD packet to send [16:06:09]OFD Sender: No OFD packet to send [16:06:14]OFD Sender: No OFD packet to send [16:06:18]accept exits with 7 [16:06:18]New connection [16:06:18]New thread 3067284836 created [16:06:18]Thread 3067428196 joined [16:06:18]Waiting for new connection... [16:06:18] Sock 7.Parse request [16:06:18]Sock 7.Check first char [16:06:18]Sock 7.First char is OK [16:06:18]request: POST /json_proto HTTP/1.0 [16:06:18]Method: POST [16:06:18]URL: /json_proto [16:06:18]Method is POST - this is cgi request [16:06:18]url: /json_proto [16:06:18]query_string will be loaded in cgi processing [16:06:18]execute_cgi json_proto POST (null) [16:06:18]execute_cgi path=json_proto method=POST [16:06:18]POST find Content-Length [16:06:18]Host: 172.17.46.195:8080 [16:06:18]Content-Length: 805 [16:06:18]Content-Type: application/json [16:06:18] [16:06:18]POST finish read [16:06:18]Found Content-Length = 805 [16:06:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:18]execute_script... [16:06:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:18]POST & json_proto [16:06:18]process_json_proto [16:06:18]json parsed OK: [16:06:18]protocol is kg_v1.0 [16:06:18]action value=close_receipt [16:06:18]process_action close_receipt [16:06:18]cmd_close_receipt [16:06:18]MH_GetDate [16:06:18]Write to MH i2c: F0 00 00 07 09 FF [16:06:18]Write i2c OK [16:06:18]MH_I2C_Read... [16:06:18]Read from MH i2c: F0 [16:06:18]MH_I2C_Read... [16:06:18]Read from MH i2c: F0 09 00 [16:06:18]MH_I2C_Read... [16:06:18]Read from MH i2c: F0 09 00 07 09 00 7A CA C0 66 8D AE BC 66 CF [16:06:18]GetLastDocTimeStamp 1723910702 [16:06:18]current date 1723910778 [16:06:18]FM_GetShiftState [16:06:18]SAM_PROTO_GetShiftState [16:06:18]wFMCommunicate request_size=4 [16:06:18]MH_SAM_APDU [16:06:18]CAPDU: 80 13 01 00 [16:06:18]Write to MH i2c: E2 08 00 08 09 80 13 01 00 00 00 00 00 8E [16:06:18]Write i2c OK [16:06:18]MH_I2C_Read... [16:06:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:18]Read from MH i2c: E2 [16:06:18]MH_I2C_Read... [16:06:18]Read from MH i2c: E2 0E 00 [16:06:18]MH_I2C_Read... [16:06:18]Read from MH i2c: E2 0E 00 08 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EE [16:06:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:06:18]wFMCommunicate OK [16:06:18]SAM_PROTO_GetShiftState done [16:06:18]FM_GetShiftState done [16:06:18]opened in 1723853126 [16:06:18]opened+sec_in_day 1723939526 [16:06:18]quantity*price = 200010 [16:06:18]sum+1 = 200011 [16:06:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.10 袧小袩 1% : 17.70 袧袛小 12% : 212.40 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.10 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 471 17.08.2024 16:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198863 肖袩袛: 20174085223016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198863&fm=20174085223016&tin=02508201610067®Number=0000000000092545&sum=200010 [16:06:19]StoreToDocumentArchive [16:06:19]shift 463 fd 198863 [16:06:19]save to /storage/0463/doc_00198863 [16:06:19]save last doc name /storage/0463/doc_00198863 to /storage/kkm_last_doc_name [16:06:19]save OK [16:06:19]Clear old archive folders... [16:06:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:06:19]tlvbuf is 003A01E0 [16:06:19]SAM_PROTO_ClearQueue [16:06:19]wFMCommunicate request_size=4 [16:06:19]MH_SAM_APDU [16:06:19]CAPDU: 80 09 00 00 [16:06:19]Write to MH i2c: E2 08 00 15 09 80 09 00 00 00 00 00 00 90 [16:06:19]Write i2c OK [16:06:19]MH_I2C_Read... [16:06:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:19]OFD Sender: No OFD packet to send [16:06:19]Read from MH i2c: E2 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 15 09 00 90 00 92 [16:06:19]RAPDU: 90 00 [16:06:19]wFMCommunicate OK [16:06:19]SAM_PROTO_ClearQueue done [16:06:19]KKMCreateOFDPacket [16:06:19]OFDProtocolAddRootSTLVToBuf [16:06:19]FM_MakeSignedData [16:06:19]FM_MakeSignedData [16:06:19]SAM_PROTO_SignData [16:06:19]wFMCommunicate request_size=4 [16:06:19]MH_SAM_APDU [16:06:19]CAPDU: 80 0D 01 02 [16:06:19]Write to MH i2c: E2 08 00 16 09 80 0D 01 02 00 00 00 00 98 [16:06:19]Write i2c OK [16:06:19]MH_I2C_Read... [16:06:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:19]Read from MH i2c: E2 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 16 09 00 90 00 93 [16:06:19]RAPDU: 90 00 [16:06:19]wFMCommunicate OK [16:06:19]wFMCommunicate request_size=255 [16:06:19]MH_SAM_APDU [16:06: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 7A CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 08 03 00 35 04 06 00 12 [16:06:19]Write to MH i2c: E2 02 01 17 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 7A CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 08 03 00 35 04 06 00 12 00 00 26 [16:06:19]Write i2c OK [16:06:19]MH_I2C_Read... [16:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:19]Read from MH i2c: E2 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 [16:06:19]MH_I2C_Read... [16:06:19]Read from MH i2c: E2 03 00 17 09 00 90 00 94 [16:06:19]RAPDU: 90 00 [16:06:19]wFMCommunicate OK [16:06:19]wFMCommunicate request_size=10 [16:06:19]MH_SAM_APDU [16:06:19]CAPDU: 80 0D 02 02 05 59 25 2E F2 68 [16:06:19]Write to MH i2c: E2 0D 00 18 09 80 0D 02 02 05 00 59 25 2E F2 68 00 00 AB [16:06:19]Write i2c OK [16:06:19]MH_I2C_Read... [16:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:20]Read from MH i2c: E2 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 03 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 03 00 18 09 00 90 00 95 [16:06:20]RAPDU: 90 00 [16:06:20]wFMCommunicate OK [16:06:20]wFMCommunicate request_size=4 [16:06:20]MH_SAM_APDU [16:06:20]CAPDU: 80 0D 03 02 [16:06:20]Write to MH i2c: E2 08 00 19 09 80 0D 03 02 00 00 00 00 9D [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:20]Read from MH i2c: E2 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 0B 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 0B 00 19 09 00 10 7B A6 79 A4 47 18 4D 90 00 98 [16:06:20]RAPDU: 10 7B A6 79 A4 47 18 4D 90 00 [16:06:20]wFMCommunicate OK [16:06:20]SAM_PROTO_SignData done [16:06:20]FM_MakeSignedData done [16:06:20]CreateOFDProtocolMessage [16:06:20]wFMCommunicate request_size=4 [16:06:20]MH_SAM_APDU [16:06:20]CAPDU: 80 11 00 00 [16:06:20]Write to MH i2c: E2 08 00 1A 09 80 11 00 00 00 00 00 00 9D [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:20]Read from MH i2c: E2 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 17 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: E2 17 00 1A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EA [16:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:06:20]wFMCommunicate OK [16:06:20]CreateOFDProtocolMessage done [16:06:20]OFDSenderStorePacket 198863 [16:06:20]StoreOFDPacket docnum=198863 [16:06:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 FF 07 01 37 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 7A CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 08 03 00 35 04 06 00 12 59 25 2E F2 68 10 7B A6 79 A4 47 18 4D [16:06:20]CheckFolder [16:06:20]dirname=/storage/ofd_packets [16:06:20]CheckFolder done [16:06:20]ProducePacketName [16:06:20]name=ofd_packets/00198863 [16:06:20]NVStorageSaveData ofd_packets/00198863 [16:06:20]File name is /storage/ofd_packets/00198863 [16:06:20]Write 301 bytes [16:06:20]NVStorageSaveData done [16:06:20]OFDSenderStorePacket done [16:06:20]KKMCreateOFDPacket done [16:06:20]NVStorageSaveData kkm_last_timestamp [16:06:20]File name is /storage/kkm_last_timestamp [16:06:20]Write 4 bytes [16:06:20]NVStorageSaveData done [16:06:20]ExternCall_PrintAddStr [16:06:20]wPrintStart [16:06:20]Write to MH i2c: 01 00 00 1B 09 24 [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 07 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 07 00 1B 09 00 00 00 00 00 FF 0F 39 [16:06:20]RasterBufferAndPrint [16:06:20]line 小褔械褌 N : (1)11326326 [16:06:20]line 袠袧袧: 02508201610067 [16:06:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:06:20]line 袩袪袨袛袗袞袗 [16:06:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:06:20]line 孝芯胁邪褉: 2710124130 [16:06:20]line 袗懈-92-袣-4 [16:06:20]line 29.500 * 67.80 [16:06:20]line = 2000.10 [16:06:20]line 袧袛小 12% 袧小袩 1% [16:06:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:06:20]line 袠孝袨袚袨: 2000.10 [16:06:20]line 袧小袩 1% : 17.70 [16:06:20]line 袧袛小 12% : 212.40 [16:06:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:06:20]line 袘械蟹薪邪谢.: 2000.10 [16:06:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:06:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:06:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:06:20]line 效械泻 471 17.08.2024 16:06 [16:06:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:06:20]line 袟袧袦: 0300000079 [16:06:20]line 袪袧袦: 0000000000092545 [16:06:20]line 袙械褉褋懈褟 袣袣袦: 001 [16:06:20]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:06:20]line 肖袦: 0000000000871802 [16:06:20]line 肖袛: 198863 [16:06:20]line 肖袩袛: 20174085223016 [16:06:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160618&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198863&fm=20174085223016&tin=02508201610067®Number=0000000000092545&sum=200010 [16:06:20]OFD Sender: Processing packet 198863 [packets to send 246, broken 245] [16:06:20]ProducePacketName [16:06:20]name=ofd_packets/00198863 [16:06:20]OFD Sender: To server: 嚂鰌G, [16:06:20]CommunicateWithHost lk.salyk.kg:30040 [16:06:20]ConnectInit lk.salyk.kg [16:06:20]written 0, free lines is 4095 [16:06:20]Connected sock=10 [16:06:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 FF 07 01 37 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 7A CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 08 03 00 35 04 06 00 12 59 25 2E F2 68 10 7B A6 79 A4 47 18 4D [16:06:20]Write to MH i2c: 01 00 00 45 09 4E [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 07 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: 01 07 00 45 09 00 00 00 00 00 FC 0C 5D [16:06:20]RasterBufferAndPrint [16:06:20]line [16:06:20]line [16:06:20]line [16:06:20]line [16:06:20]line [16:06:20]written 0, free lines is 3333 [16:06:20]MH_Cut [16:06:20]Write to MH i2c: D1 01 00 4C 09 01 27 [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: D1 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: D1 01 00 [16:06:20]MH_I2C_Read... [16:06:20]Read from MH i2c: D1 01 00 4C 09 00 26 [16:06:20]Write to MH i2c: 01 00 00 4D 09 56 [16:06:20]Write i2c OK [16:06:20]MH_I2C_Read... [16:06:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E0 E1 47 00 7D CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 08 03 00 F4 03 04 00 8B 76 C0 66 B6 04 01 00 00 39 A0 05 0B D6 15 C5 C8 [16:06:20]CommunicateWithHost err = 0 [16:06:20]CheckOFDResponse [16:06:20]1017 (14) - 77093643461234 [16:06:20]1041 (16) - 0000000000871802 [16:06:20]1040 (4) - 198863 [16:06:20]1012 (4) - 17.08.2024 10:08 [16:06:20]1206 (1) - 0 [16:06:20]OFD Sender: Remove packet 198863 [16:06:20]ProducePacketName [16:06:20]name=ofd_packets/00198863 [16:06:20]NVStorageDeleteData [16:06:21]OFD Sender: No OFD packet to send [16:06:21]*** Cut start [16:06:21]*** Purtial cut [16:06:21]*** Stage 1: CUTSNS_PIN = 1 [16:06:21]Read from MH i2c: 01 [16:06:21]MH_I2C_Read... [16:06:21]*** Stop cut motor [16:06:21]*** Cut end [16:06:21]Read from MH i2c: 01 07 00 [16:06:21]MH_I2C_Read... [16:06:21]Read from MH i2c: 01 07 00 4D 09 00 00 00 00 00 FF 0F 6B [16:06:21]process_action close_receipt done [16:06:21]requested_data is exist [16:06:21]produce_requested_data [16:06:21]requested_item fm.sn is exist - process it [16:06:21]wFMCommunicate request_size=4 [16:06:21]MH_SAM_APDU [16:06:21]CAPDU: 80 11 00 00 [16:06:21]Write to MH i2c: E2 08 00 4E 09 80 11 00 00 00 00 00 00 D1 [16:06:21]Write i2c OK [16:06:21]MH_I2C_Read... [16:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:22]Read from MH i2c: E2 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 17 00 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 17 00 4E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [16:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:06:22]wFMCommunicate OK [16:06:22]requested_item fd.num is exist - process it [16:06:22]SAM_PROTO_GetFieldsCounters [16:06:22]wFMCommunicate request_size=4 [16:06:22]MH_SAM_APDU [16:06:22]CAPDU: 80 13 00 00 [16:06:22]Write to MH i2c: E2 08 00 4F 09 80 13 00 00 00 00 00 00 D4 [16:06:22]Write i2c OK [16:06:22]MH_I2C_Read... [16:06:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:22]Read from MH i2c: E2 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 62 00 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [16:06:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:22]wFMCommunicate OK [16:06:22]SAM_PROTO_GetFieldsCounters done [16:06:22]requested_item shift.num is exist - process it [16:06:22]requested_item shift.opened is exist - process it [16:06:22]req_shift_opened [16:06:22]FM_GetShiftState [16:06:22]SAM_PROTO_GetShiftState [16:06:22]wFMCommunicate request_size=4 [16:06:22]MH_SAM_APDU [16:06:22]CAPDU: 80 13 01 00 [16:06:22]Write to MH i2c: E2 08 00 50 09 80 13 01 00 00 00 00 00 D6 [16:06:22]Write i2c OK [16:06:22]MH_I2C_Read... [16:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:22]Read from MH i2c: E2 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 0E 00 [16:06:22]MH_I2C_Read... [16:06:22]Read from MH i2c: E2 0E 00 50 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 36 [16:06:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:06:22]wFMCommunicate OK [16:06:22]SAM_PROTO_GetShiftState done [16:06:22]FM_GetShiftState done [16:06:22]req_shift_opened done [16:06:22]requested_item shift.open_date is exist - process it [16:06:22]req_shift_open_date [16:06:22]req_shift_open_date done [16:06:22]produce_requested_data done [16:06:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198863,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:06:22]process_action_free close_receipt [16:06:22]json_value_free [16:06:22]json_value_free done [16:06:22]process_json_proto returns [16:06:22]Send response to host [16:06:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198863,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:06:22]free response buf [16:06:22]execute_script done [16:06:22]execute_script returns [16:06:22]free content buf [16:06:22]Sock 7.Close socket [16:06:22]Sock 7.Thread stoped [16:06:26]OFD Sender: No OFD packet to send [16:06:31]OFD Sender: No OFD packet to send [16:06:36]OFD Sender: No OFD packet to send [16:06:41]OFD Sender: No OFD packet to send [16:06:46]OFD Sender: No OFD packet to send [16:06:51]OFD Sender: No OFD packet to send [16:06:56]OFD Sender: No OFD packet to send [16:07:01]OFD Sender: No OFD packet to send [16:07:06]OFD Sender: No OFD packet to send [16:07:11]OFD Sender: No OFD packet to send [16:07:16]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:38]accept exits with 9 [16:07:38]New connection [16:07:38]New thread 3067428196 created [16:07:38]Thread 3067284836 joined [16:07:38]Waiting for new connection... [16:07:38] Sock 9.Parse request [16:07:38]Sock 9.Check first char [16:07:38]Sock 9.First char is OK [16:07:38]request: POST /json_proto HTTP/1.0 [16:07:38]Method: POST [16:07:38]URL: /json_proto [16:07:38]Method is POST - this is cgi request [16:07:38]url: /json_proto [16:07:38]query_string will be loaded in cgi processing [16:07:38]execute_cgi json_proto POST (null) [16:07:38]execute_cgi path=json_proto method=POST [16:07:38]POST find Content-Length [16:07:38]Host: 172.17.46.195:8080 [16:07:38]Content-Length: 681 [16:07:38]Content-Type: application/json [16:07:38] [16:07:38]POST finish read [16:07:38]Found Content-Length = 681 [16:07:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:38]execute_script... [16:07: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)11326327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:07:38]POST & json_proto [16:07:38]process_json_proto [16:07:38]json parsed OK: [16:07:38]protocol is kg_v1.0 [16:07:38]action value=close_receipt [16:07:38]process_action close_receipt [16:07:38]cmd_close_receipt [16:07:38]MH_GetDate [16:07:38]Write to MH i2c: F0 00 00 51 09 49 [16:07:38]Write i2c OK [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 09 00 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: F0 09 00 51 09 00 CB CA C0 66 8D AE BC 66 6A [16:07:38]GetLastDocTimeStamp 1723910778 [16:07:38]current date 1723910859 [16:07:38]FM_GetShiftState [16:07:38]SAM_PROTO_GetShiftState [16:07:38]wFMCommunicate request_size=4 [16:07:38]MH_SAM_APDU [16:07:38]CAPDU: 80 13 01 00 [16:07:38]Write to MH i2c: E2 08 00 52 09 80 13 01 00 00 00 00 00 D8 [16:07:38]Write i2c OK [16:07:38]MH_I2C_Read... [16:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:38]Read from MH i2c: E2 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: E2 0E 00 [16:07:38]MH_I2C_Read... [16:07:38]Read from MH i2c: E2 0E 00 52 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 38 [16:07:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:07:38]wFMCommunicate OK [16:07:38]SAM_PROTO_GetShiftState done [16:07:38]FM_GetShiftState done [16:07:38]opened in 1723853126 [16:07:38]opened+sec_in_day 1723939526 [16:07:38]quantity*price = 100050 [16:07:38]sum+1 = 100052 [16:07:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 472 17.08.2024 16:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198864 肖袩袛: 68619099017975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160739&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198864&fm=68619099017975&tin=02508201610067®Number=0000000000092545&sum=100000 [16:07:40]StoreToDocumentArchive [16:07:40]shift 463 fd 198864 [16:07:40]save to /storage/0463/doc_00198864 [16:07:40]save last doc name /storage/0463/doc_00198864 to /storage/kkm_last_doc_name [16:07:40]save OK [16:07:40]Clear old archive folders... [16:07:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:07:40]tlvbuf is 00309970 [16:07:40]SAM_PROTO_ClearQueue [16:07:40]wFMCommunicate request_size=4 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 09 00 00 [16:07:40]Write to MH i2c: E2 08 00 5F 09 80 09 00 00 00 00 00 00 DA [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 5F 09 00 90 00 DC [16:07:40]RAPDU: 90 00 [16:07:40]wFMCommunicate OK [16:07:40]SAM_PROTO_ClearQueue done [16:07:40]KKMCreateOFDPacket [16:07:40]OFDProtocolAddRootSTLVToBuf [16:07:40]FM_MakeSignedData [16:07:40]FM_MakeSignedData [16:07:40]SAM_PROTO_SignData [16:07:40]wFMCommunicate request_size=4 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 0D 01 02 [16:07:40]Write to MH i2c: E2 08 00 60 09 80 0D 01 02 00 00 00 00 E2 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 60 09 00 90 00 DD [16:07:40]RAPDU: 90 00 [16:07:40]wFMCommunicate OK [16:07:40]wFMCommunicate request_size=255 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 CB CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 08 03 00 35 04 06 00 3E 68 A1 05 [16:07:40]Write to MH i2c: E2 02 01 61 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 CB CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 08 03 00 35 04 06 00 3E 68 A1 05 00 00 EC [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 61 09 00 90 00 DE [16:07:40]RAPDU: 90 00 [16:07:40]wFMCommunicate OK [16:07:40]wFMCommunicate request_size=7 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 0D 02 02 02 92 F7 [16:07:40]Write to MH i2c: E2 0A 00 62 09 80 0D 02 02 02 00 92 F7 00 00 72 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 03 00 62 09 00 90 00 DF [16:07:40]RAPDU: 90 00 [16:07:40]wFMCommunicate OK [16:07:40]wFMCommunicate request_size=4 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 0D 03 02 [16:07:40]Write to MH i2c: E2 08 00 63 09 80 0D 03 02 00 00 00 00 E7 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 0B 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 0B 00 63 09 00 A6 54 1A 2F FF DD 96 7F 90 00 1C [16:07:40]RAPDU: A6 54 1A 2F FF DD 96 7F 90 00 [16:07:40]wFMCommunicate OK [16:07:40]SAM_PROTO_SignData done [16:07:40]FM_MakeSignedData done [16:07:40]CreateOFDProtocolMessage [16:07:40]wFMCommunicate request_size=4 [16:07:40]MH_SAM_APDU [16:07:40]CAPDU: 80 11 00 00 [16:07:40]Write to MH i2c: E2 08 00 64 09 80 11 00 00 00 00 00 00 E7 [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:40]Read from MH i2c: E2 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 17 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: E2 17 00 64 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [16:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:07:40]wFMCommunicate OK [16:07:40]CreateOFDProtocolMessage done [16:07:40]OFDSenderStorePacket 198864 [16:07:40]StoreOFDPacket docnum=198864 [16:07:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F4 4E 04 01 7A FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 CB CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 08 03 00 35 04 06 00 3E 68 A1 05 92 F7 A6 54 1A 2F FF DD 96 7F [16:07:40]CheckFolder [16:07:40]dirname=/storage/ofd_packets [16:07:40]CheckFolder done [16:07:40]ProducePacketName [16:07:40]name=ofd_packets/00198864 [16:07:40]NVStorageSaveData ofd_packets/00198864 [16:07:40]File name is /storage/ofd_packets/00198864 [16:07:40]Write 298 bytes [16:07:40]NVStorageSaveData done [16:07:40]OFDSenderStorePacket done [16:07:40]KKMCreateOFDPacket done [16:07:40]NVStorageSaveData kkm_last_timestamp [16:07:40]File name is /storage/kkm_last_timestamp [16:07:40]Write 4 bytes [16:07:40]NVStorageSaveData done [16:07:40]ExternCall_PrintAddStr [16:07:40]wPrintStart [16:07:40]Write to MH i2c: 01 00 00 65 09 6E [16:07:40]Write i2c OK [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 07 00 [16:07:40]MH_I2C_Read... [16:07:40]Read from MH i2c: 01 07 00 65 09 00 00 00 00 00 FF 0F 83 [16:07:40]RasterBufferAndPrint [16:07:40]line 小褔械褌 N : (1)11326327 [16:07:40]line 袠袧袧: 02508201610067 [16:07:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:07:40]line 袩袪袨袛袗袞袗 [16:07:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [16:07:40]line 孝芯胁邪褉: 2710194210 [16:07:40]line 袛孝-袣-5 [16:07:40]line 13.130 * 76.20 [16:07:40]line = 1000.51 [16:07:40]line 袧袛小 12% 袧小袩 1% [16:07:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:07:40]line 袨袣袪校袚袥袝袧袠袝: -0.51 [16:07:40]line 袠孝袨袚袨: 1000.00 [16:07:40]line 袙薪械褋械薪芯: 1000.00 [16:07:40]line 小袛袗效袗: 0.00 [16:07:40]line 袧小袩 1% : 8.85 [16:07:40]line 袧袛小 12% : 106.25 [16:07:40]line 袧邪谢懈褔薪褘屑懈: 1000.00 [16:07:40]line 袘械蟹薪邪谢.: 0.00 [16:07:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:07:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:07:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:07:40]line 效械泻 472 17.08.2024 16:07 [16:07:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:07:40]line 袟袧袦: 0300000079 [16:07:40]line 袪袧袦: 0000000000092545 [16:07:40]line 袙械褉褋懈褟 袣袣袦: 001 [16:07:40]line 肖袦: 0000000000871802 [16:07:40]line 肖袛: 198864 [16:07:40]line 肖袩袛: 68619099017975 [16:07:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160739&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198864&fm=68619099017975&tin=02508201610067®Number=0000000000092545&sum=100000 [16:07:40]OFD Sender: Processing packet 198864 [packets to send 246, broken 245] [16:07:40]ProducePacketName [16:07:40]name=ofd_packets/00198864 [16:07:40]OFD Sender: To server: 嚂鰌G, [16:07:40]CommunicateWithHost lk.salyk.kg:30040 [16:07:40]ConnectInit lk.salyk.kg [16:07:40]written 0, free lines is 4095 [16:07:41]Connected sock=10 [16:07:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F4 4E 04 01 7A FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 CB CA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 08 03 00 35 04 06 00 3E 68 A1 05 92 F7 A6 54 1A 2F FF DD 96 7F [16:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EC B7 47 00 93 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 08 03 00 F4 03 04 00 DB 76 C0 66 B6 04 01 00 00 87 80 6F C2 7E C2 5F 76 [16:07:41]CommunicateWithHost err = 0 [16:07:41]CheckOFDResponse [16:07:41]1017 (14) - 77093643461234 [16:07:41]1041 (16) - 0000000000871802 [16:07:41]1040 (4) - 198864 [16:07:41]1012 (4) - 17.08.2024 10:09 [16:07:41]1206 (1) - 0 [16:07:41]OFD Sender: Remove packet 198864 [16:07:41]ProducePacketName [16:07:41]name=ofd_packets/00198864 [16:07:41]NVStorageDeleteData [16:07:41]Write to MH i2c: 01 00 00 90 09 99 [16:07:41]Write i2c OK [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: 01 [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: 01 07 00 [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: 01 07 00 90 09 00 00 00 00 00 E3 0C 8F [16:07:41]RasterBufferAndPrint [16:07:41]line [16:07:41]line [16:07:41]line [16:07:41]line [16:07:41]line [16:07:41]written 0, free lines is 3305 [16:07:41]MH_Cut [16:07:41]Write to MH i2c: D1 01 00 97 09 01 72 [16:07:41]Write i2c OK [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: D1 [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: D1 01 00 [16:07:41]MH_I2C_Read... [16:07:41]Read from MH i2c: D1 01 00 97 09 00 71 [16:07:41]Write to MH i2c: 01 00 00 98 09 A1 [16:07:41]Write i2c OK [16:07:41]MH_I2C_Read... [16:07:41]OFD Sender: No OFD packet to send [16:07:42]*** Cut start [16:07:42]*** Purtial cut [16:07:42]*** CUTSNS_PIN = 0 [16:07:42]*** Stage 1: CUTSNS_PIN = 1 [16:07:44]Read from MH i2c: 01 [16:07:44]MH_I2C_Read... [16:07:44]*** Stop cut motor [16:07:44]*** Cut end [16:07:44]Read from MH i2c: 01 07 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 07 00 98 09 00 00 00 00 00 FF 0F B6 [16:07:44]process_action close_receipt done [16:07:44]requested_data is exist [16:07:44]produce_requested_data [16:07:44]requested_item fm.sn is exist - process it [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 11 00 00 [16:07:44]Write to MH i2c: E2 08 00 99 09 80 11 00 00 00 00 00 00 1C [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 99 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [16:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:07:44]wFMCommunicate OK [16:07:44]requested_item fd.num is exist - process it [16:07:44]SAM_PROTO_GetFieldsCounters [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 13 00 00 [16:07:44]Write to MH i2c: E2 08 00 9A 09 80 13 00 00 00 00 00 00 1F [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 62 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 62 00 9A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [16:07:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_GetFieldsCounters done [16:07:44]requested_item shift.num is exist - process it [16:07:44]requested_item shift.opened is exist - process it [16:07:44]req_shift_opened [16:07:44]FM_GetShiftState [16:07:44]SAM_PROTO_GetShiftState [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 13 01 00 [16:07:44]Write to MH i2c: E2 08 00 9B 09 80 13 01 00 00 00 00 00 21 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0E 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0E 00 9B 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 81 [16:07:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_GetShiftState done [16:07:44]FM_GetShiftState done [16:07:44]req_shift_opened done [16:07:44]requested_item shift.open_date is exist - process it [16:07:44]req_shift_open_date [16:07:44]req_shift_open_date done [16:07:44]produce_requested_data done [16:07:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198864,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:07:44]process_action_free close_receipt [16:07:44]json_value_free [16:07:44]json_value_free done [16:07:44]process_json_proto returns [16:07:44]Send response to host [16:07:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198864,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:07:44]free response buf [16:07:44]execute_script done [16:07:44]execute_script returns [16:07:44]free content buf [16:07:44]Sock 9.Close socket [16:07:44]Sock 9.Thread stoped [16:07:46]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:31]OFD Sender: No OFD packet to send [16:08:36]OFD Sender: No OFD packet to send [16:08:41]OFD Sender: No OFD packet to send [16:08:45]accept exits with 7 [16:08:45]New connection [16:08:45]New thread 3067284836 created [16:08:45]Thread 3067428196 joined [16:08:45]Waiting for new connection... [16:08:45] Sock 7.Parse request [16:08:45]Sock 7.Check first char [16:08:45]Sock 7.First char is OK [16:08:45]request: POST /json_proto HTTP/1.0 [16:08:45]Method: POST [16:08:45]URL: /json_proto [16:08:45]Method is POST - this is cgi request [16:08:45]url: /json_proto [16:08:45]query_string will be loaded in cgi processing [16:08:45]execute_cgi json_proto POST (null) [16:08:45]execute_cgi path=json_proto method=POST [16:08:45]POST find Content-Length [16:08:45]Host: 172.17.46.195:8080 [16:08:45]Content-Length: 802 [16:08:45]Content-Type: application/json [16:08:45] [16:08:45]POST finish read [16:08:45]Found Content-Length = 802 [16:08:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.070, "sum" : 450.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:45]execute_script... [16:08:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.070, "sum" : 450.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 450.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:45]POST & json_proto [16:08:45]process_json_proto [16:08:45]json parsed OK: [16:08:45]protocol is kg_v1.0 [16:08:45]action value=close_receipt [16:08:45]process_action close_receipt [16:08:45]cmd_close_receipt [16:08:45]MH_GetDate [16:08:45]Write to MH i2c: F0 00 00 9C 09 94 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: F0 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: F0 09 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: F0 09 00 9C 09 00 0D CB C0 66 8D AE BC 66 F8 [16:08:45]GetLastDocTimeStamp 1723910859 [16:08:45]current date 1723910925 [16:08:45]FM_GetShiftState [16:08:45]SAM_PROTO_GetShiftState [16:08:45]wFMCommunicate request_size=4 [16:08:45]MH_SAM_APDU [16:08:45]CAPDU: 80 13 01 00 [16:08:45]Write to MH i2c: E2 08 00 9D 09 80 13 01 00 00 00 00 00 23 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:45]Read from MH i2c: E2 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 0E 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 0E 00 9D 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 83 [16:08:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:08:45]wFMCommunicate OK [16:08:45]SAM_PROTO_GetShiftState done [16:08:45]FM_GetShiftState done [16:08:45]opened in 1723853126 [16:08:45]opened+sec_in_day 1723939526 [16:08:45]quantity*price = 45039 [16:08:45]sum+1 = 45040 [16:08:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 450.39 袧小袩 1% : 3.99 袧袛小 12% : 47.83 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 450.39 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 473 17.08.2024 16:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198865 肖袩袛: 202663692169360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160845&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198865&fm=202663692169360&tin=02508201610067®Number=0000000000092545&sum=45039 [16:08:46]StoreToDocumentArchive [16:08:46]shift 463 fd 198865 [16:08:46]save to /storage/0463/doc_00198865 [16:08:46]save last doc name /storage/0463/doc_00198865 to /storage/kkm_last_doc_name [16:08:46]save OK [16:08:46]Clear old archive folders... [16:08:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:46]tlvbuf is 003970C0 [16:08:46]SAM_PROTO_ClearQueue [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 09 00 00 [16:08:46]Write to MH i2c: E2 08 00 AA 09 80 09 00 00 00 00 00 00 25 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 AA 09 00 90 00 27 [16:08:46]RAPDU: 90 00 [16:08:46]wFMCommunicate OK [16:08:46]SAM_PROTO_ClearQueue done [16:08:46]KKMCreateOFDPacket [16:08:46]OFDProtocolAddRootSTLVToBuf [16:08:46]FM_MakeSignedData [16:08:46]FM_MakeSignedData [16:08:46]SAM_PROTO_SignData [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 0D 01 02 [16:08:46]Write to MH i2c: E2 08 00 AB 09 80 0D 01 02 00 00 00 00 2D [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 AB 09 00 90 00 28 [16:08:46]RAPDU: 90 00 [16:08:46]wFMCommunicate OK [16:08:46]wFMCommunicate request_size=255 [16:08:46]MH_SAM_APDU [16:08: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 B6 17 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 0D CB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 08 03 00 35 04 06 00 B8 [16:08:46]Write to MH i2c: E2 02 01 AC 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 B6 17 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 0D CB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 08 03 00 35 04 06 00 B8 00 00 81 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 AC 09 00 90 00 29 [16:08:46]RAPDU: 90 00 [16:08:46]wFMCommunicate OK [16:08:46]wFMCommunicate request_size=10 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 0D 02 02 05 52 51 61 70 90 [16:08:46]Write to MH i2c: E2 0D 00 AD 09 80 0D 02 02 05 00 52 51 61 70 90 00 00 3E [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 03 00 AD 09 00 90 00 2A [16:08:46]RAPDU: 90 00 [16:08:46]wFMCommunicate OK [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 0D 03 02 [16:08:46]Write to MH i2c: E2 08 00 AE 09 80 0D 03 02 00 00 00 00 32 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 0B 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 0B 00 AE 09 00 4C 93 E6 21 B8 CF C4 BA 90 00 1E [16:08:46]RAPDU: 4C 93 E6 21 B8 CF C4 BA 90 00 [16:08:46]wFMCommunicate OK [16:08:46]SAM_PROTO_SignData done [16:08:46]FM_MakeSignedData done [16:08:46]CreateOFDProtocolMessage [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 11 00 00 [16:08:46]Write to MH i2c: E2 08 00 AF 09 80 11 00 00 00 00 00 00 32 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 17 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 17 00 AF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7F [16:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:08:46]wFMCommunicate OK [16:08:46]CreateOFDProtocolMessage done [16:08:46]OFDSenderStorePacket 198865 [16:08:46]StoreOFDPacket docnum=198865 [16:08:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 43 BB 07 01 FF 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 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 17 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 0D CB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 08 03 00 35 04 06 00 B8 52 51 61 70 90 4C 93 E6 21 B8 CF C4 BA [16:08:46]CheckFolder [16:08:46]dirname=/storage/ofd_packets [16:08:46]CheckFolder done [16:08:46]ProducePacketName [16:08:46]name=ofd_packets/00198865 [16:08:46]NVStorageSaveData ofd_packets/00198865 [16:08:46]File name is /storage/ofd_packets/00198865 [16:08:46]Write 301 bytes [16:08:46]NVStorageSaveData done [16:08:46]OFDSenderStorePacket done [16:08:46]KKMCreateOFDPacket done [16:08:46]NVStorageSaveData kkm_last_timestamp [16:08:46]File name is /storage/kkm_last_timestamp [16:08:46]Write 4 bytes [16:08:46]NVStorageSaveData done [16:08:46]ExternCall_PrintAddStr [16:08:46]wPrintStart [16:08:46]Write to MH i2c: 01 00 00 B0 09 B9 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: 01 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: 01 07 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: 01 07 00 B0 09 00 00 00 00 00 FF 0F CE [16:08:46]RasterBufferAndPrint [16:08:46]line 小褔械褌 N : (1)11326328 [16:08:46]line 袠袧袧: 02508201610067 [16:08:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:08:46]line 袩袪袨袛袗袞袗 [16:08:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:08:46]line 孝芯胁邪褉: 2710124500 [16:08:46]line 袗懈-95-袣-5 [16:08:46]line 6.070 * 74.20 [16:08:46]line = 450.39 [16:08:46]line 袧袛小 12% 袧小袩 1% [16:08:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:08:46]line 袠孝袨袚袨: 450.39 [16:08:46]line 袧小袩 1% : 3.99 [16:08:46]line 袧袛小 12% : 47.83 [16:08:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:08:46]line 袘械蟹薪邪谢.: 450.39 [16:08:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:08:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:08:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:08:46]line 效械泻 473 17.08.2024 16:08 [16:08:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:08:46]line 袟袧袦: 0300000079 [16:08:46]line 袪袧袦: 0000000000092545 [16:08:46]line 袙械褉褋懈褟 袣袣袦: 001 [16:08:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:08:46]line 肖袦: 0000000000871802 [16:08:46]line 肖袛: 198865 [16:08:46]line 肖袩袛: 202663692169360 [16:08:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T160845&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198865&fm=202663692169360&tin=02508201610067®Number=0000000000092545&sum=45039 [16:08:46]written 0, free lines is 4095 [16:08:46]OFD Sender: Processing packet 198865 [packets to send 246, broken 245] [16:08:46]ProducePacketName [16:08:46]name=ofd_packets/00198865 [16:08:46]OFD Sender: To server: 嚂鰌G, [16:08:46]CommunicateWithHost lk.salyk.kg:30040 [16:08:46]ConnectInit lk.salyk.kg [16:08:47]Connected sock=10 [16:08:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 43 BB 07 01 FF 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 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 17 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF AF 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 0D CB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 08 03 00 35 04 06 00 B8 52 51 61 70 90 4C 93 E6 21 B8 CF C4 BA [16:08:47]Write to MH i2c: 01 00 00 DA 09 E3 [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: 01 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: 01 07 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: 01 07 00 DA 09 00 00 00 00 00 F8 0C EE [16:08:47]RasterBufferAndPrint [16:08:47]line [16:08:47]line [16:08:47]line [16:08:47]line [16:08:47]line [16:08:47]written 0, free lines is 3330 [16:08:47]MH_Cut [16:08:47]Write to MH i2c: D1 01 00 E1 09 01 BC [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: D1 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: D1 01 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: D1 01 00 E1 09 00 BB [16:08:47]Write to MH i2c: 01 00 00 E2 09 EB [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 07 78 47 00 A4 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 08 03 00 F4 03 04 00 1D 77 C0 66 B6 04 01 00 00 21 08 19 26 93 AB 97 59 [16:08:47]CommunicateWithHost err = 0 [16:08:47]CheckOFDResponse [16:08:47]1017 (14) - 77093643461234 [16:08:47]1041 (16) - 0000000000871802 [16:08:47]1040 (4) - 198865 [16:08:47]1012 (4) - 17.08.2024 10:10 [16:08:47]1206 (1) - 0 [16:08:47]OFD Sender: Remove packet 198865 [16:08:47]ProducePacketName [16:08:47]name=ofd_packets/00198865 [16:08:47]NVStorageDeleteData [16:08:47]OFD Sender: No OFD packet to send [16:08:48]*** Cut start [16:08:48]*** Purtial cut [16:08:48]*** Stage 1: CUTSNS_PIN = 1 [16:08:48]Read from MH i2c: 01 [16:08:48]MH_I2C_Read... [16:08:48]*** Stop cut motor [16:08:48]*** Cut end [16:08:48]Read from MH i2c: 01 07 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: 01 07 00 E2 09 00 00 00 00 00 FF 0F 00 [16:08:48]process_action close_receipt done [16:08:48]requested_data is exist [16:08:48]produce_requested_data [16:08:48]requested_item fm.sn is exist - process it [16:08:48]wFMCommunicate request_size=4 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 11 00 00 [16:08:48]Write to MH i2c: E2 08 00 E3 09 80 11 00 00 00 00 00 00 66 [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:48]Read from MH i2c: E2 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 17 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 17 00 E3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [16:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:08:48]wFMCommunicate OK [16:08:48]requested_item fd.num is exist - process it [16:08:48]SAM_PROTO_GetFieldsCounters [16:08:48]wFMCommunicate request_size=4 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 13 00 00 [16:08:48]Write to MH i2c: E2 08 00 E4 09 80 13 00 00 00 00 00 00 69 [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:48]Read from MH i2c: E2 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 62 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 62 00 E4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [16:08:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:48]wFMCommunicate OK [16:08:48]SAM_PROTO_GetFieldsCounters done [16:08:48]requested_item shift.num is exist - process it [16:08:48]requested_item shift.opened is exist - process it [16:08:48]req_shift_opened [16:08:48]FM_GetShiftState [16:08:48]SAM_PROTO_GetShiftState [16:08:48]wFMCommunicate request_size=4 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 13 01 00 [16:08:48]Write to MH i2c: E2 08 00 E5 09 80 13 01 00 00 00 00 00 6B [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:48]Read from MH i2c: E2 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 0E 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 0E 00 E5 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CB [16:08:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:08:48]wFMCommunicate OK [16:08:48]SAM_PROTO_GetShiftState done [16:08:48]FM_GetShiftState done [16:08:48]req_shift_opened done [16:08:48]requested_item shift.open_date is exist - process it [16:08:48]req_shift_open_date [16:08:48]req_shift_open_date done [16:08:48]produce_requested_data done [16:08:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198865,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:08:48]process_action_free close_receipt [16:08:48]json_value_free [16:08:48]json_value_free done [16:08:48]process_json_proto returns [16:08:48]Send response to host [16:08:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198865,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:08:48]free response buf [16:08:48]execute_script done [16:08:48]execute_script returns [16:08:48]free content buf [16:08:48]Sock 7.Close socket [16:08:48]Sock 7.Thread stoped [16:08:52]OFD Sender: No OFD packet to send [16:08:57]OFD Sender: No OFD packet to send [16:09:02]OFD Sender: No OFD packet to send [16:09:07]OFD Sender: No OFD packet to send [16:09:12]OFD Sender: No OFD packet to send [16:09:17]OFD Sender: No OFD packet to send [16:09:22]OFD Sender: No OFD packet to send [16:09:27]OFD Sender: No OFD packet to send [16:09:32]OFD Sender: No OFD packet to send [16:09:37]OFD Sender: No OFD packet to send [16:09:42]OFD Sender: No OFD packet to send [16:09:47]OFD Sender: No OFD packet to send [16:09:52]OFD Sender: No OFD packet to send [16:09:57]OFD Sender: No OFD packet to send [16:10:02]OFD Sender: No OFD packet to send [16:10:07]OFD Sender: No OFD packet to send [16:10:13]OFD Sender: No OFD packet to send [16:10:18]OFD Sender: No OFD packet to send [16:10:23]OFD Sender: No OFD packet to send [16:10:28]OFD Sender: No OFD packet to send [16:10:33]OFD Sender: No OFD packet to send [16:10:38]OFD Sender: No OFD packet to send [16:10:43]OFD Sender: No OFD packet to send [16:10:48]OFD Sender: No OFD packet to send [16:10:53]OFD Sender: No OFD packet to send [16:10:58]OFD Sender: No OFD packet to send [16:11:03]OFD Sender: No OFD packet to send [16:11:08]OFD Sender: No OFD packet to send [16:11:13]OFD Sender: No OFD packet to send [16:11:18]OFD Sender: No OFD packet to send [16:11:23]OFD Sender: No OFD packet to send [16:11:28]OFD Sender: No OFD packet to send [16:11:33]OFD Sender: No OFD packet to send [16:11:38]OFD Sender: No OFD packet to send [16:11:43]OFD Sender: No OFD packet to send [16:11:48]OFD Sender: No OFD packet to send [16:11:53]OFD Sender: No OFD packet to send [16:11:58]OFD Sender: No OFD packet to send [16:12:03]OFD Sender: No OFD packet to send [16:12:08]OFD Sender: No OFD packet to send [16:12:13]OFD Sender: No OFD packet to send [16:12:18]OFD Sender: No OFD packet to send [16:12:23]OFD Sender: No OFD packet to send [16:12:28]OFD Sender: No OFD packet to send [16:12:33]OFD Sender: No OFD packet to send [16:12:38]OFD Sender: No OFD packet to send [16:12:43]OFD Sender: No OFD packet to send [16:12:48]OFD Sender: No OFD packet to send [16:12:53]OFD Sender: No OFD packet to send [16:12:58]OFD Sender: No OFD packet to send [16:13:03]OFD Sender: No OFD packet to send [16:13:08]OFD Sender: No OFD packet to send [16:13:13]OFD Sender: No OFD packet to send [16:13:18]OFD Sender: No OFD packet to send [16:13:23]OFD Sender: No OFD packet to send [16:13:28]OFD Sender: No OFD packet to send [16:13:33]OFD Sender: No OFD packet to send [16:13:38]OFD Sender: No OFD packet to send [16:13:43]OFD Sender: No OFD packet to send [16:13:48]OFD Sender: No OFD packet to send [16:13:53]OFD Sender: No OFD packet to send [16:13:58]OFD Sender: No OFD packet to send [16:14:03]OFD Sender: No OFD packet to send [16:14:08]OFD Sender: No OFD packet to send [16:14:13]OFD Sender: No OFD packet to send [16:14:18]OFD Sender: No OFD packet to send [16:14:23]OFD Sender: No OFD packet to send [16:14:28]OFD Sender: No OFD packet to send [16:14:33]OFD Sender: No OFD packet to send [16:14:38]OFD Sender: No OFD packet to send [16:14:43]OFD Sender: No OFD packet to send [16:14:48]OFD Sender: No OFD packet to send [16:14:53]OFD Sender: No OFD packet to send [16:14:58]OFD Sender: No OFD packet to send [16:15:03]OFD Sender: No OFD packet to send [16:15:08]OFD Sender: No OFD packet to send [16:15:10]accept exits with 9 [16:15:10]New connection [16:15:10]New thread 3067428196 created [16:15:10]Thread 3067284836 joined [16:15:10]Waiting for new connection... [16:15:10] Sock 9.Parse request [16:15:10]Sock 9.Check first char [16:15:10]Sock 9.First char is OK [16:15:10]request: POST /json_proto HTTP/1.0 [16:15:10]Method: POST [16:15:10]URL: /json_proto [16:15:10]Method is POST - this is cgi request [16:15:10]url: /json_proto [16:15:10]query_string will be loaded in cgi processing [16:15:10]execute_cgi json_proto POST (null) [16:15:10]execute_cgi path=json_proto method=POST [16:15:10]POST find Content-Length [16:15:10]Host: 172.17.46.195:8080 [16:15:10]Content-Length: 802 [16:15:10]Content-Type: application/json [16:15:10] [16:15:10]POST finish read [16:15:10]Found Content-Length = 802 [16:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:10]execute_script... [16:15: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)11326329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:10]POST & json_proto [16:15:10]process_json_proto [16:15:10]json parsed OK: [16:15:10]protocol is kg_v1.0 [16:15:10]action value=close_receipt [16:15:10]process_action close_receipt [16:15:10]cmd_close_receipt [16:15:10]MH_GetDate [16:15:10]Write to MH i2c: F0 00 00 E6 09 DE [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 09 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: F0 09 00 E6 09 00 8E CC C0 66 8D AE BC 66 C4 [16:15:10]GetLastDocTimeStamp 1723910925 [16:15:10]current date 1723911310 [16:15:10]FM_GetShiftState [16:15:10]SAM_PROTO_GetShiftState [16:15:10]wFMCommunicate request_size=4 [16:15:10]MH_SAM_APDU [16:15:10]CAPDU: 80 13 01 00 [16:15:10]Write to MH i2c: E2 08 00 E7 09 80 13 01 00 00 00 00 00 6D [16:15:10]Write i2c OK [16:15:10]MH_I2C_Read... [16:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:10]Read from MH i2c: E2 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 0E 00 [16:15:10]MH_I2C_Read... [16:15:10]Read from MH i2c: E2 0E 00 E7 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CD [16:15:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:15:10]wFMCommunicate OK [16:15:10]SAM_PROTO_GetShiftState done [16:15:10]FM_GetShiftState done [16:15:10]opened in 1723853126 [16:15:10]opened+sec_in_day 1723939526 [16:15:10]quantity*price = 50036 [16:15:10]sum+1 = 50037 [16:15:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 474 17.08.2024 16:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198866 肖袩袛: 150021263958961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161510&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198866&fm=150021263958961&tin=02508201610067®Number=0000000000092545&sum=50036 [16:15:11]StoreToDocumentArchive [16:15:11]shift 463 fd 198866 [16:15:11]save to /storage/0463/doc_00198866 [16:15:11]save last doc name /storage/0463/doc_00198866 to /storage/kkm_last_doc_name [16:15:11]save OK [16:15:11]Clear old archive folders... [16:15:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:15:11]tlvbuf is 0039F4B0 [16:15:11]SAM_PROTO_ClearQueue [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 09 00 00 [16:15:11]Write to MH i2c: E2 08 00 F4 09 80 09 00 00 00 00 00 00 6F [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 F4 09 00 90 00 71 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]SAM_PROTO_ClearQueue done [16:15:11]KKMCreateOFDPacket [16:15:11]OFDProtocolAddRootSTLVToBuf [16:15:11]FM_MakeSignedData [16:15:11]FM_MakeSignedData [16:15:11]SAM_PROTO_SignData [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 0D 01 02 [16:15:11]Write to MH i2c: E2 08 00 F5 09 80 0D 01 02 00 00 00 00 77 [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 F5 09 00 90 00 72 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]wFMCommunicate request_size=255 [16:15:11]MH_SAM_APDU [16:15: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 8E CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 08 03 00 35 04 06 00 88 [16:15:11]Write to MH i2c: E2 02 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 8E CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 08 03 00 35 04 06 00 88 00 00 C7 [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 F6 09 00 90 00 73 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]wFMCommunicate request_size=10 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 0D 02 02 05 71 8C 25 A3 B1 [16:15:11]Write to MH i2c: E2 0D 00 F7 09 80 0D 02 02 05 00 71 8C 25 A3 B1 00 00 FA [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 03 00 F7 09 00 90 00 74 [16:15:11]RAPDU: 90 00 [16:15:11]wFMCommunicate OK [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 0D 03 02 [16:15:11]Write to MH i2c: E2 08 00 F8 09 80 0D 03 02 00 00 00 00 7C [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 0B 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 0B 00 F8 09 00 9B 0E FC 55 FD 9D B8 57 90 00 20 [16:15:11]RAPDU: 9B 0E FC 55 FD 9D B8 57 90 00 [16:15:11]wFMCommunicate OK [16:15:11]SAM_PROTO_SignData done [16:15:11]FM_MakeSignedData done [16:15:11]CreateOFDProtocolMessage [16:15:11]wFMCommunicate request_size=4 [16:15:11]MH_SAM_APDU [16:15:11]CAPDU: 80 11 00 00 [16:15:11]Write to MH i2c: E2 08 00 F9 09 80 11 00 00 00 00 00 00 7C [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:11]Read from MH i2c: E2 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 17 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: E2 17 00 F9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C9 [16:15:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:15:11]wFMCommunicate OK [16:15:11]CreateOFDProtocolMessage done [16:15:11]OFDSenderStorePacket 198866 [16:15:11]StoreOFDPacket docnum=198866 [16:15:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 9E 07 01 40 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 8E CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 08 03 00 35 04 06 00 88 71 8C 25 A3 B1 9B 0E FC 55 FD 9D B8 57 [16:15:11]CheckFolder [16:15:11]dirname=/storage/ofd_packets [16:15:11]CheckFolder done [16:15:11]ProducePacketName [16:15:11]name=ofd_packets/00198866 [16:15:11]NVStorageSaveData ofd_packets/00198866 [16:15:11]File name is /storage/ofd_packets/00198866 [16:15:11]Write 301 bytes [16:15:11]NVStorageSaveData done [16:15:11]OFDSenderStorePacket done [16:15:11]KKMCreateOFDPacket done [16:15:11]NVStorageSaveData kkm_last_timestamp [16:15:11]File name is /storage/kkm_last_timestamp [16:15:11]Write 4 bytes [16:15:11]NVStorageSaveData done [16:15:11]ExternCall_PrintAddStr [16:15:11]wPrintStart [16:15:11]Write to MH i2c: 01 00 00 FA 09 03 [16:15:11]Write i2c OK [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: 01 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: 01 07 00 [16:15:11]MH_I2C_Read... [16:15:11]Read from MH i2c: 01 07 00 FA 09 00 00 00 00 00 FF 0F 18 [16:15:11]RasterBufferAndPrint [16:15:11]line 小褔械褌 N : (1)11326329 [16:15:11]line 袠袧袧: 02508201610067 [16:15:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:15:11]line 袩袪袨袛袗袞袗 [16:15:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:15:11]line 孝芯胁邪褉: 2710124130 [16:15:11]line 袗懈-92-袣-4 [16:15:11]line 7.380 * 67.80 [16:15:11]line = 500.36 [16:15:11]line 袧袛小 12% 袧小袩 1% [16:15:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:15:11]line 袠孝袨袚袨: 500.36 [16:15:11]line 袧小袩 1% : 4.43 [16:15:11]line 袧袛小 12% : 53.14 [16:15:11]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:15:11]line 袘械蟹薪邪谢.: 500.36 [16:15:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:15:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:15:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:15:11]line 效械泻 474 17.08.2024 16:15 [16:15:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:15:11]line 袟袧袦: 0300000079 [16:15:11]line 袪袧袦: 0000000000092545 [16:15:11]line 袙械褉褋懈褟 袣袣袦: 001 [16:15:11]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:15:11]line 肖袦: 0000000000871802 [16:15:11]line 肖袛: 198866 [16:15:11]line 肖袩袛: 150021263958961 [16:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161510&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198866&fm=150021263958961&tin=02508201610067®Number=0000000000092545&sum=50036 [16:15:12]OFD Sender: Processing packet 198866 [packets to send 246, broken 245] [16:15:12]ProducePacketName [16:15:12]name=ofd_packets/00198866 [16:15:12]OFD Sender: To server: 嚂鰌G, [16:15:12]CommunicateWithHost lk.salyk.kg:30040 [16:15:12]ConnectInit lk.salyk.kg [16:15:12]written 0, free lines is 4095 [16:15:12]Connected sock=10 [16:15:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 9E 07 01 40 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 8E CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 08 03 00 35 04 06 00 88 71 8C 25 A3 B1 9B 0E FC 55 FD 9D B8 57 [16:15:12]Write to MH i2c: 01 00 00 24 0A 2E [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: 01 07 00 24 0A 00 00 00 00 00 E9 0C 2A [16:15:12]RasterBufferAndPrint [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]line [16:15:12]written 0, free lines is 3311 [16:15:12]MH_Cut [16:15:12]Write to MH i2c: D1 01 00 2B 0A 01 07 [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: D1 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: D1 01 00 [16:15:12]MH_I2C_Read... [16:15:12]Read from MH i2c: D1 01 00 2B 0A 00 06 [16:15:12]Write to MH i2c: 01 00 00 2C 0A 36 [16:15:12]Write i2c OK [16:15:12]MH_I2C_Read... [16:15:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2C 36 47 00 9B 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 08 03 00 F4 03 04 00 9E 78 C0 66 B6 04 01 00 00 87 E6 7E C5 57 07 F3 ED [16:15:12]CommunicateWithHost err = 0 [16:15:12]CheckOFDResponse [16:15:12]1017 (14) - 77093643461234 [16:15:12]1041 (16) - 0000000000871802 [16:15:12]1040 (4) - 198866 [16:15:12]1012 (4) - 17.08.2024 10:17 [16:15:12]1206 (1) - 0 [16:15:12]OFD Sender: Remove packet 198866 [16:15:12]ProducePacketName [16:15:12]name=ofd_packets/00198866 [16:15:12]NVStorageDeleteData [16:15:13]OFD Sender: No OFD packet to send [16:15:13]*** Cut start [16:15:13]*** Purtial cut [16:15:13]*** CUTSNS_PIN = 0 [16:15:13]*** Stage 1: CUTSNS_PIN = 1 [16:15:15]Read from MH i2c: 01 [16:15:15]MH_I2C_Read... [16:15:15]*** Stop cut motor [16:15:15]*** Cut end [16:15:15]Read from MH i2c: 01 07 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: 01 07 00 2C 0A 00 00 00 00 00 FF 0F 4B [16:15:15]process_action close_receipt done [16:15:15]requested_data is exist [16:15:15]produce_requested_data [16:15:15]requested_item fm.sn is exist - process it [16:15:15]wFMCommunicate request_size=4 [16:15:15]MH_SAM_APDU [16:15:15]CAPDU: 80 11 00 00 [16:15:15]Write to MH i2c: E2 08 00 2D 0A 80 11 00 00 00 00 00 00 B1 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 17 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 17 00 2D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FE [16:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:15:15]wFMCommunicate OK [16:15:15]requested_item fd.num is exist - process it [16:15:15]SAM_PROTO_GetFieldsCounters [16:15:15]wFMCommunicate request_size=4 [16:15:15]MH_SAM_APDU [16:15:15]CAPDU: 80 13 00 00 [16:15:15]Write to MH i2c: E2 08 00 2E 0A 80 13 00 00 00 00 00 00 B4 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 62 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 62 00 2E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [16:15:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:15]wFMCommunicate OK [16:15:15]SAM_PROTO_GetFieldsCounters done [16:15:15]requested_item shift.num is exist - process it [16:15:15]requested_item shift.opened is exist - process it [16:15:15]req_shift_opened [16:15:15]FM_GetShiftState [16:15:15]SAM_PROTO_GetShiftState [16:15:15]wFMCommunicate request_size=4 [16:15:15]MH_SAM_APDU [16:15:15]CAPDU: 80 13 01 00 [16:15:15]Write to MH i2c: E2 08 00 2F 0A 80 13 01 00 00 00 00 00 B6 [16:15:15]Write i2c OK [16:15:15]MH_I2C_Read... [16:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:15]Read from MH i2c: E2 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0E 00 [16:15:15]MH_I2C_Read... [16:15:15]Read from MH i2c: E2 0E 00 2F 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 16 [16:15:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:15:15]wFMCommunicate OK [16:15:15]SAM_PROTO_GetShiftState done [16:15:15]FM_GetShiftState done [16:15:15]req_shift_opened done [16:15:15]requested_item shift.open_date is exist - process it [16:15:15]req_shift_open_date [16:15:15]req_shift_open_date done [16:15:15]produce_requested_data done [16:15:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198866,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:15:15]process_action_free close_receipt [16:15:15]json_value_free [16:15:15]json_value_free done [16:15:15]process_json_proto returns [16:15:15]Send response to host [16:15:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198866,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:15:15]free response buf [16:15:15]execute_script done [16:15:15]execute_script returns [16:15:15]free content buf [16:15:15]Sock 9.Close socket [16:15:15]Sock 9.Thread stoped [16:15:18]OFD Sender: No OFD packet to send [16:15:23]OFD Sender: No OFD packet to send [16:15:28]OFD Sender: No OFD packet to send [16:15:33]OFD Sender: No OFD packet to send [16:15:38]OFD Sender: No OFD packet to send [16:15:43]OFD Sender: No OFD packet to send [16:15:48]OFD Sender: No OFD packet to send [16:15:53]OFD Sender: No OFD packet to send [16:15:58]OFD Sender: No OFD packet to send [16:16:03]OFD Sender: No OFD packet to send [16:16:08]OFD Sender: No OFD packet to send [16:16:10]accept exits with 7 [16:16:10]New connection [16:16:10]New thread 3067284836 created [16:16:10]Thread 3067428196 joined [16:16:10]Waiting for new connection... [16:16:10] Sock 7.Parse request [16:16:10]Sock 7.Check first char [16:16:10]Sock 7.First char is OK [16:16:10]request: POST /json_proto HTTP/1.0 [16:16:10]Method: POST [16:16:10]URL: /json_proto [16:16:10]Method is POST - this is cgi request [16:16:10]url: /json_proto [16:16:10]query_string will be loaded in cgi processing [16:16:10]execute_cgi json_proto POST (null) [16:16:10]execute_cgi path=json_proto method=POST [16:16:10]POST find Content-Length [16:16:10]Host: 172.17.46.195:8080 [16:16:10]Content-Length: 679 [16:16:10]Content-Type: application/json [16:16:10] [16:16:10]POST finish read [16:16:10]Found Content-Length = 679 [16:16:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:10]execute_script... [16:16: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)11326330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:10]POST & json_proto [16:16:10]process_json_proto [16:16:10]json parsed OK: [16:16:10]protocol is kg_v1.0 [16:16:10]action value=close_receipt [16:16:10]process_action close_receipt [16:16:10]cmd_close_receipt [16:16:10]MH_GetDate [16:16:10]Write to MH i2c: F0 00 00 30 0A 29 [16:16:10]Write i2c OK [16:16:10]MH_I2C_Read... [16:16:10]Read from MH i2c: F0 [16:16:10]MH_I2C_Read... [16:16:10]Read from MH i2c: F0 09 00 [16:16:10]MH_I2C_Read... [16:16:10]Read from MH i2c: F0 09 00 30 0A 00 CB CC C0 66 8D AE BC 66 4C [16:16:10]GetLastDocTimeStamp 1723911310 [16:16:10]current date 1723911371 [16:16:10]FM_GetShiftState [16:16:10]SAM_PROTO_GetShiftState [16:16:10]wFMCommunicate request_size=4 [16:16:10]MH_SAM_APDU [16:16:10]CAPDU: 80 13 01 00 [16:16:10]Write to MH i2c: E2 08 00 31 0A 80 13 01 00 00 00 00 00 B8 [16:16:10]Write i2c OK [16:16:10]MH_I2C_Read... [16:16:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:10]Read from MH i2c: E2 [16:16:10]MH_I2C_Read... [16:16:10]Read from MH i2c: E2 0E 00 [16:16:10]MH_I2C_Read... [16:16:10]Read from MH i2c: E2 0E 00 31 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 18 [16:16:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:16:10]wFMCommunicate OK [16:16:10]SAM_PROTO_GetShiftState done [16:16:10]FM_GetShiftState done [16:16:10]opened in 1723853126 [16:16:10]opened+sec_in_day 1723939526 [16:16:10]quantity*price = 50036 [16:16:10]sum+1 = 50037 [16:16:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 475 17.08.2024 16:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198867 肖袩袛: 82265994411056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198867&fm=82265994411056&tin=02508201610067®Number=0000000000092545&sum=50000 [16:16:11]StoreToDocumentArchive [16:16:11]shift 463 fd 198867 [16:16:11]save to /storage/0463/doc_00198867 [16:16:11]save last doc name /storage/0463/doc_00198867 to /storage/kkm_last_doc_name [16:16:11]save OK [16:16:11]Clear old archive folders... [16:16:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:11]tlvbuf is B6F1C180 [16:16:11]SAM_PROTO_ClearQueue [16:16:11]wFMCommunicate request_size=4 [16:16:11]MH_SAM_APDU [16:16:11]CAPDU: 80 09 00 00 [16:16:11]Write to MH i2c: E2 08 00 3E 0A 80 09 00 00 00 00 00 00 BA [16:16:11]Write i2c OK [16:16:11]MH_I2C_Read... [16:16:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:11]Read from MH i2c: E2 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: E2 03 00 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: E2 03 00 3E 0A 00 90 00 BC [16:16:11]RAPDU: 90 00 [16:16:11]wFMCommunicate OK [16:16:11]SAM_PROTO_ClearQueue done [16:16:11]KKMCreateOFDPacket [16:16:11]OFDProtocolAddRootSTLVToBuf [16:16:11]FM_MakeSignedData [16:16:11]FM_MakeSignedData [16:16:11]SAM_PROTO_SignData [16:16:11]wFMCommunicate request_size=4 [16:16:11]MH_SAM_APDU [16:16:11]CAPDU: 80 0D 01 02 [16:16:11]Write to MH i2c: E2 08 00 3F 0A 80 0D 01 02 00 00 00 00 C2 [16:16:11]Write i2c OK [16:16:11]MH_I2C_Read... [16:16:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:11]Read from MH i2c: E2 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: E2 03 00 [16:16:11]MH_I2C_Read... [16:16:11]Read from MH i2c: E2 03 00 3F 0A 00 90 00 BD [16:16:11]RAPDU: 90 00 [16:16:11]wFMCommunicate OK [16:16:11]wFMCommunicate request_size=255 [16:16:11]MH_SAM_APDU [16:16: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 CB CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 08 03 00 35 04 06 00 4A [16:16:11]Write to MH i2c: E2 02 01 40 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 CB CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 08 03 00 35 04 06 00 4A 00 00 CB [16:16:11]Write i2c OK [16:16:11]MH_I2C_Read... [16:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:12]Read from MH i2c: E2 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 03 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 03 00 40 0A 00 90 00 BE [16:16:12]RAPDU: 90 00 [16:16:12]wFMCommunicate OK [16:16:12]wFMCommunicate request_size=10 [16:16:12]MH_SAM_APDU [16:16:12]CAPDU: 80 0D 02 02 05 D2 0B 5F BC 30 [16:16:12]Write to MH i2c: E2 0D 00 41 0A 80 0D 02 02 05 00 D2 0B 5F BC 30 00 00 F7 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:12]Read from MH i2c: E2 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 03 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 03 00 41 0A 00 90 00 BF [16:16:12]RAPDU: 90 00 [16:16:12]wFMCommunicate OK [16:16:12]wFMCommunicate request_size=4 [16:16:12]MH_SAM_APDU [16:16:12]CAPDU: 80 0D 03 02 [16:16:12]Write to MH i2c: E2 08 00 42 0A 80 0D 03 02 00 00 00 00 C7 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:12]Read from MH i2c: E2 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 0B 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 0B 00 42 0A 00 95 2D 9D 54 53 B6 10 0A 90 00 9E [16:16:12]RAPDU: 95 2D 9D 54 53 B6 10 0A 90 00 [16:16:12]wFMCommunicate OK [16:16:12]SAM_PROTO_SignData done [16:16:12]FM_MakeSignedData done [16:16:12]CreateOFDProtocolMessage [16:16:12]wFMCommunicate request_size=4 [16:16:12]MH_SAM_APDU [16:16:12]CAPDU: 80 11 00 00 [16:16:12]Write to MH i2c: E2 08 00 43 0A 80 11 00 00 00 00 00 00 C7 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:12]Read from MH i2c: E2 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 17 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: E2 17 00 43 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 14 [16:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:16:12]wFMCommunicate OK [16:16:12]CreateOFDProtocolMessage done [16:16:12]OFDSenderStorePacket 198867 [16:16:12]StoreOFDPacket docnum=198867 [16:16:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA 7B 07 01 A3 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 CB CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 08 03 00 35 04 06 00 4A D2 0B 5F BC 30 95 2D 9D 54 53 B6 10 0A [16:16:12]CheckFolder [16:16:12]dirname=/storage/ofd_packets [16:16:12]CheckFolder done [16:16:12]ProducePacketName [16:16:12]name=ofd_packets/00198867 [16:16:12]NVStorageSaveData ofd_packets/00198867 [16:16:12]File name is /storage/ofd_packets/00198867 [16:16:12]Write 301 bytes [16:16:12]NVStorageSaveData done [16:16:12]OFDSenderStorePacket done [16:16:12]KKMCreateOFDPacket done [16:16:12]NVStorageSaveData kkm_last_timestamp [16:16:12]File name is /storage/kkm_last_timestamp [16:16:12]Write 4 bytes [16:16:12]NVStorageSaveData done [16:16:12]ExternCall_PrintAddStr [16:16:12]wPrintStart [16:16:12]Write to MH i2c: 01 00 00 44 0A 4E [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 07 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 07 00 44 0A 00 00 00 00 00 FF 0F 63 [16:16:12]RasterBufferAndPrint [16:16:12]line 小褔械褌 N : (1)11326330 [16:16:12]line 袠袧袧: 02508201610067 [16:16:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:16:12]line 袩袪袨袛袗袞袗 [16:16:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [16:16:12]line 孝芯胁邪褉: 2710124130 [16:16:12]line 袗懈-92-袣-4 [16:16:12]line 7.380 * 67.80 [16:16:12]line = 500.36 [16:16:12]line 袧袛小 12% 袧小袩 1% [16:16:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:16:12]line 袨袣袪校袚袥袝袧袠袝: -0.36 [16:16:12]line 袠孝袨袚袨: 500.00 [16:16:12]line 袙薪械褋械薪芯: 500.00 [16:16:12]line 小袛袗效袗: 0.00 [16:16:12]line 袧小袩 1% : 4.43 [16:16:12]line 袧袛小 12% : 53.14 [16:16:12]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:16:12]line 袘械蟹薪邪谢.: 0.00 [16:16:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:16:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:16:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:16:12]line 效械泻 475 17.08.2024 16:16 [16:16:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:16:12]line 袟袧袦: 0300000079 [16:16:12]line 袪袧袦: 0000000000092545 [16:16:12]line 袙械褉褋懈褟 袣袣袦: 001 [16:16:12]line 肖袦: 0000000000871802 [16:16:12]line 肖袛: 198867 [16:16:12]line 肖袩袛: 82265994411056 [16:16:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161611&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198867&fm=82265994411056&tin=02508201610067®Number=0000000000092545&sum=50000 [16:16:12]OFD Sender: Processing packet 198867 [packets to send 246, broken 245] [16:16:12]ProducePacketName [16:16:12]name=ofd_packets/00198867 [16:16:12]OFD Sender: To server: 嚂鰌G, [16:16:12]CommunicateWithHost lk.salyk.kg:30040 [16:16:12]ConnectInit lk.salyk.kg [16:16:12]written 0, free lines is 4095 [16:16:12]Connected sock=10 [16:16:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA 7B 07 01 A3 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 CB CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 08 03 00 35 04 06 00 4A D2 0B 5F BC 30 95 2D 9D 54 53 B6 10 0A [16:16:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0C 79 47 00 4D F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 08 03 00 F4 03 04 00 DB 78 C0 66 B6 04 01 00 00 5D 6E A7 DC B4 ED 30 9A [16:16:12]CommunicateWithHost err = 0 [16:16:12]CheckOFDResponse [16:16:12]1017 (14) - 77093643461234 [16:16:12]1041 (16) - 0000000000871802 [16:16:12]1040 (4) - 198867 [16:16:12]1012 (4) - 17.08.2024 10:18 [16:16:12]1206 (1) - 0 [16:16:12]OFD Sender: Remove packet 198867 [16:16:12]ProducePacketName [16:16:12]name=ofd_packets/00198867 [16:16:12]NVStorageDeleteData [16:16:12]Write to MH i2c: 01 00 00 6F 0A 79 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 07 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: 01 07 00 6F 0A 00 00 00 00 00 E5 0C 71 [16:16:12]RasterBufferAndPrint [16:16:12]line [16:16:12]line [16:16:12]line [16:16:12]line [16:16:12]line [16:16:12]written 0, free lines is 3307 [16:16:12]MH_Cut [16:16:12]Write to MH i2c: D1 01 00 76 0A 01 52 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: D1 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: D1 01 00 [16:16:12]MH_I2C_Read... [16:16:12]Read from MH i2c: D1 01 00 76 0A 00 51 [16:16:12]Write to MH i2c: 01 00 00 77 0A 81 [16:16:12]Write i2c OK [16:16:12]MH_I2C_Read... [16:16:13]OFD Sender: No OFD packet to send [16:16:13]*** Cut start [16:16:13]*** Purtial cut [16:16:13]*** Stage 1: CUTSNS_PIN = 1 [16:16:14]Read from MH i2c: 01 [16:16:14]MH_I2C_Read... [16:16:14]*** Stop cut motor [16:16:14]*** Cut end [16:16:14]Read from MH i2c: 01 07 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: 01 07 00 77 0A 00 00 00 00 00 FF 0F 96 [16:16:14]process_action close_receipt done [16:16:14]requested_data is exist [16:16:14]produce_requested_data [16:16:14]requested_item fm.sn is exist - process it [16:16:14]wFMCommunicate request_size=4 [16:16:14]MH_SAM_APDU [16:16:14]CAPDU: 80 11 00 00 [16:16:14]Write to MH i2c: E2 08 00 78 0A 80 11 00 00 00 00 00 00 FC [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:14]Read from MH i2c: E2 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 17 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 17 00 78 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 49 [16:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:16:14]wFMCommunicate OK [16:16:14]requested_item fd.num is exist - process it [16:16:14]SAM_PROTO_GetFieldsCounters [16:16:14]wFMCommunicate request_size=4 [16:16:14]MH_SAM_APDU [16:16:14]CAPDU: 80 13 00 00 [16:16:14]Write to MH i2c: E2 08 00 79 0A 80 13 00 00 00 00 00 00 FF [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:14]Read from MH i2c: E2 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 62 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 62 00 79 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [16:16:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:14]wFMCommunicate OK [16:16:14]SAM_PROTO_GetFieldsCounters done [16:16:14]requested_item shift.num is exist - process it [16:16:14]requested_item shift.opened is exist - process it [16:16:14]req_shift_opened [16:16:14]FM_GetShiftState [16:16:14]SAM_PROTO_GetShiftState [16:16:14]wFMCommunicate request_size=4 [16:16:14]MH_SAM_APDU [16:16:14]CAPDU: 80 13 01 00 [16:16:14]Write to MH i2c: E2 08 00 7A 0A 80 13 01 00 00 00 00 00 01 [16:16:14]Write i2c OK [16:16:14]MH_I2C_Read... [16:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:14]Read from MH i2c: E2 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 0E 00 [16:16:14]MH_I2C_Read... [16:16:14]Read from MH i2c: E2 0E 00 7A 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 61 [16:16:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:16:14]wFMCommunicate OK [16:16:14]SAM_PROTO_GetShiftState done [16:16:14]FM_GetShiftState done [16:16:14]req_shift_opened done [16:16:14]requested_item shift.open_date is exist - process it [16:16:14]req_shift_open_date [16:16:14]req_shift_open_date done [16:16:14]produce_requested_data done [16:16:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198867,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:16:14]process_action_free close_receipt [16:16:14]json_value_free [16:16:14]json_value_free done [16:16:14]process_json_proto returns [16:16:14]Send response to host [16:16:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198867,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:16:14]free response buf [16:16:14]execute_script done [16:16:14]execute_script returns [16:16:14]free content buf [16:16:14]Sock 7.Close socket [16:16:14]Sock 7.Thread stoped [16:16:18]OFD Sender: No OFD packet to send [16:16:23]OFD Sender: No OFD packet to send [16:16:28]OFD Sender: No OFD packet to send [16:16:33]OFD Sender: No OFD packet to send [16:16:38]accept exits with 9 [16:16:38]New connection [16:16:38]New thread 3067428196 created [16:16:38]Thread 3067284836 joined [16:16:38]Waiting for new connection... [16:16:38] Sock 9.Parse request [16:16:38]Sock 9.Check first char [16:16:38]Sock 9.First char is OK [16:16:38]request: POST /json_proto HTTP/1.0 [16:16:38]Method: POST [16:16:38]URL: /json_proto [16:16:38]Method is POST - this is cgi request [16:16:38]url: /json_proto [16:16:38]query_string will be loaded in cgi processing [16:16:38]execute_cgi json_proto POST (null) [16:16:38]execute_cgi path=json_proto method=POST [16:16:38]POST find Content-Length [16:16:38]Host: 172.17.46.195:8080 [16:16:38]Content-Length: 679 [16:16:38]Content-Type: application/json [16:16:38] [16:16:38]POST finish read [16:16:38]Found Content-Length = 679 [16:16:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:38]execute_script... [16:16: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)11326331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:38]POST & json_proto [16:16:38]process_json_proto [16:16:38]json parsed OK: [16:16:38]protocol is kg_v1.0 [16:16:38]action value=close_receipt [16:16:38]process_action close_receipt [16:16:38]cmd_close_receipt [16:16:38]MH_GetDate [16:16:38]Write to MH i2c: F0 00 00 7B 0A 74 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: F0 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: F0 09 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: F0 09 00 7B 0A 00 E6 CC C0 66 8D AE BC 66 B2 [16:16:38]GetLastDocTimeStamp 1723911371 [16:16:38]current date 1723911398 [16:16:38]FM_GetShiftState [16:16:38]SAM_PROTO_GetShiftState [16:16:38]wFMCommunicate request_size=4 [16:16:38]MH_SAM_APDU [16:16:38]CAPDU: 80 13 01 00 [16:16:38]Write to MH i2c: E2 08 00 7C 0A 80 13 01 00 00 00 00 00 03 [16:16:38]Write i2c OK [16:16:38]MH_I2C_Read... [16:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:38]Read from MH i2c: E2 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 0E 00 [16:16:38]MH_I2C_Read... [16:16:38]Read from MH i2c: E2 0E 00 7C 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [16:16:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:16:38]wFMCommunicate OK [16:16:38]SAM_PROTO_GetShiftState done [16:16:38]FM_GetShiftState done [16:16:38]opened in 1723853126 [16:16:38]opened+sec_in_day 1723939526 [16:16:38]quantity*price = 30035 [16:16:38]sum+1 = 30036 [16:16:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 476 17.08.2024 16:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198868 肖袩袛: 26248095657987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198868&fm=26248095657987&tin=02508201610067®Number=0000000000092545&sum=30000 [16:16:39]StoreToDocumentArchive [16:16:39]shift 463 fd 198868 [16:16:39]save to /storage/0463/doc_00198868 [16:16:39]save last doc name /storage/0463/doc_00198868 to /storage/kkm_last_doc_name [16:16:39]save OK [16:16:39]Clear old archive folders... [16:16:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:39]tlvbuf is 003427D0 [16:16:39]SAM_PROTO_ClearQueue [16:16:39]wFMCommunicate request_size=4 [16:16:39]MH_SAM_APDU [16:16:39]CAPDU: 80 09 00 00 [16:16:39]Write to MH i2c: E2 08 00 89 0A 80 09 00 00 00 00 00 00 05 [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 89 0A 00 90 00 07 [16:16:39]RAPDU: 90 00 [16:16:39]wFMCommunicate OK [16:16:39]SAM_PROTO_ClearQueue done [16:16:39]KKMCreateOFDPacket [16:16:39]OFDProtocolAddRootSTLVToBuf [16:16:39]FM_MakeSignedData [16:16:39]FM_MakeSignedData [16:16:39]SAM_PROTO_SignData [16:16:39]wFMCommunicate request_size=4 [16:16:39]MH_SAM_APDU [16:16:39]CAPDU: 80 0D 01 02 [16:16:39]Write to MH i2c: E2 08 00 8A 0A 80 0D 01 02 00 00 00 00 0D [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 8A 0A 00 90 00 08 [16:16:39]RAPDU: 90 00 [16:16:39]wFMCommunicate OK [16:16:39]wFMCommunicate request_size=255 [16:16:39]MH_SAM_APDU [16:16: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 E6 CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 08 03 00 35 04 06 00 17 [16:16:39]Write to MH i2c: E2 02 01 8B 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 E6 CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 08 03 00 35 04 06 00 17 00 00 1F [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 8B 0A 00 90 00 09 [16:16:39]RAPDU: 90 00 [16:16:39]wFMCommunicate OK [16:16:39]wFMCommunicate request_size=10 [16:16:39]MH_SAM_APDU [16:16:39]CAPDU: 80 0D 02 02 05 DF 5C 6A F0 03 [16:16:39]Write to MH i2c: E2 0D 00 8C 0A 80 0D 02 02 05 00 DF 5C 6A F0 03 00 00 B2 [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 03 00 8C 0A 00 90 00 0A [16:16:39]RAPDU: 90 00 [16:16:39]wFMCommunicate OK [16:16:39]wFMCommunicate request_size=4 [16:16:39]MH_SAM_APDU [16:16:39]CAPDU: 80 0D 03 02 [16:16:39]Write to MH i2c: E2 08 00 8D 0A 80 0D 03 02 00 00 00 00 12 [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 0B 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 0B 00 8D 0A 00 BC 69 EA E3 14 3D 63 10 90 00 C9 [16:16:39]RAPDU: BC 69 EA E3 14 3D 63 10 90 00 [16:16:39]wFMCommunicate OK [16:16:39]SAM_PROTO_SignData done [16:16:39]FM_MakeSignedData done [16:16:39]CreateOFDProtocolMessage [16:16:39]wFMCommunicate request_size=4 [16:16:39]MH_SAM_APDU [16:16:39]CAPDU: 80 11 00 00 [16:16:39]Write to MH i2c: E2 08 00 8E 0A 80 11 00 00 00 00 00 00 12 [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:39]Read from MH i2c: E2 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 17 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: E2 17 00 8E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5F [16:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:16:39]wFMCommunicate OK [16:16:39]CreateOFDProtocolMessage done [16:16:39]OFDSenderStorePacket 198868 [16:16:39]StoreOFDPacket docnum=198868 [16:16:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 8D 07 01 A7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 E6 CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 08 03 00 35 04 06 00 17 DF 5C 6A F0 03 BC 69 EA E3 14 3D 63 10 [16:16:39]CheckFolder [16:16:39]dirname=/storage/ofd_packets [16:16:39]CheckFolder done [16:16:39]ProducePacketName [16:16:39]name=ofd_packets/00198868 [16:16:39]NVStorageSaveData ofd_packets/00198868 [16:16:39]File name is /storage/ofd_packets/00198868 [16:16:39]Write 301 bytes [16:16:39]NVStorageSaveData done [16:16:39]OFDSenderStorePacket done [16:16:39]KKMCreateOFDPacket done [16:16:39]NVStorageSaveData kkm_last_timestamp [16:16:39]File name is /storage/kkm_last_timestamp [16:16:39]Write 4 bytes [16:16:39]NVStorageSaveData done [16:16:39]ExternCall_PrintAddStr [16:16:39]wPrintStart [16:16:39]Write to MH i2c: 01 00 00 8F 0A 99 [16:16:39]Write i2c OK [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: 01 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: 01 07 00 [16:16:39]MH_I2C_Read... [16:16:39]Read from MH i2c: 01 07 00 8F 0A 00 00 00 00 00 FF 0F AE [16:16:39]RasterBufferAndPrint [16:16:39]line 小褔械褌 N : (1)11326331 [16:16:39]line 袠袧袧: 02508201610067 [16:16:39]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:16:39]line 袩袪袨袛袗袞袗 [16:16:39]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [16:16:39]line 孝芯胁邪褉: 2710124130 [16:16:39]line 袗懈-92-袣-4 [16:16:39]line 4.430 * 67.80 [16:16:39]line = 300.35 [16:16:39]line 袧袛小 12% 袧小袩 1% [16:16:39]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:16:39]line 袨袣袪校袚袥袝袧袠袝: -0.35 [16:16:39]line 袠孝袨袚袨: 300.00 [16:16:39]line 袙薪械褋械薪芯: 300.00 [16:16:39]line 小袛袗效袗: 0.00 [16:16:39]line 袧小袩 1% : 2.66 [16:16:39]line 袧袛小 12% : 31.90 [16:16:39]line 袧邪谢懈褔薪褘屑懈: 300.00 [16:16:39]line 袘械蟹薪邪谢.: 0.00 [16:16:39]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:16:39]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:16:39]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:16:39]line 效械泻 476 17.08.2024 16:16 [16:16:39]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:16:39]line 袟袧袦: 0300000079 [16:16:39]line 袪袧袦: 0000000000092545 [16:16:39]line 袙械褉褋懈褟 袣袣袦: 001 [16:16:39]line 肖袦: 0000000000871802 [16:16:39]line 肖袛: 198868 [16:16:39]line 肖袩袛: 26248095657987 [16:16:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198868&fm=26248095657987&tin=02508201610067®Number=0000000000092545&sum=30000 [16:16:40]OFD Sender: Processing packet 198868 [packets to send 246, broken 245] [16:16:40]ProducePacketName [16:16:40]name=ofd_packets/00198868 [16:16:40]OFD Sender: To server: 嚂鰌G, [16:16:40]CommunicateWithHost lk.salyk.kg:30040 [16:16:40]ConnectInit lk.salyk.kg [16:16:40]written 0, free lines is 4095 [16:16:40]Connected sock=10 [16:16:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BC 8D 07 01 A7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 E6 CC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 08 03 00 35 04 06 00 17 DF 5C 6A F0 03 BC 69 EA E3 14 3D 63 10 [16:16:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E3 27 47 00 81 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 08 03 00 F4 03 04 00 F6 78 C0 66 B6 04 01 00 00 C2 CA 6D 66 F2 E5 DB 5F [16:16:40]CommunicateWithHost err = 0 [16:16:40]CheckOFDResponse [16:16:40]1017 (14) - 77093643461234 [16:16:40]1041 (16) - 0000000000871802 [16:16:40]1040 (4) - 198868 [16:16:40]1012 (4) - 17.08.2024 10:18 [16:16:40]1206 (1) - 0 [16:16:40]OFD Sender: Remove packet 198868 [16:16:40]ProducePacketName [16:16:40]name=ofd_packets/00198868 [16:16:40]NVStorageDeleteData [16:16:40]Write to MH i2c: 01 00 00 BA 0A C4 [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: 01 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: 01 07 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: 01 07 00 BA 0A 00 00 00 00 00 DD 0C B4 [16:16:40]RasterBufferAndPrint [16:16:40]line [16:16:40]line [16:16:40]line [16:16:40]line [16:16:40]line [16:16:40]written 0, free lines is 3299 [16:16:40]MH_Cut [16:16:40]Write to MH i2c: D1 01 00 C1 0A 01 9D [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: D1 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: D1 01 00 [16:16:40]MH_I2C_Read... [16:16:40]Read from MH i2c: D1 01 00 C1 0A 00 9C [16:16:40]Write to MH i2c: 01 00 00 C2 0A CC [16:16:40]Write i2c OK [16:16:40]MH_I2C_Read... [16:16:41]OFD Sender: No OFD packet to send [16:16:41]*** Cut start [16:16:41]*** Purtial cut [16:16:41]*** CUTSNS_PIN = 0 [16:16:41]*** Stage 1: CUTSNS_PIN = 1 [16:16:43]Read from MH i2c: 01 [16:16:43]MH_I2C_Read... [16:16:43]*** Stop cut motor [16:16:43]*** Cut end [16:16:43]Read from MH i2c: 01 07 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: 01 07 00 C2 0A 00 00 00 00 00 FF 0F E1 [16:16:43]process_action close_receipt done [16:16:43]requested_data is exist [16:16:43]produce_requested_data [16:16:43]requested_item fm.sn is exist - process it [16:16:43]wFMCommunicate request_size=4 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 11 00 00 [16:16:43]Write to MH i2c: E2 08 00 C3 0A 80 11 00 00 00 00 00 00 47 [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 17 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 17 00 C3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [16:16:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:16:43]wFMCommunicate OK [16:16:43]requested_item fd.num is exist - process it [16:16:43]SAM_PROTO_GetFieldsCounters [16:16:43]wFMCommunicate request_size=4 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 13 00 00 [16:16:43]Write to MH i2c: E2 08 00 C4 0A 80 13 00 00 00 00 00 00 4A [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 62 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 62 00 C4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [16:16:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:43]wFMCommunicate OK [16:16:43]SAM_PROTO_GetFieldsCounters done [16:16:43]requested_item shift.num is exist - process it [16:16:43]requested_item shift.opened is exist - process it [16:16:43]req_shift_opened [16:16:43]FM_GetShiftState [16:16:43]SAM_PROTO_GetShiftState [16:16:43]wFMCommunicate request_size=4 [16:16:43]MH_SAM_APDU [16:16:43]CAPDU: 80 13 01 00 [16:16:43]Write to MH i2c: E2 08 00 C5 0A 80 13 01 00 00 00 00 00 4C [16:16:43]Write i2c OK [16:16:43]MH_I2C_Read... [16:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:43]Read from MH i2c: E2 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 0E 00 [16:16:43]MH_I2C_Read... [16:16:43]Read from MH i2c: E2 0E 00 C5 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AC [16:16:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:16:43]wFMCommunicate OK [16:16:43]SAM_PROTO_GetShiftState done [16:16:43]FM_GetShiftState done [16:16:43]req_shift_opened done [16:16:43]requested_item shift.open_date is exist - process it [16:16:43]req_shift_open_date [16:16:43]req_shift_open_date done [16:16:43]produce_requested_data done [16:16:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198868,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:16:43]process_action_free close_receipt [16:16:43]json_value_free [16:16:43]json_value_free done [16:16:43]process_json_proto returns [16:16:43]Send response to host [16:16:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198868,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:16:43]free response buf [16:16:43]execute_script done [16:16:43]execute_script returns [16:16:43]free content buf [16:16:43]Sock 9.Close socket [16:16:43]Sock 9.Thread stoped [16:16:46]OFD Sender: No OFD packet to send [16:16:51]OFD Sender: No OFD packet to send [16:16:56]OFD Sender: No OFD packet to send [16:17:01]OFD Sender: No OFD packet to send [16:17:06]OFD Sender: No OFD packet to send [16:17:11]OFD Sender: No OFD packet to send [16:17:16]OFD Sender: No OFD packet to send [16:17:21]OFD Sender: No OFD packet to send [16:17:26]OFD Sender: No OFD packet to send [16:17:31]OFD Sender: No OFD packet to send [16:17:36]OFD Sender: No OFD packet to send [16:17:41]OFD Sender: No OFD packet to send [16:17:41]accept exits with 7 [16:17:41]New connection [16:17:41]New thread 3067284836 created [16:17:41]Thread 3067428196 joined [16:17:41]Waiting for new connection... [16:17:41] Sock 7.Parse request [16:17:41]Sock 7.Check first char [16:17:41]Sock 7.First char is OK [16:17:41]request: POST /json_proto HTTP/1.0 [16:17:41]Method: POST [16:17:41]URL: /json_proto [16:17:41]Method is POST - this is cgi request [16:17:41]url: /json_proto [16:17:41]query_string will be loaded in cgi processing [16:17:41]execute_cgi json_proto POST (null) [16:17:41]execute_cgi path=json_proto method=POST [16:17:41]POST find Content-Length [16:17:41]Host: 172.17.46.195:8080 [16:17:41]Content-Length: 679 [16:17:41]Content-Type: application/json [16:17:41] [16:17:41]POST finish read [16:17:41]Found Content-Length = 679 [16:17:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:41]execute_script... [16:17: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)11326332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:41]POST & json_proto [16:17:41]process_json_proto [16:17:41]json parsed OK: [16:17:41]protocol is kg_v1.0 [16:17:41]action value=close_receipt [16:17:41]process_action close_receipt [16:17:41]cmd_close_receipt [16:17:41]MH_GetDate [16:17:41]Write to MH i2c: F0 00 00 C6 0A BF [16:17:41]Write i2c OK [16:17:41]MH_I2C_Read... [16:17:41]Read from MH i2c: F0 [16:17:41]MH_I2C_Read... [16:17:41]Read from MH i2c: F0 09 00 [16:17:41]MH_I2C_Read... [16:17:41]Read from MH i2c: F0 09 00 C6 0A 00 26 CD C0 66 8D AE BC 66 3E [16:17:41]GetLastDocTimeStamp 1723911398 [16:17:41]current date 1723911462 [16:17:41]FM_GetShiftState [16:17:41]SAM_PROTO_GetShiftState [16:17:41]wFMCommunicate request_size=4 [16:17:41]MH_SAM_APDU [16:17:41]CAPDU: 80 13 01 00 [16:17:41]Write to MH i2c: E2 08 00 C7 0A 80 13 01 00 00 00 00 00 4E [16:17:41]Write i2c OK [16:17:41]MH_I2C_Read... [16:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:41]Read from MH i2c: E2 [16:17:41]MH_I2C_Read... [16:17:41]Read from MH i2c: E2 0E 00 [16:17:41]MH_I2C_Read... [16:17:41]Read from MH i2c: E2 0E 00 C7 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [16:17:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:17:41]wFMCommunicate OK [16:17:41]SAM_PROTO_GetShiftState done [16:17:41]FM_GetShiftState done [16:17:41]opened in 1723853126 [16:17:41]opened+sec_in_day 1723939526 [16:17:41]quantity*price = 50036 [16:17:41]sum+1 = 50037 [16:17:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 477 17.08.2024 16:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198869 肖袩袛: 10305751113549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198869&fm=10305751113549&tin=02508201610067®Number=0000000000092545&sum=50000 [16:17:42]StoreToDocumentArchive [16:17:42]shift 463 fd 198869 [16:17:42]save to /storage/0463/doc_00198869 [16:17:42]save last doc name /storage/0463/doc_00198869 to /storage/kkm_last_doc_name [16:17:42]save OK [16:17:42]Clear old archive folders... [16:17:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:17:42]tlvbuf is 0033F130 [16:17:42]SAM_PROTO_ClearQueue [16:17:42]wFMCommunicate request_size=4 [16:17:42]MH_SAM_APDU [16:17:42]CAPDU: 80 09 00 00 [16:17:42]Write to MH i2c: E2 08 00 D4 0A 80 09 00 00 00 00 00 00 50 [16:17:42]Write i2c OK [16:17:42]MH_I2C_Read... [16:17:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:42]Read from MH i2c: E2 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 D4 0A 00 90 00 52 [16:17:42]RAPDU: 90 00 [16:17:42]wFMCommunicate OK [16:17:42]SAM_PROTO_ClearQueue done [16:17:42]KKMCreateOFDPacket [16:17:42]OFDProtocolAddRootSTLVToBuf [16:17:42]FM_MakeSignedData [16:17:42]FM_MakeSignedData [16:17:42]SAM_PROTO_SignData [16:17:42]wFMCommunicate request_size=4 [16:17:42]MH_SAM_APDU [16:17:42]CAPDU: 80 0D 01 02 [16:17:42]Write to MH i2c: E2 08 00 D5 0A 80 0D 01 02 00 00 00 00 58 [16:17:42]Write i2c OK [16:17:42]MH_I2C_Read... [16:17:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:42]Read from MH i2c: E2 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 D5 0A 00 90 00 53 [16:17:42]RAPDU: 90 00 [16:17:42]wFMCommunicate OK [16:17:42]wFMCommunicate request_size=255 [16:17:42]MH_SAM_APDU [16:17: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 26 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 08 03 00 35 04 06 00 09 [16:17:42]Write to MH i2c: E2 02 01 D6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 26 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 08 03 00 35 04 06 00 09 00 00 80 [16:17:42]Write i2c OK [16:17:42]MH_I2C_Read... [16:17:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:42]Read from MH i2c: E2 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 [16:17:42]MH_I2C_Read... [16:17:42]Read from MH i2c: E2 03 00 D6 0A 00 90 00 54 [16:17:42]RAPDU: 90 00 [16:17:42]wFMCommunicate OK [16:17:42]wFMCommunicate request_size=10 [16:17:42]MH_SAM_APDU [16:17:42]CAPDU: 80 0D 02 02 05 5F 7E A2 5F 4D [16:17:42]Write to MH i2c: E2 0D 00 D7 0A 80 0D 02 02 05 00 5F 7E A2 5F 4D 00 00 90 [16:17:42]Write i2c OK [16:17:42]MH_I2C_Read... [16:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:43]Read from MH i2c: E2 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 03 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 03 00 D7 0A 00 90 00 55 [16:17:43]RAPDU: 90 00 [16:17:43]wFMCommunicate OK [16:17:43]wFMCommunicate request_size=4 [16:17:43]MH_SAM_APDU [16:17:43]CAPDU: 80 0D 03 02 [16:17:43]Write to MH i2c: E2 08 00 D8 0A 80 0D 03 02 00 00 00 00 5D [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:43]Read from MH i2c: E2 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 0B 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 0B 00 D8 0A 00 B3 A0 70 C4 17 4F E5 5C 90 00 8C [16:17:43]RAPDU: B3 A0 70 C4 17 4F E5 5C 90 00 [16:17:43]wFMCommunicate OK [16:17:43]SAM_PROTO_SignData done [16:17:43]FM_MakeSignedData done [16:17:43]CreateOFDProtocolMessage [16:17:43]wFMCommunicate request_size=4 [16:17:43]MH_SAM_APDU [16:17:43]CAPDU: 80 11 00 00 [16:17:43]Write to MH i2c: E2 08 00 D9 0A 80 11 00 00 00 00 00 00 5D [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:43]Read from MH i2c: E2 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 17 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: E2 17 00 D9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [16:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:17:43]wFMCommunicate OK [16:17:43]CreateOFDProtocolMessage done [16:17:43]OFDSenderStorePacket 198869 [16:17:43]StoreOFDPacket docnum=198869 [16:17:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 82 F7 07 01 A7 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 26 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 08 03 00 35 04 06 00 09 5F 7E A2 5F 4D B3 A0 70 C4 17 4F E5 5C [16:17:43]CheckFolder [16:17:43]dirname=/storage/ofd_packets [16:17:43]CheckFolder done [16:17:43]ProducePacketName [16:17:43]name=ofd_packets/00198869 [16:17:43]NVStorageSaveData ofd_packets/00198869 [16:17:43]File name is /storage/ofd_packets/00198869 [16:17:43]Write 301 bytes [16:17:43]NVStorageSaveData done [16:17:43]OFDSenderStorePacket done [16:17:43]KKMCreateOFDPacket done [16:17:43]NVStorageSaveData kkm_last_timestamp [16:17:43]File name is /storage/kkm_last_timestamp [16:17:43]Write 4 bytes [16:17:43]NVStorageSaveData done [16:17:43]ExternCall_PrintAddStr [16:17:43]wPrintStart [16:17:43]Write to MH i2c: 01 00 00 DA 0A E4 [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 07 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 07 00 DA 0A 00 00 00 00 00 FF 0F F9 [16:17:43]RasterBufferAndPrint [16:17:43]line 小褔械褌 N : (1)11326332 [16:17:43]line 袠袧袧: 02508201610067 [16:17:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:17:43]line 袩袪袨袛袗袞袗 [16:17:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [16:17:43]line 孝芯胁邪褉: 2710124130 [16:17:43]line 袗懈-92-袣-4 [16:17:43]line 7.380 * 67.80 [16:17:43]line = 500.36 [16:17:43]line 袧袛小 12% 袧小袩 1% [16:17:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:17:43]line 袨袣袪校袚袥袝袧袠袝: -0.36 [16:17:43]line 袠孝袨袚袨: 500.00 [16:17:43]line 袙薪械褋械薪芯: 500.00 [16:17:43]line 小袛袗效袗: 0.00 [16:17:43]line 袧小袩 1% : 4.43 [16:17:43]line 袧袛小 12% : 53.14 [16:17:43]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:17:43]line 袘械蟹薪邪谢.: 0.00 [16:17:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:17:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:17:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:17:43]line 效械泻 477 17.08.2024 16:17 [16:17:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:17:43]line 袟袧袦: 0300000079 [16:17:43]line 袪袧袦: 0000000000092545 [16:17:43]line 袙械褉褋懈褟 袣袣袦: 001 [16:17:43]line 肖袦: 0000000000871802 [16:17:43]line 肖袛: 198869 [16:17:43]line 肖袩袛: 10305751113549 [16:17:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198869&fm=10305751113549&tin=02508201610067®Number=0000000000092545&sum=50000 [16:17:43]OFD Sender: Processing packet 198869 [packets to send 246, broken 245] [16:17:43]ProducePacketName [16:17:43]name=ofd_packets/00198869 [16:17:43]OFD Sender: To server: 嚂鰌G, [16:17:43]CommunicateWithHost lk.salyk.kg:30040 [16:17:43]ConnectInit lk.salyk.kg [16:17:43]written 0, free lines is 4095 [16:17:43]Connected sock=10 [16:17:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 82 F7 07 01 A7 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 26 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 08 03 00 35 04 06 00 09 5F 7E A2 5F 4D B3 A0 70 C4 17 4F E5 5C [16:17:43]Write to MH i2c: 01 00 00 05 0B 10 [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 07 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: 01 07 00 05 0B 00 00 00 00 00 E2 0C 05 [16:17:43]RasterBufferAndPrint [16:17:43]line [16:17:43]line [16:17:43]line [16:17:43]line [16:17:43]line [16:17:43]written 0, free lines is 3304 [16:17:43]MH_Cut [16:17:43]Write to MH i2c: D1 01 00 0C 0B 01 E9 [16:17:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 37 56 47 00 2D 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 08 03 00 F4 03 04 00 35 79 C0 66 B6 04 01 00 00 4B 89 D0 E9 C7 EB 29 64 [16:17:43]CommunicateWithHost err = 0 [16:17:43]CheckOFDResponse [16:17:43]1017 (14) - 77093643461234 [16:17:43]1041 (16) - 0000000000871802 [16:17:43]1040 (4) - 198869 [16:17:43]1012 (4) - 17.08.2024 10:19 [16:17:43]1206 (1) - 0 [16:17:43]OFD Sender: Remove packet 198869 [16:17:43]ProducePacketName [16:17:43]name=ofd_packets/00198869 [16:17:43]NVStorageDeleteData [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: D1 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: D1 01 00 [16:17:43]MH_I2C_Read... [16:17:43]Read from MH i2c: D1 01 00 0C 0B 00 E8 [16:17:43]Write to MH i2c: 01 00 00 0D 0B 18 [16:17:43]Write i2c OK [16:17:43]MH_I2C_Read... [16:17:44]OFD Sender: No OFD packet to send [16:17:44]*** Cut start [16:17:44]*** Purtial cut [16:17:44]*** Stage 1: CUTSNS_PIN = 1 [16:17:44]Read from MH i2c: 01 [16:17:44]MH_I2C_Read... [16:17:44]*** Stop cut motor [16:17:44]*** Cut end [16:17:44]Read from MH i2c: 01 07 00 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: 01 07 00 0D 0B 00 00 00 00 00 FF 0F 2D [16:17:44]process_action close_receipt done [16:17:44]requested_data is exist [16:17:44]produce_requested_data [16:17:44]requested_item fm.sn is exist - process it [16:17:44]wFMCommunicate request_size=4 [16:17:44]MH_SAM_APDU [16:17:44]CAPDU: 80 11 00 00 [16:17:44]Write to MH i2c: E2 08 00 0E 0B 80 11 00 00 00 00 00 00 93 [16:17:44]Write i2c OK [16:17:44]MH_I2C_Read... [16:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:44]Read from MH i2c: E2 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 17 00 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 17 00 0E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [16:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:17:44]wFMCommunicate OK [16:17:44]requested_item fd.num is exist - process it [16:17:44]SAM_PROTO_GetFieldsCounters [16:17:44]wFMCommunicate request_size=4 [16:17:44]MH_SAM_APDU [16:17:44]CAPDU: 80 13 00 00 [16:17:44]Write to MH i2c: E2 08 00 0F 0B 80 13 00 00 00 00 00 00 96 [16:17:44]Write i2c OK [16:17:44]MH_I2C_Read... [16:17:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:17:44]Read from MH i2c: E2 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 62 00 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 62 00 0F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:17:44]wFMCommunicate OK [16:17:44]SAM_PROTO_GetFieldsCounters done [16:17:44]requested_item shift.num is exist - process it [16:17:44]requested_item shift.opened is exist - process it [16:17:44]req_shift_opened [16:17:44]FM_GetShiftState [16:17:44]SAM_PROTO_GetShiftState [16:17:44]wFMCommunicate request_size=4 [16:17:44]MH_SAM_APDU [16:17:44]CAPDU: 80 13 01 00 [16:17:44]Write to MH i2c: E2 08 00 10 0B 80 13 01 00 00 00 00 00 98 [16:17:44]Write i2c OK [16:17:44]MH_I2C_Read... [16:17:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:44]Read from MH i2c: E2 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 0E 00 [16:17:44]MH_I2C_Read... [16:17:44]Read from MH i2c: E2 0E 00 10 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F8 [16:17:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:17:44]wFMCommunicate OK [16:17:44]SAM_PROTO_GetShiftState done [16:17:44]FM_GetShiftState done [16:17:44]req_shift_opened done [16:17:44]requested_item shift.open_date is exist - process it [16:17:44]req_shift_open_date [16:17:44]req_shift_open_date done [16:17:44]produce_requested_data done [16:17:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198869,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:17:44]process_action_free close_receipt [16:17:44]json_value_free [16:17:44]json_value_free done [16:17:44]process_json_proto returns [16:17:44]Send response to host [16:17:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198869,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:17:44]free response buf [16:17:44]execute_script done [16:17:44]execute_script returns [16:17:44]free content buf [16:17:44]Sock 7.Close socket [16:17:44]Sock 7.Thread stoped [16:17:49]OFD Sender: No OFD packet to send [16:17:54]OFD Sender: No OFD packet to send [16:17:59]OFD Sender: No OFD packet to send [16:18:04]OFD Sender: No OFD packet to send [16:18:09]OFD Sender: No OFD packet to send [16:18:14]OFD Sender: No OFD packet to send [16:18:19]OFD Sender: No OFD packet to send [16:18:24]OFD Sender: No OFD packet to send [16:18:29]OFD Sender: No OFD packet to send [16:18:34]OFD Sender: No OFD packet to send [16:18:39]OFD Sender: No OFD packet to send [16:18:44]OFD Sender: No OFD packet to send [16:18:49]OFD Sender: No OFD packet to send [16:18:54]OFD Sender: No OFD packet to send [16:18:59]OFD Sender: No OFD packet to send [16:19:04]OFD Sender: No OFD packet to send [16:19:09]OFD Sender: No OFD packet to send [16:19:14]OFD Sender: No OFD packet to send [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:47]accept exits with 9 [16:19:47]New connection [16:19:47]New thread 3067428196 created [16:19:47]Thread 3067284836 joined [16:19:47]Waiting for new connection... [16:19:47] Sock 9.Parse request [16:19:47]Sock 9.Check first char [16:19:47]Sock 9.First char is OK [16:19:47]request: POST /json_proto HTTP/1.0 [16:19:47]Method: POST [16:19:47]URL: /json_proto [16:19:47]Method is POST - this is cgi request [16:19:47]url: /json_proto [16:19:47]query_string will be loaded in cgi processing [16:19:47]execute_cgi json_proto POST (null) [16:19:47]execute_cgi path=json_proto method=POST [16:19:47]POST find Content-Length [16:19:47]Host: 172.17.46.195:8080 [16:19:47]Content-Length: 802 [16:19:47]Content-Type: application/json [16:19:47] [16:19:47]POST finish read [16:19:47]Found Content-Length = 802 [16:19:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:47]execute_script... [16:19: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)11326333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:47]POST & json_proto [16:19:47]process_json_proto [16:19:47]json parsed OK: [16:19:47]protocol is kg_v1.0 [16:19:47]action value=close_receipt [16:19:47]process_action close_receipt [16:19:47]cmd_close_receipt [16:19:47]MH_GetDate [16:19:47]Write to MH i2c: F0 00 00 11 0B 0B [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: F0 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: F0 09 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: F0 09 00 11 0B 00 A3 CD C0 66 8D AE BC 66 07 [16:19:47]GetLastDocTimeStamp 1723911462 [16:19:47]current date 1723911587 [16:19:47]FM_GetShiftState [16:19:47]SAM_PROTO_GetShiftState [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 13 01 00 [16:19:47]Write to MH i2c: E2 08 00 12 0B 80 13 01 00 00 00 00 00 9A [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0E 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 0E 00 12 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FA [16:19:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:19:47]wFMCommunicate OK [16:19:47]SAM_PROTO_GetShiftState done [16:19:47]FM_GetShiftState done [16:19:47]opened in 1723853126 [16:19:47]opened+sec_in_day 1723939526 [16:19:47]quantity*price = 200025 [16:19:47]sum+1 = 200026 [16:19:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 478 17.08.2024 16:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198870 肖袩袛: 81614186838678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161947&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198870&fm=81614186838678&tin=02508201610067®Number=0000000000092545&sum=200025 [16:19:48]StoreToDocumentArchive [16:19:48]shift 463 fd 198870 [16:19:48]save to /storage/0463/doc_00198870 [16:19:48]save last doc name /storage/0463/doc_00198870 to /storage/kkm_last_doc_name [16:19:48]save OK [16:19:48]Clear old archive folders... [16:19:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:19:48]tlvbuf is 00345570 [16:19:48]SAM_PROTO_ClearQueue [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 09 00 00 [16:19:48]Write to MH i2c: E2 08 00 1F 0B 80 09 00 00 00 00 00 00 9C [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 1F 0B 00 90 00 9E [16:19:48]RAPDU: 90 00 [16:19:48]wFMCommunicate OK [16:19:48]SAM_PROTO_ClearQueue done [16:19:48]KKMCreateOFDPacket [16:19:48]OFDProtocolAddRootSTLVToBuf [16:19:48]FM_MakeSignedData [16:19:48]FM_MakeSignedData [16:19:48]SAM_PROTO_SignData [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 0D 01 02 [16:19:48]Write to MH i2c: E2 08 00 20 0B 80 0D 01 02 00 00 00 00 A4 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 20 0B 00 90 00 9F [16:19:48]RAPDU: 90 00 [16:19:48]wFMCommunicate OK [16:19:48]wFMCommunicate request_size=255 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 A3 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 08 03 00 35 04 06 00 4A 3A 48 9D [16:19:48]Write to MH i2c: E2 02 01 21 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 A3 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 08 03 00 35 04 06 00 4A 3A 48 9D 00 00 D2 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 21 0B 00 90 00 A0 [16:19:48]RAPDU: 90 00 [16:19:48]wFMCommunicate OK [16:19:48]wFMCommunicate request_size=7 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 0D 02 02 02 7A 96 [16:19:48]Write to MH i2c: E2 0A 00 22 0B 80 0D 02 02 02 00 7A 96 00 00 BB [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 03 00 22 0B 00 90 00 A1 [16:19:48]RAPDU: 90 00 [16:19:48]wFMCommunicate OK [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 0D 03 02 [16:19:48]Write to MH i2c: E2 08 00 23 0B 80 0D 03 02 00 00 00 00 A9 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 0B 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 0B 00 23 0B 00 8D A9 4F E4 88 48 B4 73 90 00 0A [16:19:48]RAPDU: 8D A9 4F E4 88 48 B4 73 90 00 [16:19:48]wFMCommunicate OK [16:19:48]SAM_PROTO_SignData done [16:19:48]FM_MakeSignedData done [16:19:48]CreateOFDProtocolMessage [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 11 00 00 [16:19:48]Write to MH i2c: E2 08 00 24 0B 80 11 00 00 00 00 00 00 A9 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 17 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 17 00 24 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [16:19:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:19:48]wFMCommunicate OK [16:19:48]CreateOFDProtocolMessage done [16:19:48]OFDSenderStorePacket 198870 [16:19:48]StoreOFDPacket docnum=198870 [16:19:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D6 63 04 01 0E A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 A3 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 08 03 00 35 04 06 00 4A 3A 48 9D 7A 96 8D A9 4F E4 88 48 B4 73 [16:19:48]CheckFolder [16:19:48]dirname=/storage/ofd_packets [16:19:48]CheckFolder done [16:19:48]ProducePacketName [16:19:48]name=ofd_packets/00198870 [16:19:48]NVStorageSaveData ofd_packets/00198870 [16:19:48]File name is /storage/ofd_packets/00198870 [16:19:48]Write 298 bytes [16:19:48]NVStorageSaveData done [16:19:48]OFDSenderStorePacket done [16:19:48]KKMCreateOFDPacket done [16:19:48]NVStorageSaveData kkm_last_timestamp [16:19:48]File name is /storage/kkm_last_timestamp [16:19:48]Write 4 bytes [16:19:48]NVStorageSaveData done [16:19:48]ExternCall_PrintAddStr [16:19:48]wPrintStart [16:19:48]Write to MH i2c: 01 00 00 25 0B 30 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 07 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 07 00 25 0B 00 00 00 00 00 FF 0F 45 [16:19:48]RasterBufferAndPrint [16:19:48]line 小褔械褌 N : (1)11326333 [16:19:48]line 袠袧袧: 02508201610067 [16:19:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:19:48]line 袩袪袨袛袗袞袗 [16:19:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [16:19:48]line 孝芯胁邪褉: 2710194210 [16:19:48]line 袛孝-袣-5 [16:19:48]line 26.250 * 76.20 [16:19:48]line = 2000.25 [16:19:48]line 袧袛小 12% 袧小袩 1% [16:19:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:19:48]line 袠孝袨袚袨: 2000.25 [16:19:48]line 袧小袩 1% : 17.70 [16:19:48]line 袧袛小 12% : 212.42 [16:19:48]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:19:48]line 袘械蟹薪邪谢.: 2000.25 [16:19:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:19:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:19:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:19:48]line 效械泻 478 17.08.2024 16:19 [16:19:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:19:48]line 袟袧袦: 0300000079 [16:19:48]line 袪袧袦: 0000000000092545 [16:19:48]line 袙械褉褋懈褟 袣袣袦: 001 [16:19:48]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:19:48]line 肖袦: 0000000000871802 [16:19:48]line 肖袛: 198870 [16:19:48]line 肖袩袛: 81614186838678 [16:19:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T161947&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198870&fm=81614186838678&tin=02508201610067®Number=0000000000092545&sum=200025 [16:19:49]OFD Sender: Processing packet 198870 [packets to send 246, broken 245] [16:19:49]ProducePacketName [16:19:49]name=ofd_packets/00198870 [16:19:49]OFD Sender: To server: 嚂鰌G, [16:19:49]CommunicateWithHost lk.salyk.kg:30040 [16:19:49]ConnectInit lk.salyk.kg [16:19:49]written 0, free lines is 4095 [16:19:49]Connected sock=10 [16:19:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D6 63 04 01 0E A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 A3 CD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 08 03 00 35 04 06 00 4A 3A 48 9D 7A 96 8D A9 4F E4 88 48 B4 73 [16:19:49]Write to MH i2c: 01 00 00 4F 0B 5A [16:19:49]Write i2c OK [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: 01 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: 01 07 00 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: 01 07 00 4F 0B 00 00 00 00 00 E3 0C 50 [16:19:49]RasterBufferAndPrint [16:19:49]line [16:19:49]line [16:19:49]line [16:19:49]line [16:19:49]line [16:19:49]written 0, free lines is 3305 [16:19:49]MH_Cut [16:19:49]Write to MH i2c: D1 01 00 56 0B 01 33 [16:19:49]Write i2c OK [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: D1 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: D1 01 00 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: D1 01 00 56 0B 00 32 [16:19:49]Write to MH i2c: 01 00 00 57 0B 62 [16:19:49]Write i2c OK [16:19:49]MH_I2C_Read... [16:19:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D7 3E 47 00 35 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 31 38 30 32 10 04 04 00 D6 08 03 00 F4 03 04 00 B3 79 C0 66 B6 04 01 00 00 DD 03 EB F8 16 CE 98 12 [16:19:49]CommunicateWithHost err = 0 [16:19:49]CheckOFDResponse [16:19:49]1017 (14) - 77093643461234 [16:19:49]1041 (16) - 0000000000871802 [16:19:49]1040 (4) - 198870 [16:19:49]1012 (4) - 17.08.2024 10:21 [16:19:49]1206 (1) - 0 [16:19:49]OFD Sender: Remove packet 198870 [16:19:49]ProducePacketName [16:19:49]name=ofd_packets/00198870 [16:19:49]NVStorageDeleteData [16:19:50]OFD Sender: No OFD packet to send [16:19:50]*** Cut start [16:19:50]*** Purtial cut [16:19:50]*** CUTSNS_PIN = 0 [16:19:50]*** Stage 1: CUTSNS_PIN = 1 [16:19:52]Read from MH i2c: 01 [16:19:52]MH_I2C_Read... [16:19:52]*** Stop cut motor [16:19:52]*** Cut end [16:19:52]Read from MH i2c: 01 07 00 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: 01 07 00 57 0B 00 00 00 00 00 FF 0F 77 [16:19:52]process_action close_receipt done [16:19:52]requested_data is exist [16:19:52]produce_requested_data [16:19:52]requested_item fm.sn is exist - process it [16:19:52]wFMCommunicate request_size=4 [16:19:52]MH_SAM_APDU [16:19:52]CAPDU: 80 11 00 00 [16:19:52]Write to MH i2c: E2 08 00 58 0B 80 11 00 00 00 00 00 00 DD [16:19:52]Write i2c OK [16:19:52]MH_I2C_Read... [16:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:52]Read from MH i2c: E2 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 17 00 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 17 00 58 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2A [16:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:19:52]wFMCommunicate OK [16:19:52]requested_item fd.num is exist - process it [16:19:52]SAM_PROTO_GetFieldsCounters [16:19:52]wFMCommunicate request_size=4 [16:19:52]MH_SAM_APDU [16:19:52]CAPDU: 80 13 00 00 [16:19:52]Write to MH i2c: E2 08 00 59 0B 80 13 00 00 00 00 00 00 E0 [16:19:52]Write i2c OK [16:19:52]MH_I2C_Read... [16:19:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:52]Read from MH i2c: E2 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 62 00 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 62 00 59 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [16:19:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:52]wFMCommunicate OK [16:19:52]SAM_PROTO_GetFieldsCounters done [16:19:52]requested_item shift.num is exist - process it [16:19:52]requested_item shift.opened is exist - process it [16:19:52]req_shift_opened [16:19:52]FM_GetShiftState [16:19:52]SAM_PROTO_GetShiftState [16:19:52]wFMCommunicate request_size=4 [16:19:52]MH_SAM_APDU [16:19:52]CAPDU: 80 13 01 00 [16:19:52]Write to MH i2c: E2 08 00 5A 0B 80 13 01 00 00 00 00 00 E2 [16:19:52]Write i2c OK [16:19:52]MH_I2C_Read... [16:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:52]Read from MH i2c: E2 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 0E 00 [16:19:52]MH_I2C_Read... [16:19:52]Read from MH i2c: E2 0E 00 5A 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 42 [16:19:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:19:52]wFMCommunicate OK [16:19:52]SAM_PROTO_GetShiftState done [16:19:52]FM_GetShiftState done [16:19:52]req_shift_opened done [16:19:52]requested_item shift.open_date is exist - process it [16:19:52]req_shift_open_date [16:19:52]req_shift_open_date done [16:19:52]produce_requested_data done [16:19:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198870,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:19:52]process_action_free close_receipt [16:19:52]json_value_free [16:19:52]json_value_free done [16:19:52]process_json_proto returns [16:19:52]Send response to host [16:19:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198870,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:19:52]free response buf [16:19:52]execute_script done [16:19:52]execute_script returns [16:19:52]free content buf [16:19:52]Sock 9.Close socket [16:19:52]Sock 9.Thread stoped [16:19:55]OFD Sender: No OFD packet to send [16:20:00]OFD Sender: No OFD packet to send [16:20:05]OFD Sender: No OFD packet to send [16:20:10]OFD Sender: No OFD packet to send [16:20:15]OFD Sender: No OFD packet to send [16:20:20]OFD Sender: No OFD packet to send [16:20:25]OFD Sender: No OFD packet to send [16:20:30]OFD Sender: No OFD packet to send [16:20:35]OFD Sender: No OFD packet to send [16:20:40]OFD Sender: No OFD packet to send [16:20:45]OFD Sender: No OFD packet to send [16:20:50]OFD Sender: No OFD packet to send [16:20:55]OFD Sender: No OFD packet to send [16:21:00]OFD Sender: No OFD packet to send [16:21:05]OFD Sender: No OFD packet to send [16:21:10]OFD Sender: No OFD packet to send [16:21:15]OFD Sender: No OFD packet to send [16:21:20]OFD Sender: No OFD packet to send [16:21:25]OFD Sender: No OFD packet to send [16:21:30]OFD Sender: No OFD packet to send [16:21:35]OFD Sender: No OFD packet to send [16:21:40]OFD Sender: No OFD packet to send [16:21:41]accept exits with 7 [16:21:41]New connection [16:21:41]New thread 3067284836 created [16:21:41]Thread 3067428196 joined [16:21:41]Waiting for new connection... [16:21:41] Sock 7.Parse request [16:21:41]Sock 7.Check first char [16:21:41]Sock 7.First char is OK [16:21:41]request: POST /json_proto HTTP/1.0 [16:21:41]Method: POST [16:21:41]URL: /json_proto [16:21:41]Method is POST - this is cgi request [16:21:41]url: /json_proto [16:21:41]query_string will be loaded in cgi processing [16:21:41]execute_cgi json_proto POST (null) [16:21:41]execute_cgi path=json_proto method=POST [16:21:41]POST find Content-Length [16:21:41]Host: 172.17.46.195:8080 [16:21:41]Content-Length: 681 [16:21:41]Content-Type: application/json [16:21:41] [16:21:41]POST finish read [16:21:41]Found Content-Length = 681 [16:21:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:41]execute_script... [16:21: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)11326334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:41]POST & json_proto [16:21:41]process_json_proto [16:21:41]json parsed OK: [16:21:41]protocol is kg_v1.0 [16:21:41]action value=close_receipt [16:21:41]process_action close_receipt [16:21:41]cmd_close_receipt [16:21:41]MH_GetDate [16:21:41]Write to MH i2c: F0 00 00 5B 0B 55 [16:21:41]Write i2c OK [16:21:41]MH_I2C_Read... [16:21:41]Read from MH i2c: F0 [16:21:41]MH_I2C_Read... [16:21:41]Read from MH i2c: F0 09 00 [16:21:41]MH_I2C_Read... [16:21:41]Read from MH i2c: F0 09 00 5B 0B 00 15 CE C0 66 8D AE BC 66 C4 [16:21:41]GetLastDocTimeStamp 1723911587 [16:21:41]current date 1723911701 [16:21:41]FM_GetShiftState [16:21:41]SAM_PROTO_GetShiftState [16:21:41]wFMCommunicate request_size=4 [16:21:41]MH_SAM_APDU [16:21:41]CAPDU: 80 13 01 00 [16:21:41]Write to MH i2c: E2 08 00 5C 0B 80 13 01 00 00 00 00 00 E4 [16:21:41]Write i2c OK [16:21:41]MH_I2C_Read... [16:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:41]Read from MH i2c: E2 [16:21:41]MH_I2C_Read... [16:21:41]Read from MH i2c: E2 0E 00 [16:21:41]MH_I2C_Read... [16:21:41]Read from MH i2c: E2 0E 00 5C 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [16:21:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:21:41]wFMCommunicate OK [16:21:41]SAM_PROTO_GetShiftState done [16:21:41]FM_GetShiftState done [16:21:41]opened in 1723853126 [16:21:41]opened+sec_in_day 1723939526 [16:21:41]quantity*price = 100050 [16:21:41]sum+1 = 100052 [16:21:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 479 17.08.2024 16:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198871 肖袩袛: 267822897554217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162141&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198871&fm=267822897554217&tin=02508201610067®Number=0000000000092545&sum=100000 [16:21:42]StoreToDocumentArchive [16:21:42]shift 463 fd 198871 [16:21:42]save to /storage/0463/doc_00198871 [16:21:42]save last doc name /storage/0463/doc_00198871 to /storage/kkm_last_doc_name [16:21:42]save OK [16:21:42]Clear old archive folders... [16:21:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:21:42]tlvbuf is B6FC9970 [16:21:42]SAM_PROTO_ClearQueue [16:21:42]wFMCommunicate request_size=4 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 09 00 00 [16:21:42]Write to MH i2c: E2 08 00 69 0B 80 09 00 00 00 00 00 00 E6 [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [16:21:42]RAPDU: 90 00 [16:21:42]wFMCommunicate OK [16:21:42]SAM_PROTO_ClearQueue done [16:21:42]KKMCreateOFDPacket [16:21:42]OFDProtocolAddRootSTLVToBuf [16:21:42]FM_MakeSignedData [16:21:42]FM_MakeSignedData [16:21:42]SAM_PROTO_SignData [16:21:42]wFMCommunicate request_size=4 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 0D 01 02 [16:21:42]Write to MH i2c: E2 08 00 6A 0B 80 0D 01 02 00 00 00 00 EE [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 6A 0B 00 90 00 E9 [16:21:42]RAPDU: 90 00 [16:21:42]wFMCommunicate OK [16:21:42]wFMCommunicate request_size=255 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 15 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 08 03 00 35 04 06 00 F3 95 60 AB [16:21:42]Write to MH i2c: E2 02 01 6B 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 15 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 08 03 00 35 04 06 00 F3 95 60 AB 00 00 9B [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 6B 0B 00 90 00 EA [16:21:42]RAPDU: 90 00 [16:21:42]wFMCommunicate OK [16:21:42]wFMCommunicate request_size=7 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 0D 02 02 02 E3 29 [16:21:42]Write to MH i2c: E2 0A 00 6C 0B 80 0D 02 02 02 00 E3 29 00 00 01 [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 03 00 6C 0B 00 90 00 EB [16:21:42]RAPDU: 90 00 [16:21:42]wFMCommunicate OK [16:21:42]wFMCommunicate request_size=4 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 0D 03 02 [16:21:42]Write to MH i2c: E2 08 00 6D 0B 80 0D 03 02 00 00 00 00 F3 [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 0B 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 0B 00 6D 0B 00 C4 05 0D 4A 71 69 72 D9 90 00 39 [16:21:42]RAPDU: C4 05 0D 4A 71 69 72 D9 90 00 [16:21:42]wFMCommunicate OK [16:21:42]SAM_PROTO_SignData done [16:21:42]FM_MakeSignedData done [16:21:42]CreateOFDProtocolMessage [16:21:42]wFMCommunicate request_size=4 [16:21:42]MH_SAM_APDU [16:21:42]CAPDU: 80 11 00 00 [16:21:42]Write to MH i2c: E2 08 00 6E 0B 80 11 00 00 00 00 00 00 F3 [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:42]Read from MH i2c: E2 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 17 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: E2 17 00 6E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [16:21:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:21:42]wFMCommunicate OK [16:21:42]CreateOFDProtocolMessage done [16:21:42]OFDSenderStorePacket 198871 [16:21:42]StoreOFDPacket docnum=198871 [16:21:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 EF 74 04 01 BA 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 15 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 08 03 00 35 04 06 00 F3 95 60 AB E3 29 C4 05 0D 4A 71 69 72 D9 [16:21:42]CheckFolder [16:21:42]dirname=/storage/ofd_packets [16:21:42]CheckFolder done [16:21:42]ProducePacketName [16:21:42]name=ofd_packets/00198871 [16:21:42]NVStorageSaveData ofd_packets/00198871 [16:21:42]File name is /storage/ofd_packets/00198871 [16:21:42]Write 298 bytes [16:21:42]NVStorageSaveData done [16:21:42]OFDSenderStorePacket done [16:21:42]KKMCreateOFDPacket done [16:21:42]NVStorageSaveData kkm_last_timestamp [16:21:42]File name is /storage/kkm_last_timestamp [16:21:42]Write 4 bytes [16:21:42]NVStorageSaveData done [16:21:42]ExternCall_PrintAddStr [16:21:42]wPrintStart [16:21:42]Write to MH i2c: 01 00 00 6F 0B 7A [16:21:42]Write i2c OK [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: 01 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: 01 07 00 [16:21:42]MH_I2C_Read... [16:21:42]Read from MH i2c: 01 07 00 6F 0B 00 00 00 00 00 FF 0F 8F [16:21:42]RasterBufferAndPrint [16:21:42]line 小褔械褌 N : (1)11326334 [16:21:42]line 袠袧袧: 02508201610067 [16:21:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:21:42]line 袩袪袨袛袗袞袗 [16:21:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [16:21:42]line 孝芯胁邪褉: 2710194210 [16:21:42]line 袛孝-袣-5 [16:21:42]line 13.130 * 76.20 [16:21:42]line = 1000.51 [16:21:42]line 袧袛小 12% 袧小袩 1% [16:21:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:21:42]line 袨袣袪校袚袥袝袧袠袝: -0.51 [16:21:42]line 袠孝袨袚袨: 1000.00 [16:21:42]line 袙薪械褋械薪芯: 1000.00 [16:21:42]line 小袛袗效袗: 0.00 [16:21:42]line 袧小袩 1% : 8.85 [16:21:42]line 袧袛小 12% : 106.25 [16:21:42]line 袧邪谢懈褔薪褘屑懈: 1000.00 [16:21:42]line 袘械蟹薪邪谢.: 0.00 [16:21:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:21:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:21:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:21:42]line 效械泻 479 17.08.2024 16:21 [16:21:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:21:42]line 袟袧袦: 0300000079 [16:21:42]line 袪袧袦: 0000000000092545 [16:21:42]line 袙械褉褋懈褟 袣袣袦: 001 [16:21:42]line 肖袦: 0000000000871802 [16:21:42]line 肖袛: 198871 [16:21:42]line 肖袩袛: 267822897554217 [16:21:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162141&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198871&fm=267822897554217&tin=02508201610067®Number=0000000000092545&sum=100000 [16:21:42]OFD Sender: Processing packet 198871 [packets to send 246, broken 245] [16:21:42]ProducePacketName [16:21:42]name=ofd_packets/00198871 [16:21:42]OFD Sender: To server: 嚂鰌G, [16:21:42]CommunicateWithHost lk.salyk.kg:30040 [16:21:42]ConnectInit lk.salyk.kg [16:21:42]written 0, free lines is 4095 [16:21:42]Connected sock=10 [16:21:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 EF 74 04 01 BA 59 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 15 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 08 03 00 35 04 06 00 F3 95 60 AB E3 29 C4 05 0D 4A 71 69 72 D9 [16:21:43]Write to MH i2c: 01 00 00 9A 0B A5 [16:21:43]Write i2c OK [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: 01 [16:21:43]MH_I2C_Read... [16:21:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 71 D3 47 00 28 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 08 03 00 F4 03 04 00 25 7A C0 66 B6 04 01 00 00 34 14 E8 95 B8 DC D8 7F [16:21:43]CommunicateWithHost err = 0 [16:21:43]CheckOFDResponse [16:21:43]1017 (14) - 77093643461234 [16:21:43]1041 (16) - 0000000000871802 [16:21:43]1040 (4) - 198871 [16:21:43]1012 (4) - 17.08.2024 10:23 [16:21:43]1206 (1) - 0 [16:21:43]OFD Sender: Remove packet 198871 [16:21:43]ProducePacketName [16:21:43]name=ofd_packets/00198871 [16:21:43]NVStorageDeleteData [16:21:43]Read from MH i2c: 01 07 00 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: 01 07 00 9A 0B 00 00 00 00 00 D4 0C 8C [16:21:43]RasterBufferAndPrint [16:21:43]line [16:21:43]line [16:21:43]line [16:21:43]line [16:21:43]line [16:21:43]written 0, free lines is 3311 [16:21:43]MH_Cut [16:21:43]Write to MH i2c: D1 01 00 A1 0B 01 7E [16:21:43]Write i2c OK [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: D1 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: D1 01 00 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: D1 01 00 A1 0B 00 7D [16:21:43]Write to MH i2c: 01 00 00 A2 0B AD [16:21:43]Write i2c OK [16:21:43]MH_I2C_Read... [16:21:43]OFD Sender: No OFD packet to send [16:21:43]*** Cut start [16:21:43]*** Purtial cut [16:21:43]*** Stage 1: CUTSNS_PIN = 1 [16:21:44]Read from MH i2c: 01 [16:21:44]MH_I2C_Read... [16:21:44]*** Stop cut motor [16:21:44]*** Cut end [16:21:44]Read from MH i2c: 01 07 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: 01 07 00 A2 0B 00 00 00 00 00 FF 0F C2 [16:21:44]process_action close_receipt done [16:21:44]requested_data is exist [16:21:44]produce_requested_data [16:21:44]requested_item fm.sn is exist - process it [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 11 00 00 [16:21:44]Write to MH i2c: E2 08 00 A3 0B 80 11 00 00 00 00 00 00 28 [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 17 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 17 00 A3 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [16:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:21:44]wFMCommunicate OK [16:21:44]requested_item fd.num is exist - process it [16:21:44]SAM_PROTO_GetFieldsCounters [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 13 00 00 [16:21:44]Write to MH i2c: E2 08 00 A4 0B 80 13 00 00 00 00 00 00 2B [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 62 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 62 00 A4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [16:21:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:44]wFMCommunicate OK [16:21:44]SAM_PROTO_GetFieldsCounters done [16:21:44]requested_item shift.num is exist - process it [16:21:44]requested_item shift.opened is exist - process it [16:21:44]req_shift_opened [16:21:44]FM_GetShiftState [16:21:44]SAM_PROTO_GetShiftState [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 13 01 00 [16:21:44]Write to MH i2c: E2 08 00 A5 0B 80 13 01 00 00 00 00 00 2D [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 0E 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 0E 00 A5 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8D [16:21:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:21:44]wFMCommunicate OK [16:21:44]SAM_PROTO_GetShiftState done [16:21:44]FM_GetShiftState done [16:21:44]req_shift_opened done [16:21:44]requested_item shift.open_date is exist - process it [16:21:44]req_shift_open_date [16:21:44]req_shift_open_date done [16:21:44]produce_requested_data done [16:21:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198871,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:21:44]process_action_free close_receipt [16:21:44]json_value_free [16:21:44]json_value_free done [16:21:44]process_json_proto returns [16:21:44]Send response to host [16:21:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198871,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:21:44]free response buf [16:21:44]execute_script done [16:21:44]execute_script returns [16:21:44]free content buf [16:21:44]Sock 7.Close socket [16:21:44]Sock 7.Thread stoped [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]accept exits with 9 [16:23:33]New connection [16:23:33]New thread 3067428196 created [16:23:33]Thread 3067284836 joined [16:23:33]Waiting for new connection... [16:23:33] Sock 9.Parse request [16:23:33]Sock 9.Check first char [16:23:33]Sock 9.First char is OK [16:23:33]request: POST /json_proto HTTP/1.0 [16:23:33]Method: POST [16:23:33]URL: /json_proto [16:23:33]Method is POST - this is cgi request [16:23:33]url: /json_proto [16:23:33]query_string will be loaded in cgi processing [16:23:33]execute_cgi json_proto POST (null) [16:23:33]execute_cgi path=json_proto method=POST [16:23:33]POST find Content-Length [16:23:33]Host: 172.17.46.195:8080 [16:23:33]Content-Length: 680 [16:23:33]Content-Type: application/json [16:23:33] [16:23:33]POST finish read [16:23:33]Found Content-Length = 680 [16:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:33]execute_script... [16:23:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:33]POST & json_proto [16:23:33]process_json_proto [16:23:33]json parsed OK: [16:23:33]protocol is kg_v1.0 [16:23:33]action value=close_receipt [16:23:33]process_action close_receipt [16:23:33]cmd_close_receipt [16:23:33]MH_GetDate [16:23:33]Write to MH i2c: F0 00 00 A6 0B A0 [16:23:33]Write i2c OK [16:23:33]MH_I2C_Read... [16:23:33]Read from MH i2c: F0 [16:23:33]MH_I2C_Read... [16:23:33]Read from MH i2c: F0 09 00 [16:23:33]MH_I2C_Read... [16:23:33]Read from MH i2c: F0 09 00 A6 0B 00 86 CE C0 66 8D AE BC 66 80 [16:23:33]GetLastDocTimeStamp 1723911701 [16:23:33]current date 1723911814 [16:23:33]FM_GetShiftState [16:23:33]SAM_PROTO_GetShiftState [16:23:33]wFMCommunicate request_size=4 [16:23:33]MH_SAM_APDU [16:23:33]CAPDU: 80 13 01 00 [16:23:33]Write to MH i2c: E2 08 00 A7 0B 80 13 01 00 00 00 00 00 2F [16:23:33]Write i2c OK [16:23:33]MH_I2C_Read... [16:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:33]Read from MH i2c: E2 [16:23:33]MH_I2C_Read... [16:23:33]Read from MH i2c: E2 0E 00 [16:23:33]MH_I2C_Read... [16:23:33]Read from MH i2c: E2 0E 00 A7 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8F [16:23:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:23:33]wFMCommunicate OK [16:23:33]SAM_PROTO_GetShiftState done [16:23:33]FM_GetShiftState done [16:23:33]opened in 1723853126 [16:23:33]opened+sec_in_day 1723939526 [16:23:33]quantity*price = 70037 [16:23:33]sum+1 = 70038 [16:23:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 480 17.08.2024 16:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198872 肖袩袛: 7083470756924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162334&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198872&fm=7083470756924&tin=02508201610067®Number=0000000000092545&sum=70000 [16:23:34]StoreToDocumentArchive [16:23:34]shift 463 fd 198872 [16:23:34]save to /storage/0463/doc_00198872 [16:23:34]save last doc name /storage/0463/doc_00198872 to /storage/kkm_last_doc_name [16:23:34]save OK [16:23:34]Clear old archive folders... [16:23:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:23:34]tlvbuf is 0032EB00 [16:23:34]SAM_PROTO_ClearQueue [16:23:34]wFMCommunicate request_size=4 [16:23:34]MH_SAM_APDU [16:23:34]CAPDU: 80 09 00 00 [16:23:34]Write to MH i2c: E2 08 00 B4 0B 80 09 00 00 00 00 00 00 31 [16:23:34]Write i2c OK [16:23:34]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 B4 0B 00 90 00 33 [16:23:35]RAPDU: 90 00 [16:23:35]wFMCommunicate OK [16:23:35]SAM_PROTO_ClearQueue done [16:23:35]KKMCreateOFDPacket [16:23:35]OFDProtocolAddRootSTLVToBuf [16:23:35]FM_MakeSignedData [16:23:35]FM_MakeSignedData [16:23:35]SAM_PROTO_SignData [16:23:35]wFMCommunicate request_size=4 [16:23:35]MH_SAM_APDU [16:23:35]CAPDU: 80 0D 01 02 [16:23:35]Write to MH i2c: E2 08 00 B5 0B 80 0D 01 02 00 00 00 00 39 [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 B5 0B 00 90 00 34 [16:23:35]RAPDU: 90 00 [16:23:35]wFMCommunicate OK [16:23:35]wFMCommunicate request_size=255 [16:23:35]MH_SAM_APDU [16:23:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 86 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 08 03 00 35 04 06 00 06 [16:23:35]Write to MH i2c: E2 02 01 B6 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 86 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 08 03 00 35 04 06 00 06 00 00 AC [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 B6 0B 00 90 00 35 [16:23:35]RAPDU: 90 00 [16:23:35]wFMCommunicate OK [16:23:35]wFMCommunicate request_size=10 [16:23:35]MH_SAM_APDU [16:23:35]CAPDU: 80 0D 02 02 05 71 3F C2 1C 3C [16:23:35]Write to MH i2c: E2 0D 00 B7 0B 80 0D 02 02 05 00 71 3F C2 1C 3C 00 00 10 [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 03 00 B7 0B 00 90 00 36 [16:23:35]RAPDU: 90 00 [16:23:35]wFMCommunicate OK [16:23:35]wFMCommunicate request_size=4 [16:23:35]MH_SAM_APDU [16:23:35]CAPDU: 80 0D 03 02 [16:23:35]Write to MH i2c: E2 08 00 B8 0B 80 0D 03 02 00 00 00 00 3E [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 0B 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 0B 00 B8 0B 00 C0 92 8C 85 8D AD CF 9B 90 00 46 [16:23:35]RAPDU: C0 92 8C 85 8D AD CF 9B 90 00 [16:23:35]wFMCommunicate OK [16:23:35]SAM_PROTO_SignData done [16:23:35]FM_MakeSignedData done [16:23:35]CreateOFDProtocolMessage [16:23:35]wFMCommunicate request_size=4 [16:23:35]MH_SAM_APDU [16:23:35]CAPDU: 80 11 00 00 [16:23:35]Write to MH i2c: E2 08 00 B9 0B 80 11 00 00 00 00 00 00 3E [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:35]Read from MH i2c: E2 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 17 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: E2 17 00 B9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [16:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:23:35]wFMCommunicate OK [16:23:35]CreateOFDProtocolMessage done [16:23:35]OFDSenderStorePacket 198872 [16:23:35]StoreOFDPacket docnum=198872 [16:23:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 BC 07 01 11 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 86 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 08 03 00 35 04 06 00 06 71 3F C2 1C 3C C0 92 8C 85 8D AD CF 9B [16:23:35]CheckFolder [16:23:35]dirname=/storage/ofd_packets [16:23:35]CheckFolder done [16:23:35]ProducePacketName [16:23:35]name=ofd_packets/00198872 [16:23:35]NVStorageSaveData ofd_packets/00198872 [16:23:35]File name is /storage/ofd_packets/00198872 [16:23:35]Write 301 bytes [16:23:35]NVStorageSaveData done [16:23:35]OFDSenderStorePacket done [16:23:35]KKMCreateOFDPacket done [16:23:35]NVStorageSaveData kkm_last_timestamp [16:23:35]File name is /storage/kkm_last_timestamp [16:23:35]Write 4 bytes [16:23:35]NVStorageSaveData done [16:23:35]ExternCall_PrintAddStr [16:23:35]wPrintStart [16:23:35]Write to MH i2c: 01 00 00 BA 0B C5 [16:23:35]Write i2c OK [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: 01 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: 01 07 00 [16:23:35]MH_I2C_Read... [16:23:35]Read from MH i2c: 01 07 00 BA 0B 00 00 00 00 00 FF 0F DA [16:23:35]RasterBufferAndPrint [16:23:35]line 小褔械褌 N : (1)11326335 [16:23:35]line 袠袧袧: 02508201610067 [16:23:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:23:35]line 袩袪袨袛袗袞袗 [16:23:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:23:35]line 孝芯胁邪褉: 2710124130 [16:23:35]line 袗懈-92-袣-4 [16:23:35]line 10.330 * 67.80 [16:23:35]line = 700.37 [16:23:35]line 袧袛小 12% 袧小袩 1% [16:23:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:23:35]line 袨袣袪校袚袥袝袧袠袝: -0.37 [16:23:35]line 袠孝袨袚袨: 700.00 [16:23:35]line 袙薪械褋械薪芯: 700.00 [16:23:35]line 小袛袗效袗: 0.00 [16:23:35]line 袧小袩 1% : 6.20 [16:23:35]line 袧袛小 12% : 74.38 [16:23:35]line 袧邪谢懈褔薪褘屑懈: 700.00 [16:23:35]line 袘械蟹薪邪谢.: 0.00 [16:23:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:23:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:23:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:23:35]line 效械泻 480 17.08.2024 16:23 [16:23:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:23:35]line 袟袧袦: 0300000079 [16:23:35]line 袪袧袦: 0000000000092545 [16:23:35]line 袙械褉褋懈褟 袣袣袦: 001 [16:23:35]line 肖袦: 0000000000871802 [16:23:35]line 肖袛: 198872 [16:23:35]line 肖袩袛: 7083470756924 [16:23:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162334&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198872&fm=7083470756924&tin=02508201610067®Number=0000000000092545&sum=70000 [16:23:35]OFD Sender: Processing packet 198872 [packets to send 246, broken 245] [16:23:35]ProducePacketName [16:23:35]name=ofd_packets/00198872 [16:23:35]OFD Sender: To server: 嚂鰌G, [16:23:35]CommunicateWithHost lk.salyk.kg:30040 [16:23:35]ConnectInit lk.salyk.kg [16:23:35]written 0, free lines is 4095 [16:23:35]Connected sock=10 [16:23:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 BC 07 01 11 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 86 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 08 03 00 35 04 06 00 06 71 3F C2 1C 3C C0 92 8C 85 8D AD CF 9B [16:23:36]Write to MH i2c: 01 00 00 E5 0B F0 [16:23:36]Write i2c OK [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: 01 [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: 01 07 00 [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: 01 07 00 E5 0B 00 00 00 00 00 CD 0C D0 [16:23:36]RasterBufferAndPrint [16:23:36]line [16:23:36]line [16:23:36]line [16:23:36]line [16:23:36]line [16:23:36]written 0, free lines is 3284 [16:23:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6D FF 47 00 78 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 08 03 00 F4 03 04 00 96 7A C0 66 B6 04 01 00 00 8F DD 28 CA CE A2 7D FB [16:23:36]CommunicateWithHost err = 0 [16:23:36]CheckOFDResponse [16:23:36]1017 (14) - 77093643461234 [16:23:36]1041 (16) - 0000000000871802 [16:23:36]1040 (4) - 198872 [16:23:36]1012 (4) - 17.08.2024 10:25 [16:23:36]1206 (1) - 0 [16:23:36]OFD Sender: Remove packet 198872 [16:23:36]ProducePacketName [16:23:36]name=ofd_packets/00198872 [16:23:36]NVStorageDeleteData [16:23:36]MH_Cut [16:23:36]Write to MH i2c: D1 01 00 EC 0B 01 C9 [16:23:36]Write i2c OK [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: D1 [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: D1 01 00 [16:23:36]MH_I2C_Read... [16:23:36]Read from MH i2c: D1 01 00 EC 0B 00 C8 [16:23:36]Write to MH i2c: 01 00 00 ED 0B F8 [16:23:36]Write i2c OK [16:23:36]MH_I2C_Read... [16:23:36]OFD Sender: No OFD packet to send [16:23:37]*** Cut start [16:23:37]*** Purtial cut [16:23:37]*** CUTSNS_PIN = 0 [16:23:37]*** Stage 1: CUTSNS_PIN = 1 [16:23:39]Read from MH i2c: 01 [16:23:39]MH_I2C_Read... [16:23:39]*** Stop cut motor [16:23:39]*** Cut end [16:23:39]Read from MH i2c: 01 07 00 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: 01 07 00 ED 0B 00 00 00 00 00 FF 0F 0D [16:23:39]process_action close_receipt done [16:23:39]requested_data is exist [16:23:39]produce_requested_data [16:23:39]requested_item fm.sn is exist - process it [16:23:39]wFMCommunicate request_size=4 [16:23:39]MH_SAM_APDU [16:23:39]CAPDU: 80 11 00 00 [16:23:39]Write to MH i2c: E2 08 00 EE 0B 80 11 00 00 00 00 00 00 73 [16:23:39]Write i2c OK [16:23:39]MH_I2C_Read... [16:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:39]Read from MH i2c: E2 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 17 00 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 17 00 EE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [16:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:23:39]wFMCommunicate OK [16:23:39]requested_item fd.num is exist - process it [16:23:39]SAM_PROTO_GetFieldsCounters [16:23:39]wFMCommunicate request_size=4 [16:23:39]MH_SAM_APDU [16:23:39]CAPDU: 80 13 00 00 [16:23:39]Write to MH i2c: E2 08 00 EF 0B 80 13 00 00 00 00 00 00 76 [16:23:39]Write i2c OK [16:23:39]MH_I2C_Read... [16:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:39]Read from MH i2c: E2 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 62 00 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 62 00 EF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [16:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:39]wFMCommunicate OK [16:23:39]SAM_PROTO_GetFieldsCounters done [16:23:39]requested_item shift.num is exist - process it [16:23:39]requested_item shift.opened is exist - process it [16:23:39]req_shift_opened [16:23:39]FM_GetShiftState [16:23:39]SAM_PROTO_GetShiftState [16:23:39]wFMCommunicate request_size=4 [16:23:39]MH_SAM_APDU [16:23:39]CAPDU: 80 13 01 00 [16:23:39]Write to MH i2c: E2 08 00 F0 0B 80 13 01 00 00 00 00 00 78 [16:23:39]Write i2c OK [16:23:39]MH_I2C_Read... [16:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:39]Read from MH i2c: E2 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 0E 00 [16:23:39]MH_I2C_Read... [16:23:39]Read from MH i2c: E2 0E 00 F0 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [16:23:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:23:39]wFMCommunicate OK [16:23:39]SAM_PROTO_GetShiftState done [16:23:39]FM_GetShiftState done [16:23:39]req_shift_opened done [16:23:39]requested_item shift.open_date is exist - process it [16:23:39]req_shift_open_date [16:23:39]req_shift_open_date done [16:23:39]produce_requested_data done [16:23:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198872,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:23:39]process_action_free close_receipt [16:23:39]json_value_free [16:23:39]json_value_free done [16:23:39]process_json_proto returns [16:23:39]Send response to host [16:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198872,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:23:39]free response buf [16:23:39]execute_script done [16:23:39]execute_script returns [16:23:39]free content buf [16:23:39]Sock 9.Close socket [16:23:39]Sock 9.Thread stoped [16:23:41]OFD Sender: No OFD packet to send [16:23:46]OFD Sender: No OFD packet to send [16:23:51]OFD Sender: No OFD packet to send [16:23:56]OFD Sender: No OFD packet to send [16:24:01]OFD Sender: No OFD packet to send [16:24:06]OFD Sender: No OFD packet to send [16:24:11]OFD Sender: No OFD packet to send [16:24:16]OFD Sender: No OFD packet to send [16:24:21]OFD Sender: No OFD packet to send [16:24:26]OFD Sender: No OFD packet to send [16:24:31]OFD Sender: No OFD packet to send [16:24:36]OFD Sender: No OFD packet to send [16:24:41]OFD Sender: No OFD packet to send [16:24:46]OFD Sender: No OFD packet to send [16:24:51]OFD Sender: No OFD packet to send [16:24:56]OFD Sender: No OFD packet to send [16:25:01]OFD Sender: No OFD packet to send [16:25:04]accept exits with 7 [16:25:04]New connection [16:25:04]New thread 3067284836 created [16:25:04]Thread 3067428196 joined [16:25:04]Waiting for new connection... [16:25:04] Sock 7.Parse request [16:25:04]Sock 7.Check first char [16:25:04]Sock 7.First char is OK [16:25:04]request: POST /json_proto HTTP/1.0 [16:25:04]Method: POST [16:25:04]URL: /json_proto [16:25:04]Method is POST - this is cgi request [16:25:04]url: /json_proto [16:25:04]query_string will be loaded in cgi processing [16:25:04]execute_cgi json_proto POST (null) [16:25:04]execute_cgi path=json_proto method=POST [16:25:04]POST find Content-Length [16:25:04]Host: 172.17.46.195:8080 [16:25:04]Content-Length: 808 [16:25:04]Content-Type: application/json [16:25:04] [16:25:04]POST finish read [16:25:04]Found Content-Length = 808 [16:25:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:04]execute_script... [16:25: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)11326336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:04]POST & json_proto [16:25:04]process_json_proto [16:25:04]json parsed OK: [16:25:04]protocol is kg_v1.0 [16:25:04]action value=close_receipt [16:25:04]process_action close_receipt [16:25:04]cmd_close_receipt [16:25:04]MH_GetDate [16:25:04]Write to MH i2c: F0 00 00 F1 0B EB [16:25:04]Write i2c OK [16:25:04]MH_I2C_Read... [16:25:04]Read from MH i2c: F0 [16:25:04]MH_I2C_Read... [16:25:04]Read from MH i2c: F0 09 00 [16:25:04]MH_I2C_Read... [16:25:04]Read from MH i2c: F0 09 00 F1 0B 00 E1 CE C0 66 8D AE BC 66 26 [16:25:04]GetLastDocTimeStamp 1723911814 [16:25:04]current date 1723911905 [16:25:04]FM_GetShiftState [16:25:04]SAM_PROTO_GetShiftState [16:25:04]wFMCommunicate request_size=4 [16:25:04]MH_SAM_APDU [16:25:04]CAPDU: 80 13 01 00 [16:25:04]Write to MH i2c: E2 08 00 F2 0B 80 13 01 00 00 00 00 00 7A [16:25:04]Write i2c OK [16:25:04]MH_I2C_Read... [16:25:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:04]Read from MH i2c: E2 [16:25:04]MH_I2C_Read... [16:25:04]Read from MH i2c: E2 0E 00 [16:25:04]MH_I2C_Read... [16:25:04]Read from MH i2c: E2 0E 00 F2 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [16:25:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:04]wFMCommunicate OK [16:25:04]SAM_PROTO_GetShiftState done [16:25:04]FM_GetShiftState done [16:25:04]opened in 1723853126 [16:25:04]opened+sec_in_day 1723939526 [16:25:04]quantity*price = 100032 [16:25:04]sum+1 = 100033 [16:25:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 481 17.08.2024 16:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198873 肖袩袛: 59672812044741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198873&fm=59672812044741&tin=02508201610067®Number=0000000000092545&sum=100032 [16:25:05]StoreToDocumentArchive [16:25:05]shift 463 fd 198873 [16:25:05]save to /storage/0463/doc_00198873 [16:25:05]save last doc name /storage/0463/doc_00198873 to /storage/kkm_last_doc_name [16:25:05]save OK [16:25:05]Clear old archive folders... [16:25:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:25:05]tlvbuf is 00396990 [16:25:05]SAM_PROTO_ClearQueue [16:25:05]wFMCommunicate request_size=4 [16:25:05]MH_SAM_APDU [16:25:05]CAPDU: 80 09 00 00 [16:25:05]Write to MH i2c: E2 08 00 FF 0B 80 09 00 00 00 00 00 00 7C [16:25:05]Write i2c OK [16:25:05]MH_I2C_Read... [16:25:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:05]Read from MH i2c: E2 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: E2 03 00 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: E2 03 00 FF 0B 00 90 00 7E [16:25:05]RAPDU: 90 00 [16:25:05]wFMCommunicate OK [16:25:05]SAM_PROTO_ClearQueue done [16:25:05]KKMCreateOFDPacket [16:25:05]OFDProtocolAddRootSTLVToBuf [16:25:05]FM_MakeSignedData [16:25:05]FM_MakeSignedData [16:25:05]SAM_PROTO_SignData [16:25:05]wFMCommunicate request_size=4 [16:25:05]MH_SAM_APDU [16:25:05]CAPDU: 80 0D 01 02 [16:25:05]Write to MH i2c: E2 08 00 00 0C 80 0D 01 02 00 00 00 00 85 [16:25:05]Write i2c OK [16:25:05]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 00 0C 00 90 00 80 [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=255 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 E1 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 08 03 00 35 04 06 00 36 45 [16:25:06]Write to MH i2c: E2 02 01 01 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 E1 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 08 03 00 35 04 06 00 36 45 00 00 3F [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 01 0C 00 90 00 81 [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=9 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 02 02 04 A8 C3 C1 C5 [16:25:06]Write to MH i2c: E2 0C 00 02 0C 80 0D 02 02 04 00 A8 C3 C1 C5 00 00 81 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 02 0C 00 90 00 82 [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 03 02 [16:25:06]Write to MH i2c: E2 08 00 03 0C 80 0D 03 02 00 00 00 00 8A [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 0B 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 0B 00 03 0C 00 81 E5 FA 0B C6 3D 99 8F 90 00 21 [16:25:06]RAPDU: 81 E5 FA 0B C6 3D 99 8F 90 00 [16:25:06]wFMCommunicate OK [16:25:06]SAM_PROTO_SignData done [16:25:06]FM_MakeSignedData done [16:25:06]CreateOFDProtocolMessage [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 11 00 00 [16:25:06]Write to MH i2c: E2 08 00 04 0C 80 11 00 00 00 00 00 00 8A [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 17 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 17 00 04 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [16:25:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:06]wFMCommunicate OK [16:25:06]CreateOFDProtocolMessage done [16:25:06]OFDSenderStorePacket 198873 [16:25:06]StoreOFDPacket docnum=198873 [16:25:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 38 8A 06 01 A6 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 E1 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 08 03 00 35 04 06 00 36 45 A8 C3 C1 C5 81 E5 FA 0B C6 3D 99 8F [16:25:06]CheckFolder [16:25:06]dirname=/storage/ofd_packets [16:25:06]CheckFolder done [16:25:06]ProducePacketName [16:25:06]name=ofd_packets/00198873 [16:25:06]NVStorageSaveData ofd_packets/00198873 [16:25:06]File name is /storage/ofd_packets/00198873 [16:25:06]Write 300 bytes [16:25:06]NVStorageSaveData done [16:25:06]OFDSenderStorePacket done [16:25:06]KKMCreateOFDPacket done [16:25:06]NVStorageSaveData kkm_last_timestamp [16:25:06]File name is /storage/kkm_last_timestamp [16:25:06]Write 4 bytes [16:25:06]NVStorageSaveData done [16:25:06]ExternCall_PrintAddStr [16:25:06]wPrintStart [16:25:06]Write to MH i2c: 01 00 00 05 0C 11 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 07 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 07 00 05 0C 00 00 00 00 00 FF 0F 26 [16:25:06]RasterBufferAndPrint [16:25:06]line 小褔械褌 N : (1)11326336 [16:25:06]line 袠袧袧: 02508201610067 [16:25:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:25:06]line 袩袪袨袛袗袞袗 [16:25:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [16:25:06]line 孝芯胁邪褉: 2711190000 [16:25:06]line 袚袗袟-袣-3 [16:25:06]line 26.050 * 38.40 [16:25:06]line = 1000.32 [16:25:06]line 袧袛小 12% 袧小袩 1% [16:25:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:25:06]line 袠孝袨袚袨: 1000.32 [16:25:06]line 袧小袩 1% : 8.85 [16:25:06]line 袧袛小 12% : 106.23 [16:25:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:25:06]line 袘械蟹薪邪谢.: 1000.32 [16:25:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:25:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:25:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:25:06]line 效械泻 481 17.08.2024 16:25 [16:25:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:25:06]line 袟袧袦: 0300000079 [16:25:06]line 袪袧袦: 0000000000092545 [16:25:06]line 袙械褉褋懈褟 袣袣袦: 001 [16:25:06]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:25:06]line 肖袦: 0000000000871802 [16:25:06]line 肖袛: 198873 [16:25:06]line 肖袩袛: 59672812044741 [16:25:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198873&fm=59672812044741&tin=02508201610067®Number=0000000000092545&sum=100032 [16:25:06]OFD Sender: Processing packet 198873 [packets to send 246, broken 245] [16:25:06]ProducePacketName [16:25:06]name=ofd_packets/00198873 [16:25:06]OFD Sender: To server: 嚂鰌G, [16:25:06]CommunicateWithHost lk.salyk.kg:30040 [16:25:06]ConnectInit lk.salyk.kg [16:25:06]written 0, free lines is 4095 [16:25:06]Connected sock=10 [16:25:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 38 8A 06 01 A6 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 E1 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 08 03 00 35 04 06 00 36 45 A8 C3 C1 C5 81 E5 FA 0B C6 3D 99 8F [16:25:07]Write to MH i2c: 01 00 00 2F 0C 3B [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 07 00 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 07 00 2F 0C 00 00 00 00 00 E0 0C 2E [16:25:07]RasterBufferAndPrint [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]written 0, free lines is 3302 [16:25:07]MH_Cut [16:25:07]Write to MH i2c: D1 01 00 36 0C 01 14 [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 01 00 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 01 00 36 0C 00 13 [16:25:07]Write to MH i2c: 01 00 00 37 0C 43 [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 CD 47 00 1F 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 31 38 30 32 10 04 04 00 D9 08 03 00 F4 03 04 00 F1 7A C0 66 B6 04 01 00 00 75 81 BA E1 C9 C2 F1 D3 [16:25:07]CommunicateWithHost err = 0 [16:25:07]CheckOFDResponse [16:25:07]1017 (14) - 77093643461234 [16:25:07]1041 (16) - 0000000000871802 [16:25:07]1040 (4) - 198873 [16:25:07]1012 (4) - 17.08.2024 10:26 [16:25:07]1206 (1) - 0 [16:25:07]OFD Sender: Remove packet 198873 [16:25:07]ProducePacketName [16:25:07]name=ofd_packets/00198873 [16:25:07]NVStorageDeleteData [16:25:07]OFD Sender: No OFD packet to send [16:25:07]*** Cut start [16:25:07]*** Purtial cut [16:25:07]*** Stage 1: CUTSNS_PIN = 1 [16:25:08]Read from MH i2c: 01 [16:25:08]MH_I2C_Read... [16:25:08]*** Stop cut motor [16:25:08]*** Cut end [16:25:08]Read from MH i2c: 01 07 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: 01 07 00 37 0C 00 00 00 00 00 FF 0F 58 [16:25:08]process_action close_receipt done [16:25:08]requested_data is exist [16:25:08]produce_requested_data [16:25:08]requested_item fm.sn is exist - process it [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 11 00 00 [16:25:08]Write to MH i2c: E2 08 00 38 0C 80 11 00 00 00 00 00 00 BE [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:08]Read from MH i2c: E2 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 17 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 17 00 38 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [16:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:08]wFMCommunicate OK [16:25:08]requested_item fd.num is exist - process it [16:25:08]SAM_PROTO_GetFieldsCounters [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 13 00 00 [16:25:08]Write to MH i2c: E2 08 00 39 0C 80 13 00 00 00 00 00 00 C1 [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:08]Read from MH i2c: E2 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 62 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 62 00 39 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [16:25:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:08]wFMCommunicate OK [16:25:08]SAM_PROTO_GetFieldsCounters done [16:25:08]requested_item shift.num is exist - process it [16:25:08]requested_item shift.opened is exist - process it [16:25:08]req_shift_opened [16:25:08]FM_GetShiftState [16:25:08]SAM_PROTO_GetShiftState [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 13 01 00 [16:25:08]Write to MH i2c: E2 08 00 3A 0C 80 13 01 00 00 00 00 00 C3 [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:08]Read from MH i2c: E2 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 0E 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 0E 00 3A 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [16:25:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:08]wFMCommunicate OK [16:25:08]SAM_PROTO_GetShiftState done [16:25:08]FM_GetShiftState done [16:25:08]req_shift_opened done [16:25:08]requested_item shift.open_date is exist - process it [16:25:08]req_shift_open_date [16:25:08]req_shift_open_date done [16:25:08]produce_requested_data done [16:25:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198873,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:25:08]process_action_free close_receipt [16:25:08]json_value_free [16:25:08]json_value_free done [16:25:08]process_json_proto returns [16:25:08]Send response to host [16:25:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198873,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:25:08]free response buf [16:25:08]execute_script done [16:25:08]execute_script returns [16:25:08]free content buf [16:25:08]Sock 7.Close socket [16:25:08]Sock 7.Thread stoped [16:25:08]accept exits with 9 [16:25:08]New connection [16:25:08]New thread 3067428196 created [16:25:08]Thread 3067284836 joined [16:25:08]Waiting for new connection... [16:25:08] Sock 9.Parse request [16:25:08]Sock 9.Check first char [16:25:08]Sock 9.First char is OK [16:25:08]request: POST /json_proto HTTP/1.0 [16:25:08]Method: POST [16:25:08]URL: /json_proto [16:25:08]Method is POST - this is cgi request [16:25:08]url: /json_proto [16:25:08]query_string will be loaded in cgi processing [16:25:08]execute_cgi json_proto POST (null) [16:25:08]execute_cgi path=json_proto method=POST [16:25:08]POST find Content-Length [16:25:08]Host: 172.17.46.195:8080 [16:25:08]Content-Length: 679 [16:25:08]Content-Type: application/json [16:25:08] [16:25:08]POST finish read [16:25:08]Found Content-Length = 679 [16:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:08]execute_script... [16:25:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:08]POST & json_proto [16:25:08]process_json_proto [16:25:08]json parsed OK: [16:25:08]protocol is kg_v1.0 [16:25:08]action value=close_receipt [16:25:08]process_action close_receipt [16:25:08]cmd_close_receipt [16:25:08]MH_GetDate [16:25:08]Write to MH i2c: F0 00 00 3B 0C 36 [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: F0 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: F0 09 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: F0 09 00 3B 0C 00 E5 CE C0 66 8D AE BC 66 75 [16:25:08]GetLastDocTimeStamp 1723911905 [16:25:08]current date 1723911909 [16:25:08]FM_GetShiftState [16:25:08]SAM_PROTO_GetShiftState [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 13 01 00 [16:25:08]Write to MH i2c: E2 08 00 3C 0C 80 13 01 00 00 00 00 00 C5 [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:08]Read from MH i2c: E2 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 0E 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 0E 00 3C 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [16:25:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:08]wFMCommunicate OK [16:25:08]SAM_PROTO_GetShiftState done [16:25:08]FM_GetShiftState done [16:25:08]opened in 1723853126 [16:25:08]opened+sec_in_day 1723939526 [16:25:08]quantity*price = 30035 [16:25:08]sum+1 = 30036 [16:25:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 482 17.08.2024 16:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198874 肖袩袛: 103272627765347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162509&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198874&fm=103272627765347&tin=02508201610067®Number=0000000000092545&sum=30000 [16:25:10]StoreToDocumentArchive [16:25:10]shift 463 fd 198874 [16:25:10]save to /storage/0463/doc_00198874 [16:25:10]save last doc name /storage/0463/doc_00198874 to /storage/kkm_last_doc_name [16:25:10]save OK [16:25:10]Clear old archive folders... [16:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:10]tlvbuf is 00351980 [16:25:10]SAM_PROTO_ClearQueue [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 09 00 00 [16:25:10]Write to MH i2c: E2 08 00 49 0C 80 09 00 00 00 00 00 00 C7 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 49 0C 00 90 00 C9 [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]SAM_PROTO_ClearQueue done [16:25:10]KKMCreateOFDPacket [16:25:10]OFDProtocolAddRootSTLVToBuf [16:25:10]FM_MakeSignedData [16:25:10]FM_MakeSignedData [16:25:10]SAM_PROTO_SignData [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 01 02 [16:25:10]Write to MH i2c: E2 08 00 4A 0C 80 0D 01 02 00 00 00 00 CF [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 4A 0C 00 90 00 CA [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=255 [16:25:10]MH_SAM_APDU [16: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 E5 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 08 03 00 35 04 06 00 5D [16:25:10]Write to MH i2c: E2 02 01 4B 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 E5 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 08 03 00 35 04 06 00 5D 00 00 34 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 4B 0C 00 90 00 CB [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=10 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 02 02 05 ED 08 4B 00 63 [16:25:10]Write to MH i2c: E2 0D 00 4C 0C 80 0D 02 02 05 00 ED 08 4B 00 63 00 00 7F [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 03 00 4C 0C 00 90 00 CC [16:25:10]RAPDU: 90 00 [16:25:10]wFMCommunicate OK [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 0D 03 02 [16:25:10]Write to MH i2c: E2 08 00 4D 0C 80 0D 03 02 00 00 00 00 D4 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 0B 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 0B 00 4D 0C 00 64 42 DB F0 21 C2 D9 1C 90 00 1E [16:25:10]RAPDU: 64 42 DB F0 21 C2 D9 1C 90 00 [16:25:10]wFMCommunicate OK [16:25:10]SAM_PROTO_SignData done [16:25:10]FM_MakeSignedData done [16:25:10]CreateOFDProtocolMessage [16:25:10]wFMCommunicate request_size=4 [16:25:10]MH_SAM_APDU [16:25:10]CAPDU: 80 11 00 00 [16:25:10]Write to MH i2c: E2 08 00 4E 0C 80 11 00 00 00 00 00 00 D4 [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:10]Read from MH i2c: E2 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 17 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: E2 17 00 4E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [16:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:10]wFMCommunicate OK [16:25:10]CreateOFDProtocolMessage done [16:25:10]OFDSenderStorePacket 198874 [16:25:10]StoreOFDPacket docnum=198874 [16:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7C 90 07 01 7F 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 E5 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 08 03 00 35 04 06 00 5D ED 08 4B 00 63 64 42 DB F0 21 C2 D9 1C [16:25:10]CheckFolder [16:25:10]dirname=/storage/ofd_packets [16:25:10]CheckFolder done [16:25:10]ProducePacketName [16:25:10]name=ofd_packets/00198874 [16:25:10]NVStorageSaveData ofd_packets/00198874 [16:25:10]File name is /storage/ofd_packets/00198874 [16:25:10]Write 301 bytes [16:25:10]NVStorageSaveData done [16:25:10]OFDSenderStorePacket done [16:25:10]KKMCreateOFDPacket done [16:25:10]NVStorageSaveData kkm_last_timestamp [16:25:10]File name is /storage/kkm_last_timestamp [16:25:10]Write 4 bytes [16:25:10]NVStorageSaveData done [16:25:10]ExternCall_PrintAddStr [16:25:10]wPrintStart [16:25:10]Write to MH i2c: 01 00 00 4F 0C 5B [16:25:10]Write i2c OK [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 07 00 [16:25:10]MH_I2C_Read... [16:25:10]Read from MH i2c: 01 07 00 4F 0C 00 00 00 00 00 FF 0F 70 [16:25:10]RasterBufferAndPrint [16:25:10]line 小褔械褌 N : (1)11326338 [16:25:10]line 袠袧袧: 02508201610067 [16:25:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:25:10]line 袩袪袨袛袗袞袗 [16:25:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [16:25:11]line 孝芯胁邪褉: 2710124130 [16:25:11]line 袗懈-92-袣-4 [16:25:11]line 4.430 * 67.80 [16:25:11]line = 300.35 [16:25:11]line 袧袛小 12% 袧小袩 1% [16:25:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:25:11]line 袨袣袪校袚袥袝袧袠袝: -0.35 [16:25:11]line 袠孝袨袚袨: 300.00 [16:25:11]line 袙薪械褋械薪芯: 300.00 [16:25:11]line 小袛袗效袗: 0.00 [16:25:11]line 袧小袩 1% : 2.66 [16:25:11]line 袧袛小 12% : 31.90 [16:25:11]line 袧邪谢懈褔薪褘屑懈: 300.00 [16:25:11]line 袘械蟹薪邪谢.: 0.00 [16:25:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:25:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:25:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:25:11]line 效械泻 482 17.08.2024 16:25 [16:25:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:25:11]line 袟袧袦: 0300000079 [16:25:11]line 袪袧袦: 0000000000092545 [16:25:11]line 袙械褉褋懈褟 袣袣袦: 001 [16:25:11]line 肖袦: 0000000000871802 [16:25:11]line 肖袛: 198874 [16:25:11]line 肖袩袛: 103272627765347 [16:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162509&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198874&fm=103272627765347&tin=02508201610067®Number=0000000000092545&sum=30000 [16:25:11]OFD Sender: Processing packet 198874 [packets to send 246, broken 245] [16:25:11]ProducePacketName [16:25:11]name=ofd_packets/00198874 [16:25:11]OFD Sender: To server: 嚂鰌G, [16:25:11]CommunicateWithHost lk.salyk.kg:30040 [16:25:11]ConnectInit lk.salyk.kg [16:25:11]written 0, free lines is 4095 [16:25:11]Connected sock=10 [16: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 31 38 30 32 0F 01 00 00 7C 90 07 01 7F 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 E5 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 08 03 00 35 04 06 00 5D ED 08 4B 00 63 64 42 DB F0 21 C2 D9 1C [16:25:11]Write to MH i2c: 01 00 00 7A 0C 86 [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 07 00 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: 01 07 00 7A 0C 00 00 00 00 00 EB 0C 84 [16:25:11]RasterBufferAndPrint [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]line [16:25:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CE 4B 47 00 7C 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 08 03 00 F4 03 04 00 F5 7A C0 66 B6 04 01 00 00 21 94 32 65 3C 65 16 4D [16:25:11]CommunicateWithHost err = 0 [16:25:11]CheckOFDResponse [16:25:11]1017 (14) - 77093643461234 [16:25:11]1041 (16) - 0000000000871802 [16:25:11]1040 (4) - 198874 [16:25:11]1012 (4) - 17.08.2024 10:27 [16:25:11]1206 (1) - 0 [16:25:11]OFD Sender: Remove packet 198874 [16:25:11]ProducePacketName [16:25:11]name=ofd_packets/00198874 [16:25:11]NVStorageDeleteData [16:25:11]written 0, free lines is 3336 [16:25:11]MH_Cut [16:25:11]Write to MH i2c: D1 01 00 81 0C 01 5F [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 01 00 [16:25:11]MH_I2C_Read... [16:25:11]Read from MH i2c: D1 01 00 81 0C 00 5E [16:25:11]Write to MH i2c: 01 00 00 82 0C 8E [16:25:11]Write i2c OK [16:25:11]MH_I2C_Read... [16:25:12]OFD Sender: No OFD packet to send [16:25:12]*** Cut start [16:25:12]*** Purtial cut [16:25:12]*** CUTSNS_PIN = 0 [16:25:12]*** Stage 1: CUTSNS_PIN = 1 [16:25:14]Read from MH i2c: 01 [16:25:14]MH_I2C_Read... [16:25:14]*** Stop cut motor [16:25:14]*** Cut end [16:25:14]Read from MH i2c: 01 07 00 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: 01 07 00 82 0C 00 00 00 00 00 FF 0F A3 [16:25:14]process_action close_receipt done [16:25:14]requested_data is exist [16:25:14]produce_requested_data [16:25:14]requested_item fm.sn is exist - process it [16:25:14]wFMCommunicate request_size=4 [16:25:14]MH_SAM_APDU [16:25:14]CAPDU: 80 11 00 00 [16:25:14]Write to MH i2c: E2 08 00 83 0C 80 11 00 00 00 00 00 00 09 [16:25:14]Write i2c OK [16:25:14]MH_I2C_Read... [16:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:14]Read from MH i2c: E2 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 17 00 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 17 00 83 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [16:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:14]wFMCommunicate OK [16:25:14]requested_item fd.num is exist - process it [16:25:14]SAM_PROTO_GetFieldsCounters [16:25:14]wFMCommunicate request_size=4 [16:25:14]MH_SAM_APDU [16:25:14]CAPDU: 80 13 00 00 [16:25:14]Write to MH i2c: E2 08 00 84 0C 80 13 00 00 00 00 00 00 0C [16:25:14]Write i2c OK [16:25:14]MH_I2C_Read... [16:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:14]Read from MH i2c: E2 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 62 00 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 62 00 84 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [16:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:14]wFMCommunicate OK [16:25:14]SAM_PROTO_GetFieldsCounters done [16:25:14]requested_item shift.num is exist - process it [16:25:14]requested_item shift.opened is exist - process it [16:25:14]req_shift_opened [16:25:14]FM_GetShiftState [16:25:14]SAM_PROTO_GetShiftState [16:25:14]wFMCommunicate request_size=4 [16:25:14]MH_SAM_APDU [16:25:14]CAPDU: 80 13 01 00 [16:25:14]Write to MH i2c: E2 08 00 85 0C 80 13 01 00 00 00 00 00 0E [16:25:14]Write i2c OK [16:25:14]MH_I2C_Read... [16:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:14]Read from MH i2c: E2 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 0E 00 [16:25:14]MH_I2C_Read... [16:25:14]Read from MH i2c: E2 0E 00 85 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6E [16:25:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:14]wFMCommunicate OK [16:25:14]SAM_PROTO_GetShiftState done [16:25:14]FM_GetShiftState done [16:25:14]req_shift_opened done [16:25:14]requested_item shift.open_date is exist - process it [16:25:14]req_shift_open_date [16:25:14]req_shift_open_date done [16:25:14]produce_requested_data done [16:25:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198874,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:25:14]process_action_free close_receipt [16:25:14]json_value_free [16:25:14]json_value_free done [16:25:14]process_json_proto returns [16:25:14]Send response to host [16:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198874,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:25:14]free response buf [16:25:14]execute_script done [16:25:14]execute_script returns [16:25:14]free content buf [16:25:14]Sock 9.Close socket [16:25:14]Sock 9.Thread stoped [16:25:17]OFD Sender: No OFD packet to send [16:25:22]OFD Sender: No OFD packet to send [16:25:23]accept exits with 7 [16:25:23]New connection [16:25:23]New thread 3067284836 created [16:25:23]Thread 3067428196 joined [16:25:23]Waiting for new connection... [16:25:23] Sock 7.Parse request [16:25:23]Sock 7.Check first char [16:25:23]Sock 7.First char is OK [16:25:23]request: POST /json_proto HTTP/1.0 [16:25:23]Method: POST [16:25:23]URL: /json_proto [16:25:23]Method is POST - this is cgi request [16:25:23]url: /json_proto [16:25:23]query_string will be loaded in cgi processing [16:25:23]execute_cgi json_proto POST (null) [16:25:23]execute_cgi path=json_proto method=POST [16:25:23]POST find Content-Length [16:25:23]Host: 172.17.46.195:8080 [16:25:23]Content-Length: 679 [16:25:23]Content-Type: application/json [16:25:23] [16:25:23]POST finish read [16:25:23]Found Content-Length = 679 [16:25:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:23]execute_script... [16:25: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)11326339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:23]POST & json_proto [16:25:23]process_json_proto [16:25:23]json parsed OK: [16:25:23]protocol is kg_v1.0 [16:25:23]action value=close_receipt [16:25:23]process_action close_receipt [16:25:23]cmd_close_receipt [16:25:23]MH_GetDate [16:25:23]Write to MH i2c: F0 00 00 86 0C 81 [16:25:23]Write i2c OK [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 09 00 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: F0 09 00 86 0C 00 F3 CE C0 66 8D AE BC 66 CE [16:25:23]GetLastDocTimeStamp 1723911909 [16:25:23]current date 1723911923 [16:25:23]FM_GetShiftState [16:25:23]SAM_PROTO_GetShiftState [16:25:23]wFMCommunicate request_size=4 [16:25:23]MH_SAM_APDU [16:25:23]CAPDU: 80 13 01 00 [16:25:23]Write to MH i2c: E2 08 00 87 0C 80 13 01 00 00 00 00 00 10 [16:25:23]Write i2c OK [16:25:23]MH_I2C_Read... [16:25:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:23]Read from MH i2c: E2 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: E2 0E 00 [16:25:23]MH_I2C_Read... [16:25:23]Read from MH i2c: E2 0E 00 87 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 70 [16:25:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:23]wFMCommunicate OK [16:25:23]SAM_PROTO_GetShiftState done [16:25:23]FM_GetShiftState done [16:25:23]opened in 1723853126 [16:25:23]opened+sec_in_day 1723939526 [16:25:23]quantity*price = 50036 [16:25:23]sum+1 = 50037 [16:25:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 483 17.08.2024 16:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198875 肖袩袛: 275351709350977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162523&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198875&fm=275351709350977&tin=02508201610067®Number=0000000000092545&sum=50000 [16:25:24]StoreToDocumentArchive [16:25:24]shift 463 fd 198875 [16:25:24]save to /storage/0463/doc_00198875 [16:25:24]save last doc name /storage/0463/doc_00198875 to /storage/kkm_last_doc_name [16:25:24]save OK [16:25:24]Clear old archive folders... [16:25:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:24]tlvbuf is 0035EA00 [16:25:24]SAM_PROTO_ClearQueue [16:25:24]wFMCommunicate request_size=4 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 09 00 00 [16:25:24]Write to MH i2c: E2 08 00 94 0C 80 09 00 00 00 00 00 00 12 [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 94 0C 00 90 00 14 [16:25:24]RAPDU: 90 00 [16:25:24]wFMCommunicate OK [16:25:24]SAM_PROTO_ClearQueue done [16:25:24]KKMCreateOFDPacket [16:25:24]OFDProtocolAddRootSTLVToBuf [16:25:24]FM_MakeSignedData [16:25:24]FM_MakeSignedData [16:25:24]SAM_PROTO_SignData [16:25:24]wFMCommunicate request_size=4 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 0D 01 02 [16:25:24]Write to MH i2c: E2 08 00 95 0C 80 0D 01 02 00 00 00 00 1A [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 95 0C 00 90 00 15 [16:25:24]RAPDU: 90 00 [16:25:24]wFMCommunicate OK [16:25:24]wFMCommunicate request_size=255 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 F3 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 08 03 00 35 04 06 00 FA [16:25:24]Write to MH i2c: E2 02 01 96 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 F3 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 08 03 00 35 04 06 00 FA 00 00 0D [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 96 0C 00 90 00 16 [16:25:24]RAPDU: 90 00 [16:25:24]wFMCommunicate OK [16:25:24]wFMCommunicate request_size=10 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 0D 02 02 05 6E 50 D2 FC 41 [16:25:24]Write to MH i2c: E2 0D 00 97 0C 80 0D 02 02 05 00 6E 50 D2 FC 41 00 00 F4 [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 03 00 97 0C 00 90 00 17 [16:25:24]RAPDU: 90 00 [16:25:24]wFMCommunicate OK [16:25:24]wFMCommunicate request_size=4 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 0D 03 02 [16:25:24]Write to MH i2c: E2 08 00 98 0C 80 0D 03 02 00 00 00 00 1F [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 0B 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 0B 00 98 0C 00 EE 0A 75 45 4D 1F AA 9E 90 00 86 [16:25:24]RAPDU: EE 0A 75 45 4D 1F AA 9E 90 00 [16:25:24]wFMCommunicate OK [16:25:24]SAM_PROTO_SignData done [16:25:24]FM_MakeSignedData done [16:25:24]CreateOFDProtocolMessage [16:25:24]wFMCommunicate request_size=4 [16:25:24]MH_SAM_APDU [16:25:24]CAPDU: 80 11 00 00 [16:25:24]Write to MH i2c: E2 08 00 99 0C 80 11 00 00 00 00 00 00 1F [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:24]Read from MH i2c: E2 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 17 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: E2 17 00 99 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [16:25:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:24]wFMCommunicate OK [16:25:24]CreateOFDProtocolMessage done [16:25:24]OFDSenderStorePacket 198875 [16:25:24]StoreOFDPacket docnum=198875 [16:25:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EB BC 07 01 F8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 F3 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 08 03 00 35 04 06 00 FA 6E 50 D2 FC 41 EE 0A 75 45 4D 1F AA 9E [16:25:24]CheckFolder [16:25:24]dirname=/storage/ofd_packets [16:25:24]CheckFolder done [16:25:24]ProducePacketName [16:25:24]name=ofd_packets/00198875 [16:25:24]NVStorageSaveData ofd_packets/00198875 [16:25:24]File name is /storage/ofd_packets/00198875 [16:25:24]Write 301 bytes [16:25:24]NVStorageSaveData done [16:25:24]OFDSenderStorePacket done [16:25:24]KKMCreateOFDPacket done [16:25:24]NVStorageSaveData kkm_last_timestamp [16:25:24]File name is /storage/kkm_last_timestamp [16:25:24]Write 4 bytes [16:25:24]NVStorageSaveData done [16:25:24]ExternCall_PrintAddStr [16:25:24]wPrintStart [16:25:24]Write to MH i2c: 01 00 00 9A 0C A6 [16:25:24]Write i2c OK [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: 01 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: 01 07 00 [16:25:24]MH_I2C_Read... [16:25:24]Read from MH i2c: 01 07 00 9A 0C 00 00 00 00 00 FF 0F BB [16:25:24]RasterBufferAndPrint [16:25:24]line 小褔械褌 N : (1)11326339 [16:25:24]line 袠袧袧: 02508201610067 [16:25:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:25:24]line 袩袪袨袛袗袞袗 [16:25:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:25:24]line 孝芯胁邪褉: 2710124130 [16:25:24]line 袗懈-92-袣-4 [16:25:24]line 7.380 * 67.80 [16:25:24]line = 500.36 [16:25:24]line 袧袛小 12% 袧小袩 1% [16:25:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:25:24]line 袨袣袪校袚袥袝袧袠袝: -0.36 [16:25:24]line 袠孝袨袚袨: 500.00 [16:25:24]line 袙薪械褋械薪芯: 500.00 [16:25:24]line 小袛袗效袗: 0.00 [16:25:24]line 袧小袩 1% : 4.43 [16:25:24]line 袧袛小 12% : 53.14 [16:25:24]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:25:24]line 袘械蟹薪邪谢.: 0.00 [16:25:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:25:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:25:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:25:24]line 效械泻 483 17.08.2024 16:25 [16:25:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:25:24]line 袟袧袦: 0300000079 [16:25:24]line 袪袧袦: 0000000000092545 [16:25:24]line 袙械褉褋懈褟 袣袣袦: 001 [16:25:24]line 肖袦: 0000000000871802 [16:25:24]line 肖袛: 198875 [16:25:24]line 肖袩袛: 275351709350977 [16:25:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162523&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198875&fm=275351709350977&tin=02508201610067®Number=0000000000092545&sum=50000 [16:25:24]OFD Sender: Processing packet 198875 [packets to send 246, broken 245] [16:25:24]ProducePacketName [16:25:24]name=ofd_packets/00198875 [16:25:24]OFD Sender: To server: 嚂鰌G, [16:25:24]CommunicateWithHost lk.salyk.kg:30040 [16:25:24]ConnectInit lk.salyk.kg [16:25:24]written 0, free lines is 4095 [16:25:25]Connected sock=11 [16:25:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EB BC 07 01 F8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 F3 CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 08 03 00 35 04 06 00 FA 6E 50 D2 FC 41 EE 0A 75 45 4D 1F AA 9E [16:25:25]Write to MH i2c: 01 00 00 C5 0C D1 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 07 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: 01 07 00 C5 0C 00 00 00 00 00 EB 0C CF [16:25:25]RasterBufferAndPrint [16:25:25]line [16:25:25]line [16:25:25]line [16:25:25]line [16:25:25]line [16:25:25]written 0, free lines is 3319 [16:25:25]MH_Cut [16:25:25]Write to MH i2c: D1 01 00 CC 0C 01 AA [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: D1 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: D1 01 00 [16:25:25]MH_I2C_Read... [16:25:25]Read from MH i2c: D1 01 00 CC 0C 00 A9 [16:25:25]Write to MH i2c: 01 00 00 CD 0C D9 [16:25:25]Write i2c OK [16:25:25]MH_I2C_Read... [16:25:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 ED 64 47 00 F5 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 08 03 00 F4 03 04 00 03 7B C0 66 B6 04 01 00 00 68 32 0F 2E 21 17 C8 D4 [16:25:25]CommunicateWithHost err = 0 [16:25:25]CheckOFDResponse [16:25:25]1017 (14) - 77093643461234 [16:25:25]1041 (16) - 0000000000871802 [16:25:25]1040 (4) - 198875 [16:25:25]1012 (4) - 17.08.2024 10:27 [16:25:25]1206 (1) - 0 [16:25:25]OFD Sender: Remove packet 198875 [16:25:25]ProducePacketName [16:25:25]name=ofd_packets/00198875 [16:25:25]NVStorageDeleteData [16:25:26]OFD Sender: No OFD packet to send [16:25:26]*** Cut start [16:25:26]*** Purtial cut [16:25:26]*** Stage 1: CUTSNS_PIN = 1 [16:25:26]Read from MH i2c: 01 [16:25:26]MH_I2C_Read... [16:25:26]*** Stop cut motor [16:25:26]*** Cut end [16:25:26]Read from MH i2c: 01 07 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: 01 07 00 CD 0C 00 00 00 00 00 FF 0F EE [16:25:26]process_action close_receipt done [16:25:26]requested_data is exist [16:25:26]produce_requested_data [16:25:26]requested_item fm.sn is exist - process it [16:25:26]wFMCommunicate request_size=4 [16:25:26]MH_SAM_APDU [16:25:26]CAPDU: 80 11 00 00 [16:25:26]Write to MH i2c: E2 08 00 CE 0C 80 11 00 00 00 00 00 00 54 [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:26]Read from MH i2c: E2 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 17 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 17 00 CE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [16:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:26]wFMCommunicate OK [16:25:26]requested_item fd.num is exist - process it [16:25:26]SAM_PROTO_GetFieldsCounters [16:25:26]wFMCommunicate request_size=4 [16:25:26]MH_SAM_APDU [16:25:26]CAPDU: 80 13 00 00 [16:25:26]Write to MH i2c: E2 08 00 CF 0C 80 13 00 00 00 00 00 00 57 [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:26]Read from MH i2c: E2 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 62 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 62 00 CF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [16:25:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:26]wFMCommunicate OK [16:25:26]SAM_PROTO_GetFieldsCounters done [16:25:26]requested_item shift.num is exist - process it [16:25:26]requested_item shift.opened is exist - process it [16:25:26]req_shift_opened [16:25:26]FM_GetShiftState [16:25:26]SAM_PROTO_GetShiftState [16:25:26]wFMCommunicate request_size=4 [16:25:26]MH_SAM_APDU [16:25:26]CAPDU: 80 13 01 00 [16:25:26]Write to MH i2c: E2 08 00 D0 0C 80 13 01 00 00 00 00 00 59 [16:25:26]Write i2c OK [16:25:26]MH_I2C_Read... [16:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:26]Read from MH i2c: E2 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 0E 00 [16:25:26]MH_I2C_Read... [16:25:26]Read from MH i2c: E2 0E 00 D0 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [16:25:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:26]wFMCommunicate OK [16:25:26]SAM_PROTO_GetShiftState done [16:25:26]FM_GetShiftState done [16:25:26]req_shift_opened done [16:25:26]requested_item shift.open_date is exist - process it [16:25:26]req_shift_open_date [16:25:26]req_shift_open_date done [16:25:26]produce_requested_data done [16:25:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198875,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:25:26]process_action_free close_receipt [16:25:26]json_value_free [16:25:26]json_value_free done [16:25:26]process_json_proto returns [16:25:26]Send response to host [16:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198875,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:25:26]free response buf [16:25:26]execute_script done [16:25:26]execute_script returns [16:25:26]free content buf [16:25:26]Sock 7.Close socket [16:25:26]Sock 7.Thread stoped [16:25:31]OFD Sender: No OFD packet to send [16:25:34]accept exits with 9 [16:25:34]New connection [16:25:34]New thread 3067428196 created [16:25:34]Thread 3067284836 joined [16:25:34]Waiting for new connection... [16:25:34] Sock 9.Parse request [16:25:34]Sock 9.Check first char [16:25:35]Sock 9.First char is OK [16:25:35]request: POST /json_proto HTTP/1.0 [16:25:35]Method: POST [16:25:35]URL: /json_proto [16:25:35]Method is POST - this is cgi request [16:25:35]url: /json_proto [16:25:35]query_string will be loaded in cgi processing [16:25:35]execute_cgi json_proto POST (null) [16:25:35]execute_cgi path=json_proto method=POST [16:25:35]POST find Content-Length [16:25:35]Host: 172.17.46.195:8080 [16:25:35]Content-Length: 805 [16:25:35]Content-Type: application/json [16:25:35] [16:25:35]POST finish read [16:25:35]Found Content-Length = 805 [16:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:35]execute_script... [16:25: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)11326337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:35]POST & json_proto [16:25:35]process_json_proto [16:25:35]json parsed OK: [16:25:35]protocol is kg_v1.0 [16:25:35]action value=close_receipt [16:25:35]process_action close_receipt [16:25:35]cmd_close_receipt [16:25:35]MH_GetDate [16:25:35]Write to MH i2c: F0 00 00 D1 0C CC [16:25:35]Write i2c OK [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: F0 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: F0 09 00 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: F0 09 00 D1 0C 00 FF CE C0 66 8D AE BC 66 25 [16:25:35]GetLastDocTimeStamp 1723911923 [16:25:35]current date 1723911935 [16:25:35]FM_GetShiftState [16:25:35]SAM_PROTO_GetShiftState [16:25:35]wFMCommunicate request_size=4 [16:25:35]MH_SAM_APDU [16:25:35]CAPDU: 80 13 01 00 [16:25:35]Write to MH i2c: E2 08 00 D2 0C 80 13 01 00 00 00 00 00 5B [16:25:35]Write i2c OK [16:25:35]MH_I2C_Read... [16:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:35]Read from MH i2c: E2 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: E2 0E 00 [16:25:35]MH_I2C_Read... [16:25:35]Read from MH i2c: E2 0E 00 D2 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BB [16:25:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:35]wFMCommunicate OK [16:25:35]SAM_PROTO_GetShiftState done [16:25:35]FM_GetShiftState done [16:25:35]opened in 1723853126 [16:25:35]opened+sec_in_day 1723939526 [16:25:35]quantity*price = 300064 [16:25:35]sum+1 = 300066 [16:25:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 484 17.08.2024 16:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198876 肖袩袛: 147449394933869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198876&fm=147449394933869&tin=02508201610067®Number=0000000000092545&sum=300065 [16:25:35]StoreToDocumentArchive [16:25:35]shift 463 fd 198876 [16:25:35]save to /storage/0463/doc_00198876 [16:25:35]save last doc name /storage/0463/doc_00198876 to /storage/kkm_last_doc_name [16:25:35]save OK [16:25:35]Clear old archive folders... [16:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:35]tlvbuf is 003A0710 [16:25:35]SAM_PROTO_ClearQueue [16:25:35]wFMCommunicate request_size=4 [16:25:35]MH_SAM_APDU [16:25:35]CAPDU: 80 09 00 00 [16:25:36]Write to MH i2c: E2 08 00 DF 0C 80 09 00 00 00 00 00 00 5D [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 DF 0C 00 90 00 5F [16:25:36]RAPDU: 90 00 [16:25:36]wFMCommunicate OK [16:25:36]SAM_PROTO_ClearQueue done [16:25:36]KKMCreateOFDPacket [16:25:36]OFDProtocolAddRootSTLVToBuf [16:25:36]FM_MakeSignedData [16:25:36]FM_MakeSignedData [16:25:36]SAM_PROTO_SignData [16:25:36]wFMCommunicate request_size=4 [16:25:36]MH_SAM_APDU [16:25:36]CAPDU: 80 0D 01 02 [16:25:36]Write to MH i2c: E2 08 00 E0 0C 80 0D 01 02 00 00 00 00 65 [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:36]OFD Sender: No OFD packet to send [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 E0 0C 00 90 00 60 [16:25:36]RAPDU: 90 00 [16:25:36]wFMCommunicate OK [16:25:36]wFMCommunicate request_size=255 [16:25:36]MH_SAM_APDU [16:25: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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 FF CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 08 03 00 35 04 06 00 86 [16:25:36]Write to MH i2c: E2 02 01 E1 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 FF CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 08 03 00 35 04 06 00 86 00 00 B8 [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 E1 0C 00 90 00 61 [16:25:36]RAPDU: 90 00 [16:25:36]wFMCommunicate OK [16:25:36]wFMCommunicate request_size=10 [16:25:36]MH_SAM_APDU [16:25:36]CAPDU: 80 0D 02 02 05 1A BC CE B0 6D [16:25:36]Write to MH i2c: E2 0D 00 E2 0C 80 0D 02 02 05 00 1A BC CE B0 6D 00 00 33 [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 03 00 E2 0C 00 90 00 62 [16:25:36]RAPDU: 90 00 [16:25:36]wFMCommunicate OK [16:25:36]wFMCommunicate request_size=4 [16:25:36]MH_SAM_APDU [16:25:36]CAPDU: 80 0D 03 02 [16:25:36]Write to MH i2c: E2 08 00 E3 0C 80 0D 03 02 00 00 00 00 6A [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 0B 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 0B 00 E3 0C 00 7F EF 2C 69 00 D6 23 63 90 00 CA [16:25:36]RAPDU: 7F EF 2C 69 00 D6 23 63 90 00 [16:25:36]wFMCommunicate OK [16:25:36]SAM_PROTO_SignData done [16:25:36]FM_MakeSignedData done [16:25:36]CreateOFDProtocolMessage [16:25:36]wFMCommunicate request_size=4 [16:25:36]MH_SAM_APDU [16:25:36]CAPDU: 80 11 00 00 [16:25:36]Write to MH i2c: E2 08 00 E4 0C 80 11 00 00 00 00 00 00 6A [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:36]Read from MH i2c: E2 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 17 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: E2 17 00 E4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [16:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:36]wFMCommunicate OK [16:25:36]CreateOFDProtocolMessage done [16:25:36]OFDSenderStorePacket 198876 [16:25:36]StoreOFDPacket docnum=198876 [16:25:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 DA 07 01 AA C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 FF CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 08 03 00 35 04 06 00 86 1A BC CE B0 6D 7F EF 2C 69 00 D6 23 63 [16:25:36]CheckFolder [16:25:36]dirname=/storage/ofd_packets [16:25:36]CheckFolder done [16:25:36]ProducePacketName [16:25:36]name=ofd_packets/00198876 [16:25:36]NVStorageSaveData ofd_packets/00198876 [16:25:36]File name is /storage/ofd_packets/00198876 [16:25:36]Write 301 bytes [16:25:36]NVStorageSaveData done [16:25:36]OFDSenderStorePacket done [16:25:36]KKMCreateOFDPacket done [16:25:36]NVStorageSaveData kkm_last_timestamp [16:25:36]File name is /storage/kkm_last_timestamp [16:25:36]Write 4 bytes [16:25:36]NVStorageSaveData done [16:25:36]ExternCall_PrintAddStr [16:25:36]wPrintStart [16:25:36]Write to MH i2c: 01 00 00 E5 0C F1 [16:25:36]Write i2c OK [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: 01 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: 01 07 00 [16:25:36]MH_I2C_Read... [16:25:36]Read from MH i2c: 01 07 00 E5 0C 00 00 00 00 00 FF 0F 06 [16:25:36]RasterBufferAndPrint [16:25:36]line 小褔械褌 N : (1)11326337 [16:25:36]line 袠袧袧: 02508201610067 [16:25:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:25:36]line 袩袪袨袛袗袞袗 [16:25:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [16:25:36]line 孝芯胁邪褉: 2710124500 [16:25:36]line 袗懈-95-袣-5 [16:25:36]line 40.440 * 74.20 [16:25:36]line = 3000.65 [16:25:36]line 袧袛小 12% 袧小袩 1% [16:25:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:25:36]line 袠孝袨袚袨: 3000.65 [16:25:36]line 袧小袩 1% : 26.55 [16:25:36]line 袧袛小 12% : 318.65 [16:25:36]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:25:36]line 袘械蟹薪邪谢.: 3000.65 [16:25:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:25:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:25:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:25:36]line 效械泻 484 17.08.2024 16:25 [16:25:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:25:36]line 袟袧袦: 0300000079 [16:25:36]line 袪袧袦: 0000000000092545 [16:25:36]line 袙械褉褋懈褟 袣袣袦: 001 [16:25:36]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:25:36]line 肖袦: 0000000000871802 [16:25:36]line 肖袛: 198876 [16:25:36]line 肖袩袛: 147449394933869 [16:25:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198876&fm=147449394933869&tin=02508201610067®Number=0000000000092545&sum=300065 [16:25:36]written 0, free lines is 4095 [16:25:36]OFD Sender: Processing packet 198876 [packets to send 246, broken 245] [16:25:36]ProducePacketName [16:25:36]name=ofd_packets/00198876 [16:25:36]OFD Sender: To server: 嚂鰌G, [16:25:36]CommunicateWithHost lk.salyk.kg:30040 [16:25:36]ConnectInit lk.salyk.kg [16:25:36]Connected sock=10 [16:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 DA 07 01 AA C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 FF CE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 08 03 00 35 04 06 00 86 1A BC CE B0 6D 7F EF 2C 69 00 D6 23 63 [16:25:37]Write to MH i2c: 01 00 00 0F 0D 1C [16:25:37]Write i2c OK [16:25:37]MH_I2C_Read... [16:25:37]Read from MH i2c: 01 [16:25:37]MH_I2C_Read... [16:25:37]Read from MH i2c: 01 07 00 [16:25:37]MH_I2C_Read... [16:25:37]Read from MH i2c: 01 07 00 0F 0D 00 00 00 00 00 EF 0C 1E [16:25:37]RasterBufferAndPrint [16:25:37]line [16:25:37]line [16:25:37]line [16:25:37]line [16:25:37]line [16:25:37]written 0, free lines is 3330 [16:25:37]MH_Cut [16:25:37]Write to MH i2c: D1 01 00 16 0D 01 F5 [16:25:37]Write i2c OK [16:25:37]MH_I2C_Read... [16:25:37]Read from MH i2c: D1 [16:25:37]MH_I2C_Read... [16:25:37]Read from MH i2c: D1 01 00 [16:25:37]MH_I2C_Read... [16:25:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 62 B2 47 00 F0 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 31 38 30 32 10 04 04 00 DC 08 03 00 F4 03 04 00 0F 7B C0 66 B6 04 01 00 00 DF 49 D3 5A A6 A8 99 CC [16:25:37]CommunicateWithHost err = 0 [16:25:37]CheckOFDResponse [16:25:37]1017 (14) - 77093643461234 [16:25:37]1041 (16) - 0000000000871802 [16:25:37]1040 (4) - 198876 [16:25:37]1012 (4) - 17.08.2024 10:27 [16:25:37]1206 (1) - 0 [16:25:37]OFD Sender: Remove packet 198876 [16:25:37]ProducePacketName [16:25:37]name=ofd_packets/00198876 [16:25:37]NVStorageDeleteData [16:25:37]Read from MH i2c: D1 01 00 16 0D 00 F4 [16:25:37]Write to MH i2c: 01 00 00 17 0D 24 [16:25:37]Write i2c OK [16:25:37]MH_I2C_Read... [16:25:37]OFD Sender: No OFD packet to send [16:25:37]*** Cut start [16:25:37]*** Purtial cut [16:25:37]*** CUTSNS_PIN = 0 [16:25:38]*** Stage 1: CUTSNS_PIN = 1 [16:25:39]Read from MH i2c: 01 [16:25:39]MH_I2C_Read... [16:25:39]*** Stop cut motor [16:25:39]*** Cut end [16:25:39]Read from MH i2c: 01 07 00 [16:25:39]MH_I2C_Read... [16:25:39]Read from MH i2c: 01 07 00 17 0D 00 00 00 00 00 FF 0F 39 [16:25:39]process_action close_receipt done [16:25:39]requested_data is exist [16:25:39]produce_requested_data [16:25:39]requested_item fm.sn is exist - process it [16:25:39]wFMCommunicate request_size=4 [16:25:39]MH_SAM_APDU [16:25:39]CAPDU: 80 11 00 00 [16:25:39]Write to MH i2c: E2 08 00 18 0D 80 11 00 00 00 00 00 00 9F [16:25:39]Write i2c OK [16:25:39]MH_I2C_Read... [16:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:39]Read from MH i2c: E2 [16:25:39]MH_I2C_Read... [16:25:39]Read from MH i2c: E2 17 00 [16:25:39]MH_I2C_Read... [16:25:39]Read from MH i2c: E2 17 00 18 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [16:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:25:39]wFMCommunicate OK [16:25:39]requested_item fd.num is exist - process it [16:25:39]SAM_PROTO_GetFieldsCounters [16:25:39]wFMCommunicate request_size=4 [16:25:39]MH_SAM_APDU [16:25:39]CAPDU: 80 13 00 00 [16:25:39]Write to MH i2c: E2 08 00 19 0D 80 13 00 00 00 00 00 00 A2 [16:25:39]Write i2c OK [16:25:39]MH_I2C_Read... [16:25:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:40]Read from MH i2c: E2 [16:25:40]MH_I2C_Read... [16:25:40]Read from MH i2c: E2 62 00 [16:25:40]MH_I2C_Read... [16:25:40]Read from MH i2c: E2 62 00 19 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [16:25:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:40]wFMCommunicate OK [16:25:40]SAM_PROTO_GetFieldsCounters done [16:25:40]requested_item shift.num is exist - process it [16:25:40]requested_item shift.opened is exist - process it [16:25:40]req_shift_opened [16:25:40]FM_GetShiftState [16:25:40]SAM_PROTO_GetShiftState [16:25:40]wFMCommunicate request_size=4 [16:25:40]MH_SAM_APDU [16:25:40]CAPDU: 80 13 01 00 [16:25:40]Write to MH i2c: E2 08 00 1A 0D 80 13 01 00 00 00 00 00 A4 [16:25:40]Write i2c OK [16:25:40]MH_I2C_Read... [16:25:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:40]Read from MH i2c: E2 [16:25:40]MH_I2C_Read... [16:25:40]Read from MH i2c: E2 0E 00 [16:25:40]MH_I2C_Read... [16:25:40]Read from MH i2c: E2 0E 00 1A 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 04 [16:25:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:25:40]wFMCommunicate OK [16:25:40]SAM_PROTO_GetShiftState done [16:25:40]FM_GetShiftState done [16:25:40]req_shift_opened done [16:25:40]requested_item shift.open_date is exist - process it [16:25:40]req_shift_open_date [16:25:40]req_shift_open_date done [16:25:40]produce_requested_data done [16:25:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198876,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:25:40]process_action_free close_receipt [16:25:40]json_value_free [16:25:40]json_value_free done [16:25:40]process_json_proto returns [16:25:40]Send response to host [16:25:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198876,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:25:40]free response buf [16:25:40]execute_script done [16:25:40]execute_script returns [16:25:40]free content buf [16:25:40]Sock 9.Close socket [16:25:40]Sock 9.Thread stoped [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:17]OFD Sender: No OFD packet to send [16:26:22]OFD Sender: No OFD packet to send [16:26:27]OFD Sender: No OFD packet to send [16:26:32]OFD Sender: No OFD packet to send [16:26:37]OFD Sender: No OFD packet to send [16:26:42]OFD Sender: No OFD packet to send [16:26:47]OFD Sender: No OFD packet to send [16:26:52]OFD Sender: No OFD packet to send [16:26:57]OFD Sender: No OFD packet to send [16:27:02]OFD Sender: No OFD packet to send [16:27:07]OFD Sender: No OFD packet to send [16:27:12]OFD Sender: No OFD packet to send [16:27:17]OFD Sender: No OFD packet to send [16:27:22]OFD Sender: No OFD packet to send [16:27:27]OFD Sender: No OFD packet to send [16:27:29]accept exits with 7 [16:27:29]New connection [16:27:29]New thread 3067284836 created [16:27:29]Thread 3067428196 joined [16:27:29]Waiting for new connection... [16:27:29] Sock 7.Parse request [16:27:29]Sock 7.Check first char [16:27:29]Sock 7.First char is OK [16:27:29]request: POST /json_proto HTTP/1.0 [16:27:29]Method: POST [16:27:29]URL: /json_proto [16:27:29]Method is POST - this is cgi request [16:27:29]url: /json_proto [16:27:29]query_string will be loaded in cgi processing [16:27:29]execute_cgi json_proto POST (null) [16:27:29]execute_cgi path=json_proto method=POST [16:27:29]POST find Content-Length [16:27:29]Host: 172.17.46.195:8080 [16:27:29]Content-Length: 805 [16:27:29]Content-Type: application/json [16:27:29] [16:27:29]POST finish read [16:27:29]Found Content-Length = 805 [16:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:29]execute_script... [16:27:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:29]POST & json_proto [16:27:29]process_json_proto [16:27:29]json parsed OK: [16:27:29]protocol is kg_v1.0 [16:27:29]action value=close_receipt [16:27:29]process_action close_receipt [16:27:29]cmd_close_receipt [16:27:29]MH_GetDate [16:27:29]Write to MH i2c: F0 00 00 1B 0D 17 [16:27:29]Write i2c OK [16:27:29]MH_I2C_Read... [16:27:29]Read from MH i2c: F0 [16:27:29]MH_I2C_Read... [16:27:29]Read from MH i2c: F0 09 00 [16:27:29]MH_I2C_Read... [16:27:29]Read from MH i2c: F0 09 00 1B 0D 00 72 CF C0 66 8D AE BC 66 E4 [16:27:29]GetLastDocTimeStamp 1723911935 [16:27:29]current date 1723912050 [16:27:29]FM_GetShiftState [16:27:29]SAM_PROTO_GetShiftState [16:27:29]wFMCommunicate request_size=4 [16:27:29]MH_SAM_APDU [16:27:29]CAPDU: 80 13 01 00 [16:27:29]Write to MH i2c: E2 08 00 1C 0D 80 13 01 00 00 00 00 00 A6 [16:27:29]Write i2c OK [16:27:29]MH_I2C_Read... [16:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:29]Read from MH i2c: E2 [16:27:29]MH_I2C_Read... [16:27:29]Read from MH i2c: E2 0E 00 [16:27:29]MH_I2C_Read... [16:27:29]Read from MH i2c: E2 0E 00 1C 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 06 [16:27:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:27:29]wFMCommunicate OK [16:27:29]SAM_PROTO_GetShiftState done [16:27:29]FM_GetShiftState done [16:27:29]opened in 1723853126 [16:27:29]opened+sec_in_day 1723939526 [16:27:29]quantity*price = 100021 [16:27:29]sum+1 = 100023 [16:27:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 485 17.08.2024 16:27 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198877 肖袩袛: 107200212952123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162730&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198877&fm=107200212952123&tin=02508201610067®Number=0000000000092545&sum=100022 [16:27:30]StoreToDocumentArchive [16:27:30]shift 463 fd 198877 [16:27:30]save to /storage/0463/doc_00198877 [16:27:30]save last doc name /storage/0463/doc_00198877 to /storage/kkm_last_doc_name [16:27:30]save OK [16:27:30]Clear old archive folders... [16:27:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:30]tlvbuf is 00354AE0 [16:27:30]SAM_PROTO_ClearQueue [16:27:30]wFMCommunicate request_size=4 [16:27:30]MH_SAM_APDU [16:27:30]CAPDU: 80 09 00 00 [16:27:30]Write to MH i2c: E2 08 00 29 0D 80 09 00 00 00 00 00 00 A8 [16:27:30]Write i2c OK [16:27:30]MH_I2C_Read... [16:27:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:30]Read from MH i2c: E2 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E2 03 00 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E2 03 00 29 0D 00 90 00 AA [16:27:30]RAPDU: 90 00 [16:27:30]wFMCommunicate OK [16:27:30]SAM_PROTO_ClearQueue done [16:27:30]KKMCreateOFDPacket [16:27:30]OFDProtocolAddRootSTLVToBuf [16:27:30]FM_MakeSignedData [16:27:30]FM_MakeSignedData [16:27:30]SAM_PROTO_SignData [16:27:30]wFMCommunicate request_size=4 [16:27:30]MH_SAM_APDU [16:27:30]CAPDU: 80 0D 01 02 [16:27:30]Write to MH i2c: E2 08 00 2A 0D 80 0D 01 02 00 00 00 00 B0 [16:27:30]Write i2c OK [16:27:30]MH_I2C_Read... [16:27:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:30]Read from MH i2c: E2 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E2 03 00 [16:27:30]MH_I2C_Read... [16:27:30]Read from MH i2c: E2 03 00 2A 0D 00 90 00 AB [16:27:30]RAPDU: 90 00 [16:27:30]wFMCommunicate OK [16:27:30]wFMCommunicate request_size=255 [16:27:30]MH_SAM_APDU [16:27:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 72 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 08 03 00 35 04 06 00 61 [16:27:30]Write to MH i2c: E2 02 01 2B 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 72 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 08 03 00 35 04 06 00 61 00 00 E8 [16:27:30]Write i2c OK [16:27:30]MH_I2C_Read... [16:27:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:31]Read from MH i2c: E2 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 03 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 03 00 2B 0D 00 90 00 AC [16:27:31]RAPDU: 90 00 [16:27:31]wFMCommunicate OK [16:27:31]wFMCommunicate request_size=10 [16:27:31]MH_SAM_APDU [16:27:31]CAPDU: 80 0D 02 02 05 7F 7E 9C E4 3B [16:27:31]Write to MH i2c: E2 0D 00 2C 0D 80 0D 02 02 05 00 7F 7E 9C E4 3B 00 00 75 [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:31]Read from MH i2c: E2 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 03 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 03 00 2C 0D 00 90 00 AD [16:27:31]RAPDU: 90 00 [16:27:31]wFMCommunicate OK [16:27:31]wFMCommunicate request_size=4 [16:27:31]MH_SAM_APDU [16:27:31]CAPDU: 80 0D 03 02 [16:27:31]Write to MH i2c: E2 08 00 2D 0D 80 0D 03 02 00 00 00 00 B5 [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:31]Read from MH i2c: E2 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 0B 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 0B 00 2D 0D 00 CB 7E EE FB F8 D3 3E 14 90 00 05 [16:27:31]RAPDU: CB 7E EE FB F8 D3 3E 14 90 00 [16:27:31]wFMCommunicate OK [16:27:31]SAM_PROTO_SignData done [16:27:31]FM_MakeSignedData done [16:27:31]CreateOFDProtocolMessage [16:27:31]wFMCommunicate request_size=4 [16:27:31]MH_SAM_APDU [16:27:31]CAPDU: 80 11 00 00 [16:27:31]Write to MH i2c: E2 08 00 2E 0D 80 11 00 00 00 00 00 00 B5 [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:31]Read from MH i2c: E2 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 17 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: E2 17 00 2E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 02 [16:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:27:31]wFMCommunicate OK [16:27:31]CreateOFDProtocolMessage done [16:27:31]OFDSenderStorePacket 198877 [16:27:31]StoreOFDPacket docnum=198877 [16:27:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AD F3 07 01 73 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 72 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 08 03 00 35 04 06 00 61 7F 7E 9C E4 3B CB 7E EE FB F8 D3 3E 14 [16:27:31]CheckFolder [16:27:31]dirname=/storage/ofd_packets [16:27:31]CheckFolder done [16:27:31]ProducePacketName [16:27:31]name=ofd_packets/00198877 [16:27:31]NVStorageSaveData ofd_packets/00198877 [16:27:31]File name is /storage/ofd_packets/00198877 [16:27:31]Write 301 bytes [16:27:31]NVStorageSaveData done [16:27:31]OFDSenderStorePacket done [16:27:31]KKMCreateOFDPacket done [16:27:31]NVStorageSaveData kkm_last_timestamp [16:27:31]File name is /storage/kkm_last_timestamp [16:27:31]Write 4 bytes [16:27:31]NVStorageSaveData done [16:27:31]ExternCall_PrintAddStr [16:27:31]wPrintStart [16:27:31]Write to MH i2c: 01 00 00 2F 0D 3C [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 07 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 07 00 2F 0D 00 00 00 00 00 FF 0F 51 [16:27:31]RasterBufferAndPrint [16:27:31]line 小褔械褌 N : (1)11326340 [16:27:31]line 袠袧袧: 02508201610067 [16:27:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:27:31]line 袩袪袨袛袗袞袗 [16:27:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:27:31]line 孝芯胁邪褉: 2710124500 [16:27:31]line 袗懈-95-袣-5 [16:27:31]line 13.480 * 74.20 [16:27:31]line = 1000.22 [16:27:31]line 袧袛小 12% 袧小袩 1% [16:27:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:27:31]line 袠孝袨袚袨: 1000.22 [16:27:31]line 袧小袩 1% : 8.85 [16:27:31]line 袧袛小 12% : 106.22 [16:27:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:27:31]line 袘械蟹薪邪谢.: 1000.22 [16:27:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:27:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:27:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:27:31]line 效械泻 485 17.08.2024 16:27 [16:27:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:27:31]line 袟袧袦: 0300000079 [16:27:31]line 袪袧袦: 0000000000092545 [16:27:31]line 袙械褉褋懈褟 袣袣袦: 001 [16:27:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:27:31]line 肖袦: 0000000000871802 [16:27:31]line 肖袛: 198877 [16:27:31]line 肖袩袛: 107200212952123 [16:27:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162730&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198877&fm=107200212952123&tin=02508201610067®Number=0000000000092545&sum=100022 [16:27:31]written 0, free lines is 4095 [16:27:31]OFD Sender: Processing packet 198877 [packets to send 246, broken 245] [16:27:31]ProducePacketName [16:27:31]name=ofd_packets/00198877 [16:27:31]OFD Sender: To server: 嚂鰌G, [16:27:31]CommunicateWithHost lk.salyk.kg:30040 [16:27:31]ConnectInit lk.salyk.kg [16:27:31]Connected sock=10 [16:27:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AD F3 07 01 73 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 72 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 08 03 00 35 04 06 00 61 7F 7E 9C E4 3B CB 7E EE FB F8 D3 3E 14 [16:27:31]Write to MH i2c: 01 00 00 59 0D 66 [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 07 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: 01 07 00 59 0D 00 00 00 00 00 E9 0C 62 [16:27:31]RasterBufferAndPrint [16:27:31]line [16:27:31]line [16:27:31]line [16:27:31]line [16:27:31]line [16:27:31]written 0, free lines is 3310 [16:27:31]MH_Cut [16:27:31]Write to MH i2c: D1 01 00 60 0D 01 3F [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: D1 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: D1 01 00 [16:27:31]MH_I2C_Read... [16:27:31]Read from MH i2c: D1 01 00 60 0D 00 3E [16:27:31]Write to MH i2c: 01 00 00 61 0D 6E [16:27:31]Write i2c OK [16:27:31]MH_I2C_Read... [16:27:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 83 05 47 00 95 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 08 03 00 F4 03 04 00 82 7B C0 66 B6 04 01 00 00 4F 6C B7 77 66 9E DB 96 [16:27:32]CommunicateWithHost err = 0 [16:27:32]CheckOFDResponse [16:27:32]1017 (14) - 77093643461234 [16:27:32]1041 (16) - 0000000000871802 [16:27:32]1040 (4) - 198877 [16:27:32]1012 (4) - 17.08.2024 10:29 [16:27:32]1206 (1) - 0 [16:27:32]OFD Sender: Remove packet 198877 [16:27:32]ProducePacketName [16:27:32]name=ofd_packets/00198877 [16:27:32]NVStorageDeleteData [16:27:32]*** Cut start [16:27:32]*** Purtial cut [16:27:32]*** Stage 1: CUTSNS_PIN = 1 [16:27:32]OFD Sender: No OFD packet to send [16:27:32]Read from MH i2c: 01 [16:27:32]MH_I2C_Read... [16:27:32]*** Stop cut motor [16:27:32]*** Cut end [16:27:32]Read from MH i2c: 01 07 00 [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: 01 07 00 61 0D 00 00 00 00 00 FF 0F 83 [16:27:32]process_action close_receipt done [16:27:32]requested_data is exist [16:27:32]produce_requested_data [16:27:32]requested_item fm.sn is exist - process it [16:27:32]wFMCommunicate request_size=4 [16:27:32]MH_SAM_APDU [16:27:32]CAPDU: 80 11 00 00 [16:27:32]Write to MH i2c: E2 08 00 62 0D 80 11 00 00 00 00 00 00 E9 [16:27:32]Write i2c OK [16:27:32]MH_I2C_Read... [16:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:32]Read from MH i2c: E2 [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: E2 17 00 [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: E2 17 00 62 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [16:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:27:32]wFMCommunicate OK [16:27:32]requested_item fd.num is exist - process it [16:27:32]SAM_PROTO_GetFieldsCounters [16:27:32]wFMCommunicate request_size=4 [16:27:32]MH_SAM_APDU [16:27:32]CAPDU: 80 13 00 00 [16:27:32]Write to MH i2c: E2 08 00 63 0D 80 13 00 00 00 00 00 00 EC [16:27:32]Write i2c OK [16:27:32]MH_I2C_Read... [16:27:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:33]Read from MH i2c: E2 [16:27:33]MH_I2C_Read... [16:27:33]Read from MH i2c: E2 62 00 [16:27:33]MH_I2C_Read... [16:27:33]Read from MH i2c: E2 62 00 63 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [16:27:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:33]wFMCommunicate OK [16:27:33]SAM_PROTO_GetFieldsCounters done [16:27:33]requested_item shift.num is exist - process it [16:27:33]requested_item shift.opened is exist - process it [16:27:33]req_shift_opened [16:27:33]FM_GetShiftState [16:27:33]SAM_PROTO_GetShiftState [16:27:33]wFMCommunicate request_size=4 [16:27:33]MH_SAM_APDU [16:27:33]CAPDU: 80 13 01 00 [16:27:33]Write to MH i2c: E2 08 00 64 0D 80 13 01 00 00 00 00 00 EE [16:27:33]Write i2c OK [16:27:33]MH_I2C_Read... [16:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:33]Read from MH i2c: E2 [16:27:33]MH_I2C_Read... [16:27:33]Read from MH i2c: E2 0E 00 [16:27:33]MH_I2C_Read... [16:27:33]Read from MH i2c: E2 0E 00 64 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [16:27:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:27:33]wFMCommunicate OK [16:27:33]SAM_PROTO_GetShiftState done [16:27:33]FM_GetShiftState done [16:27:33]req_shift_opened done [16:27:33]requested_item shift.open_date is exist - process it [16:27:33]req_shift_open_date [16:27:33]req_shift_open_date done [16:27:33]produce_requested_data done [16:27:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198877,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:27:33]process_action_free close_receipt [16:27:33]json_value_free [16:27:33]json_value_free done [16:27:33]process_json_proto returns [16:27:33]Send response to host [16:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198877,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:27:33]free response buf [16:27:33]execute_script done [16:27:33]execute_script returns [16:27:33]free content buf [16:27:33]Sock 7.Close socket [16:27:33]Sock 7.Thread stoped [16:27:37]OFD Sender: No OFD packet to send [16:27:42]OFD Sender: No OFD packet to send [16:27:47]OFD Sender: No OFD packet to send [16:27:52]OFD Sender: No OFD packet to send [16:27:57]OFD Sender: No OFD packet to send [16:28:02]OFD Sender: No OFD packet to send [16:28:07]OFD Sender: No OFD packet to send [16:28:12]OFD Sender: No OFD packet to send [16:28:17]OFD Sender: No OFD packet to send [16:28:22]OFD Sender: No OFD packet to send [16:28:27]OFD Sender: No OFD packet to send [16:28:32]OFD Sender: No OFD packet to send [16:28:37]OFD Sender: No OFD packet to send [16:28:42]OFD Sender: No OFD packet to send [16:28:47]OFD Sender: No OFD packet to send [16:28:52]OFD Sender: No OFD packet to send [16:28:57]OFD Sender: No OFD packet to send [16:29:02]OFD Sender: No OFD packet to send [16:29:07]OFD Sender: No OFD packet to send [16:29:08]accept exits with 9 [16:29:08]New connection [16:29:08]New thread 3067428196 created [16:29:08]Thread 3067284836 joined [16:29:08]Waiting for new connection... [16:29:08] Sock 9.Parse request [16:29:08]Sock 9.Check first char [16:29:08]Sock 9.First char is OK [16:29:08]request: POST /json_proto HTTP/1.0 [16:29:08]Method: POST [16:29:08]URL: /json_proto [16:29:08]Method is POST - this is cgi request [16:29:08]url: /json_proto [16:29:08]query_string will be loaded in cgi processing [16:29:08]execute_cgi json_proto POST (null) [16:29:08]execute_cgi path=json_proto method=POST [16:29:08]POST find Content-Length [16:29:08]Host: 172.17.46.195:8080 [16:29:08]Content-Length: 805 [16:29:08]Content-Type: application/json [16:29:08] [16:29:08]POST finish read [16:29:08]Found Content-Length = 805 [16:29:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.230, "sum" : 3504.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3504.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:08]execute_script... [16:29: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)11326341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 47.230, "sum" : 3504.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3504.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:08]POST & json_proto [16:29:08]process_json_proto [16:29:08]json parsed OK: [16:29:08]protocol is kg_v1.0 [16:29:08]action value=close_receipt [16:29:08]process_action close_receipt [16:29:08]cmd_close_receipt [16:29:08]MH_GetDate [16:29:08]Write to MH i2c: F0 00 00 65 0D 61 [16:29:08]Write i2c OK [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: F0 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: F0 09 00 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: F0 09 00 65 0D 00 D4 CF C0 66 8D AE BC 66 90 [16:29:08]GetLastDocTimeStamp 1723912050 [16:29:08]current date 1723912148 [16:29:08]FM_GetShiftState [16:29:08]SAM_PROTO_GetShiftState [16:29:08]wFMCommunicate request_size=4 [16:29:08]MH_SAM_APDU [16:29:08]CAPDU: 80 13 01 00 [16:29:08]Write to MH i2c: E2 08 00 66 0D 80 13 01 00 00 00 00 00 F0 [16:29:08]Write i2c OK [16:29:08]MH_I2C_Read... [16:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:08]Read from MH i2c: E2 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 0E 00 [16:29:08]MH_I2C_Read... [16:29:08]Read from MH i2c: E2 0E 00 66 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [16:29:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:29:08]wFMCommunicate OK [16:29:08]SAM_PROTO_GetShiftState done [16:29:08]FM_GetShiftState done [16:29:08]opened in 1723853126 [16:29:08]opened+sec_in_day 1723939526 [16:29:08]quantity*price = 350446 [16:29:08]sum+1 = 350448 [16:29:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3504.47 袧小袩 1% : 31.01 袧袛小 12% : 372.16 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3504.47 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 486 17.08.2024 16:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198878 肖袩袛: 236905837329262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162908&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198878&fm=236905837329262&tin=02508201610067®Number=0000000000092545&sum=350447 [16:29:09]StoreToDocumentArchive [16:29:09]shift 463 fd 198878 [16:29:09]save to /storage/0463/doc_00198878 [16:29:09]save last doc name /storage/0463/doc_00198878 to /storage/kkm_last_doc_name [16:29:09]save OK [16:29:09]Clear old archive folders... [16:29:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:09]tlvbuf is 003DC380 [16:29:09]SAM_PROTO_ClearQueue [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 09 00 00 [16:29:09]Write to MH i2c: E2 08 00 73 0D 80 09 00 00 00 00 00 00 F2 [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 73 0D 00 90 00 F4 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]SAM_PROTO_ClearQueue done [16:29:09]KKMCreateOFDPacket [16:29:09]OFDProtocolAddRootSTLVToBuf [16:29:09]FM_MakeSignedData [16:29:09]FM_MakeSignedData [16:29:09]SAM_PROTO_SignData [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 0D 01 02 [16:29:09]Write to MH i2c: E2 08 00 74 0D 80 0D 01 02 00 00 00 00 FA [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 74 0D 00 90 00 F5 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]wFMCommunicate request_size=255 [16:29:09]MH_SAM_APDU [16:29: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 7E B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 58 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 58 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 58 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D4 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 08 03 00 35 04 06 00 D7 [16:29:09]Write to MH i2c: E2 02 01 75 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 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 58 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 58 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 58 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D4 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 08 03 00 35 04 06 00 D7 00 00 8E [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 75 0D 00 90 00 F6 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]wFMCommunicate request_size=10 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 0D 02 02 05 76 F0 47 7B 6E [16:29:09]Write to MH i2c: E2 0D 00 76 0D 80 0D 02 02 05 00 76 F0 47 7B 6E 00 00 9D [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 03 00 76 0D 00 90 00 F7 [16:29:09]RAPDU: 90 00 [16:29:09]wFMCommunicate OK [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 0D 03 02 [16:29:09]Write to MH i2c: E2 08 00 77 0D 80 0D 03 02 00 00 00 00 FF [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 0B 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 0B 00 77 0D 00 BC AA AB 39 7A 72 35 44 90 00 AF [16:29:09]RAPDU: BC AA AB 39 7A 72 35 44 90 00 [16:29:09]wFMCommunicate OK [16:29:09]SAM_PROTO_SignData done [16:29:09]FM_MakeSignedData done [16:29:09]CreateOFDProtocolMessage [16:29:09]wFMCommunicate request_size=4 [16:29:09]MH_SAM_APDU [16:29:09]CAPDU: 80 11 00 00 [16:29:09]Write to MH i2c: E2 08 00 78 0D 80 11 00 00 00 00 00 00 FF [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:09]Read from MH i2c: E2 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 17 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: E2 17 00 78 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [16:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:29:09]wFMCommunicate OK [16:29:09]CreateOFDProtocolMessage done [16:29:09]OFDSenderStorePacket 198878 [16:29:09]StoreOFDPacket docnum=198878 [16:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE 68 07 01 DD 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 7E B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 58 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 58 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 58 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D4 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 08 03 00 35 04 06 00 D7 76 F0 47 7B 6E BC AA AB 39 7A 72 35 44 [16:29:09]CheckFolder [16:29:09]dirname=/storage/ofd_packets [16:29:09]CheckFolder done [16:29:09]ProducePacketName [16:29:09]name=ofd_packets/00198878 [16:29:09]NVStorageSaveData ofd_packets/00198878 [16:29:09]File name is /storage/ofd_packets/00198878 [16:29:09]Write 301 bytes [16:29:09]NVStorageSaveData done [16:29:09]OFDSenderStorePacket done [16:29:09]KKMCreateOFDPacket done [16:29:09]NVStorageSaveData kkm_last_timestamp [16:29:09]File name is /storage/kkm_last_timestamp [16:29:09]Write 4 bytes [16:29:09]NVStorageSaveData done [16:29:09]ExternCall_PrintAddStr [16:29:09]wPrintStart [16:29:09]Write to MH i2c: 01 00 00 79 0D 86 [16:29:09]Write i2c OK [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 [16:29:09]MH_I2C_Read... [16:29:09]Read from MH i2c: 01 07 00 79 0D 00 00 00 00 00 FF 0F 9B [16:29:09]RasterBufferAndPrint [16:29:09]line 小褔械褌 N : (1)11326341 [16:29:09]line 袠袧袧: 02508201610067 [16:29:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:29:09]line 袩袪袨袛袗袞袗 [16:29:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [16:29:09]line 孝芯胁邪褉: 2710124500 [16:29:09]line 袗懈-95-袣-5 [16:29:09]line 47.230 * 74.20 [16:29:09]line = 3504.47 [16:29:09]line 袧袛小 12% 袧小袩 1% [16:29:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:29:09]line 袠孝袨袚袨: 3504.47 [16:29:09]line 袧小袩 1% : 31.01 [16:29:09]line 袧袛小 12% : 372.16 [16:29:09]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:29:09]line 袘械蟹薪邪谢.: 3504.47 [16:29:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:29:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:29:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:29:09]line 效械泻 486 17.08.2024 16:29 [16:29:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:29:09]line 袟袧袦: 0300000079 [16:29:09]line 袪袧袦: 0000000000092545 [16:29:09]line 袙械褉褋懈褟 袣袣袦: 001 [16:29:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:29:09]line 肖袦: 0000000000871802 [16:29:09]line 肖袛: 198878 [16:29:09]line 肖袩袛: 236905837329262 [16:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T162908&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198878&fm=236905837329262&tin=02508201610067®Number=0000000000092545&sum=350447 [16:29:09]written 0, free lines is 4095 [16:29:09]OFD Sender: Processing packet 198878 [packets to send 246, broken 245] [16:29:09]ProducePacketName [16:29:09]name=ofd_packets/00198878 [16:29:09]OFD Sender: To server: 嚂鰌G, [16:29:09]CommunicateWithHost lk.salyk.kg:30040 [16:29:09]ConnectInit lk.salyk.kg [16:29:10]Connected sock=7 [16:29:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE 68 07 01 DD 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 7E B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 58 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 58 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 58 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 D4 CF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 08 03 00 35 04 06 00 D7 76 F0 47 7B 6E BC AA AB 39 7A 72 35 44 [16:29:10]Write to MH i2c: 01 00 00 A3 0D B0 [16:29:10]Write i2c OK [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: 01 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: 01 07 00 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: 01 07 00 A3 0D 00 00 00 00 00 E6 0C A9 [16:29:10]RasterBufferAndPrint [16:29:10]line [16:29:10]line [16:29:10]line [16:29:10]line [16:29:10]line [16:29:10]written 0, free lines is 3309 [16:29:10]MH_Cut [16:29:10]Write to MH i2c: D1 01 00 AA 0D 01 89 [16:29:10]Write i2c OK [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 01 00 [16:29:10]MH_I2C_Read... [16:29:10]Read from MH i2c: D1 01 00 AA 0D 00 88 [16:29:10]Write to MH i2c: 01 00 00 AB 0D B8 [16:29:10]Write i2c OK [16:29:10]MH_I2C_Read... [16:29:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 95 5E 47 00 78 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 08 03 00 F4 03 04 00 E4 7B C0 66 B6 04 01 00 00 0C 2C E1 92 1C 1F 36 18 [16:29:10]CommunicateWithHost err = 0 [16:29:10]CheckOFDResponse [16:29:10]1017 (14) - 77093643461234 [16:29:10]1041 (16) - 0000000000871802 [16:29:10]1040 (4) - 198878 [16:29:10]1012 (4) - 17.08.2024 10:31 [16:29:10]1206 (1) - 0 [16:29:10]OFD Sender: Remove packet 198878 [16:29:10]ProducePacketName [16:29:10]name=ofd_packets/00198878 [16:29:10]NVStorageDeleteData [16:29:10]OFD Sender: No OFD packet to send [16:29:11]*** Cut start [16:29:11]*** Purtial cut [16:29:11]*** CUTSNS_PIN = 0 [16:29:11]*** Stage 1: CUTSNS_PIN = 1 [16:29:13]Read from MH i2c: 01 [16:29:13]MH_I2C_Read... [16:29:13]*** Stop cut motor [16:29:13]*** Cut end [16:29:13]Read from MH i2c: 01 07 00 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: 01 07 00 AB 0D 00 00 00 00 00 FF 0F CD [16:29:13]process_action close_receipt done [16:29:13]requested_data is exist [16:29:13]produce_requested_data [16:29:13]requested_item fm.sn is exist - process it [16:29:13]wFMCommunicate request_size=4 [16:29:13]MH_SAM_APDU [16:29:13]CAPDU: 80 11 00 00 [16:29:13]Write to MH i2c: E2 08 00 AC 0D 80 11 00 00 00 00 00 00 33 [16:29:13]Write i2c OK [16:29:13]MH_I2C_Read... [16:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:13]Read from MH i2c: E2 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 17 00 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 17 00 AC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [16:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:29:13]wFMCommunicate OK [16:29:13]requested_item fd.num is exist - process it [16:29:13]SAM_PROTO_GetFieldsCounters [16:29:13]wFMCommunicate request_size=4 [16:29:13]MH_SAM_APDU [16:29:13]CAPDU: 80 13 00 00 [16:29:13]Write to MH i2c: E2 08 00 AD 0D 80 13 00 00 00 00 00 00 36 [16:29:13]Write i2c OK [16:29:13]MH_I2C_Read... [16:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:13]Read from MH i2c: E2 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 62 00 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 62 00 AD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [16:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:13]wFMCommunicate OK [16:29:13]SAM_PROTO_GetFieldsCounters done [16:29:13]requested_item shift.num is exist - process it [16:29:13]requested_item shift.opened is exist - process it [16:29:13]req_shift_opened [16:29:13]FM_GetShiftState [16:29:13]SAM_PROTO_GetShiftState [16:29:13]wFMCommunicate request_size=4 [16:29:13]MH_SAM_APDU [16:29:13]CAPDU: 80 13 01 00 [16:29:13]Write to MH i2c: E2 08 00 AE 0D 80 13 01 00 00 00 00 00 38 [16:29:13]Write i2c OK [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 [16:29:13]MH_I2C_Read... [16:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:13]Read from MH i2c: E2 0E 00 [16:29:13]MH_I2C_Read... [16:29:13]Read from MH i2c: E2 0E 00 AE 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [16:29:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:29:13]wFMCommunicate OK [16:29:13]SAM_PROTO_GetShiftState done [16:29:13]FM_GetShiftState done [16:29:13]req_shift_opened done [16:29:13]requested_item shift.open_date is exist - process it [16:29:13]req_shift_open_date [16:29:13]req_shift_open_date done [16:29:13]produce_requested_data done [16:29:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198878,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:29:13]process_action_free close_receipt [16:29:13]json_value_free [16:29:13]json_value_free done [16:29:13]process_json_proto returns [16:29:13]Send response to host [16:29:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198878,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:29:13]free response buf [16:29:13]execute_script done [16:29:13]execute_script returns [16:29:13]free content buf [16:29:13]Sock 9.Close socket [16:29:13]Sock 9.Thread stoped [16:29:15]OFD Sender: No OFD packet to send [16:29:20]OFD Sender: No OFD packet to send [16:29:25]OFD Sender: No OFD packet to send [16:29:30]OFD Sender: No OFD packet to send [16:29:35]OFD Sender: No OFD packet to send [16:29:40]OFD Sender: No OFD packet to send [16:29:45]OFD Sender: No OFD packet to send [16:29:50]OFD Sender: No OFD packet to send [16:29:55]OFD Sender: No OFD packet to send [16:30:00]OFD Sender: No OFD packet to send [16:30:05]OFD Sender: No OFD packet to send [16:30:10]OFD Sender: No OFD packet to send [16:30:16]OFD Sender: No OFD packet to send [16:30:21]OFD Sender: No OFD packet to send [16:30:23]accept exits with 10 [16:30:23]New connection [16:30:23]New thread 3067284836 created [16:30:23]Thread 3067428196 joined [16:30:23]Waiting for new connection... [16:30:23] Sock 10.Parse request [16:30:23]Sock 10.Check first char [16:30:23]Sock 10.First char is OK [16:30:23]request: POST /json_proto HTTP/1.0 [16:30:23]Method: POST [16:30:23]URL: /json_proto [16:30:23]Method is POST - this is cgi request [16:30:23]url: /json_proto [16:30:23]query_string will be loaded in cgi processing [16:30:23]execute_cgi json_proto POST (null) [16:30:23]execute_cgi path=json_proto method=POST [16:30:23]POST find Content-Length [16:30:23]Host: 172.17.46.195:8080 [16:30:23]Content-Length: 808 [16:30:23]Content-Type: application/json [16:30:23] [16:30:23]POST finish read [16:30:23]Found Content-Length = 808 [16:30:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 33.860, "sum" : 1300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:23]execute_script... [16:30: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)11326342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 33.860, "sum" : 1300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:30:23]POST & json_proto [16:30:23]process_json_proto [16:30:23]json parsed OK: [16:30:23]protocol is kg_v1.0 [16:30:23]action value=close_receipt [16:30:23]process_action close_receipt [16:30:23]cmd_close_receipt [16:30:23]MH_GetDate [16:30:23]Write to MH i2c: F0 00 00 AF 0D AB [16:30:23]Write i2c OK [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: F0 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: F0 09 00 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: F0 09 00 AF 0D 00 1F D0 C0 66 8D AE BC 66 26 [16:30:23]GetLastDocTimeStamp 1723912148 [16:30:23]current date 1723912223 [16:30:23]FM_GetShiftState [16:30:23]SAM_PROTO_GetShiftState [16:30:23]wFMCommunicate request_size=4 [16:30:23]MH_SAM_APDU [16:30:23]CAPDU: 80 13 01 00 [16:30:23]Write to MH i2c: E2 08 00 B0 0D 80 13 01 00 00 00 00 00 3A [16:30:23]Write i2c OK [16:30:23]MH_I2C_Read... [16:30:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:23]Read from MH i2c: E2 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 0E 00 [16:30:23]MH_I2C_Read... [16:30:23]Read from MH i2c: E2 0E 00 B0 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [16:30:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:30:23]wFMCommunicate OK [16:30:23]SAM_PROTO_GetShiftState done [16:30:23]FM_GetShiftState done [16:30:23]opened in 1723853126 [16:30:23]opened+sec_in_day 1723939526 [16:30:23]quantity*price = 130022 [16:30:23]sum+1 = 130023 [16:30:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1300.22 袧小袩 1% : 11.51 袧袛小 12% : 138.08 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1300.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 487 17.08.2024 16:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198879 肖袩袛: 1128366135776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198879&fm=1128366135776&tin=02508201610067®Number=0000000000092545&sum=130022 [16:30:24]StoreToDocumentArchive [16:30:24]shift 463 fd 198879 [16:30:24]save to /storage/0463/doc_00198879 [16:30:24]save last doc name /storage/0463/doc_00198879 to /storage/kkm_last_doc_name [16:30:24]save OK [16:30:24]Clear old archive folders... [16:30:24]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:30:24]tlvbuf is 00321EF0 [16:30:24]SAM_PROTO_ClearQueue [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 09 00 00 [16:30:24]Write to MH i2c: E2 08 00 BD 0D 80 09 00 00 00 00 00 00 3C [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 BD 0D 00 90 00 3E [16:30:24]RAPDU: 90 00 [16:30:24]wFMCommunicate OK [16:30:24]SAM_PROTO_ClearQueue done [16:30:24]KKMCreateOFDPacket [16:30:24]OFDProtocolAddRootSTLVToBuf [16:30:24]FM_MakeSignedData [16:30:24]FM_MakeSignedData [16:30:24]SAM_PROTO_SignData [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 0D 01 02 [16:30:24]Write to MH i2c: E2 08 00 BE 0D 80 0D 01 02 00 00 00 00 44 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:24]Read from MH i2c: E2 03 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 BE 0D 00 90 00 3F [16:30:24]RAPDU: 90 00 [16:30:24]wFMCommunicate OK [16:30:24]wFMCommunicate request_size=255 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 1F D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 08 03 00 35 04 06 00 01 06 [16:30:24]Write to MH i2c: E2 02 01 BF 0D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 1F D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 08 03 00 35 04 06 00 01 06 00 00 D0 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 BF 0D 00 90 00 40 [16:30:24]RAPDU: 90 00 [16:30:24]wFMCommunicate OK [16:30:24]wFMCommunicate request_size=9 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 0D 02 02 04 B7 DC D9 E0 [16:30:24]Write to MH i2c: E2 0C 00 C0 0D 80 0D 02 02 04 00 B7 DC D9 E0 00 00 9B [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 03 00 C0 0D 00 90 00 41 [16:30:24]RAPDU: 90 00 [16:30:24]wFMCommunicate OK [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 0D 03 02 [16:30:24]Write to MH i2c: E2 08 00 C1 0D 80 0D 03 02 00 00 00 00 49 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 0B 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 0B 00 C1 0D 00 0C 98 A6 83 47 95 44 C0 90 00 F7 [16:30:24]RAPDU: 0C 98 A6 83 47 95 44 C0 90 00 [16:30:24]wFMCommunicate OK [16:30:24]SAM_PROTO_SignData done [16:30:24]FM_MakeSignedData done [16:30:24]CreateOFDProtocolMessage [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 11 00 00 [16:30:24]Write to MH i2c: E2 08 00 C2 0D 80 11 00 00 00 00 00 00 49 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 17 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 17 00 C2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [16:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:30:24]wFMCommunicate OK [16:30:24]CreateOFDProtocolMessage done [16:30:24]OFDSenderStorePacket 198879 [16:30:24]StoreOFDPacket docnum=198879 [16:30:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 6A 60 06 01 A4 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 1F D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 08 03 00 35 04 06 00 01 06 B7 DC D9 E0 0C 98 A6 83 47 95 44 C0 [16:30:24]CheckFolder [16:30:24]dirname=/storage/ofd_packets [16:30:24]CheckFolder done [16:30:24]ProducePacketName [16:30:24]name=ofd_packets/00198879 [16:30:24]NVStorageSaveData ofd_packets/00198879 [16:30:24]File name is /storage/ofd_packets/00198879 [16:30:24]Write 300 bytes [16:30:24]NVStorageSaveData done [16:30:24]OFDSenderStorePacket done [16:30:24]KKMCreateOFDPacket done [16:30:24]NVStorageSaveData kkm_last_timestamp [16:30:24]File name is /storage/kkm_last_timestamp [16:30:24]Write 4 bytes [16:30:24]NVStorageSaveData done [16:30:24]ExternCall_PrintAddStr [16:30:24]wPrintStart [16:30:24]Write to MH i2c: 01 00 00 C3 0D D0 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: 01 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: 01 07 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: 01 07 00 C3 0D 00 00 00 00 00 FF 0F E5 [16:30:24]RasterBufferAndPrint [16:30:24]line 小褔械褌 N : (1)11326342 [16:30:24]line 袠袧袧: 02508201610067 [16:30:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:30:24]line 袩袪袨袛袗袞袗 [16:30:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [16:30:24]line 孝芯胁邪褉: 2711190000 [16:30:24]line 袚袗袟-袣-3 [16:30:24]line 33.860 * 38.40 [16:30:24]line = 1300.22 [16:30:24]line 袧袛小 12% 袧小袩 1% [16:30:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:30:24]line 袠孝袨袚袨: 1300.22 [16:30:24]line 袧小袩 1% : 11.51 [16:30:24]line 袧袛小 12% : 138.08 [16:30:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:30:24]line 袘械蟹薪邪谢.: 1300.22 [16:30:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:30:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:30:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:30:24]line 效械泻 487 17.08.2024 16:30 [16:30:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:30:24]line 袟袧袦: 0300000079 [16:30:24]line 袪袧袦: 0000000000092545 [16:30:24]line 袙械褉褋懈褟 袣袣袦: 001 [16:30:24]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:30:24]line 肖袦: 0000000000871802 [16:30:24]line 肖袛: 198879 [16:30:24]line 肖袩袛: 1128366135776 [16:30:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163023&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198879&fm=1128366135776&tin=02508201610067®Number=0000000000092545&sum=130022 [16:30:25]OFD Sender: Processing packet 198879 [packets to send 246, broken 245] [16:30:25]ProducePacketName [16:30:25]name=ofd_packets/00198879 [16:30:25]OFD Sender: To server: 嚂鰌G, [16:30:25]CommunicateWithHost lk.salyk.kg:30040 [16:30:25]ConnectInit lk.salyk.kg [16:30:25]written 0, free lines is 4095 [16:30:25]Connected sock=9 [16:30:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 6A 60 06 01 A4 7D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 84 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 E6 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E6 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E6 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 1F D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 08 03 00 35 04 06 00 01 06 B7 DC D9 E0 0C 98 A6 83 47 95 44 C0 [16:30:25]Write to MH i2c: 01 00 00 ED 0D FA [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: 01 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: 01 07 00 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: 01 07 00 ED 0D 00 00 00 00 00 E1 0C EE [16:30:25]RasterBufferAndPrint [16:30:25]line [16:30:25]line [16:30:25]line [16:30:25]line [16:30:25]line [16:30:25]written 0, free lines is 3302 [16:30:25]MH_Cut [16:30:25]Write to MH i2c: D1 01 00 F4 0D 01 D3 [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: D1 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: D1 01 00 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: D1 01 00 F4 0D 00 D2 [16:30:25]Write to MH i2c: 01 00 00 F5 0D 02 [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0F 1A 47 00 C5 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 08 03 00 F4 03 04 00 2F 7C C0 66 B6 04 01 00 00 85 BB E9 E0 C9 B5 4D AE [16:30:25]CommunicateWithHost err = 0 [16:30:25]CheckOFDResponse [16:30:25]1017 (14) - 77093643461234 [16:30:25]1041 (16) - 0000000000871802 [16:30:25]1040 (4) - 198879 [16:30:25]1012 (4) - 17.08.2024 10:32 [16:30:25]1206 (1) - 0 [16:30:25]OFD Sender: Remove packet 198879 [16:30:25]ProducePacketName [16:30:25]name=ofd_packets/00198879 [16:30:25]NVStorageDeleteData [16:30:26]OFD Sender: No OFD packet to send [16:30:26]*** Cut start [16:30:26]*** Purtial cut [16:30:26]*** Stage 1: CUTSNS_PIN = 1 [16:30:26]Read from MH i2c: 01 [16:30:26]MH_I2C_Read... [16:30:26]*** Stop cut motor [16:30:26]*** Cut end [16:30:26]Read from MH i2c: 01 07 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: 01 07 00 F5 0D 00 00 00 00 00 FF 0F 17 [16:30:26]process_action close_receipt done [16:30:26]requested_data is exist [16:30:26]produce_requested_data [16:30:26]requested_item fm.sn is exist - process it [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 11 00 00 [16:30:26]Write to MH i2c: E2 08 00 F6 0D 80 11 00 00 00 00 00 00 7D [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 17 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 17 00 F6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [16:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:30:26]wFMCommunicate OK [16:30:26]requested_item fd.num is exist - process it [16:30:26]SAM_PROTO_GetFieldsCounters [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 13 00 00 [16:30:26]Write to MH i2c: E2 08 00 F7 0D 80 13 00 00 00 00 00 00 80 [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 62 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 62 00 F7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [16:30:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:26]wFMCommunicate OK [16:30:26]SAM_PROTO_GetFieldsCounters done [16:30:26]requested_item shift.num is exist - process it [16:30:26]requested_item shift.opened is exist - process it [16:30:26]req_shift_opened [16:30:26]FM_GetShiftState [16:30:26]SAM_PROTO_GetShiftState [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 13 01 00 [16:30:26]Write to MH i2c: E2 08 00 F8 0D 80 13 01 00 00 00 00 00 82 [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 0E 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 0E 00 F8 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [16:30:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:30:26]wFMCommunicate OK [16:30:26]SAM_PROTO_GetShiftState done [16:30:26]FM_GetShiftState done [16:30:26]req_shift_opened done [16:30:26]requested_item shift.open_date is exist - process it [16:30:26]req_shift_open_date [16:30:26]req_shift_open_date done [16:30:26]produce_requested_data done [16:30:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198879,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:30:26]process_action_free close_receipt [16:30:26]json_value_free [16:30:26]json_value_free done [16:30:26]process_json_proto returns [16:30:26]Send response to host [16:30:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198879,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:30:26]free response buf [16:30:26]execute_script done [16:30:26]execute_script returns [16:30:26]free content buf [16:30:26]Sock 10.Close socket [16:30:26]Sock 10.Thread stoped [16:30:31]OFD Sender: No OFD packet to send [16:30:36]OFD Sender: No OFD packet to send [16:30:41]OFD Sender: No OFD packet to send [16:30:46]OFD Sender: No OFD packet to send [16:30:51]OFD Sender: No OFD packet to send [16:30:56]OFD Sender: No OFD packet to send [16:31:01]OFD Sender: No OFD packet to send [16:31:06]OFD Sender: No OFD packet to send [16:31:11]OFD Sender: No OFD packet to send [16:31:16]OFD Sender: No OFD packet to send [16:31:21]OFD Sender: No OFD packet to send [16:31:26]OFD Sender: No OFD packet to send [16:31:31]OFD Sender: No OFD packet to send [16:31:36]OFD Sender: No OFD packet to send [16:31:41]OFD Sender: No OFD packet to send [16:31:46]OFD Sender: No OFD packet to send [16:31:51]OFD Sender: No OFD packet to send [16:31:56]OFD Sender: No OFD packet to send [16:32:01]OFD Sender: No OFD packet to send [16:32:06]OFD Sender: No OFD packet to send [16:32:11]OFD Sender: No OFD packet to send [16:32:16]OFD Sender: No OFD packet to send [16:32:21]OFD Sender: No OFD packet to send [16:32:26]OFD Sender: No OFD packet to send [16:32:27]accept exits with 7 [16:32:27]New connection [16:32:27]New thread 3067428196 created [16:32:27]Thread 3067284836 joined [16:32:27]Waiting for new connection... [16:32:27] Sock 7.Parse request [16:32:27]Sock 7.Check first char [16:32:27]Sock 7.First char is OK [16:32:27]request: POST /json_proto HTTP/1.0 [16:32:27]Method: POST [16:32:27]URL: /json_proto [16:32:27]Method is POST - this is cgi request [16:32:27]url: /json_proto [16:32:27]query_string will be loaded in cgi processing [16:32:27]execute_cgi json_proto POST (null) [16:32:27]execute_cgi path=json_proto method=POST [16:32:27]POST find Content-Length [16:32:27]Host: 172.17.46.195:8080 [16:32:27]Content-Length: 802 [16:32:27]Content-Type: application/json [16:32:27] [16:32:27]POST finish read [16:32:27]Found Content-Length = 802 [16:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:27]execute_script... [16:32: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)11326344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:32:27]POST & json_proto [16:32:27]process_json_proto [16:32:27]json parsed OK: [16:32:27]protocol is kg_v1.0 [16:32:27]action value=close_receipt [16:32:27]process_action close_receipt [16:32:27]cmd_close_receipt [16:32:27]MH_GetDate [16:32:27]Write to MH i2c: F0 00 00 F9 0D F5 [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: F0 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: F0 09 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: F0 09 00 F9 0D 00 9C D0 C0 66 8D AE BC 66 ED [16:32:27]GetLastDocTimeStamp 1723912223 [16:32:27]current date 1723912348 [16:32:27]FM_GetShiftState [16:32:27]SAM_PROTO_GetShiftState [16:32:27]wFMCommunicate request_size=4 [16:32:27]MH_SAM_APDU [16:32:27]CAPDU: 80 13 01 00 [16:32:27]Write to MH i2c: E2 08 00 FA 0D 80 13 01 00 00 00 00 00 84 [16:32:27]Write i2c OK [16:32:27]MH_I2C_Read... [16:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:27]Read from MH i2c: E2 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 0E 00 [16:32:27]MH_I2C_Read... [16:32:27]Read from MH i2c: E2 0E 00 FA 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [16:32:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:32:27]wFMCommunicate OK [16:32:27]SAM_PROTO_GetShiftState done [16:32:27]FM_GetShiftState done [16:32:27]opened in 1723853126 [16:32:27]opened+sec_in_day 1723939526 [16:32:27]quantity*price = 100050 [16:32:27]sum+1 = 100052 [16:32:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 488 17.08.2024 16:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198880 肖袩袛: 164828964091792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198880&fm=164828964091792&tin=02508201610067®Number=0000000000092545&sum=100051 [16:32:28]StoreToDocumentArchive [16:32:28]shift 463 fd 198880 [16:32:28]save to /storage/0463/doc_00198880 [16:32:28]save last doc name /storage/0463/doc_00198880 to /storage/kkm_last_doc_name [16:32:28]save OK [16:32:28]Clear old archive folders... [16:32:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:32:28]tlvbuf is 003DC930 [16:32:28]SAM_PROTO_ClearQueue [16:32:28]wFMCommunicate request_size=4 [16:32:28]MH_SAM_APDU [16:32:28]CAPDU: 80 09 00 00 [16:32:28]Write to MH i2c: E2 08 00 07 0E 80 09 00 00 00 00 00 00 87 [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:28]Read from MH i2c: E2 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 03 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 03 00 07 0E 00 90 00 89 [16:32:28]RAPDU: 90 00 [16:32:28]wFMCommunicate OK [16:32:28]SAM_PROTO_ClearQueue done [16:32:28]KKMCreateOFDPacket [16:32:28]OFDProtocolAddRootSTLVToBuf [16:32:28]FM_MakeSignedData [16:32:28]FM_MakeSignedData [16:32:28]SAM_PROTO_SignData [16:32:28]wFMCommunicate request_size=4 [16:32:28]MH_SAM_APDU [16:32:28]CAPDU: 80 0D 01 02 [16:32:28]Write to MH i2c: E2 08 00 08 0E 80 0D 01 02 00 00 00 00 8F [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:28]Read from MH i2c: E2 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 03 00 [16:32:28]MH_I2C_Read... [16:32:28]Read from MH i2c: E2 03 00 08 0E 00 90 00 8A [16:32:28]RAPDU: 90 00 [16:32:28]wFMCommunicate OK [16:32:28]wFMCommunicate request_size=255 [16:32:28]MH_SAM_APDU [16:32:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 9C D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 08 03 00 35 04 06 00 95 E9 3B DA [16:32:28]Write to MH i2c: E2 02 01 09 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 9C D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 08 03 00 35 04 06 00 95 E9 3B DA 00 00 3D [16:32:28]Write i2c OK [16:32:28]MH_I2C_Read... [16:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:29]Read from MH i2c: E2 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 03 00 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 03 00 09 0E 00 90 00 8B [16:32:29]RAPDU: 90 00 [16:32:29]wFMCommunicate OK [16:32:29]wFMCommunicate request_size=7 [16:32:29]MH_SAM_APDU [16:32:29]CAPDU: 80 0D 02 02 02 77 90 [16:32:29]Write to MH i2c: E2 0A 00 0A 0E 80 0D 02 02 02 00 77 90 00 00 9D [16:32:29]Write i2c OK [16:32:29]MH_I2C_Read... [16:32:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:29]Read from MH i2c: E2 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 03 00 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 03 00 0A 0E 00 90 00 8C [16:32:29]RAPDU: 90 00 [16:32:29]wFMCommunicate OK [16:32:29]wFMCommunicate request_size=4 [16:32:29]MH_SAM_APDU [16:32:29]CAPDU: 80 0D 03 02 [16:32:29]Write to MH i2c: E2 08 00 0B 0E 80 0D 03 02 00 00 00 00 94 [16:32:29]Write i2c OK [16:32:29]MH_I2C_Read... [16:32:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:29]Read from MH i2c: E2 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 0B 00 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 0B 00 0B 0E 00 DD D6 36 4B D9 56 99 5A 90 00 EB [16:32:29]RAPDU: DD D6 36 4B D9 56 99 5A 90 00 [16:32:29]wFMCommunicate OK [16:32:29]SAM_PROTO_SignData done [16:32:29]FM_MakeSignedData done [16:32:29]CreateOFDProtocolMessage [16:32:29]wFMCommunicate request_size=4 [16:32:29]MH_SAM_APDU [16:32:29]CAPDU: 80 11 00 00 [16:32:29]Write to MH i2c: E2 08 00 0C 0E 80 11 00 00 00 00 00 00 94 [16:32:29]Write i2c OK [16:32:29]MH_I2C_Read... [16:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:29]Read from MH i2c: E2 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 17 00 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: E2 17 00 0C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [16:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:32:29]wFMCommunicate OK [16:32:29]CreateOFDProtocolMessage done [16:32:29]OFDSenderStorePacket 198880 [16:32:29]StoreOFDPacket docnum=198880 [16:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C8 ED 04 01 E0 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 9C D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 08 03 00 35 04 06 00 95 E9 3B DA 77 90 DD D6 36 4B D9 56 99 5A [16:32:29]CheckFolder [16:32:29]dirname=/storage/ofd_packets [16:32:29]CheckFolder done [16:32:29]ProducePacketName [16:32:29]name=ofd_packets/00198880 [16:32:29]NVStorageSaveData ofd_packets/00198880 [16:32:29]File name is /storage/ofd_packets/00198880 [16:32:29]Write 298 bytes [16:32:29]NVStorageSaveData done [16:32:29]OFDSenderStorePacket done [16:32:29]KKMCreateOFDPacket done [16:32:29]NVStorageSaveData kkm_last_timestamp [16:32:29]File name is /storage/kkm_last_timestamp [16:32:29]Write 4 bytes [16:32:29]NVStorageSaveData done [16:32:29]ExternCall_PrintAddStr [16:32:29]wPrintStart [16:32:29]Write to MH i2c: 01 00 00 0D 0E 1B [16:32:29]Write i2c OK [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: 01 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: 01 07 00 [16:32:29]MH_I2C_Read... [16:32:29]Read from MH i2c: 01 07 00 0D 0E 00 00 00 00 00 FF 0F 30 [16:32:29]RasterBufferAndPrint [16:32:29]line 小褔械褌 N : (1)11326344 [16:32:29]line 袠袧袧: 02508201610067 [16:32:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:32:29]line 袩袪袨袛袗袞袗 [16:32:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [16:32:29]line 孝芯胁邪褉: 2710194210 [16:32:29]line 袛孝-袣-5 [16:32:29]line 13.130 * 76.20 [16:32:29]line = 1000.51 [16:32:29]line 袧袛小 12% 袧小袩 1% [16:32:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:32:29]line 袠孝袨袚袨: 1000.51 [16:32:29]line 袧小袩 1% : 8.85 [16:32:29]line 袧袛小 12% : 106.25 [16:32:29]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:32:29]line 袘械蟹薪邪谢.: 1000.51 [16:32:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:32:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:32:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:32:29]line 效械泻 488 17.08.2024 16:32 [16:32:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:32:29]line 袟袧袦: 0300000079 [16:32:29]line 袪袧袦: 0000000000092545 [16:32:29]line 袙械褉褋懈褟 袣袣袦: 001 [16:32:29]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:32:29]line 肖袦: 0000000000871802 [16:32:29]line 肖袛: 198880 [16:32:29]line 肖袩袛: 164828964091792 [16:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198880&fm=164828964091792&tin=02508201610067®Number=0000000000092545&sum=100051 [16:32:29]OFD Sender: Processing packet 198880 [packets to send 246, broken 245] [16:32:29]ProducePacketName [16:32:29]name=ofd_packets/00198880 [16:32:29]OFD Sender: To server: 嚂鰌G, [16:32:29]CommunicateWithHost lk.salyk.kg:30040 [16:32:29]ConnectInit lk.salyk.kg [16:32:29]written 0, free lines is 4095 [16:32:29]Connected sock=10 [16:32:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C8 ED 04 01 E0 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 9C D0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 08 03 00 35 04 06 00 95 E9 3B DA 77 90 DD D6 36 4B D9 56 99 5A [16:32:30]Write to MH i2c: 01 00 00 37 0E 45 [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: 01 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: 01 07 00 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: 01 07 00 37 0E 00 00 00 00 00 E0 0C 38 [16:32:30]RasterBufferAndPrint [16:32:30]line [16:32:30]line [16:32:30]line [16:32:30]line [16:32:30]line [16:32:30]written 0, free lines is 3302 [16:32:30]MH_Cut [16:32:30]Write to MH i2c: D1 01 00 3E 0E 01 1E [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: D1 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: D1 01 00 [16:32:30]MH_I2C_Read... [16:32:30]Read from MH i2c: D1 01 00 3E 0E 00 1D [16:32:30]Write to MH i2c: 01 00 00 3F 0E 4D [16:32:30]Write i2c OK [16:32:30]MH_I2C_Read... [16:32:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 91 B4 47 00 DF FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 08 03 00 F4 03 04 00 AC 7C C0 66 B6 04 01 00 00 3F B3 3A 4B C1 06 D0 6D [16:32:30]CommunicateWithHost err = 0 [16:32:30]CheckOFDResponse [16:32:30]1017 (14) - 77093643461234 [16:32:30]1041 (16) - 0000000000871802 [16:32:30]1040 (4) - 198880 [16:32:30]1012 (4) - 17.08.2024 10:34 [16:32:30]1206 (1) - 0 [16:32:30]OFD Sender: Remove packet 198880 [16:32:30]ProducePacketName [16:32:30]name=ofd_packets/00198880 [16:32:30]NVStorageDeleteData [16:32:30]OFD Sender: No OFD packet to send [16:32:30]*** Cut start [16:32:30]*** Purtial cut [16:32:30]*** CUTSNS_PIN = 0 [16:32:31]*** Stage 1: CUTSNS_PIN = 1 [16:32:32]Read from MH i2c: 01 [16:32:32]MH_I2C_Read... [16:32:32]*** Stop cut motor [16:32:32]*** Cut end [16:32:32]Read from MH i2c: 01 07 00 [16:32:32]MH_I2C_Read... [16:32:32]Read from MH i2c: 01 07 00 3F 0E 00 00 00 00 00 FF 0F 62 [16:32:32]process_action close_receipt done [16:32:32]requested_data is exist [16:32:32]produce_requested_data [16:32:32]requested_item fm.sn is exist - process it [16:32:32]wFMCommunicate request_size=4 [16:32:32]MH_SAM_APDU [16:32:32]CAPDU: 80 11 00 00 [16:32:32]Write to MH i2c: E2 08 00 40 0E 80 11 00 00 00 00 00 00 C8 [16:32:32]Write i2c OK [16:32:32]MH_I2C_Read... [16:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:32]Read from MH i2c: E2 [16:32:32]MH_I2C_Read... [16:32:32]Read from MH i2c: E2 17 00 [16:32:32]MH_I2C_Read... [16:32:32]Read from MH i2c: E2 17 00 40 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [16:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:32:32]wFMCommunicate OK [16:32:32]requested_item fd.num is exist - process it [16:32:32]SAM_PROTO_GetFieldsCounters [16:32:32]wFMCommunicate request_size=4 [16:32:32]MH_SAM_APDU [16:32:32]CAPDU: 80 13 00 00 [16:32:32]Write to MH i2c: E2 08 00 41 0E 80 13 00 00 00 00 00 00 CB [16:32:32]Write i2c OK [16:32:32]MH_I2C_Read... [16:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:33]Read from MH i2c: E2 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: E2 62 00 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: E2 62 00 41 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [16:32:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:33]wFMCommunicate OK [16:32:33]SAM_PROTO_GetFieldsCounters done [16:32:33]requested_item shift.num is exist - process it [16:32:33]requested_item shift.opened is exist - process it [16:32:33]req_shift_opened [16:32:33]FM_GetShiftState [16:32:33]SAM_PROTO_GetShiftState [16:32:33]wFMCommunicate request_size=4 [16:32:33]MH_SAM_APDU [16:32:33]CAPDU: 80 13 01 00 [16:32:33]Write to MH i2c: E2 08 00 42 0E 80 13 01 00 00 00 00 00 CD [16:32:33]Write i2c OK [16:32:33]MH_I2C_Read... [16:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:33]Read from MH i2c: E2 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: E2 0E 00 [16:32:33]MH_I2C_Read... [16:32:33]Read from MH i2c: E2 0E 00 42 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2D [16:32:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:32:33]wFMCommunicate OK [16:32:33]SAM_PROTO_GetShiftState done [16:32:33]FM_GetShiftState done [16:32:33]req_shift_opened done [16:32:33]requested_item shift.open_date is exist - process it [16:32:33]req_shift_open_date [16:32:33]req_shift_open_date done [16:32:33]produce_requested_data done [16:32:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198880,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:32:33]process_action_free close_receipt [16:32:33]json_value_free [16:32:33]json_value_free done [16:32:33]process_json_proto returns [16:32:33]Send response to host [16:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198880,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:32:33]free response buf [16:32:33]execute_script done [16:32:33]execute_script returns [16:32:33]free content buf [16:32:33]Sock 7.Close socket [16:32:33]Sock 7.Thread stoped [16:32:35]OFD Sender: No OFD packet to send [16:32:40]OFD Sender: No OFD packet to send [16:32:45]OFD Sender: No OFD packet to send [16:32:50]OFD Sender: No OFD packet to send [16:32:55]OFD Sender: No OFD packet to send [16:33:00]OFD Sender: No OFD packet to send [16:33:05]OFD Sender: No OFD packet to send [16:33:10]OFD Sender: No OFD packet to send [16:33:15]OFD Sender: No OFD packet to send [16:33:20]OFD Sender: No OFD packet to send [16:33:25]OFD Sender: No OFD packet to send [16:33:30]OFD Sender: No OFD packet to send [16:33:35]OFD Sender: No OFD packet to send [16:33:40]OFD Sender: No OFD packet to send [16:33:45]OFD Sender: No OFD packet to send [16:33:50]OFD Sender: No OFD packet to send [16:33:55]OFD Sender: No OFD packet to send [16:34:00]OFD Sender: No OFD packet to send [16:34:05]OFD Sender: No OFD packet to send [16:34:10]OFD Sender: No OFD packet to send [16:34:15]OFD Sender: No OFD packet to send [16:34:20]OFD Sender: No OFD packet to send [16:34:23]accept exits with 9 [16:34:23]New connection [16:34:23]New thread 3067284836 created [16:34:23]Thread 3067428196 joined [16:34:23]Waiting for new connection... [16:34:23] Sock 9.Parse request [16:34:23]Sock 9.Check first char [16:34:23]Sock 9.First char is OK [16:34:23]request: POST /json_proto HTTP/1.0 [16:34:23]Method: POST [16:34:23]URL: /json_proto [16:34:23]Method is POST - this is cgi request [16:34:23]url: /json_proto [16:34:23]query_string will be loaded in cgi processing [16:34:23]execute_cgi json_proto POST (null) [16:34:23]execute_cgi path=json_proto method=POST [16:34:23]POST find Content-Length [16:34:23]Host: 172.17.46.195:8080 [16:34:23]Content-Length: 669 [16:34:23]Content-Type: application/json [16:34:23] [16:34:23]POST finish read [16:34:23]Found Content-Length = 669 [16:34:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:23]execute_script... [16:34:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:23]POST & json_proto [16:34:23]process_json_proto [16:34:23]json parsed OK: [16:34:23]protocol is kg_v1.0 [16:34:23]action value=close_receipt [16:34:23]process_action close_receipt [16:34:23]cmd_close_receipt [16:34:23]MH_GetDate [16:34:23]Write to MH i2c: F0 00 00 43 0E 40 [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: F0 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: F0 09 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: F0 09 00 43 0E 00 10 D1 C0 66 8D AE BC 66 AD [16:34:24]GetLastDocTimeStamp 1723912348 [16:34:24]current date 1723912464 [16:34:24]FM_GetShiftState [16:34:24]SAM_PROTO_GetShiftState [16:34:24]wFMCommunicate request_size=4 [16:34:24]MH_SAM_APDU [16:34:24]CAPDU: 80 13 01 00 [16:34:24]Write to MH i2c: E2 08 00 44 0E 80 13 01 00 00 00 00 00 CF [16:34:24]Write i2c OK [16:34:24]MH_I2C_Read... [16:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:24]Read from MH i2c: E2 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: E2 0E 00 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: E2 0E 00 44 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [16:34:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:34:24]wFMCommunicate OK [16:34:24]SAM_PROTO_GetShiftState done [16:34:24]FM_GetShiftState done [16:34:24]opened in 1723853126 [16:34:24]opened+sec_in_day 1723939526 [16:34:24]quantity*price = 50017 [16:34:24]sum+1 = 50019 [16:34:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.18 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.12 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 489 17.08.2024 16:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198881 肖袩袛: 164768615199420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163424&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198881&fm=164768615199420&tin=02508201610067®Number=0000000000092545&sum=50000 [16:34:25]StoreToDocumentArchive [16:34:25]shift 463 fd 198881 [16:34:25]save to /storage/0463/doc_00198881 [16:34:25]save last doc name /storage/0463/doc_00198881 to /storage/kkm_last_doc_name [16:34:25]save OK [16:34:25]Clear old archive folders... [16:34:25]ProcessDocumentItem done err = 0, tmpTLVsize=249 [16:34:25]tlvbuf is 003217F0 [16:34:25]SAM_PROTO_ClearQueue [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 09 00 00 [16:34:25]Write to MH i2c: E2 08 00 51 0E 80 09 00 00 00 00 00 00 D1 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 51 0E 00 90 00 D3 [16:34:25]RAPDU: 90 00 [16:34:25]wFMCommunicate OK [16:34:25]SAM_PROTO_ClearQueue done [16:34:25]KKMCreateOFDPacket [16:34:25]OFDProtocolAddRootSTLVToBuf [16:34:25]FM_MakeSignedData [16:34:25]FM_MakeSignedData [16:34:25]SAM_PROTO_SignData [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 0D 01 02 [16:34:25]Write to MH i2c: E2 08 00 52 0E 80 0D 01 02 00 00 00 00 D9 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 52 0E 00 90 00 D4 [16:34:25]RAPDU: 90 00 [16:34:25]wFMCommunicate OK [16:34:25]wFMCommunicate request_size=255 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 10 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 08 03 00 35 04 06 00 95 DB 2E [16:34:25]Write to MH i2c: E2 02 01 53 0E 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 10 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 08 03 00 35 04 06 00 95 DB 2E 00 00 39 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 53 0E 00 90 00 D5 [16:34:25]RAPDU: 90 00 [16:34:25]wFMCommunicate OK [16:34:25]wFMCommunicate request_size=8 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 0D 02 02 03 C7 72 BC [16:34:25]Write to MH i2c: E2 0B 00 54 0E 80 0D 02 02 03 00 C7 72 BC 00 00 D7 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 03 00 54 0E 00 90 00 D6 [16:34:25]RAPDU: 90 00 [16:34:25]wFMCommunicate OK [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 0D 03 02 [16:34:25]Write to MH i2c: E2 08 00 55 0E 80 0D 03 02 00 00 00 00 DE [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 0B 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 0B 00 55 0E 00 F2 EF 4C 75 D0 60 66 22 90 00 39 [16:34:25]RAPDU: F2 EF 4C 75 D0 60 66 22 90 00 [16:34:25]wFMCommunicate OK [16:34:25]SAM_PROTO_SignData done [16:34:25]FM_MakeSignedData done [16:34:25]CreateOFDProtocolMessage [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 11 00 00 [16:34:25]Write to MH i2c: E2 08 00 56 0E 80 11 00 00 00 00 00 00 DE [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 17 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 17 00 56 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [16:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:34:25]wFMCommunicate OK [16:34:25]CreateOFDProtocolMessage done [16:34:25]OFDSenderStorePacket 198881 [16:34:25]StoreOFDPacket docnum=198881 [16:34:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E6 25 05 01 B0 1F 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 10 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 08 03 00 35 04 06 00 95 DB 2E C7 72 BC F2 EF 4C 75 D0 60 66 22 [16:34:25]CheckFolder [16:34:25]dirname=/storage/ofd_packets [16:34:25]CheckFolder done [16:34:25]ProducePacketName [16:34:25]name=ofd_packets/00198881 [16:34:25]NVStorageSaveData ofd_packets/00198881 [16:34:25]File name is /storage/ofd_packets/00198881 [16:34:25]Write 299 bytes [16:34:25]NVStorageSaveData done [16:34:25]OFDSenderStorePacket done [16:34:25]KKMCreateOFDPacket done [16:34:25]NVStorageSaveData kkm_last_timestamp [16:34:25]File name is /storage/kkm_last_timestamp [16:34:25]Write 4 bytes [16:34:25]NVStorageSaveData done [16:34:25]ExternCall_PrintAddStr [16:34:25]wPrintStart [16:34:25]Write to MH i2c: 01 00 00 57 0E 65 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: 01 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: 01 07 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: 01 07 00 57 0E 00 00 00 00 00 FF 0F 7A [16:34:25]RasterBufferAndPrint [16:34:25]line 小褔械褌 N : (1)11326346 [16:34:25]line 袠袧袧: 02508201610067 [16:34:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:34:25]line 袩袪袨袛袗袞袗 [16:34:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [16:34:25]line 孝芯胁邪褉: 2710124130 [16:34:25]line SU-92-袣-5 [16:34:25]line 7.270 * 68.80 [16:34:25]line = 500.18 [16:34:25]line 袧袛小 12% 袧小袩 1% [16:34:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:34:25]line 袨袣袪校袚袥袝袧袠袝: -0.18 [16:34:25]line 袠孝袨袚袨: 500.00 [16:34:25]line 袙薪械褋械薪芯: 500.00 [16:34:25]line 小袛袗效袗: 0.00 [16:34:25]line 袧小袩 1% : 4.43 [16:34:25]line 袧袛小 12% : 53.12 [16:34:25]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:34:25]line 袘械蟹薪邪谢.: 0.00 [16:34:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:34:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:34:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:34:25]line 效械泻 489 17.08.2024 16:34 [16:34:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:34:25]line 袟袧袦: 0300000079 [16:34:25]line 袪袧袦: 0000000000092545 [16:34:25]line 袙械褉褋懈褟 袣袣袦: 001 [16:34:25]line 肖袦: 0000000000871802 [16:34:25]line 肖袛: 198881 [16:34:25]line 肖袩袛: 164768615199420 [16:34:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163424&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198881&fm=164768615199420&tin=02508201610067®Number=0000000000092545&sum=50000 [16:34:26]OFD Sender: Processing packet 198881 [packets to send 246, broken 245] [16:34:26]ProducePacketName [16:34:26]name=ofd_packets/00198881 [16:34:26]OFD Sender: To server: 嚂鰌G, [16:34:26]CommunicateWithHost lk.salyk.kg:30040 [16:34:26]ConnectInit lk.salyk.kg [16:34:26]written 0, free lines is 4095 [16:34:26]Connected sock=10 [16:34:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 E6 25 05 01 B0 1F 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 10 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 08 03 00 35 04 06 00 95 DB 2E C7 72 BC F2 EF 4C 75 D0 60 66 22 [16:34:26]Write to MH i2c: 01 00 00 82 0E 90 [16:34:26]Write i2c OK [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: 01 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: 01 07 00 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: 01 07 00 82 0E 00 00 00 00 00 D1 0C 74 [16:34:26]RasterBufferAndPrint [16:34:26]line [16:34:26]line [16:34:26]line [16:34:26]line [16:34:26]line [16:34:26]written 0, free lines is 3287 [16:34:26]MH_Cut [16:34:26]Write to MH i2c: D1 01 00 89 0E 01 69 [16:34:26]Write i2c OK [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: D1 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: D1 01 00 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: D1 01 00 89 0E 00 68 [16:34:26]Write to MH i2c: 01 00 00 8A 0E 98 [16:34:26]Write i2c OK [16:34:26]MH_I2C_Read... [16:34:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E6 FF 47 00 AD 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 08 03 00 F4 03 04 00 20 7D C0 66 B6 04 01 00 00 36 87 1D D3 E6 80 83 AA [16:34:26]CommunicateWithHost err = 0 [16:34:26]CheckOFDResponse [16:34:26]1017 (14) - 77093643461234 [16:34:26]1041 (16) - 0000000000871802 [16:34:26]1040 (4) - 198881 [16:34:26]1012 (4) - 17.08.2024 10:36 [16:34:26]1206 (1) - 0 [16:34:26]OFD Sender: Remove packet 198881 [16:34:26]ProducePacketName [16:34:26]name=ofd_packets/00198881 [16:34:26]NVStorageDeleteData [16:34:26]OFD Sender: No OFD packet to send [16:34:27]*** Cut start [16:34:27]*** Purtial cut [16:34:27]*** Stage 1: CUTSNS_PIN = 1 [16:34:27]Read from MH i2c: 01 [16:34:27]MH_I2C_Read... [16:34:27]*** Stop cut motor [16:34:27]*** Cut end [16:34:27]Read from MH i2c: 01 07 00 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: 01 07 00 8A 0E 00 00 00 00 00 FF 0F AD [16:34:27]process_action close_receipt done [16:34:27]requested_data is exist [16:34:27]produce_requested_data [16:34:27]requested_item fm.sn is exist - process it [16:34:27]wFMCommunicate request_size=4 [16:34:27]MH_SAM_APDU [16:34:27]CAPDU: 80 11 00 00 [16:34:27]Write to MH i2c: E2 08 00 8B 0E 80 11 00 00 00 00 00 00 13 [16:34:27]Write i2c OK [16:34:27]MH_I2C_Read... [16:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:27]Read from MH i2c: E2 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 17 00 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 17 00 8B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [16:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:34:27]wFMCommunicate OK [16:34:27]requested_item fd.num is exist - process it [16:34:27]SAM_PROTO_GetFieldsCounters [16:34:27]wFMCommunicate request_size=4 [16:34:27]MH_SAM_APDU [16:34:27]CAPDU: 80 13 00 00 [16:34:27]Write to MH i2c: E2 08 00 8C 0E 80 13 00 00 00 00 00 00 16 [16:34:27]Write i2c OK [16:34:27]MH_I2C_Read... [16:34:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:27]Read from MH i2c: E2 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 62 00 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 62 00 8C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [16:34:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:27]wFMCommunicate OK [16:34:27]SAM_PROTO_GetFieldsCounters done [16:34:27]requested_item shift.num is exist - process it [16:34:27]requested_item shift.opened is exist - process it [16:34:27]req_shift_opened [16:34:27]FM_GetShiftState [16:34:27]SAM_PROTO_GetShiftState [16:34:27]wFMCommunicate request_size=4 [16:34:27]MH_SAM_APDU [16:34:27]CAPDU: 80 13 01 00 [16:34:27]Write to MH i2c: E2 08 00 8D 0E 80 13 01 00 00 00 00 00 18 [16:34:27]Write i2c OK [16:34:27]MH_I2C_Read... [16:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:27]Read from MH i2c: E2 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 0E 00 [16:34:27]MH_I2C_Read... [16:34:27]Read from MH i2c: E2 0E 00 8D 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [16:34:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:34:27]wFMCommunicate OK [16:34:27]SAM_PROTO_GetShiftState done [16:34:27]FM_GetShiftState done [16:34:27]req_shift_opened done [16:34:27]requested_item shift.open_date is exist - process it [16:34:27]req_shift_open_date [16:34:27]req_shift_open_date done [16:34:27]produce_requested_data done [16:34:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198881,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:34:27]process_action_free close_receipt [16:34:27]json_value_free [16:34:27]json_value_free done [16:34:27]process_json_proto returns [16:34:27]Send response to host [16:34:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198881,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:34:27]free response buf [16:34:27]execute_script done [16:34:27]execute_script returns [16:34:27]free content buf [16:34:27]Sock 9.Close socket [16:34:27]Sock 9.Thread stoped [16:34:32]OFD Sender: No OFD packet to send [16:34:37]OFD Sender: No OFD packet to send [16:34:42]OFD Sender: No OFD packet to send [16:34:47]OFD Sender: No OFD packet to send [16:34:52]OFD Sender: No OFD packet to send [16:34:57]OFD Sender: No OFD packet to send [16:35:02]OFD Sender: No OFD packet to send [16:35:06]accept exits with 7 [16:35:06]New connection [16:35:06]New thread 3067428196 created [16:35:06]Thread 3067284836 joined [16:35:06]Waiting for new connection... [16:35:06] Sock 7.Parse request [16:35:06]Sock 7.Check first char [16:35:06]Sock 7.First char is OK [16:35:06]request: POST /json_proto HTTP/1.0 [16:35:06]Method: POST [16:35:06]URL: /json_proto [16:35:06]Method is POST - this is cgi request [16:35:06]url: /json_proto [16:35:06]query_string will be loaded in cgi processing [16:35:06]execute_cgi json_proto POST (null) [16:35:06]execute_cgi path=json_proto method=POST [16:35:06]POST find Content-Length [16:35:06]Host: 172.17.46.195:8080 [16:35:06]Content-Length: 822 [16:35:06]Content-Type: application/json [16:35:06] [16:35:06]POST finish read [16:35:06]Found Content-Length = 822 [16:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 15.410, "sum" : 591.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 591.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:06]execute_script... [16:35: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)11326345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 15.410, "sum" : 591.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 591.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:06]POST & json_proto [16:35:06]process_json_proto [16:35:06]json parsed OK: [16:35:06]protocol is kg_v1.0 [16:35:06]action value=close_receipt [16:35:06]process_action close_receipt [16:35:06]cmd_close_receipt [16:35:06]MH_GetDate [16:35:06]Write to MH i2c: F0 00 00 8E 0E 8B [16:35:06]Write i2c OK [16:35:06]MH_I2C_Read... [16:35:06]Read from MH i2c: F0 [16:35:06]MH_I2C_Read... [16:35:06]Read from MH i2c: F0 09 00 [16:35:06]MH_I2C_Read... [16:35:06]Read from MH i2c: F0 09 00 8E 0E 00 3B D1 C0 66 8D AE BC 66 23 [16:35:06]GetLastDocTimeStamp 1723912464 [16:35:06]current date 1723912507 [16:35:06]FM_GetShiftState [16:35:06]SAM_PROTO_GetShiftState [16:35:06]wFMCommunicate request_size=4 [16:35:06]MH_SAM_APDU [16:35:06]CAPDU: 80 13 01 00 [16:35:06]Write to MH i2c: E2 08 00 8F 0E 80 13 01 00 00 00 00 00 1A [16:35:06]Write i2c OK [16:35:06]MH_I2C_Read... [16:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:06]Read from MH i2c: E2 [16:35:06]MH_I2C_Read... [16:35:06]Read from MH i2c: E2 0E 00 [16:35:06]MH_I2C_Read... [16:35:06]Read from MH i2c: E2 0E 00 8F 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [16:35:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:06]wFMCommunicate OK [16:35:06]SAM_PROTO_GetShiftState done [16:35:06]FM_GetShiftState done [16:35:06]opened in 1723853126 [16:35:06]opened+sec_in_day 1723939526 [16:35:06]quantity*price = 59174 [16:35:06]sum+1 = 59175 [16:35:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 591.74 袧小袩 1% : 5.24 袧袛小 12% : 62.84 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 591.74 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 490 17.08.2024 16:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198882 肖袩袛: 157917934068194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198882&fm=157917934068194&tin=02508201610067®Number=0000000000092545&sum=59174 [16:35:08]StoreToDocumentArchive [16:35:08]shift 463 fd 198882 [16:35:08]save to /storage/0463/doc_00198882 [16:35:08]save last doc name /storage/0463/doc_00198882 to /storage/kkm_last_doc_name [16:35:08]save OK [16:35:08]Clear old archive folders... [16:35:08]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:35:08]tlvbuf is 00321820 [16:35:08]SAM_PROTO_ClearQueue [16:35:08]wFMCommunicate request_size=4 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 09 00 00 [16:35:08]Write to MH i2c: E2 08 00 9C 0E 80 09 00 00 00 00 00 00 1C [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 9C 0E 00 90 00 1E [16:35:08]RAPDU: 90 00 [16:35:08]wFMCommunicate OK [16:35:08]SAM_PROTO_ClearQueue done [16:35:08]KKMCreateOFDPacket [16:35:08]OFDProtocolAddRootSTLVToBuf [16:35:08]FM_MakeSignedData [16:35:08]FM_MakeSignedData [16:35:08]SAM_PROTO_SignData [16:35:08]wFMCommunicate request_size=4 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 0D 01 02 [16:35:08]Write to MH i2c: E2 08 00 9D 0E 80 0D 01 02 00 00 00 00 24 [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 9D 0E 00 90 00 1F [16:35:08]RAPDU: 90 00 [16:35:08]wFMCommunicate OK [16:35:08]wFMCommunicate request_size=255 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 08 03 00 35 04 06 00 8F A0 [16:35:08]Write to MH i2c: E2 02 01 9E 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 08 03 00 35 04 06 00 8F A0 00 00 2C [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 9E 0E 00 90 00 20 [16:35:08]RAPDU: 90 00 [16:35:08]wFMCommunicate OK [16:35:08]wFMCommunicate request_size=9 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 0D 02 02 04 22 5D 21 E2 [16:35:08]Write to MH i2c: E2 0C 00 9F 0E 80 0D 02 02 04 00 22 5D 21 E2 00 00 B1 [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 03 00 9F 0E 00 90 00 21 [16:35:08]RAPDU: 90 00 [16:35:08]wFMCommunicate OK [16:35:08]wFMCommunicate request_size=4 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 0D 03 02 [16:35:08]Write to MH i2c: E2 08 00 A0 0E 80 0D 03 02 00 00 00 00 29 [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 0B 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 0B 00 A0 0E 00 88 21 90 79 85 10 4B B1 90 00 6D [16:35:08]RAPDU: 88 21 90 79 85 10 4B B1 90 00 [16:35:08]wFMCommunicate OK [16:35:08]SAM_PROTO_SignData done [16:35:08]FM_MakeSignedData done [16:35:08]CreateOFDProtocolMessage [16:35:08]wFMCommunicate request_size=4 [16:35:08]MH_SAM_APDU [16:35:08]CAPDU: 80 11 00 00 [16:35:08]Write to MH i2c: E2 08 00 A1 0E 80 11 00 00 00 00 00 00 29 [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:08]Read from MH i2c: E2 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 17 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: E2 17 00 A1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [16:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:08]wFMCommunicate OK [16:35:08]CreateOFDProtocolMessage done [16:35:08]OFDSenderStorePacket 198882 [16:35:08]StoreOFDPacket docnum=198882 [16:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 17 14 06 01 9C 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 08 03 00 35 04 06 00 8F A0 22 5D 21 E2 88 21 90 79 85 10 4B B1 [16:35:08]CheckFolder [16:35:08]dirname=/storage/ofd_packets [16:35:08]CheckFolder done [16:35:08]ProducePacketName [16:35:08]name=ofd_packets/00198882 [16:35:08]NVStorageSaveData ofd_packets/00198882 [16:35:08]File name is /storage/ofd_packets/00198882 [16:35:08]Write 300 bytes [16:35:08]NVStorageSaveData done [16:35:08]OFDSenderStorePacket done [16:35:08]KKMCreateOFDPacket done [16:35:08]NVStorageSaveData kkm_last_timestamp [16:35:08]File name is /storage/kkm_last_timestamp [16:35:08]Write 4 bytes [16:35:08]NVStorageSaveData done [16:35:08]ExternCall_PrintAddStr [16:35:08]wPrintStart [16:35:08]Write to MH i2c: 01 00 00 A2 0E B0 [16:35:08]Write i2c OK [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: 01 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: 01 07 00 [16:35:08]MH_I2C_Read... [16:35:08]Read from MH i2c: 01 07 00 A2 0E 00 00 00 00 00 FF 0F C5 [16:35:08]RasterBufferAndPrint [16:35:08]line 小褔械褌 N : (1)11326345 [16:35:08]line 袠袧袧: 02508201610067 [16:35:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:35:08]line 袩袪袨袛袗袞袗 [16:35:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [16:35:08]line 孝芯胁邪褉: 2711190000 [16:35:08]line 袚袗袟-袣-3 [16:35:08]line 15.410 * 38.40 [16:35:08]line = 591.74 [16:35:08]line 袧袛小 12% 袧小袩 1% [16:35:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:35:08]line 袠孝袨袚袨: 591.74 [16:35:08]line 袧小袩 1% : 5.24 [16:35:08]line 袧袛小 12% : 62.84 [16:35:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:35:08]line 袘械蟹薪邪谢.: 591.74 [16:35:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:35:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:35:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:35:08]line 效械泻 490 17.08.2024 16:35 [16:35:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:35:08]line 袟袧袦: 0300000079 [16:35:08]line 袪袧袦: 0000000000092545 [16:35:08]line 袙械褉褋懈褟 袣袣袦: 001 [16:35:08]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [16:35:08]line 肖袦: 0000000000871802 [16:35:08]line 肖袛: 198882 [16:35:08]line 肖袩袛: 157917934068194 [16:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163507&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198882&fm=157917934068194&tin=02508201610067®Number=0000000000092545&sum=59174 [16:35:08]written 0, free lines is 4095 [16:35:08]OFD Sender: Processing packet 198882 [packets to send 246, broken 245] [16:35:08]ProducePacketName [16:35:08]name=ofd_packets/00198882 [16:35:08]OFD Sender: To server: 嚂鰌G, [16:35:08]CommunicateWithHost lk.salyk.kg:30040 [16:35:08]ConnectInit lk.salyk.kg [16:35:08]Connected sock=9 [16:35:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 17 14 06 01 9C 1B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 32 3C 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 26 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 08 03 00 35 04 06 00 8F A0 22 5D 21 E2 88 21 90 79 85 10 4B B1 [16:35:09]Write to MH i2c: 01 00 00 CC 0E DA [16:35:09]Write i2c OK [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: 01 [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: 01 07 00 [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: 01 07 00 CC 0E 00 00 00 00 00 E9 0C D6 [16:35:09]RasterBufferAndPrint [16:35:09]line [16:35:09]line [16:35:09]line [16:35:09]line [16:35:09]line [16:35:09]written 0, free lines is 3310 [16:35:09]MH_Cut [16:35:09]Write to MH i2c: D1 01 00 D3 0E 01 B3 [16:35:09]Write i2c OK [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: D1 [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: D1 01 00 [16:35:09]MH_I2C_Read... [16:35:09]Read from MH i2c: D1 01 00 D3 0E 00 B2 [16:35:09]Write to MH i2c: 01 00 00 D4 0E E2 [16:35:09]Write i2c OK [16:35:09]MH_I2C_Read... [16:35:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5F AB 47 00 1A 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 08 03 00 F4 03 04 00 4B 7D C0 66 B6 04 01 00 00 2A 5D AC 2B 39 02 76 C0 [16:35:09]CommunicateWithHost err = 0 [16:35:09]CheckOFDResponse [16:35:09]1017 (14) - 77093643461234 [16:35:09]1041 (16) - 0000000000871802 [16:35:09]1040 (4) - 198882 [16:35:09]1012 (4) - 17.08.2024 10:36 [16:35:09]1206 (1) - 0 [16:35:09]OFD Sender: Remove packet 198882 [16:35:09]ProducePacketName [16:35:09]name=ofd_packets/00198882 [16:35:09]NVStorageDeleteData [16:35:09]OFD Sender: No OFD packet to send [16:35:09]*** Cut start [16:35:09]*** Purtial cut [16:35:09]*** CUTSNS_PIN = 0 [16:35:10]*** Stage 1: CUTSNS_PIN = 1 [16:35:11]Read from MH i2c: 01 [16:35:11]MH_I2C_Read... [16:35:11]*** Stop cut motor [16:35:11]*** Cut end [16:35:11]Read from MH i2c: 01 07 00 [16:35:11]MH_I2C_Read... [16:35:11]Read from MH i2c: 01 07 00 D4 0E 00 00 00 00 00 FF 0F F7 [16:35:11]process_action close_receipt done [16:35:11]requested_data is exist [16:35:11]produce_requested_data [16:35:11]requested_item fm.sn is exist - process it [16:35:11]wFMCommunicate request_size=4 [16:35:11]MH_SAM_APDU [16:35:11]CAPDU: 80 11 00 00 [16:35:11]Write to MH i2c: E2 08 00 D5 0E 80 11 00 00 00 00 00 00 5D [16:35:11]Write i2c OK [16:35:11]MH_I2C_Read... [16:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:11]Read from MH i2c: E2 [16:35:11]MH_I2C_Read... [16:35:11]Read from MH i2c: E2 17 00 [16:35:11]MH_I2C_Read... [16:35:11]Read from MH i2c: E2 17 00 D5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [16:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:11]wFMCommunicate OK [16:35:11]requested_item fd.num is exist - process it [16:35:11]SAM_PROTO_GetFieldsCounters [16:35:11]wFMCommunicate request_size=4 [16:35:11]MH_SAM_APDU [16:35:11]CAPDU: 80 13 00 00 [16:35:11]Write to MH i2c: E2 08 00 D6 0E 80 13 00 00 00 00 00 00 60 [16:35:11]Write i2c OK [16:35:11]MH_I2C_Read... [16:35:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:11]Read from MH i2c: E2 [16:35:11]MH_I2C_Read... [16:35:11]Read from MH i2c: E2 62 00 [16:35:11]MH_I2C_Read... [16:35:11]Read from MH i2c: E2 62 00 D6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [16:35:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:11]wFMCommunicate OK [16:35:11]SAM_PROTO_GetFieldsCounters done [16:35:11]requested_item shift.num is exist - process it [16:35:11]requested_item shift.opened is exist - process it [16:35:11]req_shift_opened [16:35:11]FM_GetShiftState [16:35:11]SAM_PROTO_GetShiftState [16:35:11]wFMCommunicate request_size=4 [16:35:11]MH_SAM_APDU [16:35:11]CAPDU: 80 13 01 00 [16:35:11]Write to MH i2c: E2 08 00 D7 0E 80 13 01 00 00 00 00 00 62 [16:35:11]Write i2c OK [16:35:11]MH_I2C_Read... [16:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:12]Read from MH i2c: E2 [16:35:12]MH_I2C_Read... [16:35:12]Read from MH i2c: E2 0E 00 [16:35:12]MH_I2C_Read... [16:35:12]Read from MH i2c: E2 0E 00 D7 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C2 [16:35:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:12]wFMCommunicate OK [16:35:12]SAM_PROTO_GetShiftState done [16:35:12]FM_GetShiftState done [16:35:12]req_shift_opened done [16:35:12]requested_item shift.open_date is exist - process it [16:35:12]req_shift_open_date [16:35:12]req_shift_open_date done [16:35:12]produce_requested_data done [16:35:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198882,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:35:12]process_action_free close_receipt [16:35:12]json_value_free [16:35:12]json_value_free done [16:35:12]process_json_proto returns [16:35:12]Send response to host [16:35:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198882,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:35:12]free response buf [16:35:12]execute_script done [16:35:12]execute_script returns [16:35:12]free content buf [16:35:12]Sock 7.Close socket [16:35:12]Sock 7.Thread stoped [16:35:14]OFD Sender: No OFD packet to send [16:35:19]OFD Sender: No OFD packet to send [16:35:24]OFD Sender: No OFD packet to send [16:35:28]accept exits with 10 [16:35:28]New connection [16:35:28]New thread 3067284836 created [16:35:28]Thread 3067428196 joined [16:35:28]Waiting for new connection... [16:35:28] Sock 10.Parse request [16:35:28]Sock 10.Check first char [16:35:28]Sock 10.First char is OK [16:35:28]request: POST /json_proto HTTP/1.0 [16:35:28]Method: POST [16:35:28]URL: /json_proto [16:35:28]Method is POST - this is cgi request [16:35:28]url: /json_proto [16:35:28]query_string will be loaded in cgi processing [16:35:28]execute_cgi json_proto POST (null) [16:35:28]execute_cgi path=json_proto method=POST [16:35:28]POST find Content-Length [16:35:28]Host: 172.17.46.195:8080 [16:35:28]Content-Length: 679 [16:35:28]Content-Type: application/json [16:35:28] [16:35:28]POST finish read [16:35:28]Found Content-Length = 679 [16:35:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:28]execute_script... [16:35: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)11326348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.980, "sum" : 405.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 405.00, "total" : 405.00, "payments": [ { "type": 0, "sum" : 405.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:28]POST & json_proto [16:35:28]process_json_proto [16:35:28]json parsed OK: [16:35:28]protocol is kg_v1.0 [16:35:28]action value=close_receipt [16:35:28]process_action close_receipt [16:35:28]cmd_close_receipt [16:35:28]MH_GetDate [16:35:28]Write to MH i2c: F0 00 00 D8 0E D5 [16:35:28]Write i2c OK [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: F0 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: F0 09 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: F0 09 00 D8 0E 00 51 D1 C0 66 8D AE BC 66 83 [16:35:28]GetLastDocTimeStamp 1723912507 [16:35:28]current date 1723912529 [16:35:28]FM_GetShiftState [16:35:28]SAM_PROTO_GetShiftState [16:35:28]wFMCommunicate request_size=4 [16:35:28]MH_SAM_APDU [16:35:28]CAPDU: 80 13 01 00 [16:35:28]Write to MH i2c: E2 08 00 D9 0E 80 13 01 00 00 00 00 00 64 [16:35:28]Write i2c OK [16:35:28]MH_I2C_Read... [16:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:28]Read from MH i2c: E2 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 0E 00 [16:35:28]MH_I2C_Read... [16:35:28]Read from MH i2c: E2 0E 00 D9 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [16:35:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:28]wFMCommunicate OK [16:35:28]SAM_PROTO_GetShiftState done [16:35:28]FM_GetShiftState done [16:35:28]opened in 1723853126 [16:35:28]opened+sec_in_day 1723939526 [16:35:28]quantity*price = 40544 [16:35:28]sum+1 = 40545 [16:35:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.44 袠孝袨袚袨: 405.00 袙薪械褋械薪芯: 405.00 小袛袗效袗: 0.00 袧小袩 1% : 3.59 袧袛小 12% : 43.06 袧邪谢懈褔薪褘屑懈: 405.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 491 17.08.2024 16:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198883 肖袩袛: 69904612348721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198883&fm=69904612348721&tin=02508201610067®Number=0000000000092545&sum=40500 [16:35:29]StoreToDocumentArchive [16:35:29]shift 463 fd 198883 [16:35:29]save to /storage/0463/doc_00198883 [16:35:29]save last doc name /storage/0463/doc_00198883 to /storage/kkm_last_doc_name [16:35:29]save OK [16:35:29]Clear old archive folders... [16:35:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:35:29]tlvbuf is 0038DDA0 [16:35:29]SAM_PROTO_ClearQueue [16:35:29]wFMCommunicate request_size=4 [16:35:29]MH_SAM_APDU [16:35:29]CAPDU: 80 09 00 00 [16:35:29]Write to MH i2c: E2 08 00 E6 0E 80 09 00 00 00 00 00 00 66 [16:35:29]Write i2c OK [16:35:29]MH_I2C_Read... [16:35:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:29]Read from MH i2c: E2 [16:35:29]MH_I2C_Read... [16:35:29]Read from MH i2c: E2 03 00 [16:35:29]MH_I2C_Read... [16:35:29]Read from MH i2c: E2 03 00 E6 0E 00 90 00 68 [16:35:29]RAPDU: 90 00 [16:35:29]wFMCommunicate OK [16:35:29]SAM_PROTO_ClearQueue done [16:35:29]KKMCreateOFDPacket [16:35:29]OFDProtocolAddRootSTLVToBuf [16:35:29]FM_MakeSignedData [16:35:29]FM_MakeSignedData [16:35:29]SAM_PROTO_SignData [16:35:29]wFMCommunicate request_size=4 [16:35:29]MH_SAM_APDU [16:35:29]CAPDU: 80 0D 01 02 [16:35:29]Write to MH i2c: E2 08 00 E7 0E 80 0D 01 02 00 00 00 00 6E [16:35:29]Write i2c OK [16:35:29]MH_I2C_Read... [16:35:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:29]Read from MH i2c: E2 [16:35:29]MH_I2C_Read... [16:35:29]Read from MH i2c: E2 03 00 [16:35:29]MH_I2C_Read... [16:35:29]Read from MH i2c: E2 03 00 E7 0E 00 90 00 69 [16:35:29]RAPDU: 90 00 [16:35:29]wFMCommunicate OK [16:35:29]wFMCommunicate request_size=255 [16:35:29]MH_SAM_APDU [16:35: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 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 01 00 00 F4 03 04 00 51 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 08 03 00 35 04 06 00 3F [16:35:29]Write to MH i2c: E2 02 01 E8 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 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 01 00 00 F4 03 04 00 51 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 08 03 00 35 04 06 00 3F 00 00 97 [16:35:29]Write i2c OK [16:35:29]MH_I2C_Read... [16:35:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:30]Read from MH i2c: E2 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 03 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 03 00 E8 0E 00 90 00 6A [16:35:30]RAPDU: 90 00 [16:35:30]wFMCommunicate OK [16:35:30]wFMCommunicate request_size=10 [16:35:30]MH_SAM_APDU [16:35:30]CAPDU: 80 0D 02 02 05 93 EF 96 53 31 [16:35:30]Write to MH i2c: E2 0D 00 E9 0E 80 0D 02 02 05 00 93 EF 96 53 31 00 00 17 [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:30]Read from MH i2c: E2 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 03 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 03 00 E9 0E 00 90 00 6B [16:35:30]RAPDU: 90 00 [16:35:30]wFMCommunicate OK [16:35:30]wFMCommunicate request_size=4 [16:35:30]MH_SAM_APDU [16:35:30]CAPDU: 80 0D 03 02 [16:35:30]Write to MH i2c: E2 08 00 EA 0E 80 0D 03 02 00 00 00 00 73 [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:30]Read from MH i2c: E2 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 0B 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 0B 00 EA 0E 00 A5 D8 C6 B9 02 A9 10 25 90 00 50 [16:35:30]RAPDU: A5 D8 C6 B9 02 A9 10 25 90 00 [16:35:30]wFMCommunicate OK [16:35:30]SAM_PROTO_SignData done [16:35:30]FM_MakeSignedData done [16:35:30]CreateOFDProtocolMessage [16:35:30]wFMCommunicate request_size=4 [16:35:30]MH_SAM_APDU [16:35:30]CAPDU: 80 11 00 00 [16:35:30]Write to MH i2c: E2 08 00 EB 0E 80 11 00 00 00 00 00 00 73 [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:30]Read from MH i2c: E2 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 17 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: E2 17 00 EB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [16:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:30]wFMCommunicate OK [16:35:30]CreateOFDProtocolMessage done [16:35:30]OFDSenderStorePacket 198883 [16:35:30]StoreOFDPacket docnum=198883 [16:35:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 B7 07 01 E3 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 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 01 00 00 F4 03 04 00 51 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 08 03 00 35 04 06 00 3F 93 EF 96 53 31 A5 D8 C6 B9 02 A9 10 25 [16:35:30]CheckFolder [16:35:30]dirname=/storage/ofd_packets [16:35:30]CheckFolder done [16:35:30]ProducePacketName [16:35:30]name=ofd_packets/00198883 [16:35:30]NVStorageSaveData ofd_packets/00198883 [16:35:30]File name is /storage/ofd_packets/00198883 [16:35:30]Write 301 bytes [16:35:30]NVStorageSaveData done [16:35:30]OFDSenderStorePacket done [16:35:30]KKMCreateOFDPacket done [16:35:30]NVStorageSaveData kkm_last_timestamp [16:35:30]File name is /storage/kkm_last_timestamp [16:35:30]Write 4 bytes [16:35:30]NVStorageSaveData done [16:35:30]ExternCall_PrintAddStr [16:35:30]wPrintStart [16:35:30]Write to MH i2c: 01 00 00 EC 0E FA [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 07 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 07 00 EC 0E 00 00 00 00 00 FF 0F 0F [16:35:30]RasterBufferAndPrint [16:35:30]line 小褔械褌 N : (1)11326348 [16:35:30]line 袠袧袧: 02508201610067 [16:35:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:35:30]line 袩袪袨袛袗袞袗 [16:35:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:35:30]line 孝芯胁邪褉: 2710124130 [16:35:30]line 袗懈-92-袣-4 [16:35:30]line 5.980 * 67.80 [16:35:30]line = 405.44 [16:35:30]line 袧袛小 12% 袧小袩 1% [16:35:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:35:30]line 袨袣袪校袚袥袝袧袠袝: -0.44 [16:35:30]line 袠孝袨袚袨: 405.00 [16:35:30]line 袙薪械褋械薪芯: 405.00 [16:35:30]line 小袛袗效袗: 0.00 [16:35:30]line 袧小袩 1% : 3.59 [16:35:30]line 袧袛小 12% : 43.06 [16:35:30]line 袧邪谢懈褔薪褘屑懈: 405.00 [16:35:30]line 袘械蟹薪邪谢.: 0.00 [16:35:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:35:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:35:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:35:30]line 效械泻 491 17.08.2024 16:35 [16:35:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:35:30]line 袟袧袦: 0300000079 [16:35:30]line 袪袧袦: 0000000000092545 [16:35:30]line 袙械褉褋懈褟 袣袣袦: 001 [16:35:30]line 肖袦: 0000000000871802 [16:35:30]line 肖袛: 198883 [16:35:30]line 肖袩袛: 69904612348721 [16:35:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163529&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198883&fm=69904612348721&tin=02508201610067®Number=0000000000092545&sum=40500 [16:35:30]OFD Sender: Processing packet 198883 [packets to send 246, broken 245] [16:35:30]ProducePacketName [16:35:30]name=ofd_packets/00198883 [16:35:30]OFD Sender: To server: 嚂鰌G, [16:35:30]CommunicateWithHost lk.salyk.kg:30040 [16:35:30]ConnectInit lk.salyk.kg [16:35:30]written 0, free lines is 4095 [16:35:30]Connected sock=7 [16:35:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 B7 07 01 E3 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 60 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 10 00 00 00 00 07 04 06 00 34 9E 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 01 00 00 F4 03 04 00 51 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 08 03 00 35 04 06 00 3F 93 EF 96 53 31 A5 D8 C6 B9 02 A9 10 25 [16:35:30]Write to MH i2c: 01 00 00 17 0F 26 [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 07 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: 01 07 00 17 0F 00 00 00 00 00 DA 0C 13 [16:35:30]RasterBufferAndPrint [16:35:30]line [16:35:30]line [16:35:30]line [16:35:30]line [16:35:30]line [16:35:30]written 0, free lines is 3296 [16:35:30]MH_Cut [16:35:30]Write to MH i2c: D1 01 00 1E 0F 01 FF [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: D1 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: D1 01 00 [16:35:30]MH_I2C_Read... [16:35:30]Read from MH i2c: D1 01 00 1E 0F 00 FE [16:35:30]Write to MH i2c: 01 00 00 1F 0F 2E [16:35:30]Write i2c OK [16:35:30]MH_I2C_Read... [16:35:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 D3 47 00 BD FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 08 03 00 F4 03 04 00 61 7D C0 66 B6 04 01 00 00 89 D8 6B 21 C2 7B 2A 2F [16:35:31]CommunicateWithHost err = 0 [16:35:31]CheckOFDResponse [16:35:31]1017 (14) - 77093643461234 [16:35:31]1041 (16) - 0000000000871802 [16:35:31]1040 (4) - 198883 [16:35:31]1012 (4) - 17.08.2024 10:37 [16:35:31]1206 (1) - 0 [16:35:31]OFD Sender: Remove packet 198883 [16:35:31]ProducePacketName [16:35:31]name=ofd_packets/00198883 [16:35:31]NVStorageDeleteData [16:35:31]OFD Sender: No OFD packet to send [16:35:31]*** Cut start [16:35:31]*** Purtial cut [16:35:31]*** Stage 1: CUTSNS_PIN = 1 [16:35:32]Read from MH i2c: 01 [16:35:32]MH_I2C_Read... [16:35:32]*** Stop cut motor [16:35:32]*** Cut end [16:35:32]Read from MH i2c: 01 07 00 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: 01 07 00 1F 0F 00 00 00 00 00 FF 0F 43 [16:35:32]process_action close_receipt done [16:35:32]requested_data is exist [16:35:32]produce_requested_data [16:35:32]requested_item fm.sn is exist - process it [16:35:32]wFMCommunicate request_size=4 [16:35:32]MH_SAM_APDU [16:35:32]CAPDU: 80 11 00 00 [16:35:32]Write to MH i2c: E2 08 00 20 0F 80 11 00 00 00 00 00 00 A9 [16:35:32]Write i2c OK [16:35:32]MH_I2C_Read... [16:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:32]Read from MH i2c: E2 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 17 00 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 17 00 20 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [16:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:32]wFMCommunicate OK [16:35:32]requested_item fd.num is exist - process it [16:35:32]SAM_PROTO_GetFieldsCounters [16:35:32]wFMCommunicate request_size=4 [16:35:32]MH_SAM_APDU [16:35:32]CAPDU: 80 13 00 00 [16:35:32]Write to MH i2c: E2 08 00 21 0F 80 13 00 00 00 00 00 00 AC [16:35:32]Write i2c OK [16:35:32]MH_I2C_Read... [16:35:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:32]Read from MH i2c: E2 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 62 00 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 62 00 21 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [16:35:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:32]wFMCommunicate OK [16:35:32]SAM_PROTO_GetFieldsCounters done [16:35:32]requested_item shift.num is exist - process it [16:35:32]requested_item shift.opened is exist - process it [16:35:32]req_shift_opened [16:35:32]FM_GetShiftState [16:35:32]SAM_PROTO_GetShiftState [16:35:32]wFMCommunicate request_size=4 [16:35:32]MH_SAM_APDU [16:35:32]CAPDU: 80 13 01 00 [16:35:32]Write to MH i2c: E2 08 00 22 0F 80 13 01 00 00 00 00 00 AE [16:35:32]Write i2c OK [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 [16:35:32]MH_I2C_Read... [16:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:32]Read from MH i2c: E2 0E 00 [16:35:32]MH_I2C_Read... [16:35:32]Read from MH i2c: E2 0E 00 22 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [16:35:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:32]wFMCommunicate OK [16:35:32]SAM_PROTO_GetShiftState done [16:35:32]FM_GetShiftState done [16:35:32]req_shift_opened done [16:35:32]requested_item shift.open_date is exist - process it [16:35:32]req_shift_open_date [16:35:32]req_shift_open_date done [16:35:32]produce_requested_data done [16:35:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198883,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:35:32]process_action_free close_receipt [16:35:32]json_value_free [16:35:32]json_value_free done [16:35:32]process_json_proto returns [16:35:32]Send response to host [16:35:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198883,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:35:32]free response buf [16:35:32]execute_script done [16:35:32]execute_script returns [16:35:32]free content buf [16:35:32]Sock 10.Close socket [16:35:32]Sock 10.Thread stoped [16:35:36]OFD Sender: No OFD packet to send [16:35:38]accept exits with 9 [16:35:38]New connection [16:35:38]New thread 3067428196 created [16:35:38]Thread 3067284836 joined [16:35:38]Waiting for new connection... [16:35:38] Sock 9.Parse request [16:35:38]Sock 9.Check first char [16:35:38]Sock 9.First char is OK [16:35:38]request: POST /json_proto HTTP/1.0 [16:35:38]Method: POST [16:35:38]URL: /json_proto [16:35:38]Method is POST - this is cgi request [16:35:38]url: /json_proto [16:35:38]query_string will be loaded in cgi processing [16:35:38]execute_cgi json_proto POST (null) [16:35:38]execute_cgi path=json_proto method=POST [16:35:38]POST find Content-Length [16:35:38]Host: 172.17.46.195:8080 [16:35:38]Content-Length: 679 [16:35:38]Content-Type: application/json [16:35:38] [16:35:38]POST finish read [16:35:38]Found Content-Length = 679 [16:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:38]execute_script... [16:35:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:38]POST & json_proto [16:35:38]process_json_proto [16:35:38]json parsed OK: [16:35:38]protocol is kg_v1.0 [16:35:38]action value=close_receipt [16:35:38]process_action close_receipt [16:35:38]cmd_close_receipt [16:35:38]MH_GetDate [16:35:38]Write to MH i2c: F0 00 00 23 0F 21 [16:35:38]Write i2c OK [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: F0 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: F0 09 00 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: F0 09 00 23 0F 00 5B D1 C0 66 8D AE BC 66 D9 [16:35:38]GetLastDocTimeStamp 1723912529 [16:35:38]current date 1723912539 [16:35:38]FM_GetShiftState [16:35:38]SAM_PROTO_GetShiftState [16:35:38]wFMCommunicate request_size=4 [16:35:38]MH_SAM_APDU [16:35:38]CAPDU: 80 13 01 00 [16:35:38]Write to MH i2c: E2 08 00 24 0F 80 13 01 00 00 00 00 00 B0 [16:35:38]Write i2c OK [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: E2 [16:35:38]MH_I2C_Read... [16:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:38]Read from MH i2c: E2 0E 00 [16:35:38]MH_I2C_Read... [16:35:38]Read from MH i2c: E2 0E 00 24 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [16:35:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:38]wFMCommunicate OK [16:35:38]SAM_PROTO_GetShiftState done [16:35:38]FM_GetShiftState done [16:35:38]opened in 1723853126 [16:35:38]opened+sec_in_day 1723939526 [16:35:38]quantity*price = 50010 [16:35:38]sum+1 = 50012 [16:35:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 492 17.08.2024 16:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198884 肖袩袛: 241529201563594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163539&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198884&fm=241529201563594&tin=02508201610067®Number=0000000000092545&sum=50000 [16:35:39]StoreToDocumentArchive [16:35:39]shift 463 fd 198884 [16:35:39]save to /storage/0463/doc_00198884 [16:35:39]save last doc name /storage/0463/doc_00198884 to /storage/kkm_last_doc_name [16:35:39]save OK [16:35:39]Clear old archive folders... [16:35:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:35:39]tlvbuf is 003334E0 [16:35:39]SAM_PROTO_ClearQueue [16:35:39]wFMCommunicate request_size=4 [16:35:39]MH_SAM_APDU [16:35:39]CAPDU: 80 09 00 00 [16:35:39]Write to MH i2c: E2 08 00 31 0F 80 09 00 00 00 00 00 00 B2 [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:39]Read from MH i2c: E2 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 31 0F 00 90 00 B4 [16:35:39]RAPDU: 90 00 [16:35:39]wFMCommunicate OK [16:35:39]SAM_PROTO_ClearQueue done [16:35:39]KKMCreateOFDPacket [16:35:39]OFDProtocolAddRootSTLVToBuf [16:35:39]FM_MakeSignedData [16:35:39]FM_MakeSignedData [16:35:39]SAM_PROTO_SignData [16:35:39]wFMCommunicate request_size=4 [16:35:39]MH_SAM_APDU [16:35:39]CAPDU: 80 0D 01 02 [16:35:39]Write to MH i2c: E2 08 00 32 0F 80 0D 01 02 00 00 00 00 BA [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:39]Read from MH i2c: E2 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 32 0F 00 90 00 B5 [16:35:39]RAPDU: 90 00 [16:35:39]wFMCommunicate OK [16:35:39]wFMCommunicate request_size=255 [16:35:39]MH_SAM_APDU [16:35:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 5B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 08 03 00 35 04 06 00 DB [16:35:39]Write to MH i2c: E2 02 01 33 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 5B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 08 03 00 35 04 06 00 DB 00 00 F4 [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:39]Read from MH i2c: E2 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 [16:35:39]MH_I2C_Read... [16:35:39]Read from MH i2c: E2 03 00 33 0F 00 90 00 B6 [16:35:39]RAPDU: 90 00 [16:35:39]wFMCommunicate OK [16:35:39]wFMCommunicate request_size=10 [16:35:39]MH_SAM_APDU [16:35:39]CAPDU: 80 0D 02 02 05 AB 66 43 17 CA [16:35:39]Write to MH i2c: E2 0D 00 34 0F 80 0D 02 02 05 00 AB 66 43 17 CA 00 00 FC [16:35:39]Write i2c OK [16:35:39]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 03 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 03 00 34 0F 00 90 00 B7 [16:35:40]RAPDU: 90 00 [16:35:40]wFMCommunicate OK [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 0D 03 02 [16:35:40]Write to MH i2c: E2 08 00 35 0F 80 0D 03 02 00 00 00 00 BF [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 0B 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 0B 00 35 0F 00 98 13 D0 FA CC 2D 04 EA 90 00 1C [16:35:40]RAPDU: 98 13 D0 FA CC 2D 04 EA 90 00 [16:35:40]wFMCommunicate OK [16:35:40]SAM_PROTO_SignData done [16:35:40]FM_MakeSignedData done [16:35:40]CreateOFDProtocolMessage [16:35:40]wFMCommunicate request_size=4 [16:35:40]MH_SAM_APDU [16:35:40]CAPDU: 80 11 00 00 [16:35:40]Write to MH i2c: E2 08 00 36 0F 80 11 00 00 00 00 00 00 BF [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:40]Read from MH i2c: E2 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 17 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: E2 17 00 36 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [16:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:40]wFMCommunicate OK [16:35:40]CreateOFDProtocolMessage done [16:35:40]OFDSenderStorePacket 198884 [16:35:40]StoreOFDPacket docnum=198884 [16:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 04 07 01 2B 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 5B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 08 03 00 35 04 06 00 DB AB 66 43 17 CA 98 13 D0 FA CC 2D 04 EA [16:35:40]CheckFolder [16:35:40]dirname=/storage/ofd_packets [16:35:40]CheckFolder done [16:35:40]ProducePacketName [16:35:40]name=ofd_packets/00198884 [16:35:40]NVStorageSaveData ofd_packets/00198884 [16:35:40]File name is /storage/ofd_packets/00198884 [16:35:40]Write 301 bytes [16:35:40]NVStorageSaveData done [16:35:40]OFDSenderStorePacket done [16:35:40]KKMCreateOFDPacket done [16:35:40]NVStorageSaveData kkm_last_timestamp [16:35:40]File name is /storage/kkm_last_timestamp [16:35:40]Write 4 bytes [16:35:40]NVStorageSaveData done [16:35:40]ExternCall_PrintAddStr [16:35:40]wPrintStart [16:35:40]Write to MH i2c: 01 00 00 37 0F 46 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 07 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 07 00 37 0F 00 00 00 00 00 FF 0F 5B [16:35:40]RasterBufferAndPrint [16:35:40]line 小褔械褌 N : (1)11326349 [16:35:40]line 袠袧袧: 02508201610067 [16:35:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:35:40]line 袩袪袨袛袗袞袗 [16:35:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:35:40]line 孝芯胁邪褉: 2710124500 [16:35:40]line 袗懈-95-袣-5 [16:35:40]line 6.740 * 74.20 [16:35:40]line = 500.11 [16:35:40]line 袧袛小 12% 袧小袩 1% [16:35:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:35:40]line 袨袣袪校袚袥袝袧袠袝: -0.11 [16:35:40]line 袠孝袨袚袨: 500.00 [16:35:40]line 袙薪械褋械薪芯: 500.00 [16:35:40]line 小袛袗效袗: 0.00 [16:35:40]line 袧小袩 1% : 4.43 [16:35:40]line 袧袛小 12% : 53.11 [16:35:40]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:35:40]line 袘械蟹薪邪谢.: 0.00 [16:35:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:35:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:35:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:35:40]line 效械泻 492 17.08.2024 16:35 [16:35:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:35:40]line 袟袧袦: 0300000079 [16:35:40]line 袪袧袦: 0000000000092545 [16:35:40]line 袙械褉褋懈褟 袣袣袦: 001 [16:35:40]line 肖袦: 0000000000871802 [16:35:40]line 肖袛: 198884 [16:35:40]line 肖袩袛: 241529201563594 [16:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163539&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198884&fm=241529201563594&tin=02508201610067®Number=0000000000092545&sum=50000 [16:35:40]written 0, free lines is 4095 [16:35:40]OFD Sender: Processing packet 198884 [packets to send 246, broken 245] [16:35:40]ProducePacketName [16:35:40]name=ofd_packets/00198884 [16:35:40]OFD Sender: To server: 嚂鰌G, [16:35:40]CommunicateWithHost lk.salyk.kg:30040 [16:35:40]ConnectInit lk.salyk.kg [16:35:40]Connected sock=10 [16:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 04 07 01 2B 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 5B D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 08 03 00 35 04 06 00 DB AB 66 43 17 CA 98 13 D0 FA CC 2D 04 EA [16:35:40]Write to MH i2c: 01 00 00 62 0F 71 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 07 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: 01 07 00 62 0F 00 00 00 00 00 CE 0C 52 [16:35:40]RasterBufferAndPrint [16:35:40]line [16:35:40]line [16:35:40]line [16:35:40]line [16:35:40]line [16:35:40]written 0, free lines is 3287 [16:35:40]MH_Cut [16:35:40]Write to MH i2c: D1 01 00 69 0F 01 4A [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: D1 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: D1 01 00 [16:35:40]MH_I2C_Read... [16:35:40]Read from MH i2c: D1 01 00 69 0F 00 49 [16:35:40]Write to MH i2c: 01 00 00 6A 0F 79 [16:35:40]Write i2c OK [16:35:40]MH_I2C_Read... [16:35:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1F 5F 47 00 9D D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 08 03 00 F4 03 04 00 6A 7D C0 66 B6 04 01 00 00 6C 6F F0 CA F5 81 DD 50 [16:35:40]CommunicateWithHost err = 0 [16:35:40]CheckOFDResponse [16:35:40]1017 (14) - 77093643461234 [16:35:40]1041 (16) - 0000000000871802 [16:35:40]1040 (4) - 198884 [16:35:40]1012 (4) - 17.08.2024 10:37 [16:35:40]1206 (1) - 0 [16:35:40]OFD Sender: Remove packet 198884 [16:35:40]ProducePacketName [16:35:40]name=ofd_packets/00198884 [16:35:40]NVStorageDeleteData [16:35:41]OFD Sender: No OFD packet to send [16:35:41]*** Cut start [16:35:41]*** Purtial cut [16:35:41]*** CUTSNS_PIN = 0 [16:35:41]*** Stage 1: CUTSNS_PIN = 1 [16:35:43]Read from MH i2c: 01 [16:35:43]MH_I2C_Read... [16:35:43]*** Stop cut motor [16:35:43]*** Cut end [16:35:43]Read from MH i2c: 01 07 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: 01 07 00 6A 0F 00 00 00 00 00 FF 0F 8E [16:35:43]process_action close_receipt done [16:35:43]requested_data is exist [16:35:43]produce_requested_data [16:35:43]requested_item fm.sn is exist - process it [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 11 00 00 [16:35:43]Write to MH i2c: E2 08 00 6B 0F 80 11 00 00 00 00 00 00 F4 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 17 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 17 00 6B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [16:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:35:43]wFMCommunicate OK [16:35:43]requested_item fd.num is exist - process it [16:35:43]SAM_PROTO_GetFieldsCounters [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 13 00 00 [16:35:43]Write to MH i2c: E2 08 00 6C 0F 80 13 00 00 00 00 00 00 F7 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 62 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 62 00 6C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [16:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:43]wFMCommunicate OK [16:35:43]SAM_PROTO_GetFieldsCounters done [16:35:43]requested_item shift.num is exist - process it [16:35:43]requested_item shift.opened is exist - process it [16:35:43]req_shift_opened [16:35:43]FM_GetShiftState [16:35:43]SAM_PROTO_GetShiftState [16:35:43]wFMCommunicate request_size=4 [16:35:43]MH_SAM_APDU [16:35:43]CAPDU: 80 13 01 00 [16:35:43]Write to MH i2c: E2 08 00 6D 0F 80 13 01 00 00 00 00 00 F9 [16:35:43]Write i2c OK [16:35:43]MH_I2C_Read... [16:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:43]Read from MH i2c: E2 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 0E 00 [16:35:43]MH_I2C_Read... [16:35:43]Read from MH i2c: E2 0E 00 6D 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [16:35:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:35:43]wFMCommunicate OK [16:35:43]SAM_PROTO_GetShiftState done [16:35:43]FM_GetShiftState done [16:35:43]req_shift_opened done [16:35:43]requested_item shift.open_date is exist - process it [16:35:43]req_shift_open_date [16:35:43]req_shift_open_date done [16:35:43]produce_requested_data done [16:35:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198884,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:35:43]process_action_free close_receipt [16:35:43]json_value_free [16:35:43]json_value_free done [16:35:43]process_json_proto returns [16:35:43]Send response to host [16:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198884,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:35:43]free response buf [16:35:43]execute_script done [16:35:43]execute_script returns [16:35:43]free content buf [16:35:43]Sock 9.Close socket [16:35:43]Sock 9.Thread stoped [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:03]accept exits with 7 [16:36:03]New connection [16:36:03]New thread 3067284836 created [16:36:03]Thread 3067428196 joined [16:36:03]Waiting for new connection... [16:36:03] Sock 7.Parse request [16:36:03]Sock 7.Check first char [16:36:03]Sock 7.First char is OK [16:36:03]request: POST /json_proto HTTP/1.0 [16:36:03]Method: POST [16:36:03]URL: /json_proto [16:36:03]Method is POST - this is cgi request [16:36:03]url: /json_proto [16:36:03]query_string will be loaded in cgi processing [16:36:03]execute_cgi json_proto POST (null) [16:36:03]execute_cgi path=json_proto method=POST [16:36:03]POST find Content-Length [16:36:03]Host: 172.17.46.195:8080 [16:36:03]Content-Length: 811 [16:36:03]Content-Type: application/json [16:36:03] [16:36:03]POST finish read [16:36:03]Found Content-Length = 811 [16:36:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:03]execute_script... [16:36: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)11326347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:03]POST & json_proto [16:36:03]process_json_proto [16:36:03]json parsed OK: [16:36:03]protocol is kg_v1.0 [16:36:03]action value=close_receipt [16:36:03]process_action close_receipt [16:36:03]cmd_close_receipt [16:36:03]MH_GetDate [16:36:03]Write to MH i2c: F0 00 00 6E 0F 6C [16:36:03]Write i2c OK [16:36:03]MH_I2C_Read... [16:36:03]Read from MH i2c: F0 [16:36:03]MH_I2C_Read... [16:36:03]Read from MH i2c: F0 09 00 [16:36:03]MH_I2C_Read... [16:36:03]Read from MH i2c: F0 09 00 6E 0F 00 73 D1 C0 66 8D AE BC 66 3C [16:36:03]GetLastDocTimeStamp 1723912539 [16:36:03]current date 1723912563 [16:36:03]FM_GetShiftState [16:36:03]SAM_PROTO_GetShiftState [16:36:03]wFMCommunicate request_size=4 [16:36:03]MH_SAM_APDU [16:36:03]CAPDU: 80 13 01 00 [16:36:03]Write to MH i2c: E2 08 00 6F 0F 80 13 01 00 00 00 00 00 FB [16:36:03]Write i2c OK [16:36:03]MH_I2C_Read... [16:36:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:03]Read from MH i2c: E2 [16:36:03]MH_I2C_Read... [16:36:03]Read from MH i2c: E2 0E 00 [16:36:03]MH_I2C_Read... [16:36:03]Read from MH i2c: E2 0E 00 6F 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5B [16:36:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:36:03]wFMCommunicate OK [16:36:03]SAM_PROTO_GetShiftState done [16:36:03]FM_GetShiftState done [16:36:03]opened in 1723853126 [16:36:03]opened+sec_in_day 1723939526 [16:36:03]quantity*price = 500024 [16:36:03]sum+1 = 500025 [16:36:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 5000.24 袧小袩 1% : 44.25 袧袛小 12% : 531.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 5000.24 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 493 17.08.2024 16:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198885 肖袩袛: 198972005404195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198885&fm=198972005404195&tin=02508201610067®Number=0000000000092545&sum=500024 [16:36:04]StoreToDocumentArchive [16:36:04]shift 463 fd 198885 [16:36:04]save to /storage/0463/doc_00198885 [16:36:04]save last doc name /storage/0463/doc_00198885 to /storage/kkm_last_doc_name [16:36:04]save OK [16:36:04]Clear old archive folders... [16:36:04]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:36:04]tlvbuf is 00396EA0 [16:36:04]SAM_PROTO_ClearQueue [16:36:04]wFMCommunicate request_size=4 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 09 00 00 [16:36:04]Write to MH i2c: E2 08 00 7C 0F 80 09 00 00 00 00 00 00 FD [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 7C 0F 00 90 00 FF [16:36:04]RAPDU: 90 00 [16:36:04]wFMCommunicate OK [16:36:04]SAM_PROTO_ClearQueue done [16:36:04]KKMCreateOFDPacket [16:36:04]OFDProtocolAddRootSTLVToBuf [16:36:04]FM_MakeSignedData [16:36:04]FM_MakeSignedData [16:36:04]SAM_PROTO_SignData [16:36:04]wFMCommunicate request_size=4 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 0D 01 02 [16:36:04]Write to MH i2c: E2 08 00 7D 0F 80 0D 01 02 00 00 00 00 05 [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 7D 0F 00 90 00 00 [16:36:04]RAPDU: 90 00 [16:36:04]wFMCommunicate OK [16:36:04]wFMCommunicate request_size=255 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 73 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 08 03 [16:36:04]Write to MH i2c: E2 02 01 7E 0F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 73 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 08 03 00 00 26 [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 7E 0F 00 90 00 01 [16:36:04]RAPDU: 90 00 [16:36:04]wFMCommunicate OK [16:36:04]wFMCommunicate request_size=16 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B4 F6 C7 B3 CE 23 [16:36:04]Write to MH i2c: E2 13 00 7F 0F 80 0D 02 02 0B 00 00 35 04 06 00 B4 F6 C7 B3 CE 23 00 00 72 [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 03 00 7F 0F 00 90 00 02 [16:36:04]RAPDU: 90 00 [16:36:04]wFMCommunicate OK [16:36:04]wFMCommunicate request_size=4 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 0D 03 02 [16:36:04]Write to MH i2c: E2 08 00 80 0F 80 0D 03 02 00 00 00 00 0A [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 0B 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 0B 00 80 0F 00 01 95 60 C0 38 A4 04 4F 90 00 F0 [16:36:04]RAPDU: 01 95 60 C0 38 A4 04 4F 90 00 [16:36:04]wFMCommunicate OK [16:36:04]SAM_PROTO_SignData done [16:36:04]FM_MakeSignedData done [16:36:04]CreateOFDProtocolMessage [16:36:04]wFMCommunicate request_size=4 [16:36:04]MH_SAM_APDU [16:36:04]CAPDU: 80 11 00 00 [16:36:04]Write to MH i2c: E2 08 00 81 0F 80 11 00 00 00 00 00 00 0A [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:04]Read from MH i2c: E2 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 17 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: E2 17 00 81 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [16:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:36:04]wFMCommunicate OK [16:36:04]CreateOFDProtocolMessage done [16:36:04]OFDSenderStorePacket 198885 [16:36:04]StoreOFDPacket docnum=198885 [16:36:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 15 6B 0D 01 E6 35 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 73 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 08 03 00 35 04 06 00 B4 F6 C7 B3 CE 23 01 95 60 C0 38 A4 04 4F [16:36:04]CheckFolder [16:36:04]dirname=/storage/ofd_packets [16:36:04]CheckFolder done [16:36:04]ProducePacketName [16:36:04]name=ofd_packets/00198885 [16:36:04]NVStorageSaveData ofd_packets/00198885 [16:36:04]File name is /storage/ofd_packets/00198885 [16:36:04]Write 307 bytes [16:36:04]NVStorageSaveData done [16:36:04]OFDSenderStorePacket done [16:36:04]KKMCreateOFDPacket done [16:36:04]NVStorageSaveData kkm_last_timestamp [16:36:04]File name is /storage/kkm_last_timestamp [16:36:04]Write 4 bytes [16:36:04]NVStorageSaveData done [16:36:04]ExternCall_PrintAddStr [16:36:04]wPrintStart [16:36:04]Write to MH i2c: 01 00 00 82 0F 91 [16:36:04]Write i2c OK [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: 01 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: 01 07 00 [16:36:04]MH_I2C_Read... [16:36:04]Read from MH i2c: 01 07 00 82 0F 00 00 00 00 00 FF 0F A6 [16:36:04]RasterBufferAndPrint [16:36:04]line 小褔械褌 N : (1)11326347 [16:36:04]line 袠袧袧: 02508201610067 [16:36:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:36:04]line 袩袪袨袛袗袞袗 [16:36:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [16:36:04]line 孝芯胁邪褉: 2710194210 [16:36:04]line D-ENERGY 袛孝-袣-5 [16:36:04]line 64.770 * 77.20 [16:36:04]line = 5000.24 [16:36:04]line 袧袛小 12% 袧小袩 1% [16:36:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:36:04]line 袠孝袨袚袨: 5000.24 [16:36:04]line 袧小袩 1% : 44.25 [16:36:04]line 袧袛小 12% : 531.00 [16:36:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:36:04]line 袘械蟹薪邪谢.: 5000.24 [16:36:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:36:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:36:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:36:04]line 效械泻 493 17.08.2024 16:36 [16:36:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:36:04]line 袟袧袦: 0300000079 [16:36:04]line 袪袧袦: 0000000000092545 [16:36:04]line 袙械褉褋懈褟 袣袣袦: 001 [16:36:04]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:36:04]line 肖袦: 0000000000871802 [16:36:04]line 肖袛: 198885 [16:36:04]line 肖袩袛: 198972005404195 [16:36:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198885&fm=198972005404195&tin=02508201610067®Number=0000000000092545&sum=500024 [16:36:05]OFD Sender: Processing packet 198885 [packets to send 246, broken 245] [16:36:05]ProducePacketName [16:36:05]name=ofd_packets/00198885 [16:36:05]OFD Sender: To server: 嚂鰌G, [16:36:05]CommunicateWithHost lk.salyk.kg:30040 [16:36:05]ConnectInit lk.salyk.kg [16:36:05]written 0, free lines is 4095 [16:36:05]Connected sock=10 [16:36:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 15 6B 0D 01 E6 35 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 73 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 08 03 00 35 04 06 00 B4 F6 C7 B3 CE 23 01 95 60 C0 38 A4 04 4F [16:36:05]Write to MH i2c: 01 00 00 AC 0F BB [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 07 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: 01 07 00 AC 0F 00 00 00 00 00 F0 0C BE [16:36:05]RasterBufferAndPrint [16:36:05]line [16:36:05]line [16:36:05]line [16:36:05]line [16:36:05]line [16:36:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 10 47 00 E9 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 31 38 30 32 10 04 04 00 E5 08 03 00 F4 03 04 00 83 7D C0 66 B6 04 01 00 00 82 98 3B 93 00 97 F6 F9 [16:36:05]CommunicateWithHost err = 0 [16:36:05]CheckOFDResponse [16:36:05]1017 (14) - 77093643461234 [16:36:05]1041 (16) - 0000000000871802 [16:36:05]1040 (4) - 198885 [16:36:05]1012 (4) - 17.08.2024 10:37 [16:36:05]1206 (1) - 0 [16:36:05]OFD Sender: Remove packet 198885 [16:36:05]ProducePacketName [16:36:05]name=ofd_packets/00198885 [16:36:05]NVStorageDeleteData [16:36:05]written 0, free lines is 3318 [16:36:05]MH_Cut [16:36:05]Write to MH i2c: D1 01 00 B3 0F 01 94 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: D1 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: D1 01 00 [16:36:05]MH_I2C_Read... [16:36:05]Read from MH i2c: D1 01 00 B3 0F 00 93 [16:36:05]Write to MH i2c: 01 00 00 B4 0F C3 [16:36:05]Write i2c OK [16:36:05]MH_I2C_Read... [16:36:06]OFD Sender: No OFD packet to send [16:36:06]*** Cut start [16:36:06]*** Purtial cut [16:36:06]*** Stage 1: CUTSNS_PIN = 1 [16:36:06]Read from MH i2c: 01 [16:36:06]MH_I2C_Read... [16:36:06]*** Stop cut motor [16:36:06]*** Cut end [16:36:06]Read from MH i2c: 01 07 00 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: 01 07 00 B4 0F 00 00 00 00 00 FF 0F D8 [16:36:06]process_action close_receipt done [16:36:06]requested_data is exist [16:36:06]produce_requested_data [16:36:06]requested_item fm.sn is exist - process it [16:36:06]wFMCommunicate request_size=4 [16:36:06]MH_SAM_APDU [16:36:06]CAPDU: 80 11 00 00 [16:36:06]Write to MH i2c: E2 08 00 B5 0F 80 11 00 00 00 00 00 00 3E [16:36:06]Write i2c OK [16:36:06]MH_I2C_Read... [16:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:06]Read from MH i2c: E2 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 17 00 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 17 00 B5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [16:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:36:06]wFMCommunicate OK [16:36:06]requested_item fd.num is exist - process it [16:36:06]SAM_PROTO_GetFieldsCounters [16:36:06]wFMCommunicate request_size=4 [16:36:06]MH_SAM_APDU [16:36:06]CAPDU: 80 13 00 00 [16:36:06]Write to MH i2c: E2 08 00 B6 0F 80 13 00 00 00 00 00 00 41 [16:36:06]Write i2c OK [16:36:06]MH_I2C_Read... [16:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:06]Read from MH i2c: E2 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 62 00 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 62 00 B6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:36:06]wFMCommunicate OK [16:36:06]SAM_PROTO_GetFieldsCounters done [16:36:06]requested_item shift.num is exist - process it [16:36:06]requested_item shift.opened is exist - process it [16:36:06]req_shift_opened [16:36:06]FM_GetShiftState [16:36:06]SAM_PROTO_GetShiftState [16:36:06]wFMCommunicate request_size=4 [16:36:06]MH_SAM_APDU [16:36:06]CAPDU: 80 13 01 00 [16:36:06]Write to MH i2c: E2 08 00 B7 0F 80 13 01 00 00 00 00 00 43 [16:36:06]Write i2c OK [16:36:06]MH_I2C_Read... [16:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:06]Read from MH i2c: E2 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 0E 00 [16:36:06]MH_I2C_Read... [16:36:06]Read from MH i2c: E2 0E 00 B7 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A3 [16:36:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:36:06]wFMCommunicate OK [16:36:06]SAM_PROTO_GetShiftState done [16:36:06]FM_GetShiftState done [16:36:06]req_shift_opened done [16:36:06]requested_item shift.open_date is exist - process it [16:36:06]req_shift_open_date [16:36:06]req_shift_open_date done [16:36:06]produce_requested_data done [16:36:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198885,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:36:06]process_action_free close_receipt [16:36:06]json_value_free [16:36:06]json_value_free done [16:36:06]process_json_proto returns [16:36:06]Send response to host [16:36:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198885,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:36:06]free response buf [16:36:06]execute_script done [16:36:06]execute_script returns [16:36:06]free content buf [16:36:06]Sock 7.Close socket [16:36:06]Sock 7.Thread stoped [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:38]accept exits with 9 [16:37:38]New connection [16:37:38]New thread 3067428196 created [16:37:38]Thread 3067284836 joined [16:37:38]Waiting for new connection... [16:37:38] Sock 9.Parse request [16:37:38]Sock 9.Check first char [16:37:38]Sock 9.First char is OK [16:37:38]request: POST /json_proto HTTP/1.0 [16:37:38]Method: POST [16:37:38]URL: /json_proto [16:37:38]Method is POST - this is cgi request [16:37:38]url: /json_proto [16:37:38]query_string will be loaded in cgi processing [16:37:38]execute_cgi json_proto POST (null) [16:37:38]execute_cgi path=json_proto method=POST [16:37:38]POST find Content-Length [16:37:38]Host: 172.17.46.195:8080 [16:37:38]Content-Length: 805 [16:37:38]Content-Type: application/json [16:37:38] [16:37:38]POST finish read [16:37:38]Found Content-Length = 805 [16:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:38]execute_script... [16:37: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)11326351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:38]POST & json_proto [16:37:38]process_json_proto [16:37:38]json parsed OK: [16:37:38]protocol is kg_v1.0 [16:37:38]action value=close_receipt [16:37:38]process_action close_receipt [16:37:38]cmd_close_receipt [16:37:38]MH_GetDate [16:37:38]Write to MH i2c: F0 00 00 B8 0F B6 [16:37:38]Write i2c OK [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: F0 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: F0 09 00 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: F0 09 00 B8 0F 00 D3 D1 C0 66 8D AE BC 66 E6 [16:37:38]GetLastDocTimeStamp 1723912563 [16:37:38]current date 1723912659 [16:37:38]FM_GetShiftState [16:37:38]SAM_PROTO_GetShiftState [16:37:38]wFMCommunicate request_size=4 [16:37:38]MH_SAM_APDU [16:37:38]CAPDU: 80 13 01 00 [16:37:38]Write to MH i2c: E2 08 00 B9 0F 80 13 01 00 00 00 00 00 45 [16:37:38]Write i2c OK [16:37:38]MH_I2C_Read... [16:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:38]Read from MH i2c: E2 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 0E 00 [16:37:38]MH_I2C_Read... [16:37:38]Read from MH i2c: E2 0E 00 B9 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [16:37:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:37:38]wFMCommunicate OK [16:37:38]SAM_PROTO_GetShiftState done [16:37:38]FM_GetShiftState done [16:37:38]opened in 1723853126 [16:37:38]opened+sec_in_day 1723939526 [16:37:38]quantity*price = 150041 [16:37:38]sum+1 = 150042 [16:37:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.41 袧小袩 1% : 13.28 袧袛小 12% : 159.34 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.41 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 494 17.08.2024 16:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198886 肖袩袛: 29175159421004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163739&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198886&fm=29175159421004&tin=02508201610067®Number=0000000000092545&sum=150041 [16:37:39]StoreToDocumentArchive [16:37:39]shift 463 fd 198886 [16:37:39]save to /storage/0463/doc_00198886 [16:37:39]save last doc name /storage/0463/doc_00198886 to /storage/kkm_last_doc_name [16:37:39]save OK [16:37:39]Clear old archive folders... [16:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:39]tlvbuf is 00354A90 [16:37:39]SAM_PROTO_ClearQueue [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 09 00 00 [16:37:39]Write to MH i2c: E2 08 00 C6 0F 80 09 00 00 00 00 00 00 47 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 C6 0F 00 90 00 49 [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]SAM_PROTO_ClearQueue done [16:37:39]KKMCreateOFDPacket [16:37:39]OFDProtocolAddRootSTLVToBuf [16:37:39]FM_MakeSignedData [16:37:39]FM_MakeSignedData [16:37:39]SAM_PROTO_SignData [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 0D 01 02 [16:37:39]Write to MH i2c: E2 08 00 C7 0F 80 0D 01 02 00 00 00 00 4F [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 C7 0F 00 90 00 4A [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]wFMCommunicate request_size=255 [16:37:39]MH_SAM_APDU [16:37: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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 D3 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 08 03 00 35 04 06 00 1A [16:37:39]Write to MH i2c: E2 02 01 C8 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 D3 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 08 03 00 35 04 06 00 1A 00 00 24 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 03 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 03 00 C8 0F 00 90 00 4B [16:37:40]RAPDU: 90 00 [16:37:40]wFMCommunicate OK [16:37:40]wFMCommunicate request_size=10 [16:37:40]MH_SAM_APDU [16:37:40]CAPDU: 80 0D 02 02 05 88 DF 03 78 4C [16:37:40]Write to MH i2c: E2 0D 00 C9 0F 80 0D 02 02 05 00 88 DF 03 78 4C 00 00 8A [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 03 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 03 00 C9 0F 00 90 00 4C [16:37:40]RAPDU: 90 00 [16:37:40]wFMCommunicate OK [16:37:40]wFMCommunicate request_size=4 [16:37:40]MH_SAM_APDU [16:37:40]CAPDU: 80 0D 03 02 [16:37:40]Write to MH i2c: E2 08 00 CA 0F 80 0D 03 02 00 00 00 00 54 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 0B 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 0B 00 CA 0F 00 41 A1 34 AA 64 D6 2F 54 90 00 D2 [16:37:40]RAPDU: 41 A1 34 AA 64 D6 2F 54 90 00 [16:37:40]wFMCommunicate OK [16:37:40]SAM_PROTO_SignData done [16:37:40]FM_MakeSignedData done [16:37:40]CreateOFDProtocolMessage [16:37:40]wFMCommunicate request_size=4 [16:37:40]MH_SAM_APDU [16:37:40]CAPDU: 80 11 00 00 [16:37:40]Write to MH i2c: E2 08 00 CB 0F 80 11 00 00 00 00 00 00 54 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 17 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 17 00 CB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [16:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:37:40]wFMCommunicate OK [16:37:40]CreateOFDProtocolMessage done [16:37:40]OFDSenderStorePacket 198886 [16:37:40]StoreOFDPacket docnum=198886 [16:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA D1 07 01 36 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 D3 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 08 03 00 35 04 06 00 1A 88 DF 03 78 4C 41 A1 34 AA 64 D6 2F 54 [16:37:40]CheckFolder [16:37:40]dirname=/storage/ofd_packets [16:37:40]CheckFolder done [16:37:40]ProducePacketName [16:37:40]name=ofd_packets/00198886 [16:37:40]NVStorageSaveData ofd_packets/00198886 [16:37:40]File name is /storage/ofd_packets/00198886 [16:37:40]Write 301 bytes [16:37:40]NVStorageSaveData done [16:37:40]OFDSenderStorePacket done [16:37:40]KKMCreateOFDPacket done [16:37:40]NVStorageSaveData kkm_last_timestamp [16:37:40]File name is /storage/kkm_last_timestamp [16:37:40]Write 4 bytes [16:37:40]NVStorageSaveData done [16:37:40]ExternCall_PrintAddStr [16:37:40]wPrintStart [16:37:40]Write to MH i2c: 01 00 00 CC 0F DB [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 CC 0F 00 00 00 00 00 FF 0F F0 [16:37:40]RasterBufferAndPrint [16:37:40]line 小褔械褌 N : (1)11326351 [16:37:40]line 袠袧袧: 02508201610067 [16:37:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:37:40]line 袩袪袨袛袗袞袗 [16:37:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [16:37:40]line 孝芯胁邪褉: 2710124130 [16:37:40]line 袗懈-92-袣-4 [16:37:40]line 22.130 * 67.80 [16:37:40]line = 1500.41 [16:37:40]line 袧袛小 12% 袧小袩 1% [16:37:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:37:40]line 袠孝袨袚袨: 1500.41 [16:37:40]line 袧小袩 1% : 13.28 [16:37:40]line 袧袛小 12% : 159.34 [16:37:40]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:37:40]line 袘械蟹薪邪谢.: 1500.41 [16:37:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:37:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:37:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:37:40]line 效械泻 494 17.08.2024 16:37 [16:37:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:37:40]line 袟袧袦: 0300000079 [16:37:40]line 袪袧袦: 0000000000092545 [16:37:40]line 袙械褉褋懈褟 袣袣袦: 001 [16:37:40]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:37:40]line 肖袦: 0000000000871802 [16:37:40]line 肖袛: 198886 [16:37:40]line 肖袩袛: 29175159421004 [16:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163739&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198886&fm=29175159421004&tin=02508201610067®Number=0000000000092545&sum=150041 [16:37:40]OFD Sender: Processing packet 198886 [packets to send 246, broken 245] [16:37:40]ProducePacketName [16:37:40]name=ofd_packets/00198886 [16:37:40]OFD Sender: To server: 嚂鰌G, [16:37:40]CommunicateWithHost lk.salyk.kg:30040 [16:37:40]ConnectInit lk.salyk.kg [16:37:40]written 0, free lines is 4095 [16:37:40]Connected sock=10 [16:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA D1 07 01 36 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 34 FF 03 08 00 03 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 D3 D1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 08 03 00 35 04 06 00 1A 88 DF 03 78 4C 41 A1 34 AA 64 D6 2F 54 [16:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4A A0 47 00 82 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 08 03 00 F4 03 04 00 E3 7D C0 66 B6 04 01 00 00 ED F6 E7 39 9D 3F 5F 33 [16:37:41]CommunicateWithHost err = 0 [16:37:41]CheckOFDResponse [16:37:41]1017 (14) - 77093643461234 [16:37:41]1041 (16) - 0000000000871802 [16:37:41]1040 (4) - 198886 [16:37:41]1012 (4) - 17.08.2024 10:39 [16:37:41]1206 (1) - 0 [16:37:41]OFD Sender: Remove packet 198886 [16:37:41]ProducePacketName [16:37:41]name=ofd_packets/00198886 [16:37:41]NVStorageDeleteData [16:37:41]Write to MH i2c: 01 00 00 F6 0F 05 [16:37:41]Write i2c OK [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: 01 [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: 01 07 00 [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: 01 07 00 F6 0F 00 00 00 00 00 F3 0C 0B [16:37:41]RasterBufferAndPrint [16:37:41]line [16:37:41]line [16:37:41]line [16:37:41]line [16:37:41]line [16:37:41]written 0, free lines is 3320 [16:37:41]MH_Cut [16:37:41]Write to MH i2c: D1 01 00 FD 0F 01 DE [16:37:41]Write i2c OK [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: D1 [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: D1 01 00 [16:37:41]MH_I2C_Read... [16:37:41]Read from MH i2c: D1 01 00 FD 0F 00 DD [16:37:41]Write to MH i2c: 01 00 00 FE 0F 0D [16:37:41]Write i2c OK [16:37:41]MH_I2C_Read... [16:37:41]OFD Sender: No OFD packet to send [16:37:41]*** Cut start [16:37:41]*** Purtial cut [16:37:41]*** CUTSNS_PIN = 0 [16:37:42]*** Stage 1: CUTSNS_PIN = 1 [16:37:43]Read from MH i2c: 01 [16:37:43]MH_I2C_Read... [16:37:43]*** Stop cut motor [16:37:43]*** Cut end [16:37:43]Read from MH i2c: 01 07 00 [16:37:43]MH_I2C_Read... [16:37:43]Read from MH i2c: 01 07 00 FE 0F 00 00 00 00 00 FF 0F 22 [16:37:43]process_action close_receipt done [16:37:43]requested_data is exist [16:37:43]produce_requested_data [16:37:43]requested_item fm.sn is exist - process it [16:37:43]wFMCommunicate request_size=4 [16:37:43]MH_SAM_APDU [16:37:43]CAPDU: 80 11 00 00 [16:37:43]Write to MH i2c: E2 08 00 FF 0F 80 11 00 00 00 00 00 00 88 [16:37:43]Write i2c OK [16:37:43]MH_I2C_Read... [16:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:43]Read from MH i2c: E2 [16:37:43]MH_I2C_Read... [16:37:43]Read from MH i2c: E2 17 00 [16:37:43]MH_I2C_Read... [16:37:43]Read from MH i2c: E2 17 00 FF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D5 [16:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:37:43]wFMCommunicate OK [16:37:43]requested_item fd.num is exist - process it [16:37:43]SAM_PROTO_GetFieldsCounters [16:37:43]wFMCommunicate request_size=4 [16:37:43]MH_SAM_APDU [16:37:43]CAPDU: 80 13 00 00 [16:37:43]Write to MH i2c: E2 08 00 00 10 80 13 00 00 00 00 00 00 8C [16:37:43]Write i2c OK [16:37:43]MH_I2C_Read... [16:37:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:44]Read from MH i2c: E2 [16:37:44]MH_I2C_Read... [16:37:44]Read from MH i2c: E2 62 00 [16:37:44]MH_I2C_Read... [16:37:44]Read from MH i2c: E2 62 00 00 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 35 [16:37:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:44]wFMCommunicate OK [16:37:44]SAM_PROTO_GetFieldsCounters done [16:37:44]requested_item shift.num is exist - process it [16:37:44]requested_item shift.opened is exist - process it [16:37:44]req_shift_opened [16:37:44]FM_GetShiftState [16:37:44]SAM_PROTO_GetShiftState [16:37:44]wFMCommunicate request_size=4 [16:37:44]MH_SAM_APDU [16:37:44]CAPDU: 80 13 01 00 [16:37:44]Write to MH i2c: E2 08 00 01 10 80 13 01 00 00 00 00 00 8E [16:37:44]Write i2c OK [16:37:44]MH_I2C_Read... [16:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:44]Read from MH i2c: E2 [16:37:44]MH_I2C_Read... [16:37:44]Read from MH i2c: E2 0E 00 [16:37:44]MH_I2C_Read... [16:37:44]Read from MH i2c: E2 0E 00 01 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EE [16:37:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:37:44]wFMCommunicate OK [16:37:44]SAM_PROTO_GetShiftState done [16:37:44]FM_GetShiftState done [16:37:44]req_shift_opened done [16:37:44]requested_item shift.open_date is exist - process it [16:37:44]req_shift_open_date [16:37:44]req_shift_open_date done [16:37:44]produce_requested_data done [16:37:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198886,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:37:44]process_action_free close_receipt [16:37:44]json_value_free [16:37:44]json_value_free done [16:37:44]process_json_proto returns [16:37:44]Send response to host [16:37:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198886,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:37:44]free response buf [16:37:44]execute_script done [16:37:44]execute_script returns [16:37:44]free content buf [16:37:44]Sock 9.Close socket [16:37:44]Sock 9.Thread stoped [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:31]OFD Sender: No OFD packet to send [16:38:36]OFD Sender: No OFD packet to send [16:38:41]OFD Sender: No OFD packet to send [16:38:46]OFD Sender: No OFD packet to send [16:38:51]OFD Sender: No OFD packet to send [16:38:56]OFD Sender: No OFD packet to send [16:39:01]OFD Sender: No OFD packet to send [16:39:06]OFD Sender: No OFD packet to send [16:39:11]OFD Sender: No OFD packet to send [16:39:16]OFD Sender: No OFD packet to send [16:39:21]OFD Sender: No OFD packet to send [16:39:26]OFD Sender: No OFD packet to send [16:39:31]OFD Sender: No OFD packet to send [16:39:36]OFD Sender: No OFD packet to send [16:39:37]accept exits with 7 [16:39:37]New connection [16:39:37]New thread 3067284836 created [16:39:37]Thread 3067428196 joined [16:39:37]Waiting for new connection... [16:39:37] Sock 7.Parse request [16:39:37]Sock 7.Check first char [16:39:37]Sock 7.First char is OK [16:39:37]request: POST /json_proto HTTP/1.0 [16:39:37]Method: POST [16:39:37]URL: /json_proto [16:39:37]Method is POST - this is cgi request [16:39:37]url: /json_proto [16:39:37]query_string will be loaded in cgi processing [16:39:37]execute_cgi json_proto POST (null) [16:39:37]execute_cgi path=json_proto method=POST [16:39:37]POST find Content-Length [16:39:37]Host: 172.17.46.195:8080 [16:39:37]Content-Length: 805 [16:39:37]Content-Type: application/json [16:39:37] [16:39:37]POST finish read [16:39:37]Found Content-Length = 805 [16:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:37]execute_script... [16: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)11326353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:37]POST & json_proto [16:39:37]process_json_proto [16:39:37]json parsed OK: [16:39:37]protocol is kg_v1.0 [16:39:37]action value=close_receipt [16:39:37]process_action close_receipt [16:39:37]cmd_close_receipt [16:39:37]MH_GetDate [16:39:37]Write to MH i2c: F0 00 00 02 10 01 [16:39:37]Write i2c OK [16:39:37]MH_I2C_Read... [16:39:37]Read from MH i2c: F0 [16:39:37]MH_I2C_Read... [16:39:37]Read from MH i2c: F0 09 00 [16:39:37]MH_I2C_Read... [16:39:37]Read from MH i2c: F0 09 00 02 10 00 4A D2 C0 66 8D AE BC 66 A9 [16:39:37]GetLastDocTimeStamp 1723912659 [16:39:37]current date 1723912778 [16:39:37]FM_GetShiftState [16:39:37]SAM_PROTO_GetShiftState [16:39:37]wFMCommunicate request_size=4 [16:39:37]MH_SAM_APDU [16:39:37]CAPDU: 80 13 01 00 [16:39:37]Write to MH i2c: E2 08 00 03 10 80 13 01 00 00 00 00 00 90 [16:39:37]Write i2c OK [16:39:37]MH_I2C_Read... [16:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:37]Read from MH i2c: E2 [16:39:37]MH_I2C_Read... [16:39:37]Read from MH i2c: E2 0E 00 [16:39:37]MH_I2C_Read... [16:39:37]Read from MH i2c: E2 0E 00 03 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [16:39:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:39:37]wFMCommunicate OK [16:39:37]SAM_PROTO_GetShiftState done [16:39:37]FM_GetShiftState done [16:39:37]opened in 1723853126 [16:39:37]opened+sec_in_day 1723939526 [16:39:37]quantity*price = 200043 [16:39:37]sum+1 = 200044 [16:39:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 495 17.08.2024 16:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198887 肖袩袛: 83010442199654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163938&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198887&fm=83010442199654&tin=02508201610067®Number=0000000000092545&sum=200043 [16:39:38]StoreToDocumentArchive [16:39:38]shift 463 fd 198887 [16:39:38]save to /storage/0463/doc_00198887 [16:39:38]save last doc name /storage/0463/doc_00198887 to /storage/kkm_last_doc_name [16:39:38]save OK [16:39:38]Clear old archive folders... [16:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:38]tlvbuf is 003287B0 [16:39:38]SAM_PROTO_ClearQueue [16:39:38]wFMCommunicate request_size=4 [16:39:38]MH_SAM_APDU [16:39:38]CAPDU: 80 09 00 00 [16:39:38]Write to MH i2c: E2 08 00 10 10 80 09 00 00 00 00 00 00 92 [16:39:38]Write i2c OK [16:39:38]MH_I2C_Read... [16:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:38]Read from MH i2c: E2 [16:39:38]MH_I2C_Read... [16:39:38]Read from MH i2c: E2 03 00 [16:39:38]MH_I2C_Read... [16:39:38]Read from MH i2c: E2 03 00 10 10 00 90 00 94 [16:39:38]RAPDU: 90 00 [16:39:38]wFMCommunicate OK [16:39:38]SAM_PROTO_ClearQueue done [16:39:38]KKMCreateOFDPacket [16:39:38]OFDProtocolAddRootSTLVToBuf [16:39:38]FM_MakeSignedData [16:39:38]FM_MakeSignedData [16:39:38]SAM_PROTO_SignData [16:39:38]wFMCommunicate request_size=4 [16:39:38]MH_SAM_APDU [16:39:38]CAPDU: 80 0D 01 02 [16:39:38]Write to MH i2c: E2 08 00 11 10 80 0D 01 02 00 00 00 00 9A [16:39:38]Write i2c OK [16:39:38]MH_I2C_Read... [16:39:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:39]Read from MH i2c: E2 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 11 10 00 90 00 95 [16:39:39]RAPDU: 90 00 [16:39:39]wFMCommunicate OK [16:39:39]wFMCommunicate request_size=255 [16:39:39]MH_SAM_APDU [16:39: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 4A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 08 03 00 35 04 06 00 4B [16:39:39]Write to MH i2c: E2 02 01 12 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 4A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 08 03 00 35 04 06 00 4B 00 00 60 [16:39:39]Write i2c OK [16:39:39]MH_I2C_Read... [16:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:39]Read from MH i2c: E2 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 12 10 00 90 00 96 [16:39:39]RAPDU: 90 00 [16:39:39]wFMCommunicate OK [16:39:39]wFMCommunicate request_size=10 [16:39:39]MH_SAM_APDU [16:39:39]CAPDU: 80 0D 02 02 05 7F 5F EB 82 66 [16:39:39]Write to MH i2c: E2 0D 00 13 10 80 0D 02 02 05 00 7F 5F EB 82 66 00 00 58 [16:39:39]Write i2c OK [16:39:39]MH_I2C_Read... [16:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:39]Read from MH i2c: E2 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 03 00 13 10 00 90 00 97 [16:39:39]RAPDU: 90 00 [16:39:39]wFMCommunicate OK [16:39:39]wFMCommunicate request_size=4 [16:39:39]MH_SAM_APDU [16:39:39]CAPDU: 80 0D 03 02 [16:39:39]Write to MH i2c: E2 08 00 14 10 80 0D 03 02 00 00 00 00 9F [16:39:39]Write i2c OK [16:39:39]MH_I2C_Read... [16:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:39]Read from MH i2c: E2 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 0B 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 0B 00 14 10 00 EB 08 F1 20 0D 6A A1 0F 90 00 CB [16:39:39]RAPDU: EB 08 F1 20 0D 6A A1 0F 90 00 [16:39:39]wFMCommunicate OK [16:39:39]SAM_PROTO_SignData done [16:39:39]FM_MakeSignedData done [16:39:39]CreateOFDProtocolMessage [16:39:39]wFMCommunicate request_size=4 [16:39:39]MH_SAM_APDU [16:39:39]CAPDU: 80 11 00 00 [16:39:39]Write to MH i2c: E2 08 00 15 10 80 11 00 00 00 00 00 00 9F [16:39:39]Write i2c OK [16:39:39]MH_I2C_Read... [16:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:39]Read from MH i2c: E2 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 17 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: E2 17 00 15 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EC [16:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:39:39]wFMCommunicate OK [16:39:39]CreateOFDProtocolMessage done [16:39:39]OFDSenderStorePacket 198887 [16:39:39]StoreOFDPacket docnum=198887 [16:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B7 1C 07 01 93 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 4A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 08 03 00 35 04 06 00 4B 7F 5F EB 82 66 EB 08 F1 20 0D 6A A1 0F [16:39:39]CheckFolder [16:39:39]dirname=/storage/ofd_packets [16:39:39]CheckFolder done [16:39:39]ProducePacketName [16:39:39]name=ofd_packets/00198887 [16:39:39]NVStorageSaveData ofd_packets/00198887 [16:39:39]File name is /storage/ofd_packets/00198887 [16:39:39]Write 301 bytes [16:39:39]NVStorageSaveData done [16:39:39]OFDSenderStorePacket done [16:39:39]KKMCreateOFDPacket done [16:39:39]NVStorageSaveData kkm_last_timestamp [16:39:39]File name is /storage/kkm_last_timestamp [16:39:39]Write 4 bytes [16:39:39]NVStorageSaveData done [16:39:39]ExternCall_PrintAddStr [16:39:39]wPrintStart [16:39:39]Write to MH i2c: 01 00 00 16 10 26 [16:39:39]Write i2c OK [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: 01 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: 01 07 00 [16:39:39]MH_I2C_Read... [16:39:39]Read from MH i2c: 01 07 00 16 10 00 00 00 00 00 FF 0F 3B [16:39:39]RasterBufferAndPrint [16:39:39]line 小褔械褌 N : (1)11326353 [16:39:39]line 袠袧袧: 02508201610067 [16:39:39]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:39:39]line 袩袪袨袛袗袞袗 [16:39:39]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:39:39]line 孝芯胁邪褉: 2710124500 [16:39:39]line 袗懈-95-袣-5 [16:39:39]line 26.960 * 74.20 [16:39:39]line = 2000.43 [16:39:39]line 袧袛小 12% 袧小袩 1% [16:39:39]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:39:39]line 袠孝袨袚袨: 2000.43 [16:39:39]line 袧小袩 1% : 17.70 [16:39:39]line 袧袛小 12% : 212.43 [16:39:39]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:39:39]line 袘械蟹薪邪谢.: 2000.43 [16:39:39]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:39:39]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:39:39]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:39:39]line 效械泻 495 17.08.2024 16:39 [16:39:39]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:39:39]line 袟袧袦: 0300000079 [16:39:39]line 袪袧袦: 0000000000092545 [16:39:39]line 袙械褉褋懈褟 袣袣袦: 001 [16:39:39]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:39:39]line 肖袦: 0000000000871802 [16:39:39]line 肖袛: 198887 [16:39:39]line 肖袩袛: 83010442199654 [16:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T163938&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198887&fm=83010442199654&tin=02508201610067®Number=0000000000092545&sum=200043 [16:39:39]OFD Sender: Processing packet 198887 [packets to send 246, broken 245] [16:39:39]ProducePacketName [16:39:39]name=ofd_packets/00198887 [16:39:39]OFD Sender: To server: 嚂鰌G, [16:39:39]CommunicateWithHost lk.salyk.kg:30040 [16:39:39]ConnectInit lk.salyk.kg [16:39:39]written 0, free lines is 4095 [16:39:39]Connected sock=10 [16:39:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B7 1C 07 01 93 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 4A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 08 03 00 35 04 06 00 4B 7F 5F EB 82 66 EB 08 F1 20 0D 6A A1 0F [16:39:40]Write to MH i2c: 01 00 00 40 10 50 [16:39:40]Write i2c OK [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: 01 [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: 01 07 00 [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: 01 07 00 40 10 00 00 00 00 00 F0 0C 53 [16:39:40]RasterBufferAndPrint [16:39:40]line [16:39:40]line [16:39:40]line [16:39:40]line [16:39:40]line [16:39:40]written 0, free lines is 3318 [16:39:40]MH_Cut [16:39:40]Write to MH i2c: D1 01 00 47 10 01 29 [16:39:40]Write i2c OK [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: D1 [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: D1 01 00 [16:39:40]MH_I2C_Read... [16:39:40]Read from MH i2c: D1 01 00 47 10 00 28 [16:39:40]Write to MH i2c: 01 00 00 48 10 58 [16:39:40]Write i2c OK [16:39:40]MH_I2C_Read... [16:39:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A0 83 47 00 50 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 08 03 00 F4 03 04 00 5A 7E C0 66 B6 04 01 00 00 47 2C 26 AD EA C3 EF 85 [16:39:40]CommunicateWithHost err = 0 [16:39:40]CheckOFDResponse [16:39:40]1017 (14) - 77093643461234 [16:39:40]1041 (16) - 0000000000871802 [16:39:40]1040 (4) - 198887 [16:39:40]1012 (4) - 17.08.2024 10:41 [16:39:40]1206 (1) - 0 [16:39:40]OFD Sender: Remove packet 198887 [16:39:40]ProducePacketName [16:39:40]name=ofd_packets/00198887 [16:39:40]NVStorageDeleteData [16:39:40]OFD Sender: No OFD packet to send [16:39:40]*** Cut start [16:39:40]*** Purtial cut [16:39:40]*** Stage 1: CUTSNS_PIN = 1 [16:39:41]Read from MH i2c: 01 [16:39:41]MH_I2C_Read... [16:39:41]*** Stop cut motor [16:39:41]*** Cut end [16:39:41]Read from MH i2c: 01 07 00 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: 01 07 00 48 10 00 00 00 00 00 FF 0F 6D [16:39:41]process_action close_receipt done [16:39:41]requested_data is exist [16:39:41]produce_requested_data [16:39:41]requested_item fm.sn is exist - process it [16:39:41]wFMCommunicate request_size=4 [16:39:41]MH_SAM_APDU [16:39:41]CAPDU: 80 11 00 00 [16:39:41]Write to MH i2c: E2 08 00 49 10 80 11 00 00 00 00 00 00 D3 [16:39:41]Write i2c OK [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 [16:39:41]MH_I2C_Read... [16:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:41]Read from MH i2c: E2 17 00 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 17 00 49 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 20 [16:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:39:41]wFMCommunicate OK [16:39:41]requested_item fd.num is exist - process it [16:39:41]SAM_PROTO_GetFieldsCounters [16:39:41]wFMCommunicate request_size=4 [16:39:41]MH_SAM_APDU [16:39:41]CAPDU: 80 13 00 00 [16:39:41]Write to MH i2c: E2 08 00 4A 10 80 13 00 00 00 00 00 00 D6 [16:39:41]Write i2c OK [16:39:41]MH_I2C_Read... [16:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:41]Read from MH i2c: E2 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 62 00 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 62 00 4A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [16:39:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:41]wFMCommunicate OK [16:39:41]SAM_PROTO_GetFieldsCounters done [16:39:41]requested_item shift.num is exist - process it [16:39:41]requested_item shift.opened is exist - process it [16:39:41]req_shift_opened [16:39:41]FM_GetShiftState [16:39:41]SAM_PROTO_GetShiftState [16:39:41]wFMCommunicate request_size=4 [16:39:41]MH_SAM_APDU [16:39:41]CAPDU: 80 13 01 00 [16:39:41]Write to MH i2c: E2 08 00 4B 10 80 13 01 00 00 00 00 00 D8 [16:39:41]Write i2c OK [16:39:41]MH_I2C_Read... [16:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:41]Read from MH i2c: E2 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 0E 00 [16:39:41]MH_I2C_Read... [16:39:41]Read from MH i2c: E2 0E 00 4B 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 38 [16:39:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:39:41]wFMCommunicate OK [16:39:41]SAM_PROTO_GetShiftState done [16:39:41]FM_GetShiftState done [16:39:41]req_shift_opened done [16:39:41]requested_item shift.open_date is exist - process it [16:39:41]req_shift_open_date [16:39:41]req_shift_open_date done [16:39:41]produce_requested_data done [16:39:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198887,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:39:41]process_action_free close_receipt [16:39:41]json_value_free [16:39:41]json_value_free done [16:39:41]process_json_proto returns [16:39:41]Send response to host [16:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198887,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:39:41]free response buf [16:39:41]execute_script done [16:39:41]execute_script returns [16:39:41]free content buf [16:39:41]Sock 7.Close socket [16:39:41]Sock 7.Thread stoped [16:39:45]OFD Sender: No OFD packet to send [16:39:50]OFD Sender: No OFD packet to send [16:39:55]OFD Sender: No OFD packet to send [16:40:00]OFD Sender: No OFD packet to send [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:26]accept exits with 9 [16:40:26]New connection [16:40:26]New thread 3067428196 created [16:40:26]Thread 3067284836 joined [16:40:26]Waiting for new connection... [16:40:26] Sock 9.Parse request [16:40:26]Sock 9.Check first char [16:40:26]Sock 9.First char is OK [16:40:26]request: POST /json_proto HTTP/1.0 [16:40:26]Method: POST [16:40:26]URL: /json_proto [16:40:26]Method is POST - this is cgi request [16:40:26]url: /json_proto [16:40:26]query_string will be loaded in cgi processing [16:40:26]execute_cgi json_proto POST (null) [16:40:26]execute_cgi path=json_proto method=POST [16:40:26]POST find Content-Length [16:40:26]Host: 172.17.46.195:8080 [16:40:26]Content-Length: 805 [16:40:26]Content-Type: application/json [16:40:26] [16:40:26]POST finish read [16:40:26]Found Content-Length = 805 [16:40:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:26]execute_script... [16: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)11326352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:26]POST & json_proto [16:40:26]process_json_proto [16:40:26]json parsed OK: [16:40:26]protocol is kg_v1.0 [16:40:26]action value=close_receipt [16:40:26]process_action close_receipt [16:40:26]cmd_close_receipt [16:40:26]MH_GetDate [16:40:26]Write to MH i2c: F0 00 00 4C 10 4B [16:40:26]Write i2c OK [16:40:26]MH_I2C_Read... [16:40:26]Read from MH i2c: F0 [16:40:26]MH_I2C_Read... [16:40:26]Read from MH i2c: F0 09 00 [16:40:26]MH_I2C_Read... [16:40:26]Read from MH i2c: F0 09 00 4C 10 00 7A D2 C0 66 8D AE BC 66 23 [16:40:26]GetLastDocTimeStamp 1723912778 [16:40:26]current date 1723912826 [16:40:26]FM_GetShiftState [16:40:26]SAM_PROTO_GetShiftState [16:40:26]wFMCommunicate request_size=4 [16:40:26]MH_SAM_APDU [16:40:26]CAPDU: 80 13 01 00 [16:40:26]Write to MH i2c: E2 08 00 4D 10 80 13 01 00 00 00 00 00 DA [16:40:26]Write i2c OK [16:40:26]MH_I2C_Read... [16:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:26]Read from MH i2c: E2 [16:40:26]MH_I2C_Read... [16:40:26]Read from MH i2c: E2 0E 00 [16:40:26]MH_I2C_Read... [16:40:26]Read from MH i2c: E2 0E 00 4D 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [16:40:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:40:26]wFMCommunicate OK [16:40:26]SAM_PROTO_GetShiftState done [16:40:26]FM_GetShiftState done [16:40:26]opened in 1723853126 [16:40:26]opened+sec_in_day 1723939526 [16:40:26]quantity*price = 140007 [16:40:26]sum+1 = 140008 [16:40:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1400.07 袧小袩 1% : 12.39 袧袛小 12% : 148.68 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1400.07 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 496 17.08.2024 16:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198888 肖袩袛: 247270887808794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164026&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198888&fm=247270887808794&tin=02508201610067®Number=0000000000092545&sum=140007 [16:40:27]StoreToDocumentArchive [16:40:27]shift 463 fd 198888 [16:40:27]save to /storage/0463/doc_00198888 [16:40:27]save last doc name /storage/0463/doc_00198888 to /storage/kkm_last_doc_name [16:40:27]save OK [16:40:27]Clear old archive folders... [16:40:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:40:27]tlvbuf is 0038E360 [16:40:27]SAM_PROTO_ClearQueue [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 09 00 00 [16:40:27]Write to MH i2c: E2 08 00 5A 10 80 09 00 00 00 00 00 00 DC [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 5A 10 00 90 00 DE [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]SAM_PROTO_ClearQueue done [16:40:27]KKMCreateOFDPacket [16:40:27]OFDProtocolAddRootSTLVToBuf [16:40:27]FM_MakeSignedData [16:40:27]FM_MakeSignedData [16:40:27]SAM_PROTO_SignData [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 0D 01 02 [16:40:27]Write to MH i2c: E2 08 00 5B 10 80 0D 01 02 00 00 00 00 E4 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 5B 10 00 90 00 DF [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=255 [16:40:27]MH_SAM_APDU [16: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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 7A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 08 03 00 35 04 06 00 E0 [16:40:27]Write to MH i2c: E2 02 01 5C 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 7A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 08 03 00 35 04 06 00 E0 00 00 C7 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 5C 10 00 90 00 E0 [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=10 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 0D 02 02 05 E4 3D 6E 5F 1A [16:40:27]Write to MH i2c: E2 0D 00 5D 10 80 0D 02 02 05 00 E4 3D 6E 5F 1A 00 00 F9 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 03 00 5D 10 00 90 00 E1 [16:40:27]RAPDU: 90 00 [16:40:27]wFMCommunicate OK [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 0D 03 02 [16:40:27]Write to MH i2c: E2 08 00 5E 10 80 0D 03 02 00 00 00 00 E9 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 0B 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 0B 00 5E 10 00 A1 8D B7 32 89 95 1D EF 90 00 2B [16:40:27]RAPDU: A1 8D B7 32 89 95 1D EF 90 00 [16:40:27]wFMCommunicate OK [16:40:27]SAM_PROTO_SignData done [16:40:27]FM_MakeSignedData done [16:40:27]CreateOFDProtocolMessage [16:40:27]wFMCommunicate request_size=4 [16:40:27]MH_SAM_APDU [16:40:27]CAPDU: 80 11 00 00 [16:40:27]Write to MH i2c: E2 08 00 5F 10 80 11 00 00 00 00 00 00 E9 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:27]Read from MH i2c: E2 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: E2 17 00 5F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [16:40:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:40:27]wFMCommunicate OK [16:40:27]CreateOFDProtocolMessage done [16:40:27]OFDSenderStorePacket 198888 [16:40:27]StoreOFDPacket docnum=198888 [16:40:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B3 F6 07 01 DC 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 7A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 08 03 00 35 04 06 00 E0 E4 3D 6E 5F 1A A1 8D B7 32 89 95 1D EF [16:40:27]CheckFolder [16:40:27]dirname=/storage/ofd_packets [16:40:27]CheckFolder done [16:40:27]ProducePacketName [16:40:27]name=ofd_packets/00198888 [16:40:27]NVStorageSaveData ofd_packets/00198888 [16:40:27]File name is /storage/ofd_packets/00198888 [16:40:27]Write 301 bytes [16:40:27]NVStorageSaveData done [16:40:27]OFDSenderStorePacket done [16:40:27]KKMCreateOFDPacket done [16:40:27]NVStorageSaveData kkm_last_timestamp [16:40:27]File name is /storage/kkm_last_timestamp [16:40:27]Write 4 bytes [16:40:27]NVStorageSaveData done [16:40:27]ExternCall_PrintAddStr [16:40:27]wPrintStart [16:40:27]Write to MH i2c: 01 00 00 60 10 70 [16:40:27]Write i2c OK [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 07 00 [16:40:27]MH_I2C_Read... [16:40:27]Read from MH i2c: 01 07 00 60 10 00 00 00 00 00 FF 0F 85 [16:40:27]RasterBufferAndPrint [16:40:27]line 小褔械褌 N : (1)11326352 [16:40:27]line 袠袧袧: 02508201610067 [16:40:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:40:27]line 袩袪袨袛袗袞袗 [16:40:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:40:27]line 孝芯胁邪褉: 2710124130 [16:40:27]line 袗懈-92-袣-4 [16:40:27]line 20.650 * 67.80 [16:40:27]line = 1400.07 [16:40:27]line 袧袛小 12% 袧小袩 1% [16:40:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:40:27]line 袠孝袨袚袨: 1400.07 [16:40:27]line 袧小袩 1% : 12.39 [16:40:27]line 袧袛小 12% : 148.68 [16:40:27]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:40:27]line 袘械蟹薪邪谢.: 1400.07 [16:40:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:40:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:40:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:40:27]line 效械泻 496 17.08.2024 16:40 [16:40:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:40:27]line 袟袧袦: 0300000079 [16:40:27]line 袪袧袦: 0000000000092545 [16:40:27]line 袙械褉褋懈褟 袣袣袦: 001 [16:40:27]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:40:27]line 肖袦: 0000000000871802 [16:40:27]line 肖袛: 198888 [16:40:27]line 肖袩袛: 247270887808794 [16:40:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164026&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198888&fm=247270887808794&tin=02508201610067®Number=0000000000092545&sum=140007 [16:40:27]written 0, free lines is 4095 [16:40:27]OFD Sender: Processing packet 198888 [packets to send 246, broken 245] [16:40:27]ProducePacketName [16:40:27]name=ofd_packets/00198888 [16:40:27]OFD Sender: To server: 嚂鰌G, [16:40:27]CommunicateWithHost lk.salyk.kg:30040 [16:40:27]ConnectInit lk.salyk.kg [16:40:28]Write to MH i2c: 01 00 00 8A 10 9A [16:40:28]Write i2c OK [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: 01 [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: 01 07 00 [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: 01 07 00 8A 10 00 00 00 00 00 E6 0C 93 [16:40:28]RasterBufferAndPrint [16:40:28]line [16:40:28]line [16:40:28]line [16:40:28]line [16:40:28]line [16:40:28]written 0, free lines is 3308 [16:40:28]MH_Cut [16:40:28]Write to MH i2c: D1 01 00 91 10 01 73 [16:40:28]Write i2c OK [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: D1 [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: D1 01 00 [16:40:28]MH_I2C_Read... [16:40:28]Read from MH i2c: D1 01 00 91 10 00 72 [16:40:28]Write to MH i2c: 01 00 00 92 10 A2 [16:40:28]Write i2c OK [16:40:28]MH_I2C_Read... [16:40:28]Connected sock=11 [16: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 31 38 30 32 0F 01 00 00 B3 F6 07 01 DC 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 34 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 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 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 7A D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 08 03 00 35 04 06 00 E0 E4 3D 6E 5F 1A A1 8D B7 32 89 95 1D EF [16:40:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C2 9F 47 00 36 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 08 03 00 F4 03 04 00 8A 7E C0 66 B6 04 01 00 00 1F 11 AE CE 8D 63 CA 2E [16:40:28]CommunicateWithHost err = 0 [16:40:28]CheckOFDResponse [16:40:28]1017 (14) - 77093643461234 [16:40:28]1041 (16) - 0000000000871802 [16:40:28]1040 (4) - 198888 [16:40:28]1012 (4) - 17.08.2024 10:42 [16:40:28]1206 (1) - 0 [16:40:28]OFD Sender: Remove packet 198888 [16:40:28]ProducePacketName [16:40:28]name=ofd_packets/00198888 [16:40:28]NVStorageDeleteData [16:40:28]*** Cut start [16:40:28]*** Purtial cut [16:40:28]*** CUTSNS_PIN = 0 [16:40:29]OFD Sender: No OFD packet to send [16:40:29]*** Stage 1: CUTSNS_PIN = 1 [16:40:30]Read from MH i2c: 01 [16:40:30]MH_I2C_Read... [16:40:30]*** Stop cut motor [16:40:31]*** Cut end [16:40:31]Read from MH i2c: 01 07 00 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: 01 07 00 92 10 00 00 00 00 00 FF 0F B7 [16:40:31]process_action close_receipt done [16:40:31]requested_data is exist [16:40:31]produce_requested_data [16:40:31]requested_item fm.sn is exist - process it [16:40:31]wFMCommunicate request_size=4 [16:40:31]MH_SAM_APDU [16:40:31]CAPDU: 80 11 00 00 [16:40:31]Write to MH i2c: E2 08 00 93 10 80 11 00 00 00 00 00 00 1D [16:40:31]Write i2c OK [16:40:31]MH_I2C_Read... [16:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:31]Read from MH i2c: E2 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 17 00 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 17 00 93 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [16:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:40:31]wFMCommunicate OK [16:40:31]requested_item fd.num is exist - process it [16:40:31]SAM_PROTO_GetFieldsCounters [16:40:31]wFMCommunicate request_size=4 [16:40:31]MH_SAM_APDU [16:40:31]CAPDU: 80 13 00 00 [16:40:31]Write to MH i2c: E2 08 00 94 10 80 13 00 00 00 00 00 00 20 [16:40:31]Write i2c OK [16:40:31]MH_I2C_Read... [16:40:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:31]Read from MH i2c: E2 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 62 00 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 62 00 94 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:40:31]wFMCommunicate OK [16:40:31]SAM_PROTO_GetFieldsCounters done [16:40:31]requested_item shift.num is exist - process it [16:40:31]requested_item shift.opened is exist - process it [16:40:31]req_shift_opened [16:40:31]FM_GetShiftState [16:40:31]SAM_PROTO_GetShiftState [16:40:31]wFMCommunicate request_size=4 [16:40:31]MH_SAM_APDU [16:40:31]CAPDU: 80 13 01 00 [16:40:31]Write to MH i2c: E2 08 00 95 10 80 13 01 00 00 00 00 00 22 [16:40:31]Write i2c OK [16:40:31]MH_I2C_Read... [16:40:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:31]Read from MH i2c: E2 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 0E 00 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: E2 0E 00 95 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 82 [16:40:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:40:31]wFMCommunicate OK [16:40:31]SAM_PROTO_GetShiftState done [16:40:31]FM_GetShiftState done [16:40:31]req_shift_opened done [16:40:31]requested_item shift.open_date is exist - process it [16:40:31]req_shift_open_date [16:40:31]req_shift_open_date done [16:40:31]produce_requested_data done [16:40:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198888,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:40:31]process_action_free close_receipt [16:40:31]json_value_free [16:40:31]json_value_free done [16:40:31]process_json_proto returns [16:40:31]Send response to host [16:40:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198888,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:40:31]free response buf [16:40:31]execute_script done [16:40:31]execute_script returns [16:40:31]free content buf [16:40:31]Sock 9.Close socket [16:40:31]Sock 9.Thread stoped [16:40:34]OFD Sender: No OFD packet to send [16:40:39]OFD Sender: No OFD packet to send [16:40:44]OFD Sender: No OFD packet to send [16:40:49]OFD Sender: No OFD packet to send [16:40:54]OFD Sender: No OFD packet to send [16:40:59]OFD Sender: No OFD packet to send [16:41:04]OFD Sender: No OFD packet to send [16:41:09]OFD Sender: No OFD packet to send [16:41:14]OFD Sender: No OFD packet to send [16:41:19]OFD Sender: No OFD packet to send [16:41:24]OFD Sender: No OFD packet to send [16:41:29]OFD Sender: No OFD packet to send [16:41:30]accept exits with 7 [16:41:30]New connection [16:41:30]New thread 3067284836 created [16:41:30]Thread 3067428196 joined [16:41:30]Waiting for new connection... [16:41:30] Sock 7.Parse request [16:41:30]Sock 7.Check first char [16:41:30]Sock 7.First char is OK [16:41:30]request: POST /json_proto HTTP/1.0 [16:41:30]Method: POST [16:41:30]URL: /json_proto [16:41:30]Method is POST - this is cgi request [16:41:30]url: /json_proto [16:41:30]query_string will be loaded in cgi processing [16:41:30]execute_cgi json_proto POST (null) [16:41:30]execute_cgi path=json_proto method=POST [16:41:30]POST find Content-Length [16:41:30]Host: 172.17.46.195:8080 [16:41:30]Content-Length: 827 [16:41:30]Content-Type: application/json [16:41:30] [16:41:30]POST finish read [16:41:30]Found Content-Length = 827 [16:41:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:30]execute_script... [16:41: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)11326354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:30]POST & json_proto [16:41:30]process_json_proto [16:41:30]json parsed OK: [16:41:30]protocol is kg_v1.0 [16:41:30]action value=close_receipt [16:41:30]process_action close_receipt [16:41:30]cmd_close_receipt [16:41:30]MH_GetDate [16:41:30]Write to MH i2c: F0 00 00 96 10 95 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: F0 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: F0 09 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: F0 09 00 96 10 00 BB D2 C0 66 8D AE BC 66 AE [16:41:30]GetLastDocTimeStamp 1723912826 [16:41:30]current date 1723912891 [16:41:30]FM_GetShiftState [16:41:30]SAM_PROTO_GetShiftState [16:41:30]wFMCommunicate request_size=4 [16:41:30]MH_SAM_APDU [16:41:30]CAPDU: 80 13 01 00 [16:41:30]Write to MH i2c: E2 08 00 97 10 80 13 01 00 00 00 00 00 24 [16:41:30]Write i2c OK [16:41:30]MH_I2C_Read... [16:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:30]Read from MH i2c: E2 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0E 00 [16:41:30]MH_I2C_Read... [16:41:30]Read from MH i2c: E2 0E 00 97 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [16:41:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:41:30]wFMCommunicate OK [16:41:30]SAM_PROTO_GetShiftState done [16:41:30]FM_GetShiftState done [16:41:30]opened in 1723853126 [16:41:30]opened+sec_in_day 1723939526 [16:41:30]quantity*price = 200025 [16:41:30]sum+1 = 200026 [16:41:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 497 17.08.2024 16:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198889 肖袩袛: 159112117859432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198889&fm=159112117859432&tin=02508201610067®Number=0000000000092545&sum=200025 [16:41:31]StoreToDocumentArchive [16:41:31]shift 463 fd 198889 [16:41:31]save to /storage/0463/doc_00198889 [16:41:31]save last doc name /storage/0463/doc_00198889 to /storage/kkm_last_doc_name [16:41:31]save OK [16:41:31]Clear old archive folders... [16:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:41:31]tlvbuf is 00341E10 [16:41:31]SAM_PROTO_ClearQueue [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 09 00 00 [16:41:31]Write to MH i2c: E2 08 00 A4 10 80 09 00 00 00 00 00 00 26 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 A4 10 00 90 00 28 [16:41:31]RAPDU: 90 00 [16:41:31]wFMCommunicate OK [16:41:31]SAM_PROTO_ClearQueue done [16:41:31]KKMCreateOFDPacket [16:41:31]OFDProtocolAddRootSTLVToBuf [16:41:31]FM_MakeSignedData [16:41:31]FM_MakeSignedData [16:41:31]SAM_PROTO_SignData [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 0D 01 02 [16:41:31]Write to MH i2c: E2 08 00 A5 10 80 0D 01 02 00 00 00 00 2E [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 A5 10 00 90 00 29 [16:41:31]RAPDU: 90 00 [16:41:31]wFMCommunicate OK [16:41:31]wFMCommunicate request_size=255 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 BB D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 08 03 [16:41:31]Write to MH i2c: E2 02 01 A6 10 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 BB D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 08 03 00 00 7E [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 A6 10 00 90 00 2A [16:41:31]RAPDU: 90 00 [16:41:31]wFMCommunicate OK [16:41:31]wFMCommunicate request_size=16 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 90 B6 2D 43 B4 68 [16:41:31]Write to MH i2c: E2 13 00 A7 10 80 0D 02 02 0B 00 00 35 04 06 00 90 B6 2D 43 B4 68 00 00 58 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 03 00 A7 10 00 90 00 2B [16:41:31]RAPDU: 90 00 [16:41:31]wFMCommunicate OK [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 0D 03 02 [16:41:31]Write to MH i2c: E2 08 00 A8 10 80 0D 03 02 00 00 00 00 33 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:31]Read from MH i2c: E2 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 0B 00 [16:41:31]MH_I2C_Read... [16:41:31]Read from MH i2c: E2 0B 00 A8 10 00 1F 8D DC 99 9A C1 BE 79 90 00 E7 [16:41:31]RAPDU: 1F 8D DC 99 9A C1 BE 79 90 00 [16:41:31]wFMCommunicate OK [16:41:31]SAM_PROTO_SignData done [16:41:31]FM_MakeSignedData done [16:41:31]CreateOFDProtocolMessage [16:41:31]wFMCommunicate request_size=4 [16:41:31]MH_SAM_APDU [16:41:31]CAPDU: 80 11 00 00 [16:41:31]Write to MH i2c: E2 08 00 A9 10 80 11 00 00 00 00 00 00 33 [16:41:31]Write i2c OK [16:41:31]MH_I2C_Read... [16:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:32]Read from MH i2c: E2 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: E2 17 00 A9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [16:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:41:32]wFMCommunicate OK [16:41:32]CreateOFDProtocolMessage done [16:41:32]OFDSenderStorePacket 198889 [16:41:32]StoreOFDPacket docnum=198889 [16:41:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CC B2 0D 01 44 6A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 BB D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 08 03 00 35 04 06 00 90 B6 2D 43 B4 68 1F 8D DC 99 9A C1 BE 79 [16:41:32]CheckFolder [16:41:32]dirname=/storage/ofd_packets [16:41:32]CheckFolder done [16:41:32]ProducePacketName [16:41:32]name=ofd_packets/00198889 [16:41:32]NVStorageSaveData ofd_packets/00198889 [16:41:32]File name is /storage/ofd_packets/00198889 [16:41:32]Write 307 bytes [16:41:32]NVStorageSaveData done [16:41:32]OFDSenderStorePacket done [16:41:32]KKMCreateOFDPacket done [16:41:32]NVStorageSaveData kkm_last_timestamp [16:41:32]File name is /storage/kkm_last_timestamp [16:41:32]Write 4 bytes [16:41:32]NVStorageSaveData done [16:41:32]ExternCall_PrintAddStr [16:41:32]wPrintStart [16:41:32]Write to MH i2c: 01 00 00 AA 10 BA [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 AA 10 00 00 00 00 00 FF 0F CF [16:41:32]RasterBufferAndPrint [16:41:32]line 小褔械褌 N : (1)11326354 [16:41:32]line 袠袧袧: 02508201610067 [16:41:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:41:32]line 袩袪袨袛袗袞袗 [16:41:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [16:41:32]line 孝芯胁邪褉: 2710194210 [16:41:32]line D-ENERGY 袛孝-袣-5 [16:41:32]line 25.910 * 77.20 [16:41:32]line = 2000.25 [16:41:32]line 袧袛小 12% 袧小袩 1% [16:41:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:41:32]line 袠孝袨袚袨: 2000.25 [16:41:32]line 袧小袩 1% : 17.70 [16:41:32]line 袧袛小 12% : 212.42 [16:41:32]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:41:32]line 袘械蟹薪邪谢.: 2000.25 [16:41:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:41:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:41:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:41:32]line 效械泻 497 17.08.2024 16:41 [16:41:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:41:32]line 袟袧袦: 0300000079 [16:41:32]line 袪袧袦: 0000000000092545 [16:41:32]line 袙械褉褋懈褟 袣袣袦: 001 [16:41:32]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [16:41:32]line 肖袦: 0000000000871802 [16:41:32]line 肖袛: 198889 [16:41:32]line 肖袩袛: 159112117859432 [16:41:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198889&fm=159112117859432&tin=02508201610067®Number=0000000000092545&sum=200025 [16:41:32]OFD Sender: Processing packet 198889 [packets to send 246, broken 245] [16:41:32]ProducePacketName [16:41:32]name=ofd_packets/00198889 [16:41:32]OFD Sender: To server: 嚂鰌G, [16:41:32]CommunicateWithHost lk.salyk.kg:30040 [16:41:32]ConnectInit lk.salyk.kg [16:41:32]written 0, free lines is 4095 [16:41:32]Connected sock=10 [16:41:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 CC B2 0D 01 44 6A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 BB D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 08 03 00 35 04 06 00 90 B6 2D 43 B4 68 1F 8D DC 99 9A C1 BE 79 [16:41:32]Write to MH i2c: 01 00 00 D4 10 E4 [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: 01 07 00 D4 10 00 00 00 00 00 F0 0C E7 [16:41:32]RasterBufferAndPrint [16:41:32]line [16:41:32]line [16:41:32]line [16:41:32]line [16:41:32]line [16:41:32]written 0, free lines is 3318 [16:41:32]MH_Cut [16:41:32]Write to MH i2c: D1 01 00 DB 10 01 BD [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: D1 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: D1 01 00 [16:41:32]MH_I2C_Read... [16:41:32]Read from MH i2c: D1 01 00 DB 10 00 BC [16:41:32]Write to MH i2c: 01 00 00 DC 10 EC [16:41:32]Write i2c OK [16:41:32]MH_I2C_Read... [16:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 66 CE 47 00 DE B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 08 03 00 F4 03 04 00 CB 7E C0 66 B6 04 01 00 00 27 15 F5 3C 4B C2 87 BF [16:41:32]CommunicateWithHost err = 0 [16:41:32]CheckOFDResponse [16:41:32]1017 (14) - 77093643461234 [16:41:32]1041 (16) - 0000000000871802 [16:41:32]1040 (4) - 198889 [16:41:32]1012 (4) - 17.08.2024 10:43 [16:41:32]1206 (1) - 0 [16:41:32]OFD Sender: Remove packet 198889 [16:41:32]ProducePacketName [16:41:32]name=ofd_packets/00198889 [16:41:32]NVStorageDeleteData [16:41:33]OFD Sender: No OFD packet to send [16:41:33]*** Cut start [16:41:33]*** Purtial cut [16:41:33]*** Stage 1: CUTSNS_PIN = 1 [16:41:33]Read from MH i2c: 01 [16:41:33]MH_I2C_Read... [16:41:33]*** Stop cut motor [16:41:33]*** Cut end [16:41:33]Read from MH i2c: 01 07 00 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: 01 07 00 DC 10 00 00 00 00 00 FF 0F 01 [16:41:33]process_action close_receipt done [16:41:33]requested_data is exist [16:41:33]produce_requested_data [16:41:33]requested_item fm.sn is exist - process it [16:41:33]wFMCommunicate request_size=4 [16:41:33]MH_SAM_APDU [16:41:33]CAPDU: 80 11 00 00 [16:41:33]Write to MH i2c: E2 08 00 DD 10 80 11 00 00 00 00 00 00 67 [16:41:33]Write i2c OK [16:41:33]MH_I2C_Read... [16:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:33]Read from MH i2c: E2 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: E2 17 00 [16:41:33]MH_I2C_Read... [16:41:33]Read from MH i2c: E2 17 00 DD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [16:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:41:33]wFMCommunicate OK [16:41:33]requested_item fd.num is exist - process it [16:41:33]SAM_PROTO_GetFieldsCounters [16:41:33]wFMCommunicate request_size=4 [16:41:33]MH_SAM_APDU [16:41:33]CAPDU: 80 13 00 00 [16:41:33]Write to MH i2c: E2 08 00 DE 10 80 13 00 00 00 00 00 00 6A [16:41:33]Write i2c OK [16:41:33]MH_I2C_Read... [16:41:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:34]Read from MH i2c: E2 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 62 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 62 00 DE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [16:41:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:34]wFMCommunicate OK [16:41:34]SAM_PROTO_GetFieldsCounters done [16:41:34]requested_item shift.num is exist - process it [16:41:34]requested_item shift.opened is exist - process it [16:41:34]req_shift_opened [16:41:34]FM_GetShiftState [16:41:34]SAM_PROTO_GetShiftState [16:41:34]wFMCommunicate request_size=4 [16:41:34]MH_SAM_APDU [16:41:34]CAPDU: 80 13 01 00 [16:41:34]Write to MH i2c: E2 08 00 DF 10 80 13 01 00 00 00 00 00 6C [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:34]Read from MH i2c: E2 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 0E 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 0E 00 DF 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CC [16:41:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:41:34]wFMCommunicate OK [16:41:34]SAM_PROTO_GetShiftState done [16:41:34]FM_GetShiftState done [16:41:34]req_shift_opened done [16:41:34]requested_item shift.open_date is exist - process it [16:41:34]req_shift_open_date [16:41:34]req_shift_open_date done [16:41:34]produce_requested_data done [16:41:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198889,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:41:34]process_action_free close_receipt [16:41:34]json_value_free [16:41:34]json_value_free done [16:41:34]process_json_proto returns [16:41:34]Send response to host [16:41:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198889,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:41:34]free response buf [16:41:34]execute_script done [16:41:34]execute_script returns [16:41:34]free content buf [16:41:34]Sock 7.Close socket [16:41:34]Sock 7.Thread stoped [16:41:38]OFD Sender: No OFD packet to send [16:41:43]OFD Sender: No OFD packet to send [16:41:48]OFD Sender: No OFD packet to send [16:41:53]OFD Sender: No OFD packet to send [16:41:58]OFD Sender: No OFD packet to send [16:42:03]OFD Sender: No OFD packet to send [16:42:08]OFD Sender: No OFD packet to send [16:42:13]OFD Sender: No OFD packet to send [16:42:15]accept exits with 9 [16:42:15]New connection [16:42:15]New thread 3067428196 created [16:42:15]Thread 3067284836 joined [16:42:15]Waiting for new connection... [16:42:15] Sock 9.Parse request [16:42:15]Sock 9.Check first char [16:42:15]Sock 9.First char is OK [16:42:15]request: POST /json_proto HTTP/1.0 [16:42:15]Method: POST [16:42:15]URL: /json_proto [16:42:15]Method is POST - this is cgi request [16:42:15]url: /json_proto [16:42:15]query_string will be loaded in cgi processing [16:42:15]execute_cgi json_proto POST (null) [16:42:15]execute_cgi path=json_proto method=POST [16:42:15]POST find Content-Length [16:42:15]Host: 172.17.46.195:8080 [16:42:15]Content-Length: 684 [16:42:15]Content-Type: application/json [16:42:15] [16:42:15]POST finish read [16:42:15]Found Content-Length = 684 [16:42:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 23.190, "sum" : 1720.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1720.00, "total" : 1720.00, "payments": [ { "type": 0, "sum" : 1720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:15]execute_script... [16: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)11326355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 23.190, "sum" : 1720.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1720.00, "total" : 1720.00, "payments": [ { "type": 0, "sum" : 1720.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:15]POST & json_proto [16:42:15]process_json_proto [16:42:15]json parsed OK: [16:42:15]protocol is kg_v1.0 [16:42:15]action value=close_receipt [16:42:15]process_action close_receipt [16:42:15]cmd_close_receipt [16:42:15]MH_GetDate [16:42:15]Write to MH i2c: F0 00 00 E0 10 DF [16:42:15]Write i2c OK [16:42:15]MH_I2C_Read... [16:42:15]Read from MH i2c: F0 [16:42:15]MH_I2C_Read... [16:42:15]Read from MH i2c: F0 09 00 [16:42:15]MH_I2C_Read... [16:42:15]Read from MH i2c: F0 09 00 E0 10 00 E7 D2 C0 66 8D AE BC 66 24 [16:42:15]GetLastDocTimeStamp 1723912891 [16:42:15]current date 1723912935 [16:42:15]FM_GetShiftState [16:42:15]SAM_PROTO_GetShiftState [16:42:15]wFMCommunicate request_size=4 [16:42:15]MH_SAM_APDU [16:42:15]CAPDU: 80 13 01 00 [16:42:15]Write to MH i2c: E2 08 00 E1 10 80 13 01 00 00 00 00 00 6E [16:42:15]Write i2c OK [16:42:15]MH_I2C_Read... [16:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:15]Read from MH i2c: E2 [16:42:15]MH_I2C_Read... [16:42:15]Read from MH i2c: E2 0E 00 [16:42:15]MH_I2C_Read... [16:42:15]Read from MH i2c: E2 0E 00 E1 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [16:42:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:42:15]wFMCommunicate OK [16:42:15]SAM_PROTO_GetShiftState done [16:42:15]FM_GetShiftState done [16:42:15]opened in 1723853126 [16:42:15]opened+sec_in_day 1723939526 [16:42:15]quantity*price = 172069 [16:42:15]sum+1 = 172071 [16:42:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.70 袠孝袨袚袨: 1720.00 袙薪械褋械薪芯: 1720.00 小袛袗效袗: 0.00 袧小袩 1% : 15.23 袧袛小 12% : 182.73 袧邪谢懈褔薪褘屑懈: 1720.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 498 17.08.2024 16:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198890 肖袩袛: 150344632129168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164216&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198890&fm=150344632129168&tin=02508201610067®Number=0000000000092545&sum=172000 [16:42:16]StoreToDocumentArchive [16:42:16]shift 463 fd 198890 [16:42:16]save to /storage/0463/doc_00198890 [16:42:16]save last doc name /storage/0463/doc_00198890 to /storage/kkm_last_doc_name [16:42:16]save OK [16:42:16]Clear old archive folders... [16:42:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:16]tlvbuf is 003DC2A0 [16:42:16]SAM_PROTO_ClearQueue [16:42:16]wFMCommunicate request_size=4 [16:42:16]MH_SAM_APDU [16:42:16]CAPDU: 80 09 00 00 [16:42:16]Write to MH i2c: E2 08 00 EE 10 80 09 00 00 00 00 00 00 70 [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 EE 10 00 90 00 72 [16:42:16]RAPDU: 90 00 [16:42:16]wFMCommunicate OK [16:42:16]SAM_PROTO_ClearQueue done [16:42:16]KKMCreateOFDPacket [16:42:16]OFDProtocolAddRootSTLVToBuf [16:42:16]FM_MakeSignedData [16:42:16]FM_MakeSignedData [16:42:16]SAM_PROTO_SignData [16:42:16]wFMCommunicate request_size=4 [16:42:16]MH_SAM_APDU [16:42:16]CAPDU: 80 0D 01 02 [16:42:16]Write to MH i2c: E2 08 00 EF 10 80 0D 01 02 00 00 00 00 78 [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 EF 10 00 90 00 73 [16:42:16]RAPDU: 90 00 [16:42:16]wFMCommunicate OK [16:42:16]wFMCommunicate request_size=255 [16:42:16]MH_SAM_APDU [16: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 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 5A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 26 A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 9F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 47 00 00 00 00 07 04 06 00 E0 9F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 E8 D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 08 03 00 35 04 06 00 88 [16:42:16]Write to MH i2c: E2 02 01 F0 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 96 5A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 26 A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 9F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 47 00 00 00 00 07 04 06 00 E0 9F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 E8 D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 08 03 00 35 04 06 00 88 00 00 12 [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 F0 10 00 90 00 74 [16:42:16]RAPDU: 90 00 [16:42:16]wFMCommunicate OK [16:42:16]wFMCommunicate request_size=10 [16:42:16]MH_SAM_APDU [16:42:16]CAPDU: 80 0D 02 02 05 BC D6 64 56 90 [16:42:16]Write to MH i2c: E2 0D 00 F1 10 80 0D 02 02 05 00 BC D6 64 56 90 00 00 61 [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 03 00 F1 10 00 90 00 75 [16:42:16]RAPDU: 90 00 [16:42:16]wFMCommunicate OK [16:42:16]wFMCommunicate request_size=4 [16:42:16]MH_SAM_APDU [16:42:16]CAPDU: 80 0D 03 02 [16:42:16]Write to MH i2c: E2 08 00 F2 10 80 0D 03 02 00 00 00 00 7D [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 0B 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 0B 00 F2 10 00 DE 78 F5 2C 73 2E 43 45 90 00 1E [16:42:16]RAPDU: DE 78 F5 2C 73 2E 43 45 90 00 [16:42:16]wFMCommunicate OK [16:42:16]SAM_PROTO_SignData done [16:42:16]FM_MakeSignedData done [16:42:16]CreateOFDProtocolMessage [16:42:16]wFMCommunicate request_size=4 [16:42:16]MH_SAM_APDU [16:42:16]CAPDU: 80 11 00 00 [16:42:16]Write to MH i2c: E2 08 00 F3 10 80 11 00 00 00 00 00 00 7D [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:16]Read from MH i2c: E2 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 17 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: E2 17 00 F3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [16:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:42:16]wFMCommunicate OK [16:42:16]CreateOFDProtocolMessage done [16:42:16]OFDSenderStorePacket 198890 [16:42:16]StoreOFDPacket docnum=198890 [16:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0A C2 07 01 3F E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 26 A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 9F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 47 00 00 00 00 07 04 06 00 E0 9F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 E8 D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 08 03 00 35 04 06 00 88 BC D6 64 56 90 DE 78 F5 2C 73 2E 43 45 [16:42:16]CheckFolder [16:42:16]dirname=/storage/ofd_packets [16:42:16]CheckFolder done [16:42:16]ProducePacketName [16:42:16]name=ofd_packets/00198890 [16:42:16]NVStorageSaveData ofd_packets/00198890 [16:42:16]File name is /storage/ofd_packets/00198890 [16:42:16]Write 301 bytes [16:42:16]NVStorageSaveData done [16:42:16]OFDSenderStorePacket done [16:42:16]KKMCreateOFDPacket done [16:42:16]NVStorageSaveData kkm_last_timestamp [16:42:16]File name is /storage/kkm_last_timestamp [16:42:16]Write 4 bytes [16:42:16]NVStorageSaveData done [16:42:16]OFD Sender: Processing packet 198890 [packets to send 246, broken 245] [16:42:16]ProducePacketName [16:42:16]name=ofd_packets/00198890 [16:42:16]OFD Sender: To server: 嚂鰌G, [16:42:16]CommunicateWithHost lk.salyk.kg:30040 [16:42:16]ConnectInit lk.salyk.kg [16:42:16]ExternCall_PrintAddStr [16:42:16]wPrintStart [16:42:16]Write to MH i2c: 01 00 00 F4 10 04 [16:42:16]Write i2c OK [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: 01 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: 01 07 00 [16:42:16]MH_I2C_Read... [16:42:16]Read from MH i2c: 01 07 00 F4 10 00 00 00 00 00 FF 0F 19 [16:42:16]RasterBufferAndPrint [16:42:16]line 小褔械褌 N : (1)11326355 [16:42:16]line 袠袧袧: 02508201610067 [16:42:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:42:16]line 袩袪袨袛袗袞袗 [16:42:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [16:42:16]line 孝芯胁邪褉: 2710124500 [16:42:16]line 袗懈-95-袣-5 [16:42:16]line 23.190 * 74.20 [16:42:16]line = 1720.70 [16:42:16]line 袧袛小 12% 袧小袩 1% [16:42:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:42:16]line 袨袣袪校袚袥袝袧袠袝: -0.70 [16:42:16]line 袠孝袨袚袨: 1720.00 [16:42:16]line 袙薪械褋械薪芯: 1720.00 [16:42:16]line 小袛袗效袗: 0.00 [16:42:16]line 袧小袩 1% : 15.23 [16:42:16]line 袧袛小 12% : 182.73 [16:42:16]line 袧邪谢懈褔薪褘屑懈: 1720.00 [16:42:16]line 袘械蟹薪邪谢.: 0.00 [16:42:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:42:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:42:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:42:16]line 效械泻 498 17.08.2024 16:42 [16:42:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:42:16]line 袟袧袦: 0300000079 [16:42:16]line 袪袧袦: 0000000000092545 [16:42:16]line 袙械褉褋懈褟 袣袣袦: 001 [16:42:16]line 肖袦: 0000000000871802 [16:42:16]line 肖袛: 198890 [16:42:16]line 肖袩袛: 150344632129168 [16:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164216&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198890&fm=150344632129168&tin=02508201610067®Number=0000000000092545&sum=172000 [16:42:17]written 0, free lines is 4095 [16:42:17]Connected sock=12 [16: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 31 38 30 32 0F 01 00 00 0A C2 07 01 3F E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 26 A0 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 9F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 47 00 00 00 00 07 04 06 00 E0 9F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 E8 D2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 08 03 00 35 04 06 00 88 BC D6 64 56 90 DE 78 F5 2C 73 2E 43 45 [16:42:17]Write to MH i2c: 01 00 00 1F 11 30 [16:42:17]Write i2c OK [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: 01 [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: 01 07 00 [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: 01 07 00 1F 11 00 00 00 00 00 DC 0C 1F [16:42:17]RasterBufferAndPrint [16:42:17]line [16:42:17]line [16:42:17]line [16:42:17]line [16:42:17]line [16:42:17]written 0, free lines is 3297 [16:42:17]MH_Cut [16:42:17]Write to MH i2c: D1 01 00 26 11 01 09 [16:42:17]Write i2c OK [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: D1 [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: D1 01 00 [16:42:17]MH_I2C_Read... [16:42:17]Read from MH i2c: D1 01 00 26 11 00 08 [16:42:17]Write to MH i2c: 01 00 00 27 11 38 [16:42:17]Write i2c OK [16:42:17]MH_I2C_Read... [16:42:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DB E6 47 00 64 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 08 03 00 F4 03 04 00 F8 7E C0 66 B6 04 01 00 00 E4 02 93 32 4D 92 19 4A [16:42:17]CommunicateWithHost err = 0 [16:42:17]CheckOFDResponse [16:42:17]1017 (14) - 77093643461234 [16:42:17]1041 (16) - 0000000000871802 [16:42:17]1040 (4) - 198890 [16:42:17]1012 (4) - 17.08.2024 10:44 [16:42:17]1206 (1) - 0 [16:42:17]OFD Sender: Remove packet 198890 [16:42:17]ProducePacketName [16:42:17]name=ofd_packets/00198890 [16:42:17]NVStorageDeleteData [16:42:18]OFD Sender: No OFD packet to send [16:42:18]*** Cut start [16:42:18]*** Purtial cut [16:42:18]*** CUTSNS_PIN = 0 [16:42:18]*** Stage 1: CUTSNS_PIN = 1 [16:42:20]Read from MH i2c: 01 [16:42:20]MH_I2C_Read... [16:42:20]*** Stop cut motor [16:42:20]*** Cut end [16:42:20]Read from MH i2c: 01 07 00 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: 01 07 00 27 11 00 00 00 00 00 FF 0F 4D [16:42:20]process_action close_receipt done [16:42:20]requested_data is exist [16:42:20]produce_requested_data [16:42:20]requested_item fm.sn is exist - process it [16:42:20]wFMCommunicate request_size=4 [16:42:20]MH_SAM_APDU [16:42:20]CAPDU: 80 11 00 00 [16:42:20]Write to MH i2c: E2 08 00 28 11 80 11 00 00 00 00 00 00 B3 [16:42:20]Write i2c OK [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 [16:42:20]MH_I2C_Read... [16:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:20]Read from MH i2c: E2 17 00 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 17 00 28 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 00 [16:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:42:20]wFMCommunicate OK [16:42:20]requested_item fd.num is exist - process it [16:42:20]SAM_PROTO_GetFieldsCounters [16:42:20]wFMCommunicate request_size=4 [16:42:20]MH_SAM_APDU [16:42:20]CAPDU: 80 13 00 00 [16:42:20]Write to MH i2c: E2 08 00 29 11 80 13 00 00 00 00 00 00 B6 [16:42:20]Write i2c OK [16:42:20]MH_I2C_Read... [16:42:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:20]Read from MH i2c: E2 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 62 00 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 62 00 29 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:20]wFMCommunicate OK [16:42:20]SAM_PROTO_GetFieldsCounters done [16:42:20]requested_item shift.num is exist - process it [16:42:20]requested_item shift.opened is exist - process it [16:42:20]req_shift_opened [16:42:20]FM_GetShiftState [16:42:20]SAM_PROTO_GetShiftState [16:42:20]wFMCommunicate request_size=4 [16:42:20]MH_SAM_APDU [16:42:20]CAPDU: 80 13 01 00 [16:42:20]Write to MH i2c: E2 08 00 2A 11 80 13 01 00 00 00 00 00 B8 [16:42:20]Write i2c OK [16:42:20]MH_I2C_Read... [16:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:20]Read from MH i2c: E2 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 0E 00 [16:42:20]MH_I2C_Read... [16:42:20]Read from MH i2c: E2 0E 00 2A 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 18 [16:42:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:42:20]wFMCommunicate OK [16:42:20]SAM_PROTO_GetShiftState done [16:42:20]FM_GetShiftState done [16:42:20]req_shift_opened done [16:42:20]requested_item shift.open_date is exist - process it [16:42:20]req_shift_open_date [16:42:20]req_shift_open_date done [16:42:20]produce_requested_data done [16:42:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198890,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:42:20]process_action_free close_receipt [16:42:20]json_value_free [16:42:20]json_value_free done [16:42:20]process_json_proto returns [16:42:20]Send response to host [16:42:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198890,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:42:20]free response buf [16:42:20]execute_script done [16:42:20]execute_script returns [16:42:20]free content buf [16:42:20]Sock 9.Close socket [16:42:20]Sock 9.Thread stoped [16:42:23]OFD Sender: No OFD packet to send [16:42:28]OFD Sender: No OFD packet to send [16:42:33]OFD Sender: No OFD packet to send [16:42:38]OFD Sender: No OFD packet to send [16:42:42]accept exits with 7 [16:42:42]New connection [16:42:42]New thread 3067284836 created [16:42:42]Thread 3067428196 joined [16:42:42]Waiting for new connection... [16:42:42] Sock 7.Parse request [16:42:42]Sock 7.Check first char [16:42:42]Sock 7.First char is OK [16:42:42]request: POST /json_proto HTTP/1.0 [16:42:42]Method: POST [16:42:42]URL: /json_proto [16:42:42]Method is POST - this is cgi request [16:42:42]url: /json_proto [16:42:42]query_string will be loaded in cgi processing [16:42:42]execute_cgi json_proto POST (null) [16:42:42]execute_cgi path=json_proto method=POST [16:42:42]POST find Content-Length [16:42:42]Host: 172.17.46.195:8080 [16:42:42]Content-Length: 679 [16:42:42]Content-Type: application/json [16:42:42] [16:42:42]POST finish read [16:42:42]Found Content-Length = 679 [16:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:42]execute_script... [16:42: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)11326357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:42]POST & json_proto [16:42:42]process_json_proto [16:42:42]json parsed OK: [16:42:42]protocol is kg_v1.0 [16:42:42]action value=close_receipt [16:42:42]process_action close_receipt [16:42:42]cmd_close_receipt [16:42:42]MH_GetDate [16:42:42]Write to MH i2c: F0 00 00 2B 11 2B [16:42:42]Write i2c OK [16:42:42]MH_I2C_Read... [16:42:42]Read from MH i2c: F0 [16:42:42]MH_I2C_Read... [16:42:42]Read from MH i2c: F0 09 00 [16:42:42]MH_I2C_Read... [16:42:42]Read from MH i2c: F0 09 00 2B 11 00 02 D3 C0 66 8D AE BC 66 8C [16:42:42]GetLastDocTimeStamp 1723912936 [16:42:42]current date 1723912962 [16:42:42]FM_GetShiftState [16:42:42]SAM_PROTO_GetShiftState [16:42:42]wFMCommunicate request_size=4 [16:42:42]MH_SAM_APDU [16:42:42]CAPDU: 80 13 01 00 [16:42:42]Write to MH i2c: E2 08 00 2C 11 80 13 01 00 00 00 00 00 BA [16:42:42]Write i2c OK [16:42:42]MH_I2C_Read... [16:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:42]Read from MH i2c: E2 [16:42:42]MH_I2C_Read... [16:42:42]Read from MH i2c: E2 0E 00 [16:42:42]MH_I2C_Read... [16:42:42]Read from MH i2c: E2 0E 00 2C 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1A [16:42:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:42:42]wFMCommunicate OK [16:42:42]SAM_PROTO_GetShiftState done [16:42:42]FM_GetShiftState done [16:42:42]opened in 1723853126 [16:42:42]opened+sec_in_day 1723939526 [16:42:42]quantity*price = 50036 [16:42:42]sum+1 = 50037 [16:42:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 499 17.08.2024 16:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198891 肖袩袛: 137638821520881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164242&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198891&fm=137638821520881&tin=02508201610067®Number=0000000000092545&sum=50000 [16:42:43]StoreToDocumentArchive [16:42:43]shift 463 fd 198891 [16:42:43]save to /storage/0463/doc_00198891 [16:42:43]save last doc name /storage/0463/doc_00198891 to /storage/kkm_last_doc_name [16:42:43]save OK [16:42:43]Clear old archive folders... [16:42:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:43]tlvbuf is 00322570 [16:42:43]SAM_PROTO_ClearQueue [16:42:43]wFMCommunicate request_size=4 [16:42:43]MH_SAM_APDU [16:42:43]CAPDU: 80 09 00 00 [16:42:43]Write to MH i2c: E2 08 00 39 11 80 09 00 00 00 00 00 00 BC [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 39 11 00 90 00 BE [16:42:43]RAPDU: 90 00 [16:42:43]wFMCommunicate OK [16:42:43]SAM_PROTO_ClearQueue done [16:42:43]KKMCreateOFDPacket [16:42:43]OFDProtocolAddRootSTLVToBuf [16:42:43]FM_MakeSignedData [16:42:43]FM_MakeSignedData [16:42:43]SAM_PROTO_SignData [16:42:43]wFMCommunicate request_size=4 [16:42:43]MH_SAM_APDU [16:42:43]CAPDU: 80 0D 01 02 [16:42:43]Write to MH i2c: E2 08 00 3A 11 80 0D 01 02 00 00 00 00 C4 [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:43]OFD Sender: No OFD packet to send [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 3A 11 00 90 00 BF [16:42:43]RAPDU: 90 00 [16:42:43]wFMCommunicate OK [16:42:43]wFMCommunicate request_size=255 [16:42:43]MH_SAM_APDU [16:42: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 02 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 08 03 00 35 04 06 00 7D [16:42:43]Write to MH i2c: E2 02 01 3B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 02 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 08 03 00 35 04 06 00 7D 00 00 6E [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 3B 11 00 90 00 C0 [16:42:43]RAPDU: 90 00 [16:42:43]wFMCommunicate OK [16:42:43]wFMCommunicate request_size=10 [16:42:43]MH_SAM_APDU [16:42:43]CAPDU: 80 0D 02 02 05 2E 89 10 65 F1 [16:42:43]Write to MH i2c: E2 0D 00 3C 11 80 0D 02 02 05 00 2E 89 10 65 F1 00 00 EE [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 03 00 3C 11 00 90 00 C1 [16:42:43]RAPDU: 90 00 [16:42:43]wFMCommunicate OK [16:42:43]wFMCommunicate request_size=4 [16:42:43]MH_SAM_APDU [16:42:43]CAPDU: 80 0D 03 02 [16:42:43]Write to MH i2c: E2 08 00 3D 11 80 0D 03 02 00 00 00 00 C9 [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 0B 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 0B 00 3D 11 00 6E C8 E9 C2 49 F5 E6 B6 90 00 85 [16:42:43]RAPDU: 6E C8 E9 C2 49 F5 E6 B6 90 00 [16:42:43]wFMCommunicate OK [16:42:43]SAM_PROTO_SignData done [16:42:43]FM_MakeSignedData done [16:42:43]CreateOFDProtocolMessage [16:42:43]wFMCommunicate request_size=4 [16:42:43]MH_SAM_APDU [16:42:43]CAPDU: 80 11 00 00 [16:42:43]Write to MH i2c: E2 08 00 3E 11 80 11 00 00 00 00 00 00 C9 [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:43]Read from MH i2c: E2 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 17 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: E2 17 00 3E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [16:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:42:43]wFMCommunicate OK [16:42:43]CreateOFDProtocolMessage done [16:42:43]OFDSenderStorePacket 198891 [16:42:43]StoreOFDPacket docnum=198891 [16:42:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 03 A1 07 01 93 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 02 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 08 03 00 35 04 06 00 7D 2E 89 10 65 F1 6E C8 E9 C2 49 F5 E6 B6 [16:42:43]CheckFolder [16:42:43]dirname=/storage/ofd_packets [16:42:43]CheckFolder done [16:42:43]ProducePacketName [16:42:43]name=ofd_packets/00198891 [16:42:43]NVStorageSaveData ofd_packets/00198891 [16:42:43]File name is /storage/ofd_packets/00198891 [16:42:43]Write 301 bytes [16:42:43]NVStorageSaveData done [16:42:43]OFDSenderStorePacket done [16:42:43]KKMCreateOFDPacket done [16:42:43]NVStorageSaveData kkm_last_timestamp [16:42:43]File name is /storage/kkm_last_timestamp [16:42:43]Write 4 bytes [16:42:43]NVStorageSaveData done [16:42:43]ExternCall_PrintAddStr [16:42:43]wPrintStart [16:42:43]Write to MH i2c: 01 00 00 3F 11 50 [16:42:43]Write i2c OK [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: 01 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: 01 07 00 [16:42:43]MH_I2C_Read... [16:42:43]Read from MH i2c: 01 07 00 3F 11 00 00 00 00 00 FF 0F 65 [16:42:43]RasterBufferAndPrint [16:42:43]line 小褔械褌 N : (1)11326357 [16:42:43]line 袠袧袧: 02508201610067 [16:42:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:42:43]line 袩袪袨袛袗袞袗 [16:42:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [16:42:43]line 孝芯胁邪褉: 2710124130 [16:42:43]line 袗懈-92-袣-4 [16:42:43]line 7.380 * 67.80 [16:42:43]line = 500.36 [16:42:43]line 袧袛小 12% 袧小袩 1% [16:42:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:42:43]line 袨袣袪校袚袥袝袧袠袝: -0.36 [16:42:43]line 袠孝袨袚袨: 500.00 [16:42:43]line 袙薪械褋械薪芯: 500.00 [16:42:43]line 小袛袗效袗: 0.00 [16:42:43]line 袧小袩 1% : 4.43 [16:42:43]line 袧袛小 12% : 53.14 [16:42:43]line 袧邪谢懈褔薪褘屑懈: 500.00 [16:42:43]line 袘械蟹薪邪谢.: 0.00 [16:42:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:42:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:42:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:42:43]line 效械泻 499 17.08.2024 16:42 [16:42:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:42:43]line 袟袧袦: 0300000079 [16:42:43]line 袪袧袦: 0000000000092545 [16:42:43]line 袙械褉褋懈褟 袣袣袦: 001 [16:42:43]line 肖袦: 0000000000871802 [16:42:43]line 肖袛: 198891 [16:42:43]line 肖袩袛: 137638821520881 [16:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164242&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198891&fm=137638821520881&tin=02508201610067®Number=0000000000092545&sum=50000 [16:42:44]OFD Sender: Processing packet 198891 [packets to send 246, broken 245] [16:42:44]ProducePacketName [16:42:44]name=ofd_packets/00198891 [16:42:44]OFD Sender: To server: 嚂鰌G, [16:42:44]CommunicateWithHost lk.salyk.kg:30040 [16:42:44]ConnectInit lk.salyk.kg [16:42:44]written 0, free lines is 4095 [16:42:44]Write to MH i2c: 01 00 00 6A 11 7B [16:42:44]Write i2c OK [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: 01 [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: 01 07 00 [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: 01 07 00 6A 11 00 00 00 00 00 D6 0C 64 [16:42:44]RasterBufferAndPrint [16:42:44]line [16:42:44]line [16:42:44]line [16:42:44]line [16:42:44]line [16:42:44]written 0, free lines is 3290 [16:42:44]MH_Cut [16:42:44]Write to MH i2c: D1 01 00 71 11 01 54 [16:42:44]Write i2c OK [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: D1 [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: D1 01 00 [16:42:44]MH_I2C_Read... [16:42:44]Read from MH i2c: D1 01 00 71 11 00 53 [16:42:44]Write to MH i2c: 01 00 00 72 11 83 [16:42:44]Write i2c OK [16:42:44]MH_I2C_Read... [16:42:45]*** Cut start [16:42:45]*** Purtial cut [16:42:45]*** Stage 1: CUTSNS_PIN = 1 [16:42:45]Read from MH i2c: 01 [16:42:45]MH_I2C_Read... [16:42:45]*** Stop cut motor [16:42:45]*** Cut end [16:42:45]Read from MH i2c: 01 07 00 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: 01 07 00 72 11 00 00 00 00 00 FF 0F 98 [16:42:45]process_action close_receipt done [16:42:45]requested_data is exist [16:42:45]produce_requested_data [16:42:45]requested_item fm.sn is exist - process it [16:42:45]wFMCommunicate request_size=4 [16:42:45]MH_SAM_APDU [16:42:45]CAPDU: 80 11 00 00 [16:42:45]Write to MH i2c: E2 08 00 73 11 80 11 00 00 00 00 00 00 FE [16:42:45]Write i2c OK [16:42:45]MH_I2C_Read... [16:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:45]Read from MH i2c: E2 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 17 00 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 17 00 73 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [16:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:42:45]wFMCommunicate OK [16:42:45]requested_item fd.num is exist - process it [16:42:45]SAM_PROTO_GetFieldsCounters [16:42:45]wFMCommunicate request_size=4 [16:42:45]MH_SAM_APDU [16:42:45]CAPDU: 80 13 00 00 [16:42:45]Write to MH i2c: E2 08 00 74 11 80 13 00 00 00 00 00 00 01 [16:42:45]Write i2c OK [16:42:45]MH_I2C_Read... [16:42:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:45]Read from MH i2c: E2 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 62 00 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 62 00 74 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [16:42:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:45]wFMCommunicate OK [16:42:45]SAM_PROTO_GetFieldsCounters done [16:42:45]requested_item shift.num is exist - process it [16:42:45]requested_item shift.opened is exist - process it [16:42:45]req_shift_opened [16:42:45]FM_GetShiftState [16:42:45]SAM_PROTO_GetShiftState [16:42:45]wFMCommunicate request_size=4 [16:42:45]MH_SAM_APDU [16:42:45]CAPDU: 80 13 01 00 [16:42:45]Write to MH i2c: E2 08 00 75 11 80 13 01 00 00 00 00 00 03 [16:42:45]Write i2c OK [16:42:45]MH_I2C_Read... [16:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:45]Read from MH i2c: E2 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 0E 00 [16:42:45]MH_I2C_Read... [16:42:45]Read from MH i2c: E2 0E 00 75 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [16:42:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:42:45]wFMCommunicate OK [16:42:45]SAM_PROTO_GetShiftState done [16:42:45]FM_GetShiftState done [16:42:45]req_shift_opened done [16:42:45]requested_item shift.open_date is exist - process it [16:42:45]req_shift_open_date [16:42:45]req_shift_open_date done [16:42:45]produce_requested_data done [16:42:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198891,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:42:45]process_action_free close_receipt [16:42:45]json_value_free [16:42:45]json_value_free done [16:42:45]process_json_proto returns [16:42:45]Send response to host [16:42:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198891,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:42:45]free response buf [16:42:45]execute_script done [16:42:45]execute_script returns [16:42:45]free content buf [16:42:45]Sock 7.Close socket [16:42:45]Sock 7.Thread stoped [16:44:48]accept exits with 9 [16:44:48]New connection [16:44:48]New thread 3067428196 created [16:44:48]Thread 3067284836 joined [16:44:48]Waiting for new connection... [16:44:48] Sock 9.Parse request [16:44:48]Sock 9.Check first char [16:44:48]Sock 9.First char is OK [16:44:48]request: POST /json_proto HTTP/1.0 [16:44:48]Method: POST [16:44:48]URL: /json_proto [16:44:48]Method is POST - this is cgi request [16:44:48]url: /json_proto [16:44:48]query_string will be loaded in cgi processing [16:44:48]execute_cgi json_proto POST (null) [16:44:48]execute_cgi path=json_proto method=POST [16:44:48]POST find Content-Length [16:44:48]Host: 172.17.46.195:8080 [16:44:48]Content-Length: 679 [16:44:48]Content-Type: application/json [16:44:48] [16:44:48]POST finish read [16:44:48]Found Content-Length = 679 [16:44:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:48]execute_script... [16:44: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)11326358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:48]POST & json_proto [16:44:48]process_json_proto [16:44:48]json parsed OK: [16:44:48]protocol is kg_v1.0 [16:44:48]action value=close_receipt [16:44:48]process_action close_receipt [16:44:48]cmd_close_receipt [16:44:48]MH_GetDate [16:44:48]Write to MH i2c: F0 00 00 76 11 76 [16:44:48]Write i2c OK [16:44:48]MH_I2C_Read... [16:44:48]Read from MH i2c: F0 [16:44:48]MH_I2C_Read... [16:44:48]Read from MH i2c: F0 09 00 [16:44:48]MH_I2C_Read... [16:44:48]Read from MH i2c: F0 09 00 76 11 00 81 D3 C0 66 8D AE BC 66 56 [16:44:48]GetLastDocTimeStamp 1723912962 [16:44:48]current date 1723913089 [16:44:48]FM_GetShiftState [16:44:48]SAM_PROTO_GetShiftState [16:44:48]wFMCommunicate request_size=4 [16:44:48]MH_SAM_APDU [16:44:48]CAPDU: 80 13 01 00 [16:44:48]Write to MH i2c: E2 08 00 77 11 80 13 01 00 00 00 00 00 05 [16:44:48]Write i2c OK [16:44:48]MH_I2C_Read... [16:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:48]Read from MH i2c: E2 [16:44:48]MH_I2C_Read... [16:44:48]Read from MH i2c: E2 0E 00 [16:44:48]MH_I2C_Read... [16:44:48]Read from MH i2c: E2 0E 00 77 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 65 [16:44:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:44:48]wFMCommunicate OK [16:44:48]SAM_PROTO_GetShiftState done [16:44:48]FM_GetShiftState done [16:44:48]opened in 1723853126 [16:44:48]opened+sec_in_day 1723939526 [16:44:48]quantity*price = 60003 [16:44:48]sum+1 = 60004 [16:44:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 500 17.08.2024 16:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198892 肖袩袛: 80388786962698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198892&fm=80388786962698&tin=02508201610067®Number=0000000000092545&sum=60000 [16:44:49]StoreToDocumentArchive [16:44:49]shift 463 fd 198892 [16:44:49]save to /storage/0463/doc_00198892 [16:44:49]save last doc name /storage/0463/doc_00198892 to /storage/kkm_last_doc_name [16:44:49]save OK [16:44:49]Clear old archive folders... [16:44:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:49]tlvbuf is 003DC470 [16:44:49]SAM_PROTO_ClearQueue [16:44:49]wFMCommunicate request_size=4 [16:44:49]MH_SAM_APDU [16:44:49]CAPDU: 80 09 00 00 [16:44:49]Write to MH i2c: E2 08 00 84 11 80 09 00 00 00 00 00 00 07 [16:44:49]Write i2c OK [16:44:49]MH_I2C_Read... [16:44:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:49]Read from MH i2c: E2 [16:44:49]MH_I2C_Read... [16:44:49]Read from MH i2c: E2 03 00 [16:44:49]MH_I2C_Read... [16:44:49]Read from MH i2c: E2 03 00 84 11 00 90 00 09 [16:44:49]RAPDU: 90 00 [16:44:49]wFMCommunicate OK [16:44:49]SAM_PROTO_ClearQueue done [16:44:49]KKMCreateOFDPacket [16:44:49]OFDProtocolAddRootSTLVToBuf [16:44:49]FM_MakeSignedData [16:44:49]FM_MakeSignedData [16:44:49]SAM_PROTO_SignData [16:44:49]wFMCommunicate request_size=4 [16:44:49]MH_SAM_APDU [16:44:49]CAPDU: 80 0D 01 02 [16:44:49]Write to MH i2c: E2 08 00 85 11 80 0D 01 02 00 00 00 00 0F [16:44:49]Write i2c OK [16:44:49]MH_I2C_Read... [16:44:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:49]Read from MH i2c: E2 [16:44:49]MH_I2C_Read... [16:44:49]Read from MH i2c: E2 03 00 [16:44:49]MH_I2C_Read... [16:44:49]Read from MH i2c: E2 03 00 85 11 00 90 00 0A [16:44:49]RAPDU: 90 00 [16:44:49]wFMCommunicate OK [16:44:49]wFMCommunicate request_size=255 [16:44:49]MH_SAM_APDU [16:44: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 81 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 08 03 00 35 04 06 00 49 [16:44:49]Write to MH i2c: E2 02 01 86 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 81 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 08 03 00 35 04 06 00 49 00 00 CD [16:44:49]Write i2c OK [16:44:49]MH_I2C_Read... [16:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:50]Read from MH i2c: E2 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 03 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 03 00 86 11 00 90 00 0B [16:44:50]RAPDU: 90 00 [16:44:50]wFMCommunicate OK [16:44:50]wFMCommunicate request_size=10 [16:44:50]MH_SAM_APDU [16:44:50]CAPDU: 80 0D 02 02 05 1C F9 17 41 0A [16:44:50]Write to MH i2c: E2 0D 00 87 11 80 0D 02 02 05 00 1C F9 17 41 0A 00 00 93 [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:50]Read from MH i2c: E2 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 03 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 03 00 87 11 00 90 00 0C [16:44:50]RAPDU: 90 00 [16:44:50]wFMCommunicate OK [16:44:50]wFMCommunicate request_size=4 [16:44:50]MH_SAM_APDU [16:44:50]CAPDU: 80 0D 03 02 [16:44:50]Write to MH i2c: E2 08 00 88 11 80 0D 03 02 00 00 00 00 14 [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:50]Read from MH i2c: E2 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 0B 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 0B 00 88 11 00 9A 17 FB AE 12 75 EA C0 90 00 A0 [16:44:50]RAPDU: 9A 17 FB AE 12 75 EA C0 90 00 [16:44:50]wFMCommunicate OK [16:44:50]SAM_PROTO_SignData done [16:44:50]FM_MakeSignedData done [16:44:50]CreateOFDProtocolMessage [16:44:50]wFMCommunicate request_size=4 [16:44:50]MH_SAM_APDU [16:44:50]CAPDU: 80 11 00 00 [16:44:50]Write to MH i2c: E2 08 00 89 11 80 11 00 00 00 00 00 00 14 [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:50]Read from MH i2c: E2 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 17 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: E2 17 00 89 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [16:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:44:50]wFMCommunicate OK [16:44:50]CreateOFDProtocolMessage done [16:44:50]OFDSenderStorePacket 198892 [16:44:50]StoreOFDPacket docnum=198892 [16:44:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 36 07 01 AB 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 81 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 08 03 00 35 04 06 00 49 1C F9 17 41 0A 9A 17 FB AE 12 75 EA C0 [16:44:50]CheckFolder [16:44:50]dirname=/storage/ofd_packets [16:44:50]CheckFolder done [16:44:50]ProducePacketName [16:44:50]name=ofd_packets/00198892 [16:44:50]NVStorageSaveData ofd_packets/00198892 [16:44:50]File name is /storage/ofd_packets/00198892 [16:44:50]Write 301 bytes [16:44:50]NVStorageSaveData done [16:44:50]OFDSenderStorePacket done [16:44:50]KKMCreateOFDPacket done [16:44:50]NVStorageSaveData kkm_last_timestamp [16:44:50]File name is /storage/kkm_last_timestamp [16:44:50]Write 4 bytes [16:44:50]NVStorageSaveData done [16:44:50]ExternCall_PrintAddStr [16:44:50]wPrintStart [16:44:50]Write to MH i2c: 01 00 00 8A 11 9B [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 07 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 07 00 8A 11 00 00 00 00 00 FF 0F B0 [16:44:50]RasterBufferAndPrint [16:44:50]line 小褔械褌 N : (1)11326358 [16:44:50]line 袠袧袧: 02508201610067 [16:44:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:44:50]line 袩袪袨袛袗袞袗 [16:44:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [16:44:50]line 孝芯胁邪褉: 2710124130 [16:44:50]line 袗懈-92-袣-4 [16:44:50]line 8.850 * 67.80 [16:44:50]line = 600.03 [16:44:50]line 袧袛小 12% 袧小袩 1% [16:44:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:44:50]line 袨袣袪校袚袥袝袧袠袝: -0.03 [16:44:50]line 袠孝袨袚袨: 600.00 [16:44:50]line 袙薪械褋械薪芯: 600.00 [16:44:50]line 小袛袗效袗: 0.00 [16:44:50]line 袧小袩 1% : 5.31 [16:44:50]line 袧袛小 12% : 63.72 [16:44:50]line 袧邪谢懈褔薪褘屑懈: 600.00 [16:44:50]line 袘械蟹薪邪谢.: 0.00 [16:44:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:44:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:44:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:44:50]line 效械泻 500 17.08.2024 16:44 [16:44:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:44:50]line 袟袧袦: 0300000079 [16:44:50]line 袪袧袦: 0000000000092545 [16:44:50]line 袙械褉褋懈褟 袣袣袦: 001 [16:44:50]line 肖袦: 0000000000871802 [16:44:50]line 肖袛: 198892 [16:44:50]line 肖袩袛: 80388786962698 [16:44:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198892&fm=80388786962698&tin=02508201610067®Number=0000000000092545&sum=60000 [16:44:50]written 0, free lines is 4095 [16:44:50]Write to MH i2c: 01 00 00 B5 11 C6 [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 07 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: 01 07 00 B5 11 00 00 00 00 00 D7 0C B0 [16:44:50]RasterBufferAndPrint [16:44:50]line [16:44:50]line [16:44:50]line [16:44:50]line [16:44:50]line [16:44:50]written 0, free lines is 3293 [16:44:50]MH_Cut [16:44:50]Write to MH i2c: D1 01 00 BC 11 01 9F [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: D1 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: D1 01 00 [16:44:50]MH_I2C_Read... [16:44:50]Read from MH i2c: D1 01 00 BC 11 00 9E [16:44:50]Write to MH i2c: 01 00 00 BD 11 CE [16:44:50]Write i2c OK [16:44:50]MH_I2C_Read... [16:44:51]*** Cut start [16:44:51]*** Purtial cut [16:44:51]*** CUTSNS_PIN = 0 [16:44:51]*** Stage 1: CUTSNS_PIN = 1 [16:44:53]Read from MH i2c: 01 [16:44:53]MH_I2C_Read... [16:44:53]*** Stop cut motor [16:44:53]*** Cut end [16:44:53]Read from MH i2c: 01 07 00 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: 01 07 00 BD 11 00 00 00 00 00 FF 0F E3 [16:44:53]process_action close_receipt done [16:44:53]requested_data is exist [16:44:53]produce_requested_data [16:44:53]requested_item fm.sn is exist - process it [16:44:53]wFMCommunicate request_size=4 [16:44:53]MH_SAM_APDU [16:44:53]CAPDU: 80 11 00 00 [16:44:53]Write to MH i2c: E2 08 00 BE 11 80 11 00 00 00 00 00 00 49 [16:44:53]Write i2c OK [16:44:53]MH_I2C_Read... [16:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:53]Read from MH i2c: E2 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 17 00 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 17 00 BE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [16:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:44:53]wFMCommunicate OK [16:44:53]requested_item fd.num is exist - process it [16:44:53]SAM_PROTO_GetFieldsCounters [16:44:53]wFMCommunicate request_size=4 [16:44:53]MH_SAM_APDU [16:44:53]CAPDU: 80 13 00 00 [16:44:53]Write to MH i2c: E2 08 00 BF 11 80 13 00 00 00 00 00 00 4C [16:44:53]Write i2c OK [16:44:53]MH_I2C_Read... [16:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:53]Read from MH i2c: E2 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 62 00 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 62 00 BF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [16:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:53]wFMCommunicate OK [16:44:53]SAM_PROTO_GetFieldsCounters done [16:44:53]requested_item shift.num is exist - process it [16:44:53]requested_item shift.opened is exist - process it [16:44:53]req_shift_opened [16:44:53]FM_GetShiftState [16:44:53]SAM_PROTO_GetShiftState [16:44:53]wFMCommunicate request_size=4 [16:44:53]MH_SAM_APDU [16:44:53]CAPDU: 80 13 01 00 [16:44:53]Write to MH i2c: E2 08 00 C0 11 80 13 01 00 00 00 00 00 4E [16:44:53]Write i2c OK [16:44:53]MH_I2C_Read... [16:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:53]Read from MH i2c: E2 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 0E 00 [16:44:53]MH_I2C_Read... [16:44:53]Read from MH i2c: E2 0E 00 C0 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [16:44:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:44:53]wFMCommunicate OK [16:44:53]SAM_PROTO_GetShiftState done [16:44:53]FM_GetShiftState done [16:44:53]req_shift_opened done [16:44:53]requested_item shift.open_date is exist - process it [16:44:53]req_shift_open_date [16:44:53]req_shift_open_date done [16:44:53]produce_requested_data done [16:44:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198892,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:44:53]process_action_free close_receipt [16:44:53]json_value_free [16:44:53]json_value_free done [16:44:53]process_json_proto returns [16:44:53]Send response to host [16:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198892,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:44:53]free response buf [16:44:53]execute_script done [16:44:53]execute_script returns [16:44:53]free content buf [16:44:53]Sock 9.Close socket [16:44:53]Sock 9.Thread stoped [16:44:55]ConnectInit Can't connect to host [16:44:55]CommunicateWithHost connect error [16:44:55]CommunicateWithHost err = -1 [16:44:55]OFD Sender: Server communicate error [16:44:55]OFD Sender: Processing packet 198891 [packets to send 247, broken 245] [16:44:55]ProducePacketName [16:44:55]name=ofd_packets/00198891 [16:44:55]OFD Sender: To server: 嚂鰌G, [16:44:55]CommunicateWithHost lk.salyk.kg:30040 [16:44:55]ConnectInit lk.salyk.kg [16:44:56]Connected sock=9 [16:44:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 03 A1 07 01 93 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 01 00 00 F4 03 04 00 02 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 08 03 00 35 04 06 00 7D 2E 89 10 65 F1 6E C8 E9 C2 49 F5 E6 B6 [16:44:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6C 4C 47 00 80 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 08 03 00 F4 03 04 00 96 7F C0 66 B6 04 01 00 00 B3 EE 9F 1F 06 30 1D 8A [16:44:56]CommunicateWithHost err = 0 [16:44:56]CheckOFDResponse [16:44:56]1017 (14) - 77093643461234 [16:44:56]1041 (16) - 0000000000871802 [16:44:56]1040 (4) - 198891 [16:44:56]1012 (4) - 17.08.2024 10:46 [16:44:56]1206 (1) - 0 [16:44:56]OFD Sender: Remove packet 198891 [16:44:56]ProducePacketName [16:44:56]name=ofd_packets/00198891 [16:44:56]NVStorageDeleteData [16:44:56]OFD Sender: Processing packet 198892 [packets to send 246, broken 245] [16:44:56]ProducePacketName [16:44:56]name=ofd_packets/00198892 [16:44:56]OFD Sender: To server: 嚂鰌G, [16:44:56]CommunicateWithHost lk.salyk.kg:30040 [16:44:56]ConnectInit lk.salyk.kg [16:44:57]Connected sock=10 [16:44:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 36 07 01 AB 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 81 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 08 03 00 35 04 06 00 49 1C F9 17 41 0A 9A 17 FB AE 12 75 EA C0 [16:44:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 95 E3 47 00 3A 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 08 03 00 F4 03 04 00 97 7F C0 66 B6 04 01 00 00 36 01 6B 77 2B C9 64 26 [16:44:57]CommunicateWithHost err = 0 [16:44:57]CheckOFDResponse [16:44:57]1017 (14) - 77093643461234 [16:44:57]1041 (16) - 0000000000871802 [16:44:57]1040 (4) - 198892 [16:44:57]1012 (4) - 17.08.2024 10:46 [16:44:57]1206 (1) - 0 [16:44:57]OFD Sender: Remove packet 198892 [16:44:57]ProducePacketName [16:44:57]name=ofd_packets/00198892 [16:44:57]NVStorageDeleteData [16:44:57]OFD Sender: No OFD packet to send [16:45:02]OFD Sender: No OFD packet to send [16:45:07]OFD Sender: No OFD packet to send [16:45:12]OFD Sender: No OFD packet to send [16:45:17]OFD Sender: No OFD packet to send [16:45:22]OFD Sender: No OFD packet to send [16:45:27]OFD Sender: No OFD packet to send [16:45:32]OFD Sender: No OFD packet to send [16:45:37]OFD Sender: No OFD packet to send [16:45:42]OFD Sender: No OFD packet to send [16:45:47]OFD Sender: No OFD packet to send [16:45:52]OFD Sender: No OFD packet to send [16:45:57]OFD Sender: No OFD packet to send [16:46:02]OFD Sender: No OFD packet to send [16:46:07]OFD Sender: No OFD packet to send [16:46:12]OFD Sender: No OFD packet to send [16:46:17]OFD Sender: No OFD packet to send [16:46:19]accept exits with 7 [16:46:19]New connection [16:46:19]New thread 3067284836 created [16:46:19]Thread 3067428196 joined [16:46:19]Waiting for new connection... [16:46:19] Sock 7.Parse request [16:46:19]Sock 7.Check first char [16:46:19]Sock 7.First char is OK [16:46:19]request: POST /json_proto HTTP/1.0 [16:46:19]Method: POST [16:46:19]URL: /json_proto [16:46:19]Method is POST - this is cgi request [16:46:19]url: /json_proto [16:46:19]query_string will be loaded in cgi processing [16:46:19]execute_cgi json_proto POST (null) [16:46:19]execute_cgi path=json_proto method=POST [16:46:19]POST find Content-Length [16:46:19]Host: 172.17.46.195:8080 [16:46:19]Content-Length: 811 [16:46:19]Content-Type: application/json [16:46:19] [16:46:19]POST finish read [16:46:19]Found Content-Length = 811 [16:46:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:19]execute_script... [16:46: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)11326359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:19]POST & json_proto [16:46:19]process_json_proto [16:46:19]json parsed OK: [16:46:19]protocol is kg_v1.0 [16:46:19]action value=close_receipt [16:46:19]process_action close_receipt [16:46:19]cmd_close_receipt [16:46:19]MH_GetDate [16:46:19]Write to MH i2c: F0 00 00 C1 11 C1 [16:46:19]Write i2c OK [16:46:19]MH_I2C_Read... [16:46:19]Read from MH i2c: F0 [16:46:19]MH_I2C_Read... [16:46:19]Read from MH i2c: F0 09 00 [16:46:19]MH_I2C_Read... [16:46:19]Read from MH i2c: F0 09 00 C1 11 00 DB D3 C0 66 8D AE BC 66 FB [16:46:19]GetLastDocTimeStamp 1723913089 [16:46:19]current date 1723913179 [16:46:19]FM_GetShiftState [16:46:19]SAM_PROTO_GetShiftState [16:46:19]wFMCommunicate request_size=4 [16:46:19]MH_SAM_APDU [16:46:19]CAPDU: 80 13 01 00 [16:46:19]Write to MH i2c: E2 08 00 C2 11 80 13 01 00 00 00 00 00 50 [16:46:19]Write i2c OK [16:46:19]MH_I2C_Read... [16:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:19]Read from MH i2c: E2 [16:46:19]MH_I2C_Read... [16:46:19]Read from MH i2c: E2 0E 00 [16:46:19]MH_I2C_Read... [16:46:19]Read from MH i2c: E2 0E 00 C2 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B0 [16:46:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:46:19]wFMCommunicate OK [16:46:19]SAM_PROTO_GetShiftState done [16:46:19]FM_GetShiftState done [16:46:19]opened in 1723853126 [16:46:19]opened+sec_in_day 1723939526 [16:46:19]quantity*price = 200025 [16:46:19]sum+1 = 200026 [16:46:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 501 17.08.2024 16:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198893 肖袩袛: 61367014585112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198893&fm=61367014585112&tin=02508201610067®Number=0000000000092545&sum=200025 [16:46:20]StoreToDocumentArchive [16:46:20]shift 463 fd 198893 [16:46:20]save to /storage/0463/doc_00198893 [16:46:20]save last doc name /storage/0463/doc_00198893 to /storage/kkm_last_doc_name [16:46:20]save OK [16:46:20]Clear old archive folders... [16:46:20]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:46:20]tlvbuf is 0039CDF0 [16:46:20]SAM_PROTO_ClearQueue [16:46:20]wFMCommunicate request_size=4 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 09 00 00 [16:46:20]Write to MH i2c: E2 08 00 CF 11 80 09 00 00 00 00 00 00 52 [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 CF 11 00 90 00 54 [16:46:20]RAPDU: 90 00 [16:46:20]wFMCommunicate OK [16:46:20]SAM_PROTO_ClearQueue done [16:46:20]KKMCreateOFDPacket [16:46:20]OFDProtocolAddRootSTLVToBuf [16:46:20]FM_MakeSignedData [16:46:20]FM_MakeSignedData [16:46:20]SAM_PROTO_SignData [16:46:20]wFMCommunicate request_size=4 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 0D 01 02 [16:46:20]Write to MH i2c: E2 08 00 D0 11 80 0D 01 02 00 00 00 00 5A [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 D0 11 00 90 00 55 [16:46:20]RAPDU: 90 00 [16:46:20]wFMCommunicate OK [16:46:20]wFMCommunicate request_size=255 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 DB D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 08 03 [16:46:20]Write to MH i2c: E2 02 01 D1 11 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 DB D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 08 03 00 00 D3 [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 D1 11 00 90 00 56 [16:46:20]RAPDU: 90 00 [16:46:20]wFMCommunicate OK [16:46:20]wFMCommunicate request_size=16 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 37 D0 1F 1A F3 18 [16:46:20]Write to MH i2c: E2 13 00 D2 11 80 0D 02 02 0B 00 00 35 04 06 00 37 D0 1F 1A F3 18 00 00 FD [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 03 00 D2 11 00 90 00 57 [16:46:20]RAPDU: 90 00 [16:46:20]wFMCommunicate OK [16:46:20]wFMCommunicate request_size=4 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 0D 03 02 [16:46:20]Write to MH i2c: E2 08 00 D3 11 80 0D 03 02 00 00 00 00 5F [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 0B 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 0B 00 D3 11 00 F9 DE 20 1E 1F 7E 7D AA 90 00 39 [16:46:20]RAPDU: F9 DE 20 1E 1F 7E 7D AA 90 00 [16:46:20]wFMCommunicate OK [16:46:20]SAM_PROTO_SignData done [16:46:20]FM_MakeSignedData done [16:46:20]CreateOFDProtocolMessage [16:46:20]wFMCommunicate request_size=4 [16:46:20]MH_SAM_APDU [16:46:20]CAPDU: 80 11 00 00 [16:46:20]Write to MH i2c: E2 08 00 D4 11 80 11 00 00 00 00 00 00 5F [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:20]Read from MH i2c: E2 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 17 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: E2 17 00 D4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [16:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:46:20]wFMCommunicate OK [16:46:20]CreateOFDProtocolMessage done [16:46:20]OFDSenderStorePacket 198893 [16:46:20]StoreOFDPacket docnum=198893 [16:46:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 83 7F 0D 01 E0 BA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 DB D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 08 03 00 35 04 06 00 37 D0 1F 1A F3 18 F9 DE 20 1E 1F 7E 7D AA [16:46:20]CheckFolder [16:46:20]dirname=/storage/ofd_packets [16:46:20]CheckFolder done [16:46:20]ProducePacketName [16:46:20]name=ofd_packets/00198893 [16:46:20]NVStorageSaveData ofd_packets/00198893 [16:46:20]File name is /storage/ofd_packets/00198893 [16:46:20]Write 307 bytes [16:46:20]NVStorageSaveData done [16:46:20]OFDSenderStorePacket done [16:46:20]KKMCreateOFDPacket done [16:46:20]NVStorageSaveData kkm_last_timestamp [16:46:20]File name is /storage/kkm_last_timestamp [16:46:20]Write 4 bytes [16:46:20]NVStorageSaveData done [16:46:20]ExternCall_PrintAddStr [16:46:20]wPrintStart [16:46:20]Write to MH i2c: 01 00 00 D5 11 E6 [16:46:20]Write i2c OK [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: 01 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: 01 07 00 [16:46:20]MH_I2C_Read... [16:46:20]Read from MH i2c: 01 07 00 D5 11 00 00 00 00 00 FF 0F FB [16:46:20]RasterBufferAndPrint [16:46:20]line 小褔械褌 N : (1)11326359 [16:46:20]line 袠袧袧: 02508201610067 [16:46:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:46:20]line 袩袪袨袛袗袞袗 [16:46:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [16:46:20]line 孝芯胁邪褉: 2710194210 [16:46:20]line D-ENERGY 袛孝-袣-5 [16:46:20]line 25.910 * 77.20 [16:46:20]line = 2000.25 [16:46:20]line 袧袛小 12% 袧小袩 1% [16:46:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:46:20]line 袠孝袨袚袨: 2000.25 [16:46:20]line 袧小袩 1% : 17.70 [16:46:20]line 袧袛小 12% : 212.42 [16:46:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:46:20]line 袘械蟹薪邪谢.: 2000.25 [16:46:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:46:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:46:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:46:20]line 效械泻 501 17.08.2024 16:46 [16:46:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:46:20]line 袟袧袦: 0300000079 [16:46:20]line 袪袧袦: 0000000000092545 [16:46:20]line 袙械褉褋懈褟 袣袣袦: 001 [16:46:20]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:46:20]line 肖袦: 0000000000871802 [16:46:20]line 肖袛: 198893 [16:46:20]line 肖袩袛: 61367014585112 [16:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198893&fm=61367014585112&tin=02508201610067®Number=0000000000092545&sum=200025 [16:46:21]OFD Sender: Processing packet 198893 [packets to send 246, broken 245] [16:46:21]ProducePacketName [16:46:21]name=ofd_packets/00198893 [16:46:21]OFD Sender: To server: 嚂鰌G, [16:46:21]CommunicateWithHost lk.salyk.kg:30040 [16:46:21]ConnectInit lk.salyk.kg [16:46:21]written 0, free lines is 4095 [16:46:21]Connected sock=10 [16:46:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 83 7F 0D 01 E0 BA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 DB D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 08 03 00 35 04 06 00 37 D0 1F 1A F3 18 F9 DE 20 1E 1F 7E 7D AA [16:46:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF CF 47 00 FA 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 08 03 00 F4 03 04 00 EB 7F C0 66 B6 04 01 00 00 F0 A8 28 C2 88 FD 6D D5 [16:46:21]CommunicateWithHost err = 0 [16:46:21]CheckOFDResponse [16:46:21]1017 (14) - 77093643461234 [16:46:21]1041 (16) - 0000000000871802 [16:46:21]1040 (4) - 198893 [16:46:21]1012 (4) - 17.08.2024 10:48 [16:46:21]1206 (1) - 0 [16:46:21]OFD Sender: Remove packet 198893 [16:46:21]ProducePacketName [16:46:21]name=ofd_packets/00198893 [16:46:21]NVStorageDeleteData [16:46:21]Write to MH i2c: 01 00 00 FF 11 10 [16:46:21]Write i2c OK [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: 01 [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: 01 07 00 [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: 01 07 00 FF 11 00 00 00 00 00 F2 0C 15 [16:46:21]RasterBufferAndPrint [16:46:21]line [16:46:21]line [16:46:21]line [16:46:21]line [16:46:21]line [16:46:21]written 0, free lines is 3322 [16:46:21]MH_Cut [16:46:21]Write to MH i2c: D1 01 00 06 12 01 EA [16:46:21]Write i2c OK [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: D1 [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: D1 01 00 [16:46:21]MH_I2C_Read... [16:46:21]Read from MH i2c: D1 01 00 06 12 00 E9 [16:46:21]Write to MH i2c: 01 00 00 07 12 19 [16:46:21]Write i2c OK [16:46:21]MH_I2C_Read... [16:46:22]OFD Sender: No OFD packet to send [16:46:22]*** Cut start [16:46:22]*** Purtial cut [16:46:22]*** Stage 1: CUTSNS_PIN = 1 [16:46:22]Read from MH i2c: 01 [16:46:22]MH_I2C_Read... [16:46:22]*** Stop cut motor [16:46:22]*** Cut end [16:46:22]Read from MH i2c: 01 07 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: 01 07 00 07 12 00 00 00 00 00 FF 0F 2E [16:46:22]process_action close_receipt done [16:46:22]requested_data is exist [16:46:22]produce_requested_data [16:46:22]requested_item fm.sn is exist - process it [16:46:22]wFMCommunicate request_size=4 [16:46:22]MH_SAM_APDU [16:46:22]CAPDU: 80 11 00 00 [16:46:22]Write to MH i2c: E2 08 00 08 12 80 11 00 00 00 00 00 00 94 [16:46:22]Write i2c OK [16:46:22]MH_I2C_Read... [16:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:22]Read from MH i2c: E2 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 17 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 17 00 08 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [16:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:46:22]wFMCommunicate OK [16:46:22]requested_item fd.num is exist - process it [16:46:22]SAM_PROTO_GetFieldsCounters [16:46:22]wFMCommunicate request_size=4 [16:46:22]MH_SAM_APDU [16:46:22]CAPDU: 80 13 00 00 [16:46:22]Write to MH i2c: E2 08 00 09 12 80 13 00 00 00 00 00 00 97 [16:46:22]Write i2c OK [16:46:22]MH_I2C_Read... [16:46:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:22]Read from MH i2c: E2 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 62 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 62 00 09 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [16:46:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:46:22]wFMCommunicate OK [16:46:22]SAM_PROTO_GetFieldsCounters done [16:46:22]requested_item shift.num is exist - process it [16:46:22]requested_item shift.opened is exist - process it [16:46:22]req_shift_opened [16:46:22]FM_GetShiftState [16:46:22]SAM_PROTO_GetShiftState [16:46:22]wFMCommunicate request_size=4 [16:46:22]MH_SAM_APDU [16:46:22]CAPDU: 80 13 01 00 [16:46:22]Write to MH i2c: E2 08 00 0A 12 80 13 01 00 00 00 00 00 99 [16:46:22]Write i2c OK [16:46:22]MH_I2C_Read... [16:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:22]Read from MH i2c: E2 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 0E 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 0E 00 0A 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F9 [16:46:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:46:22]wFMCommunicate OK [16:46:22]SAM_PROTO_GetShiftState done [16:46:22]FM_GetShiftState done [16:46:22]req_shift_opened done [16:46:22]requested_item shift.open_date is exist - process it [16:46:22]req_shift_open_date [16:46:22]req_shift_open_date done [16:46:22]produce_requested_data done [16:46:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198893,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:46:22]process_action_free close_receipt [16:46:22]json_value_free [16:46:22]json_value_free done [16:46:22]process_json_proto returns [16:46:22]Send response to host [16:46:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198893,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:46:22]free response buf [16:46:22]execute_script done [16:46:22]execute_script returns [16:46:22]free content buf [16:46:22]Sock 7.Close socket [16:46:22]Sock 7.Thread stoped [16:46:24]accept exits with 9 [16:46:24]New connection [16:46:24]New thread 3067428196 created [16:46:24]Thread 3067284836 joined [16:46:24]Waiting for new connection... [16:46:24] Sock 9.Parse request [16:46:24]Sock 9.Check first char [16:46:24]Sock 9.First char is OK [16:46:24]request: POST /json_proto HTTP/1.0 [16:46:24]Method: POST [16:46:24]URL: /json_proto [16:46:24]Method is POST - this is cgi request [16:46:24]url: /json_proto [16:46:24]query_string will be loaded in cgi processing [16:46:24]execute_cgi json_proto POST (null) [16:46:24]execute_cgi path=json_proto method=POST [16:46:24]POST find Content-Length [16:46:24]Host: 172.17.46.195:8080 [16:46:24]Content-Length: 687 [16:46:24]Content-Type: application/json [16:46:24] [16:46:24]POST finish read [16:46:24]Found Content-Length = 687 [16:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 28.240, "sum" : 1084.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1084.00, "payments": [ { "type": 0, "sum" : 1084.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:24]execute_script... [16:46: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)11326356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 28.240, "sum" : 1084.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1150.00, "total" : 1084.00, "payments": [ { "type": 0, "sum" : 1084.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:46:24]POST & json_proto [16:46:24]process_json_proto [16:46:24]json parsed OK: [16:46:24]protocol is kg_v1.0 [16:46:24]action value=close_receipt [16:46:24]process_action close_receipt [16:46:24]cmd_close_receipt [16:46:24]MH_GetDate [16:46:24]Write to MH i2c: F0 00 00 0B 12 0C [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: F0 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: F0 09 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: F0 09 00 0B 12 00 E1 D3 C0 66 8D AE BC 66 4C [16:46:24]GetLastDocTimeStamp 1723913179 [16:46:24]current date 1723913185 [16:46:24]FM_GetShiftState [16:46:24]SAM_PROTO_GetShiftState [16:46:24]wFMCommunicate request_size=4 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 13 01 00 [16:46:24]Write to MH i2c: E2 08 00 0C 12 80 13 01 00 00 00 00 00 9B [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 0E 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 0E 00 0C 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [16:46:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:46:24]wFMCommunicate OK [16:46:24]SAM_PROTO_GetShiftState done [16:46:24]FM_GetShiftState done [16:46:24]opened in 1723853126 [16:46:24]opened+sec_in_day 1723939526 [16:46:24]quantity*price = 108441 [16:46:24]sum+1 = 108443 [16:46:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.42 袠孝袨袚袨: 1084.00 袙薪械褋械薪芯: 1150.00 小袛袗效袗: 66.00 袧小袩 1% : 9.60 袧袛小 12% : 115.16 袧邪谢懈褔薪褘屑懈: 1084.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 502 17.08.2024 16:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198894 肖袩袛: 180048762498690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164625&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198894&fm=180048762498690&tin=02508201610067®Number=0000000000092545&sum=108400 [16:46:25]StoreToDocumentArchive [16:46:25]shift 463 fd 198894 [16:46:25]save to /storage/0463/doc_00198894 [16:46:25]save last doc name /storage/0463/doc_00198894 to /storage/kkm_last_doc_name [16:46:25]save OK [16:46:25]Clear old archive folders... [16:46:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:46:25]tlvbuf is 0037D7F0 [16:46:25]SAM_PROTO_ClearQueue [16:46:25]wFMCommunicate request_size=4 [16:46:25]MH_SAM_APDU [16:46:25]CAPDU: 80 09 00 00 [16:46:25]Write to MH i2c: E2 08 00 19 12 80 09 00 00 00 00 00 00 9D [16:46:25]Write i2c OK [16:46:25]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 19 12 00 90 00 9F [16:46:26]RAPDU: 90 00 [16:46:26]wFMCommunicate OK [16:46:26]SAM_PROTO_ClearQueue done [16:46:26]KKMCreateOFDPacket [16:46:26]OFDProtocolAddRootSTLVToBuf [16:46:26]FM_MakeSignedData [16:46:26]FM_MakeSignedData [16:46:26]SAM_PROTO_SignData [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 0D 01 02 [16:46:26]Write to MH i2c: E2 08 00 1A 12 80 0D 01 02 00 00 00 00 A5 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 1A 12 00 90 00 A0 [16:46:26]RAPDU: 90 00 [16:46:26]wFMCommunicate OK [16:46:26]wFMCommunicate request_size=255 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 50 6E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A A7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 A7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2C 00 00 00 00 07 04 06 00 70 A7 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 01 00 00 F4 03 04 00 E1 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 08 03 00 35 04 06 00 A3 C0 [16:46:26]Write to MH i2c: E2 02 01 1B 12 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 50 6E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A A7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 A7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2C 00 00 00 00 07 04 06 00 70 A7 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 01 00 00 F4 03 04 00 E1 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 08 03 00 35 04 06 00 A3 C0 00 00 75 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 1B 12 00 90 00 A1 [16:46:26]RAPDU: 90 00 [16:46:26]wFMCommunicate OK [16:46:26]wFMCommunicate request_size=9 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 0D 02 02 04 DE 87 EE 82 [16:46:26]Write to MH i2c: E2 0C 00 1C 12 80 0D 02 02 04 00 DE 87 EE 82 00 00 85 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 03 00 1C 12 00 90 00 A2 [16:46:26]RAPDU: 90 00 [16:46:26]wFMCommunicate OK [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 0D 03 02 [16:46:26]Write to MH i2c: E2 08 00 1D 12 80 0D 03 02 00 00 00 00 AA [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 0B 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 0B 00 1D 12 00 20 9C 70 63 AB D3 B7 1E 90 00 8D [16:46:26]RAPDU: 20 9C 70 63 AB D3 B7 1E 90 00 [16:46:26]wFMCommunicate OK [16:46:26]SAM_PROTO_SignData done [16:46:26]FM_MakeSignedData done [16:46:26]CreateOFDProtocolMessage [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 11 00 00 [16:46:26]Write to MH i2c: E2 08 00 1E 12 80 11 00 00 00 00 00 00 AA [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 17 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 17 00 1E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [16:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:46:26]wFMCommunicate OK [16:46:26]CreateOFDProtocolMessage done [16:46:26]OFDSenderStorePacket 198894 [16:46:26]StoreOFDPacket docnum=198894 [16:46:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 F1 E9 06 01 B5 F4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 50 6E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A A7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 A7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2C 00 00 00 00 07 04 06 00 70 A7 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 01 00 00 F4 03 04 00 E1 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 08 03 00 35 04 06 00 A3 C0 DE 87 EE 82 20 9C 70 63 AB D3 B7 1E [16:46:26]CheckFolder [16:46:26]dirname=/storage/ofd_packets [16:46:26]CheckFolder done [16:46:26]ProducePacketName [16:46:26]name=ofd_packets/00198894 [16:46:26]NVStorageSaveData ofd_packets/00198894 [16:46:26]File name is /storage/ofd_packets/00198894 [16:46:26]Write 300 bytes [16:46:26]NVStorageSaveData done [16:46:26]OFDSenderStorePacket done [16:46:26]KKMCreateOFDPacket done [16:46:26]NVStorageSaveData kkm_last_timestamp [16:46:26]File name is /storage/kkm_last_timestamp [16:46:26]Write 4 bytes [16:46:26]NVStorageSaveData done [16:46:26]ExternCall_PrintAddStr [16:46:26]wPrintStart [16:46:26]Write to MH i2c: 01 00 00 1F 12 31 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: 01 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: 01 07 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: 01 07 00 1F 12 00 00 00 00 00 FF 0F 46 [16:46:26]RasterBufferAndPrint [16:46:26]line 小褔械褌 N : (1)11326356 [16:46:26]line 袠袧袧: 02508201610067 [16:46:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:46:26]line 袩袪袨袛袗袞袗 [16:46:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [16:46:26]line 孝芯胁邪褉: 2711190000 [16:46:26]line 袚袗袟-袣-3 [16:46:26]line 28.240 * 38.40 [16:46:26]line = 1084.42 [16:46:26]line 袧袛小 12% 袧小袩 1% [16:46:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:46:26]line 袨袣袪校袚袥袝袧袠袝: -0.42 [16:46:26]line 袠孝袨袚袨: 1084.00 [16:46:26]line 袙薪械褋械薪芯: 1150.00 [16:46:26]line 小袛袗效袗: 66.00 [16:46:26]line 袧小袩 1% : 9.60 [16:46:26]line 袧袛小 12% : 115.16 [16:46:26]line 袧邪谢懈褔薪褘屑懈: 1084.00 [16:46:26]line 袘械蟹薪邪谢.: 0.00 [16:46:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:46:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:46:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:46:26]line 效械泻 502 17.08.2024 16:46 [16:46:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:46:26]line 袟袧袦: 0300000079 [16:46:26]line 袪袧袦: 0000000000092545 [16:46:26]line 袙械褉褋懈褟 袣袣袦: 001 [16:46:26]line 肖袦: 0000000000871802 [16:46:26]line 肖袛: 198894 [16:46:26]line 肖袩袛: 180048762498690 [16:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T164625&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198894&fm=180048762498690&tin=02508201610067®Number=0000000000092545&sum=108400 [16:46:26]written 0, free lines is 4095 [16:46:26]OFD Sender: Processing packet 198894 [packets to send 246, broken 245] [16:46:26]ProducePacketName [16:46:26]name=ofd_packets/00198894 [16:46:26]OFD Sender: To server: 嚂鰌G, [16:46:26]CommunicateWithHost lk.salyk.kg:30040 [16:46:26]ConnectInit lk.salyk.kg [16:46:26]Connected sock=10 [16:46:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 F1 E9 06 01 B5 F4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 50 6E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 9A A7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 A7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 2C 00 00 00 00 07 04 06 00 70 A7 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 01 00 00 F4 03 04 00 E1 D3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 08 03 00 35 04 06 00 A3 C0 DE 87 EE 82 20 9C 70 63 AB D3 B7 1E [16:46:27]Write to MH i2c: 01 00 00 4A 12 5C [16:46:27]Write i2c OK [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: 01 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: 01 07 00 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: 01 07 00 4A 12 00 00 00 00 00 E2 0C 51 [16:46:27]RasterBufferAndPrint [16:46:27]line [16:46:27]line [16:46:27]line [16:46:27]line [16:46:27]line [16:46:27]written 0, free lines is 3309 [16:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BD 68 47 00 4B 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 31 38 30 32 10 04 04 00 EE 08 03 00 F4 03 04 00 F1 7F C0 66 B6 04 01 00 00 F2 7F 3A 4D 7C 8E 7E 63 [16:46:27]CommunicateWithHost err = 0 [16:46:27]CheckOFDResponse [16:46:27]1017 (14) - 77093643461234 [16:46:27]1041 (16) - 0000000000871802 [16:46:27]1040 (4) - 198894 [16:46:27]1012 (4) - 17.08.2024 10:48 [16:46:27]1206 (1) - 0 [16:46:27]OFD Sender: Remove packet 198894 [16:46:27]ProducePacketName [16:46:27]name=ofd_packets/00198894 [16:46:27]NVStorageDeleteData [16:46:27]MH_Cut [16:46:27]Write to MH i2c: D1 01 00 51 12 01 35 [16:46:27]Write i2c OK [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: D1 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: D1 01 00 [16:46:27]MH_I2C_Read... [16:46:27]Read from MH i2c: D1 01 00 51 12 00 34 [16:46:27]Write to MH i2c: 01 00 00 52 12 64 [16:46:27]Write i2c OK [16:46:27]MH_I2C_Read... [16:46:27]OFD Sender: No OFD packet to send [16:46:27]*** Cut start [16:46:27]*** Purtial cut [16:46:27]*** CUTSNS_PIN = 0 [16:46:28]*** Stage 1: CUTSNS_PIN = 1 [16:46:29]Read from MH i2c: 01 [16:46:29]MH_I2C_Read... [16:46:29]*** Stop cut motor [16:46:29]*** Cut end [16:46:29]Read from MH i2c: 01 07 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: 01 07 00 52 12 00 00 00 00 00 FF 0F 79 [16:46:29]process_action close_receipt done [16:46:29]requested_data is exist [16:46:29]produce_requested_data [16:46:29]requested_item fm.sn is exist - process it [16:46:29]wFMCommunicate request_size=4 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 11 00 00 [16:46:29]Write to MH i2c: E2 08 00 53 12 80 11 00 00 00 00 00 00 DF [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 17 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 17 00 53 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [16:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:46:29]wFMCommunicate OK [16:46:29]requested_item fd.num is exist - process it [16:46:29]SAM_PROTO_GetFieldsCounters [16:46:29]wFMCommunicate request_size=4 [16:46:29]MH_SAM_APDU [16:46:29]CAPDU: 80 13 00 00 [16:46:29]Write to MH i2c: E2 08 00 54 12 80 13 00 00 00 00 00 00 E2 [16:46:29]Write i2c OK [16:46:29]MH_I2C_Read... [16:46:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:29]Read from MH i2c: E2 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 62 00 [16:46:29]MH_I2C_Read... [16:46:29]Read from MH i2c: E2 62 00 54 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [16: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:46:30]wFMCommunicate OK [16:46:30]SAM_PROTO_GetFieldsCounters done [16:46:30]requested_item shift.num is exist - process it [16:46:30]requested_item shift.opened is exist - process it [16:46:30]req_shift_opened [16:46:30]FM_GetShiftState [16:46:30]SAM_PROTO_GetShiftState [16:46:30]wFMCommunicate request_size=4 [16:46:30]MH_SAM_APDU [16:46:30]CAPDU: 80 13 01 00 [16:46:30]Write to MH i2c: E2 08 00 55 12 80 13 01 00 00 00 00 00 E4 [16:46:30]Write i2c OK [16:46:30]MH_I2C_Read... [16:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:30]Read from MH i2c: E2 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: E2 0E 00 [16:46:30]MH_I2C_Read... [16:46:30]Read from MH i2c: E2 0E 00 55 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [16:46:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:46:30]wFMCommunicate OK [16:46:30]SAM_PROTO_GetShiftState done [16:46:30]FM_GetShiftState done [16:46:30]req_shift_opened done [16:46:30]requested_item shift.open_date is exist - process it [16:46:30]req_shift_open_date [16:46:30]req_shift_open_date done [16:46:30]produce_requested_data done [16:46:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198894,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:46:30]process_action_free close_receipt [16:46:30]json_value_free [16:46:30]json_value_free done [16:46:30]process_json_proto returns [16:46:30]Send response to host [16:46:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198894,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:46:30]free response buf [16:46:30]execute_script done [16:46:30]execute_script returns [16:46:30]free content buf [16:46:30]Sock 9.Close socket [16:46:30]Sock 9.Thread stoped [16:46:32]OFD Sender: No OFD packet to send [16:46:37]OFD Sender: No OFD packet to send [16:46:42]OFD Sender: No OFD packet to send [16:46:47]OFD Sender: No OFD packet to send [16:46:52]OFD Sender: No OFD packet to send [16:46:57]OFD Sender: No OFD packet to send [16:47:02]OFD Sender: No OFD packet to send [16:47:07]OFD Sender: No OFD packet to send [16:47:12]OFD Sender: No OFD packet to send [16:47:17]OFD Sender: No OFD packet to send [16:47:22]OFD Sender: No OFD packet to send [16:47:27]OFD Sender: No OFD packet to send [16:47:32]OFD Sender: No OFD packet to send [16:47:37]OFD Sender: No OFD packet to send [16:47:42]OFD Sender: No OFD packet to send [16:47:47]OFD Sender: No OFD packet to send [16:47:52]OFD Sender: No OFD packet to send [16:47:57]OFD Sender: No OFD packet to send [16:48:02]OFD Sender: No OFD packet to send [16:48:07]OFD Sender: No OFD packet to send [16:48:12]OFD Sender: No OFD packet to send [16:48:17]OFD Sender: No OFD packet to send [16:48:22]OFD Sender: No OFD packet to send [16:48:27]OFD Sender: No OFD packet to send [16:48:32]OFD Sender: No OFD packet to send [16:48:37]OFD Sender: No OFD packet to send [16:48:42]OFD Sender: No OFD packet to send [16:48:47]OFD Sender: No OFD packet to send [16:48:52]OFD Sender: No OFD packet to send [16:48:57]OFD Sender: No OFD packet to send [16:49:02]OFD Sender: No OFD packet to send [16:49:07]OFD Sender: No OFD packet to send [16:49:12]OFD Sender: No OFD packet to send [16:49:17]OFD Sender: No OFD packet to send [16:49:22]OFD Sender: No OFD packet to send [16:49:27]OFD Sender: No OFD packet to send [16:49:32]OFD Sender: No OFD packet to send [16:49:37]OFD Sender: No OFD packet to send [16:49:42]OFD Sender: No OFD packet to send [16:49:47]OFD Sender: No OFD packet to send [16:49:52]OFD Sender: No OFD packet to send [16:49:57]OFD Sender: No OFD packet to send [16:50:02]OFD Sender: No OFD packet to send [16:50:07]OFD Sender: No OFD packet to send [16:50:12]OFD Sender: No OFD packet to send [16:50:13]accept exits with 7 [16:50:13]New connection [16:50:13]New thread 3067284836 created [16:50:13]Thread 3067428196 joined [16:50:13]Waiting for new connection... [16:50:13] Sock 7.Parse request [16:50:13]Sock 7.Check first char [16:50:13]Sock 7.First char is OK [16:50:13]request: POST /json_proto HTTP/1.0 [16:50:13]Method: POST [16:50:13]URL: /json_proto [16:50:13]Method is POST - this is cgi request [16:50:13]url: /json_proto [16:50:13]query_string will be loaded in cgi processing [16:50:13]execute_cgi json_proto POST (null) [16:50:13]execute_cgi path=json_proto method=POST [16:50:13]POST find Content-Length [16:50:13]Host: 172.17.46.195:8080 [16:50:13]Content-Length: 802 [16:50:13]Content-Type: application/json [16:50:13] [16:50:13]POST finish read [16:50:13]Found Content-Length = 802 [16:50:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:13]execute_script... [16:50: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)11326361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 350.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:13]POST & json_proto [16:50:13]process_json_proto [16:50:13]json parsed OK: [16:50:13]protocol is kg_v1.0 [16:50:13]action value=close_receipt [16:50:13]process_action close_receipt [16:50:13]cmd_close_receipt [16:50:13]MH_GetDate [16:50:13]Write to MH i2c: F0 00 00 56 12 57 [16:50:13]Write i2c OK [16:50:13]MH_I2C_Read... [16:50:13]Read from MH i2c: F0 [16:50:13]MH_I2C_Read... [16:50:13]Read from MH i2c: F0 09 00 [16:50:13]MH_I2C_Read... [16:50:13]Read from MH i2c: F0 09 00 56 12 00 C5 D4 C0 66 8D AE BC 66 7C [16:50:13]GetLastDocTimeStamp 1723913185 [16:50:13]current date 1723913413 [16:50:13]FM_GetShiftState [16:50:13]SAM_PROTO_GetShiftState [16:50:13]wFMCommunicate request_size=4 [16:50:13]MH_SAM_APDU [16:50:13]CAPDU: 80 13 01 00 [16:50:13]Write to MH i2c: E2 08 00 57 12 80 13 01 00 00 00 00 00 E6 [16:50:13]Write i2c OK [16:50:13]MH_I2C_Read... [16:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:13]Read from MH i2c: E2 [16:50:13]MH_I2C_Read... [16:50:13]Read from MH i2c: E2 0E 00 [16:50:13]MH_I2C_Read... [16:50:13]Read from MH i2c: E2 0E 00 57 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [16:50:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:50:13]wFMCommunicate OK [16:50:13]SAM_PROTO_GetShiftState done [16:50:13]FM_GetShiftState done [16:50:13]opened in 1723853126 [16:50:13]opened+sec_in_day 1723939526 [16:50:13]quantity*price = 35052 [16:50:13]sum+1 = 35054 [16:50:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 350.53 袧小袩 1% : 3.10 袧袛小 12% : 37.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 350.53 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 503 17.08.2024 16:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198895 肖袩袛: 118869244236980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198895&fm=118869244236980&tin=02508201610067®Number=0000000000092545&sum=35053 [16:50:14]StoreToDocumentArchive [16:50:14]shift 463 fd 198895 [16:50:14]save to /storage/0463/doc_00198895 [16:50:14]save last doc name /storage/0463/doc_00198895 to /storage/kkm_last_doc_name [16:50:14]save OK [16:50:14]Clear old archive folders... [16:50:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:50:14]tlvbuf is 003DBFA0 [16:50:14]SAM_PROTO_ClearQueue [16:50:14]wFMCommunicate request_size=4 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 09 00 00 [16:50:14]Write to MH i2c: E2 08 00 64 12 80 09 00 00 00 00 00 00 E8 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 64 12 00 90 00 EA [16:50:14]RAPDU: 90 00 [16:50:14]wFMCommunicate OK [16:50:14]SAM_PROTO_ClearQueue done [16:50:14]KKMCreateOFDPacket [16:50:14]OFDProtocolAddRootSTLVToBuf [16:50:14]FM_MakeSignedData [16:50:14]FM_MakeSignedData [16:50:14]SAM_PROTO_SignData [16:50:14]wFMCommunicate request_size=4 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 0D 01 02 [16:50:14]Write to MH i2c: E2 08 00 65 12 80 0D 01 02 00 00 00 00 F0 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 65 12 00 90 00 EB [16:50:14]RAPDU: 90 00 [16:50:14]wFMCommunicate OK [16:50:14]wFMCommunicate request_size=255 [16:50:14]MH_SAM_APDU [16:50: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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 C5 D4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 08 03 00 35 04 06 00 6C [16:50:14]Write to MH i2c: E2 02 01 66 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 C5 D4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 08 03 00 35 04 06 00 6C 00 00 EA [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 66 12 00 90 00 EC [16:50:14]RAPDU: 90 00 [16:50:14]wFMCommunicate OK [16:50:14]wFMCommunicate request_size=10 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 0D 02 02 05 1C 67 13 D4 B4 [16:50:14]Write to MH i2c: E2 0D 00 67 12 80 0D 02 02 05 00 1C 67 13 D4 B4 00 00 1B [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 03 00 67 12 00 90 00 ED [16:50:14]RAPDU: 90 00 [16:50:14]wFMCommunicate OK [16:50:14]wFMCommunicate request_size=4 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 0D 03 02 [16:50:14]Write to MH i2c: E2 08 00 68 12 80 0D 03 02 00 00 00 00 F5 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 0B 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 0B 00 68 12 00 E2 C0 55 D1 58 F2 F6 5F 90 00 5D [16:50:14]RAPDU: E2 C0 55 D1 58 F2 F6 5F 90 00 [16:50:14]wFMCommunicate OK [16:50:14]SAM_PROTO_SignData done [16:50:14]FM_MakeSignedData done [16:50:14]CreateOFDProtocolMessage [16:50:14]wFMCommunicate request_size=4 [16:50:14]MH_SAM_APDU [16:50:14]CAPDU: 80 11 00 00 [16:50:14]Write to MH i2c: E2 08 00 69 12 80 11 00 00 00 00 00 00 F5 [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:14]Read from MH i2c: E2 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 17 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: E2 17 00 69 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [16:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:50:14]wFMCommunicate OK [16:50:14]CreateOFDProtocolMessage done [16:50:14]OFDSenderStorePacket 198895 [16:50:14]StoreOFDPacket docnum=198895 [16:50:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E1 B5 07 01 0F 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 C5 D4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 08 03 00 35 04 06 00 6C 1C 67 13 D4 B4 E2 C0 55 D1 58 F2 F6 5F [16:50:14]CheckFolder [16:50:14]dirname=/storage/ofd_packets [16:50:14]CheckFolder done [16:50:14]ProducePacketName [16:50:14]name=ofd_packets/00198895 [16:50:14]NVStorageSaveData ofd_packets/00198895 [16:50:14]File name is /storage/ofd_packets/00198895 [16:50:14]Write 301 bytes [16:50:14]NVStorageSaveData done [16:50:14]OFDSenderStorePacket done [16:50:14]KKMCreateOFDPacket done [16:50:14]NVStorageSaveData kkm_last_timestamp [16:50:14]File name is /storage/kkm_last_timestamp [16:50:14]Write 4 bytes [16:50:14]NVStorageSaveData done [16:50:14]ExternCall_PrintAddStr [16:50:14]wPrintStart [16:50:14]Write to MH i2c: 01 00 00 6A 12 7C [16:50:14]Write i2c OK [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: 01 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: 01 07 00 [16:50:14]MH_I2C_Read... [16:50:14]Read from MH i2c: 01 07 00 6A 12 00 00 00 00 00 FF 0F 91 [16:50:14]RasterBufferAndPrint [16:50:14]line 小褔械褌 N : (1)11326361 [16:50:14]line 袠袧袧: 02508201610067 [16:50:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:50:14]line 袩袪袨袛袗袞袗 [16:50:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [16:50:14]line 孝芯胁邪褉: 2710124130 [16:50:14]line 袗懈-92-袣-4 [16:50:14]line 5.170 * 67.80 [16:50:14]line = 350.53 [16:50:14]line 袧袛小 12% 袧小袩 1% [16:50:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:50:14]line 袠孝袨袚袨: 350.53 [16:50:14]line 袧小袩 1% : 3.10 [16:50:14]line 袧袛小 12% : 37.22 [16:50:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:50:14]line 袘械蟹薪邪谢.: 350.53 [16:50:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:50:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:50:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:50:14]line 效械泻 503 17.08.2024 16:50 [16:50:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:50:14]line 袟袧袦: 0300000079 [16:50:14]line 袪袧袦: 0000000000092545 [16:50:14]line 袙械褉褋懈褟 袣袣袦: 001 [16:50:14]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:50:14]line 肖袦: 0000000000871802 [16:50:14]line 肖袛: 198895 [16:50:14]line 肖袩袛: 118869244236980 [16:50:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165013&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198895&fm=118869244236980&tin=02508201610067®Number=0000000000092545&sum=35053 [16:50:14]written 0, free lines is 4095 [16:50:14]OFD Sender: Processing packet 198895 [packets to send 246, broken 245] [16:50:14]ProducePacketName [16:50:14]name=ofd_packets/00198895 [16:50:14]OFD Sender: To server: 嚂鰌G, [16:50:14]CommunicateWithHost lk.salyk.kg:30040 [16:50:14]ConnectInit lk.salyk.kg [16:50:15]Connected sock=10 [16:50:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E1 B5 07 01 0F 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 C5 D4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 08 03 00 35 04 06 00 6C 1C 67 13 D4 B4 E2 C0 55 D1 58 F2 F6 5F [16:50:15]Write to MH i2c: 01 00 00 94 12 A6 [16:50:15]Write i2c OK [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: 01 [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: 01 07 00 [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: 01 07 00 94 12 00 00 00 00 00 E9 0C A2 [16:50:15]RasterBufferAndPrint [16:50:15]line [16:50:15]line [16:50:15]line [16:50:15]line [16:50:15]line [16:50:15]written 0, free lines is 3311 [16:50:15]MH_Cut [16:50:15]Write to MH i2c: D1 01 00 9B 12 01 7F [16:50:15]Write i2c OK [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: D1 [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: D1 01 00 [16:50:15]MH_I2C_Read... [16:50:15]Read from MH i2c: D1 01 00 9B 12 00 7E [16:50:15]Write to MH i2c: 01 00 00 9C 12 AE [16:50:15]Write i2c OK [16:50:15]MH_I2C_Read... [16:50:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F A2 47 00 60 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 08 03 00 F4 03 04 00 D5 80 C0 66 B6 04 01 00 00 E6 20 2D DD DC EA 37 6A [16:50:15]CommunicateWithHost err = 0 [16:50:15]CheckOFDResponse [16:50:15]1017 (14) - 77093643461234 [16:50:15]1041 (16) - 0000000000871802 [16:50:15]1040 (4) - 198895 [16:50:15]1012 (4) - 17.08.2024 10:52 [16:50:15]1206 (1) - 0 [16:50:15]OFD Sender: Remove packet 198895 [16:50:15]ProducePacketName [16:50:15]name=ofd_packets/00198895 [16:50:15]NVStorageDeleteData [16:50:15]OFD Sender: No OFD packet to send [16:50:15]*** Cut start [16:50:15]*** Purtial cut [16:50:15]*** Stage 1: CUTSNS_PIN = 1 [16:50:16]Read from MH i2c: 01 [16:50:16]MH_I2C_Read... [16:50:16]*** Stop cut motor [16:50:16]*** Cut end [16:50:16]Read from MH i2c: 01 07 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: 01 07 00 9C 12 00 00 00 00 00 FF 0F C3 [16:50:16]process_action close_receipt done [16:50:16]requested_data is exist [16:50:16]produce_requested_data [16:50:16]requested_item fm.sn is exist - process it [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 11 00 00 [16:50:16]Write to MH i2c: E2 08 00 9D 12 80 11 00 00 00 00 00 00 29 [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 17 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 17 00 9D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [16:50:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:50:16]wFMCommunicate OK [16:50:16]requested_item fd.num is exist - process it [16:50:16]SAM_PROTO_GetFieldsCounters [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 13 00 00 [16:50:16]Write to MH i2c: E2 08 00 9E 12 80 13 00 00 00 00 00 00 2C [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 62 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 62 00 9E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [16:50:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:16]wFMCommunicate OK [16:50:16]SAM_PROTO_GetFieldsCounters done [16:50:16]requested_item shift.num is exist - process it [16:50:16]requested_item shift.opened is exist - process it [16:50:16]req_shift_opened [16:50:16]FM_GetShiftState [16:50:16]SAM_PROTO_GetShiftState [16:50:16]wFMCommunicate request_size=4 [16:50:16]MH_SAM_APDU [16:50:16]CAPDU: 80 13 01 00 [16:50:16]Write to MH i2c: E2 08 00 9F 12 80 13 01 00 00 00 00 00 2E [16:50:16]Write i2c OK [16:50:16]MH_I2C_Read... [16:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:16]Read from MH i2c: E2 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 0E 00 [16:50:16]MH_I2C_Read... [16:50:16]Read from MH i2c: E2 0E 00 9F 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [16:50:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:50:16]wFMCommunicate OK [16:50:16]SAM_PROTO_GetShiftState done [16:50:16]FM_GetShiftState done [16:50:16]req_shift_opened done [16:50:16]requested_item shift.open_date is exist - process it [16:50:16]req_shift_open_date [16:50:16]req_shift_open_date done [16:50:16]produce_requested_data done [16:50:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198895,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:50:16]process_action_free close_receipt [16:50:16]json_value_free [16:50:16]json_value_free done [16:50:16]process_json_proto returns [16:50:16]Send response to host [16:50:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198895,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:50:16]free response buf [16:50:16]execute_script done [16:50:16]execute_script returns [16:50:16]free content buf [16:50:16]Sock 7.Close socket [16:50:16]Sock 7.Thread stoped [16:50:20]OFD Sender: No OFD packet to send [16:50:25]OFD Sender: No OFD packet to send [16:50:30]OFD Sender: No OFD packet to send [16:50:35]OFD Sender: No OFD packet to send [16:50:40]OFD Sender: No OFD packet to send [16:50:45]OFD Sender: No OFD packet to send [16:50:50]OFD Sender: No OFD packet to send [16:50:55]OFD Sender: No OFD packet to send [16:51:00]OFD Sender: No OFD packet to send [16:51:05]OFD Sender: No OFD packet to send [16:51:10]OFD Sender: No OFD packet to send [16:51:15]OFD Sender: No OFD packet to send [16:51:20]OFD Sender: No OFD packet to send [16:51:25]OFD Sender: No OFD packet to send [16:51:30]OFD Sender: No OFD packet to send [16:51:35]OFD Sender: No OFD packet to send [16:51:40]OFD Sender: No OFD packet to send [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:52:01]OFD Sender: No OFD packet to send [16:52:06]OFD Sender: No OFD packet to send [16:52:11]OFD Sender: No OFD packet to send [16:52:16]OFD Sender: No OFD packet to send [16:52:18]accept exits with 9 [16:52:18]New connection [16:52:18]New thread 3067428196 created [16:52:18]Thread 3067284836 joined [16:52:18]Waiting for new connection... [16:52:18] Sock 9.Parse request [16:52:18]Sock 9.Check first char [16:52:18]Sock 9.First char is OK [16:52:18]request: POST /json_proto HTTP/1.0 [16:52:18]Method: POST [16:52:18]URL: /json_proto [16:52:18]Method is POST - this is cgi request [16:52:18]url: /json_proto [16:52:18]query_string will be loaded in cgi processing [16:52:18]execute_cgi json_proto POST (null) [16:52:18]execute_cgi path=json_proto method=POST [16:52:18]POST find Content-Length [16:52:18]Host: 172.17.46.195:8080 [16:52:18]Content-Length: 792 [16:52:18]Content-Type: application/json [16:52:18] [16:52:18]POST finish read [16:52:18]Found Content-Length = 792 [16:52:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72976", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:18]execute_script... [16:52: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)11326360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72976", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:18]POST & json_proto [16:52:18]process_json_proto [16:52:18]json parsed OK: [16:52:18]protocol is kg_v1.0 [16:52:18]action value=close_receipt [16:52:18]process_action close_receipt [16:52:18]cmd_close_receipt [16:52:18]MH_GetDate [16:52:18]Write to MH i2c: F0 00 00 A0 12 A1 [16:52:18]Write i2c OK [16:52:18]MH_I2C_Read... [16:52:18]Read from MH i2c: F0 [16:52:18]MH_I2C_Read... [16:52:18]Read from MH i2c: F0 09 00 [16:52:18]MH_I2C_Read... [16:52:18]Read from MH i2c: F0 09 00 A0 12 00 43 D5 C0 66 8D AE BC 66 45 [16:52:18]GetLastDocTimeStamp 1723913413 [16:52:18]current date 1723913539 [16:52:18]FM_GetShiftState [16:52:18]SAM_PROTO_GetShiftState [16:52:18]wFMCommunicate request_size=4 [16:52:18]MH_SAM_APDU [16:52:18]CAPDU: 80 13 01 00 [16:52:18]Write to MH i2c: E2 08 00 A1 12 80 13 01 00 00 00 00 00 30 [16:52:18]Write i2c OK [16:52:18]MH_I2C_Read... [16:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:18]Read from MH i2c: E2 [16:52:18]MH_I2C_Read... [16:52:18]Read from MH i2c: E2 0E 00 [16:52:18]MH_I2C_Read... [16:52:18]Read from MH i2c: E2 0E 00 A1 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [16:52:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:52:18]wFMCommunicate OK [16:52:18]SAM_PROTO_GetShiftState done [16:52:18]FM_GetShiftState done [16:52:18]opened in 1723853126 [16:52:18]opened+sec_in_day 1723939526 [16:52:18]quantity*price = 0 [16:52:18]sum+1 = 1 [16:52:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 504 17.08.2024 16:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 72976 肖袦: 0000000000871802 肖袛: 198896 肖袩袛: 255377437524351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198896&fm=255377437524351&tin=02508201610067®Number=0000000000092545&sum=0 [16:52:19]StoreToDocumentArchive [16:52:19]shift 463 fd 198896 [16:52:19]save to /storage/0463/doc_00198896 [16:52:19]save last doc name /storage/0463/doc_00198896 to /storage/kkm_last_doc_name [16:52:19]save OK [16:52:19]Clear old archive folders... [16:52:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:52:19]tlvbuf is 0036A4B0 [16:52:19]SAM_PROTO_ClearQueue [16:52:19]wFMCommunicate request_size=4 [16:52:19]MH_SAM_APDU [16:52:19]CAPDU: 80 09 00 00 [16:52:19]Write to MH i2c: E2 08 00 AE 12 80 09 00 00 00 00 00 00 32 [16:52:19]Write i2c OK [16:52:19]MH_I2C_Read... [16:52:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 AE 12 00 90 00 34 [16:52:20]RAPDU: 90 00 [16:52:20]wFMCommunicate OK [16:52:20]SAM_PROTO_ClearQueue done [16:52:20]KKMCreateOFDPacket [16:52:20]OFDProtocolAddRootSTLVToBuf [16:52:20]FM_MakeSignedData [16:52:20]FM_MakeSignedData [16:52:20]SAM_PROTO_SignData [16:52:20]wFMCommunicate request_size=4 [16:52:20]MH_SAM_APDU [16:52:20]CAPDU: 80 0D 01 02 [16:52:20]Write to MH i2c: E2 08 00 AF 12 80 0D 01 02 00 00 00 00 3A [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 AF 12 00 90 00 35 [16:52:20]RAPDU: 90 00 [16:52:20]wFMCommunicate OK [16:52:20]wFMCommunicate request_size=255 [16:52:20]MH_SAM_APDU [16:52:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 43 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 08 03 00 35 04 06 00 E8 43 B1 72 [16:52:20]Write to MH i2c: E2 02 01 B0 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 43 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 08 03 00 35 04 06 00 E8 43 B1 72 00 00 AD [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 B0 12 00 90 00 36 [16:52:20]RAPDU: 90 00 [16:52:20]wFMCommunicate OK [16:52:20]wFMCommunicate request_size=7 [16:52:20]MH_SAM_APDU [16:52:20]CAPDU: 80 0D 02 02 02 81 7F [16:52:20]Write to MH i2c: E2 0A 00 B1 12 80 0D 02 02 02 00 81 7F 00 00 41 [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 03 00 B1 12 00 90 00 37 [16:52:20]RAPDU: 90 00 [16:52:20]wFMCommunicate OK [16:52:20]wFMCommunicate request_size=4 [16:52:20]MH_SAM_APDU [16:52:20]CAPDU: 80 0D 03 02 [16:52:20]Write to MH i2c: E2 08 00 B2 12 80 0D 03 02 00 00 00 00 3F [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 0B 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 0B 00 B2 12 00 90 4A DD 26 2D 37 12 62 90 00 F5 [16:52:20]RAPDU: 90 4A DD 26 2D 37 12 62 90 00 [16:52:20]wFMCommunicate OK [16:52:20]SAM_PROTO_SignData done [16:52:20]FM_MakeSignedData done [16:52:20]CreateOFDProtocolMessage [16:52:20]wFMCommunicate request_size=4 [16:52:20]MH_SAM_APDU [16:52:20]CAPDU: 80 11 00 00 [16:52:20]Write to MH i2c: E2 08 00 B3 12 80 11 00 00 00 00 00 00 3F [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:20]Read from MH i2c: E2 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 17 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: E2 17 00 B3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [16:52:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:52:20]wFMCommunicate OK [16:52:20]CreateOFDProtocolMessage done [16:52:20]OFDSenderStorePacket 198896 [16:52:20]StoreOFDPacket docnum=198896 [16:52:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F5 F1 04 01 72 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 43 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 08 03 00 35 04 06 00 E8 43 B1 72 81 7F 90 4A DD 26 2D 37 12 62 [16:52:20]CheckFolder [16:52:20]dirname=/storage/ofd_packets [16:52:20]CheckFolder done [16:52:20]ProducePacketName [16:52:20]name=ofd_packets/00198896 [16:52:20]NVStorageSaveData ofd_packets/00198896 [16:52:20]File name is /storage/ofd_packets/00198896 [16:52:20]Write 298 bytes [16:52:20]NVStorageSaveData done [16:52:20]OFDSenderStorePacket done [16:52:20]KKMCreateOFDPacket done [16:52:20]NVStorageSaveData kkm_last_timestamp [16:52:20]File name is /storage/kkm_last_timestamp [16:52:20]Write 4 bytes [16:52:20]NVStorageSaveData done [16:52:20]ExternCall_PrintAddStr [16:52:20]wPrintStart [16:52:20]Write to MH i2c: 01 00 00 B4 12 C6 [16:52:20]Write i2c OK [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: 01 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: 01 07 00 [16:52:20]MH_I2C_Read... [16:52:20]Read from MH i2c: 01 07 00 B4 12 00 00 00 00 00 FF 0F DB [16:52:20]RasterBufferAndPrint [16:52:20]line 小褔械褌 N : (1)11326360 [16:52:20]line 袠袧袧: 02508201610067 [16:52:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:52:20]line 袩袪袨袛袗袞袗 [16:52:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [16:52:20]line 孝芯胁邪褉: 2710194210 [16:52:20]line 袛孝-袣-5 [16:52:20]line 130.000 * 0.00 [16:52:20]line = 0.00 [16:52:20]line 袧袛小 12% 袧小袩 1% [16:52:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:52:20]line 袠孝袨袚袨: 0.00 [16:52:20]line 袧小袩 1% : 0.00 [16:52:20]line 袧袛小 12% : 0.00 [16:52:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:52:20]line 袘械蟹薪邪谢.: 0.00 [16:52:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:52:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:52:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:52:20]line 效械泻 504 17.08.2024 16:52 [16:52:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:52:20]line 袟袧袦: 0300000079 [16:52:20]line 袪袧袦: 0000000000092545 [16:52:20]line 袙械褉褋懈褟 袣袣袦: 001 [16:52:20]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [16:52:20]line 72976 [16:52:20]line 肖袦: 0000000000871802 [16:52:20]line 肖袛: 198896 [16:52:20]line 肖袩袛: 255377437524351 [16:52:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198896&fm=255377437524351&tin=02508201610067®Number=0000000000092545&sum=0 [16:52:20]OFD Sender: Processing packet 198896 [packets to send 246, broken 245] [16:52:20]ProducePacketName [16:52:20]name=ofd_packets/00198896 [16:52:20]OFD Sender: To server: 嚂鰌G, [16:52:20]CommunicateWithHost lk.salyk.kg:30040 [16:52:20]ConnectInit lk.salyk.kg [16:52:20]written 0, free lines is 4095 [16:52:20]Connected sock=11 [16:52:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F5 F1 04 01 72 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 43 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 08 03 00 35 04 06 00 E8 43 B1 72 81 7F 90 4A DD 26 2D 37 12 62 [16:52:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D 7B 47 00 11 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 08 03 00 F4 03 04 00 53 81 C0 66 B6 04 01 00 00 C7 DE AB 89 DE 3F F7 FF [16:52:21]CommunicateWithHost err = 0 [16:52:21]CheckOFDResponse [16:52:21]1017 (14) - 77093643461234 [16:52:21]1041 (16) - 0000000000871802 [16:52:21]1040 (4) - 198896 [16:52:21]1012 (4) - 17.08.2024 10:54 [16:52:21]1206 (1) - 0 [16:52:21]OFD Sender: Remove packet 198896 [16:52:21]ProducePacketName [16:52:21]name=ofd_packets/00198896 [16:52:21]NVStorageDeleteData [16:52:21]Write to MH i2c: 01 00 00 DE 12 F0 [16:52:21]Write i2c OK [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: 01 [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: 01 07 00 [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: 01 07 00 DE 12 00 00 00 00 00 F3 0C F6 [16:52:21]RasterBufferAndPrint [16:52:21]line [16:52:21]line [16:52:21]line [16:52:21]line [16:52:21]line [16:52:21]written 0, free lines is 3321 [16:52:21]MH_Cut [16:52:21]Write to MH i2c: D1 01 00 E5 12 01 C9 [16:52:21]Write i2c OK [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: D1 [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: D1 01 00 [16:52:21]MH_I2C_Read... [16:52:21]Read from MH i2c: D1 01 00 E5 12 00 C8 [16:52:21]Write to MH i2c: 01 00 00 E6 12 F8 [16:52:21]Write i2c OK [16:52:21]MH_I2C_Read... [16:52:21]OFD Sender: No OFD packet to send [16:52:21]*** Cut start [16:52:21]*** Purtial cut [16:52:21]*** CUTSNS_PIN = 0 [16:52:22]*** Stage 1: CUTSNS_PIN = 1 [16:52:23]Read from MH i2c: 01 [16:52:23]MH_I2C_Read... [16:52:23]*** Stop cut motor [16:52:24]*** Cut end [16:52:24]Read from MH i2c: 01 07 00 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: 01 07 00 E6 12 00 00 00 00 00 FF 0F 0D [16:52:24]process_action close_receipt done [16:52:24]requested_data is exist [16:52:24]produce_requested_data [16:52:24]requested_item fm.sn is exist - process it [16:52:24]wFMCommunicate request_size=4 [16:52:24]MH_SAM_APDU [16:52:24]CAPDU: 80 11 00 00 [16:52:24]Write to MH i2c: E2 08 00 E7 12 80 11 00 00 00 00 00 00 73 [16:52:24]Write i2c OK [16:52:24]MH_I2C_Read... [16:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:24]Read from MH i2c: E2 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 17 00 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 17 00 E7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [16:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:52:24]wFMCommunicate OK [16:52:24]requested_item fd.num is exist - process it [16:52:24]SAM_PROTO_GetFieldsCounters [16:52:24]wFMCommunicate request_size=4 [16:52:24]MH_SAM_APDU [16:52:24]CAPDU: 80 13 00 00 [16:52:24]Write to MH i2c: E2 08 00 E8 12 80 13 00 00 00 00 00 00 76 [16:52:24]Write i2c OK [16:52:24]MH_I2C_Read... [16:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:24]Read from MH i2c: E2 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 62 00 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 62 00 E8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [16:52:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:24]wFMCommunicate OK [16:52:24]SAM_PROTO_GetFieldsCounters done [16:52:24]requested_item shift.num is exist - process it [16:52:24]requested_item shift.opened is exist - process it [16:52:24]req_shift_opened [16:52:24]FM_GetShiftState [16:52:24]SAM_PROTO_GetShiftState [16:52:24]wFMCommunicate request_size=4 [16:52:24]MH_SAM_APDU [16:52:24]CAPDU: 80 13 01 00 [16:52:24]Write to MH i2c: E2 08 00 E9 12 80 13 01 00 00 00 00 00 78 [16:52:24]Write i2c OK [16:52:24]MH_I2C_Read... [16:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:24]Read from MH i2c: E2 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 0E 00 [16:52:24]MH_I2C_Read... [16:52:24]Read from MH i2c: E2 0E 00 E9 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [16:52:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:52:24]wFMCommunicate OK [16:52:24]SAM_PROTO_GetShiftState done [16:52:24]FM_GetShiftState done [16:52:24]req_shift_opened done [16:52:24]requested_item shift.open_date is exist - process it [16:52:24]req_shift_open_date [16:52:24]req_shift_open_date done [16:52:24]produce_requested_data done [16:52:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198896,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:52:24]process_action_free close_receipt [16:52:24]json_value_free [16:52:24]json_value_free done [16:52:24]process_json_proto returns [16:52:24]Send response to host [16:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198896,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:52:24]free response buf [16:52:24]execute_script done [16:52:24]execute_script returns [16:52:24]free content buf [16:52:24]Sock 9.Close socket [16:52:24]Sock 9.Thread stoped [16:52:26]OFD Sender: No OFD packet to send [16:52:31]OFD Sender: No OFD packet to send [16:52:36]OFD Sender: No OFD packet to send [16:52:41]OFD Sender: No OFD packet to send [16:52:46]OFD Sender: No OFD packet to send [16:52:51]OFD Sender: No OFD packet to send [16:52:56]OFD Sender: No OFD packet to send [16:53:01]OFD Sender: No OFD packet to send [16:53:06]OFD Sender: No OFD packet to send [16:53:11]OFD Sender: No OFD packet to send [16:53:16]OFD Sender: No OFD packet to send [16:53:21]OFD Sender: No OFD packet to send [16:53:26]OFD Sender: No OFD packet to send [16:53:31]OFD Sender: No OFD packet to send [16:53:36]OFD Sender: No OFD packet to send [16:53:41]OFD Sender: No OFD packet to send [16:53:46]OFD Sender: No OFD packet to send [16:53:51]OFD Sender: No OFD packet to send [16:53:56]OFD Sender: No OFD packet to send [16:54:01]OFD Sender: No OFD packet to send [16:54:06]OFD Sender: No OFD packet to send [16:54:11]OFD Sender: No OFD packet to send [16:54:16]OFD Sender: No OFD packet to send [16:54:21]OFD Sender: No OFD packet to send [16:54:26]OFD Sender: No OFD packet to send [16:54:31]OFD Sender: No OFD packet to send [16:54:36]OFD Sender: No OFD packet to send [16:54:40]accept exits with 7 [16:54:40]New connection [16:54:40]New thread 3067284836 created [16:54:40]Thread 3067428196 joined [16:54:40]Waiting for new connection... [16:54:40] Sock 7.Parse request [16:54:40]Sock 7.Check first char [16:54:40]Sock 7.First char is OK [16:54:40]request: POST /json_proto HTTP/1.0 [16:54:40]Method: POST [16:54:40]URL: /json_proto [16:54:40]Method is POST - this is cgi request [16:54:40]url: /json_proto [16:54:40]query_string will be loaded in cgi processing [16:54:40]execute_cgi json_proto POST (null) [16:54:40]execute_cgi path=json_proto method=POST [16:54:40]POST find Content-Length [16:54:40]Host: 172.17.46.195:8080 [16:54:40]Content-Length: 791 [16:54:40]Content-Type: application/json [16:54:40] [16:54:40]POST finish read [16:54:40]Found Content-Length = 791 [16:54:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 66.850, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72976", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:40]execute_script... [16:54: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)11326362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 66.850, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A72976", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:40]POST & json_proto [16:54:40]process_json_proto [16:54:40]json parsed OK: [16:54:40]protocol is kg_v1.0 [16:54:40]action value=close_receipt [16:54:40]process_action close_receipt [16:54:40]cmd_close_receipt [16:54:40]MH_GetDate [16:54:40]Write to MH i2c: F0 00 00 EA 12 EB [16:54:40]Write i2c OK [16:54:40]MH_I2C_Read... [16:54:40]Read from MH i2c: F0 [16:54:40]MH_I2C_Read... [16:54:40]Read from MH i2c: F0 09 00 [16:54:40]MH_I2C_Read... [16:54:40]Read from MH i2c: F0 09 00 EA 12 00 D1 D5 C0 66 8D AE BC 66 1D [16:54:40]GetLastDocTimeStamp 1723913539 [16:54:40]current date 1723913681 [16:54:40]FM_GetShiftState [16:54:40]SAM_PROTO_GetShiftState [16:54:40]wFMCommunicate request_size=4 [16:54:40]MH_SAM_APDU [16:54:40]CAPDU: 80 13 01 00 [16:54:40]Write to MH i2c: E2 08 00 EB 12 80 13 01 00 00 00 00 00 7A [16:54:40]Write i2c OK [16:54:40]MH_I2C_Read... [16:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:41]Read from MH i2c: E2 [16:54:41]MH_I2C_Read... [16:54:41]Read from MH i2c: E2 0E 00 [16:54:41]MH_I2C_Read... [16:54:41]Read from MH i2c: E2 0E 00 EB 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [16:54:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:54:41]wFMCommunicate OK [16:54:41]SAM_PROTO_GetShiftState done [16:54:41]FM_GetShiftState done [16:54:41]opened in 1723853126 [16:54:41]opened+sec_in_day 1723939526 [16:54:41]quantity*price = 0 [16:54:41]sum+1 = 1 [16:54:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 505 17.08.2024 16:54 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 72976 肖袦: 0000000000871802 肖袛: 198897 肖袩袛: 3918379200805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165441&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198897&fm=3918379200805&tin=02508201610067®Number=0000000000092545&sum=0 [16:54:42]StoreToDocumentArchive [16:54:42]shift 463 fd 198897 [16:54:42]save to /storage/0463/doc_00198897 [16:54:42]save last doc name /storage/0463/doc_00198897 to /storage/kkm_last_doc_name [16:54:42]save OK [16:54:42]Clear old archive folders... [16:54:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:54:42]tlvbuf is 0033C200 [16:54:42]SAM_PROTO_ClearQueue [16:54:42]wFMCommunicate request_size=4 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 09 00 00 [16:54:42]Write to MH i2c: E2 08 00 F8 12 80 09 00 00 00 00 00 00 7C [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 F8 12 00 90 00 7E [16:54:42]RAPDU: 90 00 [16:54:42]wFMCommunicate OK [16:54:42]SAM_PROTO_ClearQueue done [16:54:42]KKMCreateOFDPacket [16:54:42]OFDProtocolAddRootSTLVToBuf [16:54:42]FM_MakeSignedData [16:54:42]FM_MakeSignedData [16:54:42]SAM_PROTO_SignData [16:54:42]wFMCommunicate request_size=4 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 0D 01 02 [16:54:42]Write to MH i2c: E2 08 00 F9 12 80 0D 01 02 00 00 00 00 84 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 F9 12 00 90 00 7F [16:54:42]RAPDU: 90 00 [16:54:42]wFMCommunicate OK [16:54:42]wFMCommunicate request_size=255 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 05 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 D1 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 08 03 00 35 04 06 00 03 90 51 99 [16:54:42]Write to MH i2c: E2 02 01 FA 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 05 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 D1 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 08 03 00 35 04 06 00 03 90 51 99 00 00 12 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 FA 12 00 90 00 80 [16:54:42]RAPDU: 90 00 [16:54:42]wFMCommunicate OK [16:54:42]wFMCommunicate request_size=7 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 0D 02 02 02 B1 25 [16:54:42]Write to MH i2c: E2 0A 00 FB 12 80 0D 02 02 02 00 B1 25 00 00 61 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 03 00 FB 12 00 90 00 81 [16:54:42]RAPDU: 90 00 [16:54:42]wFMCommunicate OK [16:54:42]wFMCommunicate request_size=4 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 0D 03 02 [16:54:42]Write to MH i2c: E2 08 00 FC 12 80 0D 03 02 00 00 00 00 89 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 0B 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 0B 00 FC 12 00 FA 25 B0 60 89 E1 38 D3 90 00 2E [16:54:42]RAPDU: FA 25 B0 60 89 E1 38 D3 90 00 [16:54:42]wFMCommunicate OK [16:54:42]SAM_PROTO_SignData done [16:54:42]FM_MakeSignedData done [16:54:42]CreateOFDProtocolMessage [16:54:42]wFMCommunicate request_size=4 [16:54:42]MH_SAM_APDU [16:54:42]CAPDU: 80 11 00 00 [16:54:42]Write to MH i2c: E2 08 00 FD 12 80 11 00 00 00 00 00 00 89 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:42]Read from MH i2c: E2 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 17 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: E2 17 00 FD 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [16:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:54:42]wFMCommunicate OK [16:54:42]CreateOFDProtocolMessage done [16:54:42]OFDSenderStorePacket 198897 [16:54:42]StoreOFDPacket docnum=198897 [16:54:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 74 F4 04 01 7E F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 05 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 D1 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 08 03 00 35 04 06 00 03 90 51 99 B1 25 FA 25 B0 60 89 E1 38 D3 [16:54:42]CheckFolder [16:54:42]dirname=/storage/ofd_packets [16:54:42]CheckFolder done [16:54:42]ProducePacketName [16:54:42]name=ofd_packets/00198897 [16:54:42]NVStorageSaveData ofd_packets/00198897 [16:54:42]File name is /storage/ofd_packets/00198897 [16:54:42]Write 298 bytes [16:54:42]NVStorageSaveData done [16:54:42]OFDSenderStorePacket done [16:54:42]KKMCreateOFDPacket done [16:54:42]NVStorageSaveData kkm_last_timestamp [16:54:42]File name is /storage/kkm_last_timestamp [16:54:42]Write 4 bytes [16:54:42]NVStorageSaveData done [16:54:42]ExternCall_PrintAddStr [16:54:42]wPrintStart [16:54:42]Write to MH i2c: 01 00 00 FE 12 10 [16:54:42]Write i2c OK [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: 01 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: 01 07 00 [16:54:42]MH_I2C_Read... [16:54:42]Read from MH i2c: 01 07 00 FE 12 00 00 00 00 00 FF 0F 25 [16:54:42]RasterBufferAndPrint [16:54:42]line 小褔械褌 N : (1)11326362 [16:54:42]line 袠袧袧: 02508201610067 [16:54:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:54:42]line 袩袪袨袛袗袞袗 [16:54:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [16:54:42]line 孝芯胁邪褉: 2710194210 [16:54:42]line 袛孝-袣-5 [16:54:42]line 66.850 * 0.00 [16:54:42]line = 0.00 [16:54:42]line 袧袛小 12% 袧小袩 1% [16:54:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:54:42]line 袠孝袨袚袨: 0.00 [16:54:42]line 袧小袩 1% : 0.00 [16:54:42]line 袧袛小 12% : 0.00 [16:54:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:54:42]line 袘械蟹薪邪谢.: 0.00 [16:54:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:54:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:54:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:54:42]line 效械泻 505 17.08.2024 16:54 [16:54:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:54:42]line 袟袧袦: 0300000079 [16:54:42]line 袪袧袦: 0000000000092545 [16:54:42]line 袙械褉褋懈褟 袣袣袦: 001 [16:54:42]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [16:54:42]line 72976 [16:54:42]line 肖袦: 0000000000871802 [16:54:42]line 肖袛: 198897 [16:54:42]line 肖袩袛: 3918379200805 [16:54:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165441&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198897&fm=3918379200805&tin=02508201610067®Number=0000000000092545&sum=0 [16:54:42]OFD Sender: Processing packet 198897 [packets to send 246, broken 245] [16:54:42]ProducePacketName [16:54:42]name=ofd_packets/00198897 [16:54:42]OFD Sender: To server: 嚂鰌G, [16:54:42]CommunicateWithHost lk.salyk.kg:30040 [16:54:42]ConnectInit lk.salyk.kg [16:54:42]written 0, free lines is 4095 [16:54:43]Connected sock=10 [16:54:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 74 F4 04 01 7E F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 05 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 01 00 00 F4 03 04 00 D1 D5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 08 03 00 35 04 06 00 03 90 51 99 B1 25 FA 25 B0 60 89 E1 38 D3 [16:54:43]Write to MH i2c: 01 00 00 28 13 3B [16:54:43]Write i2c OK [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: 01 [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: 01 07 00 [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: 01 07 00 28 13 00 00 00 00 00 E0 0C 2E [16:54:43]RasterBufferAndPrint [16:54:43]line [16:54:43]line [16:54:43]line [16:54:43]line [16:54:43]line [16:54:43]written 0, free lines is 3302 [16:54:43]MH_Cut [16:54:43]Write to MH i2c: D1 01 00 2F 13 01 14 [16:54:43]Write i2c OK [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: D1 [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: D1 01 00 [16:54:43]MH_I2C_Read... [16:54:43]Read from MH i2c: D1 01 00 2F 13 00 13 [16:54:43]Write to MH i2c: 01 00 00 30 13 43 [16:54:43]Write i2c OK [16:54:43]MH_I2C_Read... [16:54:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 2A 47 00 E1 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 31 38 30 32 10 04 04 00 F1 08 03 00 F4 03 04 00 E1 81 C0 66 B6 04 01 00 00 92 71 49 38 39 A2 71 EF [16:54:43]CommunicateWithHost err = 0 [16:54:43]CheckOFDResponse [16:54:43]1017 (14) - 77093643461234 [16:54:43]1041 (16) - 0000000000871802 [16:54:43]1040 (4) - 198897 [16:54:43]1012 (4) - 17.08.2024 10:56 [16:54:43]1206 (1) - 0 [16:54:43]OFD Sender: Remove packet 198897 [16:54:43]ProducePacketName [16:54:43]name=ofd_packets/00198897 [16:54:43]NVStorageDeleteData [16:54:43]OFD Sender: No OFD packet to send [16:54:44]*** Cut start [16:54:44]*** Purtial cut [16:54:44]*** Stage 1: CUTSNS_PIN = 1 [16:54:44]Read from MH i2c: 01 [16:54:44]MH_I2C_Read... [16:54:44]*** Stop cut motor [16:54:44]*** Cut end [16:54:44]Read from MH i2c: 01 07 00 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: 01 07 00 30 13 00 00 00 00 00 FF 0F 58 [16:54:44]process_action close_receipt done [16:54:44]requested_data is exist [16:54:44]produce_requested_data [16:54:44]requested_item fm.sn is exist - process it [16:54:44]wFMCommunicate request_size=4 [16:54:44]MH_SAM_APDU [16:54:44]CAPDU: 80 11 00 00 [16:54:44]Write to MH i2c: E2 08 00 31 13 80 11 00 00 00 00 00 00 BE [16:54:44]Write i2c OK [16:54:44]MH_I2C_Read... [16:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:44]Read from MH i2c: E2 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 17 00 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 17 00 31 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [16:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:54:44]wFMCommunicate OK [16:54:44]requested_item fd.num is exist - process it [16:54:44]SAM_PROTO_GetFieldsCounters [16:54:44]wFMCommunicate request_size=4 [16:54:44]MH_SAM_APDU [16:54:44]CAPDU: 80 13 00 00 [16:54:44]Write to MH i2c: E2 08 00 32 13 80 13 00 00 00 00 00 00 C1 [16:54:44]Write i2c OK [16:54:44]MH_I2C_Read... [16:54:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:44]Read from MH i2c: E2 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 62 00 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 62 00 32 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [16:54:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:44]wFMCommunicate OK [16:54:44]SAM_PROTO_GetFieldsCounters done [16:54:44]requested_item shift.num is exist - process it [16:54:44]requested_item shift.opened is exist - process it [16:54:44]req_shift_opened [16:54:44]FM_GetShiftState [16:54:44]SAM_PROTO_GetShiftState [16:54:44]wFMCommunicate request_size=4 [16:54:44]MH_SAM_APDU [16:54:44]CAPDU: 80 13 01 00 [16:54:44]Write to MH i2c: E2 08 00 33 13 80 13 01 00 00 00 00 00 C3 [16:54:44]Write i2c OK [16:54:44]MH_I2C_Read... [16:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:44]Read from MH i2c: E2 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 0E 00 [16:54:44]MH_I2C_Read... [16:54:44]Read from MH i2c: E2 0E 00 33 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [16:54:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:54:44]wFMCommunicate OK [16:54:44]SAM_PROTO_GetShiftState done [16:54:44]FM_GetShiftState done [16:54:44]req_shift_opened done [16:54:44]requested_item shift.open_date is exist - process it [16:54:44]req_shift_open_date [16:54:44]req_shift_open_date done [16:54:44]produce_requested_data done [16:54:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198897,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:54:44]process_action_free close_receipt [16:54:44]json_value_free [16:54:44]json_value_free done [16:54:44]process_json_proto returns [16:54:44]Send response to host [16:54:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198897,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:54:44]free response buf [16:54:44]execute_script done [16:54:44]execute_script returns [16:54:44]free content buf [16:54:44]Sock 7.Close socket [16:54:44]Sock 7.Thread stoped [16:54:48]OFD Sender: No OFD packet to send [16:54:53]OFD Sender: No OFD packet to send [16:54:58]OFD Sender: No OFD packet to send [16:55:03]OFD Sender: No OFD packet to send [16:55:08]OFD Sender: No OFD packet to send [16:55:13]OFD Sender: No OFD packet to send [16:55:18]OFD Sender: No OFD packet to send [16:55:23]OFD Sender: No OFD packet to send [16:55:28]OFD Sender: No OFD packet to send [16:55:33]OFD Sender: No OFD packet to send [16:55:38]OFD Sender: No OFD packet to send [16:55:43]OFD Sender: No OFD packet to send [16:55:48]OFD Sender: No OFD packet to send [16:55:53]OFD Sender: No OFD packet to send [16:55:58]OFD Sender: No OFD packet to send [16:56:03]OFD Sender: No OFD packet to send [16:56:09]OFD Sender: No OFD packet to send [16:56:14]OFD Sender: No OFD packet to send [16:56:19]OFD Sender: No OFD packet to send [16:56:24]OFD Sender: No OFD packet to send [16:56:29]OFD Sender: No OFD packet to send [16:56:34]OFD Sender: No OFD packet to send [16:56:39]OFD Sender: No OFD packet to send [16:56:44]OFD Sender: No OFD packet to send [16:56:49]OFD Sender: No OFD packet to send [16:56:54]OFD Sender: No OFD packet to send [16:56:59]OFD Sender: No OFD packet to send [16:57:04]OFD Sender: No OFD packet to send [16:57:09]OFD Sender: No OFD packet to send [16:57:14]OFD Sender: No OFD packet to send [16:57:19]OFD Sender: No OFD packet to send [16:57:24]OFD Sender: No OFD packet to send [16:57:29]OFD Sender: No OFD packet to send [16:57:34]OFD Sender: No OFD packet to send [16:57:37]accept exits with 9 [16:57:37]New connection [16:57:37]New thread 3067428196 created [16:57:37]Thread 3067284836 joined [16:57:37]Waiting for new connection... [16:57:37] Sock 9.Parse request [16:57:37]Sock 9.Check first char [16:57:37]Sock 9.First char is OK [16:57:37]request: POST /json_proto HTTP/1.0 [16:57:37]Method: POST [16:57:37]URL: /json_proto [16:57:37]Method is POST - this is cgi request [16:57:37]url: /json_proto [16:57:37]query_string will be loaded in cgi processing [16:57:37]execute_cgi json_proto POST (null) [16:57:37]execute_cgi path=json_proto method=POST [16:57:37]POST find Content-Length [16:57:37]Host: 172.17.46.195:8080 [16:57:37]Content-Length: 795 [16:57:37]Content-Type: application/json [16:57:37] [16:57:37]POST finish read [16:57:37]Found Content-Length = 795 [16:57:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:37]execute_script... [16:57: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)11326363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:37]POST & json_proto [16:57:37]process_json_proto [16:57:37]json parsed OK: [16:57:37]protocol is kg_v1.0 [16:57:37]action value=close_receipt [16:57:37]process_action close_receipt [16:57:37]cmd_close_receipt [16:57:37]MH_GetDate [16:57:37]Write to MH i2c: F0 00 00 34 13 36 [16:57:37]Write i2c OK [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: F0 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: F0 09 00 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: F0 09 00 34 13 00 82 D6 C0 66 8D AE BC 66 1A [16:57:37]GetLastDocTimeStamp 1723913681 [16:57:37]current date 1723913858 [16:57:37]FM_GetShiftState [16:57:37]SAM_PROTO_GetShiftState [16:57:37]wFMCommunicate request_size=4 [16:57:37]MH_SAM_APDU [16:57:37]CAPDU: 80 13 01 00 [16:57:37]Write to MH i2c: E2 08 00 35 13 80 13 01 00 00 00 00 00 C5 [16:57:37]Write i2c OK [16:57:37]MH_I2C_Read... [16:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:37]Read from MH i2c: E2 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 0E 00 [16:57:37]MH_I2C_Read... [16:57:37]Read from MH i2c: E2 0E 00 35 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [16:57:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:57:37]wFMCommunicate OK [16:57:37]SAM_PROTO_GetShiftState done [16:57:37]FM_GetShiftState done [16:57:37]opened in 1723853126 [16:57:37]opened+sec_in_day 1723939526 [16:57:37]quantity*price = 100035 [16:57:37]sum+1 = 100036 [16:57:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 506 17.08.2024 16:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198898 肖袩袛: 31649529457315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165738&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198898&fm=31649529457315&tin=02508201610067®Number=0000000000092545&sum=100035 [16:57:38]StoreToDocumentArchive [16:57:38]shift 463 fd 198898 [16:57:38]save to /storage/0463/doc_00198898 [16:57:38]save last doc name /storage/0463/doc_00198898 to /storage/kkm_last_doc_name [16:57:38]save OK [16:57:38]Clear old archive folders... [16:57:38]ProcessDocumentItem done err = 0, tmpTLVsize=249 [16:57:38]tlvbuf is 0032A9B0 [16:57:38]SAM_PROTO_ClearQueue [16:57:38]wFMCommunicate request_size=4 [16:57:38]MH_SAM_APDU [16:57:38]CAPDU: 80 09 00 00 [16:57:38]Write to MH i2c: E2 08 00 42 13 80 09 00 00 00 00 00 00 C7 [16:57:38]Write i2c OK [16:57:38]MH_I2C_Read... [16:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:38]Read from MH i2c: E2 [16:57:38]MH_I2C_Read... [16:57:38]Read from MH i2c: E2 03 00 [16:57:38]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 42 13 00 90 00 C9 [16:57:39]RAPDU: 90 00 [16:57:39]wFMCommunicate OK [16:57:39]SAM_PROTO_ClearQueue done [16:57:39]KKMCreateOFDPacket [16:57:39]OFDProtocolAddRootSTLVToBuf [16:57:39]FM_MakeSignedData [16:57:39]FM_MakeSignedData [16:57:39]SAM_PROTO_SignData [16:57:39]wFMCommunicate request_size=4 [16:57:39]MH_SAM_APDU [16:57:39]CAPDU: 80 0D 01 02 [16:57:39]Write to MH i2c: E2 08 00 43 13 80 0D 01 02 00 00 00 00 CF [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 43 13 00 90 00 CA [16:57:39]RAPDU: 90 00 [16:57:39]wFMCommunicate OK [16:57:39]wFMCommunicate request_size=255 [16:57:39]MH_SAM_APDU [16:57:39]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 82 D6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 08 03 00 35 04 06 00 1C C8 FA [16:57:39]Write to MH i2c: E2 02 01 44 13 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 82 D6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 08 03 00 35 04 06 00 1C C8 FA 00 00 AD [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]OFD Sender: No OFD packet to send [16:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 44 13 00 90 00 CB [16:57:39]RAPDU: 90 00 [16:57:39]wFMCommunicate OK [16:57:39]wFMCommunicate request_size=8 [16:57:39]MH_SAM_APDU [16:57:39]CAPDU: 80 0D 02 02 03 F5 EA A3 [16:57:39]Write to MH i2c: E2 0B 00 45 13 80 0D 02 02 03 00 F5 EA A3 00 00 5A [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 03 00 45 13 00 90 00 CC [16:57:39]RAPDU: 90 00 [16:57:39]wFMCommunicate OK [16:57:39]wFMCommunicate request_size=4 [16:57:39]MH_SAM_APDU [16:57:39]CAPDU: 80 0D 03 02 [16:57:39]Write to MH i2c: E2 08 00 46 13 80 0D 03 02 00 00 00 00 D4 [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 0B 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 0B 00 46 13 00 DA 80 B5 67 20 52 7B 03 90 00 3B [16:57:39]RAPDU: DA 80 B5 67 20 52 7B 03 90 00 [16:57:39]wFMCommunicate OK [16:57:39]SAM_PROTO_SignData done [16:57:39]FM_MakeSignedData done [16:57:39]CreateOFDProtocolMessage [16:57:39]wFMCommunicate request_size=4 [16:57:39]MH_SAM_APDU [16:57:39]CAPDU: 80 11 00 00 [16:57:39]Write to MH i2c: E2 08 00 47 13 80 11 00 00 00 00 00 00 D4 [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:39]Read from MH i2c: E2 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 17 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: E2 17 00 47 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [16:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:57:39]wFMCommunicate OK [16:57:39]CreateOFDProtocolMessage done [16:57:39]OFDSenderStorePacket 198898 [16:57:39]StoreOFDPacket docnum=198898 [16:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 7E DB 05 01 A2 0A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 82 D6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 08 03 00 35 04 06 00 1C C8 FA F5 EA A3 DA 80 B5 67 20 52 7B 03 [16:57:39]CheckFolder [16:57:39]dirname=/storage/ofd_packets [16:57:39]CheckFolder done [16:57:39]ProducePacketName [16:57:39]name=ofd_packets/00198898 [16:57:39]NVStorageSaveData ofd_packets/00198898 [16:57:39]File name is /storage/ofd_packets/00198898 [16:57:39]Write 299 bytes [16:57:39]NVStorageSaveData done [16:57:39]OFDSenderStorePacket done [16:57:39]KKMCreateOFDPacket done [16:57:39]NVStorageSaveData kkm_last_timestamp [16:57:39]File name is /storage/kkm_last_timestamp [16:57:39]Write 4 bytes [16:57:39]NVStorageSaveData done [16:57:39]ExternCall_PrintAddStr [16:57:39]wPrintStart [16:57:39]Write to MH i2c: 01 00 00 48 13 5B [16:57:39]Write i2c OK [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: 01 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: 01 07 00 [16:57:39]MH_I2C_Read... [16:57:39]Read from MH i2c: 01 07 00 48 13 00 00 00 00 00 FF 0F 70 [16:57:39]RasterBufferAndPrint [16:57:39]line 小褔械褌 N : (1)11326363 [16:57:39]line 袠袧袧: 02508201610067 [16:57:39]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [16:57:39]line 袩袪袨袛袗袞袗 [16:57:39]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [16:57:39]line 孝芯胁邪褉: 2710124130 [16:57:39]line SU-92-袣-5 [16:57:39]line 14.540 * 68.80 [16:57:39]line = 1000.35 [16:57:39]line 袧袛小 12% 袧小袩 1% [16:57:39]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [16:57:39]line 袠孝袨袚袨: 1000.35 [16:57:39]line 袧小袩 1% : 8.85 [16:57:39]line 袧袛小 12% : 106.23 [16:57:39]line 袧邪谢懈褔薪褘屑懈: 0.00 [16:57:39]line 袘械蟹薪邪谢.: 1000.35 [16:57:39]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [16:57:39]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [16:57:39]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [16:57:39]line 效械泻 506 17.08.2024 16:57 [16:57:39]line 小屑械薪邪: 463 肖肖袛: 1.0 [16:57:39]line 袟袧袦: 0300000079 [16:57:39]line 袪袧袦: 0000000000092545 [16:57:39]line 袙械褉褋懈褟 袣袣袦: 001 [16:57:39]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [16:57:39]line 肖袦: 0000000000871802 [16:57:39]line 肖袛: 198898 [16:57:39]line 肖袩袛: 31649529457315 [16:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T165738&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198898&fm=31649529457315&tin=02508201610067®Number=0000000000092545&sum=100035 [16:57:39]OFD Sender: Processing packet 198898 [packets to send 246, broken 245] [16:57:39]ProducePacketName [16:57:39]name=ofd_packets/00198898 [16:57:39]OFD Sender: To server: 嚂鰌G, [16:57:39]CommunicateWithHost lk.salyk.kg:30040 [16:57:39]ConnectInit lk.salyk.kg [16:57:39]written 0, free lines is 4095 [16:57:40]Connected sock=11 [16:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 7E DB 05 01 A2 0A 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 82 D6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 08 03 00 35 04 06 00 1C C8 FA F5 EA A3 DA 80 B5 67 20 52 7B 03 [16:57:40]Write to MH i2c: 01 00 00 72 13 85 [16:57:40]Write i2c OK [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: 01 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: 01 07 00 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: 01 07 00 72 13 00 00 00 00 00 F3 0C 8B [16:57:40]RasterBufferAndPrint [16:57:40]line [16:57:40]line [16:57:40]line [16:57:40]line [16:57:40]line [16:57:40]written 0, free lines is 3321 [16:57:40]MH_Cut [16:57:40]Write to MH i2c: D1 01 00 79 13 01 5E [16:57:40]Write i2c OK [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: D1 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: D1 01 00 [16:57:40]MH_I2C_Read... [16:57:40]Read from MH i2c: D1 01 00 79 13 00 5D [16:57:40]Write to MH i2c: 01 00 00 7A 13 8D [16:57:40]Write i2c OK [16:57:40]MH_I2C_Read... [16:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 59 38 47 00 C7 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 08 03 00 F4 03 04 00 92 82 C0 66 B6 04 01 00 00 57 5F 2F 2B 97 DA B8 3D [16:57:40]CommunicateWithHost err = 0 [16:57:40]CheckOFDResponse [16:57:40]1017 (14) - 77093643461234 [16:57:40]1041 (16) - 0000000000871802 [16:57:40]1040 (4) - 198898 [16:57:40]1012 (4) - 17.08.2024 10:59 [16:57:40]1206 (1) - 0 [16:57:40]OFD Sender: Remove packet 198898 [16:57:40]ProducePacketName [16:57:40]name=ofd_packets/00198898 [16:57:40]NVStorageDeleteData [16:57:40]OFD Sender: No OFD packet to send [16:57:40]*** Cut start [16:57:40]*** Purtial cut [16:57:40]*** CUTSNS_PIN = 0 [16:57:41]*** Stage 1: CUTSNS_PIN = 1 [16:57:43]Read from MH i2c: 01 [16:57:43]MH_I2C_Read... [16:57:43]*** Stop cut motor [16:57:43]*** Cut end [16:57:43]Read from MH i2c: 01 07 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: 01 07 00 7A 13 00 00 00 00 00 FF 0F A2 [16:57:43]process_action close_receipt done [16:57:43]requested_data is exist [16:57:43]produce_requested_data [16:57:43]requested_item fm.sn is exist - process it [16:57:43]wFMCommunicate request_size=4 [16:57:43]MH_SAM_APDU [16:57:43]CAPDU: 80 11 00 00 [16:57:43]Write to MH i2c: E2 08 00 7B 13 80 11 00 00 00 00 00 00 08 [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:43]Read from MH i2c: E2 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 17 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 17 00 7B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 55 [16:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [16:57:43]wFMCommunicate OK [16:57:43]requested_item fd.num is exist - process it [16:57:43]SAM_PROTO_GetFieldsCounters [16:57:43]wFMCommunicate request_size=4 [16:57:43]MH_SAM_APDU [16:57:43]CAPDU: 80 13 00 00 [16:57:43]Write to MH i2c: E2 08 00 7C 13 80 13 00 00 00 00 00 00 0B [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:43]Read from MH i2c: E2 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 62 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 62 00 7C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [16:57:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:43]wFMCommunicate OK [16:57:43]SAM_PROTO_GetFieldsCounters done [16:57:43]requested_item shift.num is exist - process it [16:57:43]requested_item shift.opened is exist - process it [16:57:43]req_shift_opened [16:57:43]FM_GetShiftState [16:57:43]SAM_PROTO_GetShiftState [16:57:43]wFMCommunicate request_size=4 [16:57:43]MH_SAM_APDU [16:57:43]CAPDU: 80 13 01 00 [16:57:43]Write to MH i2c: E2 08 00 7D 13 80 13 01 00 00 00 00 00 0D [16:57:43]Write i2c OK [16:57:43]MH_I2C_Read... [16:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:43]Read from MH i2c: E2 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 0E 00 [16:57:43]MH_I2C_Read... [16:57:43]Read from MH i2c: E2 0E 00 7D 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6D [16:57:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [16:57:43]wFMCommunicate OK [16:57:43]SAM_PROTO_GetShiftState done [16:57:43]FM_GetShiftState done [16:57:43]req_shift_opened done [16:57:43]requested_item shift.open_date is exist - process it [16:57:43]req_shift_open_date [16:57:43]req_shift_open_date done [16:57:43]produce_requested_data done [16:57:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198898,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [16:57:43]process_action_free close_receipt [16:57:43]json_value_free [16:57:43]json_value_free done [16:57:43]process_json_proto returns [16:57:43]Send response to host [16:57:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198898,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [16:57:43]free response buf [16:57:43]execute_script done [16:57:43]execute_script returns [16:57:43]free content buf [16:57:43]Sock 9.Close socket [16:57:43]Sock 9.Thread stoped [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: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:01]OFD Sender: No OFD packet to send [16:59:06]OFD Sender: No OFD packet to send [16:59:11]OFD Sender: No OFD packet to send [16:59:16]OFD Sender: No OFD packet to send [16:59:21]OFD Sender: No OFD packet to send [16:59:26]OFD Sender: No OFD packet to send [16:59:31]OFD Sender: No OFD packet to send [16:59:36]OFD Sender: No OFD packet to send [16:59:41]OFD Sender: No OFD packet to send [16:59:46]OFD Sender: No OFD packet to send [16:59:51]OFD Sender: No OFD packet to send [16:59:56]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:45]accept exits with 7 [17:00:45]New connection [17:00:45]New thread 3067284836 created [17:00:45]Thread 3067428196 joined [17:00:45]Waiting for new connection... [17:00:45] Sock 7.Parse request [17:00:45]Sock 7.Check first char [17:00:45]Sock 7.First char is OK [17:00:45]request: POST /json_proto HTTP/1.0 [17:00:45]Method: POST [17:00:45]URL: /json_proto [17:00:45]Method is POST - this is cgi request [17:00:45]url: /json_proto [17:00:45]query_string will be loaded in cgi processing [17:00:45]execute_cgi json_proto POST (null) [17:00:45]execute_cgi path=json_proto method=POST [17:00:45]POST find Content-Length [17:00:45]Host: 172.17.46.195:8080 [17:00:45]Content-Length: 827 [17:00:45]Content-Type: application/json [17:00:45] [17:00:45]POST finish read [17:00:45]Found Content-Length = 827 [17:00:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:45]execute_script... [17:00: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)11326364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:00:45]POST & json_proto [17:00:45]process_json_proto [17:00:45]json parsed OK: [17:00:45]protocol is kg_v1.0 [17:00:45]action value=close_receipt [17:00:45]process_action close_receipt [17:00:45]cmd_close_receipt [17:00:45]MH_GetDate [17:00:45]Write to MH i2c: F0 00 00 7E 13 80 [17:00:45]Write i2c OK [17:00:45]MH_I2C_Read... [17:00:45]Read from MH i2c: F0 [17:00:45]MH_I2C_Read... [17:00:45]Read from MH i2c: F0 09 00 [17:00:45]MH_I2C_Read... [17:00:45]Read from MH i2c: F0 09 00 7E 13 00 3D D7 C0 66 8D AE BC 66 20 [17:00:45]GetLastDocTimeStamp 1723913858 [17:00:45]current date 1723914045 [17:00:45]FM_GetShiftState [17:00:45]SAM_PROTO_GetShiftState [17:00:45]wFMCommunicate request_size=4 [17:00:45]MH_SAM_APDU [17:00:45]CAPDU: 80 13 01 00 [17:00:45]Write to MH i2c: E2 08 00 7F 13 80 13 01 00 00 00 00 00 0F [17:00:45]Write i2c OK [17:00:45]MH_I2C_Read... [17:00:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:45]Read from MH i2c: E2 [17:00:45]MH_I2C_Read... [17:00:45]Read from MH i2c: E2 0E 00 [17:00:45]MH_I2C_Read... [17:00:45]Read from MH i2c: E2 0E 00 7F 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [17:00:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:00:45]wFMCommunicate OK [17:00:45]SAM_PROTO_GetShiftState done [17:00:45]FM_GetShiftState done [17:00:45]opened in 1723853126 [17:00:45]opened+sec_in_day 1723939526 [17:00:45]quantity*price = 100051 [17:00:45]sum+1 = 100052 [17:00:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 507 17.08.2024 17:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198899 肖袩袛: 180232870595704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198899&fm=180232870595704&tin=02508201610067®Number=0000000000092545&sum=100051 [17:00:46]StoreToDocumentArchive [17:00:46]shift 463 fd 198899 [17:00:46]save to /storage/0463/doc_00198899 [17:00:46]save last doc name /storage/0463/doc_00198899 to /storage/kkm_last_doc_name [17:00:46]save OK [17:00:46]Clear old archive folders... [17:00:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:00:46]tlvbuf is 00342410 [17:00:46]SAM_PROTO_ClearQueue [17:00:46]wFMCommunicate request_size=4 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 09 00 00 [17:00:46]Write to MH i2c: E2 08 00 8C 13 80 09 00 00 00 00 00 00 11 [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 8C 13 00 90 00 13 [17:00:46]RAPDU: 90 00 [17:00:46]wFMCommunicate OK [17:00:46]SAM_PROTO_ClearQueue done [17:00:46]KKMCreateOFDPacket [17:00:46]OFDProtocolAddRootSTLVToBuf [17:00:46]FM_MakeSignedData [17:00:46]FM_MakeSignedData [17:00:46]SAM_PROTO_SignData [17:00:46]wFMCommunicate request_size=4 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 0D 01 02 [17:00:46]Write to MH i2c: E2 08 00 8D 13 80 0D 01 02 00 00 00 00 19 [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 8D 13 00 90 00 14 [17:00:46]RAPDU: 90 00 [17:00:46]wFMCommunicate OK [17:00:46]wFMCommunicate request_size=255 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 01 00 00 F4 03 04 00 3D D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 08 03 [17:00:46]Write to MH i2c: E2 02 01 8E 13 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 01 00 00 F4 03 04 00 3D D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 08 03 00 00 F4 [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 8E 13 00 90 00 15 [17:00:46]RAPDU: 90 00 [17:00:46]wFMCommunicate OK [17:00:46]wFMCommunicate request_size=16 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A3 EB BC 3A 8C 78 [17:00:46]Write to MH i2c: E2 13 00 8F 13 80 0D 02 02 0B 00 00 35 04 06 00 A3 EB BC 3A 8C 78 00 00 F9 [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 03 00 8F 13 00 90 00 16 [17:00:46]RAPDU: 90 00 [17:00:46]wFMCommunicate OK [17:00:46]wFMCommunicate request_size=4 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 0D 03 02 [17:00:46]Write to MH i2c: E2 08 00 90 13 80 0D 03 02 00 00 00 00 1E [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 0B 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 0B 00 90 13 00 F6 2A 64 5C B1 B0 E0 6B 90 00 AB [17:00:46]RAPDU: F6 2A 64 5C B1 B0 E0 6B 90 00 [17:00:46]wFMCommunicate OK [17:00:46]SAM_PROTO_SignData done [17:00:46]FM_MakeSignedData done [17:00:46]CreateOFDProtocolMessage [17:00:46]wFMCommunicate request_size=4 [17:00:46]MH_SAM_APDU [17:00:46]CAPDU: 80 11 00 00 [17:00:46]Write to MH i2c: E2 08 00 91 13 80 11 00 00 00 00 00 00 1E [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:46]Read from MH i2c: E2 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 17 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: E2 17 00 91 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6B [17:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:00:46]wFMCommunicate OK [17:00:46]CreateOFDProtocolMessage done [17:00:46]OFDSenderStorePacket 198899 [17:00:46]StoreOFDPacket docnum=198899 [17:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 EE B7 0D 01 17 04 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 01 00 00 F4 03 04 00 3D D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 08 03 00 35 04 06 00 A3 EB BC 3A 8C 78 F6 2A 64 5C B1 B0 E0 6B [17:00:46]CheckFolder [17:00:46]dirname=/storage/ofd_packets [17:00:46]CheckFolder done [17:00:46]ProducePacketName [17:00:46]name=ofd_packets/00198899 [17:00:46]NVStorageSaveData ofd_packets/00198899 [17:00:46]File name is /storage/ofd_packets/00198899 [17:00:46]Write 307 bytes [17:00:46]NVStorageSaveData done [17:00:46]OFDSenderStorePacket done [17:00:46]KKMCreateOFDPacket done [17:00:46]NVStorageSaveData kkm_last_timestamp [17:00:46]File name is /storage/kkm_last_timestamp [17:00:46]Write 4 bytes [17:00:46]NVStorageSaveData done [17:00:46]ExternCall_PrintAddStr [17:00:46]wPrintStart [17:00:46]Write to MH i2c: 01 00 00 92 13 A5 [17:00:46]Write i2c OK [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: 01 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: 01 07 00 [17:00:46]MH_I2C_Read... [17:00:46]Read from MH i2c: 01 07 00 92 13 00 00 00 00 00 FF 0F BA [17:00:46]RasterBufferAndPrint [17:00:46]line 小褔械褌 N : (1)11326364 [17:00:46]line 袠袧袧: 02508201610067 [17:00:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:00:46]line 袩袪袨袛袗袞袗 [17:00:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [17:00:46]line 孝芯胁邪褉: 2710194210 [17:00:46]line D-ENERGY 袛孝-袣-5 [17:00:46]line 12.960 * 77.20 [17:00:46]line = 1000.51 [17:00:46]line 袧袛小 12% 袧小袩 1% [17:00:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:00:46]line 袠孝袨袚袨: 1000.51 [17:00:46]line 袧小袩 1% : 8.85 [17:00:46]line 袧袛小 12% : 106.25 [17:00:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:00:46]line 袘械蟹薪邪谢.: 1000.51 [17:00:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:00:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:00:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:00:46]line 效械泻 507 17.08.2024 17:00 [17:00:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:00:46]line 袟袧袦: 0300000079 [17:00:46]line 袪袧袦: 0000000000092545 [17:00:46]line 袙械褉褋懈褟 袣袣袦: 001 [17:00:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [17:00:46]line 肖袦: 0000000000871802 [17:00:46]line 肖袛: 198899 [17:00:46]line 肖袩袛: 180232870595704 [17:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198899&fm=180232870595704&tin=02508201610067®Number=0000000000092545&sum=100051 [17:00:47]OFD Sender: Processing packet 198899 [packets to send 246, broken 245] [17:00:47]ProducePacketName [17:00:47]name=ofd_packets/00198899 [17:00:47]OFD Sender: To server: 嚂鰌G, [17:00:47]CommunicateWithHost lk.salyk.kg:30040 [17:00:47]ConnectInit lk.salyk.kg [17:00:47]written 0, free lines is 4095 [17:00:47]Connected sock=10 [17:00:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 EE B7 0D 01 17 04 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 01 00 00 F4 03 04 00 3D D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 08 03 00 35 04 06 00 A3 EB BC 3A 8C 78 F6 2A 64 5C B1 B0 E0 6B [17:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AA 16 47 00 F4 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 08 03 00 F4 03 04 00 4D 83 C0 66 B6 04 01 00 00 F8 DD 7C EF 27 55 66 61 [17:00:47]CommunicateWithHost err = 0 [17:00:47]CheckOFDResponse [17:00:47]1017 (14) - 77093643461234 [17:00:47]1041 (16) - 0000000000871802 [17:00:47]1040 (4) - 198899 [17:00:47]1012 (4) - 17.08.2024 11:02 [17:00:47]1206 (1) - 0 [17:00:47]OFD Sender: Remove packet 198899 [17:00:47]ProducePacketName [17:00:47]name=ofd_packets/00198899 [17:00:47]NVStorageDeleteData [17:00:47]Write to MH i2c: 01 00 00 BC 13 CF [17:00:47]Write i2c OK [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: 01 [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: 01 07 00 [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: 01 07 00 BC 13 00 00 00 00 00 F5 0C D7 [17:00:47]RasterBufferAndPrint [17:00:47]line [17:00:47]line [17:00:47]line [17:00:47]line [17:00:47]line [17:00:47]written 0, free lines is 3323 [17:00:47]MH_Cut [17:00:47]Write to MH i2c: D1 01 00 C3 13 01 A8 [17:00:47]Write i2c OK [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: D1 [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: D1 01 00 [17:00:47]MH_I2C_Read... [17:00:47]Read from MH i2c: D1 01 00 C3 13 00 A7 [17:00:47]Write to MH i2c: 01 00 00 C4 13 D7 [17:00:47]Write i2c OK [17:00:47]MH_I2C_Read... [17:00:48]OFD Sender: No OFD packet to send [17:00:48]*** Cut start [17:00:48]*** Purtial cut [17:00:48]*** Stage 1: CUTSNS_PIN = 1 [17:00:48]Read from MH i2c: 01 [17:00:48]MH_I2C_Read... [17:00:48]*** Stop cut motor [17:00:48]*** Cut end [17:00:48]Read from MH i2c: 01 07 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: 01 07 00 C4 13 00 00 00 00 00 FF 0F EC [17:00:48]process_action close_receipt done [17:00:48]requested_data is exist [17:00:48]produce_requested_data [17:00:48]requested_item fm.sn is exist - process it [17:00:48]wFMCommunicate request_size=4 [17:00:48]MH_SAM_APDU [17:00:48]CAPDU: 80 11 00 00 [17:00:48]Write to MH i2c: E2 08 00 C5 13 80 11 00 00 00 00 00 00 52 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:48]Read from MH i2c: E2 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 17 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 17 00 C5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9F [17:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:00:48]wFMCommunicate OK [17:00:48]requested_item fd.num is exist - process it [17:00:48]SAM_PROTO_GetFieldsCounters [17:00:48]wFMCommunicate request_size=4 [17:00:48]MH_SAM_APDU [17:00:48]CAPDU: 80 13 00 00 [17:00:48]Write to MH i2c: E2 08 00 C6 13 80 13 00 00 00 00 00 00 55 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:48]Read from MH i2c: E2 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 62 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 62 00 C6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:00:48]wFMCommunicate OK [17:00:48]SAM_PROTO_GetFieldsCounters done [17:00:48]requested_item shift.num is exist - process it [17:00:48]requested_item shift.opened is exist - process it [17:00:48]req_shift_opened [17:00:48]FM_GetShiftState [17:00:48]SAM_PROTO_GetShiftState [17:00:48]wFMCommunicate request_size=4 [17:00:48]MH_SAM_APDU [17:00:48]CAPDU: 80 13 01 00 [17:00:48]Write to MH i2c: E2 08 00 C7 13 80 13 01 00 00 00 00 00 57 [17:00:48]Write i2c OK [17:00:48]MH_I2C_Read... [17:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:48]Read from MH i2c: E2 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 0E 00 [17:00:48]MH_I2C_Read... [17:00:48]Read from MH i2c: E2 0E 00 C7 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B7 [17:00:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:00:48]wFMCommunicate OK [17:00:48]SAM_PROTO_GetShiftState done [17:00:48]FM_GetShiftState done [17:00:48]req_shift_opened done [17:00:48]requested_item shift.open_date is exist - process it [17:00:48]req_shift_open_date [17:00:48]req_shift_open_date done [17:00:48]produce_requested_data done [17:00:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198899,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:00:48]process_action_free close_receipt [17:00:48]json_value_free [17:00:48]json_value_free done [17:00:48]process_json_proto returns [17:00:48]Send response to host [17:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198899,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:00:48]free response buf [17:00:48]execute_script done [17:00:48]execute_script returns [17:00:48]free content buf [17:00:48]Sock 7.Close socket [17:00:48]Sock 7.Thread stoped [17:00:53]OFD Sender: No OFD packet to send [17:00:58]OFD Sender: No OFD packet to send [17:01:03]OFD Sender: No OFD packet to send [17:01:08]OFD Sender: No OFD packet to send [17:01:13]OFD Sender: No OFD packet to send [17:01:18]OFD Sender: No OFD packet to send [17:01:18]accept exits with 9 [17:01:18]New connection [17:01:18]New thread 3067428196 created [17:01:18]Thread 3067284836 joined [17:01:18]Waiting for new connection... [17:01:18] Sock 9.Parse request [17:01:18]Sock 9.Check first char [17:01:18]Sock 9.First char is OK [17:01:18]request: POST /json_proto HTTP/1.0 [17:01:18]Method: POST [17:01:18]URL: /json_proto [17:01:18]Method is POST - this is cgi request [17:01:18]url: /json_proto [17:01:18]query_string will be loaded in cgi processing [17:01:18]execute_cgi json_proto POST (null) [17:01:18]execute_cgi path=json_proto method=POST [17:01:18]POST find Content-Length [17:01:18]Host: 172.17.46.195:8080 [17:01:18]Content-Length: 685 [17:01:18]Content-Type: application/json [17:01:18] [17:01:18]POST finish read [17:01:18]Found Content-Length = 685 [17:01:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 3.890, "sum" : 300.31, "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" ] } } [17:01:18]execute_script... [17:01: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)11326365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 3.890, "sum" : 300.31, "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" ] } } [17:01:18]POST & json_proto [17:01:18]process_json_proto [17:01:18]json parsed OK: [17:01:18]protocol is kg_v1.0 [17:01:18]action value=close_receipt [17:01:18]process_action close_receipt [17:01:18]cmd_close_receipt [17:01:18]MH_GetDate [17:01:18]Write to MH i2c: F0 00 00 C8 13 CA [17:01:18]Write i2c OK [17:01:18]MH_I2C_Read... [17:01:18]Read from MH i2c: F0 [17:01:18]MH_I2C_Read... [17:01:18]Read from MH i2c: F0 09 00 [17:01:18]MH_I2C_Read... [17:01:18]Read from MH i2c: F0 09 00 C8 13 00 5F D7 C0 66 8D AE BC 66 8C [17:01:18]GetLastDocTimeStamp 1723914045 [17:01:18]current date 1723914079 [17:01:18]FM_GetShiftState [17:01:18]SAM_PROTO_GetShiftState [17:01:18]wFMCommunicate request_size=4 [17:01:18]MH_SAM_APDU [17:01:18]CAPDU: 80 13 01 00 [17:01:18]Write to MH i2c: E2 08 00 C9 13 80 13 01 00 00 00 00 00 59 [17:01:18]Write i2c OK [17:01:18]MH_I2C_Read... [17:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:18]Read from MH i2c: E2 [17:01:18]MH_I2C_Read... [17:01:18]Read from MH i2c: E2 0E 00 [17:01:18]MH_I2C_Read... [17:01:18]Read from MH i2c: E2 0E 00 C9 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [17:01:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:01:18]wFMCommunicate OK [17:01:18]SAM_PROTO_GetShiftState done [17:01:18]FM_GetShiftState done [17:01:18]opened in 1723853126 [17:01:18]opened+sec_in_day 1723939526 [17:01:18]quantity*price = 30030 [17:01:18]sum+1 = 30032 [17:01:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.31 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.89 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 508 17.08.2024 17:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198900 肖袩袛: 185005529337765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170119&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198900&fm=185005529337765&tin=02508201610067®Number=0000000000092545&sum=30000 [17:01:19]StoreToDocumentArchive [17:01:19]shift 463 fd 198900 [17:01:19]save to /storage/0463/doc_00198900 [17:01:19]save last doc name /storage/0463/doc_00198900 to /storage/kkm_last_doc_name [17:01:19]save OK [17:01:19]Clear old archive folders... [17:01:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:01:19]tlvbuf is 00372A10 [17:01:19]SAM_PROTO_ClearQueue [17:01:19]wFMCommunicate request_size=4 [17:01:19]MH_SAM_APDU [17:01:19]CAPDU: 80 09 00 00 [17:01:19]Write to MH i2c: E2 08 00 D6 13 80 09 00 00 00 00 00 00 5B [17:01:19]Write i2c OK [17:01:19]MH_I2C_Read... [17:01:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:19]Read from MH i2c: E2 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 03 00 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 03 00 D6 13 00 90 00 5D [17:01:19]RAPDU: 90 00 [17:01:19]wFMCommunicate OK [17:01:19]SAM_PROTO_ClearQueue done [17:01:19]KKMCreateOFDPacket [17:01:19]OFDProtocolAddRootSTLVToBuf [17:01:19]FM_MakeSignedData [17:01:19]FM_MakeSignedData [17:01:19]SAM_PROTO_SignData [17:01:19]wFMCommunicate request_size=4 [17:01:19]MH_SAM_APDU [17:01:19]CAPDU: 80 0D 01 02 [17:01:19]Write to MH i2c: E2 08 00 D7 13 80 0D 01 02 00 00 00 00 63 [17:01:19]Write i2c OK [17:01:19]MH_I2C_Read... [17:01:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:19]Read from MH i2c: E2 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 03 00 [17:01:19]MH_I2C_Read... [17:01:19]Read from MH i2c: E2 03 00 D7 13 00 90 00 5E [17:01:19]RAPDU: 90 00 [17:01:19]wFMCommunicate OK [17:01:19]wFMCommunicate request_size=255 [17:01:19]MH_SAM_APDU [17:01:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 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 75 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 FC 01 00 00 F4 03 04 00 5F D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 08 03 [17:01:19]Write to MH i2c: E2 02 01 D8 13 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 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 75 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 FC 01 00 00 F4 03 04 00 5F D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 08 03 00 00 3B [17:01:19]Write i2c OK [17:01:19]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D8 13 00 90 00 5F [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]wFMCommunicate request_size=16 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A8 42 F4 DB 8F A5 [17:01:20]Write to MH i2c: E2 13 00 D9 13 80 0D 02 02 0B 00 00 35 04 06 00 A8 42 F4 DB 8F A5 00 00 A8 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 03 00 D9 13 00 90 00 60 [17:01:20]RAPDU: 90 00 [17:01:20]wFMCommunicate OK [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 0D 03 02 [17:01:20]Write to MH i2c: E2 08 00 DA 13 80 0D 03 02 00 00 00 00 68 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 0B 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 0B 00 DA 13 00 68 58 D5 F6 9A CD DE F8 90 00 31 [17:01:20]RAPDU: 68 58 D5 F6 9A CD DE F8 90 00 [17:01:20]wFMCommunicate OK [17:01:20]SAM_PROTO_SignData done [17:01:20]FM_MakeSignedData done [17:01:20]CreateOFDProtocolMessage [17:01:20]wFMCommunicate request_size=4 [17:01:20]MH_SAM_APDU [17:01:20]CAPDU: 80 11 00 00 [17:01:20]Write to MH i2c: E2 08 00 DB 13 80 11 00 00 00 00 00 00 68 [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:20]Read from MH i2c: E2 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 17 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: E2 17 00 DB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B5 [17:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:01:20]wFMCommunicate OK [17:01:20]CreateOFDProtocolMessage done [17:01:20]OFDSenderStorePacket 198900 [17:01:20]StoreOFDPacket docnum=198900 [17:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 11 A3 0D 01 4B 1E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 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 75 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 FC 01 00 00 F4 03 04 00 5F D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 08 03 00 35 04 06 00 A8 42 F4 DB 8F A5 68 58 D5 F6 9A CD DE F8 [17:01:20]CheckFolder [17:01:20]dirname=/storage/ofd_packets [17:01:20]CheckFolder done [17:01:20]ProducePacketName [17:01:20]name=ofd_packets/00198900 [17:01:20]NVStorageSaveData ofd_packets/00198900 [17:01:20]File name is /storage/ofd_packets/00198900 [17:01:20]Write 307 bytes [17:01:20]NVStorageSaveData done [17:01:20]OFDSenderStorePacket done [17:01:20]KKMCreateOFDPacket done [17:01:20]NVStorageSaveData kkm_last_timestamp [17:01:20]File name is /storage/kkm_last_timestamp [17:01:20]Write 4 bytes [17:01:20]NVStorageSaveData done [17:01:20]ExternCall_PrintAddStr [17:01:20]wPrintStart [17:01:20]Write to MH i2c: 01 00 00 DC 13 EF [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 DC 13 00 00 00 00 00 FF 0F 04 [17:01:20]RasterBufferAndPrint [17:01:20]line 小褔械褌 N : (1)11326365 [17:01:20]line 袠袧袧: 02508201610067 [17:01:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:01:20]line 袩袪袨袛袗袞袗 [17:01:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [17:01:20]line 孝芯胁邪褉: 2710194210 [17:01:20]line D-ENERGY 袛孝-袣-5 [17:01:20]line 3.890 * 77.20 [17:01:20]line = 300.31 [17:01:20]line 袧袛小 12% 袧小袩 1% [17:01:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:01:20]line 袨袣袪校袚袥袝袧袠袝: -0.31 [17:01:20]line 袠孝袨袚袨: 300.00 [17:01:20]line 袙薪械褋械薪芯: 300.00 [17:01:20]line 小袛袗效袗: 0.00 [17:01:20]line 袧小袩 1% : 2.66 [17:01:20]line 袧袛小 12% : 31.89 [17:01:20]line 袧邪谢懈褔薪褘屑懈: 300.00 [17:01:20]line 袘械蟹薪邪谢.: 0.00 [17:01:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:01:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:01:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:01:20]line 效械泻 508 17.08.2024 17:01 [17:01:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:01:20]line 袟袧袦: 0300000079 [17:01:20]line 袪袧袦: 0000000000092545 [17:01:20]line 袙械褉褋懈褟 袣袣袦: 001 [17:01:20]line 肖袦: 0000000000871802 [17:01:20]line 肖袛: 198900 [17:01:20]line 肖袩袛: 185005529337765 [17:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170119&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198900&fm=185005529337765&tin=02508201610067®Number=0000000000092545&sum=30000 [17:01:20]OFD Sender: Processing packet 198900 [packets to send 246, broken 245] [17:01:20]ProducePacketName [17:01:20]name=ofd_packets/00198900 [17:01:20]OFD Sender: To server: 嚂鰌G, [17:01:20]CommunicateWithHost lk.salyk.kg:30040 [17:01:20]ConnectInit lk.salyk.kg [17:01:20]written 0, free lines is 4095 [17:01:20]Connected sock=10 [17:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 11 A3 0D 01 4B 1E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4F 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 75 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 FC 01 00 00 F4 03 04 00 5F D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 08 03 00 35 04 06 00 A8 42 F4 DB 8F A5 68 58 D5 F6 9A CD DE F8 [17:01:20]Write to MH i2c: 01 00 00 07 14 1B [17:01:20]Write i2c OK [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 [17:01:20]MH_I2C_Read... [17:01:20]Read from MH i2c: 01 07 00 07 14 00 00 00 00 00 F1 0C 1F [17:01:20]RasterBufferAndPrint [17:01:20]line [17:01:20]line [17:01:20]line [17:01:20]line [17:01:20]line [17:01:20]written 0, free lines is 3319 [17:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0B B8 47 00 A6 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 08 03 00 F4 03 04 00 6F 83 C0 66 B6 04 01 00 00 A9 A3 6F 10 38 45 63 FB [17:01:21]CommunicateWithHost err = 0 [17:01:21]CheckOFDResponse [17:01:21]1017 (14) - 77093643461234 [17:01:21]1041 (16) - 0000000000871802 [17:01:21]1040 (4) - 198900 [17:01:21]1012 (4) - 17.08.2024 11:03 [17:01:21]1206 (1) - 0 [17:01:21]OFD Sender: Remove packet 198900 [17:01:21]ProducePacketName [17:01:21]name=ofd_packets/00198900 [17:01:21]NVStorageDeleteData [17:01:21]MH_Cut [17:01:21]Write to MH i2c: D1 01 00 0E 14 01 F4 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 01 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: D1 01 00 0E 14 00 F3 [17:01:21]Write to MH i2c: 01 00 00 0F 14 23 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]OFD Sender: No OFD packet to send [17:01:21]*** Cut start [17:01:21]*** Purtial cut [17:01:21]*** CUTSNS_PIN = 0 [17:01:21]*** Stage 1: CUTSNS_PIN = 1 [17:01:23]Read from MH i2c: 01 [17:01:23]MH_I2C_Read... [17:01:23]*** Stop cut motor [17:01:23]*** Cut end [17:01:23]Read from MH i2c: 01 07 00 [17:01:23]MH_I2C_Read... [17:01:23]Read from MH i2c: 01 07 00 0F 14 00 00 00 00 00 FF 0F 38 [17:01:23]process_action close_receipt done [17:01:23]requested_data is exist [17:01:23]produce_requested_data [17:01:23]requested_item fm.sn is exist - process it [17:01:23]wFMCommunicate request_size=4 [17:01:23]MH_SAM_APDU [17:01:23]CAPDU: 80 11 00 00 [17:01:23]Write to MH i2c: E2 08 00 10 14 80 11 00 00 00 00 00 00 9E [17:01:23]Write i2c OK [17:01:23]MH_I2C_Read... [17:01:23]Read from MH i2c: E2 [17:01:23]MH_I2C_Read... [17:01:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:23]Read from MH i2c: E2 17 00 [17:01:23]MH_I2C_Read... [17:01:23]Read from MH i2c: E2 17 00 10 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [17:01:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:01:23]wFMCommunicate OK [17:01:23]requested_item fd.num is exist - process it [17:01:23]SAM_PROTO_GetFieldsCounters [17:01:23]wFMCommunicate request_size=4 [17:01:23]MH_SAM_APDU [17:01:23]CAPDU: 80 13 00 00 [17:01:23]Write to MH i2c: E2 08 00 11 14 80 13 00 00 00 00 00 00 A1 [17:01:23]Write i2c OK [17:01:23]MH_I2C_Read... [17:01:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:23]Read from MH i2c: E2 [17:01:23]MH_I2C_Read... [17:01:23]Read from MH i2c: E2 62 00 [17:01:23]MH_I2C_Read... [17:01:23]Read from MH i2c: E2 62 00 11 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [17:01:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:01:23]wFMCommunicate OK [17:01:23]SAM_PROTO_GetFieldsCounters done [17:01:23]requested_item shift.num is exist - process it [17:01:23]requested_item shift.opened is exist - process it [17:01:23]req_shift_opened [17:01:23]FM_GetShiftState [17:01:23]SAM_PROTO_GetShiftState [17:01:23]wFMCommunicate request_size=4 [17:01:23]MH_SAM_APDU [17:01:23]CAPDU: 80 13 01 00 [17:01:23]Write to MH i2c: E2 08 00 12 14 80 13 01 00 00 00 00 00 A3 [17:01:23]Write i2c OK [17:01:23]MH_I2C_Read... [17:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:24]Read from MH i2c: E2 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 0E 00 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 0E 00 12 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 03 [17:01:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:01:24]wFMCommunicate OK [17:01:24]SAM_PROTO_GetShiftState done [17:01:24]FM_GetShiftState done [17:01:24]req_shift_opened done [17:01:24]requested_item shift.open_date is exist - process it [17:01:24]req_shift_open_date [17:01:24]req_shift_open_date done [17:01:24]produce_requested_data done [17:01:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198900,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:01:24]process_action_free close_receipt [17:01:24]json_value_free [17:01:24]json_value_free done [17:01:24]process_json_proto returns [17:01:24]Send response to host [17:01:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198900,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:01:24]free response buf [17:01:24]execute_script done [17:01:24]execute_script returns [17:01:24]free content buf [17:01:24]Sock 9.Close socket [17:01:24]Sock 9.Thread stoped [17:01:26]OFD Sender: No OFD packet to send [17:01:31]OFD Sender: No OFD packet to send [17:01:36]OFD Sender: No OFD packet to send [17:01:41]OFD Sender: No OFD packet to send [17:01:46]OFD Sender: No OFD packet to send [17:01:51]OFD Sender: No OFD packet to send [17:01:56]OFD Sender: No OFD packet to send [17:02:01]OFD Sender: No OFD packet to send [17:02:06]OFD Sender: No OFD packet to send [17:02:11]OFD Sender: No OFD packet to send [17:02:16]OFD Sender: No OFD packet to send [17:02:21]OFD Sender: No OFD packet to send [17:02:26]OFD Sender: No OFD packet to send [17:02:31]OFD Sender: No OFD packet to send [17:02:36]accept exits with 7 [17:02:36]New connection [17:02:36] Sock 7.Parse request [17:02:36]Sock 7.Check first char [17:02:36]Sock 7.First char is OK [17:02:36]New thread 3067284836 created [17:02:36]request: POST /json_proto HTTP/1.0 [17:02:36]Thread 3067428196 joined [17:02:36]Method: POST [17:02:36]Waiting for new connection... [17:02:36]URL: /json_proto [17:02:36]Method is POST - this is cgi request [17:02:36]url: /json_proto [17:02:36]query_string will be loaded in cgi processing [17:02:36]execute_cgi json_proto POST (null) [17:02:36]execute_cgi path=json_proto method=POST [17:02:36]POST find Content-Length [17:02:36]Host: 172.17.46.195:8080 [17:02:36]Content-Length: 681 [17:02:36]Content-Type: application/json [17:02:36] [17:02:36]POST finish read [17:02:36]Found Content-Length = 681 [17:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:36]execute_script... [17: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)11326366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:36]POST & json_proto [17:02:36]process_json_proto [17:02:36]json parsed OK: [17:02:36]protocol is kg_v1.0 [17:02:36]action value=close_receipt [17:02:36]process_action close_receipt [17:02:36]cmd_close_receipt [17:02:36]MH_GetDate [17:02:36]Write to MH i2c: F0 00 00 13 14 16 [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: F0 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: F0 09 00 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: F0 09 00 13 14 00 AD D7 C0 66 8D AE BC 66 26 [17:02:36]GetLastDocTimeStamp 1723914079 [17:02:36]current date 1723914157 [17:02:36]FM_GetShiftState [17:02:36]SAM_PROTO_GetShiftState [17:02:36]wFMCommunicate request_size=4 [17:02:36]MH_SAM_APDU [17:02:36]CAPDU: 80 13 01 00 [17:02:36]Write to MH i2c: E2 08 00 14 14 80 13 01 00 00 00 00 00 A5 [17:02:36]Write i2c OK [17:02:36]MH_I2C_Read... [17:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:36]Read from MH i2c: E2 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: E2 0E 00 [17:02:36]MH_I2C_Read... [17:02:36]Read from MH i2c: E2 0E 00 14 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [17:02:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:02:36]wFMCommunicate OK [17:02:36]SAM_PROTO_GetShiftState done [17:02:36]FM_GetShiftState done [17:02:36]opened in 1723853126 [17:02:36]opened+sec_in_day 1723939526 [17:02:36]quantity*price = 100050 [17:02:36]sum+1 = 100052 [17:02:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 509 17.08.2024 17:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198901 肖袩袛: 273596954554720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170237&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198901&fm=273596954554720&tin=02508201610067®Number=0000000000092545&sum=100000 [17:02:37]StoreToDocumentArchive [17:02:37]shift 463 fd 198901 [17:02:37]save to /storage/0463/doc_00198901 [17:02:37]save last doc name /storage/0463/doc_00198901 to /storage/kkm_last_doc_name [17:02:37]save OK [17:02:37]Clear old archive folders... [17:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:02:37]tlvbuf is 0035B760 [17:02:37]SAM_PROTO_ClearQueue [17:02:37]wFMCommunicate request_size=4 [17:02:37]MH_SAM_APDU [17:02:37]CAPDU: 80 09 00 00 [17:02:37]Write to MH i2c: E2 08 00 21 14 80 09 00 00 00 00 00 00 A7 [17:02:37]Write i2c OK [17:02:37]MH_I2C_Read... [17:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:37]Read from MH i2c: E2 [17:02:37]MH_I2C_Read... [17:02:37]Read from MH i2c: E2 03 00 [17:02:37]MH_I2C_Read... [17:02:37]Read from MH i2c: E2 03 00 21 14 00 90 00 A9 [17:02:37]RAPDU: 90 00 [17:02:37]wFMCommunicate OK [17:02:37]SAM_PROTO_ClearQueue done [17:02:37]KKMCreateOFDPacket [17:02:37]OFDProtocolAddRootSTLVToBuf [17:02:37]FM_MakeSignedData [17:02:37]FM_MakeSignedData [17:02:37]SAM_PROTO_SignData [17:02:37]wFMCommunicate request_size=4 [17:02:37]MH_SAM_APDU [17:02:37]CAPDU: 80 0D 01 02 [17:02:37]Write to MH i2c: E2 08 00 22 14 80 0D 01 02 00 00 00 00 AF [17:02:37]Write i2c OK [17:02:37]MH_I2C_Read... [17:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:37]Read from MH i2c: E2 [17:02:37]MH_I2C_Read... [17:02:37]Read from MH i2c: E2 03 00 [17:02:37]MH_I2C_Read... [17:02:37]Read from MH i2c: E2 03 00 22 14 00 90 00 AA [17:02:37]RAPDU: 90 00 [17:02:37]wFMCommunicate OK [17:02:37]wFMCommunicate request_size=255 [17:02:37]MH_SAM_APDU [17:02:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 AD D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 08 03 00 35 04 06 00 F8 D5 C1 49 [17:02:37]Write to MH i2c: E2 02 01 23 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 AD D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 08 03 00 35 04 06 00 F8 D5 C1 49 00 00 7D [17:02:37]Write i2c OK [17:02:37]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 03 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 03 00 23 14 00 90 00 AB [17:02:38]RAPDU: 90 00 [17:02:38]wFMCommunicate OK [17:02:38]wFMCommunicate request_size=7 [17:02:38]MH_SAM_APDU [17:02:38]CAPDU: 80 0D 02 02 02 B1 60 [17:02:38]Write to MH i2c: E2 0A 00 24 14 80 0D 02 02 02 00 B1 60 00 00 C7 [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 03 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 03 00 24 14 00 90 00 AC [17:02:38]RAPDU: 90 00 [17:02:38]wFMCommunicate OK [17:02:38]wFMCommunicate request_size=4 [17:02:38]MH_SAM_APDU [17:02:38]CAPDU: 80 0D 03 02 [17:02:38]Write to MH i2c: E2 08 00 25 14 80 0D 03 02 00 00 00 00 B4 [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 0B 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 0B 00 25 14 00 81 E5 8D EF 8E 19 81 73 90 00 32 [17:02:38]RAPDU: 81 E5 8D EF 8E 19 81 73 90 00 [17:02:38]wFMCommunicate OK [17:02:38]SAM_PROTO_SignData done [17:02:38]FM_MakeSignedData done [17:02:38]CreateOFDProtocolMessage [17:02:38]wFMCommunicate request_size=4 [17:02:38]MH_SAM_APDU [17:02:38]CAPDU: 80 11 00 00 [17:02:38]Write to MH i2c: E2 08 00 26 14 80 11 00 00 00 00 00 00 B4 [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:38]Read from MH i2c: E2 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 17 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: E2 17 00 26 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [17:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:02:38]wFMCommunicate OK [17:02:38]CreateOFDProtocolMessage done [17:02:38]OFDSenderStorePacket 198901 [17:02:38]StoreOFDPacket docnum=198901 [17:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E8 A1 04 01 1F B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 AD D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 08 03 00 35 04 06 00 F8 D5 C1 49 B1 60 81 E5 8D EF 8E 19 81 73 [17:02:38]CheckFolder [17:02:38]dirname=/storage/ofd_packets [17:02:38]CheckFolder done [17:02:38]ProducePacketName [17:02:38]name=ofd_packets/00198901 [17:02:38]NVStorageSaveData ofd_packets/00198901 [17:02:38]File name is /storage/ofd_packets/00198901 [17:02:38]Write 298 bytes [17:02:38]NVStorageSaveData done [17:02:38]OFDSenderStorePacket done [17:02:38]KKMCreateOFDPacket done [17:02:38]NVStorageSaveData kkm_last_timestamp [17:02:38]File name is /storage/kkm_last_timestamp [17:02:38]Write 4 bytes [17:02:38]NVStorageSaveData done [17:02:38]ExternCall_PrintAddStr [17:02:38]wPrintStart [17:02:38]Write to MH i2c: 01 00 00 27 14 3B [17:02:38]Write i2c OK [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: 01 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: 01 07 00 [17:02:38]MH_I2C_Read... [17:02:38]Read from MH i2c: 01 07 00 27 14 00 00 00 00 00 FF 0F 50 [17:02:38]RasterBufferAndPrint [17:02:38]line 小褔械褌 N : (1)11326366 [17:02:38]line 袠袧袧: 02508201610067 [17:02:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:02:38]line 袩袪袨袛袗袞袗 [17:02:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [17:02:38]line 孝芯胁邪褉: 2710194210 [17:02:38]line 袛孝-袣-5 [17:02:38]line 13.130 * 76.20 [17:02:38]line = 1000.51 [17:02:38]line 袧袛小 12% 袧小袩 1% [17:02:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:02:38]line 袨袣袪校袚袥袝袧袠袝: -0.51 [17:02:38]line 袠孝袨袚袨: 1000.00 [17:02:38]line 袙薪械褋械薪芯: 1000.00 [17:02:38]line 小袛袗效袗: 0.00 [17:02:38]line 袧小袩 1% : 8.85 [17:02:38]line 袧袛小 12% : 106.25 [17:02:38]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:02:38]line 袘械蟹薪邪谢.: 0.00 [17:02:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:02:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:02:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:02:38]line 效械泻 509 17.08.2024 17:02 [17:02:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:02:38]line 袟袧袦: 0300000079 [17:02:38]line 袪袧袦: 0000000000092545 [17:02:38]line 袙械褉褋懈褟 袣袣袦: 001 [17:02:38]line 肖袦: 0000000000871802 [17:02:38]line 肖袛: 198901 [17:02:38]line 肖袩袛: 273596954554720 [17:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170237&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198901&fm=273596954554720&tin=02508201610067®Number=0000000000092545&sum=100000 [17:02:38]OFD Sender: Processing packet 198901 [packets to send 246, broken 245] [17:02:38]ProducePacketName [17:02:38]name=ofd_packets/00198901 [17:02:38]OFD Sender: To server: 嚂鰌G, [17:02:38]CommunicateWithHost lk.salyk.kg:30040 [17:02:38]ConnectInit lk.salyk.kg [17:02:38]written 0, free lines is 4095 [17:02:38]Connected sock=10 [17: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 31 38 30 32 0C 01 00 00 E8 A1 04 01 1F B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 AD D7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 08 03 00 35 04 06 00 F8 D5 C1 49 B1 60 81 E5 8D EF 8E 19 81 73 [17:02:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 46 C9 47 00 EF 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 08 03 00 F4 03 04 00 BD 83 C0 66 B6 04 01 00 00 24 30 8A D9 BD D6 41 C4 [17:02:39]CommunicateWithHost err = 0 [17:02:39]CheckOFDResponse [17:02:39]1017 (14) - 77093643461234 [17:02:39]1041 (16) - 0000000000871802 [17:02:39]1040 (4) - 198901 [17:02:39]1012 (4) - 17.08.2024 11:04 [17:02:39]1206 (1) - 0 [17:02:39]OFD Sender: Remove packet 198901 [17:02:39]ProducePacketName [17:02:39]name=ofd_packets/00198901 [17:02:39]NVStorageDeleteData [17:02:39]Write to MH i2c: 01 00 00 52 14 66 [17:02:39]Write i2c OK [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: 01 [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: 01 07 00 [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: 01 07 00 52 14 00 00 00 00 00 D5 0C 4E [17:02:39]RasterBufferAndPrint [17:02:39]line [17:02:39]line [17:02:39]line [17:02:39]line [17:02:39]line [17:02:39]written 0, free lines is 3292 [17:02:39]MH_Cut [17:02:39]Write to MH i2c: D1 01 00 59 14 01 3F [17:02:39]Write i2c OK [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: D1 [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: D1 01 00 [17:02:39]MH_I2C_Read... [17:02:39]Read from MH i2c: D1 01 00 59 14 00 3E [17:02:39]Write to MH i2c: 01 00 00 5A 14 6E [17:02:39]Write i2c OK [17:02:39]MH_I2C_Read... [17:02:39]OFD Sender: No OFD packet to send [17:02:39]*** Cut start [17:02:39]*** Purtial cut [17:02:39]*** Stage 1: CUTSNS_PIN = 1 [17:02:40]Read from MH i2c: 01 [17:02:40]MH_I2C_Read... [17:02:40]*** Stop cut motor [17:02:40]*** Cut end [17:02:40]Read from MH i2c: 01 07 00 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: 01 07 00 5A 14 00 00 00 00 00 FF 0F 83 [17:02:40]process_action close_receipt done [17:02:40]requested_data is exist [17:02:40]produce_requested_data [17:02:40]requested_item fm.sn is exist - process it [17:02:40]wFMCommunicate request_size=4 [17:02:40]MH_SAM_APDU [17:02:40]CAPDU: 80 11 00 00 [17:02:40]Write to MH i2c: E2 08 00 5B 14 80 11 00 00 00 00 00 00 E9 [17:02:40]Write i2c OK [17:02:40]MH_I2C_Read... [17:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:40]Read from MH i2c: E2 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 17 00 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 17 00 5B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 36 [17:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:02:40]wFMCommunicate OK [17:02:40]requested_item fd.num is exist - process it [17:02:40]SAM_PROTO_GetFieldsCounters [17:02:40]wFMCommunicate request_size=4 [17:02:40]MH_SAM_APDU [17:02:40]CAPDU: 80 13 00 00 [17:02:40]Write to MH i2c: E2 08 00 5C 14 80 13 00 00 00 00 00 00 EC [17:02:40]Write i2c OK [17:02:40]MH_I2C_Read... [17:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:40]Read from MH i2c: E2 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 62 00 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 62 00 5C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [17:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:40]wFMCommunicate OK [17:02:40]SAM_PROTO_GetFieldsCounters done [17:02:40]requested_item shift.num is exist - process it [17:02:40]requested_item shift.opened is exist - process it [17:02:40]req_shift_opened [17:02:40]FM_GetShiftState [17:02:40]SAM_PROTO_GetShiftState [17:02:40]wFMCommunicate request_size=4 [17:02:40]MH_SAM_APDU [17:02:40]CAPDU: 80 13 01 00 [17:02:40]Write to MH i2c: E2 08 00 5D 14 80 13 01 00 00 00 00 00 EE [17:02:40]Write i2c OK [17:02:40]MH_I2C_Read... [17:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:40]Read from MH i2c: E2 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 0E 00 [17:02:40]MH_I2C_Read... [17:02:40]Read from MH i2c: E2 0E 00 5D 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [17:02:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:02:40]wFMCommunicate OK [17:02:40]SAM_PROTO_GetShiftState done [17:02:40]FM_GetShiftState done [17:02:40]req_shift_opened done [17:02:40]requested_item shift.open_date is exist - process it [17:02:40]req_shift_open_date [17:02:40]req_shift_open_date done [17:02:40]produce_requested_data done [17:02:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198901,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:02:40]process_action_free close_receipt [17:02:40]json_value_free [17:02:40]json_value_free done [17:02:40]process_json_proto returns [17:02:40]Send response to host [17:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198901,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:02:40]free response buf [17:02:40]execute_script done [17:02:40]execute_script returns [17:02:40]free content buf [17:02:40]Sock 7.Close socket [17:02:40]Sock 7.Thread stoped [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:49]OFD Sender: No OFD packet to send [17:03:54]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [17:04:19]OFD Sender: No OFD packet to send [17:04:24]OFD Sender: No OFD packet to send [17:04:29]OFD Sender: No OFD packet to send [17:04:34]OFD Sender: No OFD packet to send [17:04:39]OFD Sender: No OFD packet to send [17:04:44]OFD Sender: No OFD packet to send [17:04:49]OFD Sender: No OFD packet to send [17:04:54]OFD Sender: No OFD packet to send [17:04:59]OFD Sender: No OFD packet to send [17:05:04]OFD Sender: No OFD packet to send [17:05:09]OFD Sender: No OFD packet to send [17:05:14]OFD Sender: No OFD packet to send [17:05:19]OFD Sender: No OFD packet to send [17:05:24]OFD Sender: No OFD packet to send [17:05:29]OFD Sender: No OFD packet to send [17:05:34]OFD Sender: No OFD packet to send [17:05:39]OFD Sender: No OFD packet to send [17:05:44]OFD Sender: No OFD packet to send [17:05:49]OFD Sender: No OFD packet to send [17:05:54]OFD Sender: No OFD packet to send [17:05:59]OFD Sender: No OFD packet to send [17:06:04]OFD Sender: No OFD packet to send [17:06:09]OFD Sender: No OFD packet to send [17:06:14]OFD Sender: No OFD packet to send [17:06:19]OFD Sender: No OFD packet to send [17:06:24]OFD Sender: No OFD packet to send [17:06:29]OFD Sender: No OFD packet to send [17:06:34]OFD Sender: No OFD packet to send [17:06:39]OFD Sender: No OFD packet to send [17:06:44]OFD Sender: No OFD packet to send [17:06:49]OFD Sender: No OFD packet to send [17:06:54]OFD Sender: No OFD packet to send [17:06:59]OFD Sender: No OFD packet to send [17:07:04]OFD Sender: No OFD packet to send [17:07:09]OFD Sender: No OFD packet to send [17:07:14]OFD Sender: No OFD packet to send [17:07:19]OFD Sender: No OFD packet to send [17:07:24]OFD Sender: No OFD packet to send [17:07:29]OFD Sender: No OFD packet to send [17:07:34]OFD Sender: No OFD packet to send [17:07:39]OFD Sender: No OFD packet to send [17:07:45]OFD Sender: No OFD packet to send [17:07:50]OFD Sender: No OFD packet to send [17:07:55]OFD Sender: No OFD packet to send [17:08:00]OFD Sender: No OFD packet to send [17:08:00]accept exits with 9 [17:08:00]New connection [17:08:00]New thread 3067428196 created [17:08:00]Thread 3067284836 joined [17:08:00]Waiting for new connection... [17:08:00] Sock 9.Parse request [17:08:00]Sock 9.Check first char [17:08:00]Sock 9.First char is OK [17:08:00]request: POST /json_proto HTTP/1.0 [17:08:00]Method: POST [17:08:00]URL: /json_proto [17:08:00]Method is POST - this is cgi request [17:08:00]url: /json_proto [17:08:00]query_string will be loaded in cgi processing [17:08:00]execute_cgi json_proto POST (null) [17:08:00]execute_cgi path=json_proto method=POST [17:08:00]POST find Content-Length [17:08:00]Host: 172.17.46.195:8080 [17:08:00]Content-Length: 805 [17:08:00]Content-Type: application/json [17:08:00] [17:08:00]POST finish read [17:08:00]Found Content-Length = 805 [17:08:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:00]execute_script... [17:08: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)11326368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:00]POST & json_proto [17:08:00]process_json_proto [17:08:00]json parsed OK: [17:08:00]protocol is kg_v1.0 [17:08:00]action value=close_receipt [17:08:00]process_action close_receipt [17:08:00]cmd_close_receipt [17:08:00]MH_GetDate [17:08:00]Write to MH i2c: F0 00 00 5E 14 61 [17:08:00]Write i2c OK [17:08:00]MH_I2C_Read... [17:08:00]Read from MH i2c: F0 [17:08:00]MH_I2C_Read... [17:08:00]Read from MH i2c: F0 09 00 [17:08:00]MH_I2C_Read... [17:08:00]Read from MH i2c: F0 09 00 5E 14 00 F1 D8 C0 66 8D AE BC 66 B6 [17:08:00]GetLastDocTimeStamp 1723914157 [17:08:00]current date 1723914481 [17:08:00]FM_GetShiftState [17:08:00]SAM_PROTO_GetShiftState [17:08:00]wFMCommunicate request_size=4 [17:08:00]MH_SAM_APDU [17:08:00]CAPDU: 80 13 01 00 [17:08:00]Write to MH i2c: E2 08 00 5F 14 80 13 01 00 00 00 00 00 F0 [17:08:00]Write i2c OK [17:08:00]MH_I2C_Read... [17:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:00]Read from MH i2c: E2 [17:08:00]MH_I2C_Read... [17:08:00]Read from MH i2c: E2 0E 00 [17:08:00]MH_I2C_Read... [17:08:00]Read from MH i2c: E2 0E 00 5F 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [17:08:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:08:00]wFMCommunicate OK [17:08:00]SAM_PROTO_GetShiftState done [17:08:00]FM_GetShiftState done [17:08:00]opened in 1723853126 [17:08:00]opened+sec_in_day 1723939526 [17:08:00]quantity*price = 100021 [17:08:00]sum+1 = 100023 [17:08:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 510 17.08.2024 17:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198902 肖袩袛: 260291216518957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170801&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198902&fm=260291216518957&tin=02508201610067®Number=0000000000092545&sum=100022 [17:08:01]StoreToDocumentArchive [17:08:01]shift 463 fd 198902 [17:08:01]save to /storage/0463/doc_00198902 [17:08:01]save last doc name /storage/0463/doc_00198902 to /storage/kkm_last_doc_name [17:08:01]save OK [17:08:01]Clear old archive folders... [17:08:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:02]tlvbuf is 00350FA0 [17:08:02]SAM_PROTO_ClearQueue [17:08:02]wFMCommunicate request_size=4 [17:08:02]MH_SAM_APDU [17:08:02]CAPDU: 80 09 00 00 [17:08:02]Write to MH i2c: E2 08 00 6C 14 80 09 00 00 00 00 00 00 F2 [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 6C 14 00 90 00 F4 [17:08:02]RAPDU: 90 00 [17:08:02]wFMCommunicate OK [17:08:02]SAM_PROTO_ClearQueue done [17:08:02]KKMCreateOFDPacket [17:08:02]OFDProtocolAddRootSTLVToBuf [17:08:02]FM_MakeSignedData [17:08:02]FM_MakeSignedData [17:08:02]SAM_PROTO_SignData [17:08:02]wFMCommunicate request_size=4 [17:08:02]MH_SAM_APDU [17:08:02]CAPDU: 80 0D 01 02 [17:08:02]Write to MH i2c: E2 08 00 6D 14 80 0D 01 02 00 00 00 00 FA [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 6D 14 00 90 00 F5 [17:08:02]RAPDU: 90 00 [17:08:02]wFMCommunicate OK [17:08:02]wFMCommunicate request_size=255 [17:08:02]MH_SAM_APDU [17:08: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 F1 D8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 08 03 00 35 04 06 00 EC [17:08:02]Write to MH i2c: E2 02 01 6E 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 F1 D8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 08 03 00 35 04 06 00 EC 00 00 77 [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 6E 14 00 90 00 F6 [17:08:02]RAPDU: 90 00 [17:08:02]wFMCommunicate OK [17:08:02]wFMCommunicate request_size=10 [17:08:02]MH_SAM_APDU [17:08:02]CAPDU: 80 0D 02 02 05 BB C5 7F AF 2D [17:08:02]Write to MH i2c: E2 0D 00 6F 14 80 0D 02 02 05 00 BB C5 7F AF 2D 00 00 E2 [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 03 00 6F 14 00 90 00 F7 [17:08:02]RAPDU: 90 00 [17:08:02]wFMCommunicate OK [17:08:02]wFMCommunicate request_size=4 [17:08:02]MH_SAM_APDU [17:08:02]CAPDU: 80 0D 03 02 [17:08:02]Write to MH i2c: E2 08 00 70 14 80 0D 03 02 00 00 00 00 FF [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 0B 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 0B 00 70 14 00 B4 29 FA E0 D9 CB EC 22 90 00 69 [17:08:02]RAPDU: B4 29 FA E0 D9 CB EC 22 90 00 [17:08:02]wFMCommunicate OK [17:08:02]SAM_PROTO_SignData done [17:08:02]FM_MakeSignedData done [17:08:02]CreateOFDProtocolMessage [17:08:02]wFMCommunicate request_size=4 [17:08:02]MH_SAM_APDU [17:08:02]CAPDU: 80 11 00 00 [17:08:02]Write to MH i2c: E2 08 00 71 14 80 11 00 00 00 00 00 00 FF [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:02]Read from MH i2c: E2 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 17 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: E2 17 00 71 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [17:08:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:08:02]wFMCommunicate OK [17:08:02]CreateOFDProtocolMessage done [17:08:02]OFDSenderStorePacket 198902 [17:08:02]StoreOFDPacket docnum=198902 [17:08:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 66 1C 07 01 49 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 F1 D8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 08 03 00 35 04 06 00 EC BB C5 7F AF 2D B4 29 FA E0 D9 CB EC 22 [17:08:02]CheckFolder [17:08:02]dirname=/storage/ofd_packets [17:08:02]CheckFolder done [17:08:02]ProducePacketName [17:08:02]name=ofd_packets/00198902 [17:08:02]NVStorageSaveData ofd_packets/00198902 [17:08:02]File name is /storage/ofd_packets/00198902 [17:08:02]Write 301 bytes [17:08:02]NVStorageSaveData done [17:08:02]OFDSenderStorePacket done [17:08:02]KKMCreateOFDPacket done [17:08:02]NVStorageSaveData kkm_last_timestamp [17:08:02]File name is /storage/kkm_last_timestamp [17:08:02]Write 4 bytes [17:08:02]NVStorageSaveData done [17:08:02]ExternCall_PrintAddStr [17:08:02]wPrintStart [17:08:02]Write to MH i2c: 01 00 00 72 14 86 [17:08:02]Write i2c OK [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: 01 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: 01 07 00 [17:08:02]MH_I2C_Read... [17:08:02]Read from MH i2c: 01 07 00 72 14 00 00 00 00 00 FF 0F 9B [17:08:02]RasterBufferAndPrint [17:08:02]line 小褔械褌 N : (1)11326368 [17:08:02]line 袠袧袧: 02508201610067 [17:08:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:08:02]line 袩袪袨袛袗袞袗 [17:08:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [17:08:02]line 孝芯胁邪褉: 2710124500 [17:08:02]line 袗懈-95-袣-5 [17:08:02]line 13.480 * 74.20 [17:08:02]line = 1000.22 [17:08:02]line 袧袛小 12% 袧小袩 1% [17:08:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:08:02]line 袠孝袨袚袨: 1000.22 [17:08:02]line 袧小袩 1% : 8.85 [17:08:02]line 袧袛小 12% : 106.22 [17:08:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:08:02]line 袘械蟹薪邪谢.: 1000.22 [17:08:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:08:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:08:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:08:02]line 效械泻 510 17.08.2024 17:08 [17:08:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:08:02]line 袟袧袦: 0300000079 [17:08:02]line 袪袧袦: 0000000000092545 [17:08:02]line 袙械褉褋懈褟 袣袣袦: 001 [17:08:02]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:08:02]line 肖袦: 0000000000871802 [17:08:02]line 肖袛: 198902 [17:08:02]line 肖袩袛: 260291216518957 [17:08:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T170801&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198902&fm=260291216518957&tin=02508201610067®Number=0000000000092545&sum=100022 [17:08:02]OFD Sender: Processing packet 198902 [packets to send 246, broken 245] [17:08:02]ProducePacketName [17:08:02]name=ofd_packets/00198902 [17:08:02]OFD Sender: To server: 嚂鰌G, [17:08:02]CommunicateWithHost lk.salyk.kg:30040 [17:08:02]ConnectInit lk.salyk.kg [17:08:02]written 0, free lines is 4095 [17:08:03]Connected sock=10 [17:08:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 66 1C 07 01 49 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 F1 D8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 08 03 00 35 04 06 00 EC BB C5 7F AF 2D B4 29 FA E0 D9 CB EC 22 [17:08:03]Write to MH i2c: 01 00 00 9C 14 B0 [17:08:03]Write i2c OK [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: 01 [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: 01 07 00 [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: 01 07 00 9C 14 00 00 00 00 00 E9 0C AC [17:08:03]RasterBufferAndPrint [17:08:03]line [17:08:03]line [17:08:03]line [17:08:03]line [17:08:03]line [17:08:03]written 0, free lines is 3312 [17:08:03]MH_Cut [17:08:03]Write to MH i2c: D1 01 00 A3 14 01 89 [17:08:03]Write i2c OK [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: D1 [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: D1 01 00 [17:08:03]MH_I2C_Read... [17:08:03]Read from MH i2c: D1 01 00 A3 14 00 88 [17:08:03]Write to MH i2c: 01 00 00 A4 14 B8 [17:08:03]Write i2c OK [17:08:03]MH_I2C_Read... [17:08:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FE 93 47 00 87 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 08 03 00 F4 03 04 00 01 85 C0 66 B6 04 01 00 00 F9 92 04 94 CB 09 54 8F [17:08:03]CommunicateWithHost err = 0 [17:08:03]CheckOFDResponse [17:08:03]1017 (14) - 77093643461234 [17:08:03]1041 (16) - 0000000000871802 [17:08:03]1040 (4) - 198902 [17:08:03]1012 (4) - 17.08.2024 11:09 [17:08:03]1206 (1) - 0 [17:08:03]OFD Sender: Remove packet 198902 [17:08:03]ProducePacketName [17:08:03]name=ofd_packets/00198902 [17:08:03]NVStorageDeleteData [17:08:04]*** Cut start [17:08:04]*** Purtial cut [17:08:04]*** CUTSNS_PIN = 0 [17:08:04]OFD Sender: No OFD packet to send [17:08:04]*** Stage 1: CUTSNS_PIN = 1 [17:08:06]Read from MH i2c: 01 [17:08:06]MH_I2C_Read... [17:08:06]*** Stop cut motor [17:08:06]*** Cut end [17:08:06]Read from MH i2c: 01 07 00 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: 01 07 00 A4 14 00 00 00 00 00 FF 0F CD [17:08:06]process_action close_receipt done [17:08:06]requested_data is exist [17:08:06]produce_requested_data [17:08:06]requested_item fm.sn is exist - process it [17:08:06]wFMCommunicate request_size=4 [17:08:06]MH_SAM_APDU [17:08:06]CAPDU: 80 11 00 00 [17:08:06]Write to MH i2c: E2 08 00 A5 14 80 11 00 00 00 00 00 00 33 [17:08:06]Write i2c OK [17:08:06]MH_I2C_Read... [17:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:06]Read from MH i2c: E2 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 17 00 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 17 00 A5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [17:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:08:06]wFMCommunicate OK [17:08:06]requested_item fd.num is exist - process it [17:08:06]SAM_PROTO_GetFieldsCounters [17:08:06]wFMCommunicate request_size=4 [17:08:06]MH_SAM_APDU [17:08:06]CAPDU: 80 13 00 00 [17:08:06]Write to MH i2c: E2 08 00 A6 14 80 13 00 00 00 00 00 00 36 [17:08:06]Write i2c OK [17:08:06]MH_I2C_Read... [17:08:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:06]Read from MH i2c: E2 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 62 00 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 62 00 A6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [17:08:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:06]wFMCommunicate OK [17:08:06]SAM_PROTO_GetFieldsCounters done [17:08:06]requested_item shift.num is exist - process it [17:08:06]requested_item shift.opened is exist - process it [17:08:06]req_shift_opened [17:08:06]FM_GetShiftState [17:08:06]SAM_PROTO_GetShiftState [17:08:06]wFMCommunicate request_size=4 [17:08:06]MH_SAM_APDU [17:08:06]CAPDU: 80 13 01 00 [17:08:06]Write to MH i2c: E2 08 00 A7 14 80 13 01 00 00 00 00 00 38 [17:08:06]Write i2c OK [17:08:06]MH_I2C_Read... [17:08:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:06]Read from MH i2c: E2 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 0E 00 [17:08:06]MH_I2C_Read... [17:08:06]Read from MH i2c: E2 0E 00 A7 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [17:08:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:08:06]wFMCommunicate OK [17:08:06]SAM_PROTO_GetShiftState done [17:08:06]FM_GetShiftState done [17:08:06]req_shift_opened done [17:08:06]requested_item shift.open_date is exist - process it [17:08:06]req_shift_open_date [17:08:06]req_shift_open_date done [17:08:06]produce_requested_data done [17:08:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198902,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:08:06]process_action_free close_receipt [17:08:06]json_value_free [17:08:06]json_value_free done [17:08:06]process_json_proto returns [17:08:06]Send response to host [17:08:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198902,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:08:06]free response buf [17:08:06]execute_script done [17:08:06]execute_script returns [17:08:06]free content buf [17:08:06]Sock 9.Close socket [17:08:06]Sock 9.Thread stoped [17:08:09]OFD Sender: No OFD packet to send [17:08:14]OFD Sender: No OFD packet to send [17:08:19]OFD Sender: No OFD packet to send [17:08:24]OFD Sender: No OFD packet to send [17:08:29]OFD Sender: No OFD packet to send [17:08:34]OFD Sender: No OFD packet to send [17:08:39]OFD Sender: No OFD packet to send [17:08:44]OFD Sender: No OFD packet to send [17:08:49]OFD Sender: No OFD packet to send [17:08:54]OFD Sender: No OFD packet to send [17:08:59]OFD Sender: No OFD packet to send [17:09:04]OFD Sender: No OFD packet to send [17:09:09]OFD Sender: No OFD packet to send [17:09:14]OFD Sender: No OFD packet to send [17:09:19]OFD Sender: No OFD packet to send [17:09:24]OFD Sender: No OFD packet to send [17:09:29]OFD Sender: No OFD packet to send [17:09:34]OFD Sender: No OFD packet to send [17:09:39]OFD Sender: No OFD packet to send [17:09:44]OFD Sender: No OFD packet to send [17:09:49]OFD Sender: No OFD packet to send [17:09:54]OFD Sender: No OFD packet to send [17:09:59]OFD Sender: No OFD packet to send [17:10:04]OFD Sender: No OFD packet to send [17:10:09]OFD Sender: No OFD packet to send [17:10:14]OFD Sender: No OFD packet to send [17:10:17]accept exits with 7 [17:10:17]New connection [17:10:17]New thread 3067284836 created [17:10:17]Thread 3067428196 joined [17:10:17]Waiting for new connection... [17:10:17] Sock 7.Parse request [17:10:17]Sock 7.Check first char [17:10:17]Sock 7.First char is OK [17:10:17]request: POST /json_proto HTTP/1.0 [17:10:17]Method: POST [17:10:17]URL: /json_proto [17:10:17]Method is POST - this is cgi request [17:10:17]url: /json_proto [17:10:17]query_string will be loaded in cgi processing [17:10:17]execute_cgi json_proto POST (null) [17:10:17]execute_cgi path=json_proto method=POST [17:10:17]POST find Content-Length [17:10:17]Host: 172.17.46.195:8080 [17:10:17]Content-Length: 805 [17:10:17]Content-Type: application/json [17:10:17] [17:10:17]POST finish read [17:10:17]Found Content-Length = 805 [17:10:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:17]execute_script... [17:10:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:17]POST & json_proto [17:10:17]process_json_proto [17:10:17]json parsed OK: [17:10:17]protocol is kg_v1.0 [17:10:17]action value=close_receipt [17:10:17]process_action close_receipt [17:10:17]cmd_close_receipt [17:10:17]MH_GetDate [17:10:17]Write to MH i2c: F0 00 00 A8 14 AB [17:10:17]Write i2c OK [17:10:17]MH_I2C_Read... [17:10:17]Read from MH i2c: F0 [17:10:17]MH_I2C_Read... [17:10:17]Read from MH i2c: F0 09 00 [17:10:17]MH_I2C_Read... [17:10:17]Read from MH i2c: F0 09 00 A8 14 00 7A D9 C0 66 8D AE BC 66 8A [17:10:17]GetLastDocTimeStamp 1723914481 [17:10:17]current date 1723914618 [17:10:17]FM_GetShiftState [17:10:17]SAM_PROTO_GetShiftState [17:10:17]wFMCommunicate request_size=4 [17:10:17]MH_SAM_APDU [17:10:17]CAPDU: 80 13 01 00 [17:10:17]Write to MH i2c: E2 08 00 A9 14 80 13 01 00 00 00 00 00 3A [17:10:17]Write i2c OK [17:10:17]MH_I2C_Read... [17:10:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:17]Read from MH i2c: E2 [17:10:17]MH_I2C_Read... [17:10:17]Read from MH i2c: E2 0E 00 [17:10:17]MH_I2C_Read... [17:10:17]Read from MH i2c: E2 0E 00 A9 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [17:10:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:10:17]wFMCommunicate OK [17:10:17]SAM_PROTO_GetShiftState done [17:10:17]FM_GetShiftState done [17:10:17]opened in 1723853126 [17:10:17]opened+sec_in_day 1723939526 [17:10:17]quantity*price = 200043 [17:10:17]sum+1 = 200044 [17:10:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 511 17.08.2024 17:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198903 肖袩袛: 174703737846381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198903&fm=174703737846381&tin=02508201610067®Number=0000000000092545&sum=200043 [17:10:19]StoreToDocumentArchive [17:10:19]shift 463 fd 198903 [17:10:19]save to /storage/0463/doc_00198903 [17:10:19]save last doc name /storage/0463/doc_00198903 to /storage/kkm_last_doc_name [17:10:19]save OK [17:10:19]Clear old archive folders... [17:10:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:10:19]tlvbuf is 003DC280 [17:10:19]SAM_PROTO_ClearQueue [17:10:19]wFMCommunicate request_size=4 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 09 00 00 [17:10:19]Write to MH i2c: E2 08 00 B6 14 80 09 00 00 00 00 00 00 3C [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 B6 14 00 90 00 3E [17:10:19]RAPDU: 90 00 [17:10:19]wFMCommunicate OK [17:10:19]SAM_PROTO_ClearQueue done [17:10:19]KKMCreateOFDPacket [17:10:19]OFDProtocolAddRootSTLVToBuf [17:10:19]FM_MakeSignedData [17:10:19]FM_MakeSignedData [17:10:19]SAM_PROTO_SignData [17:10:19]wFMCommunicate request_size=4 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 0D 01 02 [17:10:19]Write to MH i2c: E2 08 00 B7 14 80 0D 01 02 00 00 00 00 44 [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 B7 14 00 90 00 3F [17:10:19]RAPDU: 90 00 [17:10:19]wFMCommunicate OK [17:10:19]wFMCommunicate request_size=255 [17:10:19]MH_SAM_APDU [17:10: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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 7A D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 08 03 00 35 04 06 00 9E [17:10:19]Write to MH i2c: E2 02 01 B8 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 7A D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 08 03 00 35 04 06 00 9E 00 00 B4 [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]OFD Sender: No OFD packet to send [17:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 B8 14 00 90 00 40 [17:10:19]RAPDU: 90 00 [17:10:19]wFMCommunicate OK [17:10:19]wFMCommunicate request_size=10 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 0D 02 02 05 E4 62 3C 3A 6D [17:10:19]Write to MH i2c: E2 0D 00 B9 14 80 0D 02 02 05 00 E4 62 3C 3A 6D 00 00 7A [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 03 00 B9 14 00 90 00 41 [17:10:19]RAPDU: 90 00 [17:10:19]wFMCommunicate OK [17:10:19]wFMCommunicate request_size=4 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 0D 03 02 [17:10:19]Write to MH i2c: E2 08 00 BA 14 80 0D 03 02 00 00 00 00 49 [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 0B 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 0B 00 BA 14 00 3F A9 25 F4 C4 65 F7 4E 90 00 B9 [17:10:19]RAPDU: 3F A9 25 F4 C4 65 F7 4E 90 00 [17:10:19]wFMCommunicate OK [17:10:19]SAM_PROTO_SignData done [17:10:19]FM_MakeSignedData done [17:10:19]CreateOFDProtocolMessage [17:10:19]wFMCommunicate request_size=4 [17:10:19]MH_SAM_APDU [17:10:19]CAPDU: 80 11 00 00 [17:10:19]Write to MH i2c: E2 08 00 BB 14 80 11 00 00 00 00 00 00 49 [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:19]Read from MH i2c: E2 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 17 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: E2 17 00 BB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [17:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:10:19]wFMCommunicate OK [17:10:19]CreateOFDProtocolMessage done [17:10:19]OFDSenderStorePacket 198903 [17:10:19]StoreOFDPacket docnum=198903 [17:10:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 82 23 07 01 E9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 7A D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 08 03 00 35 04 06 00 9E E4 62 3C 3A 6D 3F A9 25 F4 C4 65 F7 4E [17:10:19]CheckFolder [17:10:19]dirname=/storage/ofd_packets [17:10:19]CheckFolder done [17:10:19]ProducePacketName [17:10:19]name=ofd_packets/00198903 [17:10:19]NVStorageSaveData ofd_packets/00198903 [17:10:19]File name is /storage/ofd_packets/00198903 [17:10:19]Write 301 bytes [17:10:19]NVStorageSaveData done [17:10:19]OFDSenderStorePacket done [17:10:19]KKMCreateOFDPacket done [17:10:19]NVStorageSaveData kkm_last_timestamp [17:10:19]File name is /storage/kkm_last_timestamp [17:10:19]Write 4 bytes [17:10:19]NVStorageSaveData done [17:10:19]ExternCall_PrintAddStr [17:10:19]wPrintStart [17:10:19]Write to MH i2c: 01 00 00 BC 14 D0 [17:10:19]Write i2c OK [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: 01 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: 01 07 00 [17:10:19]MH_I2C_Read... [17:10:19]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 FF 0F E5 [17:10:19]RasterBufferAndPrint [17:10:19]line 小褔械褌 N : (1)11326370 [17:10:19]line 袠袧袧: 02508201610067 [17:10:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:10:19]line 袩袪袨袛袗袞袗 [17:10:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:10:19]line 孝芯胁邪褉: 2710124500 [17:10:19]line 袗懈-95-袣-5 [17:10:19]line 26.960 * 74.20 [17:10:19]line = 2000.43 [17:10:19]line 袧袛小 12% 袧小袩 1% [17:10:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:10:19]line 袠孝袨袚袨: 2000.43 [17:10:19]line 袧小袩 1% : 17.70 [17:10:19]line 袧袛小 12% : 212.43 [17:10:19]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:10:19]line 袘械蟹薪邪谢.: 2000.43 [17:10:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:10:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:10:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:10:19]line 效械泻 511 17.08.2024 17:10 [17:10:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:10:19]line 袟袧袦: 0300000079 [17:10:19]line 袪袧袦: 0000000000092545 [17:10:19]line 袙械褉褋懈褟 袣袣袦: 001 [17:10:19]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:10:19]line 肖袦: 0000000000871802 [17:10:19]line 肖袛: 198903 [17:10:19]line 肖袩袛: 174703737846381 [17:10:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198903&fm=174703737846381&tin=02508201610067®Number=0000000000092545&sum=200043 [17:10:19]OFD Sender: Processing packet 198903 [packets to send 246, broken 245] [17:10:19]ProducePacketName [17:10:19]name=ofd_packets/00198903 [17:10:19]OFD Sender: To server: 嚂鰌G, [17:10:19]CommunicateWithHost lk.salyk.kg:30040 [17:10:19]ConnectInit lk.salyk.kg [17:10:20]written 0, free lines is 4095 [17:10:20]Connected sock=10 [17:10:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 82 23 07 01 E9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 7A D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 08 03 00 35 04 06 00 9E E4 62 3C 3A 6D 3F A9 25 F4 C4 65 F7 4E [17:10:20]Write to MH i2c: 01 00 00 E6 14 FA [17:10:20]Write i2c OK [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: 01 [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: 01 07 00 [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: 01 07 00 E6 14 00 00 00 00 00 F3 0C 00 [17:10:20]RasterBufferAndPrint [17:10:20]line [17:10:20]line [17:10:20]line [17:10:20]line [17:10:20]line [17:10:20]written 0, free lines is 3320 [17:10:20]MH_Cut [17:10:20]Write to MH i2c: D1 01 00 ED 14 01 D3 [17:10:20]Write i2c OK [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: D1 [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: D1 01 00 [17:10:20]MH_I2C_Read... [17:10:20]Read from MH i2c: D1 01 00 ED 14 00 D2 [17:10:20]Write to MH i2c: 01 00 00 EE 14 02 [17:10:20]Write i2c OK [17:10:20]MH_I2C_Read... [17:10:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 80 47 00 6E C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 08 03 00 F4 03 04 00 8A 85 C0 66 B6 04 01 00 00 45 F9 18 03 CA 9D 3B D6 [17:10:20]CommunicateWithHost err = 0 [17:10:20]CheckOFDResponse [17:10:20]1017 (14) - 77093643461234 [17:10:20]1041 (16) - 0000000000871802 [17:10:20]1040 (4) - 198903 [17:10:20]1012 (4) - 17.08.2024 11:12 [17:10:20]1206 (1) - 0 [17:10:20]OFD Sender: Remove packet 198903 [17:10:20]ProducePacketName [17:10:20]name=ofd_packets/00198903 [17:10:20]NVStorageDeleteData [17:10:20]OFD Sender: No OFD packet to send [17:10:21]*** Cut start [17:10:21]*** Purtial cut [17:10:21]*** Stage 1: CUTSNS_PIN = 1 [17:10:21]Read from MH i2c: 01 [17:10:21]MH_I2C_Read... [17:10:21]*** Stop cut motor [17:10:21]*** Cut end [17:10:21]Read from MH i2c: 01 07 00 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: 01 07 00 EE 14 00 00 00 00 00 FF 0F 17 [17:10:21]process_action close_receipt done [17:10:21]requested_data is exist [17:10:21]produce_requested_data [17:10:21]requested_item fm.sn is exist - process it [17:10:21]wFMCommunicate request_size=4 [17:10:21]MH_SAM_APDU [17:10:21]CAPDU: 80 11 00 00 [17:10:21]Write to MH i2c: E2 08 00 EF 14 80 11 00 00 00 00 00 00 7D [17:10:21]Write i2c OK [17:10:21]MH_I2C_Read... [17:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:21]Read from MH i2c: E2 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 17 00 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 17 00 EF 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [17:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:10:21]wFMCommunicate OK [17:10:21]requested_item fd.num is exist - process it [17:10:21]SAM_PROTO_GetFieldsCounters [17:10:21]wFMCommunicate request_size=4 [17:10:21]MH_SAM_APDU [17:10:21]CAPDU: 80 13 00 00 [17:10:21]Write to MH i2c: E2 08 00 F0 14 80 13 00 00 00 00 00 00 80 [17:10:21]Write i2c OK [17:10:21]MH_I2C_Read... [17:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:21]Read from MH i2c: E2 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 62 00 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 62 00 F0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [17:10:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:21]wFMCommunicate OK [17:10:21]SAM_PROTO_GetFieldsCounters done [17:10:21]requested_item shift.num is exist - process it [17:10:21]requested_item shift.opened is exist - process it [17:10:21]req_shift_opened [17:10:21]FM_GetShiftState [17:10:21]SAM_PROTO_GetShiftState [17:10:21]wFMCommunicate request_size=4 [17:10:21]MH_SAM_APDU [17:10:21]CAPDU: 80 13 01 00 [17:10:21]Write to MH i2c: E2 08 00 F1 14 80 13 01 00 00 00 00 00 82 [17:10:21]Write i2c OK [17:10:21]MH_I2C_Read... [17:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:21]Read from MH i2c: E2 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 0E 00 [17:10:21]MH_I2C_Read... [17:10:21]Read from MH i2c: E2 0E 00 F1 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [17:10:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:10:21]wFMCommunicate OK [17:10:21]SAM_PROTO_GetShiftState done [17:10:21]FM_GetShiftState done [17:10:21]req_shift_opened done [17:10:21]requested_item shift.open_date is exist - process it [17:10:21]req_shift_open_date [17:10:21]req_shift_open_date done [17:10:21]produce_requested_data done [17:10:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198903,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:10:21]process_action_free close_receipt [17:10:21]json_value_free [17:10:21]json_value_free done [17:10:21]process_json_proto returns [17:10:21]Send response to host [17:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198903,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:10:21]free response buf [17:10:21]execute_script done [17:10:21]execute_script returns [17:10:21]free content buf [17:10:21]Sock 7.Close socket [17:10:21]Sock 7.Thread stoped [17:10:26]OFD Sender: No OFD packet to send [17:10:31]OFD Sender: No OFD packet to send [17:10:36]OFD Sender: No OFD packet to send [17:10:41]OFD Sender: No OFD packet to send [17:10:46]OFD Sender: No OFD packet to send [17:10:51]OFD Sender: No OFD packet to send [17:10:56]OFD Sender: No OFD packet to send [17:11:00]accept exits with 9 [17:11:00]New connection [17:11:00]New thread 3067428196 created [17:11:00]Thread 3067284836 joined [17:11:00]Waiting for new connection... [17:11:00] Sock 9.Parse request [17:11:00]Sock 9.Check first char [17:11:00]Sock 9.First char is OK [17:11:00]request: POST /json_proto HTTP/1.0 [17:11:00]Method: POST [17:11:00]URL: /json_proto [17:11:00]Method is POST - this is cgi request [17:11:00]url: /json_proto [17:11:00]query_string will be loaded in cgi processing [17:11:00]execute_cgi json_proto POST (null) [17:11:00]execute_cgi path=json_proto method=POST [17:11:00]POST find Content-Length [17:11:00]Host: 172.17.46.195:8080 [17:11:00]Content-Length: 808 [17:11:00]Content-Type: application/json [17:11:00] [17:11:00]POST finish read [17:11:00]Found Content-Length = 808 [17:11:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:00]execute_script... [17:11: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)11326369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:00]POST & json_proto [17:11:00]process_json_proto [17:11:00]json parsed OK: [17:11:00]protocol is kg_v1.0 [17:11:00]action value=close_receipt [17:11:00]process_action close_receipt [17:11:00]cmd_close_receipt [17:11:00]MH_GetDate [17:11:00]Write to MH i2c: F0 00 00 F2 14 F5 [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: F0 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: F0 09 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: F0 09 00 F2 14 00 A5 D9 C0 66 8D AE BC 66 FF [17:11:00]GetLastDocTimeStamp 1723914618 [17:11:00]current date 1723914661 [17:11:00]FM_GetShiftState [17:11:00]SAM_PROTO_GetShiftState [17:11:00]wFMCommunicate request_size=4 [17:11:00]MH_SAM_APDU [17:11:00]CAPDU: 80 13 01 00 [17:11:00]Write to MH i2c: E2 08 00 F3 14 80 13 01 00 00 00 00 00 84 [17:11:00]Write i2c OK [17:11:00]MH_I2C_Read... [17:11:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:00]Read from MH i2c: E2 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 0E 00 [17:11:00]MH_I2C_Read... [17:11:00]Read from MH i2c: E2 0E 00 F3 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [17:11:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:11:00]wFMCommunicate OK [17:11:00]SAM_PROTO_GetShiftState done [17:11:00]FM_GetShiftState done [17:11:00]opened in 1723853126 [17:11:00]opened+sec_in_day 1723939526 [17:11:00]quantity*price = 100032 [17:11:00]sum+1 = 100033 [17:11:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 512 17.08.2024 17:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198904 肖袩袛: 198143098751583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171101&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198904&fm=198143098751583&tin=02508201610067®Number=0000000000092545&sum=100032 [17:11:01]StoreToDocumentArchive [17:11:01]shift 463 fd 198904 [17:11:01]save to /storage/0463/doc_00198904 [17:11:01]save last doc name /storage/0463/doc_00198904 to /storage/kkm_last_doc_name [17:11:01]save OK [17:11:01]Clear old archive folders... [17:11:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:11:01]tlvbuf is 003CA8E0 [17:11:01]SAM_PROTO_ClearQueue [17:11:01]wFMCommunicate request_size=4 [17:11:01]MH_SAM_APDU [17:11:01]CAPDU: 80 09 00 00 [17:11:01]Write to MH i2c: E2 08 00 00 15 80 09 00 00 00 00 00 00 87 [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:01]Read from MH i2c: E2 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: E2 03 00 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: E2 03 00 00 15 00 90 00 89 [17:11:01]RAPDU: 90 00 [17:11:01]wFMCommunicate OK [17:11:01]SAM_PROTO_ClearQueue done [17:11:01]KKMCreateOFDPacket [17:11:01]OFDProtocolAddRootSTLVToBuf [17:11:01]FM_MakeSignedData [17:11:01]FM_MakeSignedData [17:11:01]SAM_PROTO_SignData [17:11:01]wFMCommunicate request_size=4 [17:11:01]MH_SAM_APDU [17:11:01]CAPDU: 80 0D 01 02 [17:11:01]Write to MH i2c: E2 08 00 01 15 80 0D 01 02 00 00 00 00 8F [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:01]Read from MH i2c: E2 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: E2 03 00 [17:11:01]MH_I2C_Read... [17:11:01]Read from MH i2c: E2 03 00 01 15 00 90 00 8A [17:11:01]RAPDU: 90 00 [17:11:01]wFMCommunicate OK [17:11:01]wFMCommunicate request_size=255 [17:11:01]MH_SAM_APDU [17:11:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 A5 D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 08 03 00 35 04 06 00 B4 35 [17:11:01]Write to MH i2c: E2 02 01 02 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 A5 D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 08 03 00 35 04 06 00 B4 35 00 00 C5 [17:11:01]Write i2c OK [17:11:01]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 03 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 03 00 02 15 00 90 00 8B [17:11:02]RAPDU: 90 00 [17:11:02]wFMCommunicate OK [17:11:02]wFMCommunicate request_size=9 [17:11:02]MH_SAM_APDU [17:11:02]CAPDU: 80 0D 02 02 04 C9 04 0A 5F [17:11:02]Write to MH i2c: E2 0C 00 03 15 80 0D 02 02 04 00 C9 04 0A 5F 00 00 D0 [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 03 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 03 00 03 15 00 90 00 8C [17:11:02]RAPDU: 90 00 [17:11:02]wFMCommunicate OK [17:11:02]wFMCommunicate request_size=4 [17:11:02]MH_SAM_APDU [17:11:02]CAPDU: 80 0D 03 02 [17:11:02]Write to MH i2c: E2 08 00 04 15 80 0D 03 02 00 00 00 00 94 [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0B 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0B 00 04 15 00 1F 41 1F 4F 6E 00 D1 21 90 00 C3 [17:11:02]RAPDU: 1F 41 1F 4F 6E 00 D1 21 90 00 [17:11:02]wFMCommunicate OK [17:11:02]SAM_PROTO_SignData done [17:11:02]FM_MakeSignedData done [17:11:02]CreateOFDProtocolMessage [17:11:02]wFMCommunicate request_size=4 [17:11:02]MH_SAM_APDU [17:11:02]CAPDU: 80 11 00 00 [17:11:02]Write to MH i2c: E2 08 00 05 15 80 11 00 00 00 00 00 00 94 [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 17 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 17 00 05 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [17:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:11:02]wFMCommunicate OK [17:11:02]CreateOFDProtocolMessage done [17:11:02]OFDSenderStorePacket 198904 [17:11:02]StoreOFDPacket docnum=198904 [17:11:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 4F 5B 06 01 DC 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 A5 D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 08 03 00 35 04 06 00 B4 35 C9 04 0A 5F 1F 41 1F 4F 6E 00 D1 21 [17:11:02]CheckFolder [17:11:02]dirname=/storage/ofd_packets [17:11:02]CheckFolder done [17:11:02]ProducePacketName [17:11:02]name=ofd_packets/00198904 [17:11:02]NVStorageSaveData ofd_packets/00198904 [17:11:02]File name is /storage/ofd_packets/00198904 [17:11:02]Write 300 bytes [17:11:02]NVStorageSaveData done [17:11:02]OFDSenderStorePacket done [17:11:02]KKMCreateOFDPacket done [17:11:02]NVStorageSaveData kkm_last_timestamp [17:11:02]File name is /storage/kkm_last_timestamp [17:11:02]Write 4 bytes [17:11:02]NVStorageSaveData done [17:11:02]ExternCall_PrintAddStr [17:11:02]wPrintStart [17:11:02]Write to MH i2c: 01 00 00 06 15 1B [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: 01 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: 01 07 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: 01 07 00 06 15 00 00 00 00 00 FF 0F 30 [17:11:02]RasterBufferAndPrint [17:11:02]line 小褔械褌 N : (1)11326369 [17:11:02]line 袠袧袧: 02508201610067 [17:11:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:11:02]line 袩袪袨袛袗袞袗 [17:11:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:11:02]line 孝芯胁邪褉: 2711190000 [17:11:02]line 袚袗袟-袣-3 [17:11:02]line 26.050 * 38.40 [17:11:02]line = 1000.32 [17:11:02]line 袧袛小 12% 袧小袩 1% [17:11:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:11:02]line 袠孝袨袚袨: 1000.32 [17:11:02]line 袧小袩 1% : 8.85 [17:11:02]line 袧袛小 12% : 106.23 [17:11:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:11:02]line 袘械蟹薪邪谢.: 1000.32 [17:11:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:11:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:11:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:11:02]line 效械泻 512 17.08.2024 17:11 [17:11:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:11:02]line 袟袧袦: 0300000079 [17:11:02]line 袪袧袦: 0000000000092545 [17:11:02]line 袙械褉褋懈褟 袣袣袦: 001 [17:11:02]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:11:02]line 肖袦: 0000000000871802 [17:11:02]line 肖袛: 198904 [17:11:02]line 肖袩袛: 198143098751583 [17:11:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171101&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198904&fm=198143098751583&tin=02508201610067®Number=0000000000092545&sum=100032 [17:11:02]OFD Sender: Processing packet 198904 [packets to send 246, broken 245] [17:11:02]ProducePacketName [17:11:02]name=ofd_packets/00198904 [17:11:02]OFD Sender: To server: 嚂鰌G, [17:11:02]CommunicateWithHost lk.salyk.kg:30040 [17:11:02]ConnectInit lk.salyk.kg [17:11:02]written 0, free lines is 4095 [17:11:02]Connected sock=10 [17:11:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 4F 5B 06 01 DC 98 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 A5 D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 08 03 00 35 04 06 00 B4 35 C9 04 0A 5F 1F 41 1F 4F 6E 00 D1 21 [17:11:03]Write to MH i2c: 01 00 00 30 15 45 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: 01 [17:11:03]MH_I2C_Read... [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 30 15 00 00 00 00 00 ED 0C 45 [17:11:03]RasterBufferAndPrint [17:11:03]line [17:11:03]line [17:11:03]line [17:11:03]line [17:11:03]line [17:11:03]written 0, free lines is 3315 [17:11:03]MH_Cut [17:11:03]Write to MH i2c: D1 01 00 37 15 01 1E [17:11:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 41 AD 47 00 15 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 08 03 00 F4 03 04 00 B5 85 C0 66 B6 04 01 00 00 4F 41 07 97 FC 5D 50 29 [17:11:03]CommunicateWithHost err = 0 [17:11:03]CheckOFDResponse [17:11:03]1017 (14) - 77093643461234 [17:11:03]1041 (16) - 0000000000871802 [17:11:03]1040 (4) - 198904 [17:11:03]1012 (4) - 17.08.2024 11:12 [17:11:03]1206 (1) - 0 [17:11:03]OFD Sender: Remove packet 198904 [17:11:03]ProducePacketName [17:11:03]name=ofd_packets/00198904 [17:11:03]NVStorageDeleteData [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: D1 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: D1 01 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: D1 01 00 37 15 00 1D [17:11:03]Write to MH i2c: 01 00 00 38 15 4D [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]OFD Sender: No OFD packet to send [17:11:03]*** Cut start [17:11:03]*** Purtial cut [17:11:03]*** CUTSNS_PIN = 0 [17:11:04]*** Stage 1: CUTSNS_PIN = 1 [17:11:05]Read from MH i2c: 01 [17:11:05]MH_I2C_Read... [17:11:05]*** Stop cut motor [17:11:05]*** Cut end [17:11:05]Read from MH i2c: 01 07 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: 01 07 00 38 15 00 00 00 00 00 FF 0F 62 [17:11:05]process_action close_receipt done [17:11:05]requested_data is exist [17:11:05]produce_requested_data [17:11:05]requested_item fm.sn is exist - process it [17:11:05]wFMCommunicate request_size=4 [17:11:05]MH_SAM_APDU [17:11:05]CAPDU: 80 11 00 00 [17:11:05]Write to MH i2c: E2 08 00 39 15 80 11 00 00 00 00 00 00 C8 [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:05]Read from MH i2c: E2 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: E2 17 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: E2 17 00 39 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [17:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:11:05]wFMCommunicate OK [17:11:05]requested_item fd.num is exist - process it [17:11:05]SAM_PROTO_GetFieldsCounters [17:11:05]wFMCommunicate request_size=4 [17:11:05]MH_SAM_APDU [17:11:05]CAPDU: 80 13 00 00 [17:11:05]Write to MH i2c: E2 08 00 3A 15 80 13 00 00 00 00 00 00 CB [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 3A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [17:11:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetFieldsCounters done [17:11:06]requested_item shift.num is exist - process it [17:11:06]requested_item shift.opened is exist - process it [17:11:06]req_shift_opened [17:11:06]FM_GetShiftState [17:11:06]SAM_PROTO_GetShiftState [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 13 01 00 [17:11:06]Write to MH i2c: E2 08 00 3B 15 80 13 01 00 00 00 00 00 CD [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 3B 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2D [17:11:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetShiftState done [17:11:06]FM_GetShiftState done [17:11:06]req_shift_opened done [17:11:06]requested_item shift.open_date is exist - process it [17:11:06]req_shift_open_date [17:11:06]req_shift_open_date done [17:11:06]produce_requested_data done [17:11:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198904,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:11:06]process_action_free close_receipt [17:11:06]json_value_free [17:11:06]json_value_free done [17:11:06]process_json_proto returns [17:11:06]Send response to host [17:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198904,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:11:06]free response buf [17:11:06]execute_script done [17:11:06]execute_script returns [17:11:06]free content buf [17:11:06]Sock 9.Close socket [17:11:06]Sock 9.Thread stoped [17:11:08]OFD Sender: No OFD packet to send [17:11:13]OFD Sender: No OFD packet to send [17:11:18]OFD Sender: No OFD packet to send [17:11:23]OFD Sender: No OFD packet to send [17:11:28]OFD Sender: No OFD packet to send [17:11:33]OFD Sender: No OFD packet to send [17:11:38]OFD Sender: No OFD packet to send [17:11:42]accept exits with 7 [17:11:42]New connection [17:11:42]New thread 3067284836 created [17:11:42]Thread 3067428196 joined [17:11:42]Waiting for new connection... [17:11:42] Sock 7.Parse request [17:11:42]Sock 7.Check first char [17:11:42]Sock 7.First char is OK [17:11:42]request: POST /json_proto HTTP/1.0 [17:11:42]Method: POST [17:11:42]URL: /json_proto [17:11:42]Method is POST - this is cgi request [17:11:42]url: /json_proto [17:11:42]query_string will be loaded in cgi processing [17:11:42]execute_cgi json_proto POST (null) [17:11:42]execute_cgi path=json_proto method=POST [17:11:42]POST find Content-Length [17:11:42]Host: 172.17.46.195:8080 [17:11:42]Content-Length: 679 [17:11:42]Content-Type: application/json [17:11:42] [17:11:42]POST finish read [17:11:42]Found Content-Length = 679 [17:11:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:42]execute_script... [17: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)11326371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:42]POST & json_proto [17:11:42]process_json_proto [17:11:42]json parsed OK: [17:11:42]protocol is kg_v1.0 [17:11:42]action value=close_receipt [17:11:42]process_action close_receipt [17:11:42]cmd_close_receipt [17:11:42]MH_GetDate [17:11:42]Write to MH i2c: F0 00 00 3C 15 40 [17:11:42]Write i2c OK [17:11:42]MH_I2C_Read... [17:11:42]Read from MH i2c: F0 [17:11:42]MH_I2C_Read... [17:11:42]Read from MH i2c: F0 09 00 [17:11:42]MH_I2C_Read... [17:11:42]Read from MH i2c: F0 09 00 3C 15 00 CF D9 C0 66 8D AE BC 66 74 [17:11:42]GetLastDocTimeStamp 1723914661 [17:11:42]current date 1723914703 [17:11:42]FM_GetShiftState [17:11:42]SAM_PROTO_GetShiftState [17:11:42]wFMCommunicate request_size=4 [17:11:42]MH_SAM_APDU [17:11:42]CAPDU: 80 13 01 00 [17:11:42]Write to MH i2c: E2 08 00 3D 15 80 13 01 00 00 00 00 00 CF [17:11:42]Write i2c OK [17:11:42]MH_I2C_Read... [17:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:42]Read from MH i2c: E2 [17:11:42]MH_I2C_Read... [17:11:42]Read from MH i2c: E2 0E 00 [17:11:42]MH_I2C_Read... [17:11:42]Read from MH i2c: E2 0E 00 3D 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [17:11:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:11:42]wFMCommunicate OK [17:11:42]SAM_PROTO_GetShiftState done [17:11:42]FM_GetShiftState done [17:11:42]opened in 1723853126 [17:11:42]opened+sec_in_day 1723939526 [17:11:42]quantity*price = 50036 [17:11:42]sum+1 = 50037 [17:11:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 513 17.08.2024 17:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198905 肖袩袛: 68601828413654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171143&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198905&fm=68601828413654&tin=02508201610067®Number=0000000000092545&sum=50000 [17:11:43]StoreToDocumentArchive [17:11:43]shift 463 fd 198905 [17:11:43]save to /storage/0463/doc_00198905 [17:11:43]save last doc name /storage/0463/doc_00198905 to /storage/kkm_last_doc_name [17:11:43]save OK [17:11:43]Clear old archive folders... [17:11:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:43]tlvbuf is 0039CDE0 [17:11:43]SAM_PROTO_ClearQueue [17:11:43]wFMCommunicate request_size=4 [17:11:43]MH_SAM_APDU [17:11:43]CAPDU: 80 09 00 00 [17:11:43]Write to MH i2c: E2 08 00 4A 15 80 09 00 00 00 00 00 00 D1 [17:11:43]Write i2c OK [17:11:43]MH_I2C_Read... [17:11:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:43]Read from MH i2c: E2 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 4A 15 00 90 00 D3 [17:11:43]RAPDU: 90 00 [17:11:43]wFMCommunicate OK [17:11:43]SAM_PROTO_ClearQueue done [17:11:43]KKMCreateOFDPacket [17:11:43]OFDProtocolAddRootSTLVToBuf [17:11:43]FM_MakeSignedData [17:11:43]FM_MakeSignedData [17:11:43]SAM_PROTO_SignData [17:11:43]wFMCommunicate request_size=4 [17:11:43]MH_SAM_APDU [17:11:43]CAPDU: 80 0D 01 02 [17:11:43]Write to MH i2c: E2 08 00 4B 15 80 0D 01 02 00 00 00 00 D9 [17:11:43]Write i2c OK [17:11:43]MH_I2C_Read... [17:11:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:43]Read from MH i2c: E2 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 4B 15 00 90 00 D4 [17:11:43]RAPDU: 90 00 [17:11:43]wFMCommunicate OK [17:11:43]wFMCommunicate request_size=255 [17:11:43]MH_SAM_APDU [17: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 CF D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 08 03 00 35 04 06 00 3E [17:11:43]Write to MH i2c: E2 02 01 4C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 CF D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 08 03 00 35 04 06 00 3E 00 00 34 [17:11:43]Write i2c OK [17:11:43]MH_I2C_Read... [17:11:43]OFD Sender: No OFD packet to send [17:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:43]Read from MH i2c: E2 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 4C 15 00 90 00 D5 [17:11:43]RAPDU: 90 00 [17:11:43]wFMCommunicate OK [17:11:43]wFMCommunicate request_size=10 [17:11:43]MH_SAM_APDU [17:11:43]CAPDU: 80 0D 02 02 05 64 9B 9D 10 D6 [17:11:43]Write to MH i2c: E2 0D 00 4D 15 80 0D 02 02 05 00 64 9B 9D 10 D6 00 00 68 [17:11:43]Write i2c OK [17:11:43]MH_I2C_Read... [17:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:43]Read from MH i2c: E2 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 [17:11:43]MH_I2C_Read... [17:11:43]Read from MH i2c: E2 03 00 4D 15 00 90 00 D6 [17:11:43]RAPDU: 90 00 [17:11:43]wFMCommunicate OK [17:11:43]wFMCommunicate request_size=4 [17:11:43]MH_SAM_APDU [17:11:43]CAPDU: 80 0D 03 02 [17:11:43]Write to MH i2c: E2 08 00 4E 15 80 0D 03 02 00 00 00 00 DE [17:11:43]Write i2c OK [17:11:43]MH_I2C_Read... [17:11:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:44]Read from MH i2c: E2 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: E2 0B 00 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: E2 0B 00 4E 15 00 43 8E E6 7C 0D 64 3E 98 90 00 59 [17:11:44]RAPDU: 43 8E E6 7C 0D 64 3E 98 90 00 [17:11:44]wFMCommunicate OK [17:11:44]SAM_PROTO_SignData done [17:11:44]FM_MakeSignedData done [17:11:44]CreateOFDProtocolMessage [17:11:44]wFMCommunicate request_size=4 [17:11:44]MH_SAM_APDU [17:11:44]CAPDU: 80 11 00 00 [17:11:44]Write to MH i2c: E2 08 00 4F 15 80 11 00 00 00 00 00 00 DE [17:11:44]Write i2c OK [17:11:44]MH_I2C_Read... [17:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:44]Read from MH i2c: E2 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: E2 17 00 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: E2 17 00 4F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [17:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:11:44]wFMCommunicate OK [17:11:44]CreateOFDProtocolMessage done [17:11:44]OFDSenderStorePacket 198905 [17:11:44]StoreOFDPacket docnum=198905 [17:11:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 1C 07 01 C8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 CF D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 08 03 00 35 04 06 00 3E 64 9B 9D 10 D6 43 8E E6 7C 0D 64 3E 98 [17:11:44]CheckFolder [17:11:44]dirname=/storage/ofd_packets [17:11:44]CheckFolder done [17:11:44]ProducePacketName [17:11:44]name=ofd_packets/00198905 [17:11:44]NVStorageSaveData ofd_packets/00198905 [17:11:44]File name is /storage/ofd_packets/00198905 [17:11:44]Write 301 bytes [17:11:44]NVStorageSaveData done [17:11:44]OFDSenderStorePacket done [17:11:44]KKMCreateOFDPacket done [17:11:44]NVStorageSaveData kkm_last_timestamp [17:11:44]File name is /storage/kkm_last_timestamp [17:11:44]Write 4 bytes [17:11:44]NVStorageSaveData done [17:11:44]ExternCall_PrintAddStr [17:11:44]wPrintStart [17:11:44]Write to MH i2c: 01 00 00 50 15 65 [17:11:44]Write i2c OK [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 07 00 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 07 00 50 15 00 00 00 00 00 FF 0F 7A [17:11:44]RasterBufferAndPrint [17:11:44]line 小褔械褌 N : (1)11326371 [17:11:44]line 袠袧袧: 02508201610067 [17:11:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:11:44]line 袩袪袨袛袗袞袗 [17:11:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:11:44]line 孝芯胁邪褉: 2710124130 [17:11:44]line 袗懈-92-袣-4 [17:11:44]line 7.380 * 67.80 [17:11:44]line = 500.36 [17:11:44]line 袧袛小 12% 袧小袩 1% [17:11:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:11:44]line 袨袣袪校袚袥袝袧袠袝: -0.36 [17:11:44]line 袠孝袨袚袨: 500.00 [17:11:44]line 袙薪械褋械薪芯: 500.00 [17:11:44]line 小袛袗效袗: 0.00 [17:11:44]line 袧小袩 1% : 4.43 [17:11:44]line 袧袛小 12% : 53.14 [17:11:44]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:11:44]line 袘械蟹薪邪谢.: 0.00 [17:11:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:11:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:11:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:11:44]line 效械泻 513 17.08.2024 17:11 [17:11:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:11:44]line 袟袧袦: 0300000079 [17:11:44]line 袪袧袦: 0000000000092545 [17:11:44]line 袙械褉褋懈褟 袣袣袦: 001 [17:11:44]line 肖袦: 0000000000871802 [17:11:44]line 肖袛: 198905 [17:11:44]line 肖袩袛: 68601828413654 [17:11:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171143&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198905&fm=68601828413654&tin=02508201610067®Number=0000000000092545&sum=50000 [17:11:44]OFD Sender: Processing packet 198905 [packets to send 246, broken 245] [17:11:44]ProducePacketName [17:11:44]name=ofd_packets/00198905 [17:11:44]OFD Sender: To server: 嚂鰌G, [17:11:44]CommunicateWithHost lk.salyk.kg:30040 [17:11:44]ConnectInit lk.salyk.kg [17:11:44]written 0, free lines is 4095 [17:11:44]Connected sock=10 [17: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 31 38 30 32 0F 01 00 00 6C 1C 07 01 C8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 CF D9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 08 03 00 35 04 06 00 3E 64 9B 9D 10 D6 43 8E E6 7C 0D 64 3E 98 [17:11:44]Write to MH i2c: 01 00 00 7B 15 90 [17:11:44]Write i2c OK [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 07 00 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: 01 07 00 7B 15 00 00 00 00 00 D4 0C 77 [17:11:44]RasterBufferAndPrint [17:11:44]line [17:11:44]line [17:11:44]line [17:11:44]line [17:11:44]line [17:11:44]written 0, free lines is 3289 [17:11:44]MH_Cut [17:11:44]Write to MH i2c: D1 01 00 82 15 01 69 [17:11:44]Write i2c OK [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: D1 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: D1 01 00 [17:11:44]MH_I2C_Read... [17:11:44]Read from MH i2c: D1 01 00 82 15 00 68 [17:11:44]Write to MH i2c: 01 00 00 83 15 98 [17:11:44]Write i2c OK [17:11:44]MH_I2C_Read... [17:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 72 02 47 00 4B 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 31 38 30 32 10 04 04 00 F9 08 03 00 F4 03 04 00 DF 85 C0 66 B6 04 01 00 00 54 C8 95 C3 47 A5 84 30 [17:11:44]CommunicateWithHost err = 0 [17:11:44]CheckOFDResponse [17:11:44]1017 (14) - 77093643461234 [17:11:44]1041 (16) - 0000000000871802 [17:11:44]1040 (4) - 198905 [17:11:44]1012 (4) - 17.08.2024 11:13 [17:11:44]1206 (1) - 0 [17:11:44]OFD Sender: Remove packet 198905 [17:11:44]ProducePacketName [17:11:44]name=ofd_packets/00198905 [17:11:44]NVStorageDeleteData [17:11:45]OFD Sender: No OFD packet to send [17:11:45]*** Cut start [17:11:45]*** Purtial cut [17:11:45]*** Stage 1: CUTSNS_PIN = 1 [17:11:45]Read from MH i2c: 01 [17:11:45]MH_I2C_Read... [17:11:45]*** Stop cut motor [17:11:45]*** Cut end [17:11:45]Read from MH i2c: 01 07 00 [17:11:45]MH_I2C_Read... [17:11:45]Read from MH i2c: 01 07 00 83 15 00 00 00 00 00 FF 0F AD [17:11:45]process_action close_receipt done [17:11:45]requested_data is exist [17:11:45]produce_requested_data [17:11:45]requested_item fm.sn is exist - process it [17:11:45]wFMCommunicate request_size=4 [17:11:45]MH_SAM_APDU [17:11:45]CAPDU: 80 11 00 00 [17:11:45]Write to MH i2c: E2 08 00 84 15 80 11 00 00 00 00 00 00 13 [17:11:45]Write i2c OK [17:11:45]MH_I2C_Read... [17:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:45]Read from MH i2c: E2 [17:11:45]MH_I2C_Read... [17:11:45]Read from MH i2c: E2 17 00 [17:11:45]MH_I2C_Read... [17:11:45]Read from MH i2c: E2 17 00 84 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [17:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:11:45]wFMCommunicate OK [17:11:45]requested_item fd.num is exist - process it [17:11:45]SAM_PROTO_GetFieldsCounters [17:11:45]wFMCommunicate request_size=4 [17:11:45]MH_SAM_APDU [17:11:45]CAPDU: 80 13 00 00 [17:11:45]Write to MH i2c: E2 08 00 85 15 80 13 00 00 00 00 00 00 16 [17:11:45]Write i2c OK [17:11:45]MH_I2C_Read... [17:11:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:46]Read from MH i2c: E2 [17:11:46]MH_I2C_Read... [17:11:46]Read from MH i2c: E2 62 00 [17:11:46]MH_I2C_Read... [17:11:46]Read from MH i2c: E2 62 00 85 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 0E [17:11:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:46]wFMCommunicate OK [17:11:46]SAM_PROTO_GetFieldsCounters done [17:11:46]requested_item shift.num is exist - process it [17:11:46]requested_item shift.opened is exist - process it [17:11:46]req_shift_opened [17:11:46]FM_GetShiftState [17:11:46]SAM_PROTO_GetShiftState [17:11:46]wFMCommunicate request_size=4 [17:11:46]MH_SAM_APDU [17:11:46]CAPDU: 80 13 01 00 [17:11:46]Write to MH i2c: E2 08 00 86 15 80 13 01 00 00 00 00 00 18 [17:11:46]Write i2c OK [17:11:46]MH_I2C_Read... [17:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:46]Read from MH i2c: E2 [17:11:46]MH_I2C_Read... [17:11:46]Read from MH i2c: E2 0E 00 [17:11:46]MH_I2C_Read... [17:11:46]Read from MH i2c: E2 0E 00 86 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [17:11:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:11:46]wFMCommunicate OK [17:11:46]SAM_PROTO_GetShiftState done [17:11:46]FM_GetShiftState done [17:11:46]req_shift_opened done [17:11:46]requested_item shift.open_date is exist - process it [17:11:46]req_shift_open_date [17:11:46]req_shift_open_date done [17:11:46]produce_requested_data done [17:11:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198905,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:11:46]process_action_free close_receipt [17:11:46]json_value_free [17:11:46]json_value_free done [17:11:46]process_json_proto returns [17:11:46]Send response to host [17:11:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198905,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:11:46]free response buf [17:11:46]execute_script done [17:11:46]execute_script returns [17:11:46]free content buf [17:11:46]Sock 7.Close socket [17:11:46]Sock 7.Thread stoped [17:11:50]OFD Sender: No OFD packet to send [17:11:55]OFD Sender: No OFD packet to send [17:12:00]OFD Sender: No OFD packet to send [17:12:05]OFD Sender: No OFD packet to send [17:12:10]OFD Sender: No OFD packet to send [17:12:15]OFD Sender: No OFD packet to send [17:12:20]OFD Sender: No OFD packet to send [17:12:25]OFD Sender: No OFD packet to send [17:12:30]OFD Sender: No OFD packet to send [17:12:35]OFD Sender: No OFD packet to send [17:12:40]OFD Sender: No OFD packet to send [17:12:45]OFD Sender: No OFD packet to send [17:12:50]OFD Sender: No OFD packet to send [17:12:55]OFD Sender: No OFD packet to send [17:12:57]accept exits with 9 [17:12:57]New connection [17:12:57]New thread 3067428196 created [17:12:57]Thread 3067284836 joined [17:12:57]Waiting for new connection... [17:12:57] Sock 9.Parse request [17:12:57]Sock 9.Check first char [17:12:57]Sock 9.First char is OK [17:12:57]request: POST /json_proto HTTP/1.0 [17:12:57]Method: POST [17:12:57]URL: /json_proto [17:12:57]Method is POST - this is cgi request [17:12:57]url: /json_proto [17:12:57]query_string will be loaded in cgi processing [17:12:57]execute_cgi json_proto POST (null) [17:12:57]execute_cgi path=json_proto method=POST [17:12:57]POST find Content-Length [17:12:57]Host: 172.17.46.195:8080 [17:12:57]Content-Length: 805 [17:12:57]Content-Type: application/json [17:12:57] [17:12:57]POST finish read [17:12:57]Found Content-Length = 805 [17:12:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:57]execute_script... [17:12:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:57]POST & json_proto [17:12:57]process_json_proto [17:12:57]json parsed OK: [17:12:57]protocol is kg_v1.0 [17:12:57]action value=close_receipt [17:12:57]process_action close_receipt [17:12:57]cmd_close_receipt [17:12:57]MH_GetDate [17:12:57]Write to MH i2c: F0 00 00 87 15 8B [17:12:57]Write i2c OK [17:12:57]MH_I2C_Read... [17:12:57]Read from MH i2c: F0 [17:12:57]MH_I2C_Read... [17:12:57]Read from MH i2c: F0 09 00 [17:12:57]MH_I2C_Read... [17:12:57]Read from MH i2c: F0 09 00 87 15 00 1A DA C0 66 8D AE BC 66 0B [17:12:57]GetLastDocTimeStamp 1723914703 [17:12:57]current date 1723914778 [17:12:57]FM_GetShiftState [17:12:57]SAM_PROTO_GetShiftState [17:12:57]wFMCommunicate request_size=4 [17:12:57]MH_SAM_APDU [17:12:57]CAPDU: 80 13 01 00 [17:12:57]Write to MH i2c: E2 08 00 88 15 80 13 01 00 00 00 00 00 1A [17:12:57]Write i2c OK [17:12:57]MH_I2C_Read... [17:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:57]Read from MH i2c: E2 [17:12:57]MH_I2C_Read... [17:12:57]Read from MH i2c: E2 0E 00 [17:12:57]MH_I2C_Read... [17:12:57]Read from MH i2c: E2 0E 00 88 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [17:12:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:12:57]wFMCommunicate OK [17:12:57]SAM_PROTO_GetShiftState done [17:12:57]FM_GetShiftState done [17:12:57]opened in 1723853126 [17:12:57]opened+sec_in_day 1723939526 [17:12:57]quantity*price = 100005 [17:12:57]sum+1 = 100006 [17:12:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 514 17.08.2024 17:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198906 肖袩袛: 41687277441392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171258&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198906&fm=41687277441392&tin=02508201610067®Number=0000000000092545&sum=100005 [17:12:58]StoreToDocumentArchive [17:12:58]shift 463 fd 198906 [17:12:58]save to /storage/0463/doc_00198906 [17:12:58]save last doc name /storage/0463/doc_00198906 to /storage/kkm_last_doc_name [17:12:58]save OK [17:12:58]Clear old archive folders... [17:12:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:12:58]tlvbuf is 003DBCB0 [17:12:58]SAM_PROTO_ClearQueue [17:12:58]wFMCommunicate request_size=4 [17:12:58]MH_SAM_APDU [17:12:58]CAPDU: 80 09 00 00 [17:12:58]Write to MH i2c: E2 08 00 95 15 80 09 00 00 00 00 00 00 1C [17:12:58]Write i2c OK [17:12:58]MH_I2C_Read... [17:12:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:58]Read from MH i2c: E2 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 95 15 00 90 00 1E [17:12:58]RAPDU: 90 00 [17:12:58]wFMCommunicate OK [17:12:58]SAM_PROTO_ClearQueue done [17:12:58]KKMCreateOFDPacket [17:12:58]OFDProtocolAddRootSTLVToBuf [17:12:58]FM_MakeSignedData [17:12:58]FM_MakeSignedData [17:12:58]SAM_PROTO_SignData [17:12:58]wFMCommunicate request_size=4 [17:12:58]MH_SAM_APDU [17:12:58]CAPDU: 80 0D 01 02 [17:12:58]Write to MH i2c: E2 08 00 96 15 80 0D 01 02 00 00 00 00 24 [17:12:58]Write i2c OK [17:12:58]MH_I2C_Read... [17:12:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:58]Read from MH i2c: E2 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 96 15 00 90 00 1F [17:12:58]RAPDU: 90 00 [17:12:58]wFMCommunicate OK [17:12:58]wFMCommunicate request_size=255 [17:12:58]MH_SAM_APDU [17:12: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 1A DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 08 03 00 35 04 06 00 25 [17:12:58]Write to MH i2c: E2 02 01 97 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 1A DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 08 03 00 35 04 06 00 25 00 00 4D [17:12:58]Write i2c OK [17:12:58]MH_I2C_Read... [17:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:58]Read from MH i2c: E2 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 97 15 00 90 00 20 [17:12:58]RAPDU: 90 00 [17:12:58]wFMCommunicate OK [17:12:58]wFMCommunicate request_size=10 [17:12:58]MH_SAM_APDU [17:12:58]CAPDU: 80 0D 02 02 05 EA 13 5D 11 70 [17:12:58]Write to MH i2c: E2 0D 00 98 15 80 0D 02 02 05 00 EA 13 5D 11 70 00 00 0C [17:12:58]Write i2c OK [17:12:58]MH_I2C_Read... [17:12:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:58]Read from MH i2c: E2 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 [17:12:58]MH_I2C_Read... [17:12:58]Read from MH i2c: E2 03 00 98 15 00 90 00 21 [17:12:58]RAPDU: 90 00 [17:12:58]wFMCommunicate OK [17:12:58]wFMCommunicate request_size=4 [17:12:58]MH_SAM_APDU [17:12:58]CAPDU: 80 0D 03 02 [17:12:58]Write to MH i2c: E2 08 00 99 15 80 0D 03 02 00 00 00 00 29 [17:12:58]Write i2c OK [17:12:58]MH_I2C_Read... [17:12:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:59]Read from MH i2c: E2 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: E2 0B 00 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: E2 0B 00 99 15 00 4C 8B BE 10 D9 DE 1E B3 90 00 57 [17:12:59]RAPDU: 4C 8B BE 10 D9 DE 1E B3 90 00 [17:12:59]wFMCommunicate OK [17:12:59]SAM_PROTO_SignData done [17:12:59]FM_MakeSignedData done [17:12:59]CreateOFDProtocolMessage [17:12:59]wFMCommunicate request_size=4 [17:12:59]MH_SAM_APDU [17:12:59]CAPDU: 80 11 00 00 [17:12:59]Write to MH i2c: E2 08 00 9A 15 80 11 00 00 00 00 00 00 29 [17:12:59]Write i2c OK [17:12:59]MH_I2C_Read... [17:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:59]Read from MH i2c: E2 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: E2 17 00 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: E2 17 00 9A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [17:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:12:59]wFMCommunicate OK [17:12:59]CreateOFDProtocolMessage done [17:12:59]OFDSenderStorePacket 198906 [17:12:59]StoreOFDPacket docnum=198906 [17:12:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 73 07 01 24 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 1A DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 08 03 00 35 04 06 00 25 EA 13 5D 11 70 4C 8B BE 10 D9 DE 1E B3 [17:12:59]CheckFolder [17:12:59]dirname=/storage/ofd_packets [17:12:59]CheckFolder done [17:12:59]ProducePacketName [17:12:59]name=ofd_packets/00198906 [17:12:59]NVStorageSaveData ofd_packets/00198906 [17:12:59]File name is /storage/ofd_packets/00198906 [17:12:59]Write 301 bytes [17:12:59]NVStorageSaveData done [17:12:59]OFDSenderStorePacket done [17:12:59]KKMCreateOFDPacket done [17:12:59]NVStorageSaveData kkm_last_timestamp [17:12:59]File name is /storage/kkm_last_timestamp [17:12:59]Write 4 bytes [17:12:59]NVStorageSaveData done [17:12:59]ExternCall_PrintAddStr [17:12:59]wPrintStart [17:12:59]Write to MH i2c: 01 00 00 9B 15 B0 [17:12:59]Write i2c OK [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 07 00 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 07 00 9B 15 00 00 00 00 00 FF 0F C5 [17:12:59]RasterBufferAndPrint [17:12:59]line 小褔械褌 N : (1)11326373 [17:12:59]line 袠袧袧: 02508201610067 [17:12:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:12:59]line 袩袪袨袛袗袞袗 [17:12:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [17:12:59]line 孝芯胁邪褉: 2710124130 [17:12:59]line 袗懈-92-袣-4 [17:12:59]line 14.750 * 67.80 [17:12:59]line = 1000.05 [17:12:59]line 袧袛小 12% 袧小袩 1% [17:12:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:12:59]line 袠孝袨袚袨: 1000.05 [17:12:59]line 袧小袩 1% : 8.85 [17:12:59]line 袧袛小 12% : 106.20 [17:12:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:12:59]line 袘械蟹薪邪谢.: 1000.05 [17:12:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:12:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:12:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:12:59]line 效械泻 514 17.08.2024 17:12 [17:12:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:12:59]line 袟袧袦: 0300000079 [17:12:59]line 袪袧袦: 0000000000092545 [17:12:59]line 袙械褉褋懈褟 袣袣袦: 001 [17:12:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:12:59]line 肖袦: 0000000000871802 [17:12:59]line 肖袛: 198906 [17:12:59]line 肖袩袛: 41687277441392 [17:12:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171258&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198906&fm=41687277441392&tin=02508201610067®Number=0000000000092545&sum=100005 [17:12:59]written 0, free lines is 4095 [17:12:59]OFD Sender: Processing packet 198906 [packets to send 246, broken 245] [17:12:59]ProducePacketName [17:12:59]name=ofd_packets/00198906 [17:12:59]OFD Sender: To server: 嚂鰌G, [17:12:59]CommunicateWithHost lk.salyk.kg:30040 [17:12:59]ConnectInit lk.salyk.kg [17:12:59]Connected sock=10 [17:12:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 36 73 07 01 24 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 02 00 00 F4 03 04 00 1A DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 08 03 00 35 04 06 00 25 EA 13 5D 11 70 4C 8B BE 10 D9 DE 1E B3 [17:12:59]Write to MH i2c: 01 00 00 C5 15 DA [17:12:59]Write i2c OK [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 07 00 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: 01 07 00 C5 15 00 00 00 00 00 E6 0C D3 [17:12:59]RasterBufferAndPrint [17:12:59]line [17:12:59]line [17:12:59]line [17:12:59]line [17:12:59]line [17:12:59]written 0, free lines is 3309 [17:12:59]MH_Cut [17:12:59]Write to MH i2c: D1 01 00 CC 15 01 B3 [17:12:59]Write i2c OK [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: D1 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: D1 01 00 [17:12:59]MH_I2C_Read... [17:12:59]Read from MH i2c: D1 01 00 CC 15 00 B2 [17:12:59]Write to MH i2c: 01 00 00 CD 15 E2 [17:12:59]Write i2c OK [17:12:59]MH_I2C_Read... [17:12:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 74 9D 47 00 CB 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 08 03 00 F4 03 04 00 29 86 C0 66 B6 04 01 00 00 77 3D 76 73 D2 C1 1B 45 [17:12:59]CommunicateWithHost err = 0 [17:12:59]CheckOFDResponse [17:12:59]1017 (14) - 77093643461234 [17:12:59]1041 (16) - 0000000000871802 [17:12:59]1040 (4) - 198906 [17:12:59]1012 (4) - 17.08.2024 11:14 [17:12:59]1206 (1) - 0 [17:12:59]OFD Sender: Remove packet 198906 [17:12:59]ProducePacketName [17:12:59]name=ofd_packets/00198906 [17:12:59]NVStorageDeleteData [17:13:00]OFD Sender: No OFD packet to send [17:13:00]*** Cut start [17:13:00]*** Purtial cut [17:13:00]*** CUTSNS_PIN = 0 [17:13:00]*** Stage 1: CUTSNS_PIN = 1 [17:13:02]Read from MH i2c: 01 [17:13:02]MH_I2C_Read... [17:13:02]*** Stop cut motor [17:13:02]*** Cut end [17:13:02]Read from MH i2c: 01 07 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: 01 07 00 CD 15 00 00 00 00 00 FF 0F F7 [17:13:02]process_action close_receipt done [17:13:02]requested_data is exist [17:13:02]produce_requested_data [17:13:02]requested_item fm.sn is exist - process it [17:13:02]wFMCommunicate request_size=4 [17:13:02]MH_SAM_APDU [17:13:02]CAPDU: 80 11 00 00 [17:13:02]Write to MH i2c: E2 08 00 CE 15 80 11 00 00 00 00 00 00 5D [17:13:02]Write i2c OK [17:13:02]MH_I2C_Read... [17:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:02]Read from MH i2c: E2 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 17 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 17 00 CE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [17:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:13:02]wFMCommunicate OK [17:13:02]requested_item fd.num is exist - process it [17:13:02]SAM_PROTO_GetFieldsCounters [17:13:02]wFMCommunicate request_size=4 [17:13:02]MH_SAM_APDU [17:13:02]CAPDU: 80 13 00 00 [17:13:02]Write to MH i2c: E2 08 00 CF 15 80 13 00 00 00 00 00 00 60 [17:13:02]Write i2c OK [17:13:02]MH_I2C_Read... [17:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:02]Read from MH i2c: E2 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 62 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 62 00 CF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 5C [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:13:02]wFMCommunicate OK [17:13:02]SAM_PROTO_GetFieldsCounters done [17:13:02]requested_item shift.num is exist - process it [17:13:02]requested_item shift.opened is exist - process it [17:13:02]req_shift_opened [17:13:02]FM_GetShiftState [17:13:02]SAM_PROTO_GetShiftState [17:13:02]wFMCommunicate request_size=4 [17:13:02]MH_SAM_APDU [17:13:02]CAPDU: 80 13 01 00 [17:13:02]Write to MH i2c: E2 08 00 D0 15 80 13 01 00 00 00 00 00 62 [17:13:02]Write i2c OK [17:13:02]MH_I2C_Read... [17:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:02]Read from MH i2c: E2 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 0E 00 [17:13:02]MH_I2C_Read... [17:13:02]Read from MH i2c: E2 0E 00 D0 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C2 [17:13:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:13:02]wFMCommunicate OK [17:13:02]SAM_PROTO_GetShiftState done [17:13:02]FM_GetShiftState done [17:13:02]req_shift_opened done [17:13:02]requested_item shift.open_date is exist - process it [17:13:02]req_shift_open_date [17:13:02]req_shift_open_date done [17:13:02]produce_requested_data done [17:13:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198906,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:13:02]process_action_free close_receipt [17:13:02]json_value_free [17:13:02]json_value_free done [17:13:02]process_json_proto returns [17:13:02]Send response to host [17:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198906,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:13:02]free response buf [17:13:02]execute_script done [17:13:02]execute_script returns [17:13:02]free content buf [17:13:02]Sock 9.Close socket [17:13:02]Sock 9.Thread stoped [17:13:05]OFD Sender: No OFD packet to send [17:13:10]OFD Sender: No OFD packet to send [17:13:15]OFD Sender: No OFD packet to send [17:13:20]OFD Sender: No OFD packet to send [17:13:25]OFD Sender: No OFD packet to send [17:13:30]OFD Sender: No OFD packet to send [17:13:35]OFD Sender: No OFD packet to send [17:13:37]accept exits with 7 [17:13:37]New connection [17:13:37]New thread 3067284836 created [17:13:37]Thread 3067428196 joined [17:13:37]Waiting for new connection... [17:13:37] Sock 7.Parse request [17:13:37]Sock 7.Check first char [17:13:37]Sock 7.First char is OK [17:13:37]request: POST /json_proto HTTP/1.0 [17:13:37]Method: POST [17:13:37]URL: /json_proto [17:13:37]Method is POST - this is cgi request [17:13:37]url: /json_proto [17:13:37]query_string will be loaded in cgi processing [17:13:37]execute_cgi json_proto POST (null) [17:13:37]execute_cgi path=json_proto method=POST [17:13:37]POST find Content-Length [17:13:37]Host: 172.17.46.195:8080 [17:13:37]Content-Length: 683 [17:13:37]Content-Type: application/json [17:13:37] [17:13:37]POST finish read [17:13:37]Found Content-Length = 683 [17:13:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.230, "sum" : 700.03, "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" ] } } [17:13:37]execute_script... [17:13: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)11326372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.230, "sum" : 700.03, "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" ] } } [17:13:37]POST & json_proto [17:13:37]process_json_proto [17:13:37]json parsed OK: [17:13:37]protocol is kg_v1.0 [17:13:37]action value=close_receipt [17:13:37]process_action close_receipt [17:13:37]cmd_close_receipt [17:13:37]MH_GetDate [17:13:37]Write to MH i2c: F0 00 00 D1 15 D5 [17:13:37]Write i2c OK [17:13:37]MH_I2C_Read... [17:13:37]Read from MH i2c: F0 [17:13:37]MH_I2C_Read... [17:13:37]Read from MH i2c: F0 09 00 [17:13:37]MH_I2C_Read... [17:13:37]Read from MH i2c: F0 09 00 D1 15 00 42 DA C0 66 8D AE BC 66 7D [17:13:37]GetLastDocTimeStamp 1723914778 [17:13:37]current date 1723914818 [17:13:37]FM_GetShiftState [17:13:37]SAM_PROTO_GetShiftState [17:13:37]wFMCommunicate request_size=4 [17:13:37]MH_SAM_APDU [17:13:37]CAPDU: 80 13 01 00 [17:13:37]Write to MH i2c: E2 08 00 D2 15 80 13 01 00 00 00 00 00 64 [17:13:37]Write i2c OK [17:13:37]MH_I2C_Read... [17:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:37]Read from MH i2c: E2 [17:13:37]MH_I2C_Read... [17:13:37]Read from MH i2c: E2 0E 00 [17:13:37]MH_I2C_Read... [17:13:37]Read from MH i2c: E2 0E 00 D2 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [17:13:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:13:37]wFMCommunicate OK [17:13:37]SAM_PROTO_GetShiftState done [17:13:37]FM_GetShiftState done [17:13:37]opened in 1723853126 [17:13:37]opened+sec_in_day 1723939526 [17:13:37]quantity*price = 70003 [17:13:37]sum+1 = 70004 [17:13:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.19 袧袛小 12% : 74.34 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 515 17.08.2024 17:13 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198907 肖袩袛: 166376983857607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171338&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198907&fm=166376983857607&tin=02508201610067®Number=0000000000092545&sum=70000 [17:13:38]StoreToDocumentArchive [17:13:38]shift 463 fd 198907 [17:13:38]save to /storage/0463/doc_00198907 [17:13:38]save last doc name /storage/0463/doc_00198907 to /storage/kkm_last_doc_name [17:13:38]save OK [17:13:38]Clear old archive folders... [17:13:38]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:13:38]tlvbuf is 003EF470 [17:13:38]SAM_PROTO_ClearQueue [17:13:38]wFMCommunicate request_size=4 [17:13:38]MH_SAM_APDU [17:13:38]CAPDU: 80 09 00 00 [17:13:38]Write to MH i2c: E2 08 00 DF 15 80 09 00 00 00 00 00 00 66 [17:13:38]Write i2c OK [17:13:38]MH_I2C_Read... [17:13:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:13:38]Read from MH i2c: E2 [17:13:38]MH_I2C_Read... [17:13:38]Read from MH i2c: E2 03 00 [17:13:38]MH_I2C_Read... [17:13:38]Read from MH i2c: E2 03 00 DF 15 00 90 00 68 [17:13:38]RAPDU: 90 00 [17:13:38]wFMCommunicate OK [17:13:38]SAM_PROTO_ClearQueue done [17:13:38]KKMCreateOFDPacket [17:13:38]OFDProtocolAddRootSTLVToBuf [17:13:38]FM_MakeSignedData [17:13:38]FM_MakeSignedData [17:13:38]SAM_PROTO_SignData [17:13:38]wFMCommunicate request_size=4 [17:13:38]MH_SAM_APDU [17:13:38]CAPDU: 80 0D 01 02 [17:13:38]Write to MH i2c: E2 08 00 E0 15 80 0D 01 02 00 00 00 00 6E [17:13:38]Write i2c OK [17:13:38]MH_I2C_Read... [17:13:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:13:38]Read from MH i2c: E2 [17:13:38]MH_I2C_Read... [17:13:38]Read from MH i2c: E2 03 00 [17:13:38]MH_I2C_Read... [17:13:38]Read from MH i2c: E2 03 00 E0 15 00 90 00 69 [17:13:38]RAPDU: 90 00 [17:13:38]wFMCommunicate OK [17:13:38]wFMCommunicate request_size=255 [17:13:38]MH_SAM_APDU [17:13:38]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 03 02 00 00 F4 03 04 00 42 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 08 03 00 35 04 06 00 97 51 [17:13:38]Write to MH i2c: E2 02 01 E1 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 03 02 00 00 F4 03 04 00 42 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 08 03 00 35 04 06 00 97 51 00 00 C5 [17:13:38]Write i2c OK [17:13:38]MH_I2C_Read... [17:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:39]Read from MH i2c: E2 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 03 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 03 00 E1 15 00 90 00 6A [17:13:39]RAPDU: 90 00 [17:13:39]wFMCommunicate OK [17:13:39]wFMCommunicate request_size=9 [17:13:39]MH_SAM_APDU [17:13:39]CAPDU: 80 0D 02 02 04 A9 05 89 C7 [17:13:39]Write to MH i2c: E2 0C 00 E2 15 80 0D 02 02 04 00 A9 05 89 C7 00 00 77 [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:39]Read from MH i2c: E2 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 03 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 03 00 E2 15 00 90 00 6B [17:13:39]RAPDU: 90 00 [17:13:39]wFMCommunicate OK [17:13:39]wFMCommunicate request_size=4 [17:13:39]MH_SAM_APDU [17:13:39]CAPDU: 80 0D 03 02 [17:13:39]Write to MH i2c: E2 08 00 E3 15 80 0D 03 02 00 00 00 00 73 [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:13:39]Read from MH i2c: E2 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 0B 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 0B 00 E3 15 00 28 7A 84 10 6B A2 0D 1F 90 00 E3 [17:13:39]RAPDU: 28 7A 84 10 6B A2 0D 1F 90 00 [17:13:39]wFMCommunicate OK [17:13:39]SAM_PROTO_SignData done [17:13:39]FM_MakeSignedData done [17:13:39]CreateOFDProtocolMessage [17:13:39]wFMCommunicate request_size=4 [17:13:39]MH_SAM_APDU [17:13:39]CAPDU: 80 11 00 00 [17:13:39]Write to MH i2c: E2 08 00 E4 15 80 11 00 00 00 00 00 00 73 [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:39]Read from MH i2c: E2 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 17 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: E2 17 00 E4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [17:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:13:39]wFMCommunicate OK [17:13:39]CreateOFDProtocolMessage done [17:13:39]OFDSenderStorePacket 198907 [17:13:39]StoreOFDPacket docnum=198907 [17:13:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 28 59 06 01 E5 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 03 02 00 00 F4 03 04 00 42 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 08 03 00 35 04 06 00 97 51 A9 05 89 C7 28 7A 84 10 6B A2 0D 1F [17:13:39]CheckFolder [17:13:39]dirname=/storage/ofd_packets [17:13:39]CheckFolder done [17:13:39]ProducePacketName [17:13:39]name=ofd_packets/00198907 [17:13:39]NVStorageSaveData ofd_packets/00198907 [17:13:39]File name is /storage/ofd_packets/00198907 [17:13:39]Write 300 bytes [17:13:39]NVStorageSaveData done [17:13:39]OFDSenderStorePacket done [17:13:39]KKMCreateOFDPacket done [17:13:39]NVStorageSaveData kkm_last_timestamp [17:13:39]File name is /storage/kkm_last_timestamp [17:13:39]Write 4 bytes [17:13:39]NVStorageSaveData done [17:13:39]ExternCall_PrintAddStr [17:13:39]wPrintStart [17:13:39]Write to MH i2c: 01 00 00 E5 15 FA [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 07 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 07 00 E5 15 00 00 00 00 00 FF 0F 0F [17:13:39]RasterBufferAndPrint [17:13:39]line 小褔械褌 N : (1)11326372 [17:13:39]line 袠袧袧: 02508201610067 [17:13:39]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:13:39]line 袩袪袨袛袗袞袗 [17:13:39]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:13:39]line 孝芯胁邪褉: 2711190000 [17:13:39]line 袚袗袟-袣-3 [17:13:39]line 18.230 * 38.40 [17:13:39]line = 700.03 [17:13:39]line 袧袛小 12% 袧小袩 1% [17:13:39]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:13:39]line 袨袣袪校袚袥袝袧袠袝: -0.03 [17:13:39]line 袠孝袨袚袨: 700.00 [17:13:39]line 袙薪械褋械薪芯: 700.00 [17:13:39]line 小袛袗效袗: 0.00 [17:13:39]line 袧小袩 1% : 6.19 [17:13:39]line 袧袛小 12% : 74.34 [17:13:39]line 袧邪谢懈褔薪褘屑懈: 700.00 [17:13:39]line 袘械蟹薪邪谢.: 0.00 [17:13:39]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:13:39]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:13:39]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:13:39]line 效械泻 515 17.08.2024 17:13 [17:13:39]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:13:39]line 袟袧袦: 0300000079 [17:13:39]line 袪袧袦: 0000000000092545 [17:13:39]line 袙械褉褋懈褟 袣袣袦: 001 [17:13:39]line 肖袦: 0000000000871802 [17:13:39]line 肖袛: 198907 [17:13:39]line 肖袩袛: 166376983857607 [17:13:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171338&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198907&fm=166376983857607&tin=02508201610067®Number=0000000000092545&sum=70000 [17:13:39]written 0, free lines is 4095 [17:13:39]OFD Sender: Processing packet 198907 [packets to send 246, broken 245] [17:13:39]ProducePacketName [17:13:39]name=ofd_packets/00198907 [17:13:39]OFD Sender: To server: 嚂鰌G, [17:13:39]CommunicateWithHost lk.salyk.kg:30040 [17:13:39]ConnectInit lk.salyk.kg [17:13:39]Connected sock=10 [17:13:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 28 59 06 01 E5 E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 03 02 00 00 F4 03 04 00 42 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 08 03 00 35 04 06 00 97 51 A9 05 89 C7 28 7A 84 10 6B A2 0D 1F [17:13:39]Write to MH i2c: 01 00 00 10 16 26 [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 07 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: 01 07 00 10 16 00 00 00 00 00 DA 0C 13 [17:13:39]RasterBufferAndPrint [17:13:39]line [17:13:39]line [17:13:39]line [17:13:39]line [17:13:39]line [17:13:39]written 0, free lines is 3296 [17:13:39]MH_Cut [17:13:39]Write to MH i2c: D1 01 00 17 16 01 FF [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: D1 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: D1 01 00 [17:13:39]MH_I2C_Read... [17:13:39]Read from MH i2c: D1 01 00 17 16 00 FE [17:13:39]Write to MH i2c: 01 00 00 18 16 2E [17:13:39]Write i2c OK [17:13:39]MH_I2C_Read... [17:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4C A6 47 00 01 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 08 03 00 F4 03 04 00 51 86 C0 66 B6 04 01 00 00 90 8D F9 6D 88 82 D9 34 [17:13:39]CommunicateWithHost err = 0 [17:13:39]CheckOFDResponse [17:13:39]1017 (14) - 77093643461234 [17:13:39]1041 (16) - 0000000000871802 [17:13:39]1040 (4) - 198907 [17:13:39]1012 (4) - 17.08.2024 11:15 [17:13:39]1206 (1) - 0 [17:13:39]OFD Sender: Remove packet 198907 [17:13:39]ProducePacketName [17:13:39]name=ofd_packets/00198907 [17:13:39]NVStorageDeleteData [17:13:40]OFD Sender: No OFD packet to send [17:13:40]*** Cut start [17:13:40]*** Purtial cut [17:13:40]*** Stage 1: CUTSNS_PIN = 1 [17:13:40]Read from MH i2c: 01 [17:13:40]MH_I2C_Read... [17:13:40]*** Stop cut motor [17:13:40]*** Cut end [17:13:40]Read from MH i2c: 01 07 00 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: 01 07 00 18 16 00 00 00 00 00 FF 0F 43 [17:13:40]process_action close_receipt done [17:13:40]requested_data is exist [17:13:40]produce_requested_data [17:13:40]requested_item fm.sn is exist - process it [17:13:40]wFMCommunicate request_size=4 [17:13:40]MH_SAM_APDU [17:13:40]CAPDU: 80 11 00 00 [17:13:40]Write to MH i2c: E2 08 00 19 16 80 11 00 00 00 00 00 00 A9 [17:13:40]Write i2c OK [17:13:40]MH_I2C_Read... [17:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:40]Read from MH i2c: E2 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 17 00 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 17 00 19 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [17:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:13:40]wFMCommunicate OK [17:13:40]requested_item fd.num is exist - process it [17:13:40]SAM_PROTO_GetFieldsCounters [17:13:40]wFMCommunicate request_size=4 [17:13:40]MH_SAM_APDU [17:13:40]CAPDU: 80 13 00 00 [17:13:40]Write to MH i2c: E2 08 00 1A 16 80 13 00 00 00 00 00 00 AC [17:13:40]Write i2c OK [17:13:40]MH_I2C_Read... [17:13:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:40]Read from MH i2c: E2 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 62 00 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 62 00 1A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [17:13:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:13:40]wFMCommunicate OK [17:13:40]SAM_PROTO_GetFieldsCounters done [17:13:40]requested_item shift.num is exist - process it [17:13:40]requested_item shift.opened is exist - process it [17:13:40]req_shift_opened [17:13:40]FM_GetShiftState [17:13:40]SAM_PROTO_GetShiftState [17:13:40]wFMCommunicate request_size=4 [17:13:40]MH_SAM_APDU [17:13:40]CAPDU: 80 13 01 00 [17:13:40]Write to MH i2c: E2 08 00 1B 16 80 13 01 00 00 00 00 00 AE [17:13:40]Write i2c OK [17:13:40]MH_I2C_Read... [17:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:40]Read from MH i2c: E2 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 0E 00 [17:13:40]MH_I2C_Read... [17:13:40]Read from MH i2c: E2 0E 00 1B 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [17:13:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:13:40]wFMCommunicate OK [17:13:40]SAM_PROTO_GetShiftState done [17:13:40]FM_GetShiftState done [17:13:40]req_shift_opened done [17:13:40]requested_item shift.open_date is exist - process it [17:13:40]req_shift_open_date [17:13:40]req_shift_open_date done [17:13:40]produce_requested_data done [17:13:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198907,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:13:40]process_action_free close_receipt [17:13:40]json_value_free [17:13:40]json_value_free done [17:13:40]process_json_proto returns [17:13:40]Send response to host [17:13:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198907,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:13:40]free response buf [17:13:40]execute_script done [17:13:40]execute_script returns [17:13:40]free content buf [17:13:40]Sock 7.Close socket [17:13:40]Sock 7.Thread stoped [17:13:45]OFD Sender: No OFD packet to send [17:13:50]OFD Sender: No OFD packet to send [17:13:55]OFD Sender: No OFD packet to send [17:14:00]OFD Sender: No OFD packet to send [17:14:03]accept exits with 9 [17:14:03]New connection [17:14:03]New thread 3067428196 created [17:14:03]Thread 3067284836 joined [17:14:03]Waiting for new connection... [17:14:03] Sock 9.Parse request [17:14:03]Sock 9.Check first char [17:14:03]Sock 9.First char is OK [17:14:03]request: POST /json_proto HTTP/1.0 [17:14:03]Method: POST [17:14:03]URL: /json_proto [17:14:03]Method is POST - this is cgi request [17:14:03]url: /json_proto [17:14:03]query_string will be loaded in cgi processing [17:14:03]execute_cgi json_proto POST (null) [17:14:03]execute_cgi path=json_proto method=POST [17:14:03]POST find Content-Length [17:14:03]Host: 172.17.46.195:8080 [17:14:03]Content-Length: 679 [17:14:03]Content-Type: application/json [17:14:03] [17:14:03]POST finish read [17:14:03]Found Content-Length = 679 [17:14:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:03]execute_script... [17:14: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)11326375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:03]POST & json_proto [17:14:03]process_json_proto [17:14:03]json parsed OK: [17:14:03]protocol is kg_v1.0 [17:14:03]action value=close_receipt [17:14:03]process_action close_receipt [17:14:03]cmd_close_receipt [17:14:03]MH_GetDate [17:14:03]Write to MH i2c: F0 00 00 1C 16 21 [17:14:03]Write i2c OK [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: F0 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: F0 09 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: F0 09 00 1C 16 00 5C DA C0 66 8D AE BC 66 E3 [17:14:03]GetLastDocTimeStamp 1723914818 [17:14:03]current date 1723914844 [17:14:03]FM_GetShiftState [17:14:03]SAM_PROTO_GetShiftState [17:14:03]wFMCommunicate request_size=4 [17:14:03]MH_SAM_APDU [17:14:03]CAPDU: 80 13 01 00 [17:14:03]Write to MH i2c: E2 08 00 1D 16 80 13 01 00 00 00 00 00 B0 [17:14:03]Write i2c OK [17:14:03]MH_I2C_Read... [17:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:03]Read from MH i2c: E2 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 0E 00 [17:14:03]MH_I2C_Read... [17:14:03]Read from MH i2c: E2 0E 00 1D 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [17:14:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:14:03]wFMCommunicate OK [17:14:03]SAM_PROTO_GetShiftState done [17:14:03]FM_GetShiftState done [17:14:03]opened in 1723853126 [17:14:03]opened+sec_in_day 1723939526 [17:14:03]quantity*price = 30035 [17:14:03]sum+1 = 30036 [17:14:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 516 17.08.2024 17:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198908 肖袩袛: 146453579580143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171404&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198908&fm=146453579580143&tin=02508201610067®Number=0000000000092545&sum=30000 [17:14:05]StoreToDocumentArchive [17:14:05]shift 463 fd 198908 [17:14:05]save to /storage/0463/doc_00198908 [17:14:05]save last doc name /storage/0463/doc_00198908 to /storage/kkm_last_doc_name [17:14:05]save OK [17:14:05]Clear old archive folders... [17:14:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:05]tlvbuf is B6F1CD60 [17:14:05]SAM_PROTO_ClearQueue [17:14:05]wFMCommunicate request_size=4 [17:14:05]MH_SAM_APDU [17:14:05]CAPDU: 80 09 00 00 [17:14:05]Write to MH i2c: E2 08 00 2A 16 80 09 00 00 00 00 00 00 B2 [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 2A 16 00 90 00 B4 [17:14:05]RAPDU: 90 00 [17:14:05]wFMCommunicate OK [17:14:05]SAM_PROTO_ClearQueue done [17:14:05]KKMCreateOFDPacket [17:14:05]OFDProtocolAddRootSTLVToBuf [17:14:05]FM_MakeSignedData [17:14:05]FM_MakeSignedData [17:14:05]SAM_PROTO_SignData [17:14:05]wFMCommunicate request_size=4 [17:14:05]MH_SAM_APDU [17:14:05]CAPDU: 80 0D 01 02 [17:14:05]Write to MH i2c: E2 08 00 2B 16 80 0D 01 02 00 00 00 00 BA [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 2B 16 00 90 00 B5 [17:14:05]RAPDU: 90 00 [17:14:05]wFMCommunicate OK [17:14:05]wFMCommunicate request_size=255 [17:14:05]MH_SAM_APDU [17:14: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 5C DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 08 03 00 35 04 06 00 85 [17:14:05]Write to MH i2c: E2 02 01 2C 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 5C DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 08 03 00 35 04 06 00 85 00 00 0F [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]OFD Sender: No OFD packet to send [17:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 2C 16 00 90 00 B6 [17:14:05]RAPDU: 90 00 [17:14:05]wFMCommunicate OK [17:14:05]wFMCommunicate request_size=10 [17:14:05]MH_SAM_APDU [17:14:05]CAPDU: 80 0D 02 02 05 32 E1 96 42 EF [17:14:05]Write to MH i2c: E2 0D 00 2D 16 80 0D 02 02 05 00 32 E1 96 42 EF 00 00 A1 [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 03 00 2D 16 00 90 00 B7 [17:14:05]RAPDU: 90 00 [17:14:05]wFMCommunicate OK [17:14:05]wFMCommunicate request_size=4 [17:14:05]MH_SAM_APDU [17:14:05]CAPDU: 80 0D 03 02 [17:14:05]Write to MH i2c: E2 08 00 2E 16 80 0D 03 02 00 00 00 00 BF [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 0B 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 0B 00 2E 16 00 05 9E 48 D5 5E 26 28 7A 90 00 A6 [17:14:05]RAPDU: 05 9E 48 D5 5E 26 28 7A 90 00 [17:14:05]wFMCommunicate OK [17:14:05]SAM_PROTO_SignData done [17:14:05]FM_MakeSignedData done [17:14:05]CreateOFDProtocolMessage [17:14:05]wFMCommunicate request_size=4 [17:14:05]MH_SAM_APDU [17:14:05]CAPDU: 80 11 00 00 [17:14:05]Write to MH i2c: E2 08 00 2F 16 80 11 00 00 00 00 00 00 BF [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:05]Read from MH i2c: E2 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 17 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: E2 17 00 2F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [17:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:14:05]wFMCommunicate OK [17:14:05]CreateOFDProtocolMessage done [17:14:05]OFDSenderStorePacket 198908 [17:14:05]StoreOFDPacket docnum=198908 [17:14:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 A0 07 01 2D 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 5C DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 08 03 00 35 04 06 00 85 32 E1 96 42 EF 05 9E 48 D5 5E 26 28 7A [17:14:05]CheckFolder [17:14:05]dirname=/storage/ofd_packets [17:14:05]CheckFolder done [17:14:05]ProducePacketName [17:14:05]name=ofd_packets/00198908 [17:14:05]NVStorageSaveData ofd_packets/00198908 [17:14:05]File name is /storage/ofd_packets/00198908 [17:14:05]Write 301 bytes [17:14:05]NVStorageSaveData done [17:14:05]OFDSenderStorePacket done [17:14:05]KKMCreateOFDPacket done [17:14:05]NVStorageSaveData kkm_last_timestamp [17:14:05]File name is /storage/kkm_last_timestamp [17:14:05]Write 4 bytes [17:14:05]NVStorageSaveData done [17:14:05]ExternCall_PrintAddStr [17:14:05]wPrintStart [17:14:05]Write to MH i2c: 01 00 00 30 16 46 [17:14:05]Write i2c OK [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: 01 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: 01 07 00 [17:14:05]MH_I2C_Read... [17:14:05]Read from MH i2c: 01 07 00 30 16 00 00 00 00 00 FF 0F 5B [17:14:05]RasterBufferAndPrint [17:14:05]line 小褔械褌 N : (1)11326375 [17:14:05]line 袠袧袧: 02508201610067 [17:14:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:14:05]line 袩袪袨袛袗袞袗 [17:14:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:14:05]line 孝芯胁邪褉: 2710124130 [17:14:05]line 袗懈-92-袣-4 [17:14:05]line 4.430 * 67.80 [17:14:05]line = 300.35 [17:14:05]line 袧袛小 12% 袧小袩 1% [17:14:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:14:05]line 袨袣袪校袚袥袝袧袠袝: -0.35 [17:14:05]line 袠孝袨袚袨: 300.00 [17:14:05]line 袙薪械褋械薪芯: 300.00 [17:14:05]line 小袛袗效袗: 0.00 [17:14:05]line 袧小袩 1% : 2.66 [17:14:05]line 袧袛小 12% : 31.90 [17:14:05]line 袧邪谢懈褔薪褘屑懈: 300.00 [17:14:05]line 袘械蟹薪邪谢.: 0.00 [17:14:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:14:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:14:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:14:05]line 效械泻 516 17.08.2024 17:14 [17:14:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:14:05]line 袟袧袦: 0300000079 [17:14:05]line 袪袧袦: 0000000000092545 [17:14:05]line 袙械褉褋懈褟 袣袣袦: 001 [17:14:05]line 肖袦: 0000000000871802 [17:14:05]line 肖袛: 198908 [17:14:05]line 肖袩袛: 146453579580143 [17:14:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171404&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198908&fm=146453579580143&tin=02508201610067®Number=0000000000092545&sum=30000 [17:14:05]OFD Sender: Processing packet 198908 [packets to send 246, broken 245] [17:14:05]ProducePacketName [17:14:05]name=ofd_packets/00198908 [17:14:05]OFD Sender: To server: 嚂鰌G, [17:14:05]CommunicateWithHost lk.salyk.kg:30040 [17:14:05]ConnectInit lk.salyk.kg [17:14:05]written 0, free lines is 4095 [17:14:06]Connected sock=10 [17:14:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 A0 07 01 2D 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 5C DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 08 03 00 35 04 06 00 85 32 E1 96 42 EF 05 9E 48 D5 5E 26 28 7A [17:14:06]Write to MH i2c: 01 00 00 5B 16 71 [17:14:06]Write i2c OK [17:14:06]MH_I2C_Read... [17:14:06]Read from MH i2c: 01 [17:14:06]MH_I2C_Read... [17:14:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7D F2 47 00 81 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 08 03 00 F4 03 04 00 6C 86 C0 66 B6 04 01 00 00 CA 47 67 7B 2D 49 93 E4 [17:14:06]CommunicateWithHost err = 0 [17:14:06]CheckOFDResponse [17:14:06]1017 (14) - 77093643461234 [17:14:06]1041 (16) - 0000000000871802 [17:14:06]1040 (4) - 198908 [17:14:06]1012 (4) - 17.08.2024 11:15 [17:14:06]1206 (1) - 0 [17:14:06]OFD Sender: Remove packet 198908 [17:14:06]ProducePacketName [17:14:06]name=ofd_packets/00198908 [17:14:06]NVStorageDeleteData [17:14:06]Read from MH i2c: 01 07 00 [17:14:06]MH_I2C_Read... [17:14:06]Read from MH i2c: 01 07 00 5B 16 00 00 00 00 00 D4 0C 58 [17:14:06]RasterBufferAndPrint [17:14:06]line [17:14:06]line [17:14:06]line [17:14:06]line [17:14:06]line [17:14:06]written 0, free lines is 3333 [17:14:06]MH_Cut [17:14:06]Write to MH i2c: D1 01 00 62 16 01 4A [17:14:06]Write i2c OK [17:14:06]MH_I2C_Read... [17:14:06]Read from MH i2c: D1 [17:14:06]MH_I2C_Read... [17:14:06]Read from MH i2c: D1 01 00 [17:14:06]MH_I2C_Read... [17:14:06]Read from MH i2c: D1 01 00 62 16 00 49 [17:14:06]Write to MH i2c: 01 00 00 63 16 79 [17:14:06]Write i2c OK [17:14:06]MH_I2C_Read... [17:14:06]OFD Sender: No OFD packet to send [17:14:07]*** Cut start [17:14:07]*** Purtial cut [17:14:07]*** CUTSNS_PIN = 0 [17:14:07]*** Stage 1: CUTSNS_PIN = 1 [17:14:09]Read from MH i2c: 01 [17:14:09]MH_I2C_Read... [17:14:09]*** Stop cut motor [17:14:09]*** Cut end [17:14:09]Read from MH i2c: 01 07 00 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: 01 07 00 63 16 00 00 00 00 00 FF 0F 8E [17:14:09]process_action close_receipt done [17:14:09]requested_data is exist [17:14:09]produce_requested_data [17:14:09]requested_item fm.sn is exist - process it [17:14:09]wFMCommunicate request_size=4 [17:14:09]MH_SAM_APDU [17:14:09]CAPDU: 80 11 00 00 [17:14:09]Write to MH i2c: E2 08 00 64 16 80 11 00 00 00 00 00 00 F4 [17:14:09]Write i2c OK [17:14:09]MH_I2C_Read... [17:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:09]Read from MH i2c: E2 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 17 00 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 17 00 64 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [17:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:14:09]wFMCommunicate OK [17:14:09]requested_item fd.num is exist - process it [17:14:09]SAM_PROTO_GetFieldsCounters [17:14:09]wFMCommunicate request_size=4 [17:14:09]MH_SAM_APDU [17:14:09]CAPDU: 80 13 00 00 [17:14:09]Write to MH i2c: E2 08 00 65 16 80 13 00 00 00 00 00 00 F7 [17:14:09]Write i2c OK [17:14:09]MH_I2C_Read... [17:14:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:09]Read from MH i2c: E2 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 62 00 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 62 00 65 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 FB [17:14:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:09]wFMCommunicate OK [17:14:09]SAM_PROTO_GetFieldsCounters done [17:14:09]requested_item shift.num is exist - process it [17:14:09]requested_item shift.opened is exist - process it [17:14:09]req_shift_opened [17:14:09]FM_GetShiftState [17:14:09]SAM_PROTO_GetShiftState [17:14:09]wFMCommunicate request_size=4 [17:14:09]MH_SAM_APDU [17:14:09]CAPDU: 80 13 01 00 [17:14:09]Write to MH i2c: E2 08 00 66 16 80 13 01 00 00 00 00 00 F9 [17:14:09]Write i2c OK [17:14:09]MH_I2C_Read... [17:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:09]Read from MH i2c: E2 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 0E 00 [17:14:09]MH_I2C_Read... [17:14:09]Read from MH i2c: E2 0E 00 66 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [17:14:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:14:09]wFMCommunicate OK [17:14:09]SAM_PROTO_GetShiftState done [17:14:09]FM_GetShiftState done [17:14:09]req_shift_opened done [17:14:09]requested_item shift.open_date is exist - process it [17:14:09]req_shift_open_date [17:14:09]req_shift_open_date done [17:14:09]produce_requested_data done [17:14:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198908,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:14:09]process_action_free close_receipt [17:14:09]json_value_free [17:14:09]json_value_free done [17:14:09]process_json_proto returns [17:14:09]Send response to host [17:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198908,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:14:09]free response buf [17:14:09]execute_script done [17:14:09]execute_script returns [17:14:09]free content buf [17:14:09]Sock 9.Close socket [17:14:09]Sock 9.Thread stoped [17:14:11]OFD Sender: No OFD packet to send [17:14:16]OFD Sender: No OFD packet to send [17:14:21]OFD Sender: No OFD packet to send [17:14:26]OFD Sender: No OFD packet to send [17:14:31]OFD Sender: No OFD packet to send [17:14:36]OFD Sender: No OFD packet to send [17:14:42]OFD Sender: No OFD packet to send [17:14:47]OFD Sender: No OFD packet to send [17:14:52]OFD Sender: No OFD packet to send [17:14:57]OFD Sender: No OFD packet to send [17:15:02]OFD Sender: No OFD packet to send [17:15:02]accept exits with 7 [17:15:02]New connection [17:15:02]New thread 3067284836 created [17:15:02]Thread 3067428196 joined [17:15:02]Waiting for new connection... [17:15:02] Sock 7.Parse request [17:15:02]Sock 7.Check first char [17:15:02]Sock 7.First char is OK [17:15:02]request: POST /json_proto HTTP/1.0 [17:15:02]Method: POST [17:15:02]URL: /json_proto [17:15:02]Method is POST - this is cgi request [17:15:02]url: /json_proto [17:15:02]query_string will be loaded in cgi processing [17:15:02]execute_cgi json_proto POST (null) [17:15:02]execute_cgi path=json_proto method=POST [17:15:02]POST find Content-Length [17:15:02]Host: 172.17.46.195:8080 [17:15:02]Content-Length: 795 [17:15:02]Content-Type: application/json [17:15:02] [17:15:02]POST finish read [17:15:02]Found Content-Length = 795 [17:15:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:02]execute_script... [17:15: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)11326374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:15:02]POST & json_proto [17:15:02]process_json_proto [17:15:02]json parsed OK: [17:15:02]protocol is kg_v1.0 [17:15:02]action value=close_receipt [17:15:02]process_action close_receipt [17:15:02]cmd_close_receipt [17:15:02]MH_GetDate [17:15:02]Write to MH i2c: F0 00 00 67 16 6C [17:15:02]Write i2c OK [17:15:02]MH_I2C_Read... [17:15:02]Read from MH i2c: F0 [17:15:02]MH_I2C_Read... [17:15:02]Read from MH i2c: F0 09 00 [17:15:02]MH_I2C_Read... [17:15:02]Read from MH i2c: F0 09 00 67 16 00 97 DA C0 66 8D AE BC 66 69 [17:15:02]GetLastDocTimeStamp 1723914844 [17:15:02]current date 1723914903 [17:15:02]FM_GetShiftState [17:15:02]SAM_PROTO_GetShiftState [17:15:02]wFMCommunicate request_size=4 [17:15:02]MH_SAM_APDU [17:15:02]CAPDU: 80 13 01 00 [17:15:02]Write to MH i2c: E2 08 00 68 16 80 13 01 00 00 00 00 00 FB [17:15:02]Write i2c OK [17:15:02]MH_I2C_Read... [17:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:02]Read from MH i2c: E2 [17:15:02]MH_I2C_Read... [17:15:02]Read from MH i2c: E2 0E 00 [17:15:02]MH_I2C_Read... [17:15:02]Read from MH i2c: E2 0E 00 68 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5B [17:15:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:15:02]wFMCommunicate OK [17:15:02]SAM_PROTO_GetShiftState done [17:15:02]FM_GetShiftState done [17:15:02]opened in 1723853126 [17:15:02]opened+sec_in_day 1723939526 [17:15:02]quantity*price = 300036 [17:15:02]sum+1 = 300038 [17:15:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.37 袧小袩 1% : 26.55 袧袛小 12% : 318.62 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 517 17.08.2024 17:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198909 肖袩袛: 247855019290826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171503&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198909&fm=247855019290826&tin=02508201610067®Number=0000000000092545&sum=300037 [17:15:03]StoreToDocumentArchive [17:15:03]shift 463 fd 198909 [17:15:03]save to /storage/0463/doc_00198909 [17:15:03]save last doc name /storage/0463/doc_00198909 to /storage/kkm_last_doc_name [17:15:03]save OK [17:15:03]Clear old archive folders... [17:15:03]ProcessDocumentItem done err = 0, tmpTLVsize=249 [17:15:03]tlvbuf is 003DC380 [17:15:03]SAM_PROTO_ClearQueue [17:15:03]wFMCommunicate request_size=4 [17:15:03]MH_SAM_APDU [17:15:03]CAPDU: 80 09 00 00 [17:15:03]Write to MH i2c: E2 08 00 75 16 80 09 00 00 00 00 00 00 FD [17:15:03]Write i2c OK [17:15:03]MH_I2C_Read... [17:15:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:15:03]Read from MH i2c: E2 [17:15:03]MH_I2C_Read... [17:15:03]Read from MH i2c: E2 03 00 [17:15:03]MH_I2C_Read... [17:15:03]Read from MH i2c: E2 03 00 75 16 00 90 00 FF [17:15:03]RAPDU: 90 00 [17:15:03]wFMCommunicate OK [17:15:03]SAM_PROTO_ClearQueue done [17:15:03]KKMCreateOFDPacket [17:15:03]OFDProtocolAddRootSTLVToBuf [17:15:03]FM_MakeSignedData [17:15:03]FM_MakeSignedData [17:15:03]SAM_PROTO_SignData [17:15:03]wFMCommunicate request_size=4 [17:15:03]MH_SAM_APDU [17:15:03]CAPDU: 80 0D 01 02 [17:15:03]Write to MH i2c: E2 08 00 76 16 80 0D 01 02 00 00 00 00 05 [17:15:03]Write i2c OK [17:15:03]MH_I2C_Read... [17:15:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:15:03]Read from MH i2c: E2 [17:15:03]MH_I2C_Read... [17:15:03]Read from MH i2c: E2 03 00 [17:15:03]MH_I2C_Read... [17:15:03]Read from MH i2c: E2 03 00 76 16 00 90 00 00 [17:15:03]RAPDU: 90 00 [17:15:03]wFMCommunicate OK [17:15:03]wFMCommunicate request_size=255 [17:15:03]MH_SAM_APDU [17:15:03]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 97 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 08 03 00 35 04 06 00 E1 6C 3E [17:15:03]Write to MH i2c: E2 02 01 77 16 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 97 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 08 03 00 35 04 06 00 E1 6C 3E 00 00 F4 [17:15:03]Write i2c OK [17:15:03]MH_I2C_Read... [17:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:04]Read from MH i2c: E2 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 03 00 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 03 00 77 16 00 90 00 01 [17:15:04]RAPDU: 90 00 [17:15:04]wFMCommunicate OK [17:15:04]wFMCommunicate request_size=8 [17:15:04]MH_SAM_APDU [17:15:04]CAPDU: 80 0D 02 02 03 61 70 CA [17:15:04]Write to MH i2c: E2 0B 00 78 16 80 0D 02 02 03 00 61 70 CA 00 00 A9 [17:15:04]Write i2c OK [17:15:04]MH_I2C_Read... [17:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:15:04]Read from MH i2c: E2 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 03 00 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 03 00 78 16 00 90 00 02 [17:15:04]RAPDU: 90 00 [17:15:04]wFMCommunicate OK [17:15:04]wFMCommunicate request_size=4 [17:15:04]MH_SAM_APDU [17:15:04]CAPDU: 80 0D 03 02 [17:15:04]Write to MH i2c: E2 08 00 79 16 80 0D 03 02 00 00 00 00 0A [17:15:04]Write i2c OK [17:15:04]MH_I2C_Read... [17:15:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:15:04]Read from MH i2c: E2 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 0B 00 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 0B 00 79 16 00 B8 B2 4F BE 41 9B 53 41 90 00 F2 [17:15:04]RAPDU: B8 B2 4F BE 41 9B 53 41 90 00 [17:15:04]wFMCommunicate OK [17:15:04]SAM_PROTO_SignData done [17:15:04]FM_MakeSignedData done [17:15:04]CreateOFDProtocolMessage [17:15:04]wFMCommunicate request_size=4 [17:15:04]MH_SAM_APDU [17:15:04]CAPDU: 80 11 00 00 [17:15:04]Write to MH i2c: E2 08 00 7A 16 80 11 00 00 00 00 00 00 0A [17:15:04]Write i2c OK [17:15:04]MH_I2C_Read... [17:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:04]Read from MH i2c: E2 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 17 00 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: E2 17 00 7A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [17:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:15:04]wFMCommunicate OK [17:15:04]CreateOFDProtocolMessage done [17:15:04]OFDSenderStorePacket 198909 [17:15:04]StoreOFDPacket docnum=198909 [17:15:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 83 A4 05 01 51 5B 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 97 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 08 03 00 35 04 06 00 E1 6C 3E 61 70 CA B8 B2 4F BE 41 9B 53 41 [17:15:04]CheckFolder [17:15:04]dirname=/storage/ofd_packets [17:15:04]CheckFolder done [17:15:04]ProducePacketName [17:15:04]name=ofd_packets/00198909 [17:15:04]NVStorageSaveData ofd_packets/00198909 [17:15:04]File name is /storage/ofd_packets/00198909 [17:15:04]Write 299 bytes [17:15:04]NVStorageSaveData done [17:15:04]OFDSenderStorePacket done [17:15:04]KKMCreateOFDPacket done [17:15:04]NVStorageSaveData kkm_last_timestamp [17:15:04]File name is /storage/kkm_last_timestamp [17:15:04]Write 4 bytes [17:15:04]NVStorageSaveData done [17:15:04]ExternCall_PrintAddStr [17:15:04]wPrintStart [17:15:04]Write to MH i2c: 01 00 00 7B 16 91 [17:15:04]Write i2c OK [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: 01 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: 01 07 00 [17:15:04]MH_I2C_Read... [17:15:04]Read from MH i2c: 01 07 00 7B 16 00 00 00 00 00 FF 0F A6 [17:15:04]RasterBufferAndPrint [17:15:04]line 小褔械褌 N : (1)11326374 [17:15:04]line 袠袧袧: 02508201610067 [17:15:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:15:04]line 袩袪袨袛袗袞袗 [17:15:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [17:15:04]line 孝芯胁邪褉: 2710124130 [17:15:04]line SU-92-袣-5 [17:15:04]line 43.610 * 68.80 [17:15:04]line = 3000.37 [17:15:04]line 袧袛小 12% 袧小袩 1% [17:15:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:15:04]line 袠孝袨袚袨: 3000.37 [17:15:04]line 袧小袩 1% : 26.55 [17:15:04]line 袧袛小 12% : 318.62 [17:15:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:15:04]line 袘械蟹薪邪谢.: 3000.37 [17:15:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:15:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:15:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:15:04]line 效械泻 517 17.08.2024 17:15 [17:15:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:15:04]line 袟袧袦: 0300000079 [17:15:04]line 袪袧袦: 0000000000092545 [17:15:04]line 袙械褉褋懈褟 袣袣袦: 001 [17:15:04]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:15:04]line 肖袦: 0000000000871802 [17:15:04]line 肖袛: 198909 [17:15:04]line 肖袩袛: 247855019290826 [17:15:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171503&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198909&fm=247855019290826&tin=02508201610067®Number=0000000000092545&sum=300037 [17:15:04]OFD Sender: Processing packet 198909 [packets to send 246, broken 245] [17:15:04]ProducePacketName [17:15:04]name=ofd_packets/00198909 [17:15:04]OFD Sender: To server: 嚂鰌G, [17:15:04]CommunicateWithHost lk.salyk.kg:30040 [17:15:04]ConnectInit lk.salyk.kg [17:15:04]written 0, free lines is 4095 [17:15:04]Connected sock=10 [17:15:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 83 A4 05 01 51 5B 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 97 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 08 03 00 35 04 06 00 E1 6C 3E 61 70 CA B8 B2 4F BE 41 9B 53 41 [17:15:05]Write to MH i2c: 01 00 00 A5 16 BB [17:15:05]Write i2c OK [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: 01 [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: 01 07 00 [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: 01 07 00 A5 16 00 00 00 00 00 FF 0C CD [17:15:05]RasterBufferAndPrint [17:15:05]line [17:15:05]line [17:15:05]line [17:15:05]line [17:15:05]line [17:15:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F8 81 47 00 29 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 08 03 00 F4 03 04 00 A7 86 C0 66 B6 04 01 00 00 7E 13 CC 80 A9 8D A3 05 [17:15:05]CommunicateWithHost err = 0 [17:15:05]CheckOFDResponse [17:15:05]1017 (14) - 77093643461234 [17:15:05]1041 (16) - 0000000000871802 [17:15:05]1040 (4) - 198909 [17:15:05]1012 (4) - 17.08.2024 11:16 [17:15:05]1206 (1) - 0 [17:15:05]OFD Sender: Remove packet 198909 [17:15:05]ProducePacketName [17:15:05]name=ofd_packets/00198909 [17:15:05]NVStorageDeleteData [17:15:05]written 0, free lines is 3352 [17:15:05]MH_Cut [17:15:05]Write to MH i2c: D1 01 00 AC 16 01 94 [17:15:05]Write i2c OK [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: D1 [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: D1 01 00 [17:15:05]MH_I2C_Read... [17:15:05]Read from MH i2c: D1 01 00 AC 16 00 93 [17:15:05]Write to MH i2c: 01 00 00 AD 16 C3 [17:15:05]Write i2c OK [17:15:05]MH_I2C_Read... [17:15:05]OFD Sender: No OFD packet to send [17:15:05]*** Cut start [17:15:05]*** Purtial cut [17:15:05]*** Stage 1: CUTSNS_PIN = 1 [17:15:06]Read from MH i2c: 01 [17:15:06]MH_I2C_Read... [17:15:06]*** Stop cut motor [17:15:06]*** Cut end [17:15:06]Read from MH i2c: 01 07 00 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: 01 07 00 AD 16 00 00 00 00 00 FF 0F D8 [17:15:06]process_action close_receipt done [17:15:06]requested_data is exist [17:15:06]produce_requested_data [17:15:06]requested_item fm.sn is exist - process it [17:15:06]wFMCommunicate request_size=4 [17:15:06]MH_SAM_APDU [17:15:06]CAPDU: 80 11 00 00 [17:15:06]Write to MH i2c: E2 08 00 AE 16 80 11 00 00 00 00 00 00 3E [17:15:06]Write i2c OK [17:15:06]MH_I2C_Read... [17:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:15:06]Read from MH i2c: E2 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 17 00 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 17 00 AE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [17:15:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:15:06]wFMCommunicate OK [17:15:06]requested_item fd.num is exist - process it [17:15:06]SAM_PROTO_GetFieldsCounters [17:15:06]wFMCommunicate request_size=4 [17:15:06]MH_SAM_APDU [17:15:06]CAPDU: 80 13 00 00 [17:15:06]Write to MH i2c: E2 08 00 AF 16 80 13 00 00 00 00 00 00 41 [17:15:06]Write i2c OK [17:15:06]MH_I2C_Read... [17:15:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:15:06]Read from MH i2c: E2 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 62 00 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 62 00 AF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [17:15:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:15:06]wFMCommunicate OK [17:15:06]SAM_PROTO_GetFieldsCounters done [17:15:06]requested_item shift.num is exist - process it [17:15:06]requested_item shift.opened is exist - process it [17:15:06]req_shift_opened [17:15:06]FM_GetShiftState [17:15:06]SAM_PROTO_GetShiftState [17:15:06]wFMCommunicate request_size=4 [17:15:06]MH_SAM_APDU [17:15:06]CAPDU: 80 13 01 00 [17:15:06]Write to MH i2c: E2 08 00 B0 16 80 13 01 00 00 00 00 00 43 [17:15:06]Write i2c OK [17:15:06]MH_I2C_Read... [17:15:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:15:06]Read from MH i2c: E2 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 0E 00 [17:15:06]MH_I2C_Read... [17:15:06]Read from MH i2c: E2 0E 00 B0 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A3 [17:15:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:15:06]wFMCommunicate OK [17:15:06]SAM_PROTO_GetShiftState done [17:15:06]FM_GetShiftState done [17:15:06]req_shift_opened done [17:15:06]requested_item shift.open_date is exist - process it [17:15:06]req_shift_open_date [17:15:06]req_shift_open_date done [17:15:06]produce_requested_data done [17:15:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198909,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:15:06]process_action_free close_receipt [17:15:06]json_value_free [17:15:06]json_value_free done [17:15:06]process_json_proto returns [17:15:06]Send response to host [17:15:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198909,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:15:06]free response buf [17:15:06]execute_script done [17:15:06]execute_script returns [17:15:06]free content buf [17:15:06]Sock 7.Close socket [17:15:06]Sock 7.Thread stoped [17:15:10]OFD Sender: No OFD packet to send [17:15:15]OFD Sender: No OFD packet to send [17:15:20]OFD Sender: No OFD packet to send [17:15:25]OFD Sender: No OFD packet to send [17:15:30]OFD Sender: No OFD packet to send [17:15:35]OFD Sender: No OFD packet to send [17:15:40]OFD Sender: No OFD packet to send [17:15:45]OFD Sender: No OFD packet to send [17:15:50]OFD Sender: No OFD packet to send [17:15:55]OFD Sender: No OFD packet to send [17:16:00]accept exits with 9 [17:16:00]New connection [17:16:00]New thread 3067428196 created [17:16:00]Thread 3067284836 joined [17:16:00]Waiting for new connection... [17:16:00] Sock 9.Parse request [17:16:00]Sock 9.Check first char [17:16:00]Sock 9.First char is OK [17:16:00]request: POST /json_proto HTTP/1.0 [17:16:00]Method: POST [17:16:00]URL: /json_proto [17:16:00]Method is POST - this is cgi request [17:16:00]url: /json_proto [17:16:00]query_string will be loaded in cgi processing [17:16:00]execute_cgi json_proto POST (null) [17:16:00]execute_cgi path=json_proto method=POST [17:16:00]POST find Content-Length [17:16:00]Host: 172.17.46.195:8080 [17:16:00]Content-Length: 795 [17:16:00]Content-Type: application/json [17:16:00] [17:16:00]POST finish read [17:16:00]Found Content-Length = 795 [17:16:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:00]execute_script... [17:16: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)11326376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:00]POST & json_proto [17:16:00]process_json_proto [17:16:00]json parsed OK: [17:16:00]protocol is kg_v1.0 [17:16:00]action value=close_receipt [17:16:00]process_action close_receipt [17:16:00]cmd_close_receipt [17:16:00]MH_GetDate [17:16:00]Write to MH i2c: F0 00 00 B1 16 B6 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: F0 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: F0 09 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: F0 09 00 B1 16 00 D0 DA C0 66 8D AE BC 66 EC [17:16:00]GetLastDocTimeStamp 1723914903 [17:16:00]current date 1723914960 [17:16:00]FM_GetShiftState [17:16:00]SAM_PROTO_GetShiftState [17:16:00]wFMCommunicate request_size=4 [17:16:00]MH_SAM_APDU [17:16:00]CAPDU: 80 13 01 00 [17:16:00]Write to MH i2c: E2 08 00 B2 16 80 13 01 00 00 00 00 00 45 [17:16:00]Write i2c OK [17:16:00]MH_I2C_Read... [17:16:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:00]Read from MH i2c: E2 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 0E 00 [17:16:00]MH_I2C_Read... [17:16:00]Read from MH i2c: E2 0E 00 B2 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [17:16:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:16:00]wFMCommunicate OK [17:16:00]SAM_PROTO_GetShiftState done [17:16:00]FM_GetShiftState done [17:16:00]opened in 1723853126 [17:16:00]opened+sec_in_day 1723939526 [17:16:00]quantity*price = 200001 [17:16:00]sum+1 = 200003 [17:16:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.02 袧小袩 1% : 17.70 袧袛小 12% : 212.39 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.02 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 518 17.08.2024 17:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198910 肖袩袛: 1388686509449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171600&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198910&fm=1388686509449&tin=02508201610067®Number=0000000000092545&sum=200002 [17:16:01]StoreToDocumentArchive [17:16:01]shift 463 fd 198910 [17:16:01]save to /storage/0463/doc_00198910 [17:16:01]save last doc name /storage/0463/doc_00198910 to /storage/kkm_last_doc_name [17:16:01]save OK [17:16:01]Clear old archive folders... [17:16:01]ProcessDocumentItem done err = 0, tmpTLVsize=249 [17:16:01]tlvbuf is B6FCC520 [17:16:01]SAM_PROTO_ClearQueue [17:16:01]wFMCommunicate request_size=4 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 09 00 00 [17:16:01]Write to MH i2c: E2 08 00 BF 16 80 09 00 00 00 00 00 00 47 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 BF 16 00 90 00 49 [17:16:01]RAPDU: 90 00 [17:16:01]wFMCommunicate OK [17:16:01]SAM_PROTO_ClearQueue done [17:16:01]KKMCreateOFDPacket [17:16:01]OFDProtocolAddRootSTLVToBuf [17:16:01]FM_MakeSignedData [17:16:01]FM_MakeSignedData [17:16:01]SAM_PROTO_SignData [17:16:01]wFMCommunicate request_size=4 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 0D 01 02 [17:16:01]Write to MH i2c: E2 08 00 C0 16 80 0D 01 02 00 00 00 00 4F [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 C0 16 00 90 00 4A [17:16:01]RAPDU: 90 00 [17:16:01]wFMCommunicate OK [17:16:01]wFMCommunicate request_size=255 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 D0 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 08 03 00 35 04 06 00 01 43 54 [17:16:01]Write to MH i2c: E2 02 01 C1 16 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 D0 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 08 03 00 35 04 06 00 01 43 54 00 00 7E [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 C1 16 00 90 00 4B [17:16:01]RAPDU: 90 00 [17:16:01]wFMCommunicate OK [17:16:01]wFMCommunicate request_size=8 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 0D 02 02 03 2A 85 89 [17:16:01]Write to MH i2c: E2 0B 00 C2 16 80 0D 02 02 03 00 2A 85 89 00 00 90 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 03 00 C2 16 00 90 00 4C [17:16:01]RAPDU: 90 00 [17:16:01]wFMCommunicate OK [17:16:01]wFMCommunicate request_size=4 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 0D 03 02 [17:16:01]Write to MH i2c: E2 08 00 C3 16 80 0D 03 02 00 00 00 00 54 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 0B 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 0B 00 C3 16 00 BD 80 3C 8C 7A A6 BC 92 90 00 C8 [17:16:01]RAPDU: BD 80 3C 8C 7A A6 BC 92 90 00 [17:16:01]wFMCommunicate OK [17:16:01]SAM_PROTO_SignData done [17:16:01]FM_MakeSignedData done [17:16:01]CreateOFDProtocolMessage [17:16:01]wFMCommunicate request_size=4 [17:16:01]MH_SAM_APDU [17:16:01]CAPDU: 80 11 00 00 [17:16:01]Write to MH i2c: E2 08 00 C4 16 80 11 00 00 00 00 00 00 54 [17:16:01]Write i2c OK [17:16:01]MH_I2C_Read... [17:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:01]Read from MH i2c: E2 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 17 00 [17:16:01]MH_I2C_Read... [17:16:01]Read from MH i2c: E2 17 00 C4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [17:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:16:01]wFMCommunicate OK [17:16:01]CreateOFDProtocolMessage done [17:16:01]OFDSenderStorePacket 198910 [17:16:01]StoreOFDPacket docnum=198910 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 FD [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 54000000005725C1 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 273558+1723641485=1723915043 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FE [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 23 DB C0 66 8D AE BC 66 80 [17:17:23]Current date/time: 17.08.2024 17:17 [17:17:23]FM_Init [17:17:23]wFMConnect [17:17:23]MH_SAM_On [17:17:23]Write to MH i2c: E0 00 00 08 00 E7 [17:17:23]Write i2c OK [17:17:23]MH_I2C_Read... [17:17:23]*** iso7816_init finished! [17:17:23]*** atr: [17:17:23]*** 0F 3B D5 18 FF 81 91 FE [17:17:23]*** 1F C3 80 73 C8 21 10 0A [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]*** 00 00 00 00 00 00 00 00 [17:17:23]Read from MH i2c: E0 [17:17:23]MH_I2C_Read... [17:17:23]Read from MH i2c: E0 10 00 [17:17:23]MH_I2C_Read... [17:17:23]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:17:23]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:17:23]wFMCommunicate request_size=10 [17:17:23]MH_SAM_APDU [17:17:23]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:17:23]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:17:23]Write i2c OK [17:17:23]MH_I2C_Read... [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 FD [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: *** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:10]A0 *** [00:00:10]01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903 init start (LINUX_LIGHT) [00:00:10]*** Serial: 3139303353513838 54000000005725C1 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 273578+1723641485=1723915063 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FE [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30515 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 38 DB C0 66 8D AE BC 66 95 [17:17:44]Current date/time: 17.08.2024 17:17 [17:17:44]FM_Init [17:17:44]wFMConnect [17:17:44]MH_SAM_On [17:17:44]Write to MH i2c: E0 00 00 08 00 E7 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_init finished! [17:17:44]*** atr: [17:17:44]*** 0F 3B D5 18 FF 81 91 FE [17:17:44]*** 1F C3 80 73 C8 21 10 0A [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]*** 00 00 00 00 00 00 00 00 [17:17:44]Read from MH i2c: E0 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E0 10 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:17:44]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:17:44]wFMCommunicate request_size=10 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:17:44]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 01 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 FD [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 01 00 [00:00:08]MH_I2C_Read... [00:00:08]*** Check firmware version 30515, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:08]*** [00:00:08]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:08]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:08]*** Waiting for read because exit forced [00:00:08]*** 10 ms more... [00:00:09]*** MH1903 init start (LINUX_LIGHT) [00:00:09]*** Serial: 3139303353513838 54000000005725C1 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 273598+1723641485=1723915083 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x200ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33530623 [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 33 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 C1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FE [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 04 00 04 [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 04 00 00 00 00 00 00 FF 0F 19 [00:00:09]Model is 3 [00:00:09]MH firmware is 30515 [00:00:09]MH boot firmware is 3 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 4C DB C0 66 8D AE BC 66 A9 [17:18:04]Current date/time: 17.08.2024 17:18 [17:18:04]FM_Init [17:18:04]wFMConnect [17:18:04]MH_SAM_On [17:18:04]Write to MH i2c: E0 00 00 08 00 E7 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_init finished! [17:18:04]*** atr: [17:18:04]*** 0F 3B D5 18 FF 81 91 FE [17:18:04]*** 1F C3 80 73 C8 21 10 0A [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]*** 00 00 00 00 00 00 00 00 [17:18:04]Read from MH i2c: E0 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E0 10 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [17:18:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:18:04]wFMCommunicate request_size=10 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:18:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:18:04]Read from MH i2c: E2 03 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:18:04]RAPDU: 90 00 [17:18:04]wFMCommunicate OK [17:18:04]wFMCommunicate request_size=4 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 80 11 00 00 [17:18:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 17 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [17:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:18:04]wFMCommunicate OK [17:18:04]Detected FM SN is 0000000000871802 [17:18:04]Stored FM SN is 0000000000871802 [17:18:04]wFMCommunicate request_size=9 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 80 16 00 00 04 A0 6D 01 00 [17:18:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 A0 6D 01 00 00 00 A0 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:18:04]RAPDU: 90 00 [17:18:04]wFMCommunicate OK [17:18:04]FM PIN OK [17:18:04]wFMCommunicate request_size=8 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 80 14 04 00 03 02 00 01 [17:18:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:18:04]RAPDU: 90 00 [17:18:04]wFMCommunicate OK [17:18:04]wFMCommunicate request_size=13 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:18:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:18:04]RAPDU: 90 00 [17:18:04]wFMCommunicate OK [17:18:04]wFMCommunicate request_size=4 [17:18:04]MH_SAM_APDU [17:18:04]CAPDU: 80 11 00 00 [17:18:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:04]Read from MH i2c: E2 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: E2 17 00 [17:18:04]MH_I2C_Read... [17:18:04]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 31 38 30 32 90 00 D5 [17:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:18:04]wFMCommunicate OK [17:18:04]DocumentArchiveInit [17:18:04]Start Httpd... [17:18:04]Httpd thread 3067223396 created [17:18:04]Write to MH i2c: 01 00 00 0F 00 0F [17:18:04]Write i2c OK [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: 01 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: 01 07 00 [17:18:04]MH_I2C_Read... [17:18:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:18:04]Allocated Socket 6 [17:18:04]Bind OK [17:18:04]Listen OK [17:18:04]httpd running on port 8080 [17:18:04]Waiting for new connection... [17:18:04]MH Int Process started [17:18:04]OFD Sender: Processing packet 198910 [packets to send 246, broken 245] [17:18:04]ProducePacketName [17:18:04]name=ofd_packets/00198910 [17:18:04]OFD Sender: To server: 嚂鰌G, [17:18:04]CommunicateWithHost lk.salyk.kg:30040 [17:18:04]ConnectInit lk.salyk.kg [17:18:05]Connected sock=5 [17:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 1A 8F 05 01 FA 11 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 D0 DA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 08 03 00 35 04 06 00 01 43 54 2A 85 89 BD 80 3C 8C 7A A6 BC 92 [17:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C5 79 47 00 4B 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 31 38 30 32 10 04 04 00 FE 08 03 00 F4 03 04 00 5A 87 C0 66 B6 04 01 00 00 6B 68 2D 97 D9 F8 59 78 [17:18:05]CommunicateWithHost err = 0 [17:18:05]CheckOFDResponse [17:18:05]1017 (14) - 77093643461234 [17:18:05]1041 (16) - 0000000000871802 [17:18:05]1040 (4) - 198910 [17:18:05]1012 (4) - 17.08.2024 11:19 [17:18:05]1206 (1) - 0 [17:18:05]OFD Sender: Remove packet 198910 [17:18:05]ProducePacketName [17:18:05]name=ofd_packets/00198910 [17:18:05]NVStorageDeleteData [17:18:05]OFD Sender: No OFD packet to send [17:18:06]accept exits with 7 [17:18:06]New connection [17:18:06]New thread 3066936676 created [17:18:06]Waiting for new connection... [17:18:06] Sock 7.Parse request [17:18:06]Sock 7.Check first char [17:18:06]Sock 7.First char is OK [17:18:06]request: POST /json_proto HTTP/1.0 [17:18:06]Method: POST [17:18:06]URL: /json_proto [17:18:06]Method is POST - this is cgi request [17:18:06]url: /json_proto [17:18:06]query_string will be loaded in cgi processing [17:18:06]execute_cgi json_proto POST (null) [17:18:06]execute_cgi path=json_proto method=POST [17:18:06]POST find Content-Length [17:18:06]Host: 172.17.46.195:8080 [17:18:06]Content-Length: 215 [17:18:06]Content-Type: application/json [17:18:06] [17:18:06]POST finish read [17:18:06]Found Content-Length = 215 [17:18:06]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" ] } } [17:18:06]execute_script... [17:18:06]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" ] } } [17:18:06]POST & json_proto [17:18:06]process_json_proto [17:18:06]json parsed OK: [17:18:06]protocol is kg_v1.0 [17:18:06]action value=get_value [17:18:06]process_action get_value [17:18:06]cmd_get_value [17:18:06]process_action get_value done [17:18:06]requested_data is exist [17:18:06]produce_requested_data [17:18:06]requested_item kkm.sn is exist - process it [17:18:06]requested_item kkm.ver is exist - process it [17:18:06]requested_item fm.sn is exist - process it [17:18:06]wFMCommunicate request_size=4 [17:18:06]MH_SAM_APDU [17:18:06]CAPDU: 80 11 00 00 [17:18:06]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:18:06]Write i2c OK [17:18:06]MH_I2C_Read... [17:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:06]Read from MH i2c: E2 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 17 00 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [17:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:18:06]wFMCommunicate OK [17:18:06]requested_item fd.num is exist - process it [17:18:06]SAM_PROTO_GetFieldsCounters [17:18:06]wFMCommunicate request_size=4 [17:18:06]MH_SAM_APDU [17:18:06]CAPDU: 80 13 00 00 [17:18:06]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:18:06]Write i2c OK [17:18:06]MH_I2C_Read... [17:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:06]Read from MH i2c: E2 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 62 00 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 99 [17:18:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:18:06]wFMCommunicate OK [17:18:06]SAM_PROTO_GetFieldsCounters done [17:18:06]requested_item shift.num is exist - process it [17:18:06]requested_item shift.opened is exist - process it [17:18:06]req_shift_opened [17:18:06]FM_GetShiftState [17:18:06]SAM_PROTO_GetShiftState [17:18:06]wFMCommunicate request_size=4 [17:18:06]MH_SAM_APDU [17:18:06]CAPDU: 80 13 01 00 [17:18:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:18:06]Write i2c OK [17:18:06]MH_I2C_Read... [17:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:06]Read from MH i2c: E2 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 0E 00 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [17:18:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:18:06]wFMCommunicate OK [17:18:06]SAM_PROTO_GetShiftState done [17:18:06]FM_GetShiftState done [17:18:06]req_shift_opened done [17:18:06]requested_item shift.open_date is exist - process it [17:18:06]req_shift_open_date [17:18:06]req_shift_open_date done [17:18:06]produce_requested_data done [17:18:06]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":198910,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:18:06]process_action_free get_value [17:18:06]json_value_free [17:18:06]json_value_free done [17:18:06]process_json_proto returns [17:18:06]Send response to host [17:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":198910,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:18:06]free response buf [17:18:06]execute_script done [17:18:06]execute_script returns [17:18:06]free content buf [17:18:06]Sock 7.Close socket [17:18:06]Sock 7.Thread stoped [17:18:06]accept exits with 5 [17:18:06]New connection [17:18:06]New thread 3066793316 created [17:18:06]Thread 3066936676 joined [17:18:06]Waiting for new connection... [17:18:06] Sock 5.Parse request [17:18:06]Sock 5.Check first char [17:18:06]Sock 5.First char is OK [17:18:06]request: POST /json_proto HTTP/1.0 [17:18:06]Method: POST [17:18:06]URL: /json_proto [17:18:06]Method is POST - this is cgi request [17:18:06]url: /json_proto [17:18:06]query_string will be loaded in cgi processing [17:18:06]execute_cgi json_proto POST (null) [17:18:06]execute_cgi path=json_proto method=POST [17:18:06]POST find Content-Length [17:18:06]Host: 172.17.46.195:8080 [17:18:06]Content-Length: 331 [17:18:06]Content-Type: application/json [17:18:06] [17:18:06]POST finish read [17:18:06]Found Content-Length = 331 [17:18:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:18:06]execute_script... [17:18:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:18:06]POST & json_proto [17:18:06]process_json_proto [17:18:06]json parsed OK: [17:18:06]protocol is kg_v1.0 [17:18:06]action value=get_value [17:18:06]process_action get_value [17:18:06]cmd_get_value [17:18:06]process_action get_value done [17:18:06]requested_data is exist [17:18:06]produce_requested_data [17:18:06]requested_item fm.sale.total is exist - process it [17:18:06]SAM_PROTO_GetFMData [17:18:06]wFMCommunicate request_size=4 [17:18:06]MH_SAM_APDU [17:18:06]CAPDU: 80 13 03 00 [17:18:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:18:06]Write i2c OK [17:18:06]MH_I2C_Read... [17:18:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:18:06]Read from MH i2c: E2 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 FD 00 [17:18:06]MH_I2C_Read... [17:18:06]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 60 05 03 00 69 04 A4 00 6F 04 04 00 4A 03 03 00 B1 04 05 00 F6 9C B0 60 06 70 04 05 00 40 38 E5 2A 04 72 04 05 00 B6 64 CB 35 02 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 25 A0 69 AD EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 42 73 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 20 [17:18:06]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 60 05 03 00 69 04 A4 00 6F 04 04 00 4A 03 03 00 B1 04 05 00 F6 9C B0 60 06 70 04 05 00 40 38 E5 2A 04 72 04 05 00 B6 64 CB 35 02 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 25 A0 69 AD EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 37 42 73 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [17:18:06]wFMCommunicate OK [17:18:06]wFMCommunicate request_size=4 [17:18:06]MH_SAM_APDU [17:18:06]CAPDU: 80 17 00 00 [17:18:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:18:06]Write i2c OK [17:18:06]MH_I2C_Read... [17:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:07]Read from MH i2c: E2 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 12 [17:18:07]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [17:18:07]wFMCommunicate OK [17:18:07]wFMCommunicate request_size=4 [17:18:07]MH_SAM_APDU [17:18:07]CAPDU: 80 17 00 00 [17:18:07]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:18:07]Write i2c OK [17:18:07]MH_I2C_Read... [17:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:07]Read from MH i2c: E2 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [17:18:07]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [17:18:07]wFMCommunicate OK [17:18:07]wFMCommunicate request_size=4 [17:18:07]MH_SAM_APDU [17:18:07]CAPDU: 80 17 00 00 [17:18:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:18:07]Write i2c OK [17:18:07]MH_I2C_Read... [17:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:07]Read from MH i2c: E2 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [17:18:07]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [17:18:07]wFMCommunicate OK [17:18:07]wFMCommunicate request_size=4 [17:18:07]MH_SAM_APDU [17:18:07]CAPDU: 80 17 00 00 [17:18:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:18:07]Write i2c OK [17:18:07]MH_I2C_Read... [17:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [17:18:07]Read from MH i2c: E2 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 E3 00 [17:18:07]MH_I2C_Read... [17:18:07]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [17:18:07]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:18:07]wFMCommunicate OK [17:18:07]SAM_PROTO_GetFMData done [17:18:07]requested_item fm.sale_refund.total is exist - process it [17:18:07]requested_item fm.buy.total is exist - process it [17:18:07]requested_item shift.sale.total is exist - process it [17:18:07]SAM_PROTO_GetShiftData [17:18:07]wFMCommunicate request_size=4 [17:18:07]MH_SAM_APDU [17:18:07]CAPDU: 80 13 02 00 [17:18:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:18:07]Write i2c OK [17:18:07]MH_I2C_Read... [17:18:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:18:08]Read from MH i2c: E2 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 06 02 00 00 69 04 9F 00 6F 04 04 00 05 02 00 00 B1 04 04 00 D3 BA 00 03 70 04 04 00 9C 03 23 01 72 04 04 00 37 B7 DD 01 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 B7 A5 51 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 C9 CD 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 04 [17:18:08]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 06 02 00 00 69 04 9F 00 6F 04 04 00 05 02 00 00 B1 04 04 00 D3 BA 00 03 70 04 04 00 9C 03 23 01 72 04 04 00 37 B7 DD 01 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 B7 A5 51 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 C9 CD 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [17:18:08]wFMCommunicate OK [17:18:08]wFMCommunicate request_size=4 [17:18:08]MH_SAM_APDU [17:18:08]CAPDU: 80 17 00 00 [17:18:08]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:18:08]Write i2c OK [17:18:08]MH_I2C_Read... [17:18:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:08]Read from MH i2c: E2 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 AC [17:18:08]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [17:18:08]wFMCommunicate OK [17:18:08]wFMCommunicate request_size=4 [17:18:08]MH_SAM_APDU [17:18:08]CAPDU: 80 17 00 00 [17:18:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:18:08]Write i2c OK [17:18:08]MH_I2C_Read... [17:18:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:08]Read from MH i2c: E2 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 [17:18:08]MH_I2C_Read... [17:18:08]Read from MH i2c: E2 FD 00 1A 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 C3 [17:18:09]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 [17:18:09]wFMCommunicate OK [17:18:09]wFMCommunicate request_size=4 [17:18:09]MH_SAM_APDU [17:18:09]CAPDU: 80 17 00 00 [17:18:09]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:18:09]Write i2c OK [17:18:09]MH_I2C_Read... [17:18:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:18:09]Read from MH i2c: E2 [17:18:09]MH_I2C_Read... [17:18:09]Read from MH i2c: E2 FD 00 [17:18:09]MH_I2C_Read... [17:18:09]Read from MH i2c: E2 FD 00 1B 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 1C [17:18:09]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 [17:18:09]wFMCommunicate OK [17:18:09]wFMCommunicate request_size=4 [17:18:09]MH_SAM_APDU [17:18:09]CAPDU: 80 17 00 00 [17:18:09]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:18:09]Write i2c OK [17:18:09]MH_I2C_Read... [17:18:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [17:18:09]Read from MH i2c: E2 [17:18:09]MH_I2C_Read... [17:18:09]Read from MH i2c: E2 D9 00 [17:18:09]MH_I2C_Read... [17:18:09]Read from MH i2c: E2 D9 00 1C 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 7B [17:18:09]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 [17:18:09]wFMCommunicate OK [17:18:09]SAM_PROTO_GetShiftData done [17:18:09]requested_item shift.sale.total_cash is exist - process it [17:18:09]requested_item shift.sale_refund.total is exist - process it [17:18:09]requested_item shift.sale_refund.total_cash is exist - process it [17:18:09]requested_item shift.buy.total is exist - process it [17:18:09]requested_item shift.buy.total_cash is exist - process it [17:18:09]produce_requested_data done [17:18:09]produce_requested_data return {"fm.sale.total":273919910.30,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":503794.75,"shift.sale.total_cash":190719.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [17:18:09]process_action_free get_value [17:18:09]json_value_free [17:18:09]json_value_free done [17:18:09]process_json_proto returns [17:18:09]Send response to host [17:18:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":273919910.30,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":503794.75,"shift.sale.total_cash":190719.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [17:18:09]free response buf [17:18:09]execute_script done [17:18:09]execute_script returns [17:18:09]free content buf [17:18:09]Sock 5.Close socket [17:18:09]Sock 5.Thread stoped [17:18:10]accept exits with 7 [17:18:10]New connection [17:18:10]New thread 3066936676 created [17:18:10]Thread 3066793316 joined [17:18:10]Waiting for new connection... [17:18:10] Sock 7.Parse request [17:18:10]Sock 7.Check first char [17:18:10]Sock 7.First char is OK [17:18:10]request: POST /json_proto HTTP/1.0 [17:18:10]Method: POST [17:18:10]URL: /json_proto [17:18:10]Method is POST - this is cgi request [17:18:10]url: /json_proto [17:18:10]query_string will be loaded in cgi processing [17:18:10]execute_cgi json_proto POST (null) [17:18:10]execute_cgi path=json_proto method=POST [17:18:10]POST find Content-Length [17:18:10]Host: 172.17.46.195:8080 [17:18:10]Content-Length: 679 [17:18:10]Content-Type: application/json [17:18:10] [17:18:10]POST finish read [17:18:10]Found Content-Length = 679 [17:18:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:10]execute_script... [17:18: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)11326377", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:18:10]POST & json_proto [17:18:10]process_json_proto [17:18:10]json parsed OK: [17:18:10]protocol is kg_v1.0 [17:18:10]action value=close_receipt [17:18:10]process_action close_receipt [17:18:10]cmd_close_receipt [17:18:10]MH_GetDate [17:18:10]Write to MH i2c: F0 00 00 1D 00 0C [17:18:10]Write i2c OK [17:18:10]MH_I2C_Read... [17:18:10]Read from MH i2c: F0 [17:18:10]MH_I2C_Read... [17:18:10]Read from MH i2c: F0 09 00 [17:18:10]MH_I2C_Read... [17:18:10]Read from MH i2c: F0 09 00 1D 00 00 52 DB C0 66 8D AE BC 66 C5 [17:18:10]GetLastDocTimeStamp 1723914960 [17:18:10]current date 1723915090 [17:18:10]FM_GetShiftState [17:18:10]SAM_PROTO_GetShiftState [17:18:10]wFMCommunicate request_size=4 [17:18:10]MH_SAM_APDU [17:18:10]CAPDU: 80 13 01 00 [17:18:10]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:18:10]Write i2c OK [17:18:10]MH_I2C_Read... [17:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:10]Read from MH i2c: E2 [17:18:10]MH_I2C_Read... [17:18:10]Read from MH i2c: E2 0E 00 [17:18:10]MH_I2C_Read... [17:18:10]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [17:18:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:18:10]wFMCommunicate OK [17:18:10]SAM_PROTO_GetShiftState done [17:18:10]FM_GetShiftState done [17:18:10]opened in 1723853126 [17:18:10]opened+sec_in_day 1723939526 [17:18:10]quantity*price = 60027 [17:18:10]sum+1 = 60029 [17:18:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.28 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.75 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 519 17.08.2024 17:18 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198911 肖袩袛: 205091140469766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198911&fm=205091140469766&tin=02508201610067®Number=0000000000092545&sum=60000 [17:18:11]StoreToDocumentArchive [17:18:11]shift 463 fd 198911 [17:18:11]save to /storage/0463/doc_00198911 [17:18:11]save last doc name /storage/0463/doc_00198911 to /storage/kkm_last_doc_name [17:18:11]save OK [17:18:11]Clear old archive folders... [17:18:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:18:11]tlvbuf is 019AFA40 [17:18:11]SAM_PROTO_ClearQueue [17:18:11]wFMCommunicate request_size=4 [17:18:11]MH_SAM_APDU [17:18:11]CAPDU: 80 09 00 00 [17:18:11]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:18:11]Write i2c OK [17:18:11]MH_I2C_Read... [17:18:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:11]Read from MH i2c: E2 [17:18:11]MH_I2C_Read... [17:18:11]Read from MH i2c: E2 03 00 [17:18:11]MH_I2C_Read... [17:18:11]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:18:11]RAPDU: 90 00 [17:18:11]wFMCommunicate OK [17:18:11]SAM_PROTO_ClearQueue done [17:18:11]KKMCreateOFDPacket [17:18:11]OFDProtocolAddRootSTLVToBuf [17:18:11]FM_MakeSignedData [17:18:11]FM_MakeSignedData [17:18:11]SAM_PROTO_SignData [17:18:11]wFMCommunicate request_size=4 [17:18:11]MH_SAM_APDU [17:18:11]CAPDU: 80 0D 01 02 [17:18:11]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:18:11]Write i2c OK [17:18:11]MH_I2C_Read... [17:18:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:11]Read from MH i2c: E2 [17:18:11]MH_I2C_Read... [17:18:11]Read from MH i2c: E2 03 00 [17:18:11]MH_I2C_Read... [17:18:11]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:18:11]RAPDU: 90 00 [17:18:11]wFMCommunicate OK [17:18:11]wFMCommunicate request_size=255 [17:18:11]MH_SAM_APDU [17:18: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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 52 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 08 03 00 35 04 06 00 BA [17:18:11]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 52 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 08 03 00 35 04 06 00 BA 00 00 7C [17:18:11]Write i2c OK [17:18:11]MH_I2C_Read... [17:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:12]Read from MH i2c: E2 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 03 00 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:18:12]RAPDU: 90 00 [17:18:12]wFMCommunicate OK [17:18:12]wFMCommunicate request_size=10 [17:18:12]MH_SAM_APDU [17:18:12]CAPDU: 80 0D 02 02 05 87 80 93 04 06 [17:18:12]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 87 80 93 04 06 00 00 56 [17:18:12]Write i2c OK [17:18:12]MH_I2C_Read... [17:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:12]Read from MH i2c: E2 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 03 00 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [17:18:12]RAPDU: 90 00 [17:18:12]wFMCommunicate OK [17:18:12]wFMCommunicate request_size=4 [17:18:12]MH_SAM_APDU [17:18:12]CAPDU: 80 0D 03 02 [17:18:12]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [17:18:12]Write i2c OK [17:18:12]MH_I2C_Read... [17:18:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:12]Read from MH i2c: E2 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 0B 00 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 0B 00 2F 00 00 E7 E7 C8 2F 3C E6 F6 4F 90 00 D7 [17:18:12]RAPDU: E7 E7 C8 2F 3C E6 F6 4F 90 00 [17:18:12]wFMCommunicate OK [17:18:12]SAM_PROTO_SignData done [17:18:12]FM_MakeSignedData done [17:18:12]CreateOFDProtocolMessage [17:18:12]wFMCommunicate request_size=4 [17:18:12]MH_SAM_APDU [17:18:12]CAPDU: 80 11 00 00 [17:18:12]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [17:18:12]Write i2c OK [17:18:12]MH_I2C_Read... [17:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:12]Read from MH i2c: E2 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 17 00 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [17:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:18:12]wFMCommunicate OK [17:18:12]CreateOFDProtocolMessage done [17:18:12]OFDSenderStorePacket 198911 [17:18:12]StoreOFDPacket docnum=198911 [17:18:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C A2 07 01 88 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 52 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 08 03 00 35 04 06 00 BA 87 80 93 04 06 E7 E7 C8 2F 3C E6 F6 4F [17:18:12]CheckFolder [17:18:12]dirname=/storage/ofd_packets [17:18:12]CheckFolder done [17:18:12]ProducePacketName [17:18:12]name=ofd_packets/00198911 [17:18:12]NVStorageSaveData ofd_packets/00198911 [17:18:12]File name is /storage/ofd_packets/00198911 [17:18:12]Write 301 bytes [17:18:12]NVStorageSaveData done [17:18:12]OFDSenderStorePacket done [17:18:12]KKMCreateOFDPacket done [17:18:12]NVStorageSaveData kkm_last_timestamp [17:18:12]File name is /storage/kkm_last_timestamp [17:18:12]Write 4 bytes [17:18:12]NVStorageSaveData done [17:18:12]ExternCall_PrintAddStr [17:18:12]wPrintStart [17:18:12]Write to MH i2c: 01 00 00 31 00 31 [17:18:12]Write i2c OK [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: 01 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: 01 07 00 [17:18:12]MH_I2C_Read... [17:18:12]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [17:18:12]RasterBufferAndPrint [17:18:12]line 小褔械褌 N : (1)11326377 [17:18:12]OFD Sender: Processing packet 198911 [packets to send 246, broken 245] [17:18:12]ProducePacketName [17:18:12]name=ofd_packets/00198911 [17:18:12]OFD Sender: To server: 嚂鰌G, [17:18:12]CommunicateWithHost lk.salyk.kg:30040 [17:18:12]ConnectInit lk.salyk.kg [17:18:12]line 袠袧袧: 02508201610067 [17:18:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:18:12]line 袩袪袨袛袗袞袗 [17:18:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [17:18:12]line 孝芯胁邪褉: 2710124500 [17:18:12]line 袗懈-95-袣-5 [17:18:12]line 8.090 * 74.20 [17:18:12]line = 600.28 [17:18:12]line 袧袛小 12% 袧小袩 1% [17:18:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:18:12]line 袨袣袪校袚袥袝袧袠袝: -0.28 [17:18:12]line 袠孝袨袚袨: 600.00 [17:18:12]line 袙薪械褋械薪芯: 600.00 [17:18:12]line 小袛袗效袗: 0.00 [17:18:12]line 袧小袩 1% : 5.31 [17:18:12]line 袧袛小 12% : 63.75 [17:18:12]line 袧邪谢懈褔薪褘屑懈: 600.00 [17:18:12]line 袘械蟹薪邪谢.: 0.00 [17:18:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:18:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:18:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:18:12]line 效械泻 519 17.08.2024 17:18 [17:18:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:18:12]line 袟袧袦: 0300000079 [17:18:12]line 袪袧袦: 0000000000092545 [17:18:12]line 袙械褉褋懈褟 袣袣袦: 001 [17:18:12]line 肖袦: 0000000000871802 [17:18:12]line 肖袛: 198911 [17:18:12]line 肖袩袛: 205091140469766 [17:18:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198911&fm=205091140469766&tin=02508201610067®Number=0000000000092545&sum=60000 [17:18:12]written 0, free lines is 4095 [17:18:12]Connected sock=10 [17:18:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C A2 07 01 88 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 52 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 08 03 00 35 04 06 00 BA 87 80 93 04 06 E7 E7 C8 2F 3C E6 F6 4F [17:18:12]Write to MH i2c: 01 00 00 5C 00 5C [17:18:13]Write i2c OK [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: 01 [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: 01 07 00 [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 F4 0C 63 [17:18:13]RasterBufferAndPrint [17:18:13]line [17:18:13]line [17:18:13]line [17:18:13]line [17:18:13]line [17:18:13]written 0, free lines is 3339 [17:18:13]MH_Cut [17:18:13]Write to MH i2c: D1 01 00 63 00 01 35 [17:18:13]Write i2c OK [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: D1 [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: D1 01 00 [17:18:13]MH_I2C_Read... [17:18:13]Read from MH i2c: D1 01 00 63 00 00 34 [17:18:13]Write to MH i2c: 01 00 00 64 00 64 [17:18:13]Write i2c OK [17:18:13]MH_I2C_Read... [17:18:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 74 47 00 60 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 31 38 30 32 10 04 04 00 FF 08 03 00 F4 03 04 00 62 87 C0 66 B6 04 01 00 00 BB 12 79 82 89 C8 B2 DA [17:18:13]CommunicateWithHost err = 0 [17:18:13]CheckOFDResponse [17:18:13]1017 (14) - 77093643461234 [17:18:13]1041 (16) - 0000000000871802 [17:18:13]1040 (4) - 198911 [17:18:13]1012 (4) - 17.08.2024 11:20 [17:18:13]1206 (1) - 0 [17:18:13]OFD Sender: Remove packet 198911 [17:18:13]ProducePacketName [17:18:13]name=ofd_packets/00198911 [17:18:13]NVStorageDeleteData [17:18:13]OFD Sender: No OFD packet to send [17:18:13]*** Cut start [17:18:13]*** Purtial cut [17:18:13]*** Stage 1: CUTSNS_PIN = 1 [17:18:14]Read from MH i2c: 01 [17:18:14]MH_I2C_Read... [17:18:14]*** Stop cut motor [17:18:14]*** Cut end [17:18:14]Read from MH i2c: 01 07 00 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [17:18:14]process_action close_receipt done [17:18:14]requested_data is exist [17:18:14]produce_requested_data [17:18:14]requested_item fm.sn is exist - process it [17:18:14]wFMCommunicate request_size=4 [17:18:14]MH_SAM_APDU [17:18:14]CAPDU: 80 11 00 00 [17:18:14]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [17:18:14]Write i2c OK [17:18:14]MH_I2C_Read... [17:18:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:14]Read from MH i2c: E2 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 17 00 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [17:18:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:18:14]wFMCommunicate OK [17:18:14]requested_item fd.num is exist - process it [17:18:14]SAM_PROTO_GetFieldsCounters [17:18:14]wFMCommunicate request_size=4 [17:18:14]MH_SAM_APDU [17:18:14]CAPDU: 80 13 00 00 [17:18:14]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [17:18:14]Write i2c OK [17:18:14]MH_I2C_Read... [17:18:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:14]Read from MH i2c: E2 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 62 00 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 F2 [17:18:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 08 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:18:14]wFMCommunicate OK [17:18:14]SAM_PROTO_GetFieldsCounters done [17:18:14]requested_item shift.num is exist - process it [17:18:14]requested_item shift.opened is exist - process it [17:18:14]req_shift_opened [17:18:14]FM_GetShiftState [17:18:14]SAM_PROTO_GetShiftState [17:18:14]wFMCommunicate request_size=4 [17:18:14]MH_SAM_APDU [17:18:14]CAPDU: 80 13 01 00 [17:18:14]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [17:18:14]Write i2c OK [17:18:14]MH_I2C_Read... [17:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:14]Read from MH i2c: E2 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 0E 00 [17:18:14]MH_I2C_Read... [17:18:14]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [17:18:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:18:14]wFMCommunicate OK [17:18:14]SAM_PROTO_GetShiftState done [17:18:14]FM_GetShiftState done [17:18:14]req_shift_opened done [17:18:14]requested_item shift.open_date is exist - process it [17:18:14]req_shift_open_date [17:18:14]req_shift_open_date done [17:18:14]produce_requested_data done [17:18:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198911,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:18:14]process_action_free close_receipt [17:18:14]json_value_free [17:18:14]json_value_free done [17:18:14]process_json_proto returns [17:18:14]Send response to host [17:18:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198911,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:18:14]free response buf [17:18:14]execute_script done [17:18:14]execute_script returns [17:18:14]free content buf [17:18:14]Sock 7.Close socket [17:18:14]Sock 7.Thread stoped [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:09]accept exits with 5 [17:19:09]New connection [17:19:09]New thread 3066793316 created [17:19:09]Thread 3066936676 joined [17:19:09]Waiting for new connection... [17:19:09] Sock 5.Parse request [17:19:09]Sock 5.Check first char [17:19:09]Sock 5.First char is OK [17:19:09]request: POST /json_proto HTTP/1.0 [17:19:09]Method: POST [17:19:09]URL: /json_proto [17:19:09]Method is POST - this is cgi request [17:19:09]url: /json_proto [17:19:09]query_string will be loaded in cgi processing [17:19:09]execute_cgi json_proto POST (null) [17:19:09]execute_cgi path=json_proto method=POST [17:19:09]POST find Content-Length [17:19:09]Host: 172.17.46.195:8080 [17:19:09]Content-Length: 805 [17:19:09]Content-Type: application/json [17:19:09] [17:19:09]POST finish read [17:19:09]Found Content-Length = 805 [17:19:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:09]execute_script... [17:19: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)11326379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:09]POST & json_proto [17:19:09]process_json_proto [17:19:09]json parsed OK: [17:19:09]protocol is kg_v1.0 [17:19:09]action value=close_receipt [17:19:09]process_action close_receipt [17:19:09]cmd_close_receipt [17:19:09]MH_GetDate [17:19:09]Write to MH i2c: F0 00 00 68 00 57 [17:19:09]Write i2c OK [17:19:09]MH_I2C_Read... [17:19:09]Read from MH i2c: F0 [17:19:09]MH_I2C_Read... [17:19:09]Read from MH i2c: F0 09 00 [17:19:09]MH_I2C_Read... [17:19:09]Read from MH i2c: F0 09 00 68 00 00 8D DB C0 66 8D AE BC 66 4B [17:19:09]GetLastDocTimeStamp 1723915090 [17:19:09]current date 1723915149 [17:19:09]FM_GetShiftState [17:19:09]SAM_PROTO_GetShiftState [17:19:09]wFMCommunicate request_size=4 [17:19:09]MH_SAM_APDU [17:19:09]CAPDU: 80 13 01 00 [17:19:09]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [17:19:09]Write i2c OK [17:19:09]MH_I2C_Read... [17:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:09]Read from MH i2c: E2 [17:19:09]MH_I2C_Read... [17:19:09]Read from MH i2c: E2 0E 00 [17:19:09]MH_I2C_Read... [17:19:09]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [17:19:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:19:09]wFMCommunicate OK [17:19:09]SAM_PROTO_GetShiftState done [17:19:09]FM_GetShiftState done [17:19:09]opened in 1723853126 [17:19:09]opened+sec_in_day 1723939526 [17:19:09]quantity*price = 100021 [17:19:09]sum+1 = 100023 [17:19:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 520 17.08.2024 17:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198912 肖袩袛: 43206911321443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198912&fm=43206911321443&tin=02508201610067®Number=0000000000092545&sum=100022 [17:19:10]StoreToDocumentArchive [17:19:10]shift 463 fd 198912 [17:19:10]save to /storage/0463/doc_00198912 [17:19:10]save last doc name /storage/0463/doc_00198912 to /storage/kkm_last_doc_name [17:19:10]save OK [17:19:10]Clear old archive folders... [17:19:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:10]tlvbuf is 019A2F30 [17:19:10]SAM_PROTO_ClearQueue [17:19:10]wFMCommunicate request_size=4 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 09 00 00 [17:19:10]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:19:10]RAPDU: 90 00 [17:19:10]wFMCommunicate OK [17:19:10]SAM_PROTO_ClearQueue done [17:19:10]KKMCreateOFDPacket [17:19:10]OFDProtocolAddRootSTLVToBuf [17:19:10]FM_MakeSignedData [17:19:10]FM_MakeSignedData [17:19:10]SAM_PROTO_SignData [17:19:10]wFMCommunicate request_size=4 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 0D 01 02 [17:19:10]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:19:10]RAPDU: 90 00 [17:19:10]wFMCommunicate OK [17:19:10]wFMCommunicate request_size=255 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 8D DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 09 03 00 35 04 06 00 27 [17:19:10]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 8D DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 09 03 00 35 04 06 00 27 00 00 5D [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:19:10]RAPDU: 90 00 [17:19:10]wFMCommunicate OK [17:19:10]wFMCommunicate request_size=10 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 0D 02 02 05 4B E4 99 E5 63 [17:19:10]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 4B E4 99 E5 63 00 00 0D [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [17:19:10]RAPDU: 90 00 [17:19:10]wFMCommunicate OK [17:19:10]wFMCommunicate request_size=4 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 0D 03 02 [17:19:10]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 0B 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 0B 00 7A 00 00 3C B6 24 1A 94 96 16 6C 90 00 D2 [17:19:10]RAPDU: 3C B6 24 1A 94 96 16 6C 90 00 [17:19:10]wFMCommunicate OK [17:19:10]SAM_PROTO_SignData done [17:19:10]FM_MakeSignedData done [17:19:10]CreateOFDProtocolMessage [17:19:10]wFMCommunicate request_size=4 [17:19:10]MH_SAM_APDU [17:19:10]CAPDU: 80 11 00 00 [17:19:10]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:10]Read from MH i2c: E2 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 17 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [17:19:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:19:10]wFMCommunicate OK [17:19:10]CreateOFDProtocolMessage done [17:19:10]OFDSenderStorePacket 198912 [17:19:10]StoreOFDPacket docnum=198912 [17:19:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8C 17 07 01 01 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 8D DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 09 03 00 35 04 06 00 27 4B E4 99 E5 63 3C B6 24 1A 94 96 16 6C [17:19:10]CheckFolder [17:19:10]dirname=/storage/ofd_packets [17:19:10]CheckFolder done [17:19:10]ProducePacketName [17:19:10]name=ofd_packets/00198912 [17:19:10]NVStorageSaveData ofd_packets/00198912 [17:19:10]File name is /storage/ofd_packets/00198912 [17:19:10]Write 301 bytes [17:19:10]NVStorageSaveData done [17:19:10]OFDSenderStorePacket done [17:19:10]KKMCreateOFDPacket done [17:19:10]NVStorageSaveData kkm_last_timestamp [17:19:10]File name is /storage/kkm_last_timestamp [17:19:10]Write 4 bytes [17:19:10]NVStorageSaveData done [17:19:10]ExternCall_PrintAddStr [17:19:10]wPrintStart [17:19:10]Write to MH i2c: 01 00 00 7C 00 7C [17:19:10]Write i2c OK [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: 01 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: 01 07 00 [17:19:10]MH_I2C_Read... [17:19:10]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [17:19:10]RasterBufferAndPrint [17:19:10]line 小褔械褌 N : (1)11326379 [17:19:10]line 袠袧袧: 02508201610067 [17:19:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:19:10]line 袩袪袨袛袗袞袗 [17:19:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [17:19:10]line 孝芯胁邪褉: 2710124500 [17:19:10]line 袗懈-95-袣-5 [17:19:10]line 13.480 * 74.20 [17:19:10]line = 1000.22 [17:19:10]line 袧袛小 12% 袧小袩 1% [17:19:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:19:10]line 袠孝袨袚袨: 1000.22 [17:19:10]line 袧小袩 1% : 8.85 [17:19:10]line 袧袛小 12% : 106.22 [17:19:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:19:10]line 袘械蟹薪邪谢.: 1000.22 [17:19:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:19:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:19:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:19:10]line 效械泻 520 17.08.2024 17:19 [17:19:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:19:10]line 袟袧袦: 0300000079 [17:19:10]line 袪袧袦: 0000000000092545 [17:19:10]line 袙械褉褋懈褟 袣袣袦: 001 [17:19:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:19:10]line 肖袦: 0000000000871802 [17:19:10]line 肖袛: 198912 [17:19:10]line 肖袩袛: 43206911321443 [17:19:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171909&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198912&fm=43206911321443&tin=02508201610067®Number=0000000000092545&sum=100022 [17:19:10]written 0, free lines is 4095 [17:19:10]OFD Sender: Processing packet 198912 [packets to send 246, broken 245] [17:19:10]ProducePacketName [17:19:10]name=ofd_packets/00198912 [17:19:10]OFD Sender: To server: 嚂鰌G, [17:19:10]CommunicateWithHost lk.salyk.kg:30040 [17:19:10]ConnectInit lk.salyk.kg [17:19:11]Connected sock=10 [17:19:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8C 17 07 01 01 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 8D DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 09 03 00 35 04 06 00 27 4B E4 99 E5 63 3C B6 24 1A 94 96 16 6C [17:19:11]Write to MH i2c: 01 00 00 A6 00 A6 [17:19:11]Write i2c OK [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: 01 [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: 01 07 00 [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 E3 0C 9C [17:19:11]RasterBufferAndPrint [17:19:11]line [17:19:11]line [17:19:11]line [17:19:11]line [17:19:11]line [17:19:11]written 0, free lines is 3305 [17:19:11]MH_Cut [17:19:11]Write to MH i2c: D1 01 00 AD 00 01 7F [17:19:11]Write i2c OK [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: D1 [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: D1 01 00 [17:19:11]MH_I2C_Read... [17:19:11]Read from MH i2c: D1 01 00 AD 00 00 7E [17:19:11]Write to MH i2c: 01 00 00 AE 00 AE [17:19:11]Write i2c OK [17:19:11]MH_I2C_Read... [17:19:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 59 04 47 00 D5 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 09 03 00 F4 03 04 00 9C 87 C0 66 B6 04 01 00 00 04 42 B5 AB A2 89 AC 8A [17:19:11]CommunicateWithHost err = 0 [17:19:11]CheckOFDResponse [17:19:11]1017 (14) - 77093643461234 [17:19:11]1041 (16) - 0000000000871802 [17:19:11]1040 (4) - 198912 [17:19:11]1012 (4) - 17.08.2024 11:21 [17:19:11]1206 (1) - 0 [17:19:11]OFD Sender: Remove packet 198912 [17:19:11]ProducePacketName [17:19:11]name=ofd_packets/00198912 [17:19:11]NVStorageDeleteData [17:19:11]OFD Sender: No OFD packet to send [17:19:12]*** Cut start [17:19:12]*** Purtial cut [17:19:12]*** CUTSNS_PIN = 0 [17:19:12]*** Stage 1: CUTSNS_PIN = 1 [17:19:14]Read from MH i2c: 01 [17:19:14]MH_I2C_Read... [17:19:14]*** Stop cut motor [17:19:14]*** Cut end [17:19:14]Read from MH i2c: 01 07 00 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [17:19:14]process_action close_receipt done [17:19:14]requested_data is exist [17:19:14]produce_requested_data [17:19:14]requested_item fm.sn is exist - process it [17:19:14]wFMCommunicate request_size=4 [17:19:14]MH_SAM_APDU [17:19:14]CAPDU: 80 11 00 00 [17:19:14]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:19:14]Write i2c OK [17:19:14]MH_I2C_Read... [17:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:14]Read from MH i2c: E2 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 17 00 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [17:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:19:14]wFMCommunicate OK [17:19:14]requested_item fd.num is exist - process it [17:19:14]SAM_PROTO_GetFieldsCounters [17:19:14]wFMCommunicate request_size=4 [17:19:14]MH_SAM_APDU [17:19:14]CAPDU: 80 13 00 00 [17:19:14]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [17:19:14]Write i2c OK [17:19:14]MH_I2C_Read... [17:19:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:14]Read from MH i2c: E2 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 62 00 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 41 [17:19:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:14]wFMCommunicate OK [17:19:14]SAM_PROTO_GetFieldsCounters done [17:19:14]requested_item shift.num is exist - process it [17:19:14]requested_item shift.opened is exist - process it [17:19:14]req_shift_opened [17:19:14]FM_GetShiftState [17:19:14]SAM_PROTO_GetShiftState [17:19:14]wFMCommunicate request_size=4 [17:19:14]MH_SAM_APDU [17:19:14]CAPDU: 80 13 01 00 [17:19:14]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [17:19:14]Write i2c OK [17:19:14]MH_I2C_Read... [17:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:14]Read from MH i2c: E2 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 0E 00 [17:19:14]MH_I2C_Read... [17:19:14]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [17:19:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:19:14]wFMCommunicate OK [17:19:14]SAM_PROTO_GetShiftState done [17:19:14]FM_GetShiftState done [17:19:14]req_shift_opened done [17:19:14]requested_item shift.open_date is exist - process it [17:19:14]req_shift_open_date [17:19:14]req_shift_open_date done [17:19:14]produce_requested_data done [17:19:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198912,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:19:14]process_action_free close_receipt [17:19:14]json_value_free [17:19:14]json_value_free done [17:19:14]process_json_proto returns [17:19:14]Send response to host [17:19:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198912,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:19:14]free response buf [17:19:14]execute_script done [17:19:14]execute_script returns [17:19:14]free content buf [17:19:14]Sock 5.Close socket [17:19:14]Sock 5.Thread stoped [17:19:16]OFD Sender: No OFD packet to send [17:19:21]OFD Sender: No OFD packet to send [17:19:26]OFD Sender: No OFD packet to send [17:19:31]OFD Sender: No OFD packet to send [17:19:36]OFD Sender: No OFD packet to send [17:19:41]OFD Sender: No OFD packet to send [17:19:46]OFD Sender: No OFD packet to send [17:19:51]OFD Sender: No OFD packet to send [17:19:52]accept exits with 9 [17:19:52]New connection [17:19:52]New thread 3066936676 created [17:19:52]Thread 3066793316 joined [17:19:52]Waiting for new connection... [17:19:52] Sock 9.Parse request [17:19:52]Sock 9.Check first char [17:19:52]Sock 9.First char is OK [17:19:52]request: POST /json_proto HTTP/1.0 [17:19:52]Method: POST [17:19:52]URL: /json_proto [17:19:52]Method is POST - this is cgi request [17:19:52]url: /json_proto [17:19:52]query_string will be loaded in cgi processing [17:19:52]execute_cgi json_proto POST (null) [17:19:52]execute_cgi path=json_proto method=POST [17:19:52]POST find Content-Length [17:19:52]Host: 172.17.46.195:8080 [17:19:52]Content-Length: 805 [17:19:52]Content-Type: application/json [17:19:52] [17:19:52]POST finish read [17:19:52]Found Content-Length = 805 [17:19:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:52]execute_script... [17:19: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)11326380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:52]POST & json_proto [17:19:52]process_json_proto [17:19:52]json parsed OK: [17:19:52]protocol is kg_v1.0 [17:19:52]action value=close_receipt [17:19:52]process_action close_receipt [17:19:52]cmd_close_receipt [17:19:52]MH_GetDate [17:19:52]Write to MH i2c: F0 00 00 B2 00 A1 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: F0 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: F0 09 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: F0 09 00 B2 00 00 B8 DB C0 66 8D AE BC 66 C0 [17:19:52]GetLastDocTimeStamp 1723915149 [17:19:52]current date 1723915192 [17:19:52]FM_GetShiftState [17:19:52]SAM_PROTO_GetShiftState [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 13 01 00 [17:19:52]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0E 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [17:19:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:19:52]wFMCommunicate OK [17:19:52]SAM_PROTO_GetShiftState done [17:19:52]FM_GetShiftState done [17:19:52]opened in 1723853126 [17:19:52]opened+sec_in_day 1723939526 [17:19:52]quantity*price = 100005 [17:19:52]sum+1 = 100006 [17:19:52]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 521 17.08.2024 17:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198913 肖袩袛: 278223494197860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171952&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198913&fm=278223494197860&tin=02508201610067®Number=0000000000092545&sum=100005 [17:19:53]StoreToDocumentArchive [17:19:53]shift 463 fd 198913 [17:19:53]save to /storage/0463/doc_00198913 [17:19:53]save last doc name /storage/0463/doc_00198913 to /storage/kkm_last_doc_name [17:19:53]save OK [17:19:53]Clear old archive folders... [17:19:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:53]tlvbuf is 019D49E0 [17:19:53]SAM_PROTO_ClearQueue [17:19:53]wFMCommunicate request_size=4 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 09 00 00 [17:19:53]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [17:19:53]RAPDU: 90 00 [17:19:53]wFMCommunicate OK [17:19:53]SAM_PROTO_ClearQueue done [17:19:53]KKMCreateOFDPacket [17:19:53]OFDProtocolAddRootSTLVToBuf [17:19:53]FM_MakeSignedData [17:19:53]FM_MakeSignedData [17:19:53]SAM_PROTO_SignData [17:19:53]wFMCommunicate request_size=4 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 0D 01 02 [17:19:53]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:19:53]RAPDU: 90 00 [17:19:53]wFMCommunicate OK [17:19:53]wFMCommunicate request_size=255 [17:19:53]MH_SAM_APDU [17:19: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 B8 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 09 03 00 35 04 06 00 FD [17:19:53]Write to MH i2c: E2 02 01 C2 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 B8 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 09 03 00 35 04 06 00 FD 00 00 E9 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [17:19:53]RAPDU: 90 00 [17:19:53]wFMCommunicate OK [17:19:53]wFMCommunicate request_size=10 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 0D 02 02 05 0A F4 8A 32 64 [17:19:53]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 0A F4 8A 32 64 00 00 65 [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:53]Read from MH i2c: E2 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 [17:19:53]MH_I2C_Read... [17:19:53]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [17:19:53]RAPDU: 90 00 [17:19:53]wFMCommunicate OK [17:19:53]wFMCommunicate request_size=4 [17:19:53]MH_SAM_APDU [17:19:53]CAPDU: 80 0D 03 02 [17:19:53]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [17:19:53]Write i2c OK [17:19:53]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 0B 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 0B 00 C4 00 00 1A DF 99 C5 E9 8C 66 92 90 00 04 [17:19:54]RAPDU: 1A DF 99 C5 E9 8C 66 92 90 00 [17:19:54]wFMCommunicate OK [17:19:54]SAM_PROTO_SignData done [17:19:54]FM_MakeSignedData done [17:19:54]CreateOFDProtocolMessage [17:19:54]wFMCommunicate request_size=4 [17:19:54]MH_SAM_APDU [17:19:54]CAPDU: 80 11 00 00 [17:19:54]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 17 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [17:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:19:54]wFMCommunicate OK [17:19:54]CreateOFDProtocolMessage done [17:19:54]OFDSenderStorePacket 198913 [17:19:54]StoreOFDPacket docnum=198913 [17:19:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA E8 07 01 B5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 B8 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 09 03 00 35 04 06 00 FD 0A F4 8A 32 64 1A DF 99 C5 E9 8C 66 92 [17:19:54]CheckFolder [17:19:54]dirname=/storage/ofd_packets [17:19:54]CheckFolder done [17:19:54]ProducePacketName [17:19:54]name=ofd_packets/00198913 [17:19:54]NVStorageSaveData ofd_packets/00198913 [17:19:54]File name is /storage/ofd_packets/00198913 [17:19:54]Write 301 bytes [17:19:54]NVStorageSaveData done [17:19:54]OFDSenderStorePacket done [17:19:54]KKMCreateOFDPacket done [17:19:54]NVStorageSaveData kkm_last_timestamp [17:19:54]File name is /storage/kkm_last_timestamp [17:19:54]Write 4 bytes [17:19:54]NVStorageSaveData done [17:19:54]ExternCall_PrintAddStr [17:19:54]wPrintStart [17:19:54]Write to MH i2c: 01 00 00 C6 00 C6 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 07 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [17:19:54]RasterBufferAndPrint [17:19:54]line 小褔械褌 N : (1)11326380 [17:19:54]line 袠袧袧: 02508201610067 [17:19:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:19:54]line 袩袪袨袛袗袞袗 [17:19:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [17:19:54]line 孝芯胁邪褉: 2710124130 [17:19:54]line 袗懈-92-袣-4 [17:19:54]line 14.750 * 67.80 [17:19:54]line = 1000.05 [17:19:54]line 袧袛小 12% 袧小袩 1% [17:19:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:19:54]line 袠孝袨袚袨: 1000.05 [17:19:54]line 袧小袩 1% : 8.85 [17:19:54]line 袧袛小 12% : 106.20 [17:19:54]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:19:54]line 袘械蟹薪邪谢.: 1000.05 [17:19:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:19:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:19:54]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:19:54]line 效械泻 521 17.08.2024 17:19 [17:19:54]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:19:54]line 袟袧袦: 0300000079 [17:19:54]line 袪袧袦: 0000000000092545 [17:19:54]line 袙械褉褋懈褟 袣袣袦: 001 [17:19:54]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:19:54]line 肖袦: 0000000000871802 [17:19:54]line 肖袛: 198913 [17:19:54]line 肖袩袛: 278223494197860 [17:19:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T171952&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198913&fm=278223494197860&tin=02508201610067®Number=0000000000092545&sum=100005 [17:19:54]OFD Sender: Processing packet 198913 [packets to send 246, broken 245] [17:19:54]ProducePacketName [17:19:54]name=ofd_packets/00198913 [17:19:54]OFD Sender: To server: 嚂鰌G, [17:19:54]CommunicateWithHost lk.salyk.kg:30040 [17:19:54]ConnectInit lk.salyk.kg [17:19:54]written 0, free lines is 4095 [17:19:54]Connected sock=10 [17:19:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BA E8 07 01 B5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 B8 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 09 03 00 35 04 06 00 FD 0A F4 8A 32 64 1A DF 99 C5 E9 8C 66 92 [17:19:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 63 45 47 00 D7 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 09 03 00 F4 03 04 00 C8 87 C0 66 B6 04 01 00 00 8B 51 C8 97 7D 0A 80 9C [17:19:54]CommunicateWithHost err = 0 [17:19:54]CheckOFDResponse [17:19:54]1017 (14) - 77093643461234 [17:19:54]1041 (16) - 0000000000871802 [17:19:54]1040 (4) - 198913 [17:19:54]1012 (4) - 17.08.2024 11:21 [17:19:54]1206 (1) - 0 [17:19:54]OFD Sender: Remove packet 198913 [17:19:54]ProducePacketName [17:19:54]name=ofd_packets/00198913 [17:19:54]NVStorageDeleteData [17:19:54]Write to MH i2c: 01 00 00 F0 00 F0 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 07 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 F6 0C F9 [17:19:54]RasterBufferAndPrint [17:19:54]line [17:19:54]line [17:19:54]line [17:19:54]line [17:19:54]line [17:19:54]written 0, free lines is 3324 [17:19:54]MH_Cut [17:19:54]Write to MH i2c: D1 01 00 F7 00 01 C9 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: D1 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: D1 01 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: D1 01 00 F7 00 00 C8 [17:19:54]Write to MH i2c: 01 00 00 F8 00 F8 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:55]OFD Sender: No OFD packet to send [17:19:55]*** Cut start [17:19:55]*** Purtial cut [17:19:55]*** Stage 1: CUTSNS_PIN = 1 [17:19:55]Read from MH i2c: 01 [17:19:55]MH_I2C_Read... [17:19:55]*** Stop cut motor [17:19:55]*** Cut end [17:19:55]Read from MH i2c: 01 07 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [17:19:55]process_action close_receipt done [17:19:55]requested_data is exist [17:19:55]produce_requested_data [17:19:55]requested_item fm.sn is exist - process it [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 11 00 00 [17:19:55]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:55]Read from MH i2c: E2 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 17 00 [17:19:55]MH_I2C_Read... [17:19:55]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [17:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:19:55]wFMCommunicate OK [17:19:55]requested_item fd.num is exist - process it [17:19:55]SAM_PROTO_GetFieldsCounters [17:19:55]wFMCommunicate request_size=4 [17:19:55]MH_SAM_APDU [17:19:55]CAPDU: 80 13 00 00 [17:19:55]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [17:19:55]Write i2c OK [17:19:55]MH_I2C_Read... [17:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:56]Read from MH i2c: E2 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 62 00 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 62 00 FA 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:56]wFMCommunicate OK [17:19:56]SAM_PROTO_GetFieldsCounters done [17:19:56]requested_item shift.num is exist - process it [17:19:56]requested_item shift.opened is exist - process it [17:19:56]req_shift_opened [17:19:56]FM_GetShiftState [17:19:56]SAM_PROTO_GetShiftState [17:19:56]wFMCommunicate request_size=4 [17:19:56]MH_SAM_APDU [17:19:56]CAPDU: 80 13 01 00 [17:19:56]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [17:19:56]Write i2c OK [17:19:56]MH_I2C_Read... [17:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:56]Read from MH i2c: E2 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 0E 00 [17:19:56]MH_I2C_Read... [17:19:56]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [17:19:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:19:56]wFMCommunicate OK [17:19:56]SAM_PROTO_GetShiftState done [17:19:56]FM_GetShiftState done [17:19:56]req_shift_opened done [17:19:56]requested_item shift.open_date is exist - process it [17:19:56]req_shift_open_date [17:19:56]req_shift_open_date done [17:19:56]produce_requested_data done [17:19:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198913,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:19:56]process_action_free close_receipt [17:19:56]json_value_free [17:19:56]json_value_free done [17:19:56]process_json_proto returns [17:19:56]Send response to host [17:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198913,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:19:56]free response buf [17:19:56]execute_script done [17:19:56]execute_script returns [17:19:56]free content buf [17:19:56]Sock 9.Close socket [17:19:56]Sock 9.Thread stoped [17:20:00]OFD Sender: No OFD packet to send [17:20:05]OFD Sender: No OFD packet to send [17:20:10]OFD Sender: No OFD packet to send [17:20:15]OFD Sender: No OFD packet to send [17:20:20]OFD Sender: No OFD packet to send [17:20:22]accept exits with 7 [17:20:22]New connection [17:20:22]New thread 3066793316 created [17:20:22]Thread 3066936676 joined [17:20:22]Waiting for new connection... [17:20:22] Sock 7.Parse request [17:20:22]Sock 7.Check first char [17:20:22]Sock 7.First char is OK [17:20:22]request: POST /json_proto HTTP/1.0 [17:20:22]Method: POST [17:20:22]URL: /json_proto [17:20:22]Method is POST - this is cgi request [17:20:22]url: /json_proto [17:20:22]query_string will be loaded in cgi processing [17:20:22]execute_cgi json_proto POST (null) [17:20:22]execute_cgi path=json_proto method=POST [17:20:22]POST find Content-Length [17:20:22]Host: 172.17.46.195:8080 [17:20:22]Content-Length: 679 [17:20:22]Content-Type: application/json [17:20:22] [17:20:22]POST finish read [17:20:22]Found Content-Length = 679 [17:20:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:22]execute_script... [17:20:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:22]POST & json_proto [17:20:22]process_json_proto [17:20:22]json parsed OK: [17:20:22]protocol is kg_v1.0 [17:20:22]action value=close_receipt [17:20:22]process_action close_receipt [17:20:22]cmd_close_receipt [17:20:22]MH_GetDate [17:20:22]Write to MH i2c: F0 00 00 FC 00 EB [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: F0 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: F0 09 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: F0 09 00 FC 00 00 D6 DB C0 66 8D AE BC 66 28 [17:20:22]GetLastDocTimeStamp 1723915192 [17:20:22]current date 1723915222 [17:20:22]FM_GetShiftState [17:20:22]SAM_PROTO_GetShiftState [17:20:22]wFMCommunicate request_size=4 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 13 01 00 [17:20:22]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 0E 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [17:20:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:20:22]wFMCommunicate OK [17:20:22]SAM_PROTO_GetShiftState done [17:20:22]FM_GetShiftState done [17:20:22]opened in 1723853126 [17:20:22]opened+sec_in_day 1723939526 [17:20:22]quantity*price = 50036 [17:20:22]sum+1 = 50037 [17:20:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 522 17.08.2024 17:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198914 肖袩袛: 132014815836286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172022&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198914&fm=132014815836286&tin=02508201610067®Number=0000000000092545&sum=50000 [17:20:23]StoreToDocumentArchive [17:20:23]shift 463 fd 198914 [17:20:23]save to /storage/0463/doc_00198914 [17:20:23]save last doc name /storage/0463/doc_00198914 to /storage/kkm_last_doc_name [17:20:23]save OK [17:20:23]Clear old archive folders... [17:20:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:23]tlvbuf is 019472F0 [17:20:23]SAM_PROTO_ClearQueue [17:20:23]wFMCommunicate request_size=4 [17:20:23]MH_SAM_APDU [17:20:23]CAPDU: 80 09 00 00 [17:20:23]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:23]Read from MH i2c: E2 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: E2 03 00 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [17:20:23]RAPDU: 90 00 [17:20:23]wFMCommunicate OK [17:20:23]SAM_PROTO_ClearQueue done [17:20:23]KKMCreateOFDPacket [17:20:23]OFDProtocolAddRootSTLVToBuf [17:20:23]FM_MakeSignedData [17:20:23]FM_MakeSignedData [17:20:23]SAM_PROTO_SignData [17:20:23]wFMCommunicate request_size=4 [17:20:23]MH_SAM_APDU [17:20:23]CAPDU: 80 0D 01 02 [17:20:23]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:23]Read from MH i2c: E2 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: E2 03 00 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [17:20:23]RAPDU: 90 00 [17:20:23]wFMCommunicate OK [17:20:23]wFMCommunicate request_size=255 [17:20:23]MH_SAM_APDU [17:20: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 D6 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 09 03 00 35 04 06 00 78 [17:20:23]Write to MH i2c: E2 02 01 0C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 D6 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 09 03 00 35 04 06 00 78 00 00 36 [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:24]Read from MH i2c: E2 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 03 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [17:20:24]RAPDU: 90 00 [17:20:24]wFMCommunicate OK [17:20:24]wFMCommunicate request_size=10 [17:20:24]MH_SAM_APDU [17:20:24]CAPDU: 80 0D 02 02 05 11 18 33 F8 7E [17:20:24]Write to MH i2c: E2 0D 00 0D 01 80 0D 02 02 05 00 11 18 33 F8 7E 00 00 64 [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:24]Read from MH i2c: E2 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 03 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [17:20:24]RAPDU: 90 00 [17:20:24]wFMCommunicate OK [17:20:24]wFMCommunicate request_size=4 [17:20:24]MH_SAM_APDU [17:20:24]CAPDU: 80 0D 03 02 [17:20:24]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:24]Read from MH i2c: E2 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 0B 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 0B 00 0E 01 00 46 03 D7 6A 79 A8 97 51 90 00 1E [17:20:24]RAPDU: 46 03 D7 6A 79 A8 97 51 90 00 [17:20:24]wFMCommunicate OK [17:20:24]SAM_PROTO_SignData done [17:20:24]FM_MakeSignedData done [17:20:24]CreateOFDProtocolMessage [17:20:24]wFMCommunicate request_size=4 [17:20:24]MH_SAM_APDU [17:20:24]CAPDU: 80 11 00 00 [17:20:24]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:24]Read from MH i2c: E2 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 17 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 17 00 0F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [17:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:20:24]wFMCommunicate OK [17:20:24]CreateOFDProtocolMessage done [17:20:24]OFDSenderStorePacket 198914 [17:20:24]StoreOFDPacket docnum=198914 [17:20:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0A 38 07 01 10 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 D6 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 09 03 00 35 04 06 00 78 11 18 33 F8 7E 46 03 D7 6A 79 A8 97 51 [17:20:24]CheckFolder [17:20:24]dirname=/storage/ofd_packets [17:20:24]CheckFolder done [17:20:24]ProducePacketName [17:20:24]name=ofd_packets/00198914 [17:20:24]NVStorageSaveData ofd_packets/00198914 [17:20:24]File name is /storage/ofd_packets/00198914 [17:20:24]Write 301 bytes [17:20:24]NVStorageSaveData done [17:20:24]OFDSenderStorePacket done [17:20:24]KKMCreateOFDPacket done [17:20:24]NVStorageSaveData kkm_last_timestamp [17:20:24]File name is /storage/kkm_last_timestamp [17:20:24]Write 4 bytes [17:20:24]NVStorageSaveData done [17:20:24]ExternCall_PrintAddStr [17:20:24]wPrintStart [17:20:24]Write to MH i2c: 01 00 00 10 01 11 [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: 01 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: 01 07 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [17:20:24]RasterBufferAndPrint [17:20:24]line 小褔械褌 N : (1)11326382 [17:20:24]line 袠袧袧: 02508201610067 [17:20:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:20:24]line 袩袪袨袛袗袞袗 [17:20:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [17:20:24]line 孝芯胁邪褉: 2710124130 [17:20:24]line 袗懈-92-袣-4 [17:20:24]line 7.380 * 67.80 [17:20:24]line = 500.36 [17:20:24]line 袧袛小 12% 袧小袩 1% [17:20:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:20:24]line 袨袣袪校袚袥袝袧袠袝: -0.36 [17:20:24]line 袠孝袨袚袨: 500.00 [17:20:24]line 袙薪械褋械薪芯: 500.00 [17:20:24]line 小袛袗效袗: 0.00 [17:20:24]line 袧小袩 1% : 4.43 [17:20:24]line 袧袛小 12% : 53.14 [17:20:24]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:20:24]line 袘械蟹薪邪谢.: 0.00 [17:20:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:20:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:20:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:20:24]line 效械泻 522 17.08.2024 17:20 [17:20:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:20:24]line 袟袧袦: 0300000079 [17:20:24]line 袪袧袦: 0000000000092545 [17:20:24]line 袙械褉褋懈褟 袣袣袦: 001 [17:20:24]line 肖袦: 0000000000871802 [17:20:24]line 肖袛: 198914 [17:20:24]line 肖袩袛: 132014815836286 [17:20:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172022&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198914&fm=132014815836286&tin=02508201610067®Number=0000000000092545&sum=50000 [17:20:24]OFD Sender: Processing packet 198914 [packets to send 246, broken 245] [17:20:24]ProducePacketName [17:20:24]name=ofd_packets/00198914 [17:20:24]OFD Sender: To server: 嚂鰌G, [17:20:24]CommunicateWithHost lk.salyk.kg:30040 [17:20:24]ConnectInit lk.salyk.kg [17:20:24]written 0, free lines is 4095 [17:20:25]Write to MH i2c: 01 00 00 3B 01 3C [17:20:25]Connected sock=11 [17:20:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0A 38 07 01 10 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 D6 DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 09 03 00 35 04 06 00 78 11 18 33 F8 7E 46 03 D7 6A 79 A8 97 51 [17:20:25]Write i2c OK [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: 01 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: 01 07 00 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 E5 0C 34 [17:20:25]RasterBufferAndPrint [17:20:25]line [17:20:25]line [17:20:25]line [17:20:25]line [17:20:25]line [17:20:25]written 0, free lines is 3331 [17:20:25]MH_Cut [17:20:25]Write to MH i2c: D1 01 00 42 01 01 15 [17:20:25]Write i2c OK [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: D1 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: D1 01 00 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: D1 01 00 42 01 00 14 [17:20:25]Write to MH i2c: 01 00 00 43 01 44 [17:20:25]Write i2c OK [17:20:25]MH_I2C_Read... [17:20:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2D 6B 47 00 42 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 09 03 00 F4 03 04 00 E7 87 C0 66 B6 04 01 00 00 CF 4F 7F BD F1 4A D2 65 [17:20:25]CommunicateWithHost err = 0 [17:20:25]CheckOFDResponse [17:20:25]1017 (14) - 77093643461234 [17:20:25]1041 (16) - 0000000000871802 [17:20:25]1040 (4) - 198914 [17:20:25]1012 (4) - 17.08.2024 11:22 [17:20:25]1206 (1) - 0 [17:20:25]OFD Sender: Remove packet 198914 [17:20:25]ProducePacketName [17:20:25]name=ofd_packets/00198914 [17:20:25]NVStorageDeleteData [17:20:25]*** Cut start [17:20:25]*** Purtial cut [17:20:25]*** CUTSNS_PIN = 0 [17:20:26]OFD Sender: No OFD packet to send [17:20:26]*** Stage 1: CUTSNS_PIN = 1 [17:20:27]Read from MH i2c: 01 [17:20:27]MH_I2C_Read... [17:20:27]*** Stop cut motor [17:20:27]*** Cut end [17:20:27]Read from MH i2c: 01 07 00 [17:20:27]MH_I2C_Read... [17:20:27]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [17:20:27]process_action close_receipt done [17:20:27]requested_data is exist [17:20:27]produce_requested_data [17:20:27]requested_item fm.sn is exist - process it [17:20:27]wFMCommunicate request_size=4 [17:20:27]MH_SAM_APDU [17:20:27]CAPDU: 80 11 00 00 [17:20:27]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [17:20:27]Write i2c OK [17:20:27]MH_I2C_Read... [17:20:27]Read from MH i2c: E2 [17:20:27]MH_I2C_Read... [17:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:27]Read from MH i2c: E2 17 00 [17:20:27]MH_I2C_Read... [17:20:27]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 31 38 30 32 90 00 0C [17:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:20:27]wFMCommunicate OK [17:20:27]requested_item fd.num is exist - process it [17:20:27]SAM_PROTO_GetFieldsCounters [17:20:27]wFMCommunicate request_size=4 [17:20:27]MH_SAM_APDU [17:20:27]CAPDU: 80 13 00 00 [17:20:27]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [17:20:27]Write i2c OK [17:20:27]MH_I2C_Read... [17:20:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:28]Read from MH i2c: E2 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 62 00 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [17:20:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:28]wFMCommunicate OK [17:20:28]SAM_PROTO_GetFieldsCounters done [17:20:28]requested_item shift.num is exist - process it [17:20:28]requested_item shift.opened is exist - process it [17:20:28]req_shift_opened [17:20:28]FM_GetShiftState [17:20:28]SAM_PROTO_GetShiftState [17:20:28]wFMCommunicate request_size=4 [17:20:28]MH_SAM_APDU [17:20:28]CAPDU: 80 13 01 00 [17:20:28]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [17:20:28]Write i2c OK [17:20:28]MH_I2C_Read... [17:20:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:28]Read from MH i2c: E2 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 0E 00 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 24 [17:20:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:20:28]wFMCommunicate OK [17:20:28]SAM_PROTO_GetShiftState done [17:20:28]FM_GetShiftState done [17:20:28]req_shift_opened done [17:20:28]requested_item shift.open_date is exist - process it [17:20:28]req_shift_open_date [17:20:28]req_shift_open_date done [17:20:28]produce_requested_data done [17:20:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198914,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:20:28]process_action_free close_receipt [17:20:28]json_value_free [17:20:28]json_value_free done [17:20:28]process_json_proto returns [17:20:28]Send response to host [17:20:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198914,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:20:28]free response buf [17:20:28]execute_script done [17:20:28]execute_script returns [17:20:28]free content buf [17:20:28]Sock 7.Close socket [17:20:28]Sock 7.Thread stoped [17:20:28]accept exits with 9 [17:20:28]New connection [17:20:28]New thread 3066936676 created [17:20:28]Thread 3066793316 joined [17:20:28]Waiting for new connection... [17:20:28] Sock 9.Parse request [17:20:28]Sock 9.Check first char [17:20:28]Sock 9.First char is OK [17:20:28]request: POST /json_proto HTTP/1.0 [17:20:28]Method: POST [17:20:28]URL: /json_proto [17:20:28]Method is POST - this is cgi request [17:20:28]url: /json_proto [17:20:28]query_string will be loaded in cgi processing [17:20:28]execute_cgi json_proto POST (null) [17:20:28]execute_cgi path=json_proto method=POST [17:20:28]POST find Content-Length [17:20:28]Host: 172.17.46.195:8080 [17:20:28]Content-Length: 679 [17:20:28]Content-Type: application/json [17:20:28] [17:20:28]POST finish read [17:20:28]Found Content-Length = 679 [17:20:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:28]execute_script... [17:20: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)11326381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:28]POST & json_proto [17:20:28]process_json_proto [17:20:28]json parsed OK: [17:20:28]protocol is kg_v1.0 [17:20:28]action value=close_receipt [17:20:28]process_action close_receipt [17:20:28]cmd_close_receipt [17:20:28]MH_GetDate [17:20:28]Write to MH i2c: F0 00 00 47 01 37 [17:20:28]Write i2c OK [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: F0 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: F0 09 00 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: F0 09 00 47 01 00 DC DB C0 66 8D AE BC 66 7A [17:20:28]GetLastDocTimeStamp 1723915222 [17:20:28]current date 1723915228 [17:20:28]FM_GetShiftState [17:20:28]SAM_PROTO_GetShiftState [17:20:28]wFMCommunicate request_size=4 [17:20:28]MH_SAM_APDU [17:20:28]CAPDU: 80 13 01 00 [17:20:28]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [17:20:28]Write i2c OK [17:20:28]MH_I2C_Read... [17:20:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:28]Read from MH i2c: E2 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 0E 00 [17:20:28]MH_I2C_Read... [17:20:28]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 26 [17:20:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:20:28]wFMCommunicate OK [17:20:28]SAM_PROTO_GetShiftState done [17:20:28]FM_GetShiftState done [17:20:28]opened in 1723853126 [17:20:28]opened+sec_in_day 1723939526 [17:20:28]quantity*price = 50036 [17:20:28]sum+1 = 50037 [17:20:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 523 17.08.2024 17:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198915 肖袩袛: 232724067915937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198915&fm=232724067915937&tin=02508201610067®Number=0000000000092545&sum=50000 [17:20:29]StoreToDocumentArchive [17:20:29]shift 463 fd 198915 [17:20:29]save to /storage/0463/doc_00198915 [17:20:29]save last doc name /storage/0463/doc_00198915 to /storage/kkm_last_doc_name [17:20:29]save OK [17:20:29]Clear old archive folders... [17:20:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:29]tlvbuf is 019DF930 [17:20:29]SAM_PROTO_ClearQueue [17:20:29]wFMCommunicate request_size=4 [17:20:29]MH_SAM_APDU [17:20:29]CAPDU: 80 09 00 00 [17:20:29]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [17:20:29]Write i2c OK [17:20:29]MH_I2C_Read... [17:20:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:29]Read from MH i2c: E2 [17:20:29]MH_I2C_Read... [17:20:29]Read from MH i2c: E2 03 00 [17:20:29]MH_I2C_Read... [17:20:29]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [17:20:29]RAPDU: 90 00 [17:20:29]wFMCommunicate OK [17:20:29]SAM_PROTO_ClearQueue done [17:20:29]KKMCreateOFDPacket [17:20:29]OFDProtocolAddRootSTLVToBuf [17:20:29]FM_MakeSignedData [17:20:29]FM_MakeSignedData [17:20:29]SAM_PROTO_SignData [17:20:29]wFMCommunicate request_size=4 [17:20:29]MH_SAM_APDU [17:20:29]CAPDU: 80 0D 01 02 [17:20:29]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [17:20:29]Write i2c OK [17:20:29]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [17:20:30]RAPDU: 90 00 [17:20:30]wFMCommunicate OK [17:20:30]wFMCommunicate request_size=255 [17:20:30]MH_SAM_APDU [17:20:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 DC DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 09 03 00 35 04 06 00 D3 [17:20:30]Write to MH i2c: E2 02 01 57 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 DC DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 09 03 00 35 04 06 00 D3 00 00 E4 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [17:20:30]RAPDU: 90 00 [17:20:30]wFMCommunicate OK [17:20:30]wFMCommunicate request_size=10 [17:20:30]MH_SAM_APDU [17:20:30]CAPDU: 80 0D 02 02 05 A9 4B 66 18 A1 [17:20:30]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 A9 4B 66 18 A1 00 00 F0 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [17:20:30]RAPDU: 90 00 [17:20:30]wFMCommunicate OK [17:20:30]wFMCommunicate request_size=4 [17:20:30]MH_SAM_APDU [17:20:30]CAPDU: 80 0D 03 02 [17:20:30]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 0B 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 0B 00 59 01 00 19 CD B0 87 C0 4D 98 7C 90 00 14 [17:20:30]RAPDU: 19 CD B0 87 C0 4D 98 7C 90 00 [17:20:30]wFMCommunicate OK [17:20:30]SAM_PROTO_SignData done [17:20:30]FM_MakeSignedData done [17:20:30]CreateOFDProtocolMessage [17:20:30]wFMCommunicate request_size=4 [17:20:30]MH_SAM_APDU [17:20:30]CAPDU: 80 11 00 00 [17:20:30]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 17 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [17:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:20:30]wFMCommunicate OK [17:20:30]CreateOFDProtocolMessage done [17:20:30]OFDSenderStorePacket 198915 [17:20:30]StoreOFDPacket docnum=198915 [17:20:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8E 5B 07 01 F0 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 DC DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 09 03 00 35 04 06 00 D3 A9 4B 66 18 A1 19 CD B0 87 C0 4D 98 7C [17:20:30]CheckFolder [17:20:30]dirname=/storage/ofd_packets [17:20:30]CheckFolder done [17:20:30]ProducePacketName [17:20:30]name=ofd_packets/00198915 [17:20:30]NVStorageSaveData ofd_packets/00198915 [17:20:30]File name is /storage/ofd_packets/00198915 [17:20:30]Write 301 bytes [17:20:30]NVStorageSaveData done [17:20:30]OFDSenderStorePacket done [17:20:30]KKMCreateOFDPacket done [17:20:30]NVStorageSaveData kkm_last_timestamp [17:20:30]File name is /storage/kkm_last_timestamp [17:20:30]Write 4 bytes [17:20:30]NVStorageSaveData done [17:20:30]ExternCall_PrintAddStr [17:20:30]wPrintStart [17:20:30]Write to MH i2c: 01 00 00 5B 01 5C [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: 01 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: 01 07 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [17:20:30]RasterBufferAndPrint [17:20:30]line 小褔械褌 N : (1)11326381 [17:20:30]line 袠袧袧: 02508201610067 [17:20:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:20:30]line 袩袪袨袛袗袞袗 [17:20:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:20:30]line 孝芯胁邪褉: 2710124130 [17:20:30]line 袗懈-92-袣-4 [17:20:30]line 7.380 * 67.80 [17:20:30]line = 500.36 [17:20:30]line 袧袛小 12% 袧小袩 1% [17:20:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:20:30]line 袨袣袪校袚袥袝袧袠袝: -0.36 [17:20:30]line 袠孝袨袚袨: 500.00 [17:20:30]line 袙薪械褋械薪芯: 500.00 [17:20:30]line 小袛袗效袗: 0.00 [17:20:30]line 袧小袩 1% : 4.43 [17:20:30]line 袧袛小 12% : 53.14 [17:20:30]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:20:30]line 袘械蟹薪邪谢.: 0.00 [17:20:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:20:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:20:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:20:30]line 效械泻 523 17.08.2024 17:20 [17:20:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:20:30]line 袟袧袦: 0300000079 [17:20:30]line 袪袧袦: 0000000000092545 [17:20:30]line 袙械褉褋懈褟 袣袣袦: 001 [17:20:30]line 肖袦: 0000000000871802 [17:20:30]line 肖袛: 198915 [17:20:30]line 肖袩袛: 232724067915937 [17:20:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198915&fm=232724067915937&tin=02508201610067®Number=0000000000092545&sum=50000 [17:20:30]OFD Sender: Processing packet 198915 [packets to send 246, broken 245] [17:20:30]ProducePacketName [17:20:30]name=ofd_packets/00198915 [17:20:30]OFD Sender: To server: 嚂鰌G, [17:20:30]CommunicateWithHost lk.salyk.kg:30040 [17:20:30]ConnectInit lk.salyk.kg [17:20:30]written 0, free lines is 4095 [17:20:31]Connected sock=10 [17:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8E 5B 07 01 F0 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 DC DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 09 03 00 35 04 06 00 D3 A9 4B 66 18 A1 19 CD B0 87 C0 4D 98 7C [17:20:31]Write to MH i2c: 01 00 00 86 01 87 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 07 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 F1 0C 8B [17:20:31]RasterBufferAndPrint [17:20:31]line [17:20:31]line [17:20:31]line [17:20:31]line [17:20:31]line [17:20:31]written 0, free lines is 3322 [17:20:31]MH_Cut [17:20:31]Write to MH i2c: D1 01 00 8D 01 01 60 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: D1 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: D1 01 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: D1 01 00 8D 01 00 5F [17:20:31]Write to MH i2c: 01 00 00 8E 01 8F [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 7D 47 00 1B E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 09 03 00 F4 03 04 00 ED 87 C0 66 B6 04 01 00 00 04 25 6A 02 D8 48 FE 00 [17:20:31]CommunicateWithHost err = 0 [17:20:31]CheckOFDResponse [17:20:31]1017 (14) - 77093643461234 [17:20:31]1041 (16) - 0000000000871802 [17:20:31]1040 (4) - 198915 [17:20:31]1012 (4) - 17.08.2024 11:22 [17:20:31]1206 (1) - 0 [17:20:31]OFD Sender: Remove packet 198915 [17:20:31]ProducePacketName [17:20:31]name=ofd_packets/00198915 [17:20:31]NVStorageDeleteData [17:20:31]OFD Sender: No OFD packet to send [17:20:32]*** Cut start [17:20:32]*** Purtial cut [17:20:32]*** Stage 1: CUTSNS_PIN = 1 [17:20:32]Read from MH i2c: 01 [17:20:32]MH_I2C_Read... [17:20:32]*** Stop cut motor [17:20:32]*** Cut end [17:20:32]Read from MH i2c: 01 07 00 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [17:20:32]process_action close_receipt done [17:20:32]requested_data is exist [17:20:32]produce_requested_data [17:20:32]requested_item fm.sn is exist - process it [17:20:32]wFMCommunicate request_size=4 [17:20:32]MH_SAM_APDU [17:20:32]CAPDU: 80 11 00 00 [17:20:32]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: E2 [17:20:32]MH_I2C_Read... [17:20:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:32]Read from MH i2c: E2 17 00 [17:20:32]MH_I2C_Read... [17:20:32]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 31 38 30 32 90 00 57 [17:20:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:20:32]wFMCommunicate OK [17:20:32]requested_item fd.num is exist - process it [17:20:32]SAM_PROTO_GetFieldsCounters [17:20:32]wFMCommunicate request_size=4 [17:20:32]MH_SAM_APDU [17:20:32]CAPDU: 80 13 00 00 [17:20:32]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:32]Read from MH i2c: E2 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: E2 62 00 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: E2 62 00 90 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [17:20:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:32]wFMCommunicate OK [17:20:32]SAM_PROTO_GetFieldsCounters done [17:20:32]requested_item shift.num is exist - process it [17:20:32]requested_item shift.opened is exist - process it [17:20:32]req_shift_opened [17:20:32]FM_GetShiftState [17:20:32]SAM_PROTO_GetShiftState [17:20:32]wFMCommunicate request_size=4 [17:20:32]MH_SAM_APDU [17:20:32]CAPDU: 80 13 01 00 [17:20:32]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:32]Read from MH i2c: E2 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: E2 0E 00 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [17:20:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:20:32]wFMCommunicate OK [17:20:32]SAM_PROTO_GetShiftState done [17:20:32]FM_GetShiftState done [17:20:32]req_shift_opened done [17:20:32]requested_item shift.open_date is exist - process it [17:20:32]req_shift_open_date [17:20:32]req_shift_open_date done [17:20:32]produce_requested_data done [17:20:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198915,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:20:32]process_action_free close_receipt [17:20:32]json_value_free [17:20:32]json_value_free done [17:20:32]process_json_proto returns [17:20:32]Send response to host [17:20:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198915,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:20:32]free response buf [17:20:32]execute_script done [17:20:32]execute_script returns [17:20:32]free content buf [17:20:32]Sock 9.Close socket [17:20:32]Sock 9.Thread stoped [17:20:36]OFD Sender: No OFD packet to send [17:20:42]OFD Sender: No OFD packet to send [17:20:47]OFD Sender: No OFD packet to send [17:20:52]OFD Sender: No OFD packet to send [17:20:57]OFD Sender: No OFD packet to send [17:20:58]accept exits with 7 [17:20:58]New connection [17:20:58]New thread 3066793316 created [17:20:58]Thread 3066936676 joined [17:20:58]Waiting for new connection... [17:20:58] Sock 7.Parse request [17:20:58]Sock 7.Check first char [17:20:58]Sock 7.First char is OK [17:20:58]request: POST /json_proto HTTP/1.0 [17:20:58]Method: POST [17:20:58]URL: /json_proto [17:20:58]Method is POST - this is cgi request [17:20:58]url: /json_proto [17:20:58]query_string will be loaded in cgi processing [17:20:58]execute_cgi json_proto POST (null) [17:20:58]execute_cgi path=json_proto method=POST [17:20:58]POST find Content-Length [17:20:58]Host: 172.17.46.195:8080 [17:20:58]Content-Length: 684 [17:20:58]Content-Type: application/json [17:20:58] [17:20:58]POST finish read [17:20:58]Found Content-Length = 684 [17:20:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:58]execute_script... [17:20:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:58]POST & json_proto [17:20:58]process_json_proto [17:20:58]json parsed OK: [17:20:58]protocol is kg_v1.0 [17:20:58]action value=close_receipt [17:20:58]process_action close_receipt [17:20:58]cmd_close_receipt [17:20:58]MH_GetDate [17:20:58]Write to MH i2c: F0 00 00 92 01 82 [17:20:58]Write i2c OK [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: F0 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: F0 09 00 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: F0 09 00 92 01 00 FA DB C0 66 8D AE BC 66 E3 [17:20:58]GetLastDocTimeStamp 1723915228 [17:20:58]current date 1723915258 [17:20:58]FM_GetShiftState [17:20:58]SAM_PROTO_GetShiftState [17:20:58]wFMCommunicate request_size=4 [17:20:58]MH_SAM_APDU [17:20:58]CAPDU: 80 13 01 00 [17:20:58]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [17:20:58]Write i2c OK [17:20:58]MH_I2C_Read... [17:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:58]Read from MH i2c: E2 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: E2 0E 00 [17:20:58]MH_I2C_Read... [17:20:58]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 71 [17:20:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:20:58]wFMCommunicate OK [17:20:58]SAM_PROTO_GetShiftState done [17:20:58]FM_GetShiftState done [17:20:58]opened in 1723853126 [17:20:58]opened+sec_in_day 1723939526 [17:20:58]quantity*price = 100021 [17:20:58]sum+1 = 100023 [17:20:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 524 17.08.2024 17:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198916 肖袩袛: 214000985769978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172059&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198916&fm=214000985769978&tin=02508201610067®Number=0000000000092545&sum=100000 [17:20:59]StoreToDocumentArchive [17:20:59]shift 463 fd 198916 [17:20:59]save to /storage/0463/doc_00198916 [17:20:59]save last doc name /storage/0463/doc_00198916 to /storage/kkm_last_doc_name [17:20:59]save OK [17:20:59]Clear old archive folders... [17:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:59]tlvbuf is 01944310 [17:20:59]SAM_PROTO_ClearQueue [17:20:59]wFMCommunicate request_size=4 [17:20:59]MH_SAM_APDU [17:20:59]CAPDU: 80 09 00 00 [17:20:59]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [17:20:59]Write i2c OK [17:20:59]MH_I2C_Read... [17:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:59]Read from MH i2c: E2 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 03 00 [17:20:59]MH_I2C_Read... [17:20:59]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [17:20:59]RAPDU: 90 00 [17:20:59]wFMCommunicate OK [17:20:59]SAM_PROTO_ClearQueue done [17:20:59]KKMCreateOFDPacket [17:20:59]OFDProtocolAddRootSTLVToBuf [17:20:59]FM_MakeSignedData [17:20:59]FM_MakeSignedData [17:20:59]SAM_PROTO_SignData [17:20:59]wFMCommunicate request_size=4 [17:20:59]MH_SAM_APDU [17:20:59]CAPDU: 80 0D 01 02 [17:20:59]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [17:20:59]Write i2c OK [17:20:59]MH_I2C_Read... [17:21:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:00]Read from MH i2c: E2 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [17:21:00]RAPDU: 90 00 [17:21:00]wFMCommunicate OK [17:21:00]wFMCommunicate request_size=255 [17:21:00]MH_SAM_APDU [17:21: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 FB DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 09 03 00 35 04 06 00 C2 [17:21:00]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 FB DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 09 03 00 35 04 06 00 C2 00 00 6D [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:00]Read from MH i2c: E2 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [17:21:00]RAPDU: 90 00 [17:21:00]wFMCommunicate OK [17:21:00]wFMCommunicate request_size=10 [17:21:00]MH_SAM_APDU [17:21:00]CAPDU: 80 0D 02 02 05 A1 FC BD 07 FA [17:21:00]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 A1 FC BD 07 FA 00 00 83 [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:00]Read from MH i2c: E2 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [17:21:00]RAPDU: 90 00 [17:21:00]wFMCommunicate OK [17:21:00]wFMCommunicate request_size=4 [17:21:00]MH_SAM_APDU [17:21:00]CAPDU: 80 0D 03 02 [17:21:00]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:00]Read from MH i2c: E2 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 0B 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 0B 00 A4 01 00 D6 4D BB 12 7A B6 35 C3 90 00 39 [17:21:00]RAPDU: D6 4D BB 12 7A B6 35 C3 90 00 [17:21:00]wFMCommunicate OK [17:21:00]SAM_PROTO_SignData done [17:21:00]FM_MakeSignedData done [17:21:00]CreateOFDProtocolMessage [17:21:00]wFMCommunicate request_size=4 [17:21:00]MH_SAM_APDU [17:21:00]CAPDU: 80 11 00 00 [17:21:00]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:00]Read from MH i2c: E2 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 17 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [17:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:21:00]wFMCommunicate OK [17:21:00]CreateOFDProtocolMessage done [17:21:00]OFDSenderStorePacket 198916 [17:21:00]StoreOFDPacket docnum=198916 [17:21:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 BB 07 01 AE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 FB DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 09 03 00 35 04 06 00 C2 A1 FC BD 07 FA D6 4D BB 12 7A B6 35 C3 [17:21:00]CheckFolder [17:21:00]dirname=/storage/ofd_packets [17:21:00]CheckFolder done [17:21:00]ProducePacketName [17:21:00]name=ofd_packets/00198916 [17:21:00]NVStorageSaveData ofd_packets/00198916 [17:21:00]File name is /storage/ofd_packets/00198916 [17:21:00]Write 301 bytes [17:21:00]NVStorageSaveData done [17:21:00]OFDSenderStorePacket done [17:21:00]KKMCreateOFDPacket done [17:21:00]NVStorageSaveData kkm_last_timestamp [17:21:00]File name is /storage/kkm_last_timestamp [17:21:00]Write 4 bytes [17:21:00]NVStorageSaveData done [17:21:00]ExternCall_PrintAddStr [17:21:00]wPrintStart [17:21:00]Write to MH i2c: 01 00 00 A6 01 A7 [17:21:00]Write i2c OK [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: 01 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: 01 07 00 [17:21:00]MH_I2C_Read... [17:21:00]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [17:21:00]RasterBufferAndPrint [17:21:00]line 小褔械褌 N : (1)11326383 [17:21:00]line 袠袧袧: 02508201610067 [17:21:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:21:00]line 袩袪袨袛袗袞袗 [17:21:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [17:21:00]line 孝芯胁邪褉: 2710124500 [17:21:00]line 袗懈-95-袣-5 [17:21:00]line 13.480 * 74.20 [17:21:00]line = 1000.22 [17:21:00]line 袧袛小 12% 袧小袩 1% [17:21:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:21:00]line 袨袣袪校袚袥袝袧袠袝: -0.22 [17:21:00]line 袠孝袨袚袨: 1000.00 [17:21:00]line 袙薪械褋械薪芯: 1000.00 [17:21:00]line 小袛袗效袗: 0.00 [17:21:00]line 袧小袩 1% : 8.85 [17:21:00]line 袧袛小 12% : 106.22 [17:21:00]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:21:00]line 袘械蟹薪邪谢.: 0.00 [17:21:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:21:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:21:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:21:00]line 效械泻 524 17.08.2024 17:20 [17:21:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:21:00]line 袟袧袦: 0300000079 [17:21:00]line 袪袧袦: 0000000000092545 [17:21:00]line 袙械褉褋懈褟 袣袣袦: 001 [17:21:00]line 肖袦: 0000000000871802 [17:21:00]line 肖袛: 198916 [17:21:00]line 肖袩袛: 214000985769978 [17:21:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172059&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198916&fm=214000985769978&tin=02508201610067®Number=0000000000092545&sum=100000 [17:21:00]OFD Sender: Processing packet 198916 [packets to send 246, broken 245] [17:21:00]ProducePacketName [17:21:00]name=ofd_packets/00198916 [17:21:00]OFD Sender: To server: 嚂鰌G, [17:21:00]CommunicateWithHost lk.salyk.kg:30040 [17:21:00]ConnectInit lk.salyk.kg [17:21:00]written 0, free lines is 4095 [17:21:00]Connected sock=10 [17:21:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 86 BB 07 01 AE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 FB DB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 09 03 00 35 04 06 00 C2 A1 FC BD 07 FA D6 4D BB 12 7A B6 35 C3 [17:21:01]Write to MH i2c: 01 00 00 D1 01 D2 [17:21:01]Write i2c OK [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: 01 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: 01 07 00 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 E5 0C CA [17:21:01]RasterBufferAndPrint [17:21:01]line [17:21:01]line [17:21:01]line [17:21:01]line [17:21:01]line [17:21:01]written 0, free lines is 3307 [17:21:01]MH_Cut [17:21:01]Write to MH i2c: D1 01 00 D8 01 01 AB [17:21:01]Write i2c OK [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: D1 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: D1 01 00 [17:21:01]MH_I2C_Read... [17:21:01]Read from MH i2c: D1 01 00 D8 01 00 AA [17:21:01]Write to MH i2c: 01 00 00 D9 01 DA [17:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 21 25 47 00 9A F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 09 03 00 F4 03 04 00 0A 88 C0 66 B6 04 01 00 00 A8 6B AE 7E 45 E4 78 82 [17:21:01]CommunicateWithHost err = 0 [17:21:01]CheckOFDResponse [17:21:01]1017 (14) - 77093643461234 [17:21:01]1041 (16) - 0000000000871802 [17:21:01]1040 (4) - 198916 [17:21:01]1012 (4) - 17.08.2024 11:22 [17:21:01]1206 (1) - 0 [17:21:01]OFD Sender: Remove packet 198916 [17:21:01]ProducePacketName [17:21:01]name=ofd_packets/00198916 [17:21:01]NVStorageDeleteData [17:21:01]Write i2c OK [17:21:01]MH_I2C_Read... [17:21:01]OFD Sender: No OFD packet to send [17:21:01]*** Cut start [17:21:01]*** Purtial cut [17:21:01]*** CUTSNS_PIN = 0 [17:21:02]*** Stage 1: CUTSNS_PIN = 1 [17:21:03]Read from MH i2c: 01 [17:21:03]MH_I2C_Read... [17:21:03]*** Stop cut motor [17:21:03]*** Cut end [17:21:03]Read from MH i2c: 01 07 00 [17:21:03]MH_I2C_Read... [17:21:03]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [17:21:04]process_action close_receipt done [17:21:04]requested_data is exist [17:21:04]produce_requested_data [17:21:04]requested_item fm.sn is exist - process it [17:21:04]wFMCommunicate request_size=4 [17:21:04]MH_SAM_APDU [17:21:04]CAPDU: 80 11 00 00 [17:21:04]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [17:21:04]Write i2c OK [17:21:04]MH_I2C_Read... [17:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:04]Read from MH i2c: E2 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 17 00 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [17:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:21:04]wFMCommunicate OK [17:21:04]requested_item fd.num is exist - process it [17:21:04]SAM_PROTO_GetFieldsCounters [17:21:04]wFMCommunicate request_size=4 [17:21:04]MH_SAM_APDU [17:21:04]CAPDU: 80 13 00 00 [17:21:04]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [17:21:04]Write i2c OK [17:21:04]MH_I2C_Read... [17:21:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:04]Read from MH i2c: E2 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 62 00 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 62 00 DB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [17:21:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0C 02 00 00 5E 04 04 00 0C 02 00 00 57 04 04 00 0D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:04]wFMCommunicate OK [17:21:04]SAM_PROTO_GetFieldsCounters done [17:21:04]requested_item shift.num is exist - process it [17:21:04]requested_item shift.opened is exist - process it [17:21:04]req_shift_opened [17:21:04]FM_GetShiftState [17:21:04]SAM_PROTO_GetShiftState [17:21:04]wFMCommunicate request_size=4 [17:21:04]MH_SAM_APDU [17:21:04]CAPDU: 80 13 01 00 [17:21:04]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [17:21:04]Write i2c OK [17:21:04]MH_I2C_Read... [17:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:04]Read from MH i2c: E2 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 0E 00 [17:21:04]MH_I2C_Read... [17:21:04]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BA [17:21:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:21:04]wFMCommunicate OK [17:21:04]SAM_PROTO_GetShiftState done [17:21:04]FM_GetShiftState done [17:21:04]req_shift_opened done [17:21:04]requested_item shift.open_date is exist - process it [17:21:04]req_shift_open_date [17:21:04]req_shift_open_date done [17:21:04]produce_requested_data done [17:21:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198916,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:21:04]process_action_free close_receipt [17:21:04]json_value_free [17:21:04]json_value_free done [17:21:04]process_json_proto returns [17:21:04]Send response to host [17:21:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198916,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:21:04]free response buf [17:21:04]execute_script done [17:21:04]execute_script returns [17:21:04]free content buf [17:21:04]Sock 7.Close socket [17:21:04]Sock 7.Thread stoped [17:21:06]OFD Sender: No OFD packet to send [17:21:11]OFD Sender: No OFD packet to send [17:21:16]OFD Sender: No OFD packet to send [17:21:21]OFD Sender: No OFD packet to send [17:21:26]OFD Sender: No OFD packet to send [17:21:31]OFD Sender: No OFD packet to send [17:21:36]OFD Sender: No OFD packet to send [17:21:41]OFD Sender: No OFD packet to send [17:21:46]OFD Sender: No OFD packet to send [17:21:51]OFD Sender: No OFD packet to send [17:21:56]OFD Sender: No OFD packet to send [17:22:01]OFD Sender: No OFD packet to send [17:22:06]OFD Sender: No OFD packet to send [17:22:11]OFD Sender: No OFD packet to send [17:22:16]OFD Sender: No OFD packet to send [17:22:21]OFD Sender: No OFD packet to send [17:22:26]OFD Sender: No OFD packet to send [17:22:31]OFD Sender: No OFD packet to send [17:22:36]OFD Sender: No OFD packet to send [17:22:41]OFD Sender: No OFD packet to send [17:22:46]OFD Sender: No OFD packet to send [17:22:51]OFD Sender: No OFD packet to send [17:22:56]OFD Sender: No OFD packet to send [17:23:01]OFD Sender: No OFD packet to send [17:23:06]OFD Sender: No OFD packet to send [17:23:11]OFD Sender: No OFD packet to send [17:23:16]OFD Sender: No OFD packet to send [17:23:22]OFD Sender: No OFD packet to send [17:23:27]OFD Sender: No OFD packet to send [17:23:32]OFD Sender: No OFD packet to send [17:23:37]OFD Sender: No OFD packet to send [17:23:42]OFD Sender: No OFD packet to send [17:23:47]OFD Sender: No OFD packet to send [17:23:52]OFD Sender: No OFD packet to send [17:23:53]accept exits with 9 [17:23:53]New connection [17:23:53]New thread 3066936676 created [17:23:53]Thread 3066793316 joined [17:23:53]Waiting for new connection... [17:23:53] Sock 9.Parse request [17:23:53]Sock 9.Check first char [17:23:53]Sock 9.First char is OK [17:23:53]request: POST /json_proto HTTP/1.0 [17:23:53]Method: POST [17:23:53]URL: /json_proto [17:23:53]Method is POST - this is cgi request [17:23:53]url: /json_proto [17:23:53]query_string will be loaded in cgi processing [17:23:53]execute_cgi json_proto POST (null) [17:23:53]execute_cgi path=json_proto method=POST [17:23:53]POST find Content-Length [17:23:53]Host: 172.17.46.195:8080 [17:23:53]Content-Length: 805 [17:23:53]Content-Type: application/json [17:23:53] [17:23:53]POST finish read [17:23:53]Found Content-Length = 805 [17:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:53]execute_script... [17:23: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)11326385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:53]POST & json_proto [17:23:53]process_json_proto [17:23:53]json parsed OK: [17:23:53]protocol is kg_v1.0 [17:23:53]action value=close_receipt [17:23:53]process_action close_receipt [17:23:53]cmd_close_receipt [17:23:53]MH_GetDate [17:23:53]Write to MH i2c: F0 00 00 DD 01 CD [17:23:53]Write i2c OK [17:23:53]MH_I2C_Read... [17:23:53]Read from MH i2c: F0 [17:23:53]MH_I2C_Read... [17:23:53]Read from MH i2c: F0 09 00 [17:23:53]MH_I2C_Read... [17:23:53]Read from MH i2c: F0 09 00 DD 01 00 AA DC C0 66 8D AE BC 66 DF [17:23:53]GetLastDocTimeStamp 1723915259 [17:23:53]current date 1723915434 [17:23:53]FM_GetShiftState [17:23:53]SAM_PROTO_GetShiftState [17:23:53]wFMCommunicate request_size=4 [17:23:53]MH_SAM_APDU [17:23:53]CAPDU: 80 13 01 00 [17:23:53]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [17:23:53]Write i2c OK [17:23:53]MH_I2C_Read... [17:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:53]Read from MH i2c: E2 [17:23:53]MH_I2C_Read... [17:23:53]Read from MH i2c: E2 0E 00 [17:23:53]MH_I2C_Read... [17:23:53]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BC [17:23:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:23:53]wFMCommunicate OK [17:23:53]SAM_PROTO_GetShiftState done [17:23:53]FM_GetShiftState done [17:23:53]opened in 1723853126 [17:23:53]opened+sec_in_day 1723939526 [17:23:53]quantity*price = 100021 [17:23:53]sum+1 = 100023 [17:23:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 525 17.08.2024 17:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198917 肖袩袛: 95740189522313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198917&fm=95740189522313&tin=02508201610067®Number=0000000000092545&sum=100022 [17:23:55]StoreToDocumentArchive [17:23:55]shift 463 fd 198917 [17:23:55]save to /storage/0463/doc_00198917 [17:23:55]save last doc name /storage/0463/doc_00198917 to /storage/kkm_last_doc_name [17:23:55]save OK [17:23:55]Clear old archive folders... [17:23:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:23:55]tlvbuf is 01946FA0 [17:23:55]SAM_PROTO_ClearQueue [17:23:55]wFMCommunicate request_size=4 [17:23:55]MH_SAM_APDU [17:23:55]CAPDU: 80 09 00 00 [17:23:55]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [17:23:55]RAPDU: 90 00 [17:23:55]wFMCommunicate OK [17:23:55]SAM_PROTO_ClearQueue done [17:23:55]KKMCreateOFDPacket [17:23:55]OFDProtocolAddRootSTLVToBuf [17:23:55]FM_MakeSignedData [17:23:55]FM_MakeSignedData [17:23:55]SAM_PROTO_SignData [17:23:55]wFMCommunicate request_size=4 [17:23:55]MH_SAM_APDU [17:23:55]CAPDU: 80 0D 01 02 [17:23:55]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [17:23:55]RAPDU: 90 00 [17:23:55]wFMCommunicate OK [17:23:55]wFMCommunicate request_size=255 [17:23:55]MH_SAM_APDU [17:23: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 AA DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 09 03 00 35 04 06 00 57 [17:23:55]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 AA DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 09 03 00 35 04 06 00 57 00 00 2B [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [17:23:55]RAPDU: 90 00 [17:23:55]wFMCommunicate OK [17:23:55]wFMCommunicate request_size=10 [17:23:55]MH_SAM_APDU [17:23:55]CAPDU: 80 0D 02 02 05 13 3F FC B9 89 [17:23:55]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 13 3F FC B9 89 00 00 03 [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [17:23:55]RAPDU: 90 00 [17:23:55]wFMCommunicate OK [17:23:55]wFMCommunicate request_size=4 [17:23:55]MH_SAM_APDU [17:23:55]CAPDU: 80 0D 03 02 [17:23:55]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 0B 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 0B 00 EF 01 00 E2 1F 50 B6 C7 01 30 7E 90 00 E9 [17:23:55]RAPDU: E2 1F 50 B6 C7 01 30 7E 90 00 [17:23:55]wFMCommunicate OK [17:23:55]SAM_PROTO_SignData done [17:23:55]FM_MakeSignedData done [17:23:55]CreateOFDProtocolMessage [17:23:55]wFMCommunicate request_size=4 [17:23:55]MH_SAM_APDU [17:23:55]CAPDU: 80 11 00 00 [17:23:55]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:55]Read from MH i2c: E2 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 17 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B8 [17:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:23:55]wFMCommunicate OK [17:23:55]CreateOFDProtocolMessage done [17:23:55]OFDSenderStorePacket 198917 [17:23:55]StoreOFDPacket docnum=198917 [17:23:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 82 07 01 B6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 AA DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 09 03 00 35 04 06 00 57 13 3F FC B9 89 E2 1F 50 B6 C7 01 30 7E [17:23:55]CheckFolder [17:23:55]dirname=/storage/ofd_packets [17:23:55]CheckFolder done [17:23:55]ProducePacketName [17:23:55]name=ofd_packets/00198917 [17:23:55]NVStorageSaveData ofd_packets/00198917 [17:23:55]File name is /storage/ofd_packets/00198917 [17:23:55]Write 301 bytes [17:23:55]NVStorageSaveData done [17:23:55]OFDSenderStorePacket done [17:23:55]KKMCreateOFDPacket done [17:23:55]NVStorageSaveData kkm_last_timestamp [17:23:55]File name is /storage/kkm_last_timestamp [17:23:55]Write 4 bytes [17:23:55]NVStorageSaveData done [17:23:55]ExternCall_PrintAddStr [17:23:55]wPrintStart [17:23:55]Write to MH i2c: 01 00 00 F1 01 F2 [17:23:55]OFD Sender: Processing packet 198917 [packets to send 246, broken 245] [17:23:55]ProducePacketName [17:23:55]name=ofd_packets/00198917 [17:23:55]OFD Sender: To server: 嚂鰌G, [17:23:55]CommunicateWithHost lk.salyk.kg:30040 [17:23:55]ConnectInit lk.salyk.kg [17:23:55]Write i2c OK [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: 01 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: 01 07 00 [17:23:55]MH_I2C_Read... [17:23:55]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [17:23:55]RasterBufferAndPrint [17:23:55]line 小褔械褌 N : (1)11326385 [17:23:55]line 袠袧袧: 02508201610067 [17:23:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:23:55]line 袩袪袨袛袗袞袗 [17:23:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:23:55]line 孝芯胁邪褉: 2710124500 [17:23:55]line 袗懈-95-袣-5 [17:23:55]line 13.480 * 74.20 [17:23:55]line = 1000.22 [17:23:55]line 袧袛小 12% 袧小袩 1% [17:23:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:23:55]line 袠孝袨袚袨: 1000.22 [17:23:55]line 袧小袩 1% : 8.85 [17:23:55]line 袧袛小 12% : 106.22 [17:23:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:23:55]line 袘械蟹薪邪谢.: 1000.22 [17:23:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:23:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:23:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:23:55]line 效械泻 525 17.08.2024 17:23 [17:23:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:23:55]line 袟袧袦: 0300000079 [17:23:55]line 袪袧袦: 0000000000092545 [17:23:55]line 袙械褉褋懈褟 袣袣袦: 001 [17:23:55]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:23:55]line 肖袦: 0000000000871802 [17:23:55]line 肖袛: 198917 [17:23:55]line 肖袩袛: 95740189522313 [17:23:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172354&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198917&fm=95740189522313&tin=02508201610067®Number=0000000000092545&sum=100022 [17:23:55]Connected sock=10 [17:23:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 67 82 07 01 B6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 02 00 00 F4 03 04 00 AA DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 09 03 00 35 04 06 00 57 13 3F FC B9 89 E2 1F 50 B6 C7 01 30 7E [17:23:55]written 0, free lines is 4095 [17:23:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 D4 47 00 E5 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 09 03 00 F4 03 04 00 B9 88 C0 66 B6 04 01 00 00 86 D0 9B C1 27 B4 72 92 [17:23:56]CommunicateWithHost err = 0 [17:23:56]CheckOFDResponse [17:23:56]1017 (14) - 77093643461234 [17:23:56]1041 (16) - 0000000000871802 [17:23:56]1040 (4) - 198917 [17:23:56]1012 (4) - 17.08.2024 11:25 [17:23:56]1206 (1) - 0 [17:23:56]OFD Sender: Remove packet 198917 [17:23:56]ProducePacketName [17:23:56]name=ofd_packets/00198917 [17:23:56]NVStorageDeleteData [17:23:56]Write to MH i2c: 01 00 00 1B 02 1D [17:23:56]Write i2c OK [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: 01 [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: 01 07 00 [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 ED 0C 1D [17:23:56]RasterBufferAndPrint [17:23:56]line [17:23:56]line [17:23:56]line [17:23:56]line [17:23:56]line [17:23:56]written 0, free lines is 3315 [17:23:56]MH_Cut [17:23:56]Write to MH i2c: D1 01 00 22 02 01 F6 [17:23:56]Write i2c OK [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: D1 [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: D1 01 00 [17:23:56]MH_I2C_Read... [17:23:56]Read from MH i2c: D1 01 00 22 02 00 F5 [17:23:56]Write to MH i2c: 01 00 00 23 02 25 [17:23:56]Write i2c OK [17:23:56]MH_I2C_Read... [17:23:56]OFD Sender: No OFD packet to send [17:23:57]*** Cut start [17:23:57]*** Purtial cut [17:23:57]*** Stage 1: CUTSNS_PIN = 1 [17:23:57]Read from MH i2c: 01 [17:23:57]MH_I2C_Read... [17:23:57]*** Stop cut motor [17:23:57]*** Cut end [17:23:57]Read from MH i2c: 01 07 00 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [17:23:57]process_action close_receipt done [17:23:57]requested_data is exist [17:23:57]produce_requested_data [17:23:57]requested_item fm.sn is exist - process it [17:23:57]wFMCommunicate request_size=4 [17:23:57]MH_SAM_APDU [17:23:57]CAPDU: 80 11 00 00 [17:23:57]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [17:23:57]Write i2c OK [17:23:57]MH_I2C_Read... [17:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:57]Read from MH i2c: E2 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 17 00 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [17:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:23:57]wFMCommunicate OK [17:23:57]requested_item fd.num is exist - process it [17:23:57]SAM_PROTO_GetFieldsCounters [17:23:57]wFMCommunicate request_size=4 [17:23:57]MH_SAM_APDU [17:23:57]CAPDU: 80 13 00 00 [17:23:57]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [17:23:57]Write i2c OK [17:23:57]MH_I2C_Read... [17:23:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:23:57]Read from MH i2c: E2 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 62 00 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 62 00 25 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [17:23:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:23:57]wFMCommunicate OK [17:23:57]SAM_PROTO_GetFieldsCounters done [17:23:57]requested_item shift.num is exist - process it [17:23:57]requested_item shift.opened is exist - process it [17:23:57]req_shift_opened [17:23:57]FM_GetShiftState [17:23:57]SAM_PROTO_GetShiftState [17:23:57]wFMCommunicate request_size=4 [17:23:57]MH_SAM_APDU [17:23:57]CAPDU: 80 13 01 00 [17:23:57]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [17:23:57]Write i2c OK [17:23:57]MH_I2C_Read... [17:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:57]Read from MH i2c: E2 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 0E 00 [17:23:57]MH_I2C_Read... [17:23:57]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [17:23:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:23:57]wFMCommunicate OK [17:23:57]SAM_PROTO_GetShiftState done [17:23:57]FM_GetShiftState done [17:23:57]req_shift_opened done [17:23:57]requested_item shift.open_date is exist - process it [17:23:57]req_shift_open_date [17:23:57]req_shift_open_date done [17:23:57]produce_requested_data done [17:23:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198917,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:23:57]process_action_free close_receipt [17:23:57]json_value_free [17:23:57]json_value_free done [17:23:57]process_json_proto returns [17:23:57]Send response to host [17:23:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198917,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:23:57]free response buf [17:23:57]execute_script done [17:23:57]execute_script returns [17:23:57]free content buf [17:23:57]Sock 9.Close socket [17:23:57]Sock 9.Thread stoped [17:24:01]OFD Sender: No OFD packet to send [17:24:01]accept exits with 7 [17:24:01]New connection [17:24:01]New thread 3066793316 created [17:24:01]Thread 3066936676 joined [17:24:01]Waiting for new connection... [17:24:01] Sock 7.Parse request [17:24:01]Sock 7.Check first char [17:24:01]Sock 7.First char is OK [17:24:01]request: POST /json_proto HTTP/1.0 [17:24:01]Method: POST [17:24:01]URL: /json_proto [17:24:01]Method is POST - this is cgi request [17:24:01]url: /json_proto [17:24:01]query_string will be loaded in cgi processing [17:24:01]execute_cgi json_proto POST (null) [17:24:01]execute_cgi path=json_proto method=POST [17:24:01]POST find Content-Length [17:24:01]Host: 172.17.46.195:8080 [17:24:01]Content-Length: 679 [17:24:01]Content-Type: application/json [17:24:01] [17:24:01]POST finish read [17:24:01]Found Content-Length = 679 [17:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:01]execute_script... [17: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)11326386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:01]POST & json_proto [17:24:01]process_json_proto [17:24:01]json parsed OK: [17:24:01]protocol is kg_v1.0 [17:24:01]action value=close_receipt [17:24:01]process_action close_receipt [17:24:01]cmd_close_receipt [17:24:01]MH_GetDate [17:24:01]Write to MH i2c: F0 00 00 27 02 18 [17:24:01]Write i2c OK [17:24:01]MH_I2C_Read... [17:24:01]Read from MH i2c: F0 [17:24:01]MH_I2C_Read... [17:24:01]Read from MH i2c: F0 09 00 [17:24:01]MH_I2C_Read... [17:24:01]Read from MH i2c: F0 09 00 27 02 00 B2 DC C0 66 8D AE BC 66 32 [17:24:01]GetLastDocTimeStamp 1723915434 [17:24:01]current date 1723915442 [17:24:01]FM_GetShiftState [17:24:01]SAM_PROTO_GetShiftState [17:24:01]wFMCommunicate request_size=4 [17:24:01]MH_SAM_APDU [17:24:01]CAPDU: 80 13 01 00 [17:24:01]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [17:24:01]Write i2c OK [17:24:01]MH_I2C_Read... [17:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:01]Read from MH i2c: E2 [17:24:01]MH_I2C_Read... [17:24:01]Read from MH i2c: E2 0E 00 [17:24:01]MH_I2C_Read... [17:24:01]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [17:24:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:24:01]wFMCommunicate OK [17:24:01]SAM_PROTO_GetShiftState done [17:24:01]FM_GetShiftState done [17:24:01]opened in 1723853126 [17:24:01]opened+sec_in_day 1723939526 [17:24:01]quantity*price = 50036 [17:24:01]sum+1 = 50037 [17:24:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 526 17.08.2024 17:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198918 肖袩袛: 214107410961544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172402&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198918&fm=214107410961544&tin=02508201610067®Number=0000000000092545&sum=50000 [17:24:03]StoreToDocumentArchive [17:24:03]shift 463 fd 198918 [17:24:03]save to /storage/0463/doc_00198918 [17:24:03]save last doc name /storage/0463/doc_00198918 to /storage/kkm_last_doc_name [17:24:03]save OK [17:24:03]Clear old archive folders... [17:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:24:03]tlvbuf is 019D1470 [17:24:03]SAM_PROTO_ClearQueue [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 09 00 00 [17:24:03]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]SAM_PROTO_ClearQueue done [17:24:03]KKMCreateOFDPacket [17:24:03]OFDProtocolAddRootSTLVToBuf [17:24:03]FM_MakeSignedData [17:24:03]FM_MakeSignedData [17:24:03]SAM_PROTO_SignData [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 01 02 [17:24:03]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=255 [17:24:03]MH_SAM_APDU [17: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 B2 DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 09 03 00 35 04 06 00 C2 [17:24:03]Write to MH i2c: E2 02 01 37 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 B2 DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 09 03 00 35 04 06 00 C2 00 00 91 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=10 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 02 02 05 BA C4 2C 94 88 [17:24:03]Write to MH i2c: E2 0D 00 38 02 80 0D 02 02 05 00 BA C4 2C 94 88 00 00 84 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 03 02 [17:24:03]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 0B 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 0B 00 39 02 00 F7 FC 3D 6D 84 ED 81 8B 90 00 D1 [17:24:03]RAPDU: F7 FC 3D 6D 84 ED 81 8B 90 00 [17:24:03]wFMCommunicate OK [17:24:03]SAM_PROTO_SignData done [17:24:03]FM_MakeSignedData done [17:24:03]CreateOFDProtocolMessage [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 11 00 00 [17:24:03]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 17 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 17 00 3A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [17:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:24:03]wFMCommunicate OK [17:24:03]CreateOFDProtocolMessage done [17:24:03]OFDSenderStorePacket 198918 [17:24:03]StoreOFDPacket docnum=198918 [17:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7B DA 07 01 36 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 B2 DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 09 03 00 35 04 06 00 C2 BA C4 2C 94 88 F7 FC 3D 6D 84 ED 81 8B [17:24:03]CheckFolder [17:24:03]dirname=/storage/ofd_packets [17:24:03]CheckFolder done [17:24:03]ProducePacketName [17:24:03]name=ofd_packets/00198918 [17:24:03]NVStorageSaveData ofd_packets/00198918 [17:24:03]File name is /storage/ofd_packets/00198918 [17:24:03]Write 301 bytes [17:24:03]NVStorageSaveData done [17:24:03]OFDSenderStorePacket done [17:24:03]KKMCreateOFDPacket done [17:24:03]NVStorageSaveData kkm_last_timestamp [17:24:03]File name is /storage/kkm_last_timestamp [17:24:03]Write 4 bytes [17:24:03]NVStorageSaveData done [17:24:03]ExternCall_PrintAddStr [17:24:03]wPrintStart [17:24:03]Write to MH i2c: 01 00 00 3B 02 3D [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: 01 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: 01 07 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [17:24:03]RasterBufferAndPrint [17:24:03]line 小褔械褌 N : (1)11326386 [17:24:03]line 袠袧袧: 02508201610067 [17:24:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:24:03]line 袩袪袨袛袗袞袗 [17:24:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:24:03]line 孝芯胁邪褉: 2710124130 [17:24:03]line 袗懈-92-袣-4 [17:24:03]line 7.380 * 67.80 [17:24:03]line = 500.36 [17:24:03]line 袧袛小 12% 袧小袩 1% [17:24:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:24:03]line 袨袣袪校袚袥袝袧袠袝: -0.36 [17:24:03]line 袠孝袨袚袨: 500.00 [17:24:03]line 袙薪械褋械薪芯: 500.00 [17:24:03]line 小袛袗效袗: 0.00 [17:24:03]line 袧小袩 1% : 4.43 [17:24:03]line 袧袛小 12% : 53.14 [17:24:03]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:24:03]line 袘械蟹薪邪谢.: 0.00 [17:24:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:24:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:24:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:24:03]line 效械泻 526 17.08.2024 17:24 [17:24:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:24:03]line 袟袧袦: 0300000079 [17:24:03]line 袪袧袦: 0000000000092545 [17:24:03]line 袙械褉褋懈褟 袣袣袦: 001 [17:24:03]line 肖袦: 0000000000871802 [17:24:03]line 肖袛: 198918 [17:24:03]line 肖袩袛: 214107410961544 [17:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172402&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198918&fm=214107410961544&tin=02508201610067®Number=0000000000092545&sum=50000 [17:24:03]written 0, free lines is 4095 [17:24:03]OFD Sender: Processing packet 198918 [packets to send 246, broken 245] [17:24:03]ProducePacketName [17:24:03]name=ofd_packets/00198918 [17:24:03]OFD Sender: To server: 嚂鰌G, [17:24:03]CommunicateWithHost lk.salyk.kg:30040 [17:24:03]ConnectInit lk.salyk.kg [17:24:03]Connected sock=10 [17:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7B DA 07 01 36 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 B2 DC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 09 03 00 35 04 06 00 C2 BA C4 2C 94 88 F7 FC 3D 6D 84 ED 81 8B [17:24:04]Write to MH i2c: 01 00 00 66 02 68 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 D1 0C 4C [17:24:04]RasterBufferAndPrint [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]written 0, free lines is 3289 [17:24:04]MH_Cut [17:24:04]Write to MH i2c: D1 01 00 6D 02 01 41 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 01 00 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 01 00 6D 02 00 40 [17:24:04]Write to MH i2c: 01 00 00 6E 02 70 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FB 5F 47 00 C0 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 09 03 00 F4 03 04 00 C1 88 C0 66 B6 04 01 00 00 37 73 E5 04 38 DB 30 1A [17:24:04]CommunicateWithHost err = 0 [17:24:04]CheckOFDResponse [17:24:04]1017 (14) - 77093643461234 [17:24:04]1041 (16) - 0000000000871802 [17:24:04]1040 (4) - 198918 [17:24:04]1012 (4) - 17.08.2024 11:25 [17:24:04]1206 (1) - 0 [17:24:04]OFD Sender: Remove packet 198918 [17:24:04]ProducePacketName [17:24:04]name=ofd_packets/00198918 [17:24:04]NVStorageDeleteData [17:24:04]OFD Sender: No OFD packet to send [17:24:04]*** Cut start [17:24:04]*** Purtial cut [17:24:04]*** CUTSNS_PIN = 0 [17:24:05]*** Stage 1: CUTSNS_PIN = 1 [17:24:06]Read from MH i2c: 01 [17:24:06]MH_I2C_Read... [17:24:06]*** Stop cut motor [17:24:06]*** Cut end [17:24:06]Read from MH i2c: 01 07 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [17:24:06]process_action close_receipt done [17:24:06]requested_data is exist [17:24:06]produce_requested_data [17:24:06]requested_item fm.sn is exist - process it [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 11 00 00 [17:24:06]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:06]Read from MH i2c: E2 17 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [17:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:24:06]wFMCommunicate OK [17:24:06]requested_item fd.num is exist - process it [17:24:06]SAM_PROTO_GetFieldsCounters [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 13 00 00 [17:24:06]Write to MH i2c: E2 08 00 70 02 80 13 00 00 00 00 00 00 EE [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:07]Read from MH i2c: E2 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: E2 62 00 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: E2 62 00 70 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:07]wFMCommunicate OK [17:24:07]SAM_PROTO_GetFieldsCounters done [17:24:07]requested_item shift.num is exist - process it [17:24:07]requested_item shift.opened is exist - process it [17:24:07]req_shift_opened [17:24:07]FM_GetShiftState [17:24:07]SAM_PROTO_GetShiftState [17:24:07]wFMCommunicate request_size=4 [17:24:07]MH_SAM_APDU [17:24:07]CAPDU: 80 13 01 00 [17:24:07]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [17:24:07]Write i2c OK [17:24:07]MH_I2C_Read... [17:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:07]Read from MH i2c: E2 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: E2 0E 00 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [17:24:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:24:07]wFMCommunicate OK [17:24:07]SAM_PROTO_GetShiftState done [17:24:07]FM_GetShiftState done [17:24:07]req_shift_opened done [17:24:07]requested_item shift.open_date is exist - process it [17:24:07]req_shift_open_date [17:24:07]req_shift_open_date done [17:24:07]produce_requested_data done [17:24:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198918,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:24:07]process_action_free close_receipt [17:24:07]json_value_free [17:24:07]json_value_free done [17:24:07]process_json_proto returns [17:24:07]Send response to host [17:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198918,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:24:07]free response buf [17:24:07]execute_script done [17:24:07]execute_script returns [17:24:07]free content buf [17:24:07]Sock 7.Close socket [17:24:07]Sock 7.Thread stoped [17:24:09]OFD Sender: No OFD packet to send [17:24:14]OFD Sender: No OFD packet to send [17:24:19]OFD Sender: No OFD packet to send [17:24:24]OFD Sender: No OFD packet to send [17:24:29]OFD Sender: No OFD packet to send [17:24:34]OFD Sender: No OFD packet to send [17:24:39]OFD Sender: No OFD packet to send [17:24:44]OFD Sender: No OFD packet to send [17:24:49]OFD Sender: No OFD packet to send [17:24:54]OFD Sender: No OFD packet to send [17:24:59]OFD Sender: No OFD packet to send [17:25:04]OFD Sender: No OFD packet to send [17:25:09]OFD Sender: No OFD packet to send [17:25:14]OFD Sender: No OFD packet to send [17:25:19]OFD Sender: No OFD packet to send [17:25:24]OFD Sender: No OFD packet to send [17:25:27]accept exits with 9 [17:25:27]New connection [17:25:27]New thread 3066936676 created [17:25:27]Thread 3066793316 joined [17:25:27]Waiting for new connection... [17:25:27] Sock 9.Parse request [17:25:27]Sock 9.Check first char [17:25:27]Sock 9.First char is OK [17:25:27]request: POST /json_proto HTTP/1.0 [17:25:27]Method: POST [17:25:27]URL: /json_proto [17:25:27]Method is POST - this is cgi request [17:25:27]url: /json_proto [17:25:27]query_string will be loaded in cgi processing [17:25:27]execute_cgi json_proto POST (null) [17:25:27]execute_cgi path=json_proto method=POST [17:25:27]POST find Content-Length [17:25:27]Host: 172.17.46.195:8080 [17:25:27]Content-Length: 683 [17:25:27]Content-Type: application/json [17:25:27] [17:25:27]POST finish read [17:25:27]Found Content-Length = 683 [17:25:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 12.090, "sum" : 464.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 464.00, "payments": [ { "type": 0, "sum" : 464.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:27]execute_script... [17:25: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)11326384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 12.090, "sum" : 464.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 464.00, "payments": [ { "type": 0, "sum" : 464.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:27]POST & json_proto [17:25:27]process_json_proto [17:25:27]json parsed OK: [17:25:27]protocol is kg_v1.0 [17:25:27]action value=close_receipt [17:25:27]process_action close_receipt [17:25:27]cmd_close_receipt [17:25:27]MH_GetDate [17:25:27]Write to MH i2c: F0 00 00 72 02 63 [17:25:27]Write i2c OK [17:25:27]MH_I2C_Read... [17:25:27]Read from MH i2c: F0 [17:25:27]MH_I2C_Read... [17:25:27]Read from MH i2c: F0 09 00 [17:25:27]MH_I2C_Read... [17:25:27]Read from MH i2c: F0 09 00 72 02 00 07 DD C0 66 8D AE BC 66 D3 [17:25:27]GetLastDocTimeStamp 1723915442 [17:25:27]current date 1723915527 [17:25:27]FM_GetShiftState [17:25:27]SAM_PROTO_GetShiftState [17:25:27]wFMCommunicate request_size=4 [17:25:27]MH_SAM_APDU [17:25:27]CAPDU: 80 13 01 00 [17:25:27]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [17:25:27]Write i2c OK [17:25:27]MH_I2C_Read... [17:25:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:27]Read from MH i2c: E2 [17:25:27]MH_I2C_Read... [17:25:27]Read from MH i2c: E2 0E 00 [17:25:27]MH_I2C_Read... [17:25:27]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [17:25:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:27]wFMCommunicate OK [17:25:27]SAM_PROTO_GetShiftState done [17:25:27]FM_GetShiftState done [17:25:27]opened in 1723853126 [17:25:27]opened+sec_in_day 1723939526 [17:25:27]quantity*price = 46425 [17:25:27]sum+1 = 46427 [17:25:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.26 袠孝袨袚袨: 464.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 36.00 袧小袩 1% : 4.11 袧袛小 12% : 49.30 袧邪谢懈褔薪褘屑懈: 464.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 527 17.08.2024 17:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198919 肖袩袛: 156001167094524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172527&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198919&fm=156001167094524&tin=02508201610067®Number=0000000000092545&sum=46400 [17:25:28]StoreToDocumentArchive [17:25:28]shift 463 fd 198919 [17:25:28]save to /storage/0463/doc_00198919 [17:25:28]save last doc name /storage/0463/doc_00198919 to /storage/kkm_last_doc_name [17:25:28]save OK [17:25:28]Clear old archive folders... [17:25:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:25:28]tlvbuf is 019CE7B0 [17:25:28]SAM_PROTO_ClearQueue [17:25:28]wFMCommunicate request_size=4 [17:25:28]MH_SAM_APDU [17:25:28]CAPDU: 80 09 00 00 [17:25:28]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [17:25:28]Write i2c OK [17:25:28]MH_I2C_Read... [17:25:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:28]Read from MH i2c: E2 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [17:25:28]RAPDU: 90 00 [17:25:28]wFMCommunicate OK [17:25:28]SAM_PROTO_ClearQueue done [17:25:28]KKMCreateOFDPacket [17:25:28]OFDProtocolAddRootSTLVToBuf [17:25:28]FM_MakeSignedData [17:25:28]FM_MakeSignedData [17:25:28]SAM_PROTO_SignData [17:25:28]wFMCommunicate request_size=4 [17:25:28]MH_SAM_APDU [17:25:28]CAPDU: 80 0D 01 02 [17:25:28]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [17:25:28]Write i2c OK [17:25:28]MH_I2C_Read... [17:25:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:28]Read from MH i2c: E2 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [17:25:28]RAPDU: 90 00 [17:25:28]wFMCommunicate OK [17:25:28]wFMCommunicate request_size=255 [17:25:28]MH_SAM_APDU [17:25:28]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 3A 2F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 13 00 00 00 00 07 04 06 00 40 B5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 07 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 09 03 00 35 04 06 00 8D E1 [17:25:28]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 3A 2F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 13 00 00 00 00 07 04 06 00 40 B5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 07 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 09 03 00 35 04 06 00 8D E1 00 00 73 [17:25:28]Write i2c OK [17:25:28]MH_I2C_Read... [17:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:28]Read from MH i2c: E2 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [17:25:28]RAPDU: 90 00 [17:25:28]wFMCommunicate OK [17:25:28]wFMCommunicate request_size=9 [17:25:28]MH_SAM_APDU [17:25:28]CAPDU: 80 0D 02 02 04 DA 26 32 FC [17:25:28]Write to MH i2c: E2 0C 00 83 02 80 0D 02 02 04 00 DA 26 32 FC 00 00 35 [17:25:28]Write i2c OK [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 [17:25:28]MH_I2C_Read... [17:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:28]Read from MH i2c: E2 03 00 [17:25:28]MH_I2C_Read... [17:25:28]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [17:25:28]RAPDU: 90 00 [17:25:28]wFMCommunicate OK [17:25:28]wFMCommunicate request_size=4 [17:25:28]MH_SAM_APDU [17:25:28]CAPDU: 80 0D 03 02 [17:25:28]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [17:25:28]Write i2c OK [17:25:28]MH_I2C_Read... [17:25:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:29]Read from MH i2c: E2 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: E2 0B 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: E2 0B 00 84 02 00 ED 36 76 B5 3B 58 33 80 90 00 96 [17:25:29]RAPDU: ED 36 76 B5 3B 58 33 80 90 00 [17:25:29]wFMCommunicate OK [17:25:29]SAM_PROTO_SignData done [17:25:29]FM_MakeSignedData done [17:25:29]CreateOFDProtocolMessage [17:25:29]wFMCommunicate request_size=4 [17:25:29]MH_SAM_APDU [17:25:29]CAPDU: 80 11 00 00 [17:25:29]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:29]Read from MH i2c: E2 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: E2 17 00 [17:25:29]MH_I2C_Read... [17:25:29]Read from MH i2c: E2 17 00 85 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [17:25:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:29]wFMCommunicate OK [17:25:29]CreateOFDProtocolMessage done [17:25:29]OFDSenderStorePacket 198919 [17:25:29]StoreOFDPacket docnum=198919 [17:25:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C3 F9 06 01 37 00 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 3A 2F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 13 00 00 00 00 07 04 06 00 40 B5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 07 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 09 03 00 35 04 06 00 8D E1 DA 26 32 FC ED 36 76 B5 3B 58 33 80 [17:25:29]CheckFolder [17:25:29]dirname=/storage/ofd_packets [17:25:29]CheckFolder done [17:25:29]ProducePacketName [17:25:29]name=ofd_packets/00198919 [17:25:29]NVStorageSaveData ofd_packets/00198919 [17:25:29]File name is /storage/ofd_packets/00198919 [17:25:29]Write 300 bytes [17:25:29]NVStorageSaveData done [17:25:29]OFDSenderStorePacket done [17:25:29]KKMCreateOFDPacket done [17:25:29]NVStorageSaveData kkm_last_timestamp [17:25:29]File name is /storage/kkm_last_timestamp [17:25:29]Write 4 bytes [17:25:29]NVStorageSaveData done [17:25:29]ExternCall_PrintAddStr [17:25:29]wPrintStart [17:25:29]Write to MH i2c: 01 00 00 86 02 88 [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 86 02 00 00 00 00 00 FF 0F 9D [17:25:29]RasterBufferAndPrint [17:25:29]line 小褔械褌 N : (1)11326384 [17:25:29]line 袠袧袧: 02508201610067 [17:25:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:25:29]line 袩袪袨袛袗袞袗 [17:25:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:25:29]line 孝芯胁邪褉: 2711190000 [17:25:29]line 袚袗袟-袣-3 [17:25:29]line 12.090 * 38.40 [17:25:29]line = 464.26 [17:25:29]line 袧袛小 12% 袧小袩 1% [17:25:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:25:29]line 袨袣袪校袚袥袝袧袠袝: -0.26 [17:25:29]line 袠孝袨袚袨: 464.00 [17:25:29]line 袙薪械褋械薪芯: 500.00 [17:25:29]line 小袛袗效袗: 36.00 [17:25:29]line 袧小袩 1% : 4.11 [17:25:29]line 袧袛小 12% : 49.30 [17:25:29]line 袧邪谢懈褔薪褘屑懈: 464.00 [17:25:29]line 袘械蟹薪邪谢.: 0.00 [17:25:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:25:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:25:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:25:29]line 效械泻 527 17.08.2024 17:25 [17:25:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:25:29]line 袟袧袦: 0300000079 [17:25:29]line 袪袧袦: 0000000000092545 [17:25:29]line 袙械褉褋懈褟 袣袣袦: 001 [17:25:29]line 肖袦: 0000000000871802 [17:25:29]line 肖袛: 198919 [17:25:29]line 肖袩袛: 156001167094524 [17:25:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172527&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198919&fm=156001167094524&tin=02508201610067®Number=0000000000092545&sum=46400 [17:25:29]OFD Sender: Processing packet 198919 [packets to send 246, broken 245] [17:25:29]ProducePacketName [17:25:29]name=ofd_packets/00198919 [17:25:29]OFD Sender: To server: 嚂鰌G, [17:25:29]CommunicateWithHost lk.salyk.kg:30040 [17:25:29]ConnectInit lk.salyk.kg [17:25:29]written 0, free lines is 4095 [17:25:29]Connected sock=10 [17:25:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C3 F9 06 01 37 00 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 3A 2F 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 5A B5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 B5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 13 00 00 00 00 07 04 06 00 40 B5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 07 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 09 03 00 35 04 06 00 8D E1 DA 26 32 FC ED 36 76 B5 3B 58 33 80 [17:25:29]Write to MH i2c: 01 00 00 B1 02 B3 [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 B1 02 00 00 00 00 00 D4 0C 9A [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 3289 [17:25:29]MH_Cut [17:25:29]Write to MH i2c: D1 01 00 B8 02 01 8C [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 B8 02 00 8B [17:25:29]Write to MH i2c: 01 00 00 B9 02 BB [17:25:29]Write i2c OK [17:25:29]MH_I2C_Read... [17:25:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 6A 47 00 54 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 09 03 00 F4 03 04 00 17 89 C0 66 B6 04 01 00 00 70 63 E1 95 7F E4 A9 89 [17:25:29]CommunicateWithHost err = 0 [17:25:29]CheckOFDResponse [17:25:29]1017 (14) - 77093643461234 [17:25:29]1041 (16) - 0000000000871802 [17:25:29]1040 (4) - 198919 [17:25:29]1012 (4) - 17.08.2024 11:27 [17:25:29]1206 (1) - 0 [17:25:29]OFD Sender: Remove packet 198919 [17:25:29]ProducePacketName [17:25:29]name=ofd_packets/00198919 [17:25:29]NVStorageDeleteData [17:25:30]OFD Sender: No OFD packet to send [17:25:30]*** Cut start [17:25:30]*** Purtial cut [17:25:30]*** Stage 1: CUTSNS_PIN = 1 [17:25:30]Read from MH i2c: 01 [17:25:30]MH_I2C_Read... [17:25:30]*** Stop cut motor [17:25:30]*** Cut end [17:25:30]Read from MH i2c: 01 07 00 [17:25:30]MH_I2C_Read... [17:25:30]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [17:25:30]process_action close_receipt done [17:25:30]requested_data is exist [17:25:30]produce_requested_data [17:25:30]requested_item fm.sn is exist - process it [17:25:30]wFMCommunicate request_size=4 [17:25:30]MH_SAM_APDU [17:25:30]CAPDU: 80 11 00 00 [17:25:30]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [17:25:30]Write i2c OK [17:25:30]MH_I2C_Read... [17:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:30]Read from MH i2c: E2 [17:25:30]MH_I2C_Read... [17:25:30]Read from MH i2c: E2 17 00 [17:25:30]MH_I2C_Read... [17:25:30]Read from MH i2c: E2 17 00 BA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 83 [17:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:30]wFMCommunicate OK [17:25:30]requested_item fd.num is exist - process it [17:25:30]SAM_PROTO_GetFieldsCounters [17:25:30]wFMCommunicate request_size=4 [17:25:30]MH_SAM_APDU [17:25:30]CAPDU: 80 13 00 00 [17:25:30]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [17:25:30]Write i2c OK [17:25:30]MH_I2C_Read... [17:25:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:31]Read from MH i2c: E2 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 62 00 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 62 00 BB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [17:25:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:31]wFMCommunicate OK [17:25:31]SAM_PROTO_GetFieldsCounters done [17:25:31]requested_item shift.num is exist - process it [17:25:31]requested_item shift.opened is exist - process it [17:25:31]req_shift_opened [17:25:31]FM_GetShiftState [17:25:31]SAM_PROTO_GetShiftState [17:25:31]wFMCommunicate request_size=4 [17:25:31]MH_SAM_APDU [17:25:31]CAPDU: 80 13 01 00 [17:25:31]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [17:25:31]Write i2c OK [17:25:31]MH_I2C_Read... [17:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:31]Read from MH i2c: E2 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 0E 00 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9B [17:25:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:31]wFMCommunicate OK [17:25:31]SAM_PROTO_GetShiftState done [17:25:31]FM_GetShiftState done [17:25:31]req_shift_opened done [17:25:31]requested_item shift.open_date is exist - process it [17:25:31]req_shift_open_date [17:25:31]req_shift_open_date done [17:25:31]produce_requested_data done [17:25:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198919,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:25:31]process_action_free close_receipt [17:25:31]json_value_free [17:25:31]json_value_free done [17:25:31]process_json_proto returns [17:25:31]Send response to host [17:25:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198919,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:25:31]free response buf [17:25:31]execute_script done [17:25:31]execute_script returns [17:25:31]free content buf [17:25:31]Sock 9.Close socket [17:25:31]Sock 9.Thread stoped [17:25:31]accept exits with 7 [17:25:31]New connection [17:25:31]New thread 3066793316 created [17:25:31]Thread 3066936676 joined [17:25:31]Waiting for new connection... [17:25:31] Sock 7.Parse request [17:25:31]Sock 7.Check first char [17:25:31]Sock 7.First char is OK [17:25:31]request: POST /json_proto HTTP/1.0 [17:25:31]Method: POST [17:25:31]URL: /json_proto [17:25:31]Method is POST - this is cgi request [17:25:31]url: /json_proto [17:25:31]query_string will be loaded in cgi processing [17:25:31]execute_cgi json_proto POST (null) [17:25:31]execute_cgi path=json_proto method=POST [17:25:31]POST find Content-Length [17:25:31]Host: 172.17.46.195:8080 [17:25:31]Content-Length: 802 [17:25:31]Content-Type: application/json [17:25:31] [17:25:31]POST finish read [17:25:31]Found Content-Length = 802 [17:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:31]execute_script... [17:25: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)11326388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:31]POST & json_proto [17:25:31]process_json_proto [17:25:31]json parsed OK: [17:25:31]protocol is kg_v1.0 [17:25:31]action value=close_receipt [17:25:31]process_action close_receipt [17:25:31]cmd_close_receipt [17:25:31]MH_GetDate [17:25:31]Write to MH i2c: F0 00 00 BD 02 AE [17:25:31]Write i2c OK [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: F0 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: F0 09 00 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: F0 09 00 BD 02 00 0B DD C0 66 8D AE BC 66 22 [17:25:31]GetLastDocTimeStamp 1723915527 [17:25:31]current date 1723915531 [17:25:31]FM_GetShiftState [17:25:31]SAM_PROTO_GetShiftState [17:25:31]wFMCommunicate request_size=4 [17:25:31]MH_SAM_APDU [17:25:31]CAPDU: 80 13 01 00 [17:25:31]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [17:25:31]Write i2c OK [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 [17:25:31]MH_I2C_Read... [17:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:31]Read from MH i2c: E2 0E 00 [17:25:31]MH_I2C_Read... [17:25:31]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9D [17:25:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:31]wFMCommunicate OK [17:25:31]SAM_PROTO_GetShiftState done [17:25:31]FM_GetShiftState done [17:25:31]opened in 1723853126 [17:25:31]opened+sec_in_day 1723939526 [17:25:31]quantity*price = 100050 [17:25:31]sum+1 = 100052 [17:25:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 528 17.08.2024 17:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198920 肖袩袛: 110620442004792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198920&fm=110620442004792&tin=02508201610067®Number=0000000000092545&sum=100051 [17:25:33]StoreToDocumentArchive [17:25:33]shift 463 fd 198920 [17:25:33]save to /storage/0463/doc_00198920 [17:25:33]save last doc name /storage/0463/doc_00198920 to /storage/kkm_last_doc_name [17:25:33]save OK [17:25:33]Clear old archive folders... [17:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:25:33]tlvbuf is 019CE670 [17:25:33]SAM_PROTO_ClearQueue [17:25:33]wFMCommunicate request_size=4 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 09 00 00 [17:25:33]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [17:25:33]RAPDU: 90 00 [17:25:33]wFMCommunicate OK [17:25:33]SAM_PROTO_ClearQueue done [17:25:33]KKMCreateOFDPacket [17:25:33]OFDProtocolAddRootSTLVToBuf [17:25:33]FM_MakeSignedData [17:25:33]FM_MakeSignedData [17:25:33]SAM_PROTO_SignData [17:25:33]wFMCommunicate request_size=4 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 0D 01 02 [17:25:33]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [17:25:33]RAPDU: 90 00 [17:25:33]wFMCommunicate OK [17:25:33]wFMCommunicate request_size=255 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 0B DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 09 03 00 35 04 06 00 64 9B D4 26 [17:25:33]Write to MH i2c: E2 02 01 CD 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 0B DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 09 03 00 35 04 06 00 64 9B D4 26 00 00 29 [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [17:25:33]RAPDU: 90 00 [17:25:33]wFMCommunicate OK [17:25:33]wFMCommunicate request_size=7 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 0D 02 02 02 8D 38 [17:25:33]Write to MH i2c: E2 0A 00 CE 02 80 0D 02 02 02 00 8D 38 00 00 13 [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [17:25:33]RAPDU: 90 00 [17:25:33]wFMCommunicate OK [17:25:33]wFMCommunicate request_size=4 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 0D 03 02 [17:25:33]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 0B 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 0B 00 CF 02 00 DD D8 06 95 8A 7F 42 8C 90 00 74 [17:25:33]RAPDU: DD D8 06 95 8A 7F 42 8C 90 00 [17:25:33]wFMCommunicate OK [17:25:33]SAM_PROTO_SignData done [17:25:33]FM_MakeSignedData done [17:25:33]CreateOFDProtocolMessage [17:25:33]wFMCommunicate request_size=4 [17:25:33]MH_SAM_APDU [17:25:33]CAPDU: 80 11 00 00 [17:25:33]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:33]Read from MH i2c: E2 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 17 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [17:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:33]wFMCommunicate OK [17:25:33]CreateOFDProtocolMessage done [17:25:33]OFDSenderStorePacket 198920 [17:25:33]StoreOFDPacket docnum=198920 [17:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 D3 06 04 01 CB BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 0B DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 09 03 00 35 04 06 00 64 9B D4 26 8D 38 DD D8 06 95 8A 7F 42 8C [17:25:33]CheckFolder [17:25:33]dirname=/storage/ofd_packets [17:25:33]CheckFolder done [17:25:33]ProducePacketName [17:25:33]name=ofd_packets/00198920 [17:25:33]NVStorageSaveData ofd_packets/00198920 [17:25:33]File name is /storage/ofd_packets/00198920 [17:25:33]Write 298 bytes [17:25:33]NVStorageSaveData done [17:25:33]OFDSenderStorePacket done [17:25:33]KKMCreateOFDPacket done [17:25:33]NVStorageSaveData kkm_last_timestamp [17:25:33]File name is /storage/kkm_last_timestamp [17:25:33]Write 4 bytes [17:25:33]NVStorageSaveData done [17:25:33]ExternCall_PrintAddStr [17:25:33]wPrintStart [17:25:33]Write to MH i2c: 01 00 00 D1 02 D3 [17:25:33]Write i2c OK [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: 01 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: 01 07 00 [17:25:33]MH_I2C_Read... [17:25:33]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [17:25:33]RasterBufferAndPrint [17:25:33]line 小褔械褌 N : (1)11326388 [17:25:33]line 袠袧袧: 02508201610067 [17:25:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:25:33]line 袩袪袨袛袗袞袗 [17:25:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [17:25:33]line 孝芯胁邪褉: 2710194210 [17:25:33]line 袛孝-袣-5 [17:25:33]line 13.130 * 76.20 [17:25:33]line = 1000.51 [17:25:33]line 袧袛小 12% 袧小袩 1% [17:25:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:25:33]line 袠孝袨袚袨: 1000.51 [17:25:33]line 袧小袩 1% : 8.85 [17:25:33]line 袧袛小 12% : 106.25 [17:25:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:25:33]line 袘械蟹薪邪谢.: 1000.51 [17:25:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:25:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:25:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:25:33]line 效械泻 528 17.08.2024 17:25 [17:25:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:25:33]line 袟袧袦: 0300000079 [17:25:33]line 袪袧袦: 0000000000092545 [17:25:33]line 袙械褉褋懈褟 袣袣袦: 001 [17:25:33]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:25:33]line 肖袦: 0000000000871802 [17:25:33]line 肖袛: 198920 [17:25:33]line 肖袩袛: 110620442004792 [17:25:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198920&fm=110620442004792&tin=02508201610067®Number=0000000000092545&sum=100051 [17:25:33]OFD Sender: Processing packet 198920 [packets to send 246, broken 245] [17:25:33]ProducePacketName [17:25:33]name=ofd_packets/00198920 [17:25:33]OFD Sender: To server: 嚂鰌G, [17:25:33]CommunicateWithHost lk.salyk.kg:30040 [17:25:33]ConnectInit lk.salyk.kg [17:25:33]written 0, free lines is 4095 [17:25:34]Connected sock=10 [17: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 31 38 30 32 0C 01 00 00 D3 06 04 01 CB BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 02 00 00 F4 03 04 00 0B DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 09 03 00 35 04 06 00 64 9B D4 26 8D 38 DD D8 06 95 8A 7F 42 8C [17:25:34]Write to MH i2c: 01 00 00 FB 02 FD [17:25:34]Write i2c OK [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: 01 [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: 01 07 00 [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 E4 0C F4 [17:25:34]RasterBufferAndPrint [17:25:34]line [17:25:34]line [17:25:34]line [17:25:34]line [17:25:34]line [17:25:34]written 0, free lines is 3308 [17:25:34]MH_Cut [17:25:34]Write to MH i2c: D1 01 00 02 03 01 D7 [17:25:34]Write i2c OK [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: D1 [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: D1 01 00 [17:25:34]MH_I2C_Read... [17:25:34]Read from MH i2c: D1 01 00 02 03 00 D6 [17:25:34]Write to MH i2c: 01 00 00 03 03 06 [17:25:34]Write i2c OK [17:25:34]MH_I2C_Read... [17:25:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5B 42 47 00 0F D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 09 03 00 F4 03 04 00 1C 89 C0 66 B6 04 01 00 00 43 08 C7 9A 89 83 75 A0 [17:25:34]CommunicateWithHost err = 0 [17:25:34]CheckOFDResponse [17:25:34]1017 (14) - 77093643461234 [17:25:34]1041 (16) - 0000000000871802 [17:25:34]1040 (4) - 198920 [17:25:34]1012 (4) - 17.08.2024 11:27 [17:25:34]1206 (1) - 0 [17:25:34]OFD Sender: Remove packet 198920 [17:25:34]ProducePacketName [17:25:34]name=ofd_packets/00198920 [17:25:34]NVStorageDeleteData [17:25:35]OFD Sender: No OFD packet to send [17:25:35]*** Cut start [17:25:35]*** Purtial cut [17:25:35]*** CUTSNS_PIN = 0 [17:25:35]*** Stage 1: CUTSNS_PIN = 1 [17:25:37]Read from MH i2c: 01 [17:25:37]MH_I2C_Read... [17:25:37]*** Stop cut motor [17:25:37]*** Cut end [17:25:37]Read from MH i2c: 01 07 00 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [17:25:37]process_action close_receipt done [17:25:37]requested_data is exist [17:25:37]produce_requested_data [17:25:37]requested_item fm.sn is exist - process it [17:25:37]wFMCommunicate request_size=4 [17:25:37]MH_SAM_APDU [17:25:37]CAPDU: 80 11 00 00 [17:25:37]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [17:25:37]Write i2c OK [17:25:37]MH_I2C_Read... [17:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:37]Read from MH i2c: E2 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 17 00 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 17 00 04 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CE [17:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:37]wFMCommunicate OK [17:25:37]requested_item fd.num is exist - process it [17:25:37]SAM_PROTO_GetFieldsCounters [17:25:37]wFMCommunicate request_size=4 [17:25:37]MH_SAM_APDU [17:25:37]CAPDU: 80 13 00 00 [17:25:37]Write to MH i2c: E2 08 00 05 03 80 13 00 00 00 00 00 00 84 [17:25:37]Write i2c OK [17:25:37]MH_I2C_Read... [17:25:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:37]Read from MH i2c: E2 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 62 00 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 62 00 05 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:37]wFMCommunicate OK [17:25:37]SAM_PROTO_GetFieldsCounters done [17:25:37]requested_item shift.num is exist - process it [17:25:37]requested_item shift.opened is exist - process it [17:25:37]req_shift_opened [17:25:37]FM_GetShiftState [17:25:37]SAM_PROTO_GetShiftState [17:25:37]wFMCommunicate request_size=4 [17:25:37]MH_SAM_APDU [17:25:37]CAPDU: 80 13 01 00 [17:25:37]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [17:25:37]Write i2c OK [17:25:37]MH_I2C_Read... [17:25:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:37]Read from MH i2c: E2 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 0E 00 [17:25:37]MH_I2C_Read... [17:25:37]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [17:25:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:37]wFMCommunicate OK [17:25:37]SAM_PROTO_GetShiftState done [17:25:37]FM_GetShiftState done [17:25:37]req_shift_opened done [17:25:37]requested_item shift.open_date is exist - process it [17:25:37]req_shift_open_date [17:25:37]req_shift_open_date done [17:25:37]produce_requested_data done [17:25:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198920,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:25:37]process_action_free close_receipt [17:25:37]json_value_free [17:25:37]json_value_free done [17:25:37]process_json_proto returns [17:25:37]Send response to host [17:25:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198920,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:25:37]free response buf [17:25:37]execute_script done [17:25:37]execute_script returns [17:25:37]free content buf [17:25:37]Sock 7.Close socket [17:25:37]Sock 7.Thread stoped [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:54]accept exits with 9 [17:25:54]New connection [17:25:54]New thread 3066936676 created [17:25:54]Thread 3066793316 joined [17:25:54]Waiting for new connection... [17:25:54] Sock 9.Parse request [17:25:54]Sock 9.Check first char [17:25:54]Sock 9.First char is OK [17:25:54]request: POST /json_proto HTTP/1.0 [17:25:54]Method: POST [17:25:54]URL: /json_proto [17:25:54]Method is POST - this is cgi request [17:25:54]url: /json_proto [17:25:54]query_string will be loaded in cgi processing [17:25:54]execute_cgi json_proto POST (null) [17:25:54]execute_cgi path=json_proto method=POST [17:25:54]POST find Content-Length [17:25:54]Host: 172.17.46.195:8080 [17:25:54]Content-Length: 811 [17:25:54]Content-Type: application/json [17:25:54] [17:25:54]POST finish read [17:25:54]Found Content-Length = 811 [17:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:54]execute_script... [17:25:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:54]POST & json_proto [17:25:54]process_json_proto [17:25:54]json parsed OK: [17:25:54]protocol is kg_v1.0 [17:25:54]action value=close_receipt [17:25:54]process_action close_receipt [17:25:54]cmd_close_receipt [17:25:54]MH_GetDate [17:25:54]Write to MH i2c: F0 00 00 07 03 F9 [17:25:54]Write i2c OK [17:25:54]MH_I2C_Read... [17:25:54]Read from MH i2c: F0 [17:25:54]MH_I2C_Read... [17:25:54]Read from MH i2c: F0 09 00 [17:25:54]MH_I2C_Read... [17:25:54]Read from MH i2c: F0 09 00 07 03 00 23 DD C0 66 8D AE BC 66 85 [17:25:54]GetLastDocTimeStamp 1723915531 [17:25:54]current date 1723915555 [17:25:54]FM_GetShiftState [17:25:54]SAM_PROTO_GetShiftState [17:25:54]wFMCommunicate request_size=4 [17:25:54]MH_SAM_APDU [17:25:54]CAPDU: 80 13 01 00 [17:25:54]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [17:25:54]Write i2c OK [17:25:54]MH_I2C_Read... [17:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:54]Read from MH i2c: E2 [17:25:54]MH_I2C_Read... [17:25:54]Read from MH i2c: E2 0E 00 [17:25:54]MH_I2C_Read... [17:25:54]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E8 [17:25:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:54]wFMCommunicate OK [17:25:54]SAM_PROTO_GetShiftState done [17:25:54]FM_GetShiftState done [17:25:54]opened in 1723853126 [17:25:54]opened+sec_in_day 1723939526 [17:25:54]quantity*price = 100051 [17:25:54]sum+1 = 100052 [17:25:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 529 17.08.2024 17:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198921 肖袩袛: 31261527587913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172555&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198921&fm=31261527587913&tin=02508201610067®Number=0000000000092545&sum=100051 [17:25:56]StoreToDocumentArchive [17:25:56]shift 463 fd 198921 [17:25:56]save to /storage/0463/doc_00198921 [17:25:56]save last doc name /storage/0463/doc_00198921 to /storage/kkm_last_doc_name [17:25:56]save OK [17:25:56]Clear old archive folders... [17:25:56]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:25:56]tlvbuf is 019E51D0 [17:25:56]SAM_PROTO_ClearQueue [17:25:56]wFMCommunicate request_size=4 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 09 00 00 [17:25:56]Write to MH i2c: E2 08 00 15 03 80 09 00 00 00 00 00 00 8A [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [17:25:56]RAPDU: 90 00 [17:25:56]wFMCommunicate OK [17:25:56]SAM_PROTO_ClearQueue done [17:25:56]KKMCreateOFDPacket [17:25:56]OFDProtocolAddRootSTLVToBuf [17:25:56]FM_MakeSignedData [17:25:56]FM_MakeSignedData [17:25:56]SAM_PROTO_SignData [17:25:56]wFMCommunicate request_size=4 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 0D 01 02 [17:25:56]Write to MH i2c: E2 08 00 16 03 80 0D 01 02 00 00 00 00 92 [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [17:25:56]RAPDU: 90 00 [17:25:56]wFMCommunicate OK [17:25:56]wFMCommunicate request_size=255 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 23 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 09 03 [17:25:56]Write to MH i2c: E2 02 01 17 03 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 23 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 09 03 00 00 87 [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [17:25:56]RAPDU: 90 00 [17:25:56]wFMCommunicate OK [17:25:56]wFMCommunicate request_size=16 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1C 6E A4 3F 3C 49 [17:25:56]Write to MH i2c: E2 13 00 18 03 80 0D 02 02 0B 00 00 35 04 06 00 1C 6E A4 3F 3C 49 00 00 DC [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [17:25:56]RAPDU: 90 00 [17:25:56]wFMCommunicate OK [17:25:56]wFMCommunicate request_size=4 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 0D 03 02 [17:25:56]Write to MH i2c: E2 08 00 19 03 80 0D 03 02 00 00 00 00 97 [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 0B 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 0B 00 19 03 00 D4 D3 F1 63 D2 51 FF 32 90 00 E7 [17:25:56]RAPDU: D4 D3 F1 63 D2 51 FF 32 90 00 [17:25:56]wFMCommunicate OK [17:25:56]SAM_PROTO_SignData done [17:25:56]FM_MakeSignedData done [17:25:56]CreateOFDProtocolMessage [17:25:56]wFMCommunicate request_size=4 [17:25:56]MH_SAM_APDU [17:25:56]CAPDU: 80 11 00 00 [17:25:56]Write to MH i2c: E2 08 00 1A 03 80 11 00 00 00 00 00 00 97 [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:56]Read from MH i2c: E2 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 17 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: E2 17 00 1A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E4 [17:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:56]wFMCommunicate OK [17:25:56]CreateOFDProtocolMessage done [17:25:56]OFDSenderStorePacket 198921 [17:25:56]StoreOFDPacket docnum=198921 [17:25:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 08 AB 0D 01 23 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 23 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 09 03 00 35 04 06 00 1C 6E A4 3F 3C 49 D4 D3 F1 63 D2 51 FF 32 [17:25:56]CheckFolder [17:25:56]dirname=/storage/ofd_packets [17:25:56]CheckFolder done [17:25:56]ProducePacketName [17:25:56]name=ofd_packets/00198921 [17:25:56]NVStorageSaveData ofd_packets/00198921 [17:25:56]File name is /storage/ofd_packets/00198921 [17:25:56]Write 307 bytes [17:25:56]NVStorageSaveData done [17:25:56]OFDSenderStorePacket done [17:25:56]KKMCreateOFDPacket done [17:25:56]NVStorageSaveData kkm_last_timestamp [17:25:56]File name is /storage/kkm_last_timestamp [17:25:56]Write 4 bytes [17:25:56]NVStorageSaveData done [17:25:56]ExternCall_PrintAddStr [17:25:56]wPrintStart [17:25:56]Write to MH i2c: 01 00 00 1B 03 1E [17:25:56]Write i2c OK [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: 01 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: 01 07 00 [17:25:56]MH_I2C_Read... [17:25:56]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 FF 0F 33 [17:25:56]RasterBufferAndPrint [17:25:56]line 小褔械褌 N : (1)11326389 [17:25:56]line 袠袧袧: 02508201610067 [17:25:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:25:56]line 袩袪袨袛袗袞袗 [17:25:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [17:25:56]line 孝芯胁邪褉: 2710194210 [17:25:56]line D-ENERGY 袛孝-袣-5 [17:25:56]line 12.960 * 77.20 [17:25:56]line = 1000.51 [17:25:56]line 袧袛小 12% 袧小袩 1% [17:25:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:25:56]line 袠孝袨袚袨: 1000.51 [17:25:56]line 袧小袩 1% : 8.85 [17:25:56]line 袧袛小 12% : 106.25 [17:25:56]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:25:56]line 袘械蟹薪邪谢.: 1000.51 [17:25:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:25:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:25:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:25:56]line 效械泻 529 17.08.2024 17:25 [17:25:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:25:56]line 袟袧袦: 0300000079 [17:25:56]line 袪袧袦: 0000000000092545 [17:25:56]line 袙械褉褋懈褟 袣袣袦: 001 [17:25:56]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:25:56]line 肖袦: 0000000000871802 [17:25:56]line 肖袛: 198921 [17:25:56]line 肖袩袛: 31261527587913 [17:25:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172555&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198921&fm=31261527587913&tin=02508201610067®Number=0000000000092545&sum=100051 [17:25:56]OFD Sender: Processing packet 198921 [packets to send 246, broken 245] [17:25:56]ProducePacketName [17:25:56]name=ofd_packets/00198921 [17:25:56]OFD Sender: To server: 嚂鰌G, [17:25:56]CommunicateWithHost lk.salyk.kg:30040 [17:25:56]ConnectInit lk.salyk.kg [17:25:56]written 0, free lines is 4095 [17:25:56]Connected sock=11 [17:25:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 08 AB 0D 01 23 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 23 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 09 03 00 35 04 06 00 1C 6E A4 3F 3C 49 D4 D3 F1 63 D2 51 FF 32 [17:25:57]Write to MH i2c: 01 00 00 45 03 48 [17:25:57]Write i2c OK [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: 01 [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: 01 07 00 [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 ED 0C 48 [17:25:57]RasterBufferAndPrint [17:25:57]line [17:25:57]line [17:25:57]line [17:25:57]line [17:25:57]line [17:25:57]written 0, free lines is 3315 [17:25:57]MH_Cut [17:25:57]Write to MH i2c: D1 01 00 4C 03 01 21 [17:25:57]Write i2c OK [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: D1 [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: D1 01 00 [17:25:57]MH_I2C_Read... [17:25:57]Read from MH i2c: D1 01 00 4C 03 00 20 [17:25:57]Write to MH i2c: 01 00 00 4D 03 50 [17:25:57]Write i2c OK [17:25:57]MH_I2C_Read... [17:25:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 4C 47 00 03 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 09 03 00 F4 03 04 00 32 89 C0 66 B6 04 01 00 00 F6 CB 24 1B 90 C0 27 FE [17:25:57]CommunicateWithHost err = 0 [17:25:57]CheckOFDResponse [17:25:57]1017 (14) - 77093643461234 [17:25:57]1041 (16) - 0000000000871802 [17:25:57]1040 (4) - 198921 [17:25:57]1012 (4) - 17.08.2024 11:27 [17:25:57]1206 (1) - 0 [17:25:57]OFD Sender: Remove packet 198921 [17:25:57]ProducePacketName [17:25:57]name=ofd_packets/00198921 [17:25:57]NVStorageDeleteData [17:25:57]OFD Sender: No OFD packet to send [17:25:57]*** Cut start [17:25:57]*** Purtial cut [17:25:57]*** Stage 1: CUTSNS_PIN = 1 [17:25:58]Read from MH i2c: 01 [17:25:58]MH_I2C_Read... [17:25:58]*** Stop cut motor [17:25:58]*** Cut end [17:25:58]Read from MH i2c: 01 07 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [17:25:58]process_action close_receipt done [17:25:58]requested_data is exist [17:25:58]produce_requested_data [17:25:58]requested_item fm.sn is exist - process it [17:25:58]wFMCommunicate request_size=4 [17:25:58]MH_SAM_APDU [17:25:58]CAPDU: 80 11 00 00 [17:25:58]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [17:25:58]Write i2c OK [17:25:58]MH_I2C_Read... [17:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:58]Read from MH i2c: E2 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 17 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [17:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:25:58]wFMCommunicate OK [17:25:58]requested_item fd.num is exist - process it [17:25:58]SAM_PROTO_GetFieldsCounters [17:25:58]wFMCommunicate request_size=4 [17:25:58]MH_SAM_APDU [17:25:58]CAPDU: 80 13 00 00 [17:25:58]Write to MH i2c: E2 08 00 4F 03 80 13 00 00 00 00 00 00 CE [17:25:58]Write i2c OK [17:25:58]MH_I2C_Read... [17:25:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:58]Read from MH i2c: E2 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 62 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 62 00 4F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [17:25:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:58]wFMCommunicate OK [17:25:58]SAM_PROTO_GetFieldsCounters done [17:25:58]requested_item shift.num is exist - process it [17:25:58]requested_item shift.opened is exist - process it [17:25:58]req_shift_opened [17:25:58]FM_GetShiftState [17:25:58]SAM_PROTO_GetShiftState [17:25:58]wFMCommunicate request_size=4 [17:25:58]MH_SAM_APDU [17:25:58]CAPDU: 80 13 01 00 [17:25:58]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [17:25:58]Write i2c OK [17:25:58]MH_I2C_Read... [17:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:58]Read from MH i2c: E2 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 0E 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 30 [17:25:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:58]wFMCommunicate OK [17:25:58]SAM_PROTO_GetShiftState done [17:25:58]FM_GetShiftState done [17:25:58]req_shift_opened done [17:25:58]requested_item shift.open_date is exist - process it [17:25:58]req_shift_open_date [17:25:58]req_shift_open_date done [17:25:58]produce_requested_data done [17:25:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198921,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:25:58]process_action_free close_receipt [17:25:58]json_value_free [17:25:58]json_value_free done [17:25:58]process_json_proto returns [17:25:58]Send response to host [17:25:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198921,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:25:58]free response buf [17:25:58]execute_script done [17:25:58]execute_script returns [17:25:58]free content buf [17:25:58]Sock 9.Close socket [17:25:58]Sock 9.Thread stoped [17:25:58]accept exits with 7 [17:25:58]New connection [17:25:58]New thread 3066793316 created [17:25:58]Thread 3066936676 joined [17:25:58]Waiting for new connection... [17:25:58] Sock 7.Parse request [17:25:58]Sock 7.Check first char [17:25:58]Sock 7.First char is OK [17:25:58]request: POST /json_proto HTTP/1.0 [17:25:58]Method: POST [17:25:58]URL: /json_proto [17:25:58]Method is POST - this is cgi request [17:25:58]url: /json_proto [17:25:58]query_string will be loaded in cgi processing [17:25:58]execute_cgi json_proto POST (null) [17:25:58]execute_cgi path=json_proto method=POST [17:25:58]POST find Content-Length [17:25:58]Host: 172.17.46.195:8080 [17:25:58]Content-Length: 805 [17:25:58]Content-Type: application/json [17:25:58] [17:25:58]POST finish read [17:25:58]Found Content-Length = 805 [17:25:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:58]execute_script... [17:25: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)11326390", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:58]POST & json_proto [17:25:58]process_json_proto [17:25:58]json parsed OK: [17:25:58]protocol is kg_v1.0 [17:25:58]action value=close_receipt [17:25:58]process_action close_receipt [17:25:58]cmd_close_receipt [17:25:58]MH_GetDate [17:25:58]Write to MH i2c: F0 00 00 51 03 43 [17:25:58]Write i2c OK [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: F0 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: F0 09 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: F0 09 00 51 03 00 26 DD C0 66 8D AE BC 66 D2 [17:25:58]GetLastDocTimeStamp 1723915555 [17:25:58]current date 1723915558 [17:25:58]FM_GetShiftState [17:25:58]SAM_PROTO_GetShiftState [17:25:58]wFMCommunicate request_size=4 [17:25:58]MH_SAM_APDU [17:25:58]CAPDU: 80 13 01 00 [17:25:58]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [17:25:58]Write i2c OK [17:25:58]MH_I2C_Read... [17:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:58]Read from MH i2c: E2 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 0E 00 [17:25:58]MH_I2C_Read... [17:25:58]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 32 [17:25:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:25:58]wFMCommunicate OK [17:25:58]SAM_PROTO_GetShiftState done [17:25:58]FM_GetShiftState done [17:25:58]opened in 1723853126 [17:25:58]opened+sec_in_day 1723939526 [17:25:58]quantity*price = 150032 [17:25:58]sum+1 = 150033 [17:25:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 530 17.08.2024 17:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198922 肖袩袛: 279118992656446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172558&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198922&fm=279118992656446&tin=02508201610067®Number=0000000000092545&sum=150032 [17:26:00]StoreToDocumentArchive [17:26:00]shift 463 fd 198922 [17:26:00]save to /storage/0463/doc_00198922 [17:26:00]save last doc name /storage/0463/doc_00198922 to /storage/kkm_last_doc_name [17:26:00]save OK [17:26:00]Clear old archive folders... [17:26:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:00]tlvbuf is 019D35F0 [17:26:00]SAM_PROTO_ClearQueue [17:26:00]wFMCommunicate request_size=4 [17:26:00]MH_SAM_APDU [17:26:00]CAPDU: 80 09 00 00 [17:26:00]Write to MH i2c: E2 08 00 5F 03 80 09 00 00 00 00 00 00 D4 [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:00]Read from MH i2c: E2 03 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [17:26:00]RAPDU: 90 00 [17:26:00]wFMCommunicate OK [17:26:00]SAM_PROTO_ClearQueue done [17:26:00]KKMCreateOFDPacket [17:26:00]OFDProtocolAddRootSTLVToBuf [17:26:00]FM_MakeSignedData [17:26:00]FM_MakeSignedData [17:26:00]SAM_PROTO_SignData [17:26:00]wFMCommunicate request_size=4 [17:26:00]MH_SAM_APDU [17:26:00]CAPDU: 80 0D 01 02 [17:26:00]Write to MH i2c: E2 08 00 60 03 80 0D 01 02 00 00 00 00 DC [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [17:26:00]RAPDU: 90 00 [17:26:00]wFMCommunicate OK [17:26:00]wFMCommunicate request_size=255 [17:26:00]MH_SAM_APDU [17:26: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 26 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 09 03 00 35 04 06 00 FD [17:26:00]Write to MH i2c: E2 02 01 61 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 26 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 09 03 00 35 04 06 00 FD 00 00 2A [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [17:26:00]RAPDU: 90 00 [17:26:00]wFMCommunicate OK [17:26:00]wFMCommunicate request_size=10 [17:26:00]MH_SAM_APDU [17:26:00]CAPDU: 80 0D 02 02 05 DB 74 68 48 3E [17:26:00]Write to MH i2c: E2 0D 00 62 03 80 0D 02 02 05 00 DB 74 68 48 3E 00 00 26 [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [17:26:00]RAPDU: 90 00 [17:26:00]wFMCommunicate OK [17:26:00]wFMCommunicate request_size=4 [17:26:00]MH_SAM_APDU [17:26:00]CAPDU: 80 0D 03 02 [17:26:00]Write to MH i2c: E2 08 00 63 03 80 0D 03 02 00 00 00 00 E1 [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 0B 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 0B 00 63 03 00 8B 06 01 8D 22 C5 65 3E 90 00 8B [17:26:00]RAPDU: 8B 06 01 8D 22 C5 65 3E 90 00 [17:26:00]wFMCommunicate OK [17:26:00]SAM_PROTO_SignData done [17:26:00]FM_MakeSignedData done [17:26:00]CreateOFDProtocolMessage [17:26:00]wFMCommunicate request_size=4 [17:26:00]MH_SAM_APDU [17:26:00]CAPDU: 80 11 00 00 [17:26:00]Write to MH i2c: E2 08 00 64 03 80 11 00 00 00 00 00 00 E1 [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:00]Read from MH i2c: E2 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 17 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: E2 17 00 64 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2E [17:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:26:00]wFMCommunicate OK [17:26:00]CreateOFDProtocolMessage done [17:26:00]OFDSenderStorePacket 198922 [17:26:00]StoreOFDPacket docnum=198922 [17:26:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B2 4C 07 01 2A 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 26 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 09 03 00 35 04 06 00 FD DB 74 68 48 3E 8B 06 01 8D 22 C5 65 3E [17:26:00]CheckFolder [17:26:00]dirname=/storage/ofd_packets [17:26:00]CheckFolder done [17:26:00]ProducePacketName [17:26:00]name=ofd_packets/00198922 [17:26:00]NVStorageSaveData ofd_packets/00198922 [17:26:00]File name is /storage/ofd_packets/00198922 [17:26:00]Write 301 bytes [17:26:00]NVStorageSaveData done [17:26:00]OFDSenderStorePacket done [17:26:00]KKMCreateOFDPacket done [17:26:00]NVStorageSaveData kkm_last_timestamp [17:26:00]File name is /storage/kkm_last_timestamp [17:26:00]Write 4 bytes [17:26:00]NVStorageSaveData done [17:26:00]ExternCall_PrintAddStr [17:26:00]wPrintStart [17:26:00]Write to MH i2c: 01 00 00 65 03 68 [17:26:00]Write i2c OK [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: 01 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: 01 07 00 [17:26:00]MH_I2C_Read... [17:26:00]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 FF 0F 7D [17:26:00]RasterBufferAndPrint [17:26:00]line 小褔械褌 N : (1)11326390 [17:26:00]line 袠袧袧: 02508201610067 [17:26:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:26:00]line 袩袪袨袛袗袞袗 [17:26:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [17:26:00]line 孝芯胁邪褉: 2710124500 [17:26:00]line 袗懈-95-袣-5 [17:26:00]line 20.220 * 74.20 [17:26:00]line = 1500.32 [17:26:00]line 袧袛小 12% 袧小袩 1% [17:26:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:26:00]line 袠孝袨袚袨: 1500.32 [17:26:00]line 袧小袩 1% : 13.28 [17:26:00]line 袧袛小 12% : 159.33 [17:26:00]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:26:00]line 袘械蟹薪邪谢.: 1500.32 [17:26:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:26:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:26:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:26:00]line 效械泻 530 17.08.2024 17:25 [17:26:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:26:00]line 袟袧袦: 0300000079 [17:26:00]line 袪袧袦: 0000000000092545 [17:26:00]line 袙械褉褋懈褟 袣袣袦: 001 [17:26:00]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:26:00]line 肖袦: 0000000000871802 [17:26:00]line 肖袛: 198922 [17:26:00]line 肖袩袛: 279118992656446 [17:26:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172558&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198922&fm=279118992656446&tin=02508201610067®Number=0000000000092545&sum=150032 [17:26:00]OFD Sender: Processing packet 198922 [packets to send 246, broken 245] [17:26:00]ProducePacketName [17:26:00]name=ofd_packets/00198922 [17:26:00]OFD Sender: To server: 嚂鰌G, [17:26:00]CommunicateWithHost lk.salyk.kg:30040 [17:26:00]ConnectInit lk.salyk.kg [17:26:00]written 0, free lines is 4095 [17:26:00]Connected sock=10 [17:26:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B2 4C 07 01 2A 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 26 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 09 03 00 35 04 06 00 FD DB 74 68 48 3E 8B 06 01 8D 22 C5 65 3E [17:26:01]Write to MH i2c: 01 00 00 8F 03 92 [17:26:01]Write i2c OK [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: 01 [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: 01 07 00 [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: 01 07 00 8F 03 00 00 00 00 00 F8 0C 9D [17:26:01]RasterBufferAndPrint [17:26:01]line [17:26:01]line [17:26:01]line [17:26:01]line [17:26:01]line [17:26:01]written 0, free lines is 3338 [17:26:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 41 E6 47 00 25 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 09 03 00 F4 03 04 00 36 89 C0 66 B6 04 01 00 00 A4 8E 16 33 89 7F 8A 21 [17:26:01]CommunicateWithHost err = 0 [17:26:01]CheckOFDResponse [17:26:01]1017 (14) - 77093643461234 [17:26:01]1041 (16) - 0000000000871802 [17:26:01]1040 (4) - 198922 [17:26:01]1012 (4) - 17.08.2024 11:27 [17:26:01]1206 (1) - 0 [17:26:01]OFD Sender: Remove packet 198922 [17:26:01]ProducePacketName [17:26:01]name=ofd_packets/00198922 [17:26:01]NVStorageDeleteData [17:26:01]MH_Cut [17:26:01]Write to MH i2c: D1 01 00 96 03 01 6B [17:26:01]Write i2c OK [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: D1 [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: D1 01 00 [17:26:01]MH_I2C_Read... [17:26:01]Read from MH i2c: D1 01 00 96 03 00 6A [17:26:01]Write to MH i2c: 01 00 00 97 03 9A [17:26:01]Write i2c OK [17:26:01]MH_I2C_Read... [17:26:01]OFD Sender: No OFD packet to send [17:26:02]*** Cut start [17:26:02]*** Purtial cut [17:26:02]*** CUTSNS_PIN = 0 [17:26:02]*** Stage 1: CUTSNS_PIN = 1 [17:26:04]Read from MH i2c: 01 [17:26:04]MH_I2C_Read... [17:26:04]*** Stop cut motor [17:26:04]*** Cut end [17:26:04]Read from MH i2c: 01 07 00 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: 01 07 00 97 03 00 00 00 00 00 FF 0F AF [17:26:04]process_action close_receipt done [17:26:04]requested_data is exist [17:26:04]produce_requested_data [17:26:04]requested_item fm.sn is exist - process it [17:26:04]wFMCommunicate request_size=4 [17:26:04]MH_SAM_APDU [17:26:04]CAPDU: 80 11 00 00 [17:26:04]Write to MH i2c: E2 08 00 98 03 80 11 00 00 00 00 00 00 15 [17:26:04]Write i2c OK [17:26:04]MH_I2C_Read... [17:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:04]Read from MH i2c: E2 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 17 00 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 17 00 98 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [17:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:26:04]wFMCommunicate OK [17:26:04]requested_item fd.num is exist - process it [17:26:04]SAM_PROTO_GetFieldsCounters [17:26:04]wFMCommunicate request_size=4 [17:26:04]MH_SAM_APDU [17:26:04]CAPDU: 80 13 00 00 [17:26:04]Write to MH i2c: E2 08 00 99 03 80 13 00 00 00 00 00 00 18 [17:26:04]Write i2c OK [17:26:04]MH_I2C_Read... [17:26:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:04]Read from MH i2c: E2 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 62 00 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 62 00 99 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 55 [17:26:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:04]wFMCommunicate OK [17:26:04]SAM_PROTO_GetFieldsCounters done [17:26:04]requested_item shift.num is exist - process it [17:26:04]requested_item shift.opened is exist - process it [17:26:04]req_shift_opened [17:26:04]FM_GetShiftState [17:26:04]SAM_PROTO_GetShiftState [17:26:04]wFMCommunicate request_size=4 [17:26:04]MH_SAM_APDU [17:26:04]CAPDU: 80 13 01 00 [17:26:04]Write to MH i2c: E2 08 00 9A 03 80 13 01 00 00 00 00 00 1A [17:26:04]Write i2c OK [17:26:04]MH_I2C_Read... [17:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:04]Read from MH i2c: E2 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 0E 00 [17:26:04]MH_I2C_Read... [17:26:04]Read from MH i2c: E2 0E 00 9A 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [17:26:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:26:04]wFMCommunicate OK [17:26:04]SAM_PROTO_GetShiftState done [17:26:04]FM_GetShiftState done [17:26:04]req_shift_opened done [17:26:04]requested_item shift.open_date is exist - process it [17:26:04]req_shift_open_date [17:26:04]req_shift_open_date done [17:26:04]produce_requested_data done [17:26:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198922,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:26:04]process_action_free close_receipt [17:26:04]json_value_free [17:26:04]json_value_free done [17:26:04]process_json_proto returns [17:26:04]Send response to host [17:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198922,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:26:04]free response buf [17:26:04]execute_script done [17:26:04]execute_script returns [17:26:04]free content buf [17:26:04]Sock 7.Close socket [17:26:04]Sock 7.Thread stoped [17:26:06]OFD Sender: No OFD packet to send [17:26:08]accept exits with 9 [17:26:08]New connection [17:26:08]New thread 3066936676 created [17:26:08]Thread 3066793316 joined [17:26:08]Waiting for new connection... [17:26:08] Sock 9.Parse request [17:26:08]Sock 9.Check first char [17:26:08]Sock 9.First char is OK [17:26:08]request: POST /json_proto HTTP/1.0 [17:26:08]Method: POST [17:26:08]URL: /json_proto [17:26:08]Method is POST - this is cgi request [17:26:08]url: /json_proto [17:26:08]query_string will be loaded in cgi processing [17:26:08]execute_cgi json_proto POST (null) [17:26:08]execute_cgi path=json_proto method=POST [17:26:08]POST find Content-Length [17:26:08]Host: 172.17.46.195:8080 [17:26:08]Content-Length: 805 [17:26:08]Content-Type: application/json [17:26:08] [17:26:08]POST finish read [17:26:08]Found Content-Length = 805 [17:26:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:08]execute_script... [17:26:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326391", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:08]POST & json_proto [17:26:08]process_json_proto [17:26:08]json parsed OK: [17:26:08]protocol is kg_v1.0 [17:26:08]action value=close_receipt [17:26:08]process_action close_receipt [17:26:08]cmd_close_receipt [17:26:08]MH_GetDate [17:26:08]Write to MH i2c: F0 00 00 9B 03 8D [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 09 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 09 00 9B 03 00 30 DD C0 66 8D AE BC 66 26 [17:26:08]GetLastDocTimeStamp 1723915558 [17:26:08]current date 1723915568 [17:26:08]FM_GetShiftState [17:26:08]SAM_PROTO_GetShiftState [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 13 01 00 [17:26:08]Write to MH i2c: E2 08 00 9C 03 80 13 01 00 00 00 00 00 1C [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0E 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0E 00 9C 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7C [17:26:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:26:08]wFMCommunicate OK [17:26:08]SAM_PROTO_GetShiftState done [17:26:08]FM_GetShiftState done [17:26:08]opened in 1723853126 [17:26:08]opened+sec_in_day 1723939526 [17:26:08]quantity*price = 100005 [17:26:08]sum+1 = 100006 [17:26:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 531 17.08.2024 17:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198923 肖袩袛: 94218710785181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198923&fm=94218710785181&tin=02508201610067®Number=0000000000092545&sum=100005 [17:26:10]StoreToDocumentArchive [17:26:10]shift 463 fd 198923 [17:26:10]save to /storage/0463/doc_00198923 [17:26:10]save last doc name /storage/0463/doc_00198923 to /storage/kkm_last_doc_name [17:26:10]save OK [17:26:10]Clear old archive folders... [17:26:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:10]tlvbuf is 019D5200 [17:26:10]SAM_PROTO_ClearQueue [17:26:10]wFMCommunicate request_size=4 [17:26:10]MH_SAM_APDU [17:26:10]CAPDU: 80 09 00 00 [17:26:10]Write to MH i2c: E2 08 00 A9 03 80 09 00 00 00 00 00 00 1E [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [17:26:10]RAPDU: 90 00 [17:26:10]wFMCommunicate OK [17:26:10]SAM_PROTO_ClearQueue done [17:26:10]KKMCreateOFDPacket [17:26:10]OFDProtocolAddRootSTLVToBuf [17:26:10]FM_MakeSignedData [17:26:10]FM_MakeSignedData [17:26:10]SAM_PROTO_SignData [17:26:10]wFMCommunicate request_size=4 [17:26:10]MH_SAM_APDU [17:26:10]CAPDU: 80 0D 01 02 [17:26:10]Write to MH i2c: E2 08 00 AA 03 80 0D 01 02 00 00 00 00 26 [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [17:26:10]RAPDU: 90 00 [17:26:10]wFMCommunicate OK [17:26:10]wFMCommunicate request_size=255 [17:26:10]MH_SAM_APDU [17:26: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 31 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 09 03 00 35 04 06 00 55 [17:26:10]Write to MH i2c: E2 02 01 AB 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 31 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 09 03 00 35 04 06 00 55 00 00 BC [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [17:26:10]RAPDU: 90 00 [17:26:10]wFMCommunicate OK [17:26:10]wFMCommunicate request_size=10 [17:26:10]MH_SAM_APDU [17:26:10]CAPDU: 80 0D 02 02 05 B1 00 C9 9C 9D [17:26:10]Write to MH i2c: E2 0D 00 AC 03 80 0D 02 02 05 00 B1 00 C9 9C 9D 00 00 E6 [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [17:26:10]RAPDU: 90 00 [17:26:10]wFMCommunicate OK [17:26:10]wFMCommunicate request_size=4 [17:26:10]MH_SAM_APDU [17:26:10]CAPDU: 80 0D 03 02 [17:26:10]Write to MH i2c: E2 08 00 AD 03 80 0D 03 02 00 00 00 00 2B [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 0B 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 0B 00 AD 03 00 C5 13 B6 D1 A4 15 49 02 90 00 8F [17:26:10]RAPDU: C5 13 B6 D1 A4 15 49 02 90 00 [17:26:10]wFMCommunicate OK [17:26:10]SAM_PROTO_SignData done [17:26:10]FM_MakeSignedData done [17:26:10]CreateOFDProtocolMessage [17:26:10]wFMCommunicate request_size=4 [17:26:10]MH_SAM_APDU [17:26:10]CAPDU: 80 11 00 00 [17:26:10]Write to MH i2c: E2 08 00 AE 03 80 11 00 00 00 00 00 00 2B [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:10]Read from MH i2c: E2 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 17 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: E2 17 00 AE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [17:26:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:26:10]wFMCommunicate OK [17:26:10]CreateOFDProtocolMessage done [17:26:10]OFDSenderStorePacket 198923 [17:26:10]StoreOFDPacket docnum=198923 [17:26:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB BD 07 01 4A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 31 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 09 03 00 35 04 06 00 55 B1 00 C9 9C 9D C5 13 B6 D1 A4 15 49 02 [17:26:10]CheckFolder [17:26:10]dirname=/storage/ofd_packets [17:26:10]CheckFolder done [17:26:10]ProducePacketName [17:26:10]name=ofd_packets/00198923 [17:26:10]NVStorageSaveData ofd_packets/00198923 [17:26:10]File name is /storage/ofd_packets/00198923 [17:26:10]Write 301 bytes [17:26:10]NVStorageSaveData done [17:26:10]OFDSenderStorePacket done [17:26:10]KKMCreateOFDPacket done [17:26:10]NVStorageSaveData kkm_last_timestamp [17:26:10]File name is /storage/kkm_last_timestamp [17:26:10]Write 4 bytes [17:26:10]NVStorageSaveData done [17:26:10]ExternCall_PrintAddStr [17:26:10]wPrintStart [17:26:10]Write to MH i2c: 01 00 00 AF 03 B2 [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 07 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 07 00 AF 03 00 00 00 00 00 FF 0F C7 [17:26:10]RasterBufferAndPrint [17:26:10]line 小褔械褌 N : (1)11326391 [17:26:10]line 袠袧袧: 02508201610067 [17:26:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:26:10]line 袩袪袨袛袗袞袗 [17:26:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:26:10]line 孝芯胁邪褉: 2710124130 [17:26:10]line 袗懈-92-袣-4 [17:26:10]line 14.750 * 67.80 [17:26:10]line = 1000.05 [17:26:10]line 袧袛小 12% 袧小袩 1% [17:26:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:26:10]line 袠孝袨袚袨: 1000.05 [17:26:10]line 袧小袩 1% : 8.85 [17:26:10]line 袧袛小 12% : 106.20 [17:26:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:26:10]line 袘械蟹薪邪谢.: 1000.05 [17:26:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:26:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:26:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:26:10]line 效械泻 531 17.08.2024 17:26 [17:26:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:26:10]line 袟袧袦: 0300000079 [17:26:10]line 袪袧袦: 0000000000092545 [17:26:10]line 袙械褉褋懈褟 袣袣袦: 001 [17:26:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:26:10]line 肖袦: 0000000000871802 [17:26:10]line 肖袛: 198923 [17:26:10]line 肖袩袛: 94218710785181 [17:26:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198923&fm=94218710785181&tin=02508201610067®Number=0000000000092545&sum=100005 [17:26:10]written 0, free lines is 4095 [17:26:10]OFD Sender: Processing packet 198923 [packets to send 246, broken 245] [17:26:10]ProducePacketName [17:26:10]name=ofd_packets/00198923 [17:26:10]OFD Sender: To server: 嚂鰌G, [17:26:10]CommunicateWithHost lk.salyk.kg:30040 [17:26:10]ConnectInit lk.salyk.kg [17:26:11]Connected sock=10 [17:26:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB BD 07 01 4A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 31 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 09 03 00 35 04 06 00 55 B1 00 C9 9C 9D C5 13 B6 D1 A4 15 49 02 [17:26:11]Write to MH i2c: 01 00 00 D9 03 DC [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: 01 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: 01 07 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: 01 07 00 D9 03 00 00 00 00 00 EC 0C DB [17:26:11]RasterBufferAndPrint [17:26:11]line [17:26:11]line [17:26:11]line [17:26:11]line [17:26:11]line [17:26:11]written 0, free lines is 3329 [17:26:11]MH_Cut [17:26:11]Write to MH i2c: D1 01 00 E0 03 01 B5 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: D1 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: D1 01 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: D1 01 00 E0 03 00 B4 [17:26:11]Write to MH i2c: 01 00 00 E1 03 E4 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 87 A8 47 00 19 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 09 03 00 F4 03 04 00 40 89 C0 66 B6 04 01 00 00 48 14 54 71 7F 4D A6 8B [17:26:11]CommunicateWithHost err = 0 [17:26:11]CheckOFDResponse [17:26:11]1017 (14) - 77093643461234 [17:26:11]1041 (16) - 0000000000871802 [17:26:11]1040 (4) - 198923 [17:26:11]1012 (4) - 17.08.2024 11:28 [17:26:11]1206 (1) - 0 [17:26:11]OFD Sender: Remove packet 198923 [17:26:11]ProducePacketName [17:26:11]name=ofd_packets/00198923 [17:26:11]NVStorageDeleteData [17:26:11]OFD Sender: No OFD packet to send [17:26:11]*** Cut start [17:26:11]*** Purtial cut [17:26:11]*** Stage 1: CUTSNS_PIN = 1 [17:26:12]Read from MH i2c: 01 [17:26:12]MH_I2C_Read... [17:26:12]*** Stop cut motor [17:26:12]*** Cut end [17:26:12]Read from MH i2c: 01 07 00 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 FF 0F F9 [17:26:12]process_action close_receipt done [17:26:12]requested_data is exist [17:26:12]produce_requested_data [17:26:12]requested_item fm.sn is exist - process it [17:26:12]wFMCommunicate request_size=4 [17:26:12]MH_SAM_APDU [17:26:12]CAPDU: 80 11 00 00 [17:26:12]Write to MH i2c: E2 08 00 E2 03 80 11 00 00 00 00 00 00 5F [17:26:12]Write i2c OK [17:26:12]MH_I2C_Read... [17:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:12]Read from MH i2c: E2 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 17 00 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 17 00 E2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [17:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:26:12]wFMCommunicate OK [17:26:12]requested_item fd.num is exist - process it [17:26:12]SAM_PROTO_GetFieldsCounters [17:26:12]wFMCommunicate request_size=4 [17:26:12]MH_SAM_APDU [17:26:12]CAPDU: 80 13 00 00 [17:26:12]Write to MH i2c: E2 08 00 E3 03 80 13 00 00 00 00 00 00 62 [17:26:12]Write i2c OK [17:26:12]MH_I2C_Read... [17:26:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:12]Read from MH i2c: E2 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 62 00 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 62 00 E3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 A3 [17:26:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:12]wFMCommunicate OK [17:26:12]SAM_PROTO_GetFieldsCounters done [17:26:12]requested_item shift.num is exist - process it [17:26:12]requested_item shift.opened is exist - process it [17:26:12]req_shift_opened [17:26:12]FM_GetShiftState [17:26:12]SAM_PROTO_GetShiftState [17:26:12]wFMCommunicate request_size=4 [17:26:12]MH_SAM_APDU [17:26:12]CAPDU: 80 13 01 00 [17:26:12]Write to MH i2c: E2 08 00 E4 03 80 13 01 00 00 00 00 00 64 [17:26:12]Write i2c OK [17:26:12]MH_I2C_Read... [17:26:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:12]Read from MH i2c: E2 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 0E 00 [17:26:12]MH_I2C_Read... [17:26:12]Read from MH i2c: E2 0E 00 E4 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [17:26:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:26:12]wFMCommunicate OK [17:26:12]SAM_PROTO_GetShiftState done [17:26:12]FM_GetShiftState done [17:26:12]req_shift_opened done [17:26:12]requested_item shift.open_date is exist - process it [17:26:12]req_shift_open_date [17:26:12]req_shift_open_date done [17:26:12]produce_requested_data done [17:26:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198923,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:26:12]process_action_free close_receipt [17:26:12]json_value_free [17:26:12]json_value_free done [17:26:12]process_json_proto returns [17:26:12]Send response to host [17:26:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198923,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:26:12]free response buf [17:26:12]execute_script done [17:26:12]execute_script returns [17:26:12]free content buf [17:26:12]Sock 9.Close socket [17:26:12]Sock 9.Thread stoped [17:26:16]OFD Sender: No OFD packet to send [17:26:21]OFD Sender: No OFD packet to send [17:26:26]OFD Sender: No OFD packet to send [17:26:31]OFD Sender: No OFD packet to send [17:26:36]OFD Sender: No OFD packet to send [17:26:41]OFD Sender: No OFD packet to send [17:26:46]OFD Sender: No OFD packet to send [17:26:51]OFD Sender: No OFD packet to send [17:26:56]OFD Sender: No OFD packet to send [17:27:01]OFD Sender: No OFD packet to send [17:27:06]OFD Sender: No OFD packet to send [17:27:11]OFD Sender: No OFD packet to send [17:27:16]OFD Sender: No OFD packet to send [17:27:21]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:47]accept exits with 7 [17:28:47]New connection [17:28:47]New thread 3066793316 created [17:28:47]Thread 3066936676 joined [17:28:47]Waiting for new connection... [17:28:47] Sock 7.Parse request [17:28:47]Sock 7.Check first char [17:28:47]Sock 7.First char is OK [17:28:47]request: POST /json_proto HTTP/1.0 [17:28:47]Method: POST [17:28:47]URL: /json_proto [17:28:47]Method is POST - this is cgi request [17:28:47]url: /json_proto [17:28:47]query_string will be loaded in cgi processing [17:28:47]execute_cgi json_proto POST (null) [17:28:47]execute_cgi path=json_proto method=POST [17:28:47]POST find Content-Length [17:28:47]Host: 172.17.46.195:8080 [17:28:47]Content-Length: 680 [17:28:47]Content-Type: application/json [17:28:47] [17:28:47]POST finish read [17:28:47]Found Content-Length = 680 [17:28:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.690, "sum" : 860.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:47]execute_script... [17:28: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)11326392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.690, "sum" : 860.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:47]POST & json_proto [17:28:47]process_json_proto [17:28:47]json parsed OK: [17:28:47]protocol is kg_v1.0 [17:28:47]action value=close_receipt [17:28:47]process_action close_receipt [17:28:47]cmd_close_receipt [17:28:47]MH_GetDate [17:28:47]Write to MH i2c: F0 00 00 E5 03 D7 [17:28:47]Write i2c OK [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: F0 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: F0 09 00 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: F0 09 00 E5 03 00 CF DD C0 66 8D AE BC 66 0F [17:28:47]GetLastDocTimeStamp 1723915569 [17:28:47]current date 1723915727 [17:28:47]FM_GetShiftState [17:28:47]SAM_PROTO_GetShiftState [17:28:47]wFMCommunicate request_size=4 [17:28:47]MH_SAM_APDU [17:28:47]CAPDU: 80 13 01 00 [17:28:47]Write to MH i2c: E2 08 00 E6 03 80 13 01 00 00 00 00 00 66 [17:28:47]Write i2c OK [17:28:47]MH_I2C_Read... [17:28:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:47]Read from MH i2c: E2 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 0E 00 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 0E 00 E6 03 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C6 [17:28:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:28:47]wFMCommunicate OK [17:28:47]SAM_PROTO_GetShiftState done [17:28:47]FM_GetShiftState done [17:28:47]opened in 1723853126 [17:28:47]opened+sec_in_day 1723939526 [17:28:47]quantity*price = 86038 [17:28:47]sum+1 = 86039 [17:28:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 860.00 袙薪械褋械薪芯: 860.00 小袛袗效袗: 0.00 袧小袩 1% : 7.61 袧袛小 12% : 91.37 袧邪谢懈褔薪褘屑懈: 860.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 532 17.08.2024 17:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198924 肖袩袛: 34337317241512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172847&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198924&fm=34337317241512&tin=02508201610067®Number=0000000000092545&sum=86000 [17:28:48]StoreToDocumentArchive [17:28:48]shift 463 fd 198924 [17:28:48]save to /storage/0463/doc_00198924 [17:28:48]save last doc name /storage/0463/doc_00198924 to /storage/kkm_last_doc_name [17:28:48]save OK [17:28:48]Clear old archive folders... [17:28:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:28:48]tlvbuf is 019C74E0 [17:28:48]SAM_PROTO_ClearQueue [17:28:48]wFMCommunicate request_size=4 [17:28:48]MH_SAM_APDU [17:28:48]CAPDU: 80 09 00 00 [17:28:48]Write to MH i2c: E2 08 00 F3 03 80 09 00 00 00 00 00 00 68 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [17:28:48]RAPDU: 90 00 [17:28:48]wFMCommunicate OK [17:28:48]SAM_PROTO_ClearQueue done [17:28:48]KKMCreateOFDPacket [17:28:48]OFDProtocolAddRootSTLVToBuf [17:28:48]FM_MakeSignedData [17:28:48]FM_MakeSignedData [17:28:48]SAM_PROTO_SignData [17:28:48]wFMCommunicate request_size=4 [17:28:48]MH_SAM_APDU [17:28:48]CAPDU: 80 0D 01 02 [17:28:48]Write to MH i2c: E2 08 00 F4 03 80 0D 01 02 00 00 00 00 70 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 F4 03 00 90 00 6B [17:28:48]RAPDU: 90 00 [17:28:48]wFMCommunicate OK [17:28:48]wFMCommunicate request_size=255 [17:28:48]MH_SAM_APDU [17:28: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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 CF DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 09 03 00 35 04 06 00 1F [17:28:48]Write to MH i2c: E2 02 01 F5 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 CF DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 09 03 00 35 04 06 00 1F 00 00 71 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 F5 03 00 90 00 6C [17:28:48]RAPDU: 90 00 [17:28:48]wFMCommunicate OK [17:28:48]wFMCommunicate request_size=10 [17:28:48]MH_SAM_APDU [17:28:48]CAPDU: 80 0D 02 02 05 3A C7 98 C2 A8 [17:28:48]Write to MH i2c: E2 0D 00 F6 03 80 0D 02 02 05 00 3A C7 98 C2 A8 00 00 80 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [17:28:48]RAPDU: 90 00 [17:28:48]wFMCommunicate OK [17:28:48]wFMCommunicate request_size=4 [17:28:48]MH_SAM_APDU [17:28:48]CAPDU: 80 0D 03 02 [17:28:48]Write to MH i2c: E2 08 00 F7 03 80 0D 03 02 00 00 00 00 75 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 0B 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 0B 00 F7 03 00 04 FE C9 5D F5 62 11 17 90 00 1D [17:28:48]RAPDU: 04 FE C9 5D F5 62 11 17 90 00 [17:28:48]wFMCommunicate OK [17:28:48]SAM_PROTO_SignData done [17:28:48]FM_MakeSignedData done [17:28:48]CreateOFDProtocolMessage [17:28:48]wFMCommunicate request_size=4 [17:28:48]MH_SAM_APDU [17:28:48]CAPDU: 80 11 00 00 [17:28:48]Write to MH i2c: E2 08 00 F8 03 80 11 00 00 00 00 00 00 75 [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:48]Read from MH i2c: E2 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 17 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: E2 17 00 F8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [17:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:28:48]wFMCommunicate OK [17:28:48]CreateOFDProtocolMessage done [17:28:48]OFDSenderStorePacket 198924 [17:28:48]StoreOFDPacket docnum=198924 [17:28:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 40 07 01 02 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 CF DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 09 03 00 35 04 06 00 1F 3A C7 98 C2 A8 04 FE C9 5D F5 62 11 17 [17:28:48]CheckFolder [17:28:48]dirname=/storage/ofd_packets [17:28:48]CheckFolder done [17:28:48]ProducePacketName [17:28:48]name=ofd_packets/00198924 [17:28:48]NVStorageSaveData ofd_packets/00198924 [17:28:48]File name is /storage/ofd_packets/00198924 [17:28:48]Write 301 bytes [17:28:48]NVStorageSaveData done [17:28:48]OFDSenderStorePacket done [17:28:48]KKMCreateOFDPacket done [17:28:48]NVStorageSaveData kkm_last_timestamp [17:28:48]File name is /storage/kkm_last_timestamp [17:28:48]Write 4 bytes [17:28:48]NVStorageSaveData done [17:28:48]ExternCall_PrintAddStr [17:28:48]wPrintStart [17:28:48]Write to MH i2c: 01 00 00 F9 03 FC [17:28:48]Write i2c OK [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: 01 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: 01 07 00 [17:28:48]MH_I2C_Read... [17:28:48]Read from MH i2c: 01 07 00 F9 03 00 00 00 00 00 FF 0F 11 [17:28:48]RasterBufferAndPrint [17:28:48]line 小褔械褌 N : (1)11326392 [17:28:48]line 袠袧袧: 02508201610067 [17:28:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:28:48]line 袩袪袨袛袗袞袗 [17:28:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:28:48]line 孝芯胁邪褉: 2710124130 [17:28:48]line 袗懈-92-袣-4 [17:28:48]line 12.690 * 67.80 [17:28:48]line = 860.38 [17:28:48]line 袧袛小 12% 袧小袩 1% [17:28:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:28:48]line 袨袣袪校袚袥袝袧袠袝: -0.38 [17:28:48]line 袠孝袨袚袨: 860.00 [17:28:48]line 袙薪械褋械薪芯: 860.00 [17:28:48]line 小袛袗效袗: 0.00 [17:28:48]line 袧小袩 1% : 7.61 [17:28:48]line 袧袛小 12% : 91.37 [17:28:48]line 袧邪谢懈褔薪褘屑懈: 860.00 [17:28:48]line 袘械蟹薪邪谢.: 0.00 [17:28:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:28:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:28:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:28:48]line 效械泻 532 17.08.2024 17:28 [17:28:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:28:48]line 袟袧袦: 0300000079 [17:28:48]line 袪袧袦: 0000000000092545 [17:28:48]line 袙械褉褋懈褟 袣袣袦: 001 [17:28:48]line 肖袦: 0000000000871802 [17:28:48]line 肖袛: 198924 [17:28:48]line 肖袩袛: 34337317241512 [17:28:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172847&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198924&fm=34337317241512&tin=02508201610067®Number=0000000000092545&sum=86000 [17:28:49]OFD Sender: Processing packet 198924 [packets to send 246, broken 245] [17:28:49]ProducePacketName [17:28:49]name=ofd_packets/00198924 [17:28:49]OFD Sender: To server: 嚂鰌G, [17:28:49]CommunicateWithHost lk.salyk.kg:30040 [17:28:49]ConnectInit lk.salyk.kg [17:28:49]written 0, free lines is 4095 [17:28:49]Connected sock=10 [17:28:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B1 40 07 01 02 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 34 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 02 00 00 F4 03 04 00 CF DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 09 03 00 35 04 06 00 1F 3A C7 98 C2 A8 04 FE C9 5D F5 62 11 17 [17:28:49]Write to MH i2c: 01 00 00 24 04 28 [17:28:49]Write i2c OK [17:28:49]MH_I2C_Read... [17:28:49]Read from MH i2c: 01 [17:28:49]MH_I2C_Read... [17:28:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9A 2C 47 00 16 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 09 03 00 F4 03 04 00 DF 89 C0 66 B6 04 01 00 00 E6 91 7A F3 F1 53 55 F5 [17:28:49]CommunicateWithHost err = 0 [17:28:49]CheckOFDResponse [17:28:49]1017 (14) - 77093643461234 [17:28:49]1041 (16) - 0000000000871802 [17:28:49]1040 (4) - 198924 [17:28:49]1012 (4) - 17.08.2024 11:30 [17:28:49]1206 (1) - 0 [17:28:49]OFD Sender: Remove packet 198924 [17:28:49]ProducePacketName [17:28:49]name=ofd_packets/00198924 [17:28:49]NVStorageDeleteData [17:28:49]Read from MH i2c: 01 07 00 [17:28:49]MH_I2C_Read... [17:28:49]Read from MH i2c: 01 07 00 24 04 00 00 00 00 00 D1 0C 0C [17:28:49]RasterBufferAndPrint [17:28:49]line [17:28:49]line [17:28:49]line [17:28:49]line [17:28:49]line [17:28:49]written 0, free lines is 3296 [17:28:49]MH_Cut [17:28:49]Write to MH i2c: D1 01 00 2B 04 01 01 [17:28:49]Write i2c OK [17:28:49]MH_I2C_Read... [17:28:49]Read from MH i2c: D1 [17:28:49]MH_I2C_Read... [17:28:49]Read from MH i2c: D1 01 00 [17:28:49]MH_I2C_Read... [17:28:49]Read from MH i2c: D1 01 00 2B 04 00 00 [17:28:49]Write to MH i2c: 01 00 00 2C 04 30 [17:28:49]Write i2c OK [17:28:49]MH_I2C_Read... [17:28:50]OFD Sender: No OFD packet to send [17:28:50]*** Cut start [17:28:50]*** Purtial cut [17:28:50]*** CUTSNS_PIN = 0 [17:28:50]*** Stage 1: CUTSNS_PIN = 1 [17:28:52]Read from MH i2c: 01 [17:28:52]MH_I2C_Read... [17:28:52]*** Stop cut motor [17:28:52]*** Cut end [17:28:52]Read from MH i2c: 01 07 00 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: 01 07 00 2C 04 00 00 00 00 00 FF 0F 45 [17:28:52]process_action close_receipt done [17:28:52]requested_data is exist [17:28:52]produce_requested_data [17:28:52]requested_item fm.sn is exist - process it [17:28:52]wFMCommunicate request_size=4 [17:28:52]MH_SAM_APDU [17:28:52]CAPDU: 80 11 00 00 [17:28:52]Write to MH i2c: E2 08 00 2D 04 80 11 00 00 00 00 00 00 AB [17:28:52]Write i2c OK [17:28:52]MH_I2C_Read... [17:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:52]Read from MH i2c: E2 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 17 00 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 17 00 2D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [17:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:28:52]wFMCommunicate OK [17:28:52]requested_item fd.num is exist - process it [17:28:52]SAM_PROTO_GetFieldsCounters [17:28:52]wFMCommunicate request_size=4 [17:28:52]MH_SAM_APDU [17:28:52]CAPDU: 80 13 00 00 [17:28:52]Write to MH i2c: E2 08 00 2E 04 80 13 00 00 00 00 00 00 AE [17:28:52]Write i2c OK [17:28:52]MH_I2C_Read... [17:28:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:52]Read from MH i2c: E2 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 62 00 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 62 00 2E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [17:28:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:28:52]wFMCommunicate OK [17:28:52]SAM_PROTO_GetFieldsCounters done [17:28:52]requested_item shift.num is exist - process it [17:28:52]requested_item shift.opened is exist - process it [17:28:52]req_shift_opened [17:28:52]FM_GetShiftState [17:28:52]SAM_PROTO_GetShiftState [17:28:52]wFMCommunicate request_size=4 [17:28:52]MH_SAM_APDU [17:28:52]CAPDU: 80 13 01 00 [17:28:52]Write to MH i2c: E2 08 00 2F 04 80 13 01 00 00 00 00 00 B0 [17:28:52]Write i2c OK [17:28:52]MH_I2C_Read... [17:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:52]Read from MH i2c: E2 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 0E 00 [17:28:52]MH_I2C_Read... [17:28:52]Read from MH i2c: E2 0E 00 2F 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [17:28:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:28:52]wFMCommunicate OK [17:28:52]SAM_PROTO_GetShiftState done [17:28:52]FM_GetShiftState done [17:28:52]req_shift_opened done [17:28:52]requested_item shift.open_date is exist - process it [17:28:52]req_shift_open_date [17:28:52]req_shift_open_date done [17:28:52]produce_requested_data done [17:28:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198924,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:28:52]process_action_free close_receipt [17:28:52]json_value_free [17:28:52]json_value_free done [17:28:52]process_json_proto returns [17:28:52]Send response to host [17:28:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198924,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:28:52]free response buf [17:28:52]execute_script done [17:28:52]execute_script returns [17:28:52]free content buf [17:28:52]Sock 7.Close socket [17:28:52]Sock 7.Thread stoped [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:10]accept exits with 9 [17:29:10]New connection [17:29:10]New thread 3066936676 created [17:29:10]Thread 3066793316 joined [17:29:10]Waiting for new connection... [17:29:10] Sock 9.Parse request [17:29:10]Sock 9.Check first char [17:29:10]Sock 9.First char is OK [17:29:10]request: POST /json_proto HTTP/1.0 [17:29:10]Method: POST [17:29:10]URL: /json_proto [17:29:10]Method is POST - this is cgi request [17:29:10]url: /json_proto [17:29:10]query_string will be loaded in cgi processing [17:29:10]execute_cgi json_proto POST (null) [17:29:10]execute_cgi path=json_proto method=POST [17:29:10]POST find Content-Length [17:29:10]Host: 172.17.46.195:8080 [17:29:10]Content-Length: 684 [17:29:10]Content-Type: application/json [17:29:10] [17:29:10]POST finish read [17:29:10]Found Content-Length = 684 [17:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:10]execute_script... [17:29: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)11326394", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:10]POST & json_proto [17:29:10]process_json_proto [17:29:10]json parsed OK: [17:29:10]protocol is kg_v1.0 [17:29:10]action value=close_receipt [17:29:10]process_action close_receipt [17:29:10]cmd_close_receipt [17:29:10]MH_GetDate [17:29:10]Write to MH i2c: F0 00 00 30 04 23 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 09 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: F0 09 00 30 04 00 E7 DD C0 66 8D AE BC 66 73 [17:29:10]GetLastDocTimeStamp 1723915727 [17:29:10]current date 1723915751 [17:29:10]FM_GetShiftState [17:29:10]SAM_PROTO_GetShiftState [17:29:10]wFMCommunicate request_size=4 [17:29:10]MH_SAM_APDU [17:29:10]CAPDU: 80 13 01 00 [17:29:10]Write to MH i2c: E2 08 00 31 04 80 13 01 00 00 00 00 00 B2 [17:29:10]Write i2c OK [17:29:10]MH_I2C_Read... [17:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:10]Read from MH i2c: E2 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 0E 00 [17:29:10]MH_I2C_Read... [17:29:10]Read from MH i2c: E2 0E 00 31 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 12 [17:29:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:29:10]wFMCommunicate OK [17:29:10]SAM_PROTO_GetShiftState done [17:29:10]FM_GetShiftState done [17:29:10]opened in 1723853126 [17:29:10]opened+sec_in_day 1723939526 [17:29:10]quantity*price = 100021 [17:29:10]sum+1 = 100023 [17:29:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 533 17.08.2024 17:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198925 肖袩袛: 102562312277064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198925&fm=102562312277064&tin=02508201610067®Number=0000000000092545&sum=100000 [17:29:11]StoreToDocumentArchive [17:29:11]shift 463 fd 198925 [17:29:11]save to /storage/0463/doc_00198925 [17:29:11]save last doc name /storage/0463/doc_00198925 to /storage/kkm_last_doc_name [17:29:11]save OK [17:29:11]Clear old archive folders... [17:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:29:11]tlvbuf is 0197EDE0 [17:29:11]SAM_PROTO_ClearQueue [17:29:11]wFMCommunicate request_size=4 [17:29:11]MH_SAM_APDU [17:29:11]CAPDU: 80 09 00 00 [17:29:11]Write to MH i2c: E2 08 00 3E 04 80 09 00 00 00 00 00 00 B4 [17:29:11]Write i2c OK [17:29:11]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]SAM_PROTO_ClearQueue done [17:29:12]KKMCreateOFDPacket [17:29:12]OFDProtocolAddRootSTLVToBuf [17:29:12]FM_MakeSignedData [17:29:12]FM_MakeSignedData [17:29:12]SAM_PROTO_SignData [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 01 02 [17:29:12]Write to MH i2c: E2 08 00 3F 04 80 0D 01 02 00 00 00 00 BC [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=255 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 E7 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 09 03 00 35 04 06 00 5D [17:29:12]Write to MH i2c: E2 02 01 40 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 E7 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 09 03 00 35 04 06 00 5D 00 00 A9 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=10 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 02 02 05 47 A6 30 CC 48 [17:29:12]Write to MH i2c: E2 0D 00 41 04 80 0D 02 02 05 00 47 A6 30 CC 48 00 00 FA [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [17:29:12]RAPDU: 90 00 [17:29:12]wFMCommunicate OK [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 0D 03 02 [17:29:12]Write to MH i2c: E2 08 00 42 04 80 0D 03 02 00 00 00 00 C1 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 0B 00 42 04 00 02 CC 9E 68 57 BF 5A 68 90 00 6E [17:29:12]RAPDU: 02 CC 9E 68 57 BF 5A 68 90 00 [17:29:12]wFMCommunicate OK [17:29:12]SAM_PROTO_SignData done [17:29:12]FM_MakeSignedData done [17:29:12]CreateOFDProtocolMessage [17:29:12]wFMCommunicate request_size=4 [17:29:12]MH_SAM_APDU [17:29:12]CAPDU: 80 11 00 00 [17:29:12]Write to MH i2c: E2 08 00 43 04 80 11 00 00 00 00 00 00 C1 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:12]Read from MH i2c: E2 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 17 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: E2 17 00 43 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0E [17:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:29:12]wFMCommunicate OK [17:29:12]CreateOFDProtocolMessage done [17:29:12]OFDSenderStorePacket 198925 [17:29:12]StoreOFDPacket docnum=198925 [17:29:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 34 78 07 01 0A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 E7 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 09 03 00 35 04 06 00 5D 47 A6 30 CC 48 02 CC 9E 68 57 BF 5A 68 [17:29:12]CheckFolder [17:29:12]dirname=/storage/ofd_packets [17:29:12]CheckFolder done [17:29:12]ProducePacketName [17:29:12]name=ofd_packets/00198925 [17:29:12]NVStorageSaveData ofd_packets/00198925 [17:29:12]File name is /storage/ofd_packets/00198925 [17:29:12]Write 301 bytes [17:29:12]NVStorageSaveData done [17:29:12]OFDSenderStorePacket done [17:29:12]KKMCreateOFDPacket done [17:29:12]NVStorageSaveData kkm_last_timestamp [17:29:12]File name is /storage/kkm_last_timestamp [17:29:12]Write 4 bytes [17:29:12]NVStorageSaveData done [17:29:12]ExternCall_PrintAddStr [17:29:12]wPrintStart [17:29:12]Write to MH i2c: 01 00 00 44 04 48 [17:29:12]Write i2c OK [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 07 00 [17:29:12]MH_I2C_Read... [17:29:12]Read from MH i2c: 01 07 00 44 04 00 00 00 00 00 FF 0F 5D [17:29:12]RasterBufferAndPrint [17:29:12]line 小褔械褌 N : (1)11326394 [17:29:12]line 袠袧袧: 02508201610067 [17:29:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:29:12]line 袩袪袨袛袗袞袗 [17:29:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [17:29:12]line 孝芯胁邪褉: 2710124500 [17:29:12]line 袗懈-95-袣-5 [17:29:12]line 13.480 * 74.20 [17:29:12]line = 1000.22 [17:29:12]line 袧袛小 12% 袧小袩 1% [17:29:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:29:12]line 袨袣袪校袚袥袝袧袠袝: -0.22 [17:29:12]line 袠孝袨袚袨: 1000.00 [17:29:12]line 袙薪械褋械薪芯: 1000.00 [17:29:12]line 小袛袗效袗: 0.00 [17:29:12]line 袧小袩 1% : 8.85 [17:29:12]line 袧袛小 12% : 106.22 [17:29:12]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:29:12]line 袘械蟹薪邪谢.: 0.00 [17:29:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:29:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:29:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:29:12]line 效械泻 533 17.08.2024 17:29 [17:29:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:29:12]line 袟袧袦: 0300000079 [17:29:12]line 袪袧袦: 0000000000092545 [17:29:12]line 袙械褉褋懈褟 袣袣袦: 001 [17:29:12]line 肖袦: 0000000000871802 [17:29:12]line 肖袛: 198925 [17:29:12]line 肖袩袛: 102562312277064 [17:29:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198925&fm=102562312277064&tin=02508201610067®Number=0000000000092545&sum=100000 [17:29:12]OFD Sender: Processing packet 198925 [packets to send 246, broken 245] [17:29:12]ProducePacketName [17:29:12]name=ofd_packets/00198925 [17:29:12]OFD Sender: To server: 嚂鰌G, [17:29:12]CommunicateWithHost lk.salyk.kg:30040 [17:29:12]ConnectInit lk.salyk.kg [17:29:12]written 0, free lines is 4095 [17:29:13]Write to MH i2c: 01 00 00 6F 04 73 [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: 01 07 00 6F 04 00 00 00 00 00 D8 0C 5E [17:29:13]RasterBufferAndPrint [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]line [17:29:13]written 0, free lines is 3295 [17:29:13]MH_Cut [17:29:13]Write to MH i2c: D1 01 00 76 04 01 4C [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 [17:29:13]MH_I2C_Read... [17:29:13]Read from MH i2c: D1 01 00 76 04 00 4B [17:29:13]Write to MH i2c: 01 00 00 77 04 7B [17:29:13]Write i2c OK [17:29:13]MH_I2C_Read... [17:29:14]*** Cut start [17:29:14]*** Purtial cut [17:29:14]*** Stage 1: CUTSNS_PIN = 1 [17:29:14]Read from MH i2c: 01 [17:29:14]MH_I2C_Read... [17:29:14]*** Stop cut motor [17:29:14]*** Cut end [17:29:14]Read from MH i2c: 01 07 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: 01 07 00 77 04 00 00 00 00 00 FF 0F 90 [17:29:14]process_action close_receipt done [17:29:14]requested_data is exist [17:29:14]produce_requested_data [17:29:14]requested_item fm.sn is exist - process it [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 11 00 00 [17:29:14]Write to MH i2c: E2 08 00 78 04 80 11 00 00 00 00 00 00 F6 [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 17 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 17 00 78 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 43 [17:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:29:14]wFMCommunicate OK [17:29:14]requested_item fd.num is exist - process it [17:29:14]SAM_PROTO_GetFieldsCounters [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 13 00 00 [17:29:14]Write to MH i2c: E2 08 00 79 04 80 13 00 00 00 00 00 00 F9 [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 62 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 62 00 79 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [17:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:14]wFMCommunicate OK [17:29:14]SAM_PROTO_GetFieldsCounters done [17:29:14]requested_item shift.num is exist - process it [17:29:14]requested_item shift.opened is exist - process it [17:29:14]req_shift_opened [17:29:14]FM_GetShiftState [17:29:14]SAM_PROTO_GetShiftState [17:29:14]wFMCommunicate request_size=4 [17:29:14]MH_SAM_APDU [17:29:14]CAPDU: 80 13 01 00 [17:29:14]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [17:29:14]Write i2c OK [17:29:14]MH_I2C_Read... [17:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:14]Read from MH i2c: E2 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 0E 00 [17:29:14]MH_I2C_Read... [17:29:14]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5B [17:29:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:29:14]wFMCommunicate OK [17:29:14]SAM_PROTO_GetShiftState done [17:29:14]FM_GetShiftState done [17:29:14]req_shift_opened done [17:29:14]requested_item shift.open_date is exist - process it [17:29:14]req_shift_open_date [17:29:14]req_shift_open_date done [17:29:14]produce_requested_data done [17:29:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198925,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:29:14]process_action_free close_receipt [17:29:14]json_value_free [17:29:14]json_value_free done [17:29:14]process_json_proto returns [17:29:14]Send response to host [17:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198925,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:29:14]free response buf [17:29:14]execute_script done [17:29:14]execute_script returns [17:29:14]free content buf [17:29:14]Sock 9.Close socket [17:29:14]Sock 9.Thread stoped [17:29:32]accept exits with 7 [17:29:32]New connection [17:29:32]New thread 3066793316 created [17:29:32]Thread 3066936676 joined [17:29:32]Waiting for new connection... [17:29:32] Sock 7.Parse request [17:29:32]Sock 7.Check first char [17:29:32]Sock 7.First char is OK [17:29:32]request: POST /json_proto HTTP/1.0 [17:29:32]Method: POST [17:29:32]URL: /json_proto [17:29:32]Method is POST - this is cgi request [17:29:32]url: /json_proto [17:29:32]query_string will be loaded in cgi processing [17:29:32]execute_cgi json_proto POST (null) [17:29:32]execute_cgi path=json_proto method=POST [17:29:32]POST find Content-Length [17:29:32]Host: 172.17.46.195:8080 [17:29:32]Content-Length: 818 [17:29:32]Content-Type: application/json [17:29:32] [17:29:32]POST finish read [17:29:32]Found Content-Length = 818 [17:29:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:32]execute_script... [17:29:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326395", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:32]POST & json_proto [17:29:32]process_json_proto [17:29:32]json parsed OK: [17:29:32]protocol is kg_v1.0 [17:29:32]action value=close_receipt [17:29:32]process_action close_receipt [17:29:32]cmd_close_receipt [17:29:32]MH_GetDate [17:29:32]Write to MH i2c: F0 00 00 7B 04 6E [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: F0 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: F0 09 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: F0 09 00 7B 04 00 FC DD C0 66 8D AE BC 66 D3 [17:29:32]GetLastDocTimeStamp 1723915751 [17:29:32]current date 1723915772 [17:29:32]FM_GetShiftState [17:29:32]SAM_PROTO_GetShiftState [17:29:32]wFMCommunicate request_size=4 [17:29:32]MH_SAM_APDU [17:29:32]CAPDU: 80 13 01 00 [17:29:32]Write to MH i2c: E2 08 00 7C 04 80 13 01 00 00 00 00 00 FD [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:32]Read from MH i2c: E2 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 0E 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: E2 0E 00 7C 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5D [17:29:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:29:32]wFMCommunicate OK [17:29:32]SAM_PROTO_GetShiftState done [17:29:32]FM_GetShiftState done [17:29:32]opened in 1723853126 [17:29:32]opened+sec_in_day 1723939526 [17:29:32]quantity*price = 50036 [17:29:32]sum+1 = 50037 [17:29:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 534 17.08.2024 17:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198926 肖袩袛: 247621252301129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172932&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198926&fm=247621252301129&tin=02508201610067®Number=0000000000092545&sum=50036 [17:29:33]StoreToDocumentArchive [17:29:33]shift 463 fd 198926 [17:29:33]save to /storage/0463/doc_00198926 [17:29:33]save last doc name /storage/0463/doc_00198926 to /storage/kkm_last_doc_name [17:29:33]save OK [17:29:33]Clear old archive folders... [17:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:29:33]tlvbuf is 019C7C50 [17:29:33]SAM_PROTO_ClearQueue [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 09 00 00 [17:29:33]Write to MH i2c: E2 08 00 89 04 80 09 00 00 00 00 00 00 FF [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [17:29:33]RAPDU: 90 00 [17:29:33]wFMCommunicate OK [17:29:33]SAM_PROTO_ClearQueue done [17:29:33]KKMCreateOFDPacket [17:29:33]OFDProtocolAddRootSTLVToBuf [17:29:33]FM_MakeSignedData [17:29:33]FM_MakeSignedData [17:29:33]SAM_PROTO_SignData [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 0D 01 02 [17:29:33]Write to MH i2c: E2 08 00 8A 04 80 0D 01 02 00 00 00 00 07 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [17:29:33]RAPDU: 90 00 [17:29:33]wFMCommunicate OK [17:29:33]wFMCommunicate request_size=255 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 09 03 00 35 04 06 00 E1 [17:29:33]Write to MH i2c: E2 02 01 8B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 09 03 00 35 04 06 00 E1 00 00 A9 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 8B 04 00 90 00 03 [17:29:33]RAPDU: 90 00 [17:29:33]wFMCommunicate OK [17:29:33]wFMCommunicate request_size=10 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 0D 02 02 05 35 D0 C8 41 49 [17:29:33]Write to MH i2c: E2 0D 00 8C 04 80 0D 02 02 05 00 35 D0 C8 41 49 00 00 6B [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [17:29:33]RAPDU: 90 00 [17:29:33]wFMCommunicate OK [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 0D 03 02 [17:29:33]Write to MH i2c: E2 08 00 8D 04 80 0D 03 02 00 00 00 00 0C [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 0B 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 0B 00 8D 04 00 43 B7 8D BD 9C 42 FD C7 90 00 F3 [17:29:33]RAPDU: 43 B7 8D BD 9C 42 FD C7 90 00 [17:29:33]wFMCommunicate OK [17:29:33]SAM_PROTO_SignData done [17:29:33]FM_MakeSignedData done [17:29:33]CreateOFDProtocolMessage [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 11 00 00 [17:29:33]Write to MH i2c: E2 08 00 8E 04 80 11 00 00 00 00 00 00 0C [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 17 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 17 00 8E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 59 [17:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:29:33]wFMCommunicate OK [17:29:33]CreateOFDProtocolMessage done [17:29:33]OFDSenderStorePacket 198926 [17:29:33]StoreOFDPacket docnum=198926 [17:29:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 13 07 01 4E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 09 03 00 35 04 06 00 E1 35 D0 C8 41 49 43 B7 8D BD 9C 42 FD C7 [17:29:33]CheckFolder [17:29:33]dirname=/storage/ofd_packets [17:29:33]CheckFolder done [17:29:33]ProducePacketName [17:29:33]name=ofd_packets/00198926 [17:29:33]NVStorageSaveData ofd_packets/00198926 [17:29:33]File name is /storage/ofd_packets/00198926 [17:29:33]Write 301 bytes [17:29:33]NVStorageSaveData done [17:29:33]OFDSenderStorePacket done [17:29:33]KKMCreateOFDPacket done [17:29:33]NVStorageSaveData kkm_last_timestamp [17:29:33]File name is /storage/kkm_last_timestamp [17:29:33]Write 4 bytes [17:29:33]NVStorageSaveData done [17:29:33]ExternCall_PrintAddStr [17:29:33]wPrintStart [17:29:33]Write to MH i2c: 01 00 00 8F 04 93 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: 01 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: 01 07 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 FF 0F A8 [17:29:33]RasterBufferAndPrint [17:29:33]line 小褔械褌 N : (1)11326395 [17:29:33]line 袠袧袧: 02508201610067 [17:29:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:29:33]line 袩袪袨袛袗袞袗 [17:29:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [17:29:33]line 孝芯胁邪褉: 2710124130 [17:29:33]line 袗懈-92-袣-4 [17:29:33]line 7.380 * 67.80 [17:29:33]line = 500.36 [17:29:33]line 袧袛小 12% 袧小袩 1% [17:29:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:29:33]line 袠孝袨袚袨: 500.36 [17:29:33]line 袧小袩 1% : 4.43 [17:29:33]line 袧袛小 12% : 53.14 [17:29:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:29:33]line 袘械蟹薪邪谢.: 500.36 [17:29:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:29:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:29:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:29:33]line 效械泻 534 17.08.2024 17:29 [17:29:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:29:33]line 袟袧袦: 0300000079 [17:29:33]line 袪袧袦: 0000000000092545 [17:29:33]line 袙械褉褋懈褟 袣袣袦: 001 [17:29:33]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [17:29:33]line 肖袦: 0000000000871802 [17:29:33]line 肖袛: 198926 [17:29:33]line 肖袩袛: 247621252301129 [17:29:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T172932&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198926&fm=247621252301129&tin=02508201610067®Number=0000000000092545&sum=50036 [17:29:33]written 0, free lines is 4095 [17:29:34]Write to MH i2c: 01 00 00 B9 04 BD [17:29:34]Write i2c OK [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: 01 [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: 01 07 00 [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: 01 07 00 B9 04 00 00 00 00 00 E5 0C B5 [17:29:34]RasterBufferAndPrint [17:29:34]line [17:29:34]line [17:29:34]line [17:29:34]line [17:29:34]line [17:29:34]written 0, free lines is 3307 [17:29:34]MH_Cut [17:29:34]Write to MH i2c: D1 01 00 C0 04 01 96 [17:29:34]Write i2c OK [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: D1 [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: D1 01 00 [17:29:34]MH_I2C_Read... [17:29:34]Read from MH i2c: D1 01 00 C0 04 00 95 [17:29:34]Write to MH i2c: 01 00 00 C1 04 C5 [17:29:34]Write i2c OK [17:29:34]MH_I2C_Read... [17:29:35]*** Cut start [17:29:35]*** Purtial cut [17:29:35]*** CUTSNS_PIN = 0 [17:29:35]*** Stage 1: CUTSNS_PIN = 1 [17:29:37]Read from MH i2c: 01 [17:29:37]MH_I2C_Read... [17:29:37]*** Stop cut motor [17:29:37]*** Cut end [17:29:37]Read from MH i2c: 01 07 00 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: 01 07 00 C1 04 00 00 00 00 00 FF 0F DA [17:29:37]process_action close_receipt done [17:29:37]requested_data is exist [17:29:37]produce_requested_data [17:29:37]requested_item fm.sn is exist - process it [17:29:37]wFMCommunicate request_size=4 [17:29:37]MH_SAM_APDU [17:29:37]CAPDU: 80 11 00 00 [17:29:37]Write to MH i2c: E2 08 00 C2 04 80 11 00 00 00 00 00 00 40 [17:29:37]Write i2c OK [17:29:37]MH_I2C_Read... [17:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:37]Read from MH i2c: E2 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 17 00 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 17 00 C2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8D [17:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:29:37]wFMCommunicate OK [17:29:37]requested_item fd.num is exist - process it [17:29:37]SAM_PROTO_GetFieldsCounters [17:29:37]wFMCommunicate request_size=4 [17:29:37]MH_SAM_APDU [17:29:37]CAPDU: 80 13 00 00 [17:29:37]Write to MH i2c: E2 08 00 C3 04 80 13 00 00 00 00 00 00 43 [17:29:37]Write i2c OK [17:29:37]MH_I2C_Read... [17:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:37]Read from MH i2c: E2 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 62 00 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 62 00 C3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 90 [17:29:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:37]wFMCommunicate OK [17:29:37]SAM_PROTO_GetFieldsCounters done [17:29:37]requested_item shift.num is exist - process it [17:29:37]requested_item shift.opened is exist - process it [17:29:37]req_shift_opened [17:29:37]FM_GetShiftState [17:29:37]SAM_PROTO_GetShiftState [17:29:37]wFMCommunicate request_size=4 [17:29:37]MH_SAM_APDU [17:29:37]CAPDU: 80 13 01 00 [17:29:37]Write to MH i2c: E2 08 00 C4 04 80 13 01 00 00 00 00 00 45 [17:29:37]Write i2c OK [17:29:37]MH_I2C_Read... [17:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:37]Read from MH i2c: E2 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 0E 00 [17:29:37]MH_I2C_Read... [17:29:37]Read from MH i2c: E2 0E 00 C4 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A5 [17:29:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:29:37]wFMCommunicate OK [17:29:37]SAM_PROTO_GetShiftState done [17:29:37]FM_GetShiftState done [17:29:37]req_shift_opened done [17:29:37]requested_item shift.open_date is exist - process it [17:29:37]req_shift_open_date [17:29:37]req_shift_open_date done [17:29:37]produce_requested_data done [17:29:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198926,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:29:37]process_action_free close_receipt [17:29:37]json_value_free [17:29:37]json_value_free done [17:29:37]process_json_proto returns [17:29:37]Send response to host [17:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198926,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:29:37]free response buf [17:29:37]execute_script done [17:29:37]execute_script returns [17:29:37]free content buf [17:29:37]Sock 7.Close socket [17:29:37]Sock 7.Thread stoped [17:31:23]ConnectInit Can't connect to host [17:31:23]CommunicateWithHost connect error [17:31:23]CommunicateWithHost err = -1 [17:31:23]OFD Sender: Server communicate error [17:31:23]OFD Sender: Processing packet 198925 [packets to send 247, broken 245] [17:31:23]ProducePacketName [17:31:23]name=ofd_packets/00198925 [17:31:23]OFD Sender: To server: 嚂鰌G, [17:31:23]CommunicateWithHost lk.salyk.kg:30040 [17:31:23]ConnectInit lk.salyk.kg [17:31:23]Connected sock=7 [17:31:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 34 78 07 01 0A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 E7 DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 09 03 00 35 04 06 00 5D 47 A6 30 CC 48 02 CC 9E 68 57 BF 5A 68 [17:31:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7A C5 47 00 18 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 31 38 30 32 10 04 04 00 0D 09 03 00 F4 03 04 00 79 8A C0 66 B6 04 01 00 00 DC 69 66 75 E3 B9 85 37 [17:31:23]CommunicateWithHost err = 0 [17:31:23]CheckOFDResponse [17:31:23]1017 (14) - 77093643461234 [17:31:23]1041 (16) - 0000000000871802 [17:31:23]1040 (4) - 198925 [17:31:23]1012 (4) - 17.08.2024 11:33 [17:31:23]1206 (1) - 0 [17:31:23]OFD Sender: Remove packet 198925 [17:31:23]ProducePacketName [17:31:23]name=ofd_packets/00198925 [17:31:23]NVStorageDeleteData [17:31:24]OFD Sender: Processing packet 198926 [packets to send 246, broken 245] [17:31:24]ProducePacketName [17:31:24]name=ofd_packets/00198926 [17:31:24]OFD Sender: To server: 嚂鰌G, [17:31:24]CommunicateWithHost lk.salyk.kg:30040 [17:31:24]ConnectInit lk.salyk.kg [17:31:24]Connected sock=7 [17:31:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 13 07 01 4E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 FC DD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 09 03 00 35 04 06 00 E1 35 D0 C8 41 49 43 B7 8D BD 9C 42 FD C7 [17:31:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CF 19 47 00 2F 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 09 03 00 F4 03 04 00 7A 8A C0 66 B6 04 01 00 00 AB 97 C5 C0 C8 2A 97 50 [17:31:24]CommunicateWithHost err = 0 [17:31:24]CheckOFDResponse [17:31:24]1017 (14) - 77093643461234 [17:31:24]1041 (16) - 0000000000871802 [17:31:24]1040 (4) - 198926 [17:31:24]1012 (4) - 17.08.2024 11:33 [17:31:24]1206 (1) - 0 [17:31:24]OFD Sender: Remove packet 198926 [17:31:24]ProducePacketName [17:31:24]name=ofd_packets/00198926 [17:31:24]NVStorageDeleteData [17:31:25]OFD Sender: No OFD packet to send [17:31:30]OFD Sender: No OFD packet to send [17:31:35]OFD Sender: No OFD packet to send [17:31:40]OFD Sender: No OFD packet to send [17:31:45]OFD Sender: No OFD packet to send [17:31:50]OFD Sender: No OFD packet to send [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:24]accept exits with 9 [17:32:24]New connection [17:32:24]New thread 3066936676 created [17:32:24]Thread 3066793316 joined [17:32:24]Waiting for new connection... [17:32:24] Sock 9.Parse request [17:32:24]Sock 9.Check first char [17:32:24]Sock 9.First char is OK [17:32:24]request: POST /json_proto HTTP/1.0 [17:32:24]Method: POST [17:32:24]URL: /json_proto [17:32:24]Method is POST - this is cgi request [17:32:24]url: /json_proto [17:32:24]query_string will be loaded in cgi processing [17:32:24]execute_cgi json_proto POST (null) [17:32:24]execute_cgi path=json_proto method=POST [17:32:24]POST find Content-Length [17:32:24]Host: 172.17.46.195:8080 [17:32:24]Content-Length: 824 [17:32:24]Content-Type: application/json [17:32:24] [17:32:24]POST finish read [17:32:24]Found Content-Length = 824 [17:32:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 80.000, "sum" : 3072.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" : 3072.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:24]execute_script... [17:32: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)11326393", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 80.000, "sum" : 3072.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" : 3072.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:24]POST & json_proto [17:32:24]process_json_proto [17:32:24]json parsed OK: [17:32:24]protocol is kg_v1.0 [17:32:24]action value=close_receipt [17:32:24]process_action close_receipt [17:32:24]cmd_close_receipt [17:32:24]MH_GetDate [17:32:24]Write to MH i2c: F0 00 00 C5 04 B8 [17:32:24]Write i2c OK [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 09 00 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: F0 09 00 C5 04 00 A8 DE C0 66 8D AE BC 66 CA [17:32:24]GetLastDocTimeStamp 1723915772 [17:32:24]current date 1723915944 [17:32:24]FM_GetShiftState [17:32:24]SAM_PROTO_GetShiftState [17:32:24]wFMCommunicate request_size=4 [17:32:24]MH_SAM_APDU [17:32:24]CAPDU: 80 13 01 00 [17:32:24]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [17:32:24]Write i2c OK [17:32:24]MH_I2C_Read... [17:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:24]Read from MH i2c: E2 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: E2 0E 00 [17:32:24]MH_I2C_Read... [17:32:24]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A7 [17:32:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:32:24]wFMCommunicate OK [17:32:24]SAM_PROTO_GetShiftState done [17:32:24]FM_GetShiftState done [17:32:24]opened in 1723853126 [17:32:24]opened+sec_in_day 1723939526 [17:32:24]quantity*price = 307200 [17:32:24]sum+1 = 307201 [17:32:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3072.00 袧小袩 1% : 27.19 袧袛小 12% : 326.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3072.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 535 17.08.2024 17:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198927 肖袩袛: 88829991203703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198927&fm=88829991203703&tin=02508201610067®Number=0000000000092545&sum=307200 [17:32:25]StoreToDocumentArchive [17:32:25]shift 463 fd 198927 [17:32:25]save to /storage/0463/doc_00198927 [17:32:25]save last doc name /storage/0463/doc_00198927 to /storage/kkm_last_doc_name [17:32:25]save OK [17:32:25]Clear old archive folders... [17:32:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:32:25]tlvbuf is 0197D070 [17:32:25]SAM_PROTO_ClearQueue [17:32:25]wFMCommunicate request_size=4 [17:32:25]MH_SAM_APDU [17:32:25]CAPDU: 80 09 00 00 [17:32:25]Write to MH i2c: E2 08 00 D3 04 80 09 00 00 00 00 00 00 49 [17:32:25]Write i2c OK [17:32:25]MH_I2C_Read... [17:32:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:32:25]Read from MH i2c: E2 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [17:32:25]RAPDU: 90 00 [17:32:25]wFMCommunicate OK [17:32:25]SAM_PROTO_ClearQueue done [17:32:25]KKMCreateOFDPacket [17:32:25]OFDProtocolAddRootSTLVToBuf [17:32:25]FM_MakeSignedData [17:32:25]FM_MakeSignedData [17:32:25]SAM_PROTO_SignData [17:32:25]wFMCommunicate request_size=4 [17:32:25]MH_SAM_APDU [17:32:25]CAPDU: 80 0D 01 02 [17:32:25]Write to MH i2c: E2 08 00 D4 04 80 0D 01 02 00 00 00 00 51 [17:32:25]Write i2c OK [17:32:25]MH_I2C_Read... [17:32:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:32:25]Read from MH i2c: E2 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [17:32:25]RAPDU: 90 00 [17:32:25]wFMCommunicate OK [17:32:25]wFMCommunicate request_size=255 [17:32:25]MH_SAM_APDU [17:32:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 B0 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 B0 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 B0 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 DE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 09 03 00 35 04 06 00 50 CA [17:32:25]Write to MH i2c: E2 02 01 D5 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 B0 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 B0 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 B0 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 DE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 09 03 00 35 04 06 00 50 CA 00 00 3F [17:32:25]Write i2c OK [17:32:25]MH_I2C_Read... [17:32:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:25]Read from MH i2c: E2 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 [17:32:25]MH_I2C_Read... [17:32:25]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [17:32:25]RAPDU: 90 00 [17:32:25]wFMCommunicate OK [17:32:25]wFMCommunicate request_size=9 [17:32:25]MH_SAM_APDU [17:32:25]CAPDU: 80 0D 02 02 04 58 12 33 77 [17:32:25]Write to MH i2c: E2 0C 00 D6 04 80 0D 02 02 04 00 58 12 33 77 00 00 70 [17:32:25]Write i2c OK [17:32:25]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [17:32:26]RAPDU: 90 00 [17:32:26]wFMCommunicate OK [17:32:26]wFMCommunicate request_size=4 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 0D 03 02 [17:32:26]Write to MH i2c: E2 08 00 D7 04 80 0D 03 02 00 00 00 00 56 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 0B 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 0B 00 D7 04 00 52 77 CC 8D C3 F5 F3 1B 90 00 3F [17:32:26]RAPDU: 52 77 CC 8D C3 F5 F3 1B 90 00 [17:32:26]wFMCommunicate OK [17:32:26]SAM_PROTO_SignData done [17:32:26]FM_MakeSignedData done [17:32:26]CreateOFDProtocolMessage [17:32:26]wFMCommunicate request_size=4 [17:32:26]MH_SAM_APDU [17:32:26]CAPDU: 80 11 00 00 [17:32:26]Write to MH i2c: E2 08 00 D8 04 80 11 00 00 00 00 00 00 56 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:26]Read from MH i2c: E2 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 17 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: E2 17 00 D8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A3 [17:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:32:26]wFMCommunicate OK [17:32:26]CreateOFDProtocolMessage done [17:32:26]OFDSenderStorePacket 198927 [17:32:26]StoreOFDPacket docnum=198927 [17:32:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 DD 84 06 01 13 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 B0 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 B0 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 B0 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 DE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 09 03 00 35 04 06 00 50 CA 58 12 33 77 52 77 CC 8D C3 F5 F3 1B [17:32:26]CheckFolder [17:32:26]dirname=/storage/ofd_packets [17:32:26]CheckFolder done [17:32:26]ProducePacketName [17:32:26]name=ofd_packets/00198927 [17:32:26]NVStorageSaveData ofd_packets/00198927 [17:32:26]File name is /storage/ofd_packets/00198927 [17:32:26]Write 300 bytes [17:32:26]NVStorageSaveData done [17:32:26]OFDSenderStorePacket done [17:32:26]KKMCreateOFDPacket done [17:32:26]NVStorageSaveData kkm_last_timestamp [17:32:26]File name is /storage/kkm_last_timestamp [17:32:26]Write 4 bytes [17:32:26]NVStorageSaveData done [17:32:26]ExternCall_PrintAddStr [17:32:26]wPrintStart [17:32:26]Write to MH i2c: 01 00 00 D9 04 DD [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 07 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 07 00 D9 04 00 00 00 00 00 FF 0F F2 [17:32:26]RasterBufferAndPrint [17:32:26]line 小褔械褌 N : (1)11326393 [17:32:26]line 袠袧袧: 02508201610067 [17:32:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:32:26]line 袩袪袨袛袗袞袗 [17:32:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:32:26]line 孝芯胁邪褉: 2711190000 [17:32:26]line 袚袗袟-袣-3 [17:32:26]line 80.000 * 38.40 [17:32:26]line = 3072.00 [17:32:26]line 袧袛小 12% 袧小袩 1% [17:32:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:32:26]line 袠孝袨袚袨: 3072.00 [17:32:26]line 袧小袩 1% : 27.19 [17:32:26]line 袧袛小 12% : 326.23 [17:32:26]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:32:26]line 袘械蟹薪邪谢.: 3072.00 [17:32:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:32:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:32:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:32:26]line 效械泻 535 17.08.2024 17:32 [17:32:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:32:26]line 袟袧袦: 0300000079 [17:32:26]line 袪袧袦: 0000000000092545 [17:32:26]line 袙械褉褋懈褟 袣袣袦: 001 [17:32:26]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [17:32:26]line 肖袦: 0000000000871802 [17:32:26]line 肖袛: 198927 [17:32:26]line 肖袩袛: 88829991203703 [17:32:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198927&fm=88829991203703&tin=02508201610067®Number=0000000000092545&sum=307200 [17:32:26]OFD Sender: Processing packet 198927 [packets to send 246, broken 245] [17:32:26]ProducePacketName [17:32:26]name=ofd_packets/00198927 [17:32:26]OFD Sender: To server: 嚂鰌G, [17:32:26]CommunicateWithHost lk.salyk.kg:30040 [17:32:26]ConnectInit lk.salyk.kg [17:32:26]written 0, free lines is 4095 [17:32:26]Connected sock=10 [17:32:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 DD 84 06 01 13 27 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 B0 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 B0 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 B0 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 02 00 00 F4 03 04 00 A8 DE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 09 03 00 35 04 06 00 50 CA 58 12 33 77 52 77 CC 8D C3 F5 F3 1B [17:32:26]Write to MH i2c: 01 00 00 03 05 08 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 07 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 E8 0C 03 [17:32:26]RasterBufferAndPrint [17:32:26]line [17:32:26]line [17:32:26]line [17:32:26]line [17:32:26]line [17:32:26]written 0, free lines is 3309 [17:32:26]MH_Cut [17:32:26]Write to MH i2c: D1 01 00 0A 05 01 E1 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: D1 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: D1 01 00 [17:32:26]MH_I2C_Read... [17:32:26]Read from MH i2c: D1 01 00 0A 05 00 E0 [17:32:26]Write to MH i2c: 01 00 00 0B 05 10 [17:32:26]Write i2c OK [17:32:26]MH_I2C_Read... [17:32:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 23 47 00 F6 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 09 03 00 F4 03 04 00 B8 8A C0 66 B6 04 01 00 00 81 29 71 98 E1 23 A4 40 [17:32:26]CommunicateWithHost err = 0 [17:32:26]CheckOFDResponse [17:32:26]1017 (14) - 77093643461234 [17:32:26]1041 (16) - 0000000000871802 [17:32:26]1040 (4) - 198927 [17:32:26]1012 (4) - 17.08.2024 11:34 [17:32:26]1206 (1) - 0 [17:32:26]OFD Sender: Remove packet 198927 [17:32:26]ProducePacketName [17:32:26]name=ofd_packets/00198927 [17:32:26]NVStorageDeleteData [17:32:27]OFD Sender: No OFD packet to send [17:32:27]*** Cut start [17:32:27]*** Purtial cut [17:32:27]*** Stage 1: CUTSNS_PIN = 1 [17:32:27]Read from MH i2c: 01 [17:32:27]MH_I2C_Read... [17:32:27]*** Stop cut motor [17:32:27]*** Cut end [17:32:27]Read from MH i2c: 01 07 00 [17:32:27]MH_I2C_Read... [17:32:27]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 FF 0F 25 [17:32:27]process_action close_receipt done [17:32:27]requested_data is exist [17:32:27]produce_requested_data [17:32:27]requested_item fm.sn is exist - process it [17:32:27]wFMCommunicate request_size=4 [17:32:27]MH_SAM_APDU [17:32:27]CAPDU: 80 11 00 00 [17:32:27]Write to MH i2c: E2 08 00 0C 05 80 11 00 00 00 00 00 00 8B [17:32:27]Write i2c OK [17:32:27]MH_I2C_Read... [17:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:28]Read from MH i2c: E2 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 17 00 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 17 00 0C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [17:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:32:28]wFMCommunicate OK [17:32:28]requested_item fd.num is exist - process it [17:32:28]SAM_PROTO_GetFieldsCounters [17:32:28]wFMCommunicate request_size=4 [17:32:28]MH_SAM_APDU [17:32:28]CAPDU: 80 13 00 00 [17:32:28]Write to MH i2c: E2 08 00 0D 05 80 13 00 00 00 00 00 00 8E [17:32:28]Write i2c OK [17:32:28]MH_I2C_Read... [17:32:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:32:28]Read from MH i2c: E2 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 62 00 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 62 00 0D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [17:32:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:32:28]wFMCommunicate OK [17:32:28]SAM_PROTO_GetFieldsCounters done [17:32:28]requested_item shift.num is exist - process it [17:32:28]requested_item shift.opened is exist - process it [17:32:28]req_shift_opened [17:32:28]FM_GetShiftState [17:32:28]SAM_PROTO_GetShiftState [17:32:28]wFMCommunicate request_size=4 [17:32:28]MH_SAM_APDU [17:32:28]CAPDU: 80 13 01 00 [17:32:28]Write to MH i2c: E2 08 00 0E 05 80 13 01 00 00 00 00 00 90 [17:32:28]Write i2c OK [17:32:28]MH_I2C_Read... [17:32:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:28]Read from MH i2c: E2 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 0E 00 [17:32:28]MH_I2C_Read... [17:32:28]Read from MH i2c: E2 0E 00 0E 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [17:32:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:32:28]wFMCommunicate OK [17:32:28]SAM_PROTO_GetShiftState done [17:32:28]FM_GetShiftState done [17:32:28]req_shift_opened done [17:32:28]requested_item shift.open_date is exist - process it [17:32:28]req_shift_open_date [17:32:28]req_shift_open_date done [17:32:28]produce_requested_data done [17:32:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198927,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:32:28]process_action_free close_receipt [17:32:28]json_value_free [17:32:28]json_value_free done [17:32:28]process_json_proto returns [17:32:28]Send response to host [17:32:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198927,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:32:28]free response buf [17:32:28]execute_script done [17:32:28]execute_script returns [17:32:28]free content buf [17:32:28]Sock 9.Close socket [17:32:28]Sock 9.Thread stoped [17:32:32]OFD Sender: No OFD packet to send [17:32:37]OFD Sender: No OFD packet to send [17:32:42]OFD Sender: No OFD packet to send [17:32:47]OFD Sender: No OFD packet to send [17:32:52]OFD Sender: No OFD packet to send [17:32:57]OFD Sender: No OFD packet to send [17:33:02]OFD Sender: No OFD packet to send [17:33:07]OFD Sender: No OFD packet to send [17:33:12]OFD Sender: No OFD packet to send [17:33:17]OFD Sender: No OFD packet to send [17:33:22]OFD Sender: No OFD packet to send [17:33:27]OFD Sender: No OFD packet to send [17:33:32]OFD Sender: No OFD packet to send [17:33:37]OFD Sender: No OFD packet to send [17:33:42]OFD Sender: No OFD packet to send [17:33:47]OFD Sender: No OFD packet to send [17:33:52]OFD Sender: No OFD packet to send [17:33:57]OFD Sender: No OFD packet to send [17:34:02]OFD Sender: No OFD packet to send [17:34:07]OFD Sender: No OFD packet to send [17:34:12]OFD Sender: No OFD packet to send [17:34:17]OFD Sender: No OFD packet to send [17:34:22]OFD Sender: No OFD packet to send [17:34:27]OFD Sender: No OFD packet to send [17:34:32]OFD Sender: No OFD packet to send [17:34:37]OFD Sender: No OFD packet to send [17:34:42]OFD Sender: No OFD packet to send [17:34:47]OFD Sender: No OFD packet to send [17:34:52]OFD Sender: No OFD packet to send [17:34:57]OFD Sender: No OFD packet to send [17:35:02]OFD Sender: No OFD packet to send [17:35:07]OFD Sender: No OFD packet to send [17:35:12]OFD Sender: No OFD packet to send [17:35:17]OFD Sender: No OFD packet to send [17:35:22]OFD Sender: No OFD packet to send [17:35:23]accept exits with 7 [17:35:23]New connection [17:35:23]New thread 3066793316 created [17:35:23]Thread 3066936676 joined [17:35:23]Waiting for new connection... [17:35:23] Sock 7.Parse request [17:35:23]Sock 7.Check first char [17:35:23]Sock 7.First char is OK [17:35:23]request: POST /json_proto HTTP/1.0 [17:35:23]Method: POST [17:35:23]URL: /json_proto [17:35:23]Method is POST - this is cgi request [17:35:23]url: /json_proto [17:35:23]query_string will be loaded in cgi processing [17:35:23]execute_cgi json_proto POST (null) [17:35:23]execute_cgi path=json_proto method=POST [17:35:23]POST find Content-Length [17:35:23]Host: 172.17.46.195:8080 [17:35:23]Content-Length: 679 [17:35:23]Content-Type: application/json [17:35:23] [17:35:23]POST finish read [17:35:23]Found Content-Length = 679 [17:35:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:23]execute_script... [17: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)11326397", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:23]POST & json_proto [17:35:23]process_json_proto [17:35:23]json parsed OK: [17:35:23]protocol is kg_v1.0 [17:35:23]action value=close_receipt [17:35:23]process_action close_receipt [17:35:23]cmd_close_receipt [17:35:23]MH_GetDate [17:35:23]Write to MH i2c: F0 00 00 0F 05 03 [17:35:23]Write i2c OK [17:35:23]MH_I2C_Read... [17:35:23]Read from MH i2c: F0 [17:35:23]MH_I2C_Read... [17:35:23]Read from MH i2c: F0 09 00 [17:35:23]MH_I2C_Read... [17:35:23]Read from MH i2c: F0 09 00 0F 05 00 5C DF C0 66 8D AE BC 66 CA [17:35:23]GetLastDocTimeStamp 1723915944 [17:35:23]current date 1723916124 [17:35:23]FM_GetShiftState [17:35:23]SAM_PROTO_GetShiftState [17:35:23]wFMCommunicate request_size=4 [17:35:23]MH_SAM_APDU [17:35:23]CAPDU: 80 13 01 00 [17:35:23]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [17:35:23]Write i2c OK [17:35:23]MH_I2C_Read... [17:35:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:23]Read from MH i2c: E2 [17:35:23]MH_I2C_Read... [17:35:23]Read from MH i2c: E2 0E 00 [17:35:23]MH_I2C_Read... [17:35:23]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F2 [17:35:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:35:23]wFMCommunicate OK [17:35:23]SAM_PROTO_GetShiftState done [17:35:23]FM_GetShiftState done [17:35:23]opened in 1723853126 [17:35:23]opened+sec_in_day 1723939526 [17:35:23]quantity*price = 20001 [17:35:23]sum+1 = 20002 [17:35:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 536 17.08.2024 17:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198928 肖袩袛: 131457603864351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198928&fm=131457603864351&tin=02508201610067®Number=0000000000092545&sum=20000 [17:35:24]StoreToDocumentArchive [17:35:24]shift 463 fd 198928 [17:35:24]save to /storage/0463/doc_00198928 [17:35:24]save last doc name /storage/0463/doc_00198928 to /storage/kkm_last_doc_name [17:35:24]save OK [17:35:24]Clear old archive folders... [17:35:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:35:24]tlvbuf is 019723A0 [17:35:24]SAM_PROTO_ClearQueue [17:35:24]wFMCommunicate request_size=4 [17:35:24]MH_SAM_APDU [17:35:24]CAPDU: 80 09 00 00 [17:35:24]Write to MH i2c: E2 08 00 1D 05 80 09 00 00 00 00 00 00 94 [17:35:24]Write i2c OK [17:35:24]MH_I2C_Read... [17:35:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [17:35:25]RAPDU: 90 00 [17:35:25]wFMCommunicate OK [17:35:25]SAM_PROTO_ClearQueue done [17:35:25]KKMCreateOFDPacket [17:35:25]OFDProtocolAddRootSTLVToBuf [17:35:25]FM_MakeSignedData [17:35:25]FM_MakeSignedData [17:35:25]SAM_PROTO_SignData [17:35:25]wFMCommunicate request_size=4 [17:35:25]MH_SAM_APDU [17:35:25]CAPDU: 80 0D 01 02 [17:35:25]Write to MH i2c: E2 08 00 1E 05 80 0D 01 02 00 00 00 00 9C [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [17:35:25]RAPDU: 90 00 [17:35:25]wFMCommunicate OK [17:35:25]wFMCommunicate request_size=255 [17:35:25]MH_SAM_APDU [17: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 5C DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 09 03 00 35 04 06 00 77 [17:35:25]Write to MH i2c: E2 02 01 1F 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 5C DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 09 03 00 35 04 06 00 77 00 00 F4 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [17:35:25]RAPDU: 90 00 [17:35:25]wFMCommunicate OK [17:35:25]wFMCommunicate request_size=10 [17:35:25]MH_SAM_APDU [17:35:25]CAPDU: 80 0D 02 02 05 8F 5B C8 07 1F [17:35:25]Write to MH i2c: E2 0D 00 20 05 80 0D 02 02 05 00 8F 5B C8 07 1F 00 00 81 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [17:35:25]RAPDU: 90 00 [17:35:25]wFMCommunicate OK [17:35:25]wFMCommunicate request_size=4 [17:35:25]MH_SAM_APDU [17:35:25]CAPDU: 80 0D 03 02 [17:35:25]Write to MH i2c: E2 08 00 21 05 80 0D 03 02 00 00 00 00 A1 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 0B 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 0B 00 21 05 00 E9 EB B7 F8 F1 BD FF C4 90 00 96 [17:35:25]RAPDU: E9 EB B7 F8 F1 BD FF C4 90 00 [17:35:25]wFMCommunicate OK [17:35:25]SAM_PROTO_SignData done [17:35:25]FM_MakeSignedData done [17:35:25]CreateOFDProtocolMessage [17:35:25]wFMCommunicate request_size=4 [17:35:25]MH_SAM_APDU [17:35:25]CAPDU: 80 11 00 00 [17:35:25]Write to MH i2c: E2 08 00 22 05 80 11 00 00 00 00 00 00 A1 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:25]Read from MH i2c: E2 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 17 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: E2 17 00 22 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EE [17:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:25]wFMCommunicate OK [17:35:25]CreateOFDProtocolMessage done [17:35:25]OFDSenderStorePacket 198928 [17:35:25]StoreOFDPacket docnum=198928 [17:35:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 82 5D 07 01 32 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 5C DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 09 03 00 35 04 06 00 77 8F 5B C8 07 1F E9 EB B7 F8 F1 BD FF C4 [17:35:25]CheckFolder [17:35:25]dirname=/storage/ofd_packets [17:35:25]CheckFolder done [17:35:25]ProducePacketName [17:35:25]name=ofd_packets/00198928 [17:35:25]NVStorageSaveData ofd_packets/00198928 [17:35:25]File name is /storage/ofd_packets/00198928 [17:35:25]Write 301 bytes [17:35:25]NVStorageSaveData done [17:35:25]OFDSenderStorePacket done [17:35:25]KKMCreateOFDPacket done [17:35:25]NVStorageSaveData kkm_last_timestamp [17:35:25]File name is /storage/kkm_last_timestamp [17:35:25]Write 4 bytes [17:35:25]NVStorageSaveData done [17:35:25]ExternCall_PrintAddStr [17:35:25]wPrintStart [17:35:25]Write to MH i2c: 01 00 00 23 05 28 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 07 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 FF 0F 3D [17:35:25]RasterBufferAndPrint [17:35:25]line 小褔械褌 N : (1)11326397 [17:35:25]line 袠袧袧: 02508201610067 [17:35:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:35:25]line 袩袪袨袛袗袞袗 [17:35:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:35:25]line 孝芯胁邪褉: 2710124130 [17:35:25]line 袗懈-92-袣-4 [17:35:25]line 2.950 * 67.80 [17:35:25]line = 200.01 [17:35:25]line 袧袛小 12% 袧小袩 1% [17:35:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:35:25]line 袨袣袪校袚袥袝袧袠袝: -0.01 [17:35:25]line 袠孝袨袚袨: 200.00 [17:35:25]line 袙薪械褋械薪芯: 200.00 [17:35:25]line 小袛袗效袗: 0.00 [17:35:25]line 袧小袩 1% : 1.77 [17:35:25]line 袧袛小 12% : 21.24 [17:35:25]line 袧邪谢懈褔薪褘屑懈: 200.00 [17:35:25]line 袘械蟹薪邪谢.: 0.00 [17:35:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:35:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:35:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:35:25]line 效械泻 536 17.08.2024 17:35 [17:35:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:35:25]line 袟袧袦: 0300000079 [17:35:25]line 袪袧袦: 0000000000092545 [17:35:25]line 袙械褉褋懈褟 袣袣袦: 001 [17:35:25]line 肖袦: 0000000000871802 [17:35:25]line 肖袛: 198928 [17:35:25]line 肖袩袛: 131457603864351 [17:35:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173524&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198928&fm=131457603864351&tin=02508201610067®Number=0000000000092545&sum=20000 [17:35:25]OFD Sender: Processing packet 198928 [packets to send 246, broken 245] [17:35:25]ProducePacketName [17:35:25]name=ofd_packets/00198928 [17:35:25]OFD Sender: To server: 嚂鰌G, [17:35:25]CommunicateWithHost lk.salyk.kg:30040 [17:35:25]ConnectInit lk.salyk.kg [17:35:25]written 0, free lines is 4095 [17:35:25]Connected sock=9 [17: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 31 38 30 32 0F 01 00 00 82 5D 07 01 32 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 5C DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 09 03 00 35 04 06 00 77 8F 5B C8 07 1F E9 EB B7 F8 F1 BD FF C4 [17:35:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 33 97 47 00 62 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 09 03 00 F4 03 04 00 6B 8B C0 66 B6 04 01 00 00 58 DF 10 AD 01 6C 41 9C [17:35:25]CommunicateWithHost err = 0 [17:35:25]CheckOFDResponse [17:35:25]1017 (14) - 77093643461234 [17:35:25]1041 (16) - 0000000000871802 [17:35:25]1040 (4) - 198928 [17:35:25]1012 (4) - 17.08.2024 11:37 [17:35:25]1206 (1) - 0 [17:35:25]OFD Sender: Remove packet 198928 [17:35:25]ProducePacketName [17:35:25]name=ofd_packets/00198928 [17:35:25]NVStorageDeleteData [17:35:25]Write to MH i2c: 01 00 00 4E 05 53 [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 07 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 DF 0C 45 [17:35:25]RasterBufferAndPrint [17:35:25]line [17:35:25]line [17:35:25]line [17:35:25]line [17:35:25]line [17:35:25]written 0, free lines is 3301 [17:35:25]MH_Cut [17:35:25]Write to MH i2c: D1 01 00 55 05 01 2C [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: D1 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: D1 01 00 [17:35:25]MH_I2C_Read... [17:35:25]Read from MH i2c: D1 01 00 55 05 00 2B [17:35:25]Write to MH i2c: 01 00 00 56 05 5B [17:35:25]Write i2c OK [17:35:25]MH_I2C_Read... [17:35:26]OFD Sender: No OFD packet to send [17:35:26]*** Cut start [17:35:26]*** Purtial cut [17:35:26]*** CUTSNS_PIN = 0 [17:35:26]*** Stage 1: CUTSNS_PIN = 1 [17:35:28]Read from MH i2c: 01 [17:35:28]MH_I2C_Read... [17:35:28]*** Stop cut motor [17:35:28]*** Cut end [17:35:28]Read from MH i2c: 01 07 00 [17:35:28]MH_I2C_Read... [17:35:28]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 FF 0F 70 [17:35:28]process_action close_receipt done [17:35:28]requested_data is exist [17:35:28]produce_requested_data [17:35:28]requested_item fm.sn is exist - process it [17:35:28]wFMCommunicate request_size=4 [17:35:28]MH_SAM_APDU [17:35:28]CAPDU: 80 11 00 00 [17:35:28]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [17:35:28]Write i2c OK [17:35:28]MH_I2C_Read... [17:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:28]Read from MH i2c: E2 [17:35:28]MH_I2C_Read... [17:35:28]Read from MH i2c: E2 17 00 [17:35:28]MH_I2C_Read... [17:35:28]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 23 [17:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:28]wFMCommunicate OK [17:35:28]requested_item fd.num is exist - process it [17:35:28]SAM_PROTO_GetFieldsCounters [17:35:28]wFMCommunicate request_size=4 [17:35:28]MH_SAM_APDU [17:35:28]CAPDU: 80 13 00 00 [17:35:28]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [17:35:28]Write i2c OK [17:35:28]MH_I2C_Read... [17:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:28]Read from MH i2c: E2 [17:35:28]MH_I2C_Read... [17:35:28]Read from MH i2c: E2 62 00 [17:35:28]MH_I2C_Read... [17:35:28]Read from MH i2c: E2 62 00 58 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [17:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:28]wFMCommunicate OK [17:35:28]SAM_PROTO_GetFieldsCounters done [17:35:28]requested_item shift.num is exist - process it [17:35:28]requested_item shift.opened is exist - process it [17:35:28]req_shift_opened [17:35:28]FM_GetShiftState [17:35:28]SAM_PROTO_GetShiftState [17:35:28]wFMCommunicate request_size=4 [17:35:28]MH_SAM_APDU [17:35:28]CAPDU: 80 13 01 00 [17:35:28]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [17:35:28]Write i2c OK [17:35:28]MH_I2C_Read... [17:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:29]Read from MH i2c: E2 [17:35:29]MH_I2C_Read... [17:35:29]Read from MH i2c: E2 0E 00 [17:35:29]MH_I2C_Read... [17:35:29]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3B [17:35:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:35:29]wFMCommunicate OK [17:35:29]SAM_PROTO_GetShiftState done [17:35:29]FM_GetShiftState done [17:35:29]req_shift_opened done [17:35:29]requested_item shift.open_date is exist - process it [17:35:29]req_shift_open_date [17:35:29]req_shift_open_date done [17:35:29]produce_requested_data done [17:35:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198928,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:35:29]process_action_free close_receipt [17:35:29]json_value_free [17:35:29]json_value_free done [17:35:29]process_json_proto returns [17:35:29]Send response to host [17:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198928,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:35:29]free response buf [17:35:29]execute_script done [17:35:29]execute_script returns [17:35:29]free content buf [17:35:29]Sock 7.Close socket [17:35:29]Sock 7.Thread stoped [17:35:30]accept exits with 10 [17:35:30]New connection [17:35:30]New thread 3066936676 created [17:35:30]Thread 3066793316 joined [17:35:30]Waiting for new connection... [17:35:30] Sock 10.Parse request [17:35:30]Sock 10.Check first char [17:35:30]Sock 10.First char is OK [17:35:30]request: POST /json_proto HTTP/1.0 [17:35:30]Method: POST [17:35:30]URL: /json_proto [17:35:30]Method is POST - this is cgi request [17:35:30]url: /json_proto [17:35:30]query_string will be loaded in cgi processing [17:35:30]execute_cgi json_proto POST (null) [17:35:30]execute_cgi path=json_proto method=POST [17:35:30]POST find Content-Length [17:35:30]Host: 172.17.46.195:8080 [17:35:30]Content-Length: 687 [17:35:30]Content-Type: application/json [17:35:30] [17:35:30]POST finish read [17:35:30]Found Content-Length = 687 [17:35:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:30]execute_script... [17:35: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)11326396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:30]POST & json_proto [17:35:30]process_json_proto [17:35:30]json parsed OK: [17:35:30]protocol is kg_v1.0 [17:35:30]action value=close_receipt [17:35:30]process_action close_receipt [17:35:30]cmd_close_receipt [17:35:30]MH_GetDate [17:35:30]Write to MH i2c: F0 00 00 5A 05 4E [17:35:30]Write i2c OK [17:35:30]MH_I2C_Read... [17:35:30]Read from MH i2c: F0 [17:35:30]MH_I2C_Read... [17:35:30]Read from MH i2c: F0 09 00 [17:35:30]MH_I2C_Read... [17:35:30]Read from MH i2c: F0 09 00 5A 05 00 62 DF C0 66 8D AE BC 66 1B [17:35:30]GetLastDocTimeStamp 1723916124 [17:35:30]current date 1723916130 [17:35:30]FM_GetShiftState [17:35:30]SAM_PROTO_GetShiftState [17:35:30]wFMCommunicate request_size=4 [17:35:30]MH_SAM_APDU [17:35:30]CAPDU: 80 13 01 00 [17:35:30]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [17:35:30]Write i2c OK [17:35:30]MH_I2C_Read... [17:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:30]Read from MH i2c: E2 [17:35:30]MH_I2C_Read... [17:35:30]Read from MH i2c: E2 0E 00 [17:35:30]MH_I2C_Read... [17:35:30]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3D [17:35:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:35:30]wFMCommunicate OK [17:35:30]SAM_PROTO_GetShiftState done [17:35:30]FM_GetShiftState done [17:35:30]opened in 1723853126 [17:35:30]opened+sec_in_day 1723939526 [17:35:30]quantity*price = 100032 [17:35:30]sum+1 = 100033 [17:35:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.32 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 537 17.08.2024 17:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198929 肖袩袛: 120374667858235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198929&fm=120374667858235&tin=02508201610067®Number=0000000000092545&sum=100000 [17:35:31]StoreToDocumentArchive [17:35:31]shift 463 fd 198929 [17:35:31]save to /storage/0463/doc_00198929 [17:35:31]save last doc name /storage/0463/doc_00198929 to /storage/kkm_last_doc_name [17:35:31]save OK [17:35:31]Clear old archive folders... [17:35:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:35:31]tlvbuf is 01960A00 [17:35:31]SAM_PROTO_ClearQueue [17:35:31]wFMCommunicate request_size=4 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 09 00 00 [17:35:31]Write to MH i2c: E2 08 00 68 05 80 09 00 00 00 00 00 00 DF [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:31]OFD Sender: No OFD packet to send [17:35:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:31]Read from MH i2c: E2 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [17:35:31]RAPDU: 90 00 [17:35:31]wFMCommunicate OK [17:35:31]SAM_PROTO_ClearQueue done [17:35:31]KKMCreateOFDPacket [17:35:31]OFDProtocolAddRootSTLVToBuf [17:35:31]FM_MakeSignedData [17:35:31]FM_MakeSignedData [17:35:31]SAM_PROTO_SignData [17:35:31]wFMCommunicate request_size=4 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 0D 01 02 [17:35:31]Write to MH i2c: E2 08 00 69 05 80 0D 01 02 00 00 00 00 E7 [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:31]Read from MH i2c: E2 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [17:35:31]RAPDU: 90 00 [17:35:31]wFMCommunicate OK [17:35:31]wFMCommunicate request_size=255 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 F4 03 04 00 62 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 09 03 00 35 04 06 00 6D 7A [17:35:31]Write to MH i2c: E2 02 01 6A 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 F4 03 04 00 62 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 09 03 00 35 04 06 00 6D 7A 00 00 D1 [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:31]Read from MH i2c: E2 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [17:35:31]RAPDU: 90 00 [17:35:31]wFMCommunicate OK [17:35:31]wFMCommunicate request_size=9 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 0D 02 02 04 E9 51 51 3B [17:35:31]Write to MH i2c: E2 0C 00 6B 05 80 0D 02 02 04 00 E9 51 51 3B 00 00 B8 [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:31]Read from MH i2c: E2 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [17:35:31]RAPDU: 90 00 [17:35:31]wFMCommunicate OK [17:35:31]wFMCommunicate request_size=4 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 0D 03 02 [17:35:31]Write to MH i2c: E2 08 00 6C 05 80 0D 03 02 00 00 00 00 EC [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:31]Read from MH i2c: E2 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 0B 00 [17:35:31]MH_I2C_Read... [17:35:31]Read from MH i2c: E2 0B 00 6C 05 00 86 EA 0B 37 4F 95 7E 85 90 00 86 [17:35:31]RAPDU: 86 EA 0B 37 4F 95 7E 85 90 00 [17:35:31]wFMCommunicate OK [17:35:31]SAM_PROTO_SignData done [17:35:31]FM_MakeSignedData done [17:35:31]CreateOFDProtocolMessage [17:35:31]wFMCommunicate request_size=4 [17:35:31]MH_SAM_APDU [17:35:31]CAPDU: 80 11 00 00 [17:35:31]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [17:35:31]Write i2c OK [17:35:31]MH_I2C_Read... [17:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:32]Read from MH i2c: E2 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: E2 17 00 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: E2 17 00 6D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 39 [17:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:32]wFMCommunicate OK [17:35:32]CreateOFDProtocolMessage done [17:35:32]OFDSenderStorePacket 198929 [17:35:32]StoreOFDPacket docnum=198929 [17:35:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 AB 9B 06 01 A3 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 F4 03 04 00 62 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 09 03 00 35 04 06 00 6D 7A E9 51 51 3B 86 EA 0B 37 4F 95 7E 85 [17:35:32]CheckFolder [17:35:32]dirname=/storage/ofd_packets [17:35:32]CheckFolder done [17:35:32]ProducePacketName [17:35:32]name=ofd_packets/00198929 [17:35:32]NVStorageSaveData ofd_packets/00198929 [17:35:32]File name is /storage/ofd_packets/00198929 [17:35:32]Write 300 bytes [17:35:32]NVStorageSaveData done [17:35:32]OFDSenderStorePacket done [17:35:32]KKMCreateOFDPacket done [17:35:32]NVStorageSaveData kkm_last_timestamp [17:35:32]File name is /storage/kkm_last_timestamp [17:35:32]Write 4 bytes [17:35:32]NVStorageSaveData done [17:35:32]ExternCall_PrintAddStr [17:35:32]wPrintStart [17:35:32]Write to MH i2c: 01 00 00 6E 05 73 [17:35:32]Write i2c OK [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 07 00 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 FF 0F 88 [17:35:32]RasterBufferAndPrint [17:35:32]line 小褔械褌 N : (1)11326396 [17:35:32]line 袠袧袧: 02508201610067 [17:35:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:35:32]line 袩袪袨袛袗袞袗 [17:35:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:35:32]line 孝芯胁邪褉: 2711190000 [17:35:32]line 袚袗袟-袣-3 [17:35:32]line 26.050 * 38.40 [17:35:32]line = 1000.32 [17:35:32]line 袧袛小 12% 袧小袩 1% [17:35:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:35:32]line 袨袣袪校袚袥袝袧袠袝: -0.32 [17:35:32]line 袠孝袨袚袨: 1000.00 [17:35:32]line 袙薪械褋械薪芯: 1000.00 [17:35:32]line 小袛袗效袗: 0.00 [17:35:32]line 袧小袩 1% : 8.85 [17:35:32]line 袧袛小 12% : 106.23 [17:35:32]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:35:32]line 袘械蟹薪邪谢.: 0.00 [17:35:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:35:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:35:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:35:32]line 效械泻 537 17.08.2024 17:35 [17:35:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:35:32]line 袟袧袦: 0300000079 [17:35:32]line 袪袧袦: 0000000000092545 [17:35:32]line 袙械褉褋懈褟 袣袣袦: 001 [17:35:32]line 肖袦: 0000000000871802 [17:35:32]line 肖袛: 198929 [17:35:32]line 肖袩袛: 120374667858235 [17:35:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173530&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198929&fm=120374667858235&tin=02508201610067®Number=0000000000092545&sum=100000 [17:35:32]OFD Sender: Processing packet 198929 [packets to send 246, broken 245] [17:35:32]ProducePacketName [17:35:32]name=ofd_packets/00198929 [17:35:32]OFD Sender: To server: 嚂鰌G, [17:35:32]CommunicateWithHost lk.salyk.kg:30040 [17:35:32]ConnectInit lk.salyk.kg [17:35:32]written 0, free lines is 4095 [17:35:32]Connected sock=9 [17:35:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 AB 9B 06 01 A3 1A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 F4 03 04 00 62 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 09 03 00 35 04 06 00 6D 7A E9 51 51 3B 86 EA 0B 37 4F 95 7E 85 [17:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 05 3D 47 00 EF 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 09 03 00 F4 03 04 00 72 8B C0 66 B6 04 01 00 00 37 85 FC 76 F0 AD 1A CD [17:35:32]CommunicateWithHost err = 0 [17:35:32]CheckOFDResponse [17:35:32]1017 (14) - 77093643461234 [17:35:32]1041 (16) - 0000000000871802 [17:35:32]1040 (4) - 198929 [17:35:32]1012 (4) - 17.08.2024 11:37 [17:35:32]1206 (1) - 0 [17:35:32]OFD Sender: Remove packet 198929 [17:35:32]ProducePacketName [17:35:32]name=ofd_packets/00198929 [17:35:32]NVStorageDeleteData [17:35:32]Write to MH i2c: 01 00 00 99 05 9E [17:35:32]Write i2c OK [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 07 00 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: 01 07 00 99 05 00 00 00 00 00 1D 0D CF [17:35:32]RasterBufferAndPrint [17:35:32]line [17:35:32]line [17:35:32]line [17:35:32]line [17:35:32]line [17:35:32]written 0, free lines is 3370 [17:35:32]MH_Cut [17:35:32]Write to MH i2c: D1 01 00 A0 05 01 77 [17:35:32]Write i2c OK [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: D1 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: D1 01 00 [17:35:32]MH_I2C_Read... [17:35:32]Read from MH i2c: D1 01 00 A0 05 00 76 [17:35:32]Write to MH i2c: 01 00 00 A1 05 A6 [17:35:32]Write i2c OK [17:35:32]MH_I2C_Read... [17:35:33]OFD Sender: No OFD packet to send [17:35:33]*** Cut start [17:35:33]*** Purtial cut [17:35:33]*** Stage 1: CUTSNS_PIN = 1 [17:35:33]Read from MH i2c: 01 [17:35:33]MH_I2C_Read... [17:35:33]*** Stop cut motor [17:35:33]*** Cut end [17:35:33]Read from MH i2c: 01 07 00 [17:35:33]MH_I2C_Read... [17:35:33]Read from MH i2c: 01 07 00 A1 05 00 00 00 00 00 FF 0F BB [17:35:33]process_action close_receipt done [17:35:33]requested_data is exist [17:35:33]produce_requested_data [17:35:33]requested_item fm.sn is exist - process it [17:35:33]wFMCommunicate request_size=4 [17:35:33]MH_SAM_APDU [17:35:33]CAPDU: 80 11 00 00 [17:35:33]Write to MH i2c: E2 08 00 A2 05 80 11 00 00 00 00 00 00 21 [17:35:33]Write i2c OK [17:35:33]MH_I2C_Read... [17:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:33]Read from MH i2c: E2 [17:35:33]MH_I2C_Read... [17:35:33]Read from MH i2c: E2 17 00 [17:35:33]MH_I2C_Read... [17:35:33]Read from MH i2c: E2 17 00 A2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6E [17:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:33]wFMCommunicate OK [17:35:33]requested_item fd.num is exist - process it [17:35:33]SAM_PROTO_GetFieldsCounters [17:35:33]wFMCommunicate request_size=4 [17:35:33]MH_SAM_APDU [17:35:33]CAPDU: 80 13 00 00 [17:35:33]Write to MH i2c: E2 08 00 A3 05 80 13 00 00 00 00 00 00 24 [17:35:34]Write i2c OK [17:35:34]MH_I2C_Read... [17:35:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:34]Read from MH i2c: E2 [17:35:34]MH_I2C_Read... [17:35:34]Read from MH i2c: E2 62 00 [17:35:34]MH_I2C_Read... [17:35:34]Read from MH i2c: E2 62 00 A3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:34]wFMCommunicate OK [17:35:34]SAM_PROTO_GetFieldsCounters done [17:35:34]requested_item shift.num is exist - process it [17:35:34]requested_item shift.opened is exist - process it [17:35:34]req_shift_opened [17:35:34]FM_GetShiftState [17:35:34]SAM_PROTO_GetShiftState [17:35:34]wFMCommunicate request_size=4 [17:35:34]MH_SAM_APDU [17:35:34]CAPDU: 80 13 01 00 [17:35:34]Write to MH i2c: E2 08 00 A4 05 80 13 01 00 00 00 00 00 26 [17:35:34]Write i2c OK [17:35:34]MH_I2C_Read... [17:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:34]Read from MH i2c: E2 [17:35:34]MH_I2C_Read... [17:35:34]Read from MH i2c: E2 0E 00 [17:35:34]MH_I2C_Read... [17:35:34]Read from MH i2c: E2 0E 00 A4 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 86 [17:35:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:35:34]wFMCommunicate OK [17:35:34]SAM_PROTO_GetShiftState done [17:35:34]FM_GetShiftState done [17:35:34]req_shift_opened done [17:35:34]requested_item shift.open_date is exist - process it [17:35:34]req_shift_open_date [17:35:34]req_shift_open_date done [17:35:34]produce_requested_data done [17:35:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198929,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:35:34]process_action_free close_receipt [17:35:34]json_value_free [17:35:34]json_value_free done [17:35:34]process_json_proto returns [17:35:34]Send response to host [17:35:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198929,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:35:34]free response buf [17:35:34]execute_script done [17:35:34]execute_script returns [17:35:34]free content buf [17:35:34]Sock 10.Close socket [17:35:34]Sock 10.Thread stoped [17:35:35]accept exits with 7 [17:35:35]New connection [17:35:35]New thread 3066793316 created [17:35:35]Thread 3066936676 joined [17:35:35]Waiting for new connection... [17:35:35] Sock 7.Parse request [17:35:35]Sock 7.Check first char [17:35:35]Sock 7.First char is OK [17:35:35]request: POST /json_proto HTTP/1.0 [17:35:35]Method: POST [17:35:35]URL: /json_proto [17:35:35]Method is POST - this is cgi request [17:35:35]url: /json_proto [17:35:35]query_string will be loaded in cgi processing [17:35:35]execute_cgi json_proto POST (null) [17:35:35]execute_cgi path=json_proto method=POST [17:35:35]POST find Content-Length [17:35:35]Host: 172.17.46.195:8080 [17:35:35]Content-Length: 690 [17:35:35]Content-Type: application/json [17:35:35] [17:35:35]POST finish read [17:35:35]Found Content-Length = 690 [17:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:35]execute_script... [17:35:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326398", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:35:35]POST & json_proto [17:35:35]process_json_proto [17:35:35]json parsed OK: [17:35:35]protocol is kg_v1.0 [17:35:35]action value=close_receipt [17:35:35]process_action close_receipt [17:35:35]cmd_close_receipt [17:35:35]MH_GetDate [17:35:35]Write to MH i2c: F0 00 00 A5 05 99 [17:35:35]Write i2c OK [17:35:35]MH_I2C_Read... [17:35:35]Read from MH i2c: F0 [17:35:35]MH_I2C_Read... [17:35:35]Read from MH i2c: F0 09 00 [17:35:35]MH_I2C_Read... [17:35:35]Read from MH i2c: F0 09 00 A5 05 00 67 DF C0 66 8D AE BC 66 6B [17:35:35]GetLastDocTimeStamp 1723916130 [17:35:35]current date 1723916135 [17:35:35]FM_GetShiftState [17:35:35]SAM_PROTO_GetShiftState [17:35:35]wFMCommunicate request_size=4 [17:35:35]MH_SAM_APDU [17:35:35]CAPDU: 80 13 01 00 [17:35:35]Write to MH i2c: E2 08 00 A6 05 80 13 01 00 00 00 00 00 28 [17:35:35]Write i2c OK [17:35:35]MH_I2C_Read... [17:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:35]Read from MH i2c: E2 [17:35:35]MH_I2C_Read... [17:35:35]Read from MH i2c: E2 0E 00 [17:35:35]MH_I2C_Read... [17:35:35]Read from MH i2c: E2 0E 00 A6 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 88 [17:35:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:35:35]wFMCommunicate OK [17:35:35]SAM_PROTO_GetShiftState done [17:35:35]FM_GetShiftState done [17:35:35]opened in 1723853126 [17:35:35]opened+sec_in_day 1723939526 [17:35:35]quantity*price = 100051 [17:35:35]sum+1 = 100052 [17:35:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 538 17.08.2024 17:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198930 肖袩袛: 161357476750389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198930&fm=161357476750389&tin=02508201610067®Number=0000000000092545&sum=100000 [17:35:36]StoreToDocumentArchive [17:35:36]shift 463 fd 198930 [17:35:36]save to /storage/0463/doc_00198930 [17:35:36]save last doc name /storage/0463/doc_00198930 to /storage/kkm_last_doc_name [17:35:36]save OK [17:35:36]Clear old archive folders... [17:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:35:36]tlvbuf is 019D0910 [17:35:36]SAM_PROTO_ClearQueue [17:35:36]wFMCommunicate request_size=4 [17:35:36]MH_SAM_APDU [17:35:36]CAPDU: 80 09 00 00 [17:35:36]Write to MH i2c: E2 08 00 B3 05 80 09 00 00 00 00 00 00 2A [17:35:36]Write i2c OK [17:35:36]MH_I2C_Read... [17:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:36]Read from MH i2c: E2 [17:35:36]MH_I2C_Read... [17:35:36]Read from MH i2c: E2 03 00 [17:35:36]MH_I2C_Read... [17:35:36]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [17:35:36]RAPDU: 90 00 [17:35:36]wFMCommunicate OK [17:35:36]SAM_PROTO_ClearQueue done [17:35:36]KKMCreateOFDPacket [17:35:36]OFDProtocolAddRootSTLVToBuf [17:35:36]FM_MakeSignedData [17:35:36]FM_MakeSignedData [17:35:36]SAM_PROTO_SignData [17:35:36]wFMCommunicate request_size=4 [17:35:36]MH_SAM_APDU [17:35:36]CAPDU: 80 0D 01 02 [17:35:36]Write to MH i2c: E2 08 00 B4 05 80 0D 01 02 00 00 00 00 32 [17:35:36]Write i2c OK [17:35:36]MH_I2C_Read... [17:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:36]Read from MH i2c: E2 [17:35:36]MH_I2C_Read... [17:35:36]Read from MH i2c: E2 03 00 [17:35:36]MH_I2C_Read... [17:35:36]Read from MH i2c: E2 03 00 B4 05 00 90 00 2D [17:35:36]RAPDU: 90 00 [17:35:36]wFMCommunicate OK [17:35:36]wFMCommunicate request_size=255 [17:35:36]MH_SAM_APDU [17:35:36]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 67 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 09 03 [17:35:36]Write to MH i2c: E2 02 01 B5 05 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 67 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 09 03 00 00 19 [17:35:36]Write i2c OK [17:35:36]MH_I2C_Read... [17:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:37]Read from MH i2c: E2 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 03 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 03 00 B5 05 00 90 00 2E [17:35:37]RAPDU: 90 00 [17:35:37]wFMCommunicate OK [17:35:37]wFMCommunicate request_size=16 [17:35:37]MH_SAM_APDU [17:35:37]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 92 C0 F7 15 64 35 [17:35:37]Write to MH i2c: E2 13 00 B6 05 80 0D 02 02 0B 00 00 35 04 06 00 92 C0 F7 15 64 35 00 00 81 [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:37]Read from MH i2c: E2 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 03 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [17:35:37]RAPDU: 90 00 [17:35:37]wFMCommunicate OK [17:35:37]wFMCommunicate request_size=4 [17:35:37]MH_SAM_APDU [17:35:37]CAPDU: 80 0D 03 02 [17:35:37]Write to MH i2c: E2 08 00 B7 05 80 0D 03 02 00 00 00 00 37 [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:37]Read from MH i2c: E2 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 0B 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 0B 00 B7 05 00 B5 BA 86 23 D6 4F 14 16 90 00 9F [17:35:37]RAPDU: B5 BA 86 23 D6 4F 14 16 90 00 [17:35:37]wFMCommunicate OK [17:35:37]SAM_PROTO_SignData done [17:35:37]FM_MakeSignedData done [17:35:37]CreateOFDProtocolMessage [17:35:37]wFMCommunicate request_size=4 [17:35:37]MH_SAM_APDU [17:35:37]CAPDU: 80 11 00 00 [17:35:37]Write to MH i2c: E2 08 00 B8 05 80 11 00 00 00 00 00 00 37 [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:37]Read from MH i2c: E2 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 17 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: E2 17 00 B8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 84 [17:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:37]wFMCommunicate OK [17:35:37]CreateOFDProtocolMessage done [17:35:37]OFDSenderStorePacket 198930 [17:35:37]StoreOFDPacket docnum=198930 [17:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 96 03 0D 01 12 9D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 67 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 09 03 00 35 04 06 00 92 C0 F7 15 64 35 B5 BA 86 23 D6 4F 14 16 [17:35:37]CheckFolder [17:35:37]dirname=/storage/ofd_packets [17:35:37]CheckFolder done [17:35:37]ProducePacketName [17:35:37]name=ofd_packets/00198930 [17:35:37]NVStorageSaveData ofd_packets/00198930 [17:35:37]File name is /storage/ofd_packets/00198930 [17:35:37]Write 307 bytes [17:35:37]NVStorageSaveData done [17:35:37]OFDSenderStorePacket done [17:35:37]KKMCreateOFDPacket done [17:35:37]NVStorageSaveData kkm_last_timestamp [17:35:37]File name is /storage/kkm_last_timestamp [17:35:37]Write 4 bytes [17:35:37]NVStorageSaveData done [17:35:37]ExternCall_PrintAddStr [17:35:37]wPrintStart [17:35:37]Write to MH i2c: 01 00 00 B9 05 BE [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 07 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 07 00 B9 05 00 00 00 00 00 FF 0F D3 [17:35:37]RasterBufferAndPrint [17:35:37]line 小褔械褌 N : (1)11326398 [17:35:37]line 袠袧袧: 02508201610067 [17:35:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:35:37]line 袩袪袨袛袗袞袗 [17:35:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [17:35:37]line 孝芯胁邪褉: 2710194210 [17:35:37]line D-ENERGY 袛孝-袣-5 [17:35:37]line 12.960 * 77.20 [17:35:37]line = 1000.51 [17:35:37]line 袧袛小 12% 袧小袩 1% [17:35:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:35:37]line 袨袣袪校袚袥袝袧袠袝: -0.51 [17:35:37]line 袠孝袨袚袨: 1000.00 [17:35:37]line 袙薪械褋械薪芯: 1000.00 [17:35:37]line 小袛袗效袗: 0.00 [17:35:37]line 袧小袩 1% : 8.85 [17:35:37]line 袧袛小 12% : 106.25 [17:35:37]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:35:37]line 袘械蟹薪邪谢.: 0.00 [17:35:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:35:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:35:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:35:37]line 效械泻 538 17.08.2024 17:35 [17:35:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:35:37]line 袟袧袦: 0300000079 [17:35:37]line 袪袧袦: 0000000000092545 [17:35:37]line 袙械褉褋懈褟 袣袣袦: 001 [17:35:37]line 肖袦: 0000000000871802 [17:35:37]line 肖袛: 198930 [17:35:37]line 肖袩袛: 161357476750389 [17:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173535&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198930&fm=161357476750389&tin=02508201610067®Number=0000000000092545&sum=100000 [17:35:37]written 0, free lines is 4095 [17:35:37]OFD Sender: Processing packet 198930 [packets to send 246, broken 245] [17:35:37]ProducePacketName [17:35:37]name=ofd_packets/00198930 [17:35:37]OFD Sender: To server: 嚂鰌G, [17:35:37]CommunicateWithHost lk.salyk.kg:30040 [17:35:37]ConnectInit lk.salyk.kg [17:35:37]Connected sock=10 [17:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 96 03 0D 01 12 9D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 67 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 09 03 00 35 04 06 00 92 C0 F7 15 64 35 B5 BA 86 23 D6 4F 14 16 [17:35:37]Write to MH i2c: 01 00 00 E4 05 E9 [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 07 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: 01 07 00 E4 05 00 00 00 00 00 E8 0C E4 [17:35:37]RasterBufferAndPrint [17:35:37]line [17:35:37]line [17:35:37]line [17:35:37]line [17:35:37]line [17:35:37]written 0, free lines is 3325 [17:35:37]MH_Cut [17:35:37]Write to MH i2c: D1 01 00 EB 05 01 C2 [17:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 CA 47 00 BA 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 09 03 00 F4 03 04 00 77 8B C0 66 B6 04 01 00 00 4F C5 8C 17 5C 46 85 7F [17:35:37]CommunicateWithHost err = 0 [17:35:37]CheckOFDResponse [17:35:37]1017 (14) - 77093643461234 [17:35:37]1041 (16) - 0000000000871802 [17:35:37]1040 (4) - 198930 [17:35:37]1012 (4) - 17.08.2024 11:37 [17:35:37]1206 (1) - 0 [17:35:37]OFD Sender: Remove packet 198930 [17:35:37]ProducePacketName [17:35:37]name=ofd_packets/00198930 [17:35:37]NVStorageDeleteData [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: D1 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: D1 01 00 [17:35:37]MH_I2C_Read... [17:35:37]Read from MH i2c: D1 01 00 EB 05 00 C1 [17:35:37]Write to MH i2c: 01 00 00 EC 05 F1 [17:35:37]Write i2c OK [17:35:37]MH_I2C_Read... [17:35:38]OFD Sender: No OFD packet to send [17:35:38]*** Cut start [17:35:38]*** Purtial cut [17:35:38]*** CUTSNS_PIN = 0 [17:35:38]*** Stage 1: CUTSNS_PIN = 1 [17:35:40]Read from MH i2c: 01 [17:35:40]MH_I2C_Read... [17:35:40]*** Stop cut motor [17:35:40]*** Cut end [17:35:40]Read from MH i2c: 01 07 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: 01 07 00 EC 05 00 00 00 00 00 FF 0F 06 [17:35:40]process_action close_receipt done [17:35:40]requested_data is exist [17:35:40]produce_requested_data [17:35:40]requested_item fm.sn is exist - process it [17:35:40]wFMCommunicate request_size=4 [17:35:40]MH_SAM_APDU [17:35:40]CAPDU: 80 11 00 00 [17:35:40]Write to MH i2c: E2 08 00 ED 05 80 11 00 00 00 00 00 00 6C [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:40]Read from MH i2c: E2 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 17 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 17 00 ED 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B9 [17:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:35:40]wFMCommunicate OK [17:35:40]requested_item fd.num is exist - process it [17:35:40]SAM_PROTO_GetFieldsCounters [17:35:40]wFMCommunicate request_size=4 [17:35:40]MH_SAM_APDU [17:35:40]CAPDU: 80 13 00 00 [17:35:40]Write to MH i2c: E2 08 00 EE 05 80 13 00 00 00 00 00 00 6F [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:40]Read from MH i2c: E2 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 62 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 62 00 EE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [17:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:40]wFMCommunicate OK [17:35:40]SAM_PROTO_GetFieldsCounters done [17:35:40]requested_item shift.num is exist - process it [17:35:40]requested_item shift.opened is exist - process it [17:35:40]req_shift_opened [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 EF 05 80 13 01 00 00 00 00 00 71 [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 EF 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D1 [17:35:40]RAPDU: 09 00 01 46 E9 BF 66 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]req_shift_opened done [17:35:40]requested_item shift.open_date is exist - process it [17:35:40]req_shift_open_date [17:35:40]req_shift_open_date done [17:35:40]produce_requested_data done [17:35:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198930,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:35:40]process_action_free close_receipt [17:35:40]json_value_free [17:35:40]json_value_free done [17:35:40]process_json_proto returns [17:35:40]Send response to host [17:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198930,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:35:40]free response buf [17:35:40]execute_script done [17:35:40]execute_script returns [17:35:40]free content buf [17:35:40]Sock 7.Close socket [17:35:40]Sock 7.Thread stoped [17:35:43]OFD Sender: No OFD packet to send [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:54]accept exits with 9 [17:37:54]New connection [17:37:54]New thread 3066936676 created [17:37:54]Thread 3066793316 joined [17:37:54]Waiting for new connection... [17:37:54] Sock 9.Parse request [17:37:54]Sock 9.Check first char [17:37:54]Sock 9.First char is OK [17:37:54]request: POST /json_proto HTTP/1.0 [17:37:54]Method: POST [17:37:54]URL: /json_proto [17:37:54]Method is POST - this is cgi request [17:37:54]url: /json_proto [17:37:54]query_string will be loaded in cgi processing [17:37:54]execute_cgi json_proto POST (null) [17:37:54]execute_cgi path=json_proto method=POST [17:37:54]POST find Content-Length [17:37:54]Host: 172.17.46.195:8080 [17:37:54]Content-Length: 687 [17:37:54]Content-Type: application/json [17:37:54] [17:37:54]POST finish read [17:37:54]Found Content-Length = 687 [17:37:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:54]execute_script... [17:37: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)11326399", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37:54]POST & json_proto [17:37:54]process_json_proto [17:37:54]json parsed OK: [17:37:54]protocol is kg_v1.0 [17:37:54]action value=close_receipt [17:37:54]process_action close_receipt [17:37:54]cmd_close_receipt [17:37:54]MH_GetDate [17:37:54]Write to MH i2c: F0 00 00 F0 05 E4 [17:37:54]Write i2c OK [17:37:54]MH_I2C_Read... [17:37:54]Read from MH i2c: F0 [17:37:54]MH_I2C_Read... [17:37:54]Read from MH i2c: F0 09 00 [17:37:54]MH_I2C_Read... [17:37:54]Read from MH i2c: F0 09 00 F0 05 00 F2 DF C0 66 8D AE BC 66 41 [17:37:54]GetLastDocTimeStamp 1723916135 [17:37:54]current date 1723916274 [17:37:54]FM_GetShiftState [17:37:54]SAM_PROTO_GetShiftState [17:37:54]wFMCommunicate request_size=4 [17:37:54]MH_SAM_APDU [17:37:54]CAPDU: 80 13 01 00 [17:37:54]Write to MH i2c: E2 08 00 F1 05 80 13 01 00 00 00 00 00 73 [17:37:54]Write i2c OK [17:37:54]MH_I2C_Read... [17:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:54]Read from MH i2c: E2 [17:37:54]MH_I2C_Read... [17:37:54]Read from MH i2c: E2 0E 00 [17:37:54]MH_I2C_Read... [17:37:54]Read from MH i2c: E2 0E 00 F1 05 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D3 [17:37:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:37:54]wFMCommunicate OK [17:37:54]SAM_PROTO_GetShiftState done [17:37:54]FM_GetShiftState done [17:37:54]opened in 1723853126 [17:37:54]opened+sec_in_day 1723939526 [17:37:54]quantity*price = 100032 [17:37:54]sum+1 = 100033 [17:37:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.32 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 539 17.08.2024 17:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198931 肖袩袛: 103825366069975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173754&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198931&fm=103825366069975&tin=02508201610067®Number=0000000000092545&sum=100000 [17:37:55]StoreToDocumentArchive [17:37:55]shift 463 fd 198931 [17:37:55]save to /storage/0463/doc_00198931 [17:37:55]save last doc name /storage/0463/doc_00198931 to /storage/kkm_last_doc_name [17:37:55]save OK [17:37:55]Clear old archive folders... [17:37:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:37:55]tlvbuf is 01972AC0 [17:37:55]SAM_PROTO_ClearQueue [17:37:55]wFMCommunicate request_size=4 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 09 00 00 [17:37:55]Write to MH i2c: E2 08 00 FE 05 80 09 00 00 00 00 00 00 75 [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [17:37:55]RAPDU: 90 00 [17:37:55]wFMCommunicate OK [17:37:55]SAM_PROTO_ClearQueue done [17:37:55]KKMCreateOFDPacket [17:37:55]OFDProtocolAddRootSTLVToBuf [17:37:55]FM_MakeSignedData [17:37:55]FM_MakeSignedData [17:37:55]SAM_PROTO_SignData [17:37:55]wFMCommunicate request_size=4 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 0D 01 02 [17:37:55]Write to MH i2c: E2 08 00 FF 05 80 0D 01 02 00 00 00 00 7D [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 FF 05 00 90 00 78 [17:37:55]RAPDU: 90 00 [17:37:55]wFMCommunicate OK [17:37:55]wFMCommunicate request_size=255 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1B 02 00 00 F4 03 04 00 F2 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 09 03 00 35 04 06 00 5E 6D [17:37:55]Write to MH i2c: E2 02 01 00 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1B 02 00 00 F4 03 04 00 F2 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 09 03 00 35 04 06 00 5E 6D 00 00 E0 [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 00 06 00 90 00 7A [17:37:55]RAPDU: 90 00 [17:37:55]wFMCommunicate OK [17:37:55]wFMCommunicate request_size=9 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 0D 02 02 04 BA 10 32 D7 [17:37:55]Write to MH i2c: E2 0C 00 01 06 80 0D 02 02 04 00 BA 10 32 D7 00 00 5C [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [17:37:55]RAPDU: 90 00 [17:37:55]wFMCommunicate OK [17:37:55]wFMCommunicate request_size=4 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 0D 03 02 [17:37:55]Write to MH i2c: E2 08 00 02 06 80 0D 03 02 00 00 00 00 83 [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 0B 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 0B 00 02 06 00 DB 9E 70 04 34 61 74 84 90 00 FE [17:37:55]RAPDU: DB 9E 70 04 34 61 74 84 90 00 [17:37:55]wFMCommunicate OK [17:37:55]SAM_PROTO_SignData done [17:37:55]FM_MakeSignedData done [17:37:55]CreateOFDProtocolMessage [17:37:55]wFMCommunicate request_size=4 [17:37:55]MH_SAM_APDU [17:37:55]CAPDU: 80 11 00 00 [17:37:55]Write to MH i2c: E2 08 00 03 06 80 11 00 00 00 00 00 00 83 [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:55]Read from MH i2c: E2 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 17 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: E2 17 00 03 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [17:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:37:55]wFMCommunicate OK [17:37:55]CreateOFDProtocolMessage done [17:37:55]OFDSenderStorePacket 198931 [17:37:55]StoreOFDPacket docnum=198931 [17:37:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 81 B1 06 01 55 B9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1B 02 00 00 F4 03 04 00 F2 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 09 03 00 35 04 06 00 5E 6D BA 10 32 D7 DB 9E 70 04 34 61 74 84 [17:37:55]CheckFolder [17:37:55]dirname=/storage/ofd_packets [17:37:55]CheckFolder done [17:37:55]ProducePacketName [17:37:55]name=ofd_packets/00198931 [17:37:55]NVStorageSaveData ofd_packets/00198931 [17:37:55]File name is /storage/ofd_packets/00198931 [17:37:55]Write 300 bytes [17:37:55]NVStorageSaveData done [17:37:55]OFDSenderStorePacket done [17:37:55]KKMCreateOFDPacket done [17:37:55]NVStorageSaveData kkm_last_timestamp [17:37:55]File name is /storage/kkm_last_timestamp [17:37:55]Write 4 bytes [17:37:55]NVStorageSaveData done [17:37:55]ExternCall_PrintAddStr [17:37:55]wPrintStart [17:37:55]Write to MH i2c: 01 00 00 04 06 0A [17:37:55]OFD Sender: Processing packet 198931 [packets to send 246, broken 245] [17:37:55]ProducePacketName [17:37:55]name=ofd_packets/00198931 [17:37:55]OFD Sender: To server: 嚂鰌G, [17:37:55]CommunicateWithHost lk.salyk.kg:30040 [17:37:55]ConnectInit lk.salyk.kg [17:37:55]Write i2c OK [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: 01 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: 01 07 00 [17:37:55]MH_I2C_Read... [17:37:55]Read from MH i2c: 01 07 00 04 06 00 00 00 00 00 FF 0F 1F [17:37:55]RasterBufferAndPrint [17:37:55]line 小褔械褌 N : (1)11326399 [17:37:55]line 袠袧袧: 02508201610067 [17:37:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:37:55]line 袩袪袨袛袗袞袗 [17:37:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:37:55]line 孝芯胁邪褉: 2711190000 [17:37:55]line 袚袗袟-袣-3 [17:37:55]line 26.050 * 38.40 [17:37:55]line = 1000.32 [17:37:55]line 袧袛小 12% 袧小袩 1% [17:37:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:37:55]line 袨袣袪校袚袥袝袧袠袝: -0.32 [17:37:55]line 袠孝袨袚袨: 1000.00 [17:37:55]line 袙薪械褋械薪芯: 1000.00 [17:37:55]line 小袛袗效袗: 0.00 [17:37:55]line 袧小袩 1% : 8.85 [17:37:55]line 袧袛小 12% : 106.23 [17:37:55]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:37:55]line 袘械蟹薪邪谢.: 0.00 [17:37:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:37:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:37:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:37:55]line 效械泻 539 17.08.2024 17:37 [17:37:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:37:55]line 袟袧袦: 0300000079 [17:37:55]line 袪袧袦: 0000000000092545 [17:37:55]line 袙械褉褋懈褟 袣袣袦: 001 [17:37:55]line 肖袦: 0000000000871802 [17:37:55]line 肖袛: 198931 [17:37:55]line 肖袩袛: 103825366069975 [17:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T173754&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198931&fm=103825366069975&tin=02508201610067®Number=0000000000092545&sum=100000 [17:37:56]Connected sock=10 [17:37:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 81 B1 06 01 55 B9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 1B 02 00 00 F4 03 04 00 F2 DF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 09 03 00 35 04 06 00 5E 6D BA 10 32 D7 DB 9E 70 04 34 61 74 84 [17:37:56]written 0, free lines is 4095 [17:37:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C8 69 47 00 F8 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 09 03 00 F4 03 04 00 02 8C C0 66 B6 04 01 00 00 75 B6 17 46 84 60 AF FE [17:37:56]CommunicateWithHost err = 0 [17:37:56]CheckOFDResponse [17:37:56]1017 (14) - 77093643461234 [17:37:56]1041 (16) - 0000000000871802 [17:37:56]1040 (4) - 198931 [17:37:56]1012 (4) - 17.08.2024 11:39 [17:37:56]1206 (1) - 0 [17:37:56]OFD Sender: Remove packet 198931 [17:37:56]ProducePacketName [17:37:56]name=ofd_packets/00198931 [17:37:56]NVStorageDeleteData [17:37:56]Write to MH i2c: 01 00 00 2F 06 35 [17:37:56]Write i2c OK [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: 01 [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: 01 07 00 [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: 01 07 00 2F 06 00 00 00 00 00 DC 0C 24 [17:37:56]RasterBufferAndPrint [17:37:56]line [17:37:56]line [17:37:56]line [17:37:56]line [17:37:56]line [17:37:56]written 0, free lines is 3298 [17:37:56]MH_Cut [17:37:56]Write to MH i2c: D1 01 00 36 06 01 0E [17:37:56]Write i2c OK [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: D1 [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: D1 01 00 [17:37:56]MH_I2C_Read... [17:37:56]Read from MH i2c: D1 01 00 36 06 00 0D [17:37:56]Write to MH i2c: 01 00 00 37 06 3D [17:37:56]Write i2c OK [17:37:56]MH_I2C_Read... [17:37:56]OFD Sender: No OFD packet to send [17:37:57]*** Cut start [17:37:57]*** Purtial cut [17:37:57]*** Stage 1: CUTSNS_PIN = 1 [17:37:57]Read from MH i2c: 01 [17:37:57]MH_I2C_Read... [17:37:57]*** Stop cut motor [17:37:57]*** Cut end [17:37:57]Read from MH i2c: 01 07 00 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: 01 07 00 37 06 00 00 00 00 00 FF 0F 52 [17:37:57]process_action close_receipt done [17:37:57]requested_data is exist [17:37:57]produce_requested_data [17:37:57]requested_item fm.sn is exist - process it [17:37:57]wFMCommunicate request_size=4 [17:37:57]MH_SAM_APDU [17:37:57]CAPDU: 80 11 00 00 [17:37:57]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [17:37:57]Write i2c OK [17:37:57]MH_I2C_Read... [17:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:57]Read from MH i2c: E2 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 17 00 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [17:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:37:57]wFMCommunicate OK [17:37:57]requested_item fd.num is exist - process it [17:37:57]SAM_PROTO_GetFieldsCounters [17:37:57]wFMCommunicate request_size=4 [17:37:57]MH_SAM_APDU [17:37:57]CAPDU: 80 13 00 00 [17:37:57]Write to MH i2c: E2 08 00 39 06 80 13 00 00 00 00 00 00 BB [17:37:57]Write i2c OK [17:37:57]MH_I2C_Read... [17:37:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:37:57]Read from MH i2c: E2 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 62 00 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 62 00 39 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:37:57]wFMCommunicate OK [17:37:57]SAM_PROTO_GetFieldsCounters done [17:37:57]requested_item shift.num is exist - process it [17:37:57]requested_item shift.opened is exist - process it [17:37:57]req_shift_opened [17:37:57]FM_GetShiftState [17:37:57]SAM_PROTO_GetShiftState [17:37:57]wFMCommunicate request_size=4 [17:37:57]MH_SAM_APDU [17:37:57]CAPDU: 80 13 01 00 [17:37:57]Write to MH i2c: E2 08 00 3A 06 80 13 01 00 00 00 00 00 BD [17:37:57]Write i2c OK [17:37:57]MH_I2C_Read... [17:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:57]Read from MH i2c: E2 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 0E 00 [17:37:57]MH_I2C_Read... [17:37:57]Read from MH i2c: E2 0E 00 3A 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1D [17:37:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:37:57]wFMCommunicate OK [17:37:57]SAM_PROTO_GetShiftState done [17:37:57]FM_GetShiftState done [17:37:57]req_shift_opened done [17:37:57]requested_item shift.open_date is exist - process it [17:37:57]req_shift_open_date [17:37:57]req_shift_open_date done [17:37:57]produce_requested_data done [17:37:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198931,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:37:57]process_action_free close_receipt [17:37:57]json_value_free [17:37:57]json_value_free done [17:37:57]process_json_proto returns [17:37:57]Send response to host [17:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198931,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:37:57]free response buf [17:37:57]execute_script done [17:37:57]execute_script returns [17:37:57]free content buf [17:37:57]Sock 9.Close socket [17:37:57]Sock 9.Thread stoped [17:38:01]OFD Sender: No OFD packet to send [17:38:06]OFD Sender: No OFD packet to send [17:38:11]OFD Sender: No OFD packet to send [17:38:16]OFD Sender: No OFD packet to send [17:38:21]OFD Sender: No OFD packet to send [17:38:26]OFD Sender: No OFD packet to send [17:38:31]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: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:20]accept exits with 7 [17:40:20]New connection [17:40:20]New thread 3066793316 created [17:40:20]Thread 3066936676 joined [17:40:20]Waiting for new connection... [17:40:20] Sock 7.Parse request [17:40:20]Sock 7.Check first char [17:40:20]Sock 7.First char is OK [17:40:20]request: POST /json_proto HTTP/1.0 [17:40:20]Method: POST [17:40:20]URL: /json_proto [17:40:20]Method is POST - this is cgi request [17:40:20]url: /json_proto [17:40:20]query_string will be loaded in cgi processing [17:40:20]execute_cgi json_proto POST (null) [17:40:20]execute_cgi path=json_proto method=POST [17:40:20]POST find Content-Length [17:40:20]Host: 172.17.46.195:8080 [17:40:20]Content-Length: 808 [17:40:20]Content-Type: application/json [17:40:20] [17:40:20]POST finish read [17:40:20]Found Content-Length = 808 [17:40:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:20]execute_script... [17:40: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)11326400", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:20]POST & json_proto [17:40:20]process_json_proto [17:40:20]json parsed OK: [17:40:20]protocol is kg_v1.0 [17:40:20]action value=close_receipt [17:40:20]process_action close_receipt [17:40:20]cmd_close_receipt [17:40:20]MH_GetDate [17:40:20]Write to MH i2c: F0 00 00 3B 06 30 [17:40:20]Write i2c OK [17:40:20]MH_I2C_Read... [17:40:20]Read from MH i2c: F0 [17:40:20]MH_I2C_Read... [17:40:20]Read from MH i2c: F0 09 00 [17:40:20]MH_I2C_Read... [17:40:20]Read from MH i2c: F0 09 00 3B 06 00 84 E0 C0 66 8D AE BC 66 20 [17:40:20]GetLastDocTimeStamp 1723916274 [17:40:20]current date 1723916420 [17:40:20]FM_GetShiftState [17:40:20]SAM_PROTO_GetShiftState [17:40:20]wFMCommunicate request_size=4 [17:40:20]MH_SAM_APDU [17:40:20]CAPDU: 80 13 01 00 [17:40:20]Write to MH i2c: E2 08 00 3C 06 80 13 01 00 00 00 00 00 BF [17:40:20]Write i2c OK [17:40:20]MH_I2C_Read... [17:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:20]Read from MH i2c: E2 [17:40:20]MH_I2C_Read... [17:40:20]Read from MH i2c: E2 0E 00 [17:40:20]MH_I2C_Read... [17:40:20]Read from MH i2c: E2 0E 00 3C 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1F [17:40:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:40:20]wFMCommunicate OK [17:40:20]SAM_PROTO_GetShiftState done [17:40:20]FM_GetShiftState done [17:40:20]opened in 1723853126 [17:40:20]opened+sec_in_day 1723939526 [17:40:20]quantity*price = 100032 [17:40:20]sum+1 = 100033 [17:40:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 540 17.08.2024 17:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198932 肖袩袛: 83696261542070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174020&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198932&fm=83696261542070&tin=02508201610067®Number=0000000000092545&sum=100032 [17:40:21]StoreToDocumentArchive [17:40:21]shift 463 fd 198932 [17:40:21]save to /storage/0463/doc_00198932 [17:40:21]save last doc name /storage/0463/doc_00198932 to /storage/kkm_last_doc_name [17:40:21]save OK [17:40:21]Clear old archive folders... [17:40:21]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:40:21]tlvbuf is 01970ED0 [17:40:21]SAM_PROTO_ClearQueue [17:40:21]wFMCommunicate request_size=4 [17:40:21]MH_SAM_APDU [17:40:21]CAPDU: 80 09 00 00 [17:40:21]Write to MH i2c: E2 08 00 49 06 80 09 00 00 00 00 00 00 C1 [17:40:21]Write i2c OK [17:40:21]MH_I2C_Read... [17:40:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:21]Read from MH i2c: E2 [17:40:21]MH_I2C_Read... [17:40:21]Read from MH i2c: E2 03 00 [17:40:21]MH_I2C_Read... [17:40:21]Read from MH i2c: E2 03 00 49 06 00 90 00 C3 [17:40:21]RAPDU: 90 00 [17:40:21]wFMCommunicate OK [17:40:21]SAM_PROTO_ClearQueue done [17:40:21]KKMCreateOFDPacket [17:40:21]OFDProtocolAddRootSTLVToBuf [17:40:21]FM_MakeSignedData [17:40:21]FM_MakeSignedData [17:40:21]SAM_PROTO_SignData [17:40:21]wFMCommunicate request_size=4 [17:40:21]MH_SAM_APDU [17:40:21]CAPDU: 80 0D 01 02 [17:40:21]Write to MH i2c: E2 08 00 4A 06 80 0D 01 02 00 00 00 00 C9 [17:40:21]Write i2c OK [17:40:21]MH_I2C_Read... [17:40:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:21]Read from MH i2c: E2 [17:40:21]MH_I2C_Read... [17:40:21]Read from MH i2c: E2 03 00 [17:40:21]MH_I2C_Read... [17:40:21]Read from MH i2c: E2 03 00 4A 06 00 90 00 C4 [17:40:21]RAPDU: 90 00 [17:40:21]wFMCommunicate OK [17:40:21]wFMCommunicate request_size=255 [17:40:21]MH_SAM_APDU [17:40:21]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 84 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 09 03 00 35 04 06 00 4C 1F [17:40:21]Write to MH i2c: E2 02 01 4B 06 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 84 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 09 03 00 35 04 06 00 4C 1F 00 00 A0 [17:40:21]Write i2c OK [17:40:21]MH_I2C_Read... [17:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:22]Read from MH i2c: E2 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 03 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 03 00 4B 06 00 90 00 C5 [17:40:22]RAPDU: 90 00 [17:40:22]wFMCommunicate OK [17:40:22]wFMCommunicate request_size=9 [17:40:22]MH_SAM_APDU [17:40:22]CAPDU: 80 0D 02 02 04 0D F0 30 B6 [17:40:22]Write to MH i2c: E2 0C 00 4C 06 80 0D 02 02 04 00 0D F0 30 B6 00 00 B7 [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:22]Read from MH i2c: E2 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 03 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [17:40:22]RAPDU: 90 00 [17:40:22]wFMCommunicate OK [17:40:22]wFMCommunicate request_size=4 [17:40:22]MH_SAM_APDU [17:40:22]CAPDU: 80 0D 03 02 [17:40:22]Write to MH i2c: E2 08 00 4D 06 80 0D 03 02 00 00 00 00 CE [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:22]Read from MH i2c: E2 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 0B 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 0B 00 4D 06 00 4A E6 CD EE FA 5A 3D AA 90 00 F5 [17:40:22]RAPDU: 4A E6 CD EE FA 5A 3D AA 90 00 [17:40:22]wFMCommunicate OK [17:40:22]SAM_PROTO_SignData done [17:40:22]FM_MakeSignedData done [17:40:22]CreateOFDProtocolMessage [17:40:22]wFMCommunicate request_size=4 [17:40:22]MH_SAM_APDU [17:40:22]CAPDU: 80 11 00 00 [17:40:22]Write to MH i2c: E2 08 00 4E 06 80 11 00 00 00 00 00 00 CE [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]OFD Sender: No OFD packet to send [17:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:22]Read from MH i2c: E2 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 17 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: E2 17 00 4E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [17:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:40:22]wFMCommunicate OK [17:40:22]CreateOFDProtocolMessage done [17:40:22]OFDSenderStorePacket 198932 [17:40:22]StoreOFDPacket docnum=198932 [17:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 A6 F5 06 01 41 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 84 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 09 03 00 35 04 06 00 4C 1F 0D F0 30 B6 4A E6 CD EE FA 5A 3D AA [17:40:22]CheckFolder [17:40:22]dirname=/storage/ofd_packets [17:40:22]CheckFolder done [17:40:22]ProducePacketName [17:40:22]name=ofd_packets/00198932 [17:40:22]NVStorageSaveData ofd_packets/00198932 [17:40:22]File name is /storage/ofd_packets/00198932 [17:40:22]Write 300 bytes [17:40:22]NVStorageSaveData done [17:40:22]OFDSenderStorePacket done [17:40:22]KKMCreateOFDPacket done [17:40:22]NVStorageSaveData kkm_last_timestamp [17:40:22]File name is /storage/kkm_last_timestamp [17:40:22]Write 4 bytes [17:40:22]NVStorageSaveData done [17:40:22]ExternCall_PrintAddStr [17:40:22]wPrintStart [17:40:22]Write to MH i2c: 01 00 00 4F 06 55 [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 07 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 07 00 4F 06 00 00 00 00 00 FF 0F 6A [17:40:22]RasterBufferAndPrint [17:40:22]line 小褔械褌 N : (1)11326400 [17:40:22]line 袠袧袧: 02508201610067 [17:40:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:40:22]line 袩袪袨袛袗袞袗 [17:40:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:40:22]line 孝芯胁邪褉: 2711190000 [17:40:22]line 袚袗袟-袣-3 [17:40:22]line 26.050 * 38.40 [17:40:22]line = 1000.32 [17:40:22]line 袧袛小 12% 袧小袩 1% [17:40:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:40:22]line 袠孝袨袚袨: 1000.32 [17:40:22]line 袧小袩 1% : 8.85 [17:40:22]line 袧袛小 12% : 106.23 [17:40:22]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:40:22]line 袘械蟹薪邪谢.: 1000.32 [17:40:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:40:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:40:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:40:22]line 效械泻 540 17.08.2024 17:40 [17:40:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:40:22]line 袟袧袦: 0300000079 [17:40:22]line 袪袧袦: 0000000000092545 [17:40:22]line 袙械褉褋懈褟 袣袣袦: 001 [17:40:22]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:40:22]line 肖袦: 0000000000871802 [17:40:22]line 肖袛: 198932 [17:40:22]line 肖袩袛: 83696261542070 [17:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174020&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198932&fm=83696261542070&tin=02508201610067®Number=0000000000092545&sum=100032 [17:40:22]written 0, free lines is 4095 [17:40:22]OFD Sender: Processing packet 198932 [packets to send 246, broken 245] [17:40:22]ProducePacketName [17:40:22]name=ofd_packets/00198932 [17:40:22]OFD Sender: To server: 嚂鰌G, [17:40:22]CommunicateWithHost lk.salyk.kg:30040 [17:40:22]ConnectInit lk.salyk.kg [17:40:22]Connected sock=11 [17:40:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 A6 F5 06 01 41 33 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 84 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 09 03 00 35 04 06 00 4C 1F 0D F0 30 B6 4A E6 CD EE FA 5A 3D AA [17:40:22]Write to MH i2c: 01 00 00 79 06 7F [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 07 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: 01 07 00 79 06 00 00 00 00 00 E9 0C 7B [17:40:22]RasterBufferAndPrint [17:40:22]line [17:40:22]line [17:40:22]line [17:40:22]line [17:40:22]line [17:40:22]written 0, free lines is 3310 [17:40:22]MH_Cut [17:40:22]Write to MH i2c: D1 01 00 80 06 01 58 [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: D1 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: D1 01 00 [17:40:22]MH_I2C_Read... [17:40:22]Read from MH i2c: D1 01 00 80 06 00 57 [17:40:22]Write to MH i2c: 01 00 00 81 06 87 [17:40:22]Write i2c OK [17:40:22]MH_I2C_Read... [17:40:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 70 47 00 8A 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 09 03 00 F4 03 04 00 94 8C C0 66 B6 04 01 00 00 87 41 EB 9F 2B ED 97 13 [17:40:22]CommunicateWithHost err = 0 [17:40:22]CheckOFDResponse [17:40:22]1017 (14) - 77093643461234 [17:40:22]1041 (16) - 0000000000871802 [17:40:22]1040 (4) - 198932 [17:40:22]1012 (4) - 17.08.2024 11:42 [17:40:22]1206 (1) - 0 [17:40:22]OFD Sender: Remove packet 198932 [17:40:22]ProducePacketName [17:40:22]name=ofd_packets/00198932 [17:40:22]NVStorageDeleteData [17:40:23]OFD Sender: No OFD packet to send [17:40:23]*** Cut start [17:40:23]*** Purtial cut [17:40:23]*** CUTSNS_PIN = 0 [17:40:23]*** Stage 1: CUTSNS_PIN = 1 [17:40:25]Read from MH i2c: 01 [17:40:25]MH_I2C_Read... [17:40:25]*** Stop cut motor [17:40:25]*** Cut end [17:40:25]Read from MH i2c: 01 07 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: 01 07 00 81 06 00 00 00 00 00 FF 0F 9C [17:40:25]process_action close_receipt done [17:40:25]requested_data is exist [17:40:25]produce_requested_data [17:40:25]requested_item fm.sn is exist - process it [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 11 00 00 [17:40:25]Write to MH i2c: E2 08 00 82 06 80 11 00 00 00 00 00 00 02 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 17 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 17 00 82 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4F [17:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:40:25]wFMCommunicate OK [17:40:25]requested_item fd.num is exist - process it [17:40:25]SAM_PROTO_GetFieldsCounters [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 13 00 00 [17:40:25]Write to MH i2c: E2 08 00 83 06 80 13 00 00 00 00 00 00 05 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 62 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 62 00 83 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:25]wFMCommunicate OK [17:40:25]SAM_PROTO_GetFieldsCounters done [17:40:25]requested_item shift.num is exist - process it [17:40:25]requested_item shift.opened is exist - process it [17:40:25]req_shift_opened [17:40:25]FM_GetShiftState [17:40:25]SAM_PROTO_GetShiftState [17:40:25]wFMCommunicate request_size=4 [17:40:25]MH_SAM_APDU [17:40:25]CAPDU: 80 13 01 00 [17:40:25]Write to MH i2c: E2 08 00 84 06 80 13 01 00 00 00 00 00 07 [17:40:25]Write i2c OK [17:40:25]MH_I2C_Read... [17:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:25]Read from MH i2c: E2 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 0E 00 [17:40:25]MH_I2C_Read... [17:40:25]Read from MH i2c: E2 0E 00 84 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 67 [17:40:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:40:25]wFMCommunicate OK [17:40:25]SAM_PROTO_GetShiftState done [17:40:25]FM_GetShiftState done [17:40:25]req_shift_opened done [17:40:25]requested_item shift.open_date is exist - process it [17:40:25]req_shift_open_date [17:40:25]req_shift_open_date done [17:40:25]produce_requested_data done [17:40:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198932,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:40:25]process_action_free close_receipt [17:40:25]json_value_free [17:40:25]json_value_free done [17:40:25]process_json_proto returns [17:40:25]Send response to host [17:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198932,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:40:25]free response buf [17:40:25]execute_script done [17:40:25]execute_script returns [17:40:25]free content buf [17:40:25]Sock 7.Close socket [17:40:25]Sock 7.Thread stoped [17:40:28]OFD Sender: No OFD packet to send [17:40:33]OFD Sender: No OFD packet to send [17:40:38]OFD Sender: No OFD packet to send [17:40:43]OFD Sender: No OFD packet to send [17:40:48]OFD Sender: No OFD packet to send [17:40:53]OFD Sender: No OFD packet to send [17:40:58]OFD Sender: No OFD packet to send [17:41:03]OFD Sender: No OFD packet to send [17:41:08]OFD Sender: No OFD packet to send [17:41:13]OFD Sender: No OFD packet to send [17:41:15]accept exits with 9 [17:41:15]New connection [17:41:15]New thread 3066936676 created [17:41:15]Thread 3066793316 joined [17:41:15]Waiting for new connection... [17:41:15] Sock 9.Parse request [17:41:15]Sock 9.Check first char [17:41:15]Sock 9.First char is OK [17:41:15]request: POST /json_proto HTTP/1.0 [17:41:15]Method: POST [17:41:15]URL: /json_proto [17:41:15]Method is POST - this is cgi request [17:41:15]url: /json_proto [17:41:15]query_string will be loaded in cgi processing [17:41:15]execute_cgi json_proto POST (null) [17:41:15]execute_cgi path=json_proto method=POST [17:41:15]POST find Content-Length [17:41:15]Host: 172.17.46.195:8080 [17:41:15]Content-Length: 805 [17:41:15]Content-Type: application/json [17:41:15] [17:41:15]POST finish read [17:41:15]Found Content-Length = 805 [17:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 60.650, "sum" : 4500.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4500.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:41:15]execute_script... [17: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)11326401", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 60.650, "sum" : 4500.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4500.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:41:15]POST & json_proto [17:41:15]process_json_proto [17:41:15]json parsed OK: [17:41:15]protocol is kg_v1.0 [17:41:15]action value=close_receipt [17:41:15]process_action close_receipt [17:41:15]cmd_close_receipt [17:41:15]MH_GetDate [17:41:15]Write to MH i2c: F0 00 00 85 06 7A [17:41:15]Write i2c OK [17:41:15]MH_I2C_Read... [17:41:15]Read from MH i2c: F0 [17:41:15]MH_I2C_Read... [17:41:15]Read from MH i2c: F0 09 00 [17:41:15]MH_I2C_Read... [17:41:15]Read from MH i2c: F0 09 00 85 06 00 BB E0 C0 66 8D AE BC 66 A1 [17:41:15]GetLastDocTimeStamp 1723916420 [17:41:15]current date 1723916475 [17:41:15]FM_GetShiftState [17:41:15]SAM_PROTO_GetShiftState [17:41:15]wFMCommunicate request_size=4 [17:41:15]MH_SAM_APDU [17:41:15]CAPDU: 80 13 01 00 [17:41:15]Write to MH i2c: E2 08 00 86 06 80 13 01 00 00 00 00 00 09 [17:41:15]Write i2c OK [17:41:15]MH_I2C_Read... [17:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:41:15]Read from MH i2c: E2 [17:41:15]MH_I2C_Read... [17:41:15]Read from MH i2c: E2 0E 00 [17:41:15]MH_I2C_Read... [17:41:15]Read from MH i2c: E2 0E 00 86 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 69 [17:41:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:41:15]wFMCommunicate OK [17:41:15]SAM_PROTO_GetShiftState done [17:41:15]FM_GetShiftState done [17:41:15]opened in 1723853126 [17:41:15]opened+sec_in_day 1723939526 [17:41:15]quantity*price = 450023 [17:41:15]sum+1 = 450024 [17:41:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4500.23 袧小袩 1% : 39.82 袧袛小 12% : 477.90 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4500.23 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 541 17.08.2024 17:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198933 肖袩袛: 23532886158590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198933&fm=23532886158590&tin=02508201610067®Number=0000000000092545&sum=450023 [17:41:16]StoreToDocumentArchive [17:41:16]shift 463 fd 198933 [17:41:16]save to /storage/0463/doc_00198933 [17:41:16]save last doc name /storage/0463/doc_00198933 to /storage/kkm_last_doc_name [17:41:16]save OK [17:41:16]Clear old archive folders... [17:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:41:16]tlvbuf is B6ED6830 [17:41:16]SAM_PROTO_ClearQueue [17:41:16]wFMCommunicate request_size=4 [17:41:16]MH_SAM_APDU [17:41:16]CAPDU: 80 09 00 00 [17:41:16]Write to MH i2c: E2 08 00 93 06 80 09 00 00 00 00 00 00 0B [17:41:16]Write i2c OK [17:41:16]MH_I2C_Read... [17:41:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:41:16]Read from MH i2c: E2 [17:41:16]MH_I2C_Read... [17:41:16]Read from MH i2c: E2 03 00 [17:41:16]MH_I2C_Read... [17:41:16]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [17:41:16]RAPDU: 90 00 [17:41:16]wFMCommunicate OK [17:41:16]SAM_PROTO_ClearQueue done [17:41:16]KKMCreateOFDPacket [17:41:16]OFDProtocolAddRootSTLVToBuf [17:41:16]FM_MakeSignedData [17:41:16]FM_MakeSignedData [17:41:16]SAM_PROTO_SignData [17:41:16]wFMCommunicate request_size=4 [17:41:16]MH_SAM_APDU [17:41:16]CAPDU: 80 0D 01 02 [17:41:16]Write to MH i2c: E2 08 00 94 06 80 0D 01 02 00 00 00 00 13 [17:41:16]Write i2c OK [17:41:16]MH_I2C_Read... [17:41:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:41:16]Read from MH i2c: E2 [17:41:16]MH_I2C_Read... [17:41:16]Read from MH i2c: E2 03 00 [17:41:16]MH_I2C_Read... [17:41:16]Read from MH i2c: E2 03 00 94 06 00 90 00 0E [17:41:16]RAPDU: 90 00 [17:41:16]wFMCommunicate OK [17:41:16]wFMCommunicate request_size=255 [17:41:16]MH_SAM_APDU [17:41:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 BB E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 09 03 00 35 04 06 00 15 [17:41:16]Write to MH i2c: E2 02 01 95 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 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 BB E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 09 03 00 35 04 06 00 15 00 00 52 [17:41:16]Write i2c OK [17:41:16]MH_I2C_Read... [17:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:41:17]Read from MH i2c: E2 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 03 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 03 00 95 06 00 90 00 0F [17:41:17]RAPDU: 90 00 [17:41:17]wFMCommunicate OK [17:41:17]wFMCommunicate request_size=10 [17:41:17]MH_SAM_APDU [17:41:17]CAPDU: 80 0D 02 02 05 67 2D 51 EC FE [17:41:17]Write to MH i2c: E2 0D 00 96 06 80 0D 02 02 05 00 67 2D 51 EC FE 00 00 EF [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:41:17]Read from MH i2c: E2 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 03 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [17:41:17]RAPDU: 90 00 [17:41:17]wFMCommunicate OK [17:41:17]wFMCommunicate request_size=4 [17:41:17]MH_SAM_APDU [17:41:17]CAPDU: 80 0D 03 02 [17:41:17]Write to MH i2c: E2 08 00 97 06 80 0D 03 02 00 00 00 00 18 [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:41:17]Read from MH i2c: E2 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 0B 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 0B 00 97 06 00 B6 62 9F 1E 08 7E 26 2A 90 00 C4 [17:41:17]RAPDU: B6 62 9F 1E 08 7E 26 2A 90 00 [17:41:17]wFMCommunicate OK [17:41:17]SAM_PROTO_SignData done [17:41:17]FM_MakeSignedData done [17:41:17]CreateOFDProtocolMessage [17:41:17]wFMCommunicate request_size=4 [17:41:17]MH_SAM_APDU [17:41:17]CAPDU: 80 11 00 00 [17:41:17]Write to MH i2c: E2 08 00 98 06 80 11 00 00 00 00 00 00 18 [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:41:17]Read from MH i2c: E2 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 17 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: E2 17 00 98 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [17:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:41:17]wFMCommunicate OK [17:41:17]CreateOFDProtocolMessage done [17:41:17]OFDSenderStorePacket 198933 [17:41:17]StoreOFDPacket docnum=198933 [17:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 51 EB 07 01 B1 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 BB E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 09 03 00 35 04 06 00 15 67 2D 51 EC FE B6 62 9F 1E 08 7E 26 2A [17:41:17]CheckFolder [17:41:17]dirname=/storage/ofd_packets [17:41:17]CheckFolder done [17:41:17]ProducePacketName [17:41:17]name=ofd_packets/00198933 [17:41:17]NVStorageSaveData ofd_packets/00198933 [17:41:17]File name is /storage/ofd_packets/00198933 [17:41:17]Write 301 bytes [17:41:17]NVStorageSaveData done [17:41:17]OFDSenderStorePacket done [17:41:17]KKMCreateOFDPacket done [17:41:17]NVStorageSaveData kkm_last_timestamp [17:41:17]File name is /storage/kkm_last_timestamp [17:41:17]Write 4 bytes [17:41:17]NVStorageSaveData done [17:41:17]ExternCall_PrintAddStr [17:41:17]wPrintStart [17:41:17]Write to MH i2c: 01 00 00 99 06 9F [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 07 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 07 00 99 06 00 00 00 00 00 FF 0F B4 [17:41:17]RasterBufferAndPrint [17:41:17]line 小褔械褌 N : (1)11326401 [17:41:17]line 袠袧袧: 02508201610067 [17:41:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:41:17]line 袩袪袨袛袗袞袗 [17:41:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [17:41:17]line 孝芯胁邪褉: 2710124500 [17:41:17]line 袗懈-95-袣-5 [17:41:17]line 60.650 * 74.20 [17:41:17]line = 4500.23 [17:41:17]line 袧袛小 12% 袧小袩 1% [17:41:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:41:17]line 袠孝袨袚袨: 4500.23 [17:41:17]line 袧小袩 1% : 39.82 [17:41:17]line 袧袛小 12% : 477.90 [17:41:17]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:41:17]line 袘械蟹薪邪谢.: 4500.23 [17:41:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:41:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:41:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:41:17]line 效械泻 541 17.08.2024 17:41 [17:41:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:41:17]line 袟袧袦: 0300000079 [17:41:17]line 袪袧袦: 0000000000092545 [17:41:17]line 袙械褉褋懈褟 袣袣袦: 001 [17:41:17]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:41:17]line 肖袦: 0000000000871802 [17:41:17]line 肖袛: 198933 [17:41:17]line 肖袩袛: 23532886158590 [17:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198933&fm=23532886158590&tin=02508201610067®Number=0000000000092545&sum=450023 [17:41:17]OFD Sender: Processing packet 198933 [packets to send 246, broken 245] [17:41:17]ProducePacketName [17:41:17]name=ofd_packets/00198933 [17:41:17]OFD Sender: To server: 嚂鰌G, [17:41:17]CommunicateWithHost lk.salyk.kg:30040 [17:41:17]ConnectInit lk.salyk.kg [17:41:17]written 0, free lines is 4095 [17:41:17]Connected sock=10 [17: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 31 38 30 32 0F 01 00 00 51 EB 07 01 B1 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 BB E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 09 03 00 35 04 06 00 15 67 2D 51 EC FE B6 62 9F 1E 08 7E 26 2A [17:41:17]Write to MH i2c: 01 00 00 C3 06 C9 [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 07 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: 01 07 00 C3 06 00 00 00 00 00 E7 0C C3 [17:41:17]RasterBufferAndPrint [17:41:17]line [17:41:17]line [17:41:17]line [17:41:17]line [17:41:17]line [17:41:17]written 0, free lines is 3310 [17:41:17]MH_Cut [17:41:17]Write to MH i2c: D1 01 00 CA 06 01 A2 [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: D1 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: D1 01 00 [17:41:17]MH_I2C_Read... [17:41:17]Read from MH i2c: D1 01 00 CA 06 00 A1 [17:41:17]Write to MH i2c: 01 00 00 CB 06 D1 [17:41:17]Write i2c OK [17:41:17]MH_I2C_Read... [17:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1F 24 47 00 E2 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 09 03 00 F4 03 04 00 CB 8C C0 66 B6 04 01 00 00 02 04 57 ED 71 99 D0 08 [17:41:18]CommunicateWithHost err = 0 [17:41:18]CheckOFDResponse [17:41:18]1017 (14) - 77093643461234 [17:41:18]1041 (16) - 0000000000871802 [17:41:18]1040 (4) - 198933 [17:41:18]1012 (4) - 17.08.2024 11:43 [17:41:18]1206 (1) - 0 [17:41:18]OFD Sender: Remove packet 198933 [17:41:18]ProducePacketName [17:41:18]name=ofd_packets/00198933 [17:41:18]NVStorageDeleteData [17:41:18]*** Cut start [17:41:18]*** Purtial cut [17:41:18]*** Stage 1: CUTSNS_PIN = 1 [17:41:18]OFD Sender: No OFD packet to send [17:41:19]Read from MH i2c: 01 [17:41:19]MH_I2C_Read... [17:41:19]*** Stop cut motor [17:41:19]*** Cut end [17:41:19]Read from MH i2c: 01 07 00 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: 01 07 00 CB 06 00 00 00 00 00 FF 0F E6 [17:41:19]process_action close_receipt done [17:41:19]requested_data is exist [17:41:19]produce_requested_data [17:41:19]requested_item fm.sn is exist - process it [17:41:19]wFMCommunicate request_size=4 [17:41:19]MH_SAM_APDU [17:41:19]CAPDU: 80 11 00 00 [17:41:19]Write to MH i2c: E2 08 00 CC 06 80 11 00 00 00 00 00 00 4C [17:41:19]Write i2c OK [17:41:19]MH_I2C_Read... [17:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:41:19]Read from MH i2c: E2 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 17 00 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 17 00 CC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 99 [17:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:41:19]wFMCommunicate OK [17:41:19]requested_item fd.num is exist - process it [17:41:19]SAM_PROTO_GetFieldsCounters [17:41:19]wFMCommunicate request_size=4 [17:41:19]MH_SAM_APDU [17:41:19]CAPDU: 80 13 00 00 [17:41:19]Write to MH i2c: E2 08 00 CD 06 80 13 00 00 00 00 00 00 4F [17:41:19]Write i2c OK [17:41:19]MH_I2C_Read... [17:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:41:19]Read from MH i2c: E2 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 62 00 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 62 00 CD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [17:41:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:41:19]wFMCommunicate OK [17:41:19]SAM_PROTO_GetFieldsCounters done [17:41:19]requested_item shift.num is exist - process it [17:41:19]requested_item shift.opened is exist - process it [17:41:19]req_shift_opened [17:41:19]FM_GetShiftState [17:41:19]SAM_PROTO_GetShiftState [17:41:19]wFMCommunicate request_size=4 [17:41:19]MH_SAM_APDU [17:41:19]CAPDU: 80 13 01 00 [17:41:19]Write to MH i2c: E2 08 00 CE 06 80 13 01 00 00 00 00 00 51 [17:41:19]Write i2c OK [17:41:19]MH_I2C_Read... [17:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:41:19]Read from MH i2c: E2 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 0E 00 [17:41:19]MH_I2C_Read... [17:41:19]Read from MH i2c: E2 0E 00 CE 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B1 [17:41:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:41:19]wFMCommunicate OK [17:41:19]SAM_PROTO_GetShiftState done [17:41:19]FM_GetShiftState done [17:41:19]req_shift_opened done [17:41:19]requested_item shift.open_date is exist - process it [17:41:19]req_shift_open_date [17:41:19]req_shift_open_date done [17:41:19]produce_requested_data done [17:41:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198933,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:41:19]process_action_free close_receipt [17:41:19]json_value_free [17:41:19]json_value_free done [17:41:19]process_json_proto returns [17:41:19]Send response to host [17:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198933,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:41:19]free response buf [17:41:19]execute_script done [17:41:19]execute_script returns [17:41:19]free content buf [17:41:19]Sock 9.Close socket [17:41:19]Sock 9.Thread stoped [17:41:23]OFD Sender: No OFD packet to send [17:41:28]OFD Sender: No OFD packet to send [17:41:33]OFD Sender: No OFD packet to send [17:41:38]OFD Sender: No OFD packet to send [17:41:43]OFD Sender: No OFD packet to send [17:41:48]OFD Sender: No OFD packet to send [17:41:53]OFD Sender: No OFD packet to send [17:41:58]OFD Sender: No OFD packet to send [17:42:03]OFD Sender: No OFD packet to send [17:42:08]OFD Sender: No OFD packet to send [17:42:12]accept exits with 7 [17:42:12]New connection [17:42:12]New thread 3066793316 created [17:42:12]Thread 3066936676 joined [17:42:12]Waiting for new connection... [17:42:12] Sock 7.Parse request [17:42:12]Sock 7.Check first char [17:42:12]Sock 7.First char is OK [17:42:12]request: POST /json_proto HTTP/1.0 [17:42:12]Method: POST [17:42:12]URL: /json_proto [17:42:12]Method is POST - this is cgi request [17:42:12]url: /json_proto [17:42:12]query_string will be loaded in cgi processing [17:42:12]execute_cgi json_proto POST (null) [17:42:12]execute_cgi path=json_proto method=POST [17:42:12]POST find Content-Length [17:42:12]Host: 172.17.46.195:8080 [17:42:12]Content-Length: 679 [17:42:12]Content-Type: application/json [17:42:12] [17:42:12]POST finish read [17:42:12]Found Content-Length = 679 [17:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:12]execute_script... [17:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326403", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:12]POST & json_proto [17:42:12]process_json_proto [17:42:12]json parsed OK: [17:42:12]protocol is kg_v1.0 [17:42:12]action value=close_receipt [17:42:12]process_action close_receipt [17:42:12]cmd_close_receipt [17:42:12]MH_GetDate [17:42:12]Write to MH i2c: F0 00 00 CF 06 C4 [17:42:12]Write i2c OK [17:42:12]MH_I2C_Read... [17:42:12]Read from MH i2c: F0 [17:42:12]MH_I2C_Read... [17:42:12]Read from MH i2c: F0 09 00 [17:42:12]MH_I2C_Read... [17:42:12]Read from MH i2c: F0 09 00 CF 06 00 F4 E0 C0 66 8D AE BC 66 24 [17:42:12]GetLastDocTimeStamp 1723916475 [17:42:12]current date 1723916532 [17:42:12]FM_GetShiftState [17:42:12]SAM_PROTO_GetShiftState [17:42:12]wFMCommunicate request_size=4 [17:42:12]MH_SAM_APDU [17:42:12]CAPDU: 80 13 01 00 [17:42:12]Write to MH i2c: E2 08 00 D0 06 80 13 01 00 00 00 00 00 53 [17:42:12]Write i2c OK [17:42:12]MH_I2C_Read... [17:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:12]Read from MH i2c: E2 [17:42:12]MH_I2C_Read... [17:42:12]Read from MH i2c: E2 0E 00 [17:42:12]MH_I2C_Read... [17:42:12]Read from MH i2c: E2 0E 00 D0 06 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B3 [17:42:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:42:12]wFMCommunicate OK [17:42:12]SAM_PROTO_GetShiftState done [17:42:12]FM_GetShiftState done [17:42:12]opened in 1723853126 [17:42:12]opened+sec_in_day 1723939526 [17:42:12]quantity*price = 40068 [17:42:12]sum+1 = 40069 [17:42:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.68 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 542 17.08.2024 17:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198934 肖袩袛: 181260554661308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198934&fm=181260554661308&tin=02508201610067®Number=0000000000092545&sum=40000 [17:42:13]StoreToDocumentArchive [17:42:13]shift 463 fd 198934 [17:42:13]save to /storage/0463/doc_00198934 [17:42:13]save last doc name /storage/0463/doc_00198934 to /storage/kkm_last_doc_name [17:42:13]save OK [17:42:13]Clear old archive folders... [17:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:13]tlvbuf is 01972C40 [17:42:13]SAM_PROTO_ClearQueue [17:42:13]wFMCommunicate request_size=4 [17:42:13]MH_SAM_APDU [17:42:13]CAPDU: 80 09 00 00 [17:42:13]Write to MH i2c: E2 08 00 DD 06 80 09 00 00 00 00 00 00 55 [17:42:13]Write i2c OK [17:42:13]MH_I2C_Read... [17:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:13]Read from MH i2c: E2 [17:42:13]MH_I2C_Read... [17:42:13]Read from MH i2c: E2 03 00 [17:42:13]MH_I2C_Read... [17:42:13]Read from MH i2c: E2 03 00 DD 06 00 90 00 57 [17:42:13]RAPDU: 90 00 [17:42:13]wFMCommunicate OK [17:42:13]SAM_PROTO_ClearQueue done [17:42:13]KKMCreateOFDPacket [17:42:13]OFDProtocolAddRootSTLVToBuf [17:42:13]FM_MakeSignedData [17:42:13]FM_MakeSignedData [17:42:13]SAM_PROTO_SignData [17:42:13]wFMCommunicate request_size=4 [17:42:13]MH_SAM_APDU [17:42:13]CAPDU: 80 0D 01 02 [17:42:13]Write to MH i2c: E2 08 00 DE 06 80 0D 01 02 00 00 00 00 5D [17:42:13]Write i2c OK [17:42:13]MH_I2C_Read... [17:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:13]Read from MH i2c: E2 [17:42:13]MH_I2C_Read... [17:42:13]Read from MH i2c: E2 03 00 [17:42:13]MH_I2C_Read... [17:42:13]Read from MH i2c: E2 03 00 DE 06 00 90 00 58 [17:42:13]RAPDU: 90 00 [17:42:13]wFMCommunicate OK [17:42:13]wFMCommunicate request_size=255 [17:42:13]MH_SAM_APDU [17:42: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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 F4 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 09 03 00 35 04 06 00 A4 [17:42:13]Write to MH i2c: E2 02 01 DF 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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 F4 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 09 03 00 35 04 06 00 A4 00 00 45 [17:42:13]Write i2c OK [17:42:13]MH_I2C_Read... [17:42:13]OFD Sender: No OFD packet to send [17:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:14]Read from MH i2c: E2 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 03 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 03 00 DF 06 00 90 00 59 [17:42:14]RAPDU: 90 00 [17:42:14]wFMCommunicate OK [17:42:14]wFMCommunicate request_size=10 [17:42:14]MH_SAM_APDU [17:42:14]CAPDU: 80 0D 02 02 05 DB 02 F8 ED BC [17:42:14]Write to MH i2c: E2 0D 00 E0 06 80 0D 02 02 05 00 DB 02 F8 ED BC 00 00 E8 [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:14]Read from MH i2c: E2 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 03 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 03 00 E0 06 00 90 00 5A [17:42:14]RAPDU: 90 00 [17:42:14]wFMCommunicate OK [17:42:14]wFMCommunicate request_size=4 [17:42:14]MH_SAM_APDU [17:42:14]CAPDU: 80 0D 03 02 [17:42:14]Write to MH i2c: E2 08 00 E1 06 80 0D 03 02 00 00 00 00 62 [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:14]Read from MH i2c: E2 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 0B 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 0B 00 E1 06 00 22 D2 0D 6E D4 3A CE 14 90 00 C2 [17:42:14]RAPDU: 22 D2 0D 6E D4 3A CE 14 90 00 [17:42:14]wFMCommunicate OK [17:42:14]SAM_PROTO_SignData done [17:42:14]FM_MakeSignedData done [17:42:14]CreateOFDProtocolMessage [17:42:14]wFMCommunicate request_size=4 [17:42:14]MH_SAM_APDU [17:42:14]CAPDU: 80 11 00 00 [17:42:14]Write to MH i2c: E2 08 00 E2 06 80 11 00 00 00 00 00 00 62 [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:14]Read from MH i2c: E2 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 17 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: E2 17 00 E2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [17:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:42:14]wFMCommunicate OK [17:42:14]CreateOFDProtocolMessage done [17:42:14]OFDSenderStorePacket 198934 [17:42:14]StoreOFDPacket docnum=198934 [17:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F9 89 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 F4 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 09 03 00 35 04 06 00 A4 DB 02 F8 ED BC 22 D2 0D 6E D4 3A CE 14 [17:42:14]CheckFolder [17:42:14]dirname=/storage/ofd_packets [17:42:14]CheckFolder done [17:42:14]ProducePacketName [17:42:14]name=ofd_packets/00198934 [17:42:14]NVStorageSaveData ofd_packets/00198934 [17:42:14]File name is /storage/ofd_packets/00198934 [17:42:14]Write 301 bytes [17:42:14]NVStorageSaveData done [17:42:14]OFDSenderStorePacket done [17:42:14]KKMCreateOFDPacket done [17:42:14]NVStorageSaveData kkm_last_timestamp [17:42:14]File name is /storage/kkm_last_timestamp [17:42:14]Write 4 bytes [17:42:14]NVStorageSaveData done [17:42:14]ExternCall_PrintAddStr [17:42:14]wPrintStart [17:42:14]Write to MH i2c: 01 00 00 E3 06 E9 [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 07 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 07 00 E3 06 00 00 00 00 00 FF 0F FE [17:42:14]RasterBufferAndPrint [17:42:14]line 小褔械褌 N : (1)11326403 [17:42:14]line 袠袧袧: 02508201610067 [17:42:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:42:14]line 袩袪袨袛袗袞袗 [17:42:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:42:14]line 孝芯胁邪褉: 2710124500 [17:42:14]line 袗懈-95-袣-5 [17:42:14]line 5.400 * 74.20 [17:42:14]line = 400.68 [17:42:14]line 袧袛小 12% 袧小袩 1% [17:42:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:42:14]line 袨袣袪校袚袥袝袧袠袝: -0.68 [17:42:14]line 袠孝袨袚袨: 400.00 [17:42:14]line 袙薪械褋械薪芯: 400.00 [17:42:14]line 小袛袗效袗: 0.00 [17:42:14]line 袧小袩 1% : 3.55 [17:42:14]line 袧袛小 12% : 42.55 [17:42:14]line 袧邪谢懈褔薪褘屑懈: 400.00 [17:42:14]line 袘械蟹薪邪谢.: 0.00 [17:42:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:42:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:42:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:42:14]line 效械泻 542 17.08.2024 17:42 [17:42:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:42:14]line 袟袧袦: 0300000079 [17:42:14]line 袪袧袦: 0000000000092545 [17:42:14]line 袙械褉褋懈褟 袣袣袦: 001 [17:42:14]line 肖袦: 0000000000871802 [17:42:14]line 肖袛: 198934 [17:42:14]line 肖袩袛: 181260554661308 [17:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198934&fm=181260554661308&tin=02508201610067®Number=0000000000092545&sum=40000 [17:42:14]OFD Sender: Processing packet 198934 [packets to send 246, broken 245] [17:42:14]ProducePacketName [17:42:14]name=ofd_packets/00198934 [17:42:14]OFD Sender: To server: 嚂鰌G, [17:42:14]CommunicateWithHost lk.salyk.kg:30040 [17:42:14]ConnectInit lk.salyk.kg [17:42:14]written 0, free lines is 4095 [17:42:14]Connected sock=10 [17:42:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F9 89 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 F4 E0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 09 03 00 35 04 06 00 A4 DB 02 F8 ED BC 22 D2 0D 6E D4 3A CE 14 [17:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3E 9C 47 00 13 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 09 03 00 F4 03 04 00 04 8D C0 66 B6 04 01 00 00 04 31 65 B6 90 AF 2C 26 [17:42:14]CommunicateWithHost err = 0 [17:42:14]CheckOFDResponse [17:42:14]1017 (14) - 77093643461234 [17:42:14]1041 (16) - 0000000000871802 [17:42:14]1040 (4) - 198934 [17:42:14]1012 (4) - 17.08.2024 11:44 [17:42:14]1206 (1) - 0 [17:42:14]OFD Sender: Remove packet 198934 [17:42:14]ProducePacketName [17:42:14]name=ofd_packets/00198934 [17:42:14]NVStorageDeleteData [17:42:14]Write to MH i2c: 01 00 00 0E 07 15 [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 07 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 CD 0C F5 [17:42:14]RasterBufferAndPrint [17:42:14]line [17:42:14]line [17:42:14]line [17:42:14]line [17:42:14]line [17:42:14]written 0, free lines is 3284 [17:42:14]MH_Cut [17:42:14]Write to MH i2c: D1 01 00 15 07 01 EE [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: D1 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: D1 01 00 [17:42:14]MH_I2C_Read... [17:42:14]Read from MH i2c: D1 01 00 15 07 00 ED [17:42:14]Write to MH i2c: 01 00 00 16 07 1D [17:42:14]Write i2c OK [17:42:14]MH_I2C_Read... [17:42:15]OFD Sender: No OFD packet to send [17:42:15]*** Cut start [17:42:15]*** Purtial cut [17:42:15]*** CUTSNS_PIN = 0 [17:42:15]*** Stage 1: CUTSNS_PIN = 1 [17:42:17]Read from MH i2c: 01 [17:42:17]MH_I2C_Read... [17:42:17]*** Stop cut motor [17:42:17]*** Cut end [17:42:17]Read from MH i2c: 01 07 00 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 FF 0F 32 [17:42:17]process_action close_receipt done [17:42:17]requested_data is exist [17:42:17]produce_requested_data [17:42:17]requested_item fm.sn is exist - process it [17:42:17]wFMCommunicate request_size=4 [17:42:17]MH_SAM_APDU [17:42:17]CAPDU: 80 11 00 00 [17:42:17]Write to MH i2c: E2 08 00 17 07 80 11 00 00 00 00 00 00 98 [17:42:17]Write i2c OK [17:42:17]MH_I2C_Read... [17:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:17]Read from MH i2c: E2 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 17 00 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 17 00 17 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [17:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:42:17]wFMCommunicate OK [17:42:17]requested_item fd.num is exist - process it [17:42:17]SAM_PROTO_GetFieldsCounters [17:42:17]wFMCommunicate request_size=4 [17:42:17]MH_SAM_APDU [17:42:17]CAPDU: 80 13 00 00 [17:42:17]Write to MH i2c: E2 08 00 18 07 80 13 00 00 00 00 00 00 9B [17:42:17]Write i2c OK [17:42:17]MH_I2C_Read... [17:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:17]Read from MH i2c: E2 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 62 00 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 62 00 18 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [17:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:42:17]wFMCommunicate OK [17:42:17]SAM_PROTO_GetFieldsCounters done [17:42:17]requested_item shift.num is exist - process it [17:42:17]requested_item shift.opened is exist - process it [17:42:17]req_shift_opened [17:42:17]FM_GetShiftState [17:42:17]SAM_PROTO_GetShiftState [17:42:17]wFMCommunicate request_size=4 [17:42:17]MH_SAM_APDU [17:42:17]CAPDU: 80 13 01 00 [17:42:17]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [17:42:17]Write i2c OK [17:42:17]MH_I2C_Read... [17:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:17]Read from MH i2c: E2 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 0E 00 [17:42:17]MH_I2C_Read... [17:42:17]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FD [17:42:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:42:17]wFMCommunicate OK [17:42:17]SAM_PROTO_GetShiftState done [17:42:17]FM_GetShiftState done [17:42:17]req_shift_opened done [17:42:17]requested_item shift.open_date is exist - process it [17:42:17]req_shift_open_date [17:42:17]req_shift_open_date done [17:42:17]produce_requested_data done [17:42:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198934,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:42:17]process_action_free close_receipt [17:42:17]json_value_free [17:42:17]json_value_free done [17:42:17]process_json_proto returns [17:42:17]Send response to host [17:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198934,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:42:17]free response buf [17:42:17]execute_script done [17:42:17]execute_script returns [17:42:17]free content buf [17:42:17]Sock 7.Close socket [17:42:17]Sock 7.Thread stoped [17:42:20]OFD Sender: No OFD packet to send [17:42:25]OFD Sender: No OFD packet to send [17:42:30]OFD Sender: No OFD packet to send [17:42:35]OFD Sender: No OFD packet to send [17:42:40]OFD Sender: No OFD packet to send [17:42:42]accept exits with 9 [17:42:42]New connection [17:42:42]New thread 3066936676 created [17:42:42]Thread 3066793316 joined [17:42:42]Waiting for new connection... [17:42:42] Sock 9.Parse request [17:42:42]Sock 9.Check first char [17:42:42]Sock 9.First char is OK [17:42:42]request: POST /json_proto HTTP/1.0 [17:42:42]Method: POST [17:42:42]URL: /json_proto [17:42:42]Method is POST - this is cgi request [17:42:42]url: /json_proto [17:42:42]query_string will be loaded in cgi processing [17:42:42]execute_cgi json_proto POST (null) [17:42:42]execute_cgi path=json_proto method=POST [17:42:42]POST find Content-Length [17:42:42]Host: 172.17.46.195:8080 [17:42:42]Content-Length: 827 [17:42:42]Content-Type: application/json [17:42:42] [17:42:42]POST finish read [17:42:42]Found Content-Length = 827 [17:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:42]execute_script... [17:42: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)11326402", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:42]POST & json_proto [17:42:42]process_json_proto [17:42:42]json parsed OK: [17:42:42]protocol is kg_v1.0 [17:42:42]action value=close_receipt [17:42:42]process_action close_receipt [17:42:42]cmd_close_receipt [17:42:42]MH_GetDate [17:42:42]Write to MH i2c: F0 00 00 1A 07 10 [17:42:42]Write i2c OK [17:42:42]MH_I2C_Read... [17:42:42]Read from MH i2c: F0 [17:42:42]MH_I2C_Read... [17:42:42]Read from MH i2c: F0 09 00 [17:42:42]MH_I2C_Read... [17:42:42]Read from MH i2c: F0 09 00 1A 07 00 13 E1 C0 66 8D AE BC 66 90 [17:42:42]GetLastDocTimeStamp 1723916532 [17:42:42]current date 1723916563 [17:42:42]FM_GetShiftState [17:42:42]SAM_PROTO_GetShiftState [17:42:42]wFMCommunicate request_size=4 [17:42:42]MH_SAM_APDU [17:42:42]CAPDU: 80 13 01 00 [17:42:42]Write to MH i2c: E2 08 00 1B 07 80 13 01 00 00 00 00 00 9F [17:42:42]Write i2c OK [17:42:42]MH_I2C_Read... [17:42:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:42]Read from MH i2c: E2 [17:42:42]MH_I2C_Read... [17:42:42]Read from MH i2c: E2 0E 00 [17:42:42]MH_I2C_Read... [17:42:42]Read from MH i2c: E2 0E 00 1B 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FF [17:42:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:42:42]wFMCommunicate OK [17:42:42]SAM_PROTO_GetShiftState done [17:42:42]FM_GetShiftState done [17:42:42]opened in 1723853126 [17:42:42]opened+sec_in_day 1723939526 [17:42:42]quantity*price = 150076 [17:42:42]sum+1 = 150078 [17:42:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.77 袧小袩 1% : 13.28 袧袛小 12% : 159.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.77 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 543 17.08.2024 17:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198935 肖袩袛: 45299417678935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198935&fm=45299417678935&tin=02508201610067®Number=0000000000092545&sum=150077 [17:42:44]StoreToDocumentArchive [17:42:44]shift 463 fd 198935 [17:42:44]save to /storage/0463/doc_00198935 [17:42:44]save last doc name /storage/0463/doc_00198935 to /storage/kkm_last_doc_name [17:42:44]save OK [17:42:44]Clear old archive folders... [17:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:42:44]tlvbuf is 019EE690 [17:42:44]SAM_PROTO_ClearQueue [17:42:44]wFMCommunicate request_size=4 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 09 00 00 [17:42:44]Write to MH i2c: E2 08 00 28 07 80 09 00 00 00 00 00 00 A1 [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [17:42:44]RAPDU: 90 00 [17:42:44]wFMCommunicate OK [17:42:44]SAM_PROTO_ClearQueue done [17:42:44]KKMCreateOFDPacket [17:42:44]OFDProtocolAddRootSTLVToBuf [17:42:44]FM_MakeSignedData [17:42:44]FM_MakeSignedData [17:42:44]SAM_PROTO_SignData [17:42:44]wFMCommunicate request_size=4 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 0D 01 02 [17:42:44]Write to MH i2c: E2 08 00 29 07 80 0D 01 02 00 00 00 00 A9 [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [17:42:44]RAPDU: 90 00 [17:42:44]wFMCommunicate OK [17:42:44]wFMCommunicate request_size=255 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 13 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 09 03 [17:42:44]Write to MH i2c: E2 02 01 2A 07 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 13 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 09 03 00 00 36 [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [17:42:44]RAPDU: 90 00 [17:42:44]wFMCommunicate OK [17:42:44]wFMCommunicate request_size=16 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 29 33 17 B3 04 57 [17:42:44]Write to MH i2c: E2 13 00 2B 07 80 0D 02 02 0B 00 00 35 04 06 00 29 33 17 B3 04 57 00 00 82 [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [17:42:44]RAPDU: 90 00 [17:42:44]wFMCommunicate OK [17:42:44]wFMCommunicate request_size=4 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 0D 03 02 [17:42:44]Write to MH i2c: E2 08 00 2C 07 80 0D 03 02 00 00 00 00 AE [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 0B 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 0B 00 2C 07 00 CD A3 22 67 1D 23 45 A1 90 00 CE [17:42:44]RAPDU: CD A3 22 67 1D 23 45 A1 90 00 [17:42:44]wFMCommunicate OK [17:42:44]SAM_PROTO_SignData done [17:42:44]FM_MakeSignedData done [17:42:44]CreateOFDProtocolMessage [17:42:44]wFMCommunicate request_size=4 [17:42:44]MH_SAM_APDU [17:42:44]CAPDU: 80 11 00 00 [17:42:44]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:44]Read from MH i2c: E2 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 17 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [17:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:42:44]wFMCommunicate OK [17:42:44]CreateOFDProtocolMessage done [17:42:44]OFDSenderStorePacket 198935 [17:42:44]StoreOFDPacket docnum=198935 [17:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 94 5B 0D 01 C0 C9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 13 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 09 03 00 35 04 06 00 29 33 17 B3 04 57 CD A3 22 67 1D 23 45 A1 [17:42:44]CheckFolder [17:42:44]dirname=/storage/ofd_packets [17:42:44]CheckFolder done [17:42:44]ProducePacketName [17:42:44]name=ofd_packets/00198935 [17:42:44]NVStorageSaveData ofd_packets/00198935 [17:42:44]File name is /storage/ofd_packets/00198935 [17:42:44]Write 307 bytes [17:42:44]NVStorageSaveData done [17:42:44]OFDSenderStorePacket done [17:42:44]KKMCreateOFDPacket done [17:42:44]NVStorageSaveData kkm_last_timestamp [17:42:44]File name is /storage/kkm_last_timestamp [17:42:44]Write 4 bytes [17:42:44]NVStorageSaveData done [17:42:44]ExternCall_PrintAddStr [17:42:44]wPrintStart [17:42:44]Write to MH i2c: 01 00 00 2E 07 35 [17:42:44]Write i2c OK [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: 01 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: 01 07 00 [17:42:44]MH_I2C_Read... [17:42:44]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 FF 0F 4A [17:42:44]RasterBufferAndPrint [17:42:44]line 小褔械褌 N : (1)11326402 [17:42:44]line 袠袧袧: 02508201610067 [17:42:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:42:44]line 袩袪袨袛袗袞袗 [17:42:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [17:42:44]line 孝芯胁邪褉: 2710194210 [17:42:44]line D-ENERGY 袛孝-袣-5 [17:42:44]line 19.440 * 77.20 [17:42:44]line = 1500.77 [17:42:44]line 袧袛小 12% 袧小袩 1% [17:42:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:42:44]line 袠孝袨袚袨: 1500.77 [17:42:44]line 袧小袩 1% : 13.28 [17:42:44]line 袧袛小 12% : 159.37 [17:42:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:42:44]line 袘械蟹薪邪谢.: 1500.77 [17:42:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:42:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:42:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:42:44]line 效械泻 543 17.08.2024 17:42 [17:42:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:42:44]line 袟袧袦: 0300000079 [17:42:44]line 袪袧袦: 0000000000092545 [17:42:44]line 袙械褉褋懈褟 袣袣袦: 001 [17:42:44]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [17:42:44]line 肖袦: 0000000000871802 [17:42:44]line 肖袛: 198935 [17:42:44]line 肖袩袛: 45299417678935 [17:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198935&fm=45299417678935&tin=02508201610067®Number=0000000000092545&sum=150077 [17:42:44]OFD Sender: Processing packet 198935 [packets to send 246, broken 245] [17:42:44]ProducePacketName [17:42:44]name=ofd_packets/00198935 [17:42:44]OFD Sender: To server: 嚂鰌G, [17:42:44]CommunicateWithHost lk.salyk.kg:30040 [17:42:44]ConnectInit lk.salyk.kg [17:42:44]written 0, free lines is 4095 [17:42:45]Connected sock=10 [17:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 94 5B 0D 01 C0 C9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 13 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 09 03 00 35 04 06 00 29 33 17 B3 04 57 CD A3 22 67 1D 23 45 A1 [17:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 D0 47 00 D0 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 09 03 00 F4 03 04 00 23 8D C0 66 B6 04 01 00 00 E0 A0 6C 1D 15 CD 92 63 [17:42:45]CommunicateWithHost err = 0 [17:42:45]CheckOFDResponse [17:42:45]1017 (14) - 77093643461234 [17:42:45]1041 (16) - 0000000000871802 [17:42:45]1040 (4) - 198935 [17:42:45]1012 (4) - 17.08.2024 11:44 [17:42:45]1206 (1) - 0 [17:42:45]OFD Sender: Remove packet 198935 [17:42:45]ProducePacketName [17:42:45]name=ofd_packets/00198935 [17:42:45]NVStorageDeleteData [17:42:45]Write to MH i2c: 01 00 00 58 07 5F [17:42:45]Write i2c OK [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: 01 [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: 01 07 00 [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 F4 0C 66 [17:42:45]RasterBufferAndPrint [17:42:45]line [17:42:45]line [17:42:45]line [17:42:45]line [17:42:45]line [17:42:45]written 0, free lines is 3322 [17:42:45]MH_Cut [17:42:45]Write to MH i2c: D1 01 00 5F 07 01 38 [17:42:45]Write i2c OK [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: D1 [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: D1 01 00 [17:42:45]MH_I2C_Read... [17:42:45]Read from MH i2c: D1 01 00 5F 07 00 37 [17:42:45]Write to MH i2c: 01 00 00 60 07 67 [17:42:45]Write i2c OK [17:42:45]MH_I2C_Read... [17:42:45]OFD Sender: No OFD packet to send [17:42:46]*** Cut start [17:42:46]*** Purtial cut [17:42:46]*** Stage 1: CUTSNS_PIN = 1 [17:42:46]Read from MH i2c: 01 [17:42:46]MH_I2C_Read... [17:42:46]*** Stop cut motor [17:42:46]*** Cut end [17:42:46]Read from MH i2c: 01 07 00 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: 01 07 00 60 07 00 00 00 00 00 FF 0F 7C [17:42:46]process_action close_receipt done [17:42:46]requested_data is exist [17:42:46]produce_requested_data [17:42:46]requested_item fm.sn is exist - process it [17:42:46]wFMCommunicate request_size=4 [17:42:46]MH_SAM_APDU [17:42:46]CAPDU: 80 11 00 00 [17:42:46]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [17:42:46]Write i2c OK [17:42:46]MH_I2C_Read... [17:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:46]Read from MH i2c: E2 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 17 00 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2F [17:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:42:46]wFMCommunicate OK [17:42:46]requested_item fd.num is exist - process it [17:42:46]SAM_PROTO_GetFieldsCounters [17:42:46]wFMCommunicate request_size=4 [17:42:46]MH_SAM_APDU [17:42:46]CAPDU: 80 13 00 00 [17:42:46]Write to MH i2c: E2 08 00 62 07 80 13 00 00 00 00 00 00 E5 [17:42:46]Write i2c OK [17:42:46]MH_I2C_Read... [17:42:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:46]Read from MH i2c: E2 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 62 00 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 62 00 62 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [17:42:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:42:46]wFMCommunicate OK [17:42:46]SAM_PROTO_GetFieldsCounters done [17:42:46]requested_item shift.num is exist - process it [17:42:46]requested_item shift.opened is exist - process it [17:42:46]req_shift_opened [17:42:46]FM_GetShiftState [17:42:46]SAM_PROTO_GetShiftState [17:42:46]wFMCommunicate request_size=4 [17:42:46]MH_SAM_APDU [17:42:46]CAPDU: 80 13 01 00 [17:42:46]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [17:42:46]Write i2c OK [17:42:46]MH_I2C_Read... [17:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:46]Read from MH i2c: E2 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 0E 00 [17:42:46]MH_I2C_Read... [17:42:46]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 47 [17:42:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:42:46]wFMCommunicate OK [17:42:46]SAM_PROTO_GetShiftState done [17:42:46]FM_GetShiftState done [17:42:46]req_shift_opened done [17:42:46]requested_item shift.open_date is exist - process it [17:42:46]req_shift_open_date [17:42:46]req_shift_open_date done [17:42:46]produce_requested_data done [17:42:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198935,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:42:46]process_action_free close_receipt [17:42:46]json_value_free [17:42:46]json_value_free done [17:42:46]process_json_proto returns [17:42:46]Send response to host [17:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198935,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:42:46]free response buf [17:42:46]execute_script done [17:42:46]execute_script returns [17:42:46]free content buf [17:42:46]Sock 9.Close socket [17:42:46]Sock 9.Thread stoped [17:42:50]OFD Sender: No OFD packet to send [17:42:55]OFD Sender: No OFD packet to send [17:43:00]OFD Sender: No OFD packet to send [17:43:05]OFD Sender: No OFD packet to send [17:43:10]OFD Sender: No OFD packet to send [17:43:15]OFD Sender: No OFD packet to send [17:43:20]OFD Sender: No OFD packet to send [17:43:25]OFD Sender: No OFD packet to send [17:43:30]OFD Sender: No OFD packet to send [17:43:35]OFD Sender: No OFD packet to send [17:43:40]OFD Sender: No OFD packet to send [17:43:46]OFD Sender: No OFD packet to send [17:43:51]OFD Sender: No OFD packet to send [17:43:56]OFD Sender: No OFD packet to send [17:44:01]OFD Sender: No OFD packet to send [17:44:06]OFD Sender: No OFD packet to send [17:44:09]accept exits with 7 [17:44:09]New connection [17:44:09]New thread 3066793316 created [17:44:09]Thread 3066936676 joined [17:44:09]Waiting for new connection... [17:44:09] Sock 7.Parse request [17:44:09]Sock 7.Check first char [17:44:09]Sock 7.First char is OK [17:44:09]request: POST /json_proto HTTP/1.0 [17:44:09]Method: POST [17:44:09]URL: /json_proto [17:44:09]Method is POST - this is cgi request [17:44:09]url: /json_proto [17:44:09]query_string will be loaded in cgi processing [17:44:09]execute_cgi json_proto POST (null) [17:44:09]execute_cgi path=json_proto method=POST [17:44:09]POST find Content-Length [17:44:09]Host: 172.17.46.195:8080 [17:44:09]Content-Length: 795 [17:44:09]Content-Type: application/json [17:44:09] [17:44:09]POST finish read [17:44:09]Found Content-Length = 795 [17:44:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:09]execute_script... [17:44:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326404", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:09]POST & json_proto [17:44:09]process_json_proto [17:44:09]json parsed OK: [17:44:09]protocol is kg_v1.0 [17:44:09]action value=close_receipt [17:44:09]process_action close_receipt [17:44:09]cmd_close_receipt [17:44:09]MH_GetDate [17:44:09]Write to MH i2c: F0 00 00 64 07 5A [17:44:09]Write i2c OK [17:44:09]MH_I2C_Read... [17:44:09]Read from MH i2c: F0 [17:44:09]MH_I2C_Read... [17:44:09]Read from MH i2c: F0 09 00 [17:44:09]MH_I2C_Read... [17:44:09]Read from MH i2c: F0 09 00 64 07 00 69 E1 C0 66 8D AE BC 66 30 [17:44:09]GetLastDocTimeStamp 1723916563 [17:44:09]current date 1723916649 [17:44:09]FM_GetShiftState [17:44:09]SAM_PROTO_GetShiftState [17:44:09]wFMCommunicate request_size=4 [17:44:09]MH_SAM_APDU [17:44:09]CAPDU: 80 13 01 00 [17:44:09]Write to MH i2c: E2 08 00 65 07 80 13 01 00 00 00 00 00 E9 [17:44:09]Write i2c OK [17:44:09]MH_I2C_Read... [17:44:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:09]Read from MH i2c: E2 [17:44:09]MH_I2C_Read... [17:44:09]Read from MH i2c: E2 0E 00 [17:44:09]MH_I2C_Read... [17:44:09]Read from MH i2c: E2 0E 00 65 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 49 [17:44:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:44:09]wFMCommunicate OK [17:44:09]SAM_PROTO_GetShiftState done [17:44:09]FM_GetShiftState done [17:44:09]opened in 1723853126 [17:44:09]opened+sec_in_day 1723939526 [17:44:09]quantity*price = 200001 [17:44:09]sum+1 = 200003 [17:44:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.02 袧小袩 1% : 17.70 袧袛小 12% : 212.39 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.02 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 544 17.08.2024 17:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198936 肖袩袛: 42113802114418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198936&fm=42113802114418&tin=02508201610067®Number=0000000000092545&sum=200002 [17:44:10]StoreToDocumentArchive [17:44:10]shift 463 fd 198936 [17:44:10]save to /storage/0463/doc_00198936 [17:44:10]save last doc name /storage/0463/doc_00198936 to /storage/kkm_last_doc_name [17:44:10]save OK [17:44:10]Clear old archive folders... [17:44:10]ProcessDocumentItem done err = 0, tmpTLVsize=249 [17:44:10]tlvbuf is B6ED63A0 [17:44:10]SAM_PROTO_ClearQueue [17:44:10]wFMCommunicate request_size=4 [17:44:10]MH_SAM_APDU [17:44:10]CAPDU: 80 09 00 00 [17:44:10]Write to MH i2c: E2 08 00 72 07 80 09 00 00 00 00 00 00 EB [17:44:10]Write i2c OK [17:44:10]MH_I2C_Read... [17:44:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:44:10]Read from MH i2c: E2 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 72 07 00 90 00 ED [17:44:10]RAPDU: 90 00 [17:44:10]wFMCommunicate OK [17:44:10]SAM_PROTO_ClearQueue done [17:44:10]KKMCreateOFDPacket [17:44:10]OFDProtocolAddRootSTLVToBuf [17:44:10]FM_MakeSignedData [17:44:10]FM_MakeSignedData [17:44:10]SAM_PROTO_SignData [17:44:10]wFMCommunicate request_size=4 [17:44:10]MH_SAM_APDU [17:44:10]CAPDU: 80 0D 01 02 [17:44:10]Write to MH i2c: E2 08 00 73 07 80 0D 01 02 00 00 00 00 F3 [17:44:10]Write i2c OK [17:44:10]MH_I2C_Read... [17:44:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:44:10]Read from MH i2c: E2 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 73 07 00 90 00 EE [17:44:10]RAPDU: 90 00 [17:44:10]wFMCommunicate OK [17:44:10]wFMCommunicate request_size=255 [17:44:10]MH_SAM_APDU [17:44:10]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 69 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 09 03 00 35 04 06 00 26 4D 62 [17:44:10]Write to MH i2c: E2 02 01 74 07 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 69 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 09 03 00 35 04 06 00 26 4D 62 00 00 34 [17:44:10]Write i2c OK [17:44:10]MH_I2C_Read... [17:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:10]Read from MH i2c: E2 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 74 07 00 90 00 EF [17:44:10]RAPDU: 90 00 [17:44:10]wFMCommunicate OK [17:44:10]wFMCommunicate request_size=8 [17:44:10]MH_SAM_APDU [17:44:10]CAPDU: 80 0D 02 02 03 37 15 72 [17:44:10]Write to MH i2c: E2 0B 00 75 07 80 0D 02 02 03 00 37 15 72 00 00 BA [17:44:10]Write i2c OK [17:44:10]MH_I2C_Read... [17:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:10]Read from MH i2c: E2 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 [17:44:10]MH_I2C_Read... [17:44:10]Read from MH i2c: E2 03 00 75 07 00 90 00 F0 [17:44:10]RAPDU: 90 00 [17:44:10]wFMCommunicate OK [17:44:10]wFMCommunicate request_size=4 [17:44:10]MH_SAM_APDU [17:44:10]CAPDU: 80 0D 03 02 [17:44:10]Write to MH i2c: E2 08 00 76 07 80 0D 03 02 00 00 00 00 F8 [17:44:10]Write i2c OK [17:44:10]MH_I2C_Read... [17:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:44:11]Read from MH i2c: E2 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: E2 0B 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: E2 0B 00 76 07 00 F8 32 C2 2B 16 FA 8C B2 90 00 5E [17:44:11]RAPDU: F8 32 C2 2B 16 FA 8C B2 90 00 [17:44:11]wFMCommunicate OK [17:44:11]SAM_PROTO_SignData done [17:44:11]FM_MakeSignedData done [17:44:11]CreateOFDProtocolMessage [17:44:11]wFMCommunicate request_size=4 [17:44:11]MH_SAM_APDU [17:44:11]CAPDU: 80 11 00 00 [17:44:11]Write to MH i2c: E2 08 00 77 07 80 11 00 00 00 00 00 00 F8 [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:11]OFD Sender: No OFD packet to send [17:44:11]Read from MH i2c: E2 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: E2 17 00 [17:44:11]MH_I2C_Read... [17:44:11]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 31 38 30 32 90 00 45 [17:44:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:44:11]wFMCommunicate OK [17:44:11]CreateOFDProtocolMessage done [17:44:11]OFDSenderStorePacket 198936 [17:44:11]StoreOFDPacket docnum=198936 [17:44:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 C2 94 05 01 58 CC 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 69 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 09 03 00 35 04 06 00 26 4D 62 37 15 72 F8 32 C2 2B 16 FA 8C B2 [17:44:11]CheckFolder [17:44:11]dirname=/storage/ofd_packets [17:44:11]CheckFolder done [17:44:11]ProducePacketName [17:44:11]name=ofd_packets/00198936 [17:44:11]NVStorageSaveData ofd_packets/00198936 [17:44:11]File name is /storage/ofd_packets/00198936 [17:44:11]Write 299 bytes [17:44:11]NVStorageSaveData done [17:44:11]OFDSenderStorePacket done [17:44:11]KKMCreateOFDPacket done [17:44:11]NVStorageSaveData kkm_last_timestamp [17:44:11]File name is /storage/kkm_last_timestamp [17:44:11]Write 4 bytes [17:44:11]NVStorageSaveData done [17:44:11]ExternCall_PrintAddStr [17:44:11]wPrintStart [17:44:11]Write to MH i2c: 01 00 00 78 07 7F [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 07 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 FF 0F 94 [17:44:11]RasterBufferAndPrint [17:44:11]line 小褔械褌 N : (1)11326404 [17:44:11]line 袠袧袧: 02508201610067 [17:44:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:44:11]line 袩袪袨袛袗袞袗 [17:44:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [17:44:11]line 孝芯胁邪褉: 2710124130 [17:44:11]line SU-92-袣-5 [17:44:11]line 29.070 * 68.80 [17:44:11]line = 2000.02 [17:44:11]line 袧袛小 12% 袧小袩 1% [17:44:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:44:11]line 袠孝袨袚袨: 2000.02 [17:44:11]line 袧小袩 1% : 17.70 [17:44:11]line 袧袛小 12% : 212.39 [17:44:11]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:44:11]line 袘械蟹薪邪谢.: 2000.02 [17:44:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:44:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:44:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:44:11]line 效械泻 544 17.08.2024 17:44 [17:44:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:44:11]line 袟袧袦: 0300000079 [17:44:11]line 袪袧袦: 0000000000092545 [17:44:11]line 袙械褉褋懈褟 袣袣袦: 001 [17:44:11]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:44:11]line 肖袦: 0000000000871802 [17:44:11]line 肖袛: 198936 [17:44:11]line 肖袩袛: 42113802114418 [17:44:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198936&fm=42113802114418&tin=02508201610067®Number=0000000000092545&sum=200002 [17:44:11]OFD Sender: Processing packet 198936 [packets to send 246, broken 245] [17:44:11]ProducePacketName [17:44:11]name=ofd_packets/00198936 [17:44:11]OFD Sender: To server: 嚂鰌G, [17:44:11]CommunicateWithHost lk.salyk.kg:30040 [17:44:11]ConnectInit lk.salyk.kg [17:44:11]written 0, free lines is 4095 [17:44:11]Connected sock=10 [17:44:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 C2 94 05 01 58 CC 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 69 E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 09 03 00 35 04 06 00 26 4D 62 37 15 72 F8 32 C2 2B 16 FA 8C B2 [17:44:11]Write to MH i2c: 01 00 00 A2 07 A9 [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 07 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: 01 07 00 A2 07 00 00 00 00 00 FA 0C B6 [17:44:11]RasterBufferAndPrint [17:44:11]line [17:44:11]line [17:44:11]line [17:44:11]line [17:44:11]line [17:44:11]written 0, free lines is 3327 [17:44:11]MH_Cut [17:44:11]Write to MH i2c: D1 01 00 A9 07 01 82 [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: D1 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: D1 01 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: D1 01 00 A9 07 00 81 [17:44:11]Write to MH i2c: 01 00 00 AA 07 B1 [17:44:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 84 2A 47 00 7C 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 31 38 30 32 10 04 04 00 18 09 03 00 F4 03 04 00 79 8D C0 66 B6 04 01 00 00 0A DF 26 EA 61 E6 82 A0 [17:44:11]CommunicateWithHost err = 0 [17:44:11]CheckOFDResponse [17:44:11]1017 (14) - 77093643461234 [17:44:11]1041 (16) - 0000000000871802 [17:44:11]1040 (4) - 198936 [17:44:11]1012 (4) - 17.08.2024 11:46 [17:44:11]1206 (1) - 0 [17:44:11]OFD Sender: Remove packet 198936 [17:44:11]ProducePacketName [17:44:11]name=ofd_packets/00198936 [17:44:11]NVStorageDeleteData [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:12]OFD Sender: No OFD packet to send [17:44:12]*** Cut start [17:44:12]*** Purtial cut [17:44:12]*** CUTSNS_PIN = 0 [17:44:12]*** Stage 1: CUTSNS_PIN = 1 [17:44:14]Read from MH i2c: 01 [17:44:14]MH_I2C_Read... [17:44:14]*** Stop cut motor [17:44:14]*** Cut end [17:44:14]Read from MH i2c: 01 07 00 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: 01 07 00 AA 07 00 00 00 00 00 FF 0F C6 [17:44:14]process_action close_receipt done [17:44:14]requested_data is exist [17:44:14]produce_requested_data [17:44:14]requested_item fm.sn is exist - process it [17:44:14]wFMCommunicate request_size=4 [17:44:14]MH_SAM_APDU [17:44:14]CAPDU: 80 11 00 00 [17:44:14]Write to MH i2c: E2 08 00 AB 07 80 11 00 00 00 00 00 00 2C [17:44:14]Write i2c OK [17:44:14]MH_I2C_Read... [17:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:14]Read from MH i2c: E2 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 17 00 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 17 00 AB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 79 [17:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:44:14]wFMCommunicate OK [17:44:14]requested_item fd.num is exist - process it [17:44:14]SAM_PROTO_GetFieldsCounters [17:44:14]wFMCommunicate request_size=4 [17:44:14]MH_SAM_APDU [17:44:14]CAPDU: 80 13 00 00 [17:44:14]Write to MH i2c: E2 08 00 AC 07 80 13 00 00 00 00 00 00 2F [17:44:14]Write i2c OK [17:44:14]MH_I2C_Read... [17:44:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:44:14]Read from MH i2c: E2 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 62 00 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 62 00 AC 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 A4 [17:44:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:44:14]wFMCommunicate OK [17:44:14]SAM_PROTO_GetFieldsCounters done [17:44:14]requested_item shift.num is exist - process it [17:44:14]requested_item shift.opened is exist - process it [17:44:14]req_shift_opened [17:44:14]FM_GetShiftState [17:44:14]SAM_PROTO_GetShiftState [17:44:14]wFMCommunicate request_size=4 [17:44:14]MH_SAM_APDU [17:44:14]CAPDU: 80 13 01 00 [17:44:14]Write to MH i2c: E2 08 00 AD 07 80 13 01 00 00 00 00 00 31 [17:44:14]Write i2c OK [17:44:14]MH_I2C_Read... [17:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:14]Read from MH i2c: E2 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 0E 00 [17:44:14]MH_I2C_Read... [17:44:14]Read from MH i2c: E2 0E 00 AD 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 91 [17:44:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:44:14]wFMCommunicate OK [17:44:14]SAM_PROTO_GetShiftState done [17:44:14]FM_GetShiftState done [17:44:14]req_shift_opened done [17:44:14]requested_item shift.open_date is exist - process it [17:44:14]req_shift_open_date [17:44:14]req_shift_open_date done [17:44:14]produce_requested_data done [17:44:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198936,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:44:14]process_action_free close_receipt [17:44:14]json_value_free [17:44:14]json_value_free done [17:44:14]process_json_proto returns [17:44:14]Send response to host [17:44:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198936,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:44:14]free response buf [17:44:14]execute_script done [17:44:14]execute_script returns [17:44:14]free content buf [17:44:14]Sock 7.Close socket [17:44:14]Sock 7.Thread stoped [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:42]OFD Sender: No OFD packet to send [17:44:47]OFD Sender: No OFD packet to send [17:44:52]OFD Sender: No OFD packet to send [17:44:57]OFD Sender: No OFD packet to send [17:45:02]OFD Sender: No OFD packet to send [17:45:07]OFD Sender: No OFD packet to send [17:45:12]OFD Sender: No OFD packet to send [17:45:17]OFD Sender: No OFD packet to send [17:45:22]OFD Sender: No OFD packet to send [17:45:27]OFD Sender: No OFD packet to send [17:45:31]accept exits with 9 [17:45:31]New connection [17:45:31]New thread 3066936676 created [17:45:31]Thread 3066793316 joined [17:45:31]Waiting for new connection... [17:45:31] Sock 9.Parse request [17:45:31]Sock 9.Check first char [17:45:31]Sock 9.First char is OK [17:45:31]request: POST /json_proto HTTP/1.0 [17:45:31]Method: POST [17:45:31]URL: /json_proto [17:45:31]Method is POST - this is cgi request [17:45:31]url: /json_proto [17:45:31]query_string will be loaded in cgi processing [17:45:31]execute_cgi json_proto POST (null) [17:45:31]execute_cgi path=json_proto method=POST [17:45:31]POST find Content-Length [17:45:31]Host: 172.17.46.195:8080 [17:45:31]Content-Length: 679 [17:45:31]Content-Type: application/json [17:45:31] [17:45:31]POST finish read [17:45:31]Found Content-Length = 679 [17:45:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:31]execute_script... [17:45:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326405", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:45:31]POST & json_proto [17:45:31]process_json_proto [17:45:31]json parsed OK: [17:45:31]protocol is kg_v1.0 [17:45:31]action value=close_receipt [17:45:31]process_action close_receipt [17:45:31]cmd_close_receipt [17:45:31]MH_GetDate [17:45:31]Write to MH i2c: F0 00 00 AE 07 A4 [17:45:31]Write i2c OK [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: F0 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: F0 09 00 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: F0 09 00 AE 07 00 BB E1 C0 66 8D AE BC 66 CC [17:45:31]GetLastDocTimeStamp 1723916649 [17:45:31]current date 1723916731 [17:45:31]FM_GetShiftState [17:45:31]SAM_PROTO_GetShiftState [17:45:31]wFMCommunicate request_size=4 [17:45:31]MH_SAM_APDU [17:45:31]CAPDU: 80 13 01 00 [17:45:31]Write to MH i2c: E2 08 00 AF 07 80 13 01 00 00 00 00 00 33 [17:45:31]Write i2c OK [17:45:31]MH_I2C_Read... [17:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:31]Read from MH i2c: E2 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 0E 00 [17:45:31]MH_I2C_Read... [17:45:31]Read from MH i2c: E2 0E 00 AF 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 93 [17:45:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:45:31]wFMCommunicate OK [17:45:31]SAM_PROTO_GetShiftState done [17:45:31]FM_GetShiftState done [17:45:31]opened in 1723853126 [17:45:31]opened+sec_in_day 1723939526 [17:45:31]quantity*price = 50010 [17:45:31]sum+1 = 50012 [17:45:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 545 17.08.2024 17:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198937 肖袩袛: 102899084755604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198937&fm=102899084755604&tin=02508201610067®Number=0000000000092545&sum=50000 [17:45:32]StoreToDocumentArchive [17:45:32]shift 463 fd 198937 [17:45:32]save to /storage/0463/doc_00198937 [17:45:32]save last doc name /storage/0463/doc_00198937 to /storage/kkm_last_doc_name [17:45:32]save OK [17:45:32]Clear old archive folders... [17:45:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:32]tlvbuf is B6EBD0E0 [17:45:32]SAM_PROTO_ClearQueue [17:45:32]wFMCommunicate request_size=4 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 09 00 00 [17:45:32]Write to MH i2c: E2 08 00 BC 07 80 09 00 00 00 00 00 00 35 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [17:45:32]RAPDU: 90 00 [17:45:32]wFMCommunicate OK [17:45:32]SAM_PROTO_ClearQueue done [17:45:32]KKMCreateOFDPacket [17:45:32]OFDProtocolAddRootSTLVToBuf [17:45:32]FM_MakeSignedData [17:45:32]FM_MakeSignedData [17:45:32]SAM_PROTO_SignData [17:45:32]wFMCommunicate request_size=4 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 0D 01 02 [17:45:32]Write to MH i2c: E2 08 00 BD 07 80 0D 01 02 00 00 00 00 3D [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 BD 07 00 90 00 38 [17:45:32]RAPDU: 90 00 [17:45:32]wFMCommunicate OK [17:45:32]wFMCommunicate request_size=255 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 BB E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 09 03 00 35 04 06 00 5D [17:45:32]Write to MH i2c: E2 02 01 BE 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 BB E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 09 03 00 35 04 06 00 5D 00 00 D5 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]OFD Sender: No OFD packet to send [17:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 BE 07 00 90 00 39 [17:45:32]RAPDU: 90 00 [17:45:32]wFMCommunicate OK [17:45:32]wFMCommunicate request_size=10 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 0D 02 02 05 96 0F 65 02 94 [17:45:32]Write to MH i2c: E2 0D 00 BF 07 80 0D 02 02 05 00 96 0F 65 02 94 00 00 EA [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 03 00 BF 07 00 90 00 3A [17:45:32]RAPDU: 90 00 [17:45:32]wFMCommunicate OK [17:45:32]wFMCommunicate request_size=4 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 0D 03 02 [17:45:32]Write to MH i2c: E2 08 00 C0 07 80 0D 03 02 00 00 00 00 42 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 0B 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 0B 00 C0 07 00 8A 6B E5 10 92 21 9C E3 90 00 5F [17:45:32]RAPDU: 8A 6B E5 10 92 21 9C E3 90 00 [17:45:32]wFMCommunicate OK [17:45:32]SAM_PROTO_SignData done [17:45:32]FM_MakeSignedData done [17:45:32]CreateOFDProtocolMessage [17:45:32]wFMCommunicate request_size=4 [17:45:32]MH_SAM_APDU [17:45:32]CAPDU: 80 11 00 00 [17:45:32]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:32]Read from MH i2c: E2 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 17 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: E2 17 00 C1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8F [17:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:45:32]wFMCommunicate OK [17:45:32]CreateOFDProtocolMessage done [17:45:32]OFDSenderStorePacket 198937 [17:45:32]StoreOFDPacket docnum=198937 [17:45:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1F 9F 07 01 E7 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 BB E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 09 03 00 35 04 06 00 5D 96 0F 65 02 94 8A 6B E5 10 92 21 9C E3 [17:45:32]CheckFolder [17:45:32]dirname=/storage/ofd_packets [17:45:32]CheckFolder done [17:45:32]ProducePacketName [17:45:32]name=ofd_packets/00198937 [17:45:32]NVStorageSaveData ofd_packets/00198937 [17:45:32]File name is /storage/ofd_packets/00198937 [17:45:32]Write 301 bytes [17:45:32]NVStorageSaveData done [17:45:32]OFDSenderStorePacket done [17:45:32]KKMCreateOFDPacket done [17:45:32]NVStorageSaveData kkm_last_timestamp [17:45:32]File name is /storage/kkm_last_timestamp [17:45:32]Write 4 bytes [17:45:32]NVStorageSaveData done [17:45:32]ExternCall_PrintAddStr [17:45:32]wPrintStart [17:45:32]Write to MH i2c: 01 00 00 C2 07 C9 [17:45:32]Write i2c OK [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: 01 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: 01 07 00 [17:45:32]MH_I2C_Read... [17:45:32]Read from MH i2c: 01 07 00 C2 07 00 00 00 00 00 FF 0F DE [17:45:32]RasterBufferAndPrint [17:45:32]line 小褔械褌 N : (1)11326405 [17:45:32]line 袠袧袧: 02508201610067 [17:45:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:45:32]line 袩袪袨袛袗袞袗 [17:45:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:45:32]line 孝芯胁邪褉: 2710124500 [17:45:32]line 袗懈-95-袣-5 [17:45:32]line 6.740 * 74.20 [17:45:32]line = 500.11 [17:45:32]line 袧袛小 12% 袧小袩 1% [17:45:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:45:32]line 袨袣袪校袚袥袝袧袠袝: -0.11 [17:45:32]line 袠孝袨袚袨: 500.00 [17:45:32]line 袙薪械褋械薪芯: 500.00 [17:45:32]line 小袛袗效袗: 0.00 [17:45:32]line 袧小袩 1% : 4.43 [17:45:32]line 袧袛小 12% : 53.11 [17:45:32]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:45:32]line 袘械蟹薪邪谢.: 0.00 [17:45:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:45:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:45:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:45:32]line 效械泻 545 17.08.2024 17:45 [17:45:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:45:32]line 袟袧袦: 0300000079 [17:45:32]line 袪袧袦: 0000000000092545 [17:45:32]line 袙械褉褋懈褟 袣袣袦: 001 [17:45:32]line 肖袦: 0000000000871802 [17:45:32]line 肖袛: 198937 [17:45:32]line 肖袩袛: 102899084755604 [17:45:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198937&fm=102899084755604&tin=02508201610067®Number=0000000000092545&sum=50000 [17:45:33]OFD Sender: Processing packet 198937 [packets to send 246, broken 245] [17:45:33]ProducePacketName [17:45:33]name=ofd_packets/00198937 [17:45:33]OFD Sender: To server: 嚂鰌G, [17:45:33]CommunicateWithHost lk.salyk.kg:30040 [17:45:33]ConnectInit lk.salyk.kg [17:45:33]written 0, free lines is 4095 [17:45:33]Connected sock=10 [17:45:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1F 9F 07 01 E7 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 BB E1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 09 03 00 35 04 06 00 5D 96 0F 65 02 94 8A 6B E5 10 92 21 9C E3 [17:45:33]Write to MH i2c: 01 00 00 ED 07 F4 [17:45:33]Write i2c OK [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: 01 [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: 01 07 00 [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 E5 0C EC [17:45:33]RasterBufferAndPrint [17:45:33]line [17:45:33]line [17:45:33]line [17:45:33]line [17:45:33]line [17:45:33]written 0, free lines is 3307 [17:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 64 06 47 00 BB 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 09 03 00 F4 03 04 00 CB 8D C0 66 B6 04 01 00 00 BD 70 EC A1 59 48 48 7F [17:45:33]CommunicateWithHost err = 0 [17:45:33]CheckOFDResponse [17:45:33]1017 (14) - 77093643461234 [17:45:33]1041 (16) - 0000000000871802 [17:45:33]1040 (4) - 198937 [17:45:33]1012 (4) - 17.08.2024 11:47 [17:45:33]1206 (1) - 0 [17:45:33]OFD Sender: Remove packet 198937 [17:45:33]ProducePacketName [17:45:33]name=ofd_packets/00198937 [17:45:33]NVStorageDeleteData [17:45:33]MH_Cut [17:45:33]Write to MH i2c: D1 01 00 F4 07 01 CD [17:45:33]Write i2c OK [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: D1 [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: D1 01 00 [17:45:33]MH_I2C_Read... [17:45:33]Read from MH i2c: D1 01 00 F4 07 00 CC [17:45:33]Write to MH i2c: 01 00 00 F5 07 FC [17:45:33]Write i2c OK [17:45:33]MH_I2C_Read... [17:45:34]OFD Sender: No OFD packet to send [17:45:34]*** Cut start [17:45:34]*** Purtial cut [17:45:34]*** Stage 1: CUTSNS_PIN = 1 [17:45:34]Read from MH i2c: 01 [17:45:34]MH_I2C_Read... [17:45:34]*** Stop cut motor [17:45:34]*** Cut end [17:45:34]Read from MH i2c: 01 07 00 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: 01 07 00 F5 07 00 00 00 00 00 FF 0F 11 [17:45:34]process_action close_receipt done [17:45:34]requested_data is exist [17:45:34]produce_requested_data [17:45:34]requested_item fm.sn is exist - process it [17:45:34]wFMCommunicate request_size=4 [17:45:34]MH_SAM_APDU [17:45:34]CAPDU: 80 11 00 00 [17:45:34]Write to MH i2c: E2 08 00 F6 07 80 11 00 00 00 00 00 00 77 [17:45:34]Write i2c OK [17:45:34]MH_I2C_Read... [17:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:34]Read from MH i2c: E2 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 17 00 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 17 00 F6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [17:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:45:34]wFMCommunicate OK [17:45:34]requested_item fd.num is exist - process it [17:45:34]SAM_PROTO_GetFieldsCounters [17:45:34]wFMCommunicate request_size=4 [17:45:34]MH_SAM_APDU [17:45:34]CAPDU: 80 13 00 00 [17:45:34]Write to MH i2c: E2 08 00 F7 07 80 13 00 00 00 00 00 00 7A [17:45:34]Write i2c OK [17:45:34]MH_I2C_Read... [17:45:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:34]Read from MH i2c: E2 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 62 00 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 62 00 F7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [17:45:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:34]wFMCommunicate OK [17:45:34]SAM_PROTO_GetFieldsCounters done [17:45:34]requested_item shift.num is exist - process it [17:45:34]requested_item shift.opened is exist - process it [17:45:34]req_shift_opened [17:45:34]FM_GetShiftState [17:45:34]SAM_PROTO_GetShiftState [17:45:34]wFMCommunicate request_size=4 [17:45:34]MH_SAM_APDU [17:45:34]CAPDU: 80 13 01 00 [17:45:34]Write to MH i2c: E2 08 00 F8 07 80 13 01 00 00 00 00 00 7C [17:45:34]Write i2c OK [17:45:34]MH_I2C_Read... [17:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:34]Read from MH i2c: E2 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 0E 00 [17:45:34]MH_I2C_Read... [17:45:34]Read from MH i2c: E2 0E 00 F8 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DC [17:45:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:45:34]wFMCommunicate OK [17:45:34]SAM_PROTO_GetShiftState done [17:45:34]FM_GetShiftState done [17:45:34]req_shift_opened done [17:45:34]requested_item shift.open_date is exist - process it [17:45:34]req_shift_open_date [17:45:34]req_shift_open_date done [17:45:34]produce_requested_data done [17:45:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198937,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:45:34]process_action_free close_receipt [17:45:34]json_value_free [17:45:34]json_value_free done [17:45:34]process_json_proto returns [17:45:34]Send response to host [17:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198937,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:45:34]free response buf [17:45:34]execute_script done [17:45:34]execute_script returns [17:45:34]free content buf [17:45:34]Sock 9.Close socket [17:45:34]Sock 9.Thread stoped [17:45:39]OFD Sender: No OFD packet to send [17:45:44]OFD Sender: No OFD packet to send [17:45:49]OFD Sender: No OFD packet to send [17:45:54]OFD Sender: No OFD packet to send [17:45:59]OFD Sender: No OFD packet to send [17:46:04]OFD Sender: No OFD packet to send [17:46:09]OFD Sender: No OFD packet to send [17:46:14]OFD Sender: No OFD packet to send [17:46:19]OFD Sender: No OFD packet to send [17:46:24]OFD Sender: No OFD packet to send [17:46:29]OFD Sender: No OFD packet to send [17:46:34]OFD Sender: No OFD packet to send [17:46:39]OFD Sender: No OFD packet to send [17:46:44]OFD Sender: No OFD packet to send [17:46:49]OFD Sender: No OFD packet to send [17:46:54]OFD Sender: No OFD packet to send [17:46:59]OFD Sender: No OFD packet to send [17:47:04]OFD Sender: No OFD packet to send [17:47:09]OFD Sender: No OFD packet to send [17:47:14]OFD Sender: No OFD packet to send [17:47:19]OFD Sender: No OFD packet to send [17:47:24]OFD Sender: No OFD packet to send [17:47:29]OFD Sender: No OFD packet to send [17:47:34]OFD Sender: No OFD packet to send [17:47:39]OFD Sender: No OFD packet to send [17:47:44]OFD Sender: No OFD packet to send [17:47:49]OFD Sender: No OFD packet to send [17:47:54]OFD Sender: No OFD packet to send [17:47:59]OFD Sender: No OFD packet to send [17:48:04]OFD Sender: No OFD packet to send [17:48:09]OFD Sender: No OFD packet to send [17:48:14]OFD Sender: No OFD packet to send [17:48:17]accept exits with 7 [17:48:17]New connection [17:48:17]New thread 3066793316 created [17:48:17]Thread 3066936676 joined [17:48:17]Waiting for new connection... [17:48:17] Sock 7.Parse request [17:48:17]Sock 7.Check first char [17:48:17]Sock 7.First char is OK [17:48:17]request: POST /json_proto HTTP/1.0 [17:48:17]Method: POST [17:48:17]URL: /json_proto [17:48:17]Method is POST - this is cgi request [17:48:17]url: /json_proto [17:48:17]query_string will be loaded in cgi processing [17:48:17]execute_cgi json_proto POST (null) [17:48:17]execute_cgi path=json_proto method=POST [17:48:17]POST find Content-Length [17:48:17]Host: 172.17.46.195:8080 [17:48:17]Content-Length: 670 [17:48:17]Content-Type: application/json [17:48:17] [17:48:17]POST finish read [17:48:17]Found Content-Length = 670 [17:48:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:17]execute_script... [17:48:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326409", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:17]POST & json_proto [17:48:17]process_json_proto [17:48:17]json parsed OK: [17:48:17]protocol is kg_v1.0 [17:48:17]action value=close_receipt [17:48:17]process_action close_receipt [17:48:17]cmd_close_receipt [17:48:17]MH_GetDate [17:48:17]Write to MH i2c: F0 00 00 F9 07 EF [17:48:17]Write i2c OK [17:48:17]MH_I2C_Read... [17:48:17]Read from MH i2c: F0 [17:48:17]MH_I2C_Read... [17:48:17]Read from MH i2c: F0 09 00 [17:48:17]MH_I2C_Read... [17:48:17]Read from MH i2c: F0 09 00 F9 07 00 61 E2 C0 66 8D AE BC 66 BE [17:48:17]GetLastDocTimeStamp 1723916731 [17:48:17]current date 1723916897 [17:48:17]FM_GetShiftState [17:48:17]SAM_PROTO_GetShiftState [17:48:17]wFMCommunicate request_size=4 [17:48:17]MH_SAM_APDU [17:48:17]CAPDU: 80 13 01 00 [17:48:17]Write to MH i2c: E2 08 00 FA 07 80 13 01 00 00 00 00 00 7E [17:48:17]Write i2c OK [17:48:17]MH_I2C_Read... [17:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:17]Read from MH i2c: E2 [17:48:17]MH_I2C_Read... [17:48:17]Read from MH i2c: E2 0E 00 [17:48:17]MH_I2C_Read... [17:48:17]Read from MH i2c: E2 0E 00 FA 07 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DE [17:48:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:17]wFMCommunicate OK [17:48:17]SAM_PROTO_GetShiftState done [17:48:17]FM_GetShiftState done [17:48:17]opened in 1723853126 [17:48:17]opened+sec_in_day 1723939526 [17:48:17]quantity*price = 70038 [17:48:17]sum+1 = 70039 [17:48:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 546 17.08.2024 17:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198938 肖袩袛: 36980842336548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174818&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198938&fm=36980842336548&tin=02508201610067®Number=0000000000092545&sum=70000 [17:48:18]StoreToDocumentArchive [17:48:18]shift 463 fd 198938 [17:48:18]save to /storage/0463/doc_00198938 [17:48:18]save last doc name /storage/0463/doc_00198938 to /storage/kkm_last_doc_name [17:48:18]save OK [17:48:18]Clear old archive folders... [17:48:18]ProcessDocumentItem done err = 0, tmpTLVsize=249 [17:48:18]tlvbuf is 019E4BD0 [17:48:18]SAM_PROTO_ClearQueue [17:48:18]wFMCommunicate request_size=4 [17:48:18]MH_SAM_APDU [17:48:18]CAPDU: 80 09 00 00 [17:48:18]Write to MH i2c: E2 08 00 07 08 80 09 00 00 00 00 00 00 81 [17:48:18]Write i2c OK [17:48:18]MH_I2C_Read... [17:48:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:18]Read from MH i2c: E2 [17:48:18]MH_I2C_Read... [17:48:18]Read from MH i2c: E2 03 00 [17:48:18]MH_I2C_Read... [17:48:18]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [17:48:18]RAPDU: 90 00 [17:48:18]wFMCommunicate OK [17:48:18]SAM_PROTO_ClearQueue done [17:48:18]KKMCreateOFDPacket [17:48:18]OFDProtocolAddRootSTLVToBuf [17:48:18]FM_MakeSignedData [17:48:18]FM_MakeSignedData [17:48:18]SAM_PROTO_SignData [17:48:18]wFMCommunicate request_size=4 [17:48:18]MH_SAM_APDU [17:48:18]CAPDU: 80 0D 01 02 [17:48:18]Write to MH i2c: E2 08 00 08 08 80 0D 01 02 00 00 00 00 89 [17:48:18]Write i2c OK [17:48:18]MH_I2C_Read... [17:48:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:18]Read from MH i2c: E2 [17:48:18]MH_I2C_Read... [17:48:18]Read from MH i2c: E2 03 00 [17:48:18]MH_I2C_Read... [17:48:18]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [17:48:18]RAPDU: 90 00 [17:48:18]wFMCommunicate OK [17:48:18]wFMCommunicate request_size=255 [17:48:18]MH_SAM_APDU [17:48:18]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 62 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 09 03 00 35 04 06 00 21 A2 45 [17:48:18]Write to MH i2c: E2 02 01 09 08 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 62 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 09 03 00 35 04 06 00 21 A2 45 00 00 FD [17:48:18]Write i2c OK [17:48:18]MH_I2C_Read... [17:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:19]Read from MH i2c: E2 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 03 00 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 03 00 09 08 00 90 00 85 [17:48:19]RAPDU: 90 00 [17:48:19]wFMCommunicate OK [17:48:19]wFMCommunicate request_size=8 [17:48:19]MH_SAM_APDU [17:48:19]CAPDU: 80 0D 02 02 03 F8 91 24 [17:48:19]Write to MH i2c: E2 0B 00 0A 08 80 0D 02 02 03 00 F8 91 24 00 00 3F [17:48:19]Write i2c OK [17:48:19]MH_I2C_Read... [17:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:19]Read from MH i2c: E2 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 03 00 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [17:48:19]RAPDU: 90 00 [17:48:19]wFMCommunicate OK [17:48:19]wFMCommunicate request_size=4 [17:48:19]MH_SAM_APDU [17:48:19]CAPDU: 80 0D 03 02 [17:48:19]Write to MH i2c: E2 08 00 0B 08 80 0D 03 02 00 00 00 00 8E [17:48:19]Write i2c OK [17:48:19]MH_I2C_Read... [17:48:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:19]Read from MH i2c: E2 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 0B 00 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 0B 00 0B 08 00 57 33 FB D8 29 23 18 15 90 00 65 [17:48:19]RAPDU: 57 33 FB D8 29 23 18 15 90 00 [17:48:19]wFMCommunicate OK [17:48:19]SAM_PROTO_SignData done [17:48:19]FM_MakeSignedData done [17:48:19]CreateOFDProtocolMessage [17:48:19]wFMCommunicate request_size=4 [17:48:19]MH_SAM_APDU [17:48:19]CAPDU: 80 11 00 00 [17:48:19]Write to MH i2c: E2 08 00 0C 08 80 11 00 00 00 00 00 00 8E [17:48:19]Write i2c OK [17:48:19]MH_I2C_Read... [17:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:19]Read from MH i2c: E2 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 17 00 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: E2 17 00 0C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [17:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:19]wFMCommunicate OK [17:48:19]CreateOFDProtocolMessage done [17:48:19]OFDSenderStorePacket 198938 [17:48:19]StoreOFDPacket docnum=198938 [17:48:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 69 5A 05 01 46 46 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 62 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 09 03 00 35 04 06 00 21 A2 45 F8 91 24 57 33 FB D8 29 23 18 15 [17:48:19]CheckFolder [17:48:19]dirname=/storage/ofd_packets [17:48:19]CheckFolder done [17:48:19]ProducePacketName [17:48:19]name=ofd_packets/00198938 [17:48:19]NVStorageSaveData ofd_packets/00198938 [17:48:19]File name is /storage/ofd_packets/00198938 [17:48:19]Write 299 bytes [17:48:19]NVStorageSaveData done [17:48:19]OFDSenderStorePacket done [17:48:19]KKMCreateOFDPacket done [17:48:19]NVStorageSaveData kkm_last_timestamp [17:48:19]File name is /storage/kkm_last_timestamp [17:48:19]Write 4 bytes [17:48:19]NVStorageSaveData done [17:48:19]ExternCall_PrintAddStr [17:48:19]wPrintStart [17:48:19]Write to MH i2c: 01 00 00 0D 08 15 [17:48:19]Write i2c OK [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: 01 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: 01 07 00 [17:48:19]MH_I2C_Read... [17:48:19]Read from MH i2c: 01 07 00 0D 08 00 00 00 00 00 FF 0F 2A [17:48:19]RasterBufferAndPrint [17:48:19]line 小褔械褌 N : (1)11326409 [17:48:19]line 袠袧袧: 02508201610067 [17:48:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:48:19]line 袩袪袨袛袗袞袗 [17:48:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [17:48:19]line 孝芯胁邪褉: 2710124130 [17:48:19]line SU-92-袣-5 [17:48:19]line 10.180 * 68.80 [17:48:19]line = 700.38 [17:48:19]line 袧袛小 12% 袧小袩 1% [17:48:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:48:19]line 袨袣袪校袚袥袝袧袠袝: -0.38 [17:48:19]line 袠孝袨袚袨: 700.00 [17:48:19]line 袙薪械褋械薪芯: 700.00 [17:48:19]line 小袛袗效袗: 0.00 [17:48:19]line 袧小袩 1% : 6.20 [17:48:19]line 袧袛小 12% : 74.38 [17:48:19]line 袧邪谢懈褔薪褘屑懈: 700.00 [17:48:19]line 袘械蟹薪邪谢.: 0.00 [17:48:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:48:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:48:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:48:19]line 效械泻 546 17.08.2024 17:48 [17:48:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:48:19]line 袟袧袦: 0300000079 [17:48:19]line 袪袧袦: 0000000000092545 [17:48:19]line 袙械褉褋懈褟 袣袣袦: 001 [17:48:19]line 肖袦: 0000000000871802 [17:48:19]line 肖袛: 198938 [17:48:19]line 肖袩袛: 36980842336548 [17:48:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174818&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198938&fm=36980842336548&tin=02508201610067®Number=0000000000092545&sum=70000 [17:48:19]OFD Sender: Processing packet 198938 [packets to send 246, broken 245] [17:48:19]ProducePacketName [17:48:19]name=ofd_packets/00198938 [17:48:19]OFD Sender: To server: 嚂鰌G, [17:48:19]CommunicateWithHost lk.salyk.kg:30040 [17:48:19]ConnectInit lk.salyk.kg [17:48:19]written 0, free lines is 4095 [17:48:19]Connected sock=10 [17:48:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 69 5A 05 01 46 46 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 62 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 09 03 00 35 04 06 00 21 A2 45 F8 91 24 57 33 FB D8 29 23 18 15 [17:48:20]Write to MH i2c: 01 00 00 38 08 40 [17:48:20]Write i2c OK [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: 01 [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: 01 07 00 [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: 01 07 00 38 08 00 00 00 00 00 DF 0C 32 [17:48:20]RasterBufferAndPrint [17:48:20]line [17:48:20]line [17:48:20]line [17:48:20]line [17:48:20]line [17:48:20]written 0, free lines is 3301 [17:48:20]MH_Cut [17:48:20]Write to MH i2c: D1 01 00 3F 08 01 19 [17:48:20]Write i2c OK [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: D1 [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: D1 01 00 [17:48:20]MH_I2C_Read... [17:48:20]Read from MH i2c: D1 01 00 3F 08 00 18 [17:48:20]Write to MH i2c: 01 00 00 40 08 48 [17:48:20]Write i2c OK [17:48:20]MH_I2C_Read... [17:48:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E 6B 47 00 83 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 09 03 00 F4 03 04 00 71 8E C0 66 B6 04 01 00 00 33 7D 69 64 A3 72 5F B7 [17:48:20]CommunicateWithHost err = 0 [17:48:20]CheckOFDResponse [17:48:20]1017 (14) - 77093643461234 [17:48:20]1041 (16) - 0000000000871802 [17:48:20]1040 (4) - 198938 [17:48:20]1012 (4) - 17.08.2024 11:50 [17:48:20]1206 (1) - 0 [17:48:20]OFD Sender: Remove packet 198938 [17:48:20]ProducePacketName [17:48:20]name=ofd_packets/00198938 [17:48:20]NVStorageDeleteData [17:48:20]OFD Sender: No OFD packet to send [17:48:20]*** Cut start [17:48:20]*** Purtial cut [17:48:20]*** CUTSNS_PIN = 0 [17:48:21]*** Stage 1: CUTSNS_PIN = 1 [17:48:22]Read from MH i2c: 01 [17:48:22]MH_I2C_Read... [17:48:22]*** Stop cut motor [17:48:22]*** Cut end [17:48:22]Read from MH i2c: 01 07 00 [17:48:22]MH_I2C_Read... [17:48:22]Read from MH i2c: 01 07 00 40 08 00 00 00 00 00 FF 0F 5D [17:48:22]process_action close_receipt done [17:48:22]requested_data is exist [17:48:22]produce_requested_data [17:48:22]requested_item fm.sn is exist - process it [17:48:22]wFMCommunicate request_size=4 [17:48:22]MH_SAM_APDU [17:48:22]CAPDU: 80 11 00 00 [17:48:22]Write to MH i2c: E2 08 00 41 08 80 11 00 00 00 00 00 00 C3 [17:48:22]Write i2c OK [17:48:22]MH_I2C_Read... [17:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:22]Read from MH i2c: E2 [17:48:22]MH_I2C_Read... [17:48:22]Read from MH i2c: E2 17 00 [17:48:22]MH_I2C_Read... [17:48:22]Read from MH i2c: E2 17 00 41 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 10 [17:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:22]wFMCommunicate OK [17:48:22]requested_item fd.num is exist - process it [17:48:22]SAM_PROTO_GetFieldsCounters [17:48:22]wFMCommunicate request_size=4 [17:48:22]MH_SAM_APDU [17:48:22]CAPDU: 80 13 00 00 [17:48:22]Write to MH i2c: E2 08 00 42 08 80 13 00 00 00 00 00 00 C6 [17:48:22]Write i2c OK [17:48:22]MH_I2C_Read... [17:48:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:23]Read from MH i2c: E2 [17:48:23]MH_I2C_Read... [17:48:23]Read from MH i2c: E2 62 00 [17:48:23]MH_I2C_Read... [17:48:23]Read from MH i2c: E2 62 00 42 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 43 [17:48:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:23]wFMCommunicate OK [17:48:23]SAM_PROTO_GetFieldsCounters done [17:48:23]requested_item shift.num is exist - process it [17:48:23]requested_item shift.opened is exist - process it [17:48:23]req_shift_opened [17:48:23]FM_GetShiftState [17:48:23]SAM_PROTO_GetShiftState [17:48:23]wFMCommunicate request_size=4 [17:48:23]MH_SAM_APDU [17:48:23]CAPDU: 80 13 01 00 [17:48:23]Write to MH i2c: E2 08 00 43 08 80 13 01 00 00 00 00 00 C8 [17:48:23]Write i2c OK [17:48:23]MH_I2C_Read... [17:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:23]Read from MH i2c: E2 [17:48:23]MH_I2C_Read... [17:48:23]Read from MH i2c: E2 0E 00 [17:48:23]MH_I2C_Read... [17:48:23]Read from MH i2c: E2 0E 00 43 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 28 [17:48:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:23]wFMCommunicate OK [17:48:23]SAM_PROTO_GetShiftState done [17:48:23]FM_GetShiftState done [17:48:23]req_shift_opened done [17:48:23]requested_item shift.open_date is exist - process it [17:48:23]req_shift_open_date [17:48:23]req_shift_open_date done [17:48:23]produce_requested_data done [17:48:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198938,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:48:23]process_action_free close_receipt [17:48:23]json_value_free [17:48:23]json_value_free done [17:48:23]process_json_proto returns [17:48:23]Send response to host [17:48:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198938,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:48:23]free response buf [17:48:23]execute_script done [17:48:23]execute_script returns [17:48:23]free content buf [17:48:23]Sock 7.Close socket [17:48:23]Sock 7.Thread stoped [17:48:25]OFD Sender: No OFD packet to send [17:48:29]accept exits with 9 [17:48:29]New connection [17:48:29]New thread 3066936676 created [17:48:29]Thread 3066793316 joined [17:48:29]Waiting for new connection... [17:48:29] Sock 9.Parse request [17:48:29]Sock 9.Check first char [17:48:29]Sock 9.First char is OK [17:48:29]request: POST /json_proto HTTP/1.0 [17:48:29]Method: POST [17:48:29]URL: /json_proto [17:48:29]Method is POST - this is cgi request [17:48:29]url: /json_proto [17:48:29]query_string will be loaded in cgi processing [17:48:29]execute_cgi json_proto POST (null) [17:48:29]execute_cgi path=json_proto method=POST [17:48:29]POST find Content-Length [17:48:29]Host: 172.17.46.195:8080 [17:48:29]Content-Length: 756 [17:48:29]Content-Type: application/json [17:48:29] [17:48:29]POST finish read [17:48:29]Found Content-Length = 756 [17:48:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30039434", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:29]execute_script... [17:48: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)11326410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30039434", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:29]POST & json_proto [17:48:29]process_json_proto [17:48:29]json parsed OK: [17:48:29]protocol is kg_v1.0 [17:48:29]action value=close_receipt [17:48:29]process_action close_receipt [17:48:29]cmd_close_receipt [17:48:29]MH_GetDate [17:48:29]Write to MH i2c: F0 00 00 44 08 3B [17:48:29]Write i2c OK [17:48:29]MH_I2C_Read... [17:48:29]Read from MH i2c: F0 [17:48:29]MH_I2C_Read... [17:48:29]Read from MH i2c: F0 09 00 [17:48:29]MH_I2C_Read... [17:48:29]Read from MH i2c: F0 09 00 44 08 00 6D E2 C0 66 8D AE BC 66 16 [17:48:29]GetLastDocTimeStamp 1723916898 [17:48:29]current date 1723916909 [17:48:29]FM_GetShiftState [17:48:29]SAM_PROTO_GetShiftState [17:48:29]wFMCommunicate request_size=4 [17:48:29]MH_SAM_APDU [17:48:29]CAPDU: 80 13 01 00 [17:48:29]Write to MH i2c: E2 08 00 45 08 80 13 01 00 00 00 00 00 CA [17:48:29]Write i2c OK [17:48:29]MH_I2C_Read... [17:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:29]Read from MH i2c: E2 [17:48:29]MH_I2C_Read... [17:48:29]Read from MH i2c: E2 0E 00 [17:48:29]MH_I2C_Read... [17:48:29]Read from MH i2c: E2 0E 00 45 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2A [17:48:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:29]wFMCommunicate OK [17:48:29]SAM_PROTO_GetShiftState done [17:48:29]FM_GetShiftState done [17:48:29]opened in 1723853126 [17:48:29]opened+sec_in_day 1723939526 [17:48:29]quantity*price = 0 [17:48:29]sum+1 = 1 [17:48:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 547 17.08.2024 17:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30039434 肖袦: 0000000000871802 肖袛: 198939 肖袩袛: 149911832294938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174829&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198939&fm=149911832294938&tin=02508201610067®Number=0000000000092545&sum=0 [17:48:30]StoreToDocumentArchive [17:48:30]shift 463 fd 198939 [17:48:30]save to /storage/0463/doc_00198939 [17:48:30]save last doc name /storage/0463/doc_00198939 to /storage/kkm_last_doc_name [17:48:30]save OK [17:48:30]Clear old archive folders... [17:48:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:48:30]tlvbuf is 01972DA0 [17:48:30]SAM_PROTO_ClearQueue [17:48:30]wFMCommunicate request_size=4 [17:48:30]MH_SAM_APDU [17:48:30]CAPDU: 80 09 00 00 [17:48:30]Write to MH i2c: E2 08 00 52 08 80 09 00 00 00 00 00 00 CC [17:48:30]Write i2c OK [17:48:30]MH_I2C_Read... [17:48:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:30]Read from MH i2c: E2 [17:48:30]MH_I2C_Read... [17:48:30]Read from MH i2c: E2 03 00 [17:48:30]MH_I2C_Read... [17:48:30]Read from MH i2c: E2 03 00 52 08 00 90 00 CE [17:48:30]RAPDU: 90 00 [17:48:30]wFMCommunicate OK [17:48:30]SAM_PROTO_ClearQueue done [17:48:30]KKMCreateOFDPacket [17:48:30]OFDProtocolAddRootSTLVToBuf [17:48:30]FM_MakeSignedData [17:48:30]FM_MakeSignedData [17:48:30]SAM_PROTO_SignData [17:48:30]wFMCommunicate request_size=4 [17:48:30]MH_SAM_APDU [17:48:30]CAPDU: 80 0D 01 02 [17:48:30]Write to MH i2c: E2 08 00 53 08 80 0D 01 02 00 00 00 00 D4 [17:48:30]Write i2c OK [17:48:30]MH_I2C_Read... [17:48:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:30]Read from MH i2c: E2 [17:48:30]MH_I2C_Read... [17:48:30]Read from MH i2c: E2 03 00 [17:48:30]MH_I2C_Read... [17:48:30]Read from MH i2c: E2 03 00 53 08 00 90 00 CF [17:48:30]RAPDU: 90 00 [17:48:30]wFMCommunicate OK [17:48:30]wFMCommunicate request_size=255 [17:48:30]MH_SAM_APDU [17:48: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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 6D E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 09 03 00 35 04 06 00 88 [17:48:30]Write to MH i2c: E2 02 01 54 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 6D E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 09 03 00 35 04 06 00 88 00 00 27 [17:48:30]Write i2c OK [17:48:30]MH_I2C_Read... [17:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:31]Read from MH i2c: E2 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 03 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 03 00 54 08 00 90 00 D0 [17:48:31]RAPDU: 90 00 [17:48:31]wFMCommunicate OK [17:48:31]wFMCommunicate request_size=10 [17:48:31]MH_SAM_APDU [17:48:31]CAPDU: 80 0D 02 02 05 58 11 82 F6 1A [17:48:31]Write to MH i2c: E2 0D 00 55 08 80 0D 02 02 05 00 58 11 82 F6 1A 00 00 DC [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:31]Read from MH i2c: E2 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 03 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 03 00 55 08 00 90 00 D1 [17:48:31]RAPDU: 90 00 [17:48:31]wFMCommunicate OK [17:48:31]wFMCommunicate request_size=4 [17:48:31]MH_SAM_APDU [17:48:31]CAPDU: 80 0D 03 02 [17:48:31]Write to MH i2c: E2 08 00 56 08 80 0D 03 02 00 00 00 00 D9 [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:31]Read from MH i2c: E2 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 0B 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 0B 00 56 08 00 1C 93 38 D0 62 D5 0B 22 90 00 F5 [17:48:31]RAPDU: 1C 93 38 D0 62 D5 0B 22 90 00 [17:48:31]wFMCommunicate OK [17:48:31]SAM_PROTO_SignData done [17:48:31]FM_MakeSignedData done [17:48:31]CreateOFDProtocolMessage [17:48:31]wFMCommunicate request_size=4 [17:48:31]MH_SAM_APDU [17:48:31]CAPDU: 80 11 00 00 [17:48:31]Write to MH i2c: E2 08 00 57 08 80 11 00 00 00 00 00 00 D9 [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:31]Read from MH i2c: E2 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 17 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: E2 17 00 57 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [17:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:31]wFMCommunicate OK [17:48:31]CreateOFDProtocolMessage done [17:48:31]OFDSenderStorePacket 198939 [17:48:31]StoreOFDPacket docnum=198939 [17:48:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F 32 07 01 13 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 6D E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 09 03 00 35 04 06 00 88 58 11 82 F6 1A 1C 93 38 D0 62 D5 0B 22 [17:48:31]CheckFolder [17:48:31]dirname=/storage/ofd_packets [17:48:31]CheckFolder done [17:48:31]ProducePacketName [17:48:31]name=ofd_packets/00198939 [17:48:31]NVStorageSaveData ofd_packets/00198939 [17:48:31]File name is /storage/ofd_packets/00198939 [17:48:31]Write 301 bytes [17:48:31]NVStorageSaveData done [17:48:31]OFDSenderStorePacket done [17:48:31]KKMCreateOFDPacket done [17:48:31]NVStorageSaveData kkm_last_timestamp [17:48:31]File name is /storage/kkm_last_timestamp [17:48:31]Write 4 bytes [17:48:31]NVStorageSaveData done [17:48:31]ExternCall_PrintAddStr [17:48:31]wPrintStart [17:48:31]Write to MH i2c: 01 00 00 58 08 60 [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 07 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 FF 0F 75 [17:48:31]RasterBufferAndPrint [17:48:31]line 小褔械褌 N : (1)11326410 [17:48:31]line 袠袧袧: 02508201610067 [17:48:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:48:31]line 袩袪袨袛袗袞袗 [17:48:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [17:48:31]line 孝芯胁邪褉: 2710124130 [17:48:31]line 袗懈-92-袣-4 [17:48:31]line 10.000 * 0.00 [17:48:31]line = 0.00 [17:48:31]line 袧袛小 12% 袧小袩 1% [17:48:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:48:31]line 袠孝袨袚袨: 0.00 [17:48:31]line 袧小袩 1% : 0.00 [17:48:31]line 袧袛小 12% : 0.00 [17:48:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:48:31]line 袘械蟹薪邪谢.: 0.00 [17:48:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:48:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:48:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:48:31]line 效械泻 547 17.08.2024 17:48 [17:48:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:48:31]line 袟袧袦: 0300000079 [17:48:31]line 袪袧袦: 0000000000092545 [17:48:31]line 袙械褉褋懈褟 袣袣袦: 001 [17:48:31]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [17:48:31]line 30039434 [17:48:31]line 肖袦: 0000000000871802 [17:48:31]line 肖袛: 198939 [17:48:31]line 肖袩袛: 149911832294938 [17:48:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174829&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198939&fm=149911832294938&tin=02508201610067®Number=0000000000092545&sum=0 [17:48:31]written 0, free lines is 4095 [17:48:31]OFD Sender: Processing packet 198939 [packets to send 246, broken 245] [17:48:31]ProducePacketName [17:48:31]name=ofd_packets/00198939 [17:48:31]OFD Sender: To server: 嚂鰌G, [17:48:31]CommunicateWithHost lk.salyk.kg:30040 [17:48:31]ConnectInit lk.salyk.kg [17:48:31]Connected sock=10 [17:48:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F 32 07 01 13 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 6D E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 09 03 00 35 04 06 00 88 58 11 82 F6 1A 1C 93 38 D0 62 D5 0B 22 [17:48:31]Write to MH i2c: 01 00 00 82 08 8A [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 07 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: 01 07 00 82 08 00 00 00 00 00 FF 0C 9C [17:48:31]RasterBufferAndPrint [17:48:31]line [17:48:31]line [17:48:31]line [17:48:31]line [17:48:31]line [17:48:31]written 0, free lines is 3333 [17:48:31]MH_Cut [17:48:31]Write to MH i2c: D1 01 00 89 08 01 63 [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: D1 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: D1 01 00 [17:48:31]MH_I2C_Read... [17:48:31]Read from MH i2c: D1 01 00 89 08 00 62 [17:48:31]Write to MH i2c: 01 00 00 8A 08 92 [17:48:31]Write i2c OK [17:48:31]MH_I2C_Read... [17:48:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EA B1 47 00 75 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 09 03 00 F4 03 04 00 7D 8E C0 66 B6 04 01 00 00 62 40 A0 43 46 0D 92 B1 [17:48:31]CommunicateWithHost err = 0 [17:48:31]CheckOFDResponse [17:48:31]1017 (14) - 77093643461234 [17:48:31]1041 (16) - 0000000000871802 [17:48:31]1040 (4) - 198939 [17:48:31]1012 (4) - 17.08.2024 11:50 [17:48:31]1206 (1) - 0 [17:48:31]OFD Sender: Remove packet 198939 [17:48:31]ProducePacketName [17:48:31]name=ofd_packets/00198939 [17:48:31]NVStorageDeleteData [17:48:32]OFD Sender: No OFD packet to send [17:48:32]*** Cut start [17:48:32]*** Purtial cut [17:48:32]*** Stage 1: CUTSNS_PIN = 1 [17:48:32]Read from MH i2c: 01 [17:48:32]MH_I2C_Read... [17:48:32]*** Stop cut motor [17:48:32]*** Cut end [17:48:32]Read from MH i2c: 01 07 00 [17:48:32]MH_I2C_Read... [17:48:32]Read from MH i2c: 01 07 00 8A 08 00 00 00 00 00 FF 0F A7 [17:48:32]process_action close_receipt done [17:48:32]requested_data is exist [17:48:32]produce_requested_data [17:48:32]requested_item fm.sn is exist - process it [17:48:32]wFMCommunicate request_size=4 [17:48:32]MH_SAM_APDU [17:48:32]CAPDU: 80 11 00 00 [17:48:32]Write to MH i2c: E2 08 00 8B 08 80 11 00 00 00 00 00 00 0D [17:48:32]Write i2c OK [17:48:32]MH_I2C_Read... [17:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:32]Read from MH i2c: E2 [17:48:32]MH_I2C_Read... [17:48:32]Read from MH i2c: E2 17 00 [17:48:32]MH_I2C_Read... [17:48:32]Read from MH i2c: E2 17 00 8B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [17:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:32]wFMCommunicate OK [17:48:32]requested_item fd.num is exist - process it [17:48:32]SAM_PROTO_GetFieldsCounters [17:48:32]wFMCommunicate request_size=4 [17:48:32]MH_SAM_APDU [17:48:32]CAPDU: 80 13 00 00 [17:48:32]Write to MH i2c: E2 08 00 8C 08 80 13 00 00 00 00 00 00 10 [17:48:32]Write i2c OK [17:48:32]MH_I2C_Read... [17:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:33]Read from MH i2c: E2 [17:48:33]MH_I2C_Read... [17:48:33]Read from MH i2c: E2 62 00 [17:48:33]MH_I2C_Read... [17:48:33]Read from MH i2c: E2 62 00 8C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [17:48:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:33]wFMCommunicate OK [17:48:33]SAM_PROTO_GetFieldsCounters done [17:48:33]requested_item shift.num is exist - process it [17:48:33]requested_item shift.opened is exist - process it [17:48:33]req_shift_opened [17:48:33]FM_GetShiftState [17:48:33]SAM_PROTO_GetShiftState [17:48:33]wFMCommunicate request_size=4 [17:48:33]MH_SAM_APDU [17:48:33]CAPDU: 80 13 01 00 [17:48:33]Write to MH i2c: E2 08 00 8D 08 80 13 01 00 00 00 00 00 12 [17:48:33]Write i2c OK [17:48:33]MH_I2C_Read... [17:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:33]Read from MH i2c: E2 [17:48:33]MH_I2C_Read... [17:48:33]Read from MH i2c: E2 0E 00 [17:48:33]MH_I2C_Read... [17:48:33]Read from MH i2c: E2 0E 00 8D 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 72 [17:48:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:33]wFMCommunicate OK [17:48:33]SAM_PROTO_GetShiftState done [17:48:33]FM_GetShiftState done [17:48:33]req_shift_opened done [17:48:33]requested_item shift.open_date is exist - process it [17:48:33]req_shift_open_date [17:48:33]req_shift_open_date done [17:48:33]produce_requested_data done [17:48:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198939,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:48:33]process_action_free close_receipt [17:48:33]json_value_free [17:48:33]json_value_free done [17:48:33]process_json_proto returns [17:48:33]Send response to host [17:48:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198939,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:48:33]free response buf [17:48:33]execute_script done [17:48:33]execute_script returns [17:48:33]free content buf [17:48:33]Sock 9.Close socket [17:48:33]Sock 9.Thread stoped [17:48:37]OFD Sender: No OFD packet to send [17:48:42]OFD Sender: No OFD packet to send [17:48:47]OFD Sender: No OFD packet to send [17:48:50]accept exits with 7 [17:48:50]New connection [17:48:50]New thread 3066793316 created [17:48:50]Thread 3066936676 joined [17:48:50]Waiting for new connection... [17:48:50] Sock 7.Parse request [17:48:50]Sock 7.Check first char [17:48:50]Sock 7.First char is OK [17:48:50]request: POST /json_proto HTTP/1.0 [17:48:50]Method: POST [17:48:50]URL: /json_proto [17:48:50]Method is POST - this is cgi request [17:48:50]url: /json_proto [17:48:50]query_string will be loaded in cgi processing [17:48:50]execute_cgi json_proto POST (null) [17:48:50]execute_cgi path=json_proto method=POST [17:48:50]POST find Content-Length [17:48:50]Host: 172.17.46.195:8080 [17:48:50]Content-Length: 805 [17:48:50]Content-Type: application/json [17:48:50] [17:48:50]POST finish read [17:48:50]Found Content-Length = 805 [17:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:50]execute_script... [17:48: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)11326408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:50]POST & json_proto [17:48:50]process_json_proto [17:48:50]json parsed OK: [17:48:50]protocol is kg_v1.0 [17:48:50]action value=close_receipt [17:48:50]process_action close_receipt [17:48:50]cmd_close_receipt [17:48:50]MH_GetDate [17:48:50]Write to MH i2c: F0 00 00 8E 08 85 [17:48:50]Write i2c OK [17:48:50]MH_I2C_Read... [17:48:50]Read from MH i2c: F0 [17:48:50]MH_I2C_Read... [17:48:50]Read from MH i2c: F0 09 00 [17:48:50]MH_I2C_Read... [17:48:50]Read from MH i2c: F0 09 00 8E 08 00 82 E2 C0 66 8D AE BC 66 75 [17:48:50]GetLastDocTimeStamp 1723916909 [17:48:50]current date 1723916930 [17:48:50]FM_GetShiftState [17:48:50]SAM_PROTO_GetShiftState [17:48:50]wFMCommunicate request_size=4 [17:48:50]MH_SAM_APDU [17:48:50]CAPDU: 80 13 01 00 [17:48:50]Write to MH i2c: E2 08 00 8F 08 80 13 01 00 00 00 00 00 14 [17:48:50]Write i2c OK [17:48:50]MH_I2C_Read... [17:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:50]Read from MH i2c: E2 [17:48:50]MH_I2C_Read... [17:48:50]Read from MH i2c: E2 0E 00 [17:48:50]MH_I2C_Read... [17:48:50]Read from MH i2c: E2 0E 00 8F 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 74 [17:48:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:50]wFMCommunicate OK [17:48:50]SAM_PROTO_GetShiftState done [17:48:50]FM_GetShiftState done [17:48:50]opened in 1723853126 [17:48:50]opened+sec_in_day 1723939526 [17:48:50]quantity*price = 300015 [17:48:50]sum+1 = 300016 [17:48:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.15 袧小袩 1% : 26.55 袧袛小 12% : 318.60 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.15 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 548 17.08.2024 17:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198940 肖袩袛: 102089300655881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174850&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198940&fm=102089300655881&tin=02508201610067®Number=0000000000092545&sum=300015 [17:48:51]StoreToDocumentArchive [17:48:51]shift 463 fd 198940 [17:48:51]save to /storage/0463/doc_00198940 [17:48:51]save last doc name /storage/0463/doc_00198940 to /storage/kkm_last_doc_name [17:48:51]save OK [17:48:51]Clear old archive folders... [17:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:48:51]tlvbuf is 01941580 [17:48:51]SAM_PROTO_ClearQueue [17:48:51]wFMCommunicate request_size=4 [17:48:51]MH_SAM_APDU [17:48:51]CAPDU: 80 09 00 00 [17:48:51]Write to MH i2c: E2 08 00 9C 08 80 09 00 00 00 00 00 00 16 [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 9C 08 00 90 00 18 [17:48:51]RAPDU: 90 00 [17:48:51]wFMCommunicate OK [17:48:51]SAM_PROTO_ClearQueue done [17:48:51]KKMCreateOFDPacket [17:48:51]OFDProtocolAddRootSTLVToBuf [17:48:51]FM_MakeSignedData [17:48:51]FM_MakeSignedData [17:48:51]SAM_PROTO_SignData [17:48:51]wFMCommunicate request_size=4 [17:48:51]MH_SAM_APDU [17:48:51]CAPDU: 80 0D 01 02 [17:48:51]Write to MH i2c: E2 08 00 9D 08 80 0D 01 02 00 00 00 00 1E [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 9D 08 00 90 00 19 [17:48:51]RAPDU: 90 00 [17:48:51]wFMCommunicate OK [17:48:51]wFMCommunicate request_size=255 [17:48:51]MH_SAM_APDU [17:48: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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 82 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 09 03 00 35 04 06 00 5C [17:48:51]Write to MH i2c: E2 02 01 9E 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 82 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 09 03 00 35 04 06 00 5C 00 00 2C [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 9E 08 00 90 00 1A [17:48:51]RAPDU: 90 00 [17:48:51]wFMCommunicate OK [17:48:51]wFMCommunicate request_size=10 [17:48:51]MH_SAM_APDU [17:48:51]CAPDU: 80 0D 02 02 05 D9 84 80 3F 09 [17:48:51]Write to MH i2c: E2 0D 00 9F 08 80 0D 02 02 05 00 D9 84 80 3F 09 00 00 50 [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 03 00 9F 08 00 90 00 1B [17:48:51]RAPDU: 90 00 [17:48:51]wFMCommunicate OK [17:48:51]wFMCommunicate request_size=4 [17:48:51]MH_SAM_APDU [17:48:51]CAPDU: 80 0D 03 02 [17:48:51]Write to MH i2c: E2 08 00 A0 08 80 0D 03 02 00 00 00 00 23 [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 0B 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 0B 00 A0 08 00 FC CE 68 DD A2 0D 00 AF 90 00 91 [17:48:51]RAPDU: FC CE 68 DD A2 0D 00 AF 90 00 [17:48:51]wFMCommunicate OK [17:48:51]SAM_PROTO_SignData done [17:48:51]FM_MakeSignedData done [17:48:51]CreateOFDProtocolMessage [17:48:51]wFMCommunicate request_size=4 [17:48:51]MH_SAM_APDU [17:48:51]CAPDU: 80 11 00 00 [17:48:51]Write to MH i2c: E2 08 00 A1 08 80 11 00 00 00 00 00 00 23 [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:51]Read from MH i2c: E2 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 17 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: E2 17 00 A1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [17:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:51]wFMCommunicate OK [17:48:51]CreateOFDProtocolMessage done [17:48:51]OFDSenderStorePacket 198940 [17:48:51]StoreOFDPacket docnum=198940 [17:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A5 FE 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 82 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 09 03 00 35 04 06 00 5C D9 84 80 3F 09 FC CE 68 DD A2 0D 00 AF [17:48:51]CheckFolder [17:48:51]dirname=/storage/ofd_packets [17:48:51]CheckFolder done [17:48:51]ProducePacketName [17:48:51]name=ofd_packets/00198940 [17:48:51]NVStorageSaveData ofd_packets/00198940 [17:48:51]File name is /storage/ofd_packets/00198940 [17:48:51]Write 301 bytes [17:48:51]NVStorageSaveData done [17:48:51]OFDSenderStorePacket done [17:48:51]KKMCreateOFDPacket done [17:48:51]NVStorageSaveData kkm_last_timestamp [17:48:51]File name is /storage/kkm_last_timestamp [17:48:51]Write 4 bytes [17:48:51]NVStorageSaveData done [17:48:51]ExternCall_PrintAddStr [17:48:51]wPrintStart [17:48:51]Write to MH i2c: 01 00 00 A2 08 AA [17:48:51]Write i2c OK [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: 01 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: 01 07 00 [17:48:51]MH_I2C_Read... [17:48:51]Read from MH i2c: 01 07 00 A2 08 00 00 00 00 00 FF 0F BF [17:48:51]RasterBufferAndPrint [17:48:51]line 小褔械褌 N : (1)11326408 [17:48:51]line 袠袧袧: 02508201610067 [17:48:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:48:51]line 袩袪袨袛袗袞袗 [17:48:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [17:48:51]line 孝芯胁邪褉: 2710124130 [17:48:51]line 袗懈-92-袣-4 [17:48:51]line 44.250 * 67.80 [17:48:51]line = 3000.15 [17:48:51]line 袧袛小 12% 袧小袩 1% [17:48:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:48:51]line 袠孝袨袚袨: 3000.15 [17:48:51]line 袧小袩 1% : 26.55 [17:48:51]line 袧袛小 12% : 318.60 [17:48:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:48:51]line 袘械蟹薪邪谢.: 3000.15 [17:48:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:48:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:48:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:48:51]line 效械泻 548 17.08.2024 17:48 [17:48:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:48:51]line 袟袧袦: 0300000079 [17:48:51]line 袪袧袦: 0000000000092545 [17:48:51]line 袙械褉褋懈褟 袣袣袦: 001 [17:48:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:48:51]line 肖袦: 0000000000871802 [17:48:51]line 肖袛: 198940 [17:48:51]line 肖袩袛: 102089300655881 [17:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174850&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198940&fm=102089300655881&tin=02508201610067®Number=0000000000092545&sum=300015 [17:48:52]written 0, free lines is 4095 [17:48:52]OFD Sender: Processing packet 198940 [packets to send 246, broken 245] [17:48:52]ProducePacketName [17:48:52]name=ofd_packets/00198940 [17:48:52]OFD Sender: To server: 嚂鰌G, [17:48:52]CommunicateWithHost lk.salyk.kg:30040 [17:48:52]ConnectInit lk.salyk.kg [17:48:52]Connected sock=10 [17:48:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A5 FE 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 34 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 82 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 09 03 00 35 04 06 00 5C D9 84 80 3F 09 FC CE 68 DD A2 0D 00 AF [17:48:52]Write to MH i2c: 01 00 00 CC 08 D4 [17:48:52]Write i2c OK [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: 01 [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: 01 07 00 [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 F0 0C D7 [17:48:52]RasterBufferAndPrint [17:48:52]line [17:48:52]line [17:48:52]line [17:48:52]line [17:48:52]line [17:48:52]written 0, free lines is 3321 [17:48:52]MH_Cut [17:48:52]Write to MH i2c: D1 01 00 D3 08 01 AD [17:48:52]Write i2c OK [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: D1 [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: D1 01 00 [17:48:52]MH_I2C_Read... [17:48:52]Read from MH i2c: D1 01 00 D3 08 00 AC [17:48:52]Write to MH i2c: 01 00 00 D4 08 DC [17:48:52]Write i2c OK [17:48:52]MH_I2C_Read... [17:48:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E8 A8 47 00 F4 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 09 03 00 F4 03 04 00 92 8E C0 66 B6 04 01 00 00 9D D8 10 13 7B 2E 3E B9 [17:48:52]CommunicateWithHost err = 0 [17:48:52]CheckOFDResponse [17:48:52]1017 (14) - 77093643461234 [17:48:52]1041 (16) - 0000000000871802 [17:48:52]1040 (4) - 198940 [17:48:52]1012 (4) - 17.08.2024 11:50 [17:48:52]1206 (1) - 0 [17:48:52]OFD Sender: Remove packet 198940 [17:48:52]ProducePacketName [17:48:52]name=ofd_packets/00198940 [17:48:52]NVStorageDeleteData [17:48:53]OFD Sender: No OFD packet to send [17:48:53]*** Cut start [17:48:53]*** Purtial cut [17:48:53]*** CUTSNS_PIN = 0 [17:48:53]*** Stage 1: CUTSNS_PIN = 1 [17:48:55]Read from MH i2c: 01 [17:48:55]MH_I2C_Read... [17:48:55]*** Stop cut motor [17:48:55]*** Cut end [17:48:55]Read from MH i2c: 01 07 00 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: 01 07 00 D4 08 00 00 00 00 00 FF 0F F1 [17:48:55]process_action close_receipt done [17:48:55]requested_data is exist [17:48:55]produce_requested_data [17:48:55]requested_item fm.sn is exist - process it [17:48:55]wFMCommunicate request_size=4 [17:48:55]MH_SAM_APDU [17:48:55]CAPDU: 80 11 00 00 [17:48:55]Write to MH i2c: E2 08 00 D5 08 80 11 00 00 00 00 00 00 57 [17:48:55]Write i2c OK [17:48:55]MH_I2C_Read... [17:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:55]Read from MH i2c: E2 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 17 00 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 17 00 D5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A4 [17:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:48:55]wFMCommunicate OK [17:48:55]requested_item fd.num is exist - process it [17:48:55]SAM_PROTO_GetFieldsCounters [17:48:55]wFMCommunicate request_size=4 [17:48:55]MH_SAM_APDU [17:48:55]CAPDU: 80 13 00 00 [17:48:55]Write to MH i2c: E2 08 00 D6 08 80 13 00 00 00 00 00 00 5A [17:48:55]Write i2c OK [17:48:55]MH_I2C_Read... [17:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:55]Read from MH i2c: E2 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 62 00 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 62 00 D6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 DF [17:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:55]wFMCommunicate OK [17:48:55]SAM_PROTO_GetFieldsCounters done [17:48:55]requested_item shift.num is exist - process it [17:48:55]requested_item shift.opened is exist - process it [17:48:55]req_shift_opened [17:48:55]FM_GetShiftState [17:48:55]SAM_PROTO_GetShiftState [17:48:55]wFMCommunicate request_size=4 [17:48:55]MH_SAM_APDU [17:48:55]CAPDU: 80 13 01 00 [17:48:55]Write to MH i2c: E2 08 00 D7 08 80 13 01 00 00 00 00 00 5C [17:48:55]Write i2c OK [17:48:55]MH_I2C_Read... [17:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:55]Read from MH i2c: E2 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 0E 00 [17:48:55]MH_I2C_Read... [17:48:55]Read from MH i2c: E2 0E 00 D7 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BC [17:48:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:48:55]wFMCommunicate OK [17:48:55]SAM_PROTO_GetShiftState done [17:48:55]FM_GetShiftState done [17:48:55]req_shift_opened done [17:48:55]requested_item shift.open_date is exist - process it [17:48:55]req_shift_open_date [17:48:55]req_shift_open_date done [17:48:55]produce_requested_data done [17:48:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198940,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:48:55]process_action_free close_receipt [17:48:55]json_value_free [17:48:55]json_value_free done [17:48:55]process_json_proto returns [17:48:55]Send response to host [17:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198940,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:48:55]free response buf [17:48:55]execute_script done [17:48:55]execute_script returns [17:48:55]free content buf [17:48:55]Sock 7.Close socket [17:48:55]Sock 7.Thread stoped [17:48:58]OFD Sender: No OFD packet to send [17:49:03]OFD Sender: No OFD packet to send [17:49:05]accept exits with 9 [17:49:05]New connection [17:49:05]New thread 3066936676 created [17:49:05]Thread 3066793316 joined [17:49:05]Waiting for new connection... [17:49:05] Sock 9.Parse request [17:49:05]Sock 9.Check first char [17:49:05]Sock 9.First char is OK [17:49:05]request: POST /json_proto HTTP/1.0 [17:49:05]Method: POST [17:49:05]URL: /json_proto [17:49:05]Method is POST - this is cgi request [17:49:05]url: /json_proto [17:49:05]query_string will be loaded in cgi processing [17:49:05]execute_cgi json_proto POST (null) [17:49:05]execute_cgi path=json_proto method=POST [17:49:05]POST find Content-Length [17:49:05]Host: 172.17.46.195:8080 [17:49:05]Content-Length: 808 [17:49:05]Content-Type: application/json [17:49:05] [17:49:05]POST finish read [17:49:05]Found Content-Length = 808 [17:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2113511/12/13", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:05]execute_script... [17:49: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)11326407", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A2113511/12/13", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:05]POST & json_proto [17:49:05]process_json_proto [17:49:05]json parsed OK: [17:49:05]protocol is kg_v1.0 [17:49:05]action value=close_receipt [17:49:05]process_action close_receipt [17:49:05]cmd_close_receipt [17:49:05]MH_GetDate [17:49:05]Write to MH i2c: F0 00 00 D8 08 CF [17:49:05]Write i2c OK [17:49:05]MH_I2C_Read... [17:49:05]Read from MH i2c: F0 [17:49:05]MH_I2C_Read... [17:49:05]Read from MH i2c: F0 09 00 [17:49:05]MH_I2C_Read... [17:49:05]Read from MH i2c: F0 09 00 D8 08 00 91 E2 C0 66 8D AE BC 66 CE [17:49:05]GetLastDocTimeStamp 1723916930 [17:49:05]current date 1723916945 [17:49:05]FM_GetShiftState [17:49:05]SAM_PROTO_GetShiftState [17:49:05]wFMCommunicate request_size=4 [17:49:05]MH_SAM_APDU [17:49:05]CAPDU: 80 13 01 00 [17:49:05]Write to MH i2c: E2 08 00 D9 08 80 13 01 00 00 00 00 00 5E [17:49:05]Write i2c OK [17:49:05]MH_I2C_Read... [17:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:05]Read from MH i2c: E2 [17:49:05]MH_I2C_Read... [17:49:05]Read from MH i2c: E2 0E 00 [17:49:05]MH_I2C_Read... [17:49:05]Read from MH i2c: E2 0E 00 D9 08 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BE [17:49:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:05]wFMCommunicate OK [17:49:05]SAM_PROTO_GetShiftState done [17:49:05]FM_GetShiftState done [17:49:05]opened in 1723853126 [17:49:05]opened+sec_in_day 1723939526 [17:49:05]quantity*price = 0 [17:49:05]sum+1 = 1 [17:49:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 549 17.08.2024 17:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 2113511/12/13 肖袦: 0000000000871802 肖袛: 198941 肖袩袛: 64857697585581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198941&fm=64857697585581&tin=02508201610067®Number=0000000000092545&sum=0 [17:49:06]StoreToDocumentArchive [17:49:06]shift 463 fd 198941 [17:49:06]save to /storage/0463/doc_00198941 [17:49:06]save last doc name /storage/0463/doc_00198941 to /storage/kkm_last_doc_name [17:49:06]save OK [17:49:06]Clear old archive folders... [17:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:49:06]tlvbuf is 01958500 [17:49:06]SAM_PROTO_ClearQueue [17:49:06]wFMCommunicate request_size=4 [17:49:06]MH_SAM_APDU [17:49:06]CAPDU: 80 09 00 00 [17:49:06]Write to MH i2c: E2 08 00 E6 08 80 09 00 00 00 00 00 00 60 [17:49:06]Write i2c OK [17:49:06]MH_I2C_Read... [17:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:06]Read from MH i2c: E2 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 E6 08 00 90 00 62 [17:49:06]RAPDU: 90 00 [17:49:06]wFMCommunicate OK [17:49:06]SAM_PROTO_ClearQueue done [17:49:06]KKMCreateOFDPacket [17:49:06]OFDProtocolAddRootSTLVToBuf [17:49:06]FM_MakeSignedData [17:49:06]FM_MakeSignedData [17:49:06]SAM_PROTO_SignData [17:49:06]wFMCommunicate request_size=4 [17:49:06]MH_SAM_APDU [17:49:06]CAPDU: 80 0D 01 02 [17:49:06]Write to MH i2c: E2 08 00 E7 08 80 0D 01 02 00 00 00 00 68 [17:49:06]Write i2c OK [17:49:06]MH_I2C_Read... [17:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:06]Read from MH i2c: E2 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 E7 08 00 90 00 63 [17:49:06]RAPDU: 90 00 [17:49:06]wFMCommunicate OK [17:49:06]wFMCommunicate request_size=255 [17:49:06]MH_SAM_APDU [17:49: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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 91 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 09 03 00 35 04 06 00 3A [17:49:06]Write to MH i2c: E2 02 01 E8 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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 91 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 09 03 00 35 04 06 00 3A 00 00 AD [17:49:06]Write i2c OK [17:49:06]MH_I2C_Read... [17:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:06]Read from MH i2c: E2 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 E8 08 00 90 00 64 [17:49:06]RAPDU: 90 00 [17:49:06]wFMCommunicate OK [17:49:06]wFMCommunicate request_size=10 [17:49:06]MH_SAM_APDU [17:49:06]CAPDU: 80 0D 02 02 05 FC DC 06 89 AD [17:49:06]Write to MH i2c: E2 0D 00 E9 08 80 0D 02 02 05 00 FC DC 06 89 AD 00 00 89 [17:49:06]Write i2c OK [17:49:06]MH_I2C_Read... [17:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:06]Read from MH i2c: E2 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 [17:49:06]MH_I2C_Read... [17:49:06]Read from MH i2c: E2 03 00 E9 08 00 90 00 65 [17:49:06]RAPDU: 90 00 [17:49:06]wFMCommunicate OK [17:49:06]wFMCommunicate request_size=4 [17:49:06]MH_SAM_APDU [17:49:06]CAPDU: 80 0D 03 02 [17:49:06]Write to MH i2c: E2 08 00 EA 08 80 0D 03 02 00 00 00 00 6D [17:49:06]Write i2c OK [17:49:06]MH_I2C_Read... [17:49:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:07]Read from MH i2c: E2 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: E2 0B 00 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: E2 0B 00 EA 08 00 3A A1 21 80 F3 9A CE AB 90 00 F0 [17:49:07]RAPDU: 3A A1 21 80 F3 9A CE AB 90 00 [17:49:07]wFMCommunicate OK [17:49:07]SAM_PROTO_SignData done [17:49:07]FM_MakeSignedData done [17:49:07]CreateOFDProtocolMessage [17:49:07]wFMCommunicate request_size=4 [17:49:07]MH_SAM_APDU [17:49:07]CAPDU: 80 11 00 00 [17:49:07]Write to MH i2c: E2 08 00 EB 08 80 11 00 00 00 00 00 00 6D [17:49:07]Write i2c OK [17:49:07]MH_I2C_Read... [17:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:07]Read from MH i2c: E2 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: E2 17 00 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: E2 17 00 EB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [17:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:07]wFMCommunicate OK [17:49:07]CreateOFDProtocolMessage done [17:49:07]OFDSenderStorePacket 198941 [17:49:07]StoreOFDPacket docnum=198941 [17:49:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 19 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 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 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 91 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 09 03 00 35 04 06 00 3A FC DC 06 89 AD 3A A1 21 80 F3 9A CE AB [17:49:07]CheckFolder [17:49:07]dirname=/storage/ofd_packets [17:49:07]CheckFolder done [17:49:07]ProducePacketName [17:49:07]name=ofd_packets/00198941 [17:49:07]NVStorageSaveData ofd_packets/00198941 [17:49:07]File name is /storage/ofd_packets/00198941 [17:49:07]Write 301 bytes [17:49:07]NVStorageSaveData done [17:49:07]OFDSenderStorePacket done [17:49:07]KKMCreateOFDPacket done [17:49:07]NVStorageSaveData kkm_last_timestamp [17:49:07]File name is /storage/kkm_last_timestamp [17:49:07]Write 4 bytes [17:49:07]NVStorageSaveData done [17:49:07]ExternCall_PrintAddStr [17:49:07]wPrintStart [17:49:07]Write to MH i2c: 01 00 00 EC 08 F4 [17:49:07]Write i2c OK [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 07 00 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 07 00 EC 08 00 00 00 00 00 FF 0F 09 [17:49:07]RasterBufferAndPrint [17:49:07]line 小褔械褌 N : (1)11326407 [17:49:07]line 袠袧袧: 02508201610067 [17:49:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:49:07]line 袩袪袨袛袗袞袗 [17:49:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:49:07]line 孝芯胁邪褉: 2710124500 [17:49:07]line 袗懈-95-袣-5 [17:49:07]line 60.000 * 0.00 [17:49:07]line = 0.00 [17:49:07]line 袧袛小 12% 袧小袩 1% [17:49:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:49:07]line 袠孝袨袚袨: 0.00 [17:49:07]line 袧小袩 1% : 0.00 [17:49:07]line 袧袛小 12% : 0.00 [17:49:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:49:07]line 袘械蟹薪邪谢.: 0.00 [17:49:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:49:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:49:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:49:07]line 效械泻 549 17.08.2024 17:49 [17:49:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:49:07]line 袟袧袦: 0300000079 [17:49:07]line 袪袧袦: 0000000000092545 [17:49:07]line 袙械褉褋懈褟 袣袣袦: 001 [17:49:07]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [17:49:07]line 2113511/12/13 [17:49:07]line 肖袦: 0000000000871802 [17:49:07]line 肖袛: 198941 [17:49:07]line 肖袩袛: 64857697585581 [17:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198941&fm=64857697585581&tin=02508201610067®Number=0000000000092545&sum=0 [17:49:07]written 0, free lines is 4095 [17:49:07]OFD Sender: Processing packet 198941 [packets to send 246, broken 245] [17:49:07]ProducePacketName [17:49:07]name=ofd_packets/00198941 [17:49:07]OFD Sender: To server: 嚂鰌G, [17:49:07]CommunicateWithHost lk.salyk.kg:30040 [17:49:07]ConnectInit lk.salyk.kg [17:49:07]Connected sock=10 [17:49:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 19 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 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 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 91 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 09 03 00 35 04 06 00 3A FC DC 06 89 AD 3A A1 21 80 F3 9A CE AB [17:49:07]Write to MH i2c: 01 00 00 16 09 1F [17:49:07]Write i2c OK [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 07 00 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: 01 07 00 16 09 00 00 00 00 00 ED 0C 1F [17:49:07]RasterBufferAndPrint [17:49:07]line [17:49:07]line [17:49:07]line [17:49:07]line [17:49:07]line [17:49:07]written 0, free lines is 3315 [17:49:07]MH_Cut [17:49:07]Write to MH i2c: D1 01 00 1D 09 01 F8 [17:49:07]Write i2c OK [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: D1 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: D1 01 00 [17:49:07]MH_I2C_Read... [17:49:07]Read from MH i2c: D1 01 00 1D 09 00 F7 [17:49:07]Write to MH i2c: 01 00 00 1E 09 27 [17:49:07]Write i2c OK [17:49:07]MH_I2C_Read... [17:49:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 BC 47 00 3A ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 09 03 00 F4 03 04 00 A1 8E C0 66 B6 04 01 00 00 5A C5 AB 75 17 FF 60 F9 [17:49:07]CommunicateWithHost err = 0 [17:49:07]CheckOFDResponse [17:49:07]1017 (14) - 77093643461234 [17:49:07]1041 (16) - 0000000000871802 [17:49:07]1040 (4) - 198941 [17:49:07]1012 (4) - 17.08.2024 11:50 [17:49:07]1206 (1) - 0 [17:49:07]OFD Sender: Remove packet 198941 [17:49:07]ProducePacketName [17:49:07]name=ofd_packets/00198941 [17:49:07]NVStorageDeleteData [17:49:08]OFD Sender: No OFD packet to send [17:49:08]*** Cut start [17:49:08]*** Purtial cut [17:49:08]*** Stage 1: CUTSNS_PIN = 1 [17:49:08]Read from MH i2c: 01 [17:49:08]MH_I2C_Read... [17:49:08]*** Stop cut motor [17:49:08]*** Cut end [17:49:08]Read from MH i2c: 01 07 00 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: 01 07 00 1E 09 00 00 00 00 00 FF 0F 3C [17:49:08]process_action close_receipt done [17:49:08]requested_data is exist [17:49:08]produce_requested_data [17:49:08]requested_item fm.sn is exist - process it [17:49:08]wFMCommunicate request_size=4 [17:49:08]MH_SAM_APDU [17:49:08]CAPDU: 80 11 00 00 [17:49:08]Write to MH i2c: E2 08 00 1F 09 80 11 00 00 00 00 00 00 A2 [17:49:08]Write i2c OK [17:49:08]MH_I2C_Read... [17:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:08]Read from MH i2c: E2 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 17 00 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 17 00 1F 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [17:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:08]wFMCommunicate OK [17:49:08]requested_item fd.num is exist - process it [17:49:08]SAM_PROTO_GetFieldsCounters [17:49:08]wFMCommunicate request_size=4 [17:49:08]MH_SAM_APDU [17:49:08]CAPDU: 80 13 00 00 [17:49:08]Write to MH i2c: E2 08 00 20 09 80 13 00 00 00 00 00 00 A5 [17:49:08]Write i2c OK [17:49:08]MH_I2C_Read... [17:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:08]Read from MH i2c: E2 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 62 00 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 62 00 20 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [17:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:08]wFMCommunicate OK [17:49:08]SAM_PROTO_GetFieldsCounters done [17:49:08]requested_item shift.num is exist - process it [17:49:08]requested_item shift.opened is exist - process it [17:49:08]req_shift_opened [17:49:08]FM_GetShiftState [17:49:08]SAM_PROTO_GetShiftState [17:49:08]wFMCommunicate request_size=4 [17:49:08]MH_SAM_APDU [17:49:08]CAPDU: 80 13 01 00 [17:49:08]Write to MH i2c: E2 08 00 21 09 80 13 01 00 00 00 00 00 A7 [17:49:08]Write i2c OK [17:49:08]MH_I2C_Read... [17:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:08]Read from MH i2c: E2 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 0E 00 [17:49:08]MH_I2C_Read... [17:49:08]Read from MH i2c: E2 0E 00 21 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [17:49:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:08]wFMCommunicate OK [17:49:08]SAM_PROTO_GetShiftState done [17:49:08]FM_GetShiftState done [17:49:08]req_shift_opened done [17:49:08]requested_item shift.open_date is exist - process it [17:49:08]req_shift_open_date [17:49:08]req_shift_open_date done [17:49:08]produce_requested_data done [17:49:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198941,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:49:08]process_action_free close_receipt [17:49:08]json_value_free [17:49:08]json_value_free done [17:49:08]process_json_proto returns [17:49:08]Send response to host [17:49:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198941,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:49:08]free response buf [17:49:08]execute_script done [17:49:08]execute_script returns [17:49:08]free content buf [17:49:08]Sock 9.Close socket [17:49:08]Sock 9.Thread stoped [17:49:10]accept exits with 7 [17:49:10]New connection [17:49:10]New thread 3066793316 created [17:49:10]Thread 3066936676 joined [17:49:10]Waiting for new connection... [17:49:10] Sock 7.Parse request [17:49:10]Sock 7.Check first char [17:49:10]Sock 7.First char is OK [17:49:10]request: POST /json_proto HTTP/1.0 [17:49:10]Method: POST [17:49:10]URL: /json_proto [17:49:10]Method is POST - this is cgi request [17:49:10]url: /json_proto [17:49:10]query_string will be loaded in cgi processing [17:49:10]execute_cgi json_proto POST (null) [17:49:10]execute_cgi path=json_proto method=POST [17:49:10]POST find Content-Length [17:49:10]Host: 172.17.46.195:8080 [17:49:10]Content-Length: 679 [17:49:10]Content-Type: application/json [17:49:10] [17:49:10]POST finish read [17:49:10]Found Content-Length = 679 [17:49:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.300, "sum" : 170.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:10]execute_script... [17:49: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)11326411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 2.300, "sum" : 170.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:10]POST & json_proto [17:49:10]process_json_proto [17:49:10]json parsed OK: [17:49:10]protocol is kg_v1.0 [17:49:10]action value=close_receipt [17:49:10]process_action close_receipt [17:49:10]cmd_close_receipt [17:49:10]MH_GetDate [17:49:10]Write to MH i2c: F0 00 00 22 09 1A [17:49:10]Write i2c OK [17:49:10]MH_I2C_Read... [17:49:10]Read from MH i2c: F0 [17:49:10]MH_I2C_Read... [17:49:10]Read from MH i2c: F0 09 00 [17:49:10]MH_I2C_Read... [17:49:10]Read from MH i2c: F0 09 00 22 09 00 96 E2 C0 66 8D AE BC 66 1E [17:49:10]GetLastDocTimeStamp 1723916945 [17:49:10]current date 1723916950 [17:49:10]FM_GetShiftState [17:49:10]SAM_PROTO_GetShiftState [17:49:10]wFMCommunicate request_size=4 [17:49:10]MH_SAM_APDU [17:49:10]CAPDU: 80 13 01 00 [17:49:10]Write to MH i2c: E2 08 00 23 09 80 13 01 00 00 00 00 00 A9 [17:49:10]Write i2c OK [17:49:10]MH_I2C_Read... [17:49:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:10]Read from MH i2c: E2 [17:49:10]MH_I2C_Read... [17:49:10]Read from MH i2c: E2 0E 00 [17:49:10]MH_I2C_Read... [17:49:10]Read from MH i2c: E2 0E 00 23 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 09 [17:49:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:10]wFMCommunicate OK [17:49:10]SAM_PROTO_GetShiftState done [17:49:10]FM_GetShiftState done [17:49:10]opened in 1723853126 [17:49:10]opened+sec_in_day 1723939526 [17:49:10]quantity*price = 17066 [17:49:10]sum+1 = 17067 [17:49:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.66 袠孝袨袚袨: 170.00 袙薪械褋械薪芯: 170.00 小袛袗效袗: 0.00 袧小袩 1% : 1.51 袧袛小 12% : 18.12 袧邪谢懈褔薪褘屑懈: 170.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 550 17.08.2024 17:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198942 肖袩袛: 42958580671771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198942&fm=42958580671771&tin=02508201610067®Number=0000000000092545&sum=17000 [17:49:11]StoreToDocumentArchive [17:49:11]shift 463 fd 198942 [17:49:11]save to /storage/0463/doc_00198942 [17:49:11]save last doc name /storage/0463/doc_00198942 to /storage/kkm_last_doc_name [17:49:11]save OK [17:49:11]Clear old archive folders... [17:49:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:49:11]tlvbuf is 01963130 [17:49:11]SAM_PROTO_ClearQueue [17:49:11]wFMCommunicate request_size=4 [17:49:11]MH_SAM_APDU [17:49:11]CAPDU: 80 09 00 00 [17:49:11]Write to MH i2c: E2 08 00 30 09 80 09 00 00 00 00 00 00 AB [17:49:11]Write i2c OK [17:49:11]MH_I2C_Read... [17:49:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:11]Read from MH i2c: E2 [17:49:11]MH_I2C_Read... [17:49:11]Read from MH i2c: E2 03 00 [17:49:11]MH_I2C_Read... [17:49:11]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [17:49:11]RAPDU: 90 00 [17:49:11]wFMCommunicate OK [17:49:11]SAM_PROTO_ClearQueue done [17:49:11]KKMCreateOFDPacket [17:49:11]OFDProtocolAddRootSTLVToBuf [17:49:11]FM_MakeSignedData [17:49:11]FM_MakeSignedData [17:49:11]SAM_PROTO_SignData [17:49:11]wFMCommunicate request_size=4 [17:49:11]MH_SAM_APDU [17:49:11]CAPDU: 80 0D 01 02 [17:49:11]Write to MH i2c: E2 08 00 31 09 80 0D 01 02 00 00 00 00 B3 [17:49:11]Write i2c OK [17:49:11]MH_I2C_Read... [17:49:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:11]Read from MH i2c: E2 [17:49:11]MH_I2C_Read... [17:49:11]Read from MH i2c: E2 03 00 [17:49:11]MH_I2C_Read... [17:49:11]Read from MH i2c: E2 03 00 31 09 00 90 00 AE [17:49:11]RAPDU: 90 00 [17:49:11]wFMCommunicate OK [17:49:11]wFMCommunicate request_size=255 [17:49:11]MH_SAM_APDU [17:49: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 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 96 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 09 03 00 35 04 06 00 27 [17:49:11]Write to MH i2c: E2 02 01 32 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 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 96 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 09 03 00 35 04 06 00 27 00 00 B0 [17:49:11]Write i2c OK [17:49:11]MH_I2C_Read... [17:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:12]Read from MH i2c: E2 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 03 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 03 00 32 09 00 90 00 AF [17:49:12]RAPDU: 90 00 [17:49:12]wFMCommunicate OK [17:49:12]wFMCommunicate request_size=10 [17:49:12]MH_SAM_APDU [17:49:12]CAPDU: 80 0D 02 02 05 12 12 F0 E5 1B [17:49:12]Write to MH i2c: E2 0D 00 33 09 80 0D 02 02 05 00 12 12 F0 E5 1B 00 00 D4 [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:12]Read from MH i2c: E2 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 03 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 03 00 33 09 00 90 00 B0 [17:49:12]RAPDU: 90 00 [17:49:12]wFMCommunicate OK [17:49:12]wFMCommunicate request_size=4 [17:49:12]MH_SAM_APDU [17:49:12]CAPDU: 80 0D 03 02 [17:49:12]Write to MH i2c: E2 08 00 34 09 80 0D 03 02 00 00 00 00 B8 [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:12]Read from MH i2c: E2 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 0B 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 0B 00 34 09 00 B5 9E 36 DF 01 7F AE 7B 90 00 CA [17:49:12]RAPDU: B5 9E 36 DF 01 7F AE 7B 90 00 [17:49:12]wFMCommunicate OK [17:49:12]SAM_PROTO_SignData done [17:49:12]FM_MakeSignedData done [17:49:12]CreateOFDProtocolMessage [17:49:12]wFMCommunicate request_size=4 [17:49:12]MH_SAM_APDU [17:49:12]CAPDU: 80 11 00 00 [17:49:12]Write to MH i2c: E2 08 00 35 09 80 11 00 00 00 00 00 00 B8 [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:12]Read from MH i2c: E2 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 17 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: E2 17 00 35 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [17:49:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:12]wFMCommunicate OK [17:49:12]CreateOFDProtocolMessage done [17:49:12]OFDSenderStorePacket 198942 [17:49:12]StoreOFDPacket docnum=198942 [17:49:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB D2 07 01 4F 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 96 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 09 03 00 35 04 06 00 27 12 12 F0 E5 1B B5 9E 36 DF 01 7F AE 7B [17:49:12]CheckFolder [17:49:12]dirname=/storage/ofd_packets [17:49:12]CheckFolder done [17:49:12]ProducePacketName [17:49:12]name=ofd_packets/00198942 [17:49:12]NVStorageSaveData ofd_packets/00198942 [17:49:12]File name is /storage/ofd_packets/00198942 [17:49:12]Write 301 bytes [17:49:12]NVStorageSaveData done [17:49:12]OFDSenderStorePacket done [17:49:12]KKMCreateOFDPacket done [17:49:12]NVStorageSaveData kkm_last_timestamp [17:49:12]File name is /storage/kkm_last_timestamp [17:49:12]OFD Sender: Processing packet 198942 [packets to send 246, broken 245] [17:49:12]ProducePacketName [17:49:12]name=ofd_packets/00198942 [17:49:12]OFD Sender: To server: 嚂鰌G, [17:49:12]CommunicateWithHost lk.salyk.kg:30040 [17:49:12]ConnectInit lk.salyk.kg [17:49:12]Write 4 bytes [17:49:12]NVStorageSaveData done [17:49:12]ExternCall_PrintAddStr [17:49:12]wPrintStart [17:49:12]Write to MH i2c: 01 00 00 36 09 3F [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 07 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 07 00 36 09 00 00 00 00 00 FF 0F 54 [17:49:12]RasterBufferAndPrint [17:49:12]line 小褔械褌 N : (1)11326411 [17:49:12]line 袠袧袧: 02508201610067 [17:49:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:49:12]line 袩袪袨袛袗袞袗 [17:49:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [17:49:12]line 孝芯胁邪褉: 2710124500 [17:49:12]line 袗懈-95-袣-5 [17:49:12]line 2.300 * 74.20 [17:49:12]line = 170.66 [17:49:12]line 袧袛小 12% 袧小袩 1% [17:49:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:49:12]line 袨袣袪校袚袥袝袧袠袝: -0.66 [17:49:12]line 袠孝袨袚袨: 170.00 [17:49:12]line 袙薪械褋械薪芯: 170.00 [17:49:12]line 小袛袗效袗: 0.00 [17:49:12]line 袧小袩 1% : 1.51 [17:49:12]line 袧袛小 12% : 18.12 [17:49:12]line 袧邪谢懈褔薪褘屑懈: 170.00 [17:49:12]line 袘械蟹薪邪谢.: 0.00 [17:49:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:49:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:49:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:49:12]line 效械泻 550 17.08.2024 17:49 [17:49:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:49:12]line 袟袧袦: 0300000079 [17:49:12]line 袪袧袦: 0000000000092545 [17:49:12]line 袙械褉褋懈褟 袣袣袦: 001 [17:49:12]line 肖袦: 0000000000871802 [17:49:12]line 肖袛: 198942 [17:49:12]line 肖袩袛: 42958580671771 [17:49:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198942&fm=42958580671771&tin=02508201610067®Number=0000000000092545&sum=17000 [17:49:12]written 0, free lines is 4095 [17:49:12]Connected sock=9 [17:49:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB D2 07 01 4F 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 96 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 09 03 00 35 04 06 00 27 12 12 F0 E5 1B B5 9E 36 DF 01 7F AE 7B [17:49:12]Write to MH i2c: 01 00 00 61 09 6A [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 07 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 E5 0C 62 [17:49:12]RasterBufferAndPrint [17:49:12]line [17:49:12]line [17:49:12]line [17:49:12]line [17:49:12]line [17:49:12]written 0, free lines is 3313 [17:49:12]MH_Cut [17:49:12]Write to MH i2c: D1 01 00 68 09 01 43 [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: D1 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: D1 01 00 [17:49:12]MH_I2C_Read... [17:49:12]Read from MH i2c: D1 01 00 68 09 00 42 [17:49:12]Write to MH i2c: 01 00 00 69 09 72 [17:49:12]Write i2c OK [17:49:12]MH_I2C_Read... [17:49:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C C5 47 00 75 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 09 03 00 F4 03 04 00 A6 8E C0 66 B6 04 01 00 00 C8 14 48 60 A0 49 76 BF [17:49:12]CommunicateWithHost err = 0 [17:49:12]CheckOFDResponse [17:49:12]1017 (14) - 77093643461234 [17:49:12]1041 (16) - 0000000000871802 [17:49:12]1040 (4) - 198942 [17:49:12]1012 (4) - 17.08.2024 11:51 [17:49:12]1206 (1) - 0 [17:49:12]OFD Sender: Remove packet 198942 [17:49:12]ProducePacketName [17:49:12]name=ofd_packets/00198942 [17:49:12]NVStorageDeleteData [17:49:13]OFD Sender: No OFD packet to send [17:49:13]*** Cut start [17:49:13]*** Purtial cut [17:49:13]*** CUTSNS_PIN = 0 [17:49:13]*** Stage 1: CUTSNS_PIN = 1 [17:49:15]Read from MH i2c: 01 [17:49:15]MH_I2C_Read... [17:49:15]*** Stop cut motor [17:49:15]*** Cut end [17:49:15]Read from MH i2c: 01 07 00 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: 01 07 00 69 09 00 00 00 00 00 FF 0F 87 [17:49:15]process_action close_receipt done [17:49:15]requested_data is exist [17:49:15]produce_requested_data [17:49:15]requested_item fm.sn is exist - process it [17:49:15]wFMCommunicate request_size=4 [17:49:15]MH_SAM_APDU [17:49:15]CAPDU: 80 11 00 00 [17:49:15]Write to MH i2c: E2 08 00 6A 09 80 11 00 00 00 00 00 00 ED [17:49:15]Write i2c OK [17:49:15]MH_I2C_Read... [17:49:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:15]Read from MH i2c: E2 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 17 00 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 17 00 6A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [17:49:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:15]wFMCommunicate OK [17:49:15]requested_item fd.num is exist - process it [17:49:15]SAM_PROTO_GetFieldsCounters [17:49:15]wFMCommunicate request_size=4 [17:49:15]MH_SAM_APDU [17:49:15]CAPDU: 80 13 00 00 [17:49:15]Write to MH i2c: E2 08 00 6B 09 80 13 00 00 00 00 00 00 F0 [17:49:15]Write i2c OK [17:49:15]MH_I2C_Read... [17:49:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:15]Read from MH i2c: E2 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 62 00 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 62 00 6B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [17: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:15]wFMCommunicate OK [17:49:15]SAM_PROTO_GetFieldsCounters done [17:49:15]requested_item shift.num is exist - process it [17:49:15]requested_item shift.opened is exist - process it [17:49:15]req_shift_opened [17:49:15]FM_GetShiftState [17:49:15]SAM_PROTO_GetShiftState [17:49:15]wFMCommunicate request_size=4 [17:49:15]MH_SAM_APDU [17:49:15]CAPDU: 80 13 01 00 [17:49:15]Write to MH i2c: E2 08 00 6C 09 80 13 01 00 00 00 00 00 F2 [17:49:15]Write i2c OK [17:49:15]MH_I2C_Read... [17:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:15]Read from MH i2c: E2 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 0E 00 [17:49:15]MH_I2C_Read... [17:49:15]Read from MH i2c: E2 0E 00 6C 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [17:49:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:15]wFMCommunicate OK [17:49:15]SAM_PROTO_GetShiftState done [17:49:15]FM_GetShiftState done [17:49:15]req_shift_opened done [17:49:15]requested_item shift.open_date is exist - process it [17:49:15]req_shift_open_date [17:49:15]req_shift_open_date done [17:49:15]produce_requested_data done [17:49:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198942,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:49:15]process_action_free close_receipt [17:49:15]json_value_free [17:49:15]json_value_free done [17:49:15]process_json_proto returns [17:49:15]Send response to host [17:49:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198942,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:49:15]free response buf [17:49:15]execute_script done [17:49:15]execute_script returns [17:49:15]free content buf [17:49:15]Sock 7.Close socket [17:49:15]Sock 7.Thread stoped [17:49:18]OFD Sender: No OFD packet to send [17:49:23]OFD Sender: No OFD packet to send [17:49:24]accept exits with 10 [17:49:24]New connection [17:49:24]New thread 3066936676 created [17:49:24]Thread 3066793316 joined [17:49:24]Waiting for new connection... [17:49:24] Sock 10.Parse request [17:49:24]Sock 10.Check first char [17:49:24]Sock 10.First char is OK [17:49:24]request: POST /json_proto HTTP/1.0 [17:49:24]Method: POST [17:49:24]URL: /json_proto [17:49:24]Method is POST - this is cgi request [17:49:24]url: /json_proto [17:49:24]query_string will be loaded in cgi processing [17:49:24]execute_cgi json_proto POST (null) [17:49:24]execute_cgi path=json_proto method=POST [17:49:24]POST find Content-Length [17:49:24]Host: 172.17.46.195:8080 [17:49:24]Content-Length: 687 [17:49:24]Content-Type: application/json [17:49:24] [17:49:24]POST finish read [17:49:24]Found Content-Length = 687 [17:49:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 49.480, "sum" : 1900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:24]execute_script... [17:49: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)11326406", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 49.480, "sum" : 1900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:24]POST & json_proto [17:49:24]process_json_proto [17:49:24]json parsed OK: [17:49:24]protocol is kg_v1.0 [17:49:24]action value=close_receipt [17:49:24]process_action close_receipt [17:49:24]cmd_close_receipt [17:49:24]MH_GetDate [17:49:24]Write to MH i2c: F0 00 00 6D 09 65 [17:49:24]Write i2c OK [17:49:24]MH_I2C_Read... [17:49:24]Read from MH i2c: F0 [17:49:24]MH_I2C_Read... [17:49:24]Read from MH i2c: F0 09 00 [17:49:24]MH_I2C_Read... [17:49:24]Read from MH i2c: F0 09 00 6D 09 00 A5 E2 C0 66 8D AE BC 66 78 [17:49:24]GetLastDocTimeStamp 1723916950 [17:49:24]current date 1723916965 [17:49:24]FM_GetShiftState [17:49:24]SAM_PROTO_GetShiftState [17:49:24]wFMCommunicate request_size=4 [17:49:24]MH_SAM_APDU [17:49:24]CAPDU: 80 13 01 00 [17:49:24]Write to MH i2c: E2 08 00 6E 09 80 13 01 00 00 00 00 00 F4 [17:49:24]Write i2c OK [17:49:24]MH_I2C_Read... [17:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:24]Read from MH i2c: E2 [17:49:24]MH_I2C_Read... [17:49:24]Read from MH i2c: E2 0E 00 [17:49:24]MH_I2C_Read... [17:49:24]Read from MH i2c: E2 0E 00 6E 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 54 [17:49:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:24]wFMCommunicate OK [17:49:24]SAM_PROTO_GetShiftState done [17:49:24]FM_GetShiftState done [17:49:24]opened in 1723853126 [17:49:24]opened+sec_in_day 1723939526 [17:49:24]quantity*price = 190003 [17:49:24]sum+1 = 190004 [17:49:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 1900.00 袙薪械褋械薪芯: 1900.00 小袛袗效袗: 0.00 袧小袩 1% : 16.81 袧袛小 12% : 201.77 袧邪谢懈褔薪褘屑懈: 1900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 551 17.08.2024 17:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198943 肖袩袛: 61326064320529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198943&fm=61326064320529&tin=02508201610067®Number=0000000000092545&sum=190000 [17:49:26]StoreToDocumentArchive [17:49:26]shift 463 fd 198943 [17:49:26]save to /storage/0463/doc_00198943 [17:49:26]save last doc name /storage/0463/doc_00198943 to /storage/kkm_last_doc_name [17:49:26]save OK [17:49:26]Clear old archive folders... [17:49:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:49:26]tlvbuf is 01976C00 [17:49:26]SAM_PROTO_ClearQueue [17:49:26]wFMCommunicate request_size=4 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 09 00 00 [17:49:26]Write to MH i2c: E2 08 00 7B 09 80 09 00 00 00 00 00 00 F6 [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [17:49:26]RAPDU: 90 00 [17:49:26]wFMCommunicate OK [17:49:26]SAM_PROTO_ClearQueue done [17:49:26]KKMCreateOFDPacket [17:49:26]OFDProtocolAddRootSTLVToBuf [17:49:26]FM_MakeSignedData [17:49:26]FM_MakeSignedData [17:49:26]SAM_PROTO_SignData [17:49:26]wFMCommunicate request_size=4 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 0D 01 02 [17:49:26]Write to MH i2c: E2 08 00 7C 09 80 0D 01 02 00 00 00 00 FE [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 7C 09 00 90 00 F9 [17:49:26]RAPDU: 90 00 [17:49:26]wFMCommunicate OK [17:49:26]wFMCommunicate request_size=255 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 48 C1 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 33 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 A5 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 09 03 00 35 04 06 00 37 C6 [17:49:26]Write to MH i2c: E2 02 01 7D 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 48 C1 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 33 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 A5 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 09 03 00 35 04 06 00 37 C6 00 00 8E [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 7D 09 00 90 00 FA [17:49:26]RAPDU: 90 00 [17:49:26]wFMCommunicate OK [17:49:26]wFMCommunicate request_size=9 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 0D 02 02 04 96 47 80 11 [17:49:26]Write to MH i2c: E2 0C 00 7E 09 80 0D 02 02 04 00 96 47 80 11 00 00 77 [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 03 00 7E 09 00 90 00 FB [17:49:26]RAPDU: 90 00 [17:49:26]wFMCommunicate OK [17:49:26]wFMCommunicate request_size=4 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 0D 03 02 [17:49:26]Write to MH i2c: E2 08 00 7F 09 80 0D 03 02 00 00 00 00 03 [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 0B 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 0B 00 7F 09 00 D7 ED 9E A3 59 AA D7 1F 90 00 02 [17:49:26]RAPDU: D7 ED 9E A3 59 AA D7 1F 90 00 [17:49:26]wFMCommunicate OK [17:49:26]SAM_PROTO_SignData done [17:49:26]FM_MakeSignedData done [17:49:26]CreateOFDProtocolMessage [17:49:26]wFMCommunicate request_size=4 [17:49:26]MH_SAM_APDU [17:49:26]CAPDU: 80 11 00 00 [17:49:26]Write to MH i2c: E2 08 00 80 09 80 11 00 00 00 00 00 00 03 [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:26]Read from MH i2c: E2 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 17 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: E2 17 00 80 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [17:49:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:26]wFMCommunicate OK [17:49:26]CreateOFDProtocolMessage done [17:49:26]OFDSenderStorePacket 198943 [17:49:26]StoreOFDPacket docnum=198943 [17:49:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B1 7B 06 01 78 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 48 C1 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 33 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 A5 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 09 03 00 35 04 06 00 37 C6 96 47 80 11 D7 ED 9E A3 59 AA D7 1F [17:49:26]CheckFolder [17:49:26]dirname=/storage/ofd_packets [17:49:26]CheckFolder done [17:49:26]ProducePacketName [17:49:26]name=ofd_packets/00198943 [17:49:26]NVStorageSaveData ofd_packets/00198943 [17:49:26]File name is /storage/ofd_packets/00198943 [17:49:26]Write 300 bytes [17:49:26]NVStorageSaveData done [17:49:26]OFDSenderStorePacket done [17:49:26]KKMCreateOFDPacket done [17:49:26]NVStorageSaveData kkm_last_timestamp [17:49:26]File name is /storage/kkm_last_timestamp [17:49:26]Write 4 bytes [17:49:26]NVStorageSaveData done [17:49:26]ExternCall_PrintAddStr [17:49:26]wPrintStart [17:49:26]Write to MH i2c: 01 00 00 81 09 8A [17:49:26]Write i2c OK [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: 01 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: 01 07 00 [17:49:26]MH_I2C_Read... [17:49:26]Read from MH i2c: 01 07 00 81 09 00 00 00 00 00 FF 0F 9F [17:49:26]RasterBufferAndPrint [17:49:26]line 小褔械褌 N : (1)11326406 [17:49:26]line 袠袧袧: 02508201610067 [17:49:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:49:26]line 袩袪袨袛袗袞袗 [17:49:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:49:26]line 孝芯胁邪褉: 2711190000 [17:49:26]line 袚袗袟-袣-3 [17:49:26]line 49.480 * 38.40 [17:49:26]line = 1900.03 [17:49:26]line 袧袛小 12% 袧小袩 1% [17:49:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:49:26]line 袨袣袪校袚袥袝袧袠袝: -0.03 [17:49:26]line 袠孝袨袚袨: 1900.00 [17:49:26]line 袙薪械褋械薪芯: 1900.00 [17:49:26]line 小袛袗效袗: 0.00 [17:49:26]line 袧小袩 1% : 16.81 [17:49:26]line 袧袛小 12% : 201.77 [17:49:26]line 袧邪谢懈褔薪褘屑懈: 1900.00 [17:49:26]line 袘械蟹薪邪谢.: 0.00 [17:49:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:49:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:49:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:49:26]line 效械泻 551 17.08.2024 17:49 [17:49:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:49:26]line 袟袧袦: 0300000079 [17:49:26]line 袪袧袦: 0000000000092545 [17:49:26]line 袙械褉褋懈褟 袣袣袦: 001 [17:49:26]line 肖袦: 0000000000871802 [17:49:26]line 肖袛: 198943 [17:49:26]line 肖袩袛: 61326064320529 [17:49:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T174925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198943&fm=61326064320529&tin=02508201610067®Number=0000000000092545&sum=190000 [17:49:26]written 0, free lines is 4095 [17:49:26]OFD Sender: Processing packet 198943 [packets to send 246, broken 245] [17:49:26]ProducePacketName [17:49:26]name=ofd_packets/00198943 [17:49:26]OFD Sender: To server: 嚂鰌G, [17:49:26]CommunicateWithHost lk.salyk.kg:30040 [17:49:26]ConnectInit lk.salyk.kg [17:49:27]Connected sock=11 [17:49:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B1 7B 06 01 78 E0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 48 C1 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 33 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 A5 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 09 03 00 35 04 06 00 37 C6 96 47 80 11 D7 ED 9E A3 59 AA D7 1F [17:49:27]Write to MH i2c: 01 00 00 AC 09 B5 [17:49:27]Write i2c OK [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: 01 [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: 01 07 00 [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: 01 07 00 AC 09 00 00 00 00 00 F2 0C BA [17:49:27]RasterBufferAndPrint [17:49:27]line [17:49:27]line [17:49:27]line [17:49:27]line [17:49:27]line [17:49:27]written 0, free lines is 3329 [17:49:27]MH_Cut [17:49:27]Write to MH i2c: D1 01 00 B3 09 01 8E [17:49:27]Write i2c OK [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: D1 [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: D1 01 00 [17:49:27]MH_I2C_Read... [17:49:27]Read from MH i2c: D1 01 00 B3 09 00 8D [17:49:27]Write to MH i2c: 01 00 00 B4 09 BD [17:49:27]Write i2c OK [17:49:27]MH_I2C_Read... [17:49:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3C E6 47 00 BE 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 09 03 00 F4 03 04 00 B5 8E C0 66 B6 04 01 00 00 51 24 9D B2 F1 61 F4 7C [17:49:27]CommunicateWithHost err = 0 [17:49:27]CheckOFDResponse [17:49:27]1017 (14) - 77093643461234 [17:49:27]1041 (16) - 0000000000871802 [17:49:27]1040 (4) - 198943 [17:49:27]1012 (4) - 17.08.2024 11:51 [17:49:27]1206 (1) - 0 [17:49:27]OFD Sender: Remove packet 198943 [17:49:27]ProducePacketName [17:49:27]name=ofd_packets/00198943 [17:49:27]NVStorageDeleteData [17:49:27]*** Cut start [17:49:27]*** Purtial cut [17:49:27]*** Stage 1: CUTSNS_PIN = 1 [17:49:27]OFD Sender: No OFD packet to send [17:49:28]Read from MH i2c: 01 [17:49:28]MH_I2C_Read... [17:49:28]*** Stop cut motor [17:49:28]*** Cut end [17:49:28]Read from MH i2c: 01 07 00 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: 01 07 00 B4 09 00 00 00 00 00 FF 0F D2 [17:49:28]process_action close_receipt done [17:49:28]requested_data is exist [17:49:28]produce_requested_data [17:49:28]requested_item fm.sn is exist - process it [17:49:28]wFMCommunicate request_size=4 [17:49:28]MH_SAM_APDU [17:49:28]CAPDU: 80 11 00 00 [17:49:28]Write to MH i2c: E2 08 00 B5 09 80 11 00 00 00 00 00 00 38 [17:49:28]Write i2c OK [17:49:28]MH_I2C_Read... [17:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:28]Read from MH i2c: E2 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 17 00 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 17 00 B5 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [17:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:49:28]wFMCommunicate OK [17:49:28]requested_item fd.num is exist - process it [17:49:28]SAM_PROTO_GetFieldsCounters [17:49:28]wFMCommunicate request_size=4 [17:49:28]MH_SAM_APDU [17:49:28]CAPDU: 80 13 00 00 [17:49:28]Write to MH i2c: E2 08 00 B6 09 80 13 00 00 00 00 00 00 3B [17:49:28]Write i2c OK [17:49:28]MH_I2C_Read... [17:49:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:28]Read from MH i2c: E2 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 62 00 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 62 00 B6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [17:49:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:28]wFMCommunicate OK [17:49:28]SAM_PROTO_GetFieldsCounters done [17:49:28]requested_item shift.num is exist - process it [17:49:28]requested_item shift.opened is exist - process it [17:49:28]req_shift_opened [17:49:28]FM_GetShiftState [17:49:28]SAM_PROTO_GetShiftState [17:49:28]wFMCommunicate request_size=4 [17:49:28]MH_SAM_APDU [17:49:28]CAPDU: 80 13 01 00 [17:49:28]Write to MH i2c: E2 08 00 B7 09 80 13 01 00 00 00 00 00 3D [17:49:28]Write i2c OK [17:49:28]MH_I2C_Read... [17:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:28]Read from MH i2c: E2 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 0E 00 [17:49:28]MH_I2C_Read... [17:49:28]Read from MH i2c: E2 0E 00 B7 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9D [17:49:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:49:28]wFMCommunicate OK [17:49:28]SAM_PROTO_GetShiftState done [17:49:28]FM_GetShiftState done [17:49:28]req_shift_opened done [17:49:28]requested_item shift.open_date is exist - process it [17:49:28]req_shift_open_date [17:49:28]req_shift_open_date done [17:49:28]produce_requested_data done [17:49:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198943,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:49:28]process_action_free close_receipt [17:49:28]json_value_free [17:49:28]json_value_free done [17:49:28]process_json_proto returns [17:49:28]Send response to host [17:49:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198943,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:49:28]free response buf [17:49:28]execute_script done [17:49:28]execute_script returns [17:49:28]free content buf [17:49:28]Sock 10.Close socket [17:49:28]Sock 10.Thread stoped [17:49:33]OFD Sender: No OFD packet to send [17:49:38]OFD Sender: No OFD packet to send [17:49:43]OFD Sender: No OFD packet to send [17:49:46]int [17:49:46]Write to MH i2c: 01 00 00 B8 09 C1 [17:49:46]*** FLAG_PRN_PAP1 set [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 B8 09 00 01 00 00 00 FF 0F D7 [17:49:46]state=0 [17:49:46]No paper [17:49:46]int [17:49:46]Write to MH i2c: 01 00 00 B9 09 C2 [17:49:46]*** FLAG_PRN_PAP2 set [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 B9 09 00 03 00 00 00 FF 0F DA [17:49:46]state=0 [17:49:46]No paper [17:49:46]Cover opened [17:49:46]int [17:49:46]Write to MH i2c: 01 00 00 BA 09 C3 [17:49:46]*** FLAG_PRN_PAP2 reset [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 BA 09 00 01 00 00 00 FF 0F D9 [17:49:46]state=3 [17:49:46]No paper [17:49:46]Cover closed [17:49:46]int [17:49:46]Write to MH i2c: 01 00 00 BB 09 C4 [17:49:46]*** FLAG_PRN_PAP2 set [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 BB 09 00 03 00 00 00 FF 0F DC [17:49:46]state=0 [17:49:46]No paper [17:49:46]Cover opened [17:49:48]OFD Sender: No OFD packet to send [17:49:51]Write to MH i2c: 01 00 00 BC 09 C5 [17:49:51]Write i2c OK [17:49:51]MH_I2C_Read... [17:49:51]Read from MH i2c: 01 [17:49:51]MH_I2C_Read... [17:49:51]Read from MH i2c: 01 07 00 [17:49:51]MH_I2C_Read... [17:49:51]Read from MH i2c: 01 07 00 BC 09 00 03 00 00 00 FF 0F DD [17:49:51]state=3 [17:49:51]No paper [17:49:51]Cover opened [17:49:53]OFD Sender: No OFD packet to send [17:49:55]int [17:49:55]Write to MH i2c: 01 00 00 BD 09 C6 [17:49:55]*** FLAG_PRN_PAP2 reset [17:49:55]Write i2c OK [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 07 00 [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 07 00 BD 09 00 01 00 00 00 FF 0F DC [17:49:55]state=3 [17:49:55]No paper [17:49:55]Cover closed [17:49:55]int [17:49:55]Write to MH i2c: 01 00 00 BE 09 C7 [17:49:55]*** FLAG_PRN_PAP1 reset [17:49:55]Write i2c OK [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 07 00 [17:49:55]MH_I2C_Read... [17:49:55]Read from MH i2c: 01 07 00 BE 09 00 00 00 00 00 FF 0F DC [17:49:55]state=0 [17:49:58]OFD Sender: No OFD packet to send [17:50:03]OFD Sender: No OFD packet to send [17:50:08]OFD Sender: No OFD packet to send [17:50:10]accept exits with 7 [17:50:10]New connection [17:50:10]New thread 3066793316 created [17:50:10]Thread 3066936676 joined [17:50:10]Waiting for new connection... [17:50:10] Sock 7.Parse request [17:50:10]Sock 7.Check first char [17:50:10]Sock 7.First char is OK [17:50:10]request: POST /json_proto HTTP/1.0 [17:50:10]Method: POST [17:50:10]URL: /json_proto [17:50:10]Method is POST - this is cgi request [17:50:10]url: /json_proto [17:50:10]query_string will be loaded in cgi processing [17:50:10]execute_cgi json_proto POST (null) [17:50:10]execute_cgi path=json_proto method=POST [17:50:10]POST find Content-Length [17:50:10]Host: 172.17.46.195:8080 [17:50:10]Content-Length: 684 [17:50:10]Content-Type: application/json [17:50:10] [17:50:10]POST finish read [17:50:10]Found Content-Length = 684 [17:50:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:10]execute_script... [17:50: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)11326412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:10]POST & json_proto [17:50:10]process_json_proto [17:50:10]json parsed OK: [17:50:10]protocol is kg_v1.0 [17:50:10]action value=close_receipt [17:50:10]process_action close_receipt [17:50:10]cmd_close_receipt [17:50:10]MH_GetDate [17:50:10]Write to MH i2c: F0 00 00 BF 09 B7 [17:50:10]Write i2c OK [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: F0 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: F0 09 00 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: F0 09 00 BF 09 00 D2 E2 C0 66 8D AE BC 66 F7 [17:50:10]GetLastDocTimeStamp 1723916965 [17:50:10]current date 1723917010 [17:50:10]FM_GetShiftState [17:50:10]SAM_PROTO_GetShiftState [17:50:10]wFMCommunicate request_size=4 [17:50:10]MH_SAM_APDU [17:50:10]CAPDU: 80 13 01 00 [17:50:10]Write to MH i2c: E2 08 00 C0 09 80 13 01 00 00 00 00 00 46 [17:50:10]Write i2c OK [17:50:10]MH_I2C_Read... [17:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:10]Read from MH i2c: E2 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 0E 00 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 0E 00 C0 09 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A6 [17:50:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:50:10]wFMCommunicate OK [17:50:10]SAM_PROTO_GetShiftState done [17:50:10]FM_GetShiftState done [17:50:10]opened in 1723853126 [17:50:10]opened+sec_in_day 1723939526 [17:50:10]quantity*price = 100005 [17:50:10]sum+1 = 100006 [17:50:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 552 17.08.2024 17:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198944 肖袩袛: 94273499896825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175010&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198944&fm=94273499896825&tin=02508201610067®Number=0000000000092545&sum=100000 [17:50:11]StoreToDocumentArchive [17:50:11]shift 463 fd 198944 [17:50:11]save to /storage/0463/doc_00198944 [17:50:11]save last doc name /storage/0463/doc_00198944 to /storage/kkm_last_doc_name [17:50:11]save OK [17:50:11]Clear old archive folders... [17:50:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:11]tlvbuf is B6F51960 [17:50:11]SAM_PROTO_ClearQueue [17:50:11]wFMCommunicate request_size=4 [17:50:11]MH_SAM_APDU [17:50:11]CAPDU: 80 09 00 00 [17:50:11]Write to MH i2c: E2 08 00 CD 09 80 09 00 00 00 00 00 00 48 [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:11]Read from MH i2c: E2 03 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 CD 09 00 90 00 4A [17:50:11]RAPDU: 90 00 [17:50:11]wFMCommunicate OK [17:50:11]SAM_PROTO_ClearQueue done [17:50:11]KKMCreateOFDPacket [17:50:11]OFDProtocolAddRootSTLVToBuf [17:50:11]FM_MakeSignedData [17:50:11]FM_MakeSignedData [17:50:11]SAM_PROTO_SignData [17:50:11]wFMCommunicate request_size=4 [17:50:11]MH_SAM_APDU [17:50:11]CAPDU: 80 0D 01 02 [17:50:11]Write to MH i2c: E2 08 00 CE 09 80 0D 01 02 00 00 00 00 50 [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 CE 09 00 90 00 4B [17:50:11]RAPDU: 90 00 [17:50:11]wFMCommunicate OK [17:50:11]wFMCommunicate request_size=255 [17:50:11]MH_SAM_APDU [17:50: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 D2 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 09 03 00 35 04 06 00 55 [17:50:11]Write to MH i2c: E2 02 01 CF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 D2 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 09 03 00 35 04 06 00 55 00 00 AC [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 CF 09 00 90 00 4C [17:50:11]RAPDU: 90 00 [17:50:11]wFMCommunicate OK [17:50:11]wFMCommunicate request_size=10 [17:50:11]MH_SAM_APDU [17:50:11]CAPDU: 80 0D 02 02 05 BD C2 79 1B F9 [17:50:11]Write to MH i2c: E2 0D 00 D0 09 80 0D 02 02 05 00 BD C2 79 1B F9 00 00 69 [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 03 00 D0 09 00 90 00 4D [17:50:11]RAPDU: 90 00 [17:50:11]wFMCommunicate OK [17:50:11]wFMCommunicate request_size=4 [17:50:11]MH_SAM_APDU [17:50:11]CAPDU: 80 0D 03 02 [17:50:11]Write to MH i2c: E2 08 00 D1 09 80 0D 03 02 00 00 00 00 55 [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 0B 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 0B 00 D1 09 00 E8 25 81 08 0A 63 79 78 90 00 4A [17:50:11]RAPDU: E8 25 81 08 0A 63 79 78 90 00 [17:50:11]wFMCommunicate OK [17:50:11]SAM_PROTO_SignData done [17:50:11]FM_MakeSignedData done [17:50:11]CreateOFDProtocolMessage [17:50:11]wFMCommunicate request_size=4 [17:50:11]MH_SAM_APDU [17:50:11]CAPDU: 80 11 00 00 [17:50:11]Write to MH i2c: E2 08 00 D2 09 80 11 00 00 00 00 00 00 55 [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:11]Read from MH i2c: E2 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 17 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: E2 17 00 D2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [17:50:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:50:11]wFMCommunicate OK [17:50:11]CreateOFDProtocolMessage done [17:50:11]OFDSenderStorePacket 198944 [17:50:11]StoreOFDPacket docnum=198944 [17:50:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 10 07 01 9C 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 D2 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 09 03 00 35 04 06 00 55 BD C2 79 1B F9 E8 25 81 08 0A 63 79 78 [17:50:11]CheckFolder [17:50:11]dirname=/storage/ofd_packets [17:50:11]CheckFolder done [17:50:11]ProducePacketName [17:50:11]name=ofd_packets/00198944 [17:50:11]NVStorageSaveData ofd_packets/00198944 [17:50:11]File name is /storage/ofd_packets/00198944 [17:50:11]Write 301 bytes [17:50:11]NVStorageSaveData done [17:50:11]OFDSenderStorePacket done [17:50:11]KKMCreateOFDPacket done [17:50:11]NVStorageSaveData kkm_last_timestamp [17:50:11]File name is /storage/kkm_last_timestamp [17:50:11]Write 4 bytes [17:50:11]NVStorageSaveData done [17:50:11]ExternCall_PrintAddStr [17:50:11]wPrintStart [17:50:11]Write to MH i2c: 01 00 00 D3 09 DC [17:50:11]Write i2c OK [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: 01 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: 01 07 00 [17:50:11]MH_I2C_Read... [17:50:11]Read from MH i2c: 01 07 00 D3 09 00 00 00 00 00 FF 0F F1 [17:50:11]RasterBufferAndPrint [17:50:11]line 小褔械褌 N : (1)11326412 [17:50:11]line 袠袧袧: 02508201610067 [17:50:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:50:11]line 袩袪袨袛袗袞袗 [17:50:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [17:50:11]line 孝芯胁邪褉: 2710124130 [17:50:11]line 袗懈-92-袣-4 [17:50:11]line 14.750 * 67.80 [17:50:11]line = 1000.05 [17:50:11]line 袧袛小 12% 袧小袩 1% [17:50:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:50:11]line 袨袣袪校袚袥袝袧袠袝: -0.05 [17:50:11]line 袠孝袨袚袨: 1000.00 [17:50:11]line 袙薪械褋械薪芯: 1000.00 [17:50:11]line 小袛袗效袗: 0.00 [17:50:11]line 袧小袩 1% : 8.85 [17:50:11]line 袧袛小 12% : 106.20 [17:50:11]line 袧邪谢懈褔薪褘屑懈: 1000.00 [17:50:11]line 袘械蟹薪邪谢.: 0.00 [17:50:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:50:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:50:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:50:11]line 效械泻 552 17.08.2024 17:50 [17:50:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:50:11]line 袟袧袦: 0300000079 [17:50:11]line 袪袧袦: 0000000000092545 [17:50:11]line 袙械褉褋懈褟 袣袣袦: 001 [17:50:11]line 肖袦: 0000000000871802 [17:50:11]line 肖袛: 198944 [17:50:12]line 肖袩袛: 94273499896825 [17:50:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175010&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198944&fm=94273499896825&tin=02508201610067®Number=0000000000092545&sum=100000 [17:50:12]OFD Sender: Processing packet 198944 [packets to send 246, broken 245] [17:50:12]ProducePacketName [17:50:12]name=ofd_packets/00198944 [17:50:12]OFD Sender: To server: 嚂鰌G, [17:50:12]CommunicateWithHost lk.salyk.kg:30040 [17:50:12]ConnectInit lk.salyk.kg [17:50:12]written 0, free lines is 4095 [17:50:12]Connected sock=10 [17:50:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 10 07 01 9C 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 D2 E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 09 03 00 35 04 06 00 55 BD C2 79 1B F9 E8 25 81 08 0A 63 79 78 [17:50:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 64 9F 47 00 DD BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 09 03 00 F4 03 04 00 E2 8E C0 66 B6 04 01 00 00 5A B3 14 99 EF 94 03 90 [17:50:12]CommunicateWithHost err = 0 [17:50:12]CheckOFDResponse [17:50:12]1017 (14) - 77093643461234 [17:50:12]1041 (16) - 0000000000871802 [17:50:12]1040 (4) - 198944 [17:50:12]1012 (4) - 17.08.2024 11:52 [17:50:12]1206 (1) - 0 [17:50:12]OFD Sender: Remove packet 198944 [17:50:12]ProducePacketName [17:50:12]name=ofd_packets/00198944 [17:50:12]NVStorageDeleteData [17:50:12]Write to MH i2c: 01 00 00 FE 09 07 [17:50:12]Write i2c OK [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: 01 [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: 01 07 00 [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: 01 07 00 FE 09 00 00 00 00 00 E8 0C 02 [17:50:12]RasterBufferAndPrint [17:50:12]line [17:50:12]line [17:50:12]line [17:50:12]line [17:50:12]line [17:50:12]written 0, free lines is 3310 [17:50:12]MH_Cut [17:50:12]Write to MH i2c: D1 01 00 05 0A 01 E1 [17:50:12]Write i2c OK [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: D1 [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: D1 01 00 [17:50:12]MH_I2C_Read... [17:50:12]Read from MH i2c: D1 01 00 05 0A 00 E0 [17:50:12]Write to MH i2c: 01 00 00 06 0A 10 [17:50:12]Write i2c OK [17:50:12]MH_I2C_Read... [17:50:13]OFD Sender: No OFD packet to send [17:50:13]*** Cut start [17:50:13]*** Purtial cut [17:50:13]*** CUTSNS_PIN = 0 [17:50:13]*** Stage 1: CUTSNS_PIN = 1 [17:50:15]Read from MH i2c: 01 [17:50:15]MH_I2C_Read... [17:50:15]*** Stop cut motor [17:50:15]*** Cut end [17:50:15]Read from MH i2c: 01 07 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: 01 07 00 06 0A 00 00 00 00 00 FF 0F 25 [17:50:15]process_action close_receipt done [17:50:15]requested_data is exist [17:50:15]produce_requested_data [17:50:15]requested_item fm.sn is exist - process it [17:50:15]wFMCommunicate request_size=4 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 11 00 00 [17:50:15]Write to MH i2c: E2 08 00 07 0A 80 11 00 00 00 00 00 00 8B [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 17 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 17 00 07 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D8 [17:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:50:15]wFMCommunicate OK [17:50:15]requested_item fd.num is exist - process it [17:50:15]SAM_PROTO_GetFieldsCounters [17:50:15]wFMCommunicate request_size=4 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 13 00 00 [17:50:15]Write to MH i2c: E2 08 00 08 0A 80 13 00 00 00 00 00 00 8E [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 62 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 62 00 08 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [17:50:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:15]wFMCommunicate OK [17:50:15]SAM_PROTO_GetFieldsCounters done [17:50:15]requested_item shift.num is exist - process it [17:50:15]requested_item shift.opened is exist - process it [17:50:15]req_shift_opened [17:50:15]FM_GetShiftState [17:50:15]SAM_PROTO_GetShiftState [17:50:15]wFMCommunicate request_size=4 [17:50:15]MH_SAM_APDU [17:50:15]CAPDU: 80 13 01 00 [17:50:15]Write to MH i2c: E2 08 00 09 0A 80 13 01 00 00 00 00 00 90 [17:50:15]Write i2c OK [17:50:15]MH_I2C_Read... [17:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:15]Read from MH i2c: E2 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 0E 00 [17:50:15]MH_I2C_Read... [17:50:15]Read from MH i2c: E2 0E 00 09 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F0 [17:50:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:50:15]wFMCommunicate OK [17:50:15]SAM_PROTO_GetShiftState done [17:50:15]FM_GetShiftState done [17:50:15]req_shift_opened done [17:50:15]requested_item shift.open_date is exist - process it [17:50:15]req_shift_open_date [17:50:15]req_shift_open_date done [17:50:15]produce_requested_data done [17:50:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198944,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:50:15]process_action_free close_receipt [17:50:15]json_value_free [17:50:15]json_value_free done [17:50:15]process_json_proto returns [17:50:15]Send response to host [17:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198944,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:50:15]free response buf [17:50:15]execute_script done [17:50:15]execute_script returns [17:50:15]free content buf [17:50:15]Sock 7.Close socket [17:50:15]Sock 7.Thread stoped [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:39]accept exits with 9 [17:50:39]New connection [17:50:39]New thread 3066936676 created [17:50:39]Thread 3066793316 joined [17:50:39]Waiting for new connection... [17:50:39] Sock 9.Parse request [17:50:39]Sock 9.Check first char [17:50:39]Sock 9.First char is OK [17:50:39]request: POST /json_proto HTTP/1.0 [17:50:39]Method: POST [17:50:39]URL: /json_proto [17:50:39]Method is POST - this is cgi request [17:50:39]url: /json_proto [17:50:39]query_string will be loaded in cgi processing [17:50:39]execute_cgi json_proto POST (null) [17:50:39]execute_cgi path=json_proto method=POST [17:50:39]POST find Content-Length [17:50:39]Host: 172.17.46.195:8080 [17:50:39]Content-Length: 805 [17:50:39]Content-Type: application/json [17:50:39] [17:50:39]POST finish read [17:50:39]Found Content-Length = 805 [17:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:39]execute_script... [17:50: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)11326414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:39]POST & json_proto [17:50:39]process_json_proto [17:50:39]json parsed OK: [17:50:39]protocol is kg_v1.0 [17:50:39]action value=close_receipt [17:50:39]process_action close_receipt [17:50:39]cmd_close_receipt [17:50:39]MH_GetDate [17:50:39]Write to MH i2c: F0 00 00 0A 0A 03 [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: F0 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: F0 09 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: F0 09 00 0A 0A 00 EF E2 C0 66 8D AE BC 66 60 [17:50:39]GetLastDocTimeStamp 1723917010 [17:50:39]current date 1723917039 [17:50:39]FM_GetShiftState [17:50:39]SAM_PROTO_GetShiftState [17:50:39]wFMCommunicate request_size=4 [17:50:39]MH_SAM_APDU [17:50:39]CAPDU: 80 13 01 00 [17:50:39]Write to MH i2c: E2 08 00 0B 0A 80 13 01 00 00 00 00 00 92 [17:50:39]Write i2c OK [17:50:39]MH_I2C_Read... [17:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:39]Read from MH i2c: E2 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 0E 00 [17:50:39]MH_I2C_Read... [17:50:39]Read from MH i2c: E2 0E 00 0B 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F2 [17:50:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:50:39]wFMCommunicate OK [17:50:39]SAM_PROTO_GetShiftState done [17:50:39]FM_GetShiftState done [17:50:39]opened in 1723853126 [17:50:39]opened+sec_in_day 1723939526 [17:50:39]quantity*price = 100021 [17:50:39]sum+1 = 100023 [17:50:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 553 17.08.2024 17:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198945 肖袩袛: 186514615345007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175039&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198945&fm=186514615345007&tin=02508201610067®Number=0000000000092545&sum=100022 [17:50:40]StoreToDocumentArchive [17:50:40]shift 463 fd 198945 [17:50:40]save to /storage/0463/doc_00198945 [17:50:40]save last doc name /storage/0463/doc_00198945 to /storage/kkm_last_doc_name [17:50:40]save OK [17:50:40]Clear old archive folders... [17:50:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:40]tlvbuf is B6EBD870 [17:50:40]SAM_PROTO_ClearQueue [17:50:40]wFMCommunicate request_size=4 [17:50:40]MH_SAM_APDU [17:50:40]CAPDU: 80 09 00 00 [17:50:40]Write to MH i2c: E2 08 00 18 0A 80 09 00 00 00 00 00 00 94 [17:50:40]Write i2c OK [17:50:40]MH_I2C_Read... [17:50:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:40]Read from MH i2c: E2 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 03 00 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [17:50:40]RAPDU: 90 00 [17:50:40]wFMCommunicate OK [17:50:40]SAM_PROTO_ClearQueue done [17:50:40]KKMCreateOFDPacket [17:50:40]OFDProtocolAddRootSTLVToBuf [17:50:40]FM_MakeSignedData [17:50:40]FM_MakeSignedData [17:50:40]SAM_PROTO_SignData [17:50:40]wFMCommunicate request_size=4 [17:50:40]MH_SAM_APDU [17:50:40]CAPDU: 80 0D 01 02 [17:50:40]Write to MH i2c: E2 08 00 19 0A 80 0D 01 02 00 00 00 00 9C [17:50:40]Write i2c OK [17:50:40]MH_I2C_Read... [17:50:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:40]Read from MH i2c: E2 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 03 00 [17:50:40]MH_I2C_Read... [17:50:40]Read from MH i2c: E2 03 00 19 0A 00 90 00 97 [17:50:40]RAPDU: 90 00 [17:50:40]wFMCommunicate OK [17:50:40]wFMCommunicate request_size=255 [17:50:40]MH_SAM_APDU [17:50: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 EF E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 09 03 00 35 04 06 00 A9 [17:50:40]Write to MH i2c: E2 02 01 1A 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 EF E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 09 03 00 35 04 06 00 A9 00 00 36 [17:50:40]Write i2c OK [17:50:40]MH_I2C_Read... [17:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:41]Read from MH i2c: E2 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 03 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 03 00 1A 0A 00 90 00 98 [17:50:41]RAPDU: 90 00 [17:50:41]wFMCommunicate OK [17:50:41]wFMCommunicate request_size=10 [17:50:41]MH_SAM_APDU [17:50:41]CAPDU: 80 0D 02 02 05 A2 51 64 9F 6F [17:50:41]Write to MH i2c: E2 0D 00 1B 0A 80 0D 02 02 05 00 A2 51 64 9F 6F 00 00 0E [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:41]Read from MH i2c: E2 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 03 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 03 00 1B 0A 00 90 00 99 [17:50:41]RAPDU: 90 00 [17:50:41]wFMCommunicate OK [17:50:41]wFMCommunicate request_size=4 [17:50:41]MH_SAM_APDU [17:50:41]CAPDU: 80 0D 03 02 [17:50:41]Write to MH i2c: E2 08 00 1C 0A 80 0D 03 02 00 00 00 00 A1 [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:41]Read from MH i2c: E2 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 0B 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 0B 00 1C 0A 00 6E 49 89 72 45 C2 32 0E 90 00 9B [17:50:41]RAPDU: 6E 49 89 72 45 C2 32 0E 90 00 [17:50:41]wFMCommunicate OK [17:50:41]SAM_PROTO_SignData done [17:50:41]FM_MakeSignedData done [17:50:41]CreateOFDProtocolMessage [17:50:41]wFMCommunicate request_size=4 [17:50:41]MH_SAM_APDU [17:50:41]CAPDU: 80 11 00 00 [17:50:41]Write to MH i2c: E2 08 00 1D 0A 80 11 00 00 00 00 00 00 A1 [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:41]Read from MH i2c: E2 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 17 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: E2 17 00 1D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EE [17:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:50:41]wFMCommunicate OK [17:50:41]CreateOFDProtocolMessage done [17:50:41]OFDSenderStorePacket 198945 [17:50:41]StoreOFDPacket docnum=198945 [17:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 79 07 01 48 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 EF E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 09 03 00 35 04 06 00 A9 A2 51 64 9F 6F 6E 49 89 72 45 C2 32 0E [17:50:41]CheckFolder [17:50:41]dirname=/storage/ofd_packets [17:50:41]CheckFolder done [17:50:41]ProducePacketName [17:50:41]name=ofd_packets/00198945 [17:50:41]NVStorageSaveData ofd_packets/00198945 [17:50:41]File name is /storage/ofd_packets/00198945 [17:50:41]Write 301 bytes [17:50:41]NVStorageSaveData done [17:50:41]OFDSenderStorePacket done [17:50:41]KKMCreateOFDPacket done [17:50:41]NVStorageSaveData kkm_last_timestamp [17:50:41]File name is /storage/kkm_last_timestamp [17:50:41]Write 4 bytes [17:50:41]NVStorageSaveData done [17:50:41]ExternCall_PrintAddStr [17:50:41]wPrintStart [17:50:41]Write to MH i2c: 01 00 00 1E 0A 28 [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 07 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 07 00 1E 0A 00 00 00 00 00 FF 0F 3D [17:50:41]RasterBufferAndPrint [17:50:41]line 小褔械褌 N : (1)11326414 [17:50:41]line 袠袧袧: 02508201610067 [17:50:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:50:41]line 袩袪袨袛袗袞袗 [17:50:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [17:50:41]line 孝芯胁邪褉: 2710124500 [17:50:41]line 袗懈-95-袣-5 [17:50:41]line 13.480 * 74.20 [17:50:41]line = 1000.22 [17:50:41]line 袧袛小 12% 袧小袩 1% [17:50:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:50:41]line 袠孝袨袚袨: 1000.22 [17:50:41]line 袧小袩 1% : 8.85 [17:50:41]line 袧袛小 12% : 106.22 [17:50:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:50:41]line 袘械蟹薪邪谢.: 1000.22 [17:50:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:50:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:50:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:50:41]line 效械泻 553 17.08.2024 17:50 [17:50:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:50:41]line 袟袧袦: 0300000079 [17:50:41]line 袪袧袦: 0000000000092545 [17:50:41]line 袙械褉褋懈褟 袣袣袦: 001 [17:50:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:50:41]line 肖袦: 0000000000871802 [17:50:41]line 肖袛: 198945 [17:50:41]line 肖袩袛: 186514615345007 [17:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175039&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198945&fm=186514615345007&tin=02508201610067®Number=0000000000092545&sum=100022 [17:50:41]written 0, free lines is 4095 [17:50:41]OFD Sender: Processing packet 198945 [packets to send 246, broken 245] [17:50:41]ProducePacketName [17:50:41]name=ofd_packets/00198945 [17:50:41]OFD Sender: To server: 嚂鰌G, [17:50:41]CommunicateWithHost lk.salyk.kg:30040 [17:50:41]ConnectInit lk.salyk.kg [17:50:41]Connected sock=10 [17:50:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 79 07 01 48 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 02 00 00 F4 03 04 00 EF E2 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 09 03 00 35 04 06 00 A9 A2 51 64 9F 6F 6E 49 89 72 45 C2 32 0E [17:50:41]Write to MH i2c: 01 00 00 48 0A 52 [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 07 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: 01 07 00 48 0A 00 00 00 00 00 F0 0C 55 [17:50:41]RasterBufferAndPrint [17:50:41]line [17:50:41]line [17:50:41]line [17:50:41]line [17:50:41]line [17:50:41]written 0, free lines is 3318 [17:50:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B1 0D 47 00 1E 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 09 03 00 F4 03 04 00 FF 8E C0 66 B6 04 01 00 00 43 28 12 29 87 17 EA 29 [17:50:41]CommunicateWithHost err = 0 [17:50:41]CheckOFDResponse [17:50:41]1017 (14) - 77093643461234 [17:50:41]1041 (16) - 0000000000871802 [17:50:41]1040 (4) - 198945 [17:50:41]1012 (4) - 17.08.2024 11:52 [17:50:41]1206 (1) - 0 [17:50:41]OFD Sender: Remove packet 198945 [17:50:41]ProducePacketName [17:50:41]name=ofd_packets/00198945 [17:50:41]NVStorageDeleteData [17:50:41]MH_Cut [17:50:41]Write to MH i2c: D1 01 00 4F 0A 01 2B [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: D1 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: D1 01 00 [17:50:41]MH_I2C_Read... [17:50:41]Read from MH i2c: D1 01 00 4F 0A 00 2A [17:50:41]Write to MH i2c: 01 00 00 50 0A 5A [17:50:41]Write i2c OK [17:50:41]MH_I2C_Read... [17:50:42]OFD Sender: No OFD packet to send [17:50:42]*** Cut start [17:50:42]*** Purtial cut [17:50:42]*** Stage 1: CUTSNS_PIN = 1 [17:50:42]Read from MH i2c: 01 [17:50:42]MH_I2C_Read... [17:50:42]*** Stop cut motor [17:50:42]*** Cut end [17:50:42]Read from MH i2c: 01 07 00 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: 01 07 00 50 0A 00 00 00 00 00 FF 0F 6F [17:50:42]process_action close_receipt done [17:50:42]requested_data is exist [17:50:42]produce_requested_data [17:50:42]requested_item fm.sn is exist - process it [17:50:42]wFMCommunicate request_size=4 [17:50:42]MH_SAM_APDU [17:50:42]CAPDU: 80 11 00 00 [17:50:42]Write to MH i2c: E2 08 00 51 0A 80 11 00 00 00 00 00 00 D5 [17:50:42]Write i2c OK [17:50:42]MH_I2C_Read... [17:50:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:42]Read from MH i2c: E2 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: E2 17 00 [17:50:42]MH_I2C_Read... [17:50:42]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 31 38 30 32 90 00 22 [17:50:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:50:42]wFMCommunicate OK [17:50:42]requested_item fd.num is exist - process it [17:50:42]SAM_PROTO_GetFieldsCounters [17:50:42]wFMCommunicate request_size=4 [17:50:42]MH_SAM_APDU [17:50:42]CAPDU: 80 13 00 00 [17:50:42]Write to MH i2c: E2 08 00 52 0A 80 13 00 00 00 00 00 00 D8 [17:50:42]Write i2c OK [17:50:42]MH_I2C_Read... [17:50:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:42]Read from MH i2c: E2 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: E2 62 00 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: E2 62 00 52 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [17:50:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:42]wFMCommunicate OK [17:50:42]SAM_PROTO_GetFieldsCounters done [17:50:42]requested_item shift.num is exist - process it [17:50:42]requested_item shift.opened is exist - process it [17:50:42]req_shift_opened [17:50:42]FM_GetShiftState [17:50:42]SAM_PROTO_GetShiftState [17:50:42]wFMCommunicate request_size=4 [17:50:42]MH_SAM_APDU [17:50:42]CAPDU: 80 13 01 00 [17:50:42]Write to MH i2c: E2 08 00 53 0A 80 13 01 00 00 00 00 00 DA [17:50:42]Write i2c OK [17:50:42]MH_I2C_Read... [17:50:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:42]Read from MH i2c: E2 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: E2 0E 00 [17:50:42]MH_I2C_Read... [17:50:42]Read from MH i2c: E2 0E 00 53 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [17:50:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:50:42]wFMCommunicate OK [17:50:42]SAM_PROTO_GetShiftState done [17:50:42]FM_GetShiftState done [17:50:42]req_shift_opened done [17:50:42]requested_item shift.open_date is exist - process it [17:50:42]req_shift_open_date [17:50:42]req_shift_open_date done [17:50:42]produce_requested_data done [17:50:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198945,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:50:42]process_action_free close_receipt [17:50:42]json_value_free [17:50:42]json_value_free done [17:50:42]process_json_proto returns [17:50:42]Send response to host [17:50:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198945,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:50:42]free response buf [17:50:42]execute_script done [17:50:42]execute_script returns [17:50:42]free content buf [17:50:42]Sock 9.Close socket [17:50:42]Sock 9.Thread stoped [17:50:47]OFD Sender: No OFD packet to send [17:50:52]OFD Sender: No OFD packet to send [17:50:57]OFD Sender: No OFD packet to send [17:51:02]OFD Sender: No OFD packet to send [17:51:07]OFD Sender: No OFD packet to send [17:51:12]OFD Sender: No OFD packet to send [17:51:17]OFD Sender: No OFD packet to send [17:51:22]OFD Sender: No OFD packet to send [17:51:27]OFD Sender: No OFD packet to send [17:51:27]accept exits with 7 [17:51:27]New connection [17:51:27]New thread 3066793316 created [17:51:27]Thread 3066936676 joined [17:51:27]Waiting for new connection... [17:51:27] Sock 7.Parse request [17:51:27]Sock 7.Check first char [17:51:27]Sock 7.First char is OK [17:51:27]request: POST /json_proto HTTP/1.0 [17:51:27]Method: POST [17:51:27]URL: /json_proto [17:51:27]Method is POST - this is cgi request [17:51:27]url: /json_proto [17:51:27]query_string will be loaded in cgi processing [17:51:27]execute_cgi json_proto POST (null) [17:51:27]execute_cgi path=json_proto method=POST [17:51:27]POST find Content-Length [17:51:27]Host: 172.17.46.195:8080 [17:51:27]Content-Length: 808 [17:51:27]Content-Type: application/json [17:51:27] [17:51:27]POST finish read [17:51:27]Found Content-Length = 808 [17:51:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:27]execute_script... [17:51:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326413", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:27]POST & json_proto [17:51:27]process_json_proto [17:51:27]json parsed OK: [17:51:27]protocol is kg_v1.0 [17:51:27]action value=close_receipt [17:51:27]process_action close_receipt [17:51:27]cmd_close_receipt [17:51:27]MH_GetDate [17:51:27]Write to MH i2c: F0 00 00 54 0A 4D [17:51:27]Write i2c OK [17:51:27]MH_I2C_Read... [17:51:27]Read from MH i2c: F0 [17:51:27]MH_I2C_Read... [17:51:27]Read from MH i2c: F0 09 00 [17:51:27]MH_I2C_Read... [17:51:27]Read from MH i2c: F0 09 00 54 0A 00 20 E3 C0 66 8D AE BC 66 DC [17:51:27]GetLastDocTimeStamp 1723917039 [17:51:27]current date 1723917088 [17:51:27]FM_GetShiftState [17:51:27]SAM_PROTO_GetShiftState [17:51:27]wFMCommunicate request_size=4 [17:51:27]MH_SAM_APDU [17:51:27]CAPDU: 80 13 01 00 [17:51:27]Write to MH i2c: E2 08 00 55 0A 80 13 01 00 00 00 00 00 DC [17:51:27]Write i2c OK [17:51:27]MH_I2C_Read... [17:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:27]Read from MH i2c: E2 [17:51:27]MH_I2C_Read... [17:51:27]Read from MH i2c: E2 0E 00 [17:51:27]MH_I2C_Read... [17:51:27]Read from MH i2c: E2 0E 00 55 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3C [17:51:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:51:27]wFMCommunicate OK [17:51:27]SAM_PROTO_GetShiftState done [17:51:27]FM_GetShiftState done [17:51:27]opened in 1723853126 [17:51:27]opened+sec_in_day 1723939526 [17:51:27]quantity*price = 100032 [17:51:27]sum+1 = 100033 [17:51:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 554 17.08.2024 17:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198946 肖袩袛: 106164886025739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198946&fm=106164886025739&tin=02508201610067®Number=0000000000092545&sum=100032 [17:51:28]StoreToDocumentArchive [17:51:28]shift 463 fd 198946 [17:51:28]save to /storage/0463/doc_00198946 [17:51:28]save last doc name /storage/0463/doc_00198946 to /storage/kkm_last_doc_name [17:51:28]save OK [17:51:28]Clear old archive folders... [17:51:28]ProcessDocumentItem done err = 0, tmpTLVsize=250 [17:51:28]tlvbuf is 01946240 [17:51:28]SAM_PROTO_ClearQueue [17:51:28]wFMCommunicate request_size=4 [17:51:28]MH_SAM_APDU [17:51:28]CAPDU: 80 09 00 00 [17:51:28]Write to MH i2c: E2 08 00 62 0A 80 09 00 00 00 00 00 00 DE [17:51:28]Write i2c OK [17:51:28]MH_I2C_Read... [17:51:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:28]Read from MH i2c: E2 [17:51:28]MH_I2C_Read... [17:51:28]Read from MH i2c: E2 03 00 [17:51:28]MH_I2C_Read... [17:51:28]Read from MH i2c: E2 03 00 62 0A 00 90 00 E0 [17:51:29]RAPDU: 90 00 [17:51:29]wFMCommunicate OK [17:51:29]SAM_PROTO_ClearQueue done [17:51:29]KKMCreateOFDPacket [17:51:29]OFDProtocolAddRootSTLVToBuf [17:51:29]FM_MakeSignedData [17:51:29]FM_MakeSignedData [17:51:29]SAM_PROTO_SignData [17:51:29]wFMCommunicate request_size=4 [17:51:29]MH_SAM_APDU [17:51:29]CAPDU: 80 0D 01 02 [17:51:29]Write to MH i2c: E2 08 00 63 0A 80 0D 01 02 00 00 00 00 E6 [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:29]Read from MH i2c: E2 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [17:51:29]RAPDU: 90 00 [17:51:29]wFMCommunicate OK [17:51:29]wFMCommunicate request_size=255 [17:51:29]MH_SAM_APDU [17:51:29]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 20 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 09 03 00 35 04 06 00 60 8E [17:51:29]Write to MH i2c: E2 02 01 64 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 20 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 09 03 00 35 04 06 00 60 8E 00 00 FB [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:29]Read from MH i2c: E2 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 64 0A 00 90 00 E2 [17:51:29]RAPDU: 90 00 [17:51:29]wFMCommunicate OK [17:51:29]wFMCommunicate request_size=9 [17:51:29]MH_SAM_APDU [17:51:29]CAPDU: 80 0D 02 02 04 70 51 B6 0B [17:51:29]Write to MH i2c: E2 0C 00 65 0A 80 0D 02 02 04 00 70 51 B6 0B 00 00 73 [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:29]Read from MH i2c: E2 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [17:51:29]RAPDU: 90 00 [17:51:29]wFMCommunicate OK [17:51:29]wFMCommunicate request_size=4 [17:51:29]MH_SAM_APDU [17:51:29]CAPDU: 80 0D 03 02 [17:51:29]Write to MH i2c: E2 08 00 66 0A 80 0D 03 02 00 00 00 00 EB [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:29]Read from MH i2c: E2 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 0B 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 0B 00 66 0A 00 47 04 84 B2 72 40 62 13 90 00 94 [17:51:29]RAPDU: 47 04 84 B2 72 40 62 13 90 00 [17:51:29]wFMCommunicate OK [17:51:29]SAM_PROTO_SignData done [17:51:29]FM_MakeSignedData done [17:51:29]CreateOFDProtocolMessage [17:51:29]wFMCommunicate request_size=4 [17:51:29]MH_SAM_APDU [17:51:29]CAPDU: 80 11 00 00 [17:51:29]Write to MH i2c: E2 08 00 67 0A 80 11 00 00 00 00 00 00 EB [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:29]Read from MH i2c: E2 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 17 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: E2 17 00 67 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [17:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:51:29]wFMCommunicate OK [17:51:29]CreateOFDProtocolMessage done [17:51:29]OFDSenderStorePacket 198946 [17:51:29]StoreOFDPacket docnum=198946 [17:51:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 FF FA 06 01 3F 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 20 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 09 03 00 35 04 06 00 60 8E 70 51 B6 0B 47 04 84 B2 72 40 62 13 [17:51:29]CheckFolder [17:51:29]dirname=/storage/ofd_packets [17:51:29]CheckFolder done [17:51:29]ProducePacketName [17:51:29]name=ofd_packets/00198946 [17:51:29]NVStorageSaveData ofd_packets/00198946 [17:51:29]File name is /storage/ofd_packets/00198946 [17:51:29]Write 300 bytes [17:51:29]NVStorageSaveData done [17:51:29]OFDSenderStorePacket done [17:51:29]KKMCreateOFDPacket done [17:51:29]NVStorageSaveData kkm_last_timestamp [17:51:29]File name is /storage/kkm_last_timestamp [17:51:29]Write 4 bytes [17:51:29]NVStorageSaveData done [17:51:29]ExternCall_PrintAddStr [17:51:29]wPrintStart [17:51:29]Write to MH i2c: 01 00 00 68 0A 72 [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 07 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 07 00 68 0A 00 00 00 00 00 FF 0F 87 [17:51:29]RasterBufferAndPrint [17:51:29]line 小褔械褌 N : (1)11326413 [17:51:29]line 袠袧袧: 02508201610067 [17:51:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:51:29]line 袩袪袨袛袗袞袗 [17:51:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [17:51:29]line 孝芯胁邪褉: 2711190000 [17:51:29]line 袚袗袟-袣-3 [17:51:29]line 26.050 * 38.40 [17:51:29]line = 1000.32 [17:51:29]line 袧袛小 12% 袧小袩 1% [17:51:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:51:29]line 袠孝袨袚袨: 1000.32 [17:51:29]line 袧小袩 1% : 8.85 [17:51:29]line 袧袛小 12% : 106.23 [17:51:29]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:51:29]line 袘械蟹薪邪谢.: 1000.32 [17:51:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:51:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:51:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:51:29]line 效械泻 554 17.08.2024 17:51 [17:51:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:51:29]line 袟袧袦: 0300000079 [17:51:29]line 袪袧袦: 0000000000092545 [17:51:29]line 袙械褉褋懈褟 袣袣袦: 001 [17:51:29]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:51:29]line 肖袦: 0000000000871802 [17:51:29]line 肖袛: 198946 [17:51:29]line 肖袩袛: 106164886025739 [17:51:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175128&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198946&fm=106164886025739&tin=02508201610067®Number=0000000000092545&sum=100032 [17:51:29]written 0, free lines is 4095 [17:51:29]OFD Sender: Processing packet 198946 [packets to send 246, broken 245] [17:51:29]ProducePacketName [17:51:29]name=ofd_packets/00198946 [17:51:29]OFD Sender: To server: 嚂鰌G, [17:51:29]CommunicateWithHost lk.salyk.kg:30040 [17:51:29]ConnectInit lk.salyk.kg [17:51:29]Connected sock=10 [17:51:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 FF FA 06 01 3F 31 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 20 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 09 03 00 35 04 06 00 60 8E 70 51 B6 0B 47 04 84 B2 72 40 62 13 [17:51:29]Write to MH i2c: 01 00 00 92 0A 9C [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 07 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: 01 07 00 92 0A 00 00 00 00 00 ED 0C 9C [17:51:29]RasterBufferAndPrint [17:51:29]line [17:51:29]line [17:51:29]line [17:51:29]line [17:51:29]line [17:51:29]written 0, free lines is 3315 [17:51:29]MH_Cut [17:51:29]Write to MH i2c: D1 01 00 99 0A 01 75 [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: D1 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: D1 01 00 [17:51:29]MH_I2C_Read... [17:51:29]Read from MH i2c: D1 01 00 99 0A 00 74 [17:51:29]Write to MH i2c: 01 00 00 9A 0A A4 [17:51:29]Write i2c OK [17:51:29]MH_I2C_Read... [17:51:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7D 13 47 00 2A C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 09 03 00 F4 03 04 00 2F 8F C0 66 B6 04 01 00 00 5C 2C DF 59 36 89 16 F1 [17:51:30]CommunicateWithHost err = 0 [17:51:30]CheckOFDResponse [17:51:30]1017 (14) - 77093643461234 [17:51:30]1041 (16) - 0000000000871802 [17:51:30]1040 (4) - 198946 [17:51:30]1012 (4) - 17.08.2024 11:53 [17:51:30]1206 (1) - 0 [17:51:30]OFD Sender: Remove packet 198946 [17:51:30]ProducePacketName [17:51:30]name=ofd_packets/00198946 [17:51:30]NVStorageDeleteData [17:51:30]OFD Sender: No OFD packet to send [17:51:30]*** Cut start [17:51:30]*** Purtial cut [17:51:30]*** CUTSNS_PIN = 0 [17:51:30]*** Stage 1: CUTSNS_PIN = 1 [17:51:32]Read from MH i2c: 01 [17:51:32]MH_I2C_Read... [17:51:32]*** Stop cut motor [17:51:32]*** Cut end [17:51:32]Read from MH i2c: 01 07 00 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: 01 07 00 9A 0A 00 00 00 00 00 FF 0F B9 [17:51:32]process_action close_receipt done [17:51:32]requested_data is exist [17:51:32]produce_requested_data [17:51:32]requested_item fm.sn is exist - process it [17:51:32]wFMCommunicate request_size=4 [17:51:32]MH_SAM_APDU [17:51:32]CAPDU: 80 11 00 00 [17:51:32]Write to MH i2c: E2 08 00 9B 0A 80 11 00 00 00 00 00 00 1F [17:51:32]Write i2c OK [17:51:32]MH_I2C_Read... [17:51:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:32]Read from MH i2c: E2 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 17 00 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 17 00 9B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [17:51:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:51:32]wFMCommunicate OK [17:51:32]requested_item fd.num is exist - process it [17:51:32]SAM_PROTO_GetFieldsCounters [17:51:32]wFMCommunicate request_size=4 [17:51:32]MH_SAM_APDU [17:51:32]CAPDU: 80 13 00 00 [17:51:32]Write to MH i2c: E2 08 00 9C 0A 80 13 00 00 00 00 00 00 22 [17:51:32]Write i2c OK [17:51:32]MH_I2C_Read... [17:51:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:32]Read from MH i2c: E2 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 62 00 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 62 00 9C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [17:51:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:51:32]wFMCommunicate OK [17:51:32]SAM_PROTO_GetFieldsCounters done [17:51:32]requested_item shift.num is exist - process it [17:51:32]requested_item shift.opened is exist - process it [17:51:32]req_shift_opened [17:51:32]FM_GetShiftState [17:51:32]SAM_PROTO_GetShiftState [17:51:32]wFMCommunicate request_size=4 [17:51:32]MH_SAM_APDU [17:51:32]CAPDU: 80 13 01 00 [17:51:32]Write to MH i2c: E2 08 00 9D 0A 80 13 01 00 00 00 00 00 24 [17:51:32]Write i2c OK [17:51:32]MH_I2C_Read... [17:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:32]Read from MH i2c: E2 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 0E 00 [17:51:32]MH_I2C_Read... [17:51:32]Read from MH i2c: E2 0E 00 9D 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [17:51:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:51:32]wFMCommunicate OK [17:51:32]SAM_PROTO_GetShiftState done [17:51:32]FM_GetShiftState done [17:51:32]req_shift_opened done [17:51:32]requested_item shift.open_date is exist - process it [17:51:32]req_shift_open_date [17:51:32]req_shift_open_date done [17:51:32]produce_requested_data done [17:51:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198946,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:51:32]process_action_free close_receipt [17:51:32]json_value_free [17:51:32]json_value_free done [17:51:32]process_json_proto returns [17:51:32]Send response to host [17:51:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198946,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:51:32]free response buf [17:51:32]execute_script done [17:51:32]execute_script returns [17:51:32]free content buf [17:51:32]Sock 7.Close socket [17:51:32]Sock 7.Thread stoped [17:51:35]OFD Sender: No OFD packet to send [17:51:40]OFD Sender: No OFD packet to send [17:51:45]OFD Sender: No OFD packet to send [17:51:50]OFD Sender: No OFD packet to send [17:51:55]OFD Sender: No OFD packet to send [17:52:00]OFD Sender: No OFD packet to send [17:52:05]OFD Sender: No OFD packet to send [17:52:10]OFD Sender: No OFD packet to send [17:52:15]OFD Sender: No OFD packet to send [17:52:20]OFD Sender: No OFD packet to send [17:52:25]OFD Sender: No OFD packet to send [17:52:30]OFD Sender: No OFD packet to send [17:52:35]OFD Sender: No OFD packet to send [17:52:40]OFD Sender: No OFD packet to send [17:52:45]OFD Sender: No OFD packet to send [17:52:50]OFD Sender: No OFD packet to send [17:52:55]OFD Sender: No OFD packet to send [17:53:00]OFD Sender: No OFD packet to send [17:53:05]OFD Sender: No OFD packet to send [17:53:10]OFD Sender: No OFD packet to send [17:53:15]accept exits with 9 [17:53:15]New connection [17:53:15]New thread 3066936676 created [17:53:15]Thread 3066793316 joined [17:53:15]Waiting for new connection... [17:53:15] Sock 9.Parse request [17:53:15]Sock 9.Check first char [17:53:15]Sock 9.First char is OK [17:53:15]request: POST /json_proto HTTP/1.0 [17:53:15]Method: POST [17:53:15]URL: /json_proto [17:53:15]Method is POST - this is cgi request [17:53:15]url: /json_proto [17:53:15]query_string will be loaded in cgi processing [17:53:15]execute_cgi json_proto POST (null) [17:53:15]execute_cgi path=json_proto method=POST [17:53:15]POST find Content-Length [17:53:15]Host: 172.17.46.195:8080 [17:53:15]Content-Length: 679 [17:53:15]Content-Type: application/json [17:53:15] [17:53:15]POST finish read [17:53:15]Found Content-Length = 679 [17:53:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:15]execute_script... [17:53: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)11326416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:15]POST & json_proto [17:53:15]process_json_proto [17:53:15]json parsed OK: [17:53:15]protocol is kg_v1.0 [17:53:15]action value=close_receipt [17:53:15]process_action close_receipt [17:53:15]cmd_close_receipt [17:53:15]MH_GetDate [17:53:15]Write to MH i2c: F0 00 00 9E 0A 97 [17:53:15]Write i2c OK [17:53:15]MH_I2C_Read... [17:53:15]Read from MH i2c: F0 [17:53:15]MH_I2C_Read... [17:53:15]Read from MH i2c: F0 09 00 [17:53:15]MH_I2C_Read... [17:53:15]Read from MH i2c: F0 09 00 9E 0A 00 8C E3 C0 66 8D AE BC 66 92 [17:53:15]GetLastDocTimeStamp 1723917088 [17:53:15]current date 1723917196 [17:53:15]FM_GetShiftState [17:53:15]SAM_PROTO_GetShiftState [17:53:15]wFMCommunicate request_size=4 [17:53:15]MH_SAM_APDU [17:53:15]CAPDU: 80 13 01 00 [17:53:15]Write to MH i2c: E2 08 00 9F 0A 80 13 01 00 00 00 00 00 26 [17:53:15]Write i2c OK [17:53:15]MH_I2C_Read... [17:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:15]Read from MH i2c: E2 [17:53:15]MH_I2C_Read... [17:53:15]Read from MH i2c: E2 0E 00 [17:53:15]MH_I2C_Read... [17:53:15]Read from MH i2c: E2 0E 00 9F 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 86 [17:53:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:53:15]wFMCommunicate OK [17:53:15]SAM_PROTO_GetShiftState done [17:53:15]FM_GetShiftState done [17:53:15]opened in 1723853126 [17:53:15]opened+sec_in_day 1723939526 [17:53:15]quantity*price = 50036 [17:53:15]sum+1 = 50037 [17:53:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 555 17.08.2024 17:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198947 肖袩袛: 99296853731864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198947&fm=99296853731864&tin=02508201610067®Number=0000000000092545&sum=50000 [17:53:16]StoreToDocumentArchive [17:53:16]shift 463 fd 198947 [17:53:16]save to /storage/0463/doc_00198947 [17:53:16]save last doc name /storage/0463/doc_00198947 to /storage/kkm_last_doc_name [17:53:16]save OK [17:53:16]Clear old archive folders... [17:53:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:16]tlvbuf is 019576A0 [17:53:16]SAM_PROTO_ClearQueue [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 09 00 00 [17:53:16]Write to MH i2c: E2 08 00 AC 0A 80 09 00 00 00 00 00 00 28 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 AC 0A 00 90 00 2A [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]SAM_PROTO_ClearQueue done [17:53:16]KKMCreateOFDPacket [17:53:16]OFDProtocolAddRootSTLVToBuf [17:53:16]FM_MakeSignedData [17:53:16]FM_MakeSignedData [17:53:16]SAM_PROTO_SignData [17:53:16]wFMCommunicate request_size=4 [17:53:16]MH_SAM_APDU [17:53:16]CAPDU: 80 0D 01 02 [17:53:16]Write to MH i2c: E2 08 00 AD 0A 80 0D 01 02 00 00 00 00 30 [17:53:16]Write i2c OK [17:53:16]MH_I2C_Read... [17:53:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:16]Read from MH i2c: E2 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 [17:53:16]MH_I2C_Read... [17:53:16]Read from MH i2c: E2 03 00 AD 0A 00 90 00 2B [17:53:16]RAPDU: 90 00 [17:53:16]wFMCommunicate OK [17:53:16]wFMCommunicate request_size=255 [17:53:16]MH_SAM_APDU [17:53: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8C E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 09 03 00 35 04 06 00 5A [17:53:16]Write to MH i2c: E2 02 01 AE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8C E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 09 03 00 35 04 06 00 5A 00 00 C3 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 03 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 03 00 AE 0A 00 90 00 2C [17:53:17]RAPDU: 90 00 [17:53:17]wFMCommunicate OK [17:53:17]wFMCommunicate request_size=10 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 0D 02 02 05 4F 59 B1 AA 18 [17:53:17]Write to MH i2c: E2 0D 00 AF 0A 80 0D 02 02 05 00 4F 59 B1 AA 18 00 00 58 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 03 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 03 00 AF 0A 00 90 00 2D [17:53:17]RAPDU: 90 00 [17:53:17]wFMCommunicate OK [17:53:17]wFMCommunicate request_size=4 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 0D 03 02 [17:53:17]Write to MH i2c: E2 08 00 B0 0A 80 0D 03 02 00 00 00 00 35 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 0B 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 0B 00 B0 0A 00 69 D1 EC 0D 07 65 53 BB 90 00 E3 [17:53:17]RAPDU: 69 D1 EC 0D 07 65 53 BB 90 00 [17:53:17]wFMCommunicate OK [17:53:17]SAM_PROTO_SignData done [17:53:17]FM_MakeSignedData done [17:53:17]CreateOFDProtocolMessage [17:53:17]wFMCommunicate request_size=4 [17:53:17]MH_SAM_APDU [17:53:17]CAPDU: 80 11 00 00 [17:53:17]Write to MH i2c: E2 08 00 B1 0A 80 11 00 00 00 00 00 00 35 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:17]Read from MH i2c: E2 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 17 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: E2 17 00 B1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [17:53:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:53:17]wFMCommunicate OK [17:53:17]CreateOFDProtocolMessage done [17:53:17]OFDSenderStorePacket 198947 [17:53:17]StoreOFDPacket docnum=198947 [17:53:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 64 42 07 01 FF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8C E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 09 03 00 35 04 06 00 5A 4F 59 B1 AA 18 69 D1 EC 0D 07 65 53 BB [17:53:17]CheckFolder [17:53:17]dirname=/storage/ofd_packets [17:53:17]CheckFolder done [17:53:17]ProducePacketName [17:53:17]name=ofd_packets/00198947 [17:53:17]NVStorageSaveData ofd_packets/00198947 [17:53:17]File name is /storage/ofd_packets/00198947 [17:53:17]Write 301 bytes [17:53:17]NVStorageSaveData done [17:53:17]OFDSenderStorePacket done [17:53:17]KKMCreateOFDPacket done [17:53:17]NVStorageSaveData kkm_last_timestamp [17:53:17]File name is /storage/kkm_last_timestamp [17:53:17]Write 4 bytes [17:53:17]NVStorageSaveData done [17:53:17]ExternCall_PrintAddStr [17:53:17]wPrintStart [17:53:17]Write to MH i2c: 01 00 00 B2 0A BC [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 07 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 07 00 B2 0A 00 00 00 00 00 FF 0F D1 [17:53:17]RasterBufferAndPrint [17:53:17]line 小褔械褌 N : (1)11326416 [17:53:17]line 袠袧袧: 02508201610067 [17:53:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:53:17]line 袩袪袨袛袗袞袗 [17:53:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [17:53:17]line 孝芯胁邪褉: 2710124130 [17:53:17]line 袗懈-92-袣-4 [17:53:17]line 7.380 * 67.80 [17:53:17]line = 500.36 [17:53:17]line 袧袛小 12% 袧小袩 1% [17:53:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:53:17]line 袨袣袪校袚袥袝袧袠袝: -0.36 [17:53:17]line 袠孝袨袚袨: 500.00 [17:53:17]line 袙薪械褋械薪芯: 500.00 [17:53:17]line 小袛袗效袗: 0.00 [17:53:17]line 袧小袩 1% : 4.43 [17:53:17]line 袧袛小 12% : 53.14 [17:53:17]line 袧邪谢懈褔薪褘屑懈: 500.00 [17:53:17]line 袘械蟹薪邪谢.: 0.00 [17:53:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:53:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:53:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:53:17]line 效械泻 555 17.08.2024 17:53 [17:53:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:53:17]line 袟袧袦: 0300000079 [17:53:17]line 袪袧袦: 0000000000092545 [17:53:17]line 袙械褉褋懈褟 袣袣袦: 001 [17:53:17]line 肖袦: 0000000000871802 [17:53:17]line 肖袛: 198947 [17:53:17]line 肖袩袛: 99296853731864 [17:53:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175316&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198947&fm=99296853731864&tin=02508201610067®Number=0000000000092545&sum=50000 [17:53:17]written 0, free lines is 4095 [17:53:17]OFD Sender: Processing packet 198947 [packets to send 246, broken 245] [17:53:17]ProducePacketName [17:53:17]name=ofd_packets/00198947 [17:53:17]OFD Sender: To server: 嚂鰌G, [17:53:17]CommunicateWithHost lk.salyk.kg:30040 [17:53:17]ConnectInit lk.salyk.kg [17:53:17]Connected sock=7 [17:53:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 64 42 07 01 FF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 8C E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 09 03 00 35 04 06 00 5A 4F 59 B1 AA 18 69 D1 EC 0D 07 65 53 BB [17:53:17]Write to MH i2c: 01 00 00 DD 0A E7 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 07 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: 01 07 00 DD 0A 00 00 00 00 00 DF 0C D9 [17:53:17]RasterBufferAndPrint [17:53:17]line [17:53:17]line [17:53:17]line [17:53:17]line [17:53:17]line [17:53:17]written 0, free lines is 3301 [17:53:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 76 88 47 00 17 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 09 03 00 F4 03 04 00 9B 8F C0 66 B6 04 01 00 00 DF E1 72 BE 4B 25 DC 58 [17:53:17]CommunicateWithHost err = 0 [17:53:17]CheckOFDResponse [17:53:17]1017 (14) - 77093643461234 [17:53:17]1041 (16) - 0000000000871802 [17:53:17]1040 (4) - 198947 [17:53:17]1012 (4) - 17.08.2024 11:55 [17:53:17]1206 (1) - 0 [17:53:17]OFD Sender: Remove packet 198947 [17:53:17]ProducePacketName [17:53:17]name=ofd_packets/00198947 [17:53:17]NVStorageDeleteData [17:53:17]MH_Cut [17:53:17]Write to MH i2c: D1 01 00 E4 0A 01 C0 [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: D1 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: D1 01 00 [17:53:17]MH_I2C_Read... [17:53:17]Read from MH i2c: D1 01 00 E4 0A 00 BF [17:53:17]Write to MH i2c: 01 00 00 E5 0A EF [17:53:17]Write i2c OK [17:53:17]MH_I2C_Read... [17:53:18]OFD Sender: No OFD packet to send [17:53:18]*** Cut start [17:53:18]*** Purtial cut [17:53:18]*** Stage 1: CUTSNS_PIN = 1 [17:53:18]Read from MH i2c: 01 [17:53:18]MH_I2C_Read... [17:53:18]*** Stop cut motor [17:53:18]*** Cut end [17:53:18]Read from MH i2c: 01 07 00 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: 01 07 00 E5 0A 00 00 00 00 00 FF 0F 04 [17:53:18]process_action close_receipt done [17:53:18]requested_data is exist [17:53:18]produce_requested_data [17:53:18]requested_item fm.sn is exist - process it [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 11 00 00 [17:53:18]Write to MH i2c: E2 08 00 E6 0A 80 11 00 00 00 00 00 00 6A [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:18]Read from MH i2c: E2 [17:53:18]MH_I2C_Read... [17:53:18]Read from MH i2c: E2 17 00 [17:53:18]MH_I2C_Read... [17:53:18]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 31 38 30 32 90 00 B7 [17:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:53:18]wFMCommunicate OK [17:53:18]requested_item fd.num is exist - process it [17:53:18]SAM_PROTO_GetFieldsCounters [17:53:18]wFMCommunicate request_size=4 [17:53:18]MH_SAM_APDU [17:53:18]CAPDU: 80 13 00 00 [17:53:18]Write to MH i2c: E2 08 00 E7 0A 80 13 00 00 00 00 00 00 6D [17:53:18]Write i2c OK [17:53:18]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 62 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 62 00 E7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 0E [17:53:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:19]wFMCommunicate OK [17:53:19]SAM_PROTO_GetFieldsCounters done [17:53:19]requested_item shift.num is exist - process it [17:53:19]requested_item shift.opened is exist - process it [17:53:19]req_shift_opened [17:53:19]FM_GetShiftState [17:53:19]SAM_PROTO_GetShiftState [17:53:19]wFMCommunicate request_size=4 [17:53:19]MH_SAM_APDU [17:53:19]CAPDU: 80 13 01 00 [17:53:19]Write to MH i2c: E2 08 00 E8 0A 80 13 01 00 00 00 00 00 6F [17:53:19]Write i2c OK [17:53:19]MH_I2C_Read... [17:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:19]Read from MH i2c: E2 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 0E 00 [17:53:19]MH_I2C_Read... [17:53:19]Read from MH i2c: E2 0E 00 E8 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CF [17:53:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:53:19]wFMCommunicate OK [17:53:19]SAM_PROTO_GetShiftState done [17:53:19]FM_GetShiftState done [17:53:19]req_shift_opened done [17:53:19]requested_item shift.open_date is exist - process it [17:53:19]req_shift_open_date [17:53:19]req_shift_open_date done [17:53:19]produce_requested_data done [17:53:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198947,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:53:19]process_action_free close_receipt [17:53:19]json_value_free [17:53:19]json_value_free done [17:53:19]process_json_proto returns [17:53:19]Send response to host [17:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198947,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:53:19]free response buf [17:53:19]execute_script done [17:53:19]execute_script returns [17:53:19]free content buf [17:53:19]Sock 9.Close socket [17:53:19]Sock 9.Thread stoped [17:53:23]OFD Sender: No OFD packet to send [17:53:28]OFD Sender: No OFD packet to send [17:53:33]OFD Sender: No OFD packet to send [17:53:35]accept exits with 10 [17:53:35]New connection [17:53:35]New thread 3066793316 created [17:53:35]Thread 3066936676 joined [17:53:35]Waiting for new connection... [17:53:35] Sock 10.Parse request [17:53:35]Sock 10.Check first char [17:53:35]Sock 10.First char is OK [17:53:35]request: POST /json_proto HTTP/1.0 [17:53:35]Method: POST [17:53:35]URL: /json_proto [17:53:35]Method is POST - this is cgi request [17:53:35]url: /json_proto [17:53:35]query_string will be loaded in cgi processing [17:53:35]execute_cgi json_proto POST (null) [17:53:35]execute_cgi path=json_proto method=POST [17:53:35]POST find Content-Length [17:53:35]Host: 172.17.46.195:8080 [17:53:35]Content-Length: 805 [17:53:35]Content-Type: application/json [17:53:35] [17:53:35]POST finish read [17:53:35]Found Content-Length = 805 [17:53:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.340, "sum" : 2844.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2844.83 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:35]execute_script... [17:53:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 38.340, "sum" : 2844.83, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2844.83 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:53:35]POST & json_proto [17:53:35]process_json_proto [17:53:35]json parsed OK: [17:53:35]protocol is kg_v1.0 [17:53:35]action value=close_receipt [17:53:35]process_action close_receipt [17:53:35]cmd_close_receipt [17:53:35]MH_GetDate [17:53:35]Write to MH i2c: F0 00 00 E9 0A E2 [17:53:35]Write i2c OK [17:53:35]MH_I2C_Read... [17:53:35]Read from MH i2c: F0 [17:53:35]MH_I2C_Read... [17:53:35]Read from MH i2c: F0 09 00 [17:53:35]MH_I2C_Read... [17:53:35]Read from MH i2c: F0 09 00 E9 0A 00 A0 E3 C0 66 8D AE BC 66 F1 [17:53:35]GetLastDocTimeStamp 1723917196 [17:53:35]current date 1723917216 [17:53:35]FM_GetShiftState [17:53:35]SAM_PROTO_GetShiftState [17:53:35]wFMCommunicate request_size=4 [17:53:35]MH_SAM_APDU [17:53:35]CAPDU: 80 13 01 00 [17:53:35]Write to MH i2c: E2 08 00 EA 0A 80 13 01 00 00 00 00 00 71 [17:53:35]Write i2c OK [17:53:35]MH_I2C_Read... [17:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:35]Read from MH i2c: E2 [17:53:35]MH_I2C_Read... [17:53:35]Read from MH i2c: E2 0E 00 [17:53:35]MH_I2C_Read... [17:53:35]Read from MH i2c: E2 0E 00 EA 0A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D1 [17:53:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:53:35]wFMCommunicate OK [17:53:35]SAM_PROTO_GetShiftState done [17:53:35]FM_GetShiftState done [17:53:35]opened in 1723853126 [17:53:35]opened+sec_in_day 1723939526 [17:53:35]quantity*price = 284482 [17:53:35]sum+1 = 284484 [17:53:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2844.83 袧小袩 1% : 25.17 袧袛小 12% : 302.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2844.83 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 556 17.08.2024 17:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198948 肖袩袛: 211506821188486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198948&fm=211506821188486&tin=02508201610067®Number=0000000000092545&sum=284483 [17:53:36]StoreToDocumentArchive [17:53:36]shift 463 fd 198948 [17:53:36]save to /storage/0463/doc_00198948 [17:53:36]save last doc name /storage/0463/doc_00198948 to /storage/kkm_last_doc_name [17:53:36]save OK [17:53:36]Clear old archive folders... [17:53:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:53:36]tlvbuf is 019E5210 [17:53:36]SAM_PROTO_ClearQueue [17:53:36]wFMCommunicate request_size=4 [17:53:36]MH_SAM_APDU [17:53:36]CAPDU: 80 09 00 00 [17:53:36]Write to MH i2c: E2 08 00 F7 0A 80 09 00 00 00 00 00 00 73 [17:53:36]Write i2c OK [17:53:36]MH_I2C_Read... [17:53:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:53:36]Read from MH i2c: E2 [17:53:36]MH_I2C_Read... [17:53:36]Read from MH i2c: E2 03 00 [17:53:36]MH_I2C_Read... [17:53:36]Read from MH i2c: E2 03 00 F7 0A 00 90 00 75 [17:53:36]RAPDU: 90 00 [17:53:36]wFMCommunicate OK [17:53:36]SAM_PROTO_ClearQueue done [17:53:36]KKMCreateOFDPacket [17:53:36]OFDProtocolAddRootSTLVToBuf [17:53:36]FM_MakeSignedData [17:53:36]FM_MakeSignedData [17:53:36]SAM_PROTO_SignData [17:53:36]wFMCommunicate request_size=4 [17:53:36]MH_SAM_APDU [17:53:36]CAPDU: 80 0D 01 02 [17:53:36]Write to MH i2c: E2 08 00 F8 0A 80 0D 01 02 00 00 00 00 7B [17:53:36]Write i2c OK [17:53:36]MH_I2C_Read... [17:53:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:53:36]Read from MH i2c: E2 [17:53:36]MH_I2C_Read... [17:53:36]Read from MH i2c: E2 03 00 [17:53:36]MH_I2C_Read... [17:53:36]Read from MH i2c: E2 03 00 F8 0A 00 90 00 76 [17:53:36]RAPDU: 90 00 [17:53:36]wFMCommunicate OK [17:53:36]wFMCommunicate request_size=255 [17:53:36]MH_SAM_APDU [17:53: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 C4 95 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 43 57 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 57 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 57 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 A0 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 09 03 00 35 04 06 00 C0 [17:53:36]Write to MH i2c: E2 02 01 F9 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 95 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 43 57 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 57 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 57 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 A0 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 09 03 00 35 04 06 00 C0 00 00 BC [17:53:36]Write i2c OK [17:53:36]MH_I2C_Read... [17:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:37]Read from MH i2c: E2 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 03 00 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 03 00 F9 0A 00 90 00 77 [17:53:37]RAPDU: 90 00 [17:53:37]wFMCommunicate OK [17:53:37]wFMCommunicate request_size=10 [17:53:37]MH_SAM_APDU [17:53:37]CAPDU: 80 0D 02 02 05 5D 44 F1 CB 86 [17:53:37]Write to MH i2c: E2 0D 00 FA 0A 80 0D 02 02 05 00 5D 44 F1 CB 86 00 00 6B [17:53:37]Write i2c OK [17:53:37]MH_I2C_Read... [17:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:53:37]Read from MH i2c: E2 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 03 00 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 03 00 FA 0A 00 90 00 78 [17:53:37]RAPDU: 90 00 [17:53:37]wFMCommunicate OK [17:53:37]wFMCommunicate request_size=4 [17:53:37]MH_SAM_APDU [17:53:37]CAPDU: 80 0D 03 02 [17:53:37]Write to MH i2c: E2 08 00 FB 0A 80 0D 03 02 00 00 00 00 80 [17:53:37]Write i2c OK [17:53:37]MH_I2C_Read... [17:53:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:53:37]Read from MH i2c: E2 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 0B 00 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 0B 00 FB 0A 00 05 36 BC 9A 11 B3 25 73 90 00 6E [17:53:37]RAPDU: 05 36 BC 9A 11 B3 25 73 90 00 [17:53:37]wFMCommunicate OK [17:53:37]SAM_PROTO_SignData done [17:53:37]FM_MakeSignedData done [17:53:37]CreateOFDProtocolMessage [17:53:37]wFMCommunicate request_size=4 [17:53:37]MH_SAM_APDU [17:53:37]CAPDU: 80 11 00 00 [17:53:37]Write to MH i2c: E2 08 00 FC 0A 80 11 00 00 00 00 00 00 80 [17:53:37]Write i2c OK [17:53:37]MH_I2C_Read... [17:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:37]Read from MH i2c: E2 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 17 00 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: E2 17 00 FC 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CD [17:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:53:37]wFMCommunicate OK [17:53:37]CreateOFDProtocolMessage done [17:53:37]OFDSenderStorePacket 198948 [17:53:37]StoreOFDPacket docnum=198948 [17:53:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 92 72 07 01 66 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 95 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 43 57 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 57 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 57 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 A0 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 09 03 00 35 04 06 00 C0 5D 44 F1 CB 86 05 36 BC 9A 11 B3 25 73 [17:53:37]CheckFolder [17:53:37]dirname=/storage/ofd_packets [17:53:37]CheckFolder done [17:53:37]ProducePacketName [17:53:37]name=ofd_packets/00198948 [17:53:37]NVStorageSaveData ofd_packets/00198948 [17:53:37]File name is /storage/ofd_packets/00198948 [17:53:37]Write 301 bytes [17:53:37]NVStorageSaveData done [17:53:37]OFDSenderStorePacket done [17:53:37]KKMCreateOFDPacket done [17:53:37]NVStorageSaveData kkm_last_timestamp [17:53:37]File name is /storage/kkm_last_timestamp [17:53:37]Write 4 bytes [17:53:37]NVStorageSaveData done [17:53:37]ExternCall_PrintAddStr [17:53:37]wPrintStart [17:53:37]Write to MH i2c: 01 00 00 FD 0A 07 [17:53:37]Write i2c OK [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: 01 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: 01 07 00 [17:53:37]MH_I2C_Read... [17:53:37]Read from MH i2c: 01 07 00 FD 0A 00 00 00 00 00 FF 0F 1C [17:53:37]RasterBufferAndPrint [17:53:37]line 小褔械褌 N : (1)11326415 [17:53:37]line 袠袧袧: 02508201610067 [17:53:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:53:37]line 袩袪袨袛袗袞袗 [17:53:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [17:53:37]line 孝芯胁邪褉: 2710124500 [17:53:37]line 袗懈-95-袣-5 [17:53:37]line 38.340 * 74.20 [17:53:37]line = 2844.83 [17:53:37]line 袧袛小 12% 袧小袩 1% [17:53:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:53:37]line 袠孝袨袚袨: 2844.83 [17:53:37]line 袧小袩 1% : 25.17 [17:53:37]line 袧袛小 12% : 302.11 [17:53:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:53:37]line 袘械蟹薪邪谢.: 2844.83 [17:53:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:53:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:53:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:53:37]line 效械泻 556 17.08.2024 17:53 [17:53:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:53:37]line 袟袧袦: 0300000079 [17:53:37]line 袪袧袦: 0000000000092545 [17:53:37]line 袙械褉褋懈褟 袣袣袦: 001 [17:53:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:53:37]line 肖袦: 0000000000871802 [17:53:37]line 肖袛: 198948 [17:53:37]line 肖袩袛: 211506821188486 [17:53:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198948&fm=211506821188486&tin=02508201610067®Number=0000000000092545&sum=284483 [17:53:37]OFD Sender: Processing packet 198948 [packets to send 246, broken 245] [17:53:37]ProducePacketName [17:53:37]name=ofd_packets/00198948 [17:53:37]OFD Sender: To server: 嚂鰌G, [17:53:37]CommunicateWithHost lk.salyk.kg:30040 [17:53:37]ConnectInit lk.salyk.kg [17:53:37]written 0, free lines is 4095 [17:53:37]Connected sock=9 [17:53:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 92 72 07 01 66 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 95 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 43 57 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 43 57 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 76 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 43 57 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 A0 E3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 09 03 00 35 04 06 00 C0 5D 44 F1 CB 86 05 36 BC 9A 11 B3 25 73 [17:53:38]Write to MH i2c: 01 00 00 27 0B 32 [17:53:38]Write i2c OK [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: 01 [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: 01 07 00 [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: 01 07 00 27 0B 00 00 00 00 00 F8 0C 3D [17:53:38]RasterBufferAndPrint [17:53:38]line [17:53:38]line [17:53:38]line [17:53:38]line [17:53:38]line [17:53:38]written 0, free lines is 3327 [17:53:38]MH_Cut [17:53:38]Write to MH i2c: D1 01 00 2E 0B 01 0B [17:53:38]Write i2c OK [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: D1 [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: D1 01 00 [17:53:38]MH_I2C_Read... [17:53:38]Read from MH i2c: D1 01 00 2E 0B 00 0A [17:53:38]Write to MH i2c: 01 00 00 2F 0B 3A [17:53:38]Write i2c OK [17:53:38]MH_I2C_Read... [17:53:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8E 19 47 00 3D 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 09 03 00 F4 03 04 00 AF 8F C0 66 B6 04 01 00 00 DC 4B 03 2C 91 77 B0 10 [17:53:38]CommunicateWithHost err = 0 [17:53:38]CheckOFDResponse [17:53:38]1017 (14) - 77093643461234 [17:53:38]1041 (16) - 0000000000871802 [17:53:38]1040 (4) - 198948 [17:53:38]1012 (4) - 17.08.2024 11:55 [17:53:38]1206 (1) - 0 [17:53:38]OFD Sender: Remove packet 198948 [17:53:38]ProducePacketName [17:53:38]name=ofd_packets/00198948 [17:53:38]NVStorageDeleteData [17:53:38]OFD Sender: No OFD packet to send [17:53:38]*** Cut start [17:53:38]*** Purtial cut [17:53:38]*** CUTSNS_PIN = 0 [17:53:39]*** Stage 1: CUTSNS_PIN = 1 [17:53:40]Read from MH i2c: 01 [17:53:40]MH_I2C_Read... [17:53:40]*** Stop cut motor [17:53:40]*** Cut end [17:53:40]Read from MH i2c: 01 07 00 [17:53:40]MH_I2C_Read... [17:53:40]Read from MH i2c: 01 07 00 2F 0B 00 00 00 00 00 FF 0F 4F [17:53:40]process_action close_receipt done [17:53:40]requested_data is exist [17:53:40]produce_requested_data [17:53:40]requested_item fm.sn is exist - process it [17:53:40]wFMCommunicate request_size=4 [17:53:40]MH_SAM_APDU [17:53:40]CAPDU: 80 11 00 00 [17:53:40]Write to MH i2c: E2 08 00 30 0B 80 11 00 00 00 00 00 00 B5 [17:53:40]Write i2c OK [17:53:40]MH_I2C_Read... [17:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:53:40]Read from MH i2c: E2 [17:53:40]MH_I2C_Read... [17:53:40]Read from MH i2c: E2 17 00 [17:53:40]MH_I2C_Read... [17:53:40]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 31 38 30 32 90 00 02 [17:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:53:40]wFMCommunicate OK [17:53:40]requested_item fd.num is exist - process it [17:53:40]SAM_PROTO_GetFieldsCounters [17:53:40]wFMCommunicate request_size=4 [17:53:40]MH_SAM_APDU [17:53:40]CAPDU: 80 13 00 00 [17:53:40]Write to MH i2c: E2 08 00 31 0B 80 13 00 00 00 00 00 00 B8 [17:53:40]Write i2c OK [17:53:40]MH_I2C_Read... [17:53:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:53:41]Read from MH i2c: E2 [17:53:41]MH_I2C_Read... [17:53:41]Read from MH i2c: E2 62 00 [17:53:41]MH_I2C_Read... [17:53:41]Read from MH i2c: E2 62 00 31 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [17:53:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:53:41]wFMCommunicate OK [17:53:41]SAM_PROTO_GetFieldsCounters done [17:53:41]requested_item shift.num is exist - process it [17:53:41]requested_item shift.opened is exist - process it [17:53:41]req_shift_opened [17:53:41]FM_GetShiftState [17:53:41]SAM_PROTO_GetShiftState [17:53:41]wFMCommunicate request_size=4 [17:53:41]MH_SAM_APDU [17:53:41]CAPDU: 80 13 01 00 [17:53:41]Write to MH i2c: E2 08 00 32 0B 80 13 01 00 00 00 00 00 BA [17:53:41]Write i2c OK [17:53:41]MH_I2C_Read... [17:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:53:41]Read from MH i2c: E2 [17:53:41]MH_I2C_Read... [17:53:41]Read from MH i2c: E2 0E 00 [17:53:41]MH_I2C_Read... [17:53:41]Read from MH i2c: E2 0E 00 32 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1A [17:53:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:53:41]wFMCommunicate OK [17:53:41]SAM_PROTO_GetShiftState done [17:53:41]FM_GetShiftState done [17:53:41]req_shift_opened done [17:53:41]requested_item shift.open_date is exist - process it [17:53:41]req_shift_open_date [17:53:41]req_shift_open_date done [17:53:41]produce_requested_data done [17:53:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198948,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:53:41]process_action_free close_receipt [17:53:41]json_value_free [17:53:41]json_value_free done [17:53:41]process_json_proto returns [17:53:41]Send response to host [17:53:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198948,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:53:41]free response buf [17:53:41]execute_script done [17:53:41]execute_script returns [17:53:41]free content buf [17:53:41]Sock 10.Close socket [17:53:41]Sock 10.Thread stoped [17:53:43]OFD Sender: No OFD packet to send [17:53:48]OFD Sender: No OFD packet to send [17:53:53]OFD Sender: No OFD packet to send [17:53:58]OFD Sender: No OFD packet to send [17:54:03]OFD Sender: No OFD packet to send [17:54:08]OFD Sender: No OFD packet to send [17:54:13]OFD Sender: No OFD packet to send [17:54:18]OFD Sender: No OFD packet to send [17:54:23]OFD Sender: No OFD packet to send [17:54:28]OFD Sender: No OFD packet to send [17:54:33]OFD Sender: No OFD packet to send [17:54:38]OFD Sender: No OFD packet to send [17:54:43]OFD Sender: No OFD packet to send [17:54:48]OFD Sender: No OFD packet to send [17:54:53]OFD Sender: No OFD packet to send [17:54:58]OFD Sender: No OFD packet to send [17:55:03]OFD Sender: No OFD packet to send [17:55:08]OFD Sender: No OFD packet to send [17:55:13]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [17:56:19]accept exits with 7 [17:56:19]New connection [17:56:19]New thread 3066936676 created [17:56:19]Thread 3066793316 joined [17:56:19]Waiting for new connection... [17:56:19] Sock 7.Parse request [17:56:19]Sock 7.Check first char [17:56:19]Sock 7.First char is OK [17:56:19]request: POST /json_proto HTTP/1.0 [17:56:19]Method: POST [17:56:19]URL: /json_proto [17:56:19]Method is POST - this is cgi request [17:56:19]url: /json_proto [17:56:19]query_string will be loaded in cgi processing [17:56:19]execute_cgi json_proto POST (null) [17:56:19]execute_cgi path=json_proto method=POST [17:56:19]POST find Content-Length [17:56:19]Host: 172.17.46.195:8080 [17:56:19]Content-Length: 807 [17:56:19]Content-Type: application/json [17:56:19] [17:56:19]POST finish read [17:56:19]Found Content-Length = 807 [17:56:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079280/4307217", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:19]execute_script... [17:56: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)11326417", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079280/4307217", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:19]POST & json_proto [17:56:19]process_json_proto [17:56:19]json parsed OK: [17:56:19]protocol is kg_v1.0 [17:56:19]action value=close_receipt [17:56:19]process_action close_receipt [17:56:19]cmd_close_receipt [17:56:19]MH_GetDate [17:56:19]Write to MH i2c: F0 00 00 33 0B 2D [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: F0 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: F0 09 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: F0 09 00 33 0B 00 43 E4 C0 66 8D AE BC 66 E0 [17:56:19]GetLastDocTimeStamp 1723917216 [17:56:19]current date 1723917379 [17:56:19]FM_GetShiftState [17:56:19]SAM_PROTO_GetShiftState [17:56:19]wFMCommunicate request_size=4 [17:56:19]MH_SAM_APDU [17:56:19]CAPDU: 80 13 01 00 [17:56:19]Write to MH i2c: E2 08 00 34 0B 80 13 01 00 00 00 00 00 BC [17:56:19]Write i2c OK [17:56:19]MH_I2C_Read... [17:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:19]Read from MH i2c: E2 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 0E 00 [17:56:19]MH_I2C_Read... [17:56:19]Read from MH i2c: E2 0E 00 34 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1C [17:56:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:56:19]wFMCommunicate OK [17:56:19]SAM_PROTO_GetShiftState done [17:56:19]FM_GetShiftState done [17:56:19]opened in 1723853126 [17:56:19]opened+sec_in_day 1723939526 [17:56:19]quantity*price = 0 [17:56:19]sum+1 = 1 [17:56:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 557 17.08.2024 17:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4079280/4307217 肖袦: 0000000000871802 肖袛: 198949 肖袩袛: 14299455518093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198949&fm=14299455518093&tin=02508201610067®Number=0000000000092545&sum=0 [17:56:20]StoreToDocumentArchive [17:56:20]shift 463 fd 198949 [17:56:20]save to /storage/0463/doc_00198949 [17:56:20]save last doc name /storage/0463/doc_00198949 to /storage/kkm_last_doc_name [17:56:20]save OK [17:56:20]Clear old archive folders... [17:56:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:56:20]tlvbuf is 019464E0 [17:56:20]SAM_PROTO_ClearQueue [17:56:20]wFMCommunicate request_size=4 [17:56:20]MH_SAM_APDU [17:56:20]CAPDU: 80 09 00 00 [17:56:20]Write to MH i2c: E2 08 00 41 0B 80 09 00 00 00 00 00 00 BE [17:56:20]Write i2c OK [17:56:20]MH_I2C_Read... [17:56:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:20]Read from MH i2c: E2 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 03 00 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [17:56:20]RAPDU: 90 00 [17:56:20]wFMCommunicate OK [17:56:20]SAM_PROTO_ClearQueue done [17:56:20]KKMCreateOFDPacket [17:56:20]OFDProtocolAddRootSTLVToBuf [17:56:20]FM_MakeSignedData [17:56:20]FM_MakeSignedData [17:56:20]SAM_PROTO_SignData [17:56:20]wFMCommunicate request_size=4 [17:56:20]MH_SAM_APDU [17:56:20]CAPDU: 80 0D 01 02 [17:56:20]Write to MH i2c: E2 08 00 42 0B 80 0D 01 02 00 00 00 00 C6 [17:56:20]Write i2c OK [17:56:20]MH_I2C_Read... [17:56:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:20]Read from MH i2c: E2 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 03 00 [17:56:20]MH_I2C_Read... [17:56:20]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [17:56:20]RAPDU: 90 00 [17:56:20]wFMCommunicate OK [17:56:20]wFMCommunicate request_size=255 [17:56:20]MH_SAM_APDU [17:56:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 43 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 09 03 00 35 04 06 00 0D 01 59 F7 [17:56:20]Write to MH i2c: E2 02 01 43 0B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 43 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 09 03 00 35 04 06 00 0D 01 59 F7 00 00 01 [17:56:20]Write i2c OK [17:56:20]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 03 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 03 00 43 0B 00 90 00 C2 [17:56:21]RAPDU: 90 00 [17:56:21]wFMCommunicate OK [17:56:21]wFMCommunicate request_size=7 [17:56:21]MH_SAM_APDU [17:56:21]CAPDU: 80 0D 02 02 02 75 8D [17:56:21]Write to MH i2c: E2 0A 00 44 0B 80 0D 02 02 02 00 75 8D 00 00 CF [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 03 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 03 00 44 0B 00 90 00 C3 [17:56:21]RAPDU: 90 00 [17:56:21]wFMCommunicate OK [17:56:21]wFMCommunicate request_size=4 [17:56:21]MH_SAM_APDU [17:56:21]CAPDU: 80 0D 03 02 [17:56:21]Write to MH i2c: E2 08 00 45 0B 80 0D 03 02 00 00 00 00 CB [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 0B 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 0B 00 45 0B 00 A7 28 FB 88 CF 37 31 60 90 00 B5 [17:56:21]RAPDU: A7 28 FB 88 CF 37 31 60 90 00 [17:56:21]wFMCommunicate OK [17:56:21]SAM_PROTO_SignData done [17:56:21]FM_MakeSignedData done [17:56:21]CreateOFDProtocolMessage [17:56:21]wFMCommunicate request_size=4 [17:56:21]MH_SAM_APDU [17:56:21]CAPDU: 80 11 00 00 [17:56:21]Write to MH i2c: E2 08 00 46 0B 80 11 00 00 00 00 00 00 CB [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:21]Read from MH i2c: E2 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 17 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: E2 17 00 46 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 18 [17:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:56:21]wFMCommunicate OK [17:56:21]CreateOFDProtocolMessage done [17:56:21]OFDSenderStorePacket 198949 [17:56:21]StoreOFDPacket docnum=198949 [17:56:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C2 7B 04 01 DB D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 43 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 09 03 00 35 04 06 00 0D 01 59 F7 75 8D A7 28 FB 88 CF 37 31 60 [17:56:21]CheckFolder [17:56:21]dirname=/storage/ofd_packets [17:56:21]CheckFolder done [17:56:21]ProducePacketName [17:56:21]name=ofd_packets/00198949 [17:56:21]NVStorageSaveData ofd_packets/00198949 [17:56:21]File name is /storage/ofd_packets/00198949 [17:56:21]Write 298 bytes [17:56:21]NVStorageSaveData done [17:56:21]OFDSenderStorePacket done [17:56:21]KKMCreateOFDPacket done [17:56:21]NVStorageSaveData kkm_last_timestamp [17:56:21]File name is /storage/kkm_last_timestamp [17:56:21]Write 4 bytes [17:56:21]NVStorageSaveData done [17:56:21]ExternCall_PrintAddStr [17:56:21]wPrintStart [17:56:21]Write to MH i2c: 01 00 00 47 0B 52 [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 07 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 07 00 47 0B 00 00 00 00 00 FF 0F 67 [17:56:21]RasterBufferAndPrint [17:56:21]line 小褔械褌 N : (1)11326417 [17:56:21]line 袠袧袧: 02508201610067 [17:56:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:56:21]line 袩袪袨袛袗袞袗 [17:56:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [17:56:21]line 孝芯胁邪褉: 2710194210 [17:56:21]line 袛孝-袣-5 [17:56:21]line 25.000 * 0.00 [17:56:21]line = 0.00 [17:56:21]line 袧袛小 12% 袧小袩 1% [17:56:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:56:21]line 袠孝袨袚袨: 0.00 [17:56:21]line 袧小袩 1% : 0.00 [17:56:21]line 袧袛小 12% : 0.00 [17:56:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:56:21]line 袘械蟹薪邪谢.: 0.00 [17:56:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:56:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:56:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:56:21]line 效械泻 557 17.08.2024 17:56 [17:56:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:56:21]line 袟袧袦: 0300000079 [17:56:21]line 袪袧袦: 0000000000092545 [17:56:21]line 袙械褉褋懈褟 袣袣袦: 001 [17:56:21]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [17:56:21]line 4079280/4307217 [17:56:21]line 肖袦: 0000000000871802 [17:56:21]line 肖袛: 198949 [17:56:21]line 肖袩袛: 14299455518093 [17:56:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175619&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198949&fm=14299455518093&tin=02508201610067®Number=0000000000092545&sum=0 [17:56:21]written 0, free lines is 4095 [17:56:21]OFD Sender: Processing packet 198949 [packets to send 246, broken 245] [17:56:21]ProducePacketName [17:56:21]name=ofd_packets/00198949 [17:56:21]OFD Sender: To server: 嚂鰌G, [17:56:21]CommunicateWithHost lk.salyk.kg:30040 [17:56:21]ConnectInit lk.salyk.kg [17:56:21]Connected sock=10 [17:56:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C2 7B 04 01 DB D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 43 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 09 03 00 35 04 06 00 0D 01 59 F7 75 8D A7 28 FB 88 CF 37 31 60 [17:56:21]Write to MH i2c: 01 00 00 71 0B 7C [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 07 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: 01 07 00 71 0B 00 00 00 00 00 F6 0C 85 [17:56:21]RasterBufferAndPrint [17:56:21]line [17:56:21]line [17:56:21]line [17:56:21]line [17:56:21]line [17:56:21]written 0, free lines is 3324 [17:56:21]MH_Cut [17:56:21]Write to MH i2c: D1 01 00 78 0B 01 55 [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: D1 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: D1 01 00 [17:56:21]MH_I2C_Read... [17:56:21]Read from MH i2c: D1 01 00 78 0B 00 54 [17:56:21]Write to MH i2c: 01 00 00 79 0B 84 [17:56:21]Write i2c OK [17:56:21]MH_I2C_Read... [17:56:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A5 37 47 00 F9 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 31 38 30 32 10 04 04 00 25 09 03 00 F4 03 04 00 53 90 C0 66 B6 04 01 00 00 D7 69 3F 63 9D 6A 75 47 [17:56:21]CommunicateWithHost err = 0 [17:56:21]CheckOFDResponse [17:56:21]1017 (14) - 77093643461234 [17:56:21]1041 (16) - 0000000000871802 [17:56:21]1040 (4) - 198949 [17:56:21]1012 (4) - 17.08.2024 11:58 [17:56:21]1206 (1) - 0 [17:56:21]OFD Sender: Remove packet 198949 [17:56:21]ProducePacketName [17:56:21]name=ofd_packets/00198949 [17:56:21]NVStorageDeleteData [17:56:22]OFD Sender: No OFD packet to send [17:56:22]*** Cut start [17:56:22]*** Purtial cut [17:56:22]*** Stage 1: CUTSNS_PIN = 1 [17:56:22]Read from MH i2c: 01 [17:56:22]MH_I2C_Read... [17:56:22]*** Stop cut motor [17:56:22]*** Cut end [17:56:22]Read from MH i2c: 01 07 00 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: 01 07 00 79 0B 00 00 00 00 00 FF 0F 99 [17:56:22]process_action close_receipt done [17:56:22]requested_data is exist [17:56:22]produce_requested_data [17:56:22]requested_item fm.sn is exist - process it [17:56:22]wFMCommunicate request_size=4 [17:56:22]MH_SAM_APDU [17:56:22]CAPDU: 80 11 00 00 [17:56:22]Write to MH i2c: E2 08 00 7A 0B 80 11 00 00 00 00 00 00 FF [17:56:22]Write i2c OK [17:56:22]MH_I2C_Read... [17:56:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:22]Read from MH i2c: E2 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 17 00 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 17 00 7A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4C [17:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:56:22]wFMCommunicate OK [17:56:22]requested_item fd.num is exist - process it [17:56:22]SAM_PROTO_GetFieldsCounters [17:56:22]wFMCommunicate request_size=4 [17:56:22]MH_SAM_APDU [17:56:22]CAPDU: 80 13 00 00 [17:56:22]Write to MH i2c: E2 08 00 7B 0B 80 13 00 00 00 00 00 00 02 [17:56:22]Write i2c OK [17:56:22]MH_I2C_Read... [17:56:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:22]Read from MH i2c: E2 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 62 00 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 62 00 7B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 AB [17:56:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:22]wFMCommunicate OK [17:56:22]SAM_PROTO_GetFieldsCounters done [17:56:22]requested_item shift.num is exist - process it [17:56:22]requested_item shift.opened is exist - process it [17:56:22]req_shift_opened [17:56:22]FM_GetShiftState [17:56:22]SAM_PROTO_GetShiftState [17:56:22]wFMCommunicate request_size=4 [17:56:22]MH_SAM_APDU [17:56:22]CAPDU: 80 13 01 00 [17:56:22]Write to MH i2c: E2 08 00 7C 0B 80 13 01 00 00 00 00 00 04 [17:56:22]Write i2c OK [17:56:22]MH_I2C_Read... [17:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:22]Read from MH i2c: E2 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 0E 00 [17:56:22]MH_I2C_Read... [17:56:22]Read from MH i2c: E2 0E 00 7C 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 64 [17:56:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:56:22]wFMCommunicate OK [17:56:22]SAM_PROTO_GetShiftState done [17:56:22]FM_GetShiftState done [17:56:22]req_shift_opened done [17:56:22]requested_item shift.open_date is exist - process it [17:56:22]req_shift_open_date [17:56:22]req_shift_open_date done [17:56:22]produce_requested_data done [17:56:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198949,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:56:22]process_action_free close_receipt [17:56:22]json_value_free [17:56:22]json_value_free done [17:56:22]process_json_proto returns [17:56:22]Send response to host [17:56:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198949,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:56:22]free response buf [17:56:22]execute_script done [17:56:22]execute_script returns [17:56:22]free content buf [17:56:22]Sock 7.Close socket [17:56:22]Sock 7.Thread stoped [17:56:27]OFD Sender: No OFD packet to send [17:56:32]OFD Sender: No OFD packet to send [17:56:37]OFD Sender: No OFD packet to send [17:56:38]accept exits with 9 [17:56:38]New connection [17:56:38]New thread 3066793316 created [17:56:38]Thread 3066936676 joined [17:56:38]Waiting for new connection... [17:56:38] Sock 9.Parse request [17:56:38]Sock 9.Check first char [17:56:38]Sock 9.First char is OK [17:56:38]request: POST /json_proto HTTP/1.0 [17:56:38]Method: POST [17:56:38]URL: /json_proto [17:56:38]Method is POST - this is cgi request [17:56:38]url: /json_proto [17:56:38]query_string will be loaded in cgi processing [17:56:38]execute_cgi json_proto POST (null) [17:56:38]execute_cgi path=json_proto method=POST [17:56:38]POST find Content-Length [17:56:38]Host: 172.17.46.195:8080 [17:56:38]Content-Length: 679 [17:56:38]Content-Type: application/json [17:56:38] [17:56:38]POST finish read [17:56:38]Found Content-Length = 679 [17:56:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:38]execute_script... [17:56: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)11326418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:38]POST & json_proto [17:56:38]process_json_proto [17:56:38]json parsed OK: [17:56:38]protocol is kg_v1.0 [17:56:38]action value=close_receipt [17:56:38]process_action close_receipt [17:56:38]cmd_close_receipt [17:56:38]MH_GetDate [17:56:38]Write to MH i2c: F0 00 00 7D 0B 77 [17:56:38]Write i2c OK [17:56:38]MH_I2C_Read... [17:56:38]Read from MH i2c: F0 [17:56:38]MH_I2C_Read... [17:56:38]Read from MH i2c: F0 09 00 [17:56:38]MH_I2C_Read... [17:56:38]Read from MH i2c: F0 09 00 7D 0B 00 56 E4 C0 66 8D AE BC 66 3D [17:56:38]GetLastDocTimeStamp 1723917379 [17:56:38]current date 1723917398 [17:56:38]FM_GetShiftState [17:56:38]SAM_PROTO_GetShiftState [17:56:38]wFMCommunicate request_size=4 [17:56:38]MH_SAM_APDU [17:56:38]CAPDU: 80 13 01 00 [17:56:38]Write to MH i2c: E2 08 00 7E 0B 80 13 01 00 00 00 00 00 06 [17:56:38]Write i2c OK [17:56:38]MH_I2C_Read... [17:56:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:38]Read from MH i2c: E2 [17:56:38]MH_I2C_Read... [17:56:38]Read from MH i2c: E2 0E 00 [17:56:38]MH_I2C_Read... [17:56:38]Read from MH i2c: E2 0E 00 7E 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 66 [17:56:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:56:38]wFMCommunicate OK [17:56:38]SAM_PROTO_GetShiftState done [17:56:38]FM_GetShiftState done [17:56:38]opened in 1723853126 [17:56:38]opened+sec_in_day 1723939526 [17:56:38]quantity*price = 30035 [17:56:38]sum+1 = 30036 [17:56:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 558 17.08.2024 17:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198950 肖袩袛: 6306742393235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198950&fm=6306742393235&tin=02508201610067®Number=0000000000092545&sum=30000 [17:56:39]StoreToDocumentArchive [17:56:39]shift 463 fd 198950 [17:56:39]save to /storage/0463/doc_00198950 [17:56:39]save last doc name /storage/0463/doc_00198950 to /storage/kkm_last_doc_name [17:56:39]save OK [17:56:39]Clear old archive folders... [17:56:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:39]tlvbuf is 01946BC0 [17:56:39]SAM_PROTO_ClearQueue [17:56:39]wFMCommunicate request_size=4 [17:56:39]MH_SAM_APDU [17:56:39]CAPDU: 80 09 00 00 [17:56:39]Write to MH i2c: E2 08 00 8B 0B 80 09 00 00 00 00 00 00 08 [17:56:39]Write i2c OK [17:56:39]MH_I2C_Read... [17:56:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:39]Read from MH i2c: E2 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 8B 0B 00 90 00 0A [17:56:39]RAPDU: 90 00 [17:56:39]wFMCommunicate OK [17:56:39]SAM_PROTO_ClearQueue done [17:56:39]KKMCreateOFDPacket [17:56:39]OFDProtocolAddRootSTLVToBuf [17:56:39]FM_MakeSignedData [17:56:39]FM_MakeSignedData [17:56:39]SAM_PROTO_SignData [17:56:39]wFMCommunicate request_size=4 [17:56:39]MH_SAM_APDU [17:56:39]CAPDU: 80 0D 01 02 [17:56:39]Write to MH i2c: E2 08 00 8C 0B 80 0D 01 02 00 00 00 00 10 [17:56:39]Write i2c OK [17:56:39]MH_I2C_Read... [17:56:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:39]Read from MH i2c: E2 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 8C 0B 00 90 00 0B [17:56:39]RAPDU: 90 00 [17:56:39]wFMCommunicate OK [17:56:39]wFMCommunicate request_size=255 [17:56:39]MH_SAM_APDU [17:56: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 56 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 09 03 00 35 04 06 00 05 [17:56:39]Write to MH i2c: E2 02 01 8D 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 56 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 09 03 00 35 04 06 00 05 00 00 3E [17:56:39]Write i2c OK [17:56:39]MH_I2C_Read... [17:56:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:39]Read from MH i2c: E2 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 8D 0B 00 90 00 0C [17:56:39]RAPDU: 90 00 [17:56:39]wFMCommunicate OK [17:56:39]wFMCommunicate request_size=10 [17:56:39]MH_SAM_APDU [17:56:39]CAPDU: 80 0D 02 02 05 BC 67 23 D9 93 [17:56:39]Write to MH i2c: E2 0D 00 8E 0B 80 0D 02 02 05 00 BC 67 23 D9 93 00 00 CF [17:56:39]Write i2c OK [17:56:39]MH_I2C_Read... [17:56:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:39]Read from MH i2c: E2 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 [17:56:39]MH_I2C_Read... [17:56:39]Read from MH i2c: E2 03 00 8E 0B 00 90 00 0D [17:56:39]RAPDU: 90 00 [17:56:39]wFMCommunicate OK [17:56:39]wFMCommunicate request_size=4 [17:56:39]MH_SAM_APDU [17:56:39]CAPDU: 80 0D 03 02 [17:56:39]Write to MH i2c: E2 08 00 8F 0B 80 0D 03 02 00 00 00 00 15 [17:56:39]Write i2c OK [17:56:39]MH_I2C_Read... [17:56:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:40]Read from MH i2c: E2 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: E2 0B 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: E2 0B 00 8F 0B 00 86 03 68 0A 45 86 88 CD 90 00 31 [17:56:40]RAPDU: 86 03 68 0A 45 86 88 CD 90 00 [17:56:40]wFMCommunicate OK [17:56:40]SAM_PROTO_SignData done [17:56:40]FM_MakeSignedData done [17:56:40]CreateOFDProtocolMessage [17:56:40]wFMCommunicate request_size=4 [17:56:40]MH_SAM_APDU [17:56:40]CAPDU: 80 11 00 00 [17:56:40]Write to MH i2c: E2 08 00 90 0B 80 11 00 00 00 00 00 00 15 [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:40]Read from MH i2c: E2 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: E2 17 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: E2 17 00 90 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [17:56:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:56:40]wFMCommunicate OK [17:56:40]CreateOFDProtocolMessage done [17:56:40]OFDSenderStorePacket 198950 [17:56:40]StoreOFDPacket docnum=198950 [17:56:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 8C 07 01 C9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 56 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 09 03 00 35 04 06 00 05 BC 67 23 D9 93 86 03 68 0A 45 86 88 CD [17:56:40]CheckFolder [17:56:40]dirname=/storage/ofd_packets [17:56:40]CheckFolder done [17:56:40]ProducePacketName [17:56:40]name=ofd_packets/00198950 [17:56:40]NVStorageSaveData ofd_packets/00198950 [17:56:40]File name is /storage/ofd_packets/00198950 [17:56:40]Write 301 bytes [17:56:40]NVStorageSaveData done [17:56:40]OFDSenderStorePacket done [17:56:40]KKMCreateOFDPacket done [17:56:40]NVStorageSaveData kkm_last_timestamp [17:56:40]File name is /storage/kkm_last_timestamp [17:56:40]Write 4 bytes [17:56:40]NVStorageSaveData done [17:56:40]ExternCall_PrintAddStr [17:56:40]wPrintStart [17:56:40]Write to MH i2c: 01 00 00 91 0B 9C [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 07 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 07 00 91 0B 00 00 00 00 00 FF 0F B1 [17:56:40]RasterBufferAndPrint [17:56:40]line 小褔械褌 N : (1)11326418 [17:56:40]line 袠袧袧: 02508201610067 [17:56:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:56:40]line 袩袪袨袛袗袞袗 [17:56:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [17:56:40]line 孝芯胁邪褉: 2710124130 [17:56:40]line 袗懈-92-袣-4 [17:56:40]line 4.430 * 67.80 [17:56:40]line = 300.35 [17:56:40]line 袧袛小 12% 袧小袩 1% [17:56:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:56:40]line 袨袣袪校袚袥袝袧袠袝: -0.35 [17:56:40]line 袠孝袨袚袨: 300.00 [17:56:40]line 袙薪械褋械薪芯: 300.00 [17:56:40]line 小袛袗效袗: 0.00 [17:56:40]line 袧小袩 1% : 2.66 [17:56:40]line 袧袛小 12% : 31.90 [17:56:40]line 袧邪谢懈褔薪褘屑懈: 300.00 [17:56:40]line 袘械蟹薪邪谢.: 0.00 [17:56:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:56:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:56:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:56:40]line 效械泻 558 17.08.2024 17:56 [17:56:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:56:40]line 袟袧袦: 0300000079 [17:56:40]line 袪袧袦: 0000000000092545 [17:56:40]line 袙械褉褋懈褟 袣袣袦: 001 [17:56:40]line 肖袦: 0000000000871802 [17:56:40]line 肖袛: 198950 [17:56:40]line 肖袩袛: 6306742393235 [17:56:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175638&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198950&fm=6306742393235&tin=02508201610067®Number=0000000000092545&sum=30000 [17:56:40]written 0, free lines is 4095 [17:56:40]OFD Sender: Processing packet 198950 [packets to send 246, broken 245] [17:56:40]ProducePacketName [17:56:40]name=ofd_packets/00198950 [17:56:40]OFD Sender: To server: 嚂鰌G, [17:56:40]CommunicateWithHost lk.salyk.kg:30040 [17:56:40]ConnectInit lk.salyk.kg [17:56:40]Connected sock=10 [17:56:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 8C 07 01 C9 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 56 E4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 09 03 00 35 04 06 00 05 BC 67 23 D9 93 86 03 68 0A 45 86 88 CD [17:56:40]Write to MH i2c: 01 00 00 BC 0B C7 [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 07 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: 01 07 00 BC 0B 00 00 00 00 00 EE 0C C8 [17:56:40]RasterBufferAndPrint [17:56:40]line [17:56:40]line [17:56:40]line [17:56:40]line [17:56:40]line [17:56:40]written 0, free lines is 3316 [17:56:40]MH_Cut [17:56:40]Write to MH i2c: D1 01 00 C3 0B 01 A0 [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: D1 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: D1 01 00 [17:56:40]MH_I2C_Read... [17:56:40]Read from MH i2c: D1 01 00 C3 0B 00 9F [17:56:40]Write to MH i2c: 01 00 00 C4 0B CF [17:56:40]Write i2c OK [17:56:40]MH_I2C_Read... [17:56:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 88 47 00 C1 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 09 03 00 F4 03 04 00 66 90 C0 66 B6 04 01 00 00 3A 67 D3 7B EF E0 DC 52 [17:56:40]CommunicateWithHost err = 0 [17:56:40]CheckOFDResponse [17:56:40]1017 (14) - 77093643461234 [17:56:40]1041 (16) - 0000000000871802 [17:56:40]1040 (4) - 198950 [17:56:40]1012 (4) - 17.08.2024 11:58 [17:56:40]1206 (1) - 0 [17:56:40]OFD Sender: Remove packet 198950 [17:56:40]ProducePacketName [17:56:40]name=ofd_packets/00198950 [17:56:40]NVStorageDeleteData [17:56:41]OFD Sender: No OFD packet to send [17:56:41]*** Cut start [17:56:41]*** Purtial cut [17:56:41]*** CUTSNS_PIN = 0 [17:56:41]*** Stage 1: CUTSNS_PIN = 1 [17:56:43]Read from MH i2c: 01 [17:56:43]MH_I2C_Read... [17:56:43]*** Stop cut motor [17:56:43]*** Cut end [17:56:43]Read from MH i2c: 01 07 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: 01 07 00 C4 0B 00 00 00 00 00 FF 0F E4 [17:56:43]process_action close_receipt done [17:56:43]requested_data is exist [17:56:43]produce_requested_data [17:56:43]requested_item fm.sn is exist - process it [17:56:43]wFMCommunicate request_size=4 [17:56:43]MH_SAM_APDU [17:56:43]CAPDU: 80 11 00 00 [17:56:43]Write to MH i2c: E2 08 00 C5 0B 80 11 00 00 00 00 00 00 4A [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:43]Read from MH i2c: E2 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 17 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 17 00 C5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 97 [17:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:56:43]wFMCommunicate OK [17:56:43]requested_item fd.num is exist - process it [17:56:43]SAM_PROTO_GetFieldsCounters [17:56:43]wFMCommunicate request_size=4 [17:56:43]MH_SAM_APDU [17:56:43]CAPDU: 80 13 00 00 [17:56:43]Write to MH i2c: E2 08 00 C6 0B 80 13 00 00 00 00 00 00 4D [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:43]Read from MH i2c: E2 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 62 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 62 00 C6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [17:56:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:43]wFMCommunicate OK [17:56:43]SAM_PROTO_GetFieldsCounters done [17:56:43]requested_item shift.num is exist - process it [17:56:43]requested_item shift.opened is exist - process it [17:56:43]req_shift_opened [17:56:43]FM_GetShiftState [17:56:43]SAM_PROTO_GetShiftState [17:56:43]wFMCommunicate request_size=4 [17:56:43]MH_SAM_APDU [17:56:43]CAPDU: 80 13 01 00 [17:56:43]Write to MH i2c: E2 08 00 C7 0B 80 13 01 00 00 00 00 00 4F [17:56:43]Write i2c OK [17:56:43]MH_I2C_Read... [17:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:43]Read from MH i2c: E2 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 0E 00 [17:56:43]MH_I2C_Read... [17:56:43]Read from MH i2c: E2 0E 00 C7 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AF [17:56:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:56:43]wFMCommunicate OK [17:56:43]SAM_PROTO_GetShiftState done [17:56:43]FM_GetShiftState done [17:56:43]req_shift_opened done [17:56:43]requested_item shift.open_date is exist - process it [17:56:43]req_shift_open_date [17:56:43]req_shift_open_date done [17:56:43]produce_requested_data done [17:56:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198950,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:56:43]process_action_free close_receipt [17:56:43]json_value_free [17:56:43]json_value_free done [17:56:43]process_json_proto returns [17:56:43]Send response to host [17:56:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198950,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:56:43]free response buf [17:56:43]execute_script done [17:56:43]execute_script returns [17:56:43]free content buf [17:56:43]Sock 9.Close socket [17:56:43]Sock 9.Thread stoped [17:56:46]OFD Sender: No OFD packet to send [17:56:51]OFD Sender: No OFD packet to send [17:56:56]OFD Sender: No OFD packet to send [17:57:01]OFD Sender: No OFD packet to send [17:57:06]OFD Sender: No OFD packet to send [17:57:11]OFD Sender: No OFD packet to send [17:57:16]OFD Sender: No OFD packet to send [17:57:21]OFD Sender: No OFD packet to send [17:57:26]OFD Sender: No OFD packet to send [17:57:31]OFD Sender: No OFD packet to send [17:57:36]OFD Sender: No OFD packet to send [17:57:41]OFD Sender: No OFD packet to send [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:36]accept exits with 7 [17:59:36]New connection [17:59:36]New thread 3066936676 created [17:59:36]Thread 3066793316 joined [17:59:36]Waiting for new connection... [17:59:36] Sock 7.Parse request [17:59:36]Sock 7.Check first char [17:59:36]Sock 7.First char is OK [17:59:36]request: POST /json_proto HTTP/1.0 [17:59:36]Method: POST [17:59:36]URL: /json_proto [17:59:36]Method is POST - this is cgi request [17:59:36]url: /json_proto [17:59:36]query_string will be loaded in cgi processing [17:59:36]execute_cgi json_proto POST (null) [17:59:36]execute_cgi path=json_proto method=POST [17:59:36]POST find Content-Length [17:59:36]Host: 172.17.46.195:8080 [17:59:36]Content-Length: 802 [17:59:36]Content-Type: application/json [17:59:36] [17:59:36]POST finish read [17:59:36]Found Content-Length = 802 [17:59:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:36]execute_script... [17:59: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)11326420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:36]POST & json_proto [17:59:36]process_json_proto [17:59:36]json parsed OK: [17:59:36]protocol is kg_v1.0 [17:59:36]action value=close_receipt [17:59:36]process_action close_receipt [17:59:36]cmd_close_receipt [17:59:36]MH_GetDate [17:59:36]Write to MH i2c: F0 00 00 C8 0B C2 [17:59:36]Write i2c OK [17:59:36]MH_I2C_Read... [17:59:36]Read from MH i2c: F0 [17:59:36]MH_I2C_Read... [17:59:36]Read from MH i2c: F0 09 00 [17:59:36]MH_I2C_Read... [17:59:36]Read from MH i2c: F0 09 00 C8 0B 00 09 E5 C0 66 8D AE BC 66 3C [17:59:36]GetLastDocTimeStamp 1723917398 [17:59:36]current date 1723917577 [17:59:36]FM_GetShiftState [17:59:36]SAM_PROTO_GetShiftState [17:59:36]wFMCommunicate request_size=4 [17:59:36]MH_SAM_APDU [17:59:36]CAPDU: 80 13 01 00 [17:59:36]Write to MH i2c: E2 08 00 C9 0B 80 13 01 00 00 00 00 00 51 [17:59:36]Write i2c OK [17:59:36]MH_I2C_Read... [17:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:36]Read from MH i2c: E2 [17:59:36]MH_I2C_Read... [17:59:36]Read from MH i2c: E2 0E 00 [17:59:36]MH_I2C_Read... [17:59:36]Read from MH i2c: E2 0E 00 C9 0B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B1 [17:59:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:59:36]wFMCommunicate OK [17:59:36]SAM_PROTO_GetShiftState done [17:59:36]FM_GetShiftState done [17:59:36]opened in 1723853126 [17:59:36]opened+sec_in_day 1723939526 [17:59:36]quantity*price = 30051 [17:59:36]sum+1 = 30052 [17:59:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.51 袧小袩 1% : 2.66 袧袛小 12% : 31.91 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 559 17.08.2024 17:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198951 肖袩袛: 101645219781912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175937&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198951&fm=101645219781912&tin=02508201610067®Number=0000000000092545&sum=30051 [17:59:38]StoreToDocumentArchive [17:59:38]shift 463 fd 198951 [17:59:38]save to /storage/0463/doc_00198951 [17:59:38]save last doc name /storage/0463/doc_00198951 to /storage/kkm_last_doc_name [17:59:38]save OK [17:59:38]Clear old archive folders... [17:59:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:59:38]tlvbuf is 019E5090 [17:59:38]SAM_PROTO_ClearQueue [17:59:38]wFMCommunicate request_size=4 [17:59:38]MH_SAM_APDU [17:59:38]CAPDU: 80 09 00 00 [17:59:38]Write to MH i2c: E2 08 00 D6 0B 80 09 00 00 00 00 00 00 53 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 D6 0B 00 90 00 55 [17:59:38]RAPDU: 90 00 [17:59:38]wFMCommunicate OK [17:59:38]SAM_PROTO_ClearQueue done [17:59:38]KKMCreateOFDPacket [17:59:38]OFDProtocolAddRootSTLVToBuf [17:59:38]FM_MakeSignedData [17:59:38]FM_MakeSignedData [17:59:38]SAM_PROTO_SignData [17:59:38]wFMCommunicate request_size=4 [17:59:38]MH_SAM_APDU [17:59:38]CAPDU: 80 0D 01 02 [17:59:38]Write to MH i2c: E2 08 00 D7 0B 80 0D 01 02 00 00 00 00 5B [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 D7 0B 00 90 00 56 [17:59:38]RAPDU: 90 00 [17:59:38]wFMCommunicate OK [17:59:38]wFMCommunicate request_size=255 [17:59:38]MH_SAM_APDU [17:59: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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 09 03 00 35 04 06 00 5C [17:59:38]Write to MH i2c: E2 02 01 D8 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 09 03 00 35 04 06 00 5C 00 00 16 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 D8 0B 00 90 00 57 [17:59:38]RAPDU: 90 00 [17:59:38]wFMCommunicate OK [17:59:38]wFMCommunicate request_size=10 [17:59:38]MH_SAM_APDU [17:59:38]CAPDU: 80 0D 02 02 05 72 1F 37 DD 18 [17:59:38]Write to MH i2c: E2 0D 00 D9 0B 80 0D 02 02 05 00 72 1F 37 DD 18 00 00 25 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 03 00 D9 0B 00 90 00 58 [17:59:38]RAPDU: 90 00 [17:59:38]wFMCommunicate OK [17:59:38]wFMCommunicate request_size=4 [17:59:38]MH_SAM_APDU [17:59:38]CAPDU: 80 0D 03 02 [17:59:38]Write to MH i2c: E2 08 00 DA 0B 80 0D 03 02 00 00 00 00 60 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 0B 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 0B 00 DA 0B 00 AF BA 54 E5 C5 69 30 6B 90 00 CC [17:59:38]RAPDU: AF BA 54 E5 C5 69 30 6B 90 00 [17:59:38]wFMCommunicate OK [17:59:38]SAM_PROTO_SignData done [17:59:38]FM_MakeSignedData done [17:59:38]CreateOFDProtocolMessage [17:59:38]wFMCommunicate request_size=4 [17:59:38]MH_SAM_APDU [17:59:38]CAPDU: 80 11 00 00 [17:59:38]Write to MH i2c: E2 08 00 DB 0B 80 11 00 00 00 00 00 00 60 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:38]Read from MH i2c: E2 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 17 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: E2 17 00 DB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [17:59:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:59:38]wFMCommunicate OK [17:59:38]CreateOFDProtocolMessage done [17:59:38]OFDSenderStorePacket 198951 [17:59:38]StoreOFDPacket docnum=198951 [17:59:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4D F2 07 01 55 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 09 03 00 35 04 06 00 5C 72 1F 37 DD 18 AF BA 54 E5 C5 69 30 6B [17:59:38]CheckFolder [17:59:38]dirname=/storage/ofd_packets [17:59:38]CheckFolder done [17:59:38]ProducePacketName [17:59:38]name=ofd_packets/00198951 [17:59:38]NVStorageSaveData ofd_packets/00198951 [17:59:38]File name is /storage/ofd_packets/00198951 [17:59:38]Write 301 bytes [17:59:38]NVStorageSaveData done [17:59:38]OFDSenderStorePacket done [17:59:38]KKMCreateOFDPacket done [17:59:38]NVStorageSaveData kkm_last_timestamp [17:59:38]File name is /storage/kkm_last_timestamp [17:59:38]Write 4 bytes [17:59:38]NVStorageSaveData done [17:59:38]ExternCall_PrintAddStr [17:59:38]wPrintStart [17:59:38]Write to MH i2c: 01 00 00 DC 0B E7 [17:59:38]Write i2c OK [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: 01 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: 01 07 00 [17:59:38]MH_I2C_Read... [17:59:38]Read from MH i2c: 01 07 00 DC 0B 00 00 00 00 00 FF 0F FC [17:59:38]RasterBufferAndPrint [17:59:38]line 小褔械褌 N : (1)11326420 [17:59:38]line 袠袧袧: 02508201610067 [17:59:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:59:38]line 袩袪袨袛袗袞袗 [17:59:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [17:59:38]line 孝芯胁邪褉: 2710124500 [17:59:38]line 袗懈-95-袣-5 [17:59:38]line 4.050 * 74.20 [17:59:38]line = 300.51 [17:59:38]line 袧袛小 12% 袧小袩 1% [17:59:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:59:38]line 袠孝袨袚袨: 300.51 [17:59:38]line 袧小袩 1% : 2.66 [17:59:38]line 袧袛小 12% : 31.91 [17:59:38]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:59:38]line 袘械蟹薪邪谢.: 300.51 [17:59:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:59:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:59:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:59:38]line 效械泻 559 17.08.2024 17:59 [17:59:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:59:38]line 袟袧袦: 0300000079 [17:59:38]line 袪袧袦: 0000000000092545 [17:59:38]line 袙械褉褋懈褟 袣袣袦: 001 [17:59:38]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [17:59:38]line 肖袦: 0000000000871802 [17:59:38]line 肖袛: 198951 [17:59:38]line 肖袩袛: 101645219781912 [17:59:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175937&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198951&fm=101645219781912&tin=02508201610067®Number=0000000000092545&sum=30051 [17:59:38]written 0, free lines is 4095 [17:59:38]OFD Sender: Processing packet 198951 [packets to send 246, broken 245] [17:59:38]ProducePacketName [17:59:38]name=ofd_packets/00198951 [17:59:38]OFD Sender: To server: 嚂鰌G, [17:59:38]CommunicateWithHost lk.salyk.kg:30040 [17:59:38]ConnectInit lk.salyk.kg [17:59:38]Connected sock=10 [17:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4D F2 07 01 55 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 09 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 09 03 00 35 04 06 00 5C 72 1F 37 DD 18 AF BA 54 E5 C5 69 30 6B [17:59:39]Write to MH i2c: 01 00 00 06 0C 12 [17:59:39]Write i2c OK [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: 01 [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: 01 07 00 [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: 01 07 00 06 0C 00 00 00 00 00 E4 0C 09 [17:59:39]RasterBufferAndPrint [17:59:39]line [17:59:39]line [17:59:39]line [17:59:39]line [17:59:39]line [17:59:39]written 0, free lines is 3306 [17:59:39]MH_Cut [17:59:39]Write to MH i2c: D1 01 00 0D 0C 01 EB [17:59:39]Write i2c OK [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: D1 [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: D1 01 00 [17:59:39]MH_I2C_Read... [17:59:39]Read from MH i2c: D1 01 00 0D 0C 00 EA [17:59:39]Write to MH i2c: 01 00 00 0E 0C 1A [17:59:39]Write i2c OK [17:59:39]MH_I2C_Read... [17:59:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E3 03 47 00 E3 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 09 03 00 F4 03 04 00 18 91 C0 66 B6 04 01 00 00 57 2C 25 78 21 A7 91 3E [17:59:39]CommunicateWithHost err = 0 [17:59:39]CheckOFDResponse [17:59:39]1017 (14) - 77093643461234 [17:59:39]1041 (16) - 0000000000871802 [17:59:39]1040 (4) - 198951 [17:59:39]1012 (4) - 17.08.2024 12:01 [17:59:39]1206 (1) - 0 [17:59:39]OFD Sender: Remove packet 198951 [17:59:39]ProducePacketName [17:59:39]name=ofd_packets/00198951 [17:59:39]NVStorageDeleteData [17:59:39]OFD Sender: No OFD packet to send [17:59:39]*** Cut start [17:59:39]*** Purtial cut [17:59:39]*** Stage 1: CUTSNS_PIN = 1 [17:59:40]Read from MH i2c: 01 [17:59:40]MH_I2C_Read... [17:59:40]*** Stop cut motor [17:59:40]*** Cut end [17:59:40]Read from MH i2c: 01 07 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: 01 07 00 0E 0C 00 00 00 00 00 FF 0F 2F [17:59:40]process_action close_receipt done [17:59:40]requested_data is exist [17:59:40]produce_requested_data [17:59:40]requested_item fm.sn is exist - process it [17:59:40]wFMCommunicate request_size=4 [17:59:40]MH_SAM_APDU [17:59:40]CAPDU: 80 11 00 00 [17:59:40]Write to MH i2c: E2 08 00 0F 0C 80 11 00 00 00 00 00 00 95 [17:59:40]Write i2c OK [17:59:40]MH_I2C_Read... [17:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:40]Read from MH i2c: E2 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 17 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 17 00 0F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [17:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:59:40]wFMCommunicate OK [17:59:40]requested_item fd.num is exist - process it [17:59:40]SAM_PROTO_GetFieldsCounters [17:59:40]wFMCommunicate request_size=4 [17:59:40]MH_SAM_APDU [17:59:40]CAPDU: 80 13 00 00 [17:59:40]Write to MH i2c: E2 08 00 10 0C 80 13 00 00 00 00 00 00 98 [17:59:40]Write i2c OK [17:59:40]MH_I2C_Read... [17:59:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:59:40]Read from MH i2c: E2 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 62 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 62 00 10 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [17:59:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:59:40]wFMCommunicate OK [17:59:40]SAM_PROTO_GetFieldsCounters done [17:59:40]requested_item shift.num is exist - process it [17:59:40]requested_item shift.opened is exist - process it [17:59:40]req_shift_opened [17:59:40]FM_GetShiftState [17:59:40]SAM_PROTO_GetShiftState [17:59:40]wFMCommunicate request_size=4 [17:59:40]MH_SAM_APDU [17:59:40]CAPDU: 80 13 01 00 [17:59:40]Write to MH i2c: E2 08 00 11 0C 80 13 01 00 00 00 00 00 9A [17:59:40]Write i2c OK [17:59:40]MH_I2C_Read... [17:59:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:40]Read from MH i2c: E2 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 0E 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 0E 00 11 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FA [17:59:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:59:40]wFMCommunicate OK [17:59:40]SAM_PROTO_GetShiftState done [17:59:40]FM_GetShiftState done [17:59:40]req_shift_opened done [17:59:40]requested_item shift.open_date is exist - process it [17:59:40]req_shift_open_date [17:59:40]req_shift_open_date done [17:59:40]produce_requested_data done [17:59:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198951,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:59:40]process_action_free close_receipt [17:59:40]json_value_free [17:59:40]json_value_free done [17:59:40]process_json_proto returns [17:59:40]Send response to host [17:59:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198951,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:59:40]free response buf [17:59:40]execute_script done [17:59:40]execute_script returns [17:59:40]free content buf [17:59:40]Sock 7.Close socket [17:59:40]Sock 7.Thread stoped [17:59:40]accept exits with 9 [17:59:40]New connection [17:59:40]New thread 3066793316 created [17:59:40]Thread 3066936676 joined [17:59:40]Waiting for new connection... [17:59:40] Sock 9.Parse request [17:59:40]Sock 9.Check first char [17:59:40]Sock 9.First char is OK [17:59:40]request: POST /json_proto HTTP/1.0 [17:59:40]Method: POST [17:59:40]URL: /json_proto [17:59:40]Method is POST - this is cgi request [17:59:40]url: /json_proto [17:59:40]query_string will be loaded in cgi processing [17:59:40]execute_cgi json_proto POST (null) [17:59:40]execute_cgi path=json_proto method=POST [17:59:40]POST find Content-Length [17:59:40]Host: 172.17.46.195:8080 [17:59:40]Content-Length: 807 [17:59:40]Content-Type: application/json [17:59:40] [17:59:40]POST finish read [17:59:40]Found Content-Length = 807 [17:59:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079282/4307217", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:40]execute_script... [17:59: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)11326419", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079282/4307217", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:59:40]POST & json_proto [17:59:40]process_json_proto [17:59:40]json parsed OK: [17:59:40]protocol is kg_v1.0 [17:59:40]action value=close_receipt [17:59:40]process_action close_receipt [17:59:40]cmd_close_receipt [17:59:40]MH_GetDate [17:59:40]Write to MH i2c: F0 00 00 12 0C 0D [17:59:40]Write i2c OK [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: F0 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: F0 09 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: F0 09 00 12 0C 00 0D E5 C0 66 8D AE BC 66 8B [17:59:40]GetLastDocTimeStamp 1723917577 [17:59:40]current date 1723917581 [17:59:40]FM_GetShiftState [17:59:40]SAM_PROTO_GetShiftState [17:59:40]wFMCommunicate request_size=4 [17:59:40]MH_SAM_APDU [17:59:40]CAPDU: 80 13 01 00 [17:59:40]Write to MH i2c: E2 08 00 13 0C 80 13 01 00 00 00 00 00 9C [17:59:40]Write i2c OK [17:59:40]MH_I2C_Read... [17:59:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:40]Read from MH i2c: E2 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 0E 00 [17:59:40]MH_I2C_Read... [17:59:40]Read from MH i2c: E2 0E 00 13 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FC [17:59:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:59:40]wFMCommunicate OK [17:59:40]SAM_PROTO_GetShiftState done [17:59:40]FM_GetShiftState done [17:59:40]opened in 1723853126 [17:59:40]opened+sec_in_day 1723939526 [17:59:40]quantity*price = 0 [17:59:40]sum+1 = 1 [17:59:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 560 17.08.2024 17:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4079282/4307217 肖袦: 0000000000871802 肖袛: 198952 肖袩袛: 249397712322503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198952&fm=249397712322503&tin=02508201610067®Number=0000000000092545&sum=0 [17:59:41]StoreToDocumentArchive [17:59:41]shift 463 fd 198952 [17:59:41]save to /storage/0463/doc_00198952 [17:59:41]save last doc name /storage/0463/doc_00198952 to /storage/kkm_last_doc_name [17:59:41]save OK [17:59:41]Clear old archive folders... [17:59:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:59:41]tlvbuf is 01957790 [17:59:41]SAM_PROTO_ClearQueue [17:59:41]wFMCommunicate request_size=4 [17:59:41]MH_SAM_APDU [17:59:41]CAPDU: 80 09 00 00 [17:59:41]Write to MH i2c: E2 08 00 20 0C 80 09 00 00 00 00 00 00 9E [17:59:41]Write i2c OK [17:59:41]MH_I2C_Read... [17:59:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:59:41]Read from MH i2c: E2 [17:59:41]MH_I2C_Read... [17:59:41]Read from MH i2c: E2 03 00 [17:59:41]MH_I2C_Read... [17:59:41]Read from MH i2c: E2 03 00 20 0C 00 90 00 A0 [17:59:41]RAPDU: 90 00 [17:59:41]wFMCommunicate OK [17:59:41]SAM_PROTO_ClearQueue done [17:59:41]KKMCreateOFDPacket [17:59:41]OFDProtocolAddRootSTLVToBuf [17:59:41]FM_MakeSignedData [17:59:41]FM_MakeSignedData [17:59:41]SAM_PROTO_SignData [17:59:41]wFMCommunicate request_size=4 [17:59:41]MH_SAM_APDU [17:59:41]CAPDU: 80 0D 01 02 [17:59:41]Write to MH i2c: E2 08 00 21 0C 80 0D 01 02 00 00 00 00 A6 [17:59:41]Write i2c OK [17:59:41]MH_I2C_Read... [17:59:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:59:41]Read from MH i2c: E2 [17:59:41]MH_I2C_Read... [17:59:41]Read from MH i2c: E2 03 00 [17:59:41]MH_I2C_Read... [17:59:41]Read from MH i2c: E2 03 00 21 0C 00 90 00 A1 [17:59:41]RAPDU: 90 00 [17:59:41]wFMCommunicate OK [17:59:41]wFMCommunicate request_size=255 [17:59:41]MH_SAM_APDU [17:59:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 09 03 00 35 04 06 00 E2 D3 6E 0C [17:59:41]Write to MH i2c: E2 02 01 22 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 09 03 00 35 04 06 00 E2 D3 6E 0C 00 00 83 [17:59:42]Write i2c OK [17:59:42]MH_I2C_Read... [17:59:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:42]Read from MH i2c: E2 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 03 00 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 03 00 22 0C 00 90 00 A2 [17:59:42]RAPDU: 90 00 [17:59:42]wFMCommunicate OK [17:59:42]wFMCommunicate request_size=7 [17:59:42]MH_SAM_APDU [17:59:42]CAPDU: 80 0D 02 02 02 FF C7 [17:59:42]Write to MH i2c: E2 0A 00 23 0C 80 0D 02 02 02 00 FF C7 00 00 73 [17:59:42]Write i2c OK [17:59:42]MH_I2C_Read... [17:59:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:42]Read from MH i2c: E2 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 03 00 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 03 00 23 0C 00 90 00 A3 [17:59:42]RAPDU: 90 00 [17:59:42]wFMCommunicate OK [17:59:42]wFMCommunicate request_size=4 [17:59:42]MH_SAM_APDU [17:59:42]CAPDU: 80 0D 03 02 [17:59:42]Write to MH i2c: E2 08 00 24 0C 80 0D 03 02 00 00 00 00 AB [17:59:42]Write i2c OK [17:59:42]MH_I2C_Read... [17:59:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:59:42]Read from MH i2c: E2 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 0B 00 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 0B 00 24 0C 00 01 C6 45 64 4B F7 1D 2A 90 00 A5 [17:59:42]RAPDU: 01 C6 45 64 4B F7 1D 2A 90 00 [17:59:42]wFMCommunicate OK [17:59:42]SAM_PROTO_SignData done [17:59:42]FM_MakeSignedData done [17:59:42]CreateOFDProtocolMessage [17:59:42]wFMCommunicate request_size=4 [17:59:42]MH_SAM_APDU [17:59:42]CAPDU: 80 11 00 00 [17:59:42]Write to MH i2c: E2 08 00 25 0C 80 11 00 00 00 00 00 00 AB [17:59:42]Write i2c OK [17:59:42]MH_I2C_Read... [17:59:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:42]Read from MH i2c: E2 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 17 00 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: E2 17 00 25 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F8 [17:59:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:59:42]wFMCommunicate OK [17:59:42]CreateOFDProtocolMessage done [17:59:42]OFDSenderStorePacket 198952 [17:59:42]StoreOFDPacket docnum=198952 [17:59:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 30 3E 04 01 D6 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 09 03 00 35 04 06 00 E2 D3 6E 0C FF C7 01 C6 45 64 4B F7 1D 2A [17:59:42]CheckFolder [17:59:42]dirname=/storage/ofd_packets [17:59:42]CheckFolder done [17:59:42]ProducePacketName [17:59:42]name=ofd_packets/00198952 [17:59:42]NVStorageSaveData ofd_packets/00198952 [17:59:42]File name is /storage/ofd_packets/00198952 [17:59:42]Write 298 bytes [17:59:42]NVStorageSaveData done [17:59:42]OFDSenderStorePacket done [17:59:42]KKMCreateOFDPacket done [17:59:42]NVStorageSaveData kkm_last_timestamp [17:59:42]File name is /storage/kkm_last_timestamp [17:59:42]Write 4 bytes [17:59:42]NVStorageSaveData done [17:59:42]ExternCall_PrintAddStr [17:59:42]wPrintStart [17:59:42]Write to MH i2c: 01 00 00 26 0C 32 [17:59:42]Write i2c OK [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: 01 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: 01 07 00 [17:59:42]MH_I2C_Read... [17:59:42]Read from MH i2c: 01 07 00 26 0C 00 00 00 00 00 FF 0F 47 [17:59:42]RasterBufferAndPrint [17:59:42]line 小褔械褌 N : (1)11326419 [17:59:42]line 袠袧袧: 02508201610067 [17:59:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [17:59:42]line 袩袪袨袛袗袞袗 [17:59:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [17:59:42]line 孝芯胁邪褉: 2710194210 [17:59:42]line 袛孝-袣-5 [17:59:42]line 25.000 * 0.00 [17:59:42]line = 0.00 [17:59:42]line 袧袛小 12% 袧小袩 1% [17:59:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [17:59:42]line 袠孝袨袚袨: 0.00 [17:59:42]line 袧小袩 1% : 0.00 [17:59:42]line 袧袛小 12% : 0.00 [17:59:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [17:59:42]line 袘械蟹薪邪谢.: 0.00 [17:59:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [17:59:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [17:59:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [17:59:42]line 效械泻 560 17.08.2024 17:59 [17:59:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [17:59:42]line 袟袧袦: 0300000079 [17:59:42]line 袪袧袦: 0000000000092545 [17:59:42]line 袙械褉褋懈褟 袣袣袦: 001 [17:59:42]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [17:59:43]line 4079282/4307217 [17:59:43]line 肖袦: 0000000000871802 [17:59:43]line 肖袛: 198952 [17:59:43]line 肖袩袛: 249397712322503 [17:59:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T175941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198952&fm=249397712322503&tin=02508201610067®Number=0000000000092545&sum=0 [17:59:43]OFD Sender: Processing packet 198952 [packets to send 246, broken 245] [17:59:43]ProducePacketName [17:59:43]name=ofd_packets/00198952 [17:59:43]OFD Sender: To server: 嚂鰌G, [17:59:43]CommunicateWithHost lk.salyk.kg:30040 [17:59:43]ConnectInit lk.salyk.kg [17:59:43]written 0, free lines is 4095 [17:59:43]Connected sock=10 [17:59:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 30 3E 04 01 D6 33 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 0D E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 09 03 00 35 04 06 00 E2 D3 6E 0C FF C7 01 C6 45 64 4B F7 1D 2A [17:59:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B 21 47 00 1E DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 09 03 00 F4 03 04 00 1D 91 C0 66 B6 04 01 00 00 D7 42 A3 59 A9 3D 76 51 [17:59:43]CommunicateWithHost err = 0 [17:59:43]CheckOFDResponse [17:59:43]1017 (14) - 77093643461234 [17:59:43]1041 (16) - 0000000000871802 [17:59:43]1040 (4) - 198952 [17:59:43]Write to MH i2c: 01 00 00 50 0C 5C [17:59:43]1012 (4) - 17.08.2024 12:01 [17:59:43]1206 (1) - 0 [17:59:43]OFD Sender: Remove packet 198952 [17:59:43]ProducePacketName [17:59:43]name=ofd_packets/00198952 [17:59:43]NVStorageDeleteData [17:59:43]Write i2c OK [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: 01 [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: 01 07 00 [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: 01 07 00 50 0C 00 00 00 00 00 28 0D 98 [17:59:43]RasterBufferAndPrint [17:59:43]line [17:59:43]line [17:59:43]line [17:59:43]line [17:59:43]line [17:59:43]written 0, free lines is 3399 [17:59:43]MH_Cut [17:59:43]Write to MH i2c: D1 01 00 57 0C 01 35 [17:59:43]Write i2c OK [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: D1 [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: D1 01 00 [17:59:43]MH_I2C_Read... [17:59:43]Read from MH i2c: D1 01 00 57 0C 00 34 [17:59:43]Write to MH i2c: 01 00 00 58 0C 64 [17:59:43]Write i2c OK [17:59:43]MH_I2C_Read... [17:59:44]OFD Sender: No OFD packet to send [17:59:44]*** Cut start [17:59:44]*** Purtial cut [17:59:44]*** CUTSNS_PIN = 0 [17:59:44]*** Stage 1: CUTSNS_PIN = 1 [17:59:46]Read from MH i2c: 01 [17:59:46]MH_I2C_Read... [17:59:46]*** Stop cut motor [17:59:46]*** Cut end [17:59:46]Read from MH i2c: 01 07 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: 01 07 00 58 0C 00 00 00 00 00 FF 0F 79 [17:59:46]process_action close_receipt done [17:59:46]requested_data is exist [17:59:46]produce_requested_data [17:59:46]requested_item fm.sn is exist - process it [17:59:46]wFMCommunicate request_size=4 [17:59:46]MH_SAM_APDU [17:59:46]CAPDU: 80 11 00 00 [17:59:46]Write to MH i2c: E2 08 00 59 0C 80 11 00 00 00 00 00 00 DF [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:46]Read from MH i2c: E2 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 17 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 17 00 59 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [17:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [17:59:46]wFMCommunicate OK [17:59:46]requested_item fd.num is exist - process it [17:59:46]SAM_PROTO_GetFieldsCounters [17:59:46]wFMCommunicate request_size=4 [17:59:46]MH_SAM_APDU [17:59:46]CAPDU: 80 13 00 00 [17:59:46]Write to MH i2c: E2 08 00 5A 0C 80 13 00 00 00 00 00 00 E2 [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:59:46]Read from MH i2c: E2 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 62 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 62 00 5A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 97 [17:59:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:59:46]wFMCommunicate OK [17:59:46]SAM_PROTO_GetFieldsCounters done [17:59:46]requested_item shift.num is exist - process it [17:59:46]requested_item shift.opened is exist - process it [17:59:46]req_shift_opened [17:59:46]FM_GetShiftState [17:59:46]SAM_PROTO_GetShiftState [17:59:46]wFMCommunicate request_size=4 [17:59:46]MH_SAM_APDU [17:59:46]CAPDU: 80 13 01 00 [17:59:46]Write to MH i2c: E2 08 00 5B 0C 80 13 01 00 00 00 00 00 E4 [17:59:46]Write i2c OK [17:59:46]MH_I2C_Read... [17:59:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:46]Read from MH i2c: E2 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 0E 00 [17:59:46]MH_I2C_Read... [17:59:46]Read from MH i2c: E2 0E 00 5B 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [17:59:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [17:59:46]wFMCommunicate OK [17:59:46]SAM_PROTO_GetShiftState done [17:59:46]FM_GetShiftState done [17:59:46]req_shift_opened done [17:59:46]requested_item shift.open_date is exist - process it [17:59:46]req_shift_open_date [17:59:46]req_shift_open_date done [17:59:46]produce_requested_data done [17:59:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198952,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [17:59:46]process_action_free close_receipt [17:59:46]json_value_free [17:59:46]json_value_free done [17:59:46]process_json_proto returns [17:59:46]Send response to host [17:59:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198952,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [17:59:46]free response buf [17:59:46]execute_script done [17:59:46]execute_script returns [17:59:46]free content buf [17:59:46]Sock 9.Close socket [17:59:46]Sock 9.Thread stoped [17:59:49]OFD Sender: No OFD packet to send [17:59:54]OFD Sender: No OFD packet to send [17:59:59]OFD Sender: No OFD packet to send [18:00:04]OFD Sender: No OFD packet to send [18:00:09]OFD Sender: No OFD packet to send [18:00:14]OFD Sender: No OFD packet to send [18:00:19]OFD Sender: No OFD packet to send [18:00:24]OFD Sender: No OFD packet to send [18:00:29]OFD Sender: No OFD packet to send [18:00:34]OFD Sender: No OFD packet to send [18:00:39]OFD Sender: No OFD packet to send [18:00:44]OFD Sender: No OFD packet to send [18:00:49]OFD Sender: No OFD packet to send [18:00:54]OFD Sender: No OFD packet to send [18:00:59]OFD Sender: No OFD packet to send [18:01:04]OFD Sender: No OFD packet to send [18:01:09]OFD Sender: No OFD packet to send [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:25]accept exits with 7 [18:01:25]New connection [18:01:25]New thread 3066936676 created [18:01:25]Thread 3066793316 joined [18:01:25]Waiting for new connection... [18:01:25] Sock 7.Parse request [18:01:25]Sock 7.Check first char [18:01:25]Sock 7.First char is OK [18:01:25]request: POST /json_proto HTTP/1.0 [18:01:25]Method: POST [18:01:25]URL: /json_proto [18:01:25]Method is POST - this is cgi request [18:01:25]url: /json_proto [18:01:25]query_string will be loaded in cgi processing [18:01:25]execute_cgi json_proto POST (null) [18:01:25]execute_cgi path=json_proto method=POST [18:01:25]POST find Content-Length [18:01:25]Host: 172.17.46.195:8080 [18:01:25]Content-Length: 811 [18:01:25]Content-Type: application/json [18:01:25] [18:01:25]POST finish read [18:01:25]Found Content-Length = 811 [18:01:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:25]execute_script... [18:01: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)11326421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:25]POST & json_proto [18:01:25]process_json_proto [18:01:25]json parsed OK: [18:01:25]protocol is kg_v1.0 [18:01:25]action value=close_receipt [18:01:25]process_action close_receipt [18:01:25]cmd_close_receipt [18:01:25]MH_GetDate [18:01:25]Write to MH i2c: F0 00 00 5C 0C 57 [18:01:25]Write i2c OK [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: F0 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: F0 09 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: F0 09 00 5C 0C 00 76 E5 C0 66 8D AE BC 66 3E [18:01:25]GetLastDocTimeStamp 1723917581 [18:01:25]current date 1723917686 [18:01:25]FM_GetShiftState [18:01:25]SAM_PROTO_GetShiftState [18:01:25]wFMCommunicate request_size=4 [18:01:25]MH_SAM_APDU [18:01:25]CAPDU: 80 13 01 00 [18:01:25]Write to MH i2c: E2 08 00 5D 0C 80 13 01 00 00 00 00 00 E6 [18:01:25]Write i2c OK [18:01:25]MH_I2C_Read... [18:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:25]Read from MH i2c: E2 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 0E 00 [18:01:25]MH_I2C_Read... [18:01:25]Read from MH i2c: E2 0E 00 5D 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 46 [18:01:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:01:25]wFMCommunicate OK [18:01:25]SAM_PROTO_GetShiftState done [18:01:25]FM_GetShiftState done [18:01:25]opened in 1723853126 [18:01:25]opened+sec_in_day 1723939526 [18:01:25]quantity*price = 100035 [18:01:25]sum+1 = 100036 [18:01:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 561 17.08.2024 18:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198953 肖袩袛: 1481450667774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T180126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198953&fm=1481450667774&tin=02508201610067®Number=0000000000092545&sum=100035 [18:01:27]StoreToDocumentArchive [18:01:27]shift 463 fd 198953 [18:01:27]save to /storage/0463/doc_00198953 [18:01:27]save last doc name /storage/0463/doc_00198953 to /storage/kkm_last_doc_name [18:01:27]save OK [18:01:27]Clear old archive folders... [18:01:27]ProcessDocumentItem done err = 0, tmpTLVsize=249 [18:01:27]tlvbuf is 019E8070 [18:01:27]SAM_PROTO_ClearQueue [18:01:27]wFMCommunicate request_size=4 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 09 00 00 [18:01:27]Write to MH i2c: E2 08 00 6A 0C 80 09 00 00 00 00 00 00 E8 [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 6A 0C 00 90 00 EA [18:01:27]RAPDU: 90 00 [18:01:27]wFMCommunicate OK [18:01:27]SAM_PROTO_ClearQueue done [18:01:27]KKMCreateOFDPacket [18:01:27]OFDProtocolAddRootSTLVToBuf [18:01:27]FM_MakeSignedData [18:01:27]FM_MakeSignedData [18:01:27]SAM_PROTO_SignData [18:01:27]wFMCommunicate request_size=4 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 0D 01 02 [18:01:27]Write to MH i2c: E2 08 00 6B 0C 80 0D 01 02 00 00 00 00 F0 [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 6B 0C 00 90 00 EB [18:01:27]RAPDU: 90 00 [18:01:27]wFMCommunicate OK [18:01:27]wFMCommunicate request_size=255 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 76 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 09 03 00 35 04 06 00 01 58 ED [18:01:27]Write to MH i2c: E2 02 01 6C 0C 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 76 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 09 03 00 35 04 06 00 01 58 ED 00 00 A9 [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 6C 0C 00 90 00 EC [18:01:27]RAPDU: 90 00 [18:01:27]wFMCommunicate OK [18:01:27]wFMCommunicate request_size=8 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 0D 02 02 03 57 3E FE [18:01:27]Write to MH i2c: E2 0B 00 6D 0C 80 0D 02 02 03 00 57 3E FE 00 00 8C [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:27]Read from MH i2c: E2 03 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 03 00 6D 0C 00 90 00 ED [18:01:27]RAPDU: 90 00 [18:01:27]wFMCommunicate OK [18:01:27]wFMCommunicate request_size=4 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 0D 03 02 [18:01:27]Write to MH i2c: E2 08 00 6E 0C 80 0D 03 02 00 00 00 00 F5 [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 0B 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 0B 00 6E 0C 00 31 8C 0F 99 7E 20 3E 97 90 00 CE [18:01:27]RAPDU: 31 8C 0F 99 7E 20 3E 97 90 00 [18:01:27]wFMCommunicate OK [18:01:27]SAM_PROTO_SignData done [18:01:27]FM_MakeSignedData done [18:01:27]CreateOFDProtocolMessage [18:01:27]wFMCommunicate request_size=4 [18:01:27]MH_SAM_APDU [18:01:27]CAPDU: 80 11 00 00 [18:01:27]Write to MH i2c: E2 08 00 6F 0C 80 11 00 00 00 00 00 00 F5 [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:27]Read from MH i2c: E2 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 17 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: E2 17 00 6F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 42 [18:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:01:27]wFMCommunicate OK [18:01:27]CreateOFDProtocolMessage done [18:01:27]OFDSenderStorePacket 198953 [18:01:27]StoreOFDPacket docnum=198953 [18:01:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 45 B9 05 01 BB 37 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 76 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 09 03 00 35 04 06 00 01 58 ED 57 3E FE 31 8C 0F 99 7E 20 3E 97 [18:01:27]CheckFolder [18:01:27]dirname=/storage/ofd_packets [18:01:27]CheckFolder done [18:01:27]ProducePacketName [18:01:27]name=ofd_packets/00198953 [18:01:27]NVStorageSaveData ofd_packets/00198953 [18:01:27]File name is /storage/ofd_packets/00198953 [18:01:27]Write 299 bytes [18:01:27]NVStorageSaveData done [18:01:27]OFDSenderStorePacket done [18:01:27]KKMCreateOFDPacket done [18:01:27]NVStorageSaveData kkm_last_timestamp [18:01:27]File name is /storage/kkm_last_timestamp [18:01:27]Write 4 bytes [18:01:27]NVStorageSaveData done [18:01:27]ExternCall_PrintAddStr [18:01:27]wPrintStart [18:01:27]Write to MH i2c: 01 00 00 70 0C 7C [18:01:27]Write i2c OK [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: 01 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: 01 07 00 [18:01:27]MH_I2C_Read... [18:01:27]Read from MH i2c: 01 07 00 70 0C 00 00 00 00 00 FF 0F 91 [18:01:27]RasterBufferAndPrint [18:01:27]line 小褔械褌 N : (1)11326421 [18:01:27]line 袠袧袧: 02508201610067 [18:01:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:01:27]line 袩袪袨袛袗袞袗 [18:01:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [18:01:27]line 孝芯胁邪褉: 2710124130 [18:01:27]line SU-92-袣-5 [18:01:27]line 14.540 * 68.80 [18:01:27]line = 1000.35 [18:01:27]line 袧袛小 12% 袧小袩 1% [18:01:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:01:27]line 袠孝袨袚袨: 1000.35 [18:01:27]line 袧小袩 1% : 8.85 [18:01:27]line 袧袛小 12% : 106.23 [18:01:27]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:01:27]line 袘械蟹薪邪谢.: 1000.35 [18:01:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:01:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:01:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:01:27]line 效械泻 561 17.08.2024 18:01 [18:01:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:01:27]line 袟袧袦: 0300000079 [18:01:27]line 袪袧袦: 0000000000092545 [18:01:27]line 袙械褉褋懈褟 袣袣袦: 001 [18:01:27]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [18:01:27]line 肖袦: 0000000000871802 [18:01:27]line 肖袛: 198953 [18:01:27]line 肖袩袛: 1481450667774 [18:01:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T180126&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198953&fm=1481450667774&tin=02508201610067®Number=0000000000092545&sum=100035 [18:01:27]OFD Sender: Processing packet 198953 [packets to send 246, broken 245] [18:01:27]ProducePacketName [18:01:27]name=ofd_packets/00198953 [18:01:27]OFD Sender: To server: 嚂鰌G, [18:01:27]CommunicateWithHost lk.salyk.kg:30040 [18:01:27]ConnectInit lk.salyk.kg [18:01:27]written 0, free lines is 4095 [18:01:27]Connected sock=10 [18:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 45 B9 05 01 BB 37 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 76 E5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 09 03 00 35 04 06 00 01 58 ED 57 3E FE 31 8C 0F 99 7E 20 3E 97 [18:01:28]Write to MH i2c: 01 00 00 9A 0C A6 [18:01:28]Write i2c OK [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: 01 [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: 01 07 00 [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: 01 07 00 9A 0C 00 00 00 00 00 F6 0C AF [18:01:28]RasterBufferAndPrint [18:01:28]line [18:01:28]line [18:01:28]line [18:01:28]line [18:01:28]line [18:01:28]written 0, free lines is 3322 [18:01:28]MH_Cut [18:01:28]Write to MH i2c: D1 01 00 A1 0C 01 7F [18:01:28]Write i2c OK [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: D1 [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: D1 01 00 [18:01:28]MH_I2C_Read... [18:01:28]Read from MH i2c: D1 01 00 A1 0C 00 7E [18:01:28]Write to MH i2c: 01 00 00 A2 0C AE [18:01:28]Write i2c OK [18:01:28]MH_I2C_Read... [18:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 8B 47 00 56 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 09 03 00 F4 03 04 00 85 91 C0 66 B6 04 01 00 00 59 55 67 6B 09 B9 FB 0A [18:01:28]CommunicateWithHost err = 0 [18:01:28]CheckOFDResponse [18:01:28]1017 (14) - 77093643461234 [18:01:28]1041 (16) - 0000000000871802 [18:01:28]1040 (4) - 198953 [18:01:28]1012 (4) - 17.08.2024 12:03 [18:01:28]1206 (1) - 0 [18:01:28]OFD Sender: Remove packet 198953 [18:01:28]ProducePacketName [18:01:28]name=ofd_packets/00198953 [18:01:28]NVStorageDeleteData [18:01:28]OFD Sender: No OFD packet to send [18:01:28]*** Cut start [18:01:28]*** Purtial cut [18:01:28]*** Stage 1: CUTSNS_PIN = 1 [18:01:29]Read from MH i2c: 01 [18:01:29]MH_I2C_Read... [18:01:29]*** Stop cut motor [18:01:29]*** Cut end [18:01:29]Read from MH i2c: 01 07 00 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: 01 07 00 A2 0C 00 00 00 00 00 FF 0F C3 [18:01:29]process_action close_receipt done [18:01:29]requested_data is exist [18:01:29]produce_requested_data [18:01:29]requested_item fm.sn is exist - process it [18:01:29]wFMCommunicate request_size=4 [18:01:29]MH_SAM_APDU [18:01:29]CAPDU: 80 11 00 00 [18:01:29]Write to MH i2c: E2 08 00 A3 0C 80 11 00 00 00 00 00 00 29 [18:01:29]Write i2c OK [18:01:29]MH_I2C_Read... [18:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:29]Read from MH i2c: E2 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 17 00 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 17 00 A3 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [18:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:01:29]wFMCommunicate OK [18:01:29]requested_item fd.num is exist - process it [18:01:29]SAM_PROTO_GetFieldsCounters [18:01:29]wFMCommunicate request_size=4 [18:01:29]MH_SAM_APDU [18:01:29]CAPDU: 80 13 00 00 [18:01:29]Write to MH i2c: E2 08 00 A4 0C 80 13 00 00 00 00 00 00 2C [18:01:29]Write i2c OK [18:01:29]MH_I2C_Read... [18:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:29]Read from MH i2c: E2 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 62 00 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 62 00 A4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:29]wFMCommunicate OK [18:01:29]SAM_PROTO_GetFieldsCounters done [18:01:29]requested_item shift.num is exist - process it [18:01:29]requested_item shift.opened is exist - process it [18:01:29]req_shift_opened [18:01:29]FM_GetShiftState [18:01:29]SAM_PROTO_GetShiftState [18:01:29]wFMCommunicate request_size=4 [18:01:29]MH_SAM_APDU [18:01:29]CAPDU: 80 13 01 00 [18:01:29]Write to MH i2c: E2 08 00 A5 0C 80 13 01 00 00 00 00 00 2E [18:01:29]Write i2c OK [18:01:29]MH_I2C_Read... [18:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:29]Read from MH i2c: E2 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 0E 00 [18:01:29]MH_I2C_Read... [18:01:29]Read from MH i2c: E2 0E 00 A5 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [18:01:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:01:29]wFMCommunicate OK [18:01:29]SAM_PROTO_GetShiftState done [18:01:29]FM_GetShiftState done [18:01:29]req_shift_opened done [18:01:29]requested_item shift.open_date is exist - process it [18:01:29]req_shift_open_date [18:01:29]req_shift_open_date done [18:01:29]produce_requested_data done [18:01:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198953,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:01:29]process_action_free close_receipt [18:01:29]json_value_free [18:01:29]json_value_free done [18:01:29]process_json_proto returns [18:01:29]Send response to host [18:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198953,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:01:29]free response buf [18:01:29]execute_script done [18:01:29]execute_script returns [18:01:29]free content buf [18:01:29]Sock 7.Close socket [18:01:29]Sock 7.Thread stoped [18:01:33]OFD Sender: No OFD packet to send [18:01:38]OFD Sender: No OFD packet to send [18:01:43]OFD Sender: No OFD packet to send [18:01:48]OFD Sender: No OFD packet to send [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: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:29]OFD Sender: No OFD packet to send [18:05:34]OFD Sender: No OFD packet to send [18:05:39]OFD Sender: No OFD packet to send [18:05:44]OFD Sender: No OFD packet to send [18:05:49]OFD Sender: No OFD packet to send [18:05:54]OFD Sender: No OFD packet to send [18:05:59]OFD Sender: No OFD packet to send [18:06:04]OFD Sender: No OFD packet to send [18:06:09]OFD Sender: No OFD packet to send [18:06:14]OFD Sender: No OFD packet to send [18:06:19]OFD Sender: No OFD packet to send [18:06:24]OFD Sender: No OFD packet to send [18:06:29]OFD Sender: No OFD packet to send [18:06:34]OFD Sender: No OFD packet to send [18:06:39]OFD Sender: No OFD packet to send [18:06:44]OFD Sender: No OFD packet to send [18:06:49]OFD Sender: No OFD packet to send [18:06:54]OFD Sender: No OFD packet to send [18:06:59]OFD Sender: No OFD packet to send [18:07:04]OFD Sender: No OFD packet to send [18:07:09]OFD Sender: No OFD packet to send [18:07:14]OFD Sender: No OFD packet to send [18:07:19]OFD Sender: No OFD packet to send [18:07:24]OFD Sender: No OFD packet to send [18:07:29]OFD Sender: No OFD packet to send [18:07:34]OFD Sender: No OFD packet to send [18:07:39]OFD Sender: No OFD packet to send [18:07:44]OFD Sender: No OFD packet to send [18:07:48]accept exits with 9 [18:07:48]New connection [18:07:48]New thread 3066793316 created [18:07:48]Thread 3066936676 joined [18:07:48]Waiting for new connection... [18:07:48] Sock 9.Parse request [18:07:48]Sock 9.Check first char [18:07:48]Sock 9.First char is OK [18:07:48]request: POST /json_proto HTTP/1.0 [18:07:48]Method: POST [18:07:48]URL: /json_proto [18:07:48]Method is POST - this is cgi request [18:07:48]url: /json_proto [18:07:48]query_string will be loaded in cgi processing [18:07:48]execute_cgi json_proto POST (null) [18:07:48]execute_cgi path=json_proto method=POST [18:07:48]POST find Content-Length [18:07:48]Host: 172.17.46.195:8080 [18:07:48]Content-Length: 805 [18:07:48]Content-Type: application/json [18:07:48] [18:07:48]POST finish read [18:07:48]Found Content-Length = 805 [18:07:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:48]execute_script... [18:07:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326422", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:48]POST & json_proto [18:07:48]process_json_proto [18:07:48]json parsed OK: [18:07:48]protocol is kg_v1.0 [18:07:48]action value=close_receipt [18:07:48]process_action close_receipt [18:07:48]cmd_close_receipt [18:07:48]MH_GetDate [18:07:48]Write to MH i2c: F0 00 00 A6 0C A1 [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: F0 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: F0 09 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: F0 09 00 A6 0C 00 F4 E6 C0 66 8D AE BC 66 07 [18:07:48]GetLastDocTimeStamp 1723917686 [18:07:48]current date 1723918068 [18:07:48]FM_GetShiftState [18:07:48]SAM_PROTO_GetShiftState [18:07:48]wFMCommunicate request_size=4 [18:07:48]MH_SAM_APDU [18:07:48]CAPDU: 80 13 01 00 [18:07:48]Write to MH i2c: E2 08 00 A7 0C 80 13 01 00 00 00 00 00 30 [18:07:48]Write i2c OK [18:07:48]MH_I2C_Read... [18:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:48]Read from MH i2c: E2 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 0E 00 [18:07:48]MH_I2C_Read... [18:07:48]Read from MH i2c: E2 0E 00 A7 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [18:07:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:07:48]wFMCommunicate OK [18:07:48]SAM_PROTO_GetShiftState done [18:07:48]FM_GetShiftState done [18:07:48]opened in 1723853126 [18:07:48]opened+sec_in_day 1723939526 [18:07:48]quantity*price = 300064 [18:07:48]sum+1 = 300066 [18:07:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 562 17.08.2024 18:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198954 肖袩袛: 158284196364624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T180748&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198954&fm=158284196364624&tin=02508201610067®Number=0000000000092545&sum=300065 [18:07:49]StoreToDocumentArchive [18:07:49]shift 463 fd 198954 [18:07:49]save to /storage/0463/doc_00198954 [18:07:49]save last doc name /storage/0463/doc_00198954 to /storage/kkm_last_doc_name [18:07:49]save OK [18:07:49]Clear old archive folders... [18:07:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:49]tlvbuf is 019E7F40 [18:07:49]SAM_PROTO_ClearQueue [18:07:49]wFMCommunicate request_size=4 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 09 00 00 [18:07:49]Write to MH i2c: E2 08 00 B4 0C 80 09 00 00 00 00 00 00 32 [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 B4 0C 00 90 00 34 [18:07:49]RAPDU: 90 00 [18:07:49]wFMCommunicate OK [18:07:49]SAM_PROTO_ClearQueue done [18:07:49]KKMCreateOFDPacket [18:07:49]OFDProtocolAddRootSTLVToBuf [18:07:49]FM_MakeSignedData [18:07:49]FM_MakeSignedData [18:07:49]SAM_PROTO_SignData [18:07:49]wFMCommunicate request_size=4 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 0D 01 02 [18:07:49]Write to MH i2c: E2 08 00 B5 0C 80 0D 01 02 00 00 00 00 3A [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 B5 0C 00 90 00 35 [18:07:49]RAPDU: 90 00 [18:07:49]wFMCommunicate OK [18:07:49]wFMCommunicate request_size=255 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 F4 E6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 09 03 00 35 04 06 00 8F [18:07:49]Write to MH i2c: E2 02 01 B6 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 F4 E6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 09 03 00 35 04 06 00 8F 00 00 41 [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 B6 0C 00 90 00 36 [18:07:49]RAPDU: 90 00 [18:07:49]wFMCommunicate OK [18:07:49]wFMCommunicate request_size=10 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 0D 02 02 05 F5 69 4C 41 50 [18:07:49]Write to MH i2c: E2 0D 00 B7 0C 80 0D 02 02 05 00 F5 69 4C 41 50 00 00 82 [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 03 00 B7 0C 00 90 00 37 [18:07:49]RAPDU: 90 00 [18:07:49]wFMCommunicate OK [18:07:49]wFMCommunicate request_size=4 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 0D 03 02 [18:07:49]Write to MH i2c: E2 08 00 B8 0C 80 0D 03 02 00 00 00 00 3F [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 0B 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 0B 00 B8 0C 00 FA 28 CE 10 55 44 1B 64 90 00 58 [18:07:49]RAPDU: FA 28 CE 10 55 44 1B 64 90 00 [18:07:49]wFMCommunicate OK [18:07:49]SAM_PROTO_SignData done [18:07:49]FM_MakeSignedData done [18:07:49]CreateOFDProtocolMessage [18:07:49]wFMCommunicate request_size=4 [18:07:49]MH_SAM_APDU [18:07:49]CAPDU: 80 11 00 00 [18:07:49]Write to MH i2c: E2 08 00 B9 0C 80 11 00 00 00 00 00 00 3F [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:49]Read from MH i2c: E2 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 17 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: E2 17 00 B9 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [18:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:07:49]wFMCommunicate OK [18:07:49]CreateOFDProtocolMessage done [18:07:49]OFDSenderStorePacket 198954 [18:07:49]StoreOFDPacket docnum=198954 [18:07:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7E AB 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 F4 E6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 09 03 00 35 04 06 00 8F F5 69 4C 41 50 FA 28 CE 10 55 44 1B 64 [18:07:49]CheckFolder [18:07:49]dirname=/storage/ofd_packets [18:07:49]CheckFolder done [18:07:49]ProducePacketName [18:07:49]name=ofd_packets/00198954 [18:07:49]NVStorageSaveData ofd_packets/00198954 [18:07:49]File name is /storage/ofd_packets/00198954 [18:07:49]Write 301 bytes [18:07:49]NVStorageSaveData done [18:07:49]OFDSenderStorePacket done [18:07:49]KKMCreateOFDPacket done [18:07:49]NVStorageSaveData kkm_last_timestamp [18:07:49]File name is /storage/kkm_last_timestamp [18:07:49]Write 4 bytes [18:07:49]NVStorageSaveData done [18:07:49]ExternCall_PrintAddStr [18:07:49]wPrintStart [18:07:49]Write to MH i2c: 01 00 00 BA 0C C6 [18:07:49]Write i2c OK [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: 01 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: 01 07 00 [18:07:49]MH_I2C_Read... [18:07:49]Read from MH i2c: 01 07 00 BA 0C 00 00 00 00 00 FF 0F DB [18:07:49]RasterBufferAndPrint [18:07:49]line 小褔械褌 N : (1)11326422 [18:07:49]line 袠袧袧: 02508201610067 [18:07:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:07:49]line 袩袪袨袛袗袞袗 [18:07:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [18:07:49]line 孝芯胁邪褉: 2710124500 [18:07:49]line 袗懈-95-袣-5 [18:07:49]line 40.440 * 74.20 [18:07:49]line = 3000.65 [18:07:49]line 袧袛小 12% 袧小袩 1% [18:07:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:07:49]line 袠孝袨袚袨: 3000.65 [18:07:49]line 袧小袩 1% : 26.55 [18:07:49]line 袧袛小 12% : 318.65 [18:07:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:07:49]line 袘械蟹薪邪谢.: 3000.65 [18:07:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:07:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:07:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:07:49]line 效械泻 562 17.08.2024 18:07 [18:07:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:07:49]line 袟袧袦: 0300000079 [18:07:49]line 袪袧袦: 0000000000092545 [18:07:49]line 袙械褉褋懈褟 袣袣袦: 001 [18:07:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:07:49]line 肖袦: 0000000000871802 [18:07:49]line 肖袛: 198954 [18:07:49]line 肖袩袛: 158284196364624 [18:07:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T180748&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198954&fm=158284196364624&tin=02508201610067®Number=0000000000092545&sum=300065 [18:07:49]written 0, free lines is 4095 [18:07:49]OFD Sender: Processing packet 198954 [packets to send 246, broken 245] [18:07:49]ProducePacketName [18:07:49]name=ofd_packets/00198954 [18:07:49]OFD Sender: To server: 嚂鰌G, [18:07:49]CommunicateWithHost lk.salyk.kg:30040 [18:07:49]ConnectInit lk.salyk.kg [18:07:50]Connected sock=10 [18:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7E AB 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 F4 E6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 09 03 00 35 04 06 00 8F F5 69 4C 41 50 FA 28 CE 10 55 44 1B 64 [18:07:50]Write to MH i2c: 01 00 00 E4 0C F0 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: 01 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: 01 07 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: 01 07 00 E4 0C 00 00 00 00 00 FF 0C 02 [18:07:50]RasterBufferAndPrint [18:07:50]line [18:07:50]line [18:07:50]line [18:07:50]line [18:07:50]line [18:07:50]written 0, free lines is 3333 [18:07:50]MH_Cut [18:07:50]Write to MH i2c: D1 01 00 EB 0C 01 C9 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: D1 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: D1 01 00 [18:07:50]MH_I2C_Read... [18:07:50]Read from MH i2c: D1 01 00 EB 0C 00 C8 [18:07:50]Write to MH i2c: 01 00 00 EC 0C F8 [18:07:50]Write i2c OK [18:07:50]MH_I2C_Read... [18:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 68 BE 47 00 11 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 09 03 00 F4 03 04 00 04 93 C0 66 B6 04 01 00 00 12 B9 AB DB F7 6F A3 D0 [18:07:50]CommunicateWithHost err = 0 [18:07:50]CheckOFDResponse [18:07:50]1017 (14) - 77093643461234 [18:07:50]1041 (16) - 0000000000871802 [18:07:50]1040 (4) - 198954 [18:07:50]1012 (4) - 17.08.2024 12:09 [18:07:50]1206 (1) - 0 [18:07:50]OFD Sender: Remove packet 198954 [18:07:50]ProducePacketName [18:07:50]name=ofd_packets/00198954 [18:07:50]NVStorageDeleteData [18:07:51]OFD Sender: No OFD packet to send [18:07:51]*** Cut start [18:07:51]*** Purtial cut [18:07:51]*** CUTSNS_PIN = 0 [18:07:51]*** Stage 1: CUTSNS_PIN = 1 [18:07:53]Read from MH i2c: 01 [18:07:53]MH_I2C_Read... [18:07:53]*** Stop cut motor [18:07:53]*** Cut end [18:07:53]Read from MH i2c: 01 07 00 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: 01 07 00 EC 0C 00 00 00 00 00 FF 0F 0D [18:07:53]process_action close_receipt done [18:07:53]requested_data is exist [18:07:53]produce_requested_data [18:07:53]requested_item fm.sn is exist - process it [18:07:53]wFMCommunicate request_size=4 [18:07:53]MH_SAM_APDU [18:07:53]CAPDU: 80 11 00 00 [18:07:53]Write to MH i2c: E2 08 00 ED 0C 80 11 00 00 00 00 00 00 73 [18:07:53]Write i2c OK [18:07:53]MH_I2C_Read... [18:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:53]Read from MH i2c: E2 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 17 00 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 17 00 ED 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [18:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:07:53]wFMCommunicate OK [18:07:53]requested_item fd.num is exist - process it [18:07:53]SAM_PROTO_GetFieldsCounters [18:07:53]wFMCommunicate request_size=4 [18:07:53]MH_SAM_APDU [18:07:53]CAPDU: 80 13 00 00 [18:07:53]Write to MH i2c: E2 08 00 EE 0C 80 13 00 00 00 00 00 00 76 [18:07:53]Write i2c OK [18:07:53]MH_I2C_Read... [18:07:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:53]Read from MH i2c: E2 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 62 00 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 62 00 EE 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 33 [18:07:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:53]wFMCommunicate OK [18:07:53]SAM_PROTO_GetFieldsCounters done [18:07:53]requested_item shift.num is exist - process it [18:07:53]requested_item shift.opened is exist - process it [18:07:53]req_shift_opened [18:07:53]FM_GetShiftState [18:07:53]SAM_PROTO_GetShiftState [18:07:53]wFMCommunicate request_size=4 [18:07:53]MH_SAM_APDU [18:07:53]CAPDU: 80 13 01 00 [18:07:53]Write to MH i2c: E2 08 00 EF 0C 80 13 01 00 00 00 00 00 78 [18:07:53]Write i2c OK [18:07:53]MH_I2C_Read... [18:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:53]Read from MH i2c: E2 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 0E 00 [18:07:53]MH_I2C_Read... [18:07:53]Read from MH i2c: E2 0E 00 EF 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [18:07:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:07:53]wFMCommunicate OK [18:07:53]SAM_PROTO_GetShiftState done [18:07:53]FM_GetShiftState done [18:07:53]req_shift_opened done [18:07:53]requested_item shift.open_date is exist - process it [18:07:53]req_shift_open_date [18:07:53]req_shift_open_date done [18:07:53]produce_requested_data done [18:07:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198954,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:07:53]process_action_free close_receipt [18:07:53]json_value_free [18:07:53]json_value_free done [18:07:53]process_json_proto returns [18:07:53]Send response to host [18:07:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198954,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:07:53]free response buf [18:07:53]execute_script done [18:07:53]execute_script returns [18:07:53]free content buf [18:07:53]Sock 9.Close socket [18:07:53]Sock 9.Thread stoped [18:07:56]OFD Sender: No OFD packet to send [18:08:01]OFD Sender: No OFD packet to send [18:08:06]OFD Sender: No OFD packet to send [18:08:11]OFD Sender: No OFD packet to send [18:08:16]OFD Sender: No OFD packet to send [18:08:21]OFD Sender: No OFD packet to send [18:08:26]OFD Sender: No OFD packet to send [18:08:31]OFD Sender: No OFD packet to send [18:08:36]OFD Sender: No OFD packet to send [18:08:41]OFD Sender: No OFD packet to send [18:08:46]OFD Sender: No OFD packet to send [18:08:51]OFD Sender: No OFD packet to send [18:08:56]OFD Sender: No OFD packet to send [18:09:01]OFD Sender: No OFD packet to send [18:09:06]OFD Sender: No OFD packet to send [18:09:11]OFD Sender: No OFD packet to send [18:09:16]OFD Sender: No OFD packet to send [18:09:21]OFD Sender: No OFD packet to send [18:09:26]OFD Sender: No OFD packet to send [18:09:31]OFD Sender: No OFD packet to send [18:09:36]OFD Sender: No OFD packet to send [18:09:41]OFD Sender: No OFD packet to send [18:09:46]OFD Sender: No OFD packet to send [18:09:51]OFD Sender: No OFD packet to send [18:09:56]OFD Sender: No OFD packet to send [18:10:01]OFD Sender: No OFD packet to send [18:10:06]OFD Sender: No OFD packet to send [18:10:11]OFD Sender: No OFD packet to send [18:10:16]OFD Sender: No OFD packet to send [18:10:19]accept exits with 7 [18:10:19]New connection [18:10:19]New thread 3066936676 created [18:10:19]Thread 3066793316 joined [18:10:19]Waiting for new connection... [18:10:19] Sock 7.Parse request [18:10:19]Sock 7.Check first char [18:10:19]Sock 7.First char is OK [18:10:19]request: POST /json_proto HTTP/1.0 [18:10:19]Method: POST [18:10:19]URL: /json_proto [18:10:19]Method is POST - this is cgi request [18:10:19]url: /json_proto [18:10:19]query_string will be loaded in cgi processing [18:10:19]execute_cgi json_proto POST (null) [18:10:19]execute_cgi path=json_proto method=POST [18:10:19]POST find Content-Length [18:10:19]Host: 172.17.46.195:8080 [18:10:19]Content-Length: 819 [18:10:19]Content-Type: application/json [18:10:19] [18:10:19]POST finish read [18:10:19]Found Content-Length = 819 [18:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:19]execute_script... [18:10: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)11326423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:10:19]POST & json_proto [18:10:19]process_json_proto [18:10:19]json parsed OK: [18:10:19]protocol is kg_v1.0 [18:10:19]action value=close_receipt [18:10:19]process_action close_receipt [18:10:19]cmd_close_receipt [18:10:19]MH_GetDate [18:10:19]Write to MH i2c: F0 00 00 F0 0C EB [18:10:19]Write i2c OK [18:10:19]MH_I2C_Read... [18:10:19]Read from MH i2c: F0 [18:10:19]MH_I2C_Read... [18:10:19]Read from MH i2c: F0 09 00 [18:10:19]MH_I2C_Read... [18:10:19]Read from MH i2c: F0 09 00 F0 0C 00 8C E7 C0 66 8D AE BC 66 EA [18:10:19]GetLastDocTimeStamp 1723918068 [18:10:19]current date 1723918220 [18:10:19]FM_GetShiftState [18:10:19]SAM_PROTO_GetShiftState [18:10:19]wFMCommunicate request_size=4 [18:10:19]MH_SAM_APDU [18:10:19]CAPDU: 80 13 01 00 [18:10:19]Write to MH i2c: E2 08 00 F1 0C 80 13 01 00 00 00 00 00 7A [18:10:19]Write i2c OK [18:10:19]MH_I2C_Read... [18:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:19]Read from MH i2c: E2 [18:10:19]MH_I2C_Read... [18:10:19]Read from MH i2c: E2 0E 00 [18:10:19]MH_I2C_Read... [18:10:19]Read from MH i2c: E2 0E 00 F1 0C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [18:10:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:10:19]wFMCommunicate OK [18:10:19]SAM_PROTO_GetShiftState done [18:10:19]FM_GetShiftState done [18:10:19]opened in 1723853126 [18:10:19]opened+sec_in_day 1723939526 [18:10:19]quantity*price = 80004 [18:10:19]sum+1 = 80005 [18:10:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 800.04 袧小袩 1% : 7.08 袧袛小 12% : 84.96 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 800.04 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 563 17.08.2024 18:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198955 肖袩袛: 194157654860837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T181020&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198955&fm=194157654860837&tin=02508201610067®Number=0000000000092545&sum=80004 [18:10:21]StoreToDocumentArchive [18:10:21]shift 463 fd 198955 [18:10:21]save to /storage/0463/doc_00198955 [18:10:21]save last doc name /storage/0463/doc_00198955 to /storage/kkm_last_doc_name [18:10:21]save OK [18:10:21]Clear old archive folders... [18:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:10:21]tlvbuf is 019474B0 [18:10:21]SAM_PROTO_ClearQueue [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 09 00 00 [18:10:21]Write to MH i2c: E2 08 00 FE 0C 80 09 00 00 00 00 00 00 7C [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 FE 0C 00 90 00 7E [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]SAM_PROTO_ClearQueue done [18:10:21]KKMCreateOFDPacket [18:10:21]OFDProtocolAddRootSTLVToBuf [18:10:21]FM_MakeSignedData [18:10:21]FM_MakeSignedData [18:10:21]SAM_PROTO_SignData [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 01 02 [18:10:21]Write to MH i2c: E2 08 00 FF 0C 80 0D 01 02 00 00 00 00 84 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 FF 0C 00 90 00 7F [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=255 [18:10:21]MH_SAM_APDU [18:10: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 8C E7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 09 03 00 35 04 06 00 B0 [18:10:21]Write to MH i2c: E2 02 01 00 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 8C E7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 09 03 00 35 04 06 00 B0 00 00 37 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]OFD Sender: No OFD packet to send [18:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 00 0D 00 90 00 81 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=10 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 02 02 05 95 DA 0C 64 25 [18:10:21]Write to MH i2c: E2 0D 00 01 0D 80 0D 02 02 05 00 95 DA 0C 64 25 00 00 96 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 03 00 01 0D 00 90 00 82 [18:10:21]RAPDU: 90 00 [18:10:21]wFMCommunicate OK [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 0D 03 02 [18:10:21]Write to MH i2c: E2 08 00 02 0D 80 0D 03 02 00 00 00 00 8A [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 0B 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 0B 00 02 0D 00 95 9F 06 97 ED 43 BC AE 90 00 F6 [18:10:21]RAPDU: 95 9F 06 97 ED 43 BC AE 90 00 [18:10:21]wFMCommunicate OK [18:10:21]SAM_PROTO_SignData done [18:10:21]FM_MakeSignedData done [18:10:21]CreateOFDProtocolMessage [18:10:21]wFMCommunicate request_size=4 [18:10:21]MH_SAM_APDU [18:10:21]CAPDU: 80 11 00 00 [18:10:21]Write to MH i2c: E2 08 00 03 0D 80 11 00 00 00 00 00 00 8A [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:21]Read from MH i2c: E2 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 17 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: E2 17 00 03 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [18:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:10:21]wFMCommunicate OK [18:10:21]CreateOFDProtocolMessage done [18:10:21]OFDSenderStorePacket 198955 [18:10:21]StoreOFDPacket docnum=198955 [18:10:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE B1 07 01 75 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 8C E7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 09 03 00 35 04 06 00 B0 95 DA 0C 64 25 95 9F 06 97 ED 43 BC AE [18:10:21]CheckFolder [18:10:21]dirname=/storage/ofd_packets [18:10:21]CheckFolder done [18:10:21]ProducePacketName [18:10:21]name=ofd_packets/00198955 [18:10:21]NVStorageSaveData ofd_packets/00198955 [18:10:21]File name is /storage/ofd_packets/00198955 [18:10:21]Write 301 bytes [18:10:21]NVStorageSaveData done [18:10:21]OFDSenderStorePacket done [18:10:21]KKMCreateOFDPacket done [18:10:21]NVStorageSaveData kkm_last_timestamp [18:10:21]File name is /storage/kkm_last_timestamp [18:10:21]Write 4 bytes [18:10:21]NVStorageSaveData done [18:10:21]ExternCall_PrintAddStr [18:10:21]wPrintStart [18:10:21]Write to MH i2c: 01 00 00 04 0D 11 [18:10:21]Write i2c OK [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 07 00 [18:10:21]MH_I2C_Read... [18:10:21]Read from MH i2c: 01 07 00 04 0D 00 00 00 00 00 FF 0F 26 [18:10:21]RasterBufferAndPrint [18:10:21]line 小褔械褌 N : (1)11326423 [18:10:21]line 袠袧袧: 02508201610067 [18:10:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:10:21]line 袩袪袨袛袗袞袗 [18:10:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:10:21]line 孝芯胁邪褉: 2710124130 [18:10:21]line 袗懈-92-袣-4 [18:10:21]line 11.800 * 67.80 [18:10:21]line = 800.04 [18:10:21]line 袧袛小 12% 袧小袩 1% [18:10:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:10:21]line 袠孝袨袚袨: 800.04 [18:10:21]line 袧小袩 1% : 7.08 [18:10:21]line 袧袛小 12% : 84.96 [18:10:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:10:21]line 袘械蟹薪邪谢.: 800.04 [18:10:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:10:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:10:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:10:21]line 效械泻 563 17.08.2024 18:10 [18:10:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:10:21]line 袟袧袦: 0300000079 [18:10:21]line 袪袧袦: 0000000000092545 [18:10:21]line 袙械褉褋懈褟 袣袣袦: 001 [18:10:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [18:10:21]line 肖袦: 0000000000871802 [18:10:21]line 肖袛: 198955 [18:10:21]line 肖袩袛: 194157654860837 [18:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T181020&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198955&fm=194157654860837&tin=02508201610067®Number=0000000000092545&sum=80004 [18:10:21]OFD Sender: Processing packet 198955 [packets to send 246, broken 245] [18:10:21]ProducePacketName [18:10:21]name=ofd_packets/00198955 [18:10:21]OFD Sender: To server: 嚂鰌G, [18:10:21]CommunicateWithHost lk.salyk.kg:30040 [18:10:21]ConnectInit lk.salyk.kg [18:10:21]written 0, free lines is 4095 [18:10:22]Connected sock=10 [18:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE B1 07 01 75 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 8C E7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 09 03 00 35 04 06 00 B0 95 DA 0C 64 25 95 9F 06 97 ED 43 BC AE [18:10:22]Write to MH i2c: 01 00 00 2E 0D 3B [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 07 00 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: 01 07 00 2E 0D 00 00 00 00 00 F0 0C 3E [18:10:22]RasterBufferAndPrint [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]line [18:10:22]written 0, free lines is 3318 [18:10:22]MH_Cut [18:10:22]Write to MH i2c: D1 01 00 35 0D 01 14 [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 01 00 [18:10:22]MH_I2C_Read... [18:10:22]Read from MH i2c: D1 01 00 35 0D 00 13 [18:10:22]Write to MH i2c: 01 00 00 36 0D 43 [18:10:22]Write i2c OK [18:10:22]MH_I2C_Read... [18:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 67 47 00 85 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 09 03 00 F4 03 04 00 9C 93 C0 66 B6 04 01 00 00 97 6C 2B D9 7B DF 64 CB [18:10:22]CommunicateWithHost err = 0 [18:10:22]CheckOFDResponse [18:10:22]1017 (14) - 77093643461234 [18:10:22]1041 (16) - 0000000000871802 [18:10:22]1040 (4) - 198955 [18:10:22]1012 (4) - 17.08.2024 12:12 [18:10:22]1206 (1) - 0 [18:10:22]OFD Sender: Remove packet 198955 [18:10:22]ProducePacketName [18:10:22]name=ofd_packets/00198955 [18:10:22]NVStorageDeleteData [18:10:22]OFD Sender: No OFD packet to send [18:10:23]*** Cut start [18:10:23]*** Purtial cut [18:10:23]*** Stage 1: CUTSNS_PIN = 1 [18:10:23]Read from MH i2c: 01 [18:10:23]MH_I2C_Read... [18:10:23]*** Stop cut motor [18:10:23]*** Cut end [18:10:23]Read from MH i2c: 01 07 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: 01 07 00 36 0D 00 00 00 00 00 FF 0F 58 [18:10:23]process_action close_receipt done [18:10:23]requested_data is exist [18:10:23]produce_requested_data [18:10:23]requested_item fm.sn is exist - process it [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 11 00 00 [18:10:23]Write to MH i2c: E2 08 00 37 0D 80 11 00 00 00 00 00 00 BE [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 17 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 17 00 37 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0B [18:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:10:23]wFMCommunicate OK [18:10:23]requested_item fd.num is exist - process it [18:10:23]SAM_PROTO_GetFieldsCounters [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 13 00 00 [18:10:23]Write to MH i2c: E2 08 00 38 0D 80 13 00 00 00 00 00 00 C1 [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 62 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 62 00 38 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [18:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:23]wFMCommunicate OK [18:10:23]SAM_PROTO_GetFieldsCounters done [18:10:23]requested_item shift.num is exist - process it [18:10:23]requested_item shift.opened is exist - process it [18:10:23]req_shift_opened [18:10:23]FM_GetShiftState [18:10:23]SAM_PROTO_GetShiftState [18:10:23]wFMCommunicate request_size=4 [18:10:23]MH_SAM_APDU [18:10:23]CAPDU: 80 13 01 00 [18:10:23]Write to MH i2c: E2 08 00 39 0D 80 13 01 00 00 00 00 00 C3 [18:10:23]Write i2c OK [18:10:23]MH_I2C_Read... [18:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:23]Read from MH i2c: E2 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 0E 00 [18:10:23]MH_I2C_Read... [18:10:23]Read from MH i2c: E2 0E 00 39 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [18:10:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:10:23]wFMCommunicate OK [18:10:23]SAM_PROTO_GetShiftState done [18:10:23]FM_GetShiftState done [18:10:23]req_shift_opened done [18:10:23]requested_item shift.open_date is exist - process it [18:10:23]req_shift_open_date [18:10:23]req_shift_open_date done [18:10:23]produce_requested_data done [18:10:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198955,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:10:23]process_action_free close_receipt [18:10:23]json_value_free [18:10:23]json_value_free done [18:10:23]process_json_proto returns [18:10:23]Send response to host [18:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198955,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:10:23]free response buf [18:10:23]execute_script done [18:10:23]execute_script returns [18:10:23]free content buf [18:10:23]Sock 7.Close socket [18:10:23]Sock 7.Thread stoped [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:07]OFD Sender: No OFD packet to send [18:11:13]OFD Sender: No OFD packet to send [18:11:18]OFD Sender: No OFD packet to send [18:11:23]OFD Sender: No OFD packet to send [18:11:28]OFD Sender: No OFD packet to send [18:11:33]OFD Sender: No OFD packet to send [18:11:38]OFD Sender: No OFD packet to send [18:11:43]OFD Sender: No OFD packet to send [18:11:48]OFD Sender: No OFD packet to send [18:11:53]OFD Sender: No OFD packet to send [18:11:58]OFD Sender: No OFD packet to send [18:12:03]OFD Sender: No OFD packet to send [18:12:08]OFD Sender: No OFD packet to send [18:12:13]OFD Sender: No OFD packet to send [18:12:18]OFD Sender: No OFD packet to send [18:12:23]OFD Sender: No OFD packet to send [18:12:28]OFD Sender: No OFD packet to send [18:12:33]OFD Sender: No OFD packet to send [18:12:38]OFD Sender: No OFD packet to send [18:12:43]OFD Sender: No OFD packet to send [18:12:48]OFD Sender: No OFD packet to send [18:12:53]OFD Sender: No OFD packet to send [18:12:58]OFD Sender: No OFD packet to send [18:13:03]OFD Sender: No OFD packet to send [18:13:07]accept exits with 9 [18:13:07]New connection [18:13:07]New thread 3066793316 created [18:13:07]Thread 3066936676 joined [18:13:07]Waiting for new connection... [18:13:07] Sock 9.Parse request [18:13:07]Sock 9.Check first char [18:13:07]Sock 9.First char is OK [18:13:07]request: POST /json_proto HTTP/1.0 [18:13:07]Method: POST [18:13:07]URL: /json_proto [18:13:07]Method is POST - this is cgi request [18:13:07]url: /json_proto [18:13:07]query_string will be loaded in cgi processing [18:13:07]execute_cgi json_proto POST (null) [18:13:07]execute_cgi path=json_proto method=POST [18:13:07]POST find Content-Length [18:13:07]Host: 172.17.46.195:8080 [18:13:07]Content-Length: 669 [18:13:07]Content-Type: application/json [18:13:07] [18:13:07]POST finish read [18:13:07]Found Content-Length = 669 [18:13:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:07]execute_script... [18:13: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)11326424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:07]POST & json_proto [18:13:07]process_json_proto [18:13:07]json parsed OK: [18:13:07]protocol is kg_v1.0 [18:13:07]action value=close_receipt [18:13:07]process_action close_receipt [18:13:07]cmd_close_receipt [18:13:07]MH_GetDate [18:13:07]Write to MH i2c: F0 00 00 3A 0D 36 [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: F0 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: F0 09 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: F0 09 00 3A 0D 00 34 E8 C0 66 8D AE BC 66 DE [18:13:07]GetLastDocTimeStamp 1723918220 [18:13:07]current date 1723918388 [18:13:07]FM_GetShiftState [18:13:07]SAM_PROTO_GetShiftState [18:13:07]wFMCommunicate request_size=4 [18:13:07]MH_SAM_APDU [18:13:07]CAPDU: 80 13 01 00 [18:13:07]Write to MH i2c: E2 08 00 3B 0D 80 13 01 00 00 00 00 00 C5 [18:13:07]Write i2c OK [18:13:07]MH_I2C_Read... [18:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:07]Read from MH i2c: E2 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 0E 00 [18:13:07]MH_I2C_Read... [18:13:07]Read from MH i2c: E2 0E 00 3B 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [18:13:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:13:07]wFMCommunicate OK [18:13:07]SAM_PROTO_GetShiftState done [18:13:07]FM_GetShiftState done [18:13:07]opened in 1723853126 [18:13:07]opened+sec_in_day 1723939526 [18:13:07]quantity*price = 50017 [18:13:07]sum+1 = 50019 [18:13:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.18 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.12 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 564 17.08.2024 18:13 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198956 肖袩袛: 237557008291499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T181308&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198956&fm=237557008291499&tin=02508201610067®Number=0000000000092545&sum=50000 [18:13:08]StoreToDocumentArchive [18:13:08]shift 463 fd 198956 [18:13:08]save to /storage/0463/doc_00198956 [18:13:08]save last doc name /storage/0463/doc_00198956 to /storage/kkm_last_doc_name [18:13:08]save OK [18:13:08]Clear old archive folders... [18:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=249 [18:13:09]tlvbuf is 01928650 [18:13:09]SAM_PROTO_ClearQueue [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 09 00 00 [18:13:09]Write to MH i2c: E2 08 00 48 0D 80 09 00 00 00 00 00 00 C7 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 48 0D 00 90 00 C9 [18:13:09]RAPDU: 90 00 [18:13:09]wFMCommunicate OK [18:13:09]SAM_PROTO_ClearQueue done [18:13:09]KKMCreateOFDPacket [18:13:09]OFDProtocolAddRootSTLVToBuf [18:13:09]FM_MakeSignedData [18:13:09]FM_MakeSignedData [18:13:09]SAM_PROTO_SignData [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 0D 01 02 [18:13:09]Write to MH i2c: E2 08 00 49 0D 80 0D 01 02 00 00 00 00 CF [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 49 0D 00 90 00 CA [18:13:09]RAPDU: 90 00 [18:13:09]wFMCommunicate OK [18:13:09]wFMCommunicate request_size=255 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 34 E8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 09 03 00 35 04 06 00 D8 0E 8D [18:13:09]Write to MH i2c: E2 02 01 4A 0D 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 34 E8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 09 03 00 35 04 06 00 D8 0E 8D 00 00 D7 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 4A 0D 00 90 00 CB [18:13:09]RAPDU: 90 00 [18:13:09]wFMCommunicate OK [18:13:09]wFMCommunicate request_size=8 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 0D 02 02 03 17 D6 AB [18:13:09]Write to MH i2c: E2 0B 00 4B 0D 80 0D 02 02 03 00 17 D6 AB 00 00 70 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:09]Read from MH i2c: E2 03 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 03 00 4B 0D 00 90 00 CC [18:13:09]RAPDU: 90 00 [18:13:09]wFMCommunicate OK [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 0D 03 02 [18:13:09]Write to MH i2c: E2 08 00 4C 0D 80 0D 03 02 00 00 00 00 D4 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0B 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0B 00 4C 0D 00 44 E6 2D 6A FE 74 7C 46 90 00 CA [18:13:09]RAPDU: 44 E6 2D 6A FE 74 7C 46 90 00 [18:13:09]wFMCommunicate OK [18:13:09]SAM_PROTO_SignData done [18:13:09]FM_MakeSignedData done [18:13:09]CreateOFDProtocolMessage [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 11 00 00 [18:13:09]Write to MH i2c: E2 08 00 4D 0D 80 11 00 00 00 00 00 00 D4 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 17 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 17 00 4D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 21 [18:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:13:09]wFMCommunicate OK [18:13:09]CreateOFDProtocolMessage done [18:13:09]OFDSenderStorePacket 198956 [18:13:09]StoreOFDPacket docnum=198956 [18:13:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 21 D7 05 01 88 63 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 34 E8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 09 03 00 35 04 06 00 D8 0E 8D 17 D6 AB 44 E6 2D 6A FE 74 7C 46 [18:13:09]CheckFolder [18:13:09]dirname=/storage/ofd_packets [18:13:09]CheckFolder done [18:13:09]ProducePacketName [18:13:09]name=ofd_packets/00198956 [18:13:09]NVStorageSaveData ofd_packets/00198956 [18:13:09]File name is /storage/ofd_packets/00198956 [18:13:09]Write 299 bytes [18:13:09]NVStorageSaveData done [18:13:09]OFDSenderStorePacket done [18:13:09]KKMCreateOFDPacket done [18:13:09]NVStorageSaveData kkm_last_timestamp [18:13:09]File name is /storage/kkm_last_timestamp [18:13:09]Write 4 bytes [18:13:09]NVStorageSaveData done [18:13:09]ExternCall_PrintAddStr [18:13:09]wPrintStart [18:13:09]Write to MH i2c: 01 00 00 4E 0D 5B [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: 01 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: 01 07 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: 01 07 00 4E 0D 00 00 00 00 00 FF 0F 70 [18:13:09]RasterBufferAndPrint [18:13:09]line 小褔械褌 N : (1)11326424 [18:13:09]line 袠袧袧: 02508201610067 [18:13:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:13:09]line 袩袪袨袛袗袞袗 [18:13:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 43 [18:13:09]line 孝芯胁邪褉: 2710124130 [18:13:09]line SU-92-袣-5 [18:13:09]line 7.270 * 68.80 [18:13:09]line = 500.18 [18:13:09]line 袧袛小 12% 袧小袩 1% [18:13:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:13:09]line 袨袣袪校袚袥袝袧袠袝: -0.18 [18:13:09]line 袠孝袨袚袨: 500.00 [18:13:09]line 袙薪械褋械薪芯: 500.00 [18:13:09]line 小袛袗效袗: 0.00 [18:13:09]line 袧小袩 1% : 4.43 [18:13:09]line 袧袛小 12% : 53.12 [18:13:09]line 袧邪谢懈褔薪褘屑懈: 500.00 [18:13:09]line 袘械蟹薪邪谢.: 0.00 [18:13:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:13:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:13:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:13:09]line 效械泻 564 17.08.2024 18:13 [18:13:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:13:09]line 袟袧袦: 0300000079 [18:13:09]line 袪袧袦: 0000000000092545 [18:13:09]line 袙械褉褋懈褟 袣袣袦: 001 [18:13:09]line 肖袦: 0000000000871802 [18:13:09]line 肖袛: 198956 [18:13:09]line 肖袩袛: 237557008291499 [18:13:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T181308&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198956&fm=237557008291499&tin=02508201610067®Number=0000000000092545&sum=50000 [18:13:09]written 0, free lines is 4095 [18:13:09]OFD Sender: Processing packet 198956 [packets to send 246, broken 245] [18:13:09]ProducePacketName [18:13:09]name=ofd_packets/00198956 [18:13:09]OFD Sender: To server: 嚂鰌G, [18:13:09]CommunicateWithHost lk.salyk.kg:30040 [18:13:09]ConnectInit lk.salyk.kg [18:13:09]Connected sock=10 [18:13:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 21 D7 05 01 88 63 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 34 E8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 09 03 00 35 04 06 00 D8 0E 8D 17 D6 AB 44 E6 2D 6A FE 74 7C 46 [18:13:10]Write to MH i2c: 01 00 00 79 0D 86 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 07 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 07 00 79 0D 00 00 00 00 00 DC 0C 75 [18:13:10]RasterBufferAndPrint [18:13:10]line [18:13:10]line [18:13:10]line [18:13:10]line [18:13:10]line [18:13:10]written 0, free lines is 3297 [18:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 34 72 47 00 8E 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 09 03 00 F4 03 04 00 43 94 C0 66 B6 04 01 00 00 EE 7A A2 C1 46 B5 C2 1F [18:13:10]CommunicateWithHost err = 0 [18:13:10]CheckOFDResponse [18:13:10]1017 (14) - 77093643461234 [18:13:10]1041 (16) - 0000000000871802 [18:13:10]1040 (4) - 198956 [18:13:10]1012 (4) - 17.08.2024 12:14 [18:13:10]1206 (1) - 0 [18:13:10]OFD Sender: Remove packet 198956 [18:13:10]ProducePacketName [18:13:10]name=ofd_packets/00198956 [18:13:10]NVStorageDeleteData [18:13:10]MH_Cut [18:13:10]Write to MH i2c: D1 01 00 80 0D 01 5F [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: D1 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: D1 01 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: D1 01 00 80 0D 00 5E [18:13:10]Write to MH i2c: 01 00 00 81 0D 8E [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]OFD Sender: No OFD packet to send [18:13:10]*** Cut start [18:13:10]*** Purtial cut [18:13:10]*** CUTSNS_PIN = 0 [18:13:11]*** Stage 1: CUTSNS_PIN = 1 [18:13:12]Read from MH i2c: 01 [18:13:12]MH_I2C_Read... [18:13:12]*** Stop cut motor [18:13:12]*** Cut end [18:13:12]Read from MH i2c: 01 07 00 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: 01 07 00 81 0D 00 00 00 00 00 FF 0F A3 [18:13:12]process_action close_receipt done [18:13:12]requested_data is exist [18:13:12]produce_requested_data [18:13:12]requested_item fm.sn is exist - process it [18:13:12]wFMCommunicate request_size=4 [18:13:12]MH_SAM_APDU [18:13:12]CAPDU: 80 11 00 00 [18:13:12]Write to MH i2c: E2 08 00 82 0D 80 11 00 00 00 00 00 00 09 [18:13:12]Write i2c OK [18:13:12]MH_I2C_Read... [18:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:12]Read from MH i2c: E2 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 17 00 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 17 00 82 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [18:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:13:12]wFMCommunicate OK [18:13:12]requested_item fd.num is exist - process it [18:13:12]SAM_PROTO_GetFieldsCounters [18:13:12]wFMCommunicate request_size=4 [18:13:12]MH_SAM_APDU [18:13:12]CAPDU: 80 13 00 00 [18:13:12]Write to MH i2c: E2 08 00 83 0D 80 13 00 00 00 00 00 00 0C [18:13:12]Write i2c OK [18:13:12]MH_I2C_Read... [18:13:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:12]Read from MH i2c: E2 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 62 00 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 62 00 83 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [18:13:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:12]wFMCommunicate OK [18:13:12]SAM_PROTO_GetFieldsCounters done [18:13:12]requested_item shift.num is exist - process it [18:13:12]requested_item shift.opened is exist - process it [18:13:12]req_shift_opened [18:13:12]FM_GetShiftState [18:13:12]SAM_PROTO_GetShiftState [18:13:12]wFMCommunicate request_size=4 [18:13:12]MH_SAM_APDU [18:13:12]CAPDU: 80 13 01 00 [18:13:12]Write to MH i2c: E2 08 00 84 0D 80 13 01 00 00 00 00 00 0E [18:13:12]Write i2c OK [18:13:12]MH_I2C_Read... [18:13:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:13]Read from MH i2c: E2 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 0E 00 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 0E 00 84 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6E [18:13:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:13:13]wFMCommunicate OK [18:13:13]SAM_PROTO_GetShiftState done [18:13:13]FM_GetShiftState done [18:13:13]req_shift_opened done [18:13:13]requested_item shift.open_date is exist - process it [18:13:13]req_shift_open_date [18:13:13]req_shift_open_date done [18:13:13]produce_requested_data done [18:13:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198956,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:13:13]process_action_free close_receipt [18:13:13]json_value_free [18:13:13]json_value_free done [18:13:13]process_json_proto returns [18:13:13]Send response to host [18:13:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198956,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:13:13]free response buf [18:13:13]execute_script done [18:13:13]execute_script returns [18:13:13]free content buf [18:13:13]Sock 9.Close socket [18:13:13]Sock 9.Thread stoped [18:13:15]OFD Sender: No OFD packet to send [18:13:20]OFD Sender: No OFD packet to send [18:13:25]OFD Sender: No OFD packet to send [18:13:30]OFD Sender: No OFD packet to send [18:13:35]OFD Sender: No OFD packet to send [18:13:40]OFD Sender: No OFD packet to send [18:13:45]OFD Sender: No OFD packet to send [18:13:50]OFD Sender: No OFD packet to send [18:13:55]OFD Sender: No OFD packet to send [18:14:00]OFD Sender: No OFD packet to send [18:14:05]OFD Sender: No OFD packet to send [18:14:10]OFD Sender: No OFD packet to send [18:14:15]OFD Sender: No OFD packet to send [18:14:20]OFD Sender: No OFD packet to send [18:14:25]OFD Sender: No OFD packet to send [18:14:30]OFD Sender: No OFD packet to send [18:14:35]OFD Sender: No OFD packet to send [18:14:40]OFD Sender: No OFD packet to send [18:14:45]OFD Sender: No OFD packet to send [18:14:50]OFD Sender: No OFD packet to send [18:14:55]OFD Sender: No OFD packet to send [18:15:00]OFD Sender: No OFD packet to send [18:15:05]OFD Sender: No OFD packet to send [18:15:10]OFD Sender: No OFD packet to send [18:15:15]OFD Sender: No OFD packet to send [18:15:20]OFD Sender: No OFD packet to send [18:15:25]OFD Sender: No OFD packet to send [18:15:30]OFD Sender: No OFD packet to send [18:15:35]OFD Sender: No OFD packet to send [18:15:40]OFD Sender: No OFD packet to send [18:15:45]OFD Sender: No OFD packet to send [18:15:50]OFD Sender: No OFD packet to send [18:15:55]OFD Sender: No OFD packet to send [18:16:00]OFD Sender: No OFD packet to send [18:16:05]OFD Sender: No OFD packet to send [18:16:10]OFD Sender: No OFD packet to send [18:16:15]OFD Sender: No OFD packet to send [18:16:20]OFD Sender: No OFD packet to send [18:16:25]OFD Sender: No OFD packet to send [18:16:30]OFD Sender: No OFD packet to send [18:16:35]OFD Sender: No OFD packet to send [18:16:40]OFD Sender: No OFD packet to send [18:16:45]OFD Sender: No OFD packet to send [18:16:50]OFD Sender: No OFD packet to send [18:16:55]OFD Sender: No OFD packet to send [18:17:00]OFD Sender: No OFD packet to send [18:17:05]OFD Sender: No OFD packet to send [18:17:10]OFD Sender: No OFD packet to send [18:17:15]OFD Sender: No OFD packet to send [18:17:20]OFD Sender: No OFD packet to send [18:17:25]OFD Sender: No OFD packet to send [18:17:30]OFD Sender: No OFD packet to send [18:17:35]OFD Sender: No OFD packet to send [18:17:40]OFD Sender: No OFD packet to send [18:17:45]OFD Sender: No OFD packet to send [18:17:50]OFD Sender: No OFD packet to send [18:17:55]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:11]OFD Sender: No OFD packet to send [18:22:12]accept exits with 7 [18:22:12]New connection [18:22:12]New thread 3066936676 created [18:22:12]Thread 3066793316 joined [18:22:12]Waiting for new connection... [18:22:12] Sock 7.Parse request [18:22:12]Sock 7.Check first char [18:22:12]Sock 7.First char is OK [18:22:12]request: POST /json_proto HTTP/1.0 [18:22:12]Method: POST [18:22:12]URL: /json_proto [18:22:12]Method is POST - this is cgi request [18:22:12]url: /json_proto [18:22:12]query_string will be loaded in cgi processing [18:22:12]execute_cgi json_proto POST (null) [18:22:12]execute_cgi path=json_proto method=POST [18:22:12]POST find Content-Length [18:22:12]Host: 172.17.46.195:8080 [18:22:12]Content-Length: 805 [18:22:12]Content-Type: application/json [18:22:12] [18:22:12]POST finish read [18:22:12]Found Content-Length = 805 [18:22:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:12]execute_script... [18:22: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)11326426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:12]POST & json_proto [18:22:12]process_json_proto [18:22:12]json parsed OK: [18:22:12]protocol is kg_v1.0 [18:22:12]action value=close_receipt [18:22:12]process_action close_receipt [18:22:12]cmd_close_receipt [18:22:12]MH_GetDate [18:22:12]Write to MH i2c: F0 00 00 85 0D 81 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: F0 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: F0 09 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: F0 09 00 85 0D 00 54 EA C0 66 8D AE BC 66 4B [18:22:12]GetLastDocTimeStamp 1723918388 [18:22:12]current date 1723918932 [18:22:12]FM_GetShiftState [18:22:12]SAM_PROTO_GetShiftState [18:22:12]wFMCommunicate request_size=4 [18:22:12]MH_SAM_APDU [18:22:12]CAPDU: 80 13 01 00 [18:22:12]Write to MH i2c: E2 08 00 86 0D 80 13 01 00 00 00 00 00 10 [18:22:12]Write i2c OK [18:22:12]MH_I2C_Read... [18:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:12]Read from MH i2c: E2 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 0E 00 [18:22:12]MH_I2C_Read... [18:22:12]Read from MH i2c: E2 0E 00 86 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 70 [18:22:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:22:12]wFMCommunicate OK [18:22:12]SAM_PROTO_GetShiftState done [18:22:12]FM_GetShiftState done [18:22:12]opened in 1723853126 [18:22:12]opened+sec_in_day 1723939526 [18:22:12]quantity*price = 100005 [18:22:12]sum+1 = 100006 [18:22:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 565 17.08.2024 18:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198957 肖袩袛: 18233965719657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198957&fm=18233965719657&tin=02508201610067®Number=0000000000092545&sum=100005 [18:22:13]StoreToDocumentArchive [18:22:13]shift 463 fd 198957 [18:22:13]save to /storage/0463/doc_00198957 [18:22:13]save last doc name /storage/0463/doc_00198957 to /storage/kkm_last_doc_name [18:22:13]save OK [18:22:13]Clear old archive folders... [18:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:22:13]tlvbuf is 019D9A40 [18:22:13]SAM_PROTO_ClearQueue [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 09 00 00 [18:22:13]Write to MH i2c: E2 08 00 93 0D 80 09 00 00 00 00 00 00 12 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 93 0D 00 90 00 14 [18:22:13]RAPDU: 90 00 [18:22:13]wFMCommunicate OK [18:22:13]SAM_PROTO_ClearQueue done [18:22:13]KKMCreateOFDPacket [18:22:13]OFDProtocolAddRootSTLVToBuf [18:22:13]FM_MakeSignedData [18:22:13]FM_MakeSignedData [18:22:13]SAM_PROTO_SignData [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 0D 01 02 [18:22:13]Write to MH i2c: E2 08 00 94 0D 80 0D 01 02 00 00 00 00 1A [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 94 0D 00 90 00 15 [18:22:13]RAPDU: 90 00 [18:22:13]wFMCommunicate OK [18:22:13]wFMCommunicate request_size=255 [18:22:13]MH_SAM_APDU [18:22: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 54 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 09 03 00 35 04 06 00 10 [18:22:13]Write to MH i2c: E2 02 01 95 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 54 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 09 03 00 35 04 06 00 10 00 00 DF [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 95 0D 00 90 00 16 [18:22:13]RAPDU: 90 00 [18:22:13]wFMCommunicate OK [18:22:13]wFMCommunicate request_size=10 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 0D 02 02 05 95 6D 0C B0 69 [18:22:13]Write to MH i2c: E2 0D 00 96 0D 80 0D 02 02 05 00 95 6D 0C B0 69 00 00 4E [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 03 00 96 0D 00 90 00 17 [18:22:13]RAPDU: 90 00 [18:22:13]wFMCommunicate OK [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 0D 03 02 [18:22:13]Write to MH i2c: E2 08 00 97 0D 80 0D 03 02 00 00 00 00 1F [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0B 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0B 00 97 0D 00 2F D8 B6 E9 0E FA 6A 2D 90 00 65 [18:22:13]RAPDU: 2F D8 B6 E9 0E FA 6A 2D 90 00 [18:22:13]wFMCommunicate OK [18:22:13]SAM_PROTO_SignData done [18:22:13]FM_MakeSignedData done [18:22:13]CreateOFDProtocolMessage [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 11 00 00 [18:22:13]Write to MH i2c: E2 08 00 98 0D 80 11 00 00 00 00 00 00 1F [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 17 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 17 00 98 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [18:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:22:13]wFMCommunicate OK [18:22:13]CreateOFDProtocolMessage done [18:22:13]OFDSenderStorePacket 198957 [18:22:13]StoreOFDPacket docnum=198957 [18:22:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A1 4B 07 01 5F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 54 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 09 03 00 35 04 06 00 10 95 6D 0C B0 69 2F D8 B6 E9 0E FA 6A 2D [18:22:13]CheckFolder [18:22:13]dirname=/storage/ofd_packets [18:22:13]CheckFolder done [18:22:13]ProducePacketName [18:22:13]name=ofd_packets/00198957 [18:22:13]NVStorageSaveData ofd_packets/00198957 [18:22:13]File name is /storage/ofd_packets/00198957 [18:22:13]Write 301 bytes [18:22:13]NVStorageSaveData done [18:22:13]OFDSenderStorePacket done [18:22:13]KKMCreateOFDPacket done [18:22:13]NVStorageSaveData kkm_last_timestamp [18:22:13]File name is /storage/kkm_last_timestamp [18:22:13]Write 4 bytes [18:22:13]NVStorageSaveData done [18:22:13]ExternCall_PrintAddStr [18:22:13]wPrintStart [18:22:13]Write to MH i2c: 01 00 00 99 0D A6 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: 01 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: 01 07 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: 01 07 00 99 0D 00 00 00 00 00 FF 0F BB [18:22:13]RasterBufferAndPrint [18:22:13]line 小褔械褌 N : (1)11326426 [18:22:13]line 袠袧袧: 02508201610067 [18:22:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:22:13]line 袩袪袨袛袗袞袗 [18:22:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [18:22:13]line 孝芯胁邪褉: 2710124130 [18:22:13]line 袗懈-92-袣-4 [18:22:13]line 14.750 * 67.80 [18:22:13]line = 1000.05 [18:22:13]line 袧袛小 12% 袧小袩 1% [18:22:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:22:13]line 袠孝袨袚袨: 1000.05 [18:22:13]line 袧小袩 1% : 8.85 [18:22:13]line 袧袛小 12% : 106.20 [18:22:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:22:13]line 袘械蟹薪邪谢.: 1000.05 [18:22:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:22:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:22:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:22:13]line 效械泻 565 17.08.2024 18:22 [18:22:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:22:13]line 袟袧袦: 0300000079 [18:22:13]line 袪袧袦: 0000000000092545 [18:22:13]line 袙械褉褋懈褟 袣袣袦: 001 [18:22:13]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:22:13]line 肖袦: 0000000000871802 [18:22:13]line 肖袛: 198957 [18:22:13]line 肖袩袛: 18233965719657 [18:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182212&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198957&fm=18233965719657&tin=02508201610067®Number=0000000000092545&sum=100005 [18:22:13]written 0, free lines is 4095 [18:22:13]OFD Sender: Processing packet 198957 [packets to send 246, broken 245] [18:22:13]ProducePacketName [18:22:13]name=ofd_packets/00198957 [18:22:13]OFD Sender: To server: 嚂鰌G, [18:22:13]CommunicateWithHost lk.salyk.kg:30040 [18:22:13]ConnectInit lk.salyk.kg [18:22:14]Connected sock=10 [18:22:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A1 4B 07 01 5F 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 54 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 09 03 00 35 04 06 00 10 95 6D 0C B0 69 2F D8 B6 E9 0E FA 6A 2D [18:22:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C3 A2 47 00 52 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 09 03 00 F4 03 04 00 63 96 C0 66 B6 04 01 00 00 A1 25 A4 D9 BE E4 EA 19 [18:22:14]CommunicateWithHost err = 0 [18:22:14]CheckOFDResponse [18:22:14]1017 (14) - 77093643461234 [18:22:14]1041 (16) - 0000000000871802 [18:22:14]1040 (4) - 198957 [18:22:14]1012 (4) - 17.08.2024 12:24 [18:22:14]1206 (1) - 0 [18:22:14]OFD Sender: Remove packet 198957 [18:22:14]ProducePacketName [18:22:14]name=ofd_packets/00198957 [18:22:14]NVStorageDeleteData [18:22:14]Write to MH i2c: 01 00 00 C3 0D D0 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: 01 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: 01 07 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: 01 07 00 C3 0D 00 00 00 00 00 FC 0C DF [18:22:14]RasterBufferAndPrint [18:22:14]line [18:22:14]line [18:22:14]line [18:22:14]line [18:22:14]line [18:22:14]written 0, free lines is 3330 [18:22:14]MH_Cut [18:22:14]Write to MH i2c: D1 01 00 CA 0D 01 A9 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: D1 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: D1 01 00 [18:22:14]MH_I2C_Read... [18:22:14]Read from MH i2c: D1 01 00 CA 0D 00 A8 [18:22:14]Write to MH i2c: 01 00 00 CB 0D D8 [18:22:14]Write i2c OK [18:22:14]MH_I2C_Read... [18:22:14]OFD Sender: No OFD packet to send [18:22:15]*** Cut start [18:22:15]*** Purtial cut [18:22:15]*** 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 CB 0D 00 00 00 00 00 FF 0F ED [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 CC 0D 80 11 00 00 00 00 00 00 53 [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 CC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [18:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 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 CD 0D 80 13 00 00 00 00 00 00 56 [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 CD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 1F [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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [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 CE 0D 80 13 01 00 00 00 00 00 58 [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 CE 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [18:22:15]RAPDU: 09 00 01 46 E9 BF 66 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":"0000000000871802","fd.num":198957,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [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":"0000000000871802","fd.num":198957,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [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 7.Close socket [18:22:15]Sock 7.Thread stoped [18:22:19]OFD Sender: No OFD packet to send [18:22:24]accept exits with 9 [18:22:24]New connection [18:22:24]New thread 3066793316 created [18:22:24]Thread 3066936676 joined [18:22:24]Waiting for new connection... [18:22:24] Sock 9.Parse request [18:22:24]Sock 9.Check first char [18:22:24]Sock 9.First char is OK [18:22:24]request: POST /json_proto HTTP/1.0 [18:22:24]Method: POST [18:22:24]URL: /json_proto [18:22:24]Method is POST - this is cgi request [18:22:24]url: /json_proto [18:22:24]query_string will be loaded in cgi processing [18:22:24]execute_cgi json_proto POST (null) [18:22:24]execute_cgi path=json_proto method=POST [18:22:24]POST find Content-Length [18:22:24]Host: 172.17.46.195:8080 [18:22:24]Content-Length: 754 [18:22:24]Content-Type: application/json [18:22:24] [18:22:24]POST finish read [18:22:24]Found Content-Length = 754 [18:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116562", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:24]execute_script... [18:22:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116562", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:24]POST & json_proto [18:22:24]process_json_proto [18:22:24]json parsed OK: [18:22:24]protocol is kg_v1.0 [18:22:24]action value=close_receipt [18:22:24]process_action close_receipt [18:22:24]cmd_close_receipt [18:22:24]MH_GetDate [18:22:24]Write to MH i2c: F0 00 00 CF 0D CB [18:22:24]Write i2c OK [18:22:24]MH_I2C_Read... [18:22:24]Read from MH i2c: F0 [18:22:24]MH_I2C_Read... [18:22:24]Read from MH i2c: F0 09 00 [18:22:24]MH_I2C_Read... [18:22:24]Read from MH i2c: F0 09 00 CF 0D 00 60 EA C0 66 8D AE BC 66 A1 [18:22:24]GetLastDocTimeStamp 1723918932 [18:22:24]current date 1723918944 [18:22:24]FM_GetShiftState [18:22:24]SAM_PROTO_GetShiftState [18:22:24]wFMCommunicate request_size=4 [18:22:24]MH_SAM_APDU [18:22:24]CAPDU: 80 13 01 00 [18:22:24]Write to MH i2c: E2 08 00 D0 0D 80 13 01 00 00 00 00 00 5A [18:22:24]Write i2c OK [18:22:24]MH_I2C_Read... [18:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:24]Read from MH i2c: E2 [18:22:24]MH_I2C_Read... [18:22:24]Read from MH i2c: E2 0E 00 [18:22:24]MH_I2C_Read... [18:22:24]Read from MH i2c: E2 0E 00 D0 0D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BA [18:22:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:22:24]wFMCommunicate OK [18:22:24]SAM_PROTO_GetShiftState done [18:22:24]FM_GetShiftState done [18:22:24]opened in 1723853126 [18:22:24]opened+sec_in_day 1723939526 [18:22:24]quantity*price = 0 [18:22:24]sum+1 = 1 [18:22:24]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 566 17.08.2024 18:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30116562 肖袦: 0000000000871802 肖袛: 198958 肖袩袛: 45936415063545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198958&fm=45936415063545&tin=02508201610067®Number=0000000000092545&sum=0 [18:22:25]StoreToDocumentArchive [18:22:25]shift 463 fd 198958 [18:22:25]save to /storage/0463/doc_00198958 [18:22:25]save last doc name /storage/0463/doc_00198958 to /storage/kkm_last_doc_name [18:22:25]save OK [18:22:25]Clear old archive folders... [18:22:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:22:25]tlvbuf is 01941300 [18:22:25]SAM_PROTO_ClearQueue [18:22:25]wFMCommunicate request_size=4 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 09 00 00 [18:22:25]Write to MH i2c: E2 08 00 DD 0D 80 09 00 00 00 00 00 00 5C [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 DD 0D 00 90 00 5E [18:22:25]RAPDU: 90 00 [18:22:25]wFMCommunicate OK [18:22:25]SAM_PROTO_ClearQueue done [18:22:25]KKMCreateOFDPacket [18:22:25]OFDProtocolAddRootSTLVToBuf [18:22:25]FM_MakeSignedData [18:22:25]FM_MakeSignedData [18:22:25]SAM_PROTO_SignData [18:22:25]wFMCommunicate request_size=4 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 0D 01 02 [18:22:25]Write to MH i2c: E2 08 00 DE 0D 80 0D 01 02 00 00 00 00 64 [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 DE 0D 00 90 00 5F [18:22:25]RAPDU: 90 00 [18:22:25]wFMCommunicate OK [18:22:25]wFMCommunicate request_size=255 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 60 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 09 03 00 35 04 06 00 29 C7 67 B3 [18:22:25]Write to MH i2c: E2 02 01 DF 0D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 60 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 09 03 00 35 04 06 00 29 C7 67 B3 00 00 9E [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 DF 0D 00 90 00 60 [18:22:25]RAPDU: 90 00 [18:22:25]wFMCommunicate OK [18:22:25]wFMCommunicate request_size=7 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 0D 02 02 02 BD F9 [18:22:25]Write to MH i2c: E2 0A 00 E0 0D 80 0D 02 02 02 00 BD F9 00 00 21 [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:25]Read from MH i2c: E2 03 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 03 00 E0 0D 00 90 00 61 [18:22:25]RAPDU: 90 00 [18:22:25]wFMCommunicate OK [18:22:25]wFMCommunicate request_size=4 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 0D 03 02 [18:22:25]Write to MH i2c: E2 08 00 E1 0D 80 0D 03 02 00 00 00 00 69 [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 0B 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 0B 00 E1 0D 00 B6 BE A6 C3 1A F0 7F 34 90 00 04 [18:22:25]RAPDU: B6 BE A6 C3 1A F0 7F 34 90 00 [18:22:25]wFMCommunicate OK [18:22:25]SAM_PROTO_SignData done [18:22:25]FM_MakeSignedData done [18:22:25]CreateOFDProtocolMessage [18:22:25]wFMCommunicate request_size=4 [18:22:25]MH_SAM_APDU [18:22:25]CAPDU: 80 11 00 00 [18:22:25]Write to MH i2c: E2 08 00 E2 0D 80 11 00 00 00 00 00 00 69 [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:25]Read from MH i2c: E2 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 17 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: E2 17 00 E2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [18:22:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:22:25]wFMCommunicate OK [18:22:25]CreateOFDProtocolMessage done [18:22:25]OFDSenderStorePacket 198958 [18:22:25]StoreOFDPacket docnum=198958 [18:22:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3F B0 04 01 A5 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 60 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 09 03 00 35 04 06 00 29 C7 67 B3 BD F9 B6 BE A6 C3 1A F0 7F 34 [18:22:25]CheckFolder [18:22:25]dirname=/storage/ofd_packets [18:22:25]CheckFolder done [18:22:25]ProducePacketName [18:22:25]name=ofd_packets/00198958 [18:22:25]NVStorageSaveData ofd_packets/00198958 [18:22:25]File name is /storage/ofd_packets/00198958 [18:22:25]Write 298 bytes [18:22:25]NVStorageSaveData done [18:22:25]OFDSenderStorePacket done [18:22:25]KKMCreateOFDPacket done [18:22:25]NVStorageSaveData kkm_last_timestamp [18:22:25]File name is /storage/kkm_last_timestamp [18:22:25]Write 4 bytes [18:22:25]NVStorageSaveData done [18:22:25]ExternCall_PrintAddStr [18:22:25]wPrintStart [18:22:25]Write to MH i2c: 01 00 00 E3 0D F0 [18:22:25]Write i2c OK [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: 01 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: 01 07 00 [18:22:25]MH_I2C_Read... [18:22:25]Read from MH i2c: 01 07 00 E3 0D 00 00 00 00 00 FF 0F 05 [18:22:25]RasterBufferAndPrint [18:22:25]line 小褔械褌 N : (1)11326425 [18:22:25]line 袠袧袧: 02508201610067 [18:22:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:22:25]line 袩袪袨袛袗袞袗 [18:22:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [18:22:25]line 孝芯胁邪褉: 2710194210 [18:22:25]line 袛孝-袣-5 [18:22:25]line 100.000 * 0.00 [18:22:25]line = 0.00 [18:22:25]line 袧袛小 12% 袧小袩 1% [18:22:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:22:25]line 袠孝袨袚袨: 0.00 [18:22:25]line 袧小袩 1% : 0.00 [18:22:25]line 袧袛小 12% : 0.00 [18:22:25]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:22:25]line 袘械蟹薪邪谢.: 0.00 [18:22:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:22:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:22:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:22:25]line 效械泻 566 17.08.2024 18:22 [18:22:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:22:25]line 袟袧袦: 0300000079 [18:22:25]line 袪袧袦: 0000000000092545 [18:22:25]line 袙械褉褋懈褟 袣袣袦: 001 [18:22:25]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [18:22:25]line 30116562 [18:22:25]line 肖袦: 0000000000871802 [18:22:25]line 肖袛: 198958 [18:22:25]line 肖袩袛: 45936415063545 [18:22:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182224&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198958&fm=45936415063545&tin=02508201610067®Number=0000000000092545&sum=0 [18:22:25]written 0, free lines is 4095 [18:22:25]OFD Sender: Processing packet 198958 [packets to send 246, broken 245] [18:22:25]ProducePacketName [18:22:25]name=ofd_packets/00198958 [18:22:25]OFD Sender: To server: 嚂鰌G, [18:22:25]CommunicateWithHost lk.salyk.kg:30040 [18:22:25]ConnectInit lk.salyk.kg [18:22:25]Connected sock=10 [18:22:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3F B0 04 01 A5 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 60 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 09 03 00 35 04 06 00 29 C7 67 B3 BD F9 B6 BE A6 C3 1A F0 7F 34 [18:22:26]Write to MH i2c: 01 00 00 0D 0E 1B [18:22:26]Write i2c OK [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: 01 [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: 01 07 00 [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: 01 07 00 0D 0E 00 00 00 00 00 E7 0C 15 [18:22:26]RasterBufferAndPrint [18:22:26]line [18:22:26]line [18:22:26]line [18:22:26]line [18:22:26]line [18:22:26]written 0, free lines is 3309 [18:22:26]MH_Cut [18:22:26]Write to MH i2c: D1 01 00 14 0E 01 F4 [18:22:26]Write i2c OK [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: D1 [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: D1 01 00 [18:22:26]MH_I2C_Read... [18:22:26]Read from MH i2c: D1 01 00 14 0E 00 F3 [18:22:26]Write to MH i2c: 01 00 00 15 0E 23 [18:22:26]Write i2c OK [18:22:26]MH_I2C_Read... [18:22:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CF 83 47 00 D8 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 09 03 00 F4 03 04 00 6F 96 C0 66 B6 04 01 00 00 EE B4 D6 B2 12 F0 9D DC [18:22:26]CommunicateWithHost err = 0 [18:22:26]CheckOFDResponse [18:22:26]1017 (14) - 77093643461234 [18:22:26]1041 (16) - 0000000000871802 [18:22:26]1040 (4) - 198958 [18:22:26]1012 (4) - 17.08.2024 12:24 [18:22:26]1206 (1) - 0 [18:22:26]OFD Sender: Remove packet 198958 [18:22:26]ProducePacketName [18:22:26]name=ofd_packets/00198958 [18:22:26]NVStorageDeleteData [18:22:26]OFD Sender: No OFD packet to send [18:22:26]*** Cut start [18:22:26]*** Purtial cut [18:22:26]*** CUTSNS_PIN = 0 [18:22:27]*** Stage 1: CUTSNS_PIN = 1 [18:22:28]Read from MH i2c: 01 [18:22:29]MH_I2C_Read... [18:22:29]*** Stop cut motor [18:22:29]*** Cut end [18:22:29]Read from MH i2c: 01 07 00 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: 01 07 00 15 0E 00 00 00 00 00 FF 0F 38 [18:22:29]process_action close_receipt done [18:22:29]requested_data is exist [18:22:29]produce_requested_data [18:22:29]requested_item fm.sn is exist - process it [18:22:29]wFMCommunicate request_size=4 [18:22:29]MH_SAM_APDU [18:22:29]CAPDU: 80 11 00 00 [18:22:29]Write to MH i2c: E2 08 00 16 0E 80 11 00 00 00 00 00 00 9E [18:22:29]Write i2c OK [18:22:29]MH_I2C_Read... [18:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:29]Read from MH i2c: E2 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 17 00 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 17 00 16 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [18:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:22:29]wFMCommunicate OK [18:22:29]requested_item fd.num is exist - process it [18:22:29]SAM_PROTO_GetFieldsCounters [18:22:29]wFMCommunicate request_size=4 [18:22:29]MH_SAM_APDU [18:22:29]CAPDU: 80 13 00 00 [18:22:29]Write to MH i2c: E2 08 00 17 0E 80 13 00 00 00 00 00 00 A1 [18:22:29]Write i2c OK [18:22:29]MH_I2C_Read... [18:22:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:29]Read from MH i2c: E2 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 62 00 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 62 00 17 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [18:22:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:29]wFMCommunicate OK [18:22:29]SAM_PROTO_GetFieldsCounters done [18:22:29]requested_item shift.num is exist - process it [18:22:29]requested_item shift.opened is exist - process it [18:22:29]req_shift_opened [18:22:29]FM_GetShiftState [18:22:29]SAM_PROTO_GetShiftState [18:22:29]wFMCommunicate request_size=4 [18:22:29]MH_SAM_APDU [18:22:29]CAPDU: 80 13 01 00 [18:22:29]Write to MH i2c: E2 08 00 18 0E 80 13 01 00 00 00 00 00 A3 [18:22:29]Write i2c OK [18:22:29]MH_I2C_Read... [18:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:29]Read from MH i2c: E2 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 0E 00 [18:22:29]MH_I2C_Read... [18:22:29]Read from MH i2c: E2 0E 00 18 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 03 [18:22:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:22:29]wFMCommunicate OK [18:22:29]SAM_PROTO_GetShiftState done [18:22:29]FM_GetShiftState done [18:22:29]req_shift_opened done [18:22:29]requested_item shift.open_date is exist - process it [18:22:29]req_shift_open_date [18:22:29]req_shift_open_date done [18:22:29]produce_requested_data done [18:22:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198958,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:22:29]process_action_free close_receipt [18:22:29]json_value_free [18:22:29]json_value_free done [18:22:29]process_json_proto returns [18:22:29]Send response to host [18:22:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198958,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:22:29]free response buf [18:22:29]execute_script done [18:22:29]execute_script returns [18:22:29]free content buf [18:22:29]Sock 9.Close socket [18:22:29]Sock 9.Thread stoped [18:22:31]OFD Sender: No OFD packet to send [18:22:36]OFD Sender: No OFD packet to send [18:22:41]OFD Sender: No OFD packet to send [18:22:46]OFD Sender: No OFD packet to send [18:22:51]OFD Sender: No OFD packet to send [18:22:56]OFD Sender: No OFD packet to send [18:23:01]OFD Sender: No OFD packet to send [18:23:06]OFD Sender: No OFD packet to send [18:23:11]OFD Sender: No OFD packet to send [18:23:16]OFD Sender: No OFD packet to send [18:23:21]OFD Sender: No OFD packet to send [18:23:26]OFD Sender: No OFD packet to send [18:23:31]OFD Sender: No OFD packet to send [18:23:36]OFD Sender: No OFD packet to send [18:23:41]OFD Sender: No OFD packet to send [18:23:46]OFD Sender: No OFD packet to send [18:23:52]OFD Sender: No OFD packet to send [18:23:57]OFD Sender: No OFD packet to send [18:24:02]OFD Sender: No OFD packet to send [18:24:07]OFD Sender: No OFD packet to send [18:24:08]accept exits with 7 [18:24:08]New connection [18:24:08]New thread 3066936676 created [18:24:08]Thread 3066793316 joined [18:24:08]Waiting for new connection... [18:24:08] Sock 7.Parse request [18:24:08]Sock 7.Check first char [18:24:08]Sock 7.First char is OK [18:24:08]request: POST /json_proto HTTP/1.0 [18:24:08]Method: POST [18:24:08]URL: /json_proto [18:24:08]Method is POST - this is cgi request [18:24:08]url: /json_proto [18:24:08]query_string will be loaded in cgi processing [18:24:08]execute_cgi json_proto POST (null) [18:24:08]execute_cgi path=json_proto method=POST [18:24:08]POST find Content-Length [18:24:08]Host: 172.17.46.195:8080 [18:24:08]Content-Length: 805 [18:24:08]Content-Type: application/json [18:24:08] [18:24:08]POST finish read [18:24:08]Found Content-Length = 805 [18:24:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:08]execute_script... [18:24: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)11326427", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:08]POST & json_proto [18:24:08]process_json_proto [18:24:08]json parsed OK: [18:24:08]protocol is kg_v1.0 [18:24:08]action value=close_receipt [18:24:08]process_action close_receipt [18:24:08]cmd_close_receipt [18:24:08]MH_GetDate [18:24:08]Write to MH i2c: F0 00 00 19 0E 16 [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: F0 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: F0 09 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: F0 09 00 19 0E 00 C9 EA C0 66 8D AE BC 66 55 [18:24:08]GetLastDocTimeStamp 1723918944 [18:24:08]current date 1723919049 [18:24:08]FM_GetShiftState [18:24:08]SAM_PROTO_GetShiftState [18:24:08]wFMCommunicate request_size=4 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 13 01 00 [18:24:08]Write to MH i2c: E2 08 00 1A 0E 80 13 01 00 00 00 00 00 A5 [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 0E 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 0E 00 1A 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [18:24:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:08]wFMCommunicate OK [18:24:08]SAM_PROTO_GetShiftState done [18:24:08]FM_GetShiftState done [18:24:08]opened in 1723853126 [18:24:08]opened+sec_in_day 1723939526 [18:24:08]quantity*price = 200043 [18:24:08]sum+1 = 200044 [18:24:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 567 17.08.2024 18:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198959 肖袩袛: 274567976813396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198959&fm=274567976813396&tin=02508201610067®Number=0000000000092545&sum=200043 [18:24:09]StoreToDocumentArchive [18:24:09]shift 463 fd 198959 [18:24:09]save to /storage/0463/doc_00198959 [18:24:09]save last doc name /storage/0463/doc_00198959 to /storage/kkm_last_doc_name [18:24:09]save OK [18:24:09]Clear old archive folders... [18:24:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:09]tlvbuf is 019DBA50 [18:24:09]SAM_PROTO_ClearQueue [18:24:09]wFMCommunicate request_size=4 [18:24:09]MH_SAM_APDU [18:24:09]CAPDU: 80 09 00 00 [18:24:09]Write to MH i2c: E2 08 00 27 0E 80 09 00 00 00 00 00 00 A7 [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:09]Read from MH i2c: E2 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: E2 03 00 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: E2 03 00 27 0E 00 90 00 A9 [18:24:09]RAPDU: 90 00 [18:24:09]wFMCommunicate OK [18:24:09]SAM_PROTO_ClearQueue done [18:24:09]KKMCreateOFDPacket [18:24:09]OFDProtocolAddRootSTLVToBuf [18:24:09]FM_MakeSignedData [18:24:09]FM_MakeSignedData [18:24:09]SAM_PROTO_SignData [18:24:09]wFMCommunicate request_size=4 [18:24:09]MH_SAM_APDU [18:24:09]CAPDU: 80 0D 01 02 [18:24:09]Write to MH i2c: E2 08 00 28 0E 80 0D 01 02 00 00 00 00 AF [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:09]Read from MH i2c: E2 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: E2 03 00 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: E2 03 00 28 0E 00 90 00 AA [18:24:09]RAPDU: 90 00 [18:24:09]wFMCommunicate OK [18:24:09]wFMCommunicate request_size=255 [18:24:09]MH_SAM_APDU [18:24:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 C9 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 09 03 00 35 04 06 00 F9 [18:24:09]Write to MH i2c: E2 02 01 29 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 C9 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 09 03 00 35 04 06 00 F9 00 00 4C [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 03 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 03 00 29 0E 00 90 00 AB [18:24:10]RAPDU: 90 00 [18:24:10]wFMCommunicate OK [18:24:10]wFMCommunicate request_size=10 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 0D 02 02 05 B7 D6 B9 83 54 [18:24:10]Write to MH i2c: E2 0D 00 2A 0E 80 0D 02 02 05 00 B7 D6 B9 83 54 00 00 D9 [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 03 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 03 00 2A 0E 00 90 00 AC [18:24:10]RAPDU: 90 00 [18:24:10]wFMCommunicate OK [18:24:10]wFMCommunicate request_size=4 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 0D 03 02 [18:24:10]Write to MH i2c: E2 08 00 2B 0E 80 0D 03 02 00 00 00 00 B4 [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 0B 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 0B 00 2B 0E 00 C5 85 45 CB 0B 43 CD 5C 90 00 86 [18:24:10]RAPDU: C5 85 45 CB 0B 43 CD 5C 90 00 [18:24:10]wFMCommunicate OK [18:24:10]SAM_PROTO_SignData done [18:24:10]FM_MakeSignedData done [18:24:10]CreateOFDProtocolMessage [18:24:10]wFMCommunicate request_size=4 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 11 00 00 [18:24:10]Write to MH i2c: E2 08 00 2C 0E 80 11 00 00 00 00 00 00 B4 [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 17 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 17 00 2C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 01 [18:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:10]wFMCommunicate OK [18:24:10]CreateOFDProtocolMessage done [18:24:10]OFDSenderStorePacket 198959 [18:24:10]StoreOFDPacket docnum=198959 [18:24:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3B EB 07 01 19 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 C9 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 09 03 00 35 04 06 00 F9 B7 D6 B9 83 54 C5 85 45 CB 0B 43 CD 5C [18:24:10]CheckFolder [18:24:10]dirname=/storage/ofd_packets [18:24:10]CheckFolder done [18:24:10]ProducePacketName [18:24:10]name=ofd_packets/00198959 [18:24:10]NVStorageSaveData ofd_packets/00198959 [18:24:10]File name is /storage/ofd_packets/00198959 [18:24:10]Write 301 bytes [18:24:10]NVStorageSaveData done [18:24:10]OFDSenderStorePacket done [18:24:10]KKMCreateOFDPacket done [18:24:10]NVStorageSaveData kkm_last_timestamp [18:24:10]File name is /storage/kkm_last_timestamp [18:24:10]Write 4 bytes [18:24:10]NVStorageSaveData done [18:24:10]ExternCall_PrintAddStr [18:24:10]wPrintStart [18:24:10]Write to MH i2c: 01 00 00 2D 0E 3B [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: 01 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: 01 07 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: 01 07 00 2D 0E 00 00 00 00 00 FF 0F 50 [18:24:10]RasterBufferAndPrint [18:24:10]line 小褔械褌 N : (1)11326427 [18:24:10]line 袠袧袧: 02508201610067 [18:24:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:24:10]line 袩袪袨袛袗袞袗 [18:24:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [18:24:10]line 孝芯胁邪褉: 2710124500 [18:24:10]line 袗懈-95-袣-5 [18:24:10]line 26.960 * 74.20 [18:24:10]line = 2000.43 [18:24:10]line 袧袛小 12% 袧小袩 1% [18:24:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:24:10]line 袠孝袨袚袨: 2000.43 [18:24:10]line 袧小袩 1% : 17.70 [18:24:10]line 袧袛小 12% : 212.43 [18:24:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:24:10]line 袘械蟹薪邪谢.: 2000.43 [18:24:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:24:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:24:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:24:10]line 效械泻 567 17.08.2024 18:24 [18:24:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:24:10]line 袟袧袦: 0300000079 [18:24:10]line 袪袧袦: 0000000000092545 [18:24:10]line 袙械褉褋懈褟 袣袣袦: 001 [18:24:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:24:10]line 肖袦: 0000000000871802 [18:24:10]line 肖袛: 198959 [18:24:10]line 肖袩袛: 274567976813396 [18:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182409&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198959&fm=274567976813396&tin=02508201610067®Number=0000000000092545&sum=200043 [18:24:10]OFD Sender: Processing packet 198959 [packets to send 246, broken 245] [18:24:10]ProducePacketName [18:24:10]name=ofd_packets/00198959 [18:24:10]OFD Sender: To server: 嚂鰌G, [18:24:10]CommunicateWithHost lk.salyk.kg:30040 [18:24:10]ConnectInit lk.salyk.kg [18:24:10]written 0, free lines is 4095 [18:24:10]Connected sock=10 [18:24:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3B EB 07 01 19 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 C9 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 09 03 00 35 04 06 00 F9 B7 D6 B9 83 54 C5 85 45 CB 0B 43 CD 5C [18:24:11]Write to MH i2c: 01 00 00 57 0E 65 [18:24:11]Write i2c OK [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: 01 [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: 01 07 00 [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: 01 07 00 57 0E 00 00 00 00 00 F4 0C 6C [18:24:11]RasterBufferAndPrint [18:24:11]line [18:24:11]line [18:24:11]line [18:24:11]line [18:24:11]line [18:24:11]written 0, free lines is 3322 [18:24:11]MH_Cut [18:24:11]Write to MH i2c: D1 01 00 5E 0E 01 3E [18:24:11]Write i2c OK [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: D1 [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: D1 01 00 [18:24:11]MH_I2C_Read... [18:24:11]Read from MH i2c: D1 01 00 5E 0E 00 3D [18:24:11]Write to MH i2c: 01 00 00 5F 0E 6D [18:24:11]Write i2c OK [18:24:11]MH_I2C_Read... [18:24:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 28 BF 47 00 56 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 09 03 00 F4 03 04 00 D8 96 C0 66 B6 04 01 00 00 CE D8 EB C0 F4 9F A6 92 [18:24:11]CommunicateWithHost err = 0 [18:24:11]CheckOFDResponse [18:24:11]1017 (14) - 77093643461234 [18:24:11]1041 (16) - 0000000000871802 [18:24:11]1040 (4) - 198959 [18:24:11]1012 (4) - 17.08.2024 12:26 [18:24:11]1206 (1) - 0 [18:24:11]OFD Sender: Remove packet 198959 [18:24:11]ProducePacketName [18:24:11]name=ofd_packets/00198959 [18:24:11]NVStorageDeleteData [18:24:11]OFD Sender: No OFD packet to send [18:24:11]*** Cut start [18:24:11]*** Purtial cut [18:24:11]*** Stage 1: CUTSNS_PIN = 1 [18:24:12]Read from MH i2c: 01 [18:24:12]MH_I2C_Read... [18:24:12]*** Stop cut motor [18:24:12]*** Cut end [18:24:12]Read from MH i2c: 01 07 00 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: 01 07 00 5F 0E 00 00 00 00 00 FF 0F 82 [18:24:12]process_action close_receipt done [18:24:12]requested_data is exist [18:24:12]produce_requested_data [18:24:12]requested_item fm.sn is exist - process it [18:24:12]wFMCommunicate request_size=4 [18:24:12]MH_SAM_APDU [18:24:12]CAPDU: 80 11 00 00 [18:24:12]Write to MH i2c: E2 08 00 60 0E 80 11 00 00 00 00 00 00 E8 [18:24:12]Write i2c OK [18:24:12]MH_I2C_Read... [18:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:12]Read from MH i2c: E2 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 17 00 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 17 00 60 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [18:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:12]wFMCommunicate OK [18:24:12]requested_item fd.num is exist - process it [18:24:12]SAM_PROTO_GetFieldsCounters [18:24:12]wFMCommunicate request_size=4 [18:24:12]MH_SAM_APDU [18:24:12]CAPDU: 80 13 00 00 [18:24:12]Write to MH i2c: E2 08 00 61 0E 80 13 00 00 00 00 00 00 EB [18:24:12]Write i2c OK [18:24:12]MH_I2C_Read... [18:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:12]Read from MH i2c: E2 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 62 00 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 62 00 61 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 BC [18:24:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:12]wFMCommunicate OK [18:24:12]SAM_PROTO_GetFieldsCounters done [18:24:12]requested_item shift.num is exist - process it [18:24:12]requested_item shift.opened is exist - process it [18:24:12]req_shift_opened [18:24:12]FM_GetShiftState [18:24:12]SAM_PROTO_GetShiftState [18:24:12]wFMCommunicate request_size=4 [18:24:12]MH_SAM_APDU [18:24:12]CAPDU: 80 13 01 00 [18:24:12]Write to MH i2c: E2 08 00 62 0E 80 13 01 00 00 00 00 00 ED [18:24:12]Write i2c OK [18:24:12]MH_I2C_Read... [18:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:12]Read from MH i2c: E2 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 0E 00 [18:24:12]MH_I2C_Read... [18:24:12]Read from MH i2c: E2 0E 00 62 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4D [18:24:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:12]wFMCommunicate OK [18:24:12]SAM_PROTO_GetShiftState done [18:24:12]FM_GetShiftState done [18:24:12]req_shift_opened done [18:24:12]requested_item shift.open_date is exist - process it [18:24:12]req_shift_open_date [18:24:12]req_shift_open_date done [18:24:12]produce_requested_data done [18:24:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198959,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:24:12]process_action_free close_receipt [18:24:12]json_value_free [18:24:12]json_value_free done [18:24:12]process_json_proto returns [18:24:12]Send response to host [18:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198959,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:24:12]free response buf [18:24:12]execute_script done [18:24:12]execute_script returns [18:24:12]free content buf [18:24:12]Sock 7.Close socket [18:24:12]Sock 7.Thread stoped [18:24:16]OFD Sender: No OFD packet to send [18:24:21]OFD Sender: No OFD packet to send [18:24:26]OFD Sender: No OFD packet to send [18:24:31]OFD Sender: No OFD packet to send [18:24:34]accept exits with 9 [18:24:34]New connection [18:24:34]New thread 3066793316 created [18:24:34]Thread 3066936676 joined [18:24:34]Waiting for new connection... [18:24:34] Sock 9.Parse request [18:24:34]Sock 9.Check first char [18:24:34]Sock 9.First char is OK [18:24:34]request: POST /json_proto HTTP/1.0 [18:24:34]Method: POST [18:24:34]URL: /json_proto [18:24:34]Method is POST - this is cgi request [18:24:34]url: /json_proto [18:24:34]query_string will be loaded in cgi processing [18:24:34]execute_cgi json_proto POST (null) [18:24:34]execute_cgi path=json_proto method=POST [18:24:34]POST find Content-Length [18:24:34]Host: 172.17.46.195:8080 [18:24:34]Content-Length: 679 [18:24:34]Content-Type: application/json [18:24:34] [18:24:34]POST finish read [18:24:34]Found Content-Length = 679 [18:24:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "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" ] } } [18:24:34]execute_script... [18:24: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)11326429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "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" ] } } [18:24:34]POST & json_proto [18:24:34]process_json_proto [18:24:34]json parsed OK: [18:24:34]protocol is kg_v1.0 [18:24:34]action value=close_receipt [18:24:34]process_action close_receipt [18:24:34]cmd_close_receipt [18:24:34]MH_GetDate [18:24:34]Write to MH i2c: F0 00 00 63 0E 60 [18:24:34]Write i2c OK [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: F0 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: F0 09 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: F0 09 00 63 0E 00 E2 EA C0 66 8D AE BC 66 B8 [18:24:34]GetLastDocTimeStamp 1723919049 [18:24:34]current date 1723919074 [18:24:34]FM_GetShiftState [18:24:34]SAM_PROTO_GetShiftState [18:24:34]wFMCommunicate request_size=4 [18:24:34]MH_SAM_APDU [18:24:34]CAPDU: 80 13 01 00 [18:24:34]Write to MH i2c: E2 08 00 64 0E 80 13 01 00 00 00 00 00 EF [18:24:34]Write i2c OK [18:24:34]MH_I2C_Read... [18:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:34]Read from MH i2c: E2 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 0E 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 0E 00 64 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4F [18:24:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:34]wFMCommunicate OK [18:24:34]SAM_PROTO_GetShiftState done [18:24:34]FM_GetShiftState done [18:24:34]opened in 1723853126 [18:24:34]opened+sec_in_day 1723939526 [18:24:34]quantity*price = 35052 [18:24:34]sum+1 = 35054 [18:24:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.53 袠孝袨袚袨: 350.00 袙薪械褋械薪芯: 350.00 小袛袗效袗: 0.00 袧小袩 1% : 3.10 袧袛小 12% : 37.22 袧邪谢懈褔薪褘屑懈: 350.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 568 17.08.2024 18:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198960 肖袩袛: 183440738556989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198960&fm=183440738556989&tin=02508201610067®Number=0000000000092545&sum=35000 [18:24:35]StoreToDocumentArchive [18:24:35]shift 463 fd 198960 [18:24:35]save to /storage/0463/doc_00198960 [18:24:35]save last doc name /storage/0463/doc_00198960 to /storage/kkm_last_doc_name [18:24:35]save OK [18:24:35]Clear old archive folders... [18:24:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:35]tlvbuf is 01946FB0 [18:24:35]SAM_PROTO_ClearQueue [18:24:35]wFMCommunicate request_size=4 [18:24:35]MH_SAM_APDU [18:24:35]CAPDU: 80 09 00 00 [18:24:35]Write to MH i2c: E2 08 00 71 0E 80 09 00 00 00 00 00 00 F1 [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 71 0E 00 90 00 F3 [18:24:35]RAPDU: 90 00 [18:24:35]wFMCommunicate OK [18:24:35]SAM_PROTO_ClearQueue done [18:24:35]KKMCreateOFDPacket [18:24:35]OFDProtocolAddRootSTLVToBuf [18:24:35]FM_MakeSignedData [18:24:35]FM_MakeSignedData [18:24:35]SAM_PROTO_SignData [18:24:35]wFMCommunicate request_size=4 [18:24:35]MH_SAM_APDU [18:24:35]CAPDU: 80 0D 01 02 [18:24:35]Write to MH i2c: E2 08 00 72 0E 80 0D 01 02 00 00 00 00 F9 [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 72 0E 00 90 00 F4 [18:24:35]RAPDU: 90 00 [18:24:35]wFMCommunicate OK [18:24:35]wFMCommunicate request_size=255 [18:24:35]MH_SAM_APDU [18:24: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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E2 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 09 03 00 35 04 06 00 A6 [18:24:35]Write to MH i2c: E2 02 01 73 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E2 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 09 03 00 35 04 06 00 A6 00 00 7A [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 73 0E 00 90 00 F5 [18:24:35]RAPDU: 90 00 [18:24:35]wFMCommunicate OK [18:24:35]wFMCommunicate request_size=10 [18:24:35]MH_SAM_APDU [18:24:35]CAPDU: 80 0D 02 02 05 D6 A0 0F 1C 3D [18:24:35]Write to MH i2c: E2 0D 00 74 0E 80 0D 02 02 05 00 D6 A0 0F 1C 3D 00 00 E4 [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 03 00 74 0E 00 90 00 F6 [18:24:35]RAPDU: 90 00 [18:24:35]wFMCommunicate OK [18:24:35]wFMCommunicate request_size=4 [18:24:35]MH_SAM_APDU [18:24:35]CAPDU: 80 0D 03 02 [18:24:35]Write to MH i2c: E2 08 00 75 0E 80 0D 03 02 00 00 00 00 FE [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 0B 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 0B 00 75 0E 00 CD 5F CF B3 39 DA 0A AB 90 00 75 [18:24:35]RAPDU: CD 5F CF B3 39 DA 0A AB 90 00 [18:24:35]wFMCommunicate OK [18:24:35]SAM_PROTO_SignData done [18:24:35]FM_MakeSignedData done [18:24:35]CreateOFDProtocolMessage [18:24:35]wFMCommunicate request_size=4 [18:24:35]MH_SAM_APDU [18:24:35]CAPDU: 80 11 00 00 [18:24:35]Write to MH i2c: E2 08 00 76 0E 80 11 00 00 00 00 00 00 FE [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:35]Read from MH i2c: E2 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 17 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: E2 17 00 76 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4B [18:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:35]wFMCommunicate OK [18:24:35]CreateOFDProtocolMessage done [18:24:35]OFDSenderStorePacket 198960 [18:24:35]StoreOFDPacket docnum=198960 [18:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 88 07 01 06 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E2 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 09 03 00 35 04 06 00 A6 D6 A0 0F 1C 3D CD 5F CF B3 39 DA 0A AB [18:24:35]CheckFolder [18:24:35]dirname=/storage/ofd_packets [18:24:35]CheckFolder done [18:24:35]ProducePacketName [18:24:35]name=ofd_packets/00198960 [18:24:35]NVStorageSaveData ofd_packets/00198960 [18:24:35]File name is /storage/ofd_packets/00198960 [18:24:35]Write 301 bytes [18:24:35]NVStorageSaveData done [18:24:35]OFDSenderStorePacket done [18:24:35]KKMCreateOFDPacket done [18:24:35]NVStorageSaveData kkm_last_timestamp [18:24:35]File name is /storage/kkm_last_timestamp [18:24:35]Write 4 bytes [18:24:35]NVStorageSaveData done [18:24:35]ExternCall_PrintAddStr [18:24:35]wPrintStart [18:24:35]Write to MH i2c: 01 00 00 77 0E 85 [18:24:35]OFD Sender: Processing packet 198960 [packets to send 246, broken 245] [18:24:35]ProducePacketName [18:24:35]name=ofd_packets/00198960 [18:24:35]OFD Sender: To server: 嚂鰌G, [18:24:35]CommunicateWithHost lk.salyk.kg:30040 [18:24:35]ConnectInit lk.salyk.kg [18:24:35]Write i2c OK [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: 01 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: 01 07 00 [18:24:35]MH_I2C_Read... [18:24:35]Read from MH i2c: 01 07 00 77 0E 00 00 00 00 00 FF 0F 9A [18:24:35]RasterBufferAndPrint [18:24:35]line 小褔械褌 N : (1)11326429 [18:24:35]line 袠袧袧: 02508201610067 [18:24:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:24:35]line 袩袪袨袛袗袞袗 [18:24:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:24:35]line 孝芯胁邪褉: 2710124130 [18:24:35]line 袗懈-92-袣-4 [18:24:35]line 5.170 * 67.80 [18:24:35]line = 350.53 [18:24:35]line 袧袛小 12% 袧小袩 1% [18:24:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:24:35]line 袨袣袪校袚袥袝袧袠袝: -0.53 [18:24:35]line 袠孝袨袚袨: 350.00 [18:24:35]line 袙薪械褋械薪芯: 350.00 [18:24:35]line 小袛袗效袗: 0.00 [18:24:35]line 袧小袩 1% : 3.10 [18:24:35]line 袧袛小 12% : 37.22 [18:24:35]line 袧邪谢懈褔薪褘屑懈: 350.00 [18:24:35]line 袘械蟹薪邪谢.: 0.00 [18:24:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:24:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:24:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:24:35]line 效械泻 568 17.08.2024 18:24 [18:24:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:24:35]line 袟袧袦: 0300000079 [18:24:35]line 袪袧袦: 0000000000092545 [18:24:35]line 袙械褉褋懈褟 袣袣袦: 001 [18:24:35]line 肖袦: 0000000000871802 [18:24:35]line 肖袛: 198960 [18:24:35]line 肖袩袛: 183440738556989 [18:24:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182434&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198960&fm=183440738556989&tin=02508201610067®Number=0000000000092545&sum=35000 [18:24:36]Connected sock=10 [18:24:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A 88 07 01 06 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E2 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 09 03 00 35 04 06 00 A6 D6 A0 0F 1C 3D CD 5F CF B3 39 DA 0A AB [18:24:36]written 0, free lines is 4095 [18:24:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 EF 47 00 03 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 09 03 00 F4 03 04 00 F2 96 C0 66 B6 04 01 00 00 A1 84 D8 52 1D 53 26 65 [18:24:36]CommunicateWithHost err = 0 [18:24:36]CheckOFDResponse [18:24:36]1017 (14) - 77093643461234 [18:24:36]1041 (16) - 0000000000871802 [18:24:36]1040 (4) - 198960 [18:24:36]1012 (4) - 17.08.2024 12:26 [18:24:36]1206 (1) - 0 [18:24:36]OFD Sender: Remove packet 198960 [18:24:36]ProducePacketName [18:24:36]name=ofd_packets/00198960 [18:24:36]NVStorageDeleteData [18:24:36]Write to MH i2c: 01 00 00 A2 0E B0 [18:24:36]Write i2c OK [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: 01 [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: 01 07 00 [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: 01 07 00 A2 0E 00 00 00 00 00 DB 0C 9E [18:24:36]RasterBufferAndPrint [18:24:36]line [18:24:36]line [18:24:36]line [18:24:36]line [18:24:36]line [18:24:36]written 0, free lines is 3297 [18:24:36]MH_Cut [18:24:36]Write to MH i2c: D1 01 00 A9 0E 01 89 [18:24:36]Write i2c OK [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: D1 [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: D1 01 00 [18:24:36]MH_I2C_Read... [18:24:36]Read from MH i2c: D1 01 00 A9 0E 00 88 [18:24:36]Write to MH i2c: 01 00 00 AA 0E B8 [18:24:36]Write i2c OK [18:24:36]MH_I2C_Read... [18:24:36]OFD Sender: No OFD packet to send [18:24:37]*** Cut start [18:24:37]*** Purtial cut [18:24:37]*** CUTSNS_PIN = 0 [18:24:37]*** Stage 1: CUTSNS_PIN = 1 [18:24:39]Read from MH i2c: 01 [18:24:39]MH_I2C_Read... [18:24:39]*** Stop cut motor [18:24:39]*** Cut end [18:24:39]Read from MH i2c: 01 07 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 07 00 AA 0E 00 00 00 00 00 FF 0F CD [18:24:39]process_action close_receipt done [18:24:39]requested_data is exist [18:24:39]produce_requested_data [18:24:39]requested_item fm.sn is exist - process it [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 11 00 00 [18:24:39]Write to MH i2c: E2 08 00 AB 0E 80 11 00 00 00 00 00 00 33 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 17 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 17 00 AB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [18:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:39]wFMCommunicate OK [18:24:39]requested_item fd.num is exist - process it [18:24:39]SAM_PROTO_GetFieldsCounters [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 13 00 00 [18:24:39]Write to MH i2c: E2 08 00 AC 0E 80 13 00 00 00 00 00 00 36 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 62 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 62 00 AC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 0B [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:39]wFMCommunicate OK [18:24:39]SAM_PROTO_GetFieldsCounters done [18:24:39]requested_item shift.num is exist - process it [18:24:39]requested_item shift.opened is exist - process it [18:24:39]req_shift_opened [18:24:39]FM_GetShiftState [18:24:39]SAM_PROTO_GetShiftState [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 13 01 00 [18:24:39]Write to MH i2c: E2 08 00 AD 0E 80 13 01 00 00 00 00 00 38 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 0E 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 0E 00 AD 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [18:24:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:39]wFMCommunicate OK [18:24:39]SAM_PROTO_GetShiftState done [18:24:39]FM_GetShiftState done [18:24:39]req_shift_opened done [18:24:39]requested_item shift.open_date is exist - process it [18:24:39]req_shift_open_date [18:24:39]req_shift_open_date done [18:24:39]produce_requested_data done [18:24:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198960,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:24:39]process_action_free close_receipt [18:24:39]json_value_free [18:24:39]json_value_free done [18:24:39]process_json_proto returns [18:24:39]Send response to host [18:24:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198960,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:24:39]free response buf [18:24:39]execute_script done [18:24:39]execute_script returns [18:24:39]free content buf [18:24:39]Sock 9.Close socket [18:24:39]Sock 9.Thread stoped [18:24:39]accept exits with 7 [18:24:39]New connection [18:24:39]New thread 3066936676 created [18:24:39]Thread 3066793316 joined [18:24:39]Waiting for new connection... [18:24:39] Sock 7.Parse request [18:24:39]Sock 7.Check first char [18:24:39]Sock 7.First char is OK [18:24:39]request: POST /json_proto HTTP/1.0 [18:24:39]Method: POST [18:24:39]URL: /json_proto [18:24:39]Method is POST - this is cgi request [18:24:39]url: /json_proto [18:24:39]query_string will be loaded in cgi processing [18:24:39]execute_cgi json_proto POST (null) [18:24:39]execute_cgi path=json_proto method=POST [18:24:39]POST find Content-Length [18:24:39]Host: 172.17.46.195:8080 [18:24:39]Content-Length: 802 [18:24:39]Content-Type: application/json [18:24:39] [18:24:39]POST finish read [18:24:39]Found Content-Length = 802 [18:24:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:39]execute_script... [18:24: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)11326428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:39]POST & json_proto [18:24:39]process_json_proto [18:24:39]json parsed OK: [18:24:39]protocol is kg_v1.0 [18:24:39]action value=close_receipt [18:24:39]process_action close_receipt [18:24:39]cmd_close_receipt [18:24:39]MH_GetDate [18:24:39]Write to MH i2c: F0 00 00 AE 0E AB [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: F0 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: F0 09 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: F0 09 00 AE 0E 00 E8 EA C0 66 8D AE BC 66 09 [18:24:39]GetLastDocTimeStamp 1723919074 [18:24:39]current date 1723919080 [18:24:39]FM_GetShiftState [18:24:39]SAM_PROTO_GetShiftState [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 13 01 00 [18:24:39]Write to MH i2c: E2 08 00 AF 0E 80 13 01 00 00 00 00 00 3A [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:40]Read from MH i2c: E2 [18:24:40]MH_I2C_Read... [18:24:40]Read from MH i2c: E2 0E 00 [18:24:40]MH_I2C_Read... [18:24:40]Read from MH i2c: E2 0E 00 AF 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [18:24:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:40]wFMCommunicate OK [18:24:40]SAM_PROTO_GetShiftState done [18:24:40]FM_GetShiftState done [18:24:40]opened in 1723853126 [18:24:40]opened+sec_in_day 1723939526 [18:24:40]quantity*price = 300075 [18:24:40]sum+1 = 300077 [18:24:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 569 17.08.2024 18:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198961 肖袩袛: 271603377924635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198961&fm=271603377924635&tin=02508201610067®Number=0000000000092545&sum=300076 [18:24:41]StoreToDocumentArchive [18:24:41]shift 463 fd 198961 [18:24:41]save to /storage/0463/doc_00198961 [18:24:41]save last doc name /storage/0463/doc_00198961 to /storage/kkm_last_doc_name [18:24:41]save OK [18:24:41]Clear old archive folders... [18:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:24:41]tlvbuf is 019287F0 [18:24:41]SAM_PROTO_ClearQueue [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 09 00 00 [18:24:41]Write to MH i2c: E2 08 00 BC 0E 80 09 00 00 00 00 00 00 3C [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 BC 0E 00 90 00 3E [18:24:41]RAPDU: 90 00 [18:24:41]wFMCommunicate OK [18:24:41]SAM_PROTO_ClearQueue done [18:24:41]KKMCreateOFDPacket [18:24:41]OFDProtocolAddRootSTLVToBuf [18:24:41]FM_MakeSignedData [18:24:41]FM_MakeSignedData [18:24:41]SAM_PROTO_SignData [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 0D 01 02 [18:24:41]Write to MH i2c: E2 08 00 BD 0E 80 0D 01 02 00 00 00 00 44 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 BD 0E 00 90 00 3F [18:24:41]RAPDU: 90 00 [18:24:41]wFMCommunicate OK [18:24:41]wFMCommunicate request_size=255 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 E8 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 09 03 00 35 04 06 00 F7 05 96 DC [18:24:41]Write to MH i2c: E2 02 01 BE 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 E8 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 09 03 00 35 04 06 00 F7 05 96 DC 00 00 42 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 BE 0E 00 90 00 40 [18:24:41]RAPDU: 90 00 [18:24:41]wFMCommunicate OK [18:24:41]wFMCommunicate request_size=7 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 0D 02 02 02 6A 1B [18:24:41]Write to MH i2c: E2 0A 00 BF 0E 80 0D 02 02 02 00 6A 1B 00 00 D0 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]OFD Sender: No OFD packet to send [18:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 03 00 BF 0E 00 90 00 41 [18:24:41]RAPDU: 90 00 [18:24:41]wFMCommunicate OK [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 0D 03 02 [18:24:41]Write to MH i2c: E2 08 00 C0 0E 80 0D 03 02 00 00 00 00 49 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 0B 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 0B 00 C0 0E 00 C2 DB AE 01 FD EF 15 54 90 00 EB [18:24:41]RAPDU: C2 DB AE 01 FD EF 15 54 90 00 [18:24:41]wFMCommunicate OK [18:24:41]SAM_PROTO_SignData done [18:24:41]FM_MakeSignedData done [18:24:41]CreateOFDProtocolMessage [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 11 00 00 [18:24:41]Write to MH i2c: E2 08 00 C1 0E 80 11 00 00 00 00 00 00 49 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:42]Read from MH i2c: E2 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: E2 17 00 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: E2 17 00 C1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 96 [18:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:42]wFMCommunicate OK [18:24:42]CreateOFDProtocolMessage done [18:24:42]OFDSenderStorePacket 198961 [18:24:42]StoreOFDPacket docnum=198961 [18:24:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 65 04 01 43 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 E8 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 09 03 00 35 04 06 00 F7 05 96 DC 6A 1B C2 DB AE 01 FD EF 15 54 [18:24:42]CheckFolder [18:24:42]dirname=/storage/ofd_packets [18:24:42]CheckFolder done [18:24:42]ProducePacketName [18:24:42]name=ofd_packets/00198961 [18:24:42]NVStorageSaveData ofd_packets/00198961 [18:24:42]File name is /storage/ofd_packets/00198961 [18:24:42]Write 298 bytes [18:24:42]NVStorageSaveData done [18:24:42]OFDSenderStorePacket done [18:24:42]KKMCreateOFDPacket done [18:24:42]NVStorageSaveData kkm_last_timestamp [18:24:42]File name is /storage/kkm_last_timestamp [18:24:42]Write 4 bytes [18:24:42]NVStorageSaveData done [18:24:42]ExternCall_PrintAddStr [18:24:42]wPrintStart [18:24:42]Write to MH i2c: 01 00 00 C2 0E D0 [18:24:42]Write i2c OK [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 07 00 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 07 00 C2 0E 00 00 00 00 00 FF 0F E5 [18:24:42]RasterBufferAndPrint [18:24:42]line 小褔械褌 N : (1)11326428 [18:24:42]line 袠袧袧: 02508201610067 [18:24:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:24:42]line 袩袪袨袛袗袞袗 [18:24:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [18:24:42]line 孝芯胁邪褉: 2710194210 [18:24:42]line 袛孝-袣-5 [18:24:42]line 39.380 * 76.20 [18:24:42]line = 3000.76 [18:24:42]line 袧袛小 12% 袧小袩 1% [18:24:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:24:42]line 袠孝袨袚袨: 3000.76 [18:24:42]line 袧小袩 1% : 26.55 [18:24:42]line 袧袛小 12% : 318.66 [18:24:42]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:24:42]line 袘械蟹薪邪谢.: 3000.76 [18:24:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:24:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:24:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:24:42]line 效械泻 569 17.08.2024 18:24 [18:24:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:24:42]line 袟袧袦: 0300000079 [18:24:42]line 袪袧袦: 0000000000092545 [18:24:42]line 袙械褉褋懈褟 袣袣袦: 001 [18:24:42]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:24:42]line 肖袦: 0000000000871802 [18:24:42]line 肖袛: 198961 [18:24:42]line 肖袩袛: 271603377924635 [18:24:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T182440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198961&fm=271603377924635&tin=02508201610067®Number=0000000000092545&sum=300076 [18:24:42]OFD Sender: Processing packet 198961 [packets to send 246, broken 245] [18:24:42]ProducePacketName [18:24:42]name=ofd_packets/00198961 [18:24:42]OFD Sender: To server: 嚂鰌G, [18:24:42]CommunicateWithHost lk.salyk.kg:30040 [18:24:42]ConnectInit lk.salyk.kg [18:24:42]written 0, free lines is 4095 [18:24:42]Connected sock=11 [18:24:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 65 04 01 43 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 E8 EA C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 09 03 00 35 04 06 00 F7 05 96 DC 6A 1B C2 DB AE 01 FD EF 15 54 [18:24:42]Write to MH i2c: 01 00 00 EC 0E FA [18:24:42]Write i2c OK [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 07 00 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: 01 07 00 EC 0E 00 00 00 00 00 03 0D 11 [18:24:42]RasterBufferAndPrint [18:24:42]line [18:24:42]line [18:24:42]line [18:24:42]line [18:24:42]line [18:24:42]written 0, free lines is 3339 [18:24:42]MH_Cut [18:24:42]Write to MH i2c: D1 01 00 F3 0E 01 D3 [18:24:42]Write i2c OK [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: D1 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: D1 01 00 [18:24:42]MH_I2C_Read... [18:24:42]Read from MH i2c: D1 01 00 F3 0E 00 D2 [18:24:42]Write to MH i2c: 01 00 00 F4 0E 02 [18:24:42]Write i2c OK [18:24:42]MH_I2C_Read... [18:24:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3E 65 47 00 AD 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 09 03 00 F4 03 04 00 F8 96 C0 66 B6 04 01 00 00 AE 8F 9D 1B C8 98 A1 28 [18:24:42]CommunicateWithHost err = 0 [18:24:42]CheckOFDResponse [18:24:42]1017 (14) - 77093643461234 [18:24:42]1041 (16) - 0000000000871802 [18:24:42]1040 (4) - 198961 [18:24:42]1012 (4) - 17.08.2024 12:26 [18:24:42]1206 (1) - 0 [18:24:42]OFD Sender: Remove packet 198961 [18:24:42]ProducePacketName [18:24:42]name=ofd_packets/00198961 [18:24:42]NVStorageDeleteData [18:24:43]OFD Sender: No OFD packet to send [18:24:43]*** Cut start [18:24:43]*** Purtial cut [18:24:43]*** Stage 1: CUTSNS_PIN = 1 [18:24:43]Read from MH i2c: 01 [18:24:43]MH_I2C_Read... [18:24:43]*** Stop cut motor [18:24:43]*** Cut end [18:24:43]Read from MH i2c: 01 07 00 [18:24:43]MH_I2C_Read... [18:24:43]Read from MH i2c: 01 07 00 F4 0E 00 00 00 00 00 FF 0F 17 [18:24:43]process_action close_receipt done [18:24:43]requested_data is exist [18:24:43]produce_requested_data [18:24:43]requested_item fm.sn is exist - process it [18:24:43]wFMCommunicate request_size=4 [18:24:43]MH_SAM_APDU [18:24:43]CAPDU: 80 11 00 00 [18:24:43]Write to MH i2c: E2 08 00 F5 0E 80 11 00 00 00 00 00 00 7D [18:24:43]Write i2c OK [18:24:43]MH_I2C_Read... [18:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:43]Read from MH i2c: E2 [18:24:43]MH_I2C_Read... [18:24:43]Read from MH i2c: E2 17 00 [18:24:43]MH_I2C_Read... [18:24:43]Read from MH i2c: E2 17 00 F5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [18:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:24:43]wFMCommunicate OK [18:24:43]requested_item fd.num is exist - process it [18:24:43]SAM_PROTO_GetFieldsCounters [18:24:43]wFMCommunicate request_size=4 [18:24:43]MH_SAM_APDU [18:24:43]CAPDU: 80 13 00 00 [18:24:43]Write to MH i2c: E2 08 00 F6 0E 80 13 00 00 00 00 00 00 80 [18:24:43]Write i2c OK [18:24:43]MH_I2C_Read... [18:24:44]Read from MH i2c: E2 [18:24:44]MH_I2C_Read... [18:24:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:44]Read from MH i2c: E2 62 00 [18:24:44]MH_I2C_Read... [18:24:44]Read from MH i2c: E2 62 00 F6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [18:24:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:44]wFMCommunicate OK [18:24:44]SAM_PROTO_GetFieldsCounters done [18:24:44]requested_item shift.num is exist - process it [18:24:44]requested_item shift.opened is exist - process it [18:24:44]req_shift_opened [18:24:44]FM_GetShiftState [18:24:44]SAM_PROTO_GetShiftState [18:24:44]wFMCommunicate request_size=4 [18:24:44]MH_SAM_APDU [18:24:44]CAPDU: 80 13 01 00 [18:24:44]Write to MH i2c: E2 08 00 F7 0E 80 13 01 00 00 00 00 00 82 [18:24:44]Write i2c OK [18:24:44]MH_I2C_Read... [18:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:44]Read from MH i2c: E2 [18:24:44]MH_I2C_Read... [18:24:44]Read from MH i2c: E2 0E 00 [18:24:44]MH_I2C_Read... [18:24:44]Read from MH i2c: E2 0E 00 F7 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [18:24:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:24:44]wFMCommunicate OK [18:24:44]SAM_PROTO_GetShiftState done [18:24:44]FM_GetShiftState done [18:24:44]req_shift_opened done [18:24:44]requested_item shift.open_date is exist - process it [18:24:44]req_shift_open_date [18:24:44]req_shift_open_date done [18:24:44]produce_requested_data done [18:24:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198961,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:24:44]process_action_free close_receipt [18:24:44]json_value_free [18:24:44]json_value_free done [18:24:44]process_json_proto returns [18:24:44]Send response to host [18:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198961,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:24:44]free response buf [18:24:44]execute_script done [18:24:44]execute_script returns [18:24:44]free content buf [18:24:44]Sock 7.Close socket [18:24:44]Sock 7.Thread stoped [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:03]OFD Sender: No OFD packet to send [18:26:08]OFD Sender: No OFD packet to send [18:26:13]OFD Sender: No OFD packet to send [18:26:18]OFD Sender: No OFD packet to send [18:26:23]OFD Sender: No OFD packet to send [18:26:28]OFD Sender: No OFD packet to send [18:26:33]OFD Sender: No OFD packet to send [18:26:38]OFD Sender: No OFD packet to send [18:26:43]OFD Sender: No OFD packet to send [18:26:48]OFD Sender: No OFD packet to send [18:26:53]OFD Sender: No OFD packet to send [18:26:58]OFD Sender: No OFD packet to send [18:27:03]OFD Sender: No OFD packet to send [18:27:08]OFD Sender: No OFD packet to send [18:27:13]OFD Sender: No OFD packet to send [18:27:18]OFD Sender: No OFD packet to send [18:27:23]OFD Sender: No OFD packet to send [18:27:28]OFD Sender: No OFD packet to send [18:27:33]OFD Sender: No OFD packet to send [18:27:38]OFD Sender: No OFD packet to send [18:27:43]OFD Sender: No OFD packet to send [18:27:48]OFD Sender: No OFD packet to send [18:27:53]OFD Sender: No OFD packet to send [18:27:58]OFD Sender: No OFD packet to send [18:28:03]OFD Sender: No OFD packet to send [18:28:08]OFD Sender: No OFD packet to send [18:28:13]OFD Sender: No OFD packet to send [18:28:18]OFD Sender: No OFD packet to send [18:28:23]OFD Sender: No OFD packet to send [18:28:28]OFD Sender: No OFD packet to send [18:28:33]OFD Sender: No OFD packet to send [18:28:38]OFD Sender: No OFD packet to send [18:28:43]OFD Sender: No OFD packet to send [18:28:48]OFD Sender: No OFD packet to send [18:28:53]OFD Sender: No OFD packet to send [18:28:58]OFD Sender: No OFD packet to send [18:29:03]OFD Sender: No OFD packet to send [18:29:08]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:43]OFD Sender: No OFD packet to send [18:29:48]OFD Sender: No OFD packet to send [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [18:30:18]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:04]accept exits with 9 [18:31:04]New connection [18:31:04]New thread 3066793316 created [18:31:04]Thread 3066936676 joined [18:31:04]Waiting for new connection... [18:31:04] Sock 9.Parse request [18:31:04]Sock 9.Check first char [18:31:04]Sock 9.First char is OK [18:31:04]request: POST /json_proto HTTP/1.0 [18:31:04]Method: POST [18:31:04]URL: /json_proto [18:31:04]Method is POST - this is cgi request [18:31:04]url: /json_proto [18:31:04]query_string will be loaded in cgi processing [18:31:04]execute_cgi json_proto POST (null) [18:31:04]execute_cgi path=json_proto method=POST [18:31:04]POST find Content-Length [18:31:04]Host: 172.17.46.195:8080 [18:31:04]Content-Length: 679 [18:31:04]Content-Type: application/json [18:31:04] [18:31:04]POST finish read [18:31:04]Found Content-Length = 679 [18:31:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:04]execute_script... [18:31:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326431", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:04]POST & json_proto [18:31:04]process_json_proto [18:31:04]json parsed OK: [18:31:04]protocol is kg_v1.0 [18:31:04]action value=close_receipt [18:31:04]process_action close_receipt [18:31:04]cmd_close_receipt [18:31:04]MH_GetDate [18:31:04]Write to MH i2c: F0 00 00 F8 0E F5 [18:31:04]Write i2c OK [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 09 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: F0 09 00 F8 0E 00 68 EC C0 66 8D AE BC 66 D5 [18:31:04]GetLastDocTimeStamp 1723919080 [18:31:04]current date 1723919464 [18:31:04]FM_GetShiftState [18:31:04]SAM_PROTO_GetShiftState [18:31:04]wFMCommunicate request_size=4 [18:31:04]MH_SAM_APDU [18:31:04]CAPDU: 80 13 01 00 [18:31:04]Write to MH i2c: E2 08 00 F9 0E 80 13 01 00 00 00 00 00 84 [18:31:04]Write i2c OK [18:31:04]MH_I2C_Read... [18:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:04]Read from MH i2c: E2 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 0E 00 [18:31:04]MH_I2C_Read... [18:31:04]Read from MH i2c: E2 0E 00 F9 0E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [18:31:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:31:04]wFMCommunicate OK [18:31:04]SAM_PROTO_GetShiftState done [18:31:04]FM_GetShiftState done [18:31:04]opened in 1723853126 [18:31:04]opened+sec_in_day 1723939526 [18:31:04]quantity*price = 40002 [18:31:04]sum+1 = 40003 [18:31:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 570 17.08.2024 18:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198962 肖袩袛: 65110115898147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198962&fm=65110115898147&tin=02508201610067®Number=0000000000092545&sum=40000 [18:31:05]StoreToDocumentArchive [18:31:05]shift 463 fd 198962 [18:31:05]save to /storage/0463/doc_00198962 [18:31:05]save last doc name /storage/0463/doc_00198962 to /storage/kkm_last_doc_name [18:31:05]save OK [18:31:05]Clear old archive folders... [18:31:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:05]tlvbuf is 0197FEC0 [18:31:05]SAM_PROTO_ClearQueue [18:31:05]wFMCommunicate request_size=4 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 09 00 00 [18:31:05]Write to MH i2c: E2 08 00 06 0F 80 09 00 00 00 00 00 00 87 [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 06 0F 00 90 00 89 [18:31:05]RAPDU: 90 00 [18:31:05]wFMCommunicate OK [18:31:05]SAM_PROTO_ClearQueue done [18:31:05]KKMCreateOFDPacket [18:31:05]OFDProtocolAddRootSTLVToBuf [18:31:05]FM_MakeSignedData [18:31:05]FM_MakeSignedData [18:31:05]SAM_PROTO_SignData [18:31:05]wFMCommunicate request_size=4 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 0D 01 02 [18:31:05]Write to MH i2c: E2 08 00 07 0F 80 0D 01 02 00 00 00 00 8F [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 07 0F 00 90 00 8A [18:31:05]RAPDU: 90 00 [18:31:05]wFMCommunicate OK [18:31:05]wFMCommunicate request_size=255 [18:31:05]MH_SAM_APDU [18:31: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 68 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 09 03 00 35 04 06 00 3B [18:31:05]Write to MH i2c: E2 02 01 08 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 68 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 09 03 00 35 04 06 00 3B 00 00 EB [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 08 0F 00 90 00 8B [18:31:05]RAPDU: 90 00 [18:31:05]wFMCommunicate OK [18:31:05]wFMCommunicate request_size=10 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 0D 02 02 05 37 A1 54 53 23 [18:31:05]Write to MH i2c: E2 0D 00 09 0F 80 0D 02 02 05 00 37 A1 54 53 23 00 00 3E [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 03 00 09 0F 00 90 00 8C [18:31:05]RAPDU: 90 00 [18:31:05]wFMCommunicate OK [18:31:05]wFMCommunicate request_size=4 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 0D 03 02 [18:31:05]Write to MH i2c: E2 08 00 0A 0F 80 0D 03 02 00 00 00 00 94 [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 0B 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 0B 00 0A 0F 00 7A BF D4 11 C5 C5 B9 45 90 00 3B [18:31:05]RAPDU: 7A BF D4 11 C5 C5 B9 45 90 00 [18:31:05]wFMCommunicate OK [18:31:05]SAM_PROTO_SignData done [18:31:05]FM_MakeSignedData done [18:31:05]CreateOFDProtocolMessage [18:31:05]wFMCommunicate request_size=4 [18:31:05]MH_SAM_APDU [18:31:05]CAPDU: 80 11 00 00 [18:31:05]Write to MH i2c: E2 08 00 0B 0F 80 11 00 00 00 00 00 00 94 [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:05]Read from MH i2c: E2 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 17 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: E2 17 00 0B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [18:31:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:31:05]wFMCommunicate OK [18:31:05]CreateOFDProtocolMessage done [18:31:05]OFDSenderStorePacket 198962 [18:31:05]StoreOFDPacket docnum=198962 [18:31:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 62 81 07 01 2C 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 68 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 09 03 00 35 04 06 00 3B 37 A1 54 53 23 7A BF D4 11 C5 C5 B9 45 [18:31:05]CheckFolder [18:31:05]dirname=/storage/ofd_packets [18:31:05]CheckFolder done [18:31:05]ProducePacketName [18:31:05]name=ofd_packets/00198962 [18:31:05]NVStorageSaveData ofd_packets/00198962 [18:31:05]File name is /storage/ofd_packets/00198962 [18:31:05]Write 301 bytes [18:31:05]NVStorageSaveData done [18:31:05]OFDSenderStorePacket done [18:31:05]KKMCreateOFDPacket done [18:31:05]NVStorageSaveData kkm_last_timestamp [18:31:05]File name is /storage/kkm_last_timestamp [18:31:05]Write 4 bytes [18:31:05]NVStorageSaveData done [18:31:05]ExternCall_PrintAddStr [18:31:05]wPrintStart [18:31:05]Write to MH i2c: 01 00 00 0C 0F 1B [18:31:05]Write i2c OK [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: 01 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: 01 07 00 [18:31:05]MH_I2C_Read... [18:31:05]Read from MH i2c: 01 07 00 0C 0F 00 00 00 00 00 FF 0F 30 [18:31:05]RasterBufferAndPrint [18:31:05]line 小褔械褌 N : (1)11326431 [18:31:05]line 袠袧袧: 02508201610067 [18:31:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:31:05]line 袩袪袨袛袗袞袗 [18:31:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [18:31:05]line 孝芯胁邪褉: 2710124130 [18:31:05]line 袗懈-92-袣-4 [18:31:05]line 5.900 * 67.80 [18:31:05]line = 400.02 [18:31:05]line 袧袛小 12% 袧小袩 1% [18:31:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:31:05]line 袨袣袪校袚袥袝袧袠袝: -0.02 [18:31:05]line 袠孝袨袚袨: 400.00 [18:31:05]line 袙薪械褋械薪芯: 400.00 [18:31:05]line 小袛袗效袗: 0.00 [18:31:05]line 袧小袩 1% : 3.54 [18:31:05]line 袧袛小 12% : 42.48 [18:31:05]line 袧邪谢懈褔薪褘屑懈: 400.00 [18:31:05]line 袘械蟹薪邪谢.: 0.00 [18:31:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:31:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:31:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:31:05]line 效械泻 570 17.08.2024 18:31 [18:31:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:31:05]line 袟袧袦: 0300000079 [18:31:05]line 袪袧袦: 0000000000092545 [18:31:05]line 袙械褉褋懈褟 袣袣袦: 001 [18:31:05]line 肖袦: 0000000000871802 [18:31:05]line 肖袛: 198962 [18:31:06]line 肖袩袛: 65110115898147 [18:31:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183104&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198962&fm=65110115898147&tin=02508201610067®Number=0000000000092545&sum=40000 [18:31:06]OFD Sender: Processing packet 198962 [packets to send 246, broken 245] [18:31:06]ProducePacketName [18:31:06]name=ofd_packets/00198962 [18:31:06]OFD Sender: To server: 嚂鰌G, [18:31:06]CommunicateWithHost lk.salyk.kg:30040 [18:31:06]ConnectInit lk.salyk.kg [18:31:06]written 0, free lines is 4095 [18:31:06]Connected sock=10 [18:31:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 62 81 07 01 2C 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 68 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 09 03 00 35 04 06 00 3B 37 A1 54 53 23 7A BF D4 11 C5 C5 B9 45 [18:31:06]Write to MH i2c: 01 00 00 37 0F 46 [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: 01 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: 01 07 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: 01 07 00 37 0F 00 00 00 00 00 D8 0C 31 [18:31:06]RasterBufferAndPrint [18:31:06]line [18:31:06]line [18:31:06]line [18:31:06]line [18:31:06]line [18:31:06]written 0, free lines is 3294 [18:31:06]MH_Cut [18:31:06]Write to MH i2c: D1 01 00 3E 0F 01 1F [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: D1 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: D1 01 00 [18:31:06]MH_I2C_Read... [18:31:06]Read from MH i2c: D1 01 00 3E 0F 00 1E [18:31:06]Write to MH i2c: 01 00 00 3F 0F 4E [18:31:06]Write i2c OK [18:31:06]MH_I2C_Read... [18:31:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B 8E 47 00 9F 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 31 38 30 32 10 04 04 00 32 09 03 00 F4 03 04 00 78 98 C0 66 B6 04 01 00 00 EB 31 19 FD 46 2F FA 66 [18:31:06]CommunicateWithHost err = 0 [18:31:06]CheckOFDResponse [18:31:06]1017 (14) - 77093643461234 [18:31:06]1041 (16) - 0000000000871802 [18:31:06]1040 (4) - 198962 [18:31:06]1012 (4) - 17.08.2024 12:32 [18:31:06]1206 (1) - 0 [18:31:06]OFD Sender: Remove packet 198962 [18:31:06]ProducePacketName [18:31:06]name=ofd_packets/00198962 [18:31:06]NVStorageDeleteData [18:31:07]OFD Sender: No OFD packet to send [18:31:07]*** Cut start [18:31:07]*** Purtial cut [18:31:07]*** CUTSNS_PIN = 0 [18:31:07]*** Stage 1: CUTSNS_PIN = 1 [18:31:09]Read from MH i2c: 01 [18:31:09]MH_I2C_Read... [18:31:09]*** Stop cut motor [18:31:09]*** Cut end [18:31:09]Read from MH i2c: 01 07 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: 01 07 00 3F 0F 00 00 00 00 00 FF 0F 63 [18:31:09]process_action close_receipt done [18:31:09]requested_data is exist [18:31:09]produce_requested_data [18:31:09]requested_item fm.sn is exist - process it [18:31:09]wFMCommunicate request_size=4 [18:31:09]MH_SAM_APDU [18:31:09]CAPDU: 80 11 00 00 [18:31:09]Write to MH i2c: E2 08 00 40 0F 80 11 00 00 00 00 00 00 C9 [18:31:09]Write i2c OK [18:31:09]MH_I2C_Read... [18:31:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:09]Read from MH i2c: E2 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 17 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 17 00 40 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 16 [18:31:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:31:09]wFMCommunicate OK [18:31:09]requested_item fd.num is exist - process it [18:31:09]SAM_PROTO_GetFieldsCounters [18:31:09]wFMCommunicate request_size=4 [18:31:09]MH_SAM_APDU [18:31:09]CAPDU: 80 13 00 00 [18:31:09]Write to MH i2c: E2 08 00 41 0F 80 13 00 00 00 00 00 00 CC [18:31:09]Write i2c OK [18:31:09]MH_I2C_Read... [18:31:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:09]Read from MH i2c: E2 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 62 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 62 00 41 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [18:31:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:09]wFMCommunicate OK [18:31:09]SAM_PROTO_GetFieldsCounters done [18:31:09]requested_item shift.num is exist - process it [18:31:09]requested_item shift.opened is exist - process it [18:31:09]req_shift_opened [18:31:09]FM_GetShiftState [18:31:09]SAM_PROTO_GetShiftState [18:31:09]wFMCommunicate request_size=4 [18:31:09]MH_SAM_APDU [18:31:09]CAPDU: 80 13 01 00 [18:31:09]Write to MH i2c: E2 08 00 42 0F 80 13 01 00 00 00 00 00 CE [18:31:09]Write i2c OK [18:31:09]MH_I2C_Read... [18:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:09]Read from MH i2c: E2 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 0E 00 [18:31:09]MH_I2C_Read... [18:31:09]Read from MH i2c: E2 0E 00 42 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2E [18:31:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:31:09]wFMCommunicate OK [18:31:09]SAM_PROTO_GetShiftState done [18:31:09]FM_GetShiftState done [18:31:09]req_shift_opened done [18:31:09]requested_item shift.open_date is exist - process it [18:31:09]req_shift_open_date [18:31:09]req_shift_open_date done [18:31:09]produce_requested_data done [18:31:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198962,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:31:09]process_action_free close_receipt [18:31:09]json_value_free [18:31:09]json_value_free done [18:31:09]process_json_proto returns [18:31:09]Send response to host [18:31:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198962,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:31:09]free response buf [18:31:09]execute_script done [18:31:09]execute_script returns [18:31:09]free content buf [18:31:09]Sock 9.Close socket [18:31:09]Sock 9.Thread stoped [18:31:12]OFD Sender: No OFD packet to send [18:31:17]OFD Sender: No OFD packet to send [18:31:22]OFD Sender: No OFD packet to send [18:31:27]OFD Sender: No OFD packet to send [18:31:32]OFD Sender: No OFD packet to send [18:31:37]OFD Sender: No OFD packet to send [18:31:42]OFD Sender: No OFD packet to send [18:31:47]OFD Sender: No OFD packet to send [18:31:52]OFD Sender: No OFD packet to send [18:31:57]OFD Sender: No OFD packet to send [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:33]accept exits with 7 [18:32:33]New connection [18:32:33]New thread 3066936676 created [18:32:33]Thread 3066793316 joined [18:32:33]Waiting for new connection... [18:32:33] Sock 7.Parse request [18:32:33]Sock 7.Check first char [18:32:33]Sock 7.First char is OK [18:32:33]request: POST /json_proto HTTP/1.0 [18:32:33]Method: POST [18:32:33]URL: /json_proto [18:32:33]Method is POST - this is cgi request [18:32:33]url: /json_proto [18:32:33]query_string will be loaded in cgi processing [18:32:33]execute_cgi json_proto POST (null) [18:32:33]execute_cgi path=json_proto method=POST [18:32:33]POST find Content-Length [18:32:33]Host: 172.17.46.195:8080 [18:32:33]Content-Length: 679 [18:32:33]Content-Type: application/json [18:32:33] [18:32:33]POST finish read [18:32:33]Found Content-Length = 679 [18:32:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:33]execute_script... [18:32: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)11326432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:33]POST & json_proto [18:32:33]process_json_proto [18:32:33]json parsed OK: [18:32:33]protocol is kg_v1.0 [18:32:33]action value=close_receipt [18:32:33]process_action close_receipt [18:32:33]cmd_close_receipt [18:32:33]MH_GetDate [18:32:33]Write to MH i2c: F0 00 00 43 0F 41 [18:32:33]Write i2c OK [18:32:33]MH_I2C_Read... [18:32:33]Read from MH i2c: F0 [18:32:33]MH_I2C_Read... [18:32:33]Read from MH i2c: F0 09 00 [18:32:33]MH_I2C_Read... [18:32:33]Read from MH i2c: F0 09 00 43 0F 00 C2 EC C0 66 8D AE BC 66 7B [18:32:33]GetLastDocTimeStamp 1723919464 [18:32:33]current date 1723919554 [18:32:33]FM_GetShiftState [18:32:33]SAM_PROTO_GetShiftState [18:32:33]wFMCommunicate request_size=4 [18:32:33]MH_SAM_APDU [18:32:33]CAPDU: 80 13 01 00 [18:32:33]Write to MH i2c: E2 08 00 44 0F 80 13 01 00 00 00 00 00 D0 [18:32:33]Write i2c OK [18:32:33]MH_I2C_Read... [18:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:33]Read from MH i2c: E2 [18:32:33]MH_I2C_Read... [18:32:33]Read from MH i2c: E2 0E 00 [18:32:33]MH_I2C_Read... [18:32:33]Read from MH i2c: E2 0E 00 44 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 30 [18:32:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:32:33]wFMCommunicate OK [18:32:33]SAM_PROTO_GetShiftState done [18:32:33]FM_GetShiftState done [18:32:33]opened in 1723853126 [18:32:33]opened+sec_in_day 1723939526 [18:32:33]quantity*price = 60003 [18:32:33]sum+1 = 60004 [18:32:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 571 17.08.2024 18:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198963 肖袩袛: 76645558060614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183234&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198963&fm=76645558060614&tin=02508201610067®Number=0000000000092545&sum=60000 [18:32:35]StoreToDocumentArchive [18:32:35]shift 463 fd 198963 [18:32:35]save to /storage/0463/doc_00198963 [18:32:35]save last doc name /storage/0463/doc_00198963 to /storage/kkm_last_doc_name [18:32:35]save OK [18:32:35]Clear old archive folders... [18:32:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:32:35]tlvbuf is 019469B0 [18:32:35]SAM_PROTO_ClearQueue [18:32:35]wFMCommunicate request_size=4 [18:32:35]MH_SAM_APDU [18:32:35]CAPDU: 80 09 00 00 [18:32:35]Write to MH i2c: E2 08 00 51 0F 80 09 00 00 00 00 00 00 D2 [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 51 0F 00 90 00 D4 [18:32:35]RAPDU: 90 00 [18:32:35]wFMCommunicate OK [18:32:35]SAM_PROTO_ClearQueue done [18:32:35]KKMCreateOFDPacket [18:32:35]OFDProtocolAddRootSTLVToBuf [18:32:35]FM_MakeSignedData [18:32:35]FM_MakeSignedData [18:32:35]SAM_PROTO_SignData [18:32:35]wFMCommunicate request_size=4 [18:32:35]MH_SAM_APDU [18:32:35]CAPDU: 80 0D 01 02 [18:32:35]Write to MH i2c: E2 08 00 52 0F 80 0D 01 02 00 00 00 00 DA [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 52 0F 00 90 00 D5 [18:32:35]RAPDU: 90 00 [18:32:35]wFMCommunicate OK [18:32:35]wFMCommunicate request_size=255 [18:32:35]MH_SAM_APDU [18:32: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 C2 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 09 03 00 35 04 06 00 45 [18:32:35]Write to MH i2c: E2 02 01 53 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 C2 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 09 03 00 35 04 06 00 45 00 00 7E [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 53 0F 00 90 00 D6 [18:32:35]RAPDU: 90 00 [18:32:35]wFMCommunicate OK [18:32:35]wFMCommunicate request_size=10 [18:32:35]MH_SAM_APDU [18:32:35]CAPDU: 80 0D 02 02 05 B5 6F 43 06 46 [18:32:35]Write to MH i2c: E2 0D 00 54 0F 80 0D 02 02 05 00 B5 6F 43 06 46 00 00 9A [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 03 00 54 0F 00 90 00 D7 [18:32:35]RAPDU: 90 00 [18:32:35]wFMCommunicate OK [18:32:35]wFMCommunicate request_size=4 [18:32:35]MH_SAM_APDU [18:32:35]CAPDU: 80 0D 03 02 [18:32:35]Write to MH i2c: E2 08 00 55 0F 80 0D 03 02 00 00 00 00 DF [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 0B 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 0B 00 55 0F 00 84 30 B9 D8 05 ED 69 19 90 00 99 [18:32:35]RAPDU: 84 30 B9 D8 05 ED 69 19 90 00 [18:32:35]wFMCommunicate OK [18:32:35]SAM_PROTO_SignData done [18:32:35]FM_MakeSignedData done [18:32:35]CreateOFDProtocolMessage [18:32:35]wFMCommunicate request_size=4 [18:32:35]MH_SAM_APDU [18:32:35]CAPDU: 80 11 00 00 [18:32:35]Write to MH i2c: E2 08 00 56 0F 80 11 00 00 00 00 00 00 DF [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:35]Read from MH i2c: E2 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 17 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: E2 17 00 56 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2C [18:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:32:35]wFMCommunicate OK [18:32:35]CreateOFDProtocolMessage done [18:32:35]OFDSenderStorePacket 198963 [18:32:35]StoreOFDPacket docnum=198963 [18:32:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D0 6A 07 01 D5 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 C2 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 09 03 00 35 04 06 00 45 B5 6F 43 06 46 84 30 B9 D8 05 ED 69 19 [18:32:35]CheckFolder [18:32:35]dirname=/storage/ofd_packets [18:32:35]CheckFolder done [18:32:35]ProducePacketName [18:32:35]name=ofd_packets/00198963 [18:32:35]NVStorageSaveData ofd_packets/00198963 [18:32:35]File name is /storage/ofd_packets/00198963 [18:32:35]Write 301 bytes [18:32:35]NVStorageSaveData done [18:32:35]OFDSenderStorePacket done [18:32:35]KKMCreateOFDPacket done [18:32:35]NVStorageSaveData kkm_last_timestamp [18:32:35]File name is /storage/kkm_last_timestamp [18:32:35]Write 4 bytes [18:32:35]NVStorageSaveData done [18:32:35]ExternCall_PrintAddStr [18:32:35]wPrintStart [18:32:35]Write to MH i2c: 01 00 00 57 0F 66 [18:32:35]Write i2c OK [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: 01 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: 01 07 00 [18:32:35]MH_I2C_Read... [18:32:35]Read from MH i2c: 01 07 00 57 0F 00 00 00 00 00 FF 0F 7B [18:32:35]RasterBufferAndPrint [18:32:35]line 小褔械褌 N : (1)11326432 [18:32:35]line 袠袧袧: 02508201610067 [18:32:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:32:35]line 袩袪袨袛袗袞袗 [18:32:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:32:35]line 孝芯胁邪褉: 2710124130 [18:32:35]line 袗懈-92-袣-4 [18:32:35]line 8.850 * 67.80 [18:32:35]line = 600.03 [18:32:35]line 袧袛小 12% 袧小袩 1% [18:32:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:32:35]line 袨袣袪校袚袥袝袧袠袝: -0.03 [18:32:35]line 袠孝袨袚袨: 600.00 [18:32:35]line 袙薪械褋械薪芯: 600.00 [18:32:35]line 小袛袗效袗: 0.00 [18:32:35]line 袧小袩 1% : 5.31 [18:32:35]line 袧袛小 12% : 63.72 [18:32:35]line 袧邪谢懈褔薪褘屑懈: 600.00 [18:32:35]line 袘械蟹薪邪谢.: 0.00 [18:32:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:32:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:32:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:32:35]line 效械泻 571 17.08.2024 18:32 [18:32:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:32:35]line 袟袧袦: 0300000079 [18:32:35]line 袪袧袦: 0000000000092545 [18:32:35]line 袙械褉褋懈褟 袣袣袦: 001 [18:32:35]line 肖袦: 0000000000871802 [18:32:35]line 肖袛: 198963 [18:32:35]line 肖袩袛: 76645558060614 [18:32:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183234&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198963&fm=76645558060614&tin=02508201610067®Number=0000000000092545&sum=60000 [18:32:35]written 0, free lines is 4095 [18:32:35]OFD Sender: Processing packet 198963 [packets to send 246, broken 245] [18:32:35]ProducePacketName [18:32:35]name=ofd_packets/00198963 [18:32:35]OFD Sender: To server: 嚂鰌G, [18:32:35]CommunicateWithHost lk.salyk.kg:30040 [18:32:35]ConnectInit lk.salyk.kg [18:32:35]Connected sock=10 [18:32:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D0 6A 07 01 D5 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 C2 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 09 03 00 35 04 06 00 45 B5 6F 43 06 46 84 30 B9 D8 05 ED 69 19 [18:32:36]Write to MH i2c: 01 00 00 82 0F 91 [18:32:36]Write i2c OK [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: 01 [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: 01 07 00 [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: 01 07 00 82 0F 00 00 00 00 00 E4 0C 88 [18:32:36]RasterBufferAndPrint [18:32:36]line [18:32:36]line [18:32:36]line [18:32:36]line [18:32:36]line [18:32:36]written 0, free lines is 3306 [18:32:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 F2 47 00 88 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 09 03 00 F4 03 04 00 D1 98 C0 66 B6 04 01 00 00 08 BB 40 6F 6B 9E 3E 2A [18:32:36]CommunicateWithHost err = 0 [18:32:36]CheckOFDResponse [18:32:36]1017 (14) - 77093643461234 [18:32:36]1041 (16) - 0000000000871802 [18:32:36]1040 (4) - 198963 [18:32:36]1012 (4) - 17.08.2024 12:34 [18:32:36]1206 (1) - 0 [18:32:36]OFD Sender: Remove packet 198963 [18:32:36]ProducePacketName [18:32:36]name=ofd_packets/00198963 [18:32:36]NVStorageDeleteData [18:32:36]MH_Cut [18:32:36]Write to MH i2c: D1 01 00 89 0F 01 6A [18:32:36]Write i2c OK [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: D1 [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: D1 01 00 [18:32:36]MH_I2C_Read... [18:32:36]Read from MH i2c: D1 01 00 89 0F 00 69 [18:32:36]Write to MH i2c: 01 00 00 8A 0F 99 [18:32:36]Write i2c OK [18:32:36]MH_I2C_Read... [18:32:36]OFD Sender: No OFD packet to send [18:32:36]*** Cut start [18:32:36]*** Purtial cut [18:32:36]*** Stage 1: CUTSNS_PIN = 1 [18:32:37]Read from MH i2c: 01 [18:32:37]MH_I2C_Read... [18:32:37]*** Stop cut motor [18:32:37]*** Cut end [18:32:37]Read from MH i2c: 01 07 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: 01 07 00 8A 0F 00 00 00 00 00 FF 0F AE [18:32:37]process_action close_receipt done [18:32:37]requested_data is exist [18:32:37]produce_requested_data [18:32:37]requested_item fm.sn is exist - process it [18:32:37]wFMCommunicate request_size=4 [18:32:37]MH_SAM_APDU [18:32:37]CAPDU: 80 11 00 00 [18:32:37]Write to MH i2c: E2 08 00 8B 0F 80 11 00 00 00 00 00 00 14 [18:32:37]Write i2c OK [18:32:37]MH_I2C_Read... [18:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:37]Read from MH i2c: E2 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 17 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 17 00 8B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [18:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:32:37]wFMCommunicate OK [18:32:37]requested_item fd.num is exist - process it [18:32:37]SAM_PROTO_GetFieldsCounters [18:32:37]wFMCommunicate request_size=4 [18:32:37]MH_SAM_APDU [18:32:37]CAPDU: 80 13 00 00 [18:32:37]Write to MH i2c: E2 08 00 8C 0F 80 13 00 00 00 00 00 00 17 [18:32:37]Write i2c OK [18:32:37]MH_I2C_Read... [18:32:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:37]Read from MH i2c: E2 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 62 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 62 00 8C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 F8 [18:32:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:37]wFMCommunicate OK [18:32:37]SAM_PROTO_GetFieldsCounters done [18:32:37]requested_item shift.num is exist - process it [18:32:37]requested_item shift.opened is exist - process it [18:32:37]req_shift_opened [18:32:37]FM_GetShiftState [18:32:37]SAM_PROTO_GetShiftState [18:32:37]wFMCommunicate request_size=4 [18:32:37]MH_SAM_APDU [18:32:37]CAPDU: 80 13 01 00 [18:32:37]Write to MH i2c: E2 08 00 8D 0F 80 13 01 00 00 00 00 00 19 [18:32:37]Write i2c OK [18:32:37]MH_I2C_Read... [18:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:37]Read from MH i2c: E2 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 0E 00 [18:32:37]MH_I2C_Read... [18:32:37]Read from MH i2c: E2 0E 00 8D 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [18:32:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:32:37]wFMCommunicate OK [18:32:37]SAM_PROTO_GetShiftState done [18:32:37]FM_GetShiftState done [18:32:37]req_shift_opened done [18:32:37]requested_item shift.open_date is exist - process it [18:32:37]req_shift_open_date [18:32:37]req_shift_open_date done [18:32:37]produce_requested_data done [18:32:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198963,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:32:37]process_action_free close_receipt [18:32:37]json_value_free [18:32:37]json_value_free done [18:32:37]process_json_proto returns [18:32:37]Send response to host [18:32:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198963,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:32:37]free response buf [18:32:37]execute_script done [18:32:37]execute_script returns [18:32:37]free content buf [18:32:37]Sock 7.Close socket [18:32:37]Sock 7.Thread stoped [18:32:41]OFD Sender: No OFD packet to send [18:32:46]OFD Sender: No OFD packet to send [18:32:51]OFD Sender: No OFD packet to send [18:32:56]OFD Sender: No OFD packet to send [18:33:01]OFD Sender: No OFD packet to send [18:33:05]accept exits with 9 [18:33:05]New connection [18:33:05]New thread 3066793316 created [18:33:05]Thread 3066936676 joined [18:33:05]Waiting for new connection... [18:33:05] Sock 9.Parse request [18:33:05]Sock 9.Check first char [18:33:05]Sock 9.First char is OK [18:33:05]request: POST /json_proto HTTP/1.0 [18:33:05]Method: POST [18:33:05]URL: /json_proto [18:33:05]Method is POST - this is cgi request [18:33:05]url: /json_proto [18:33:05]query_string will be loaded in cgi processing [18:33:05]execute_cgi json_proto POST (null) [18:33:05]execute_cgi path=json_proto method=POST [18:33:05]POST find Content-Length [18:33:05]Host: 172.17.46.195:8080 [18:33:05]Content-Length: 820 [18:33:05]Content-Type: application/json [18:33:05] [18:33:05]POST finish read [18:33:05]Found Content-Length = 820 [18:33:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 80.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010054/55/56/57/60/66/68/70", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:05]execute_script... [18:33: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)11326430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 80.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4010054/55/56/57/60/66/68/70", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:33:05]POST & json_proto [18:33:05]process_json_proto [18:33:05]json parsed OK: [18:33:05]protocol is kg_v1.0 [18:33:05]action value=close_receipt [18:33:05]process_action close_receipt [18:33:05]cmd_close_receipt [18:33:05]MH_GetDate [18:33:05]Write to MH i2c: F0 00 00 8E 0F 8C [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: F0 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: F0 09 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: F0 09 00 8E 0F 00 E1 EC C0 66 8D AE BC 66 E5 [18:33:05]GetLastDocTimeStamp 1723919554 [18:33:05]current date 1723919585 [18:33:05]FM_GetShiftState [18:33:05]SAM_PROTO_GetShiftState [18:33:05]wFMCommunicate request_size=4 [18:33:05]MH_SAM_APDU [18:33:05]CAPDU: 80 13 01 00 [18:33:05]Write to MH i2c: E2 08 00 8F 0F 80 13 01 00 00 00 00 00 1B [18:33:05]Write i2c OK [18:33:05]MH_I2C_Read... [18:33:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:05]Read from MH i2c: E2 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 0E 00 [18:33:05]MH_I2C_Read... [18:33:05]Read from MH i2c: E2 0E 00 8F 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [18:33:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:33:05]wFMCommunicate OK [18:33:05]SAM_PROTO_GetShiftState done [18:33:05]FM_GetShiftState done [18:33:05]opened in 1723853126 [18:33:05]opened+sec_in_day 1723939526 [18:33:05]quantity*price = 0 [18:33:05]sum+1 = 1 [18:33:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 572 17.08.2024 18:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4010054/55/56/57/60/66/68/70 肖袦: 0000000000871802 肖袛: 198964 肖袩袛: 255849606639284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198964&fm=255849606639284&tin=02508201610067®Number=0000000000092545&sum=0 [18:33:06]StoreToDocumentArchive [18:33:06]shift 463 fd 198964 [18:33:06]save to /storage/0463/doc_00198964 [18:33:06]save last doc name /storage/0463/doc_00198964 to /storage/kkm_last_doc_name [18:33:06]save OK [18:33:06]Clear old archive folders... [18:33:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:33:06]tlvbuf is 019C8940 [18:33:06]SAM_PROTO_ClearQueue [18:33:06]wFMCommunicate request_size=4 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 09 00 00 [18:33:06]Write to MH i2c: E2 08 00 9C 0F 80 09 00 00 00 00 00 00 1D [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 9C 0F 00 90 00 1F [18:33:06]RAPDU: 90 00 [18:33:06]wFMCommunicate OK [18:33:06]SAM_PROTO_ClearQueue done [18:33:06]KKMCreateOFDPacket [18:33:06]OFDProtocolAddRootSTLVToBuf [18:33:06]FM_MakeSignedData [18:33:06]FM_MakeSignedData [18:33:06]SAM_PROTO_SignData [18:33:06]wFMCommunicate request_size=4 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 0D 01 02 [18:33:06]Write to MH i2c: E2 08 00 9D 0F 80 0D 01 02 00 00 00 00 25 [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 9D 0F 00 90 00 20 [18:33:06]RAPDU: 90 00 [18:33:06]wFMCommunicate OK [18:33:06]wFMCommunicate request_size=255 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 E1 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 09 03 00 35 04 06 00 E8 B1 A0 EB [18:33:06]Write to MH i2c: E2 02 01 9E 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 E1 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 09 03 00 35 04 06 00 E8 B1 A0 EB 00 00 9A [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]OFD Sender: No OFD packet to send [18:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 9E 0F 00 90 00 21 [18:33:06]RAPDU: 90 00 [18:33:06]wFMCommunicate OK [18:33:06]wFMCommunicate request_size=7 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 0D 02 02 02 6E B4 [18:33:06]Write to MH i2c: E2 0A 00 9F 0F 80 0D 02 02 02 00 6E B4 00 00 4E [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 03 00 9F 0F 00 90 00 22 [18:33:06]RAPDU: 90 00 [18:33:06]wFMCommunicate OK [18:33:06]wFMCommunicate request_size=4 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 0D 03 02 [18:33:06]Write to MH i2c: E2 08 00 A0 0F 80 0D 03 02 00 00 00 00 2A [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 0B 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 0B 00 A0 0F 00 B5 25 DA 84 33 0A 97 39 90 00 70 [18:33:06]RAPDU: B5 25 DA 84 33 0A 97 39 90 00 [18:33:06]wFMCommunicate OK [18:33:06]SAM_PROTO_SignData done [18:33:06]FM_MakeSignedData done [18:33:06]CreateOFDProtocolMessage [18:33:06]wFMCommunicate request_size=4 [18:33:06]MH_SAM_APDU [18:33:06]CAPDU: 80 11 00 00 [18:33:06]Write to MH i2c: E2 08 00 A1 0F 80 11 00 00 00 00 00 00 2A [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:06]Read from MH i2c: E2 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 17 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: E2 17 00 A1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [18:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:33:06]wFMCommunicate OK [18:33:06]CreateOFDProtocolMessage done [18:33:06]OFDSenderStorePacket 198964 [18:33:06]StoreOFDPacket docnum=198964 [18:33:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E4 0B 04 01 F9 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 E1 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 09 03 00 35 04 06 00 E8 B1 A0 EB 6E B4 B5 25 DA 84 33 0A 97 39 [18:33:06]CheckFolder [18:33:06]dirname=/storage/ofd_packets [18:33:06]CheckFolder done [18:33:06]ProducePacketName [18:33:06]name=ofd_packets/00198964 [18:33:06]NVStorageSaveData ofd_packets/00198964 [18:33:06]File name is /storage/ofd_packets/00198964 [18:33:06]Write 298 bytes [18:33:06]NVStorageSaveData done [18:33:06]OFDSenderStorePacket done [18:33:06]KKMCreateOFDPacket done [18:33:06]NVStorageSaveData kkm_last_timestamp [18:33:06]File name is /storage/kkm_last_timestamp [18:33:06]Write 4 bytes [18:33:06]NVStorageSaveData done [18:33:06]ExternCall_PrintAddStr [18:33:06]wPrintStart [18:33:06]Write to MH i2c: 01 00 00 A2 0F B1 [18:33:06]Write i2c OK [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 07 00 [18:33:06]MH_I2C_Read... [18:33:06]Read from MH i2c: 01 07 00 A2 0F 00 00 00 00 00 FF 0F C6 [18:33:06]RasterBufferAndPrint [18:33:06]line 小褔械褌 N : (1)11326430 [18:33:06]line 袠袧袧: 02508201610067 [18:33:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:33:06]line 袩袪袨袛袗袞袗 [18:33:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [18:33:06]line 孝芯胁邪褉: 2710194210 [18:33:06]line 袛孝-袣-5 [18:33:06]line 80.000 * 0.00 [18:33:06]line = 0.00 [18:33:06]line 袧袛小 12% 袧小袩 1% [18:33:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:33:06]line 袠孝袨袚袨: 0.00 [18:33:06]line 袧小袩 1% : 0.00 [18:33:06]line 袧袛小 12% : 0.00 [18:33:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:33:06]line 袘械蟹薪邪谢.: 0.00 [18:33:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:33:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:33:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:33:06]line 效械泻 572 17.08.2024 18:33 [18:33:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:33:06]line 袟袧袦: 0300000079 [18:33:06]line 袪袧袦: 0000000000092545 [18:33:06]line 袙械褉褋懈褟 袣袣袦: 001 [18:33:06]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [18:33:06]line 4010054/55/56/57/60/66/68/70 [18:33:06]line 肖袦: 0000000000871802 [18:33:06]line 肖袛: 198964 [18:33:06]line 肖袩袛: 255849606639284 [18:33:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198964&fm=255849606639284&tin=02508201610067®Number=0000000000092545&sum=0 [18:33:07]OFD Sender: Processing packet 198964 [packets to send 246, broken 245] [18:33:07]ProducePacketName [18:33:07]name=ofd_packets/00198964 [18:33:07]OFD Sender: To server: 嚂鰌G, [18:33:07]CommunicateWithHost lk.salyk.kg:30040 [18:33:07]ConnectInit lk.salyk.kg [18:33:07]written 0, free lines is 4095 [18:33:07]Connected sock=10 [18:33:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 E4 0B 04 01 F9 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 38 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 E1 EC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 09 03 00 35 04 06 00 E8 B1 A0 EB 6E B4 B5 25 DA 84 33 0A 97 39 [18:33:07]Write to MH i2c: 01 00 00 CC 0F DB [18:33:07]Write i2c OK [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: 01 [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: 01 07 00 [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: 01 07 00 CC 0F 00 00 00 00 00 07 0D F6 [18:33:07]RasterBufferAndPrint [18:33:07]line [18:33:07]line [18:33:07]line [18:33:07]line [18:33:07]line [18:33:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 67 69 47 00 0B FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 09 03 00 F4 03 04 00 F1 98 C0 66 B6 04 01 00 00 30 97 16 53 3B 28 7B B9 [18:33:07]CommunicateWithHost err = 0 [18:33:07]CheckOFDResponse [18:33:07]1017 (14) - 77093643461234 [18:33:07]1041 (16) - 0000000000871802 [18:33:07]1040 (4) - 198964 [18:33:07]1012 (4) - 17.08.2024 12:34 [18:33:07]1206 (1) - 0 [18:33:07]OFD Sender: Remove packet 198964 [18:33:07]ProducePacketName [18:33:07]name=ofd_packets/00198964 [18:33:07]NVStorageDeleteData [18:33:07]written 0, free lines is 3360 [18:33:07]MH_Cut [18:33:07]Write to MH i2c: D1 01 00 D3 0F 01 B4 [18:33:07]Write i2c OK [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: D1 [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: D1 01 00 [18:33:07]MH_I2C_Read... [18:33:07]Read from MH i2c: D1 01 00 D3 0F 00 B3 [18:33:07]Write to MH i2c: 01 00 00 D4 0F E3 [18:33:07]Write i2c OK [18:33:07]MH_I2C_Read... [18:33:08]OFD Sender: No OFD packet to send [18:33:08]*** Cut start [18:33:08]*** Purtial cut [18:33:08]*** CUTSNS_PIN = 0 [18:33:08]*** Stage 1: CUTSNS_PIN = 1 [18:33:10]Read from MH i2c: 01 [18:33:10]MH_I2C_Read... [18:33:10]*** Stop cut motor [18:33:10]*** Cut end [18:33:10]Read from MH i2c: 01 07 00 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: 01 07 00 D4 0F 00 00 00 00 00 FF 0F F8 [18:33:10]process_action close_receipt done [18:33:10]requested_data is exist [18:33:10]produce_requested_data [18:33:10]requested_item fm.sn is exist - process it [18:33:10]wFMCommunicate request_size=4 [18:33:10]MH_SAM_APDU [18:33:10]CAPDU: 80 11 00 00 [18:33:10]Write to MH i2c: E2 08 00 D5 0F 80 11 00 00 00 00 00 00 5E [18:33:10]Write i2c OK [18:33:10]MH_I2C_Read... [18:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:10]Read from MH i2c: E2 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 17 00 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 17 00 D5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [18:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:33:10]wFMCommunicate OK [18:33:10]requested_item fd.num is exist - process it [18:33:10]SAM_PROTO_GetFieldsCounters [18:33:10]wFMCommunicate request_size=4 [18:33:10]MH_SAM_APDU [18:33:10]CAPDU: 80 13 00 00 [18:33:10]Write to MH i2c: E2 08 00 D6 0F 80 13 00 00 00 00 00 00 61 [18:33:10]Write i2c OK [18:33:10]MH_I2C_Read... [18:33:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:10]Read from MH i2c: E2 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 62 00 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 62 00 D6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 46 [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:10]wFMCommunicate OK [18:33:10]SAM_PROTO_GetFieldsCounters done [18:33:10]requested_item shift.num is exist - process it [18:33:10]requested_item shift.opened is exist - process it [18:33:10]req_shift_opened [18:33:10]FM_GetShiftState [18:33:10]SAM_PROTO_GetShiftState [18:33:10]wFMCommunicate request_size=4 [18:33:10]MH_SAM_APDU [18:33:10]CAPDU: 80 13 01 00 [18:33:10]Write to MH i2c: E2 08 00 D7 0F 80 13 01 00 00 00 00 00 63 [18:33:10]Write i2c OK [18:33:10]MH_I2C_Read... [18:33:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:10]Read from MH i2c: E2 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 0E 00 [18:33:10]MH_I2C_Read... [18:33:10]Read from MH i2c: E2 0E 00 D7 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [18:33:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:33:10]wFMCommunicate OK [18:33:10]SAM_PROTO_GetShiftState done [18:33:10]FM_GetShiftState done [18:33:10]req_shift_opened done [18:33:10]requested_item shift.open_date is exist - process it [18:33:10]req_shift_open_date [18:33:10]req_shift_open_date done [18:33:10]produce_requested_data done [18:33:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198964,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:33:10]process_action_free close_receipt [18:33:10]json_value_free [18:33:10]json_value_free done [18:33:10]process_json_proto returns [18:33:10]Send response to host [18:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198964,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:33:10]free response buf [18:33:10]execute_script done [18:33:10]execute_script returns [18:33:10]free content buf [18:33:10]Sock 9.Close socket [18:33:10]Sock 9.Thread stoped [18:33:13]OFD Sender: No OFD packet to send [18:33:18]OFD Sender: No OFD packet to send [18:33:23]OFD Sender: No OFD packet to send [18:33:28]OFD Sender: No OFD packet to send [18:33:33]OFD Sender: No OFD packet to send [18:33:38]OFD Sender: No OFD packet to send [18:33:43]OFD Sender: No OFD packet to send [18:33:48]OFD Sender: No OFD packet to send [18:33:53]OFD Sender: No OFD packet to send [18:33:58]OFD Sender: No OFD packet to send [18:34:03]OFD Sender: No OFD packet to send [18:34:08]OFD Sender: No OFD packet to send [18:34:13]OFD Sender: No OFD packet to send [18:34:18]OFD Sender: No OFD packet to send [18:34:23]OFD Sender: No OFD packet to send [18:34:28]OFD Sender: No OFD packet to send [18:34:33]OFD Sender: No OFD packet to send [18:34:38]OFD Sender: No OFD packet to send [18:34:43]OFD Sender: No OFD packet to send [18:34:48]OFD Sender: No OFD packet to send [18:34:48]accept exits with 7 [18:34:48]New connection [18:34:48]New thread 3066936676 created [18:34:48]Thread 3066793316 joined [18:34:48]Waiting for new connection... [18:34:48] Sock 7.Parse request [18:34:48]Sock 7.Check first char [18:34:48]Sock 7.First char is OK [18:34:48]request: POST /json_proto HTTP/1.0 [18:34:48]Method: POST [18:34:48]URL: /json_proto [18:34:48]Method is POST - this is cgi request [18:34:48]url: /json_proto [18:34:48]query_string will be loaded in cgi processing [18:34:48]execute_cgi json_proto POST (null) [18:34:48]execute_cgi path=json_proto method=POST [18:34:48]POST find Content-Length [18:34:48]Host: 172.17.46.195:8080 [18:34:48]Content-Length: 802 [18:34:48]Content-Type: application/json [18:34:48] [18:34:48]POST finish read [18:34:48]Found Content-Length = 802 [18:34:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:48]execute_script... [18:34: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)11326433", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:48]POST & json_proto [18:34:48]process_json_proto [18:34:48]json parsed OK: [18:34:48]protocol is kg_v1.0 [18:34:48]action value=close_receipt [18:34:48]process_action close_receipt [18:34:48]cmd_close_receipt [18:34:48]MH_GetDate [18:34:48]Write to MH i2c: F0 00 00 D8 0F D6 [18:34:48]Write i2c OK [18:34:48]MH_I2C_Read... [18:34:48]Read from MH i2c: F0 [18:34:48]MH_I2C_Read... [18:34:48]Read from MH i2c: F0 09 00 [18:34:48]MH_I2C_Read... [18:34:48]Read from MH i2c: F0 09 00 D8 0F 00 49 ED C0 66 8D AE BC 66 98 [18:34:48]GetLastDocTimeStamp 1723919585 [18:34:48]current date 1723919689 [18:34:48]FM_GetShiftState [18:34:48]SAM_PROTO_GetShiftState [18:34:48]wFMCommunicate request_size=4 [18:34:48]MH_SAM_APDU [18:34:48]CAPDU: 80 13 01 00 [18:34:48]Write to MH i2c: E2 08 00 D9 0F 80 13 01 00 00 00 00 00 65 [18:34:48]Write i2c OK [18:34:48]MH_I2C_Read... [18:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:48]Read from MH i2c: E2 [18:34:48]MH_I2C_Read... [18:34:48]Read from MH i2c: E2 0E 00 [18:34:48]MH_I2C_Read... [18:34:48]Read from MH i2c: E2 0E 00 D9 0F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [18:34:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:34:48]wFMCommunicate OK [18:34:48]SAM_PROTO_GetShiftState done [18:34:48]FM_GetShiftState done [18:34:48]opened in 1723853126 [18:34:48]opened+sec_in_day 1723939526 [18:34:48]quantity*price = 50010 [18:34:48]sum+1 = 50012 [18:34:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 573 17.08.2024 18:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198965 肖袩袛: 169483238911669 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198965&fm=169483238911669&tin=02508201610067®Number=0000000000092545&sum=50011 [18:34:49]StoreToDocumentArchive [18:34:49]shift 463 fd 198965 [18:34:49]save to /storage/0463/doc_00198965 [18:34:49]save last doc name /storage/0463/doc_00198965 to /storage/kkm_last_doc_name [18:34:49]save OK [18:34:49]Clear old archive folders... [18:34:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:49]tlvbuf is 019D9890 [18:34:49]SAM_PROTO_ClearQueue [18:34:49]wFMCommunicate request_size=4 [18:34:49]MH_SAM_APDU [18:34:49]CAPDU: 80 09 00 00 [18:34:49]Write to MH i2c: E2 08 00 E6 0F 80 09 00 00 00 00 00 00 67 [18:34:49]Write i2c OK [18:34:49]MH_I2C_Read... [18:34:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:49]Read from MH i2c: E2 [18:34:49]MH_I2C_Read... [18:34:49]Read from MH i2c: E2 03 00 [18:34:49]MH_I2C_Read... [18:34:49]Read from MH i2c: E2 03 00 E6 0F 00 90 00 69 [18:34:49]RAPDU: 90 00 [18:34:49]wFMCommunicate OK [18:34:49]SAM_PROTO_ClearQueue done [18:34:49]KKMCreateOFDPacket [18:34:49]OFDProtocolAddRootSTLVToBuf [18:34:49]FM_MakeSignedData [18:34:49]FM_MakeSignedData [18:34:49]SAM_PROTO_SignData [18:34:49]wFMCommunicate request_size=4 [18:34:49]MH_SAM_APDU [18:34:49]CAPDU: 80 0D 01 02 [18:34:49]Write to MH i2c: E2 08 00 E7 0F 80 0D 01 02 00 00 00 00 6F [18:34:49]Write i2c OK [18:34:49]MH_I2C_Read... [18:34:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:49]Read from MH i2c: E2 [18:34:49]MH_I2C_Read... [18:34:49]Read from MH i2c: E2 03 00 [18:34:49]MH_I2C_Read... [18:34:49]Read from MH i2c: E2 03 00 E7 0F 00 90 00 6A [18:34:49]RAPDU: 90 00 [18:34:49]wFMCommunicate OK [18:34:49]wFMCommunicate request_size=255 [18:34:49]MH_SAM_APDU [18:34:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 09 03 00 35 04 06 00 9A [18:34:49]Write to MH i2c: E2 02 01 E8 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 09 03 00 35 04 06 00 9A 00 00 2C [18:34:49]Write i2c OK [18:34:49]MH_I2C_Read... [18:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:50]Read from MH i2c: E2 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 03 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 03 00 E8 0F 00 90 00 6B [18:34:50]RAPDU: 90 00 [18:34:50]wFMCommunicate OK [18:34:50]wFMCommunicate request_size=10 [18:34:50]MH_SAM_APDU [18:34:50]CAPDU: 80 0D 02 02 05 24 E4 40 2E B5 [18:34:50]Write to MH i2c: E2 0D 00 E9 0F 80 0D 02 02 05 00 24 E4 40 2E B5 00 00 A7 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:50]Read from MH i2c: E2 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 03 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 03 00 E9 0F 00 90 00 6C [18:34:50]RAPDU: 90 00 [18:34:50]wFMCommunicate OK [18:34:50]wFMCommunicate request_size=4 [18:34:50]MH_SAM_APDU [18:34:50]CAPDU: 80 0D 03 02 [18:34:50]Write to MH i2c: E2 08 00 EA 0F 80 0D 03 02 00 00 00 00 74 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:50]Read from MH i2c: E2 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 0B 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 0B 00 EA 0F 00 C8 B5 03 59 1D 71 E8 F8 90 00 BC [18:34:50]RAPDU: C8 B5 03 59 1D 71 E8 F8 90 00 [18:34:50]wFMCommunicate OK [18:34:50]SAM_PROTO_SignData done [18:34:50]FM_MakeSignedData done [18:34:50]CreateOFDProtocolMessage [18:34:50]wFMCommunicate request_size=4 [18:34:50]MH_SAM_APDU [18:34:50]CAPDU: 80 11 00 00 [18:34:50]Write to MH i2c: E2 08 00 EB 0F 80 11 00 00 00 00 00 00 74 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:50]Read from MH i2c: E2 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 17 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: E2 17 00 EB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [18:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:34:50]wFMCommunicate OK [18:34:50]CreateOFDProtocolMessage done [18:34:50]OFDSenderStorePacket 198965 [18:34:50]StoreOFDPacket docnum=198965 [18:34:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 E0 07 01 17 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 09 03 00 35 04 06 00 9A 24 E4 40 2E B5 C8 B5 03 59 1D 71 E8 F8 [18:34:50]CheckFolder [18:34:50]dirname=/storage/ofd_packets [18:34:50]CheckFolder done [18:34:50]ProducePacketName [18:34:50]name=ofd_packets/00198965 [18:34:50]NVStorageSaveData ofd_packets/00198965 [18:34:50]File name is /storage/ofd_packets/00198965 [18:34:50]Write 301 bytes [18:34:50]NVStorageSaveData done [18:34:50]OFDSenderStorePacket done [18:34:50]KKMCreateOFDPacket done [18:34:50]NVStorageSaveData kkm_last_timestamp [18:34:50]File name is /storage/kkm_last_timestamp [18:34:50]Write 4 bytes [18:34:50]NVStorageSaveData done [18:34:50]ExternCall_PrintAddStr [18:34:50]wPrintStart [18:34:50]Write to MH i2c: 01 00 00 EC 0F FB [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 07 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 07 00 EC 0F 00 00 00 00 00 FF 0F 10 [18:34:50]RasterBufferAndPrint [18:34:50]line 小褔械褌 N : (1)11326433 [18:34:50]line 袠袧袧: 02508201610067 [18:34:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:34:50]line 袩袪袨袛袗袞袗 [18:34:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [18:34:50]line 孝芯胁邪褉: 2710124500 [18:34:50]line 袗懈-95-袣-5 [18:34:50]line 6.740 * 74.20 [18:34:50]line = 500.11 [18:34:50]line 袧袛小 12% 袧小袩 1% [18:34:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:34:50]line 袠孝袨袚袨: 500.11 [18:34:50]line 袧小袩 1% : 4.43 [18:34:50]line 袧袛小 12% : 53.11 [18:34:50]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:34:50]line 袘械蟹薪邪谢.: 500.11 [18:34:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:34:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:34:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:34:50]line 效械泻 573 17.08.2024 18:34 [18:34:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:34:50]line 袟袧袦: 0300000079 [18:34:50]line 袪袧袦: 0000000000092545 [18:34:50]line 袙械褉褋懈褟 袣袣袦: 001 [18:34:50]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:34:50]line 肖袦: 0000000000871802 [18:34:50]line 肖袛: 198965 [18:34:50]line 肖袩袛: 169483238911669 [18:34:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183449&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198965&fm=169483238911669&tin=02508201610067®Number=0000000000092545&sum=50011 [18:34:50]written 0, free lines is 4095 [18:34:50]OFD Sender: Processing packet 198965 [packets to send 246, broken 245] [18:34:50]ProducePacketName [18:34:50]name=ofd_packets/00198965 [18:34:50]OFD Sender: To server: 嚂鰌G, [18:34:50]CommunicateWithHost lk.salyk.kg:30040 [18:34:50]ConnectInit lk.salyk.kg [18:34:50]Connected sock=10 [18:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 E0 07 01 17 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 49 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 09 03 00 35 04 06 00 9A 24 E4 40 2E B5 C8 B5 03 59 1D 71 E8 F8 [18:34:50]Write to MH i2c: 01 00 00 16 10 26 [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 07 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: 01 07 00 16 10 00 00 00 00 00 E5 0C 1E [18:34:50]RasterBufferAndPrint [18:34:50]line [18:34:50]line [18:34:50]line [18:34:50]line [18:34:50]line [18:34:50]written 0, free lines is 3307 [18:34:50]MH_Cut [18:34:50]Write to MH i2c: D1 01 00 1D 10 01 FF [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: D1 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: D1 01 00 [18:34:50]MH_I2C_Read... [18:34:50]Read from MH i2c: D1 01 00 1D 10 00 FE [18:34:50]Write to MH i2c: 01 00 00 1E 10 2E [18:34:50]Write i2c OK [18:34:50]MH_I2C_Read... [18:34:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 C2 47 00 65 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 09 03 00 F4 03 04 00 58 99 C0 66 B6 04 01 00 00 84 74 B6 8A 01 DA 35 AA [18:34:50]CommunicateWithHost err = 0 [18:34:50]CheckOFDResponse [18:34:50]1017 (14) - 77093643461234 [18:34:50]1041 (16) - 0000000000871802 [18:34:50]1040 (4) - 198965 [18:34:50]1012 (4) - 17.08.2024 12:36 [18:34:50]1206 (1) - 0 [18:34:50]OFD Sender: Remove packet 198965 [18:34:50]ProducePacketName [18:34:50]name=ofd_packets/00198965 [18:34:50]NVStorageDeleteData [18:34:51]OFD Sender: No OFD packet to send [18:34:51]*** Cut start [18:34:51]*** Purtial cut [18:34:51]*** Stage 1: CUTSNS_PIN = 1 [18:34:51]Read from MH i2c: 01 [18:34:51]MH_I2C_Read... [18:34:51]*** Stop cut motor [18:34:51]*** Cut end [18:34:51]Read from MH i2c: 01 07 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: 01 07 00 1E 10 00 00 00 00 00 FF 0F 43 [18:34:51]process_action close_receipt done [18:34:51]requested_data is exist [18:34:51]produce_requested_data [18:34:51]requested_item fm.sn is exist - process it [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 11 00 00 [18:34:51]Write to MH i2c: E2 08 00 1F 10 80 11 00 00 00 00 00 00 A9 [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 17 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 17 00 1F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [18:34:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:34:51]wFMCommunicate OK [18:34:51]requested_item fd.num is exist - process it [18:34:51]SAM_PROTO_GetFieldsCounters [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 13 00 00 [18:34:51]Write to MH i2c: E2 08 00 20 10 80 13 00 00 00 00 00 00 AC [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:51]Read from MH i2c: E2 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 62 00 [18:34:51]MH_I2C_Read... [18:34:51]Read from MH i2c: E2 62 00 20 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [18:34:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:51]wFMCommunicate OK [18:34:51]SAM_PROTO_GetFieldsCounters done [18:34:51]requested_item shift.num is exist - process it [18:34:51]requested_item shift.opened is exist - process it [18:34:51]req_shift_opened [18:34:51]FM_GetShiftState [18:34:51]SAM_PROTO_GetShiftState [18:34:51]wFMCommunicate request_size=4 [18:34:51]MH_SAM_APDU [18:34:51]CAPDU: 80 13 01 00 [18:34:51]Write to MH i2c: E2 08 00 21 10 80 13 01 00 00 00 00 00 AE [18:34:51]Write i2c OK [18:34:51]MH_I2C_Read... [18:34:52]Read from MH i2c: E2 [18:34:52]MH_I2C_Read... [18:34:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:52]Read from MH i2c: E2 0E 00 [18:34:52]MH_I2C_Read... [18:34:52]Read from MH i2c: E2 0E 00 21 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0E [18:34:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:34:52]wFMCommunicate OK [18:34:52]SAM_PROTO_GetShiftState done [18:34:52]FM_GetShiftState done [18:34:52]req_shift_opened done [18:34:52]requested_item shift.open_date is exist - process it [18:34:52]req_shift_open_date [18:34:52]req_shift_open_date done [18:34:52]produce_requested_data done [18:34:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198965,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:34:52]process_action_free close_receipt [18:34:52]json_value_free [18:34:52]json_value_free done [18:34:52]process_json_proto returns [18:34:52]Send response to host [18:34:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198965,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:34:52]free response buf [18:34:52]execute_script done [18:34:52]execute_script returns [18:34:52]free content buf [18:34:52]Sock 7.Close socket [18:34:52]Sock 7.Thread stoped [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:06]OFD Sender: No OFD packet to send [18:36:11]OFD Sender: No OFD packet to send [18:36:16]OFD Sender: No OFD packet to send [18:36:21]OFD Sender: No OFD packet to send [18:36:26]OFD Sender: No OFD packet to send [18:36:31]OFD Sender: No OFD packet to send [18:36:36]accept exits with 9 [18:36:36]New connection [18:36:36]New thread 3066793316 created [18:36:36]Thread 3066936676 joined [18:36:36]Waiting for new connection... [18:36:36] Sock 9.Parse request [18:36:36]Sock 9.Check first char [18:36:36]Sock 9.First char is OK [18:36:36]request: POST /json_proto HTTP/1.0 [18:36:36]Method: POST [18:36:36]URL: /json_proto [18:36:36]Method is POST - this is cgi request [18:36:36]url: /json_proto [18:36:36]query_string will be loaded in cgi processing [18:36:36]execute_cgi json_proto POST (null) [18:36:36]execute_cgi path=json_proto method=POST [18:36:36]POST find Content-Length [18:36:36]Host: 172.17.46.195:8080 [18:36:36]Content-Length: 802 [18:36:36]Content-Type: application/json [18:36:36] [18:36:36]POST finish read [18:36:36]Found Content-Length = 802 [18:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:36]execute_script... [18:36: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)11326435", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:36]POST & json_proto [18:36:36]process_json_proto [18:36:36]json parsed OK: [18:36:36]protocol is kg_v1.0 [18:36:36]action value=close_receipt [18:36:36]process_action close_receipt [18:36:36]cmd_close_receipt [18:36:36]MH_GetDate [18:36:36]Write to MH i2c: F0 00 00 22 10 21 [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: F0 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: F0 09 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: F0 09 00 22 10 00 B4 ED C0 66 8D AE BC 66 4E [18:36:36]GetLastDocTimeStamp 1723919689 [18:36:36]current date 1723919796 [18:36:36]FM_GetShiftState [18:36:36]SAM_PROTO_GetShiftState [18:36:36]wFMCommunicate request_size=4 [18:36:36]MH_SAM_APDU [18:36:36]CAPDU: 80 13 01 00 [18:36:36]Write to MH i2c: E2 08 00 23 10 80 13 01 00 00 00 00 00 B0 [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:36]Read from MH i2c: E2 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 0E 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 0E 00 23 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 10 [18:36:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:36:36]wFMCommunicate OK [18:36:36]SAM_PROTO_GetShiftState done [18:36:36]FM_GetShiftState done [18:36:36]opened in 1723853126 [18:36:36]opened+sec_in_day 1723939526 [18:36:36]quantity*price = 100050 [18:36:36]sum+1 = 100052 [18:36:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 574 17.08.2024 18:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198966 肖袩袛: 42046033863454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198966&fm=42046033863454&tin=02508201610067®Number=0000000000092545&sum=100051 [18:36:37]StoreToDocumentArchive [18:36:37]shift 463 fd 198966 [18:36:37]save to /storage/0463/doc_00198966 [18:36:37]save last doc name /storage/0463/doc_00198966 to /storage/kkm_last_doc_name [18:36:37]save OK [18:36:37]Clear old archive folders... [18:36:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:36:37]tlvbuf is B6F51830 [18:36:37]SAM_PROTO_ClearQueue [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 09 00 00 [18:36:37]Write to MH i2c: E2 08 00 30 10 80 09 00 00 00 00 00 00 B2 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [18:36:37]RAPDU: 90 00 [18:36:37]wFMCommunicate OK [18:36:37]SAM_PROTO_ClearQueue done [18:36:37]KKMCreateOFDPacket [18:36:37]OFDProtocolAddRootSTLVToBuf [18:36:37]FM_MakeSignedData [18:36:37]FM_MakeSignedData [18:36:37]SAM_PROTO_SignData [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 0D 01 02 [18:36:37]Write to MH i2c: E2 08 00 31 10 80 0D 01 02 00 00 00 00 BA [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 31 10 00 90 00 B5 [18:36:37]RAPDU: 90 00 [18:36:37]wFMCommunicate OK [18:36:37]wFMCommunicate request_size=255 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 B4 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 09 03 00 35 04 06 00 26 3D 9A E9 [18:36:37]Write to MH i2c: E2 02 01 32 10 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 B4 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 09 03 00 35 04 06 00 26 3D 9A E9 00 00 9E [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [18:36:37]RAPDU: 90 00 [18:36:37]wFMCommunicate OK [18:36:37]wFMCommunicate request_size=7 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 0D 02 02 02 A3 1E [18:36:37]Write to MH i2c: E2 0A 00 33 10 80 0D 02 02 02 00 A3 1E 00 00 82 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 03 00 33 10 00 90 00 B7 [18:36:37]RAPDU: 90 00 [18:36:37]wFMCommunicate OK [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 0D 03 02 [18:36:37]Write to MH i2c: E2 08 00 34 10 80 0D 03 02 00 00 00 00 BF [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 0B 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 0B 00 34 10 00 3F 02 D6 4A 0F 45 B4 24 90 00 4D [18:36:37]RAPDU: 3F 02 D6 4A 0F 45 B4 24 90 00 [18:36:37]wFMCommunicate OK [18:36:37]SAM_PROTO_SignData done [18:36:37]FM_MakeSignedData done [18:36:37]CreateOFDProtocolMessage [18:36:37]wFMCommunicate request_size=4 [18:36:37]MH_SAM_APDU [18:36:37]CAPDU: 80 11 00 00 [18:36:37]Write to MH i2c: E2 08 00 35 10 80 11 00 00 00 00 00 00 BF [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:37]Read from MH i2c: E2 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 17 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: E2 17 00 35 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [18:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:36:37]wFMCommunicate OK [18:36:37]CreateOFDProtocolMessage done [18:36:37]OFDSenderStorePacket 198966 [18:36:37]StoreOFDPacket docnum=198966 [18:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 32 21 04 01 ED 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 B4 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 09 03 00 35 04 06 00 26 3D 9A E9 A3 1E 3F 02 D6 4A 0F 45 B4 24 [18:36:37]CheckFolder [18:36:37]dirname=/storage/ofd_packets [18:36:37]CheckFolder done [18:36:37]ProducePacketName [18:36:37]name=ofd_packets/00198966 [18:36:37]NVStorageSaveData ofd_packets/00198966 [18:36:37]File name is /storage/ofd_packets/00198966 [18:36:37]Write 298 bytes [18:36:37]NVStorageSaveData done [18:36:37]OFDSenderStorePacket done [18:36:37]KKMCreateOFDPacket done [18:36:37]NVStorageSaveData kkm_last_timestamp [18:36:37]File name is /storage/kkm_last_timestamp [18:36:37]Write 4 bytes [18:36:37]NVStorageSaveData done [18:36:37]ExternCall_PrintAddStr [18:36:37]wPrintStart [18:36:37]Write to MH i2c: 01 00 00 36 10 46 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 07 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 07 00 36 10 00 00 00 00 00 FF 0F 5B [18:36:37]RasterBufferAndPrint [18:36:37]line 小褔械褌 N : (1)11326435 [18:36:37]line 袠袧袧: 02508201610067 [18:36:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:36:37]line 袩袪袨袛袗袞袗 [18:36:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [18:36:37]line 孝芯胁邪褉: 2710194210 [18:36:37]line 袛孝-袣-5 [18:36:37]line 13.130 * 76.20 [18:36:37]line = 1000.51 [18:36:37]line 袧袛小 12% 袧小袩 1% [18:36:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:36:37]line 袠孝袨袚袨: 1000.51 [18:36:37]line 袧小袩 1% : 8.85 [18:36:37]line 袧袛小 12% : 106.25 [18:36:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:36:37]line 袘械蟹薪邪谢.: 1000.51 [18:36:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:36:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:36:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:36:37]line 效械泻 574 17.08.2024 18:36 [18:36:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:36:37]line 袟袧袦: 0300000079 [18:36:37]line 袪袧袦: 0000000000092545 [18:36:37]line 袙械褉褋懈褟 袣袣袦: 001 [18:36:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:36:37]line 肖袦: 0000000000871802 [18:36:37]line 肖袛: 198966 [18:36:37]line 肖袩袛: 42046033863454 [18:36:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198966&fm=42046033863454&tin=02508201610067®Number=0000000000092545&sum=100051 [18:36:38]OFD Sender: Processing packet 198966 [packets to send 246, broken 245] [18:36:38]ProducePacketName [18:36:38]name=ofd_packets/00198966 [18:36:38]OFD Sender: To server: 嚂鰌G, [18:36:38]CommunicateWithHost lk.salyk.kg:30040 [18:36:38]ConnectInit lk.salyk.kg [18:36:38]written 0, free lines is 4095 [18:36:38]Connected sock=10 [18:36:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 32 21 04 01 ED 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 B4 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 09 03 00 35 04 06 00 26 3D 9A E9 A3 1E 3F 02 D6 4A 0F 45 B4 24 [18:36:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C9 B6 47 00 E0 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 09 03 00 F4 03 04 00 C4 99 C0 66 B6 04 01 00 00 64 A0 25 94 1C 45 6E 47 [18:36:38]CommunicateWithHost err = 0 [18:36:38]CheckOFDResponse [18:36:38]1017 (14) - 77093643461234 [18:36:38]1041 (16) - 0000000000871802 [18:36:38]1040 (4) - 198966 [18:36:38]1012 (4) - 17.08.2024 12:38 [18:36:38]1206 (1) - 0 [18:36:38]OFD Sender: Remove packet 198966 [18:36:38]ProducePacketName [18:36:38]name=ofd_packets/00198966 [18:36:38]NVStorageDeleteData [18:36:38]Write to MH i2c: 01 00 00 60 10 70 [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: 01 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: 01 07 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: 01 07 00 60 10 00 00 00 00 00 F0 0C 73 [18:36:38]RasterBufferAndPrint [18:36:38]line [18:36:38]line [18:36:38]line [18:36:38]line [18:36:38]line [18:36:38]written 0, free lines is 3318 [18:36:38]MH_Cut [18:36:38]Write to MH i2c: D1 01 00 67 10 01 49 [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: D1 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: D1 01 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: D1 01 00 67 10 00 48 [18:36:38]Write to MH i2c: 01 00 00 68 10 78 [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:39]OFD Sender: No OFD packet to send [18:36:39]*** Cut start [18:36:39]*** Purtial cut [18:36:39]*** CUTSNS_PIN = 0 [18:36:39]*** Stage 1: CUTSNS_PIN = 1 [18:36:41]Read from MH i2c: 01 [18:36:41]MH_I2C_Read... [18:36:41]*** Stop cut motor [18:36:41]*** Cut end [18:36:41]Read from MH i2c: 01 07 00 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: 01 07 00 68 10 00 00 00 00 00 FF 0F 8D [18:36:41]process_action close_receipt done [18:36:41]requested_data is exist [18:36:41]produce_requested_data [18:36:41]requested_item fm.sn is exist - process it [18:36:41]wFMCommunicate request_size=4 [18:36:41]MH_SAM_APDU [18:36:41]CAPDU: 80 11 00 00 [18:36:41]Write to MH i2c: E2 08 00 69 10 80 11 00 00 00 00 00 00 F3 [18:36:41]Write i2c OK [18:36:41]MH_I2C_Read... [18:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:41]Read from MH i2c: E2 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 17 00 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 17 00 69 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [18:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:36:41]wFMCommunicate OK [18:36:41]requested_item fd.num is exist - process it [18:36:41]SAM_PROTO_GetFieldsCounters [18:36:41]wFMCommunicate request_size=4 [18:36:41]MH_SAM_APDU [18:36:41]CAPDU: 80 13 00 00 [18:36:41]Write to MH i2c: E2 08 00 6A 10 80 13 00 00 00 00 00 00 F6 [18:36:41]Write i2c OK [18:36:41]MH_I2C_Read... [18:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:41]Read from MH i2c: E2 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 62 00 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 62 00 6A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [18:36:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:41]wFMCommunicate OK [18:36:41]SAM_PROTO_GetFieldsCounters done [18:36:41]requested_item shift.num is exist - process it [18:36:41]requested_item shift.opened is exist - process it [18:36:41]req_shift_opened [18:36:41]FM_GetShiftState [18:36:41]SAM_PROTO_GetShiftState [18:36:41]wFMCommunicate request_size=4 [18:36:41]MH_SAM_APDU [18:36:41]CAPDU: 80 13 01 00 [18:36:41]Write to MH i2c: E2 08 00 6B 10 80 13 01 00 00 00 00 00 F8 [18:36:41]Write i2c OK [18:36:41]MH_I2C_Read... [18:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:41]Read from MH i2c: E2 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 0E 00 [18:36:41]MH_I2C_Read... [18:36:41]Read from MH i2c: E2 0E 00 6B 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 58 [18:36:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:36:41]wFMCommunicate OK [18:36:41]SAM_PROTO_GetShiftState done [18:36:41]FM_GetShiftState done [18:36:41]req_shift_opened done [18:36:41]requested_item shift.open_date is exist - process it [18:36:41]req_shift_open_date [18:36:41]req_shift_open_date done [18:36:41]produce_requested_data done [18:36:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198966,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:36:41]process_action_free close_receipt [18:36:41]json_value_free [18:36:41]json_value_free done [18:36:41]process_json_proto returns [18:36:41]Send response to host [18:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198966,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:36:41]free response buf [18:36:41]execute_script done [18:36:41]execute_script returns [18:36:41]free content buf [18:36:41]Sock 9.Close socket [18:36:41]Sock 9.Thread stoped [18:36:44]OFD Sender: No OFD packet to send [18:36:49]OFD Sender: No OFD packet to send [18:36:50]accept exits with 7 [18:36:50]New connection [18:36:50]New thread 3066936676 created [18:36:50]Thread 3066793316 joined [18:36:50]Waiting for new connection... [18:36:50] Sock 7.Parse request [18:36:50]Sock 7.Check first char [18:36:50]Sock 7.First char is OK [18:36:50]request: POST /json_proto HTTP/1.0 [18:36:50]Method: POST [18:36:50]URL: /json_proto [18:36:50]Method is POST - this is cgi request [18:36:50]url: /json_proto [18:36:50]query_string will be loaded in cgi processing [18:36:50]execute_cgi json_proto POST (null) [18:36:50]execute_cgi path=json_proto method=POST [18:36:50]POST find Content-Length [18:36:50]Host: 172.17.46.195:8080 [18:36:50]Content-Length: 802 [18:36:50]Content-Type: application/json [18:36:50] [18:36:50]POST finish read [18:36:50]Found Content-Length = 802 [18:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:50]execute_script... [18:36: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)11326434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:50]POST & json_proto [18:36:50]process_json_proto [18:36:50]json parsed OK: [18:36:50]protocol is kg_v1.0 [18:36:50]action value=close_receipt [18:36:50]process_action close_receipt [18:36:50]cmd_close_receipt [18:36:50]MH_GetDate [18:36:50]Write to MH i2c: F0 00 00 6C 10 6B [18:36:50]Write i2c OK [18:36:50]MH_I2C_Read... [18:36:50]Read from MH i2c: F0 [18:36:50]MH_I2C_Read... [18:36:50]Read from MH i2c: F0 09 00 [18:36:50]MH_I2C_Read... [18:36:50]Read from MH i2c: F0 09 00 6C 10 00 C3 ED C0 66 8D AE BC 66 A7 [18:36:50]GetLastDocTimeStamp 1723919796 [18:36:50]current date 1723919811 [18:36:50]FM_GetShiftState [18:36:50]SAM_PROTO_GetShiftState [18:36:50]wFMCommunicate request_size=4 [18:36:50]MH_SAM_APDU [18:36:50]CAPDU: 80 13 01 00 [18:36:50]Write to MH i2c: E2 08 00 6D 10 80 13 01 00 00 00 00 00 FA [18:36:50]Write i2c OK [18:36:50]MH_I2C_Read... [18:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:50]Read from MH i2c: E2 [18:36:50]MH_I2C_Read... [18:36:50]Read from MH i2c: E2 0E 00 [18:36:50]MH_I2C_Read... [18:36:50]Read from MH i2c: E2 0E 00 6D 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5A [18:36:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:36:50]wFMCommunicate OK [18:36:50]SAM_PROTO_GetShiftState done [18:36:50]FM_GetShiftState done [18:36:50]opened in 1723853126 [18:36:50]opened+sec_in_day 1723939526 [18:36:50]quantity*price = 50036 [18:36:50]sum+1 = 50037 [18:36:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 575 17.08.2024 18:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198967 肖袩袛: 160878060386401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198967&fm=160878060386401&tin=02508201610067®Number=0000000000092545&sum=50036 [18:36:51]StoreToDocumentArchive [18:36:51]shift 463 fd 198967 [18:36:51]save to /storage/0463/doc_00198967 [18:36:51]save last doc name /storage/0463/doc_00198967 to /storage/kkm_last_doc_name [18:36:51]save OK [18:36:51]Clear old archive folders... [18:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:36:51]tlvbuf is 019659C0 [18:36:51]SAM_PROTO_ClearQueue [18:36:51]wFMCommunicate request_size=4 [18:36:51]MH_SAM_APDU [18:36:51]CAPDU: 80 09 00 00 [18:36:51]Write to MH i2c: E2 08 00 7A 10 80 09 00 00 00 00 00 00 FC [18:36:51]Write i2c OK [18:36:51]MH_I2C_Read... [18:36:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:51]Read from MH i2c: E2 [18:36:51]MH_I2C_Read... [18:36:51]Read from MH i2c: E2 03 00 [18:36:51]MH_I2C_Read... [18:36:51]Read from MH i2c: E2 03 00 7A 10 00 90 00 FE [18:36:51]RAPDU: 90 00 [18:36:51]wFMCommunicate OK [18:36:51]SAM_PROTO_ClearQueue done [18:36:51]KKMCreateOFDPacket [18:36:51]OFDProtocolAddRootSTLVToBuf [18:36:51]FM_MakeSignedData [18:36:51]FM_MakeSignedData [18:36:51]SAM_PROTO_SignData [18:36:51]wFMCommunicate request_size=4 [18:36:51]MH_SAM_APDU [18:36:51]CAPDU: 80 0D 01 02 [18:36:52]Write to MH i2c: E2 08 00 7B 10 80 0D 01 02 00 00 00 00 04 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 7B 10 00 90 00 FF [18:36:52]RAPDU: 90 00 [18:36:52]wFMCommunicate OK [18:36:52]wFMCommunicate request_size=255 [18:36:52]MH_SAM_APDU [18:36: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 C3 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 09 03 00 35 04 06 00 92 [18:36:52]Write to MH i2c: E2 02 01 7C 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 C3 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 09 03 00 35 04 06 00 92 00 00 80 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 7C 10 00 90 00 00 [18:36:52]RAPDU: 90 00 [18:36:52]wFMCommunicate OK [18:36:52]wFMCommunicate request_size=10 [18:36:52]MH_SAM_APDU [18:36:52]CAPDU: 80 0D 02 02 05 51 57 A4 38 61 [18:36:52]Write to MH i2c: E2 0D 00 7D 10 80 0D 02 02 05 00 51 57 A4 38 61 00 00 F6 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 03 00 7D 10 00 90 00 01 [18:36:52]RAPDU: 90 00 [18:36:52]wFMCommunicate OK [18:36:52]wFMCommunicate request_size=4 [18:36:52]MH_SAM_APDU [18:36:52]CAPDU: 80 0D 03 02 [18:36:52]Write to MH i2c: E2 08 00 7E 10 80 0D 03 02 00 00 00 00 09 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 0B 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 0B 00 7E 10 00 95 78 27 90 74 68 48 06 90 00 F8 [18:36:52]RAPDU: 95 78 27 90 74 68 48 06 90 00 [18:36:52]wFMCommunicate OK [18:36:52]SAM_PROTO_SignData done [18:36:52]FM_MakeSignedData done [18:36:52]CreateOFDProtocolMessage [18:36:52]wFMCommunicate request_size=4 [18:36:52]MH_SAM_APDU [18:36:52]CAPDU: 80 11 00 00 [18:36:52]Write to MH i2c: E2 08 00 7F 10 80 11 00 00 00 00 00 00 09 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:52]Read from MH i2c: E2 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 17 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: E2 17 00 7F 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 56 [18:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:36:52]wFMCommunicate OK [18:36:52]CreateOFDProtocolMessage done [18:36:52]OFDSenderStorePacket 198967 [18:36:52]StoreOFDPacket docnum=198967 [18:36:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 EE 07 01 6E 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 C3 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 09 03 00 35 04 06 00 92 51 57 A4 38 61 95 78 27 90 74 68 48 06 [18:36:52]CheckFolder [18:36:52]dirname=/storage/ofd_packets [18:36:52]CheckFolder done [18:36:52]ProducePacketName [18:36:52]name=ofd_packets/00198967 [18:36:52]NVStorageSaveData ofd_packets/00198967 [18:36:52]File name is /storage/ofd_packets/00198967 [18:36:52]Write 301 bytes [18:36:52]NVStorageSaveData done [18:36:52]OFDSenderStorePacket done [18:36:52]KKMCreateOFDPacket done [18:36:52]NVStorageSaveData kkm_last_timestamp [18:36:52]File name is /storage/kkm_last_timestamp [18:36:52]Write 4 bytes [18:36:52]NVStorageSaveData done [18:36:52]ExternCall_PrintAddStr [18:36:52]wPrintStart [18:36:52]Write to MH i2c: 01 00 00 80 10 90 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 07 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 07 00 80 10 00 00 00 00 00 FF 0F A5 [18:36:52]RasterBufferAndPrint [18:36:52]line 小褔械褌 N : (1)11326434 [18:36:52]line 袠袧袧: 02508201610067 [18:36:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:36:52]line 袩袪袨袛袗袞袗 [18:36:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:36:52]line 孝芯胁邪褉: 2710124130 [18:36:52]line 袗懈-92-袣-4 [18:36:52]line 7.380 * 67.80 [18:36:52]line = 500.36 [18:36:52]line 袧袛小 12% 袧小袩 1% [18:36:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:36:52]line 袠孝袨袚袨: 500.36 [18:36:52]line 袧小袩 1% : 4.43 [18:36:52]line 袧袛小 12% : 53.14 [18:36:52]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:36:52]line 袘械蟹薪邪谢.: 500.36 [18:36:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:36:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:36:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:36:52]line 效械泻 575 17.08.2024 18:36 [18:36:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:36:52]line 袟袧袦: 0300000079 [18:36:52]line 袪袧袦: 0000000000092545 [18:36:52]line 袙械褉褋懈褟 袣袣袦: 001 [18:36:52]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:36:52]line 肖袦: 0000000000871802 [18:36:52]line 肖袛: 198967 [18:36:52]line 肖袩袛: 160878060386401 [18:36:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198967&fm=160878060386401&tin=02508201610067®Number=0000000000092545&sum=50036 [18:36:52]written 0, free lines is 4095 [18:36:52]OFD Sender: Processing packet 198967 [packets to send 246, broken 245] [18:36:52]ProducePacketName [18:36:52]name=ofd_packets/00198967 [18:36:52]OFD Sender: To server: 嚂鰌G, [18:36:52]CommunicateWithHost lk.salyk.kg:30040 [18:36:52]ConnectInit lk.salyk.kg [18:36:52]Connected sock=11 [18:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 EE 07 01 6E 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 02 00 00 F4 03 04 00 C3 ED C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 09 03 00 35 04 06 00 92 51 57 A4 38 61 95 78 27 90 74 68 48 06 [18:36:52]Write to MH i2c: 01 00 00 AA 10 BA [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 07 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: 01 07 00 AA 10 00 00 00 00 00 F1 0C BE [18:36:52]RasterBufferAndPrint [18:36:52]line [18:36:52]line [18:36:52]line [18:36:52]line [18:36:52]line [18:36:52]written 0, free lines is 3319 [18:36:52]MH_Cut [18:36:52]Write to MH i2c: D1 01 00 B1 10 01 93 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: D1 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: D1 01 00 [18:36:52]MH_I2C_Read... [18:36:52]Read from MH i2c: D1 01 00 B1 10 00 92 [18:36:52]Write to MH i2c: 01 00 00 B2 10 C2 [18:36:52]Write i2c OK [18:36:52]MH_I2C_Read... [18:36:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C 6F 47 00 CD 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 09 03 00 F4 03 04 00 D2 99 C0 66 B6 04 01 00 00 10 D4 A9 D1 D6 41 40 83 [18:36:53]CommunicateWithHost err = 0 [18:36:53]CheckOFDResponse [18:36:53]1017 (14) - 77093643461234 [18:36:53]1041 (16) - 0000000000871802 [18:36:53]1040 (4) - 198967 [18:36:53]1012 (4) - 17.08.2024 12:38 [18:36:53]1206 (1) - 0 [18:36:53]OFD Sender: Remove packet 198967 [18:36:53]ProducePacketName [18:36:53]name=ofd_packets/00198967 [18:36:53]NVStorageDeleteData [18:36:53]*** Cut start [18:36:53]*** Purtial cut [18:36:53]*** Stage 1: CUTSNS_PIN = 1 [18:36:53]OFD Sender: No OFD packet to send [18:36:53]Read from MH i2c: 01 [18:36:54]MH_I2C_Read... [18:36:54]*** Stop cut motor [18:36:54]*** Cut end [18:36:54]Read from MH i2c: 01 07 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: 01 07 00 B2 10 00 00 00 00 00 FF 0F D7 [18:36:54]process_action close_receipt done [18:36:54]requested_data is exist [18:36:54]produce_requested_data [18:36:54]requested_item fm.sn is exist - process it [18:36:54]wFMCommunicate request_size=4 [18:36:54]MH_SAM_APDU [18:36:54]CAPDU: 80 11 00 00 [18:36:54]Write to MH i2c: E2 08 00 B3 10 80 11 00 00 00 00 00 00 3D [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 17 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 17 00 B3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8A [18:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:36:54]wFMCommunicate OK [18:36:54]requested_item fd.num is exist - process it [18:36:54]SAM_PROTO_GetFieldsCounters [18:36:54]wFMCommunicate request_size=4 [18:36:54]MH_SAM_APDU [18:36:54]CAPDU: 80 13 00 00 [18:36:54]Write to MH i2c: E2 08 00 B4 10 80 13 00 00 00 00 00 00 40 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 62 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 62 00 B4 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:54]wFMCommunicate OK [18:36:54]SAM_PROTO_GetFieldsCounters done [18:36:54]requested_item shift.num is exist - process it [18:36:54]requested_item shift.opened is exist - process it [18:36:54]req_shift_opened [18:36:54]FM_GetShiftState [18:36:54]SAM_PROTO_GetShiftState [18:36:54]wFMCommunicate request_size=4 [18:36:54]MH_SAM_APDU [18:36:54]CAPDU: 80 13 01 00 [18:36:54]Write to MH i2c: E2 08 00 B5 10 80 13 01 00 00 00 00 00 42 [18:36:54]Write i2c OK [18:36:54]MH_I2C_Read... [18:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:54]Read from MH i2c: E2 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 0E 00 [18:36:54]MH_I2C_Read... [18:36:54]Read from MH i2c: E2 0E 00 B5 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [18:36:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:36:54]wFMCommunicate OK [18:36:54]SAM_PROTO_GetShiftState done [18:36:54]FM_GetShiftState done [18:36:54]req_shift_opened done [18:36:54]requested_item shift.open_date is exist - process it [18:36:54]req_shift_open_date [18:36:54]req_shift_open_date done [18:36:54]produce_requested_data done [18:36:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198967,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:36:54]process_action_free close_receipt [18:36:54]json_value_free [18:36:54]json_value_free done [18:36:54]process_json_proto returns [18:36:54]Send response to host [18:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198967,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:36:54]free response buf [18:36:54]execute_script done [18:36:54]execute_script returns [18:36:54]free content buf [18:36:54]Sock 7.Close socket [18:36:54]Sock 7.Thread stoped [18:36:58]OFD Sender: No OFD packet to send [18:37:03]OFD Sender: No OFD packet to send [18:37:08]OFD Sender: No OFD packet to send [18:37:13]OFD Sender: No OFD packet to send [18:37:18]OFD Sender: No OFD packet to send [18:37:23]OFD Sender: No OFD packet to send [18:37:28]OFD Sender: No OFD packet to send [18:37:33]OFD Sender: No OFD packet to send [18:37:38]OFD Sender: No OFD packet to send [18:37:43]OFD Sender: No OFD packet to send [18:37:48]OFD Sender: No OFD packet to send [18:37:53]OFD Sender: No OFD packet to send [18:37:58]OFD Sender: No OFD packet to send [18:38:03]OFD Sender: No OFD packet to send [18:38:08]OFD Sender: No OFD packet to send [18:38:13]OFD Sender: No OFD packet to send [18:38:18]OFD Sender: No OFD packet to send [18:38:23]OFD Sender: No OFD packet to send [18:38:28]OFD Sender: No OFD packet to send [18:38:33]OFD Sender: No OFD packet to send [18:38:38]OFD Sender: No OFD packet to send [18:38:43]OFD Sender: No OFD packet to send [18:38:48]OFD Sender: No OFD packet to send [18:38:53]OFD Sender: No OFD packet to send [18:38:58]OFD Sender: No OFD packet to send [18:39:03]OFD Sender: No OFD packet to send [18:39:08]OFD Sender: No OFD packet to send [18:39:13]OFD Sender: No OFD packet to send [18:39:18]OFD Sender: No OFD packet to send [18:39:23]OFD Sender: No OFD packet to send [18:39:28]OFD Sender: No OFD packet to send [18:39:33]OFD Sender: No OFD packet to send [18:39:34]accept exits with 9 [18:39:34]New connection [18:39:34]New thread 3066793316 created [18:39:34]Thread 3066936676 joined [18:39:34]Waiting for new connection... [18:39:34] Sock 9.Parse request [18:39:34]Sock 9.Check first char [18:39:34]Sock 9.First char is OK [18:39:34]request: POST /json_proto HTTP/1.0 [18:39:34]Method: POST [18:39:34]URL: /json_proto [18:39:34]Method is POST - this is cgi request [18:39:34]url: /json_proto [18:39:34]query_string will be loaded in cgi processing [18:39:34]execute_cgi json_proto POST (null) [18:39:34]execute_cgi path=json_proto method=POST [18:39:34]POST find Content-Length [18:39:34]Host: 172.17.46.195:8080 [18:39:34]Content-Length: 805 [18:39:34]Content-Type: application/json [18:39:34] [18:39:34]POST finish read [18:39:34]Found Content-Length = 805 [18:39:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:34]execute_script... [18:39: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)11326436", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:34]POST & json_proto [18:39:34]process_json_proto [18:39:34]json parsed OK: [18:39:34]protocol is kg_v1.0 [18:39:34]action value=close_receipt [18:39:34]process_action close_receipt [18:39:34]cmd_close_receipt [18:39:34]MH_GetDate [18:39:34]Write to MH i2c: F0 00 00 B6 10 B5 [18:39:34]Write i2c OK [18:39:34]MH_I2C_Read... [18:39:34]Read from MH i2c: F0 [18:39:34]MH_I2C_Read... [18:39:34]Read from MH i2c: F0 09 00 [18:39:34]MH_I2C_Read... [18:39:34]Read from MH i2c: F0 09 00 B6 10 00 66 EE C0 66 8D AE BC 66 95 [18:39:34]GetLastDocTimeStamp 1723919811 [18:39:34]current date 1723919974 [18:39:34]FM_GetShiftState [18:39:34]SAM_PROTO_GetShiftState [18:39:34]wFMCommunicate request_size=4 [18:39:34]MH_SAM_APDU [18:39:34]CAPDU: 80 13 01 00 [18:39:34]Write to MH i2c: E2 08 00 B7 10 80 13 01 00 00 00 00 00 44 [18:39:34]Write i2c OK [18:39:34]MH_I2C_Read... [18:39:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:34]Read from MH i2c: E2 [18:39:34]MH_I2C_Read... [18:39:34]Read from MH i2c: E2 0E 00 [18:39:34]MH_I2C_Read... [18:39:34]Read from MH i2c: E2 0E 00 B7 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [18:39:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:39:34]wFMCommunicate OK [18:39:34]SAM_PROTO_GetShiftState done [18:39:34]FM_GetShiftState done [18:39:34]opened in 1723853126 [18:39:34]opened+sec_in_day 1723939526 [18:39:34]quantity*price = 300064 [18:39:34]sum+1 = 300066 [18:39:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 576 17.08.2024 18:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198968 肖袩袛: 119839783812030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198968&fm=119839783812030&tin=02508201610067®Number=0000000000092545&sum=300065 [18:39:35]StoreToDocumentArchive [18:39:35]shift 463 fd 198968 [18:39:35]save to /storage/0463/doc_00198968 [18:39:35]save last doc name /storage/0463/doc_00198968 to /storage/kkm_last_doc_name [18:39:35]save OK [18:39:35]Clear old archive folders... [18:39:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:39:35]tlvbuf is B6ED6ED0 [18:39:35]SAM_PROTO_ClearQueue [18:39:35]wFMCommunicate request_size=4 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 09 00 00 [18:39:35]Write to MH i2c: E2 08 00 C4 10 80 09 00 00 00 00 00 00 46 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [18:39:35]RAPDU: 90 00 [18:39:35]wFMCommunicate OK [18:39:35]SAM_PROTO_ClearQueue done [18:39:35]KKMCreateOFDPacket [18:39:35]OFDProtocolAddRootSTLVToBuf [18:39:35]FM_MakeSignedData [18:39:35]FM_MakeSignedData [18:39:35]SAM_PROTO_SignData [18:39:35]wFMCommunicate request_size=4 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 0D 01 02 [18:39:35]Write to MH i2c: E2 08 00 C5 10 80 0D 01 02 00 00 00 00 4E [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [18:39:35]RAPDU: 90 00 [18:39:35]wFMCommunicate OK [18:39:35]wFMCommunicate request_size=255 [18:39:35]MH_SAM_APDU [18:39: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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 66 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 09 03 00 35 04 06 00 6C [18:39:35]Write to MH i2c: E2 02 01 C6 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 66 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 09 03 00 35 04 06 00 6C 00 00 C8 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [18:39:35]RAPDU: 90 00 [18:39:35]wFMCommunicate OK [18:39:35]wFMCommunicate request_size=10 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 0D 02 02 05 FE 5F BE 7B BE [18:39:35]Write to MH i2c: E2 0D 00 C7 10 80 0D 02 02 05 00 FE 5F BE 7B BE 00 00 AF [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 03 00 C7 10 00 90 00 4B [18:39:35]RAPDU: 90 00 [18:39:35]wFMCommunicate OK [18:39:35]wFMCommunicate request_size=4 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 0D 03 02 [18:39:35]Write to MH i2c: E2 08 00 C8 10 80 0D 03 02 00 00 00 00 53 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 0B 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 0B 00 C8 10 00 07 C6 F6 95 14 CA 5D 29 90 00 10 [18:39:35]RAPDU: 07 C6 F6 95 14 CA 5D 29 90 00 [18:39:35]wFMCommunicate OK [18:39:35]SAM_PROTO_SignData done [18:39:35]FM_MakeSignedData done [18:39:35]CreateOFDProtocolMessage [18:39:35]wFMCommunicate request_size=4 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 11 00 00 [18:39:35]Write to MH i2c: E2 08 00 C9 10 80 11 00 00 00 00 00 00 53 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 17 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 17 00 C9 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A0 [18:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:39:35]wFMCommunicate OK [18:39:35]CreateOFDProtocolMessage done [18:39:35]OFDSenderStorePacket 198968 [18:39:35]StoreOFDPacket docnum=198968 [18:39:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 CC 07 01 22 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 66 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 09 03 00 35 04 06 00 6C FE 5F BE 7B BE 07 C6 F6 95 14 CA 5D 29 [18:39:35]CheckFolder [18:39:35]dirname=/storage/ofd_packets [18:39:35]CheckFolder done [18:39:35]ProducePacketName [18:39:35]name=ofd_packets/00198968 [18:39:35]NVStorageSaveData ofd_packets/00198968 [18:39:35]File name is /storage/ofd_packets/00198968 [18:39:35]Write 301 bytes [18:39:35]NVStorageSaveData done [18:39:35]OFDSenderStorePacket done [18:39:35]KKMCreateOFDPacket done [18:39:35]NVStorageSaveData kkm_last_timestamp [18:39:35]File name is /storage/kkm_last_timestamp [18:39:35]Write 4 bytes [18:39:35]NVStorageSaveData done [18:39:35]ExternCall_PrintAddStr [18:39:35]wPrintStart [18:39:35]Write to MH i2c: 01 00 00 CA 10 DA [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: 01 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: 01 07 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: 01 07 00 CA 10 00 00 00 00 00 FF 0F EF [18:39:35]RasterBufferAndPrint [18:39:35]line 小褔械褌 N : (1)11326436 [18:39:35]line 袠袧袧: 02508201610067 [18:39:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:39:35]line 袩袪袨袛袗袞袗 [18:39:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [18:39:35]line 孝芯胁邪褉: 2710124500 [18:39:35]line 袗懈-95-袣-5 [18:39:35]line 40.440 * 74.20 [18:39:35]line = 3000.65 [18:39:35]line 袧袛小 12% 袧小袩 1% [18:39:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:39:35]line 袠孝袨袚袨: 3000.65 [18:39:35]line 袧小袩 1% : 26.55 [18:39:35]line 袧袛小 12% : 318.65 [18:39:35]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:39:35]line 袘械蟹薪邪谢.: 3000.65 [18:39:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:39:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:39:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:39:35]line 效械泻 576 17.08.2024 18:39 [18:39:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:39:35]line 袟袧袦: 0300000079 [18:39:35]line 袪袧袦: 0000000000092545 [18:39:35]line 袙械褉褋懈褟 袣袣袦: 001 [18:39:35]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:39:35]line 肖袦: 0000000000871802 [18:39:35]line 肖袛: 198968 [18:39:35]line 肖袩袛: 119839783812030 [18:39:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198968&fm=119839783812030&tin=02508201610067®Number=0000000000092545&sum=300065 [18:39:35]written 0, free lines is 4095 [18:39:35]OFD Sender: Processing packet 198968 [packets to send 246, broken 245] [18:39:35]ProducePacketName [18:39:35]name=ofd_packets/00198968 [18:39:35]OFD Sender: To server: 嚂鰌G, [18:39:35]CommunicateWithHost lk.salyk.kg:30040 [18:39:35]ConnectInit lk.salyk.kg [18:39:36]Connected sock=10 [18:39:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 54 CC 07 01 22 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 66 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 09 03 00 35 04 06 00 6C FE 5F BE 7B BE 07 C6 F6 95 14 CA 5D 29 [18:39:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2C CF 47 00 06 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 31 38 30 32 10 04 04 00 38 09 03 00 F4 03 04 00 76 9A C0 66 B6 04 01 00 00 2E 15 18 C6 56 72 D1 84 [18:39:36]CommunicateWithHost err = 0 [18:39:36]CheckOFDResponse [18:39:36]1017 (14) - 77093643461234 [18:39:36]1041 (16) - 0000000000871802 [18:39:36]1040 (4) - 198968 [18:39:36]1012 (4) - 17.08.2024 12:41 [18:39:36]1206 (1) - 0 [18:39:36]OFD Sender: Remove packet 198968 [18:39:36]ProducePacketName [18:39:36]name=ofd_packets/00198968 [18:39:36]NVStorageDeleteData [18:39:36]Write to MH i2c: 01 00 00 F4 10 04 [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: 01 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: 01 07 00 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: 01 07 00 F4 10 00 00 00 00 00 F6 0C 0D [18:39:36]RasterBufferAndPrint [18:39:36]line [18:39:36]line [18:39:36]line [18:39:36]line [18:39:36]line [18:39:36]written 0, free lines is 3324 [18:39:36]MH_Cut [18:39:36]Write to MH i2c: D1 01 00 FB 10 01 DD [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: D1 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: D1 01 00 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: D1 01 00 FB 10 00 DC [18:39:36]Write to MH i2c: 01 00 00 FC 10 0C [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:36]OFD Sender: No OFD packet to send [18:39:37]*** Cut start [18:39:37]*** Purtial cut [18:39:37]*** CUTSNS_PIN = 0 [18:39:37]*** Stage 1: CUTSNS_PIN = 1 [18:39:39]Read from MH i2c: 01 [18:39:39]MH_I2C_Read... [18:39:39]*** Stop cut motor [18:39:39]*** Cut end [18:39:39]Read from MH i2c: 01 07 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: 01 07 00 FC 10 00 00 00 00 00 FF 0F 21 [18:39:39]process_action close_receipt done [18:39:39]requested_data is exist [18:39:39]produce_requested_data [18:39:39]requested_item fm.sn is exist - process it [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 11 00 00 [18:39:39]Write to MH i2c: E2 08 00 FD 10 80 11 00 00 00 00 00 00 87 [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 17 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 17 00 FD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D4 [18:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:39:39]wFMCommunicate OK [18:39:39]requested_item fd.num is exist - process it [18:39:39]SAM_PROTO_GetFieldsCounters [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 13 00 00 [18:39:39]Write to MH i2c: E2 08 00 FE 10 80 13 00 00 00 00 00 00 8A [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 62 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 62 00 FE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [18:39:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:39:39]wFMCommunicate OK [18:39:39]SAM_PROTO_GetFieldsCounters done [18:39:39]requested_item shift.num is exist - process it [18:39:39]requested_item shift.opened is exist - process it [18:39:39]req_shift_opened [18:39:39]FM_GetShiftState [18:39:39]SAM_PROTO_GetShiftState [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 13 01 00 [18:39:39]Write to MH i2c: E2 08 00 FF 10 80 13 01 00 00 00 00 00 8C [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:39]Read from MH i2c: E2 0E 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 0E 00 FF 10 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EC [18:39:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:39:39]wFMCommunicate OK [18:39:39]SAM_PROTO_GetShiftState done [18:39:39]FM_GetShiftState done [18:39:39]req_shift_opened done [18:39:39]requested_item shift.open_date is exist - process it [18:39:39]req_shift_open_date [18:39:39]req_shift_open_date done [18:39:39]produce_requested_data done [18:39:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198968,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:39:39]process_action_free close_receipt [18:39:39]json_value_free [18:39:39]json_value_free done [18:39:39]process_json_proto returns [18:39:39]Send response to host [18:39:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198968,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:39:39]free response buf [18:39:39]execute_script done [18:39:39]execute_script returns [18:39:39]free content buf [18:39:39]Sock 9.Close socket [18:39:39]Sock 9.Thread stoped [18:39:39]accept exits with 7 [18:39:39]New connection [18:39:39]New thread 3066936676 created [18:39:39]Thread 3066793316 joined [18:39:39]Waiting for new connection... [18:39:39] Sock 7.Parse request [18:39:39]Sock 7.Check first char [18:39:39]Sock 7.First char is OK [18:39:39]request: POST /json_proto HTTP/1.0 [18:39:39]Method: POST [18:39:39]URL: /json_proto [18:39:39]Method is POST - this is cgi request [18:39:39]url: /json_proto [18:39:39]query_string will be loaded in cgi processing [18:39:39]execute_cgi json_proto POST (null) [18:39:39]execute_cgi path=json_proto method=POST [18:39:39]POST find Content-Length [18:39:39]Host: 172.17.46.195:8080 [18:39:39]Content-Length: 794 [18:39:39]Content-Type: application/json [18:39:39] [18:39:39]POST finish read [18:39:39]Found Content-Length = 794 [18:39:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99970", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:39]execute_script... [18:39: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)11326437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 13.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99970", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:39:39]POST & json_proto [18:39:39]process_json_proto [18:39:39]json parsed OK: [18:39:39]protocol is kg_v1.0 [18:39:39]action value=close_receipt [18:39:39]process_action close_receipt [18:39:39]cmd_close_receipt [18:39:39]MH_GetDate [18:39:39]Write to MH i2c: F0 00 00 00 11 00 [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: F0 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: F0 09 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: F0 09 00 00 11 00 6C EE C0 66 8D AE BC 66 E6 [18:39:39]GetLastDocTimeStamp 1723919974 [18:39:39]current date 1723919980 [18:39:39]FM_GetShiftState [18:39:39]SAM_PROTO_GetShiftState [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 13 01 00 [18:39:39]Write to MH i2c: E2 08 00 01 11 80 13 01 00 00 00 00 00 8F [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 0E 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 0E 00 01 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [18:39:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:39:39]wFMCommunicate OK [18:39:39]SAM_PROTO_GetShiftState done [18:39:39]FM_GetShiftState done [18:39:39]opened in 1723853126 [18:39:39]opened+sec_in_day 1723939526 [18:39:39]quantity*price = 0 [18:39:39]sum+1 = 1 [18:39:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 577 17.08.2024 18:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99970 肖袦: 0000000000871802 肖袛: 198969 肖袩袛: 100276909643220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198969&fm=100276909643220&tin=02508201610067®Number=0000000000092545&sum=0 [18:39:40]StoreToDocumentArchive [18:39:40]shift 463 fd 198969 [18:39:40]save to /storage/0463/doc_00198969 [18:39:40]save last doc name /storage/0463/doc_00198969 to /storage/kkm_last_doc_name [18:39:40]save OK [18:39:40]Clear old archive folders... [18:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:39:40]tlvbuf is 0196C230 [18:39:40]SAM_PROTO_ClearQueue [18:39:40]wFMCommunicate request_size=4 [18:39:40]MH_SAM_APDU [18:39:40]CAPDU: 80 09 00 00 [18:39:40]Write to MH i2c: E2 08 00 0E 11 80 09 00 00 00 00 00 00 91 [18:39:40]Write i2c OK [18:39:40]MH_I2C_Read... [18:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:39:40]Read from MH i2c: E2 [18:39:40]MH_I2C_Read... [18:39:40]Read from MH i2c: E2 03 00 [18:39:40]MH_I2C_Read... [18:39:40]Read from MH i2c: E2 03 00 0E 11 00 90 00 93 [18:39:40]RAPDU: 90 00 [18:39:40]wFMCommunicate OK [18:39:40]SAM_PROTO_ClearQueue done [18:39:40]KKMCreateOFDPacket [18:39:40]OFDProtocolAddRootSTLVToBuf [18:39:40]FM_MakeSignedData [18:39:40]FM_MakeSignedData [18:39:40]SAM_PROTO_SignData [18:39:40]wFMCommunicate request_size=4 [18:39:40]MH_SAM_APDU [18:39:40]CAPDU: 80 0D 01 02 [18:39:40]Write to MH i2c: E2 08 00 0F 11 80 0D 01 02 00 00 00 00 99 [18:39:40]Write i2c OK [18:39:40]MH_I2C_Read... [18:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:39:40]Read from MH i2c: E2 [18:39:40]MH_I2C_Read... [18:39:40]Read from MH i2c: E2 03 00 [18:39:40]MH_I2C_Read... [18:39:40]Read from MH i2c: E2 03 00 0F 11 00 90 00 94 [18:39:40]RAPDU: 90 00 [18:39:40]wFMCommunicate OK [18:39:40]wFMCommunicate request_size=255 [18:39:40]MH_SAM_APDU [18:39: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 F2 35 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 6C EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 09 03 00 35 04 06 00 5B [18:39:40]Write to MH i2c: E2 02 01 10 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 35 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 6C EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 09 03 00 35 04 06 00 5B 00 00 FB [18:39:40]Write i2c OK [18:39:40]MH_I2C_Read... [18:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:41]Read from MH i2c: E2 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 03 00 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 03 00 10 11 00 90 00 95 [18:39:41]RAPDU: 90 00 [18:39:41]wFMCommunicate OK [18:39:41]wFMCommunicate request_size=10 [18:39:41]MH_SAM_APDU [18:39:41]CAPDU: 80 0D 02 02 05 33 89 94 15 D4 [18:39:41]Write to MH i2c: E2 0D 00 11 11 80 0D 02 02 05 00 33 89 94 15 D4 00 00 DF [18:39:41]Write i2c OK [18:39:41]MH_I2C_Read... [18:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:41]Read from MH i2c: E2 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 03 00 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 03 00 11 11 00 90 00 96 [18:39:41]RAPDU: 90 00 [18:39:41]wFMCommunicate OK [18:39:41]wFMCommunicate request_size=4 [18:39:41]MH_SAM_APDU [18:39:41]CAPDU: 80 0D 03 02 [18:39:41]Write to MH i2c: E2 08 00 12 11 80 0D 03 02 00 00 00 00 9E [18:39:41]Write i2c OK [18:39:41]MH_I2C_Read... [18:39:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:39:41]Read from MH i2c: E2 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 0B 00 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 0B 00 12 11 00 B8 33 60 86 23 EF 1E 9D 90 00 3D [18:39:41]RAPDU: B8 33 60 86 23 EF 1E 9D 90 00 [18:39:41]wFMCommunicate OK [18:39:41]SAM_PROTO_SignData done [18:39:41]FM_MakeSignedData done [18:39:41]CreateOFDProtocolMessage [18:39:41]wFMCommunicate request_size=4 [18:39:41]MH_SAM_APDU [18:39:41]CAPDU: 80 11 00 00 [18:39:41]Write to MH i2c: E2 08 00 13 11 80 11 00 00 00 00 00 00 9E [18:39:41]Write i2c OK [18:39:41]MH_I2C_Read... [18:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:41]Read from MH i2c: E2 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 17 00 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: E2 17 00 13 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EB [18:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:39:41]wFMCommunicate OK [18:39:41]CreateOFDProtocolMessage done [18:39:41]OFDSenderStorePacket 198969 [18:39:41]StoreOFDPacket docnum=198969 [18:39:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 9A 07 01 1B F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 35 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 6C EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 09 03 00 35 04 06 00 5B 33 89 94 15 D4 B8 33 60 86 23 EF 1E 9D [18:39:41]CheckFolder [18:39:41]dirname=/storage/ofd_packets [18:39:41]CheckFolder done [18:39:41]ProducePacketName [18:39:41]name=ofd_packets/00198969 [18:39:41]NVStorageSaveData ofd_packets/00198969 [18:39:41]File name is /storage/ofd_packets/00198969 [18:39:41]Write 301 bytes [18:39:41]NVStorageSaveData done [18:39:41]OFDSenderStorePacket done [18:39:41]KKMCreateOFDPacket done [18:39:41]NVStorageSaveData kkm_last_timestamp [18:39:41]File name is /storage/kkm_last_timestamp [18:39:41]Write 4 bytes [18:39:41]NVStorageSaveData done [18:39:41]OFD Sender: Processing packet 198969 [packets to send 246, broken 245] [18:39:41]ProducePacketName [18:39:41]name=ofd_packets/00198969 [18:39:41]OFD Sender: To server: 嚂鰌G, [18:39:41]CommunicateWithHost lk.salyk.kg:30040 [18:39:41]ConnectInit lk.salyk.kg [18:39:41]ExternCall_PrintAddStr [18:39:41]wPrintStart [18:39:41]Write to MH i2c: 01 00 00 14 11 25 [18:39:41]Write i2c OK [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: 01 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: 01 07 00 [18:39:41]MH_I2C_Read... [18:39:41]Read from MH i2c: 01 07 00 14 11 00 00 00 00 00 FF 0F 3A [18:39:41]RasterBufferAndPrint [18:39:41]line 小褔械褌 N : (1)11326437 [18:39:41]line 袠袧袧: 02508201610067 [18:39:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:39:41]line 袩袪袨袛袗袞袗 [18:39:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [18:39:41]line 孝芯胁邪褉: 2710124500 [18:39:41]line 袗懈-95-袣-5 [18:39:41]line 13.810 * 0.00 [18:39:41]line = 0.00 [18:39:41]line 袧袛小 12% 袧小袩 1% [18:39:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:39:41]line 袠孝袨袚袨: 0.00 [18:39:41]line 袧小袩 1% : 0.00 [18:39:41]line 袧袛小 12% : 0.00 [18:39:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:39:41]line 袘械蟹薪邪谢.: 0.00 [18:39:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:39:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:39:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:39:41]line 效械泻 577 17.08.2024 18:39 [18:39:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:39:41]line 袟袧袦: 0300000079 [18:39:41]line 袪袧袦: 0000000000092545 [18:39:41]line 袙械褉褋懈褟 袣袣袦: 001 [18:39:41]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [18:39:41]line 99970 [18:39:41]line 肖袦: 0000000000871802 [18:39:41]line 肖袛: 198969 [18:39:41]line 肖袩袛: 100276909643220 [18:39:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T183940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198969&fm=100276909643220&tin=02508201610067®Number=0000000000092545&sum=0 [18:39:41]written 0, free lines is 4095 [18:39:42]Connected sock=11 [18:39:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 9A 07 01 1B F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 35 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 6C EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 09 03 00 35 04 06 00 5B 33 89 94 15 D4 B8 33 60 86 23 EF 1E 9D [18:39:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A5 8A 47 00 FD AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 09 03 00 F4 03 04 00 7C 9A C0 66 B6 04 01 00 00 22 7B E0 B1 A9 60 2B 37 [18:39:42]CommunicateWithHost err = 0 [18:39:42]CheckOFDResponse [18:39:42]1017 (14) - 77093643461234 [18:39:42]1041 (16) - 0000000000871802 [18:39:42]1040 (4) - 198969 [18:39:42]1012 (4) - 17.08.2024 12:41 [18:39:42]1206 (1) - 0 [18:39:42]OFD Sender: Remove packet 198969 [18:39:42]ProducePacketName [18:39:42]name=ofd_packets/00198969 [18:39:42]NVStorageDeleteData [18:39:42]Write to MH i2c: 01 00 00 3E 11 4F [18:39:42]Write i2c OK [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: 01 [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: 01 07 00 [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: 01 07 00 3E 11 00 00 00 00 00 11 0D 74 [18:39:42]RasterBufferAndPrint [18:39:42]line [18:39:42]line [18:39:42]line [18:39:42]line [18:39:42]line [18:39:42]written 0, free lines is 3356 [18:39:42]MH_Cut [18:39:42]Write to MH i2c: D1 01 00 45 11 01 28 [18:39:42]Write i2c OK [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: D1 [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: D1 01 00 [18:39:42]MH_I2C_Read... [18:39:42]Read from MH i2c: D1 01 00 45 11 00 27 [18:39:42]Write to MH i2c: 01 00 00 46 11 57 [18:39:42]Write i2c OK [18:39:42]MH_I2C_Read... [18:39:42]OFD Sender: No OFD packet to send [18:39:43]*** Cut start [18:39:43]*** Purtial cut [18:39:43]*** Stage 1: CUTSNS_PIN = 1 [18:39:43]Read from MH i2c: 01 [18:39:43]MH_I2C_Read... [18:39:43]*** Stop cut motor [18:39:43]*** Cut end [18:39:43]Read from MH i2c: 01 07 00 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: 01 07 00 46 11 00 00 00 00 00 FF 0F 6C [18:39:43]process_action close_receipt done [18:39:43]requested_data is exist [18:39:43]produce_requested_data [18:39:43]requested_item fm.sn is exist - process it [18:39:43]wFMCommunicate request_size=4 [18:39:43]MH_SAM_APDU [18:39:43]CAPDU: 80 11 00 00 [18:39:43]Write to MH i2c: E2 08 00 47 11 80 11 00 00 00 00 00 00 D2 [18:39:43]Write i2c OK [18:39:43]MH_I2C_Read... [18:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:43]Read from MH i2c: E2 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 17 00 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 17 00 47 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [18:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:39:43]wFMCommunicate OK [18:39:43]requested_item fd.num is exist - process it [18:39:43]SAM_PROTO_GetFieldsCounters [18:39:43]wFMCommunicate request_size=4 [18:39:43]MH_SAM_APDU [18:39:43]CAPDU: 80 13 00 00 [18:39:43]Write to MH i2c: E2 08 00 48 11 80 13 00 00 00 00 00 00 D5 [18:39:43]Write i2c OK [18:39:43]MH_I2C_Read... [18:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:43]Read from MH i2c: E2 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 62 00 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 62 00 48 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:39:43]wFMCommunicate OK [18:39:43]SAM_PROTO_GetFieldsCounters done [18:39:43]requested_item shift.num is exist - process it [18:39:43]requested_item shift.opened is exist - process it [18:39:43]req_shift_opened [18:39:43]FM_GetShiftState [18:39:43]SAM_PROTO_GetShiftState [18:39:43]wFMCommunicate request_size=4 [18:39:43]MH_SAM_APDU [18:39:43]CAPDU: 80 13 01 00 [18:39:43]Write to MH i2c: E2 08 00 49 11 80 13 01 00 00 00 00 00 D7 [18:39:43]Write i2c OK [18:39:43]MH_I2C_Read... [18:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:43]Read from MH i2c: E2 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 0E 00 [18:39:43]MH_I2C_Read... [18:39:43]Read from MH i2c: E2 0E 00 49 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 37 [18:39:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:39:43]wFMCommunicate OK [18:39:43]SAM_PROTO_GetShiftState done [18:39:43]FM_GetShiftState done [18:39:43]req_shift_opened done [18:39:43]requested_item shift.open_date is exist - process it [18:39:43]req_shift_open_date [18:39:43]req_shift_open_date done [18:39:43]produce_requested_data done [18:39:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198969,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:39:43]process_action_free close_receipt [18:39:43]json_value_free [18:39:43]json_value_free done [18:39:43]process_json_proto returns [18:39:43]Send response to host [18:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198969,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:39:43]free response buf [18:39:43]execute_script done [18:39:43]execute_script returns [18:39:43]free content buf [18:39:43]Sock 7.Close socket [18:39:43]Sock 7.Thread stoped [18:39:47]OFD Sender: No OFD packet to send [18:39:52]OFD Sender: No OFD packet to send [18:39:57]OFD Sender: No OFD packet to send [18:40:02]OFD Sender: No OFD packet to send [18:40:07]OFD Sender: No OFD packet to send [18:40:12]OFD Sender: No OFD packet to send [18:40:17]accept exits with 9 [18:40:17]New connection [18:40:17]New thread 3066793316 created [18:40:17]Thread 3066936676 joined [18:40:17]Waiting for new connection... [18:40:17] Sock 9.Parse request [18:40:17]Sock 9.Check first char [18:40:17]Sock 9.First char is OK [18:40:17]request: POST /json_proto HTTP/1.0 [18:40:17]Method: POST [18:40:17]URL: /json_proto [18:40:17]Method is POST - this is cgi request [18:40:17]url: /json_proto [18:40:17]query_string will be loaded in cgi processing [18:40:17]execute_cgi json_proto POST (null) [18:40:17]execute_cgi path=json_proto method=POST [18:40:17]POST find Content-Length [18:40:17]Host: 172.17.46.195:8080 [18:40:17]Content-Length: 679 [18:40:17]Content-Type: application/json [18:40:17] [18:40:17]POST finish read [18:40:17]Found Content-Length = 679 [18:40:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:17]execute_script... [18:40:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:17]POST & json_proto [18:40:17]process_json_proto [18:40:17]json parsed OK: [18:40:17]protocol is kg_v1.0 [18:40:17]action value=close_receipt [18:40:17]process_action close_receipt [18:40:17]cmd_close_receipt [18:40:17]MH_GetDate [18:40:17]Write to MH i2c: F0 00 00 4A 11 4A [18:40:17]Write i2c OK [18:40:17]MH_I2C_Read... [18:40:17]Read from MH i2c: F0 [18:40:17]MH_I2C_Read... [18:40:17]Read from MH i2c: F0 09 00 [18:40:17]MH_I2C_Read... [18:40:17]Read from MH i2c: F0 09 00 4A 11 00 91 EE C0 66 8D AE BC 66 55 [18:40:17]GetLastDocTimeStamp 1723919980 [18:40:17]current date 1723920017 [18:40:17]FM_GetShiftState [18:40:17]SAM_PROTO_GetShiftState [18:40:17]wFMCommunicate request_size=4 [18:40:17]MH_SAM_APDU [18:40:17]CAPDU: 80 13 01 00 [18:40:17]Write to MH i2c: E2 08 00 4B 11 80 13 01 00 00 00 00 00 D9 [18:40:17]Write i2c OK [18:40:17]MH_I2C_Read... [18:40:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:17]Read from MH i2c: E2 [18:40:17]MH_I2C_Read... [18:40:17]Read from MH i2c: E2 0E 00 [18:40:17]MH_I2C_Read... [18:40:17]Read from MH i2c: E2 0E 00 4B 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 39 [18:40:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:40:17]wFMCommunicate OK [18:40:17]SAM_PROTO_GetShiftState done [18:40:17]FM_GetShiftState done [18:40:17]opened in 1723853126 [18:40:17]opened+sec_in_day 1723939526 [18:40:17]quantity*price = 40002 [18:40:17]sum+1 = 40003 [18:40:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 578 17.08.2024 18:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198970 肖袩袛: 178735089238045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198970&fm=178735089238045&tin=02508201610067®Number=0000000000092545&sum=40000 [18:40:18]StoreToDocumentArchive [18:40:18]shift 463 fd 198970 [18:40:18]save to /storage/0463/doc_00198970 [18:40:18]save last doc name /storage/0463/doc_00198970 to /storage/kkm_last_doc_name [18:40:18]save OK [18:40:18]Clear old archive folders... [18:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:40:18]tlvbuf is 019D9530 [18:40:18]SAM_PROTO_ClearQueue [18:40:18]wFMCommunicate request_size=4 [18:40:18]MH_SAM_APDU [18:40:18]CAPDU: 80 09 00 00 [18:40:18]Write to MH i2c: E2 08 00 58 11 80 09 00 00 00 00 00 00 DB [18:40:18]Write i2c OK [18:40:18]MH_I2C_Read... [18:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:18]Read from MH i2c: E2 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 58 11 00 90 00 DD [18:40:18]RAPDU: 90 00 [18:40:18]wFMCommunicate OK [18:40:18]SAM_PROTO_ClearQueue done [18:40:18]KKMCreateOFDPacket [18:40:18]OFDProtocolAddRootSTLVToBuf [18:40:18]FM_MakeSignedData [18:40:18]FM_MakeSignedData [18:40:18]SAM_PROTO_SignData [18:40:18]wFMCommunicate request_size=4 [18:40:18]MH_SAM_APDU [18:40:18]CAPDU: 80 0D 01 02 [18:40:18]Write to MH i2c: E2 08 00 59 11 80 0D 01 02 00 00 00 00 E3 [18:40:18]Write i2c OK [18:40:18]MH_I2C_Read... [18:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:18]Read from MH i2c: E2 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 59 11 00 90 00 DE [18:40:18]RAPDU: 90 00 [18:40:18]wFMCommunicate OK [18:40:18]wFMCommunicate request_size=255 [18:40:18]MH_SAM_APDU [18:40: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 92 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 09 03 00 35 04 06 00 A2 [18:40:18]Write to MH i2c: E2 02 01 5A 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 92 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 09 03 00 35 04 06 00 A2 00 00 E2 [18:40:18]Write i2c OK [18:40:18]MH_I2C_Read... [18:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:18]Read from MH i2c: E2 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 [18:40:18]MH_I2C_Read... [18:40:18]Read from MH i2c: E2 03 00 5A 11 00 90 00 DF [18:40:18]RAPDU: 90 00 [18:40:18]wFMCommunicate OK [18:40:18]wFMCommunicate request_size=10 [18:40:18]MH_SAM_APDU [18:40:18]CAPDU: 80 0D 02 02 05 8F 01 80 C0 1D [18:40:18]Write to MH i2c: E2 0D 00 5B 11 80 0D 02 02 05 00 8F 01 80 C0 1D 00 00 DD [18:40:18]Write i2c OK [18:40:18]MH_I2C_Read... [18:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:19]Read from MH i2c: E2 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 03 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 03 00 5B 11 00 90 00 E0 [18:40:19]RAPDU: 90 00 [18:40:19]wFMCommunicate OK [18:40:19]wFMCommunicate request_size=4 [18:40:19]MH_SAM_APDU [18:40:19]CAPDU: 80 0D 03 02 [18:40:19]Write to MH i2c: E2 08 00 5C 11 80 0D 03 02 00 00 00 00 E8 [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:19]Read from MH i2c: E2 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 0B 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 0B 00 5C 11 00 6E CB 7A C0 BE 67 5A DA 90 00 B5 [18:40:19]RAPDU: 6E CB 7A C0 BE 67 5A DA 90 00 [18:40:19]wFMCommunicate OK [18:40:19]SAM_PROTO_SignData done [18:40:19]FM_MakeSignedData done [18:40:19]CreateOFDProtocolMessage [18:40:19]wFMCommunicate request_size=4 [18:40:19]MH_SAM_APDU [18:40:19]CAPDU: 80 11 00 00 [18:40:19]Write to MH i2c: E2 08 00 5D 11 80 11 00 00 00 00 00 00 E8 [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:19]Read from MH i2c: E2 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 17 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: E2 17 00 5D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 35 [18:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:40:19]wFMCommunicate OK [18:40:19]CreateOFDProtocolMessage done [18:40:19]OFDSenderStorePacket 198970 [18:40:19]StoreOFDPacket docnum=198970 [18:40:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 47 67 07 01 79 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 92 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 09 03 00 35 04 06 00 A2 8F 01 80 C0 1D 6E CB 7A C0 BE 67 5A DA [18:40:19]CheckFolder [18:40:19]dirname=/storage/ofd_packets [18:40:19]CheckFolder done [18:40:19]ProducePacketName [18:40:19]name=ofd_packets/00198970 [18:40:19]NVStorageSaveData ofd_packets/00198970 [18:40:19]File name is /storage/ofd_packets/00198970 [18:40:19]Write 301 bytes [18:40:19]NVStorageSaveData done [18:40:19]OFDSenderStorePacket done [18:40:19]KKMCreateOFDPacket done [18:40:19]NVStorageSaveData kkm_last_timestamp [18:40:19]File name is /storage/kkm_last_timestamp [18:40:19]Write 4 bytes [18:40:19]NVStorageSaveData done [18:40:19]ExternCall_PrintAddStr [18:40:19]wPrintStart [18:40:19]Write to MH i2c: 01 00 00 5E 11 6F [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 07 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 07 00 5E 11 00 00 00 00 00 FF 0F 84 [18:40:19]RasterBufferAndPrint [18:40:19]line 小褔械褌 N : (1)11326441 [18:40:19]line 袠袧袧: 02508201610067 [18:40:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:40:19]line 袩袪袨袛袗袞袗 [18:40:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [18:40:19]line 孝芯胁邪褉: 2710124130 [18:40:19]line 袗懈-92-袣-4 [18:40:19]line 5.900 * 67.80 [18:40:19]line = 400.02 [18:40:19]line 袧袛小 12% 袧小袩 1% [18:40:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:40:19]line 袨袣袪校袚袥袝袧袠袝: -0.02 [18:40:19]line 袠孝袨袚袨: 400.00 [18:40:19]line 袙薪械褋械薪芯: 400.00 [18:40:19]line 小袛袗效袗: 0.00 [18:40:19]line 袧小袩 1% : 3.54 [18:40:19]line 袧袛小 12% : 42.48 [18:40:19]line 袧邪谢懈褔薪褘屑懈: 400.00 [18:40:19]line 袘械蟹薪邪谢.: 0.00 [18:40:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:40:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:40:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:40:19]line 效械泻 578 17.08.2024 18:40 [18:40:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:40:19]line 袟袧袦: 0300000079 [18:40:19]line 袪袧袦: 0000000000092545 [18:40:19]line 袙械褉褋懈褟 袣袣袦: 001 [18:40:19]line 肖袦: 0000000000871802 [18:40:19]line 肖袛: 198970 [18:40:19]line 肖袩袛: 178735089238045 [18:40:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184018&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198970&fm=178735089238045&tin=02508201610067®Number=0000000000092545&sum=40000 [18:40:19]OFD Sender: Processing packet 198970 [packets to send 246, broken 245] [18:40:19]ProducePacketName [18:40:19]name=ofd_packets/00198970 [18:40:19]OFD Sender: To server: 嚂鰌G, [18:40:19]CommunicateWithHost lk.salyk.kg:30040 [18:40:19]ConnectInit lk.salyk.kg [18:40:19]written 0, free lines is 4095 [18:40:19]Connected sock=10 [18:40:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 47 67 07 01 79 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 92 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 09 03 00 35 04 06 00 A2 8F 01 80 C0 1D 6E CB 7A C0 BE 67 5A DA [18:40:19]Write to MH i2c: 01 00 00 89 11 9A [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 07 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: 01 07 00 89 11 00 00 00 00 00 DC 0C 89 [18:40:19]RasterBufferAndPrint [18:40:19]line [18:40:19]line [18:40:19]line [18:40:19]line [18:40:19]line [18:40:19]written 0, free lines is 3297 [18:40:19]MH_Cut [18:40:19]Write to MH i2c: D1 01 00 90 11 01 73 [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: D1 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: D1 01 00 [18:40:19]MH_I2C_Read... [18:40:19]Read from MH i2c: D1 01 00 90 11 00 72 [18:40:19]Write to MH i2c: 01 00 00 91 11 A2 [18:40:19]Write i2c OK [18:40:19]MH_I2C_Read... [18:40:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CA 5B 47 00 F4 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 09 03 00 F4 03 04 00 A1 9A C0 66 B6 04 01 00 00 95 BE 43 40 82 12 C8 35 [18:40:19]CommunicateWithHost err = 0 [18:40:19]CheckOFDResponse [18:40:19]1017 (14) - 77093643461234 [18:40:19]1041 (16) - 0000000000871802 [18:40:19]1040 (4) - 198970 [18:40:19]1012 (4) - 17.08.2024 12:42 [18:40:19]1206 (1) - 0 [18:40:19]OFD Sender: Remove packet 198970 [18:40:19]ProducePacketName [18:40:19]name=ofd_packets/00198970 [18:40:19]NVStorageDeleteData [18:40:20]OFD Sender: No OFD packet to send [18:40:20]*** Cut start [18:40:20]*** Purtial cut [18:40:20]*** CUTSNS_PIN = 0 [18:40:20]*** Stage 1: CUTSNS_PIN = 1 [18:40:22]Read from MH i2c: 01 [18:40:22]MH_I2C_Read... [18:40:22]*** Stop cut motor [18:40:22]*** Cut end [18:40:22]Read from MH i2c: 01 07 00 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: 01 07 00 91 11 00 00 00 00 00 FF 0F B7 [18:40:22]process_action close_receipt done [18:40:22]requested_data is exist [18:40:22]produce_requested_data [18:40:22]requested_item fm.sn is exist - process it [18:40:22]wFMCommunicate request_size=4 [18:40:22]MH_SAM_APDU [18:40:22]CAPDU: 80 11 00 00 [18:40:22]Write to MH i2c: E2 08 00 92 11 80 11 00 00 00 00 00 00 1D [18:40:22]Write i2c OK [18:40:22]MH_I2C_Read... [18:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:22]Read from MH i2c: E2 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 17 00 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 17 00 92 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [18:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:40:22]wFMCommunicate OK [18:40:22]requested_item fd.num is exist - process it [18:40:22]SAM_PROTO_GetFieldsCounters [18:40:22]wFMCommunicate request_size=4 [18:40:22]MH_SAM_APDU [18:40:22]CAPDU: 80 13 00 00 [18:40:22]Write to MH i2c: E2 08 00 93 11 80 13 00 00 00 00 00 00 20 [18:40:22]Write i2c OK [18:40:22]MH_I2C_Read... [18:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:22]Read from MH i2c: E2 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 62 00 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 62 00 93 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [18:40:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:40:22]wFMCommunicate OK [18:40:22]SAM_PROTO_GetFieldsCounters done [18:40:22]requested_item shift.num is exist - process it [18:40:22]requested_item shift.opened is exist - process it [18:40:22]req_shift_opened [18:40:22]FM_GetShiftState [18:40:22]SAM_PROTO_GetShiftState [18:40:22]wFMCommunicate request_size=4 [18:40:22]MH_SAM_APDU [18:40:22]CAPDU: 80 13 01 00 [18:40:22]Write to MH i2c: E2 08 00 94 11 80 13 01 00 00 00 00 00 22 [18:40:22]Write i2c OK [18:40:22]MH_I2C_Read... [18:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:22]Read from MH i2c: E2 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 0E 00 [18:40:22]MH_I2C_Read... [18:40:22]Read from MH i2c: E2 0E 00 94 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 82 [18:40:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:40:22]wFMCommunicate OK [18:40:22]SAM_PROTO_GetShiftState done [18:40:22]FM_GetShiftState done [18:40:22]req_shift_opened done [18:40:22]requested_item shift.open_date is exist - process it [18:40:22]req_shift_open_date [18:40:22]req_shift_open_date done [18:40:22]produce_requested_data done [18:40:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198970,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:40:22]process_action_free close_receipt [18:40:22]json_value_free [18:40:22]json_value_free done [18:40:22]process_json_proto returns [18:40:22]Send response to host [18:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198970,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:40:22]free response buf [18:40:22]execute_script done [18:40:22]execute_script returns [18:40:22]free content buf [18:40:22]Sock 9.Close socket [18:40:22]Sock 9.Thread stoped [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:44]accept exits with 7 [18:40:44]New connection [18:40:44]New thread 3066936676 created [18:40:44]Thread 3066793316 joined [18:40:44]Waiting for new connection... [18:40:44] Sock 7.Parse request [18:40:44]Sock 7.Check first char [18:40:44]Sock 7.First char is OK [18:40:44]request: POST /json_proto HTTP/1.0 [18:40:44]Method: POST [18:40:44]URL: /json_proto [18:40:44]Method is POST - this is cgi request [18:40:44]url: /json_proto [18:40:44]query_string will be loaded in cgi processing [18:40:44]execute_cgi json_proto POST (null) [18:40:44]execute_cgi path=json_proto method=POST [18:40:44]POST find Content-Length [18:40:44]Host: 172.17.46.195:8080 [18:40:44]Content-Length: 805 [18:40:44]Content-Type: application/json [18:40:44] [18:40:44]POST finish read [18:40:44]Found Content-Length = 805 [18:40:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:44]execute_script... [18:40: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)11326438", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:44]POST & json_proto [18:40:44]process_json_proto [18:40:44]json parsed OK: [18:40:44]protocol is kg_v1.0 [18:40:44]action value=close_receipt [18:40:44]process_action close_receipt [18:40:44]cmd_close_receipt [18:40:44]MH_GetDate [18:40:44]Write to MH i2c: F0 00 00 95 11 95 [18:40:44]Write i2c OK [18:40:44]MH_I2C_Read... [18:40:44]Read from MH i2c: F0 [18:40:44]MH_I2C_Read... [18:40:44]Read from MH i2c: F0 09 00 [18:40:44]MH_I2C_Read... [18:40:44]Read from MH i2c: F0 09 00 95 11 00 AD EE C0 66 8D AE BC 66 BC [18:40:44]GetLastDocTimeStamp 1723920018 [18:40:44]current date 1723920045 [18:40:44]FM_GetShiftState [18:40:44]SAM_PROTO_GetShiftState [18:40:44]wFMCommunicate request_size=4 [18:40:44]MH_SAM_APDU [18:40:44]CAPDU: 80 13 01 00 [18:40:44]Write to MH i2c: E2 08 00 96 11 80 13 01 00 00 00 00 00 24 [18:40:44]Write i2c OK [18:40:44]MH_I2C_Read... [18:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:44]Read from MH i2c: E2 [18:40:44]MH_I2C_Read... [18:40:44]Read from MH i2c: E2 0E 00 [18:40:44]MH_I2C_Read... [18:40:44]Read from MH i2c: E2 0E 00 96 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [18:40:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:40:44]wFMCommunicate OK [18:40:44]SAM_PROTO_GetShiftState done [18:40:44]FM_GetShiftState done [18:40:44]opened in 1723853126 [18:40:44]opened+sec_in_day 1723939526 [18:40:44]quantity*price = 100005 [18:40:44]sum+1 = 100006 [18:40:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 579 17.08.2024 18:40 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198971 肖袩袛: 163545962371096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198971&fm=163545962371096&tin=02508201610067®Number=0000000000092545&sum=100005 [18:40:45]StoreToDocumentArchive [18:40:45]shift 463 fd 198971 [18:40:45]save to /storage/0463/doc_00198971 [18:40:45]save last doc name /storage/0463/doc_00198971 to /storage/kkm_last_doc_name [18:40:45]save OK [18:40:45]Clear old archive folders... [18:40:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:40:45]tlvbuf is 01947490 [18:40:45]SAM_PROTO_ClearQueue [18:40:45]wFMCommunicate request_size=4 [18:40:45]MH_SAM_APDU [18:40:45]CAPDU: 80 09 00 00 [18:40:45]Write to MH i2c: E2 08 00 A3 11 80 09 00 00 00 00 00 00 26 [18:40:45]Write i2c OK [18:40:45]MH_I2C_Read... [18:40:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:45]Read from MH i2c: E2 [18:40:45]MH_I2C_Read... [18:40:45]Read from MH i2c: E2 03 00 [18:40:45]MH_I2C_Read... [18:40:45]Read from MH i2c: E2 03 00 A3 11 00 90 00 28 [18:40:45]RAPDU: 90 00 [18:40:45]wFMCommunicate OK [18:40:45]SAM_PROTO_ClearQueue done [18:40:45]KKMCreateOFDPacket [18:40:45]OFDProtocolAddRootSTLVToBuf [18:40:45]FM_MakeSignedData [18:40:45]FM_MakeSignedData [18:40:45]SAM_PROTO_SignData [18:40:45]wFMCommunicate request_size=4 [18:40:45]MH_SAM_APDU [18:40:45]CAPDU: 80 0D 01 02 [18:40:45]Write to MH i2c: E2 08 00 A4 11 80 0D 01 02 00 00 00 00 2E [18:40:45]Write i2c OK [18:40:45]MH_I2C_Read... [18:40:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:45]Read from MH i2c: E2 [18:40:45]MH_I2C_Read... [18:40:45]Read from MH i2c: E2 03 00 [18:40:45]MH_I2C_Read... [18:40:45]Read from MH i2c: E2 03 00 A4 11 00 90 00 29 [18:40:45]RAPDU: 90 00 [18:40:45]wFMCommunicate OK [18:40:45]wFMCommunicate request_size=255 [18:40:45]MH_SAM_APDU [18:40:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 AD EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 09 03 00 35 04 06 00 94 [18:40:45]Write to MH i2c: E2 02 01 A5 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 AD EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 09 03 00 35 04 06 00 94 00 00 F0 [18:40:45]Write i2c OK [18:40:45]MH_I2C_Read... [18:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:46]Read from MH i2c: E2 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 03 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 03 00 A5 11 00 90 00 2A [18:40:46]RAPDU: 90 00 [18:40:46]wFMCommunicate OK [18:40:46]wFMCommunicate request_size=10 [18:40:46]MH_SAM_APDU [18:40:46]CAPDU: 80 0D 02 02 05 BE 82 FD D8 18 [18:40:46]Write to MH i2c: E2 0D 00 A6 11 80 0D 02 02 05 00 BE 82 FD D8 18 00 00 68 [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:46]Read from MH i2c: E2 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 03 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 03 00 A6 11 00 90 00 2B [18:40:46]RAPDU: 90 00 [18:40:46]wFMCommunicate OK [18:40:46]wFMCommunicate request_size=4 [18:40:46]MH_SAM_APDU [18:40:46]CAPDU: 80 0D 03 02 [18:40:46]Write to MH i2c: E2 08 00 A7 11 80 0D 03 02 00 00 00 00 33 [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:46]Read from MH i2c: E2 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 0B 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 0B 00 A7 11 00 E3 93 E4 C0 EF 82 BC 26 90 00 A1 [18:40:46]RAPDU: E3 93 E4 C0 EF 82 BC 26 90 00 [18:40:46]wFMCommunicate OK [18:40:46]SAM_PROTO_SignData done [18:40:46]FM_MakeSignedData done [18:40:46]CreateOFDProtocolMessage [18:40:46]wFMCommunicate request_size=4 [18:40:46]MH_SAM_APDU [18:40:46]CAPDU: 80 11 00 00 [18:40:46]Write to MH i2c: E2 08 00 A8 11 80 11 00 00 00 00 00 00 33 [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:46]Read from MH i2c: E2 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 17 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: E2 17 00 A8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 80 [18:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:40:46]wFMCommunicate OK [18:40:46]CreateOFDProtocolMessage done [18:40:46]OFDSenderStorePacket 198971 [18:40:46]StoreOFDPacket docnum=198971 [18:40:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 79 07 01 0B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 AD EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 09 03 00 35 04 06 00 94 BE 82 FD D8 18 E3 93 E4 C0 EF 82 BC 26 [18:40:46]CheckFolder [18:40:46]dirname=/storage/ofd_packets [18:40:46]CheckFolder done [18:40:46]ProducePacketName [18:40:46]name=ofd_packets/00198971 [18:40:46]NVStorageSaveData ofd_packets/00198971 [18:40:46]File name is /storage/ofd_packets/00198971 [18:40:46]Write 301 bytes [18:40:46]NVStorageSaveData done [18:40:46]OFDSenderStorePacket done [18:40:46]KKMCreateOFDPacket done [18:40:46]NVStorageSaveData kkm_last_timestamp [18:40:46]File name is /storage/kkm_last_timestamp [18:40:46]Write 4 bytes [18:40:46]NVStorageSaveData done [18:40:46]ExternCall_PrintAddStr [18:40:46]wPrintStart [18:40:46]Write to MH i2c: 01 00 00 A9 11 BA [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 07 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 07 00 A9 11 00 00 00 00 00 FF 0F CF [18:40:46]RasterBufferAndPrint [18:40:46]line 小褔械褌 N : (1)11326438 [18:40:46]line 袠袧袧: 02508201610067 [18:40:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:40:46]line 袩袪袨袛袗袞袗 [18:40:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [18:40:46]line 孝芯胁邪褉: 2710124130 [18:40:46]line 袗懈-92-袣-4 [18:40:46]line 14.750 * 67.80 [18:40:46]line = 1000.05 [18:40:46]line 袧袛小 12% 袧小袩 1% [18:40:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:40:46]line 袠孝袨袚袨: 1000.05 [18:40:46]line 袧小袩 1% : 8.85 [18:40:46]line 袧袛小 12% : 106.20 [18:40:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:40:46]line 袘械蟹薪邪谢.: 1000.05 [18:40:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:40:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:40:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:40:46]line 效械泻 579 17.08.2024 18:40 [18:40:46]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:40:46]line 袟袧袦: 0300000079 [18:40:46]line 袪袧袦: 0000000000092545 [18:40:46]line 袙械褉褋懈褟 袣袣袦: 001 [18:40:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:40:46]line 肖袦: 0000000000871802 [18:40:46]line 肖袛: 198971 [18:40:46]line 肖袩袛: 163545962371096 [18:40:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198971&fm=163545962371096&tin=02508201610067®Number=0000000000092545&sum=100005 [18:40:46]written 0, free lines is 4095 [18:40:46]OFD Sender: Processing packet 198971 [packets to send 246, broken 245] [18:40:46]ProducePacketName [18:40:46]name=ofd_packets/00198971 [18:40:46]OFD Sender: To server: 嚂鰌G, [18:40:46]CommunicateWithHost lk.salyk.kg:30040 [18:40:46]ConnectInit lk.salyk.kg [18:40:46]Connected sock=11 [18:40:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 79 07 01 0B 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 AD EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 09 03 00 35 04 06 00 94 BE 82 FD D8 18 E3 93 E4 C0 EF 82 BC 26 [18:40:46]Write to MH i2c: 01 00 00 D3 11 E4 [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 07 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: 01 07 00 D3 11 00 00 00 00 00 F3 0C EA [18:40:46]RasterBufferAndPrint [18:40:46]line [18:40:46]line [18:40:46]line [18:40:46]line [18:40:46]line [18:40:46]written 0, free lines is 3321 [18:40:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2F A3 47 00 42 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3B 09 03 00 F4 03 04 00 BC 9A C0 66 B6 04 01 00 00 B5 5C B7 EC CF 28 3A 6E [18:40:46]CommunicateWithHost err = 0 [18:40:46]CheckOFDResponse [18:40:46]1017 (14) - 77093643461234 [18:40:46]1041 (16) - 0000000000871802 [18:40:46]1040 (4) - 198971 [18:40:46]1012 (4) - 17.08.2024 12:42 [18:40:46]1206 (1) - 0 [18:40:46]OFD Sender: Remove packet 198971 [18:40:46]ProducePacketName [18:40:46]name=ofd_packets/00198971 [18:40:46]NVStorageDeleteData [18:40:46]MH_Cut [18:40:46]Write to MH i2c: D1 01 00 DA 11 01 BD [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: D1 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: D1 01 00 [18:40:46]MH_I2C_Read... [18:40:46]Read from MH i2c: D1 01 00 DA 11 00 BC [18:40:46]Write to MH i2c: 01 00 00 DB 11 EC [18:40:46]Write i2c OK [18:40:46]MH_I2C_Read... [18:40:47]OFD Sender: No OFD packet to send [18:40:47]*** Cut start [18:40:47]*** Purtial cut [18:40:47]*** Stage 1: CUTSNS_PIN = 1 [18:40:47]Read from MH i2c: 01 [18:40:47]MH_I2C_Read... [18:40:47]*** Stop cut motor [18:40:47]*** Cut end [18:40:47]Read from MH i2c: 01 07 00 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: 01 07 00 DB 11 00 00 00 00 00 FF 0F 01 [18:40:47]process_action close_receipt done [18:40:47]requested_data is exist [18:40:47]produce_requested_data [18:40:47]requested_item fm.sn is exist - process it [18:40:47]wFMCommunicate request_size=4 [18:40:47]MH_SAM_APDU [18:40:47]CAPDU: 80 11 00 00 [18:40:47]Write to MH i2c: E2 08 00 DC 11 80 11 00 00 00 00 00 00 67 [18:40:47]Write i2c OK [18:40:47]MH_I2C_Read... [18:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:47]Read from MH i2c: E2 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 17 00 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 17 00 DC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [18:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:40:47]wFMCommunicate OK [18:40:47]requested_item fd.num is exist - process it [18:40:47]SAM_PROTO_GetFieldsCounters [18:40:47]wFMCommunicate request_size=4 [18:40:47]MH_SAM_APDU [18:40:47]CAPDU: 80 13 00 00 [18:40:47]Write to MH i2c: E2 08 00 DD 11 80 13 00 00 00 00 00 00 6A [18:40:47]Write i2c OK [18:40:47]MH_I2C_Read... [18:40:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:47]Read from MH i2c: E2 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 62 00 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 62 00 DD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [18:40:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:40:47]wFMCommunicate OK [18:40:47]SAM_PROTO_GetFieldsCounters done [18:40:47]requested_item shift.num is exist - process it [18:40:47]requested_item shift.opened is exist - process it [18:40:47]req_shift_opened [18:40:47]FM_GetShiftState [18:40:47]SAM_PROTO_GetShiftState [18:40:47]wFMCommunicate request_size=4 [18:40:47]MH_SAM_APDU [18:40:47]CAPDU: 80 13 01 00 [18:40:47]Write to MH i2c: E2 08 00 DE 11 80 13 01 00 00 00 00 00 6C [18:40:47]Write i2c OK [18:40:47]MH_I2C_Read... [18:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:47]Read from MH i2c: E2 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 0E 00 [18:40:47]MH_I2C_Read... [18:40:47]Read from MH i2c: E2 0E 00 DE 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CC [18:40:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:40:47]wFMCommunicate OK [18:40:47]SAM_PROTO_GetShiftState done [18:40:47]FM_GetShiftState done [18:40:47]req_shift_opened done [18:40:47]requested_item shift.open_date is exist - process it [18:40:47]req_shift_open_date [18:40:47]req_shift_open_date done [18:40:47]produce_requested_data done [18:40:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198971,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:40:47]process_action_free close_receipt [18:40:47]json_value_free [18:40:47]json_value_free done [18:40:47]process_json_proto returns [18:40:47]Send response to host [18:40:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198971,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:40:47]free response buf [18:40:47]execute_script done [18:40:47]execute_script returns [18:40:47]free content buf [18:40:47]Sock 7.Close socket [18:40:47]Sock 7.Thread stoped [18:40:52]OFD Sender: No OFD packet to send [18:40:57]OFD Sender: No OFD packet to send [18:41:02]OFD Sender: No OFD packet to send [18:41:07]OFD Sender: No OFD packet to send [18:41:11]accept exits with 9 [18:41:11]New connection [18:41:11]New thread 3066793316 created [18:41:11]Thread 3066936676 joined [18:41:11]Waiting for new connection... [18:41:11] Sock 9.Parse request [18:41:11]Sock 9.Check first char [18:41:11]Sock 9.First char is OK [18:41:11]request: POST /json_proto HTTP/1.0 [18:41:11]Method: POST [18:41:11]URL: /json_proto [18:41:11]Method is POST - this is cgi request [18:41:11]url: /json_proto [18:41:11]query_string will be loaded in cgi processing [18:41:11]execute_cgi json_proto POST (null) [18:41:11]execute_cgi path=json_proto method=POST [18:41:11]POST find Content-Length [18:41:11]Host: 172.17.46.195:8080 [18:41:11]Content-Length: 805 [18:41:11]Content-Type: application/json [18:41:11] [18:41:11]POST finish read [18:41:11]Found Content-Length = 805 [18:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:11]execute_script... [18:41: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)11326440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:11]POST & json_proto [18:41:11]process_json_proto [18:41:11]json parsed OK: [18:41:11]protocol is kg_v1.0 [18:41:11]action value=close_receipt [18:41:11]process_action close_receipt [18:41:11]cmd_close_receipt [18:41:11]MH_GetDate [18:41:11]Write to MH i2c: F0 00 00 DF 11 DF [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 09 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: F0 09 00 DF 11 00 C7 EE C0 66 8D AE BC 66 20 [18:41:11]GetLastDocTimeStamp 1723920045 [18:41:11]current date 1723920071 [18:41:11]FM_GetShiftState [18:41:11]SAM_PROTO_GetShiftState [18:41:11]wFMCommunicate request_size=4 [18:41:11]MH_SAM_APDU [18:41:11]CAPDU: 80 13 01 00 [18:41:11]Write to MH i2c: E2 08 00 E0 11 80 13 01 00 00 00 00 00 6E [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:11]Read from MH i2c: E2 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 0E 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 0E 00 E0 11 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [18:41:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:41:11]wFMCommunicate OK [18:41:11]SAM_PROTO_GetShiftState done [18:41:11]FM_GetShiftState done [18:41:11]opened in 1723853126 [18:41:11]opened+sec_in_day 1723939526 [18:41:11]quantity*price = 300064 [18:41:11]sum+1 = 300066 [18:41:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 580 17.08.2024 18:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198972 肖袩袛: 254262680020865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198972&fm=254262680020865&tin=02508201610067®Number=0000000000092545&sum=300065 [18:41:12]StoreToDocumentArchive [18:41:12]shift 463 fd 198972 [18:41:12]save to /storage/0463/doc_00198972 [18:41:12]save last doc name /storage/0463/doc_00198972 to /storage/kkm_last_doc_name [18:41:12]save OK [18:41:12]Clear old archive folders... [18:41:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:12]tlvbuf is 019C9230 [18:41:12]SAM_PROTO_ClearQueue [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 09 00 00 [18:41:12]Write to MH i2c: E2 08 00 ED 11 80 09 00 00 00 00 00 00 70 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 ED 11 00 90 00 72 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]SAM_PROTO_ClearQueue done [18:41:12]KKMCreateOFDPacket [18:41:12]OFDProtocolAddRootSTLVToBuf [18:41:12]FM_MakeSignedData [18:41:12]FM_MakeSignedData [18:41:12]SAM_PROTO_SignData [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 01 02 [18:41:12]Write to MH i2c: E2 08 00 EE 11 80 0D 01 02 00 00 00 00 78 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 EE 11 00 90 00 73 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]wFMCommunicate request_size=255 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 C7 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 09 03 00 35 04 06 00 E7 [18:41:12]Write to MH i2c: E2 02 01 EF 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 C7 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 09 03 00 35 04 06 00 E7 00 00 D6 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 EF 11 00 90 00 74 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]wFMCommunicate request_size=10 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 02 02 05 40 24 B8 E7 81 [18:41:12]Write to MH i2c: E2 0D 00 F0 11 80 0D 02 02 05 00 40 24 B8 E7 81 00 00 09 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 03 00 F0 11 00 90 00 75 [18:41:12]RAPDU: 90 00 [18:41:12]wFMCommunicate OK [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 0D 03 02 [18:41:12]Write to MH i2c: E2 08 00 F1 11 80 0D 03 02 00 00 00 00 7D [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 0B 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 0B 00 F1 11 00 2B 39 65 3D 8B 2C 4E 8F 90 00 18 [18:41:12]RAPDU: 2B 39 65 3D 8B 2C 4E 8F 90 00 [18:41:12]wFMCommunicate OK [18:41:12]SAM_PROTO_SignData done [18:41:12]FM_MakeSignedData done [18:41:12]CreateOFDProtocolMessage [18:41:12]wFMCommunicate request_size=4 [18:41:12]MH_SAM_APDU [18:41:12]CAPDU: 80 11 00 00 [18:41:12]Write to MH i2c: E2 08 00 F2 11 80 11 00 00 00 00 00 00 7D [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:12]Read from MH i2c: E2 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 17 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: E2 17 00 F2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CA [18:41:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:41:12]wFMCommunicate OK [18:41:12]CreateOFDProtocolMessage done [18:41:12]OFDSenderStorePacket 198972 [18:41:12]StoreOFDPacket docnum=198972 [18:41:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 0D 07 01 F7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 C7 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 09 03 00 35 04 06 00 E7 40 24 B8 E7 81 2B 39 65 3D 8B 2C 4E 8F [18:41:12]CheckFolder [18:41:12]dirname=/storage/ofd_packets [18:41:12]CheckFolder done [18:41:12]ProducePacketName [18:41:12]name=ofd_packets/00198972 [18:41:12]NVStorageSaveData ofd_packets/00198972 [18:41:12]File name is /storage/ofd_packets/00198972 [18:41:12]Write 301 bytes [18:41:12]NVStorageSaveData done [18:41:12]OFDSenderStorePacket done [18:41:12]KKMCreateOFDPacket done [18:41:12]NVStorageSaveData kkm_last_timestamp [18:41:12]File name is /storage/kkm_last_timestamp [18:41:12]Write 4 bytes [18:41:12]NVStorageSaveData done [18:41:12]ExternCall_PrintAddStr [18:41:12]wPrintStart [18:41:12]Write to MH i2c: 01 00 00 F3 11 04 [18:41:12]Write i2c OK [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: 01 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: 01 07 00 [18:41:12]MH_I2C_Read... [18:41:12]Read from MH i2c: 01 07 00 F3 11 00 00 00 00 00 FF 0F 19 [18:41:12]RasterBufferAndPrint [18:41:12]line 小褔械褌 N : (1)11326440 [18:41:12]line 袠袧袧: 02508201610067 [18:41:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:41:12]line 袩袪袨袛袗袞袗 [18:41:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [18:41:12]line 孝芯胁邪褉: 2710124500 [18:41:12]line 袗懈-95-袣-5 [18:41:12]line 40.440 * 74.20 [18:41:12]line = 3000.65 [18:41:12]line 袧袛小 12% 袧小袩 1% [18:41:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:41:12]line 袠孝袨袚袨: 3000.65 [18:41:12]line 袧小袩 1% : 26.55 [18:41:12]line 袧袛小 12% : 318.65 [18:41:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:41:12]line 袘械蟹薪邪谢.: 3000.65 [18:41:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:41:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:41:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:41:12]line 效械泻 580 17.08.2024 18:41 [18:41:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:41:12]line 袟袧袦: 0300000079 [18:41:12]line 袪袧袦: 0000000000092545 [18:41:12]line 袙械褉褋懈褟 袣袣袦: 001 [18:41:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:41:12]line 肖袦: 0000000000871802 [18:41:12]line 肖袛: 198972 [18:41:12]line 肖袩袛: 254262680020865 [18:41:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184111&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198972&fm=254262680020865&tin=02508201610067®Number=0000000000092545&sum=300065 [18:41:12]written 0, free lines is 4095 [18:41:12]OFD Sender: Processing packet 198972 [packets to send 246, broken 245] [18:41:12]ProducePacketName [18:41:12]name=ofd_packets/00198972 [18:41:12]OFD Sender: To server: 嚂鰌G, [18:41:12]CommunicateWithHost lk.salyk.kg:30040 [18:41:12]ConnectInit lk.salyk.kg [18:41:13]Connected sock=10 [18:41:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 0D 07 01 F7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 C7 EE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 09 03 00 35 04 06 00 E7 40 24 B8 E7 81 2B 39 65 3D 8B 2C 4E 8F [18:41:13]Write to MH i2c: 01 00 00 1D 12 2F [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 07 00 [18:41:13]MH_I2C_Read... [18:41:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0C E3 47 00 99 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3C 09 03 00 F4 03 04 00 D7 9A C0 66 B6 04 01 00 00 A8 7F B4 F0 E4 C7 30 23 [18:41:13]CommunicateWithHost err = 0 [18:41:13]CheckOFDResponse [18:41:13]1017 (14) - 77093643461234 [18:41:13]1041 (16) - 0000000000871802 [18:41:13]1040 (4) - 198972 [18:41:13]1012 (4) - 17.08.2024 12:43 [18:41:13]1206 (1) - 0 [18:41:13]OFD Sender: Remove packet 198972 [18:41:13]ProducePacketName [18:41:13]name=ofd_packets/00198972 [18:41:13]NVStorageDeleteData [18:41:13]Read from MH i2c: 01 07 00 1D 12 00 00 00 00 00 F7 0C 39 [18:41:13]RasterBufferAndPrint [18:41:13]line [18:41:13]line [18:41:13]line [18:41:13]line [18:41:13]line [18:41:13]written 0, free lines is 3332 [18:41:13]MH_Cut [18:41:13]Write to MH i2c: D1 01 00 24 12 01 08 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: D1 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: D1 01 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: D1 01 00 24 12 00 07 [18:41:13]Write to MH i2c: 01 00 00 25 12 37 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]OFD Sender: No OFD packet to send [18:41:14]*** Cut start [18:41:14]*** Purtial cut [18:41:14]*** CUTSNS_PIN = 0 [18:41:14]*** Stage 1: CUTSNS_PIN = 1 [18:41:16]Read from MH i2c: 01 [18:41:16]MH_I2C_Read... [18:41:16]*** Stop cut motor [18:41:16]*** Cut end [18:41:16]Read from MH i2c: 01 07 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: 01 07 00 25 12 00 00 00 00 00 FF 0F 4C [18:41:16]process_action close_receipt done [18:41:16]requested_data is exist [18:41:16]produce_requested_data [18:41:16]requested_item fm.sn is exist - process it [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 11 00 00 [18:41:16]Write to MH i2c: E2 08 00 26 12 80 11 00 00 00 00 00 00 B2 [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 17 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 17 00 26 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FF [18:41:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:41:16]wFMCommunicate OK [18:41:16]requested_item fd.num is exist - process it [18:41:16]SAM_PROTO_GetFieldsCounters [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 13 00 00 [18:41:16]Write to MH i2c: E2 08 00 27 12 80 13 00 00 00 00 00 00 B5 [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 62 00 27 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [18:41:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:16]wFMCommunicate OK [18:41:16]SAM_PROTO_GetFieldsCounters done [18:41:16]requested_item shift.num is exist - process it [18:41:16]requested_item shift.opened is exist - process it [18:41:16]req_shift_opened [18:41:16]FM_GetShiftState [18:41:16]SAM_PROTO_GetShiftState [18:41:16]wFMCommunicate request_size=4 [18:41:16]MH_SAM_APDU [18:41:16]CAPDU: 80 13 01 00 [18:41:16]Write to MH i2c: E2 08 00 28 12 80 13 01 00 00 00 00 00 B7 [18:41:16]Write i2c OK [18:41:16]MH_I2C_Read... [18:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:16]Read from MH i2c: E2 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 0E 00 [18:41:16]MH_I2C_Read... [18:41:16]Read from MH i2c: E2 0E 00 28 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 17 [18:41:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:41:16]wFMCommunicate OK [18:41:16]SAM_PROTO_GetShiftState done [18:41:16]FM_GetShiftState done [18:41:16]req_shift_opened done [18:41:16]requested_item shift.open_date is exist - process it [18:41:16]req_shift_open_date [18:41:16]req_shift_open_date done [18:41:16]produce_requested_data done [18:41:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198972,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:41:16]process_action_free close_receipt [18:41:16]json_value_free [18:41:16]json_value_free done [18:41:16]process_json_proto returns [18:41:16]Send response to host [18:41:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198972,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:41:16]free response buf [18:41:16]execute_script done [18:41:16]execute_script returns [18:41:16]free content buf [18:41:16]Sock 9.Close socket [18:41:16]Sock 9.Thread stoped [18:41:18]OFD Sender: No OFD packet to send [18:41:23]OFD Sender: No OFD packet to send [18:41:28]OFD Sender: No OFD packet to send [18:41:33]OFD Sender: No OFD packet to send [18:41:38]OFD Sender: No OFD packet to send [18:41:43]OFD Sender: No OFD packet to send [18:41:48]OFD Sender: No OFD packet to send [18:41:53]OFD Sender: No OFD packet to send [18:41:58]OFD Sender: No OFD packet to send [18:42:03]OFD Sender: No OFD packet to send [18:42:08]OFD Sender: No OFD packet to send [18:42:13]OFD Sender: No OFD packet to send [18:42:18]OFD Sender: No OFD packet to send [18:42:24]OFD Sender: No OFD packet to send [18:42:29]OFD Sender: No OFD packet to send [18:42:34]OFD Sender: No OFD packet to send [18:42:39]OFD Sender: No OFD packet to send [18:42:44]OFD Sender: No OFD packet to send [18:42:49]OFD Sender: No OFD packet to send [18:42:54]OFD Sender: No OFD packet to send [18:42:59]OFD Sender: No OFD packet to send [18:43:04]OFD Sender: No OFD packet to send [18:43:09]OFD Sender: No OFD packet to send [18:43:14]OFD Sender: No OFD packet to send [18:43:19]OFD Sender: No OFD packet to send [18:43:24]OFD Sender: No OFD packet to send [18:43:29]OFD Sender: No OFD packet to send [18:43:34]OFD Sender: No OFD packet to send [18:43:39]OFD Sender: No OFD packet to send [18:43:44]OFD Sender: No OFD packet to send [18:43:49]OFD Sender: No OFD packet to send [18:43:54]OFD Sender: No OFD packet to send [18:43:59]OFD Sender: No OFD packet to send [18:44:04]OFD Sender: No OFD packet to send [18:44:09]OFD Sender: No OFD packet to send [18:44:14]OFD Sender: No OFD packet to send [18:44:19]OFD Sender: No OFD packet to send [18:44:24]OFD Sender: No OFD packet to send [18:44:29]OFD Sender: No OFD packet to send [18:44:34]OFD Sender: No OFD packet to send [18:44:39]OFD Sender: No OFD packet to send [18:44:44]OFD Sender: No OFD packet to send [18:44:47]accept exits with 7 [18:44:47]New connection [18:44:47]New thread 3066936676 created [18:44:47]Thread 3066793316 joined [18:44:47]Waiting for new connection... [18:44:47] Sock 7.Parse request [18:44:47]Sock 7.Check first char [18:44:47]Sock 7.First char is OK [18:44:47]request: POST /json_proto HTTP/1.0 [18:44:47]Method: POST [18:44:47]URL: /json_proto [18:44:47]Method is POST - this is cgi request [18:44:47]url: /json_proto [18:44:47]query_string will be loaded in cgi processing [18:44:47]execute_cgi json_proto POST (null) [18:44:47]execute_cgi path=json_proto method=POST [18:44:47]POST find Content-Length [18:44:47]Host: 172.17.46.195:8080 [18:44:47]Content-Length: 805 [18:44:47]Content-Type: application/json [18:44:47] [18:44:47]POST finish read [18:44:47]Found Content-Length = 805 [18:44:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1020.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:47]execute_script... [18:44: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)11326442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1020.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:47]POST & json_proto [18:44:47]process_json_proto [18:44:47]json parsed OK: [18:44:47]protocol is kg_v1.0 [18:44:47]action value=close_receipt [18:44:47]process_action close_receipt [18:44:47]cmd_close_receipt [18:44:47]MH_GetDate [18:44:47]Write to MH i2c: F0 00 00 29 12 2A [18:44:47]Write i2c OK [18:44:47]MH_I2C_Read... [18:44:47]Read from MH i2c: F0 [18:44:47]MH_I2C_Read... [18:44:47]Read from MH i2c: F0 09 00 [18:44:47]MH_I2C_Read... [18:44:47]Read from MH i2c: F0 09 00 29 12 00 A0 EF C0 66 8D AE BC 66 45 [18:44:47]GetLastDocTimeStamp 1723920071 [18:44:47]current date 1723920288 [18:44:47]FM_GetShiftState [18:44:47]SAM_PROTO_GetShiftState [18:44:47]wFMCommunicate request_size=4 [18:44:47]MH_SAM_APDU [18:44:47]CAPDU: 80 13 01 00 [18:44:47]Write to MH i2c: E2 08 00 2A 12 80 13 01 00 00 00 00 00 B9 [18:44:47]Write i2c OK [18:44:47]MH_I2C_Read... [18:44:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:47]Read from MH i2c: E2 [18:44:47]MH_I2C_Read... [18:44:47]Read from MH i2c: E2 0E 00 [18:44:47]MH_I2C_Read... [18:44:47]Read from MH i2c: E2 0E 00 2A 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 19 [18:44:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:44:47]wFMCommunicate OK [18:44:47]SAM_PROTO_GetShiftState done [18:44:47]FM_GetShiftState done [18:44:47]opened in 1723853126 [18:44:47]opened+sec_in_day 1723939526 [18:44:47]quantity*price = 102039 [18:44:47]sum+1 = 102040 [18:44:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1020.39 袧小袩 1% : 9.03 袧袛小 12% : 108.36 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1020.39 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 581 17.08.2024 18:44 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198973 肖袩袛: 72145992117829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184448&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198973&fm=72145992117829&tin=02508201610067®Number=0000000000092545&sum=102039 [18:44:48]StoreToDocumentArchive [18:44:48]shift 463 fd 198973 [18:44:48]save to /storage/0463/doc_00198973 [18:44:48]save last doc name /storage/0463/doc_00198973 to /storage/kkm_last_doc_name [18:44:48]save OK [18:44:48]Clear old archive folders... [18:44:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:44:48]tlvbuf is 019D9770 [18:44:48]SAM_PROTO_ClearQueue [18:44:48]wFMCommunicate request_size=4 [18:44:48]MH_SAM_APDU [18:44:48]CAPDU: 80 09 00 00 [18:44:48]Write to MH i2c: E2 08 00 37 12 80 09 00 00 00 00 00 00 BB [18:44:48]Write i2c OK [18:44:48]MH_I2C_Read... [18:44:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:48]Read from MH i2c: E2 [18:44:48]MH_I2C_Read... [18:44:48]Read from MH i2c: E2 03 00 [18:44:48]MH_I2C_Read... [18:44:48]Read from MH i2c: E2 03 00 37 12 00 90 00 BD [18:44:48]RAPDU: 90 00 [18:44:48]wFMCommunicate OK [18:44:48]SAM_PROTO_ClearQueue done [18:44:48]KKMCreateOFDPacket [18:44:48]OFDProtocolAddRootSTLVToBuf [18:44:48]FM_MakeSignedData [18:44:48]FM_MakeSignedData [18:44:48]SAM_PROTO_SignData [18:44:48]wFMCommunicate request_size=4 [18:44:48]MH_SAM_APDU [18:44:48]CAPDU: 80 0D 01 02 [18:44:48]Write to MH i2c: E2 08 00 38 12 80 0D 01 02 00 00 00 00 C3 [18:44:48]Write i2c OK [18:44:48]MH_I2C_Read... [18:44:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:48]Read from MH i2c: E2 [18:44:48]MH_I2C_Read... [18:44:48]Read from MH i2c: E2 03 00 [18:44:48]MH_I2C_Read... [18:44:48]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [18:44:48]RAPDU: 90 00 [18:44:48]wFMCommunicate OK [18:44:48]wFMCommunicate request_size=255 [18:44:48]MH_SAM_APDU [18:44: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 34 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 A0 EF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 09 03 00 35 04 06 00 41 [18:44:48]Write to MH i2c: E2 02 01 39 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 34 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 A0 EF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 09 03 00 35 04 06 00 41 00 00 30 [18:44:48]Write i2c OK [18:44:48]MH_I2C_Read... [18:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:49]Read from MH i2c: E2 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 03 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [18:44:49]RAPDU: 90 00 [18:44:49]wFMCommunicate OK [18:44:49]wFMCommunicate request_size=10 [18:44:49]MH_SAM_APDU [18:44:49]CAPDU: 80 0D 02 02 05 9D CC 3B 6E 45 [18:44:49]Write to MH i2c: E2 0D 00 3A 12 80 0D 02 02 05 00 9D CC 3B 6E 45 00 00 27 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:49]Read from MH i2c: E2 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 03 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 03 00 3A 12 00 90 00 C0 [18:44:49]RAPDU: 90 00 [18:44:49]wFMCommunicate OK [18:44:49]wFMCommunicate request_size=4 [18:44:49]MH_SAM_APDU [18:44:49]CAPDU: 80 0D 03 02 [18:44:49]Write to MH i2c: E2 08 00 3B 12 80 0D 03 02 00 00 00 00 C8 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:49]Read from MH i2c: E2 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 0B 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 0B 00 3B 12 00 19 CE B5 9D 3A BC 2D 7A 90 00 9F [18:44:49]RAPDU: 19 CE B5 9D 3A BC 2D 7A 90 00 [18:44:49]wFMCommunicate OK [18:44:49]SAM_PROTO_SignData done [18:44:49]FM_MakeSignedData done [18:44:49]CreateOFDProtocolMessage [18:44:49]wFMCommunicate request_size=4 [18:44:49]MH_SAM_APDU [18:44:49]CAPDU: 80 11 00 00 [18:44:49]Write to MH i2c: E2 08 00 3C 12 80 11 00 00 00 00 00 00 C8 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:49]Read from MH i2c: E2 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: E2 17 00 [18:44:49]MH_I2C_Read... [18:44:49]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 31 38 30 32 90 00 15 [18:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:44:49]wFMCommunicate OK [18:44:49]CreateOFDProtocolMessage done [18:44:49]OFDSenderStorePacket 198973 [18:44:49]StoreOFDPacket docnum=198973 [18:44:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E4 04 07 01 2F 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 34 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 A0 EF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 09 03 00 35 04 06 00 41 9D CC 3B 6E 45 19 CE B5 9D 3A BC 2D 7A [18:44:49]CheckFolder [18:44:49]dirname=/storage/ofd_packets [18:44:49]CheckFolder done [18:44:49]ProducePacketName [18:44:49]name=ofd_packets/00198973 [18:44:49]NVStorageSaveData ofd_packets/00198973 [18:44:49]File name is /storage/ofd_packets/00198973 [18:44:49]Write 301 bytes [18:44:49]NVStorageSaveData done [18:44:49]OFDSenderStorePacket done [18:44:49]KKMCreateOFDPacket done [18:44:49]NVStorageSaveData kkm_last_timestamp [18:44:49]File name is /storage/kkm_last_timestamp [18:44:49]Write 4 bytes [18:44:49]NVStorageSaveData done [18:44:49]ExternCall_PrintAddStr [18:44:49]wPrintStart [18:44:49]Write to MH i2c: 01 00 00 3D 12 4F [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 07 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 07 00 3D 12 00 00 00 00 00 FF 0F 64 [18:44:49]RasterBufferAndPrint [18:44:49]line 小褔械褌 N : (1)11326442 [18:44:49]line 袠袧袧: 02508201610067 [18:44:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:44:49]line 袩袪袨袛袗袞袗 [18:44:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [18:44:49]line 孝芯胁邪褉: 2710124130 [18:44:49]line 袗懈-92-袣-4 [18:44:49]line 15.050 * 67.80 [18:44:49]line = 1020.39 [18:44:49]line 袧袛小 12% 袧小袩 1% [18:44:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:44:49]line 袠孝袨袚袨: 1020.39 [18:44:49]line 袧小袩 1% : 9.03 [18:44:49]line 袧袛小 12% : 108.36 [18:44:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:44:49]line 袘械蟹薪邪谢.: 1020.39 [18:44:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:44:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:44:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:44:49]line 效械泻 581 17.08.2024 18:44 [18:44:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:44:49]line 袟袧袦: 0300000079 [18:44:49]line 袪袧袦: 0000000000092545 [18:44:49]line 袙械褉褋懈褟 袣袣袦: 001 [18:44:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:44:49]line 肖袦: 0000000000871802 [18:44:49]line 肖袛: 198973 [18:44:49]line 肖袩袛: 72145992117829 [18:44:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184448&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198973&fm=72145992117829&tin=02508201610067®Number=0000000000092545&sum=102039 [18:44:49]written 0, free lines is 4095 [18:44:49]OFD Sender: Processing packet 198973 [packets to send 246, broken 245] [18:44:49]ProducePacketName [18:44:49]name=ofd_packets/00198973 [18:44:49]OFD Sender: To server: 嚂鰌G, [18:44:49]CommunicateWithHost lk.salyk.kg:30040 [18:44:49]ConnectInit lk.salyk.kg [18:44:49]Write to MH i2c: 01 00 00 67 12 79 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 07 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: 01 07 00 67 12 00 00 00 00 00 ED 0C 79 [18:44:49]RasterBufferAndPrint [18:44:49]line [18:44:49]line [18:44:49]line [18:44:49]line [18:44:49]line [18:44:49]written 0, free lines is 3315 [18:44:49]MH_Cut [18:44:49]Write to MH i2c: D1 01 00 6E 12 01 52 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: D1 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: D1 01 00 [18:44:49]MH_I2C_Read... [18:44:49]Read from MH i2c: D1 01 00 6E 12 00 51 [18:44:49]Write to MH i2c: 01 00 00 6F 12 81 [18:44:49]Write i2c OK [18:44:49]MH_I2C_Read... [18:44:49]Connected sock=10 [18:44:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E4 04 07 01 2F 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 34 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 97 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 A0 EF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 09 03 00 35 04 06 00 41 9D CC 3B 6E 45 19 CE B5 9D 3A BC 2D 7A [18:44:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 36 D6 47 00 4D D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3D 09 03 00 F4 03 04 00 AF 9B C0 66 B6 04 01 00 00 97 D7 E6 73 DD 6D 0A 05 [18:44:49]CommunicateWithHost err = 0 [18:44:49]CheckOFDResponse [18:44:49]1017 (14) - 77093643461234 [18:44:49]1041 (16) - 0000000000871802 [18:44:49]1040 (4) - 198973 [18:44:49]1012 (4) - 17.08.2024 12:46 [18:44:49]1206 (1) - 0 [18:44:49]OFD Sender: Remove packet 198973 [18:44:49]ProducePacketName [18:44:49]name=ofd_packets/00198973 [18:44:49]NVStorageDeleteData [18:44:50]*** Cut start [18:44:50]*** Purtial cut [18:44:50]*** Stage 1: CUTSNS_PIN = 1 [18:44:50]OFD Sender: No OFD packet to send [18:44:50]Read from MH i2c: 01 [18:44:50]MH_I2C_Read... [18:44:50]*** Stop cut motor [18:44:50]*** Cut end [18:44:50]Read from MH i2c: 01 07 00 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: 01 07 00 6F 12 00 00 00 00 00 FF 0F 96 [18:44:50]process_action close_receipt done [18:44:50]requested_data is exist [18:44:50]produce_requested_data [18:44:50]requested_item fm.sn is exist - process it [18:44:50]wFMCommunicate request_size=4 [18:44:50]MH_SAM_APDU [18:44:50]CAPDU: 80 11 00 00 [18:44:50]Write to MH i2c: E2 08 00 70 12 80 11 00 00 00 00 00 00 FC [18:44:50]Write i2c OK [18:44:50]MH_I2C_Read... [18:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:50]Read from MH i2c: E2 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 17 00 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 17 00 70 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 49 [18:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:44:50]wFMCommunicate OK [18:44:50]requested_item fd.num is exist - process it [18:44:50]SAM_PROTO_GetFieldsCounters [18:44:50]wFMCommunicate request_size=4 [18:44:50]MH_SAM_APDU [18:44:50]CAPDU: 80 13 00 00 [18:44:50]Write to MH i2c: E2 08 00 71 12 80 13 00 00 00 00 00 00 FF [18:44:50]Write i2c OK [18:44:50]MH_I2C_Read... [18:44:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:50]Read from MH i2c: E2 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 62 00 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 62 00 71 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [18:44:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:50]wFMCommunicate OK [18:44:50]SAM_PROTO_GetFieldsCounters done [18:44:50]requested_item shift.num is exist - process it [18:44:50]requested_item shift.opened is exist - process it [18:44:50]req_shift_opened [18:44:50]FM_GetShiftState [18:44:50]SAM_PROTO_GetShiftState [18:44:50]wFMCommunicate request_size=4 [18:44:50]MH_SAM_APDU [18:44:50]CAPDU: 80 13 01 00 [18:44:50]Write to MH i2c: E2 08 00 72 12 80 13 01 00 00 00 00 00 01 [18:44:50]Write i2c OK [18:44:50]MH_I2C_Read... [18:44:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:50]Read from MH i2c: E2 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 0E 00 [18:44:50]MH_I2C_Read... [18:44:50]Read from MH i2c: E2 0E 00 72 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 61 [18:44:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:44:50]wFMCommunicate OK [18:44:50]SAM_PROTO_GetShiftState done [18:44:50]FM_GetShiftState done [18:44:50]req_shift_opened done [18:44:50]requested_item shift.open_date is exist - process it [18:44:50]req_shift_open_date [18:44:50]req_shift_open_date done [18:44:51]produce_requested_data done [18:44:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198973,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:44:51]process_action_free close_receipt [18:44:51]json_value_free [18:44:51]json_value_free done [18:44:51]process_json_proto returns [18:44:51]Send response to host [18:44:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198973,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:44:51]free response buf [18:44:51]execute_script done [18:44:51]execute_script returns [18:44:51]free content buf [18:44:51]Sock 7.Close socket [18:44:51]Sock 7.Thread stoped [18:44:55]OFD Sender: No OFD packet to send [18:45:00]OFD Sender: No OFD packet to send [18:45:05]OFD Sender: No OFD packet to send [18:45:10]OFD Sender: No OFD packet to send [18:45:15]OFD Sender: No OFD packet to send [18:45:20]OFD Sender: No OFD packet to send [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:36]accept exits with 9 [18:46:36]New connection [18:46:36]New thread 3066793316 created [18:46:36]Thread 3066936676 joined [18:46:36]Waiting for new connection... [18:46:36] Sock 9.Parse request [18:46:36]Sock 9.Check first char [18:46:36]Sock 9.First char is OK [18:46:36]request: POST /json_proto HTTP/1.0 [18:46:36]Method: POST [18:46:36]URL: /json_proto [18:46:36]Method is POST - this is cgi request [18:46:36]url: /json_proto [18:46:36]query_string will be loaded in cgi processing [18:46:36]execute_cgi json_proto POST (null) [18:46:36]execute_cgi path=json_proto method=POST [18:46:36]POST find Content-Length [18:46:36]Host: 172.17.46.195:8080 [18:46:36]Content-Length: 679 [18:46:36]Content-Type: application/json [18:46:36] [18:46:36]POST finish read [18:46:36]Found Content-Length = 679 [18:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:36]execute_script... [18: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)11326443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:36]POST & json_proto [18:46:36]process_json_proto [18:46:36]json parsed OK: [18:46:36]protocol is kg_v1.0 [18:46:36]action value=close_receipt [18:46:36]process_action close_receipt [18:46:36]cmd_close_receipt [18:46:36]MH_GetDate [18:46:36]Write to MH i2c: F0 00 00 73 12 74 [18:46:36]Write i2c OK [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: F0 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: F0 09 00 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: F0 09 00 73 12 00 0C F0 C0 66 8D AE BC 66 FC [18:46:36]GetLastDocTimeStamp 1723920288 [18:46:36]current date 1723920396 [18:46:36]FM_GetShiftState [18:46:36]SAM_PROTO_GetShiftState [18:46:36]wFMCommunicate request_size=4 [18:46:36]MH_SAM_APDU [18:46:36]CAPDU: 80 13 01 00 [18:46:36]Write to MH i2c: E2 08 00 74 12 80 13 01 00 00 00 00 00 03 [18:46:36]Write i2c OK [18:46:36]MH_I2C_Read... [18:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:36]Read from MH i2c: E2 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 0E 00 [18:46:36]MH_I2C_Read... [18:46:36]Read from MH i2c: E2 0E 00 74 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 63 [18:46:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:46:36]wFMCommunicate OK [18:46:36]SAM_PROTO_GetShiftState done [18:46:36]FM_GetShiftState done [18:46:36]opened in 1723853126 [18:46:36]opened+sec_in_day 1723939526 [18:46:36]quantity*price = 50036 [18:46:36]sum+1 = 50037 [18:46:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 582 17.08.2024 18:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198974 肖袩袛: 245487957109767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198974&fm=245487957109767&tin=02508201610067®Number=0000000000092545&sum=50000 [18:46:37]StoreToDocumentArchive [18:46:37]shift 463 fd 198974 [18:46:37]save to /storage/0463/doc_00198974 [18:46:37]save last doc name /storage/0463/doc_00198974 to /storage/kkm_last_doc_name [18:46:37]save OK [18:46:37]Clear old archive folders... [18:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:37]tlvbuf is 0194D200 [18:46:37]SAM_PROTO_ClearQueue [18:46:37]wFMCommunicate request_size=4 [18:46:37]MH_SAM_APDU [18:46:37]CAPDU: 80 09 00 00 [18:46:37]Write to MH i2c: E2 08 00 81 12 80 09 00 00 00 00 00 00 05 [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 81 12 00 90 00 07 [18:46:37]RAPDU: 90 00 [18:46:37]wFMCommunicate OK [18:46:37]SAM_PROTO_ClearQueue done [18:46:37]KKMCreateOFDPacket [18:46:37]OFDProtocolAddRootSTLVToBuf [18:46:37]FM_MakeSignedData [18:46:37]FM_MakeSignedData [18:46:37]SAM_PROTO_SignData [18:46:37]wFMCommunicate request_size=4 [18:46:37]MH_SAM_APDU [18:46:37]CAPDU: 80 0D 01 02 [18:46:37]Write to MH i2c: E2 08 00 82 12 80 0D 01 02 00 00 00 00 0D [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [18:46:37]RAPDU: 90 00 [18:46:37]wFMCommunicate OK [18:46:37]wFMCommunicate request_size=255 [18:46:37]MH_SAM_APDU [18: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 0C F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 09 03 00 35 04 06 00 DF [18:46:37]Write to MH i2c: E2 02 01 83 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 0C F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 09 03 00 35 04 06 00 DF 00 00 E8 [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [18:46:37]RAPDU: 90 00 [18:46:37]wFMCommunicate OK [18:46:37]wFMCommunicate request_size=10 [18:46:37]MH_SAM_APDU [18:46:37]CAPDU: 80 0D 02 02 05 45 1E 7A EC 07 [18:46:37]Write to MH i2c: E2 0D 00 84 12 80 0D 02 02 05 00 45 1E 7A EC 07 00 00 EA [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 03 00 84 12 00 90 00 0A [18:46:37]RAPDU: 90 00 [18:46:37]wFMCommunicate OK [18:46:37]wFMCommunicate request_size=4 [18:46:37]MH_SAM_APDU [18:46:37]CAPDU: 80 0D 03 02 [18:46:37]Write to MH i2c: E2 08 00 85 12 80 0D 03 02 00 00 00 00 12 [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 0B 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 0B 00 85 12 00 BF AC 61 4E 00 B9 D8 86 90 00 44 [18:46:37]RAPDU: BF AC 61 4E 00 B9 D8 86 90 00 [18:46:37]wFMCommunicate OK [18:46:37]SAM_PROTO_SignData done [18:46:37]FM_MakeSignedData done [18:46:37]CreateOFDProtocolMessage [18:46:37]wFMCommunicate request_size=4 [18:46:37]MH_SAM_APDU [18:46:37]CAPDU: 80 11 00 00 [18:46:37]Write to MH i2c: E2 08 00 86 12 80 11 00 00 00 00 00 00 12 [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:37]Read from MH i2c: E2 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 17 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: E2 17 00 86 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5F [18:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:46:37]wFMCommunicate OK [18:46:37]CreateOFDProtocolMessage done [18:46:37]OFDSenderStorePacket 198974 [18:46:37]StoreOFDPacket docnum=198974 [18:46:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 67 07 01 A4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 0C F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 09 03 00 35 04 06 00 DF 45 1E 7A EC 07 BF AC 61 4E 00 B9 D8 86 [18:46:37]CheckFolder [18:46:37]dirname=/storage/ofd_packets [18:46:37]CheckFolder done [18:46:37]ProducePacketName [18:46:37]name=ofd_packets/00198974 [18:46:37]NVStorageSaveData ofd_packets/00198974 [18:46:37]File name is /storage/ofd_packets/00198974 [18:46:37]Write 301 bytes [18:46:37]NVStorageSaveData done [18:46:37]OFDSenderStorePacket done [18:46:37]KKMCreateOFDPacket done [18:46:37]NVStorageSaveData kkm_last_timestamp [18:46:37]File name is /storage/kkm_last_timestamp [18:46:37]Write 4 bytes [18:46:37]NVStorageSaveData done [18:46:37]ExternCall_PrintAddStr [18:46:37]wPrintStart [18:46:37]Write to MH i2c: 01 00 00 87 12 99 [18:46:37]Write i2c OK [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: 01 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: 01 07 00 [18:46:37]MH_I2C_Read... [18:46:37]Read from MH i2c: 01 07 00 87 12 00 00 00 00 00 FF 0F AE [18:46:37]RasterBufferAndPrint [18:46:37]line 小褔械褌 N : (1)11326443 [18:46:37]line 袠袧袧: 02508201610067 [18:46:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:46:37]line 袩袪袨袛袗袞袗 [18:46:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:46:37]line 孝芯胁邪褉: 2710124130 [18:46:37]line 袗懈-92-袣-4 [18:46:37]line 7.380 * 67.80 [18:46:37]line = 500.36 [18:46:37]line 袧袛小 12% 袧小袩 1% [18:46:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:46:37]line 袨袣袪校袚袥袝袧袠袝: -0.36 [18:46:37]line 袠孝袨袚袨: 500.00 [18:46:37]line 袙薪械褋械薪芯: 500.00 [18:46:37]line 小袛袗效袗: 0.00 [18:46:37]line 袧小袩 1% : 4.43 [18:46:37]line 袧袛小 12% : 53.14 [18:46:37]line 袧邪谢懈褔薪褘屑懈: 500.00 [18:46:37]line 袘械蟹薪邪谢.: 0.00 [18:46:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:46:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:46:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:46:37]line 效械泻 582 17.08.2024 18:46 [18:46:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:46:37]line 袟袧袦: 0300000079 [18:46:37]line 袪袧袦: 0000000000092545 [18:46:37]line 袙械褉褋懈褟 袣袣袦: 001 [18:46:37]line 肖袦: 0000000000871802 [18:46:37]line 肖袛: 198974 [18:46:37]line 肖袩袛: 245487957109767 [18:46:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198974&fm=245487957109767&tin=02508201610067®Number=0000000000092545&sum=50000 [18:46:38]written 0, free lines is 4095 [18:46:38]OFD Sender: Processing packet 198974 [packets to send 246, broken 245] [18:46:38]ProducePacketName [18:46:38]name=ofd_packets/00198974 [18:46:38]OFD Sender: To server: 嚂鰌G, [18:46:38]CommunicateWithHost lk.salyk.kg:30040 [18:46:38]ConnectInit lk.salyk.kg [18:46:38]Connected sock=10 [18: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 31 38 30 32 0F 01 00 00 35 67 07 01 A4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 0C F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3E 09 03 00 35 04 06 00 DF 45 1E 7A EC 07 BF AC 61 4E 00 B9 D8 86 [18:46:38]Write to MH i2c: 01 00 00 B2 12 C4 [18:46:38]Write i2c OK [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: 01 [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: 01 07 00 [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: 01 07 00 B2 12 00 00 00 00 00 DA 0C B1 [18:46:38]RasterBufferAndPrint [18:46:38]line [18:46:38]line [18:46:38]line [18:46:38]line [18:46:38]line [18:46:38]written 0, free lines is 3296 [18:46:38]MH_Cut [18:46:38]Write to MH i2c: D1 01 00 B9 12 01 9D [18:46:38]Write i2c OK [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: D1 [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: D1 01 00 [18:46:38]MH_I2C_Read... [18:46:38]Read from MH i2c: D1 01 00 B9 12 00 9C [18:46:38]Write to MH i2c: 01 00 00 BA 12 CC [18:46:38]Write i2c OK [18:46:38]MH_I2C_Read... [18:46:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0F EC 47 00 94 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 31 38 30 32 10 04 04 00 3E 09 03 00 F4 03 04 00 1C 9C C0 66 B6 04 01 00 00 56 9C 20 C1 93 D4 7D 7E [18:46:38]CommunicateWithHost err = 0 [18:46:38]CheckOFDResponse [18:46:38]1017 (14) - 77093643461234 [18:46:38]1041 (16) - 0000000000871802 [18:46:38]1040 (4) - 198974 [18:46:38]1012 (4) - 17.08.2024 12:48 [18:46:38]1206 (1) - 0 [18:46:38]OFD Sender: Remove packet 198974 [18:46:38]ProducePacketName [18:46:38]name=ofd_packets/00198974 [18:46:38]NVStorageDeleteData [18:46:39]OFD Sender: No OFD packet to send [18:46:39]*** Cut start [18:46:39]*** Purtial cut [18:46:39]*** CUTSNS_PIN = 0 [18:46:39]*** Stage 1: CUTSNS_PIN = 1 [18:46:41]Read from MH i2c: 01 [18:46:41]MH_I2C_Read... [18:46:41]*** Stop cut motor [18:46:41]*** Cut end [18:46:41]Read from MH i2c: 01 07 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: 01 07 00 BA 12 00 00 00 00 00 FF 0F E1 [18:46:41]process_action close_receipt done [18:46:41]requested_data is exist [18:46:41]produce_requested_data [18:46:41]requested_item fm.sn is exist - process it [18:46:41]wFMCommunicate request_size=4 [18:46:41]MH_SAM_APDU [18:46:41]CAPDU: 80 11 00 00 [18:46:41]Write to MH i2c: E2 08 00 BB 12 80 11 00 00 00 00 00 00 47 [18:46:41]Write i2c OK [18:46:41]MH_I2C_Read... [18:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:41]Read from MH i2c: E2 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 17 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 17 00 BB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [18:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:46:41]wFMCommunicate OK [18:46:41]requested_item fd.num is exist - process it [18:46:41]SAM_PROTO_GetFieldsCounters [18:46:41]wFMCommunicate request_size=4 [18:46:41]MH_SAM_APDU [18:46:41]CAPDU: 80 13 00 00 [18:46:41]Write to MH i2c: E2 08 00 BC 12 80 13 00 00 00 00 00 00 4A [18:46:41]Write i2c OK [18:46:41]MH_I2C_Read... [18:46:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:41]Read from MH i2c: E2 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 62 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 62 00 BC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:41]wFMCommunicate OK [18:46:41]SAM_PROTO_GetFieldsCounters done [18:46:41]requested_item shift.num is exist - process it [18:46:41]requested_item shift.opened is exist - process it [18:46:41]req_shift_opened [18:46:41]FM_GetShiftState [18:46:41]SAM_PROTO_GetShiftState [18:46:41]wFMCommunicate request_size=4 [18:46:41]MH_SAM_APDU [18:46:41]CAPDU: 80 13 01 00 [18:46:41]Write to MH i2c: E2 08 00 BD 12 80 13 01 00 00 00 00 00 4C [18:46:41]Write i2c OK [18:46:41]MH_I2C_Read... [18:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:41]Read from MH i2c: E2 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 0E 00 [18:46:41]MH_I2C_Read... [18:46:41]Read from MH i2c: E2 0E 00 BD 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AC [18:46:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:46:41]wFMCommunicate OK [18:46:41]SAM_PROTO_GetShiftState done [18:46:41]FM_GetShiftState done [18:46:41]req_shift_opened done [18:46:41]requested_item shift.open_date is exist - process it [18:46:41]req_shift_open_date [18:46:41]req_shift_open_date done [18:46:41]produce_requested_data done [18:46:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198974,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:46:41]process_action_free close_receipt [18:46:41]json_value_free [18:46:41]json_value_free done [18:46:41]process_json_proto returns [18:46:41]Send response to host [18:46:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198974,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:46:41]free response buf [18:46:41]execute_script done [18:46:41]execute_script returns [18:46:41]free content buf [18:46:41]Sock 9.Close socket [18:46:41]Sock 9.Thread stoped [18:46:44]OFD Sender: No OFD packet to send [18:46:49]OFD Sender: No OFD packet to send [18:46:54]OFD Sender: No OFD packet to send [18:46:59]OFD Sender: No OFD packet to send [18:47:04]OFD Sender: No OFD packet to send [18:47:09]OFD Sender: No OFD packet to send [18:47:14]OFD Sender: No OFD packet to send [18:47:19]OFD Sender: No OFD packet to send [18:47:24]OFD Sender: No OFD packet to send [18:47:29]OFD Sender: No OFD packet to send [18:47:34]OFD Sender: No OFD packet to send [18:47:39]OFD Sender: No OFD packet to send [18:47:44]OFD Sender: No OFD packet to send [18:47:49]OFD Sender: No OFD packet to send [18:47:54]OFD Sender: No OFD packet to send [18:47:59]OFD Sender: No OFD packet to send [18:48:03]accept exits with 7 [18:48:03]New connection [18:48:03]New thread 3066936676 created [18:48:03]Thread 3066793316 joined [18:48:03]Waiting for new connection... [18:48:03] Sock 7.Parse request [18:48:03]Sock 7.Check first char [18:48:03]Sock 7.First char is OK [18:48:03]request: POST /json_proto HTTP/1.0 [18:48:03]Method: POST [18:48:03]URL: /json_proto [18:48:03]Method is POST - this is cgi request [18:48:03]url: /json_proto [18:48:03]query_string will be loaded in cgi processing [18:48:03]execute_cgi json_proto POST (null) [18:48:03]execute_cgi path=json_proto method=POST [18:48:03]POST find Content-Length [18:48:03]Host: 172.17.46.195:8080 [18:48:03]Content-Length: 680 [18:48:03]Content-Type: application/json [18:48:03] [18:48:03]POST finish read [18:48:03]Found Content-Length = 680 [18:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:03]execute_script... [18:48:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:03]POST & json_proto [18:48:03]process_json_proto [18:48:03]json parsed OK: [18:48:03]protocol is kg_v1.0 [18:48:03]action value=close_receipt [18:48:03]process_action close_receipt [18:48:03]cmd_close_receipt [18:48:03]MH_GetDate [18:48:03]Write to MH i2c: F0 00 00 BE 12 BF [18:48:03]Write i2c OK [18:48:03]MH_I2C_Read... [18:48:03]Read from MH i2c: F0 [18:48:03]MH_I2C_Read... [18:48:03]Read from MH i2c: F0 09 00 [18:48:03]MH_I2C_Read... [18:48:03]Read from MH i2c: F0 09 00 BE 12 00 64 F0 C0 66 8D AE BC 66 9F [18:48:03]GetLastDocTimeStamp 1723920396 [18:48:03]current date 1723920484 [18:48:03]FM_GetShiftState [18:48:03]SAM_PROTO_GetShiftState [18:48:03]wFMCommunicate request_size=4 [18:48:03]MH_SAM_APDU [18:48:03]CAPDU: 80 13 01 00 [18:48:03]Write to MH i2c: E2 08 00 BF 12 80 13 01 00 00 00 00 00 4E [18:48:03]Write i2c OK [18:48:03]MH_I2C_Read... [18:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:03]Read from MH i2c: E2 [18:48:03]MH_I2C_Read... [18:48:03]Read from MH i2c: E2 0E 00 [18:48:03]MH_I2C_Read... [18:48:03]Read from MH i2c: E2 0E 00 BF 12 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AE [18:48:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:48:03]wFMCommunicate OK [18:48:03]SAM_PROTO_GetShiftState done [18:48:03]FM_GetShiftState done [18:48:03]opened in 1723853126 [18:48:03]opened+sec_in_day 1723939526 [18:48:03]quantity*price = 70037 [18:48:03]sum+1 = 70038 [18:48:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 583 17.08.2024 18:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198975 肖袩袛: 17034882139342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198975&fm=17034882139342&tin=02508201610067®Number=0000000000092545&sum=70000 [18:48:04]StoreToDocumentArchive [18:48:04]shift 463 fd 198975 [18:48:04]save to /storage/0463/doc_00198975 [18:48:04]save last doc name /storage/0463/doc_00198975 to /storage/kkm_last_doc_name [18:48:04]save OK [18:48:04]Clear old archive folders... [18:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:48:04]tlvbuf is 019EC870 [18:48:04]SAM_PROTO_ClearQueue [18:48:04]wFMCommunicate request_size=4 [18:48:04]MH_SAM_APDU [18:48:04]CAPDU: 80 09 00 00 [18:48:04]Write to MH i2c: E2 08 00 CC 12 80 09 00 00 00 00 00 00 50 [18:48:04]Write i2c OK [18:48:04]MH_I2C_Read... [18:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:04]Read from MH i2c: E2 [18:48:04]MH_I2C_Read... [18:48:04]Read from MH i2c: E2 03 00 [18:48:04]MH_I2C_Read... [18:48:04]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [18:48:04]RAPDU: 90 00 [18:48:04]wFMCommunicate OK [18:48:04]SAM_PROTO_ClearQueue done [18:48:04]KKMCreateOFDPacket [18:48:04]OFDProtocolAddRootSTLVToBuf [18:48:04]FM_MakeSignedData [18:48:04]FM_MakeSignedData [18:48:04]SAM_PROTO_SignData [18:48:04]wFMCommunicate request_size=4 [18:48:04]MH_SAM_APDU [18:48:04]CAPDU: 80 0D 01 02 [18:48:04]Write to MH i2c: E2 08 00 CD 12 80 0D 01 02 00 00 00 00 58 [18:48:04]Write i2c OK [18:48:04]MH_I2C_Read... [18:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:04]Read from MH i2c: E2 [18:48:04]MH_I2C_Read... [18:48:04]Read from MH i2c: E2 03 00 [18:48:04]MH_I2C_Read... [18:48:04]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [18:48:04]RAPDU: 90 00 [18:48:04]wFMCommunicate OK [18:48:04]wFMCommunicate request_size=255 [18:48:04]MH_SAM_APDU [18:48: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 64 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 09 03 00 35 04 06 00 0F [18:48:04]Write to MH i2c: E2 02 01 CE 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 64 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 09 03 00 35 04 06 00 0F 00 00 A4 [18:48:04]Write i2c OK [18:48:04]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 [18:48:05]MH_I2C_Read... [18:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:05]Read from MH i2c: E2 03 00 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [18:48:05]RAPDU: 90 00 [18:48:05]wFMCommunicate OK [18:48:05]wFMCommunicate request_size=10 [18:48:05]MH_SAM_APDU [18:48:05]CAPDU: 80 0D 02 02 05 7E 3E 19 44 CE [18:48:05]Write to MH i2c: E2 0D 00 CF 12 80 0D 02 02 05 00 7E 3E 19 44 CE 00 00 4C [18:48:05]Write i2c OK [18:48:05]MH_I2C_Read... [18:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:05]Read from MH i2c: E2 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 03 00 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 03 00 CF 12 00 90 00 55 [18:48:05]RAPDU: 90 00 [18:48:05]wFMCommunicate OK [18:48:05]wFMCommunicate request_size=4 [18:48:05]MH_SAM_APDU [18:48:05]CAPDU: 80 0D 03 02 [18:48:05]Write to MH i2c: E2 08 00 D0 12 80 0D 03 02 00 00 00 00 5D [18:48:05]Write i2c OK [18:48:05]MH_I2C_Read... [18:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:05]Read from MH i2c: E2 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 0B 00 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 0B 00 D0 12 00 F4 36 5D CE A7 28 C0 F0 90 00 32 [18:48:05]RAPDU: F4 36 5D CE A7 28 C0 F0 90 00 [18:48:05]wFMCommunicate OK [18:48:05]SAM_PROTO_SignData done [18:48:05]FM_MakeSignedData done [18:48:05]CreateOFDProtocolMessage [18:48:05]wFMCommunicate request_size=4 [18:48:05]MH_SAM_APDU [18:48:05]CAPDU: 80 11 00 00 [18:48:05]Write to MH i2c: E2 08 00 D1 12 80 11 00 00 00 00 00 00 5D [18:48:05]Write i2c OK [18:48:05]MH_I2C_Read... [18:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:05]Read from MH i2c: E2 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 17 00 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: E2 17 00 D1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AA [18:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:48:05]wFMCommunicate OK [18:48:05]CreateOFDProtocolMessage done [18:48:05]OFDSenderStorePacket 198975 [18:48:05]StoreOFDPacket docnum=198975 [18:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 98 DD 07 01 D7 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 64 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 09 03 00 35 04 06 00 0F 7E 3E 19 44 CE F4 36 5D CE A7 28 C0 F0 [18:48:05]CheckFolder [18:48:05]dirname=/storage/ofd_packets [18:48:05]CheckFolder done [18:48:05]ProducePacketName [18:48:05]name=ofd_packets/00198975 [18:48:05]NVStorageSaveData ofd_packets/00198975 [18:48:05]File name is /storage/ofd_packets/00198975 [18:48:05]Write 301 bytes [18:48:05]NVStorageSaveData done [18:48:05]OFDSenderStorePacket done [18:48:05]KKMCreateOFDPacket done [18:48:05]NVStorageSaveData kkm_last_timestamp [18:48:05]File name is /storage/kkm_last_timestamp [18:48:05]Write 4 bytes [18:48:05]NVStorageSaveData done [18:48:05]ExternCall_PrintAddStr [18:48:05]wPrintStart [18:48:05]Write to MH i2c: 01 00 00 D2 12 E4 [18:48:05]Write i2c OK [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: 01 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: 01 07 00 [18:48:05]MH_I2C_Read... [18:48:05]Read from MH i2c: 01 07 00 D2 12 00 00 00 00 00 FF 0F F9 [18:48:05]RasterBufferAndPrint [18:48:05]line 小褔械褌 N : (1)11326445 [18:48:05]line 袠袧袧: 02508201610067 [18:48:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:48:05]line 袩袪袨袛袗袞袗 [18:48:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [18:48:05]line 孝芯胁邪褉: 2710124130 [18:48:05]line 袗懈-92-袣-4 [18:48:05]line 10.330 * 67.80 [18:48:05]line = 700.37 [18:48:05]line 袧袛小 12% 袧小袩 1% [18:48:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:48:05]line 袨袣袪校袚袥袝袧袠袝: -0.37 [18:48:05]line 袠孝袨袚袨: 700.00 [18:48:05]line 袙薪械褋械薪芯: 700.00 [18:48:05]line 小袛袗效袗: 0.00 [18:48:05]line 袧小袩 1% : 6.20 [18:48:05]line 袧袛小 12% : 74.38 [18:48:05]line 袧邪谢懈褔薪褘屑懈: 700.00 [18:48:05]line 袘械蟹薪邪谢.: 0.00 [18:48:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:48:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:48:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:48:05]line 效械泻 583 17.08.2024 18:48 [18:48:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:48:05]line 袟袧袦: 0300000079 [18:48:05]line 袪袧袦: 0000000000092545 [18:48:05]line 袙械褉褋懈褟 袣袣袦: 001 [18:48:05]line 肖袦: 0000000000871802 [18:48:05]line 肖袛: 198975 [18:48:05]line 肖袩袛: 17034882139342 [18:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198975&fm=17034882139342&tin=02508201610067®Number=0000000000092545&sum=70000 [18:48:05]OFD Sender: Processing packet 198975 [packets to send 246, broken 245] [18:48:05]ProducePacketName [18:48:05]name=ofd_packets/00198975 [18:48:05]OFD Sender: To server: 嚂鰌G, [18:48:05]CommunicateWithHost lk.salyk.kg:30040 [18:48:05]ConnectInit lk.salyk.kg [18:48:05]written 0, free lines is 4095 [18:48:05]Connected sock=10 [18:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 98 DD 07 01 D7 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 64 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3F 09 03 00 35 04 06 00 0F 7E 3E 19 44 CE F4 36 5D CE A7 28 C0 F0 [18:48:06]Write to MH i2c: 01 00 00 FD 12 0F [18:48:06]Write i2c OK [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: 01 [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: 01 07 00 [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: 01 07 00 FD 12 00 00 00 00 00 E8 0C 0A [18:48:06]RasterBufferAndPrint [18:48:06]line [18:48:06]line [18:48:06]line [18:48:06]line [18:48:06]line [18:48:06]written 0, free lines is 3310 [18:48:06]MH_Cut [18:48:06]Write to MH i2c: D1 01 00 04 13 01 E9 [18:48:06]Write i2c OK [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: D1 [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: D1 01 00 [18:48:06]MH_I2C_Read... [18:48:06]Read from MH i2c: D1 01 00 04 13 00 E8 [18:48:06]Write to MH i2c: 01 00 00 05 13 18 [18:48:06]Write i2c OK [18:48:06]MH_I2C_Read... [18:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 73 A5 47 00 FB 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 31 38 30 32 10 04 04 00 3F 09 03 00 F4 03 04 00 73 9C C0 66 B6 04 01 00 00 D0 3D 8F BA A7 22 E0 32 [18:48:06]CommunicateWithHost err = 0 [18:48:06]CheckOFDResponse [18:48:06]1017 (14) - 77093643461234 [18:48:06]1041 (16) - 0000000000871802 [18:48:06]1040 (4) - 198975 [18:48:06]1012 (4) - 17.08.2024 12:49 [18:48:06]1206 (1) - 0 [18:48:06]OFD Sender: Remove packet 198975 [18:48:06]ProducePacketName [18:48:06]name=ofd_packets/00198975 [18:48:06]NVStorageDeleteData [18:48:06]OFD Sender: No OFD packet to send [18:48:06]*** Cut start [18:48:06]*** Purtial cut [18:48:06]*** Stage 1: CUTSNS_PIN = 1 [18:48:07]Read from MH i2c: 01 [18:48:07]MH_I2C_Read... [18:48:07]*** Stop cut motor [18:48:07]*** Cut end [18:48:07]Read from MH i2c: 01 07 00 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: 01 07 00 05 13 00 00 00 00 00 FF 0F 2D [18:48:07]process_action close_receipt done [18:48:07]requested_data is exist [18:48:07]produce_requested_data [18:48:07]requested_item fm.sn is exist - process it [18:48:07]wFMCommunicate request_size=4 [18:48:07]MH_SAM_APDU [18:48:07]CAPDU: 80 11 00 00 [18:48:07]Write to MH i2c: E2 08 00 06 13 80 11 00 00 00 00 00 00 93 [18:48:07]Write i2c OK [18:48:07]MH_I2C_Read... [18:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:07]Read from MH i2c: E2 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 17 00 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 17 00 06 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E0 [18:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:48:07]wFMCommunicate OK [18:48:07]requested_item fd.num is exist - process it [18:48:07]SAM_PROTO_GetFieldsCounters [18:48:07]wFMCommunicate request_size=4 [18:48:07]MH_SAM_APDU [18:48:07]CAPDU: 80 13 00 00 [18:48:07]Write to MH i2c: E2 08 00 07 13 80 13 00 00 00 00 00 00 96 [18:48:07]Write i2c OK [18:48:07]MH_I2C_Read... [18:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:07]Read from MH i2c: E2 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 62 00 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 62 00 07 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 A7 [18: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:48:07]wFMCommunicate OK [18:48:07]SAM_PROTO_GetFieldsCounters done [18:48:07]requested_item shift.num is exist - process it [18:48:07]requested_item shift.opened is exist - process it [18:48:07]req_shift_opened [18:48:07]FM_GetShiftState [18:48:07]SAM_PROTO_GetShiftState [18:48:07]wFMCommunicate request_size=4 [18:48:07]MH_SAM_APDU [18:48:07]CAPDU: 80 13 01 00 [18:48:07]Write to MH i2c: E2 08 00 08 13 80 13 01 00 00 00 00 00 98 [18:48:07]Write i2c OK [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 [18:48:07]MH_I2C_Read... [18:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:07]Read from MH i2c: E2 0E 00 [18:48:07]MH_I2C_Read... [18:48:07]Read from MH i2c: E2 0E 00 08 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F8 [18:48:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:48:07]wFMCommunicate OK [18:48:07]SAM_PROTO_GetShiftState done [18:48:07]FM_GetShiftState done [18:48:07]req_shift_opened done [18:48:07]requested_item shift.open_date is exist - process it [18:48:07]req_shift_open_date [18:48:07]req_shift_open_date done [18:48:07]produce_requested_data done [18:48:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198975,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:48:07]process_action_free close_receipt [18:48:07]json_value_free [18:48:07]json_value_free done [18:48:07]process_json_proto returns [18:48:07]Send response to host [18:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198975,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:48:07]free response buf [18:48:07]execute_script done [18:48:07]execute_script returns [18:48:07]free content buf [18:48:07]Sock 7.Close socket [18:48:07]Sock 7.Thread stoped [18:48:09]accept exits with 9 [18:48:09]New connection [18:48:09]New thread 3066793316 created [18:48:09]Thread 3066936676 joined [18:48:09]Waiting for new connection... [18:48:09] Sock 9.Parse request [18:48:09]Sock 9.Check first char [18:48:09]Sock 9.First char is OK [18:48:09]request: POST /json_proto HTTP/1.0 [18:48:09]Method: POST [18:48:09]URL: /json_proto [18:48:09]Method is POST - this is cgi request [18:48:09]url: /json_proto [18:48:09]query_string will be loaded in cgi processing [18:48:09]execute_cgi json_proto POST (null) [18:48:09]execute_cgi path=json_proto method=POST [18:48:09]POST find Content-Length [18:48:09]Host: 172.17.46.195:8080 [18:48:09]Content-Length: 795 [18:48:09]Content-Type: application/json [18:48:09] [18:48:09]POST finish read [18:48:09]Found Content-Length = 795 [18:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:09]execute_script... [18:48: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)11326444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:09]POST & json_proto [18:48:09]process_json_proto [18:48:09]json parsed OK: [18:48:09]protocol is kg_v1.0 [18:48:09]action value=close_receipt [18:48:09]process_action close_receipt [18:48:09]cmd_close_receipt [18:48:09]MH_GetDate [18:48:09]Write to MH i2c: F0 00 00 09 13 0B [18:48:09]Write i2c OK [18:48:09]MH_I2C_Read... [18:48:09]Read from MH i2c: F0 [18:48:09]MH_I2C_Read... [18:48:09]Read from MH i2c: F0 09 00 [18:48:09]MH_I2C_Read... [18:48:09]Read from MH i2c: F0 09 00 09 13 00 6A F0 C0 66 8D AE BC 66 F1 [18:48:09]GetLastDocTimeStamp 1723920484 [18:48:09]current date 1723920490 [18:48:09]FM_GetShiftState [18:48:09]SAM_PROTO_GetShiftState [18:48:09]wFMCommunicate request_size=4 [18:48:09]MH_SAM_APDU [18:48:09]CAPDU: 80 13 01 00 [18:48:09]Write to MH i2c: E2 08 00 0A 13 80 13 01 00 00 00 00 00 9A [18:48:09]Write i2c OK [18:48:09]MH_I2C_Read... [18:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:09]Read from MH i2c: E2 [18:48:09]MH_I2C_Read... [18:48:09]Read from MH i2c: E2 0E 00 [18:48:09]MH_I2C_Read... [18:48:09]Read from MH i2c: E2 0E 00 0A 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FA [18:48:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:48:09]wFMCommunicate OK [18:48:09]SAM_PROTO_GetShiftState done [18:48:09]FM_GetShiftState done [18:48:09]opened in 1723853126 [18:48:09]opened+sec_in_day 1723939526 [18:48:09]quantity*price = 100035 [18:48:09]sum+1 = 100036 [18:48:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 584 17.08.2024 18:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198976 肖袩袛: 99667879317436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198976&fm=99667879317436&tin=02508201610067®Number=0000000000092545&sum=100035 [18:48:10]StoreToDocumentArchive [18:48:10]shift 463 fd 198976 [18:48:10]save to /storage/0463/doc_00198976 [18:48:10]save last doc name /storage/0463/doc_00198976 to /storage/kkm_last_doc_name [18:48:10]save OK [18:48:10]Clear old archive folders... [18:48:10]ProcessDocumentItem done err = 0, tmpTLVsize=249 [18:48:10]tlvbuf is 019DF650 [18:48:10]SAM_PROTO_ClearQueue [18:48:10]wFMCommunicate request_size=4 [18:48:10]MH_SAM_APDU [18:48:10]CAPDU: 80 09 00 00 [18:48:10]Write to MH i2c: E2 08 00 17 13 80 09 00 00 00 00 00 00 9C [18:48:10]Write i2c OK [18:48:10]MH_I2C_Read... [18:48:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:10]Read from MH i2c: E2 [18:48:10]MH_I2C_Read... [18:48:10]Read from MH i2c: E2 03 00 [18:48:10]MH_I2C_Read... [18:48:10]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [18:48:10]RAPDU: 90 00 [18:48:10]wFMCommunicate OK [18:48:10]SAM_PROTO_ClearQueue done [18:48:10]KKMCreateOFDPacket [18:48:10]OFDProtocolAddRootSTLVToBuf [18:48:10]FM_MakeSignedData [18:48:10]FM_MakeSignedData [18:48:10]SAM_PROTO_SignData [18:48:10]wFMCommunicate request_size=4 [18:48:10]MH_SAM_APDU [18:48:10]CAPDU: 80 0D 01 02 [18:48:10]Write to MH i2c: E2 08 00 18 13 80 0D 01 02 00 00 00 00 A4 [18:48:10]Write i2c OK [18:48:10]MH_I2C_Read... [18:48:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:10]Read from MH i2c: E2 [18:48:10]MH_I2C_Read... [18:48:10]Read from MH i2c: E2 03 00 [18:48:10]MH_I2C_Read... [18:48:10]Read from MH i2c: E2 03 00 18 13 00 90 00 9F [18:48:10]RAPDU: 90 00 [18:48:10]wFMCommunicate OK [18:48:10]wFMCommunicate request_size=255 [18:48:10]MH_SAM_APDU [18:48:10]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 6A F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 09 03 00 35 04 06 00 5A A5 BC [18:48:10]Write to MH i2c: E2 02 01 19 13 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 6A F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 09 03 00 35 04 06 00 5A A5 BC 00 00 FF [18:48:10]Write i2c OK [18:48:10]MH_I2C_Read... [18:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:11]Read from MH i2c: E2 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 03 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 03 00 19 13 00 90 00 A0 [18:48:11]RAPDU: 90 00 [18:48:11]wFMCommunicate OK [18:48:11]wFMCommunicate request_size=8 [18:48:11]MH_SAM_APDU [18:48:11]CAPDU: 80 0D 02 02 03 8A CF BC [18:48:11]Write to MH i2c: E2 0B 00 1A 13 80 0D 02 02 03 00 8A CF BC 00 00 C2 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:11]Read from MH i2c: E2 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 03 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 03 00 1A 13 00 90 00 A1 [18:48:11]RAPDU: 90 00 [18:48:11]wFMCommunicate OK [18:48:11]wFMCommunicate request_size=4 [18:48:11]MH_SAM_APDU [18:48:11]CAPDU: 80 0D 03 02 [18:48:11]Write to MH i2c: E2 08 00 1B 13 80 0D 03 02 00 00 00 00 A9 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:11]Read from MH i2c: E2 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 0B 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 0B 00 1B 13 00 4D 51 A3 4A F8 FD 5D E1 90 00 68 [18:48:11]RAPDU: 4D 51 A3 4A F8 FD 5D E1 90 00 [18:48:11]wFMCommunicate OK [18:48:11]SAM_PROTO_SignData done [18:48:11]FM_MakeSignedData done [18:48:11]CreateOFDProtocolMessage [18:48:11]wFMCommunicate request_size=4 [18:48:11]MH_SAM_APDU [18:48:11]CAPDU: 80 11 00 00 [18:48:11]Write to MH i2c: E2 08 00 1C 13 80 11 00 00 00 00 00 00 A9 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:11]Read from MH i2c: E2 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 17 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: E2 17 00 1C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F6 [18:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:48:11]wFMCommunicate OK [18:48:11]CreateOFDProtocolMessage done [18:48:11]OFDSenderStorePacket 198976 [18:48:11]StoreOFDPacket docnum=198976 [18:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 13 05 01 3B 70 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 6A F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 09 03 00 35 04 06 00 5A A5 BC 8A CF BC 4D 51 A3 4A F8 FD 5D E1 [18:48:11]CheckFolder [18:48:11]dirname=/storage/ofd_packets [18:48:11]CheckFolder done [18:48:11]ProducePacketName [18:48:11]name=ofd_packets/00198976 [18:48:11]NVStorageSaveData ofd_packets/00198976 [18:48:11]File name is /storage/ofd_packets/00198976 [18:48:11]Write 299 bytes [18:48:11]NVStorageSaveData done [18:48:11]OFDSenderStorePacket done [18:48:11]KKMCreateOFDPacket done [18:48:11]NVStorageSaveData kkm_last_timestamp [18:48:11]File name is /storage/kkm_last_timestamp [18:48:11]Write 4 bytes [18:48:11]NVStorageSaveData done [18:48:11]ExternCall_PrintAddStr [18:48:11]wPrintStart [18:48:11]Write to MH i2c: 01 00 00 1D 13 30 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: 01 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: 01 07 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: 01 07 00 1D 13 00 00 00 00 00 FF 0F 45 [18:48:11]RasterBufferAndPrint [18:48:11]line 小褔械褌 N : (1)11326444 [18:48:11]line 袠袧袧: 02508201610067 [18:48:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:48:11]line 袩袪袨袛袗袞袗 [18:48:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [18:48:11]line 孝芯胁邪褉: 2710124130 [18:48:11]line SU-92-袣-5 [18:48:11]line 14.540 * 68.80 [18:48:11]line = 1000.35 [18:48:11]line 袧袛小 12% 袧小袩 1% [18:48:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:48:11]line 袠孝袨袚袨: 1000.35 [18:48:11]line 袧小袩 1% : 8.85 [18:48:11]line 袧袛小 12% : 106.23 [18:48:11]line 袧邪谢懈褔薪褘屑懈: 0.00 [18:48:11]line 袘械蟹薪邪谢.: 1000.35 [18:48:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:48:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:48:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:48:11]line 效械泻 584 17.08.2024 18:48 [18:48:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:48:11]line 袟袧袦: 0300000079 [18:48:11]line 袪袧袦: 0000000000092545 [18:48:11]line 袙械褉褋懈褟 袣袣袦: 001 [18:48:11]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [18:48:11]line 肖袦: 0000000000871802 [18:48:11]line 肖袛: 198976 [18:48:11]line 肖袩袛: 99667879317436 [18:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198976&fm=99667879317436&tin=02508201610067®Number=0000000000092545&sum=100035 [18:48:11]OFD Sender: Processing packet 198976 [packets to send 246, broken 245] [18:48:11]ProducePacketName [18:48:11]name=ofd_packets/00198976 [18:48:11]OFD Sender: To server: 嚂鰌G, [18:48:11]CommunicateWithHost lk.salyk.kg:30040 [18:48:11]ConnectInit lk.salyk.kg [18:48:11]written 0, free lines is 4095 [18:48:11]Connected sock=10 [18:48:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 13 05 01 3B 70 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 6A F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 40 09 03 00 35 04 06 00 5A A5 BC 8A CF BC 4D 51 A3 4A F8 FD 5D E1 [18:48:11]Write to MH i2c: 01 00 00 47 13 5A [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: 01 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: 01 07 00 [18:48:11]MH_I2C_Read... [18:48:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B FE 47 00 0A 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 31 38 30 32 10 04 04 00 40 09 03 00 F4 03 04 00 79 9C C0 66 B6 04 01 00 00 33 19 1C 30 D8 32 30 F1 [18:48:11]CommunicateWithHost err = 0 [18:48:11]CheckOFDResponse [18:48:11]1017 (14) - 77093643461234 [18:48:11]1041 (16) - 0000000000871802 [18:48:11]1040 (4) - 198976 [18:48:11]1012 (4) - 17.08.2024 12:50 [18:48:11]1206 (1) - 0 [18:48:11]OFD Sender: Remove packet 198976 [18:48:11]ProducePacketName [18:48:11]name=ofd_packets/00198976 [18:48:11]NVStorageDeleteData [18:48:11]Read from MH i2c: 01 07 00 47 13 00 00 00 00 00 FD 0C 6A [18:48:11]RasterBufferAndPrint [18:48:11]line [18:48:11]line [18:48:11]line [18:48:11]line [18:48:11]line [18:48:11]written 0, free lines is 3402 [18:48:11]MH_Cut [18:48:11]Write to MH i2c: D1 01 00 4E 13 01 33 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: D1 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: D1 01 00 [18:48:11]MH_I2C_Read... [18:48:11]Read from MH i2c: D1 01 00 4E 13 00 32 [18:48:11]Write to MH i2c: 01 00 00 4F 13 62 [18:48:11]Write i2c OK [18:48:11]MH_I2C_Read... [18:48:12]OFD Sender: No OFD packet to send [18:48:12]*** Cut start [18:48:12]*** Purtial cut [18:48:12]*** CUTSNS_PIN = 0 [18:48:12]*** Stage 1: CUTSNS_PIN = 1 [18:48:14]Read from MH i2c: 01 [18:48:14]MH_I2C_Read... [18:48:14]*** Stop cut motor [18:48:14]*** Cut end [18:48:14]Read from MH i2c: 01 07 00 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: 01 07 00 4F 13 00 00 00 00 00 FF 0F 77 [18:48:14]process_action close_receipt done [18:48:14]requested_data is exist [18:48:14]produce_requested_data [18:48:14]requested_item fm.sn is exist - process it [18:48:14]wFMCommunicate request_size=4 [18:48:14]MH_SAM_APDU [18:48:14]CAPDU: 80 11 00 00 [18:48:14]Write to MH i2c: E2 08 00 50 13 80 11 00 00 00 00 00 00 DD [18:48:14]Write i2c OK [18:48:14]MH_I2C_Read... [18:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:14]Read from MH i2c: E2 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 17 00 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 17 00 50 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2A [18:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:48:14]wFMCommunicate OK [18:48:14]requested_item fd.num is exist - process it [18:48:14]SAM_PROTO_GetFieldsCounters [18:48:14]wFMCommunicate request_size=4 [18:48:14]MH_SAM_APDU [18:48:14]CAPDU: 80 13 00 00 [18:48:14]Write to MH i2c: E2 08 00 51 13 80 13 00 00 00 00 00 00 E0 [18:48:14]Write i2c OK [18:48:14]MH_I2C_Read... [18:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:14]Read from MH i2c: E2 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 62 00 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 62 00 51 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [18:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 40 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:48:14]wFMCommunicate OK [18:48:14]SAM_PROTO_GetFieldsCounters done [18:48:14]requested_item shift.num is exist - process it [18:48:14]requested_item shift.opened is exist - process it [18:48:14]req_shift_opened [18:48:14]FM_GetShiftState [18:48:14]SAM_PROTO_GetShiftState [18:48:14]wFMCommunicate request_size=4 [18:48:14]MH_SAM_APDU [18:48:14]CAPDU: 80 13 01 00 [18:48:14]Write to MH i2c: E2 08 00 52 13 80 13 01 00 00 00 00 00 E2 [18:48:14]Write i2c OK [18:48:14]MH_I2C_Read... [18:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:14]Read from MH i2c: E2 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 0E 00 [18:48:14]MH_I2C_Read... [18:48:14]Read from MH i2c: E2 0E 00 52 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 42 [18:48:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:48:14]wFMCommunicate OK [18:48:14]SAM_PROTO_GetShiftState done [18:48:14]FM_GetShiftState done [18:48:14]req_shift_opened done [18:48:14]requested_item shift.open_date is exist - process it [18:48:14]req_shift_open_date [18:48:14]req_shift_open_date done [18:48:14]produce_requested_data done [18:48:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198976,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:48:14]process_action_free close_receipt [18:48:14]json_value_free [18:48:14]json_value_free done [18:48:14]process_json_proto returns [18:48:14]Send response to host [18:48:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198976,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:48:14]free response buf [18:48:14]execute_script done [18:48:14]execute_script returns [18:48:14]free content buf [18:48:14]Sock 9.Close socket [18:48:14]Sock 9.Thread stoped [18:48:17]OFD Sender: No OFD packet to send [18:48:22]OFD Sender: No OFD packet to send [18:48:27]OFD Sender: No OFD packet to send [18:48:32]OFD Sender: No OFD packet to send [18:48:37]OFD Sender: No OFD packet to send [18:48:42]OFD Sender: No OFD packet to send [18:48:47]OFD Sender: No OFD packet to send [18:48:52]OFD Sender: No OFD packet to send [18:48:57]OFD Sender: No OFD packet to send [18:49:02]OFD Sender: No OFD packet to send [18:49:07]OFD Sender: No OFD packet to send [18:49:12]OFD Sender: No OFD packet to send [18:49:17]OFD Sender: No OFD packet to send [18:49:22]OFD Sender: No OFD packet to send [18:49:27]OFD Sender: No OFD packet to send [18:49:28]accept exits with 7 [18:49:28]New connection [18:49:28]New thread 3066936676 created [18:49:28]Thread 3066793316 joined [18:49:28]Waiting for new connection... [18:49:28] Sock 7.Parse request [18:49:28]Sock 7.Check first char [18:49:28]Sock 7.First char is OK [18:49:28]request: POST /json_proto HTTP/1.0 [18:49:28]Method: POST [18:49:28]URL: /json_proto [18:49:28]Method is POST - this is cgi request [18:49:28]url: /json_proto [18:49:28]query_string will be loaded in cgi processing [18:49:28]execute_cgi json_proto POST (null) [18:49:28]execute_cgi path=json_proto method=POST [18:49:28]POST find Content-Length [18:49:28]Host: 172.17.46.195:8080 [18:49:28]Content-Length: 679 [18:49:28]Content-Type: application/json [18:49:28] [18:49:28]POST finish read [18:49:28]Found Content-Length = 679 [18:49:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:28]execute_script... [18:49: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)11326446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:28]POST & json_proto [18:49:28]process_json_proto [18:49:28]json parsed OK: [18:49:28]protocol is kg_v1.0 [18:49:28]action value=close_receipt [18:49:28]process_action close_receipt [18:49:28]cmd_close_receipt [18:49:28]MH_GetDate [18:49:28]Write to MH i2c: F0 00 00 53 13 55 [18:49:28]Write i2c OK [18:49:28]MH_I2C_Read... [18:49:28]Read from MH i2c: F0 [18:49:28]MH_I2C_Read... [18:49:28]Read from MH i2c: F0 09 00 [18:49:28]MH_I2C_Read... [18:49:28]Read from MH i2c: F0 09 00 53 13 00 B9 F0 C0 66 8D AE BC 66 8A [18:49:28]GetLastDocTimeStamp 1723920490 [18:49:28]current date 1723920569 [18:49:28]FM_GetShiftState [18:49:28]SAM_PROTO_GetShiftState [18:49:28]wFMCommunicate request_size=4 [18:49:28]MH_SAM_APDU [18:49:28]CAPDU: 80 13 01 00 [18:49:28]Write to MH i2c: E2 08 00 54 13 80 13 01 00 00 00 00 00 E4 [18:49:28]Write i2c OK [18:49:28]MH_I2C_Read... [18:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:28]Read from MH i2c: E2 [18:49:28]MH_I2C_Read... [18:49:28]Read from MH i2c: E2 0E 00 [18:49:28]MH_I2C_Read... [18:49:28]Read from MH i2c: E2 0E 00 54 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 44 [18:49:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:49:28]wFMCommunicate OK [18:49:28]SAM_PROTO_GetShiftState done [18:49:28]FM_GetShiftState done [18:49:28]opened in 1723853126 [18:49:28]opened+sec_in_day 1723939526 [18:49:28]quantity*price = 50036 [18:49:28]sum+1 = 50037 [18:49:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 585 17.08.2024 18:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198977 肖袩袛: 214140350669667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184929&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198977&fm=214140350669667&tin=02508201610067®Number=0000000000092545&sum=50000 [18:49:29]StoreToDocumentArchive [18:49:29]shift 463 fd 198977 [18:49:29]save to /storage/0463/doc_00198977 [18:49:29]save last doc name /storage/0463/doc_00198977 to /storage/kkm_last_doc_name [18:49:29]save OK [18:49:29]Clear old archive folders... [18:49:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:49:29]tlvbuf is B6EBD510 [18:49:29]SAM_PROTO_ClearQueue [18:49:29]wFMCommunicate request_size=4 [18:49:29]MH_SAM_APDU [18:49:29]CAPDU: 80 09 00 00 [18:49:29]Write to MH i2c: E2 08 00 61 13 80 09 00 00 00 00 00 00 E6 [18:49:29]Write i2c OK [18:49:29]MH_I2C_Read... [18:49:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:29]Read from MH i2c: E2 [18:49:29]MH_I2C_Read... [18:49:29]Read from MH i2c: E2 03 00 [18:49:29]MH_I2C_Read... [18:49:29]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [18:49:29]RAPDU: 90 00 [18:49:29]wFMCommunicate OK [18:49:29]SAM_PROTO_ClearQueue done [18:49:29]KKMCreateOFDPacket [18:49:29]OFDProtocolAddRootSTLVToBuf [18:49:29]FM_MakeSignedData [18:49:29]FM_MakeSignedData [18:49:29]SAM_PROTO_SignData [18:49:29]wFMCommunicate request_size=4 [18:49:29]MH_SAM_APDU [18:49:29]CAPDU: 80 0D 01 02 [18:49:29]Write to MH i2c: E2 08 00 62 13 80 0D 01 02 00 00 00 00 EE [18:49:29]Write i2c OK [18:49:29]MH_I2C_Read... [18:49:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:29]Read from MH i2c: E2 [18:49:29]MH_I2C_Read... [18:49:29]Read from MH i2c: E2 03 00 [18:49:29]MH_I2C_Read... [18:49:29]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [18:49:29]RAPDU: 90 00 [18:49:29]wFMCommunicate OK [18:49:29]wFMCommunicate request_size=255 [18:49:29]MH_SAM_APDU [18:49: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 B9 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 09 03 00 35 04 06 00 C2 [18:49:29]Write to MH i2c: E2 02 01 63 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 B9 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 09 03 00 35 04 06 00 C2 00 00 5F [18:49:29]Write i2c OK [18:49:29]MH_I2C_Read... [18:49:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:30]Read from MH i2c: E2 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 03 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 03 00 63 13 00 90 00 EA [18:49:30]RAPDU: 90 00 [18:49:30]wFMCommunicate OK [18:49:30]wFMCommunicate request_size=10 [18:49:30]MH_SAM_APDU [18:49:30]CAPDU: 80 0D 02 02 05 C2 6F 88 A3 63 [18:49:30]Write to MH i2c: E2 0D 00 64 13 80 0D 02 02 05 00 C2 6F 88 A3 63 00 00 BA [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:30]Read from MH i2c: E2 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 03 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 03 00 64 13 00 90 00 EB [18:49:30]RAPDU: 90 00 [18:49:30]wFMCommunicate OK [18:49:30]wFMCommunicate request_size=4 [18:49:30]MH_SAM_APDU [18:49:30]CAPDU: 80 0D 03 02 [18:49:30]Write to MH i2c: E2 08 00 65 13 80 0D 03 02 00 00 00 00 F3 [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:30]Read from MH i2c: E2 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 0B 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 0B 00 65 13 00 99 EF C9 59 F9 47 BB 21 90 00 BA [18:49:30]RAPDU: 99 EF C9 59 F9 47 BB 21 90 00 [18:49:30]wFMCommunicate OK [18:49:30]SAM_PROTO_SignData done [18:49:30]FM_MakeSignedData done [18:49:30]CreateOFDProtocolMessage [18:49:30]wFMCommunicate request_size=4 [18:49:30]MH_SAM_APDU [18:49:30]CAPDU: 80 11 00 00 [18:49:30]Write to MH i2c: E2 08 00 66 13 80 11 00 00 00 00 00 00 F3 [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:30]Read from MH i2c: E2 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 17 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: E2 17 00 66 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 40 [18:49:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:49:30]wFMCommunicate OK [18:49:30]CreateOFDProtocolMessage done [18:49:30]OFDSenderStorePacket 198977 [18:49:30]StoreOFDPacket docnum=198977 [18:49:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A D5 07 01 1B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 B9 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 09 03 00 35 04 06 00 C2 C2 6F 88 A3 63 99 EF C9 59 F9 47 BB 21 [18:49:30]CheckFolder [18:49:30]dirname=/storage/ofd_packets [18:49:30]CheckFolder done [18:49:30]ProducePacketName [18:49:30]name=ofd_packets/00198977 [18:49:30]NVStorageSaveData ofd_packets/00198977 [18:49:30]File name is /storage/ofd_packets/00198977 [18:49:30]Write 301 bytes [18:49:30]NVStorageSaveData done [18:49:30]OFDSenderStorePacket done [18:49:30]KKMCreateOFDPacket done [18:49:30]NVStorageSaveData kkm_last_timestamp [18:49:30]File name is /storage/kkm_last_timestamp [18:49:30]Write 4 bytes [18:49:30]NVStorageSaveData done [18:49:30]ExternCall_PrintAddStr [18:49:30]wPrintStart [18:49:30]Write to MH i2c: 01 00 00 67 13 7A [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 07 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 07 00 67 13 00 00 00 00 00 FF 0F 8F [18:49:30]RasterBufferAndPrint [18:49:30]line 小褔械褌 N : (1)11326446 [18:49:30]line 袠袧袧: 02508201610067 [18:49:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:49:30]line 袩袪袨袛袗袞袗 [18:49:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:49:30]line 孝芯胁邪褉: 2710124130 [18:49:30]line 袗懈-92-袣-4 [18:49:30]line 7.380 * 67.80 [18:49:30]line = 500.36 [18:49:30]line 袧袛小 12% 袧小袩 1% [18:49:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:49:30]line 袨袣袪校袚袥袝袧袠袝: -0.36 [18:49:30]line 袠孝袨袚袨: 500.00 [18:49:30]line 袙薪械褋械薪芯: 500.00 [18:49:30]line 小袛袗效袗: 0.00 [18:49:30]line 袧小袩 1% : 4.43 [18:49:30]line 袧袛小 12% : 53.14 [18:49:30]line 袧邪谢懈褔薪褘屑懈: 500.00 [18:49:30]line 袘械蟹薪邪谢.: 0.00 [18:49:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:49:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:49:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:49:30]line 效械泻 585 17.08.2024 18:49 [18:49:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:49:30]line 袟袧袦: 0300000079 [18:49:30]line 袪袧袦: 0000000000092545 [18:49:30]line 袙械褉褋懈褟 袣袣袦: 001 [18:49:30]line 肖袦: 0000000000871802 [18:49:30]line 肖袛: 198977 [18:49:30]line 肖袩袛: 214140350669667 [18:49:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T184929&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198977&fm=214140350669667&tin=02508201610067®Number=0000000000092545&sum=50000 [18:49:30]written 0, free lines is 4095 [18:49:30]OFD Sender: Processing packet 198977 [packets to send 246, broken 245] [18:49:30]ProducePacketName [18:49:30]name=ofd_packets/00198977 [18:49:30]OFD Sender: To server: 嚂鰌G, [18:49:30]CommunicateWithHost lk.salyk.kg:30040 [18:49:30]ConnectInit lk.salyk.kg [18:49:30]Connected sock=10 [18:49:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3A D5 07 01 1B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 B9 F0 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 41 09 03 00 35 04 06 00 C2 C2 6F 88 A3 63 99 EF C9 59 F9 47 BB 21 [18:49:30]Write to MH i2c: 01 00 00 92 13 A5 [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 07 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: 01 07 00 92 13 00 00 00 00 00 DC 0C 94 [18:49:30]RasterBufferAndPrint [18:49:30]line [18:49:30]line [18:49:30]line [18:49:30]line [18:49:30]line [18:49:30]written 0, free lines is 3298 [18:49:30]MH_Cut [18:49:30]Write to MH i2c: D1 01 00 99 13 01 7E [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: D1 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: D1 01 00 [18:49:30]MH_I2C_Read... [18:49:30]Read from MH i2c: D1 01 00 99 13 00 7D [18:49:30]Write to MH i2c: 01 00 00 9A 13 AD [18:49:30]Write i2c OK [18:49:30]MH_I2C_Read... [18:49:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D A6 47 00 A8 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 31 38 30 32 10 04 04 00 41 09 03 00 F4 03 04 00 C8 9C C0 66 B6 04 01 00 00 8E 13 7A A0 53 21 D0 03 [18:49:30]CommunicateWithHost err = 0 [18:49:30]CheckOFDResponse [18:49:30]1017 (14) - 77093643461234 [18:49:30]1041 (16) - 0000000000871802 [18:49:30]1040 (4) - 198977 [18:49:30]1012 (4) - 17.08.2024 12:51 [18:49:30]1206 (1) - 0 [18:49:30]OFD Sender: Remove packet 198977 [18:49:30]ProducePacketName [18:49:30]name=ofd_packets/00198977 [18:49:30]NVStorageDeleteData [18:49:31]OFD Sender: No OFD packet to send [18:49:31]*** Cut start [18:49:31]*** Purtial cut [18:49:31]*** Stage 1: CUTSNS_PIN = 1 [18:49:31]Read from MH i2c: 01 [18:49:31]MH_I2C_Read... [18:49:31]*** Stop cut motor [18:49:31]*** Cut end [18:49:31]Read from MH i2c: 01 07 00 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: 01 07 00 9A 13 00 00 00 00 00 FF 0F C2 [18:49:31]process_action close_receipt done [18:49:31]requested_data is exist [18:49:31]produce_requested_data [18:49:31]requested_item fm.sn is exist - process it [18:49:31]wFMCommunicate request_size=4 [18:49:31]MH_SAM_APDU [18:49:31]CAPDU: 80 11 00 00 [18:49:31]Write to MH i2c: E2 08 00 9B 13 80 11 00 00 00 00 00 00 28 [18:49:31]Write i2c OK [18:49:31]MH_I2C_Read... [18:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:31]Read from MH i2c: E2 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 17 00 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 17 00 9B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 75 [18:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:49:31]wFMCommunicate OK [18:49:31]requested_item fd.num is exist - process it [18:49:31]SAM_PROTO_GetFieldsCounters [18:49:31]wFMCommunicate request_size=4 [18:49:31]MH_SAM_APDU [18:49:31]CAPDU: 80 13 00 00 [18:49:31]Write to MH i2c: E2 08 00 9C 13 80 13 00 00 00 00 00 00 2B [18:49:31]Write i2c OK [18:49:31]MH_I2C_Read... [18:49:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:31]Read from MH i2c: E2 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 62 00 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 62 00 9C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [18:49:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 41 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:49:31]wFMCommunicate OK [18:49:31]SAM_PROTO_GetFieldsCounters done [18:49:31]requested_item shift.num is exist - process it [18:49:31]requested_item shift.opened is exist - process it [18:49:31]req_shift_opened [18:49:31]FM_GetShiftState [18:49:31]SAM_PROTO_GetShiftState [18:49:31]wFMCommunicate request_size=4 [18:49:31]MH_SAM_APDU [18:49:31]CAPDU: 80 13 01 00 [18:49:31]Write to MH i2c: E2 08 00 9D 13 80 13 01 00 00 00 00 00 2D [18:49:31]Write i2c OK [18:49:31]MH_I2C_Read... [18:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:31]Read from MH i2c: E2 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 0E 00 [18:49:31]MH_I2C_Read... [18:49:31]Read from MH i2c: E2 0E 00 9D 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8D [18:49:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:49:31]wFMCommunicate OK [18:49:31]SAM_PROTO_GetShiftState done [18:49:31]FM_GetShiftState done [18:49:31]req_shift_opened done [18:49:31]requested_item shift.open_date is exist - process it [18:49:31]req_shift_open_date [18:49:31]req_shift_open_date done [18:49:31]produce_requested_data done [18:49:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198977,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:49:31]process_action_free close_receipt [18:49:31]json_value_free [18:49:31]json_value_free done [18:49:31]process_json_proto returns [18:49:31]Send response to host [18:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198977,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:49:31]free response buf [18:49:31]execute_script done [18:49:31]execute_script returns [18:49:31]free content buf [18:49:31]Sock 7.Close socket [18:49:31]Sock 7.Thread stoped [18:49:36]OFD Sender: No OFD packet to send [18:49:41]OFD Sender: No OFD packet to send [18:49:46]OFD Sender: No OFD packet to send [18:49:51]OFD Sender: No OFD packet to send [18:49:56]OFD Sender: No OFD packet to send [18:50:01]OFD Sender: No OFD packet to send [18:50:06]OFD Sender: No OFD packet to send [18:50:11]OFD Sender: No OFD packet to send [18:50:16]OFD Sender: No OFD packet to send [18:50:21]OFD Sender: No OFD packet to send [18:50:26]OFD Sender: No OFD packet to send [18:50:31]OFD Sender: No OFD packet to send [18:50:36]OFD Sender: No OFD packet to send [18:50:41]OFD Sender: No OFD packet to send [18:50:46]OFD Sender: No OFD packet to send [18:50:51]OFD Sender: No OFD packet to send [18:50:56]OFD Sender: No OFD packet to send [18:51:01]OFD Sender: No OFD packet to send [18:51:06]OFD Sender: No OFD packet to send [18:51:11]OFD Sender: No OFD packet to send [18:51:16]OFD Sender: No OFD packet to send [18:51:21]OFD Sender: No OFD packet to send [18:51:26]OFD Sender: No OFD packet to send [18:51:31]OFD Sender: No OFD packet to send [18:51:36]OFD Sender: No OFD packet to send [18:51:41]OFD Sender: No OFD packet to send [18:51:46]OFD Sender: No OFD packet to send [18:51:51]OFD Sender: No OFD packet to send [18:51:56]OFD Sender: No OFD packet to send [18:52:01]OFD Sender: No OFD packet to send [18:52:06]OFD Sender: No OFD packet to send [18:52:11]OFD Sender: No OFD packet to send [18:52:16]OFD Sender: No OFD packet to send [18:52:21]OFD Sender: No OFD packet to send [18:52:26]OFD Sender: No OFD packet to send [18:52:31]OFD Sender: No OFD packet to send [18:52:36]OFD Sender: No OFD packet to send [18:52:40]accept exits with 9 [18:52:40]New connection [18:52:40]New thread 3066793316 created [18:52:40]Thread 3066936676 joined [18:52:40]Waiting for new connection... [18:52:40] Sock 9.Parse request [18:52:40]Sock 9.Check first char [18:52:40]Sock 9.First char is OK [18:52:40]request: POST /json_proto HTTP/1.0 [18:52:40]Method: POST [18:52:40]URL: /json_proto [18:52:40]Method is POST - this is cgi request [18:52:40]url: /json_proto [18:52:40]query_string will be loaded in cgi processing [18:52:40]execute_cgi json_proto POST (null) [18:52:40]execute_cgi path=json_proto method=POST [18:52:40]POST find Content-Length [18:52:40]Host: 172.17.46.195:8080 [18:52:40]Content-Length: 679 [18:52:40]Content-Type: application/json [18:52:40] [18:52:40]POST finish read [18:52:40]Found Content-Length = 679 [18:52:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:40]execute_script... [18:52: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)11326447", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:40]POST & json_proto [18:52:40]process_json_proto [18:52:40]json parsed OK: [18:52:40]protocol is kg_v1.0 [18:52:40]action value=close_receipt [18:52:40]process_action close_receipt [18:52:40]cmd_close_receipt [18:52:40]MH_GetDate [18:52:40]Write to MH i2c: F0 00 00 9E 13 A0 [18:52:40]Write i2c OK [18:52:40]MH_I2C_Read... [18:52:40]Read from MH i2c: F0 [18:52:40]MH_I2C_Read... [18:52:40]Read from MH i2c: F0 09 00 [18:52:40]MH_I2C_Read... [18:52:40]Read from MH i2c: F0 09 00 9E 13 00 79 F1 C0 66 8D AE BC 66 96 [18:52:40]GetLastDocTimeStamp 1723920569 [18:52:40]current date 1723920761 [18:52:40]FM_GetShiftState [18:52:40]SAM_PROTO_GetShiftState [18:52:40]wFMCommunicate request_size=4 [18:52:40]MH_SAM_APDU [18:52:40]CAPDU: 80 13 01 00 [18:52:40]Write to MH i2c: E2 08 00 9F 13 80 13 01 00 00 00 00 00 2F [18:52:40]Write i2c OK [18:52:40]MH_I2C_Read... [18:52:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:40]Read from MH i2c: E2 [18:52:40]MH_I2C_Read... [18:52:40]Read from MH i2c: E2 0E 00 [18:52:40]MH_I2C_Read... [18:52:40]Read from MH i2c: E2 0E 00 9F 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8F [18:52:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:52:40]wFMCommunicate OK [18:52:40]SAM_PROTO_GetShiftState done [18:52:40]FM_GetShiftState done [18:52:40]opened in 1723853126 [18:52:40]opened+sec_in_day 1723939526 [18:52:40]quantity*price = 50036 [18:52:40]sum+1 = 50037 [18:52:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 586 17.08.2024 18:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198978 肖袩袛: 169980656303915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T185241&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198978&fm=169980656303915&tin=02508201610067®Number=0000000000092545&sum=50000 [18:52:42]StoreToDocumentArchive [18:52:42]shift 463 fd 198978 [18:52:42]save to /storage/0463/doc_00198978 [18:52:42]save last doc name /storage/0463/doc_00198978 to /storage/kkm_last_doc_name [18:52:42]save OK [18:52:42]Clear old archive folders... [18:52:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:42]tlvbuf is 019C8570 [18:52:42]SAM_PROTO_ClearQueue [18:52:42]wFMCommunicate request_size=4 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 09 00 00 [18:52:42]Write to MH i2c: E2 08 00 AC 13 80 09 00 00 00 00 00 00 31 [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 AC 13 00 90 00 33 [18:52:42]RAPDU: 90 00 [18:52:42]wFMCommunicate OK [18:52:42]SAM_PROTO_ClearQueue done [18:52:42]KKMCreateOFDPacket [18:52:42]OFDProtocolAddRootSTLVToBuf [18:52:42]FM_MakeSignedData [18:52:42]FM_MakeSignedData [18:52:42]SAM_PROTO_SignData [18:52:42]wFMCommunicate request_size=4 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 0D 01 02 [18:52:42]Write to MH i2c: E2 08 00 AD 13 80 0D 01 02 00 00 00 00 39 [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 AD 13 00 90 00 34 [18:52:42]RAPDU: 90 00 [18:52:42]wFMCommunicate OK [18:52:42]wFMCommunicate request_size=255 [18:52:42]MH_SAM_APDU [18:52: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 79 F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 09 03 00 35 04 06 00 9A [18:52:42]Write to MH i2c: E2 02 01 AE 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 79 F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 09 03 00 35 04 06 00 9A 00 00 45 [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 AE 13 00 90 00 35 [18:52:42]RAPDU: 90 00 [18:52:42]wFMCommunicate OK [18:52:42]wFMCommunicate request_size=10 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 0D 02 02 05 98 B4 A3 3F 2B [18:52:42]Write to MH i2c: E2 0D 00 AF 13 80 0D 02 02 05 00 98 B4 A3 3F 2B 00 00 9F [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 03 00 AF 13 00 90 00 36 [18:52:42]RAPDU: 90 00 [18:52:42]wFMCommunicate OK [18:52:42]wFMCommunicate request_size=4 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 0D 03 02 [18:52:42]Write to MH i2c: E2 08 00 B0 13 80 0D 03 02 00 00 00 00 3E [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 0B 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 0B 00 B0 13 00 44 9D EE 8A FB D6 35 3F 90 00 DD [18:52:42]RAPDU: 44 9D EE 8A FB D6 35 3F 90 00 [18:52:42]wFMCommunicate OK [18:52:42]SAM_PROTO_SignData done [18:52:42]FM_MakeSignedData done [18:52:42]CreateOFDProtocolMessage [18:52:42]wFMCommunicate request_size=4 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 11 00 00 [18:52:42]Write to MH i2c: E2 08 00 B1 13 80 11 00 00 00 00 00 00 3E [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:42]Read from MH i2c: E2 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 17 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: E2 17 00 B1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8B [18:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:52:42]wFMCommunicate OK [18:52:42]CreateOFDProtocolMessage done [18:52:42]OFDSenderStorePacket 198978 [18:52:42]StoreOFDPacket docnum=198978 [18:52:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 08 07 01 DA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 79 F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 09 03 00 35 04 06 00 9A 98 B4 A3 3F 2B 44 9D EE 8A FB D6 35 3F [18:52:42]CheckFolder [18:52:42]dirname=/storage/ofd_packets [18:52:42]CheckFolder done [18:52:42]ProducePacketName [18:52:42]name=ofd_packets/00198978 [18:52:42]NVStorageSaveData ofd_packets/00198978 [18:52:42]File name is /storage/ofd_packets/00198978 [18:52:42]Write 301 bytes [18:52:42]NVStorageSaveData done [18:52:42]OFDSenderStorePacket done [18:52:42]KKMCreateOFDPacket done [18:52:42]NVStorageSaveData kkm_last_timestamp [18:52:42]File name is /storage/kkm_last_timestamp [18:52:42]Write 4 bytes [18:52:42]NVStorageSaveData done [18:52:42]ExternCall_PrintAddStr [18:52:42]wPrintStart [18:52:42]Write to MH i2c: 01 00 00 B2 13 C5 [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: 01 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: 01 07 00 [18:52:42]MH_I2C_Read... [18:52:42]Read from MH i2c: 01 07 00 B2 13 00 00 00 00 00 FF 0F DA [18:52:42]RasterBufferAndPrint [18:52:42]line 小褔械褌 N : (1)11326447 [18:52:42]line 袠袧袧: 02508201610067 [18:52:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:52:42]line 袩袪袨袛袗袞袗 [18:52:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [18:52:42]line 孝芯胁邪褉: 2710124130 [18:52:42]line 袗懈-92-袣-4 [18:52:42]line 7.380 * 67.80 [18:52:42]line = 500.36 [18:52:42]line 袧袛小 12% 袧小袩 1% [18:52:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:52:42]line 袨袣袪校袚袥袝袧袠袝: -0.36 [18:52:42]line 袠孝袨袚袨: 500.00 [18:52:42]line 袙薪械褋械薪芯: 500.00 [18:52:42]line 小袛袗效袗: 0.00 [18:52:42]line 袧小袩 1% : 4.43 [18:52:42]line 袧袛小 12% : 53.14 [18:52:42]line 袧邪谢懈褔薪褘屑懈: 500.00 [18:52:42]line 袘械蟹薪邪谢.: 0.00 [18:52:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:52:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:52:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:52:42]line 效械泻 586 17.08.2024 18:52 [18:52:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:52:42]line 袟袧袦: 0300000079 [18:52:42]line 袪袧袦: 0000000000092545 [18:52:42]line 袙械褉褋懈褟 袣袣袦: 001 [18:52:42]line 肖袦: 0000000000871802 [18:52:42]line 肖袛: 198978 [18:52:42]line 肖袩袛: 169980656303915 [18:52:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T185241&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198978&fm=169980656303915&tin=02508201610067®Number=0000000000092545&sum=50000 [18:52:42]written 0, free lines is 4095 [18:52:42]OFD Sender: Processing packet 198978 [packets to send 246, broken 245] [18:52:42]ProducePacketName [18:52:42]name=ofd_packets/00198978 [18:52:42]OFD Sender: To server: 嚂鰌G, [18:52:42]CommunicateWithHost lk.salyk.kg:30040 [18:52:42]ConnectInit lk.salyk.kg [18:52:42]Connected sock=10 [18:52:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 95 08 07 01 DA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 79 F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 42 09 03 00 35 04 06 00 9A 98 B4 A3 3F 2B 44 9D EE 8A FB D6 35 3F [18:52:43]Write to MH i2c: 01 00 00 DD 13 F0 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 DD 13 00 00 00 00 00 E4 0C E7 [18:52:43]RasterBufferAndPrint [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]written 0, free lines is 3306 [18:52:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 B0 47 00 46 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 31 38 30 32 10 04 04 00 42 09 03 00 F4 03 04 00 88 9D C0 66 B6 04 01 00 00 99 0C 39 08 28 90 BF AD [18:52:43]CommunicateWithHost err = 0 [18:52:43]CheckOFDResponse [18:52:43]1017 (14) - 77093643461234 [18:52:43]1041 (16) - 0000000000871802 [18:52:43]1040 (4) - 198978 [18:52:43]1012 (4) - 17.08.2024 12:54 [18:52:43]1206 (1) - 0 [18:52:43]OFD Sender: Remove packet 198978 [18:52:43]ProducePacketName [18:52:43]name=ofd_packets/00198978 [18:52:43]NVStorageDeleteData [18:52:43]MH_Cut [18:52:43]Write to MH i2c: D1 01 00 E4 13 01 C9 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 01 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 01 00 E4 13 00 C8 [18:52:43]Write to MH i2c: 01 00 00 E5 13 F8 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]OFD Sender: No OFD packet to send [18:52:43]*** Cut start [18:52:43]*** Purtial cut [18:52:43]*** CUTSNS_PIN = 0 [18:52:44]*** Stage 1: CUTSNS_PIN = 1 [18:52:45]Read from MH i2c: 01 [18:52:45]MH_I2C_Read... [18:52:45]*** Stop cut motor [18:52:45]*** Cut end [18:52:45]Read from MH i2c: 01 07 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: 01 07 00 E5 13 00 00 00 00 00 FF 0F 0D [18:52:45]process_action close_receipt done [18:52:45]requested_data is exist [18:52:45]produce_requested_data [18:52:45]requested_item fm.sn is exist - process it [18:52:45]wFMCommunicate request_size=4 [18:52:45]MH_SAM_APDU [18:52:45]CAPDU: 80 11 00 00 [18:52:45]Write to MH i2c: E2 08 00 E6 13 80 11 00 00 00 00 00 00 73 [18:52:45]Write i2c OK [18:52:45]MH_I2C_Read... [18:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:45]Read from MH i2c: E2 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 17 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 17 00 E6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C0 [18:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:52:45]wFMCommunicate OK [18:52:45]requested_item fd.num is exist - process it [18:52:45]SAM_PROTO_GetFieldsCounters [18:52:45]wFMCommunicate request_size=4 [18:52:45]MH_SAM_APDU [18:52:45]CAPDU: 80 13 00 00 [18:52:45]Write to MH i2c: E2 08 00 E7 13 80 13 00 00 00 00 00 00 76 [18:52:45]Write i2c OK [18:52:45]MH_I2C_Read... [18:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:46]Read from MH i2c: E2 [18:52:46]MH_I2C_Read... [18:52:46]Read from MH i2c: E2 62 00 [18:52:46]MH_I2C_Read... [18:52:46]Read from MH i2c: E2 62 00 E7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [18:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 42 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:52:46]wFMCommunicate OK [18:52:46]SAM_PROTO_GetFieldsCounters done [18:52:46]requested_item shift.num is exist - process it [18:52:46]requested_item shift.opened is exist - process it [18:52:46]req_shift_opened [18:52:46]FM_GetShiftState [18:52:46]SAM_PROTO_GetShiftState [18:52:46]wFMCommunicate request_size=4 [18:52:46]MH_SAM_APDU [18:52:46]CAPDU: 80 13 01 00 [18:52:46]Write to MH i2c: E2 08 00 E8 13 80 13 01 00 00 00 00 00 78 [18:52:46]Write i2c OK [18:52:46]MH_I2C_Read... [18:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:46]Read from MH i2c: E2 [18:52:46]MH_I2C_Read... [18:52:46]Read from MH i2c: E2 0E 00 [18:52:46]MH_I2C_Read... [18:52:46]Read from MH i2c: E2 0E 00 E8 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D8 [18:52:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:52:46]wFMCommunicate OK [18:52:46]SAM_PROTO_GetShiftState done [18:52:46]FM_GetShiftState done [18:52:46]req_shift_opened done [18:52:46]requested_item shift.open_date is exist - process it [18:52:46]req_shift_open_date [18:52:46]req_shift_open_date done [18:52:46]produce_requested_data done [18:52:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198978,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:52:46]process_action_free close_receipt [18:52:46]json_value_free [18:52:46]json_value_free done [18:52:46]process_json_proto returns [18:52:46]Send response to host [18:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198978,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:52:46]free response buf [18:52:46]execute_script done [18:52:46]execute_script returns [18:52:46]free content buf [18:52:46]Sock 9.Close socket [18:52:46]Sock 9.Thread stoped [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:03]OFD Sender: No OFD packet to send [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:50]accept exits with 7 [18:54:50]New connection [18:54:50]New thread 3066936676 created [18:54:50]Thread 3066793316 joined [18:54:50]Waiting for new connection... [18:54:50] Sock 7.Parse request [18:54:50]Sock 7.Check first char [18:54:50]Sock 7.First char is OK [18:54:50]request: POST /json_proto HTTP/1.0 [18:54:50]Method: POST [18:54:50]URL: /json_proto [18:54:50]Method is POST - this is cgi request [18:54:50]url: /json_proto [18:54:50]query_string will be loaded in cgi processing [18:54:50]execute_cgi json_proto POST (null) [18:54:50]execute_cgi path=json_proto method=POST [18:54:50]POST find Content-Length [18:54:50]Host: 172.17.46.195:8080 [18:54:50]Content-Length: 679 [18:54:50]Content-Type: application/json [18:54:50] [18:54:50]POST finish read [18:54:50]Found Content-Length = 679 [18:54:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:50]execute_script... [18:54: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)11326448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:50]POST & json_proto [18:54:50]process_json_proto [18:54:50]json parsed OK: [18:54:50]protocol is kg_v1.0 [18:54:50]action value=close_receipt [18:54:50]process_action close_receipt [18:54:50]cmd_close_receipt [18:54:50]MH_GetDate [18:54:50]Write to MH i2c: F0 00 00 E9 13 EB [18:54:50]Write i2c OK [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: F0 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: F0 09 00 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: F0 09 00 E9 13 00 FB F1 C0 66 8D AE BC 66 63 [18:54:50]GetLastDocTimeStamp 1723920761 [18:54:50]current date 1723920891 [18:54:50]FM_GetShiftState [18:54:50]SAM_PROTO_GetShiftState [18:54:50]wFMCommunicate request_size=4 [18:54:50]MH_SAM_APDU [18:54:50]CAPDU: 80 13 01 00 [18:54:50]Write to MH i2c: E2 08 00 EA 13 80 13 01 00 00 00 00 00 7A [18:54:50]Write i2c OK [18:54:50]MH_I2C_Read... [18:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:50]Read from MH i2c: E2 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: E2 0E 00 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: E2 0E 00 EA 13 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [18:54:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:54:50]wFMCommunicate OK [18:54:50]SAM_PROTO_GetShiftState done [18:54:50]FM_GetShiftState done [18:54:50]opened in 1723853126 [18:54:50]opened+sec_in_day 1723939526 [18:54:50]quantity*price = 40002 [18:54:50]sum+1 = 40003 [18:54:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 587 17.08.2024 18:54 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198979 肖袩袛: 203716059806908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T185451&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198979&fm=203716059806908&tin=02508201610067®Number=0000000000092545&sum=40000 [18:54:51]StoreToDocumentArchive [18:54:51]shift 463 fd 198979 [18:54:51]save to /storage/0463/doc_00198979 [18:54:51]save last doc name /storage/0463/doc_00198979 to /storage/kkm_last_doc_name [18:54:51]save OK [18:54:51]Clear old archive folders... [18:54:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:51]tlvbuf is B6EA4300 [18:54:51]SAM_PROTO_ClearQueue [18:54:51]wFMCommunicate request_size=4 [18:54:51]MH_SAM_APDU [18:54:51]CAPDU: 80 09 00 00 [18:54:51]Write to MH i2c: E2 08 00 F7 13 80 09 00 00 00 00 00 00 7C [18:54:51]Write i2c OK [18:54:51]MH_I2C_Read... [18:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:51]Read from MH i2c: E2 [18:54:51]MH_I2C_Read... [18:54:51]Read from MH i2c: E2 03 00 [18:54:51]MH_I2C_Read... [18:54:51]Read from MH i2c: E2 03 00 F7 13 00 90 00 7E [18:54:51]RAPDU: 90 00 [18:54:51]wFMCommunicate OK [18:54:51]SAM_PROTO_ClearQueue done [18:54:51]KKMCreateOFDPacket [18:54:51]OFDProtocolAddRootSTLVToBuf [18:54:51]FM_MakeSignedData [18:54:51]FM_MakeSignedData [18:54:51]SAM_PROTO_SignData [18:54:51]wFMCommunicate request_size=4 [18:54:51]MH_SAM_APDU [18:54:51]CAPDU: 80 0D 01 02 [18:54:51]Write to MH i2c: E2 08 00 F8 13 80 0D 01 02 00 00 00 00 84 [18:54:51]Write i2c OK [18:54:51]MH_I2C_Read... [18:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:51]Read from MH i2c: E2 [18:54:51]MH_I2C_Read... [18:54:51]Read from MH i2c: E2 03 00 [18:54:51]MH_I2C_Read... [18:54:51]Read from MH i2c: E2 03 00 F8 13 00 90 00 7F [18:54:51]RAPDU: 90 00 [18:54:51]wFMCommunicate OK [18:54:51]wFMCommunicate request_size=255 [18:54:51]MH_SAM_APDU [18:54: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 FB F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 09 03 00 35 04 06 00 B9 [18:54:51]Write to MH i2c: E2 02 01 F9 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 FB F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 09 03 00 35 04 06 00 B9 00 00 18 [18:54:51]Write i2c OK [18:54:51]MH_I2C_Read... [18:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:52]Read from MH i2c: E2 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 03 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 03 00 F9 13 00 90 00 80 [18:54:52]RAPDU: 90 00 [18:54:52]wFMCommunicate OK [18:54:52]wFMCommunicate request_size=10 [18:54:52]MH_SAM_APDU [18:54:52]CAPDU: 80 0D 02 02 05 47 57 61 3C BC [18:54:52]Write to MH i2c: E2 0D 00 FA 13 80 0D 02 02 05 00 47 57 61 3C BC 00 00 88 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:52]Read from MH i2c: E2 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 03 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 03 00 FA 13 00 90 00 81 [18:54:52]RAPDU: 90 00 [18:54:52]wFMCommunicate OK [18:54:52]wFMCommunicate request_size=4 [18:54:52]MH_SAM_APDU [18:54:52]CAPDU: 80 0D 03 02 [18:54:52]Write to MH i2c: E2 08 00 FB 13 80 0D 03 02 00 00 00 00 89 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:52]Read from MH i2c: E2 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 0B 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 0B 00 FB 13 00 E3 0F B8 B5 81 A7 52 5E 90 00 C1 [18:54:52]RAPDU: E3 0F B8 B5 81 A7 52 5E 90 00 [18:54:52]wFMCommunicate OK [18:54:52]SAM_PROTO_SignData done [18:54:52]FM_MakeSignedData done [18:54:52]CreateOFDProtocolMessage [18:54:52]wFMCommunicate request_size=4 [18:54:52]MH_SAM_APDU [18:54:52]CAPDU: 80 11 00 00 [18:54:52]Write to MH i2c: E2 08 00 FC 13 80 11 00 00 00 00 00 00 89 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:52]Read from MH i2c: E2 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 17 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: E2 17 00 FC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D6 [18:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:54:52]wFMCommunicate OK [18:54:52]CreateOFDProtocolMessage done [18:54:52]OFDSenderStorePacket 198979 [18:54:52]StoreOFDPacket docnum=198979 [18:54:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 5A 07 01 E8 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 FB F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 09 03 00 35 04 06 00 B9 47 57 61 3C BC E3 0F B8 B5 81 A7 52 5E [18:54:52]CheckFolder [18:54:52]dirname=/storage/ofd_packets [18:54:52]CheckFolder done [18:54:52]ProducePacketName [18:54:52]name=ofd_packets/00198979 [18:54:52]NVStorageSaveData ofd_packets/00198979 [18:54:52]File name is /storage/ofd_packets/00198979 [18:54:52]Write 301 bytes [18:54:52]NVStorageSaveData done [18:54:52]OFDSenderStorePacket done [18:54:52]KKMCreateOFDPacket done [18:54:52]NVStorageSaveData kkm_last_timestamp [18:54:52]File name is /storage/kkm_last_timestamp [18:54:52]Write 4 bytes [18:54:52]NVStorageSaveData done [18:54:52]ExternCall_PrintAddStr [18:54:52]wPrintStart [18:54:52]Write to MH i2c: 01 00 00 FD 13 10 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 07 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 07 00 FD 13 00 00 00 00 00 FF 0F 25 [18:54:52]RasterBufferAndPrint [18:54:52]line 小褔械褌 N : (1)11326448 [18:54:52]line 袠袧袧: 02508201610067 [18:54:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [18:54:52]line 袩袪袨袛袗袞袗 [18:54:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [18:54:52]line 孝芯胁邪褉: 2710124130 [18:54:52]line 袗懈-92-袣-4 [18:54:52]line 5.900 * 67.80 [18:54:52]line = 400.02 [18:54:52]line 袧袛小 12% 袧小袩 1% [18:54:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [18:54:52]line 袨袣袪校袚袥袝袧袠袝: -0.02 [18:54:52]line 袠孝袨袚袨: 400.00 [18:54:52]line 袙薪械褋械薪芯: 400.00 [18:54:52]line 小袛袗效袗: 0.00 [18:54:52]line 袧小袩 1% : 3.54 [18:54:52]line 袧袛小 12% : 42.48 [18:54:52]line 袧邪谢懈褔薪褘屑懈: 400.00 [18:54:52]line 袘械蟹薪邪谢.: 0.00 [18:54:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [18:54:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [18:54:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [18:54:52]line 效械泻 587 17.08.2024 18:54 [18:54:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [18:54:52]line 袟袧袦: 0300000079 [18:54:52]line 袪袧袦: 0000000000092545 [18:54:52]line 袙械褉褋懈褟 袣袣袦: 001 [18:54:52]line 肖袦: 0000000000871802 [18:54:52]line 肖袛: 198979 [18:54:52]line 肖袩袛: 203716059806908 [18:54:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T185451&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198979&fm=203716059806908&tin=02508201610067®Number=0000000000092545&sum=40000 [18:54:52]written 0, free lines is 4095 [18:54:52]OFD Sender: Processing packet 198979 [packets to send 246, broken 245] [18:54:52]ProducePacketName [18:54:52]name=ofd_packets/00198979 [18:54:52]OFD Sender: To server: 嚂鰌G, [18:54:52]CommunicateWithHost lk.salyk.kg:30040 [18:54:52]ConnectInit lk.salyk.kg [18:54:52]Connected sock=10 [18:54:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 58 5A 07 01 E8 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 FB F1 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 09 03 00 35 04 06 00 B9 47 57 61 3C BC E3 0F B8 B5 81 A7 52 5E [18:54:52]Write to MH i2c: 01 00 00 28 14 3C [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 07 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: 01 07 00 28 14 00 00 00 00 00 DF 0C 2E [18:54:52]RasterBufferAndPrint [18:54:52]line [18:54:52]line [18:54:52]line [18:54:52]line [18:54:52]line [18:54:52]written 0, free lines is 3302 [18:54:52]MH_Cut [18:54:52]Write to MH i2c: D1 01 00 2F 14 01 15 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: D1 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: D1 01 00 [18:54:52]MH_I2C_Read... [18:54:52]Read from MH i2c: D1 01 00 2F 14 00 14 [18:54:52]Write to MH i2c: 01 00 00 30 14 44 [18:54:52]Write i2c OK [18:54:52]MH_I2C_Read... [18:54:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 98 55 47 00 09 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 43 09 03 00 F4 03 04 00 0A 9E C0 66 B6 04 01 00 00 19 18 9F CD AF 61 2E C6 [18:54:52]CommunicateWithHost err = 0 [18:54:52]CheckOFDResponse [18:54:52]1017 (14) - 77093643461234 [18:54:52]1041 (16) - 0000000000871802 [18:54:52]1040 (4) - 198979 [18:54:52]1012 (4) - 17.08.2024 12:56 [18:54:52]1206 (1) - 0 [18:54:52]OFD Sender: Remove packet 198979 [18:54:52]ProducePacketName [18:54:52]name=ofd_packets/00198979 [18:54:52]NVStorageDeleteData [18:54:53]OFD Sender: No OFD packet to send [18:54:53]*** Cut start [18:54:53]*** Purtial cut [18:54:53]*** Stage 1: CUTSNS_PIN = 1 [18:54:53]Read from MH i2c: 01 [18:54:53]MH_I2C_Read... [18:54:53]*** Stop cut motor [18:54:53]*** Cut end [18:54:53]Read from MH i2c: 01 07 00 [18:54:53]MH_I2C_Read... [18:54:53]Read from MH i2c: 01 07 00 30 14 00 00 00 00 00 FF 0F 59 [18:54:53]process_action close_receipt done [18:54:53]requested_data is exist [18:54:53]produce_requested_data [18:54:53]requested_item fm.sn is exist - process it [18:54:53]wFMCommunicate request_size=4 [18:54:53]MH_SAM_APDU [18:54:53]CAPDU: 80 11 00 00 [18:54:53]Write to MH i2c: E2 08 00 31 14 80 11 00 00 00 00 00 00 BF [18:54:53]Write i2c OK [18:54:53]MH_I2C_Read... [18:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:53]Read from MH i2c: E2 [18:54:53]MH_I2C_Read... [18:54:53]Read from MH i2c: E2 17 00 [18:54:53]MH_I2C_Read... [18:54:53]Read from MH i2c: E2 17 00 31 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0C [18:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [18:54:53]wFMCommunicate OK [18:54:53]requested_item fd.num is exist - process it [18:54:53]SAM_PROTO_GetFieldsCounters [18:54:53]wFMCommunicate request_size=4 [18:54:53]MH_SAM_APDU [18:54:53]CAPDU: 80 13 00 00 [18:54:53]Write to MH i2c: E2 08 00 32 14 80 13 00 00 00 00 00 00 C2 [18:54:53]Write i2c OK [18:54:53]MH_I2C_Read... [18:54:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:53]Read from MH i2c: E2 [18:54:53]MH_I2C_Read... [18:54:53]Read from MH i2c: E2 62 00 [18:54:53]MH_I2C_Read... [18:54:53]Read from MH i2c: E2 62 00 32 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 E3 [18:54:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 43 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:53]wFMCommunicate OK [18:54:53]SAM_PROTO_GetFieldsCounters done [18:54:53]requested_item shift.num is exist - process it [18:54:53]requested_item shift.opened is exist - process it [18:54:53]req_shift_opened [18:54:53]FM_GetShiftState [18:54:53]SAM_PROTO_GetShiftState [18:54:53]wFMCommunicate request_size=4 [18:54:53]MH_SAM_APDU [18:54:53]CAPDU: 80 13 01 00 [18:54:53]Write to MH i2c: E2 08 00 33 14 80 13 01 00 00 00 00 00 C4 [18:54:53]Write i2c OK [18:54:53]MH_I2C_Read... [18:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:54]Read from MH i2c: E2 [18:54:54]MH_I2C_Read... [18:54:54]Read from MH i2c: E2 0E 00 [18:54:54]MH_I2C_Read... [18:54:54]Read from MH i2c: E2 0E 00 33 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 24 [18:54:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [18:54:54]wFMCommunicate OK [18:54:54]SAM_PROTO_GetShiftState done [18:54:54]FM_GetShiftState done [18:54:54]req_shift_opened done [18:54:54]requested_item shift.open_date is exist - process it [18:54:54]req_shift_open_date [18:54:54]req_shift_open_date done [18:54:54]produce_requested_data done [18:54:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198979,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [18:54:54]process_action_free close_receipt [18:54:54]json_value_free [18:54:54]json_value_free done [18:54:54]process_json_proto returns [18:54:54]Send response to host [18:54:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198979,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [18:54:54]free response buf [18:54:54]execute_script done [18:54:54]execute_script returns [18:54:54]free content buf [18:54:54]Sock 7.Close socket [18:54:54]Sock 7.Thread stoped [18:54:58]OFD Sender: No OFD packet to send [18:55:03]OFD Sender: No OFD packet to send [18:55:08]OFD Sender: No OFD packet to send [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:58:03]OFD Sender: No OFD packet to send [18:58:08]OFD Sender: No OFD packet to send [18:58:13]OFD Sender: No OFD packet to send [18:58:18]OFD Sender: No OFD packet to send [18:58:23]OFD Sender: No OFD packet to send [18:58:28]OFD Sender: No OFD packet to send [18:58:33]OFD Sender: No OFD packet to send [18:58:38]OFD Sender: No OFD packet to send [18:58:43]OFD Sender: No OFD packet to send [18:58:48]OFD Sender: No OFD packet to send [18:58:53]OFD Sender: No OFD packet to send [18:58:58]OFD Sender: No OFD packet to send [18:59:03]OFD Sender: No OFD packet to send [18:59:08]OFD Sender: No OFD packet to send [18:59:13]OFD Sender: No OFD packet to send [18:59:18]OFD Sender: No OFD packet to send [18:59:23]OFD Sender: No OFD packet to send [18:59:28]OFD Sender: No OFD packet to send [18:59:33]OFD Sender: No OFD packet to send [18:59:38]OFD Sender: No OFD packet to send [18:59:43]OFD Sender: No OFD packet to send [18:59:48]OFD Sender: No OFD packet to send [18:59:53]OFD Sender: No OFD packet to send [18:59:58]OFD Sender: No OFD packet to send [19:00:03]OFD Sender: No OFD packet to send [19:00:08]OFD Sender: No OFD packet to send [19:00:13]OFD Sender: No OFD packet to send [19:00:18]OFD Sender: No OFD packet to send [19:00:23]OFD Sender: No OFD packet to send [19:00:27]accept exits with 9 [19:00:27]New connection [19:00:27]New thread 3066793316 created [19:00:27]Thread 3066936676 joined [19:00:27]Waiting for new connection... [19:00:27] Sock 9.Parse request [19:00:27]Sock 9.Check first char [19:00:27]Sock 9.First char is OK [19:00:27]request: POST /json_proto HTTP/1.0 [19:00:27]Method: POST [19:00:27]URL: /json_proto [19:00:27]Method is POST - this is cgi request [19:00:27]url: /json_proto [19:00:27]query_string will be loaded in cgi processing [19:00:27]execute_cgi json_proto POST (null) [19:00:27]execute_cgi path=json_proto method=POST [19:00:27]POST find Content-Length [19:00:27]Host: 172.17.46.195:8080 [19:00:27]Content-Length: 680 [19:00:27]Content-Type: application/json [19:00:27] [19:00:27]POST finish read [19:00:27]Found Content-Length = 680 [19:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:27]execute_script... [19:00:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326449", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:27]POST & json_proto [19:00:27]process_json_proto [19:00:27]json parsed OK: [19:00:27]protocol is kg_v1.0 [19:00:27]action value=close_receipt [19:00:27]process_action close_receipt [19:00:27]cmd_close_receipt [19:00:27]MH_GetDate [19:00:27]Write to MH i2c: F0 00 00 34 14 37 [19:00:27]Write i2c OK [19:00:27]MH_I2C_Read... [19:00:27]Read from MH i2c: F0 [19:00:27]MH_I2C_Read... [19:00:27]Read from MH i2c: F0 09 00 [19:00:27]MH_I2C_Read... [19:00:27]Read from MH i2c: F0 09 00 34 14 00 4C F3 C0 66 8D AE BC 66 02 [19:00:27]GetLastDocTimeStamp 1723920891 [19:00:27]current date 1723921228 [19:00:27]FM_GetShiftState [19:00:27]SAM_PROTO_GetShiftState [19:00:27]wFMCommunicate request_size=4 [19:00:27]MH_SAM_APDU [19:00:27]CAPDU: 80 13 01 00 [19:00:27]Write to MH i2c: E2 08 00 35 14 80 13 01 00 00 00 00 00 C6 [19:00:27]Write i2c OK [19:00:27]MH_I2C_Read... [19:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:27]Read from MH i2c: E2 [19:00:27]MH_I2C_Read... [19:00:27]Read from MH i2c: E2 0E 00 [19:00:27]MH_I2C_Read... [19:00:27]Read from MH i2c: E2 0E 00 35 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 26 [19:00:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:00:27]wFMCommunicate OK [19:00:27]SAM_PROTO_GetShiftState done [19:00:27]FM_GetShiftState done [19:00:27]opened in 1723853126 [19:00:27]opened+sec_in_day 1723939526 [19:00:27]quantity*price = 70037 [19:00:27]sum+1 = 70038 [19:00:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 588 17.08.2024 19:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198980 肖袩袛: 115369431338127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198980&fm=115369431338127&tin=02508201610067®Number=0000000000092545&sum=70000 [19:00:28]StoreToDocumentArchive [19:00:28]shift 463 fd 198980 [19:00:28]save to /storage/0463/doc_00198980 [19:00:28]save last doc name /storage/0463/doc_00198980 to /storage/kkm_last_doc_name [19:00:28]save OK [19:00:28]Clear old archive folders... [19:00:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:28]tlvbuf is B6F51600 [19:00:28]SAM_PROTO_ClearQueue [19:00:28]wFMCommunicate request_size=4 [19:00:28]MH_SAM_APDU [19:00:28]CAPDU: 80 09 00 00 [19:00:28]Write to MH i2c: E2 08 00 42 14 80 09 00 00 00 00 00 00 C8 [19:00:28]Write i2c OK [19:00:28]MH_I2C_Read... [19:00:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:28]Read from MH i2c: E2 [19:00:28]MH_I2C_Read... [19:00:28]Read from MH i2c: E2 03 00 [19:00:28]MH_I2C_Read... [19:00:28]Read from MH i2c: E2 03 00 42 14 00 90 00 CA [19:00:28]RAPDU: 90 00 [19:00:28]wFMCommunicate OK [19:00:28]SAM_PROTO_ClearQueue done [19:00:28]KKMCreateOFDPacket [19:00:28]OFDProtocolAddRootSTLVToBuf [19:00:28]FM_MakeSignedData [19:00:28]FM_MakeSignedData [19:00:28]SAM_PROTO_SignData [19:00:28]wFMCommunicate request_size=4 [19:00:28]MH_SAM_APDU [19:00:28]CAPDU: 80 0D 01 02 [19:00:28]Write to MH i2c: E2 08 00 43 14 80 0D 01 02 00 00 00 00 D0 [19:00:28]Write i2c OK [19:00:28]MH_I2C_Read... [19:00:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:28]Read from MH i2c: E2 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 43 14 00 90 00 CB [19:00:29]RAPDU: 90 00 [19:00:29]wFMCommunicate OK [19:00:29]wFMCommunicate request_size=255 [19:00:29]MH_SAM_APDU [19:00: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4C F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 09 03 00 35 04 06 00 68 [19:00:29]Write to MH i2c: E2 02 01 44 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4C F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 09 03 00 35 04 06 00 68 00 00 6A [19:00:29]Write i2c OK [19:00:29]MH_I2C_Read... [19:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:29]Read from MH i2c: E2 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 44 14 00 90 00 CC [19:00:29]RAPDU: 90 00 [19:00:29]wFMCommunicate OK [19:00:29]wFMCommunicate request_size=10 [19:00:29]MH_SAM_APDU [19:00:29]CAPDU: 80 0D 02 02 05 ED 89 F9 0C 8F [19:00:29]Write to MH i2c: E2 0D 00 45 14 80 0D 02 02 05 00 ED 89 F9 0C 8F 00 00 E7 [19:00:29]Write i2c OK [19:00:29]MH_I2C_Read... [19:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:29]Read from MH i2c: E2 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 03 00 45 14 00 90 00 CD [19:00:29]RAPDU: 90 00 [19:00:29]wFMCommunicate OK [19:00:29]wFMCommunicate request_size=4 [19:00:29]MH_SAM_APDU [19:00:29]CAPDU: 80 0D 03 02 [19:00:29]Write to MH i2c: E2 08 00 46 14 80 0D 03 02 00 00 00 00 D5 [19:00:29]Write i2c OK [19:00:29]MH_I2C_Read... [19:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:29]Read from MH i2c: E2 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 0B 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 0B 00 46 14 00 B5 9B 07 6C 67 AB 5B 20 90 00 26 [19:00:29]RAPDU: B5 9B 07 6C 67 AB 5B 20 90 00 [19:00:29]wFMCommunicate OK [19:00:29]SAM_PROTO_SignData done [19:00:29]FM_MakeSignedData done [19:00:29]CreateOFDProtocolMessage [19:00:29]wFMCommunicate request_size=4 [19:00:29]MH_SAM_APDU [19:00:29]CAPDU: 80 11 00 00 [19:00:29]Write to MH i2c: E2 08 00 47 14 80 11 00 00 00 00 00 00 D5 [19:00:29]Write i2c OK [19:00:29]MH_I2C_Read... [19:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:29]Read from MH i2c: E2 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 17 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: E2 17 00 47 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [19:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:00:29]wFMCommunicate OK [19:00:29]CreateOFDProtocolMessage done [19:00:29]OFDSenderStorePacket 198980 [19:00:29]StoreOFDPacket docnum=198980 [19:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 14 3D 07 01 38 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4C F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 09 03 00 35 04 06 00 68 ED 89 F9 0C 8F B5 9B 07 6C 67 AB 5B 20 [19:00:29]CheckFolder [19:00:29]dirname=/storage/ofd_packets [19:00:29]CheckFolder done [19:00:29]ProducePacketName [19:00:29]name=ofd_packets/00198980 [19:00:29]NVStorageSaveData ofd_packets/00198980 [19:00:29]File name is /storage/ofd_packets/00198980 [19:00:29]Write 301 bytes [19:00:29]NVStorageSaveData done [19:00:29]OFDSenderStorePacket done [19:00:29]KKMCreateOFDPacket done [19:00:29]NVStorageSaveData kkm_last_timestamp [19:00:29]File name is /storage/kkm_last_timestamp [19:00:29]Write 4 bytes [19:00:29]NVStorageSaveData done [19:00:29]ExternCall_PrintAddStr [19:00:29]wPrintStart [19:00:29]Write to MH i2c: 01 00 00 48 14 5C [19:00:29]Write i2c OK [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: 01 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: 01 07 00 [19:00:29]MH_I2C_Read... [19:00:29]Read from MH i2c: 01 07 00 48 14 00 00 00 00 00 FF 0F 71 [19:00:29]RasterBufferAndPrint [19:00:29]line 小褔械褌 N : (1)11326449 [19:00:29]line 袠袧袧: 02508201610067 [19:00:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:00:29]line 袩袪袨袛袗袞袗 [19:00:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:00:29]line 孝芯胁邪褉: 2710124130 [19:00:29]line 袗懈-92-袣-4 [19:00:29]line 10.330 * 67.80 [19:00:29]line = 700.37 [19:00:29]line 袧袛小 12% 袧小袩 1% [19:00:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:00:29]line 袨袣袪校袚袥袝袧袠袝: -0.37 [19:00:29]line 袠孝袨袚袨: 700.00 [19:00:29]line 袙薪械褋械薪芯: 700.00 [19:00:29]line 小袛袗效袗: 0.00 [19:00:29]line 袧小袩 1% : 6.20 [19:00:29]line 袧袛小 12% : 74.38 [19:00:29]line 袧邪谢懈褔薪褘屑懈: 700.00 [19:00:29]line 袘械蟹薪邪谢.: 0.00 [19:00:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:00:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:00:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:00:29]line 效械泻 588 17.08.2024 19:00 [19:00:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:00:29]line 袟袧袦: 0300000079 [19:00:29]line 袪袧袦: 0000000000092545 [19:00:29]line 袙械褉褋懈褟 袣袣袦: 001 [19:00:29]line 肖袦: 0000000000871802 [19:00:29]line 肖袛: 198980 [19:00:29]line 肖袩袛: 115369431338127 [19:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198980&fm=115369431338127&tin=02508201610067®Number=0000000000092545&sum=70000 [19:00:29]written 0, free lines is 4095 [19:00:29]OFD Sender: Processing packet 198980 [packets to send 246, broken 245] [19:00:29]ProducePacketName [19:00:29]name=ofd_packets/00198980 [19:00:29]OFD Sender: To server: 嚂鰌G, [19:00:29]CommunicateWithHost lk.salyk.kg:30040 [19:00:29]ConnectInit lk.salyk.kg [19:00:29]Connected sock=10 [19:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 14 3D 07 01 38 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 4C F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 09 03 00 35 04 06 00 68 ED 89 F9 0C 8F B5 9B 07 6C 67 AB 5B 20 [19:00:30]Write to MH i2c: 01 00 00 73 14 87 [19:00:30]Write i2c OK [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: 01 [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: 01 07 00 [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: 01 07 00 73 14 00 00 00 00 00 D7 0C 71 [19:00:30]RasterBufferAndPrint [19:00:30]line [19:00:30]line [19:00:30]line [19:00:30]line [19:00:30]line [19:00:30]written 0, free lines is 3293 [19:00:30]MH_Cut [19:00:30]Write to MH i2c: D1 01 00 7A 14 01 60 [19:00:30]Write i2c OK [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: D1 [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: D1 01 00 [19:00:30]MH_I2C_Read... [19:00:30]Read from MH i2c: D1 01 00 7A 14 00 5F [19:00:30]Write to MH i2c: 01 00 00 7B 14 8F [19:00:30]Write i2c OK [19:00:30]MH_I2C_Read... [19:00:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F2 74 47 00 55 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 44 09 03 00 F4 03 04 00 5B 9F C0 66 B6 04 01 00 00 8A 09 39 69 F8 D5 62 67 [19:00:30]CommunicateWithHost err = 0 [19:00:30]CheckOFDResponse [19:00:30]1017 (14) - 77093643461234 [19:00:30]1041 (16) - 0000000000871802 [19:00:30]1040 (4) - 198980 [19:00:30]1012 (4) - 17.08.2024 13:02 [19:00:30]1206 (1) - 0 [19:00:30]OFD Sender: Remove packet 198980 [19:00:30]ProducePacketName [19:00:30]name=ofd_packets/00198980 [19:00:30]NVStorageDeleteData [19:00:30]OFD Sender: No OFD packet to send [19:00:30]*** Cut start [19:00:30]*** Purtial cut [19:00:30]*** CUTSNS_PIN = 0 [19:00:31]*** Stage 1: CUTSNS_PIN = 1 [19:00:32]Read from MH i2c: 01 [19:00:32]MH_I2C_Read... [19:00:32]*** Stop cut motor [19:00:33]*** Cut end [19:00:33]Read from MH i2c: 01 07 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: 01 07 00 7B 14 00 00 00 00 00 FF 0F A4 [19:00:33]process_action close_receipt done [19:00:33]requested_data is exist [19:00:33]produce_requested_data [19:00:33]requested_item fm.sn is exist - process it [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 11 00 00 [19:00:33]Write to MH i2c: E2 08 00 7C 14 80 11 00 00 00 00 00 00 0A [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 17 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 17 00 7C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [19:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:00:33]wFMCommunicate OK [19:00:33]requested_item fd.num is exist - process it [19:00:33]SAM_PROTO_GetFieldsCounters [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 13 00 00 [19:00:33]Write to MH i2c: E2 08 00 7D 14 80 13 00 00 00 00 00 00 0D [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 62 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 62 00 7D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [19:00:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 44 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:33]wFMCommunicate OK [19:00:33]SAM_PROTO_GetFieldsCounters done [19:00:33]requested_item shift.num is exist - process it [19:00:33]requested_item shift.opened is exist - process it [19:00:33]req_shift_opened [19:00:33]FM_GetShiftState [19:00:33]SAM_PROTO_GetShiftState [19:00:33]wFMCommunicate request_size=4 [19:00:33]MH_SAM_APDU [19:00:33]CAPDU: 80 13 01 00 [19:00:33]Write to MH i2c: E2 08 00 7E 14 80 13 01 00 00 00 00 00 0F [19:00:33]Write i2c OK [19:00:33]MH_I2C_Read... [19:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:33]Read from MH i2c: E2 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 0E 00 [19:00:33]MH_I2C_Read... [19:00:33]Read from MH i2c: E2 0E 00 7E 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [19:00:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:00:33]wFMCommunicate OK [19:00:33]SAM_PROTO_GetShiftState done [19:00:33]FM_GetShiftState done [19:00:33]req_shift_opened done [19:00:33]requested_item shift.open_date is exist - process it [19:00:33]req_shift_open_date [19:00:33]req_shift_open_date done [19:00:33]produce_requested_data done [19:00:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198980,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:00:33]process_action_free close_receipt [19:00:33]json_value_free [19:00:33]json_value_free done [19:00:33]process_json_proto returns [19:00:33]Send response to host [19:00:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198980,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:00:33]free response buf [19:00:33]execute_script done [19:00:33]execute_script returns [19:00:33]free content buf [19:00:33]Sock 9.Close socket [19:00:33]Sock 9.Thread stoped [19:00:35]OFD Sender: No OFD packet to send [19:00:40]OFD Sender: No OFD packet to send [19:00:45]OFD Sender: No OFD packet to send [19:00:50]OFD Sender: No OFD packet to send [19:00:55]OFD Sender: No OFD packet to send [19:01:00]OFD Sender: No OFD packet to send [19:01:05]OFD Sender: No OFD packet to send [19:01:10]OFD Sender: No OFD packet to send [19:01:15]OFD Sender: No OFD packet to send [19:01:20]OFD Sender: No OFD packet to send [19:01:25]OFD Sender: No OFD packet to send [19:01:30]OFD Sender: No OFD packet to send [19:01:35]OFD Sender: No OFD packet to send [19:01:40]OFD Sender: No OFD packet to send [19:01:45]OFD Sender: No OFD packet to send [19:01:50]OFD Sender: No OFD packet to send [19:01:55]OFD Sender: No OFD packet to send [19:02:00]OFD Sender: No OFD packet to send [19:02:05]OFD Sender: No OFD packet to send [19:02:10]OFD Sender: No OFD packet to send [19:02:15]OFD Sender: No OFD packet to send [19:02:17]accept exits with 7 [19:02:17]New connection [19:02:17]New thread 3066936676 created [19:02:17]Thread 3066793316 joined [19:02:17]Waiting for new connection... [19:02:17] Sock 7.Parse request [19:02:17]Sock 7.Check first char [19:02:17]Sock 7.First char is OK [19:02:17]request: POST /json_proto HTTP/1.0 [19:02:17]Method: POST [19:02:17]URL: /json_proto [19:02:17]Method is POST - this is cgi request [19:02:17]url: /json_proto [19:02:17]query_string will be loaded in cgi processing [19:02:17]execute_cgi json_proto POST (null) [19:02:17]execute_cgi path=json_proto method=POST [19:02:17]POST find Content-Length [19:02:17]Host: 172.17.46.195:8080 [19:02:17]Content-Length: 674 [19:02:17]Content-Type: application/json [19:02:17] [19:02:17]POST finish read [19:02:17]Found Content-Length = 674 [19:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:17]execute_script... [19:02:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326450", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 17.450, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:02:17]POST & json_proto [19:02:17]process_json_proto [19:02:17]json parsed OK: [19:02:17]protocol is kg_v1.0 [19:02:17]action value=close_receipt [19:02:17]process_action close_receipt [19:02:17]cmd_close_receipt [19:02:17]MH_GetDate [19:02:17]Write to MH i2c: F0 00 00 7F 14 82 [19:02:17]Write i2c OK [19:02:17]MH_I2C_Read... [19:02:17]Read from MH i2c: F0 [19:02:17]MH_I2C_Read... [19:02:17]Read from MH i2c: F0 09 00 [19:02:17]MH_I2C_Read... [19:02:17]Read from MH i2c: F0 09 00 7F 14 00 BA F3 C0 66 8D AE BC 66 BB [19:02:17]GetLastDocTimeStamp 1723921228 [19:02:17]current date 1723921338 [19:02:17]FM_GetShiftState [19:02:17]SAM_PROTO_GetShiftState [19:02:17]wFMCommunicate request_size=4 [19:02:17]MH_SAM_APDU [19:02:17]CAPDU: 80 13 01 00 [19:02:17]Write to MH i2c: E2 08 00 80 14 80 13 01 00 00 00 00 00 11 [19:02:17]Write i2c OK [19:02:17]MH_I2C_Read... [19:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:17]Read from MH i2c: E2 [19:02:17]MH_I2C_Read... [19:02:17]Read from MH i2c: E2 0E 00 [19:02:17]MH_I2C_Read... [19:02:17]Read from MH i2c: E2 0E 00 80 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 71 [19:02:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:02:17]wFMCommunicate OK [19:02:17]SAM_PROTO_GetShiftState done [19:02:17]FM_GetShiftState done [19:02:17]opened in 1723853126 [19:02:17]opened+sec_in_day 1723939526 [19:02:17]quantity*price = 120056 [19:02:17]sum+1 = 120057 [19:02:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.56 袠孝袨袚袨: 1200.00 袙薪械褋械薪芯: 1200.00 小袛袗效袗: 0.00 袧小袩 1% : 10.62 袧袛小 12% : 127.49 袧邪谢懈褔薪褘屑懈: 1200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 589 17.08.2024 19:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198981 肖袩袛: 69292741297656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190218&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198981&fm=69292741297656&tin=02508201610067®Number=0000000000092545&sum=120000 [19:02:18]StoreToDocumentArchive [19:02:18]shift 463 fd 198981 [19:02:18]save to /storage/0463/doc_00198981 [19:02:18]save last doc name /storage/0463/doc_00198981 to /storage/kkm_last_doc_name [19:02:18]save OK [19:02:18]Clear old archive folders... [19:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=249 [19:02:18]tlvbuf is 01985C50 [19:02:18]SAM_PROTO_ClearQueue [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 09 00 00 [19:02:18]Write to MH i2c: E2 08 00 8D 14 80 09 00 00 00 00 00 00 13 [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:18]Read from MH i2c: E2 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 [19:02:18]MH_I2C_Read... [19:02:18]Read from MH i2c: E2 03 00 8D 14 00 90 00 15 [19:02:18]RAPDU: 90 00 [19:02:18]wFMCommunicate OK [19:02:18]SAM_PROTO_ClearQueue done [19:02:18]KKMCreateOFDPacket [19:02:18]OFDProtocolAddRootSTLVToBuf [19:02:18]FM_MakeSignedData [19:02:18]FM_MakeSignedData [19:02:18]SAM_PROTO_SignData [19:02:18]wFMCommunicate request_size=4 [19:02:18]MH_SAM_APDU [19:02:18]CAPDU: 80 0D 01 02 [19:02:18]Write to MH i2c: E2 08 00 8E 14 80 0D 01 02 00 00 00 00 1B [19:02:18]Write i2c OK [19:02:18]MH_I2C_Read... [19:02:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:19]Read from MH i2c: E2 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 03 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 03 00 8E 14 00 90 00 16 [19:02:19]RAPDU: 90 00 [19:02:19]wFMCommunicate OK [19:02:19]wFMCommunicate request_size=255 [19:02:19]MH_SAM_APDU [19:02:19]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BA F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 09 03 00 35 04 06 00 3F 05 79 [19:02:19]Write to MH i2c: E2 02 01 8F 14 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BA F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 09 03 00 35 04 06 00 3F 05 79 00 00 60 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:19]Read from MH i2c: E2 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 03 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 03 00 8F 14 00 90 00 17 [19:02:19]RAPDU: 90 00 [19:02:19]wFMCommunicate OK [19:02:19]wFMCommunicate request_size=8 [19:02:19]MH_SAM_APDU [19:02:19]CAPDU: 80 0D 02 02 03 3B 05 F8 [19:02:19]Write to MH i2c: E2 0B 00 90 14 80 0D 02 02 03 00 3B 05 F8 00 00 5C [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 [19:02:19]MH_I2C_Read... [19:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:19]Read from MH i2c: E2 03 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 03 00 90 14 00 90 00 18 [19:02:19]RAPDU: 90 00 [19:02:19]wFMCommunicate OK [19:02:19]wFMCommunicate request_size=4 [19:02:19]MH_SAM_APDU [19:02:19]CAPDU: 80 0D 03 02 [19:02:19]Write to MH i2c: E2 08 00 91 14 80 0D 03 02 00 00 00 00 20 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:19]Read from MH i2c: E2 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 0B 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 0B 00 91 14 00 93 34 FF BB 31 8C 20 3E 90 00 BD [19:02:19]RAPDU: 93 34 FF BB 31 8C 20 3E 90 00 [19:02:19]wFMCommunicate OK [19:02:19]SAM_PROTO_SignData done [19:02:19]FM_MakeSignedData done [19:02:19]CreateOFDProtocolMessage [19:02:19]wFMCommunicate request_size=4 [19:02:19]MH_SAM_APDU [19:02:19]CAPDU: 80 11 00 00 [19:02:19]Write to MH i2c: E2 08 00 92 14 80 11 00 00 00 00 00 00 20 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:19]Read from MH i2c: E2 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 17 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: E2 17 00 92 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [19:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:02:19]wFMCommunicate OK [19:02:19]CreateOFDProtocolMessage done [19:02:19]OFDSenderStorePacket 198981 [19:02:19]StoreOFDPacket docnum=198981 [19:02:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 78 50 05 01 12 84 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BA F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 09 03 00 35 04 06 00 3F 05 79 3B 05 F8 93 34 FF BB 31 8C 20 3E [19:02:19]CheckFolder [19:02:19]dirname=/storage/ofd_packets [19:02:19]CheckFolder done [19:02:19]ProducePacketName [19:02:19]name=ofd_packets/00198981 [19:02:19]NVStorageSaveData ofd_packets/00198981 [19:02:19]File name is /storage/ofd_packets/00198981 [19:02:19]Write 299 bytes [19:02:19]NVStorageSaveData done [19:02:19]OFDSenderStorePacket done [19:02:19]KKMCreateOFDPacket done [19:02:19]NVStorageSaveData kkm_last_timestamp [19:02:19]File name is /storage/kkm_last_timestamp [19:02:19]Write 4 bytes [19:02:19]NVStorageSaveData done [19:02:19]ExternCall_PrintAddStr [19:02:19]wPrintStart [19:02:19]Write to MH i2c: 01 00 00 93 14 A7 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 93 14 00 00 00 00 00 FF 0F BC [19:02:19]RasterBufferAndPrint [19:02:19]line 小褔械褌 N : (1)11326450 [19:02:19]line 袠袧袧: 02508201610067 [19:02:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:02:19]line 袩袪袨袛袗袞袗 [19:02:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [19:02:19]line 孝芯胁邪褉: 2710124130 [19:02:19]line SU-92-袣-5 [19:02:19]line 17.450 * 68.80 [19:02:19]line = 1200.56 [19:02:19]line 袧袛小 12% 袧小袩 1% [19:02:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:02:19]line 袨袣袪校袚袥袝袧袠袝: -0.56 [19:02:19]line 袠孝袨袚袨: 1200.00 [19:02:19]line 袙薪械褋械薪芯: 1200.00 [19:02:19]line 小袛袗效袗: 0.00 [19:02:19]line 袧小袩 1% : 10.62 [19:02:19]line 袧袛小 12% : 127.49 [19:02:19]line 袧邪谢懈褔薪褘屑懈: 1200.00 [19:02:19]line 袘械蟹薪邪谢.: 0.00 [19:02:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:02:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:02:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:02:19]line 效械泻 589 17.08.2024 19:02 [19:02:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:02:19]line 袟袧袦: 0300000079 [19:02:19]line 袪袧袦: 0000000000092545 [19:02:19]line 袙械褉褋懈褟 袣袣袦: 001 [19:02:19]line 肖袦: 0000000000871802 [19:02:19]line 肖袛: 198981 [19:02:19]line 肖袩袛: 69292741297656 [19:02:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190218&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198981&fm=69292741297656&tin=02508201610067®Number=0000000000092545&sum=120000 [19:02:19]written 0, free lines is 4095 [19:02:19]OFD Sender: Processing packet 198981 [packets to send 246, broken 245] [19:02:19]ProducePacketName [19:02:19]name=ofd_packets/00198981 [19:02:19]OFD Sender: To server: 嚂鰌G, [19:02:19]CommunicateWithHost lk.salyk.kg:30040 [19:02:19]ConnectInit lk.salyk.kg [19:02:19]Connected sock=10 [19:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 78 50 05 01 12 84 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 44 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 BA F3 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 09 03 00 35 04 06 00 3F 05 79 3B 05 F8 93 34 FF BB 31 8C 20 3E [19:02:19]Write to MH i2c: 01 00 00 BE 14 D2 [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: 01 07 00 BE 14 00 00 00 00 00 E6 0C CB [19:02:19]RasterBufferAndPrint [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]line [19:02:19]written 0, free lines is 3311 [19:02:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 43 A3 47 00 28 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 45 09 03 00 F4 03 04 00 C9 9F C0 66 B6 04 01 00 00 1E 6C 0E 1A 44 7E D2 F5 [19:02:19]CommunicateWithHost err = 0 [19:02:19]CheckOFDResponse [19:02:19]1017 (14) - 77093643461234 [19:02:19]1041 (16) - 0000000000871802 [19:02:19]1040 (4) - 198981 [19:02:19]1012 (4) - 17.08.2024 13:04 [19:02:19]1206 (1) - 0 [19:02:19]OFD Sender: Remove packet 198981 [19:02:19]ProducePacketName [19:02:19]name=ofd_packets/00198981 [19:02:19]NVStorageDeleteData [19:02:19]MH_Cut [19:02:19]Write to MH i2c: D1 01 00 C5 14 01 AB [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 01 00 [19:02:19]MH_I2C_Read... [19:02:19]Read from MH i2c: D1 01 00 C5 14 00 AA [19:02:19]Write to MH i2c: 01 00 00 C6 14 DA [19:02:19]Write i2c OK [19:02:19]MH_I2C_Read... [19:02:20]OFD Sender: No OFD packet to send [19:02:20]*** Cut start [19:02:20]*** Purtial cut [19:02:20]*** Stage 1: CUTSNS_PIN = 1 [19:02:20]Read from MH i2c: 01 [19:02:21]MH_I2C_Read... [19:02:21]*** Stop cut motor [19:02:21]*** Cut end [19:02:21]Read from MH i2c: 01 07 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: 01 07 00 C6 14 00 00 00 00 00 FF 0F EF [19:02:21]process_action close_receipt done [19:02:21]requested_data is exist [19:02:21]produce_requested_data [19:02:21]requested_item fm.sn is exist - process it [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 11 00 00 [19:02:21]Write to MH i2c: E2 08 00 C7 14 80 11 00 00 00 00 00 00 55 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 17 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 17 00 C7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [19:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:02:21]wFMCommunicate OK [19:02:21]requested_item fd.num is exist - process it [19:02:21]SAM_PROTO_GetFieldsCounters [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 13 00 00 [19:02:21]Write to MH i2c: E2 08 00 C8 14 80 13 00 00 00 00 00 00 58 [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 62 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 62 00 C8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [19:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 45 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:21]wFMCommunicate OK [19:02:21]SAM_PROTO_GetFieldsCounters done [19:02:21]requested_item shift.num is exist - process it [19:02:21]requested_item shift.opened is exist - process it [19:02:21]req_shift_opened [19:02:21]FM_GetShiftState [19:02:21]SAM_PROTO_GetShiftState [19:02:21]wFMCommunicate request_size=4 [19:02:21]MH_SAM_APDU [19:02:21]CAPDU: 80 13 01 00 [19:02:21]Write to MH i2c: E2 08 00 C9 14 80 13 01 00 00 00 00 00 5A [19:02:21]Write i2c OK [19:02:21]MH_I2C_Read... [19:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:21]Read from MH i2c: E2 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 0E 00 [19:02:21]MH_I2C_Read... [19:02:21]Read from MH i2c: E2 0E 00 C9 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BA [19:02:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:02:21]wFMCommunicate OK [19:02:21]SAM_PROTO_GetShiftState done [19:02:21]FM_GetShiftState done [19:02:21]req_shift_opened done [19:02:21]requested_item shift.open_date is exist - process it [19:02:21]req_shift_open_date [19:02:21]req_shift_open_date done [19:02:21]produce_requested_data done [19:02:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198981,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:02:21]process_action_free close_receipt [19:02:21]json_value_free [19:02:21]json_value_free done [19:02:21]process_json_proto returns [19:02:21]Send response to host [19:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198981,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:02:21]free response buf [19:02:21]execute_script done [19:02:21]execute_script returns [19:02:21]free content buf [19:02:21]Sock 7.Close socket [19:02:21]Sock 7.Thread stoped [19:02:25]OFD Sender: No OFD packet to send [19:02:30]OFD Sender: No OFD packet to send [19:02:35]OFD Sender: No OFD packet to send [19:02:40]OFD Sender: No OFD packet to send [19:02:45]OFD Sender: No OFD packet to send [19:02:50]OFD Sender: No OFD packet to send [19:02:55]OFD Sender: No OFD packet to send [19:03:00]OFD Sender: No OFD packet to send [19:03:05]OFD Sender: No OFD packet to send [19:03:10]OFD Sender: No OFD packet to send [19:03:15]OFD Sender: No OFD packet to send [19:03:20]OFD Sender: No OFD packet to send [19:03:25]OFD Sender: No OFD packet to send [19:03:30]accept exits with 9 [19:03:30]New connection [19:03:30]New thread 3066793316 created [19:03:30]Thread 3066936676 joined [19:03:30]Waiting for new connection... [19:03:30] Sock 9.Parse request [19:03:30]Sock 9.Check first char [19:03:30]Sock 9.First char is OK [19:03:30]request: POST /json_proto HTTP/1.0 [19:03:30]Method: POST [19:03:30]URL: /json_proto [19:03:30]Method is POST - this is cgi request [19:03:30]url: /json_proto [19:03:30]query_string will be loaded in cgi processing [19:03:30]execute_cgi json_proto POST (null) [19:03:30]execute_cgi path=json_proto method=POST [19:03:30]POST find Content-Length [19:03:30]Host: 172.17.46.195:8080 [19:03:30]Content-Length: 821 [19:03:30]Content-Type: application/json [19:03:30] [19:03:30]POST finish read [19:03:30]Found Content-Length = 821 [19:03:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:30]execute_script... [19:03: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)11326452", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:30]POST & json_proto [19:03:30]process_json_proto [19:03:30]json parsed OK: [19:03:30]protocol is kg_v1.0 [19:03:30]action value=close_receipt [19:03:30]process_action close_receipt [19:03:30]cmd_close_receipt [19:03:30]MH_GetDate [19:03:30]Write to MH i2c: F0 00 00 CA 14 CD [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 09 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: F0 09 00 CA 14 00 02 F4 C0 66 8D AE BC 66 4F [19:03:30]GetLastDocTimeStamp 1723921338 [19:03:30]current date 1723921410 [19:03:30]FM_GetShiftState [19:03:30]SAM_PROTO_GetShiftState [19:03:30]wFMCommunicate request_size=4 [19:03:30]MH_SAM_APDU [19:03:30]CAPDU: 80 13 01 00 [19:03:30]Write to MH i2c: E2 08 00 CB 14 80 13 01 00 00 00 00 00 5C [19:03:30]Write i2c OK [19:03:30]MH_I2C_Read... [19:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:30]Read from MH i2c: E2 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 [19:03:30]MH_I2C_Read... [19:03:30]Read from MH i2c: E2 0E 00 CB 14 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BC [19:03:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:03:30]wFMCommunicate OK [19:03:30]SAM_PROTO_GetShiftState done [19:03:30]FM_GetShiftState done [19:03:30]opened in 1723853126 [19:03:30]opened+sec_in_day 1723939526 [19:03:30]quantity*price = 150032 [19:03:30]sum+1 = 150033 [19:03:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 590 17.08.2024 19:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 198982 肖袩袛: 55735805089043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198982&fm=55735805089043&tin=02508201610067®Number=0000000000092545&sum=150032 [19:03:31]StoreToDocumentArchive [19:03:31]shift 463 fd 198982 [19:03:31]save to /storage/0463/doc_00198982 [19:03:31]save last doc name /storage/0463/doc_00198982 to /storage/kkm_last_doc_name [19:03:31]save OK [19:03:31]Clear old archive folders... [19:03:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:03:31]tlvbuf is 0194D5B0 [19:03:31]SAM_PROTO_ClearQueue [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 09 00 00 [19:03:31]Write to MH i2c: E2 08 00 D8 14 80 09 00 00 00 00 00 00 5E [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 D8 14 00 90 00 60 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]SAM_PROTO_ClearQueue done [19:03:31]KKMCreateOFDPacket [19:03:31]OFDProtocolAddRootSTLVToBuf [19:03:31]FM_MakeSignedData [19:03:31]FM_MakeSignedData [19:03:31]SAM_PROTO_SignData [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 0D 01 02 [19:03:31]Write to MH i2c: E2 08 00 D9 14 80 0D 01 02 00 00 00 00 66 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 D9 14 00 90 00 61 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]wFMCommunicate request_size=255 [19:03:31]MH_SAM_APDU [19:03: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 02 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 09 03 00 35 04 06 00 32 [19:03:31]Write to MH i2c: E2 02 01 DA 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 02 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 09 03 00 35 04 06 00 32 00 00 54 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 DA 14 00 90 00 62 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]wFMCommunicate request_size=10 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 0D 02 02 05 B1 00 DD 15 13 [19:03:31]Write to MH i2c: E2 0D 00 DB 14 80 0D 02 02 05 00 B1 00 DD 15 13 00 00 29 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 03 00 DB 14 00 90 00 63 [19:03:31]RAPDU: 90 00 [19:03:31]wFMCommunicate OK [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 0D 03 02 [19:03:31]Write to MH i2c: E2 08 00 DC 14 80 0D 03 02 00 00 00 00 6B [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 0B 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 0B 00 DC 14 00 E9 1F E4 56 5A E4 19 06 90 00 0B [19:03:31]RAPDU: E9 1F E4 56 5A E4 19 06 90 00 [19:03:31]wFMCommunicate OK [19:03:31]SAM_PROTO_SignData done [19:03:31]FM_MakeSignedData done [19:03:31]CreateOFDProtocolMessage [19:03:31]wFMCommunicate request_size=4 [19:03:31]MH_SAM_APDU [19:03:31]CAPDU: 80 11 00 00 [19:03:31]Write to MH i2c: E2 08 00 DD 14 80 11 00 00 00 00 00 00 6B [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:31]Read from MH i2c: E2 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 17 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: E2 17 00 DD 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B8 [19:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:03:31]wFMCommunicate OK [19:03:31]CreateOFDProtocolMessage done [19:03:31]OFDSenderStorePacket 198982 [19:03:31]StoreOFDPacket docnum=198982 [19:03:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 B5 07 01 C9 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 02 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 09 03 00 35 04 06 00 32 B1 00 DD 15 13 E9 1F E4 56 5A E4 19 06 [19:03:31]CheckFolder [19:03:31]dirname=/storage/ofd_packets [19:03:31]CheckFolder done [19:03:31]ProducePacketName [19:03:31]name=ofd_packets/00198982 [19:03:31]NVStorageSaveData ofd_packets/00198982 [19:03:31]File name is /storage/ofd_packets/00198982 [19:03:31]Write 301 bytes [19:03:31]NVStorageSaveData done [19:03:31]OFDSenderStorePacket done [19:03:31]KKMCreateOFDPacket done [19:03:31]NVStorageSaveData kkm_last_timestamp [19:03:31]File name is /storage/kkm_last_timestamp [19:03:31]Write 4 bytes [19:03:31]NVStorageSaveData done [19:03:31]ExternCall_PrintAddStr [19:03:31]wPrintStart [19:03:31]Write to MH i2c: 01 00 00 DE 14 F2 [19:03:31]Write i2c OK [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: 01 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: 01 07 00 [19:03:31]MH_I2C_Read... [19:03:31]Read from MH i2c: 01 07 00 DE 14 00 00 00 00 00 FF 0F 07 [19:03:31]RasterBufferAndPrint [19:03:31]line 小褔械褌 N : (1)11326452 [19:03:31]line 袠袧袧: 02508201610067 [19:03:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:03:31]line 袩袪袨袛袗袞袗 [19:03:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [19:03:31]line 孝芯胁邪褉: 2710124500 [19:03:31]line 袗懈-95-袣-5 [19:03:31]line 20.220 * 74.20 [19:03:31]line = 1500.32 [19:03:31]line 袧袛小 12% 袧小袩 1% [19:03:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:03:31]line 袠孝袨袚袨: 1500.32 [19:03:31]line 袧小袩 1% : 13.28 [19:03:31]line 袧袛小 12% : 159.33 [19:03:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:03:31]line 袘械蟹薪邪谢.: 1500.32 [19:03:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:03:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:03:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:03:31]line 效械泻 590 17.08.2024 19:03 [19:03:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:03:31]line 袟袧袦: 0300000079 [19:03:31]line 袪袧袦: 0000000000092545 [19:03:31]line 袙械褉褋懈褟 袣袣袦: 001 [19:03:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [19:03:31]line 肖袦: 0000000000871802 [19:03:31]line 肖袛: 198982 [19:03:31]line 肖袩袛: 55735805089043 [19:03:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198982&fm=55735805089043&tin=02508201610067®Number=0000000000092545&sum=150032 [19:03:31]written 0, free lines is 4095 [19:03:31]OFD Sender: Processing packet 198982 [packets to send 246, broken 245] [19:03:31]ProducePacketName [19:03:31]name=ofd_packets/00198982 [19:03:31]OFD Sender: To server: 嚂鰌G, [19:03:31]CommunicateWithHost lk.salyk.kg:30040 [19:03:31]ConnectInit lk.salyk.kg [19:03:31]Connected sock=10 [19:03:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D1 B5 07 01 C9 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 02 00 00 F4 03 04 00 02 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 09 03 00 35 04 06 00 32 B1 00 DD 15 13 E9 1F E4 56 5A E4 19 06 [19:03:32]Write to MH i2c: 01 00 00 08 15 1D [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: 01 07 00 08 15 00 00 00 00 00 F0 0C 20 [19:03:32]RasterBufferAndPrint [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]line [19:03:32]written 0, free lines is 3321 [19:03:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F6 1C 47 00 75 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 46 09 03 00 F4 03 04 00 11 A0 C0 66 B6 04 01 00 00 4A 8E AD 94 E5 BC 9D B7 [19:03:32]CommunicateWithHost err = 0 [19:03:32]CheckOFDResponse [19:03:32]1017 (14) - 77093643461234 [19:03:32]1041 (16) - 0000000000871802 [19:03:32]1040 (4) - 198982 [19:03:32]1012 (4) - 17.08.2024 13:05 [19:03:32]1206 (1) - 0 [19:03:32]OFD Sender: Remove packet 198982 [19:03:32]ProducePacketName [19:03:32]name=ofd_packets/00198982 [19:03:32]NVStorageDeleteData [19:03:32]MH_Cut [19:03:32]Write to MH i2c: D1 01 00 0F 15 01 F6 [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 01 00 [19:03:32]MH_I2C_Read... [19:03:32]Read from MH i2c: D1 01 00 0F 15 00 F5 [19:03:32]Write to MH i2c: 01 00 00 10 15 25 [19:03:32]Write i2c OK [19:03:32]MH_I2C_Read... [19:03:32]OFD Sender: No OFD packet to send [19:03:32]*** Cut start [19:03:32]*** Purtial cut [19:03:32]*** CUTSNS_PIN = 0 [19:03:33]*** Stage 1: CUTSNS_PIN = 1 [19:03:34]Read from MH i2c: 01 [19:03:34]MH_I2C_Read... [19:03:34]*** Stop cut motor [19:03:34]*** Cut end [19:03:34]Read from MH i2c: 01 07 00 [19:03:34]MH_I2C_Read... [19:03:34]Read from MH i2c: 01 07 00 10 15 00 00 00 00 00 FF 0F 3A [19:03:34]process_action close_receipt done [19:03:34]requested_data is exist [19:03:34]produce_requested_data [19:03:34]requested_item fm.sn is exist - process it [19:03:34]wFMCommunicate request_size=4 [19:03:34]MH_SAM_APDU [19:03:34]CAPDU: 80 11 00 00 [19:03:34]Write to MH i2c: E2 08 00 11 15 80 11 00 00 00 00 00 00 A0 [19:03:34]Write i2c OK [19:03:34]MH_I2C_Read... [19:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:35]Read from MH i2c: E2 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 17 00 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 17 00 11 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [19:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:03:35]wFMCommunicate OK [19:03:35]requested_item fd.num is exist - process it [19:03:35]SAM_PROTO_GetFieldsCounters [19:03:35]wFMCommunicate request_size=4 [19:03:35]MH_SAM_APDU [19:03:35]CAPDU: 80 13 00 00 [19:03:35]Write to MH i2c: E2 08 00 12 15 80 13 00 00 00 00 00 00 A3 [19:03:35]Write i2c OK [19:03:35]MH_I2C_Read... [19:03:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:35]Read from MH i2c: E2 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 62 00 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 62 00 12 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [19:03:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 46 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:35]wFMCommunicate OK [19:03:35]SAM_PROTO_GetFieldsCounters done [19:03:35]requested_item shift.num is exist - process it [19:03:35]requested_item shift.opened is exist - process it [19:03:35]req_shift_opened [19:03:35]FM_GetShiftState [19:03:35]SAM_PROTO_GetShiftState [19:03:35]wFMCommunicate request_size=4 [19:03:35]MH_SAM_APDU [19:03:35]CAPDU: 80 13 01 00 [19:03:35]Write to MH i2c: E2 08 00 13 15 80 13 01 00 00 00 00 00 A5 [19:03:35]Write i2c OK [19:03:35]MH_I2C_Read... [19:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:35]Read from MH i2c: E2 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 0E 00 [19:03:35]MH_I2C_Read... [19:03:35]Read from MH i2c: E2 0E 00 13 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [19:03:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:03:35]wFMCommunicate OK [19:03:35]SAM_PROTO_GetShiftState done [19:03:35]FM_GetShiftState done [19:03:35]req_shift_opened done [19:03:35]requested_item shift.open_date is exist - process it [19:03:35]req_shift_open_date [19:03:35]req_shift_open_date done [19:03:35]produce_requested_data done [19:03:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198982,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:03:35]process_action_free close_receipt [19:03:35]json_value_free [19:03:35]json_value_free done [19:03:35]process_json_proto returns [19:03:35]Send response to host [19:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198982,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:03:35]free response buf [19:03:35]execute_script done [19:03:35]execute_script returns [19:03:35]free content buf [19:03:35]Sock 9.Close socket [19:03:35]Sock 9.Thread stoped [19:03:37]OFD Sender: No OFD packet to send [19:03:42]OFD Sender: No OFD packet to send [19:03:45]accept exits with 7 [19:03:45]New connection [19:03:45]New thread 3066936676 created [19:03:45]Thread 3066793316 joined [19:03:45]Waiting for new connection... [19:03:45] Sock 7.Parse request [19:03:45]Sock 7.Check first char [19:03:45]Sock 7.First char is OK [19:03:45]request: POST /json_proto HTTP/1.0 [19:03:45]Method: POST [19:03:45]URL: /json_proto [19:03:45]Method is POST - this is cgi request [19:03:45]url: /json_proto [19:03:45]query_string will be loaded in cgi processing [19:03:45]execute_cgi json_proto POST (null) [19:03:45]execute_cgi path=json_proto method=POST [19:03:45]POST find Content-Length [19:03:45]Host: 172.17.46.195:8080 [19:03:45]Content-Length: 805 [19:03:45]Content-Type: application/json [19:03:45] [19:03:45]POST finish read [19:03:45]Found Content-Length = 805 [19:03:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:45]execute_script... [19:03: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)11326453", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:45]POST & json_proto [19:03:45]process_json_proto [19:03:45]json parsed OK: [19:03:45]protocol is kg_v1.0 [19:03:45]action value=close_receipt [19:03:45]process_action close_receipt [19:03:45]cmd_close_receipt [19:03:45]MH_GetDate [19:03:45]Write to MH i2c: F0 00 00 14 15 18 [19:03:45]Write i2c OK [19:03:45]MH_I2C_Read... [19:03:45]Read from MH i2c: F0 [19:03:45]MH_I2C_Read... [19:03:45]Read from MH i2c: F0 09 00 [19:03:45]MH_I2C_Read... [19:03:45]Read from MH i2c: F0 09 00 14 15 00 11 F4 C0 66 8D AE BC 66 A9 [19:03:45]GetLastDocTimeStamp 1723921410 [19:03:45]current date 1723921425 [19:03:45]FM_GetShiftState [19:03:45]SAM_PROTO_GetShiftState [19:03:45]wFMCommunicate request_size=4 [19:03:45]MH_SAM_APDU [19:03:45]CAPDU: 80 13 01 00 [19:03:45]Write to MH i2c: E2 08 00 15 15 80 13 01 00 00 00 00 00 A7 [19:03:45]Write i2c OK [19:03:45]MH_I2C_Read... [19:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:45]Read from MH i2c: E2 [19:03:45]MH_I2C_Read... [19:03:45]Read from MH i2c: E2 0E 00 [19:03:45]MH_I2C_Read... [19:03:45]Read from MH i2c: E2 0E 00 15 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [19:03:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:03:45]wFMCommunicate OK [19:03:45]SAM_PROTO_GetShiftState done [19:03:45]FM_GetShiftState done [19:03:45]opened in 1723853126 [19:03:45]opened+sec_in_day 1723939526 [19:03:45]quantity*price = 150032 [19:03:45]sum+1 = 150033 [19:03:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.32 袧小袩 1% : 13.28 袧袛小 12% : 159.33 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 591 17.08.2024 19:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198983 肖袩袛: 89935624079545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190346&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198983&fm=89935624079545&tin=02508201610067®Number=0000000000092545&sum=150032 [19:03:46]StoreToDocumentArchive [19:03:46]shift 463 fd 198983 [19:03:46]save to /storage/0463/doc_00198983 [19:03:46]save last doc name /storage/0463/doc_00198983 to /storage/kkm_last_doc_name [19:03:46]save OK [19:03:46]Clear old archive folders... [19:03:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:03:46]tlvbuf is B6EA41E0 [19:03:46]SAM_PROTO_ClearQueue [19:03:46]wFMCommunicate request_size=4 [19:03:46]MH_SAM_APDU [19:03:46]CAPDU: 80 09 00 00 [19:03:46]Write to MH i2c: E2 08 00 22 15 80 09 00 00 00 00 00 00 A9 [19:03:46]Write i2c OK [19:03:46]MH_I2C_Read... [19:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:46]Read from MH i2c: E2 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 22 15 00 90 00 AB [19:03:46]RAPDU: 90 00 [19:03:46]wFMCommunicate OK [19:03:46]SAM_PROTO_ClearQueue done [19:03:46]KKMCreateOFDPacket [19:03:46]OFDProtocolAddRootSTLVToBuf [19:03:46]FM_MakeSignedData [19:03:46]FM_MakeSignedData [19:03:46]SAM_PROTO_SignData [19:03:46]wFMCommunicate request_size=4 [19:03:46]MH_SAM_APDU [19:03:46]CAPDU: 80 0D 01 02 [19:03:46]Write to MH i2c: E2 08 00 23 15 80 0D 01 02 00 00 00 00 B1 [19:03:46]Write i2c OK [19:03:46]MH_I2C_Read... [19:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:46]Read from MH i2c: E2 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 23 15 00 90 00 AC [19:03:46]RAPDU: 90 00 [19:03:46]wFMCommunicate OK [19:03:46]wFMCommunicate request_size=255 [19:03:46]MH_SAM_APDU [19:03:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 12 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 09 03 00 35 04 06 00 51 [19:03:46]Write to MH i2c: E2 02 01 24 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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 12 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 09 03 00 35 04 06 00 51 00 00 D0 [19:03:46]Write i2c OK [19:03:46]MH_I2C_Read... [19:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:46]Read from MH i2c: E2 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 24 15 00 90 00 AD [19:03:46]RAPDU: 90 00 [19:03:46]wFMCommunicate OK [19:03:46]wFMCommunicate request_size=10 [19:03:46]MH_SAM_APDU [19:03:46]CAPDU: 80 0D 02 02 05 CB C4 ED 08 B9 [19:03:46]Write to MH i2c: E2 0D 00 25 15 80 0D 02 02 05 00 CB C4 ED 08 B9 00 00 FB [19:03:46]Write i2c OK [19:03:46]MH_I2C_Read... [19:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:46]Read from MH i2c: E2 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 [19:03:46]MH_I2C_Read... [19:03:46]Read from MH i2c: E2 03 00 25 15 00 90 00 AE [19:03:46]RAPDU: 90 00 [19:03:46]wFMCommunicate OK [19:03:46]wFMCommunicate request_size=4 [19:03:46]MH_SAM_APDU [19:03:46]CAPDU: 80 0D 03 02 [19:03:46]Write to MH i2c: E2 08 00 26 15 80 0D 03 02 00 00 00 00 B6 [19:03:46]Write i2c OK [19:03:46]MH_I2C_Read... [19:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:47]Read from MH i2c: E2 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: E2 0B 00 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: E2 0B 00 26 15 00 30 49 F1 BD 9F 80 FD 70 90 00 6A [19:03:47]RAPDU: 30 49 F1 BD 9F 80 FD 70 90 00 [19:03:47]wFMCommunicate OK [19:03:47]SAM_PROTO_SignData done [19:03:47]FM_MakeSignedData done [19:03:47]CreateOFDProtocolMessage [19:03:47]wFMCommunicate request_size=4 [19:03:47]MH_SAM_APDU [19:03:47]CAPDU: 80 11 00 00 [19:03:47]Write to MH i2c: E2 08 00 27 15 80 11 00 00 00 00 00 00 B6 [19:03:47]Write i2c OK [19:03:47]MH_I2C_Read... [19:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:47]Read from MH i2c: E2 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: E2 17 00 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: E2 17 00 27 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [19:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:03:47]wFMCommunicate OK [19:03:47]CreateOFDProtocolMessage done [19:03:47]OFDSenderStorePacket 198983 [19:03:47]StoreOFDPacket docnum=198983 [19:03:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5D DB 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 12 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 09 03 00 35 04 06 00 51 CB C4 ED 08 B9 30 49 F1 BD 9F 80 FD 70 [19:03:47]CheckFolder [19:03:47]dirname=/storage/ofd_packets [19:03:47]CheckFolder done [19:03:47]ProducePacketName [19:03:47]name=ofd_packets/00198983 [19:03:47]NVStorageSaveData ofd_packets/00198983 [19:03:47]File name is /storage/ofd_packets/00198983 [19:03:47]Write 301 bytes [19:03:47]NVStorageSaveData done [19:03:47]OFDSenderStorePacket done [19:03:47]KKMCreateOFDPacket done [19:03:47]NVStorageSaveData kkm_last_timestamp [19:03:47]File name is /storage/kkm_last_timestamp [19:03:47]Write 4 bytes [19:03:47]NVStorageSaveData done [19:03:47]ExternCall_PrintAddStr [19:03:47]wPrintStart [19:03:47]Write to MH i2c: 01 00 00 28 15 3D [19:03:47]Write i2c OK [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 07 00 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 07 00 28 15 00 00 00 00 00 FF 0F 52 [19:03:47]RasterBufferAndPrint [19:03:47]line 小褔械褌 N : (1)11326453 [19:03:47]line 袠袧袧: 02508201610067 [19:03:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:03:47]line 袩袪袨袛袗袞袗 [19:03:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [19:03:47]line 孝芯胁邪褉: 2710124500 [19:03:47]line 袗懈-95-袣-5 [19:03:47]line 20.220 * 74.20 [19:03:47]line = 1500.32 [19:03:47]line 袧袛小 12% 袧小袩 1% [19:03:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:03:47]line 袠孝袨袚袨: 1500.32 [19:03:47]line 袧小袩 1% : 13.28 [19:03:47]line 袧袛小 12% : 159.33 [19:03:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:03:47]line 袘械蟹薪邪谢.: 1500.32 [19:03:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:03:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:03:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:03:47]line 效械泻 591 17.08.2024 19:03 [19:03:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:03:47]line 袟袧袦: 0300000079 [19:03:47]line 袪袧袦: 0000000000092545 [19:03:47]line 袙械褉褋懈褟 袣袣袦: 001 [19:03:47]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:03:47]line 肖袦: 0000000000871802 [19:03:47]line 肖袛: 198983 [19:03:47]line 肖袩袛: 89935624079545 [19:03:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190346&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198983&fm=89935624079545&tin=02508201610067®Number=0000000000092545&sum=150032 [19:03:47]written 0, free lines is 4095 [19:03:47]OFD Sender: Processing packet 198983 [packets to send 246, broken 245] [19:03:47]ProducePacketName [19:03:47]name=ofd_packets/00198983 [19:03:47]OFD Sender: To server: 嚂鰌G, [19:03:47]CommunicateWithHost lk.salyk.kg:30040 [19:03:47]ConnectInit lk.salyk.kg [19:03:47]Connected sock=10 [19: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 31 38 30 32 0F 01 00 00 5D DB 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 12 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 47 09 03 00 35 04 06 00 51 CB C4 ED 08 B9 30 49 F1 BD 9F 80 FD 70 [19:03:47]Write to MH i2c: 01 00 00 52 15 67 [19:03:47]Write i2c OK [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 07 00 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: 01 07 00 52 15 00 00 00 00 00 ED 0C 67 [19:03:47]RasterBufferAndPrint [19:03:47]line [19:03:47]line [19:03:47]line [19:03:47]line [19:03:47]line [19:03:47]written 0, free lines is 3315 [19:03:47]MH_Cut [19:03:47]Write to MH i2c: D1 01 00 59 15 01 40 [19:03:47]Write i2c OK [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: D1 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: D1 01 00 [19:03:47]MH_I2C_Read... [19:03:47]Read from MH i2c: D1 01 00 59 15 00 3F [19:03:47]Write to MH i2c: 01 00 00 5A 15 6F [19:03:47]Write i2c OK [19:03:47]MH_I2C_Read... [19:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD 0A 47 00 C3 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 31 38 30 32 10 04 04 00 47 09 03 00 F4 03 04 00 21 A0 C0 66 B6 04 01 00 00 D1 E3 6E ED 9E 83 6D EC [19:03:47]CommunicateWithHost err = 0 [19:03:47]CheckOFDResponse [19:03:47]1017 (14) - 77093643461234 [19:03:47]1041 (16) - 0000000000871802 [19:03:47]1040 (4) - 198983 [19:03:47]1012 (4) - 17.08.2024 13:05 [19:03:47]1206 (1) - 0 [19:03:47]OFD Sender: Remove packet 198983 [19:03:47]ProducePacketName [19:03:47]name=ofd_packets/00198983 [19:03:47]NVStorageDeleteData [19:03:48]OFD Sender: No OFD packet to send [19:03:48]*** Cut start [19:03:48]*** Purtial cut [19:03:48]*** Stage 1: CUTSNS_PIN = 1 [19:03:48]Read from MH i2c: 01 [19:03:48]MH_I2C_Read... [19:03:48]*** Stop cut motor [19:03:48]*** Cut end [19:03:48]Read from MH i2c: 01 07 00 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: 01 07 00 5A 15 00 00 00 00 00 FF 0F 84 [19:03:48]process_action close_receipt done [19:03:48]requested_data is exist [19:03:48]produce_requested_data [19:03:48]requested_item fm.sn is exist - process it [19:03:48]wFMCommunicate request_size=4 [19:03:48]MH_SAM_APDU [19:03:48]CAPDU: 80 11 00 00 [19:03:48]Write to MH i2c: E2 08 00 5B 15 80 11 00 00 00 00 00 00 EA [19:03:48]Write i2c OK [19:03:48]MH_I2C_Read... [19:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:48]Read from MH i2c: E2 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 17 00 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 17 00 5B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 37 [19:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:03:48]wFMCommunicate OK [19:03:48]requested_item fd.num is exist - process it [19:03:48]SAM_PROTO_GetFieldsCounters [19:03:48]wFMCommunicate request_size=4 [19:03:48]MH_SAM_APDU [19:03:48]CAPDU: 80 13 00 00 [19:03:48]Write to MH i2c: E2 08 00 5C 15 80 13 00 00 00 00 00 00 ED [19:03:48]Write i2c OK [19:03:48]MH_I2C_Read... [19:03:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:48]Read from MH i2c: E2 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 62 00 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 62 00 5C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [19:03:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 47 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:48]wFMCommunicate OK [19:03:48]SAM_PROTO_GetFieldsCounters done [19:03:48]requested_item shift.num is exist - process it [19:03:48]requested_item shift.opened is exist - process it [19:03:48]req_shift_opened [19:03:48]FM_GetShiftState [19:03:48]SAM_PROTO_GetShiftState [19:03:48]wFMCommunicate request_size=4 [19:03:48]MH_SAM_APDU [19:03:48]CAPDU: 80 13 01 00 [19:03:48]Write to MH i2c: E2 08 00 5D 15 80 13 01 00 00 00 00 00 EF [19:03:48]Write i2c OK [19:03:48]MH_I2C_Read... [19:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:48]Read from MH i2c: E2 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 0E 00 [19:03:48]MH_I2C_Read... [19:03:48]Read from MH i2c: E2 0E 00 5D 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4F [19:03:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:03:48]wFMCommunicate OK [19:03:48]SAM_PROTO_GetShiftState done [19:03:48]FM_GetShiftState done [19:03:48]req_shift_opened done [19:03:48]requested_item shift.open_date is exist - process it [19:03:48]req_shift_open_date [19:03:48]req_shift_open_date done [19:03:48]produce_requested_data done [19:03:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198983,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:03:48]process_action_free close_receipt [19:03:48]json_value_free [19:03:48]json_value_free done [19:03:48]process_json_proto returns [19:03:48]Send response to host [19:03:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198983,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:03:48]free response buf [19:03:48]execute_script done [19:03:48]execute_script returns [19:03:48]free content buf [19:03:48]Sock 7.Close socket [19:03:48]Sock 7.Thread stoped [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]accept exits with 9 [19:05:08]New connection [19:05:08]New thread 3066793316 created [19:05:08]Thread 3066936676 joined [19:05:08]Waiting for new connection... [19:05:08] Sock 9.Parse request [19:05:08]Sock 9.Check first char [19:05:08]Sock 9.First char is OK [19:05:08]request: POST /json_proto HTTP/1.0 [19:05:08]Method: POST [19:05:08]URL: /json_proto [19:05:08]Method is POST - this is cgi request [19:05:08]url: /json_proto [19:05:08]query_string will be loaded in cgi processing [19:05:08]execute_cgi json_proto POST (null) [19:05:08]execute_cgi path=json_proto method=POST [19:05:08]POST find Content-Length [19:05:08]Host: 172.17.46.195:8080 [19:05:08]Content-Length: 802 [19:05:08]Content-Type: application/json [19:05:08] [19:05:08]POST finish read [19:05:08]Found Content-Length = 802 [19:05:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:08]execute_script... [19: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)11326454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:08]POST & json_proto [19:05:08]process_json_proto [19:05:08]json parsed OK: [19:05:08]protocol is kg_v1.0 [19:05:08]action value=close_receipt [19:05:08]process_action close_receipt [19:05:08]cmd_close_receipt [19:05:08]MH_GetDate [19:05:08]Write to MH i2c: F0 00 00 5E 15 62 [19:05:08]Write i2c OK [19:05:08]MH_I2C_Read... [19:05:08]Read from MH i2c: F0 [19:05:08]MH_I2C_Read... [19:05:08]Read from MH i2c: F0 09 00 [19:05:08]MH_I2C_Read... [19:05:08]Read from MH i2c: F0 09 00 5E 15 00 64 F4 C0 66 8D AE BC 66 46 [19:05:08]GetLastDocTimeStamp 1723921426 [19:05:08]current date 1723921508 [19:05:08]FM_GetShiftState [19:05:08]SAM_PROTO_GetShiftState [19:05:08]wFMCommunicate request_size=4 [19:05:08]MH_SAM_APDU [19:05:08]CAPDU: 80 13 01 00 [19:05:08]Write to MH i2c: E2 08 00 5F 15 80 13 01 00 00 00 00 00 F1 [19:05:08]Write i2c OK [19:05:08]MH_I2C_Read... [19:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:08]Read from MH i2c: E2 [19:05:08]MH_I2C_Read... [19:05:08]Read from MH i2c: E2 0E 00 [19:05:08]MH_I2C_Read... [19:05:08]Read from MH i2c: E2 0E 00 5F 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 51 [19:05:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:05:08]wFMCommunicate OK [19:05:08]SAM_PROTO_GetShiftState done [19:05:08]FM_GetShiftState done [19:05:08]opened in 1723853126 [19:05:08]opened+sec_in_day 1723939526 [19:05:08]quantity*price = 40068 [19:05:08]sum+1 = 40069 [19:05:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 400.68 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 400.68 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 592 17.08.2024 19:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198984 肖袩袛: 256312355747353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190508&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198984&fm=256312355747353&tin=02508201610067®Number=0000000000092545&sum=40068 [19:05:09]StoreToDocumentArchive [19:05:09]shift 463 fd 198984 [19:05:09]save to /storage/0463/doc_00198984 [19:05:09]save last doc name /storage/0463/doc_00198984 to /storage/kkm_last_doc_name [19:05:09]save OK [19:05:09]Clear old archive folders... [19:05:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:09]tlvbuf is 01985330 [19:05:09]SAM_PROTO_ClearQueue [19:05:09]wFMCommunicate request_size=4 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 09 00 00 [19:05:09]Write to MH i2c: E2 08 00 6C 15 80 09 00 00 00 00 00 00 F3 [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 6C 15 00 90 00 F5 [19:05:09]RAPDU: 90 00 [19:05:09]wFMCommunicate OK [19:05:09]SAM_PROTO_ClearQueue done [19:05:09]KKMCreateOFDPacket [19:05:09]OFDProtocolAddRootSTLVToBuf [19:05:09]FM_MakeSignedData [19:05:09]FM_MakeSignedData [19:05:09]SAM_PROTO_SignData [19:05:09]wFMCommunicate request_size=4 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 0D 01 02 [19:05:09]Write to MH i2c: E2 08 00 6D 15 80 0D 01 02 00 00 00 00 FB [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 6D 15 00 90 00 F6 [19:05:09]RAPDU: 90 00 [19:05:09]wFMCommunicate OK [19:05:09]wFMCommunicate request_size=255 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 64 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 09 03 00 35 04 06 00 E9 [19:05:09]Write to MH i2c: E2 02 01 6E 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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 64 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 09 03 00 35 04 06 00 E9 00 00 98 [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 6E 15 00 90 00 F7 [19:05:09]RAPDU: 90 00 [19:05:09]wFMCommunicate OK [19:05:09]wFMCommunicate request_size=10 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 0D 02 02 05 1D 5E EA 76 19 [19:05:09]Write to MH i2c: E2 0D 00 6F 15 80 0D 02 02 05 00 1D 5E EA 76 19 00 00 FC [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 03 00 6F 15 00 90 00 F8 [19:05:09]RAPDU: 90 00 [19:05:09]wFMCommunicate OK [19:05:09]wFMCommunicate request_size=4 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 0D 03 02 [19:05:09]Write to MH i2c: E2 08 00 70 15 80 0D 03 02 00 00 00 00 00 [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 0B 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 0B 00 70 15 00 D9 0B 19 33 87 BB C3 51 90 00 87 [19:05:09]RAPDU: D9 0B 19 33 87 BB C3 51 90 00 [19:05:09]wFMCommunicate OK [19:05:09]SAM_PROTO_SignData done [19:05:09]FM_MakeSignedData done [19:05:09]CreateOFDProtocolMessage [19:05:09]wFMCommunicate request_size=4 [19:05:09]MH_SAM_APDU [19:05:09]CAPDU: 80 11 00 00 [19:05:09]Write to MH i2c: E2 08 00 71 15 80 11 00 00 00 00 00 00 00 [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:09]Read from MH i2c: E2 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 17 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: E2 17 00 71 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4D [19:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:05:09]wFMCommunicate OK [19:05:09]CreateOFDProtocolMessage done [19:05:09]OFDSenderStorePacket 198984 [19:05:09]StoreOFDPacket docnum=198984 [19:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6F C4 07 01 AE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 64 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 09 03 00 35 04 06 00 E9 1D 5E EA 76 19 D9 0B 19 33 87 BB C3 51 [19:05:09]CheckFolder [19:05:09]dirname=/storage/ofd_packets [19:05:09]CheckFolder done [19:05:09]ProducePacketName [19:05:09]name=ofd_packets/00198984 [19:05:09]NVStorageSaveData ofd_packets/00198984 [19:05:09]File name is /storage/ofd_packets/00198984 [19:05:09]Write 301 bytes [19:05:09]NVStorageSaveData done [19:05:09]OFDSenderStorePacket done [19:05:09]KKMCreateOFDPacket done [19:05:09]NVStorageSaveData kkm_last_timestamp [19:05:09]File name is /storage/kkm_last_timestamp [19:05:09]Write 4 bytes [19:05:09]NVStorageSaveData done [19:05:09]ExternCall_PrintAddStr [19:05:09]wPrintStart [19:05:09]Write to MH i2c: 01 00 00 72 15 87 [19:05:09]Write i2c OK [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: 01 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: 01 07 00 [19:05:09]MH_I2C_Read... [19:05:09]Read from MH i2c: 01 07 00 72 15 00 00 00 00 00 FF 0F 9C [19:05:09]RasterBufferAndPrint [19:05:09]line 小褔械褌 N : (1)11326454 [19:05:09]line 袠袧袧: 02508201610067 [19:05:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:05:09]line 袩袪袨袛袗袞袗 [19:05:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [19:05:09]line 孝芯胁邪褉: 2710124500 [19:05:09]line 袗懈-95-袣-5 [19:05:09]line 5.400 * 74.20 [19:05:09]line = 400.68 [19:05:09]line 袧袛小 12% 袧小袩 1% [19:05:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:05:09]line 袠孝袨袚袨: 400.68 [19:05:09]line 袧小袩 1% : 3.55 [19:05:09]line 袧袛小 12% : 42.55 [19:05:09]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:05:09]line 袘械蟹薪邪谢.: 400.68 [19:05:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:05:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:05:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:05:09]line 效械泻 592 17.08.2024 19:05 [19:05:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:05:09]line 袟袧袦: 0300000079 [19:05:09]line 袪袧袦: 0000000000092545 [19:05:09]line 袙械褉褋懈褟 袣袣袦: 001 [19:05:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:05:09]line 肖袦: 0000000000871802 [19:05:09]line 肖袛: 198984 [19:05:09]line 肖袩袛: 256312355747353 [19:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190508&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198984&fm=256312355747353&tin=02508201610067®Number=0000000000092545&sum=40068 [19:05:09]written 0, free lines is 4095 [19:05:09]OFD Sender: Processing packet 198984 [packets to send 246, broken 245] [19:05:09]ProducePacketName [19:05:09]name=ofd_packets/00198984 [19:05:09]OFD Sender: To server: 嚂鰌G, [19:05:09]CommunicateWithHost lk.salyk.kg:30040 [19:05:09]ConnectInit lk.salyk.kg [19:05:09]Connected sock=10 [19:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6F C4 07 01 AE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 64 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 09 03 00 35 04 06 00 E9 1D 5E EA 76 19 D9 0B 19 33 87 BB C3 51 [19:05:10]Write to MH i2c: 01 00 00 9C 15 B1 [19:05:10]Write i2c OK [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: 01 [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: 01 07 00 [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: 01 07 00 9C 15 00 00 00 00 00 E9 0C AD [19:05:10]RasterBufferAndPrint [19:05:10]line [19:05:10]line [19:05:10]line [19:05:10]line [19:05:10]line [19:05:10]written 0, free lines is 3311 [19:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 28 F4 47 00 66 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 48 09 03 00 F4 03 04 00 74 A0 C0 66 B6 04 01 00 00 7B 2D 4F 05 86 36 35 38 [19:05:10]CommunicateWithHost err = 0 [19:05:10]CheckOFDResponse [19:05:10]1017 (14) - 77093643461234 [19:05:10]1041 (16) - 0000000000871802 [19:05:10]1040 (4) - 198984 [19:05:10]1012 (4) - 17.08.2024 13:07 [19:05:10]1206 (1) - 0 [19:05:10]OFD Sender: Remove packet 198984 [19:05:10]ProducePacketName [19:05:10]name=ofd_packets/00198984 [19:05:10]NVStorageDeleteData [19:05:10]MH_Cut [19:05:10]Write to MH i2c: D1 01 00 A3 15 01 8A [19:05:10]Write i2c OK [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: D1 [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: D1 01 00 [19:05:10]MH_I2C_Read... [19:05:10]Read from MH i2c: D1 01 00 A3 15 00 89 [19:05:10]Write to MH i2c: 01 00 00 A4 15 B9 [19:05:10]Write i2c OK [19:05:10]MH_I2C_Read... [19:05:10]OFD Sender: No OFD packet to send [19:05:11]*** Cut start [19:05:11]*** Purtial cut [19:05:11]*** CUTSNS_PIN = 0 [19:05:11]*** Stage 1: CUTSNS_PIN = 1 [19:05:13]Read from MH i2c: 01 [19:05:13]MH_I2C_Read... [19:05:13]*** Stop cut motor [19:05:13]*** Cut end [19:05:13]Read from MH i2c: 01 07 00 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: 01 07 00 A4 15 00 00 00 00 00 FF 0F CE [19:05:13]process_action close_receipt done [19:05:13]requested_data is exist [19:05:13]produce_requested_data [19:05:13]requested_item fm.sn is exist - process it [19:05:13]wFMCommunicate request_size=4 [19:05:13]MH_SAM_APDU [19:05:13]CAPDU: 80 11 00 00 [19:05:13]Write to MH i2c: E2 08 00 A5 15 80 11 00 00 00 00 00 00 34 [19:05:13]Write i2c OK [19:05:13]MH_I2C_Read... [19:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:13]Read from MH i2c: E2 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 17 00 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 17 00 A5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 81 [19:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:05:13]wFMCommunicate OK [19:05:13]requested_item fd.num is exist - process it [19:05:13]SAM_PROTO_GetFieldsCounters [19:05:13]wFMCommunicate request_size=4 [19:05:13]MH_SAM_APDU [19:05:13]CAPDU: 80 13 00 00 [19:05:13]Write to MH i2c: E2 08 00 A6 15 80 13 00 00 00 00 00 00 37 [19:05:13]Write i2c OK [19:05:13]MH_I2C_Read... [19:05:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:13]Read from MH i2c: E2 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 62 00 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 62 00 A6 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:05:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 48 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:13]wFMCommunicate OK [19:05:13]SAM_PROTO_GetFieldsCounters done [19:05:13]requested_item shift.num is exist - process it [19:05:13]requested_item shift.opened is exist - process it [19:05:13]req_shift_opened [19:05:13]FM_GetShiftState [19:05:13]SAM_PROTO_GetShiftState [19:05:13]wFMCommunicate request_size=4 [19:05:13]MH_SAM_APDU [19:05:13]CAPDU: 80 13 01 00 [19:05:13]Write to MH i2c: E2 08 00 A7 15 80 13 01 00 00 00 00 00 39 [19:05:13]Write i2c OK [19:05:13]MH_I2C_Read... [19:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:13]Read from MH i2c: E2 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 0E 00 [19:05:13]MH_I2C_Read... [19:05:13]Read from MH i2c: E2 0E 00 A7 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 99 [19:05:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:05:13]wFMCommunicate OK [19:05:13]SAM_PROTO_GetShiftState done [19:05:13]FM_GetShiftState done [19:05:13]req_shift_opened done [19:05:13]requested_item shift.open_date is exist - process it [19:05:13]req_shift_open_date [19:05:13]req_shift_open_date done [19:05:13]produce_requested_data done [19:05:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198984,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:05:13]process_action_free close_receipt [19:05:13]json_value_free [19:05:13]json_value_free done [19:05:13]process_json_proto returns [19:05:13]Send response to host [19:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198984,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:05:13]free response buf [19:05:13]execute_script done [19:05:13]execute_script returns [19:05:13]free content buf [19:05:13]Sock 9.Close socket [19:05:13]Sock 9.Thread stoped [19:05:15]OFD Sender: No OFD packet to send [19:05:20]OFD Sender: No OFD packet to send [19:05:25]OFD Sender: No OFD packet to send [19:05:30]OFD Sender: No OFD packet to send [19:05:31]accept exits with 7 [19:05:31]New connection [19:05:31]New thread 3066936676 created [19:05:31]Thread 3066793316 joined [19:05:31]Waiting for new connection... [19:05:31] Sock 7.Parse request [19:05:31]Sock 7.Check first char [19:05:31]Sock 7.First char is OK [19:05:31]request: POST /json_proto HTTP/1.0 [19:05:31]Method: POST [19:05:31]URL: /json_proto [19:05:31]Method is POST - this is cgi request [19:05:31]url: /json_proto [19:05:31]query_string will be loaded in cgi processing [19:05:31]execute_cgi json_proto POST (null) [19:05:31]execute_cgi path=json_proto method=POST [19:05:31]POST find Content-Length [19:05:31]Host: 172.17.46.195:8080 [19:05:31]Content-Length: 799 [19:05:31]Content-Type: application/json [19:05:31] [19:05:31]POST finish read [19:05:31]Found Content-Length = 799 [19:05:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:31]execute_script... [19:05: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)11326455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:31]POST & json_proto [19:05:31]process_json_proto [19:05:31]json parsed OK: [19:05:31]protocol is kg_v1.0 [19:05:31]action value=close_receipt [19:05:31]process_action close_receipt [19:05:31]cmd_close_receipt [19:05:31]MH_GetDate [19:05:31]Write to MH i2c: F0 00 00 A8 15 AC [19:05:31]Write i2c OK [19:05:31]MH_I2C_Read... [19:05:31]Read from MH i2c: F0 [19:05:31]MH_I2C_Read... [19:05:31]Read from MH i2c: F0 09 00 [19:05:31]MH_I2C_Read... [19:05:31]Read from MH i2c: F0 09 00 A8 15 00 7B F4 C0 66 8D AE BC 66 A7 [19:05:31]GetLastDocTimeStamp 1723921508 [19:05:31]current date 1723921531 [19:05:31]FM_GetShiftState [19:05:31]SAM_PROTO_GetShiftState [19:05:31]wFMCommunicate request_size=4 [19:05:31]MH_SAM_APDU [19:05:31]CAPDU: 80 13 01 00 [19:05:31]Write to MH i2c: E2 08 00 A9 15 80 13 01 00 00 00 00 00 3B [19:05:31]Write i2c OK [19:05:31]MH_I2C_Read... [19:05:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:31]Read from MH i2c: E2 [19:05:31]MH_I2C_Read... [19:05:31]Read from MH i2c: E2 0E 00 [19:05:31]MH_I2C_Read... [19:05:31]Read from MH i2c: E2 0E 00 A9 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9B [19:05:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:05:31]wFMCommunicate OK [19:05:31]SAM_PROTO_GetShiftState done [19:05:31]FM_GetShiftState done [19:05:31]opened in 1723853126 [19:05:31]opened+sec_in_day 1723939526 [19:05:31]quantity*price = 70027 [19:05:31]sum+1 = 70029 [19:05:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.28 袧小袩 1% : 6.20 袧袛小 12% : 74.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.28 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 593 17.08.2024 19:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198985 肖袩袛: 87042290983177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198985&fm=87042290983177&tin=02508201610067®Number=0000000000092545&sum=70028 [19:05:32]StoreToDocumentArchive [19:05:32]shift 463 fd 198985 [19:05:32]save to /storage/0463/doc_00198985 [19:05:32]save last doc name /storage/0463/doc_00198985 to /storage/kkm_last_doc_name [19:05:32]save OK [19:05:32]Clear old archive folders... [19:05:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:05:32]tlvbuf is B6EA4270 [19:05:32]SAM_PROTO_ClearQueue [19:05:32]wFMCommunicate request_size=4 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 09 00 00 [19:05:32]Write to MH i2c: E2 08 00 B6 15 80 09 00 00 00 00 00 00 3D [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 B6 15 00 90 00 3F [19:05:32]RAPDU: 90 00 [19:05:32]wFMCommunicate OK [19:05:32]SAM_PROTO_ClearQueue done [19:05:32]KKMCreateOFDPacket [19:05:32]OFDProtocolAddRootSTLVToBuf [19:05:32]FM_MakeSignedData [19:05:32]FM_MakeSignedData [19:05:32]SAM_PROTO_SignData [19:05:32]wFMCommunicate request_size=4 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 0D 01 02 [19:05:32]Write to MH i2c: E2 08 00 B7 15 80 0D 01 02 00 00 00 00 45 [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 B7 15 00 90 00 40 [19:05:32]RAPDU: 90 00 [19:05:32]wFMCommunicate OK [19:05:32]wFMCommunicate request_size=255 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 7B F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 09 03 00 35 04 06 00 4F 2A 1C D5 [19:05:32]Write to MH i2c: E2 02 01 B8 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 7B F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 09 03 00 35 04 06 00 4F 2A 1C D5 00 00 6F [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 B8 15 00 90 00 41 [19:05:32]RAPDU: 90 00 [19:05:32]wFMCommunicate OK [19:05:32]wFMCommunicate request_size=7 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 0D 02 02 02 A1 09 [19:05:32]Write to MH i2c: E2 0A 00 B9 15 80 0D 02 02 02 00 A1 09 00 00 F6 [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 03 00 B9 15 00 90 00 42 [19:05:32]RAPDU: 90 00 [19:05:32]wFMCommunicate OK [19:05:32]wFMCommunicate request_size=4 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 0D 03 02 [19:05:32]Write to MH i2c: E2 08 00 BA 15 80 0D 03 02 00 00 00 00 4A [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 0B 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 0B 00 BA 15 00 E9 27 A3 BB 4B 7F BF EE 90 00 30 [19:05:32]RAPDU: E9 27 A3 BB 4B 7F BF EE 90 00 [19:05:32]wFMCommunicate OK [19:05:32]SAM_PROTO_SignData done [19:05:32]FM_MakeSignedData done [19:05:32]CreateOFDProtocolMessage [19:05:32]wFMCommunicate request_size=4 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 11 00 00 [19:05:32]Write to MH i2c: E2 08 00 BB 15 80 11 00 00 00 00 00 00 4A [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 17 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 17 00 BB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 97 [19:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:05:32]wFMCommunicate OK [19:05:32]CreateOFDProtocolMessage done [19:05:32]OFDSenderStorePacket 198985 [19:05:32]StoreOFDPacket docnum=198985 [19:05:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 67 FF 04 01 7D 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 7B F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 09 03 00 35 04 06 00 4F 2A 1C D5 A1 09 E9 27 A3 BB 4B 7F BF EE [19:05:32]CheckFolder [19:05:32]dirname=/storage/ofd_packets [19:05:32]CheckFolder done [19:05:32]ProducePacketName [19:05:32]name=ofd_packets/00198985 [19:05:32]NVStorageSaveData ofd_packets/00198985 [19:05:32]File name is /storage/ofd_packets/00198985 [19:05:32]Write 298 bytes [19:05:32]NVStorageSaveData done [19:05:32]OFDSenderStorePacket done [19:05:32]KKMCreateOFDPacket done [19:05:32]NVStorageSaveData kkm_last_timestamp [19:05:32]File name is /storage/kkm_last_timestamp [19:05:32]Write 4 bytes [19:05:32]NVStorageSaveData done [19:05:32]ExternCall_PrintAddStr [19:05:32]wPrintStart [19:05:32]Write to MH i2c: 01 00 00 BC 15 D1 [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: 01 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: 01 07 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: 01 07 00 BC 15 00 00 00 00 00 FF 0F E6 [19:05:32]RasterBufferAndPrint [19:05:32]line 小褔械褌 N : (1)11326455 [19:05:32]line 袠袧袧: 02508201610067 [19:05:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:05:32]line 袩袪袨袛袗袞袗 [19:05:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:05:32]line 孝芯胁邪褉: 2710194210 [19:05:32]line 袛孝-袣-5 [19:05:32]line 9.190 * 76.20 [19:05:32]line = 700.28 [19:05:32]line 袧袛小 12% 袧小袩 1% [19:05:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:05:32]line 袠孝袨袚袨: 700.28 [19:05:32]line 袧小袩 1% : 6.20 [19:05:32]line 袧袛小 12% : 74.37 [19:05:32]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:05:32]line 袘械蟹薪邪谢.: 700.28 [19:05:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:05:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:05:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:05:32]line 效械泻 593 17.08.2024 19:05 [19:05:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:05:32]line 袟袧袦: 0300000079 [19:05:32]line 袪袧袦: 0000000000092545 [19:05:32]line 袙械褉褋懈褟 袣袣袦: 001 [19:05:32]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:05:32]line 肖袦: 0000000000871802 [19:05:32]line 肖袛: 198985 [19:05:32]line 肖袩袛: 87042290983177 [19:05:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190531&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198985&fm=87042290983177&tin=02508201610067®Number=0000000000092545&sum=70028 [19:05:33]OFD Sender: Processing packet 198985 [packets to send 246, broken 245] [19:05:33]ProducePacketName [19:05:33]name=ofd_packets/00198985 [19:05:33]OFD Sender: To server: 嚂鰌G, [19:05:33]CommunicateWithHost lk.salyk.kg:30040 [19:05:33]ConnectInit lk.salyk.kg [19:05:33]written 0, free lines is 4095 [19:05:33]Connected sock=10 [19:05:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 67 FF 04 01 7D 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 7B F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 09 03 00 35 04 06 00 4F 2A 1C D5 A1 09 E9 27 A3 BB 4B 7F BF EE [19:05:33]Write to MH i2c: 01 00 00 E6 15 FB [19:05:33]Write i2c OK [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: 01 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: 01 07 00 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: 01 07 00 E6 15 00 00 00 00 00 FE 0C 0C [19:05:33]RasterBufferAndPrint [19:05:33]line [19:05:33]line [19:05:33]line [19:05:33]line [19:05:33]line [19:05:33]written 0, free lines is 3332 [19:05:33]MH_Cut [19:05:33]Write to MH i2c: D1 01 00 ED 15 01 D4 [19:05:33]Write i2c OK [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: D1 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: D1 01 00 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: D1 01 00 ED 15 00 D3 [19:05:33]Write to MH i2c: 01 00 00 EE 15 03 [19:05:33]Write i2c OK [19:05:33]MH_I2C_Read... [19:05:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 35 D6 47 00 8C EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 49 09 03 00 F4 03 04 00 8B A0 C0 66 B6 04 01 00 00 72 84 70 2F 73 F8 03 E8 [19:05:33]CommunicateWithHost err = 0 [19:05:33]CheckOFDResponse [19:05:33]1017 (14) - 77093643461234 [19:05:33]1041 (16) - 0000000000871802 [19:05:33]1040 (4) - 198985 [19:05:33]1012 (4) - 17.08.2024 13:07 [19:05:33]1206 (1) - 0 [19:05:33]OFD Sender: Remove packet 198985 [19:05:33]ProducePacketName [19:05:33]name=ofd_packets/00198985 [19:05:33]NVStorageDeleteData [19:05:34]OFD Sender: No OFD packet to send [19:05:34]*** Cut start [19:05:34]*** Purtial cut [19:05:34]*** Stage 1: CUTSNS_PIN = 1 [19:05:34]Read from MH i2c: 01 [19:05:34]MH_I2C_Read... [19:05:34]*** Stop cut motor [19:05:34]*** Cut end [19:05:34]Read from MH i2c: 01 07 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: 01 07 00 EE 15 00 00 00 00 00 FF 0F 18 [19:05:34]process_action close_receipt done [19:05:34]requested_data is exist [19:05:34]produce_requested_data [19:05:34]requested_item fm.sn is exist - process it [19:05:34]wFMCommunicate request_size=4 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 11 00 00 [19:05:34]Write to MH i2c: E2 08 00 EF 15 80 11 00 00 00 00 00 00 7E [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 17 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 17 00 EF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CB [19:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:05:34]wFMCommunicate OK [19:05:34]requested_item fd.num is exist - process it [19:05:34]SAM_PROTO_GetFieldsCounters [19:05:34]wFMCommunicate request_size=4 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 13 00 00 [19:05:34]Write to MH i2c: E2 08 00 F0 15 80 13 00 00 00 00 00 00 81 [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 62 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 62 00 F0 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [19:05:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 49 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:34]wFMCommunicate OK [19:05:34]SAM_PROTO_GetFieldsCounters done [19:05:34]requested_item shift.num is exist - process it [19:05:34]requested_item shift.opened is exist - process it [19:05:34]req_shift_opened [19:05:34]FM_GetShiftState [19:05:34]SAM_PROTO_GetShiftState [19:05:34]wFMCommunicate request_size=4 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 13 01 00 [19:05:34]Write to MH i2c: E2 08 00 F1 15 80 13 01 00 00 00 00 00 83 [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 0E 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 0E 00 F1 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E3 [19:05:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:05:34]wFMCommunicate OK [19:05:34]SAM_PROTO_GetShiftState done [19:05:34]FM_GetShiftState done [19:05:34]req_shift_opened done [19:05:34]requested_item shift.open_date is exist - process it [19:05:34]req_shift_open_date [19:05:34]req_shift_open_date done [19:05:34]produce_requested_data done [19:05:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198985,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:05:34]process_action_free close_receipt [19:05:34]json_value_free [19:05:34]json_value_free done [19:05:34]process_json_proto returns [19:05:34]Send response to host [19:05:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198985,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:05:34]free response buf [19:05:34]execute_script done [19:05:34]execute_script returns [19:05:34]free content buf [19:05:34]Sock 7.Close socket [19:05:34]Sock 7.Thread stoped [19:05:39]OFD Sender: No OFD packet to send [19:05:44]OFD Sender: No OFD packet to send [19:05:49]OFD Sender: No OFD packet to send [19:05:54]OFD Sender: No OFD packet to send [19:05:59]OFD Sender: No OFD packet to send [19:06:04]OFD Sender: No OFD packet to send [19:06:09]OFD Sender: No OFD packet to send [19:06:14]OFD Sender: No OFD packet to send [19:06:19]OFD Sender: No OFD packet to send [19:06:24]OFD Sender: No OFD packet to send [19:06:29]OFD Sender: No OFD packet to send [19:06:34]OFD Sender: No OFD packet to send [19:06:39]OFD Sender: No OFD packet to send [19:06:44]OFD Sender: No OFD packet to send [19:06:49]OFD Sender: No OFD packet to send [19:06:54]OFD Sender: No OFD packet to send [19:06:59]OFD Sender: No OFD packet to send [19:07:04]OFD Sender: No OFD packet to send [19:07:09]OFD Sender: No OFD packet to send [19:07:13]accept exits with 9 [19:07:13]New connection [19:07:13]New thread 3066793316 created [19:07:13]Thread 3066936676 joined [19:07:13]Waiting for new connection... [19:07:13] Sock 9.Parse request [19:07:13]Sock 9.Check first char [19:07:13]Sock 9.First char is OK [19:07:13]request: POST /json_proto HTTP/1.0 [19:07:13]Method: POST [19:07:13]URL: /json_proto [19:07:13]Method is POST - this is cgi request [19:07:13]url: /json_proto [19:07:13]query_string will be loaded in cgi processing [19:07:13]execute_cgi json_proto POST (null) [19:07:13]execute_cgi path=json_proto method=POST [19:07:13]POST find Content-Length [19:07:13]Host: 172.17.46.195:8080 [19:07:13]Content-Length: 684 [19:07:13]Content-Type: application/json [19:07:13] [19:07:13]POST finish read [19:07:13]Found Content-Length = 684 [19:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.890, "sum" : 3034.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3034.00, "payments": [ { "type": 0, "sum" : 3034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:13]execute_script... [19:07:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.890, "sum" : 3034.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3034.00, "payments": [ { "type": 0, "sum" : 3034.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:13]POST & json_proto [19:07:13]process_json_proto [19:07:13]json parsed OK: [19:07:13]protocol is kg_v1.0 [19:07:13]action value=close_receipt [19:07:13]process_action close_receipt [19:07:13]cmd_close_receipt [19:07:13]MH_GetDate [19:07:13]Write to MH i2c: F0 00 00 F2 15 F6 [19:07:13]Write i2c OK [19:07:13]MH_I2C_Read... [19:07:13]Read from MH i2c: F0 [19:07:13]MH_I2C_Read... [19:07:13]Read from MH i2c: F0 09 00 [19:07:13]MH_I2C_Read... [19:07:13]Read from MH i2c: F0 09 00 F2 15 00 E2 F4 C0 66 8D AE BC 66 58 [19:07:13]GetLastDocTimeStamp 1723921531 [19:07:13]current date 1723921634 [19:07:13]FM_GetShiftState [19:07:13]SAM_PROTO_GetShiftState [19:07:13]wFMCommunicate request_size=4 [19:07:13]MH_SAM_APDU [19:07:13]CAPDU: 80 13 01 00 [19:07:13]Write to MH i2c: E2 08 00 F3 15 80 13 01 00 00 00 00 00 85 [19:07:13]Write i2c OK [19:07:13]MH_I2C_Read... [19:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:13]Read from MH i2c: E2 [19:07:13]MH_I2C_Read... [19:07:13]Read from MH i2c: E2 0E 00 [19:07:13]MH_I2C_Read... [19:07:13]Read from MH i2c: E2 0E 00 F3 15 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E5 [19:07:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:13]wFMCommunicate OK [19:07:13]SAM_PROTO_GetShiftState done [19:07:13]FM_GetShiftState done [19:07:13]opened in 1723853126 [19:07:13]opened+sec_in_day 1723939526 [19:07:13]quantity*price = 303403 [19:07:13]sum+1 = 303405 [19:07:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.04 袠孝袨袚袨: 3034.00 袙薪械褋械薪芯: 3500.00 小袛袗效袗: 466.00 袧小袩 1% : 26.85 袧袛小 12% : 322.20 袧邪谢懈褔薪褘屑懈: 3034.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 594 17.08.2024 19:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198986 肖袩袛: 37753411793431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198986&fm=37753411793431&tin=02508201610067®Number=0000000000092545&sum=303400 [19:07:14]StoreToDocumentArchive [19:07:14]shift 463 fd 198986 [19:07:14]save to /storage/0463/doc_00198986 [19:07:14]save last doc name /storage/0463/doc_00198986 to /storage/kkm_last_doc_name [19:07:14]save OK [19:07:14]Clear old archive folders... [19:07:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:07:14]tlvbuf is 019DF790 [19:07:14]SAM_PROTO_ClearQueue [19:07:14]wFMCommunicate request_size=4 [19:07:14]MH_SAM_APDU [19:07:14]CAPDU: 80 09 00 00 [19:07:14]Write to MH i2c: E2 08 00 00 16 80 09 00 00 00 00 00 00 88 [19:07:14]Write i2c OK [19:07:14]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 00 16 00 90 00 8A [19:07:15]RAPDU: 90 00 [19:07:15]wFMCommunicate OK [19:07:15]SAM_PROTO_ClearQueue done [19:07:15]KKMCreateOFDPacket [19:07:15]OFDProtocolAddRootSTLVToBuf [19:07:15]FM_MakeSignedData [19:07:15]FM_MakeSignedData [19:07:15]SAM_PROTO_SignData [19:07:15]wFMCommunicate request_size=4 [19:07:15]MH_SAM_APDU [19:07:15]CAPDU: 80 0D 01 02 [19:07:15]Write to MH i2c: E2 08 00 01 16 80 0D 01 02 00 00 00 00 90 [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 01 16 00 90 00 8B [19:07:15]RAPDU: 90 00 [19:07:15]wFMCommunicate OK [19:07:15]wFMCommunicate request_size=255 [19:07:15]MH_SAM_APDU [19:07: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 BA 9F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C A1 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A1 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7D 00 00 00 00 07 04 06 00 28 A1 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 E2 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 09 03 00 35 04 06 00 22 [19:07:15]Write to MH i2c: E2 02 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C A1 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A1 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7D 00 00 00 00 07 04 06 00 28 A1 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 E2 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 09 03 00 35 04 06 00 22 00 00 EC [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 02 16 00 90 00 8C [19:07:15]RAPDU: 90 00 [19:07:15]wFMCommunicate OK [19:07:15]wFMCommunicate request_size=10 [19:07:15]MH_SAM_APDU [19:07:15]CAPDU: 80 0D 02 02 05 56 26 B2 F2 17 [19:07:15]Write to MH i2c: E2 0D 00 03 16 80 0D 02 02 05 00 56 26 B2 F2 17 00 00 D4 [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 03 00 03 16 00 90 00 8D [19:07:15]RAPDU: 90 00 [19:07:15]wFMCommunicate OK [19:07:15]wFMCommunicate request_size=4 [19:07:15]MH_SAM_APDU [19:07:15]CAPDU: 80 0D 03 02 [19:07:15]Write to MH i2c: E2 08 00 04 16 80 0D 03 02 00 00 00 00 95 [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 0B 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 0B 00 04 16 00 7C 31 AA A5 02 A6 33 D9 90 00 46 [19:07:15]RAPDU: 7C 31 AA A5 02 A6 33 D9 90 00 [19:07:15]wFMCommunicate OK [19:07:15]SAM_PROTO_SignData done [19:07:15]FM_MakeSignedData done [19:07:15]CreateOFDProtocolMessage [19:07:15]wFMCommunicate request_size=4 [19:07:15]MH_SAM_APDU [19:07:15]CAPDU: 80 11 00 00 [19:07:15]Write to MH i2c: E2 08 00 05 16 80 11 00 00 00 00 00 00 95 [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:15]Read from MH i2c: E2 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 17 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: E2 17 00 05 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [19:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:15]wFMCommunicate OK [19:07:15]CreateOFDProtocolMessage done [19:07:15]OFDSenderStorePacket 198986 [19:07:15]StoreOFDPacket docnum=198986 [19:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 91 07 01 AC B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C A1 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A1 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7D 00 00 00 00 07 04 06 00 28 A1 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 E2 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 09 03 00 35 04 06 00 22 56 26 B2 F2 17 7C 31 AA A5 02 A6 33 D9 [19:07:15]CheckFolder [19:07:15]dirname=/storage/ofd_packets [19:07:15]CheckFolder done [19:07:15]ProducePacketName [19:07:15]name=ofd_packets/00198986 [19:07:15]NVStorageSaveData ofd_packets/00198986 [19:07:15]File name is /storage/ofd_packets/00198986 [19:07:15]Write 301 bytes [19:07:15]NVStorageSaveData done [19:07:15]OFDSenderStorePacket done [19:07:15]KKMCreateOFDPacket done [19:07:15]NVStorageSaveData kkm_last_timestamp [19:07:15]File name is /storage/kkm_last_timestamp [19:07:15]Write 4 bytes [19:07:15]NVStorageSaveData done [19:07:15]ExternCall_PrintAddStr [19:07:15]wPrintStart [19:07:15]Write to MH i2c: 01 00 00 06 16 1C [19:07:15]Write i2c OK [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: 01 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: 01 07 00 [19:07:15]MH_I2C_Read... [19:07:15]Read from MH i2c: 01 07 00 06 16 00 00 00 00 00 FF 0F 31 [19:07:15]RasterBufferAndPrint [19:07:15]line 小褔械褌 N : (1)11326456 [19:07:15]line 袠袧袧: 02508201610067 [19:07:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:07:15]line 袩袪袨袛袗袞袗 [19:07:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [19:07:15]line 孝芯胁邪褉: 2710124500 [19:07:15]line 袗懈-95-袣-5 [19:07:15]line 40.890 * 74.20 [19:07:15]line = 3034.04 [19:07:15]line 袧袛小 12% 袧小袩 1% [19:07:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:07:15]line 袨袣袪校袚袥袝袧袠袝: -0.04 [19:07:15]line 袠孝袨袚袨: 3034.00 [19:07:15]line 袙薪械褋械薪芯: 3500.00 [19:07:15]line 小袛袗效袗: 466.00 [19:07:15]line 袧小袩 1% : 26.85 [19:07:15]line 袧袛小 12% : 322.20 [19:07:15]line 袧邪谢懈褔薪褘屑懈: 3034.00 [19:07:15]line 袘械蟹薪邪谢.: 0.00 [19:07:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:07:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:07:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:07:15]line 效械泻 594 17.08.2024 19:07 [19:07:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:07:15]line 袟袧袦: 0300000079 [19:07:15]line 袪袧袦: 0000000000092545 [19:07:15]line 袙械褉褋懈褟 袣袣袦: 001 [19:07:15]line 肖袦: 0000000000871802 [19:07:15]line 肖袛: 198986 [19:07:15]line 肖袩袛: 37753411793431 [19:07:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198986&fm=37753411793431&tin=02508201610067®Number=0000000000092545&sum=303400 [19:07:15]OFD Sender: Processing packet 198986 [packets to send 246, broken 245] [19:07:15]ProducePacketName [19:07:15]name=ofd_packets/00198986 [19:07:15]OFD Sender: To server: 嚂鰌G, [19:07:15]CommunicateWithHost lk.salyk.kg:30040 [19:07:15]ConnectInit lk.salyk.kg [19:07:15]written 0, free lines is 4095 [19:07:15]Connected sock=10 [19:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 91 07 01 AC B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 BA 9F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2C A1 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A1 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 7D 00 00 00 00 07 04 06 00 28 A1 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 E2 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4A 09 03 00 35 04 06 00 22 56 26 B2 F2 17 7C 31 AA A5 02 A6 33 D9 [19:07:16]Write to MH i2c: 01 00 00 31 16 47 [19:07:16]Write i2c OK [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: 01 [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: 01 07 00 [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: 01 07 00 31 16 00 00 00 00 00 EE 0C 48 [19:07:16]RasterBufferAndPrint [19:07:16]line [19:07:16]line [19:07:16]line [19:07:16]line [19:07:16]line [19:07:16]written 0, free lines is 3319 [19:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 D4 47 00 2E 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 31 38 30 32 10 04 04 00 4A 09 03 00 F4 03 04 00 F2 A0 C0 66 B6 04 01 00 00 EA F9 70 4D FB 6C 9E A9 [19:07:16]CommunicateWithHost err = 0 [19:07:16]CheckOFDResponse [19:07:16]1017 (14) - 77093643461234 [19:07:16]1041 (16) - 0000000000871802 [19:07:16]1040 (4) - 198986 [19:07:16]1012 (4) - 17.08.2024 13:09 [19:07:16]1206 (1) - 0 [19:07:16]OFD Sender: Remove packet 198986 [19:07:16]ProducePacketName [19:07:16]name=ofd_packets/00198986 [19:07:16]NVStorageDeleteData [19:07:16]MH_Cut [19:07:16]Write to MH i2c: D1 01 00 38 16 01 20 [19:07:16]Write i2c OK [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: D1 [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: D1 01 00 [19:07:16]MH_I2C_Read... [19:07:16]Read from MH i2c: D1 01 00 38 16 00 1F [19:07:16]Write to MH i2c: 01 00 00 39 16 4F [19:07:16]Write i2c OK [19:07:16]MH_I2C_Read... [19:07:16]OFD Sender: No OFD packet to send [19:07:17]*** Cut start [19:07:17]*** Purtial cut [19:07:17]*** CUTSNS_PIN = 0 [19:07:17]*** Stage 1: CUTSNS_PIN = 1 [19:07:19]Read from MH i2c: 01 [19:07:19]MH_I2C_Read... [19:07:19]*** Stop cut motor [19:07:19]*** Cut end [19:07:19]Read from MH i2c: 01 07 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: 01 07 00 39 16 00 00 00 00 00 FF 0F 64 [19:07:19]process_action close_receipt done [19:07:19]requested_data is exist [19:07:19]produce_requested_data [19:07:19]requested_item fm.sn is exist - process it [19:07:19]wFMCommunicate request_size=4 [19:07:19]MH_SAM_APDU [19:07:19]CAPDU: 80 11 00 00 [19:07:19]Write to MH i2c: E2 08 00 3A 16 80 11 00 00 00 00 00 00 CA [19:07:19]Write i2c OK [19:07:19]MH_I2C_Read... [19:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:19]Read from MH i2c: E2 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 17 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 17 00 3A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [19:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:19]wFMCommunicate OK [19:07:19]requested_item fd.num is exist - process it [19:07:19]SAM_PROTO_GetFieldsCounters [19:07:19]wFMCommunicate request_size=4 [19:07:19]MH_SAM_APDU [19:07:19]CAPDU: 80 13 00 00 [19:07:19]Write to MH i2c: E2 08 00 3B 16 80 13 00 00 00 00 00 00 CD [19:07:19]Write i2c OK [19:07:19]MH_I2C_Read... [19:07:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:19]Read from MH i2c: E2 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 62 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 62 00 3B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [19:07:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:07:19]wFMCommunicate OK [19:07:19]SAM_PROTO_GetFieldsCounters done [19:07:19]requested_item shift.num is exist - process it [19:07:19]requested_item shift.opened is exist - process it [19:07:19]req_shift_opened [19:07:19]FM_GetShiftState [19:07:19]SAM_PROTO_GetShiftState [19:07:19]wFMCommunicate request_size=4 [19:07:19]MH_SAM_APDU [19:07:19]CAPDU: 80 13 01 00 [19:07:19]Write to MH i2c: E2 08 00 3C 16 80 13 01 00 00 00 00 00 CF [19:07:19]Write i2c OK [19:07:19]MH_I2C_Read... [19:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:19]Read from MH i2c: E2 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 0E 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 0E 00 3C 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [19:07:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:19]wFMCommunicate OK [19:07:19]SAM_PROTO_GetShiftState done [19:07:19]FM_GetShiftState done [19:07:19]req_shift_opened done [19:07:19]requested_item shift.open_date is exist - process it [19:07:19]req_shift_open_date [19:07:19]req_shift_open_date done [19:07:19]produce_requested_data done [19:07:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198986,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:07:19]process_action_free close_receipt [19:07:19]json_value_free [19:07:19]json_value_free done [19:07:19]process_json_proto returns [19:07:19]Send response to host [19:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198986,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:07:19]free response buf [19:07:19]execute_script done [19:07:19]execute_script returns [19:07:19]free content buf [19:07:19]Sock 9.Close socket [19:07:19]Sock 9.Thread stoped [19:07:19]accept exits with 7 [19:07:19]New connection [19:07:19]New thread 3066936676 created [19:07:19]Thread 3066793316 joined [19:07:19]Waiting for new connection... [19:07:19] Sock 7.Parse request [19:07:19]Sock 7.Check first char [19:07:19]Sock 7.First char is OK [19:07:19]request: POST /json_proto HTTP/1.0 [19:07:19]Method: POST [19:07:19]URL: /json_proto [19:07:19]Method is POST - this is cgi request [19:07:19]url: /json_proto [19:07:19]query_string will be loaded in cgi processing [19:07:19]execute_cgi json_proto POST (null) [19:07:19]execute_cgi path=json_proto method=POST [19:07:19]POST find Content-Length [19:07:19]Host: 172.17.46.195:8080 [19:07:19]Content-Length: 802 [19:07:19]Content-Type: application/json [19:07:19] [19:07:19]POST finish read [19:07:19]Found Content-Length = 802 [19:07:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:19]execute_script... [19: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)11326457", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:19]POST & json_proto [19:07:19]process_json_proto [19:07:19]json parsed OK: [19:07:19]protocol is kg_v1.0 [19:07:19]action value=close_receipt [19:07:19]process_action close_receipt [19:07:19]cmd_close_receipt [19:07:19]MH_GetDate [19:07:19]Write to MH i2c: F0 00 00 3D 16 42 [19:07:19]Write i2c OK [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: F0 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: F0 09 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: F0 09 00 3D 16 00 E8 F4 C0 66 8D AE BC 66 AA [19:07:19]GetLastDocTimeStamp 1723921634 [19:07:19]current date 1723921640 [19:07:19]FM_GetShiftState [19:07:19]SAM_PROTO_GetShiftState [19:07:19]wFMCommunicate request_size=4 [19:07:19]MH_SAM_APDU [19:07:19]CAPDU: 80 13 01 00 [19:07:19]Write to MH i2c: E2 08 00 3E 16 80 13 01 00 00 00 00 00 D1 [19:07:19]Write i2c OK [19:07:19]MH_I2C_Read... [19:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:19]Read from MH i2c: E2 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 0E 00 [19:07:19]MH_I2C_Read... [19:07:19]Read from MH i2c: E2 0E 00 3E 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [19:07:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:19]wFMCommunicate OK [19:07:19]SAM_PROTO_GetShiftState done [19:07:19]FM_GetShiftState done [19:07:19]opened in 1723853126 [19:07:19]opened+sec_in_day 1723939526 [19:07:19]quantity*price = 55053 [19:07:19]sum+1 = 55055 [19:07:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 550.54 袧小袩 1% : 4.87 袧袛小 12% : 58.46 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 550.54 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 595 17.08.2024 19:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198987 肖袩袛: 150406274371656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198987&fm=150406274371656&tin=02508201610067®Number=0000000000092545&sum=55054 [19:07:21]StoreToDocumentArchive [19:07:21]shift 463 fd 198987 [19:07:21]save to /storage/0463/doc_00198987 [19:07:21]save last doc name /storage/0463/doc_00198987 to /storage/kkm_last_doc_name [19:07:21]save OK [19:07:21]Clear old archive folders... [19:07:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:07:21]tlvbuf is 019F0E60 [19:07:21]SAM_PROTO_ClearQueue [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 09 00 00 [19:07:21]Write to MH i2c: E2 08 00 4B 16 80 09 00 00 00 00 00 00 D3 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 4B 16 00 90 00 D5 [19:07:21]RAPDU: 90 00 [19:07:21]wFMCommunicate OK [19:07:21]SAM_PROTO_ClearQueue done [19:07:21]KKMCreateOFDPacket [19:07:21]OFDProtocolAddRootSTLVToBuf [19:07:21]FM_MakeSignedData [19:07:21]FM_MakeSignedData [19:07:21]SAM_PROTO_SignData [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 0D 01 02 [19:07:21]Write to MH i2c: E2 08 00 4C 16 80 0D 01 02 00 00 00 00 DB [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 4C 16 00 90 00 D6 [19:07:21]RAPDU: 90 00 [19:07:21]wFMCommunicate OK [19:07:21]wFMCommunicate request_size=255 [19:07:21]MH_SAM_APDU [19:07: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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E8 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 09 03 00 35 04 06 00 88 [19:07:21]Write to MH i2c: E2 02 01 4D 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 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E8 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 09 03 00 35 04 06 00 88 00 00 D4 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 4D 16 00 90 00 D7 [19:07:21]RAPDU: 90 00 [19:07:21]wFMCommunicate OK [19:07:21]wFMCommunicate request_size=10 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 0D 02 02 05 CB 30 8E 50 48 [19:07:21]Write to MH i2c: E2 0D 00 4E 16 80 0D 02 02 05 00 CB 30 8E 50 48 00 00 09 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 03 00 4E 16 00 90 00 D8 [19:07:21]RAPDU: 90 00 [19:07:21]wFMCommunicate OK [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 0D 03 02 [19:07:21]Write to MH i2c: E2 08 00 4F 16 80 0D 03 02 00 00 00 00 E0 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 0B 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 0B 00 4F 16 00 6A 97 3B 63 91 F1 FC 0F 90 00 0D [19:07:21]RAPDU: 6A 97 3B 63 91 F1 FC 0F 90 00 [19:07:21]wFMCommunicate OK [19:07:21]SAM_PROTO_SignData done [19:07:21]FM_MakeSignedData done [19:07:21]CreateOFDProtocolMessage [19:07:21]wFMCommunicate request_size=4 [19:07:21]MH_SAM_APDU [19:07:21]CAPDU: 80 11 00 00 [19:07:21]Write to MH i2c: E2 08 00 50 16 80 11 00 00 00 00 00 00 E0 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:21]Read from MH i2c: E2 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 17 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: E2 17 00 50 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2D [19:07:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:21]wFMCommunicate OK [19:07:21]CreateOFDProtocolMessage done [19:07:21]OFDSenderStorePacket 198987 [19:07:21]StoreOFDPacket docnum=198987 [19:07:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 E6 07 01 B4 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E8 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 09 03 00 35 04 06 00 88 CB 30 8E 50 48 6A 97 3B 63 91 F1 FC 0F [19:07:21]CheckFolder [19:07:21]dirname=/storage/ofd_packets [19:07:21]CheckFolder done [19:07:21]ProducePacketName [19:07:21]name=ofd_packets/00198987 [19:07:21]NVStorageSaveData ofd_packets/00198987 [19:07:21]File name is /storage/ofd_packets/00198987 [19:07:21]Write 301 bytes [19:07:21]NVStorageSaveData done [19:07:21]OFDSenderStorePacket done [19:07:21]KKMCreateOFDPacket done [19:07:21]NVStorageSaveData kkm_last_timestamp [19:07:21]File name is /storage/kkm_last_timestamp [19:07:21]Write 4 bytes [19:07:21]NVStorageSaveData done [19:07:21]ExternCall_PrintAddStr [19:07:21]wPrintStart [19:07:21]Write to MH i2c: 01 00 00 51 16 67 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 07 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 07 00 51 16 00 00 00 00 00 FF 0F 7C [19:07:21]RasterBufferAndPrint [19:07:21]line 小褔械褌 N : (1)11326457 [19:07:21]line 袠袧袧: 02508201610067 [19:07:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:07:21]line 袩袪袨袛袗袞袗 [19:07:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [19:07:21]line 孝芯胁邪褉: 2710124130 [19:07:21]line 袗懈-92-袣-4 [19:07:21]line 8.120 * 67.80 [19:07:21]line = 550.54 [19:07:21]line 袧袛小 12% 袧小袩 1% [19:07:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:07:21]line 袠孝袨袚袨: 550.54 [19:07:21]line 袧小袩 1% : 4.87 [19:07:21]line 袧袛小 12% : 58.46 [19:07:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:07:21]line 袘械蟹薪邪谢.: 550.54 [19:07:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:07:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:07:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:07:21]line 效械泻 595 17.08.2024 19:07 [19:07:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:07:21]line 袟袧袦: 0300000079 [19:07:21]line 袪袧袦: 0000000000092545 [19:07:21]line 袙械褉褋懈褟 袣袣袦: 001 [19:07:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:07:21]line 肖袦: 0000000000871802 [19:07:21]line 肖袛: 198987 [19:07:21]line 肖袩袛: 150406274371656 [19:07:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198987&fm=150406274371656&tin=02508201610067®Number=0000000000092545&sum=55054 [19:07:21]written 0, free lines is 4095 [19:07:21]OFD Sender: Processing packet 198987 [packets to send 246, broken 245] [19:07:21]ProducePacketName [19:07:21]name=ofd_packets/00198987 [19:07:21]OFD Sender: To server: 嚂鰌G, [19:07:21]CommunicateWithHost lk.salyk.kg:30040 [19:07:21]ConnectInit lk.salyk.kg [19:07:22]Connected sock=10 [19:07:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 05 E6 07 01 B4 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 E8 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 09 03 00 35 04 06 00 88 CB 30 8E 50 48 6A 97 3B 63 91 F1 FC 0F [19:07:22]Write to MH i2c: 01 00 00 7B 16 91 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 7B 16 00 00 00 00 00 EE 0C 92 [19:07:22]RasterBufferAndPrint [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]line [19:07:22]written 0, free lines is 3319 [19:07:22]MH_Cut [19:07:22]Write to MH i2c: D1 01 00 82 16 01 6A [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 01 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: D1 01 00 82 16 00 69 [19:07:22]Write to MH i2c: 01 00 00 83 16 99 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3D E8 47 00 27 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4B 09 03 00 F4 03 04 00 F8 A0 C0 66 B6 04 01 00 00 37 3A A8 CF EB 71 69 93 [19:07:22]CommunicateWithHost err = 0 [19:07:22]CheckOFDResponse [19:07:22]1017 (14) - 77093643461234 [19:07:22]1041 (16) - 0000000000871802 [19:07:22]1040 (4) - 198987 [19:07:22]1012 (4) - 17.08.2024 13:09 [19:07:22]1206 (1) - 0 [19:07:22]OFD Sender: Remove packet 198987 [19:07:22]ProducePacketName [19:07:22]name=ofd_packets/00198987 [19:07:22]NVStorageDeleteData [19:07:22]OFD Sender: No OFD packet to send [19:07:22]*** Cut start [19:07:22]*** Purtial cut [19:07:22]*** Stage 1: CUTSNS_PIN = 1 [19:07:23]Read from MH i2c: 01 [19:07:23]MH_I2C_Read... [19:07:23]*** Stop cut motor [19:07:23]*** Cut end [19:07:23]Read from MH i2c: 01 07 00 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: 01 07 00 83 16 00 00 00 00 00 FF 0F AE [19:07:23]process_action close_receipt done [19:07:23]requested_data is exist [19:07:23]produce_requested_data [19:07:23]requested_item fm.sn is exist - process it [19:07:23]wFMCommunicate request_size=4 [19:07:23]MH_SAM_APDU [19:07:23]CAPDU: 80 11 00 00 [19:07:23]Write to MH i2c: E2 08 00 84 16 80 11 00 00 00 00 00 00 14 [19:07:23]Write i2c OK [19:07:23]MH_I2C_Read... [19:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:23]Read from MH i2c: E2 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 17 00 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 17 00 84 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [19:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:23]wFMCommunicate OK [19:07:23]requested_item fd.num is exist - process it [19:07:23]SAM_PROTO_GetFieldsCounters [19:07:23]wFMCommunicate request_size=4 [19:07:23]MH_SAM_APDU [19:07:23]CAPDU: 80 13 00 00 [19:07:23]Write to MH i2c: E2 08 00 85 16 80 13 00 00 00 00 00 00 17 [19:07:23]Write i2c OK [19:07:23]MH_I2C_Read... [19:07:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:23]Read from MH i2c: E2 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 62 00 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 62 00 85 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [19:07:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:07:23]wFMCommunicate OK [19:07:23]SAM_PROTO_GetFieldsCounters done [19:07:23]requested_item shift.num is exist - process it [19:07:23]requested_item shift.opened is exist - process it [19:07:23]req_shift_opened [19:07:23]FM_GetShiftState [19:07:23]SAM_PROTO_GetShiftState [19:07:23]wFMCommunicate request_size=4 [19:07:23]MH_SAM_APDU [19:07:23]CAPDU: 80 13 01 00 [19:07:23]Write to MH i2c: E2 08 00 86 16 80 13 01 00 00 00 00 00 19 [19:07:23]Write i2c OK [19:07:23]MH_I2C_Read... [19:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:23]Read from MH i2c: E2 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 0E 00 [19:07:23]MH_I2C_Read... [19:07:23]Read from MH i2c: E2 0E 00 86 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [19:07:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:23]wFMCommunicate OK [19:07:23]SAM_PROTO_GetShiftState done [19:07:23]FM_GetShiftState done [19:07:23]req_shift_opened done [19:07:23]requested_item shift.open_date is exist - process it [19:07:23]req_shift_open_date [19:07:23]req_shift_open_date done [19:07:23]produce_requested_data done [19:07:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198987,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:07:23]process_action_free close_receipt [19:07:23]json_value_free [19:07:23]json_value_free done [19:07:23]process_json_proto returns [19:07:23]Send response to host [19:07:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198987,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:07:23]free response buf [19:07:23]execute_script done [19:07:23]execute_script returns [19:07:23]free content buf [19:07:23]Sock 7.Close socket [19:07:23]Sock 7.Thread stoped [19:07:27]OFD Sender: No OFD packet to send [19:07:32]OFD Sender: No OFD packet to send [19:07:36]accept exits with 9 [19:07:36]New connection [19:07:36]New thread 3066793316 created [19:07:36]Thread 3066936676 joined [19:07:36]Waiting for new connection... [19:07:36] Sock 9.Parse request [19:07:36]Sock 9.Check first char [19:07:36]Sock 9.First char is OK [19:07:36]request: POST /json_proto HTTP/1.0 [19:07:36]Method: POST [19:07:36]URL: /json_proto [19:07:36]Method is POST - this is cgi request [19:07:36]url: /json_proto [19:07:36]query_string will be loaded in cgi processing [19:07:36]execute_cgi json_proto POST (null) [19:07:36]execute_cgi path=json_proto method=POST [19:07:36]POST find Content-Length [19:07:36]Host: 172.17.46.195:8080 [19:07:36]Content-Length: 805 [19:07:36]Content-Type: application/json [19:07:36] [19:07:36]POST finish read [19:07:36]Found Content-Length = 805 [19:07:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:36]execute_script... [19:07: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)11326458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:36]POST & json_proto [19:07:36]process_json_proto [19:07:36]json parsed OK: [19:07:36]protocol is kg_v1.0 [19:07:36]action value=close_receipt [19:07:36]process_action close_receipt [19:07:36]cmd_close_receipt [19:07:36]MH_GetDate [19:07:36]Write to MH i2c: F0 00 00 87 16 8C [19:07:36]Write i2c OK [19:07:36]MH_I2C_Read... [19:07:36]Read from MH i2c: F0 [19:07:36]MH_I2C_Read... [19:07:36]Read from MH i2c: F0 09 00 [19:07:36]MH_I2C_Read... [19:07:36]Read from MH i2c: F0 09 00 87 16 00 F9 F4 C0 66 8D AE BC 66 05 [19:07:36]GetLastDocTimeStamp 1723921640 [19:07:36]current date 1723921657 [19:07:36]FM_GetShiftState [19:07:36]SAM_PROTO_GetShiftState [19:07:36]wFMCommunicate request_size=4 [19:07:36]MH_SAM_APDU [19:07:36]CAPDU: 80 13 01 00 [19:07:36]Write to MH i2c: E2 08 00 88 16 80 13 01 00 00 00 00 00 1B [19:07:36]Write i2c OK [19:07:36]MH_I2C_Read... [19:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:36]Read from MH i2c: E2 [19:07:36]MH_I2C_Read... [19:07:36]Read from MH i2c: E2 0E 00 [19:07:36]MH_I2C_Read... [19:07:36]Read from MH i2c: E2 0E 00 88 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [19:07:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:36]wFMCommunicate OK [19:07:36]SAM_PROTO_GetShiftState done [19:07:36]FM_GetShiftState done [19:07:36]opened in 1723853126 [19:07:36]opened+sec_in_day 1723939526 [19:07:36]quantity*price = 100021 [19:07:36]sum+1 = 100023 [19:07:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 596 17.08.2024 19:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198988 肖袩袛: 159431818461969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190737&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198988&fm=159431818461969&tin=02508201610067®Number=0000000000092545&sum=100022 [19:07:37]StoreToDocumentArchive [19:07:37]shift 463 fd 198988 [19:07:37]save to /storage/0463/doc_00198988 [19:07:37]save last doc name /storage/0463/doc_00198988 to /storage/kkm_last_doc_name [19:07:37]save OK [19:07:37]Clear old archive folders... [19:07:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:07:37]tlvbuf is 019F2A90 [19:07:37]SAM_PROTO_ClearQueue [19:07:37]wFMCommunicate request_size=4 [19:07:37]MH_SAM_APDU [19:07:37]CAPDU: 80 09 00 00 [19:07:37]Write to MH i2c: E2 08 00 95 16 80 09 00 00 00 00 00 00 1D [19:07:37]Write i2c OK [19:07:37]MH_I2C_Read... [19:07:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:37]Read from MH i2c: E2 [19:07:37]MH_I2C_Read... [19:07:37]Read from MH i2c: E2 03 00 [19:07:37]MH_I2C_Read... [19:07:37]Read from MH i2c: E2 03 00 95 16 00 90 00 1F [19:07:37]RAPDU: 90 00 [19:07:37]wFMCommunicate OK [19:07:37]SAM_PROTO_ClearQueue done [19:07:37]KKMCreateOFDPacket [19:07:37]OFDProtocolAddRootSTLVToBuf [19:07:37]FM_MakeSignedData [19:07:37]FM_MakeSignedData [19:07:37]SAM_PROTO_SignData [19:07:37]wFMCommunicate request_size=4 [19:07:37]MH_SAM_APDU [19:07:37]CAPDU: 80 0D 01 02 [19:07:37]Write to MH i2c: E2 08 00 96 16 80 0D 01 02 00 00 00 00 25 [19:07:37]Write i2c OK [19:07:37]MH_I2C_Read... [19:07:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:37]Read from MH i2c: E2 [19:07:37]MH_I2C_Read... [19:07:37]Read from MH i2c: E2 03 00 [19:07:37]MH_I2C_Read... [19:07:37]Read from MH i2c: E2 03 00 96 16 00 90 00 20 [19:07:37]RAPDU: 90 00 [19:07:37]wFMCommunicate OK [19:07:37]wFMCommunicate request_size=255 [19:07:37]MH_SAM_APDU [19:07: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 F9 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 09 03 00 35 04 06 00 91 [19:07:37]Write to MH i2c: E2 02 01 97 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 F9 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 09 03 00 35 04 06 00 91 00 00 19 [19:07:37]Write i2c OK [19:07:37]MH_I2C_Read... [19:07:37]OFD Sender: No OFD packet to send [19:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:38]Read from MH i2c: E2 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 03 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 03 00 97 16 00 90 00 21 [19:07:38]RAPDU: 90 00 [19:07:38]wFMCommunicate OK [19:07:38]wFMCommunicate request_size=10 [19:07:38]MH_SAM_APDU [19:07:38]CAPDU: 80 0D 02 02 05 00 9C E7 C3 11 [19:07:38]Write to MH i2c: E2 0D 00 98 16 80 0D 02 02 05 00 00 9C E7 C3 11 00 00 89 [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:38]Read from MH i2c: E2 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 03 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 03 00 98 16 00 90 00 22 [19:07:38]RAPDU: 90 00 [19:07:38]wFMCommunicate OK [19:07:38]wFMCommunicate request_size=4 [19:07:38]MH_SAM_APDU [19:07:38]CAPDU: 80 0D 03 02 [19:07:38]Write to MH i2c: E2 08 00 99 16 80 0D 03 02 00 00 00 00 2A [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:38]Read from MH i2c: E2 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 0B 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 0B 00 99 16 00 75 4B D0 10 EB D7 1D 0E 90 00 B8 [19:07:38]RAPDU: 75 4B D0 10 EB D7 1D 0E 90 00 [19:07:38]wFMCommunicate OK [19:07:38]SAM_PROTO_SignData done [19:07:38]FM_MakeSignedData done [19:07:38]CreateOFDProtocolMessage [19:07:38]wFMCommunicate request_size=4 [19:07:38]MH_SAM_APDU [19:07:38]CAPDU: 80 11 00 00 [19:07:38]Write to MH i2c: E2 08 00 9A 16 80 11 00 00 00 00 00 00 2A [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:38]Read from MH i2c: E2 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 17 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: E2 17 00 9A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [19:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:38]wFMCommunicate OK [19:07:38]CreateOFDProtocolMessage done [19:07:38]OFDSenderStorePacket 198988 [19:07:38]StoreOFDPacket docnum=198988 [19:07:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 FF 07 01 DE 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 F9 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 09 03 00 35 04 06 00 91 00 9C E7 C3 11 75 4B D0 10 EB D7 1D 0E [19:07:38]CheckFolder [19:07:38]dirname=/storage/ofd_packets [19:07:38]CheckFolder done [19:07:38]ProducePacketName [19:07:38]name=ofd_packets/00198988 [19:07:38]NVStorageSaveData ofd_packets/00198988 [19:07:38]File name is /storage/ofd_packets/00198988 [19:07:38]Write 301 bytes [19:07:38]NVStorageSaveData done [19:07:38]OFDSenderStorePacket done [19:07:38]KKMCreateOFDPacket done [19:07:38]NVStorageSaveData kkm_last_timestamp [19:07:38]File name is /storage/kkm_last_timestamp [19:07:38]Write 4 bytes [19:07:38]NVStorageSaveData done [19:07:38]ExternCall_PrintAddStr [19:07:38]wPrintStart [19:07:38]Write to MH i2c: 01 00 00 9B 16 B1 [19:07:38]OFD Sender: Processing packet 198988 [packets to send 246, broken 245] [19:07:38]ProducePacketName [19:07:38]name=ofd_packets/00198988 [19:07:38]OFD Sender: To server: 嚂鰌G, [19:07:38]CommunicateWithHost lk.salyk.kg:30040 [19:07:38]ConnectInit lk.salyk.kg [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 07 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 07 00 9B 16 00 00 00 00 00 FF 0F C6 [19:07:38]RasterBufferAndPrint [19:07:38]line 小褔械褌 N : (1)11326458 [19:07:38]line 袠袧袧: 02508201610067 [19:07:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:07:38]line 袩袪袨袛袗袞袗 [19:07:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [19:07:38]line 孝芯胁邪褉: 2710124500 [19:07:38]line 袗懈-95-袣-5 [19:07:38]line 13.480 * 74.20 [19:07:38]line = 1000.22 [19:07:38]line 袧袛小 12% 袧小袩 1% [19:07:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:07:38]line 袠孝袨袚袨: 1000.22 [19:07:38]line 袧小袩 1% : 8.85 [19:07:38]line 袧袛小 12% : 106.22 [19:07:38]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:07:38]line 袘械蟹薪邪谢.: 1000.22 [19:07:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:07:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:07:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:07:38]line 效械泻 596 17.08.2024 19:07 [19:07:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:07:38]line 袟袧袦: 0300000079 [19:07:38]line 袪袧袦: 0000000000092545 [19:07:38]line 袙械褉褋懈褟 袣袣袦: 001 [19:07:38]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:07:38]line 肖袦: 0000000000871802 [19:07:38]line 肖袛: 198988 [19:07:38]line 肖袩袛: 159431818461969 [19:07:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190737&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198988&fm=159431818461969&tin=02508201610067®Number=0000000000092545&sum=100022 [19:07:38]written 0, free lines is 4095 [19:07:38]Connected sock=10 [19:07:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 02 FF 07 01 DE 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 F9 F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 09 03 00 35 04 06 00 91 00 9C E7 C3 11 75 4B D0 10 EB D7 1D 0E [19:07:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 5E 47 00 2F 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4C 09 03 00 F4 03 04 00 08 A1 C0 66 B6 04 01 00 00 B4 62 0B B6 AF 29 2F 44 [19:07:38]CommunicateWithHost err = 0 [19:07:38]CheckOFDResponse [19:07:38]1017 (14) - 77093643461234 [19:07:38]1041 (16) - 0000000000871802 [19:07:38]1040 (4) - 198988 [19:07:38]1012 (4) - 17.08.2024 13:09 [19:07:38]1206 (1) - 0 [19:07:38]OFD Sender: Remove packet 198988 [19:07:38]ProducePacketName [19:07:38]name=ofd_packets/00198988 [19:07:38]NVStorageDeleteData [19:07:38]Write to MH i2c: 01 00 00 C5 16 DB [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 07 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: 01 07 00 C5 16 00 00 00 00 00 0A 0D F9 [19:07:38]RasterBufferAndPrint [19:07:38]line [19:07:38]line [19:07:38]line [19:07:38]line [19:07:38]line [19:07:38]written 0, free lines is 3348 [19:07:38]MH_Cut [19:07:38]Write to MH i2c: D1 01 00 CC 16 01 B4 [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: D1 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: D1 01 00 [19:07:38]MH_I2C_Read... [19:07:38]Read from MH i2c: D1 01 00 CC 16 00 B3 [19:07:38]Write to MH i2c: 01 00 00 CD 16 E3 [19:07:38]Write i2c OK [19:07:38]MH_I2C_Read... [19:07:39]OFD Sender: No OFD packet to send [19:07:39]*** Cut start [19:07:39]*** Purtial cut [19:07:39]*** CUTSNS_PIN = 0 [19:07:39]*** Stage 1: CUTSNS_PIN = 1 [19:07:41]Read from MH i2c: 01 [19:07:41]MH_I2C_Read... [19:07:41]*** Stop cut motor [19:07:41]*** Cut end [19:07:41]Read from MH i2c: 01 07 00 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: 01 07 00 CD 16 00 00 00 00 00 FF 0F F8 [19:07:41]process_action close_receipt done [19:07:41]requested_data is exist [19:07:41]produce_requested_data [19:07:41]requested_item fm.sn is exist - process it [19:07:41]wFMCommunicate request_size=4 [19:07:41]MH_SAM_APDU [19:07:41]CAPDU: 80 11 00 00 [19:07:41]Write to MH i2c: E2 08 00 CE 16 80 11 00 00 00 00 00 00 5E [19:07:41]Write i2c OK [19:07:41]MH_I2C_Read... [19:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:41]Read from MH i2c: E2 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 17 00 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 17 00 CE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [19:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:41]wFMCommunicate OK [19:07:41]requested_item fd.num is exist - process it [19:07:41]SAM_PROTO_GetFieldsCounters [19:07:41]wFMCommunicate request_size=4 [19:07:41]MH_SAM_APDU [19:07:41]CAPDU: 80 13 00 00 [19:07:41]Write to MH i2c: E2 08 00 CF 16 80 13 00 00 00 00 00 00 61 [19:07:41]Write i2c OK [19:07:41]MH_I2C_Read... [19:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:41]Read from MH i2c: E2 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 62 00 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 62 00 CF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [19:07:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:07:41]wFMCommunicate OK [19:07:41]SAM_PROTO_GetFieldsCounters done [19:07:41]requested_item shift.num is exist - process it [19:07:41]requested_item shift.opened is exist - process it [19:07:41]req_shift_opened [19:07:41]FM_GetShiftState [19:07:41]SAM_PROTO_GetShiftState [19:07:41]wFMCommunicate request_size=4 [19:07:41]MH_SAM_APDU [19:07:41]CAPDU: 80 13 01 00 [19:07:41]Write to MH i2c: E2 08 00 D0 16 80 13 01 00 00 00 00 00 63 [19:07:41]Write i2c OK [19:07:41]MH_I2C_Read... [19:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:41]Read from MH i2c: E2 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 0E 00 [19:07:41]MH_I2C_Read... [19:07:41]Read from MH i2c: E2 0E 00 D0 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [19:07:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:41]wFMCommunicate OK [19:07:41]SAM_PROTO_GetShiftState done [19:07:41]FM_GetShiftState done [19:07:41]req_shift_opened done [19:07:41]requested_item shift.open_date is exist - process it [19:07:41]req_shift_open_date [19:07:41]req_shift_open_date done [19:07:41]produce_requested_data done [19:07:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198988,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:07:41]process_action_free close_receipt [19:07:41]json_value_free [19:07:41]json_value_free done [19:07:41]process_json_proto returns [19:07:41]Send response to host [19:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198988,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:07:41]free response buf [19:07:41]execute_script done [19:07:41]execute_script returns [19:07:41]free content buf [19:07:41]Sock 9.Close socket [19:07:41]Sock 9.Thread stoped [19:07:42]accept exits with 7 [19:07:42]New connection [19:07:42]New thread 3066936676 created [19:07:42]Thread 3066793316 joined [19:07:42]Waiting for new connection... [19:07:42] Sock 7.Parse request [19:07:42]Sock 7.Check first char [19:07:42]Sock 7.First char is OK [19:07:42]request: POST /json_proto HTTP/1.0 [19:07:42]Method: POST [19:07:42]URL: /json_proto [19:07:42]Method is POST - this is cgi request [19:07:42]url: /json_proto [19:07:42]query_string will be loaded in cgi processing [19:07:42]execute_cgi json_proto POST (null) [19:07:42]execute_cgi path=json_proto method=POST [19:07:42]POST find Content-Length [19:07:42]Host: 172.17.46.195:8080 [19:07:42]Content-Length: 981 [19:07:42]Content-Type: application/json [19:07:42] [19:07:42]POST finish read [19:07:42]Found Content-Length = 981 [19:07:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:42]execute_script... [19:07: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)11326451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:42]POST & json_proto [19:07:42]process_json_proto [19:07:42]json parsed OK: [19:07:42]protocol is kg_v1.0 [19:07:42]action value=close_receipt [19:07:42]process_action close_receipt [19:07:42]cmd_close_receipt [19:07:42]MH_GetDate [19:07:42]Write to MH i2c: F0 00 00 D1 16 D6 [19:07:42]Write i2c OK [19:07:42]MH_I2C_Read... [19:07:42]Read from MH i2c: F0 [19:07:42]MH_I2C_Read... [19:07:42]Read from MH i2c: F0 09 00 [19:07:42]MH_I2C_Read... [19:07:42]Read from MH i2c: F0 09 00 D1 16 00 FE F4 C0 66 8D AE BC 66 54 [19:07:42]GetLastDocTimeStamp 1723921657 [19:07:42]current date 1723921662 [19:07:42]FM_GetShiftState [19:07:42]SAM_PROTO_GetShiftState [19:07:42]wFMCommunicate request_size=4 [19:07:42]MH_SAM_APDU [19:07:42]CAPDU: 80 13 01 00 [19:07:42]Write to MH i2c: E2 08 00 D2 16 80 13 01 00 00 00 00 00 65 [19:07:42]Write i2c OK [19:07:42]MH_I2C_Read... [19:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:42]Read from MH i2c: E2 [19:07:42]MH_I2C_Read... [19:07:42]Read from MH i2c: E2 0E 00 [19:07:42]MH_I2C_Read... [19:07:42]Read from MH i2c: E2 0E 00 D2 16 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C5 [19:07:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:42]wFMCommunicate OK [19:07:42]SAM_PROTO_GetShiftState done [19:07:42]FM_GetShiftState done [19:07:42]opened in 1723853126 [19:07:42]opened+sec_in_day 1723939526 [19:07:42]quantity*price = 990008 [19:07:42]sum+1 = 990009 [19:07:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 597 17.08.2024 19:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 198989 肖袩袛: 59126818108333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198989&fm=59126818108333&tin=02508201610067®Number=0000000000092545&sum=990000 [19:07:43]StoreToDocumentArchive [19:07:43]shift 463 fd 198989 [19:07:43]save to /storage/0463/doc_00198989 [19:07:43]save last doc name /storage/0463/doc_00198989 to /storage/kkm_last_doc_name [19:07:43]save OK [19:07:43]Clear old archive folders... [19:07:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:07:43]tlvbuf is 0199DD30 [19:07:43]SAM_PROTO_ClearQueue [19:07:43]wFMCommunicate request_size=4 [19:07:43]MH_SAM_APDU [19:07:43]CAPDU: 80 09 00 00 [19:07:43]Write to MH i2c: E2 08 00 DF 16 80 09 00 00 00 00 00 00 67 [19:07:43]Write i2c OK [19:07:43]MH_I2C_Read... [19:07:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:43]Read from MH i2c: E2 [19:07:43]MH_I2C_Read... [19:07:43]Read from MH i2c: E2 03 00 [19:07:43]MH_I2C_Read... [19:07:43]Read from MH i2c: E2 03 00 DF 16 00 90 00 69 [19:07:43]RAPDU: 90 00 [19:07:43]wFMCommunicate OK [19:07:43]SAM_PROTO_ClearQueue done [19:07:43]KKMCreateOFDPacket [19:07:43]OFDProtocolAddRootSTLVToBuf [19:07:43]FM_MakeSignedData [19:07:43]FM_MakeSignedData [19:07:43]SAM_PROTO_SignData [19:07:43]wFMCommunicate request_size=4 [19:07:43]MH_SAM_APDU [19:07:43]CAPDU: 80 0D 01 02 [19:07:43]Write to MH i2c: E2 08 00 E0 16 80 0D 01 02 00 00 00 00 6F [19:07:43]Write i2c OK [19:07:43]MH_I2C_Read... [19:07:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:43]Read from MH i2c: E2 [19:07:43]MH_I2C_Read... [19:07:43]Read from MH i2c: E2 03 00 [19:07:43]MH_I2C_Read... [19:07:43]Read from MH i2c: E2 03 00 E0 16 00 90 00 6A [19:07:43]RAPDU: 90 00 [19:07:43]wFMCommunicate OK [19:07:43]wFMCommunicate request_size=255 [19:07:43]MH_SAM_APDU [19:07:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 FE F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 09 03 00 35 04 06 00 35 C6 88 FD [19:07:44]Write to MH i2c: E2 02 01 E1 16 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 FE F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 09 03 00 35 04 06 00 35 C6 88 FD 00 00 5B [19:07:44]Write i2c OK [19:07:44]MH_I2C_Read... [19:07:44]OFD Sender: No OFD packet to send [19:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:44]Read from MH i2c: E2 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 03 00 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 03 00 E1 16 00 90 00 6B [19:07:44]RAPDU: 90 00 [19:07:44]wFMCommunicate OK [19:07:44]wFMCommunicate request_size=7 [19:07:44]MH_SAM_APDU [19:07:44]CAPDU: 80 0D 02 02 02 73 AD [19:07:44]Write to MH i2c: E2 0A 00 E2 16 80 0D 02 02 02 00 73 AD 00 00 96 [19:07:44]Write i2c OK [19:07:44]MH_I2C_Read... [19:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:44]Read from MH i2c: E2 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 03 00 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 03 00 E2 16 00 90 00 6C [19:07:44]RAPDU: 90 00 [19:07:44]wFMCommunicate OK [19:07:44]wFMCommunicate request_size=4 [19:07:44]MH_SAM_APDU [19:07:44]CAPDU: 80 0D 03 02 [19:07:44]Write to MH i2c: E2 08 00 E3 16 80 0D 03 02 00 00 00 00 74 [19:07:44]Write i2c OK [19:07:44]MH_I2C_Read... [19:07:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:44]Read from MH i2c: E2 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 0B 00 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 0B 00 E3 16 00 BB 43 24 95 B0 93 EB C6 90 00 20 [19:07:44]RAPDU: BB 43 24 95 B0 93 EB C6 90 00 [19:07:44]wFMCommunicate OK [19:07:44]SAM_PROTO_SignData done [19:07:44]FM_MakeSignedData done [19:07:44]CreateOFDProtocolMessage [19:07:44]wFMCommunicate request_size=4 [19:07:44]MH_SAM_APDU [19:07:44]CAPDU: 80 11 00 00 [19:07:44]Write to MH i2c: E2 08 00 E4 16 80 11 00 00 00 00 00 00 74 [19:07:44]Write i2c OK [19:07:44]MH_I2C_Read... [19:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:44]Read from MH i2c: E2 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 17 00 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: E2 17 00 E4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C1 [19:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:44]wFMCommunicate OK [19:07:44]CreateOFDProtocolMessage done [19:07:44]OFDSenderStorePacket 198989 [19:07:44]StoreOFDPacket docnum=198989 [19:07:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 17 F7 04 01 00 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 FE F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 09 03 00 35 04 06 00 35 C6 88 FD 73 AD BB 43 24 95 B0 93 EB C6 [19:07:44]CheckFolder [19:07:44]dirname=/storage/ofd_packets [19:07:44]CheckFolder done [19:07:44]ProducePacketName [19:07:44]name=ofd_packets/00198989 [19:07:44]NVStorageSaveData ofd_packets/00198989 [19:07:44]File name is /storage/ofd_packets/00198989 [19:07:44]Write 298 bytes [19:07:44]NVStorageSaveData done [19:07:44]OFDSenderStorePacket done [19:07:44]KKMCreateOFDPacket done [19:07:44]NVStorageSaveData kkm_last_timestamp [19:07:44]File name is /storage/kkm_last_timestamp [19:07:44]Write 4 bytes [19:07:44]NVStorageSaveData done [19:07:44]ExternCall_PrintAddStr [19:07:44]wPrintStart [19:07:44]Write to MH i2c: 01 00 00 E5 16 FB [19:07:44]Write i2c OK [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: 01 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: 01 07 00 [19:07:44]MH_I2C_Read... [19:07:44]Read from MH i2c: 01 07 00 E5 16 00 00 00 00 00 FF 0F 10 [19:07:44]RasterBufferAndPrint [19:07:44]line 小褔械褌 N : (1)11326451 [19:07:44]line 袠袧袧: 02508201610067 [19:07:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:07:44]line 袩袪袨袛袗袞袗 [19:07:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:07:44]line 孝芯胁邪褉: 2710194210 [19:07:44]line 袛孝-袣-5 [19:07:44]line 131.650 * 75.20 [19:07:44]line = 9900.08 [19:07:44]line 袧袛小 12% 袧小袩 1% [19:07:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:07:44]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:07:44]line 袠孝袨袚袨: 9900.00 [19:07:44]line 袙薪械褋械薪芯: 9900.00 [19:07:44]line 小袛袗效袗: 0.00 [19:07:44]line 袧小袩 1% : 87.61 [19:07:44]line 袧袛小 12% : 1051.34 [19:07:44]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:07:44]line 袘械蟹薪邪谢.: 0.00 [19:07:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:07:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:07:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:07:44]line 效械泻 597 17.08.2024 19:07 [19:07:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:07:44]line 袟袧袦: 0300000079 [19:07:44]line 袪袧袦: 0000000000092545 [19:07:44]line 袙械褉褋懈褟 袣袣袦: 001 [19:07:44]line [19:07:44]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:07:44]line 袛孝 [19:07:44]line 薪芯屑械褉 95 [19:07:44]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:07:44]line 肖袦: 0000000000871802 [19:07:44]line 肖袛: 198989 [19:07:44]line 肖袩袛: 59126818108333 [19:07:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T190742&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198989&fm=59126818108333&tin=02508201610067®Number=0000000000092545&sum=990000 [19:07:44]written 0, free lines is 4095 [19:07:44]OFD Sender: Processing packet 198989 [packets to send 246, broken 245] [19:07:44]ProducePacketName [19:07:44]name=ofd_packets/00198989 [19:07:44]OFD Sender: To server: 嚂鰌G, [19:07:44]CommunicateWithHost lk.salyk.kg:30040 [19:07:44]ConnectInit lk.salyk.kg [19:07:44]Connected sock=10 [19:07:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 17 F7 04 01 00 F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 FE F4 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 09 03 00 35 04 06 00 35 C6 88 FD 73 AD BB 43 24 95 B0 93 EB C6 [19:07:45]Write to MH i2c: 01 00 00 15 17 2C [19:07:45]Write i2c OK [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: 01 [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: 01 07 00 [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: 01 07 00 15 17 00 00 00 00 00 8C 0C CB [19:07:45]RasterBufferAndPrint [19:07:45]line [19:07:45]line [19:07:45]line [19:07:45]line [19:07:45]line [19:07:45]written 0, free lines is 3228 [19:07:45]MH_Cut [19:07:45]Write to MH i2c: D1 01 00 1C 17 01 05 [19:07:45]Write i2c OK [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: D1 [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: D1 01 00 [19:07:45]MH_I2C_Read... [19:07:45]Read from MH i2c: D1 01 00 1C 17 00 04 [19:07:45]Write to MH i2c: 01 00 00 1D 17 34 [19:07:45]Write i2c OK [19:07:45]MH_I2C_Read... [19:07:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 50 B6 47 00 43 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4D 09 03 00 F4 03 04 00 0E A1 C0 66 B6 04 01 00 00 BB B6 A4 8F 57 E5 97 D6 [19:07:45]CommunicateWithHost err = 0 [19:07:45]CheckOFDResponse [19:07:45]1017 (14) - 77093643461234 [19:07:45]1041 (16) - 0000000000871802 [19:07:45]1040 (4) - 198989 [19:07:45]1012 (4) - 17.08.2024 13:09 [19:07:45]1206 (1) - 0 [19:07:45]OFD Sender: Remove packet 198989 [19:07:45]ProducePacketName [19:07:45]name=ofd_packets/00198989 [19:07:45]NVStorageDeleteData [19:07:45]OFD Sender: No OFD packet to send [19:07:45]*** Cut start [19:07:45]*** Purtial cut [19:07:45]*** Stage 1: CUTSNS_PIN = 1 [19:07:46]Read from MH i2c: 01 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: 01 07 00 [19:07:46]MH_I2C_Read... [19:07:46]*** Stop cut motor [19:07:46]*** Cut end [19:07:46]Read from MH i2c: 01 07 00 1D 17 00 00 00 00 00 FF 0F 49 [19:07:46]process_action close_receipt done [19:07:46]requested_data is exist [19:07:46]produce_requested_data [19:07:46]requested_item fm.sn is exist - process it [19:07:46]wFMCommunicate request_size=4 [19:07:46]MH_SAM_APDU [19:07:46]CAPDU: 80 11 00 00 [19:07:46]Write to MH i2c: E2 08 00 1E 17 80 11 00 00 00 00 00 00 AF [19:07:46]Write i2c OK [19:07:46]MH_I2C_Read... [19:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:46]Read from MH i2c: E2 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 17 00 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 17 00 1E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [19:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:07:46]wFMCommunicate OK [19:07:46]requested_item fd.num is exist - process it [19:07:46]SAM_PROTO_GetFieldsCounters [19:07:46]wFMCommunicate request_size=4 [19:07:46]MH_SAM_APDU [19:07:46]CAPDU: 80 13 00 00 [19:07:46]Write to MH i2c: E2 08 00 1F 17 80 13 00 00 00 00 00 00 B2 [19:07:46]Write i2c OK [19:07:46]MH_I2C_Read... [19:07:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:46]Read from MH i2c: E2 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 62 00 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 62 00 1F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 FB [19:07:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:07:46]wFMCommunicate OK [19:07:46]SAM_PROTO_GetFieldsCounters done [19:07:46]requested_item shift.num is exist - process it [19:07:46]requested_item shift.opened is exist - process it [19:07:46]req_shift_opened [19:07:46]FM_GetShiftState [19:07:46]SAM_PROTO_GetShiftState [19:07:46]wFMCommunicate request_size=4 [19:07:46]MH_SAM_APDU [19:07:46]CAPDU: 80 13 01 00 [19:07:46]Write to MH i2c: E2 08 00 20 17 80 13 01 00 00 00 00 00 B4 [19:07:46]Write i2c OK [19:07:46]MH_I2C_Read... [19:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:46]Read from MH i2c: E2 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 0E 00 [19:07:46]MH_I2C_Read... [19:07:46]Read from MH i2c: E2 0E 00 20 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 14 [19:07:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:07:46]wFMCommunicate OK [19:07:46]SAM_PROTO_GetShiftState done [19:07:46]FM_GetShiftState done [19:07:46]req_shift_opened done [19:07:46]requested_item shift.open_date is exist - process it [19:07:46]req_shift_open_date [19:07:46]req_shift_open_date done [19:07:46]produce_requested_data done [19:07:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198989,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:07:46]process_action_free close_receipt [19:07:46]json_value_free [19:07:46]json_value_free done [19:07:46]process_json_proto returns [19:07:46]Send response to host [19:07:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198989,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:07:46]free response buf [19:07:46]execute_script done [19:07:46]execute_script returns [19:07:46]free content buf [19:07:46]Sock 7.Close socket [19:07:46]Sock 7.Thread stoped [19:07:50]OFD Sender: No OFD packet to send [19:07:55]OFD Sender: No OFD packet to send [19:08:00]OFD Sender: No OFD packet to send [19:08:05]OFD Sender: No OFD packet to send [19:08:10]OFD Sender: No OFD packet to send [19:08:15]OFD Sender: No OFD packet to send [19:08:20]OFD Sender: No OFD packet to send [19:08:25]OFD Sender: No OFD packet to send [19:08:30]OFD Sender: No OFD packet to send [19:08:35]OFD Sender: No OFD packet to send [19:08:40]OFD Sender: No OFD packet to send [19:08:45]OFD Sender: No OFD packet to send [19:08:50]OFD Sender: No OFD packet to send [19:08:55]OFD Sender: No OFD packet to send [19:09:00]OFD Sender: No OFD packet to send [19:09:05]OFD Sender: No OFD packet to send [19:09:10]OFD Sender: No OFD packet to send [19:09:15]OFD Sender: No OFD packet to send [19:09:20]OFD Sender: No OFD packet to send [19:09:25]OFD Sender: No OFD packet to send [19:09:30]OFD Sender: No OFD packet to send [19:09:35]OFD Sender: No OFD packet to send [19:09:40]OFD Sender: No OFD packet to send [19:09:45]OFD Sender: No OFD packet to send [19:09:50]OFD Sender: No OFD packet to send [19:09:55]OFD Sender: No OFD packet to send [19:10:00]OFD Sender: No OFD packet to send [19:10:05]OFD Sender: No OFD packet to send [19:10:10]OFD Sender: No OFD packet to send [19:10:15]OFD Sender: No OFD packet to send [19:10:20]OFD Sender: No OFD packet to send [19:10:25]OFD Sender: No OFD packet to send [19:10:30]OFD Sender: No OFD packet to send [19:10:35]OFD Sender: No OFD packet to send [19:10:40]OFD Sender: No OFD packet to send [19:10:45]OFD Sender: No OFD packet to send [19:10:50]OFD Sender: No OFD packet to send [19:10:55]OFD Sender: No OFD packet to send [19:11:00]accept exits with 9 [19:11:00]New connection [19:11:00]New thread 3066793316 created [19:11:00]Thread 3066936676 joined [19:11:00]Waiting for new connection... [19:11:00] Sock 9.Parse request [19:11:00]Sock 9.Check first char [19:11:00]Sock 9.First char is OK [19:11:00]request: POST /json_proto HTTP/1.0 [19:11:00]Method: POST [19:11:00]URL: /json_proto [19:11:00]Method is POST - this is cgi request [19:11:00]url: /json_proto [19:11:00]query_string will be loaded in cgi processing [19:11:00]execute_cgi json_proto POST (null) [19:11:00]execute_cgi path=json_proto method=POST [19:11:00]POST find Content-Length [19:11:00]Host: 172.17.46.195:8080 [19:11:00]Content-Length: 805 [19:11:00]Content-Type: application/json [19:11:00] [19:11:00]POST finish read [19:11:00]Found Content-Length = 805 [19:11:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:00]execute_script... [19:11: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)11326462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:00]POST & json_proto [19:11:00]process_json_proto [19:11:00]json parsed OK: [19:11:00]protocol is kg_v1.0 [19:11:00]action value=close_receipt [19:11:00]process_action close_receipt [19:11:00]cmd_close_receipt [19:11:00]MH_GetDate [19:11:00]Write to MH i2c: F0 00 00 21 17 27 [19:11:00]Write i2c OK [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: F0 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: F0 09 00 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: F0 09 00 21 17 00 C4 F5 C0 66 8D AE BC 66 6C [19:11:00]GetLastDocTimeStamp 1723921662 [19:11:00]current date 1723921860 [19:11:00]FM_GetShiftState [19:11:00]SAM_PROTO_GetShiftState [19:11:00]wFMCommunicate request_size=4 [19:11:00]MH_SAM_APDU [19:11:00]CAPDU: 80 13 01 00 [19:11:00]Write to MH i2c: E2 08 00 22 17 80 13 01 00 00 00 00 00 B6 [19:11:00]Write i2c OK [19:11:00]MH_I2C_Read... [19:11:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:00]Read from MH i2c: E2 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: E2 0E 00 [19:11:00]MH_I2C_Read... [19:11:00]Read from MH i2c: E2 0E 00 22 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 16 [19:11:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:00]wFMCommunicate OK [19:11:00]SAM_PROTO_GetShiftState done [19:11:00]FM_GetShiftState done [19:11:00]opened in 1723853126 [19:11:00]opened+sec_in_day 1723939526 [19:11:00]quantity*price = 200043 [19:11:00]sum+1 = 200044 [19:11:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 598 17.08.2024 19:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198990 肖袩袛: 214223001192253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191100&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198990&fm=214223001192253&tin=02508201610067®Number=0000000000092545&sum=200043 [19:11:01]StoreToDocumentArchive [19:11:01]shift 463 fd 198990 [19:11:01]save to /storage/0463/doc_00198990 [19:11:01]save last doc name /storage/0463/doc_00198990 to /storage/kkm_last_doc_name [19:11:01]save OK [19:11:01]Clear old archive folders... [19:11:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:01]tlvbuf is 019852D0 [19:11:01]SAM_PROTO_ClearQueue [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 09 00 00 [19:11:01]Write to MH i2c: E2 08 00 2F 17 80 09 00 00 00 00 00 00 B8 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 2F 17 00 90 00 BA [19:11:01]RAPDU: 90 00 [19:11:01]wFMCommunicate OK [19:11:01]SAM_PROTO_ClearQueue done [19:11:01]KKMCreateOFDPacket [19:11:01]OFDProtocolAddRootSTLVToBuf [19:11:01]FM_MakeSignedData [19:11:01]FM_MakeSignedData [19:11:01]SAM_PROTO_SignData [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 0D 01 02 [19:11:01]Write to MH i2c: E2 08 00 30 17 80 0D 01 02 00 00 00 00 C0 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 30 17 00 90 00 BB [19:11:01]RAPDU: 90 00 [19:11:01]wFMCommunicate OK [19:11:01]wFMCommunicate request_size=255 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 C4 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 09 03 00 35 04 06 00 C2 [19:11:01]Write to MH i2c: E2 02 01 31 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 C4 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 09 03 00 35 04 06 00 C2 00 00 6A [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 31 17 00 90 00 BC [19:11:01]RAPDU: 90 00 [19:11:01]wFMCommunicate OK [19:11:01]wFMCommunicate request_size=10 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 0D 02 02 05 D5 AD E3 87 3D [19:11:01]Write to MH i2c: E2 0D 00 32 17 80 0D 02 02 05 00 D5 AD E3 87 3D 00 00 F6 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 03 00 32 17 00 90 00 BD [19:11:01]RAPDU: 90 00 [19:11:01]wFMCommunicate OK [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 0D 03 02 [19:11:01]Write to MH i2c: E2 08 00 33 17 80 0D 03 02 00 00 00 00 C5 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 0B 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 0B 00 33 17 00 96 EE 33 CE 4D B0 8B E0 90 00 B3 [19:11:01]RAPDU: 96 EE 33 CE 4D B0 8B E0 90 00 [19:11:01]wFMCommunicate OK [19:11:01]SAM_PROTO_SignData done [19:11:01]FM_MakeSignedData done [19:11:01]CreateOFDProtocolMessage [19:11:01]wFMCommunicate request_size=4 [19:11:01]MH_SAM_APDU [19:11:01]CAPDU: 80 11 00 00 [19:11:01]Write to MH i2c: E2 08 00 34 17 80 11 00 00 00 00 00 00 C5 [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:01]Read from MH i2c: E2 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 17 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: E2 17 00 34 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 12 [19:11:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:01]wFMCommunicate OK [19:11:01]CreateOFDProtocolMessage done [19:11:01]OFDSenderStorePacket 198990 [19:11:01]StoreOFDPacket docnum=198990 [19:11:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 96 01 07 01 57 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 C4 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 09 03 00 35 04 06 00 C2 D5 AD E3 87 3D 96 EE 33 CE 4D B0 8B E0 [19:11:01]CheckFolder [19:11:01]dirname=/storage/ofd_packets [19:11:01]CheckFolder done [19:11:01]ProducePacketName [19:11:01]name=ofd_packets/00198990 [19:11:01]NVStorageSaveData ofd_packets/00198990 [19:11:01]File name is /storage/ofd_packets/00198990 [19:11:01]Write 301 bytes [19:11:01]NVStorageSaveData done [19:11:01]OFDSenderStorePacket done [19:11:01]KKMCreateOFDPacket done [19:11:01]NVStorageSaveData kkm_last_timestamp [19:11:01]File name is /storage/kkm_last_timestamp [19:11:01]Write 4 bytes [19:11:01]NVStorageSaveData done [19:11:01]ExternCall_PrintAddStr [19:11:01]wPrintStart [19:11:01]Write to MH i2c: 01 00 00 35 17 4C [19:11:01]Write i2c OK [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: 01 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: 01 07 00 [19:11:01]MH_I2C_Read... [19:11:01]Read from MH i2c: 01 07 00 35 17 00 00 00 00 00 FF 0F 61 [19:11:01]RasterBufferAndPrint [19:11:01]line 小褔械褌 N : (1)11326462 [19:11:01]line 袠袧袧: 02508201610067 [19:11:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:11:01]line 袩袪袨袛袗袞袗 [19:11:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [19:11:01]line 孝芯胁邪褉: 2710124500 [19:11:01]line 袗懈-95-袣-5 [19:11:01]line 26.960 * 74.20 [19:11:01]line = 2000.43 [19:11:01]line 袧袛小 12% 袧小袩 1% [19:11:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:11:01]line 袠孝袨袚袨: 2000.43 [19:11:01]line 袧小袩 1% : 17.70 [19:11:01]line 袧袛小 12% : 212.43 [19:11:01]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:11:01]line 袘械蟹薪邪谢.: 2000.43 [19:11:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:11:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:11:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:11:01]line 效械泻 598 17.08.2024 19:11 [19:11:01]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:11:01]line 袟袧袦: 0300000079 [19:11:01]line 袪袧袦: 0000000000092545 [19:11:01]line 袙械褉褋懈褟 袣袣袦: 001 [19:11:01]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:11:01]line 肖袦: 0000000000871802 [19:11:01]line 肖袛: 198990 [19:11:01]line 肖袩袛: 214223001192253 [19:11:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191100&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198990&fm=214223001192253&tin=02508201610067®Number=0000000000092545&sum=200043 [19:11:01]written 0, free lines is 4095 [19:11:01]OFD Sender: Processing packet 198990 [packets to send 246, broken 245] [19:11:01]ProducePacketName [19:11:01]name=ofd_packets/00198990 [19:11:01]OFD Sender: To server: 嚂鰌G, [19:11:01]CommunicateWithHost lk.salyk.kg:30040 [19:11:01]ConnectInit lk.salyk.kg [19:11:02]Connected sock=10 [19:11:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 96 01 07 01 57 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 C4 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 09 03 00 35 04 06 00 C2 D5 AD E3 87 3D 96 EE 33 CE 4D B0 8B E0 [19:11:02]Write to MH i2c: 01 00 00 5F 17 76 [19:11:02]Write i2c OK [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: 01 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: 01 07 00 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: 01 07 00 5F 17 00 00 00 00 00 F9 0C 82 [19:11:02]RasterBufferAndPrint [19:11:02]line [19:11:02]line [19:11:02]line [19:11:02]line [19:11:02]line [19:11:02]written 0, free lines is 3327 [19:11:02]MH_Cut [19:11:02]Write to MH i2c: D1 01 00 66 17 01 4F [19:11:02]Write i2c OK [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: D1 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: D1 01 00 [19:11:02]MH_I2C_Read... [19:11:02]Read from MH i2c: D1 01 00 66 17 00 4E [19:11:02]Write to MH i2c: 01 00 00 67 17 7E [19:11:02]Write i2c OK [19:11:02]MH_I2C_Read... [19:11:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 F5 47 00 88 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4E 09 03 00 F4 03 04 00 D4 A1 C0 66 B6 04 01 00 00 CA 9C DB CE 06 C4 48 51 [19:11:02]CommunicateWithHost err = 0 [19:11:02]CheckOFDResponse [19:11:02]1017 (14) - 77093643461234 [19:11:02]1041 (16) - 0000000000871802 [19:11:02]1040 (4) - 198990 [19:11:02]1012 (4) - 17.08.2024 13:12 [19:11:02]1206 (1) - 0 [19:11:02]OFD Sender: Remove packet 198990 [19:11:02]ProducePacketName [19:11:02]name=ofd_packets/00198990 [19:11:02]NVStorageDeleteData [19:11:02]OFD Sender: No OFD packet to send [19:11:03]*** Cut start [19:11:03]*** Purtial cut [19:11:03]*** CUTSNS_PIN = 0 [19:11:03]*** Stage 1: CUTSNS_PIN = 1 [19:11:05]Read from MH i2c: 01 [19:11:05]MH_I2C_Read... [19:11:05]*** Stop cut motor [19:11:05]*** Cut end [19:11:05]Read from MH i2c: 01 07 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: 01 07 00 67 17 00 00 00 00 00 FF 0F 93 [19:11:05]process_action close_receipt done [19:11:05]requested_data is exist [19:11:05]produce_requested_data [19:11:05]requested_item fm.sn is exist - process it [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 11 00 00 [19:11:05]Write to MH i2c: E2 08 00 68 17 80 11 00 00 00 00 00 00 F9 [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 17 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 17 00 68 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [19:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:05]wFMCommunicate OK [19:11:05]requested_item fd.num is exist - process it [19:11:05]SAM_PROTO_GetFieldsCounters [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 13 00 00 [19:11:05]Write to MH i2c: E2 08 00 69 17 80 13 00 00 00 00 00 00 FC [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 62 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 62 00 69 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [19:11:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:05]wFMCommunicate OK [19:11:05]SAM_PROTO_GetFieldsCounters done [19:11:05]requested_item shift.num is exist - process it [19:11:05]requested_item shift.opened is exist - process it [19:11:05]req_shift_opened [19:11:05]FM_GetShiftState [19:11:05]SAM_PROTO_GetShiftState [19:11:05]wFMCommunicate request_size=4 [19:11:05]MH_SAM_APDU [19:11:05]CAPDU: 80 13 01 00 [19:11:05]Write to MH i2c: E2 08 00 6A 17 80 13 01 00 00 00 00 00 FE [19:11:05]Write i2c OK [19:11:05]MH_I2C_Read... [19:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:05]Read from MH i2c: E2 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 0E 00 [19:11:05]MH_I2C_Read... [19:11:05]Read from MH i2c: E2 0E 00 6A 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5E [19:11:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:05]wFMCommunicate OK [19:11:05]SAM_PROTO_GetShiftState done [19:11:05]FM_GetShiftState done [19:11:05]req_shift_opened done [19:11:05]requested_item shift.open_date is exist - process it [19:11:05]req_shift_open_date [19:11:05]req_shift_open_date done [19:11:05]produce_requested_data done [19:11:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198990,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:11:05]process_action_free close_receipt [19:11:05]json_value_free [19:11:05]json_value_free done [19:11:05]process_json_proto returns [19:11:05]Send response to host [19:11:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198990,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:11:05]free response buf [19:11:05]execute_script done [19:11:05]execute_script returns [19:11:05]free content buf [19:11:05]Sock 9.Close socket [19:11:05]Sock 9.Thread stoped [19:11:07]OFD Sender: No OFD packet to send [19:11:12]OFD Sender: No OFD packet to send [19:11:17]OFD Sender: No OFD packet to send [19:11:22]OFD Sender: No OFD packet to send [19:11:27]OFD Sender: No OFD packet to send [19:11:30]accept exits with 7 [19:11:30]New connection [19:11:30]New thread 3066936676 created [19:11:30]Thread 3066793316 joined [19:11:30]Waiting for new connection... [19:11:30] Sock 7.Parse request [19:11:30]Sock 7.Check first char [19:11:30]Sock 7.First char is OK [19:11:30]request: POST /json_proto HTTP/1.0 [19:11:30]Method: POST [19:11:30]URL: /json_proto [19:11:30]Method is POST - this is cgi request [19:11:30]url: /json_proto [19:11:30]query_string will be loaded in cgi processing [19:11:30]execute_cgi json_proto POST (null) [19:11:30]execute_cgi path=json_proto method=POST [19:11:30]POST find Content-Length [19:11:30]Host: 172.17.46.195:8080 [19:11:30]Content-Length: 805 [19:11:30]Content-Type: application/json [19:11:30] [19:11:30]POST finish read [19:11:30]Found Content-Length = 805 [19:11:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 50.150, "sum" : 3400.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3400.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:30]execute_script... [19: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)11326461", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 50.150, "sum" : 3400.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3400.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:30]POST & json_proto [19:11:30]process_json_proto [19:11:30]json parsed OK: [19:11:30]protocol is kg_v1.0 [19:11:30]action value=close_receipt [19:11:30]process_action close_receipt [19:11:30]cmd_close_receipt [19:11:30]MH_GetDate [19:11:30]Write to MH i2c: F0 00 00 6B 17 71 [19:11:30]Write i2c OK [19:11:30]MH_I2C_Read... [19:11:30]Read from MH i2c: F0 [19:11:30]MH_I2C_Read... [19:11:30]Read from MH i2c: F0 09 00 [19:11:30]MH_I2C_Read... [19:11:30]Read from MH i2c: F0 09 00 6B 17 00 E2 F5 C0 66 8D AE BC 66 D4 [19:11:30]GetLastDocTimeStamp 1723921860 [19:11:30]current date 1723921890 [19:11:30]FM_GetShiftState [19:11:30]SAM_PROTO_GetShiftState [19:11:30]wFMCommunicate request_size=4 [19:11:30]MH_SAM_APDU [19:11:30]CAPDU: 80 13 01 00 [19:11:30]Write to MH i2c: E2 08 00 6C 17 80 13 01 00 00 00 00 00 00 [19:11:30]Write i2c OK [19:11:30]MH_I2C_Read... [19:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:30]Read from MH i2c: E2 [19:11:30]MH_I2C_Read... [19:11:30]Read from MH i2c: E2 0E 00 [19:11:30]MH_I2C_Read... [19:11:30]Read from MH i2c: E2 0E 00 6C 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 60 [19:11:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:30]wFMCommunicate OK [19:11:30]SAM_PROTO_GetShiftState done [19:11:30]FM_GetShiftState done [19:11:30]opened in 1723853126 [19:11:30]opened+sec_in_day 1723939526 [19:11:30]quantity*price = 340017 [19:11:30]sum+1 = 340018 [19:11:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3400.17 袧小袩 1% : 30.09 袧袛小 12% : 361.08 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3400.17 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 599 17.08.2024 19:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198991 肖袩袛: 185177825681952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198991&fm=185177825681952&tin=02508201610067®Number=0000000000092545&sum=340017 [19:11:31]StoreToDocumentArchive [19:11:31]shift 463 fd 198991 [19:11:31]save to /storage/0463/doc_00198991 [19:11:31]save last doc name /storage/0463/doc_00198991 to /storage/kkm_last_doc_name [19:11:31]save OK [19:11:31]Clear old archive folders... [19:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:31]tlvbuf is 01942360 [19:11:31]SAM_PROTO_ClearQueue [19:11:31]wFMCommunicate request_size=4 [19:11:31]MH_SAM_APDU [19:11:31]CAPDU: 80 09 00 00 [19:11:31]Write to MH i2c: E2 08 00 79 17 80 09 00 00 00 00 00 00 02 [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 79 17 00 90 00 04 [19:11:31]RAPDU: 90 00 [19:11:31]wFMCommunicate OK [19:11:31]SAM_PROTO_ClearQueue done [19:11:31]KKMCreateOFDPacket [19:11:31]OFDProtocolAddRootSTLVToBuf [19:11:31]FM_MakeSignedData [19:11:31]FM_MakeSignedData [19:11:31]SAM_PROTO_SignData [19:11:31]wFMCommunicate request_size=4 [19:11:31]MH_SAM_APDU [19:11:31]CAPDU: 80 0D 01 02 [19:11:31]Write to MH i2c: E2 08 00 7A 17 80 0D 01 02 00 00 00 00 0A [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 7A 17 00 90 00 05 [19:11:31]RAPDU: 90 00 [19:11:31]wFMCommunicate OK [19:11:31]wFMCommunicate request_size=255 [19:11:31]MH_SAM_APDU [19:11: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 34 FF 03 08 00 03 E6 C3 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 31 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 30 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E2 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 09 03 00 35 04 06 00 A8 [19:11:31]Write to MH i2c: E2 02 01 7B 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 34 FF 03 08 00 03 E6 C3 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 31 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 30 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E2 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 09 03 00 35 04 06 00 A8 00 00 0C [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 7B 17 00 90 00 06 [19:11:31]RAPDU: 90 00 [19:11:31]wFMCommunicate OK [19:11:31]wFMCommunicate request_size=10 [19:11:31]MH_SAM_APDU [19:11:31]CAPDU: 80 0D 02 02 05 6B 12 85 22 20 [19:11:31]Write to MH i2c: E2 0D 00 7C 17 80 0D 02 02 05 00 6B 12 85 22 20 00 00 5B [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 03 00 7C 17 00 90 00 07 [19:11:31]RAPDU: 90 00 [19:11:31]wFMCommunicate OK [19:11:31]wFMCommunicate request_size=4 [19:11:31]MH_SAM_APDU [19:11:31]CAPDU: 80 0D 03 02 [19:11:31]Write to MH i2c: E2 08 00 7D 17 80 0D 03 02 00 00 00 00 0F [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 0B 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 0B 00 7D 17 00 50 FC E9 FB C9 0C 76 FC 90 00 87 [19:11:31]RAPDU: 50 FC E9 FB C9 0C 76 FC 90 00 [19:11:31]wFMCommunicate OK [19:11:31]SAM_PROTO_SignData done [19:11:31]FM_MakeSignedData done [19:11:31]CreateOFDProtocolMessage [19:11:31]wFMCommunicate request_size=4 [19:11:31]MH_SAM_APDU [19:11:31]CAPDU: 80 11 00 00 [19:11:31]Write to MH i2c: E2 08 00 7E 17 80 11 00 00 00 00 00 00 0F [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:31]Read from MH i2c: E2 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 17 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: E2 17 00 7E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5C [19:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:31]wFMCommunicate OK [19:11:31]CreateOFDProtocolMessage done [19:11:31]OFDSenderStorePacket 198991 [19:11:31]StoreOFDPacket docnum=198991 [19:11:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F8 F6 07 01 3A 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 34 FF 03 08 00 03 E6 C3 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 31 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 30 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E2 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 09 03 00 35 04 06 00 A8 6B 12 85 22 20 50 FC E9 FB C9 0C 76 FC [19:11:31]CheckFolder [19:11:31]dirname=/storage/ofd_packets [19:11:31]CheckFolder done [19:11:31]ProducePacketName [19:11:31]name=ofd_packets/00198991 [19:11:31]NVStorageSaveData ofd_packets/00198991 [19:11:31]File name is /storage/ofd_packets/00198991 [19:11:31]Write 301 bytes [19:11:31]NVStorageSaveData done [19:11:31]OFDSenderStorePacket done [19:11:31]KKMCreateOFDPacket done [19:11:31]NVStorageSaveData kkm_last_timestamp [19:11:31]File name is /storage/kkm_last_timestamp [19:11:31]Write 4 bytes [19:11:31]NVStorageSaveData done [19:11:31]ExternCall_PrintAddStr [19:11:31]wPrintStart [19:11:31]Write to MH i2c: 01 00 00 7F 17 96 [19:11:31]Write i2c OK [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: 01 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: 01 07 00 [19:11:31]MH_I2C_Read... [19:11:31]Read from MH i2c: 01 07 00 7F 17 00 00 00 00 00 FF 0F AB [19:11:31]RasterBufferAndPrint [19:11:31]line 小褔械褌 N : (1)11326461 [19:11:31]line 袠袧袧: 02508201610067 [19:11:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:11:31]line 袩袪袨袛袗袞袗 [19:11:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [19:11:31]line 孝芯胁邪褉: 2710124130 [19:11:31]line 袗懈-92-袣-4 [19:11:31]line 50.150 * 67.80 [19:11:31]line = 3400.17 [19:11:31]line 袧袛小 12% 袧小袩 1% [19:11:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:11:31]line 袠孝袨袚袨: 3400.17 [19:11:31]line 袧小袩 1% : 30.09 [19:11:31]line 袧袛小 12% : 361.08 [19:11:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:11:31]line 袘械蟹薪邪谢.: 3400.17 [19:11:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:11:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:11:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:11:31]line 效械泻 599 17.08.2024 19:11 [19:11:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:11:31]line 袟袧袦: 0300000079 [19:11:31]line 袪袧袦: 0000000000092545 [19:11:31]line 袙械褉褋懈褟 袣袣袦: 001 [19:11:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:11:31]line 肖袦: 0000000000871802 [19:11:31]line 肖袛: 198991 [19:11:31]line 肖袩袛: 185177825681952 [19:11:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191130&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198991&fm=185177825681952&tin=02508201610067®Number=0000000000092545&sum=340017 [19:11:32]OFD Sender: Processing packet 198991 [packets to send 246, broken 245] [19:11:32]ProducePacketName [19:11:32]name=ofd_packets/00198991 [19:11:32]OFD Sender: To server: 嚂鰌G, [19:11:32]CommunicateWithHost lk.salyk.kg:30040 [19:11:32]ConnectInit lk.salyk.kg [19:11:32]written 0, free lines is 4095 [19:11:32]Connected sock=10 [19: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 31 38 30 32 0F 01 00 00 F8 F6 07 01 3A 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 34 FF 03 08 00 03 E6 C3 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 31 30 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 30 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 30 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E2 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 09 03 00 35 04 06 00 A8 6B 12 85 22 20 50 FC E9 FB C9 0C 76 FC [19:11:32]Write to MH i2c: 01 00 00 A9 17 C0 [19:11:32]Write i2c OK [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: 01 [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: 01 07 00 [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: 01 07 00 A9 17 00 00 00 00 00 F1 0C C4 [19:11:32]RasterBufferAndPrint [19:11:32]line [19:11:32]line [19:11:32]line [19:11:32]line [19:11:32]line [19:11:32]written 0, free lines is 3318 [19:11:32]MH_Cut [19:11:32]Write to MH i2c: D1 01 00 B0 17 01 99 [19:11:32]Write i2c OK [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: D1 [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: D1 01 00 [19:11:32]MH_I2C_Read... [19:11:32]Read from MH i2c: D1 01 00 B0 17 00 98 [19:11:32]Write to MH i2c: 01 00 00 B1 17 C8 [19:11:32]Write i2c OK [19:11:32]MH_I2C_Read... [19:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 47 E0 47 00 A6 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 4F 09 03 00 F4 03 04 00 F2 A1 C0 66 B6 04 01 00 00 A2 B3 6C E2 64 E3 4A AB [19:11:32]CommunicateWithHost err = 0 [19:11:32]CheckOFDResponse [19:11:32]1017 (14) - 77093643461234 [19:11:32]1041 (16) - 0000000000871802 [19:11:32]1040 (4) - 198991 [19:11:32]1012 (4) - 17.08.2024 13:13 [19:11:32]1206 (1) - 0 [19:11:32]OFD Sender: Remove packet 198991 [19:11:32]ProducePacketName [19:11:32]name=ofd_packets/00198991 [19:11:32]NVStorageDeleteData [19:11:33]OFD Sender: No OFD packet to send [19:11:33]*** Cut start [19:11:33]*** Purtial cut [19:11:33]*** Stage 1: CUTSNS_PIN = 1 [19:11:33]Read from MH i2c: 01 [19:11:33]MH_I2C_Read... [19:11:33]*** Stop cut motor [19:11:33]*** Cut end [19:11:33]Read from MH i2c: 01 07 00 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: 01 07 00 B1 17 00 00 00 00 00 FF 0F DD [19:11:33]process_action close_receipt done [19:11:33]requested_data is exist [19:11:33]produce_requested_data [19:11:33]requested_item fm.sn is exist - process it [19:11:33]wFMCommunicate request_size=4 [19:11:33]MH_SAM_APDU [19:11:33]CAPDU: 80 11 00 00 [19:11:33]Write to MH i2c: E2 08 00 B2 17 80 11 00 00 00 00 00 00 43 [19:11:33]Write i2c OK [19:11:33]MH_I2C_Read... [19:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:33]Read from MH i2c: E2 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 17 00 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 17 00 B2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [19:11:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:33]wFMCommunicate OK [19:11:33]requested_item fd.num is exist - process it [19:11:33]SAM_PROTO_GetFieldsCounters [19:11:33]wFMCommunicate request_size=4 [19:11:33]MH_SAM_APDU [19:11:33]CAPDU: 80 13 00 00 [19:11:33]Write to MH i2c: E2 08 00 B3 17 80 13 00 00 00 00 00 00 46 [19:11:33]Write i2c OK [19:11:33]MH_I2C_Read... [19:11:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:33]Read from MH i2c: E2 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 62 00 [19:11:33]MH_I2C_Read... [19:11:33]Read from MH i2c: E2 62 00 B3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 97 [19:11:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 4F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:33]wFMCommunicate OK [19:11:33]SAM_PROTO_GetFieldsCounters done [19:11:33]requested_item shift.num is exist - process it [19:11:33]requested_item shift.opened is exist - process it [19:11:33]req_shift_opened [19:11:33]FM_GetShiftState [19:11:33]SAM_PROTO_GetShiftState [19:11:33]wFMCommunicate request_size=4 [19:11:33]MH_SAM_APDU [19:11:33]CAPDU: 80 13 01 00 [19:11:33]Write to MH i2c: E2 08 00 B4 17 80 13 01 00 00 00 00 00 48 [19:11:33]Write i2c OK [19:11:33]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0E 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0E 00 B4 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A8 [19:11:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:34]wFMCommunicate OK [19:11:34]SAM_PROTO_GetShiftState done [19:11:34]FM_GetShiftState done [19:11:34]req_shift_opened done [19:11:34]requested_item shift.open_date is exist - process it [19:11:34]req_shift_open_date [19:11:34]req_shift_open_date done [19:11:34]produce_requested_data done [19:11:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198991,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:11:34]process_action_free close_receipt [19:11:34]json_value_free [19:11:34]json_value_free done [19:11:34]process_json_proto returns [19:11:34]Send response to host [19:11:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198991,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:11:34]free response buf [19:11:34]execute_script done [19:11:34]execute_script returns [19:11:34]free content buf [19:11:34]Sock 7.Close socket [19:11:34]Sock 7.Thread stoped [19:11:34]accept exits with 9 [19:11:34]New connection [19:11:34]New thread 3066793316 created [19:11:34]Thread 3066936676 joined [19:11:34]Waiting for new connection... [19:11:34] Sock 9.Parse request [19:11:34]Sock 9.Check first char [19:11:34]Sock 9.First char is OK [19:11:34]request: POST /json_proto HTTP/1.0 [19:11:34]Method: POST [19:11:34]URL: /json_proto [19:11:34]Method is POST - this is cgi request [19:11:34]url: /json_proto [19:11:34]query_string will be loaded in cgi processing [19:11:34]execute_cgi json_proto POST (null) [19:11:34]execute_cgi path=json_proto method=POST [19:11:34]POST find Content-Length [19:11:34]Host: 172.17.46.195:8080 [19:11:34]Content-Length: 805 [19:11:34]Content-Type: application/json [19:11:34] [19:11:34]POST finish read [19:11:34]Found Content-Length = 805 [19:11:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 18.440, "sum" : 1250.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1250.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:34]execute_script... [19:11: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)11326463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 18.440, "sum" : 1250.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1250.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:34]POST & json_proto [19:11:34]process_json_proto [19:11:34]json parsed OK: [19:11:34]protocol is kg_v1.0 [19:11:34]action value=close_receipt [19:11:34]process_action close_receipt [19:11:34]cmd_close_receipt [19:11:34]MH_GetDate [19:11:34]Write to MH i2c: F0 00 00 B5 17 BB [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: F0 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: F0 09 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: F0 09 00 B5 17 00 E7 F5 C0 66 8D AE BC 66 23 [19:11:34]GetLastDocTimeStamp 1723921890 [19:11:34]current date 1723921895 [19:11:34]FM_GetShiftState [19:11:34]SAM_PROTO_GetShiftState [19:11:34]wFMCommunicate request_size=4 [19:11:34]MH_SAM_APDU [19:11:34]CAPDU: 80 13 01 00 [19:11:34]Write to MH i2c: E2 08 00 B6 17 80 13 01 00 00 00 00 00 4A [19:11:34]Write i2c OK [19:11:34]MH_I2C_Read... [19:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:34]Read from MH i2c: E2 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0E 00 [19:11:34]MH_I2C_Read... [19:11:34]Read from MH i2c: E2 0E 00 B6 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [19:11:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:34]wFMCommunicate OK [19:11:34]SAM_PROTO_GetShiftState done [19:11:34]FM_GetShiftState done [19:11:34]opened in 1723853126 [19:11:34]opened+sec_in_day 1723939526 [19:11:34]quantity*price = 125023 [19:11:34]sum+1 = 125024 [19:11:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1250.23 袧小袩 1% : 11.06 袧袛小 12% : 132.77 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1250.23 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 600 17.08.2024 19:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198992 肖袩袛: 267238761186241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191135&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198992&fm=267238761186241&tin=02508201610067®Number=0000000000092545&sum=125023 [19:11:35]StoreToDocumentArchive [19:11:35]shift 463 fd 198992 [19:11:35]save to /storage/0463/doc_00198992 [19:11:35]save last doc name /storage/0463/doc_00198992 to /storage/kkm_last_doc_name [19:11:35]save OK [19:11:35]Clear old archive folders... [19:11:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:11:35]tlvbuf is 019DBBC0 [19:11:35]SAM_PROTO_ClearQueue [19:11:35]wFMCommunicate request_size=4 [19:11:35]MH_SAM_APDU [19:11:35]CAPDU: 80 09 00 00 [19:11:35]Write to MH i2c: E2 08 00 C3 17 80 09 00 00 00 00 00 00 4C [19:11:35]Write i2c OK [19:11:35]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [19:11:36]RAPDU: 90 00 [19:11:36]wFMCommunicate OK [19:11:36]SAM_PROTO_ClearQueue done [19:11:36]KKMCreateOFDPacket [19:11:36]OFDProtocolAddRootSTLVToBuf [19:11:36]FM_MakeSignedData [19:11:36]FM_MakeSignedData [19:11:36]SAM_PROTO_SignData [19:11:36]wFMCommunicate request_size=4 [19:11:36]MH_SAM_APDU [19:11:36]CAPDU: 80 0D 01 02 [19:11:36]Write to MH i2c: E2 08 00 C4 17 80 0D 01 02 00 00 00 00 54 [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 C4 17 00 90 00 4F [19:11:36]RAPDU: 90 00 [19:11:36]wFMCommunicate OK [19:11:36]wFMCommunicate request_size=255 [19:11:36]MH_SAM_APDU [19:11: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 34 FF 03 08 00 03 08 48 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5F E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F E8 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 E7 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 09 03 00 35 04 06 00 F3 [19:11:36]Write to MH i2c: E2 02 01 C5 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 34 FF 03 08 00 03 08 48 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5F E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F E8 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 E7 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 09 03 00 35 04 06 00 F3 00 00 F6 [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:36]Read from MH i2c: E2 03 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 C5 17 00 90 00 50 [19:11:36]RAPDU: 90 00 [19:11:36]wFMCommunicate OK [19:11:36]wFMCommunicate request_size=10 [19:11:36]MH_SAM_APDU [19:11:36]CAPDU: 80 0D 02 02 05 0D 5F 6E 43 C1 [19:11:36]Write to MH i2c: E2 0D 00 C6 17 80 0D 02 02 05 00 0D 5F 6E 43 C1 00 00 3F [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 03 00 C6 17 00 90 00 51 [19:11:36]RAPDU: 90 00 [19:11:36]wFMCommunicate OK [19:11:36]wFMCommunicate request_size=4 [19:11:36]MH_SAM_APDU [19:11:36]CAPDU: 80 0D 03 02 [19:11:36]Write to MH i2c: E2 08 00 C7 17 80 0D 03 02 00 00 00 00 59 [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 0B 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 0B 00 C7 17 00 C6 8C EF A6 59 61 03 D8 90 00 D6 [19:11:36]RAPDU: C6 8C EF A6 59 61 03 D8 90 00 [19:11:36]wFMCommunicate OK [19:11:36]SAM_PROTO_SignData done [19:11:36]FM_MakeSignedData done [19:11:36]CreateOFDProtocolMessage [19:11:36]wFMCommunicate request_size=4 [19:11:36]MH_SAM_APDU [19:11:36]CAPDU: 80 11 00 00 [19:11:36]Write to MH i2c: E2 08 00 C8 17 80 11 00 00 00 00 00 00 59 [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:36]Read from MH i2c: E2 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 17 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: E2 17 00 C8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [19:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:36]wFMCommunicate OK [19:11:36]CreateOFDProtocolMessage done [19:11:36]OFDSenderStorePacket 198992 [19:11:36]StoreOFDPacket docnum=198992 [19:11:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8C 18 07 01 CC 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 34 FF 03 08 00 03 08 48 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5F E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F E8 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 E7 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 09 03 00 35 04 06 00 F3 0D 5F 6E 43 C1 C6 8C EF A6 59 61 03 D8 [19:11:36]CheckFolder [19:11:36]dirname=/storage/ofd_packets [19:11:36]CheckFolder done [19:11:36]ProducePacketName [19:11:36]name=ofd_packets/00198992 [19:11:36]NVStorageSaveData ofd_packets/00198992 [19:11:36]File name is /storage/ofd_packets/00198992 [19:11:36]Write 301 bytes [19:11:36]NVStorageSaveData done [19:11:36]OFDSenderStorePacket done [19:11:36]KKMCreateOFDPacket done [19:11:36]NVStorageSaveData kkm_last_timestamp [19:11:36]File name is /storage/kkm_last_timestamp [19:11:36]Write 4 bytes [19:11:36]NVStorageSaveData done [19:11:36]ExternCall_PrintAddStr [19:11:36]wPrintStart [19:11:36]Write to MH i2c: 01 00 00 C9 17 E0 [19:11:36]Write i2c OK [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: 01 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: 01 07 00 [19:11:36]MH_I2C_Read... [19:11:36]Read from MH i2c: 01 07 00 C9 17 00 00 00 00 00 FF 0F F5 [19:11:36]RasterBufferAndPrint [19:11:36]line 小褔械褌 N : (1)11326463 [19:11:36]line 袠袧袧: 02508201610067 [19:11:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:11:36]line 袩袪袨袛袗袞袗 [19:11:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:11:36]line 孝芯胁邪褉: 2710124130 [19:11:36]line 袗懈-92-袣-4 [19:11:36]line 18.440 * 67.80 [19:11:36]line = 1250.23 [19:11:36]line 袧袛小 12% 袧小袩 1% [19:11:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:11:36]line 袠孝袨袚袨: 1250.23 [19:11:36]line 袧小袩 1% : 11.06 [19:11:36]line 袧袛小 12% : 132.77 [19:11:36]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:11:36]line 袘械蟹薪邪谢.: 1250.23 [19:11:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:11:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:11:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:11:36]line 效械泻 600 17.08.2024 19:11 [19:11:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:11:36]line 袟袧袦: 0300000079 [19:11:36]line 袪袧袦: 0000000000092545 [19:11:36]line 袙械褉褋懈褟 袣袣袦: 001 [19:11:36]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:11:36]line 肖袦: 0000000000871802 [19:11:36]line 肖袛: 198992 [19:11:36]line 肖袩袛: 267238761186241 [19:11:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191135&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198992&fm=267238761186241&tin=02508201610067®Number=0000000000092545&sum=125023 [19:11:36]written 0, free lines is 4095 [19:11:36]OFD Sender: Processing packet 198992 [packets to send 246, broken 245] [19:11:36]ProducePacketName [19:11:36]name=ofd_packets/00198992 [19:11:36]OFD Sender: To server: 嚂鰌G, [19:11:36]CommunicateWithHost lk.salyk.kg:30040 [19:11:36]ConnectInit lk.salyk.kg [19:11:37]Write to MH i2c: 01 00 00 F3 17 0A [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: 01 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: 01 07 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: 01 07 00 F3 17 00 00 00 00 00 ED 0C 0A [19:11:37]RasterBufferAndPrint [19:11:37]line [19:11:37]line [19:11:37]line [19:11:37]line [19:11:37]line [19:11:37]written 0, free lines is 3318 [19:11:37]MH_Cut [19:11:37]Write to MH i2c: D1 01 00 FA 17 01 E3 [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: D1 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: D1 01 00 [19:11:37]MH_I2C_Read... [19:11:37]Read from MH i2c: D1 01 00 FA 17 00 E2 [19:11:37]Write to MH i2c: 01 00 00 FB 17 12 [19:11:37]Write i2c OK [19:11:37]MH_I2C_Read... [19:11:37]*** Cut start [19:11:37]*** Purtial cut [19:11:37]*** CUTSNS_PIN = 0 [19:11:38]*** Stage 1: CUTSNS_PIN = 1 [19:11:39]Read from MH i2c: 01 [19:11:39]MH_I2C_Read... [19:11:39]*** Stop cut motor [19:11:39]*** Cut end [19:11:39]Read from MH i2c: 01 07 00 [19:11:39]MH_I2C_Read... [19:11:39]Read from MH i2c: 01 07 00 FB 17 00 00 00 00 00 FF 0F 27 [19:11:39]process_action close_receipt done [19:11:39]requested_data is exist [19:11:39]produce_requested_data [19:11:39]requested_item fm.sn is exist - process it [19:11:39]wFMCommunicate request_size=4 [19:11:39]MH_SAM_APDU [19:11:39]CAPDU: 80 11 00 00 [19:11:39]Write to MH i2c: E2 08 00 FC 17 80 11 00 00 00 00 00 00 8D [19:11:39]Write i2c OK [19:11:39]MH_I2C_Read... [19:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:39]Read from MH i2c: E2 [19:11:39]MH_I2C_Read... [19:11:39]Read from MH i2c: E2 17 00 [19:11:39]MH_I2C_Read... [19:11:39]Read from MH i2c: E2 17 00 FC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [19:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:39]wFMCommunicate OK [19:11:39]requested_item fd.num is exist - process it [19:11:39]SAM_PROTO_GetFieldsCounters [19:11:39]wFMCommunicate request_size=4 [19:11:39]MH_SAM_APDU [19:11:39]CAPDU: 80 13 00 00 [19:11:39]Write to MH i2c: E2 08 00 FD 17 80 13 00 00 00 00 00 00 90 [19:11:39]Write i2c OK [19:11:39]MH_I2C_Read... [19:11:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:40]Read from MH i2c: E2 [19:11:40]MH_I2C_Read... [19:11:40]Read from MH i2c: E2 62 00 [19:11:40]MH_I2C_Read... [19:11:40]Read from MH i2c: E2 62 00 FD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [19:11:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 50 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:40]wFMCommunicate OK [19:11:40]SAM_PROTO_GetFieldsCounters done [19:11:40]requested_item shift.num is exist - process it [19:11:40]requested_item shift.opened is exist - process it [19:11:40]req_shift_opened [19:11:40]FM_GetShiftState [19:11:40]SAM_PROTO_GetShiftState [19:11:40]wFMCommunicate request_size=4 [19:11:40]MH_SAM_APDU [19:11:40]CAPDU: 80 13 01 00 [19:11:40]Write to MH i2c: E2 08 00 FE 17 80 13 01 00 00 00 00 00 92 [19:11:40]Write i2c OK [19:11:40]MH_I2C_Read... [19:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:40]Read from MH i2c: E2 [19:11:40]MH_I2C_Read... [19:11:40]Read from MH i2c: E2 0E 00 [19:11:40]MH_I2C_Read... [19:11:40]Read from MH i2c: E2 0E 00 FE 17 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F2 [19:11:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:40]wFMCommunicate OK [19:11:40]SAM_PROTO_GetShiftState done [19:11:40]FM_GetShiftState done [19:11:40]req_shift_opened done [19:11:40]requested_item shift.open_date is exist - process it [19:11:40]req_shift_open_date [19:11:40]req_shift_open_date done [19:11:40]produce_requested_data done [19:11:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198992,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:11:40]process_action_free close_receipt [19:11:40]json_value_free [19:11:40]json_value_free done [19:11:40]process_json_proto returns [19:11:40]Send response to host [19:11:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198992,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:11:40]free response buf [19:11:40]execute_script done [19:11:40]execute_script returns [19:11:40]free content buf [19:11:40]Sock 9.Close socket [19:11:40]Sock 9.Thread stoped [19:11:51]accept exits with 7 [19:11:51]New connection [19:11:51]New thread 3066936676 created [19:11:51]Thread 3066793316 joined [19:11:51]Waiting for new connection... [19:11:51] Sock 7.Parse request [19:11:51]Sock 7.Check first char [19:11:51]Sock 7.First char is OK [19:11:51]request: POST /json_proto HTTP/1.0 [19:11:51]Method: POST [19:11:51]URL: /json_proto [19:11:51]Method is POST - this is cgi request [19:11:51]url: /json_proto [19:11:51]query_string will be loaded in cgi processing [19:11:51]execute_cgi json_proto POST (null) [19:11:51]execute_cgi path=json_proto method=POST [19:11:51]POST find Content-Length [19:11:51]Host: 172.17.46.195:8080 [19:11:51]Content-Length: 981 [19:11:51]Content-Type: application/json [19:11:51] [19:11:51]POST finish read [19:11:51]Found Content-Length = 981 [19:11:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:51]execute_script... [19:11:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:11:51]POST & json_proto [19:11:51]process_json_proto [19:11:51]json parsed OK: [19:11:51]protocol is kg_v1.0 [19:11:51]action value=close_receipt [19:11:51]process_action close_receipt [19:11:51]cmd_close_receipt [19:11:51]MH_GetDate [19:11:51]Write to MH i2c: F0 00 00 FF 17 05 [19:11:51]Write i2c OK [19:11:51]MH_I2C_Read... [19:11:51]Read from MH i2c: F0 [19:11:51]MH_I2C_Read... [19:11:51]Read from MH i2c: F0 09 00 [19:11:51]MH_I2C_Read... [19:11:51]Read from MH i2c: F0 09 00 FF 17 00 F8 F5 C0 66 8D AE BC 66 7E [19:11:51]GetLastDocTimeStamp 1723921895 [19:11:51]current date 1723921912 [19:11:51]FM_GetShiftState [19:11:51]SAM_PROTO_GetShiftState [19:11:51]wFMCommunicate request_size=4 [19:11:51]MH_SAM_APDU [19:11:51]CAPDU: 80 13 01 00 [19:11:51]Write to MH i2c: E2 08 00 00 18 80 13 01 00 00 00 00 00 95 [19:11:51]Write i2c OK [19:11:51]MH_I2C_Read... [19:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:51]Read from MH i2c: E2 [19:11:51]MH_I2C_Read... [19:11:51]Read from MH i2c: E2 0E 00 [19:11:51]MH_I2C_Read... [19:11:51]Read from MH i2c: E2 0E 00 00 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F5 [19:11:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:51]wFMCommunicate OK [19:11:51]SAM_PROTO_GetShiftState done [19:11:51]FM_GetShiftState done [19:11:51]opened in 1723853126 [19:11:51]opened+sec_in_day 1723939526 [19:11:51]quantity*price = 990008 [19:11:51]sum+1 = 990009 [19:11:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 601 17.08.2024 19:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 198993 肖袩袛: 82875637463289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191152&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198993&fm=82875637463289&tin=02508201610067®Number=0000000000092545&sum=990000 [19:11:52]StoreToDocumentArchive [19:11:52]shift 463 fd 198993 [19:11:52]save to /storage/0463/doc_00198993 [19:11:52]save last doc name /storage/0463/doc_00198993 to /storage/kkm_last_doc_name [19:11:52]save OK [19:11:52]Clear old archive folders... [19:11:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:11:52]tlvbuf is 019BA890 [19:11:52]SAM_PROTO_ClearQueue [19:11:52]wFMCommunicate request_size=4 [19:11:52]MH_SAM_APDU [19:11:52]CAPDU: 80 09 00 00 [19:11:52]Write to MH i2c: E2 08 00 0D 18 80 09 00 00 00 00 00 00 97 [19:11:52]Write i2c OK [19:11:52]MH_I2C_Read... [19:11:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:11:52]Read from MH i2c: E2 [19:11:52]MH_I2C_Read... [19:11:52]Read from MH i2c: E2 03 00 [19:11:52]MH_I2C_Read... [19:11:52]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [19:11:52]RAPDU: 90 00 [19:11:52]wFMCommunicate OK [19:11:52]SAM_PROTO_ClearQueue done [19:11:52]KKMCreateOFDPacket [19:11:52]OFDProtocolAddRootSTLVToBuf [19:11:52]FM_MakeSignedData [19:11:52]FM_MakeSignedData [19:11:52]SAM_PROTO_SignData [19:11:52]wFMCommunicate request_size=4 [19:11:52]MH_SAM_APDU [19:11:52]CAPDU: 80 0D 01 02 [19:11:52]Write to MH i2c: E2 08 00 0E 18 80 0D 01 02 00 00 00 00 9F [19:11:52]Write i2c OK [19:11:52]MH_I2C_Read... [19:11:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:11:52]Read from MH i2c: E2 [19:11:52]MH_I2C_Read... [19:11:52]Read from MH i2c: E2 03 00 [19:11:52]MH_I2C_Read... [19:11:52]Read from MH i2c: E2 03 00 0E 18 00 90 00 9A [19:11:52]RAPDU: 90 00 [19:11:52]wFMCommunicate OK [19:11:52]wFMCommunicate request_size=255 [19:11:52]MH_SAM_APDU [19:11:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F8 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 09 03 00 35 04 06 00 4B 5F FC EE [19:11:52]Write to MH i2c: E2 02 01 0F 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F8 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 09 03 00 35 04 06 00 4B 5F FC EE 00 00 A2 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:53]Read from MH i2c: E2 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 03 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 03 00 0F 18 00 90 00 9B [19:11:53]RAPDU: 90 00 [19:11:53]wFMCommunicate OK [19:11:53]wFMCommunicate request_size=7 [19:11:53]MH_SAM_APDU [19:11:53]CAPDU: 80 0D 02 02 02 78 F9 [19:11:53]Write to MH i2c: E2 0A 00 10 18 80 0D 02 02 02 00 78 F9 00 00 17 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:11:53]Read from MH i2c: E2 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 03 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 03 00 10 18 00 90 00 9C [19:11:53]RAPDU: 90 00 [19:11:53]wFMCommunicate OK [19:11:53]wFMCommunicate request_size=4 [19:11:53]MH_SAM_APDU [19:11:53]CAPDU: 80 0D 03 02 [19:11:53]Write to MH i2c: E2 08 00 11 18 80 0D 03 02 00 00 00 00 A4 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:11:53]Read from MH i2c: E2 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 0B 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 0B 00 11 18 00 E3 40 ED 2D 08 B4 D9 30 90 00 A7 [19:11:53]RAPDU: E3 40 ED 2D 08 B4 D9 30 90 00 [19:11:53]wFMCommunicate OK [19:11:53]SAM_PROTO_SignData done [19:11:53]FM_MakeSignedData done [19:11:53]CreateOFDProtocolMessage [19:11:53]wFMCommunicate request_size=4 [19:11:53]MH_SAM_APDU [19:11:53]CAPDU: 80 11 00 00 [19:11:53]Write to MH i2c: E2 08 00 12 18 80 11 00 00 00 00 00 00 A4 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:53]Read from MH i2c: E2 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 17 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: E2 17 00 12 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [19:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:53]wFMCommunicate OK [19:11:53]CreateOFDProtocolMessage done [19:11:53]OFDSenderStorePacket 198993 [19:11:53]StoreOFDPacket docnum=198993 [19:11:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5D E4 04 01 1A BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F8 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 09 03 00 35 04 06 00 4B 5F FC EE 78 F9 E3 40 ED 2D 08 B4 D9 30 [19:11:53]CheckFolder [19:11:53]dirname=/storage/ofd_packets [19:11:53]CheckFolder done [19:11:53]ProducePacketName [19:11:53]name=ofd_packets/00198993 [19:11:53]NVStorageSaveData ofd_packets/00198993 [19:11:53]File name is /storage/ofd_packets/00198993 [19:11:53]Write 298 bytes [19:11:53]NVStorageSaveData done [19:11:53]OFDSenderStorePacket done [19:11:53]KKMCreateOFDPacket done [19:11:53]NVStorageSaveData kkm_last_timestamp [19:11:53]File name is /storage/kkm_last_timestamp [19:11:53]Write 4 bytes [19:11:53]NVStorageSaveData done [19:11:53]ExternCall_PrintAddStr [19:11:53]wPrintStart [19:11:53]Write to MH i2c: 01 00 00 13 18 2B [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 07 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 07 00 13 18 00 00 00 00 00 FF 0F 40 [19:11:53]RasterBufferAndPrint [19:11:53]line 小褔械褌 N : (1)11326459 [19:11:53]line 袠袧袧: 02508201610067 [19:11:53]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:11:53]line 袩袪袨袛袗袞袗 [19:11:53]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:11:53]line 孝芯胁邪褉: 2710194210 [19:11:53]line 袛孝-袣-5 [19:11:53]line 131.650 * 75.20 [19:11:53]line = 9900.08 [19:11:53]line 袧袛小 12% 袧小袩 1% [19:11:53]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:11:53]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:11:53]line 袠孝袨袚袨: 9900.00 [19:11:53]line 袙薪械褋械薪芯: 9900.00 [19:11:53]line 小袛袗效袗: 0.00 [19:11:53]line 袧小袩 1% : 87.61 [19:11:53]line 袧袛小 12% : 1051.34 [19:11:53]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:11:53]line 袘械蟹薪邪谢.: 0.00 [19:11:53]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:11:53]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:11:53]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:11:53]line 效械泻 601 17.08.2024 19:11 [19:11:53]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:11:53]line 袟袧袦: 0300000079 [19:11:53]line 袪袧袦: 0000000000092545 [19:11:53]line 袙械褉褋懈褟 袣袣袦: 001 [19:11:53]line [19:11:53]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:11:53]line 袛孝 [19:11:53]line 薪芯屑械褉 95 [19:11:53]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:11:53]line 肖袦: 0000000000871802 [19:11:53]line 肖袛: 198993 [19:11:53]line 肖袩袛: 82875637463289 [19:11:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191152&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198993&fm=82875637463289&tin=02508201610067®Number=0000000000092545&sum=990000 [19:11:53]written 0, free lines is 4095 [19:11:53]Write to MH i2c: 01 00 00 43 18 5B [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 07 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: 01 07 00 43 18 00 00 00 00 00 8D 0C FB [19:11:53]RasterBufferAndPrint [19:11:53]line [19:11:53]line [19:11:53]line [19:11:53]line [19:11:53]line [19:11:53]written 0, free lines is 3221 [19:11:53]MH_Cut [19:11:53]Write to MH i2c: D1 01 00 4A 18 01 34 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: D1 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: D1 01 00 [19:11:53]MH_I2C_Read... [19:11:53]Read from MH i2c: D1 01 00 4A 18 00 33 [19:11:53]Write to MH i2c: 01 00 00 4B 18 63 [19:11:53]Write i2c OK [19:11:53]MH_I2C_Read... [19:11:54]*** Cut start [19:11:54]*** Purtial cut [19:11:54]*** Stage 1: CUTSNS_PIN = 1 [19:11:55]Read from MH i2c: 01 [19:11:55]MH_I2C_Read... [19:11:55]*** Stop cut motor [19:11:55]*** Cut end [19:11:55]Read from MH i2c: 01 07 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: 01 07 00 4B 18 00 00 00 00 00 FF 0F 78 [19:11:55]process_action close_receipt done [19:11:55]requested_data is exist [19:11:55]produce_requested_data [19:11:55]requested_item fm.sn is exist - process it [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 11 00 00 [19:11:55]Write to MH i2c: E2 08 00 4C 18 80 11 00 00 00 00 00 00 DE [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 17 00 4C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [19:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:11:55]wFMCommunicate OK [19:11:55]requested_item fd.num is exist - process it [19:11:55]SAM_PROTO_GetFieldsCounters [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 13 00 00 [19:11:55]Write to MH i2c: E2 08 00 4D 18 80 13 00 00 00 00 00 00 E1 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:11:55]Read from MH i2c: E2 62 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 62 00 4D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [19:11:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 51 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:11:55]wFMCommunicate OK [19:11:55]SAM_PROTO_GetFieldsCounters done [19:11:55]requested_item shift.num is exist - process it [19:11:55]requested_item shift.opened is exist - process it [19:11:55]req_shift_opened [19:11:55]FM_GetShiftState [19:11:55]SAM_PROTO_GetShiftState [19:11:55]wFMCommunicate request_size=4 [19:11:55]MH_SAM_APDU [19:11:55]CAPDU: 80 13 01 00 [19:11:55]Write to MH i2c: E2 08 00 4E 18 80 13 01 00 00 00 00 00 E3 [19:11:55]Write i2c OK [19:11:55]MH_I2C_Read... [19:11:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:11:55]Read from MH i2c: E2 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 0E 00 [19:11:55]MH_I2C_Read... [19:11:55]Read from MH i2c: E2 0E 00 4E 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 43 [19:11:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:11:55]wFMCommunicate OK [19:11:55]SAM_PROTO_GetShiftState done [19:11:55]FM_GetShiftState done [19:11:55]req_shift_opened done [19:11:55]requested_item shift.open_date is exist - process it [19:11:55]req_shift_open_date [19:11:55]req_shift_open_date done [19:11:55]produce_requested_data done [19:11:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198993,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:11:55]process_action_free close_receipt [19:11:55]json_value_free [19:11:55]json_value_free done [19:11:55]process_json_proto returns [19:11:55]Send response to host [19:11:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198993,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:11:55]free response buf [19:11:55]execute_script done [19:11:55]execute_script returns [19:11:55]free content buf [19:11:55]Sock 7.Close socket [19:11:55]Sock 7.Thread stoped [19:12:11]accept exits with 9 [19:12:11]New connection [19:12:11]New thread 3066793316 created [19:12:11]Thread 3066936676 joined [19:12:11]Waiting for new connection... [19:12:11] Sock 9.Parse request [19:12:11]Sock 9.Check first char [19:12:11]Sock 9.First char is OK [19:12:11]request: POST /json_proto HTTP/1.0 [19:12:11]Method: POST [19:12:11]URL: /json_proto [19:12:11]Method is POST - this is cgi request [19:12:11]url: /json_proto [19:12:11]query_string will be loaded in cgi processing [19:12:11]execute_cgi json_proto POST (null) [19:12:11]execute_cgi path=json_proto method=POST [19:12:11]POST find Content-Length [19:12:11]Host: 172.17.46.195:8080 [19:12:11]Content-Length: 684 [19:12:11]Content-Type: application/json [19:12:11] [19:12:11]POST finish read [19:12:11]Found Content-Length = 684 [19:12:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 27.900, "sum" : 1891.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1891.00, "payments": [ { "type": 0, "sum" : 1891.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:11]execute_script... [19:12: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)11326464", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 27.900, "sum" : 1891.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1891.00, "payments": [ { "type": 0, "sum" : 1891.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:11]POST & json_proto [19:12:11]process_json_proto [19:12:11]json parsed OK: [19:12:11]protocol is kg_v1.0 [19:12:11]action value=close_receipt [19:12:11]process_action close_receipt [19:12:11]cmd_close_receipt [19:12:11]MH_GetDate [19:12:11]Write to MH i2c: F0 00 00 4F 18 56 [19:12:11]Write i2c OK [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: F0 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: F0 09 00 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: F0 09 00 4F 18 00 0B F6 C0 66 8D AE BC 66 E3 [19:12:11]GetLastDocTimeStamp 1723921912 [19:12:11]current date 1723921931 [19:12:11]FM_GetShiftState [19:12:11]SAM_PROTO_GetShiftState [19:12:11]wFMCommunicate request_size=4 [19:12:11]MH_SAM_APDU [19:12:11]CAPDU: 80 13 01 00 [19:12:11]Write to MH i2c: E2 08 00 50 18 80 13 01 00 00 00 00 00 E5 [19:12:11]Write i2c OK [19:12:11]MH_I2C_Read... [19:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:11]Read from MH i2c: E2 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: E2 0E 00 [19:12:11]MH_I2C_Read... [19:12:11]Read from MH i2c: E2 0E 00 50 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [19:12:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:12:11]wFMCommunicate OK [19:12:11]SAM_PROTO_GetShiftState done [19:12:11]FM_GetShiftState done [19:12:11]opened in 1723853126 [19:12:11]opened+sec_in_day 1723939526 [19:12:11]quantity*price = 189162 [19:12:11]sum+1 = 189163 [19:12:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.62 袠孝袨袚袨: 1891.00 袙薪械褋械薪芯: 3000.00 小袛袗效袗: 1109.00 袧小袩 1% : 16.74 袧袛小 12% : 200.88 袧邪谢懈褔薪褘屑懈: 1891.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 602 17.08.2024 19:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 198994 肖袩袛: 242158476691238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198994&fm=242158476691238&tin=02508201610067®Number=0000000000092545&sum=189100 [19:12:12]StoreToDocumentArchive [19:12:12]shift 463 fd 198994 [19:12:12]save to /storage/0463/doc_00198994 [19:12:12]save last doc name /storage/0463/doc_00198994 to /storage/kkm_last_doc_name [19:12:12]save OK [19:12:12]Clear old archive folders... [19:12:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:12:12]tlvbuf is 019C91F0 [19:12:12]SAM_PROTO_ClearQueue [19:12:12]wFMCommunicate request_size=4 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 09 00 00 [19:12:12]Write to MH i2c: E2 08 00 5D 18 80 09 00 00 00 00 00 00 E7 [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 5D 18 00 90 00 E9 [19:12:12]RAPDU: 90 00 [19:12:12]wFMCommunicate OK [19:12:12]SAM_PROTO_ClearQueue done [19:12:12]KKMCreateOFDPacket [19:12:12]OFDProtocolAddRootSTLVToBuf [19:12:12]FM_MakeSignedData [19:12:12]FM_MakeSignedData [19:12:12]SAM_PROTO_SignData [19:12:12]wFMCommunicate request_size=4 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 0D 01 02 [19:12:12]Write to MH i2c: E2 08 00 5E 18 80 0D 01 02 00 00 00 00 EF [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 5E 18 00 90 00 EA [19:12:12]RAPDU: 90 00 [19:12:12]wFMCommunicate OK [19:12:12]wFMCommunicate request_size=255 [19:12:12]MH_SAM_APDU [19:12: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 34 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EA E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 4E 00 00 00 00 07 04 06 00 AC E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 0B F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 09 03 00 35 04 06 00 DC [19:12:12]Write to MH i2c: E2 02 01 5F 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 34 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EA E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 4E 00 00 00 00 07 04 06 00 AC E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 0B F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 09 03 00 35 04 06 00 DC 00 00 C1 [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 5F 18 00 90 00 EB [19:12:12]RAPDU: 90 00 [19:12:12]wFMCommunicate OK [19:12:12]wFMCommunicate request_size=10 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 0D 02 02 05 3D E9 FB 87 26 [19:12:12]Write to MH i2c: E2 0D 00 60 18 80 0D 02 02 05 00 3D E9 FB 87 26 00 00 CA [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 03 00 60 18 00 90 00 EC [19:12:12]RAPDU: 90 00 [19:12:12]wFMCommunicate OK [19:12:12]wFMCommunicate request_size=4 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 0D 03 02 [19:12:12]Write to MH i2c: E2 08 00 61 18 80 0D 03 02 00 00 00 00 F4 [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 0B 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 0B 00 61 18 00 F9 7F 63 7C 08 E1 16 67 90 00 B2 [19:12:12]RAPDU: F9 7F 63 7C 08 E1 16 67 90 00 [19:12:12]wFMCommunicate OK [19:12:12]SAM_PROTO_SignData done [19:12:12]FM_MakeSignedData done [19:12:12]CreateOFDProtocolMessage [19:12:12]wFMCommunicate request_size=4 [19:12:12]MH_SAM_APDU [19:12:12]CAPDU: 80 11 00 00 [19:12:12]Write to MH i2c: E2 08 00 62 18 80 11 00 00 00 00 00 00 F4 [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:12]Read from MH i2c: E2 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 17 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: E2 17 00 62 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [19:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:12:12]wFMCommunicate OK [19:12:12]CreateOFDProtocolMessage done [19:12:12]OFDSenderStorePacket 198994 [19:12:12]StoreOFDPacket docnum=198994 [19:12:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F 39 07 01 67 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 34 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EA E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 4E 00 00 00 00 07 04 06 00 AC E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 0B F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 09 03 00 35 04 06 00 DC 3D E9 FB 87 26 F9 7F 63 7C 08 E1 16 67 [19:12:12]CheckFolder [19:12:12]dirname=/storage/ofd_packets [19:12:12]CheckFolder done [19:12:12]ProducePacketName [19:12:12]name=ofd_packets/00198994 [19:12:12]NVStorageSaveData ofd_packets/00198994 [19:12:12]File name is /storage/ofd_packets/00198994 [19:12:12]Write 301 bytes [19:12:12]NVStorageSaveData done [19:12:12]OFDSenderStorePacket done [19:12:12]KKMCreateOFDPacket done [19:12:12]NVStorageSaveData kkm_last_timestamp [19:12:12]File name is /storage/kkm_last_timestamp [19:12:12]Write 4 bytes [19:12:12]NVStorageSaveData done [19:12:12]ExternCall_PrintAddStr [19:12:12]wPrintStart [19:12:12]Write to MH i2c: 01 00 00 63 18 7B [19:12:12]Write i2c OK [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: 01 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: 01 07 00 [19:12:12]MH_I2C_Read... [19:12:12]Read from MH i2c: 01 07 00 63 18 00 00 00 00 00 FF 0F 90 [19:12:12]RasterBufferAndPrint [19:12:12]line 小褔械褌 N : (1)11326464 [19:12:12]line 袠袧袧: 02508201610067 [19:12:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:12:12]line 袩袪袨袛袗袞袗 [19:12:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [19:12:12]line 孝芯胁邪褉: 2710124130 [19:12:12]line 袗懈-92-袣-4 [19:12:12]line 27.900 * 67.80 [19:12:12]line = 1891.62 [19:12:12]line 袧袛小 12% 袧小袩 1% [19:12:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:12:12]line 袨袣袪校袚袥袝袧袠袝: -0.62 [19:12:12]line 袠孝袨袚袨: 1891.00 [19:12:12]line 袙薪械褋械薪芯: 3000.00 [19:12:12]line 小袛袗效袗: 1109.00 [19:12:12]line 袧小袩 1% : 16.74 [19:12:12]line 袧袛小 12% : 200.88 [19:12:12]line 袧邪谢懈褔薪褘屑懈: 1891.00 [19:12:12]line 袘械蟹薪邪谢.: 0.00 [19:12:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:12:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:12:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:12:12]line 效械泻 602 17.08.2024 19:12 [19:12:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:12:12]line 袟袧袦: 0300000079 [19:12:12]line 袪袧袦: 0000000000092545 [19:12:12]line 袙械褉褋懈褟 袣袣袦: 001 [19:12:12]line 肖袦: 0000000000871802 [19:12:12]line 肖袛: 198994 [19:12:12]line 肖袩袛: 242158476691238 [19:12:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191211&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198994&fm=242158476691238&tin=02508201610067®Number=0000000000092545&sum=189100 [19:12:12]written 0, free lines is 4095 [19:12:13]Write to MH i2c: 01 00 00 8E 18 A6 [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: 01 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: 01 07 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: 01 07 00 8E 18 00 00 00 00 00 E7 0C A0 [19:12:13]RasterBufferAndPrint [19:12:13]line [19:12:13]line [19:12:13]line [19:12:13]line [19:12:13]line [19:12:13]written 0, free lines is 3311 [19:12:13]MH_Cut [19:12:13]Write to MH i2c: D1 01 00 95 18 01 7F [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: D1 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: D1 01 00 [19:12:13]MH_I2C_Read... [19:12:13]Read from MH i2c: D1 01 00 95 18 00 7E [19:12:13]Write to MH i2c: 01 00 00 96 18 AE [19:12:13]Write i2c OK [19:12:13]MH_I2C_Read... [19:12:13]*** Cut start [19:12:13]*** Purtial cut [19:12:13]*** CUTSNS_PIN = 0 [19:12:14]*** Stage 1: CUTSNS_PIN = 1 [19:12:15]Read from MH i2c: 01 [19:12:15]MH_I2C_Read... [19:12:15]*** Stop cut motor [19:12:15]*** Cut end [19:12:15]Read from MH i2c: 01 07 00 [19:12:15]MH_I2C_Read... [19:12:15]Read from MH i2c: 01 07 00 96 18 00 00 00 00 00 FF 0F C3 [19:12:15]process_action close_receipt done [19:12:15]requested_data is exist [19:12:15]produce_requested_data [19:12:15]requested_item fm.sn is exist - process it [19:12:15]wFMCommunicate request_size=4 [19:12:15]MH_SAM_APDU [19:12:15]CAPDU: 80 11 00 00 [19:12:15]Write to MH i2c: E2 08 00 97 18 80 11 00 00 00 00 00 00 29 [19:12:15]Write i2c OK [19:12:15]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 17 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 17 00 97 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [19:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:12:16]wFMCommunicate OK [19:12:16]requested_item fd.num is exist - process it [19:12:16]SAM_PROTO_GetFieldsCounters [19:12:16]wFMCommunicate request_size=4 [19:12:16]MH_SAM_APDU [19:12:16]CAPDU: 80 13 00 00 [19:12:16]Write to MH i2c: E2 08 00 98 18 80 13 00 00 00 00 00 00 2C [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [19:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:16]Read from MH i2c: E2 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 62 00 [19:12:16]MH_I2C_Read... [19:12:16]Read from MH i2c: E2 62 00 98 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [19:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 52 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:16]wFMCommunicate OK [19:12:16]SAM_PROTO_GetFieldsCounters done [19:12:16]requested_item shift.num is exist - process it [19:12:16]requested_item shift.opened is exist - process it [19:12:16]req_shift_opened [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 99 18 80 13 01 00 00 00 00 00 2E [19:12:16]Write i2c OK [19:12:16]MH_I2C_Read... [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 99 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8E [19:12:16]RAPDU: 09 00 01 46 E9 BF 66 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]req_shift_opened done [19:12:16]requested_item shift.open_date is exist - process it [19:12:16]req_shift_open_date [19:12:16]req_shift_open_date done [19:12:16]produce_requested_data done [19:12:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198994,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:12:16]process_action_free close_receipt [19:12:16]json_value_free [19:12:16]json_value_free done [19:12:16]process_json_proto returns [19:12:16]Send response to host [19:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198994,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:12:16]free response buf [19:12:16]execute_script done [19:12:16]execute_script returns [19:12:16]free content buf [19:12:16]Sock 9.Close socket [19:12:16]Sock 9.Thread stoped [19:12:53]accept exits with 7 [19:12:53]New connection [19:12:53]New thread 3066936676 created [19:12:53]Thread 3066793316 joined [19:12:53]Waiting for new connection... [19:12:53] Sock 7.Parse request [19:12:53]Sock 7.Check first char [19:12:53]Sock 7.First char is OK [19:12:53]request: POST /json_proto HTTP/1.0 [19:12:53]Method: POST [19:12:53]URL: /json_proto [19:12:53]Method is POST - this is cgi request [19:12:53]url: /json_proto [19:12:53]query_string will be loaded in cgi processing [19:12:53]execute_cgi json_proto POST (null) [19:12:53]execute_cgi path=json_proto method=POST [19:12:53]POST find Content-Length [19:12:53]Host: 172.17.46.195:8080 [19:12:53]Content-Length: 981 [19:12:53]Content-Type: application/json [19:12:53] [19:12:53]POST finish read [19:12:53]Found Content-Length = 981 [19:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:53]execute_script... [19:12: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)11326460", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:12:53]POST & json_proto [19:12:53]process_json_proto [19:12:53]json parsed OK: [19:12:53]protocol is kg_v1.0 [19:12:53]action value=close_receipt [19:12:53]process_action close_receipt [19:12:53]cmd_close_receipt [19:12:53]MH_GetDate [19:12:53]Write to MH i2c: F0 00 00 9A 18 A1 [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 09 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: F0 09 00 9A 18 00 36 F6 C0 66 8D AE BC 66 59 [19:12:53]GetLastDocTimeStamp 1723921931 [19:12:53]current date 1723921974 [19:12:53]FM_GetShiftState [19:12:53]SAM_PROTO_GetShiftState [19:12:53]wFMCommunicate request_size=4 [19:12:53]MH_SAM_APDU [19:12:53]CAPDU: 80 13 01 00 [19:12:53]Write to MH i2c: E2 08 00 9B 18 80 13 01 00 00 00 00 00 30 [19:12:53]Write i2c OK [19:12:53]MH_I2C_Read... [19:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:53]Read from MH i2c: E2 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 [19:12:53]MH_I2C_Read... [19:12:53]Read from MH i2c: E2 0E 00 9B 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [19:12:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:12:53]wFMCommunicate OK [19:12:53]SAM_PROTO_GetShiftState done [19:12:53]FM_GetShiftState done [19:12:53]opened in 1723853126 [19:12:53]opened+sec_in_day 1723939526 [19:12:53]quantity*price = 990008 [19:12:53]sum+1 = 990009 [19:12:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 603 17.08.2024 19:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 198995 肖袩袛: 99376601379205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191254&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198995&fm=99376601379205&tin=02508201610067®Number=0000000000092545&sum=990000 [19:12:54]StoreToDocumentArchive [19:12:54]shift 463 fd 198995 [19:12:54]save to /storage/0463/doc_00198995 [19:12:54]save last doc name /storage/0463/doc_00198995 to /storage/kkm_last_doc_name [19:12:54]save OK [19:12:54]Clear old archive folders... [19:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:12:54]tlvbuf is 019DF770 [19:12:54]SAM_PROTO_ClearQueue [19:12:54]wFMCommunicate request_size=4 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 09 00 00 [19:12:54]Write to MH i2c: E2 08 00 A8 18 80 09 00 00 00 00 00 00 32 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:12:54]Read from MH i2c: E2 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 A8 18 00 90 00 34 [19:12:54]RAPDU: 90 00 [19:12:54]wFMCommunicate OK [19:12:54]SAM_PROTO_ClearQueue done [19:12:54]KKMCreateOFDPacket [19:12:54]OFDProtocolAddRootSTLVToBuf [19:12:54]FM_MakeSignedData [19:12:54]FM_MakeSignedData [19:12:54]SAM_PROTO_SignData [19:12:54]wFMCommunicate request_size=4 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 0D 01 02 [19:12:54]Write to MH i2c: E2 08 00 A9 18 80 0D 01 02 00 00 00 00 3A [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:12:54]Read from MH i2c: E2 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 [19:12:54]MH_I2C_Read... [19:12:54]Read from MH i2c: E2 03 00 A9 18 00 90 00 35 [19:12:54]RAPDU: 90 00 [19:12:54]wFMCommunicate OK [19:12:54]wFMCommunicate request_size=255 [19:12:54]MH_SAM_APDU [19:12:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 36 F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 09 03 00 35 04 06 00 5A 61 EB 06 [19:12:54]Write to MH i2c: E2 02 01 AA 18 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 36 F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 09 03 00 35 04 06 00 5A 61 EB 06 00 00 98 [19:12:54]Write i2c OK [19:12:54]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 AA 18 00 90 00 36 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]wFMCommunicate request_size=7 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 0D 02 02 02 31 85 [19:12:55]Write to MH i2c: E2 0A 00 AB 18 80 0D 02 02 02 00 31 85 00 00 F7 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 03 00 AB 18 00 90 00 37 [19:12:55]RAPDU: 90 00 [19:12:55]wFMCommunicate OK [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 0D 03 02 [19:12:55]Write to MH i2c: E2 08 00 AC 18 80 0D 03 02 00 00 00 00 3F [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 0B 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 0B 00 AC 18 00 C2 8C ED B8 E8 B9 3B ED 90 00 FC [19:12:55]RAPDU: C2 8C ED B8 E8 B9 3B ED 90 00 [19:12:55]wFMCommunicate OK [19:12:55]SAM_PROTO_SignData done [19:12:55]FM_MakeSignedData done [19:12:55]CreateOFDProtocolMessage [19:12:55]wFMCommunicate request_size=4 [19:12:55]MH_SAM_APDU [19:12:55]CAPDU: 80 11 00 00 [19:12:55]Write to MH i2c: E2 08 00 AD 18 80 11 00 00 00 00 00 00 3F [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:55]Read from MH i2c: E2 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 17 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: E2 17 00 AD 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [19:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:12:55]wFMCommunicate OK [19:12:55]CreateOFDProtocolMessage done [19:12:55]OFDSenderStorePacket 198995 [19:12:55]StoreOFDPacket docnum=198995 [19:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C 98 04 01 DD D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 36 F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 09 03 00 35 04 06 00 5A 61 EB 06 31 85 C2 8C ED B8 E8 B9 3B ED [19:12:55]CheckFolder [19:12:55]dirname=/storage/ofd_packets [19:12:55]CheckFolder done [19:12:55]ProducePacketName [19:12:55]name=ofd_packets/00198995 [19:12:55]NVStorageSaveData ofd_packets/00198995 [19:12:55]File name is /storage/ofd_packets/00198995 [19:12:55]Write 298 bytes [19:12:55]NVStorageSaveData done [19:12:55]OFDSenderStorePacket done [19:12:55]KKMCreateOFDPacket done [19:12:55]NVStorageSaveData kkm_last_timestamp [19:12:55]File name is /storage/kkm_last_timestamp [19:12:55]Write 4 bytes [19:12:55]NVStorageSaveData done [19:12:55]ExternCall_PrintAddStr [19:12:55]wPrintStart [19:12:55]Write to MH i2c: 01 00 00 AE 18 C6 [19:12:55]Write i2c OK [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 [19:12:55]MH_I2C_Read... [19:12:55]Read from MH i2c: 01 07 00 AE 18 00 00 00 00 00 FF 0F DB [19:12:55]RasterBufferAndPrint [19:12:55]line 小褔械褌 N : (1)11326460 [19:12:55]line 袠袧袧: 02508201610067 [19:12:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:12:55]line 袩袪袨袛袗袞袗 [19:12:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:12:55]line 孝芯胁邪褉: 2710194210 [19:12:55]line 袛孝-袣-5 [19:12:55]line 131.650 * 75.20 [19:12:55]line = 9900.08 [19:12:55]line 袧袛小 12% 袧小袩 1% [19:12:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:12:55]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:12:55]line 袠孝袨袚袨: 9900.00 [19:12:55]line 袙薪械褋械薪芯: 9900.00 [19:12:55]line 小袛袗效袗: 0.00 [19:12:55]line 袧小袩 1% : 87.61 [19:12:55]line 袧袛小 12% : 1051.34 [19:12:55]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:12:55]line 袘械蟹薪邪谢.: 0.00 [19:12:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:12:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:12:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:12:55]line 效械泻 603 17.08.2024 19:12 [19:12:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:12:55]line 袟袧袦: 0300000079 [19:12:55]line 袪袧袦: 0000000000092545 [19:12:55]line 袙械褉褋懈褟 袣袣袦: 001 [19:12:55]line [19:12:55]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:12:55]line 袛孝 [19:12:55]line 薪芯屑械褉 95 [19:12:55]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:12:55]line 肖袦: 0000000000871802 [19:12:55]line 肖袛: 198995 [19:12:55]line 肖袩袛: 99376601379205 [19:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191254&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198995&fm=99376601379205&tin=02508201610067®Number=0000000000092545&sum=990000 [19:12:55]written 0, free lines is 4095 [19:12:56]Write to MH i2c: 01 00 00 DE 18 F6 [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: 01 07 00 DE 18 00 00 00 00 00 87 0C 90 [19:12:56]RasterBufferAndPrint [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]line [19:12:56]written 0, free lines is 3213 [19:12:56]MH_Cut [19:12:56]Write to MH i2c: D1 01 00 E5 18 01 CF [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 01 00 [19:12:56]MH_I2C_Read... [19:12:56]Read from MH i2c: D1 01 00 E5 18 00 CE [19:12:56]Write to MH i2c: 01 00 00 E6 18 FE [19:12:56]Write i2c OK [19:12:56]MH_I2C_Read... [19:12:56]*** Cut start [19:12:56]*** Purtial cut [19:12:56]*** Stage 1: CUTSNS_PIN = 1 [19:12:57]Read from MH i2c: 01 [19:12:57]MH_I2C_Read... [19:12:57]*** Stop cut motor [19:12:57]*** Cut end [19:12:57]Read from MH i2c: 01 07 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: 01 07 00 E6 18 00 00 00 00 00 FF 0F 13 [19:12:57]process_action close_receipt done [19:12:57]requested_data is exist [19:12:57]produce_requested_data [19:12:57]requested_item fm.sn is exist - process it [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 11 00 00 [19:12:57]Write to MH i2c: E2 08 00 E7 18 80 11 00 00 00 00 00 00 79 [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 17 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 17 00 E7 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [19:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:12:57]wFMCommunicate OK [19:12:57]requested_item fd.num is exist - process it [19:12:57]SAM_PROTO_GetFieldsCounters [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 13 00 00 [19:12:57]Write to MH i2c: E2 08 00 E8 18 80 13 00 00 00 00 00 00 7C [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 62 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 62 00 E8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [19:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 53 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:12:57]wFMCommunicate OK [19:12:57]SAM_PROTO_GetFieldsCounters done [19:12:57]requested_item shift.num is exist - process it [19:12:57]requested_item shift.opened is exist - process it [19:12:57]req_shift_opened [19:12:57]FM_GetShiftState [19:12:57]SAM_PROTO_GetShiftState [19:12:57]wFMCommunicate request_size=4 [19:12:57]MH_SAM_APDU [19:12:57]CAPDU: 80 13 01 00 [19:12:57]Write to MH i2c: E2 08 00 E9 18 80 13 01 00 00 00 00 00 7E [19:12:57]Write i2c OK [19:12:57]MH_I2C_Read... [19:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:12:57]Read from MH i2c: E2 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 0E 00 [19:12:57]MH_I2C_Read... [19:12:57]Read from MH i2c: E2 0E 00 E9 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DE [19:12:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:12:57]wFMCommunicate OK [19:12:57]SAM_PROTO_GetShiftState done [19:12:57]FM_GetShiftState done [19:12:57]req_shift_opened done [19:12:57]requested_item shift.open_date is exist - process it [19:12:57]req_shift_open_date [19:12:57]req_shift_open_date done [19:12:57]produce_requested_data done [19:12:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198995,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:12:57]process_action_free close_receipt [19:12:57]json_value_free [19:12:57]json_value_free done [19:12:57]process_json_proto returns [19:12:57]Send response to host [19:12:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198995,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:12:57]free response buf [19:12:57]execute_script done [19:12:57]execute_script returns [19:12:57]free content buf [19:12:57]Sock 7.Close socket [19:12:57]Sock 7.Thread stoped [19:13:47]ConnectInit Can't connect to host [19:13:47]CommunicateWithHost connect error [19:13:47]CommunicateWithHost err = -1 [19:13:47]OFD Sender: Server communicate error [19:13:47]OFD Sender: Processing packet 198992 [packets to send 249, broken 245] [19:13:47]ProducePacketName [19:13:47]name=ofd_packets/00198992 [19:13:47]OFD Sender: To server: 嚂鰌G, [19:13:47]CommunicateWithHost lk.salyk.kg:30040 [19:13:47]ConnectInit lk.salyk.kg [19:13:47]Connected sock=7 [19:13:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8C 18 07 01 CC 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 34 FF 03 08 00 03 08 48 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5F E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 33 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F E8 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 E7 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 09 03 00 35 04 06 00 F3 0D 5F 6E 43 C1 C6 8C EF A6 59 61 03 D8 [19:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A3 62 47 00 7C C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 50 09 03 00 F4 03 04 00 79 A2 C0 66 B6 04 01 00 00 9E F5 43 75 38 5B CF 2C [19:13:47]CommunicateWithHost err = 0 [19:13:47]CheckOFDResponse [19:13:47]1017 (14) - 77093643461234 [19:13:47]1041 (16) - 0000000000871802 [19:13:47]1040 (4) - 198992 [19:13:47]1012 (4) - 17.08.2024 13:15 [19:13:47]1206 (1) - 0 [19:13:47]OFD Sender: Remove packet 198992 [19:13:47]ProducePacketName [19:13:47]name=ofd_packets/00198992 [19:13:47]NVStorageDeleteData [19:13:48]OFD Sender: Processing packet 198993 [packets to send 248, broken 245] [19:13:48]ProducePacketName [19:13:48]name=ofd_packets/00198993 [19:13:48]OFD Sender: To server: 嚂鰌G, [19:13:48]CommunicateWithHost lk.salyk.kg:30040 [19:13:48]ConnectInit lk.salyk.kg [19:13:48]Connected sock=7 [19:13:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 5D E4 04 01 1A BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F8 F5 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 09 03 00 35 04 06 00 4B 5F FC EE 78 F9 E3 40 ED 2D 08 B4 D9 30 [19:13:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 22 32 47 00 C4 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 51 09 03 00 F4 03 04 00 7A A2 C0 66 B6 04 01 00 00 6C 59 BF FD 15 62 14 08 [19:13:48]CommunicateWithHost err = 0 [19:13:48]CheckOFDResponse [19:13:48]1017 (14) - 77093643461234 [19:13:48]1041 (16) - 0000000000871802 [19:13:48]1040 (4) - 198993 [19:13:48]1012 (4) - 17.08.2024 13:15 [19:13:48]1206 (1) - 0 [19:13:48]OFD Sender: Remove packet 198993 [19:13:48]ProducePacketName [19:13:48]name=ofd_packets/00198993 [19:13:48]NVStorageDeleteData [19:13:49]OFD Sender: Processing packet 198994 [packets to send 247, broken 245] [19:13:49]ProducePacketName [19:13:49]name=ofd_packets/00198994 [19:13:49]OFD Sender: To server: 嚂鰌G, [19:13:49]CommunicateWithHost lk.salyk.kg:30040 [19:13:49]ConnectInit lk.salyk.kg [19:13:49]Connected sock=10 [19:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F 39 07 01 67 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 34 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EA E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 78 4E 00 00 00 00 07 04 06 00 AC E2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 0B F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 09 03 00 35 04 06 00 DC 3D E9 FB 87 26 F9 7F 63 7C 08 E1 16 67 [19:13:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5A FD 47 00 AA 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 52 09 03 00 F4 03 04 00 7B A2 C0 66 B6 04 01 00 00 B6 B5 A8 87 EF 3D 94 8D [19:13:49]CommunicateWithHost err = 0 [19:13:49]CheckOFDResponse [19:13:49]1017 (14) - 77093643461234 [19:13:49]1041 (16) - 0000000000871802 [19:13:49]1040 (4) - 198994 [19:13:49]1012 (4) - 17.08.2024 13:15 [19:13:49]1206 (1) - 0 [19:13:49]OFD Sender: Remove packet 198994 [19:13:49]ProducePacketName [19:13:49]name=ofd_packets/00198994 [19:13:49]NVStorageDeleteData [19:13:50]OFD Sender: Processing packet 198995 [packets to send 246, broken 245] [19:13:50]ProducePacketName [19:13:50]name=ofd_packets/00198995 [19:13:50]OFD Sender: To server: 嚂鰌G, [19:13:50]CommunicateWithHost lk.salyk.kg:30040 [19:13:50]ConnectInit lk.salyk.kg [19:13:50]Connected sock=7 [19:13:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C 98 04 01 DD D4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 36 F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 09 03 00 35 04 06 00 5A 61 EB 06 31 85 C2 8C ED B8 E8 B9 3B ED [19:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 83 A3 47 00 15 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 53 09 03 00 F4 03 04 00 7C A2 C0 66 B6 04 01 00 00 09 7D A7 7A C9 DA CD F6 [19:13:50]CommunicateWithHost err = 0 [19:13:50]CheckOFDResponse [19:13:50]1017 (14) - 77093643461234 [19:13:50]1041 (16) - 0000000000871802 [19:13:50]1040 (4) - 198995 [19:13:50]1012 (4) - 17.08.2024 13:15 [19:13:50]1206 (1) - 0 [19:13:50]OFD Sender: Remove packet 198995 [19:13:50]ProducePacketName [19:13:50]name=ofd_packets/00198995 [19:13:50]NVStorageDeleteData [19:13:51]OFD Sender: No OFD packet to send [19:13:56]OFD Sender: No OFD packet to send [19:14:01]OFD Sender: No OFD packet to send [19:14:04]accept exits with 9 [19:14:04]New connection [19:14:04]New thread 3066793316 created [19:14:04]Thread 3066936676 joined [19:14:04]Waiting for new connection... [19:14:04] Sock 9.Parse request [19:14:04]Sock 9.Check first char [19:14:04]Sock 9.First char is OK [19:14:04]request: POST /json_proto HTTP/1.0 [19:14:04]Method: POST [19:14:04]URL: /json_proto [19:14:04]Method is POST - this is cgi request [19:14:04]url: /json_proto [19:14:04]query_string will be loaded in cgi processing [19:14:04]execute_cgi json_proto POST (null) [19:14:04]execute_cgi path=json_proto method=POST [19:14:04]POST find Content-Length [19:14:04]Host: 172.17.46.195:8080 [19:14:04]Content-Length: 802 [19:14:04]Content-Type: application/json [19:14:04] [19:14:04]POST finish read [19:14:04]Found Content-Length = 802 [19:14:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:04]execute_script... [19:14: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)11326466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:04]POST & json_proto [19:14:04]process_json_proto [19:14:04]json parsed OK: [19:14:04]protocol is kg_v1.0 [19:14:04]action value=close_receipt [19:14:04]process_action close_receipt [19:14:04]cmd_close_receipt [19:14:04]MH_GetDate [19:14:04]Write to MH i2c: F0 00 00 EA 18 F1 [19:14:04]Write i2c OK [19:14:04]MH_I2C_Read... [19:14:04]Read from MH i2c: F0 [19:14:04]MH_I2C_Read... [19:14:04]Read from MH i2c: F0 09 00 [19:14:04]MH_I2C_Read... [19:14:04]Read from MH i2c: F0 09 00 EA 18 00 7D F6 C0 66 8D AE BC 66 F0 [19:14:04]GetLastDocTimeStamp 1723921974 [19:14:04]current date 1723922045 [19:14:04]FM_GetShiftState [19:14:04]SAM_PROTO_GetShiftState [19:14:04]wFMCommunicate request_size=4 [19:14:04]MH_SAM_APDU [19:14:04]CAPDU: 80 13 01 00 [19:14:04]Write to MH i2c: E2 08 00 EB 18 80 13 01 00 00 00 00 00 80 [19:14:04]Write i2c OK [19:14:04]MH_I2C_Read... [19:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:04]Read from MH i2c: E2 [19:14:04]MH_I2C_Read... [19:14:04]Read from MH i2c: E2 0E 00 [19:14:04]MH_I2C_Read... [19:14:04]Read from MH i2c: E2 0E 00 EB 18 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E0 [19:14:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:14:04]wFMCommunicate OK [19:14:04]SAM_PROTO_GetShiftState done [19:14:04]FM_GetShiftState done [19:14:04]opened in 1723853126 [19:14:04]opened+sec_in_day 1723939526 [19:14:04]quantity*price = 50036 [19:14:04]sum+1 = 50037 [19:14:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 604 17.08.2024 19:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198996 肖袩袛: 60888431375380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198996&fm=60888431375380&tin=02508201610067®Number=0000000000092545&sum=50036 [19:14:05]StoreToDocumentArchive [19:14:05]shift 463 fd 198996 [19:14:05]save to /storage/0463/doc_00198996 [19:14:05]save last doc name /storage/0463/doc_00198996 to /storage/kkm_last_doc_name [19:14:05]save OK [19:14:05]Clear old archive folders... [19:14:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:14:05]tlvbuf is 019699E0 [19:14:05]SAM_PROTO_ClearQueue [19:14:05]wFMCommunicate request_size=4 [19:14:05]MH_SAM_APDU [19:14:05]CAPDU: 80 09 00 00 [19:14:05]Write to MH i2c: E2 08 00 F8 18 80 09 00 00 00 00 00 00 82 [19:14:05]Write i2c OK [19:14:05]MH_I2C_Read... [19:14:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:14:05]Read from MH i2c: E2 [19:14:05]MH_I2C_Read... [19:14:05]Read from MH i2c: E2 03 00 [19:14:05]MH_I2C_Read... [19:14:05]Read from MH i2c: E2 03 00 F8 18 00 90 00 84 [19:14:05]RAPDU: 90 00 [19:14:05]wFMCommunicate OK [19:14:05]SAM_PROTO_ClearQueue done [19:14:05]KKMCreateOFDPacket [19:14:05]OFDProtocolAddRootSTLVToBuf [19:14:05]FM_MakeSignedData [19:14:05]FM_MakeSignedData [19:14:05]SAM_PROTO_SignData [19:14:05]wFMCommunicate request_size=4 [19:14:05]MH_SAM_APDU [19:14:05]CAPDU: 80 0D 01 02 [19:14:05]Write to MH i2c: E2 08 00 F9 18 80 0D 01 02 00 00 00 00 8A [19:14:05]Write i2c OK [19:14:05]MH_I2C_Read... [19:14:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:14:05]Read from MH i2c: E2 [19:14:05]MH_I2C_Read... [19:14:05]Read from MH i2c: E2 03 00 [19:14:05]MH_I2C_Read... [19:14:05]Read from MH i2c: E2 03 00 F9 18 00 90 00 85 [19:14:05]RAPDU: 90 00 [19:14:05]wFMCommunicate OK [19:14:05]wFMCommunicate request_size=255 [19:14:05]MH_SAM_APDU [19:14: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 7D F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 09 03 00 35 04 06 00 37 [19:14:05]Write to MH i2c: E2 02 01 FA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 7D F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 09 03 00 35 04 06 00 37 00 00 A8 [19:14:05]Write i2c OK [19:14:05]MH_I2C_Read... [19:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:06]Read from MH i2c: E2 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 03 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 03 00 FA 18 00 90 00 86 [19:14:06]RAPDU: 90 00 [19:14:06]wFMCommunicate OK [19:14:06]wFMCommunicate request_size=10 [19:14:06]MH_SAM_APDU [19:14:06]CAPDU: 80 0D 02 02 05 60 B1 52 B4 14 [19:14:06]Write to MH i2c: E2 0D 00 FB 18 80 0D 02 02 05 00 60 B1 52 B4 14 00 00 C2 [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:06]Read from MH i2c: E2 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 03 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 03 00 FB 18 00 90 00 87 [19:14:06]RAPDU: 90 00 [19:14:06]wFMCommunicate OK [19:14:06]wFMCommunicate request_size=4 [19:14:06]MH_SAM_APDU [19:14:06]CAPDU: 80 0D 03 02 [19:14:06]Write to MH i2c: E2 08 00 FC 18 80 0D 03 02 00 00 00 00 8F [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:14:06]Read from MH i2c: E2 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 0B 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 0B 00 FC 18 00 BB D5 1E 0F 78 41 1A 37 90 00 57 [19:14:06]RAPDU: BB D5 1E 0F 78 41 1A 37 90 00 [19:14:06]wFMCommunicate OK [19:14:06]SAM_PROTO_SignData done [19:14:06]FM_MakeSignedData done [19:14:06]CreateOFDProtocolMessage [19:14:06]wFMCommunicate request_size=4 [19:14:06]MH_SAM_APDU [19:14:06]CAPDU: 80 11 00 00 [19:14:06]Write to MH i2c: E2 08 00 FD 18 80 11 00 00 00 00 00 00 8F [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:06]Read from MH i2c: E2 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 17 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: E2 17 00 FD 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DC [19:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:14:06]wFMCommunicate OK [19:14:06]CreateOFDProtocolMessage done [19:14:06]OFDSenderStorePacket 198996 [19:14:06]StoreOFDPacket docnum=198996 [19:14:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2C 81 07 01 4E 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 7D F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 09 03 00 35 04 06 00 37 60 B1 52 B4 14 BB D5 1E 0F 78 41 1A 37 [19:14:06]CheckFolder [19:14:06]dirname=/storage/ofd_packets [19:14:06]CheckFolder done [19:14:06]ProducePacketName [19:14:06]name=ofd_packets/00198996 [19:14:06]NVStorageSaveData ofd_packets/00198996 [19:14:06]File name is /storage/ofd_packets/00198996 [19:14:06]Write 301 bytes [19:14:06]NVStorageSaveData done [19:14:06]OFDSenderStorePacket done [19:14:06]KKMCreateOFDPacket done [19:14:06]NVStorageSaveData kkm_last_timestamp [19:14:06]File name is /storage/kkm_last_timestamp [19:14:06]Write 4 bytes [19:14:06]NVStorageSaveData done [19:14:06]ExternCall_PrintAddStr [19:14:06]wPrintStart [19:14:06]Write to MH i2c: 01 00 00 FE 18 16 [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 07 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 07 00 FE 18 00 00 00 00 00 FF 0F 2B [19:14:06]RasterBufferAndPrint [19:14:06]line 小褔械褌 N : (1)11326466 [19:14:06]line 袠袧袧: 02508201610067 [19:14:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:14:06]line 袩袪袨袛袗袞袗 [19:14:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [19:14:06]line 孝芯胁邪褉: 2710124130 [19:14:06]line 袗懈-92-袣-4 [19:14:06]line 7.380 * 67.80 [19:14:06]line = 500.36 [19:14:06]line 袧袛小 12% 袧小袩 1% [19:14:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:14:06]line 袠孝袨袚袨: 500.36 [19:14:06]line 袧小袩 1% : 4.43 [19:14:06]line 袧袛小 12% : 53.14 [19:14:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:14:06]line 袘械蟹薪邪谢.: 500.36 [19:14:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:14:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:14:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:14:06]line 效械泻 604 17.08.2024 19:14 [19:14:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:14:06]line 袟袧袦: 0300000079 [19:14:06]line 袪袧袦: 0000000000092545 [19:14:06]line 袙械褉褋懈褟 袣袣袦: 001 [19:14:06]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:14:06]line 肖袦: 0000000000871802 [19:14:06]line 肖袛: 198996 [19:14:06]line 肖袩袛: 60888431375380 [19:14:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198996&fm=60888431375380&tin=02508201610067®Number=0000000000092545&sum=50036 [19:14:06]written 0, free lines is 4095 [19:14:06]OFD Sender: Processing packet 198996 [packets to send 246, broken 245] [19:14:06]ProducePacketName [19:14:06]name=ofd_packets/00198996 [19:14:06]OFD Sender: To server: 嚂鰌G, [19:14:06]CommunicateWithHost lk.salyk.kg:30040 [19:14:06]ConnectInit lk.salyk.kg [19:14:06]Connected sock=10 [19:14:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2C 81 07 01 4E 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 7D F6 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 09 03 00 35 04 06 00 37 60 B1 52 B4 14 BB D5 1E 0F 78 41 1A 37 [19:14:06]Write to MH i2c: 01 00 00 28 19 41 [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 07 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: 01 07 00 28 19 00 00 00 00 00 F3 0C 47 [19:14:06]RasterBufferAndPrint [19:14:06]line [19:14:06]line [19:14:06]line [19:14:06]line [19:14:06]line [19:14:06]written 0, free lines is 3320 [19:14:06]MH_Cut [19:14:06]Write to MH i2c: D1 01 00 2F 19 01 1A [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: D1 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: D1 01 00 [19:14:06]MH_I2C_Read... [19:14:06]Read from MH i2c: D1 01 00 2F 19 00 19 [19:14:06]Write to MH i2c: 01 00 00 30 19 49 [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 45 4B 47 00 CC A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 54 09 03 00 F4 03 04 00 8C A2 C0 66 B6 04 01 00 00 1C DF 8B C4 83 B8 66 23 [19:14:06]CommunicateWithHost err = 0 [19:14:06]CheckOFDResponse [19:14:06]1017 (14) - 77093643461234 [19:14:06]1041 (16) - 0000000000871802 [19:14:06]1040 (4) - 198996 [19:14:06]1012 (4) - 17.08.2024 13:15 [19:14:06]1206 (1) - 0 [19:14:06]OFD Sender: Remove packet 198996 [19:14:06]ProducePacketName [19:14:06]name=ofd_packets/00198996 [19:14:06]NVStorageDeleteData [19:14:07]OFD Sender: No OFD packet to send [19:14:07]*** Cut start [19:14:07]*** Purtial cut [19:14:07]*** CUTSNS_PIN = 0 [19:14:07]*** Stage 1: CUTSNS_PIN = 1 [19:14:09]Read from MH i2c: 01 [19:14:09]MH_I2C_Read... [19:14:09]*** Stop cut motor [19:14:09]*** Cut end [19:14:09]Read from MH i2c: 01 07 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: 01 07 00 30 19 00 00 00 00 00 FF 0F 5E [19:14:09]process_action close_receipt done [19:14:09]requested_data is exist [19:14:09]produce_requested_data [19:14:09]requested_item fm.sn is exist - process it [19:14:09]wFMCommunicate request_size=4 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 11 00 00 [19:14:09]Write to MH i2c: E2 08 00 31 19 80 11 00 00 00 00 00 00 C4 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 17 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 17 00 31 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [19:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:14:09]wFMCommunicate OK [19:14:09]requested_item fd.num is exist - process it [19:14:09]SAM_PROTO_GetFieldsCounters [19:14:09]wFMCommunicate request_size=4 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 13 00 00 [19:14:09]Write to MH i2c: E2 08 00 32 19 80 13 00 00 00 00 00 00 C7 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 62 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 62 00 32 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [19:14:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 54 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:09]wFMCommunicate OK [19:14:09]SAM_PROTO_GetFieldsCounters done [19:14:09]requested_item shift.num is exist - process it [19:14:09]requested_item shift.opened is exist - process it [19:14:09]req_shift_opened [19:14:09]FM_GetShiftState [19:14:09]SAM_PROTO_GetShiftState [19:14:09]wFMCommunicate request_size=4 [19:14:09]MH_SAM_APDU [19:14:09]CAPDU: 80 13 01 00 [19:14:09]Write to MH i2c: E2 08 00 33 19 80 13 01 00 00 00 00 00 C9 [19:14:09]Write i2c OK [19:14:09]MH_I2C_Read... [19:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:09]Read from MH i2c: E2 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 0E 00 [19:14:09]MH_I2C_Read... [19:14:09]Read from MH i2c: E2 0E 00 33 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [19:14:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:14:09]wFMCommunicate OK [19:14:09]SAM_PROTO_GetShiftState done [19:14:09]FM_GetShiftState done [19:14:09]req_shift_opened done [19:14:09]requested_item shift.open_date is exist - process it [19:14:09]req_shift_open_date [19:14:09]req_shift_open_date done [19:14:09]produce_requested_data done [19:14:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198996,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:14:09]process_action_free close_receipt [19:14:09]json_value_free [19:14:09]json_value_free done [19:14:09]process_json_proto returns [19:14:09]Send response to host [19:14:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198996,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:14:09]free response buf [19:14:09]execute_script done [19:14:09]execute_script returns [19:14:09]free content buf [19:14:09]Sock 9.Close socket [19:14:09]Sock 9.Thread stoped [19:14:12]OFD Sender: No OFD packet to send [19:14:17]OFD Sender: No OFD packet to send [19:14:22]OFD Sender: No OFD packet to send [19:14:27]OFD Sender: No OFD packet to send [19:14:32]OFD Sender: No OFD packet to send [19:14:37]OFD Sender: No OFD packet to send [19:14:42]OFD Sender: No OFD packet to send [19:14:47]OFD Sender: No OFD packet to send [19:14:52]OFD Sender: No OFD packet to send [19:14:57]OFD Sender: No OFD packet to send [19:15:02]OFD Sender: No OFD packet to send [19:15:07]OFD Sender: No OFD packet to send [19:15:12]OFD Sender: No OFD packet to send [19:15:17]OFD Sender: No OFD packet to send [19:15:22]OFD Sender: No OFD packet to send [19:15:27]OFD Sender: No OFD packet to send [19:15:32]OFD Sender: No OFD packet to send [19:15:37]OFD Sender: No OFD packet to send [19:15:42]OFD Sender: No OFD packet to send [19:15:47]OFD Sender: No OFD packet to send [19:15:52]OFD Sender: No OFD packet to send [19:15:57]OFD Sender: No OFD packet to send [19:16:02]OFD Sender: No OFD packet to send [19:16:07]OFD Sender: No OFD packet to send [19:16:12]OFD Sender: No OFD packet to send [19:16:17]OFD Sender: No OFD packet to send [19:16:22]OFD Sender: No OFD packet to send [19:16:27]OFD Sender: No OFD packet to send [19:16:32]OFD Sender: No OFD packet to send [19:16:37]OFD Sender: No OFD packet to send [19:16:42]OFD Sender: No OFD packet to send [19:16:47]OFD Sender: No OFD packet to send [19:16:50]accept exits with 7 [19:16:50]New connection [19:16:50]New thread 3066936676 created [19:16:50]Thread 3066793316 joined [19:16:50]Waiting for new connection... [19:16:50] Sock 7.Parse request [19:16:50]Sock 7.Check first char [19:16:50]Sock 7.First char is OK [19:16:50]request: POST /json_proto HTTP/1.0 [19:16:50]Method: POST [19:16:50]URL: /json_proto [19:16:50]Method is POST - this is cgi request [19:16:50]url: /json_proto [19:16:50]query_string will be loaded in cgi processing [19:16:50]execute_cgi json_proto POST (null) [19:16:50]execute_cgi path=json_proto method=POST [19:16:50]POST find Content-Length [19:16:50]Host: 172.17.46.195:8080 [19:16:50]Content-Length: 981 [19:16:50]Content-Type: application/json [19:16:50] [19:16:50]POST finish read [19:16:50]Found Content-Length = 981 [19:16:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:50]execute_script... [19:16: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)11326465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:50]POST & json_proto [19:16:50]process_json_proto [19:16:50]json parsed OK: [19:16:50]protocol is kg_v1.0 [19:16:50]action value=close_receipt [19:16:50]process_action close_receipt [19:16:50]cmd_close_receipt [19:16:50]MH_GetDate [19:16:50]Write to MH i2c: F0 00 00 34 19 3C [19:16:50]Write i2c OK [19:16:50]MH_I2C_Read... [19:16:50]Read from MH i2c: F0 [19:16:50]MH_I2C_Read... [19:16:50]Read from MH i2c: F0 09 00 [19:16:50]MH_I2C_Read... [19:16:50]Read from MH i2c: F0 09 00 34 19 00 23 F7 C0 66 8D AE BC 66 E2 [19:16:50]GetLastDocTimeStamp 1723922045 [19:16:50]current date 1723922211 [19:16:50]FM_GetShiftState [19:16:50]SAM_PROTO_GetShiftState [19:16:50]wFMCommunicate request_size=4 [19:16:50]MH_SAM_APDU [19:16:50]CAPDU: 80 13 01 00 [19:16:50]Write to MH i2c: E2 08 00 35 19 80 13 01 00 00 00 00 00 CB [19:16:50]Write i2c OK [19:16:50]MH_I2C_Read... [19:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:50]Read from MH i2c: E2 [19:16:50]MH_I2C_Read... [19:16:50]Read from MH i2c: E2 0E 00 [19:16:50]MH_I2C_Read... [19:16:50]Read from MH i2c: E2 0E 00 35 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2B [19:16:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:16:50]wFMCommunicate OK [19:16:50]SAM_PROTO_GetShiftState done [19:16:50]FM_GetShiftState done [19:16:50]opened in 1723853126 [19:16:50]opened+sec_in_day 1723939526 [19:16:50]quantity*price = 990008 [19:16:50]sum+1 = 990009 [19:16:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 605 17.08.2024 19:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 198997 肖袩袛: 117099581892430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198997&fm=117099581892430&tin=02508201610067®Number=0000000000092545&sum=990000 [19:16:51]StoreToDocumentArchive [19:16:51]shift 463 fd 198997 [19:16:51]save to /storage/0463/doc_00198997 [19:16:51]save last doc name /storage/0463/doc_00198997 to /storage/kkm_last_doc_name [19:16:51]save OK [19:16:51]Clear old archive folders... [19:16:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:16:51]tlvbuf is B6F51A40 [19:16:51]SAM_PROTO_ClearQueue [19:16:51]wFMCommunicate request_size=4 [19:16:51]MH_SAM_APDU [19:16:51]CAPDU: 80 09 00 00 [19:16:51]Write to MH i2c: E2 08 00 42 19 80 09 00 00 00 00 00 00 CD [19:16:51]Write i2c OK [19:16:51]MH_I2C_Read... [19:16:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:51]Read from MH i2c: E2 [19:16:51]MH_I2C_Read... [19:16:51]Read from MH i2c: E2 03 00 [19:16:51]MH_I2C_Read... [19:16:51]Read from MH i2c: E2 03 00 42 19 00 90 00 CF [19:16:51]RAPDU: 90 00 [19:16:51]wFMCommunicate OK [19:16:51]SAM_PROTO_ClearQueue done [19:16:51]KKMCreateOFDPacket [19:16:51]OFDProtocolAddRootSTLVToBuf [19:16:51]FM_MakeSignedData [19:16:51]FM_MakeSignedData [19:16:51]SAM_PROTO_SignData [19:16:51]wFMCommunicate request_size=4 [19:16:51]MH_SAM_APDU [19:16:51]CAPDU: 80 0D 01 02 [19:16:51]Write to MH i2c: E2 08 00 43 19 80 0D 01 02 00 00 00 00 D5 [19:16:51]Write i2c OK [19:16:51]MH_I2C_Read... [19:16:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:51]Read from MH i2c: E2 [19:16:51]MH_I2C_Read... [19:16:51]Read from MH i2c: E2 03 00 [19:16:51]MH_I2C_Read... [19:16:51]Read from MH i2c: E2 03 00 43 19 00 90 00 D0 [19:16:51]RAPDU: 90 00 [19:16:51]wFMCommunicate OK [19:16:51]wFMCommunicate request_size=255 [19:16:51]MH_SAM_APDU [19:16:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 23 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 09 03 00 35 04 06 00 6A 80 5E FB [19:16:52]Write to MH i2c: E2 02 01 44 19 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 23 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 09 03 00 35 04 06 00 6A 80 5E FB 00 00 BC [19:16:52]Write i2c OK [19:16:52]MH_I2C_Read... [19:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:52]Read from MH i2c: E2 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 03 00 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 03 00 44 19 00 90 00 D1 [19:16:52]RAPDU: 90 00 [19:16:52]wFMCommunicate OK [19:16:52]wFMCommunicate request_size=7 [19:16:52]MH_SAM_APDU [19:16:52]CAPDU: 80 0D 02 02 02 67 4E [19:16:52]Write to MH i2c: E2 0A 00 45 19 80 0D 02 02 02 00 67 4E 00 00 91 [19:16:52]Write i2c OK [19:16:52]MH_I2C_Read... [19:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:52]Read from MH i2c: E2 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 03 00 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 03 00 45 19 00 90 00 D2 [19:16:52]RAPDU: 90 00 [19:16:52]wFMCommunicate OK [19:16:52]wFMCommunicate request_size=4 [19:16:52]MH_SAM_APDU [19:16:52]CAPDU: 80 0D 03 02 [19:16:52]Write to MH i2c: E2 08 00 46 19 80 0D 03 02 00 00 00 00 DA [19:16:52]Write i2c OK [19:16:52]MH_I2C_Read... [19:16:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:52]Read from MH i2c: E2 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 0B 00 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 0B 00 46 19 00 6F 56 83 6A FA B3 46 47 90 00 C7 [19:16:52]RAPDU: 6F 56 83 6A FA B3 46 47 90 00 [19:16:52]wFMCommunicate OK [19:16:52]SAM_PROTO_SignData done [19:16:52]FM_MakeSignedData done [19:16:52]CreateOFDProtocolMessage [19:16:52]wFMCommunicate request_size=4 [19:16:52]MH_SAM_APDU [19:16:52]CAPDU: 80 11 00 00 [19:16:52]Write to MH i2c: E2 08 00 47 19 80 11 00 00 00 00 00 00 DA [19:16:52]Write i2c OK [19:16:52]MH_I2C_Read... [19:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:52]Read from MH i2c: E2 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 17 00 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: E2 17 00 47 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [19:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:16:52]wFMCommunicate OK [19:16:52]CreateOFDProtocolMessage done [19:16:52]OFDSenderStorePacket 198997 [19:16:52]StoreOFDPacket docnum=198997 [19:16:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C9 13 04 01 C5 BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 23 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 09 03 00 35 04 06 00 6A 80 5E FB 67 4E 6F 56 83 6A FA B3 46 47 [19:16:52]CheckFolder [19:16:52]dirname=/storage/ofd_packets [19:16:52]CheckFolder done [19:16:52]ProducePacketName [19:16:52]name=ofd_packets/00198997 [19:16:52]NVStorageSaveData ofd_packets/00198997 [19:16:52]File name is /storage/ofd_packets/00198997 [19:16:52]Write 298 bytes [19:16:52]NVStorageSaveData done [19:16:52]OFDSenderStorePacket done [19:16:52]KKMCreateOFDPacket done [19:16:52]NVStorageSaveData kkm_last_timestamp [19:16:52]File name is /storage/kkm_last_timestamp [19:16:52]Write 4 bytes [19:16:52]NVStorageSaveData done [19:16:52]ExternCall_PrintAddStr [19:16:52]wPrintStart [19:16:52]Write to MH i2c: 01 00 00 48 19 61 [19:16:52]Write i2c OK [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: 01 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: 01 07 00 [19:16:52]MH_I2C_Read... [19:16:52]Read from MH i2c: 01 07 00 48 19 00 00 00 00 00 FF 0F 76 [19:16:52]RasterBufferAndPrint [19:16:52]line 小褔械褌 N : (1)11326465 [19:16:52]line 袠袧袧: 02508201610067 [19:16:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:16:52]line 袩袪袨袛袗袞袗 [19:16:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:16:52]line 孝芯胁邪褉: 2710194210 [19:16:52]line 袛孝-袣-5 [19:16:52]line 131.650 * 75.20 [19:16:52]line = 9900.08 [19:16:52]line 袧袛小 12% 袧小袩 1% [19:16:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:16:52]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:16:52]line 袠孝袨袚袨: 9900.00 [19:16:52]line 袙薪械褋械薪芯: 9900.00 [19:16:52]line 小袛袗效袗: 0.00 [19:16:52]line 袧小袩 1% : 87.61 [19:16:52]line 袧袛小 12% : 1051.34 [19:16:52]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:16:52]line 袘械蟹薪邪谢.: 0.00 [19:16:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:16:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:16:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:16:52]line 效械泻 605 17.08.2024 19:16 [19:16:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:16:52]line 袟袧袦: 0300000079 [19:16:52]line 袪袧袦: 0000000000092545 [19:16:52]line 袙械褉褋懈褟 袣袣袦: 001 [19:16:52]line [19:16:52]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:16:52]line 袛孝 [19:16:52]line 薪芯屑械褉 95 [19:16:52]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:16:52]line 肖袦: 0000000000871802 [19:16:52]line 肖袛: 198997 [19:16:52]line 肖袩袛: 117099581892430 [19:16:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191651&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198997&fm=117099581892430&tin=02508201610067®Number=0000000000092545&sum=990000 [19:16:52]OFD Sender: Processing packet 198997 [packets to send 246, broken 245] [19:16:52]ProducePacketName [19:16:52]name=ofd_packets/00198997 [19:16:52]OFD Sender: To server: 嚂鰌G, [19:16:52]CommunicateWithHost lk.salyk.kg:30040 [19:16:52]ConnectInit lk.salyk.kg [19:16:52]written 0, free lines is 4095 [19:16:53]Write to MH i2c: 01 00 00 78 19 91 [19:16:53]Write i2c OK [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: 01 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: 01 07 00 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: 01 07 00 78 19 00 00 00 00 00 8B 0C 2F [19:16:53]RasterBufferAndPrint [19:16:53]line [19:16:53]line [19:16:53]line [19:16:53]line [19:16:53]line [19:16:53]written 0, free lines is 3215 [19:16:53]MH_Cut [19:16:53]Write to MH i2c: D1 01 00 7F 19 01 6A [19:16:53]Write i2c OK [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: D1 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: D1 01 00 [19:16:53]MH_I2C_Read... [19:16:53]Read from MH i2c: D1 01 00 7F 19 00 69 [19:16:53]Write to MH i2c: 01 00 00 80 19 99 [19:16:53]Write i2c OK [19:16:53]MH_I2C_Read... [19:16:53]Connected sock=11 [19:16:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C9 13 04 01 C5 BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 23 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 09 03 00 35 04 06 00 6A 80 5E FB 67 4E 6F 56 83 6A FA B3 46 47 [19:16:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BD B9 47 00 AF 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 55 09 03 00 F4 03 04 00 33 A3 C0 66 B6 04 01 00 00 45 42 7A E5 E3 4F 21 11 [19:16:53]CommunicateWithHost err = 0 [19:16:53]CheckOFDResponse [19:16:53]1017 (14) - 77093643461234 [19:16:53]1041 (16) - 0000000000871802 [19:16:53]1040 (4) - 198997 [19:16:53]1012 (4) - 17.08.2024 13:18 [19:16:53]1206 (1) - 0 [19:16:53]OFD Sender: Remove packet 198997 [19:16:53]ProducePacketName [19:16:53]name=ofd_packets/00198997 [19:16:53]NVStorageDeleteData [19:16:54]*** Cut start [19:16:54]*** Purtial cut [19:16:54]*** Stage 1: CUTSNS_PIN = 1 [19:16:54]OFD Sender: No OFD packet to send [19:16:54]Read from MH i2c: 01 [19:16:54]MH_I2C_Read... [19:16:54]*** Stop cut motor [19:16:54]*** Cut end [19:16:54]Read from MH i2c: 01 07 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: 01 07 00 80 19 00 00 00 00 00 FF 0F AE [19:16:54]process_action close_receipt done [19:16:54]requested_data is exist [19:16:54]produce_requested_data [19:16:54]requested_item fm.sn is exist - process it [19:16:54]wFMCommunicate request_size=4 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 11 00 00 [19:16:54]Write to MH i2c: E2 08 00 81 19 80 11 00 00 00 00 00 00 14 [19:16:54]Write i2c OK [19:16:54]MH_I2C_Read... [19:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:54]Read from MH i2c: E2 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 17 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 17 00 81 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 61 [19:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:16:54]wFMCommunicate OK [19:16:54]requested_item fd.num is exist - process it [19:16:54]SAM_PROTO_GetFieldsCounters [19:16:54]wFMCommunicate request_size=4 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 13 00 00 [19:16:54]Write to MH i2c: E2 08 00 82 19 80 13 00 00 00 00 00 00 17 [19:16:54]Write i2c OK [19:16:54]MH_I2C_Read... [19:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:54]Read from MH i2c: E2 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 62 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 62 00 82 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 80 [19:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 55 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:54]wFMCommunicate OK [19:16:54]SAM_PROTO_GetFieldsCounters done [19:16:54]requested_item shift.num is exist - process it [19:16:54]requested_item shift.opened is exist - process it [19:16:54]req_shift_opened [19:16:54]FM_GetShiftState [19:16:54]SAM_PROTO_GetShiftState [19:16:54]wFMCommunicate request_size=4 [19:16:54]MH_SAM_APDU [19:16:54]CAPDU: 80 13 01 00 [19:16:54]Write to MH i2c: E2 08 00 83 19 80 13 01 00 00 00 00 00 19 [19:16:54]Write i2c OK [19:16:54]MH_I2C_Read... [19:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:54]Read from MH i2c: E2 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 0E 00 [19:16:54]MH_I2C_Read... [19:16:54]Read from MH i2c: E2 0E 00 83 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 79 [19:16:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:16:54]wFMCommunicate OK [19:16:54]SAM_PROTO_GetShiftState done [19:16:54]FM_GetShiftState done [19:16:54]req_shift_opened done [19:16:54]requested_item shift.open_date is exist - process it [19:16:54]req_shift_open_date [19:16:54]req_shift_open_date done [19:16:54]produce_requested_data done [19:16:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198997,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:16:54]process_action_free close_receipt [19:16:54]json_value_free [19:16:54]json_value_free done [19:16:54]process_json_proto returns [19:16:54]Send response to host [19:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198997,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:16:54]free response buf [19:16:54]execute_script done [19:16:54]execute_script returns [19:16:54]free content buf [19:16:54]Sock 7.Close socket [19:16:54]Sock 7.Thread stoped [19:16:59]OFD Sender: No OFD packet to send [19:17:00]accept exits with 9 [19:17:00]New connection [19:17:00]New thread 3066793316 created [19:17:00]Thread 3066936676 joined [19:17:00]Waiting for new connection... [19:17:00] Sock 9.Parse request [19:17:00]Sock 9.Check first char [19:17:00]Sock 9.First char is OK [19:17:00]request: POST /json_proto HTTP/1.0 [19:17:00]Method: POST [19:17:00]URL: /json_proto [19:17:00]Method is POST - this is cgi request [19:17:00]url: /json_proto [19:17:00]query_string will be loaded in cgi processing [19:17:00]execute_cgi json_proto POST (null) [19:17:00]execute_cgi path=json_proto method=POST [19:17:00]POST find Content-Length [19:17:00]Host: 172.17.46.195:8080 [19:17:00]Content-Length: 981 [19:17:00]Content-Type: application/json [19:17:00] [19:17:00]POST finish read [19:17:00]Found Content-Length = 981 [19:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:00]execute_script... [19:17: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)11326467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:00]POST & json_proto [19:17:00]process_json_proto [19:17:00]json parsed OK: [19:17:00]protocol is kg_v1.0 [19:17:00]action value=close_receipt [19:17:00]process_action close_receipt [19:17:00]cmd_close_receipt [19:17:00]MH_GetDate [19:17:00]Write to MH i2c: F0 00 00 84 19 8C [19:17:00]Write i2c OK [19:17:00]MH_I2C_Read... [19:17:00]Read from MH i2c: F0 [19:17:00]MH_I2C_Read... [19:17:00]Read from MH i2c: F0 09 00 [19:17:00]MH_I2C_Read... [19:17:00]Read from MH i2c: F0 09 00 84 19 00 2D F7 C0 66 8D AE BC 66 3C [19:17:00]GetLastDocTimeStamp 1723922211 [19:17:00]current date 1723922221 [19:17:00]FM_GetShiftState [19:17:00]SAM_PROTO_GetShiftState [19:17:00]wFMCommunicate request_size=4 [19:17:00]MH_SAM_APDU [19:17:00]CAPDU: 80 13 01 00 [19:17:00]Write to MH i2c: E2 08 00 85 19 80 13 01 00 00 00 00 00 1B [19:17:00]Write i2c OK [19:17:00]MH_I2C_Read... [19:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:00]Read from MH i2c: E2 [19:17:00]MH_I2C_Read... [19:17:00]Read from MH i2c: E2 0E 00 [19:17:00]MH_I2C_Read... [19:17:00]Read from MH i2c: E2 0E 00 85 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7B [19:17:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:17:00]wFMCommunicate OK [19:17:00]SAM_PROTO_GetShiftState done [19:17:00]FM_GetShiftState done [19:17:00]opened in 1723853126 [19:17:00]opened+sec_in_day 1723939526 [19:17:00]quantity*price = 990008 [19:17:00]sum+1 = 990009 [19:17:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 606 17.08.2024 19:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 198998 肖袩袛: 207999725388272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198998&fm=207999725388272&tin=02508201610067®Number=0000000000092545&sum=990000 [19:17:01]StoreToDocumentArchive [19:17:01]shift 463 fd 198998 [19:17:01]save to /storage/0463/doc_00198998 [19:17:01]save last doc name /storage/0463/doc_00198998 to /storage/kkm_last_doc_name [19:17:01]save OK [19:17:01]Clear old archive folders... [19:17:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:17:01]tlvbuf is 019464C0 [19:17:01]SAM_PROTO_ClearQueue [19:17:01]wFMCommunicate request_size=4 [19:17:01]MH_SAM_APDU [19:17:01]CAPDU: 80 09 00 00 [19:17:01]Write to MH i2c: E2 08 00 92 19 80 09 00 00 00 00 00 00 1D [19:17:01]Write i2c OK [19:17:01]MH_I2C_Read... [19:17:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:01]Read from MH i2c: E2 [19:17:01]MH_I2C_Read... [19:17:01]Read from MH i2c: E2 03 00 [19:17:01]MH_I2C_Read... [19:17:01]Read from MH i2c: E2 03 00 92 19 00 90 00 1F [19:17:01]RAPDU: 90 00 [19:17:01]wFMCommunicate OK [19:17:01]SAM_PROTO_ClearQueue done [19:17:01]KKMCreateOFDPacket [19:17:01]OFDProtocolAddRootSTLVToBuf [19:17:01]FM_MakeSignedData [19:17:01]FM_MakeSignedData [19:17:01]SAM_PROTO_SignData [19:17:01]wFMCommunicate request_size=4 [19:17:01]MH_SAM_APDU [19:17:01]CAPDU: 80 0D 01 02 [19:17:01]Write to MH i2c: E2 08 00 93 19 80 0D 01 02 00 00 00 00 25 [19:17:01]Write i2c OK [19:17:01]MH_I2C_Read... [19:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:01]Read from MH i2c: E2 [19:17:01]MH_I2C_Read... [19:17:01]Read from MH i2c: E2 03 00 [19:17:01]MH_I2C_Read... [19:17:01]Read from MH i2c: E2 03 00 93 19 00 90 00 20 [19:17:01]RAPDU: 90 00 [19:17:01]wFMCommunicate OK [19:17:01]wFMCommunicate request_size=255 [19:17:01]MH_SAM_APDU [19:17:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 2D F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 09 03 00 35 04 06 00 BD 2C B5 BE [19:17:01]Write to MH i2c: E2 02 01 94 19 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 2D F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 09 03 00 35 04 06 00 BD 2C B5 BE 00 00 31 [19:17:01]Write i2c OK [19:17:01]MH_I2C_Read... [19:17:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:02]Read from MH i2c: E2 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 03 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 03 00 94 19 00 90 00 21 [19:17:02]RAPDU: 90 00 [19:17:02]wFMCommunicate OK [19:17:02]wFMCommunicate request_size=7 [19:17:02]MH_SAM_APDU [19:17:02]CAPDU: 80 0D 02 02 02 C1 F0 [19:17:02]Write to MH i2c: E2 0A 00 95 19 80 0D 02 02 02 00 C1 F0 00 00 DD [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:02]Read from MH i2c: E2 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 03 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 03 00 95 19 00 90 00 22 [19:17:02]RAPDU: 90 00 [19:17:02]wFMCommunicate OK [19:17:02]wFMCommunicate request_size=4 [19:17:02]MH_SAM_APDU [19:17:02]CAPDU: 80 0D 03 02 [19:17:02]Write to MH i2c: E2 08 00 96 19 80 0D 03 02 00 00 00 00 2A [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:02]Read from MH i2c: E2 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 0B 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 0B 00 96 19 00 8C DA A4 FD E1 0F B9 B1 90 00 8C [19:17:02]RAPDU: 8C DA A4 FD E1 0F B9 B1 90 00 [19:17:02]wFMCommunicate OK [19:17:02]SAM_PROTO_SignData done [19:17:02]FM_MakeSignedData done [19:17:02]CreateOFDProtocolMessage [19:17:02]wFMCommunicate request_size=4 [19:17:02]MH_SAM_APDU [19:17:02]CAPDU: 80 11 00 00 [19:17:02]Write to MH i2c: E2 08 00 97 19 80 11 00 00 00 00 00 00 2A [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:02]Read from MH i2c: E2 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 17 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: E2 17 00 97 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 77 [19:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:17:02]wFMCommunicate OK [19:17:02]CreateOFDProtocolMessage done [19:17:02]OFDSenderStorePacket 198998 [19:17:02]StoreOFDPacket docnum=198998 [19:17:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6D 11 04 01 0A CA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 2D F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 09 03 00 35 04 06 00 BD 2C B5 BE C1 F0 8C DA A4 FD E1 0F B9 B1 [19:17:02]CheckFolder [19:17:02]dirname=/storage/ofd_packets [19:17:02]CheckFolder done [19:17:02]ProducePacketName [19:17:02]name=ofd_packets/00198998 [19:17:02]NVStorageSaveData ofd_packets/00198998 [19:17:02]File name is /storage/ofd_packets/00198998 [19:17:02]Write 298 bytes [19:17:02]NVStorageSaveData done [19:17:02]OFDSenderStorePacket done [19:17:02]KKMCreateOFDPacket done [19:17:02]NVStorageSaveData kkm_last_timestamp [19:17:02]File name is /storage/kkm_last_timestamp [19:17:02]Write 4 bytes [19:17:02]NVStorageSaveData done [19:17:02]ExternCall_PrintAddStr [19:17:02]wPrintStart [19:17:02]Write to MH i2c: 01 00 00 98 19 B1 [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: 01 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: 01 07 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: 01 07 00 98 19 00 00 00 00 00 FF 0F C6 [19:17:02]RasterBufferAndPrint [19:17:02]line 小褔械褌 N : (1)11326467 [19:17:02]line 袠袧袧: 02508201610067 [19:17:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:17:02]line 袩袪袨袛袗袞袗 [19:17:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:17:02]line 孝芯胁邪褉: 2710194210 [19:17:02]line 袛孝-袣-5 [19:17:02]line 131.650 * 75.20 [19:17:02]line = 9900.08 [19:17:02]line 袧袛小 12% 袧小袩 1% [19:17:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:17:02]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:17:02]line 袠孝袨袚袨: 9900.00 [19:17:02]line 袙薪械褋械薪芯: 9900.00 [19:17:02]line 小袛袗效袗: 0.00 [19:17:02]line 袧小袩 1% : 87.61 [19:17:02]line 袧袛小 12% : 1051.34 [19:17:02]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:17:02]line 袘械蟹薪邪谢.: 0.00 [19:17:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:17:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:17:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:17:02]line 效械泻 606 17.08.2024 19:17 [19:17:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:17:02]line 袟袧袦: 0300000079 [19:17:02]line 袪袧袦: 0000000000092545 [19:17:02]line 袙械褉褋懈褟 袣袣袦: 001 [19:17:02]line [19:17:02]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:17:02]line 袛孝 [19:17:02]line 薪芯屑械褉 95 [19:17:02]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:17:02]line 肖袦: 0000000000871802 [19:17:02]line 肖袛: 198998 [19:17:02]line 肖袩袛: 207999725388272 [19:17:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198998&fm=207999725388272&tin=02508201610067®Number=0000000000092545&sum=990000 [19:17:02]written 0, free lines is 4095 [19:17:02]OFD Sender: Processing packet 198998 [packets to send 246, broken 245] [19:17:02]ProducePacketName [19:17:02]name=ofd_packets/00198998 [19:17:02]OFD Sender: To server: 嚂鰌G, [19:17:02]CommunicateWithHost lk.salyk.kg:30040 [19:17:02]ConnectInit lk.salyk.kg [19:17:02]Connected sock=10 [19:17:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 6D 11 04 01 0A CA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 2D F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 09 03 00 35 04 06 00 BD 2C B5 BE C1 F0 8C DA A4 FD E1 0F B9 B1 [19:17:02]Write to MH i2c: 01 00 00 C8 19 E1 [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: 01 [19:17:02]MH_I2C_Read... [19:17:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D6 96 47 00 6A B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 56 09 03 00 F4 03 04 00 3C A3 C0 66 B6 04 01 00 00 B4 2C 6E 34 70 B4 A7 56 [19:17:02]CommunicateWithHost err = 0 [19:17:02]CheckOFDResponse [19:17:02]1017 (14) - 77093643461234 [19:17:02]Read from MH i2c: 01 07 00 [19:17:02]MH_I2C_Read... [19:17:02]1041 (16) - 0000000000871802 [19:17:02]1040 (4) - 198998 [19:17:02]1012 (4) - 17.08.2024 13:18 [19:17:02]1206 (1) - 0 [19:17:02]OFD Sender: Remove packet 198998 [19:17:02]ProducePacketName [19:17:02]name=ofd_packets/00198998 [19:17:02]NVStorageDeleteData [19:17:02]Read from MH i2c: 01 07 00 C8 19 00 00 00 00 00 8E 0C 82 [19:17:02]RasterBufferAndPrint [19:17:02]line [19:17:02]line [19:17:02]line [19:17:02]line [19:17:02]line [19:17:02]written 0, free lines is 3253 [19:17:02]MH_Cut [19:17:02]Write to MH i2c: D1 01 00 CF 19 01 BA [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: D1 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: D1 01 00 [19:17:02]MH_I2C_Read... [19:17:02]Read from MH i2c: D1 01 00 CF 19 00 B9 [19:17:02]Write to MH i2c: 01 00 00 D0 19 E9 [19:17:02]Write i2c OK [19:17:02]MH_I2C_Read... [19:17:03]OFD Sender: No OFD packet to send [19:17:03]*** Cut start [19:17:03]*** Purtial cut [19:17:03]*** CUTSNS_PIN = 0 [19:17:03]*** Stage 1: CUTSNS_PIN = 1 [19:17:05]Read from MH i2c: 01 [19:17:05]MH_I2C_Read... [19:17:05]*** Stop cut motor [19:17:05]*** Cut end [19:17:05]Read from MH i2c: 01 07 00 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: 01 07 00 D0 19 00 00 00 00 00 FF 0F FE [19:17:05]process_action close_receipt done [19:17:05]requested_data is exist [19:17:05]produce_requested_data [19:17:05]requested_item fm.sn is exist - process it [19:17:05]wFMCommunicate request_size=4 [19:17:05]MH_SAM_APDU [19:17:05]CAPDU: 80 11 00 00 [19:17:05]Write to MH i2c: E2 08 00 D1 19 80 11 00 00 00 00 00 00 64 [19:17:05]Write i2c OK [19:17:05]MH_I2C_Read... [19:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:05]Read from MH i2c: E2 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 17 00 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 17 00 D1 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [19:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:17:05]wFMCommunicate OK [19:17:05]requested_item fd.num is exist - process it [19:17:05]SAM_PROTO_GetFieldsCounters [19:17:05]wFMCommunicate request_size=4 [19:17:05]MH_SAM_APDU [19:17:05]CAPDU: 80 13 00 00 [19:17:05]Write to MH i2c: E2 08 00 D2 19 80 13 00 00 00 00 00 00 67 [19:17:05]Write i2c OK [19:17:05]MH_I2C_Read... [19:17:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:05]Read from MH i2c: E2 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 62 00 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 62 00 D2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [19:17:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 56 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:05]wFMCommunicate OK [19:17:05]SAM_PROTO_GetFieldsCounters done [19:17:05]requested_item shift.num is exist - process it [19:17:05]requested_item shift.opened is exist - process it [19:17:05]req_shift_opened [19:17:05]FM_GetShiftState [19:17:05]SAM_PROTO_GetShiftState [19:17:05]wFMCommunicate request_size=4 [19:17:05]MH_SAM_APDU [19:17:05]CAPDU: 80 13 01 00 [19:17:05]Write to MH i2c: E2 08 00 D3 19 80 13 01 00 00 00 00 00 69 [19:17:05]Write i2c OK [19:17:05]MH_I2C_Read... [19:17:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:05]Read from MH i2c: E2 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 0E 00 [19:17:05]MH_I2C_Read... [19:17:05]Read from MH i2c: E2 0E 00 D3 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C9 [19:17:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:17:05]wFMCommunicate OK [19:17:05]SAM_PROTO_GetShiftState done [19:17:05]FM_GetShiftState done [19:17:05]req_shift_opened done [19:17:05]requested_item shift.open_date is exist - process it [19:17:05]req_shift_open_date [19:17:05]req_shift_open_date done [19:17:05]produce_requested_data done [19:17:05]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198998,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:17:05]process_action_free close_receipt [19:17:05]json_value_free [19:17:05]json_value_free done [19:17:05]process_json_proto returns [19:17:05]Send response to host [19:17:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198998,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:17:05]free response buf [19:17:05]execute_script done [19:17:05]execute_script returns [19:17:05]free content buf [19:17:05]Sock 9.Close socket [19:17:05]Sock 9.Thread stoped [19:17:08]OFD Sender: No OFD packet to send [19:17:13]OFD Sender: No OFD packet to send [19:17:18]OFD Sender: No OFD packet to send [19:17:23]OFD Sender: No OFD packet to send [19:17:28]OFD Sender: No OFD packet to send [19:17:33]OFD Sender: No OFD packet to send [19:17:38]OFD Sender: No OFD packet to send [19:17:43]OFD Sender: No OFD packet to send [19:17:48]OFD Sender: No OFD packet to send [19:17:53]OFD Sender: No OFD packet to send [19:17:58]OFD Sender: No OFD packet to send [19:18:03]OFD Sender: No OFD packet to send [19:18:08]OFD Sender: No OFD packet to send [19:18:13]OFD Sender: No OFD packet to send [19:18:18]OFD Sender: No OFD packet to send [19:18:23]OFD Sender: No OFD packet to send [19:18:28]OFD Sender: No OFD packet to send [19:18:33]OFD Sender: No OFD packet to send [19:18:38]OFD Sender: No OFD packet to send [19:18:41]accept exits with 7 [19:18:41]New connection [19:18:41]New thread 3066936676 created [19:18:41]Thread 3066793316 joined [19:18:41]Waiting for new connection... [19:18:41] Sock 7.Parse request [19:18:41]Sock 7.Check first char [19:18:41]Sock 7.First char is OK [19:18:41]request: POST /json_proto HTTP/1.0 [19:18:41]Method: POST [19:18:41]URL: /json_proto [19:18:41]Method is POST - this is cgi request [19:18:41]url: /json_proto [19:18:41]query_string will be loaded in cgi processing [19:18:41]execute_cgi json_proto POST (null) [19:18:41]execute_cgi path=json_proto method=POST [19:18:41]POST find Content-Length [19:18:41]Host: 172.17.46.195:8080 [19:18:41]Content-Length: 805 [19:18:41]Content-Type: application/json [19:18:41] [19:18:41]POST finish read [19:18:41]Found Content-Length = 805 [19:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:41]execute_script... [19:18: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)11326469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:41]POST & json_proto [19:18:41]process_json_proto [19:18:41]json parsed OK: [19:18:41]protocol is kg_v1.0 [19:18:41]action value=close_receipt [19:18:41]process_action close_receipt [19:18:41]cmd_close_receipt [19:18:41]MH_GetDate [19:18:41]Write to MH i2c: F0 00 00 D4 19 DC [19:18:41]Write i2c OK [19:18:41]MH_I2C_Read... [19:18:41]Read from MH i2c: F0 [19:18:41]MH_I2C_Read... [19:18:41]Read from MH i2c: F0 09 00 [19:18:41]MH_I2C_Read... [19:18:41]Read from MH i2c: F0 09 00 D4 19 00 92 F7 C0 66 8D AE BC 66 F1 [19:18:41]GetLastDocTimeStamp 1723922221 [19:18:41]current date 1723922322 [19:18:41]FM_GetShiftState [19:18:41]SAM_PROTO_GetShiftState [19:18:41]wFMCommunicate request_size=4 [19:18:41]MH_SAM_APDU [19:18:41]CAPDU: 80 13 01 00 [19:18:41]Write to MH i2c: E2 08 00 D5 19 80 13 01 00 00 00 00 00 6B [19:18:41]Write i2c OK [19:18:41]MH_I2C_Read... [19:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:41]Read from MH i2c: E2 [19:18:41]MH_I2C_Read... [19:18:41]Read from MH i2c: E2 0E 00 [19:18:41]MH_I2C_Read... [19:18:41]Read from MH i2c: E2 0E 00 D5 19 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CB [19:18:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:18:41]wFMCommunicate OK [19:18:41]SAM_PROTO_GetShiftState done [19:18:41]FM_GetShiftState done [19:18:41]opened in 1723853126 [19:18:41]opened+sec_in_day 1723939526 [19:18:41]quantity*price = 200043 [19:18:41]sum+1 = 200044 [19:18:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 607 17.08.2024 19:18 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 198999 肖袩袛: 163900145014942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191842&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198999&fm=163900145014942&tin=02508201610067®Number=0000000000092545&sum=200043 [19:18:42]StoreToDocumentArchive [19:18:42]shift 463 fd 198999 [19:18:42]save to /storage/0463/doc_00198999 [19:18:42]save last doc name /storage/0463/doc_00198999 to /storage/kkm_last_doc_name [19:18:42]save OK [19:18:42]Clear old archive folders... [19:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:42]tlvbuf is 01960660 [19:18:42]SAM_PROTO_ClearQueue [19:18:42]wFMCommunicate request_size=4 [19:18:42]MH_SAM_APDU [19:18:42]CAPDU: 80 09 00 00 [19:18:42]Write to MH i2c: E2 08 00 E2 19 80 09 00 00 00 00 00 00 6D [19:18:42]Write i2c OK [19:18:42]MH_I2C_Read... [19:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:42]Read from MH i2c: E2 [19:18:42]MH_I2C_Read... [19:18:42]Read from MH i2c: E2 03 00 [19:18:42]MH_I2C_Read... [19:18:42]Read from MH i2c: E2 03 00 E2 19 00 90 00 6F [19:18:42]RAPDU: 90 00 [19:18:42]wFMCommunicate OK [19:18:42]SAM_PROTO_ClearQueue done [19:18:42]KKMCreateOFDPacket [19:18:42]OFDProtocolAddRootSTLVToBuf [19:18:42]FM_MakeSignedData [19:18:42]FM_MakeSignedData [19:18:42]SAM_PROTO_SignData [19:18:42]wFMCommunicate request_size=4 [19:18:42]MH_SAM_APDU [19:18:42]CAPDU: 80 0D 01 02 [19:18:42]Write to MH i2c: E2 08 00 E3 19 80 0D 01 02 00 00 00 00 75 [19:18:42]Write i2c OK [19:18:42]MH_I2C_Read... [19:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:42]Read from MH i2c: E2 [19:18:42]MH_I2C_Read... [19:18:42]Read from MH i2c: E2 03 00 [19:18:42]MH_I2C_Read... [19:18:42]Read from MH i2c: E2 03 00 E3 19 00 90 00 70 [19:18:42]RAPDU: 90 00 [19:18:42]wFMCommunicate OK [19:18:42]wFMCommunicate request_size=255 [19:18:42]MH_SAM_APDU [19:18: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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 92 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 09 03 00 35 04 06 00 95 [19:18:42]Write to MH i2c: E2 02 01 E4 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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 92 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 09 03 00 35 04 06 00 95 00 00 D4 [19:18:42]Write i2c OK [19:18:42]MH_I2C_Read... [19:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:43]Read from MH i2c: E2 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 03 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 03 00 E4 19 00 90 00 71 [19:18:43]RAPDU: 90 00 [19:18:43]wFMCommunicate OK [19:18:43]wFMCommunicate request_size=10 [19:18:43]MH_SAM_APDU [19:18:43]CAPDU: 80 0D 02 02 05 10 F9 EC 18 9E [19:18:43]Write to MH i2c: E2 0D 00 E5 19 80 0D 02 02 05 00 10 F9 EC 18 9E 00 00 2D [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:43]Read from MH i2c: E2 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 03 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 03 00 E5 19 00 90 00 72 [19:18:43]RAPDU: 90 00 [19:18:43]wFMCommunicate OK [19:18:43]wFMCommunicate request_size=4 [19:18:43]MH_SAM_APDU [19:18:43]CAPDU: 80 0D 03 02 [19:18:43]Write to MH i2c: E2 08 00 E6 19 80 0D 03 02 00 00 00 00 7A [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:43]Read from MH i2c: E2 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 0B 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 0B 00 E6 19 00 45 6C 89 F9 1A 7C 3C F6 90 00 76 [19:18:43]RAPDU: 45 6C 89 F9 1A 7C 3C F6 90 00 [19:18:43]wFMCommunicate OK [19:18:43]SAM_PROTO_SignData done [19:18:43]FM_MakeSignedData done [19:18:43]CreateOFDProtocolMessage [19:18:43]wFMCommunicate request_size=4 [19:18:43]MH_SAM_APDU [19:18:43]CAPDU: 80 11 00 00 [19:18:43]Write to MH i2c: E2 08 00 E7 19 80 11 00 00 00 00 00 00 7A [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:43]Read from MH i2c: E2 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 17 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: E2 17 00 E7 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [19:18:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:18:43]wFMCommunicate OK [19:18:43]CreateOFDProtocolMessage done [19:18:43]OFDSenderStorePacket 198999 [19:18:43]StoreOFDPacket docnum=198999 [19:18:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D 66 07 01 8C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 92 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 09 03 00 35 04 06 00 95 10 F9 EC 18 9E 45 6C 89 F9 1A 7C 3C F6 [19:18:43]CheckFolder [19:18:43]dirname=/storage/ofd_packets [19:18:43]CheckFolder done [19:18:43]ProducePacketName [19:18:43]name=ofd_packets/00198999 [19:18:43]NVStorageSaveData ofd_packets/00198999 [19:18:43]File name is /storage/ofd_packets/00198999 [19:18:43]Write 301 bytes [19:18:43]NVStorageSaveData done [19:18:43]OFDSenderStorePacket done [19:18:43]KKMCreateOFDPacket done [19:18:43]NVStorageSaveData kkm_last_timestamp [19:18:43]File name is /storage/kkm_last_timestamp [19:18:43]Write 4 bytes [19:18:43]NVStorageSaveData done [19:18:43]ExternCall_PrintAddStr [19:18:43]wPrintStart [19:18:43]Write to MH i2c: 01 00 00 E8 19 01 [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 07 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 07 00 E8 19 00 00 00 00 00 FF 0F 16 [19:18:43]RasterBufferAndPrint [19:18:43]line 小褔械褌 N : (1)11326469 [19:18:43]line 袠袧袧: 02508201610067 [19:18:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:18:43]line 袩袪袨袛袗袞袗 [19:18:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [19:18:43]line 孝芯胁邪褉: 2710124500 [19:18:43]line 袗懈-95-袣-5 [19:18:43]line 26.960 * 74.20 [19:18:43]line = 2000.43 [19:18:43]line 袧袛小 12% 袧小袩 1% [19:18:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:18:43]line 袠孝袨袚袨: 2000.43 [19:18:43]line 袧小袩 1% : 17.70 [19:18:43]line 袧袛小 12% : 212.43 [19:18:43]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:18:43]line 袘械蟹薪邪谢.: 2000.43 [19:18:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:18:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:18:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:18:43]line 效械泻 607 17.08.2024 19:18 [19:18:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:18:43]line 袟袧袦: 0300000079 [19:18:43]line 袪袧袦: 0000000000092545 [19:18:43]line 袙械褉褋懈褟 袣袣袦: 001 [19:18:43]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:18:43]line 肖袦: 0000000000871802 [19:18:43]line 肖袛: 198999 [19:18:43]line 肖袩袛: 163900145014942 [19:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191842&type=1&operation_type=1&fn_number=0000000000871802&fd_number=198999&fm=163900145014942&tin=02508201610067®Number=0000000000092545&sum=200043 [19:18:43]written 0, free lines is 4095 [19:18:43]OFD Sender: Processing packet 198999 [packets to send 246, broken 245] [19:18:43]ProducePacketName [19:18:43]name=ofd_packets/00198999 [19:18:43]OFD Sender: To server: 嚂鰌G, [19:18:43]CommunicateWithHost lk.salyk.kg:30040 [19:18:43]ConnectInit lk.salyk.kg [19:18:43]Connected sock=10 [19:18:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D 66 07 01 8C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 02 00 00 F4 03 04 00 92 F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 57 09 03 00 35 04 06 00 95 10 F9 EC 18 9E 45 6C 89 F9 1A 7C 3C F6 [19:18:43]Write to MH i2c: 01 00 00 12 1A 2C [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 07 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: 01 07 00 12 1A 00 00 00 00 00 F3 0C 32 [19:18:43]RasterBufferAndPrint [19:18:43]line [19:18:43]line [19:18:43]line [19:18:43]line [19:18:43]line [19:18:43]written 0, free lines is 3320 [19:18:43]MH_Cut [19:18:43]Write to MH i2c: D1 01 00 19 1A 01 05 [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: D1 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: D1 01 00 [19:18:43]MH_I2C_Read... [19:18:43]Read from MH i2c: D1 01 00 19 1A 00 04 [19:18:43]Write to MH i2c: 01 00 00 1A 1A 34 [19:18:43]Write i2c OK [19:18:43]MH_I2C_Read... [19:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E 2C 47 00 EE 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 31 38 30 32 10 04 04 00 57 09 03 00 F4 03 04 00 A1 A3 C0 66 B6 04 01 00 00 D3 11 E0 1F 3D 26 2B 09 [19:18:43]CommunicateWithHost err = 0 [19:18:43]CheckOFDResponse [19:18:43]1017 (14) - 77093643461234 [19:18:43]1041 (16) - 0000000000871802 [19:18:43]1040 (4) - 198999 [19:18:43]1012 (4) - 17.08.2024 13:20 [19:18:43]1206 (1) - 0 [19:18:43]OFD Sender: Remove packet 198999 [19:18:43]ProducePacketName [19:18:43]name=ofd_packets/00198999 [19:18:43]NVStorageDeleteData [19:18:44]OFD Sender: No OFD packet to send [19:18:44]*** Cut start [19:18:44]*** Purtial cut [19:18:44]*** Stage 1: CUTSNS_PIN = 1 [19:18:44]Read from MH i2c: 01 [19:18:44]MH_I2C_Read... [19:18:44]*** Stop cut motor [19:18:44]*** Cut end [19:18:44]Read from MH i2c: 01 07 00 [19:18:44]MH_I2C_Read... [19:18:44]Read from MH i2c: 01 07 00 1A 1A 00 00 00 00 00 FF 0F 49 [19:18:44]process_action close_receipt done [19:18:44]requested_data is exist [19:18:44]produce_requested_data [19:18:44]requested_item fm.sn is exist - process it [19:18:44]wFMCommunicate request_size=4 [19:18:44]MH_SAM_APDU [19:18:44]CAPDU: 80 11 00 00 [19:18:44]Write to MH i2c: E2 08 00 1B 1A 80 11 00 00 00 00 00 00 AF [19:18:44]Write i2c OK [19:18:44]MH_I2C_Read... [19:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:44]Read from MH i2c: E2 [19:18:44]MH_I2C_Read... [19:18:44]Read from MH i2c: E2 17 00 [19:18:44]MH_I2C_Read... [19:18:44]Read from MH i2c: E2 17 00 1B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [19:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:18:44]wFMCommunicate OK [19:18:44]requested_item fd.num is exist - process it [19:18:44]SAM_PROTO_GetFieldsCounters [19:18:44]wFMCommunicate request_size=4 [19:18:44]MH_SAM_APDU [19:18:44]CAPDU: 80 13 00 00 [19:18:44]Write to MH i2c: E2 08 00 1C 1A 80 13 00 00 00 00 00 00 B2 [19:18:44]Write i2c OK [19:18:44]MH_I2C_Read... [19:18:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:45]Read from MH i2c: E2 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 62 00 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 62 00 1C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [19:18:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 57 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:45]wFMCommunicate OK [19:18:45]SAM_PROTO_GetFieldsCounters done [19:18:45]requested_item shift.num is exist - process it [19:18:45]requested_item shift.opened is exist - process it [19:18:45]req_shift_opened [19:18:45]FM_GetShiftState [19:18:45]SAM_PROTO_GetShiftState [19:18:45]wFMCommunicate request_size=4 [19:18:45]MH_SAM_APDU [19:18:45]CAPDU: 80 13 01 00 [19:18:45]Write to MH i2c: E2 08 00 1D 1A 80 13 01 00 00 00 00 00 B4 [19:18:45]Write i2c OK [19:18:45]MH_I2C_Read... [19:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:45]Read from MH i2c: E2 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 0E 00 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 0E 00 1D 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 14 [19:18:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:18:45]wFMCommunicate OK [19:18:45]SAM_PROTO_GetShiftState done [19:18:45]FM_GetShiftState done [19:18:45]req_shift_opened done [19:18:45]requested_item shift.open_date is exist - process it [19:18:45]req_shift_open_date [19:18:45]req_shift_open_date done [19:18:45]produce_requested_data done [19:18:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":198999,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:18:45]process_action_free close_receipt [19:18:45]json_value_free [19:18:45]json_value_free done [19:18:45]process_json_proto returns [19:18:45]Send response to host [19:18:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":198999,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:18:45]free response buf [19:18:45]execute_script done [19:18:45]execute_script returns [19:18:45]free content buf [19:18:45]Sock 7.Close socket [19:18:45]Sock 7.Thread stoped [19:18:49]OFD Sender: No OFD packet to send [19:18:54]OFD Sender: No OFD packet to send [19:18:54]accept exits with 9 [19:18:54]New connection [19:18:54]New thread 3066793316 created [19:18:54]Thread 3066936676 joined [19:18:54]Waiting for new connection... [19:18:54] Sock 9.Parse request [19:18:54]Sock 9.Check first char [19:18:54]Sock 9.First char is OK [19:18:54]request: POST /json_proto HTTP/1.0 [19:18:54]Method: POST [19:18:54]URL: /json_proto [19:18:54]Method is POST - this is cgi request [19:18:54]url: /json_proto [19:18:54]query_string will be loaded in cgi processing [19:18:54]execute_cgi json_proto POST (null) [19:18:54]execute_cgi path=json_proto method=POST [19:18:54]POST find Content-Length [19:18:54]Host: 172.17.46.195:8080 [19:18:54]Content-Length: 684 [19:18:54]Content-Type: application/json [19:18:54] [19:18:54]POST finish read [19:18:54]Found Content-Length = 684 [19:18:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.790, "sum" : 1070.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1070.00, "total" : 1070.00, "payments": [ { "type": 0, "sum" : 1070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:54]execute_script... [19:18: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)11326468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 15.790, "sum" : 1070.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1070.00, "total" : 1070.00, "payments": [ { "type": 0, "sum" : 1070.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:18:54]POST & json_proto [19:18:54]process_json_proto [19:18:54]json parsed OK: [19:18:54]protocol is kg_v1.0 [19:18:54]action value=close_receipt [19:18:54]process_action close_receipt [19:18:54]cmd_close_receipt [19:18:54]MH_GetDate [19:18:54]Write to MH i2c: F0 00 00 1E 1A 27 [19:18:54]Write i2c OK [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: F0 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: F0 09 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: F0 09 00 1E 1A 00 9F F7 C0 66 8D AE BC 66 49 [19:18:54]GetLastDocTimeStamp 1723922322 [19:18:54]current date 1723922335 [19:18:54]FM_GetShiftState [19:18:54]SAM_PROTO_GetShiftState [19:18:54]wFMCommunicate request_size=4 [19:18:54]MH_SAM_APDU [19:18:54]CAPDU: 80 13 01 00 [19:18:54]Write to MH i2c: E2 08 00 1F 1A 80 13 01 00 00 00 00 00 B6 [19:18:54]Write i2c OK [19:18:54]MH_I2C_Read... [19:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:54]Read from MH i2c: E2 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 0E 00 [19:18:54]MH_I2C_Read... [19:18:54]Read from MH i2c: E2 0E 00 1F 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 16 [19:18:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:18:54]wFMCommunicate OK [19:18:54]SAM_PROTO_GetShiftState done [19:18:54]FM_GetShiftState done [19:18:54]opened in 1723853126 [19:18:54]opened+sec_in_day 1723939526 [19:18:54]quantity*price = 107056 [19:18:54]sum+1 = 107057 [19:18:54]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.56 袠孝袨袚袨: 1070.00 袙薪械褋械薪芯: 1070.00 小袛袗效袗: 0.00 袧小袩 1% : 9.47 袧袛小 12% : 113.69 袧邪谢懈褔薪褘屑懈: 1070.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 608 17.08.2024 19:18 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199000 肖袩袛: 190837587635387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191855&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199000&fm=190837587635387&tin=02508201610067®Number=0000000000092545&sum=107000 [19:18:56]StoreToDocumentArchive [19:18:56]shift 463 fd 199000 [19:18:56]save to /storage/0463/doc_00199000 [19:18:56]save last doc name /storage/0463/doc_00199000 to /storage/kkm_last_doc_name [19:18:56]save OK [19:18:56]Clear old archive folders... [19:18:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:56]tlvbuf is 01985420 [19:18:56]SAM_PROTO_ClearQueue [19:18:56]wFMCommunicate request_size=4 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 09 00 00 [19:18:56]Write to MH i2c: E2 08 00 2C 1A 80 09 00 00 00 00 00 00 B8 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 2C 1A 00 90 00 BA [19:18:56]RAPDU: 90 00 [19:18:56]wFMCommunicate OK [19:18:56]SAM_PROTO_ClearQueue done [19:18:56]KKMCreateOFDPacket [19:18:56]OFDProtocolAddRootSTLVToBuf [19:18:56]FM_MakeSignedData [19:18:56]FM_MakeSignedData [19:18:56]SAM_PROTO_SignData [19:18:56]wFMCommunicate request_size=4 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 0D 01 02 [19:18:56]Write to MH i2c: E2 08 00 2D 1A 80 0D 01 02 00 00 00 00 C0 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 2D 1A 00 90 00 BB [19:18:56]RAPDU: 90 00 [19:18:56]wFMCommunicate OK [19:18:56]wFMCommunicate request_size=255 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 3D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 30 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 9F F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 09 03 00 35 04 06 00 AD [19:18:56]Write to MH i2c: E2 02 01 2E 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 34 FF 03 08 00 03 AE 3D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 30 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 9F F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 09 03 00 35 04 06 00 AD 00 00 95 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 2E 1A 00 90 00 BC [19:18:56]RAPDU: 90 00 [19:18:56]wFMCommunicate OK [19:18:56]wFMCommunicate request_size=10 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 0D 02 02 05 90 D6 9E EC BB [19:18:56]Write to MH i2c: E2 0D 00 2F 1A 80 0D 02 02 05 00 90 D6 9E EC BB 00 00 78 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 03 00 2F 1A 00 90 00 BD [19:18:56]RAPDU: 90 00 [19:18:56]wFMCommunicate OK [19:18:56]wFMCommunicate request_size=4 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 0D 03 02 [19:18:56]Write to MH i2c: E2 08 00 30 1A 80 0D 03 02 00 00 00 00 C5 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 0B 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 0B 00 30 1A 00 ED 72 9D E9 16 7C CE C1 90 00 CC [19:18:56]RAPDU: ED 72 9D E9 16 7C CE C1 90 00 [19:18:56]wFMCommunicate OK [19:18:56]SAM_PROTO_SignData done [19:18:56]FM_MakeSignedData done [19:18:56]CreateOFDProtocolMessage [19:18:56]wFMCommunicate request_size=4 [19:18:56]MH_SAM_APDU [19:18:56]CAPDU: 80 11 00 00 [19:18:56]Write to MH i2c: E2 08 00 31 1A 80 11 00 00 00 00 00 00 C5 [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:56]Read from MH i2c: E2 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 17 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: E2 17 00 31 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 12 [19:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:18:56]wFMCommunicate OK [19:18:56]CreateOFDProtocolMessage done [19:18:56]OFDSenderStorePacket 199000 [19:18:56]StoreOFDPacket docnum=199000 [19:18:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 88 29 07 01 00 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 3D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 30 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 9F F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 09 03 00 35 04 06 00 AD 90 D6 9E EC BB ED 72 9D E9 16 7C CE C1 [19:18:56]CheckFolder [19:18:56]dirname=/storage/ofd_packets [19:18:56]CheckFolder done [19:18:56]ProducePacketName [19:18:56]name=ofd_packets/00199000 [19:18:56]NVStorageSaveData ofd_packets/00199000 [19:18:56]File name is /storage/ofd_packets/00199000 [19:18:56]Write 301 bytes [19:18:56]NVStorageSaveData done [19:18:56]OFDSenderStorePacket done [19:18:56]KKMCreateOFDPacket done [19:18:56]NVStorageSaveData kkm_last_timestamp [19:18:56]File name is /storage/kkm_last_timestamp [19:18:56]Write 4 bytes [19:18:56]NVStorageSaveData done [19:18:56]ExternCall_PrintAddStr [19:18:56]wPrintStart [19:18:56]Write to MH i2c: 01 00 00 32 1A 4C [19:18:56]Write i2c OK [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: 01 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: 01 07 00 [19:18:56]MH_I2C_Read... [19:18:56]Read from MH i2c: 01 07 00 32 1A 00 00 00 00 00 FF 0F 61 [19:18:56]RasterBufferAndPrint [19:18:56]line 小褔械褌 N : (1)11326468 [19:18:56]line 袠袧袧: 02508201610067 [19:18:56]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:18:56]line 袩袪袨袛袗袞袗 [19:18:56]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:18:56]line 孝芯胁邪褉: 2710124130 [19:18:56]line 袗懈-92-袣-4 [19:18:56]line 15.790 * 67.80 [19:18:56]line = 1070.56 [19:18:56]line 袧袛小 12% 袧小袩 1% [19:18:56]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:18:56]line 袨袣袪校袚袥袝袧袠袝: -0.56 [19:18:56]line 袠孝袨袚袨: 1070.00 [19:18:56]line 袙薪械褋械薪芯: 1070.00 [19:18:56]line 小袛袗效袗: 0.00 [19:18:56]line 袧小袩 1% : 9.47 [19:18:56]line 袧袛小 12% : 113.69 [19:18:56]line 袧邪谢懈褔薪褘屑懈: 1070.00 [19:18:56]line 袘械蟹薪邪谢.: 0.00 [19:18:56]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:18:56]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:18:56]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:18:56]line 效械泻 608 17.08.2024 19:18 [19:18:56]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:18:56]line 袟袧袦: 0300000079 [19:18:56]line 袪袧袦: 0000000000092545 [19:18:56]line 袙械褉褋懈褟 袣袣袦: 001 [19:18:56]line 肖袦: 0000000000871802 [19:18:56]line 肖袛: 199000 [19:18:56]line 肖袩袛: 190837587635387 [19:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T191855&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199000&fm=190837587635387&tin=02508201610067®Number=0000000000092545&sum=107000 [19:18:56]OFD Sender: Processing packet 199000 [packets to send 246, broken 245] [19:18:56]ProducePacketName [19:18:56]name=ofd_packets/00199000 [19:18:56]OFD Sender: To server: 嚂鰌G, [19:18:56]CommunicateWithHost lk.salyk.kg:30040 [19:18:56]ConnectInit lk.salyk.kg [19:18:56]written 0, free lines is 4095 [19:18:56]Connected sock=10 [19:18:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 88 29 07 01 00 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 3D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 30 A2 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B3 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 2C 00 00 00 00 07 04 06 00 F8 A1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 9F F7 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 09 03 00 35 04 06 00 AD 90 D6 9E EC BB ED 72 9D E9 16 7C CE C1 [19:18:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A3 C4 47 00 FC 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 58 09 03 00 F4 03 04 00 AE A3 C0 66 B6 04 01 00 00 E3 2B E8 E6 3D 82 BA D6 [19:18:57]CommunicateWithHost err = 0 [19:18:57]CheckOFDResponse [19:18:57]1017 (14) - 77093643461234 [19:18:57]1041 (16) - 0000000000871802 [19:18:57]1040 (4) - 199000 [19:18:57]1012 (4) - 17.08.2024 13:20 [19:18:57]1206 (1) - 0 [19:18:57]OFD Sender: Remove packet 199000 [19:18:57]ProducePacketName [19:18:57]name=ofd_packets/00199000 [19:18:57]NVStorageDeleteData [19:18:57]Write to MH i2c: 01 00 00 5D 1A 77 [19:18:57]Write i2c OK [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: 01 [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: 01 07 00 [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: 01 07 00 5D 1A 00 00 00 00 00 EA 0C 74 [19:18:57]RasterBufferAndPrint [19:18:57]line [19:18:57]line [19:18:57]line [19:18:57]line [19:18:57]line [19:18:57]written 0, free lines is 3315 [19:18:57]MH_Cut [19:18:57]Write to MH i2c: D1 01 00 64 1A 01 50 [19:18:57]Write i2c OK [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: D1 [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: D1 01 00 [19:18:57]MH_I2C_Read... [19:18:57]Read from MH i2c: D1 01 00 64 1A 00 4F [19:18:57]Write to MH i2c: 01 00 00 65 1A 7F [19:18:57]Write i2c OK [19:18:57]MH_I2C_Read... [19:18:57]OFD Sender: No OFD packet to send [19:18:57]*** Cut start [19:18:57]*** Purtial cut [19:18:57]*** CUTSNS_PIN = 0 [19:18:58]*** Stage 1: CUTSNS_PIN = 1 [19:18:59]Read from MH i2c: 01 [19:18:59]MH_I2C_Read... [19:18:59]*** Stop cut motor [19:18:59]*** Cut end [19:18:59]Read from MH i2c: 01 07 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: 01 07 00 65 1A 00 00 00 00 00 FF 0F 94 [19:18:59]process_action close_receipt done [19:18:59]requested_data is exist [19:18:59]produce_requested_data [19:18:59]requested_item fm.sn is exist - process it [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 11 00 00 [19:18:59]Write to MH i2c: E2 08 00 66 1A 80 11 00 00 00 00 00 00 FA [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:59]Read from MH i2c: E2 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 17 00 [19:18:59]MH_I2C_Read... [19:18:59]Read from MH i2c: E2 17 00 66 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [19:18:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:18:59]wFMCommunicate OK [19:18:59]requested_item fd.num is exist - process it [19:18:59]SAM_PROTO_GetFieldsCounters [19:18:59]wFMCommunicate request_size=4 [19:18:59]MH_SAM_APDU [19:18:59]CAPDU: 80 13 00 00 [19:18:59]Write to MH i2c: E2 08 00 67 1A 80 13 00 00 00 00 00 00 FD [19:18:59]Write i2c OK [19:18:59]MH_I2C_Read... [19:18:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:00]Read from MH i2c: E2 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 62 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 62 00 67 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [19:19:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 58 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:00]wFMCommunicate OK [19:19:00]SAM_PROTO_GetFieldsCounters done [19:19:00]requested_item shift.num is exist - process it [19:19:00]requested_item shift.opened is exist - process it [19:19:00]req_shift_opened [19:19:00]FM_GetShiftState [19:19:00]SAM_PROTO_GetShiftState [19:19:00]wFMCommunicate request_size=4 [19:19:00]MH_SAM_APDU [19:19:00]CAPDU: 80 13 01 00 [19:19:00]Write to MH i2c: E2 08 00 68 1A 80 13 01 00 00 00 00 00 FF [19:19:00]Write i2c OK [19:19:00]MH_I2C_Read... [19:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:00]Read from MH i2c: E2 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 0E 00 [19:19:00]MH_I2C_Read... [19:19:00]Read from MH i2c: E2 0E 00 68 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5F [19:19:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:19:00]wFMCommunicate OK [19:19:00]SAM_PROTO_GetShiftState done [19:19:00]FM_GetShiftState done [19:19:00]req_shift_opened done [19:19:00]requested_item shift.open_date is exist - process it [19:19:00]req_shift_open_date [19:19:00]req_shift_open_date done [19:19:00]produce_requested_data done [19:19:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199000,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:19:00]process_action_free close_receipt [19:19:00]json_value_free [19:19:00]json_value_free done [19:19:00]process_json_proto returns [19:19:00]Send response to host [19:19:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199000,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:19:00]free response buf [19:19:00]execute_script done [19:19:00]execute_script returns [19:19:00]free content buf [19:19:00]Sock 9.Close socket [19:19:00]Sock 9.Thread stoped [19:19:02]OFD Sender: No OFD packet to send [19:19:07]OFD Sender: No OFD packet to send [19:19:12]OFD Sender: No OFD packet to send [19:19:17]OFD Sender: No OFD packet to send [19:19:22]OFD Sender: No OFD packet to send [19:19:27]OFD Sender: No OFD packet to send [19:19:32]OFD Sender: No OFD packet to send [19:19:37]OFD Sender: No OFD packet to send [19:19:42]OFD Sender: No OFD packet to send [19:19:47]OFD Sender: No OFD packet to send [19:19:52]OFD Sender: No OFD packet to send [19:19:57]OFD Sender: No OFD packet to send [19:20:02]OFD Sender: No OFD packet to send [19:20:07]OFD Sender: No OFD packet to send [19:20:12]OFD Sender: No OFD packet to send [19:20:17]OFD Sender: No OFD packet to send [19:20:22]OFD Sender: No OFD packet to send [19:20:27]OFD Sender: No OFD packet to send [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]OFD Sender: No OFD packet to send [19:20:57]OFD Sender: No OFD packet to send [19:21:02]OFD Sender: No OFD packet to send [19:21:05]accept exits with 7 [19:21:05]New connection [19:21:05]New thread 3066936676 created [19:21:05]Thread 3066793316 joined [19:21:05]Waiting for new connection... [19:21:05] Sock 7.Parse request [19:21:05]Sock 7.Check first char [19:21:05]Sock 7.First char is OK [19:21:05]request: POST /json_proto HTTP/1.0 [19:21:05]Method: POST [19:21:05]URL: /json_proto [19:21:05]Method is POST - this is cgi request [19:21:05]url: /json_proto [19:21:05]query_string will be loaded in cgi processing [19:21:05]execute_cgi json_proto POST (null) [19:21:05]execute_cgi path=json_proto method=POST [19:21:05]POST find Content-Length [19:21:05]Host: 172.17.46.195:8080 [19:21:05]Content-Length: 981 [19:21:05]Content-Type: application/json [19:21:05] [19:21:05]POST finish read [19:21:05]Found Content-Length = 981 [19:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:05]execute_script... [19:21: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)11326470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 131.650, "sum" : 9900.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 95\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 131.65 \u0441\u043E\u043C", "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:05]POST & json_proto [19:21:05]process_json_proto [19:21:05]json parsed OK: [19:21:05]protocol is kg_v1.0 [19:21:05]action value=close_receipt [19:21:05]process_action close_receipt [19:21:05]cmd_close_receipt [19:21:05]MH_GetDate [19:21:05]Write to MH i2c: F0 00 00 69 1A 72 [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 09 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: F0 09 00 69 1A 00 21 F8 C0 66 8D AE BC 66 17 [19:21:05]GetLastDocTimeStamp 1723922335 [19:21:05]current date 1723922465 [19:21:05]FM_GetShiftState [19:21:05]SAM_PROTO_GetShiftState [19:21:05]wFMCommunicate request_size=4 [19:21:05]MH_SAM_APDU [19:21:05]CAPDU: 80 13 01 00 [19:21:05]Write to MH i2c: E2 08 00 6A 1A 80 13 01 00 00 00 00 00 01 [19:21:05]Write i2c OK [19:21:05]MH_I2C_Read... [19:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:05]Read from MH i2c: E2 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 0E 00 [19:21:05]MH_I2C_Read... [19:21:05]Read from MH i2c: E2 0E 00 6A 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 61 [19:21:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:21:05]wFMCommunicate OK [19:21:05]SAM_PROTO_GetShiftState done [19:21:05]FM_GetShiftState done [19:21:05]opened in 1723853126 [19:21:05]opened+sec_in_day 1723939526 [19:21:05]quantity*price = 990008 [19:21:05]sum+1 = 990009 [19:21:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.08 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.61 袧袛小 12% : 1051.34 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 609 17.08.2024 19:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 袛孝 薪芯屑械褉 95 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 肖袦: 0000000000871802 肖袛: 199001 肖袩袛: 51011676973268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192105&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199001&fm=51011676973268&tin=02508201610067®Number=0000000000092545&sum=990000 [19:21:06]StoreToDocumentArchive [19:21:06]shift 463 fd 199001 [19:21:06]save to /storage/0463/doc_00199001 [19:21:06]save last doc name /storage/0463/doc_00199001 to /storage/kkm_last_doc_name [19:21:06]save OK [19:21:06]Clear old archive folders... [19:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:21:06]tlvbuf is 01A0E7A0 [19:21:06]SAM_PROTO_ClearQueue [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 09 00 00 [19:21:06]Write to MH i2c: E2 08 00 77 1A 80 09 00 00 00 00 00 00 03 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 77 1A 00 90 00 05 [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_ClearQueue done [19:21:06]KKMCreateOFDPacket [19:21:06]OFDProtocolAddRootSTLVToBuf [19:21:06]FM_MakeSignedData [19:21:06]FM_MakeSignedData [19:21:06]SAM_PROTO_SignData [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 01 02 [19:21:06]Write to MH i2c: E2 08 00 78 1A 80 0D 01 02 00 00 00 00 0B [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 78 1A 00 90 00 06 [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]wFMCommunicate request_size=255 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 21 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 09 03 00 35 04 06 00 2E 65 14 E2 [19:21:06]Write to MH i2c: E2 02 01 79 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 21 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 09 03 00 35 04 06 00 2E 65 14 E2 00 00 3F [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 79 1A 00 90 00 07 [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]wFMCommunicate request_size=7 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 02 02 02 A8 D4 [19:21:06]Write to MH i2c: E2 0A 00 7A 1A 80 0D 02 02 02 00 A8 D4 00 00 8E [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 03 00 7A 1A 00 90 00 08 [19:21:06]RAPDU: 90 00 [19:21:06]wFMCommunicate OK [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 0D 03 02 [19:21:06]Write to MH i2c: E2 08 00 7B 1A 80 0D 03 02 00 00 00 00 10 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 0B 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 0B 00 7B 1A 00 10 85 BE 49 80 66 DA CD 90 00 3A [19:21:06]RAPDU: 10 85 BE 49 80 66 DA CD 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_SignData done [19:21:06]FM_MakeSignedData done [19:21:06]CreateOFDProtocolMessage [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 11 00 00 [19:21:06]Write to MH i2c: E2 08 00 7C 1A 80 11 00 00 00 00 00 00 10 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 17 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 17 00 7C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [19:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:21:06]wFMCommunicate OK [19:21:06]CreateOFDProtocolMessage done [19:21:06]OFDSenderStorePacket 199001 [19:21:06]StoreOFDPacket docnum=199001 [19:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CC A7 04 01 A8 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 21 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 09 03 00 35 04 06 00 2E 65 14 E2 A8 D4 10 85 BE 49 80 66 DA CD [19:21:06]CheckFolder [19:21:06]dirname=/storage/ofd_packets [19:21:06]CheckFolder done [19:21:06]ProducePacketName [19:21:06]name=ofd_packets/00199001 [19:21:06]NVStorageSaveData ofd_packets/00199001 [19:21:06]File name is /storage/ofd_packets/00199001 [19:21:06]Write 298 bytes [19:21:06]NVStorageSaveData done [19:21:06]OFDSenderStorePacket done [19:21:06]KKMCreateOFDPacket done [19:21:06]NVStorageSaveData kkm_last_timestamp [19:21:06]File name is /storage/kkm_last_timestamp [19:21:06]Write 4 bytes [19:21:06]NVStorageSaveData done [19:21:06]ExternCall_PrintAddStr [19:21:06]wPrintStart [19:21:06]Write to MH i2c: 01 00 00 7D 1A 97 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 7D 1A 00 00 00 00 00 FF 0F AC [19:21:06]RasterBufferAndPrint [19:21:06]line 小褔械褌 N : (1)11326470 [19:21:06]line 袠袧袧: 02508201610067 [19:21:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:21:06]line 袩袪袨袛袗袞袗 [19:21:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:21:06]line 孝芯胁邪褉: 2710194210 [19:21:06]line 袛孝-袣-5 [19:21:06]line 131.650 * 75.20 [19:21:06]line = 9900.08 [19:21:06]line 袧袛小 12% 袧小袩 1% [19:21:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:21:06]line 袨袣袪校袚袥袝袧袠袝: -0.08 [19:21:06]line 袠孝袨袚袨: 9900.00 [19:21:06]line 袙薪械褋械薪芯: 9900.00 [19:21:06]line 小袛袗效袗: 0.00 [19:21:06]line 袧小袩 1% : 87.61 [19:21:06]line 袧袛小 12% : 1051.34 [19:21:06]line 袧邪谢懈褔薪褘屑懈: 9900.00 [19:21:06]line 袘械蟹薪邪谢.: 0.00 [19:21:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:21:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:21:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:21:06]line 效械泻 609 17.08.2024 19:21 [19:21:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:21:06]line 袟袧袦: 0300000079 [19:21:06]line 袪袧袦: 0000000000092545 [19:21:06]line 袙械褉褋懈褟 袣袣袦: 001 [19:21:06]line [19:21:06]line 袛懈褋泻芯薪褌薪邪褟 锌褉芯谐褉邪屑屑邪 [19:21:06]line 袛孝 [19:21:06]line 薪芯屑械褉 95 [19:21:06]line 褋褝泻芯薪芯屑谢械薪芯 131.65 褋芯屑 [19:21:06]line 肖袦: 0000000000871802 [19:21:06]line 肖袛: 199001 [19:21:06]line 肖袩袛: 51011676973268 [19:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192105&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199001&fm=51011676973268&tin=02508201610067®Number=0000000000092545&sum=990000 [19:21:07]OFD Sender: Processing packet 199001 [packets to send 246, broken 245] [19:21:07]ProducePacketName [19:21:07]name=ofd_packets/00199001 [19:21:07]OFD Sender: To server: 嚂鰌G, [19:21:07]CommunicateWithHost lk.salyk.kg:30040 [19:21:07]ConnectInit lk.salyk.kg [19:21:07]written 0, free lines is 4095 [19:21:07]Connected sock=10 [19:21:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 CC A7 04 01 A8 6A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 42 02 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 38 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 21 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 09 03 00 35 04 06 00 2E 65 14 E2 A8 D4 10 85 BE 49 80 66 DA CD [19:21:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 CD 47 00 5F 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 59 09 03 00 F4 03 04 00 31 A4 C0 66 B6 04 01 00 00 CB A4 AB E0 B8 20 BF CB [19:21:07]CommunicateWithHost err = 0 [19:21:07]CheckOFDResponse [19:21:07]1017 (14) - 77093643461234 [19:21:07]1041 (16) - 0000000000871802 [19:21:07]1040 (4) - 199001 [19:21:07]1012 (4) - 17.08.2024 13:22 [19:21:07]1206 (1) - 0 [19:21:07]OFD Sender: Remove packet 199001 [19:21:07]ProducePacketName [19:21:07]name=ofd_packets/00199001 [19:21:07]NVStorageDeleteData [19:21:07]Write to MH i2c: 01 00 00 AD 1A C7 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: 01 07 00 AD 1A 00 00 00 00 00 8E 0C 68 [19:21:07]RasterBufferAndPrint [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]line [19:21:07]written 0, free lines is 3220 [19:21:07]MH_Cut [19:21:07]Write to MH i2c: D1 01 00 B4 1A 01 A0 [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 01 00 [19:21:07]MH_I2C_Read... [19:21:07]Read from MH i2c: D1 01 00 B4 1A 00 9F [19:21:07]Write to MH i2c: 01 00 00 B5 1A CF [19:21:07]Write i2c OK [19:21:07]MH_I2C_Read... [19:21:08]OFD Sender: No OFD packet to send [19:21:08]*** Cut start [19:21:08]*** Purtial cut [19:21:08]*** Stage 1: CUTSNS_PIN = 1 [19:21:08]Read from MH i2c: 01 [19:21:08]MH_I2C_Read... [19:21:08]*** Stop cut motor [19:21:08]*** Cut end [19:21:08]Read from MH i2c: 01 07 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: 01 07 00 B5 1A 00 00 00 00 00 FF 0F E4 [19:21:08]process_action close_receipt done [19:21:08]requested_data is exist [19:21:08]produce_requested_data [19:21:08]requested_item fm.sn is exist - process it [19:21:08]wFMCommunicate request_size=4 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 11 00 00 [19:21:08]Write to MH i2c: E2 08 00 B6 1A 80 11 00 00 00 00 00 00 4A [19:21:08]Write i2c OK [19:21:08]MH_I2C_Read... [19:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:08]Read from MH i2c: E2 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 17 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 17 00 B6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 97 [19:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:21:08]wFMCommunicate OK [19:21:08]requested_item fd.num is exist - process it [19:21:08]SAM_PROTO_GetFieldsCounters [19:21:08]wFMCommunicate request_size=4 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 13 00 00 [19:21:08]Write to MH i2c: E2 08 00 B7 1A 80 13 00 00 00 00 00 00 4D [19:21:08]Write i2c OK [19:21:08]MH_I2C_Read... [19:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:08]Read from MH i2c: E2 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 62 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 62 00 B7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 C6 [19:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 59 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:08]wFMCommunicate OK [19:21:08]SAM_PROTO_GetFieldsCounters done [19:21:08]requested_item shift.num is exist - process it [19:21:08]requested_item shift.opened is exist - process it [19:21:08]req_shift_opened [19:21:08]FM_GetShiftState [19:21:08]SAM_PROTO_GetShiftState [19:21:08]wFMCommunicate request_size=4 [19:21:08]MH_SAM_APDU [19:21:08]CAPDU: 80 13 01 00 [19:21:08]Write to MH i2c: E2 08 00 B8 1A 80 13 01 00 00 00 00 00 4F [19:21:08]Write i2c OK [19:21:08]MH_I2C_Read... [19:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:08]Read from MH i2c: E2 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 0E 00 [19:21:08]MH_I2C_Read... [19:21:08]Read from MH i2c: E2 0E 00 B8 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AF [19:21:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:21:08]wFMCommunicate OK [19:21:08]SAM_PROTO_GetShiftState done [19:21:08]FM_GetShiftState done [19:21:08]req_shift_opened done [19:21:08]requested_item shift.open_date is exist - process it [19:21:08]req_shift_open_date [19:21:09]req_shift_open_date done [19:21:09]produce_requested_data done [19:21:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199001,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:21:09]process_action_free close_receipt [19:21:09]json_value_free [19:21:09]json_value_free done [19:21:09]process_json_proto returns [19:21:09]Send response to host [19:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199001,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:21:09]free response buf [19:21:09]execute_script done [19:21:09]execute_script returns [19:21:09]free content buf [19:21:09]Sock 7.Close socket [19:21:09]Sock 7.Thread stoped [19:21:13]OFD Sender: No OFD packet to send [19:21:18]OFD Sender: No OFD packet to send [19:21:23]OFD Sender: No OFD packet to send [19:21:28]OFD Sender: No OFD packet to send [19:21:33]OFD Sender: No OFD packet to send [19:21:38]OFD Sender: No OFD packet to send [19:21:43]OFD Sender: No OFD packet to send [19:21:48]OFD Sender: No OFD packet to send [19:21:53]OFD Sender: No OFD packet to send [19:21:58]OFD Sender: No OFD packet to send [19:22:03]OFD Sender: No OFD packet to send [19:22:08]OFD Sender: No OFD packet to send [19:22:13]OFD Sender: No OFD packet to send [19:22:18]OFD Sender: No OFD packet to send [19:22:23]OFD Sender: No OFD packet to send [19:22:28]OFD Sender: No OFD packet to send [19:22:33]OFD Sender: No OFD packet to send [19:22:38]OFD Sender: No OFD packet to send [19:22:43]accept exits with 9 [19:22:43]New connection [19:22:43]New thread 3066793316 created [19:22:43]Thread 3066936676 joined [19:22:43]Waiting for new connection... [19:22:43] Sock 9.Parse request [19:22:43]Sock 9.Check first char [19:22:43]Sock 9.First char is OK [19:22:43]request: POST /json_proto HTTP/1.0 [19:22:43]Method: POST [19:22:43]URL: /json_proto [19:22:43]Method is POST - this is cgi request [19:22:43]url: /json_proto [19:22:43]query_string will be loaded in cgi processing [19:22:43]execute_cgi json_proto POST (null) [19:22:43]execute_cgi path=json_proto method=POST [19:22:43]POST find Content-Length [19:22:43]Host: 172.17.46.195:8080 [19:22:43]Content-Length: 834 [19:22:43]Content-Type: application/json [19:22:43] [19:22:43]POST finish read [19:22:43]Found Content-Length = 834 [19:22:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 105.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079281/83/4010045/46/53/59/58/62/4307602", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:43]execute_script... [19:22: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)11326471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 105.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4079281/83/4010045/46/53/59/58/62/4307602", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:43]POST & json_proto [19:22:43]process_json_proto [19:22:43]json parsed OK: [19:22:43]protocol is kg_v1.0 [19:22:43]action value=close_receipt [19:22:43]process_action close_receipt [19:22:43]cmd_close_receipt [19:22:43]MH_GetDate [19:22:43]Write to MH i2c: F0 00 00 B9 1A C2 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: F0 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: F0 09 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: F0 09 00 B9 1A 00 83 F8 C0 66 8D AE BC 66 C9 [19:22:43]GetLastDocTimeStamp 1723922465 [19:22:43]current date 1723922563 [19:22:43]FM_GetShiftState [19:22:43]SAM_PROTO_GetShiftState [19:22:43]wFMCommunicate request_size=4 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 13 01 00 [19:22:43]Write to MH i2c: E2 08 00 BA 1A 80 13 01 00 00 00 00 00 51 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 0E 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 0E 00 BA 1A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B1 [19:22:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:22:43]wFMCommunicate OK [19:22:43]SAM_PROTO_GetShiftState done [19:22:43]FM_GetShiftState done [19:22:43]opened in 1723853126 [19:22:43]opened+sec_in_day 1723939526 [19:22:43]quantity*price = 0 [19:22:43]sum+1 = 1 [19:22:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 610 17.08.2024 19:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4079281/83/4010045/46/53/59/58/62/4307602 肖袦: 0000000000871802 肖袛: 199002 肖袩袛: 267920702383544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199002&fm=267920702383544&tin=02508201610067®Number=0000000000092545&sum=0 [19:22:44]StoreToDocumentArchive [19:22:44]shift 463 fd 199002 [19:22:44]save to /storage/0463/doc_00199002 [19:22:44]save last doc name /storage/0463/doc_00199002 to /storage/kkm_last_doc_name [19:22:44]save OK [19:22:44]Clear old archive folders... [19:22:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:22:44]tlvbuf is 019C1460 [19:22:44]SAM_PROTO_ClearQueue [19:22:44]wFMCommunicate request_size=4 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 09 00 00 [19:22:44]Write to MH i2c: E2 08 00 C7 1A 80 09 00 00 00 00 00 00 53 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 C7 1A 00 90 00 55 [19:22:44]RAPDU: 90 00 [19:22:44]wFMCommunicate OK [19:22:44]SAM_PROTO_ClearQueue done [19:22:44]KKMCreateOFDPacket [19:22:44]OFDProtocolAddRootSTLVToBuf [19:22:44]FM_MakeSignedData [19:22:44]FM_MakeSignedData [19:22:44]SAM_PROTO_SignData [19:22:44]wFMCommunicate request_size=4 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 0D 01 02 [19:22:44]Write to MH i2c: E2 08 00 C8 1A 80 0D 01 02 00 00 00 00 5B [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 C8 1A 00 90 00 56 [19:22:44]RAPDU: 90 00 [19:22:44]wFMCommunicate OK [19:22:44]wFMCommunicate request_size=255 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 83 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 09 03 00 35 04 06 00 F3 AC 26 4B [19:22:44]Write to MH i2c: E2 02 01 C9 1A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 83 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 09 03 00 35 04 06 00 F3 AC 26 4B 00 00 C0 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 C9 1A 00 90 00 57 [19:22:44]RAPDU: 90 00 [19:22:44]wFMCommunicate OK [19:22:44]wFMCommunicate request_size=7 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 0D 02 02 02 25 B8 [19:22:44]Write to MH i2c: E2 0A 00 CA 1A 80 0D 02 02 02 00 25 B8 00 00 3F [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 03 00 CA 1A 00 90 00 58 [19:22:44]RAPDU: 90 00 [19:22:44]wFMCommunicate OK [19:22:44]wFMCommunicate request_size=4 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 0D 03 02 [19:22:44]Write to MH i2c: E2 08 00 CB 1A 80 0D 03 02 00 00 00 00 60 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 0B 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 0B 00 CB 1A 00 C8 B0 A3 26 04 85 FB 86 90 00 AC [19:22:44]RAPDU: C8 B0 A3 26 04 85 FB 86 90 00 [19:22:44]wFMCommunicate OK [19:22:44]SAM_PROTO_SignData done [19:22:44]FM_MakeSignedData done [19:22:44]CreateOFDProtocolMessage [19:22:44]wFMCommunicate request_size=4 [19:22:44]MH_SAM_APDU [19:22:44]CAPDU: 80 11 00 00 [19:22:44]Write to MH i2c: E2 08 00 CC 1A 80 11 00 00 00 00 00 00 60 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:44]Read from MH i2c: E2 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 17 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: E2 17 00 CC 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AD [19:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:22:44]wFMCommunicate OK [19:22:44]CreateOFDProtocolMessage done [19:22:44]OFDSenderStorePacket 199002 [19:22:44]StoreOFDPacket docnum=199002 [19:22:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4A 63 04 01 61 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 83 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 09 03 00 35 04 06 00 F3 AC 26 4B 25 B8 C8 B0 A3 26 04 85 FB 86 [19:22:44]CheckFolder [19:22:44]dirname=/storage/ofd_packets [19:22:44]CheckFolder done [19:22:44]ProducePacketName [19:22:44]name=ofd_packets/00199002 [19:22:44]NVStorageSaveData ofd_packets/00199002 [19:22:44]File name is /storage/ofd_packets/00199002 [19:22:44]Write 298 bytes [19:22:44]NVStorageSaveData done [19:22:44]OFDSenderStorePacket done [19:22:44]KKMCreateOFDPacket done [19:22:44]NVStorageSaveData kkm_last_timestamp [19:22:44]File name is /storage/kkm_last_timestamp [19:22:44]Write 4 bytes [19:22:44]NVStorageSaveData done [19:22:44]ExternCall_PrintAddStr [19:22:44]wPrintStart [19:22:44]Write to MH i2c: 01 00 00 CD 1A E7 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 07 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 07 00 CD 1A 00 00 00 00 00 FF 0F FC [19:22:44]RasterBufferAndPrint [19:22:44]line 小褔械褌 N : (1)11326471 [19:22:44]line 袠袧袧: 02508201610067 [19:22:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:22:44]line 袩袪袨袛袗袞袗 [19:22:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:22:44]line 孝芯胁邪褉: 2710194210 [19:22:44]line 袛孝-袣-5 [19:22:44]line 105.000 * 0.00 [19:22:44]line = 0.00 [19:22:44]line 袧袛小 12% 袧小袩 1% [19:22:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:22:44]line 袠孝袨袚袨: 0.00 [19:22:44]line 袧小袩 1% : 0.00 [19:22:44]line 袧袛小 12% : 0.00 [19:22:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:22:44]line 袘械蟹薪邪谢.: 0.00 [19:22:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:22:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:22:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:22:44]line 效械泻 610 17.08.2024 19:22 [19:22:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:22:44]line 袟袧袦: 0300000079 [19:22:44]line 袪袧袦: 0000000000092545 [19:22:44]line 袙械褉褋懈褟 袣袣袦: 001 [19:22:44]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [19:22:44]line 4079281/83/4010045/46/53/59/58/62/4307602 [19:22:44]line 肖袦: 0000000000871802 [19:22:44]line 肖袛: 199002 [19:22:44]line 肖袩袛: 267920702383544 [19:22:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199002&fm=267920702383544&tin=02508201610067®Number=0000000000092545&sum=0 [19:22:45]OFD Sender: Processing packet 199002 [packets to send 246, broken 245] [19:22:45]ProducePacketName [19:22:45]name=ofd_packets/00199002 [19:22:45]OFD Sender: To server: 嚂鰌G, [19:22:45]CommunicateWithHost lk.salyk.kg:30040 [19:22:45]ConnectInit lk.salyk.kg [19:22:45]written 0, free lines is 4095 [19:22:45]Connected sock=11 [19:22:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4A 63 04 01 61 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 9A 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 83 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5A 09 03 00 35 04 06 00 F3 AC 26 4B 25 B8 C8 B0 A3 26 04 85 FB 86 [19:22:45]Write to MH i2c: 01 00 00 F8 1A 12 [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: 01 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: 01 07 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: 01 07 00 F8 1A 00 00 00 00 00 E9 0C 0E [19:22:45]RasterBufferAndPrint [19:22:45]line [19:22:45]line [19:22:45]line [19:22:45]line [19:22:45]line [19:22:45]written 0, free lines is 3312 [19:22:45]MH_Cut [19:22:45]Write to MH i2c: D1 01 00 FF 1A 01 EB [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: D1 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: D1 01 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: D1 01 00 FF 1A 00 EA [19:22:45]Write to MH i2c: 01 00 00 00 1B 1B [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7A ED 47 00 27 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 31 38 30 32 10 04 04 00 5A 09 03 00 F4 03 04 00 93 A4 C0 66 B6 04 01 00 00 D3 E9 F6 EC 9D 59 3E 46 [19:22:45]CommunicateWithHost err = 0 [19:22:45]CheckOFDResponse [19:22:45]1017 (14) - 77093643461234 [19:22:45]1041 (16) - 0000000000871802 [19:22:45]1040 (4) - 199002 [19:22:45]1012 (4) - 17.08.2024 13:24 [19:22:45]1206 (1) - 0 [19:22:45]OFD Sender: Remove packet 199002 [19:22:45]ProducePacketName [19:22:45]name=ofd_packets/00199002 [19:22:45]NVStorageDeleteData [19:22:46]OFD Sender: No OFD packet to send [19:22:46]*** Cut start [19:22:46]*** Purtial cut [19:22:46]*** CUTSNS_PIN = 0 [19:22:46]*** Stage 1: CUTSNS_PIN = 1 [19:22:48]Read from MH i2c: 01 [19:22:48]MH_I2C_Read... [19:22:48]*** Stop cut motor [19:22:48]*** Cut end [19:22:48]Read from MH i2c: 01 07 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: 01 07 00 00 1B 00 00 00 00 00 FF 0F 30 [19:22:48]process_action close_receipt done [19:22:48]requested_data is exist [19:22:48]produce_requested_data [19:22:48]requested_item fm.sn is exist - process it [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 11 00 00 [19:22:48]Write to MH i2c: E2 08 00 01 1B 80 11 00 00 00 00 00 00 96 [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 17 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 17 00 01 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E3 [19:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:22:48]wFMCommunicate OK [19:22:48]requested_item fd.num is exist - process it [19:22:48]SAM_PROTO_GetFieldsCounters [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 13 00 00 [19:22:48]Write to MH i2c: E2 08 00 02 1B 80 13 00 00 00 00 00 00 99 [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 62 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 62 00 02 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [19:22:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:48]wFMCommunicate OK [19:22:48]SAM_PROTO_GetFieldsCounters done [19:22:48]requested_item shift.num is exist - process it [19:22:48]requested_item shift.opened is exist - process it [19:22:48]req_shift_opened [19:22:48]FM_GetShiftState [19:22:48]SAM_PROTO_GetShiftState [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 13 01 00 [19:22:48]Write to MH i2c: E2 08 00 03 1B 80 13 01 00 00 00 00 00 9B [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0E 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0E 00 03 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FB [19:22:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:22:48]wFMCommunicate OK [19:22:48]SAM_PROTO_GetShiftState done [19:22:48]FM_GetShiftState done [19:22:48]req_shift_opened done [19:22:48]requested_item shift.open_date is exist - process it [19:22:48]req_shift_open_date [19:22:48]req_shift_open_date done [19:22:48]produce_requested_data done [19:22:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199002,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:22:48]process_action_free close_receipt [19:22:48]json_value_free [19:22:48]json_value_free done [19:22:48]process_json_proto returns [19:22:48]Send response to host [19:22:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199002,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:22:48]free response buf [19:22:48]execute_script done [19:22:48]execute_script returns [19:22:48]free content buf [19:22:48]Sock 9.Close socket [19:22:48]Sock 9.Thread stoped [19:22:51]OFD Sender: No OFD packet to send [19:22:56]OFD Sender: No OFD packet to send [19:23:01]OFD Sender: No OFD packet to send [19:23:06]OFD Sender: No OFD packet to send [19:23:11]OFD Sender: No OFD packet to send [19:23:16]OFD Sender: No OFD packet to send [19:23:21]OFD Sender: No OFD packet to send [19:23:26]OFD Sender: No OFD packet to send [19:23:29]accept exits with 7 [19:23:29]New connection [19:23:29]New thread 3066936676 created [19:23:29]Thread 3066793316 joined [19:23:29]Waiting for new connection... [19:23:29] Sock 7.Parse request [19:23:29]Sock 7.Check first char [19:23:29]Sock 7.First char is OK [19:23:29]request: POST /json_proto HTTP/1.0 [19:23:29]Method: POST [19:23:29]URL: /json_proto [19:23:29]Method is POST - this is cgi request [19:23:29]url: /json_proto [19:23:29]query_string will be loaded in cgi processing [19:23:29]execute_cgi json_proto POST (null) [19:23:29]execute_cgi path=json_proto method=POST [19:23:29]POST find Content-Length [19:23:29]Host: 172.17.46.195:8080 [19:23:29]Content-Length: 802 [19:23:29]Content-Type: application/json [19:23:29] [19:23:29]POST finish read [19:23:29]Found Content-Length = 802 [19:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 33.960, "sum" : 2587.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2587.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:29]execute_script... [19:23: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)11326472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 33.960, "sum" : 2587.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2587.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:29]POST & json_proto [19:23:29]process_json_proto [19:23:29]json parsed OK: [19:23:29]protocol is kg_v1.0 [19:23:29]action value=close_receipt [19:23:29]process_action close_receipt [19:23:29]cmd_close_receipt [19:23:29]MH_GetDate [19:23:29]Write to MH i2c: F0 00 00 04 1B 0E [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 09 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 09 00 04 1B 00 B2 F8 C0 66 8D AE BC 66 44 [19:23:29]GetLastDocTimeStamp 1723922563 [19:23:29]current date 1723922610 [19:23:29]FM_GetShiftState [19:23:29]SAM_PROTO_GetShiftState [19:23:29]wFMCommunicate request_size=4 [19:23:29]MH_SAM_APDU [19:23:29]CAPDU: 80 13 01 00 [19:23:29]Write to MH i2c: E2 08 00 05 1B 80 13 01 00 00 00 00 00 9D [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:29]Read from MH i2c: E2 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 0E 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 0E 00 05 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FD [19:23:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:23:29]wFMCommunicate OK [19:23:29]SAM_PROTO_GetShiftState done [19:23:29]FM_GetShiftState done [19:23:29]opened in 1723853126 [19:23:29]opened+sec_in_day 1723939526 [19:23:29]quantity*price = 258775 [19:23:29]sum+1 = 258776 [19:23:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2587.75 袧小袩 1% : 22.90 袧袛小 12% : 274.80 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2587.75 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 611 17.08.2024 19:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199003 肖袩袛: 264285515470249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199003&fm=264285515470249&tin=02508201610067®Number=0000000000092545&sum=258775 [19:23:30]StoreToDocumentArchive [19:23:30]shift 463 fd 199003 [19:23:30]save to /storage/0463/doc_00199003 [19:23:30]save last doc name /storage/0463/doc_00199003 to /storage/kkm_last_doc_name [19:23:30]save OK [19:23:30]Clear old archive folders... [19:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:23:30]tlvbuf is B6F54A70 [19:23:30]SAM_PROTO_ClearQueue [19:23:30]wFMCommunicate request_size=4 [19:23:30]MH_SAM_APDU [19:23:30]CAPDU: 80 09 00 00 [19:23:30]Write to MH i2c: E2 08 00 12 1B 80 09 00 00 00 00 00 00 9F [19:23:30]Write i2c OK [19:23:30]MH_I2C_Read... [19:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:30]Read from MH i2c: E2 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 03 00 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 03 00 12 1B 00 90 00 A1 [19:23:30]RAPDU: 90 00 [19:23:30]wFMCommunicate OK [19:23:30]SAM_PROTO_ClearQueue done [19:23:30]KKMCreateOFDPacket [19:23:30]OFDProtocolAddRootSTLVToBuf [19:23:30]FM_MakeSignedData [19:23:30]FM_MakeSignedData [19:23:30]SAM_PROTO_SignData [19:23:30]wFMCommunicate request_size=4 [19:23:30]MH_SAM_APDU [19:23:30]CAPDU: 80 0D 01 02 [19:23:30]Write to MH i2c: E2 08 00 13 1B 80 0D 01 02 00 00 00 00 A7 [19:23:30]Write i2c OK [19:23:30]MH_I2C_Read... [19:23:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:30]Read from MH i2c: E2 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 03 00 [19:23:30]MH_I2C_Read... [19:23:30]Read from MH i2c: E2 03 00 13 1B 00 90 00 A2 [19:23:30]RAPDU: 90 00 [19:23:30]wFMCommunicate OK [19:23:30]wFMCommunicate request_size=255 [19:23:30]MH_SAM_APDU [19:23:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 84 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 F2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 F2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 F2 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 B2 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 09 03 00 35 04 06 00 F0 5D C4 44 [19:23:30]Write to MH i2c: E2 02 01 14 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 84 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 F2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 F2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 F2 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 B2 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 09 03 00 35 04 06 00 F0 5D C4 44 00 00 ED [19:23:30]Write i2c OK [19:23:30]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 14 1B 00 90 00 A3 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]wFMCommunicate request_size=7 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 02 02 02 D5 A9 [19:23:31]Write to MH i2c: E2 0A 00 15 1B 80 0D 02 02 02 00 D5 A9 00 00 2C [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 15 1B 00 90 00 A4 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 03 02 [19:23:31]Write to MH i2c: E2 08 00 16 1B 80 0D 03 02 00 00 00 00 AC [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 0B 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 0B 00 16 1B 00 F8 B2 FD F9 32 99 3C 0E 90 00 62 [19:23:31]RAPDU: F8 B2 FD F9 32 99 3C 0E 90 00 [19:23:31]wFMCommunicate OK [19:23:31]SAM_PROTO_SignData done [19:23:31]FM_MakeSignedData done [19:23:31]CreateOFDProtocolMessage [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 11 00 00 [19:23:31]Write to MH i2c: E2 08 00 17 1B 80 11 00 00 00 00 00 00 AC [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 17 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 17 00 17 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F9 [19:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:23:31]wFMCommunicate OK [19:23:31]CreateOFDProtocolMessage done [19:23:31]OFDSenderStorePacket 199003 [19:23:31]StoreOFDPacket docnum=199003 [19:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 61 D7 04 01 83 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 84 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 F2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 F2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 F2 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 B2 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 09 03 00 35 04 06 00 F0 5D C4 44 D5 A9 F8 B2 FD F9 32 99 3C 0E [19:23:31]CheckFolder [19:23:31]dirname=/storage/ofd_packets [19:23:31]CheckFolder done [19:23:31]ProducePacketName [19:23:31]name=ofd_packets/00199003 [19:23:31]NVStorageSaveData ofd_packets/00199003 [19:23:31]File name is /storage/ofd_packets/00199003 [19:23:31]Write 298 bytes [19:23:31]NVStorageSaveData done [19:23:31]OFDSenderStorePacket done [19:23:31]KKMCreateOFDPacket done [19:23:31]NVStorageSaveData kkm_last_timestamp [19:23:31]File name is /storage/kkm_last_timestamp [19:23:31]Write 4 bytes [19:23:31]NVStorageSaveData done [19:23:31]ExternCall_PrintAddStr [19:23:31]wPrintStart [19:23:31]Write to MH i2c: 01 00 00 18 1B 33 [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 07 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 07 00 18 1B 00 00 00 00 00 FF 0F 48 [19:23:31]RasterBufferAndPrint [19:23:31]line 小褔械褌 N : (1)11326472 [19:23:31]line 袠袧袧: 02508201610067 [19:23:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:23:31]line 袩袪袨袛袗袞袗 [19:23:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:23:31]line 孝芯胁邪褉: 2710194210 [19:23:31]line 袛孝-袣-5 [19:23:31]line 33.960 * 76.20 [19:23:31]line = 2587.75 [19:23:31]line 袧袛小 12% 袧小袩 1% [19:23:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:23:31]line 袠孝袨袚袨: 2587.75 [19:23:31]line 袧小袩 1% : 22.90 [19:23:31]line 袧袛小 12% : 274.80 [19:23:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:23:31]line 袘械蟹薪邪谢.: 2587.75 [19:23:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:23:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:23:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:23:31]line 效械泻 611 17.08.2024 19:23 [19:23:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:23:31]line 袟袧袦: 0300000079 [19:23:31]line 袪袧袦: 0000000000092545 [19:23:31]line 袙械褉褋懈褟 袣袣袦: 001 [19:23:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:23:31]line 肖袦: 0000000000871802 [19:23:31]line 肖袛: 199003 [19:23:31]line 肖袩袛: 264285515470249 [19:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192330&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199003&fm=264285515470249&tin=02508201610067®Number=0000000000092545&sum=258775 [19:23:31]OFD Sender: Processing packet 199003 [packets to send 246, broken 245] [19:23:31]ProducePacketName [19:23:31]name=ofd_packets/00199003 [19:23:31]OFD Sender: To server: 嚂鰌G, [19:23:31]CommunicateWithHost lk.salyk.kg:30040 [19:23:31]ConnectInit lk.salyk.kg [19:23:31]written 0, free lines is 4095 [19:23:31]Connected sock=10 [19:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 61 D7 04 01 83 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 84 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 F2 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 F2 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F2 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 F2 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 B2 F8 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 09 03 00 35 04 06 00 F0 5D C4 44 D5 A9 F8 B2 FD F9 32 99 3C 0E [19:23:32]Write to MH i2c: 01 00 00 42 1B 5D [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 42 1B 00 00 00 00 00 00 0D 71 [19:23:32]RasterBufferAndPrint [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]written 0, free lines is 3337 [19:23:32]MH_Cut [19:23:32]Write to MH i2c: D1 01 00 49 1B 01 36 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 01 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 01 00 49 1B 00 35 [19:23:32]Write to MH i2c: 01 00 00 4A 1B 65 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1C DE 47 00 0C 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5B 09 03 00 F4 03 04 00 C1 A4 C0 66 B6 04 01 00 00 D1 14 81 69 E2 FF FB BF [19:23:32]CommunicateWithHost err = 0 [19:23:32]CheckOFDResponse [19:23:32]1017 (14) - 77093643461234 [19:23:32]1041 (16) - 0000000000871802 [19:23:32]1040 (4) - 199003 [19:23:32]1012 (4) - 17.08.2024 13:25 [19:23:32]1206 (1) - 0 [19:23:32]OFD Sender: Remove packet 199003 [19:23:32]ProducePacketName [19:23:32]name=ofd_packets/00199003 [19:23:32]NVStorageDeleteData [19:23:32]OFD Sender: No OFD packet to send [19:23:32]*** Cut start [19:23:32]*** Purtial cut [19:23:32]*** Stage 1: CUTSNS_PIN = 1 [19:23:33]Read from MH i2c: 01 [19:23:33]MH_I2C_Read... [19:23:33]*** Stop cut motor [19:23:33]*** Cut end [19:23:33]Read from MH i2c: 01 07 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: 01 07 00 4A 1B 00 00 00 00 00 FF 0F 7A [19:23:33]process_action close_receipt done [19:23:33]requested_data is exist [19:23:33]produce_requested_data [19:23:33]requested_item fm.sn is exist - process it [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 11 00 00 [19:23:33]Write to MH i2c: E2 08 00 4B 1B 80 11 00 00 00 00 00 00 E0 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 17 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 17 00 4B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2D [19:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:23:33]wFMCommunicate OK [19:23:33]requested_item fd.num is exist - process it [19:23:33]SAM_PROTO_GetFieldsCounters [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 13 00 00 [19:23:33]Write to MH i2c: E2 08 00 4C 1B 80 13 00 00 00 00 00 00 E3 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 62 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 62 00 4C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [19:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:33]wFMCommunicate OK [19:23:33]SAM_PROTO_GetFieldsCounters done [19:23:33]requested_item shift.num is exist - process it [19:23:33]requested_item shift.opened is exist - process it [19:23:33]req_shift_opened [19:23:33]FM_GetShiftState [19:23:33]SAM_PROTO_GetShiftState [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 13 01 00 [19:23:33]Write to MH i2c: E2 08 00 4D 1B 80 13 01 00 00 00 00 00 E5 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 0E 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 0E 00 4D 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 45 [19:23:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:23:33]wFMCommunicate OK [19:23:33]SAM_PROTO_GetShiftState done [19:23:33]FM_GetShiftState done [19:23:33]req_shift_opened done [19:23:33]requested_item shift.open_date is exist - process it [19:23:33]req_shift_open_date [19:23:33]req_shift_open_date done [19:23:33]produce_requested_data done [19:23:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199003,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:23:33]process_action_free close_receipt [19:23:33]json_value_free [19:23:33]json_value_free done [19:23:33]process_json_proto returns [19:23:33]Send response to host [19:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199003,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:23:33]free response buf [19:23:33]execute_script done [19:23:33]execute_script returns [19:23:33]free content buf [19:23:33]Sock 7.Close socket [19:23:33]Sock 7.Thread stoped [19:23:37]OFD Sender: No OFD packet to send [19:23:42]OFD Sender: No OFD packet to send [19:23:47]OFD Sender: No OFD packet to send [19:23:52]OFD Sender: No OFD packet to send [19:23:57]OFD Sender: No OFD packet to send [19:24:02]OFD Sender: No OFD packet to send [19:24:07]OFD Sender: No OFD packet to send [19:24:12]OFD Sender: No OFD packet to send [19:24:17]OFD Sender: No OFD packet to send [19:24:22]OFD Sender: No OFD packet to send [19:24:27]OFD Sender: No OFD packet to send [19:24:32]OFD Sender: No OFD packet to send [19:24:37]OFD Sender: No OFD packet to send [19:24:42]OFD Sender: No OFD packet to send [19:24:47]OFD Sender: No OFD packet to send [19:24:52]OFD Sender: No OFD packet to send [19:24:57]OFD Sender: No OFD packet to send [19:25:02]OFD Sender: No OFD packet to send [19:25:07]OFD Sender: No OFD packet to send [19:25:12]OFD Sender: No OFD packet to send [19:25:17]OFD Sender: No OFD packet to send [19:25:22]OFD Sender: No OFD packet to send [19:25:27]OFD Sender: No OFD packet to send [19:25:32]accept exits with 9 [19:25:32]New connection [19:25:32]New thread 3066793316 created [19:25:32]Thread 3066936676 joined [19:25:32]Waiting for new connection... [19:25:32] Sock 9.Parse request [19:25:32]Sock 9.Check first char [19:25:32]Sock 9.First char is OK [19:25:32]request: POST /json_proto HTTP/1.0 [19:25:32]Method: POST [19:25:32]URL: /json_proto [19:25:32]Method is POST - this is cgi request [19:25:32]url: /json_proto [19:25:32]query_string will be loaded in cgi processing [19:25:32]execute_cgi json_proto POST (null) [19:25:32]execute_cgi path=json_proto method=POST [19:25:32]POST find Content-Length [19:25:32]Host: 172.17.46.195:8080 [19:25:32]Content-Length: 679 [19:25:32]Content-Type: application/json [19:25:32] [19:25:32]POST finish read [19:25:32]Found Content-Length = 679 [19:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:32]execute_script... [19: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)11326475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:32]POST & json_proto [19:25:32]process_json_proto [19:25:32]json parsed OK: [19:25:32]protocol is kg_v1.0 [19:25:32]action value=close_receipt [19:25:32]process_action close_receipt [19:25:32]cmd_close_receipt [19:25:32]MH_GetDate [19:25:32]Write to MH i2c: F0 00 00 4E 1B 58 [19:25:32]Write i2c OK [19:25:32]MH_I2C_Read... [19:25:32]Read from MH i2c: F0 [19:25:32]MH_I2C_Read... [19:25:32]Read from MH i2c: F0 09 00 [19:25:32]MH_I2C_Read... [19:25:32]Read from MH i2c: F0 09 00 4E 1B 00 2C F9 C0 66 8D AE BC 66 09 [19:25:32]GetLastDocTimeStamp 1723922610 [19:25:32]current date 1723922732 [19:25:32]FM_GetShiftState [19:25:32]SAM_PROTO_GetShiftState [19:25:32]wFMCommunicate request_size=4 [19:25:32]MH_SAM_APDU [19:25:32]CAPDU: 80 13 01 00 [19:25:32]Write to MH i2c: E2 08 00 4F 1B 80 13 01 00 00 00 00 00 E7 [19:25:32]Write i2c OK [19:25:32]MH_I2C_Read... [19:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:32]Read from MH i2c: E2 [19:25:32]MH_I2C_Read... [19:25:32]Read from MH i2c: E2 0E 00 [19:25:32]MH_I2C_Read... [19:25:32]Read from MH i2c: E2 0E 00 4F 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 47 [19:25:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:32]wFMCommunicate OK [19:25:32]SAM_PROTO_GetShiftState done [19:25:32]FM_GetShiftState done [19:25:32]opened in 1723853126 [19:25:32]opened+sec_in_day 1723939526 [19:25:32]quantity*price = 50036 [19:25:32]sum+1 = 50037 [19:25:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 612 17.08.2024 19:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199004 肖袩袛: 51580706113448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192532&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199004&fm=51580706113448&tin=02508201610067®Number=0000000000092545&sum=50000 [19:25:33]StoreToDocumentArchive [19:25:33]shift 463 fd 199004 [19:25:33]save to /storage/0463/doc_00199004 [19:25:33]save last doc name /storage/0463/doc_00199004 to /storage/kkm_last_doc_name [19:25:33]save OK [19:25:33]Clear old archive folders... [19:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:33]tlvbuf is 0196C640 [19:25:33]SAM_PROTO_ClearQueue [19:25:33]wFMCommunicate request_size=4 [19:25:33]MH_SAM_APDU [19:25:33]CAPDU: 80 09 00 00 [19:25:33]Write to MH i2c: E2 08 00 5C 1B 80 09 00 00 00 00 00 00 E9 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 5C 1B 00 90 00 EB [19:25:33]RAPDU: 90 00 [19:25:33]wFMCommunicate OK [19:25:33]SAM_PROTO_ClearQueue done [19:25:33]KKMCreateOFDPacket [19:25:33]OFDProtocolAddRootSTLVToBuf [19:25:33]FM_MakeSignedData [19:25:33]FM_MakeSignedData [19:25:33]SAM_PROTO_SignData [19:25:33]wFMCommunicate request_size=4 [19:25:33]MH_SAM_APDU [19:25:33]CAPDU: 80 0D 01 02 [19:25:33]Write to MH i2c: E2 08 00 5D 1B 80 0D 01 02 00 00 00 00 F1 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 5D 1B 00 90 00 EC [19:25:33]RAPDU: 90 00 [19:25:33]wFMCommunicate OK [19:25:33]wFMCommunicate request_size=255 [19:25:33]MH_SAM_APDU [19: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2C F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 09 03 00 35 04 06 00 2E [19:25:33]Write to MH i2c: E2 02 01 5E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2C F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 09 03 00 35 04 06 00 2E 00 00 80 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 5E 1B 00 90 00 ED [19:25:33]RAPDU: 90 00 [19:25:33]wFMCommunicate OK [19:25:33]wFMCommunicate request_size=10 [19:25:33]MH_SAM_APDU [19:25:33]CAPDU: 80 0D 02 02 05 E9 91 AA 47 A8 [19:25:33]Write to MH i2c: E2 0D 00 5F 1B 80 0D 02 02 05 00 E9 91 AA 47 A8 00 00 11 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 03 00 5F 1B 00 90 00 EE [19:25:33]RAPDU: 90 00 [19:25:33]wFMCommunicate OK [19:25:33]wFMCommunicate request_size=4 [19:25:33]MH_SAM_APDU [19:25:33]CAPDU: 80 0D 03 02 [19:25:33]Write to MH i2c: E2 08 00 60 1B 80 0D 03 02 00 00 00 00 F6 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 0B 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 0B 00 60 1B 00 A2 F6 58 66 48 DE 3D 64 90 00 14 [19:25:33]RAPDU: A2 F6 58 66 48 DE 3D 64 90 00 [19:25:33]wFMCommunicate OK [19:25:33]SAM_PROTO_SignData done [19:25:33]FM_MakeSignedData done [19:25:33]CreateOFDProtocolMessage [19:25:33]wFMCommunicate request_size=4 [19:25:33]MH_SAM_APDU [19:25:33]CAPDU: 80 11 00 00 [19:25:33]Write to MH i2c: E2 08 00 61 1B 80 11 00 00 00 00 00 00 F6 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:33]Read from MH i2c: E2 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 17 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: E2 17 00 61 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 43 [19:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:33]wFMCommunicate OK [19:25:33]CreateOFDProtocolMessage done [19:25:33]OFDSenderStorePacket 199004 [19:25:33]StoreOFDPacket docnum=199004 [19:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 57 47 07 01 E0 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2C F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 09 03 00 35 04 06 00 2E E9 91 AA 47 A8 A2 F6 58 66 48 DE 3D 64 [19:25:33]CheckFolder [19:25:33]dirname=/storage/ofd_packets [19:25:33]CheckFolder done [19:25:33]ProducePacketName [19:25:33]name=ofd_packets/00199004 [19:25:33]NVStorageSaveData ofd_packets/00199004 [19:25:33]File name is /storage/ofd_packets/00199004 [19:25:33]Write 301 bytes [19:25:33]NVStorageSaveData done [19:25:33]OFDSenderStorePacket done [19:25:33]KKMCreateOFDPacket done [19:25:33]NVStorageSaveData kkm_last_timestamp [19:25:33]File name is /storage/kkm_last_timestamp [19:25:33]Write 4 bytes [19:25:33]NVStorageSaveData done [19:25:33]ExternCall_PrintAddStr [19:25:33]wPrintStart [19:25:33]Write to MH i2c: 01 00 00 62 1B 7D [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 07 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 07 00 62 1B 00 00 00 00 00 FF 0F 92 [19:25:33]RasterBufferAndPrint [19:25:33]line 小褔械褌 N : (1)11326475 [19:25:33]line 袠袧袧: 02508201610067 [19:25:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:25:33]line 袩袪袨袛袗袞袗 [19:25:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:25:33]line 孝芯胁邪褉: 2710124130 [19:25:33]line 袗懈-92-袣-4 [19:25:33]line 7.380 * 67.80 [19:25:33]line = 500.36 [19:25:33]line 袧袛小 12% 袧小袩 1% [19:25:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:25:33]line 袨袣袪校袚袥袝袧袠袝: -0.36 [19:25:33]line 袠孝袨袚袨: 500.00 [19:25:33]line 袙薪械褋械薪芯: 500.00 [19:25:33]line 小袛袗效袗: 0.00 [19:25:33]line 袧小袩 1% : 4.43 [19:25:33]line 袧袛小 12% : 53.14 [19:25:33]line 袧邪谢懈褔薪褘屑懈: 500.00 [19:25:33]line 袘械蟹薪邪谢.: 0.00 [19:25:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:25:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:25:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:25:33]line 效械泻 612 17.08.2024 19:25 [19:25:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:25:33]line 袟袧袦: 0300000079 [19:25:33]line 袪袧袦: 0000000000092545 [19:25:33]line 袙械褉褋懈褟 袣袣袦: 001 [19:25:33]line 肖袦: 0000000000871802 [19:25:33]line 肖袛: 199004 [19:25:33]line 肖袩袛: 51580706113448 [19:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192532&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199004&fm=51580706113448&tin=02508201610067®Number=0000000000092545&sum=50000 [19:25:34]OFD Sender: Processing packet 199004 [packets to send 246, broken 245] [19:25:34]ProducePacketName [19:25:34]name=ofd_packets/00199004 [19:25:34]OFD Sender: To server: 嚂鰌G, [19:25:34]CommunicateWithHost lk.salyk.kg:30040 [19:25:34]ConnectInit lk.salyk.kg [19:25:34]written 0, free lines is 4095 [19:25:34]Connected sock=10 [19: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 31 38 30 32 0F 01 00 00 57 47 07 01 E0 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2C F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 09 03 00 35 04 06 00 2E E9 91 AA 47 A8 A2 F6 58 66 48 DE 3D 64 [19:25:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 77 70 47 00 DF E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5C 09 03 00 F4 03 04 00 3C A5 C0 66 B6 04 01 00 00 16 5E B0 2A 41 69 9C 6E [19:25:34]CommunicateWithHost err = 0 [19:25:34]CheckOFDResponse [19:25:34]1017 (14) - 77093643461234 [19:25:34]1041 (16) - 0000000000871802 [19:25:34]1040 (4) - 199004 [19:25:34]1012 (4) - 17.08.2024 13:27 [19:25:34]1206 (1) - 0 [19:25:34]OFD Sender: Remove packet 199004 [19:25:34]ProducePacketName [19:25:34]name=ofd_packets/00199004 [19:25:34]NVStorageDeleteData [19:25:34]Write to MH i2c: 01 00 00 8D 1B A8 [19:25:34]Write i2c OK [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: 01 [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: 01 07 00 [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: 01 07 00 8D 1B 00 00 00 00 00 E2 0C 9D [19:25:34]RasterBufferAndPrint [19:25:34]line [19:25:34]line [19:25:34]line [19:25:34]line [19:25:34]line [19:25:34]written 0, free lines is 3304 [19:25:34]MH_Cut [19:25:34]Write to MH i2c: D1 01 00 94 1B 01 81 [19:25:34]Write i2c OK [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: D1 [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: D1 01 00 [19:25:34]MH_I2C_Read... [19:25:34]Read from MH i2c: D1 01 00 94 1B 00 80 [19:25:34]Write to MH i2c: 01 00 00 95 1B B0 [19:25:34]Write i2c OK [19:25:34]MH_I2C_Read... [19:25:35]OFD Sender: No OFD packet to send [19:25:35]*** Cut start [19:25:35]*** Purtial cut [19:25:35]*** CUTSNS_PIN = 0 [19:25:35]*** Stage 1: CUTSNS_PIN = 1 [19:25:37]Read from MH i2c: 01 [19:25:37]MH_I2C_Read... [19:25:37]*** Stop cut motor [19:25:37]*** Cut end [19:25:37]Read from MH i2c: 01 07 00 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: 01 07 00 95 1B 00 00 00 00 00 FF 0F C5 [19:25:37]process_action close_receipt done [19:25:37]requested_data is exist [19:25:37]produce_requested_data [19:25:37]requested_item fm.sn is exist - process it [19:25:37]wFMCommunicate request_size=4 [19:25:37]MH_SAM_APDU [19:25:37]CAPDU: 80 11 00 00 [19:25:37]Write to MH i2c: E2 08 00 96 1B 80 11 00 00 00 00 00 00 2B [19:25:37]Write i2c OK [19:25:37]MH_I2C_Read... [19:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:37]Read from MH i2c: E2 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 17 00 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 17 00 96 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [19:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:37]wFMCommunicate OK [19:25:37]requested_item fd.num is exist - process it [19:25:37]SAM_PROTO_GetFieldsCounters [19:25:37]wFMCommunicate request_size=4 [19:25:37]MH_SAM_APDU [19:25:37]CAPDU: 80 13 00 00 [19:25:37]Write to MH i2c: E2 08 00 97 1B 80 13 00 00 00 00 00 00 2E [19:25:37]Write i2c OK [19:25:37]MH_I2C_Read... [19:25:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:37]Read from MH i2c: E2 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 62 00 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 62 00 97 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [19: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:37]wFMCommunicate OK [19:25:37]SAM_PROTO_GetFieldsCounters done [19:25:37]requested_item shift.num is exist - process it [19:25:37]requested_item shift.opened is exist - process it [19:25:37]req_shift_opened [19:25:37]FM_GetShiftState [19:25:37]SAM_PROTO_GetShiftState [19:25:37]wFMCommunicate request_size=4 [19:25:37]MH_SAM_APDU [19:25:37]CAPDU: 80 13 01 00 [19:25:37]Write to MH i2c: E2 08 00 98 1B 80 13 01 00 00 00 00 00 30 [19:25:37]Write i2c OK [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 [19:25:37]MH_I2C_Read... [19:25:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:37]Read from MH i2c: E2 0E 00 [19:25:37]MH_I2C_Read... [19:25:37]Read from MH i2c: E2 0E 00 98 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 90 [19:25:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:37]wFMCommunicate OK [19:25:37]SAM_PROTO_GetShiftState done [19:25:37]FM_GetShiftState done [19:25:37]req_shift_opened done [19:25:37]requested_item shift.open_date is exist - process it [19:25:37]req_shift_open_date [19:25:37]req_shift_open_date done [19:25:37]produce_requested_data done [19:25:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199004,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:25:37]process_action_free close_receipt [19:25:37]json_value_free [19:25:37]json_value_free done [19:25:37]process_json_proto returns [19:25:37]Send response to host [19:25:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199004,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:25:37]free response buf [19:25:37]execute_script done [19:25:37]execute_script returns [19:25:37]free content buf [19:25:37]Sock 9.Close socket [19:25:37]Sock 9.Thread stoped [19:25:40]OFD Sender: No OFD packet to send [19:25:45]OFD Sender: No OFD packet to send [19:25:49]accept exits with 7 [19:25:49]New connection [19:25:49]New thread 3066936676 created [19:25:49]Thread 3066793316 joined [19:25:49]Waiting for new connection... [19:25:49] Sock 7.Parse request [19:25:49]Sock 7.Check first char [19:25:49]Sock 7.First char is OK [19:25:49]request: POST /json_proto HTTP/1.0 [19:25:49]Method: POST [19:25:49]URL: /json_proto [19:25:49]Method is POST - this is cgi request [19:25:49]url: /json_proto [19:25:49]query_string will be loaded in cgi processing [19:25:49]execute_cgi json_proto POST (null) [19:25:49]execute_cgi path=json_proto method=POST [19:25:49]POST find Content-Length [19:25:49]Host: 172.17.46.195:8080 [19:25:49]Content-Length: 802 [19:25:49]Content-Type: application/json [19:25:49] [19:25:49]POST finish read [19:25:49]Found Content-Length = 802 [19:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:49]execute_script... [19:25: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)11326473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:49]POST & json_proto [19:25:49]process_json_proto [19:25:49]json parsed OK: [19:25:49]protocol is kg_v1.0 [19:25:49]action value=close_receipt [19:25:49]process_action close_receipt [19:25:49]cmd_close_receipt [19:25:49]MH_GetDate [19:25:49]Write to MH i2c: F0 00 00 99 1B A3 [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: F0 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: F0 09 00 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: F0 09 00 99 1B 00 3E F9 C0 66 8D AE BC 66 66 [19:25:49]GetLastDocTimeStamp 1723922732 [19:25:49]current date 1723922750 [19:25:49]FM_GetShiftState [19:25:49]SAM_PROTO_GetShiftState [19:25:49]wFMCommunicate request_size=4 [19:25:49]MH_SAM_APDU [19:25:49]CAPDU: 80 13 01 00 [19:25:49]Write to MH i2c: E2 08 00 9A 1B 80 13 01 00 00 00 00 00 32 [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:49]Read from MH i2c: E2 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: E2 0E 00 [19:25:49]MH_I2C_Read... [19:25:49]Read from MH i2c: E2 0E 00 9A 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 92 [19:25:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:49]wFMCommunicate OK [19:25:49]SAM_PROTO_GetShiftState done [19:25:49]FM_GetShiftState done [19:25:49]opened in 1723853126 [19:25:49]opened+sec_in_day 1723939526 [19:25:49]quantity*price = 300075 [19:25:49]sum+1 = 300077 [19:25:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 613 17.08.2024 19:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199005 肖袩袛: 146944126679637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199005&fm=146944126679637&tin=02508201610067®Number=0000000000092545&sum=300076 [19:25:50]StoreToDocumentArchive [19:25:50]shift 463 fd 199005 [19:25:50]save to /storage/0463/doc_00199005 [19:25:50]save last doc name /storage/0463/doc_00199005 to /storage/kkm_last_doc_name [19:25:50]save OK [19:25:50]Clear old archive folders... [19:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:25:50]tlvbuf is 01985CB0 [19:25:50]SAM_PROTO_ClearQueue [19:25:50]wFMCommunicate request_size=4 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 09 00 00 [19:25:50]Write to MH i2c: E2 08 00 A7 1B 80 09 00 00 00 00 00 00 34 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 A7 1B 00 90 00 36 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]SAM_PROTO_ClearQueue done [19:25:50]KKMCreateOFDPacket [19:25:50]OFDProtocolAddRootSTLVToBuf [19:25:50]FM_MakeSignedData [19:25:50]FM_MakeSignedData [19:25:50]SAM_PROTO_SignData [19:25:50]wFMCommunicate request_size=4 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 01 02 [19:25:50]Write to MH i2c: E2 08 00 A8 1B 80 0D 01 02 00 00 00 00 3C [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 A8 1B 00 90 00 37 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]wFMCommunicate request_size=255 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 3E F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 09 03 00 35 04 06 00 85 A5 18 78 [19:25:50]Write to MH i2c: E2 02 01 A9 1B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 3E F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 09 03 00 35 04 06 00 85 A5 18 78 00 00 43 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 A9 1B 00 90 00 38 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]wFMCommunicate request_size=7 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 02 02 02 FA 55 [19:25:50]Write to MH i2c: E2 0A 00 AA 1B 80 0D 02 02 02 00 FA 55 00 00 92 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 AA 1B 00 90 00 39 [19:25:50]RAPDU: 90 00 [19:25:51]wFMCommunicate OK [19:25:51]wFMCommunicate request_size=4 [19:25:51]MH_SAM_APDU [19:25:51]CAPDU: 80 0D 03 02 [19:25:51]Write to MH i2c: E2 08 00 AB 1B 80 0D 03 02 00 00 00 00 41 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:51]Read from MH i2c: E2 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 0B 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 0B 00 AB 1B 00 59 D2 AA 49 F3 73 DD 90 90 00 33 [19:25:51]RAPDU: 59 D2 AA 49 F3 73 DD 90 90 00 [19:25:51]wFMCommunicate OK [19:25:51]SAM_PROTO_SignData done [19:25:51]FM_MakeSignedData done [19:25:51]CreateOFDProtocolMessage [19:25:51]wFMCommunicate request_size=4 [19:25:51]MH_SAM_APDU [19:25:51]CAPDU: 80 11 00 00 [19:25:51]Write to MH i2c: E2 08 00 AC 1B 80 11 00 00 00 00 00 00 41 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:51]Read from MH i2c: E2 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 17 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: E2 17 00 AC 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8E [19:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:51]wFMCommunicate OK [19:25:51]CreateOFDProtocolMessage done [19:25:51]OFDSenderStorePacket 199005 [19:25:51]StoreOFDPacket docnum=199005 [19:25:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3C BC 04 01 B3 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 3E F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 09 03 00 35 04 06 00 85 A5 18 78 FA 55 59 D2 AA 49 F3 73 DD 90 [19:25:51]CheckFolder [19:25:51]dirname=/storage/ofd_packets [19:25:51]CheckFolder done [19:25:51]ProducePacketName [19:25:51]name=ofd_packets/00199005 [19:25:51]NVStorageSaveData ofd_packets/00199005 [19:25:51]File name is /storage/ofd_packets/00199005 [19:25:51]Write 298 bytes [19:25:51]NVStorageSaveData done [19:25:51]OFDSenderStorePacket done [19:25:51]KKMCreateOFDPacket done [19:25:51]NVStorageSaveData kkm_last_timestamp [19:25:51]File name is /storage/kkm_last_timestamp [19:25:51]Write 4 bytes [19:25:51]NVStorageSaveData done [19:25:51]ExternCall_PrintAddStr [19:25:51]wPrintStart [19:25:51]Write to MH i2c: 01 00 00 AD 1B C8 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 07 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 07 00 AD 1B 00 00 00 00 00 FF 0F DD [19:25:51]RasterBufferAndPrint [19:25:51]line 小褔械褌 N : (1)11326473 [19:25:51]line 袠袧袧: 02508201610067 [19:25:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:25:51]line 袩袪袨袛袗袞袗 [19:25:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [19:25:51]line 孝芯胁邪褉: 2710194210 [19:25:51]line 袛孝-袣-5 [19:25:51]line 39.380 * 76.20 [19:25:51]line = 3000.76 [19:25:51]line 袧袛小 12% 袧小袩 1% [19:25:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:25:51]line 袠孝袨袚袨: 3000.76 [19:25:51]line 袧小袩 1% : 26.55 [19:25:51]line 袧袛小 12% : 318.66 [19:25:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:25:51]line 袘械蟹薪邪谢.: 3000.76 [19:25:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:25:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:25:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:25:51]line 效械泻 613 17.08.2024 19:25 [19:25:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:25:51]line 袟袧袦: 0300000079 [19:25:51]line 袪袧袦: 0000000000092545 [19:25:51]line 袙械褉褋懈褟 袣袣袦: 001 [19:25:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:25:51]line 肖袦: 0000000000871802 [19:25:51]line 肖袛: 199005 [19:25:51]line 肖袩袛: 146944126679637 [19:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199005&fm=146944126679637&tin=02508201610067®Number=0000000000092545&sum=300076 [19:25:51]OFD Sender: Processing packet 199005 [packets to send 246, broken 245] [19:25:51]ProducePacketName [19:25:51]name=ofd_packets/00199005 [19:25:51]OFD Sender: To server: 嚂鰌G, [19:25:51]CommunicateWithHost lk.salyk.kg:30040 [19:25:51]ConnectInit lk.salyk.kg [19:25:51]written 0, free lines is 4095 [19:25:51]Connected sock=10 [19:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 3C BC 04 01 B3 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 3E F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5D 09 03 00 35 04 06 00 85 A5 18 78 FA 55 59 D2 AA 49 F3 73 DD 90 [19:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E 7C 47 00 1C 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 31 38 30 32 10 04 04 00 5D 09 03 00 F4 03 04 00 4D A5 C0 66 B6 04 01 00 00 39 39 57 BA 6E 37 81 1C [19:25:51]CommunicateWithHost err = 0 [19:25:51]CheckOFDResponse [19:25:51]1017 (14) - 77093643461234 [19:25:51]1041 (16) - 0000000000871802 [19:25:51]1040 (4) - 199005 [19:25:51]1012 (4) - 17.08.2024 13:27 [19:25:51]1206 (1) - 0 [19:25:51]OFD Sender: Remove packet 199005 [19:25:51]ProducePacketName [19:25:51]name=ofd_packets/00199005 [19:25:51]NVStorageDeleteData [19:25:51]Write to MH i2c: 01 00 00 D7 1B F2 [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 07 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: 01 07 00 D7 1B 00 00 00 00 00 FE 0C 03 [19:25:51]RasterBufferAndPrint [19:25:51]line [19:25:51]line [19:25:51]line [19:25:51]line [19:25:51]line [19:25:51]written 0, free lines is 3332 [19:25:51]MH_Cut [19:25:51]Write to MH i2c: D1 01 00 DE 1B 01 CB [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: D1 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: D1 01 00 [19:25:51]MH_I2C_Read... [19:25:51]Read from MH i2c: D1 01 00 DE 1B 00 CA [19:25:51]Write to MH i2c: 01 00 00 DF 1B FA [19:25:51]Write i2c OK [19:25:51]MH_I2C_Read... [19:25:52]OFD Sender: No OFD packet to send [19:25:52]*** Cut start [19:25:52]*** Purtial cut [19:25:52]*** Stage 1: CUTSNS_PIN = 1 [19:25:52]Read from MH i2c: 01 [19:25:52]MH_I2C_Read... [19:25:52]*** Stop cut motor [19:25:52]*** Cut end [19:25:52]Read from MH i2c: 01 07 00 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: 01 07 00 DF 1B 00 00 00 00 00 FF 0F 0F [19:25:52]process_action close_receipt done [19:25:52]requested_data is exist [19:25:52]produce_requested_data [19:25:52]requested_item fm.sn is exist - process it [19:25:52]wFMCommunicate request_size=4 [19:25:52]MH_SAM_APDU [19:25:52]CAPDU: 80 11 00 00 [19:25:52]Write to MH i2c: E2 08 00 E0 1B 80 11 00 00 00 00 00 00 75 [19:25:52]Write i2c OK [19:25:52]MH_I2C_Read... [19:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:52]Read from MH i2c: E2 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 17 00 [19:25:52]MH_I2C_Read... [19:25:52]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 31 38 30 32 90 00 C2 [19:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:53]wFMCommunicate OK [19:25:53]requested_item fd.num is exist - process it [19:25:53]SAM_PROTO_GetFieldsCounters [19:25:53]wFMCommunicate request_size=4 [19:25:53]MH_SAM_APDU [19:25:53]CAPDU: 80 13 00 00 [19:25:53]Write to MH i2c: E2 08 00 E1 1B 80 13 00 00 00 00 00 00 78 [19:25:53]Write i2c OK [19:25:53]MH_I2C_Read... [19:25:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:53]Read from MH i2c: E2 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: E2 62 00 [19:25:53]MH_I2C_Read... [19:25: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 01 [19:25:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:53]wFMCommunicate OK [19:25:53]SAM_PROTO_GetFieldsCounters done [19:25:53]requested_item shift.num is exist - process it [19:25:53]requested_item shift.opened is exist - process it [19:25:53]req_shift_opened [19:25:53]FM_GetShiftState [19:25:53]SAM_PROTO_GetShiftState [19:25:53]wFMCommunicate request_size=4 [19:25:53]MH_SAM_APDU [19:25:53]CAPDU: 80 13 01 00 [19:25:53]Write to MH i2c: E2 08 00 E2 1B 80 13 01 00 00 00 00 00 7A [19:25:53]Write i2c OK [19:25:53]MH_I2C_Read... [19:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:53]Read from MH i2c: E2 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: E2 0E 00 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: E2 0E 00 E2 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DA [19:25:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:53]wFMCommunicate OK [19:25:53]SAM_PROTO_GetShiftState done [19:25:53]FM_GetShiftState done [19:25:53]req_shift_opened done [19:25:53]requested_item shift.open_date is exist - process it [19:25:53]req_shift_open_date [19:25:53]req_shift_open_date done [19:25:53]produce_requested_data done [19:25:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199005,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:25:53]process_action_free close_receipt [19:25:53]json_value_free [19:25:53]json_value_free done [19:25:53]process_json_proto returns [19:25:53]Send response to host [19:25:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199005,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:25:53]free response buf [19:25:53]execute_script done [19:25:53]execute_script returns [19:25:53]free content buf [19:25:53]Sock 7.Close socket [19:25:53]Sock 7.Thread stoped [19:25:53]accept exits with 9 [19:25:53]New connection [19:25:53]New thread 3066793316 created [19:25:53]Thread 3066936676 joined [19:25:53]Waiting for new connection... [19:25:53] Sock 9.Parse request [19:25:53]Sock 9.Check first char [19:25:53]Sock 9.First char is OK [19:25:53]request: POST /json_proto HTTP/1.0 [19:25:53]Method: POST [19:25:53]URL: /json_proto [19:25:53]Method is POST - this is cgi request [19:25:53]url: /json_proto [19:25:53]query_string will be loaded in cgi processing [19:25:53]execute_cgi json_proto POST (null) [19:25:53]execute_cgi path=json_proto method=POST [19:25:53]POST find Content-Length [19:25:53]Host: 172.17.46.195:8080 [19:25:53]Content-Length: 808 [19:25:53]Content-Type: application/json [19:25:53] [19:25:53]POST finish read [19:25:53]Found Content-Length = 808 [19:25:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:53]execute_script... [19:25: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)11326474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:53]POST & json_proto [19:25:53]process_json_proto [19:25:53]json parsed OK: [19:25:53]protocol is kg_v1.0 [19:25:53]action value=close_receipt [19:25:53]process_action close_receipt [19:25:53]cmd_close_receipt [19:25:53]MH_GetDate [19:25:53]Write to MH i2c: F0 00 00 E3 1B ED [19:25:53]Write i2c OK [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: F0 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: F0 09 00 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: F0 09 00 E3 1B 00 42 F9 C0 66 8D AE BC 66 B4 [19:25:53]GetLastDocTimeStamp 1723922750 [19:25:53]current date 1723922754 [19:25:53]FM_GetShiftState [19:25:53]SAM_PROTO_GetShiftState [19:25:53]wFMCommunicate request_size=4 [19:25:53]MH_SAM_APDU [19:25:53]CAPDU: 80 13 01 00 [19:25:53]Write to MH i2c: E2 08 00 E4 1B 80 13 01 00 00 00 00 00 7C [19:25:53]Write i2c OK [19:25:53]MH_I2C_Read... [19:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:53]Read from MH i2c: E2 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: E2 0E 00 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: E2 0E 00 E4 1B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DC [19:25:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:53]wFMCommunicate OK [19:25:53]SAM_PROTO_GetShiftState done [19:25:53]FM_GetShiftState done [19:25:53]opened in 1723853126 [19:25:53]opened+sec_in_day 1723939526 [19:25:53]quantity*price = 100032 [19:25:53]sum+1 = 100033 [19:25:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 614 17.08.2024 19:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199006 肖袩袛: 200955758201619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192554&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199006&fm=200955758201619&tin=02508201610067®Number=0000000000092545&sum=100032 [19:25:55]StoreToDocumentArchive [19:25:55]shift 463 fd 199006 [19:25:55]save to /storage/0463/doc_00199006 [19:25:55]save last doc name /storage/0463/doc_00199006 to /storage/kkm_last_doc_name [19:25:55]save OK [19:25:55]Clear old archive folders... [19:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:25:55]tlvbuf is 01960100 [19:25:55]SAM_PROTO_ClearQueue [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 09 00 00 [19:25:55]Write to MH i2c: E2 08 00 F1 1B 80 09 00 00 00 00 00 00 7E [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 F1 1B 00 90 00 80 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]SAM_PROTO_ClearQueue done [19:25:55]KKMCreateOFDPacket [19:25:55]OFDProtocolAddRootSTLVToBuf [19:25:55]FM_MakeSignedData [19:25:55]FM_MakeSignedData [19:25:55]SAM_PROTO_SignData [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 01 02 [19:25:55]Write to MH i2c: E2 08 00 F2 1B 80 0D 01 02 00 00 00 00 86 [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 F2 1B 00 90 00 81 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]wFMCommunicate request_size=255 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 42 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 09 03 00 35 04 06 00 B6 C4 [19:25:55]Write to MH i2c: E2 02 01 F3 1B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 42 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 09 03 00 35 04 06 00 B6 C4 00 00 D7 [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 F3 1B 00 90 00 82 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]wFMCommunicate request_size=9 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 02 02 04 A8 95 4B 13 [19:25:55]Write to MH i2c: E2 0C 00 F4 1B 80 0D 02 02 04 00 A8 95 4B 13 00 00 2C [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 03 00 F4 1B 00 90 00 83 [19:25:55]RAPDU: 90 00 [19:25:55]wFMCommunicate OK [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 0D 03 02 [19:25:55]Write to MH i2c: E2 08 00 F5 1B 80 0D 03 02 00 00 00 00 8B [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 0B 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 0B 00 F5 1B 00 06 A8 D9 3B 04 6C AD 67 90 00 D2 [19:25:55]RAPDU: 06 A8 D9 3B 04 6C AD 67 90 00 [19:25:55]wFMCommunicate OK [19:25:55]SAM_PROTO_SignData done [19:25:55]FM_MakeSignedData done [19:25:55]CreateOFDProtocolMessage [19:25:55]wFMCommunicate request_size=4 [19:25:55]MH_SAM_APDU [19:25:55]CAPDU: 80 11 00 00 [19:25:55]Write to MH i2c: E2 08 00 F6 1B 80 11 00 00 00 00 00 00 8B [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:55]Read from MH i2c: E2 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: E2 17 00 [19:25:55]MH_I2C_Read... [19:25:55]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 31 38 30 32 90 00 D8 [19:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:55]wFMCommunicate OK [19:25:55]CreateOFDProtocolMessage done [19:25:55]OFDSenderStorePacket 199006 [19:25:55]StoreOFDPacket docnum=199006 [19:25:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 F2 91 06 01 C8 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 42 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 09 03 00 35 04 06 00 B6 C4 A8 95 4B 13 06 A8 D9 3B 04 6C AD 67 [19:25:55]CheckFolder [19:25:55]dirname=/storage/ofd_packets [19:25:55]CheckFolder done [19:25:55]ProducePacketName [19:25:55]name=ofd_packets/00199006 [19:25:55]NVStorageSaveData ofd_packets/00199006 [19:25:55]File name is /storage/ofd_packets/00199006 [19:25:55]Write 300 bytes [19:25:55]NVStorageSaveData done [19:25:55]OFDSenderStorePacket done [19:25:55]KKMCreateOFDPacket done [19:25:55]NVStorageSaveData kkm_last_timestamp [19:25:55]File name is /storage/kkm_last_timestamp [19:25:55]Write 4 bytes [19:25:55]NVStorageSaveData done [19:25:55]ExternCall_PrintAddStr [19:25:55]wPrintStart [19:25:55]Write to MH i2c: 01 00 00 F7 1B 12 [19:25:55]Write i2c OK [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: 01 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: 01 07 00 [19:25:55]MH_I2C_Read... [19:25:55]Read from MH i2c: 01 07 00 F7 1B 00 00 00 00 00 FF 0F 27 [19:25:55]RasterBufferAndPrint [19:25:55]line 小褔械褌 N : (1)11326474 [19:25:55]line 袠袧袧: 02508201610067 [19:25:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:25:55]line 袩袪袨袛袗袞袗 [19:25:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [19:25:55]line 孝芯胁邪褉: 2711190000 [19:25:55]line 袚袗袟-袣-3 [19:25:55]line 26.050 * 38.40 [19:25:55]line = 1000.32 [19:25:55]line 袧袛小 12% 袧小袩 1% [19:25:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:25:55]line 袠孝袨袚袨: 1000.32 [19:25:55]line 袧小袩 1% : 8.85 [19:25:55]line 袧袛小 12% : 106.23 [19:25:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:25:55]line 袘械蟹薪邪谢.: 1000.32 [19:25:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:25:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:25:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:25:55]line 效械泻 614 17.08.2024 19:25 [19:25:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:25:55]line 袟袧袦: 0300000079 [19:25:55]line 袪袧袦: 0000000000092545 [19:25:55]line 袙械褉褋懈褟 袣袣袦: 001 [19:25:55]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:25:55]line 肖袦: 0000000000871802 [19:25:55]line 肖袛: 199006 [19:25:55]line 肖袩袛: 200955758201619 [19:25:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192554&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199006&fm=200955758201619&tin=02508201610067®Number=0000000000092545&sum=100032 [19:25:55]written 0, free lines is 4095 [19:25:55]OFD Sender: Processing packet 199006 [packets to send 246, broken 245] [19:25:55]ProducePacketName [19:25:55]name=ofd_packets/00199006 [19:25:55]OFD Sender: To server: 嚂鰌G, [19:25:55]CommunicateWithHost lk.salyk.kg:30040 [19:25:55]ConnectInit lk.salyk.kg [19:25:56]Write to MH i2c: 01 00 00 21 1C 3D [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 07 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: 01 07 00 21 1C 00 00 00 00 00 E4 0C 34 [19:25:56]RasterBufferAndPrint [19:25:56]line [19:25:56]line [19:25:56]line [19:25:56]line [19:25:56]line [19:25:56]written 0, free lines is 3310 [19:25:56]MH_Cut [19:25:56]Write to MH i2c: D1 01 00 28 1C 01 16 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: D1 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: D1 01 00 [19:25:56]MH_I2C_Read... [19:25:56]Read from MH i2c: D1 01 00 28 1C 00 15 [19:25:56]Write to MH i2c: 01 00 00 29 1C 45 [19:25:56]Write i2c OK [19:25:56]MH_I2C_Read... [19:25:56]Connected sock=11 [19:25:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 F2 91 06 01 C8 55 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 42 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 09 03 00 35 04 06 00 B6 C4 A8 95 4B 13 06 A8 D9 3B 04 6C AD 67 [19:25:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4C B2 47 00 6A AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5E 09 03 00 F4 03 04 00 52 A5 C0 66 B6 04 01 00 00 2F A7 1A 11 2E 6B 56 53 [19:25:56]CommunicateWithHost err = 0 [19:25:56]CheckOFDResponse [19:25:56]1017 (14) - 77093643461234 [19:25:56]1041 (16) - 0000000000871802 [19:25:56]1040 (4) - 199006 [19:25:56]1012 (4) - 17.08.2024 13:27 [19:25:56]1206 (1) - 0 [19:25:56]OFD Sender: Remove packet 199006 [19:25:56]ProducePacketName [19:25:56]name=ofd_packets/00199006 [19:25:56]NVStorageDeleteData [19:25:57]*** Cut start [19:25:57]*** Purtial cut [19:25:57]*** CUTSNS_PIN = 0 [19:25:57]OFD Sender: No OFD packet to send [19:25:57]*** Stage 1: CUTSNS_PIN = 1 [19:25:59]Read from MH i2c: 01 [19:25:59]MH_I2C_Read... [19:25:59]*** Stop cut motor [19:25:59]*** Cut end [19:25:59]Read from MH i2c: 01 07 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: 01 07 00 29 1C 00 00 00 00 00 FF 0F 5A [19:25:59]process_action close_receipt done [19:25:59]requested_data is exist [19:25:59]produce_requested_data [19:25:59]requested_item fm.sn is exist - process it [19:25:59]wFMCommunicate request_size=4 [19:25:59]MH_SAM_APDU [19:25:59]CAPDU: 80 11 00 00 [19:25:59]Write to MH i2c: E2 08 00 2A 1C 80 11 00 00 00 00 00 00 C0 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:59]Read from MH i2c: E2 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 17 00 [19:25:59]MH_I2C_Read... [19:25:59]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 31 38 30 32 90 00 0D [19:25:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:25:59]wFMCommunicate OK [19:25:59]requested_item fd.num is exist - process it [19:25:59]SAM_PROTO_GetFieldsCounters [19:25:59]wFMCommunicate request_size=4 [19:25:59]MH_SAM_APDU [19:25:59]CAPDU: 80 13 00 00 [19:25:59]Write to MH i2c: E2 08 00 2B 1C 80 13 00 00 00 00 00 00 C3 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:59]Read from MH i2c: E2 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 62 00 [19:25:59]MH_I2C_Read... [19:25:59]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [19:25:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:59]wFMCommunicate OK [19:25:59]SAM_PROTO_GetFieldsCounters done [19:25:59]requested_item shift.num is exist - process it [19:25:59]requested_item shift.opened is exist - process it [19:25:59]req_shift_opened [19:25:59]FM_GetShiftState [19:25:59]SAM_PROTO_GetShiftState [19:25:59]wFMCommunicate request_size=4 [19:25:59]MH_SAM_APDU [19:25:59]CAPDU: 80 13 01 00 [19:25:59]Write to MH i2c: E2 08 00 2C 1C 80 13 01 00 00 00 00 00 C5 [19:25:59]Write i2c OK [19:25:59]MH_I2C_Read... [19:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:59]Read from MH i2c: E2 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 0E 00 [19:25:59]MH_I2C_Read... [19:25:59]Read from MH i2c: E2 0E 00 2C 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 25 [19:25:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:25:59]wFMCommunicate OK [19:25:59]SAM_PROTO_GetShiftState done [19:25:59]FM_GetShiftState done [19:25:59]req_shift_opened done [19:25:59]requested_item shift.open_date is exist - process it [19:25:59]req_shift_open_date [19:25:59]req_shift_open_date done [19:25:59]produce_requested_data done [19:25:59]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199006,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:25:59]process_action_free close_receipt [19:25:59]json_value_free [19:25:59]json_value_free done [19:25:59]process_json_proto returns [19:25:59]Send response to host [19:25:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199006,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:25:59]free response buf [19:25:59]execute_script done [19:25:59]execute_script returns [19:25:59]free content buf [19:25:59]Sock 9.Close socket [19:25:59]Sock 9.Thread stoped [19:26:02]OFD Sender: No OFD packet to send [19:26:07]OFD Sender: No OFD packet to send [19:26:12]OFD Sender: No OFD packet to send [19:26:17]OFD Sender: No OFD packet to send [19:26:22]OFD Sender: No OFD packet to send [19:26:27]OFD Sender: No OFD packet to send [19:26:32]OFD Sender: No OFD packet to send [19:26:37]OFD Sender: No OFD packet to send [19:26:42]OFD Sender: No OFD packet to send [19:26:46]accept exits with 7 [19:26:46]New connection [19:26:46]New thread 3066936676 created [19:26:46]Thread 3066793316 joined [19:26:46]Waiting for new connection... [19:26:46] Sock 7.Parse request [19:26:46]Sock 7.Check first char [19:26:46]Sock 7.First char is OK [19:26:46]request: POST /json_proto HTTP/1.0 [19:26:46]Method: POST [19:26:46]URL: /json_proto [19:26:46]Method is POST - this is cgi request [19:26:46]url: /json_proto [19:26:46]query_string will be loaded in cgi processing [19:26:46]execute_cgi json_proto POST (null) [19:26:46]execute_cgi path=json_proto method=POST [19:26:46]POST find Content-Length [19:26:46]Host: 172.17.46.195:8080 [19:26:46]Content-Length: 818 [19:26:46]Content-Type: application/json [19:26:46] [19:26:46]POST finish read [19:26:46]Found Content-Length = 818 [19:26:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:46]execute_script... [19:26: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)11326476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:46]POST & json_proto [19:26:46]process_json_proto [19:26:46]json parsed OK: [19:26:46]protocol is kg_v1.0 [19:26:46]action value=close_receipt [19:26:46]process_action close_receipt [19:26:46]cmd_close_receipt [19:26:46]MH_GetDate [19:26:46]Write to MH i2c: F0 00 00 2D 1C 38 [19:26:46]Write i2c OK [19:26:46]MH_I2C_Read... [19:26:46]Read from MH i2c: F0 [19:26:46]MH_I2C_Read... [19:26:46]Read from MH i2c: F0 09 00 [19:26:46]MH_I2C_Read... [19:26:46]Read from MH i2c: F0 09 00 2D 1C 00 77 F9 C0 66 8D AE BC 66 34 [19:26:46]GetLastDocTimeStamp 1723922754 [19:26:46]current date 1723922807 [19:26:46]FM_GetShiftState [19:26:46]SAM_PROTO_GetShiftState [19:26:46]wFMCommunicate request_size=4 [19:26:46]MH_SAM_APDU [19:26:46]CAPDU: 80 13 01 00 [19:26:46]Write to MH i2c: E2 08 00 2E 1C 80 13 01 00 00 00 00 00 C7 [19:26:46]Write i2c OK [19:26:46]MH_I2C_Read... [19:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:46]Read from MH i2c: E2 [19:26:46]MH_I2C_Read... [19:26:46]Read from MH i2c: E2 0E 00 [19:26:46]MH_I2C_Read... [19:26:46]Read from MH i2c: E2 0E 00 2E 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 27 [19:26:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:26:46]wFMCommunicate OK [19:26:46]SAM_PROTO_GetShiftState done [19:26:46]FM_GetShiftState done [19:26:46]opened in 1723853126 [19:26:46]opened+sec_in_day 1723939526 [19:26:46]quantity*price = 50010 [19:26:46]sum+1 = 50012 [19:26:46]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 615 17.08.2024 19:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199007 肖袩袛: 162681876310348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199007&fm=162681876310348&tin=02508201610067®Number=0000000000092545&sum=50011 [19:26:47]StoreToDocumentArchive [19:26:47]shift 463 fd 199007 [19:26:47]save to /storage/0463/doc_00199007 [19:26:47]save last doc name /storage/0463/doc_00199007 to /storage/kkm_last_doc_name [19:26:47]save OK [19:26:47]Clear old archive folders... [19:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:47]tlvbuf is B6ED65D0 [19:26:47]SAM_PROTO_ClearQueue [19:26:47]wFMCommunicate request_size=4 [19:26:47]MH_SAM_APDU [19:26:47]CAPDU: 80 09 00 00 [19:26:47]Write to MH i2c: E2 08 00 3B 1C 80 09 00 00 00 00 00 00 C9 [19:26:47]Write i2c OK [19:26:47]MH_I2C_Read... [19:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:47]Read from MH i2c: E2 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 03 00 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 03 00 3B 1C 00 90 00 CB [19:26:47]RAPDU: 90 00 [19:26:47]wFMCommunicate OK [19:26:47]SAM_PROTO_ClearQueue done [19:26:47]KKMCreateOFDPacket [19:26:47]OFDProtocolAddRootSTLVToBuf [19:26:47]FM_MakeSignedData [19:26:47]FM_MakeSignedData [19:26:47]SAM_PROTO_SignData [19:26:47]wFMCommunicate request_size=4 [19:26:47]MH_SAM_APDU [19:26:47]CAPDU: 80 0D 01 02 [19:26:47]Write to MH i2c: E2 08 00 3C 1C 80 0D 01 02 00 00 00 00 D1 [19:26:47]Write i2c OK [19:26:47]MH_I2C_Read... [19:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:47]Read from MH i2c: E2 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 03 00 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 03 00 3C 1C 00 90 00 CC [19:26:47]RAPDU: 90 00 [19:26:47]wFMCommunicate OK [19:26:47]wFMCommunicate request_size=255 [19:26:47]MH_SAM_APDU [19:26:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 77 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 09 03 00 35 04 06 00 93 [19:26:47]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 77 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 09 03 00 35 04 06 00 93 00 00 15 [19:26:47]Write i2c OK [19:26:47]MH_I2C_Read... [19:26:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:48]Read from MH i2c: E2 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 03 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 03 00 3D 1C 00 90 00 CD [19:26:48]RAPDU: 90 00 [19:26:48]wFMCommunicate OK [19:26:48]wFMCommunicate request_size=10 [19:26:48]MH_SAM_APDU [19:26:48]CAPDU: 80 0D 02 02 05 F5 53 72 E9 4C [19:26:48]Write to MH i2c: E2 0D 00 3E 1C 80 0D 02 02 05 00 F5 53 72 E9 4C 00 00 CD [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:48]Read from MH i2c: E2 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 03 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 03 00 3E 1C 00 90 00 CE [19:26:48]RAPDU: 90 00 [19:26:48]wFMCommunicate OK [19:26:48]wFMCommunicate request_size=4 [19:26:48]MH_SAM_APDU [19:26:48]CAPDU: 80 0D 03 02 [19:26:48]Write to MH i2c: E2 08 00 3F 1C 80 0D 03 02 00 00 00 00 D6 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:48]Read from MH i2c: E2 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 0B 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 0B 00 3F 1C 00 5D 6C 8D CD EC 35 03 A3 90 00 C1 [19:26:48]RAPDU: 5D 6C 8D CD EC 35 03 A3 90 00 [19:26:48]wFMCommunicate OK [19:26:48]SAM_PROTO_SignData done [19:26:48]FM_MakeSignedData done [19:26:48]CreateOFDProtocolMessage [19:26:48]wFMCommunicate request_size=4 [19:26:48]MH_SAM_APDU [19:26:48]CAPDU: 80 11 00 00 [19:26:48]Write to MH i2c: E2 08 00 40 1C 80 11 00 00 00 00 00 00 D6 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:48]Read from MH i2c: E2 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: E2 17 00 [19:26:48]MH_I2C_Read... [19:26:48]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 31 38 30 32 90 00 23 [19:26:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:26:48]wFMCommunicate OK [19:26:48]CreateOFDProtocolMessage done [19:26:48]OFDSenderStorePacket 199007 [19:26:48]StoreOFDPacket docnum=199007 [19:26:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A5 FD 07 01 79 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 77 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 09 03 00 35 04 06 00 93 F5 53 72 E9 4C 5D 6C 8D CD EC 35 03 A3 [19:26:48]CheckFolder [19:26:48]dirname=/storage/ofd_packets [19:26:48]CheckFolder done [19:26:48]ProducePacketName [19:26:48]name=ofd_packets/00199007 [19:26:48]NVStorageSaveData ofd_packets/00199007 [19:26:48]File name is /storage/ofd_packets/00199007 [19:26:48]Write 301 bytes [19:26:48]NVStorageSaveData done [19:26:48]OFDSenderStorePacket done [19:26:48]KKMCreateOFDPacket done [19:26:48]NVStorageSaveData kkm_last_timestamp [19:26:48]File name is /storage/kkm_last_timestamp [19:26:48]Write 4 bytes [19:26:48]NVStorageSaveData done [19:26:48]ExternCall_PrintAddStr [19:26:48]wPrintStart [19:26:48]Write to MH i2c: 01 00 00 41 1C 5D [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 41 1C 00 00 00 00 00 FF 0F 72 [19:26:48]RasterBufferAndPrint [19:26:48]line 小褔械褌 N : (1)11326476 [19:26:48]line 袠袧袧: 02508201610067 [19:26:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:26:48]line 袩袪袨袛袗袞袗 [19:26:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [19:26:48]line 孝芯胁邪褉: 2710124500 [19:26:48]line 袗懈-95-袣-5 [19:26:48]line 6.740 * 74.20 [19:26:48]line = 500.11 [19:26:48]line 袧袛小 12% 袧小袩 1% [19:26:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:26:48]line 袠孝袨袚袨: 500.11 [19:26:48]line 袧小袩 1% : 4.43 [19:26:48]line 袧袛小 12% : 53.11 [19:26:48]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:26:48]line 袘械蟹薪邪谢.: 500.11 [19:26:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:26:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:26:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:26:48]line 效械泻 615 17.08.2024 19:26 [19:26:48]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:26:48]line 袟袧袦: 0300000079 [19:26:48]line 袪袧袦: 0000000000092545 [19:26:48]line 袙械褉褋懈褟 袣袣袦: 001 [19:26:48]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [19:26:48]line 肖袦: 0000000000871802 [19:26:48]line 肖袛: 199007 [19:26:48]line 肖袩袛: 162681876310348 [19:26:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T192647&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199007&fm=162681876310348&tin=02508201610067®Number=0000000000092545&sum=50011 [19:26:48]written 0, free lines is 4095 [19:26:48]OFD Sender: Processing packet 199007 [packets to send 246, broken 245] [19:26:48]ProducePacketName [19:26:48]name=ofd_packets/00199007 [19:26:48]OFD Sender: To server: 嚂鰌G, [19:26:48]CommunicateWithHost lk.salyk.kg:30040 [19:26:48]ConnectInit lk.salyk.kg [19:26:48]Connected sock=10 [19:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A5 FD 07 01 79 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 77 F9 C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 5F 09 03 00 35 04 06 00 93 F5 53 72 E9 4C 5D 6C 8D CD EC 35 03 A3 [19:26:48]Write to MH i2c: 01 00 00 6B 1C 87 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 6B 1C 00 00 00 00 00 E4 0C 7E [19:26:48]RasterBufferAndPrint [19:26:48]line [19:26:48]line [19:26:48]line [19:26:48]line [19:26:48]line [19:26:48]written 0, free lines is 3305 [19:26:48]MH_Cut [19:26:48]Write to MH i2c: D1 01 00 72 1C 01 60 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: D1 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: D1 01 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: D1 01 00 72 1C 00 5F [19:26:48]Write to MH i2c: 01 00 00 73 1C 8F [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 C2 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 31 38 30 32 10 04 04 00 5F 09 03 00 F4 03 04 00 86 A5 C0 66 B6 04 01 00 00 DD 5C D1 E5 C6 5A 4B 35 [19:26:48]CommunicateWithHost err = 0 [19:26:48]CheckOFDResponse [19:26:48]1017 (14) - 77093643461234 [19:26:48]1041 (16) - 0000000000871802 [19:26:48]1040 (4) - 199007 [19:26:48]1012 (4) - 17.08.2024 13:28 [19:26:48]1206 (1) - 0 [19:26:48]OFD Sender: Remove packet 199007 [19:26:48]ProducePacketName [19:26:48]name=ofd_packets/00199007 [19:26:48]NVStorageDeleteData [19:26:49]OFD Sender: No OFD packet to send [19:26:49]*** Cut start [19:26:49]*** Purtial cut [19:26:49]*** Stage 1: CUTSNS_PIN = 1 [19:26:49]Read from MH i2c: 01 [19:26:49]MH_I2C_Read... [19:26:49]*** Stop cut motor [19:26:49]*** Cut end [19:26:49]Read from MH i2c: 01 07 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: 01 07 00 73 1C 00 00 00 00 00 FF 0F A4 [19:26:49]process_action close_receipt done [19:26:49]requested_data is exist [19:26:49]produce_requested_data [19:26:49]requested_item fm.sn is exist - process it [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 11 00 00 [19:26:49]Write to MH i2c: E2 08 00 74 1C 80 11 00 00 00 00 00 00 0A [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 17 00 [19:26:49]MH_I2C_Read... [19:26:49]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 31 38 30 32 90 00 57 [19:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:26:49]wFMCommunicate OK [19:26:49]requested_item fd.num is exist - process it [19:26:49]SAM_PROTO_GetFieldsCounters [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 13 00 00 [19:26:49]Write to MH i2c: E2 08 00 75 1C 80 13 00 00 00 00 00 00 0D [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 62 00 [19:26:49]MH_I2C_Read... [19:26:49]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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [19:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 5F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:50]wFMCommunicate OK [19:26:50]SAM_PROTO_GetFieldsCounters done [19:26:50]requested_item shift.num is exist - process it [19:26:50]requested_item shift.opened is exist - process it [19:26:50]req_shift_opened [19:26:50]FM_GetShiftState [19:26:50]SAM_PROTO_GetShiftState [19:26:50]wFMCommunicate request_size=4 [19:26:50]MH_SAM_APDU [19:26:50]CAPDU: 80 13 01 00 [19:26:50]Write to MH i2c: E2 08 00 76 1C 80 13 01 00 00 00 00 00 0F [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:50]Read from MH i2c: E2 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 0E 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: E2 0E 00 76 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6F [19:26:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:26:50]wFMCommunicate OK [19:26:50]SAM_PROTO_GetShiftState done [19:26:50]FM_GetShiftState done [19:26:50]req_shift_opened done [19:26:50]requested_item shift.open_date is exist - process it [19:26:50]req_shift_open_date [19:26:50]req_shift_open_date done [19:26:50]produce_requested_data done [19:26:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199007,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:26:50]process_action_free close_receipt [19:26:50]json_value_free [19:26:50]json_value_free done [19:26:50]process_json_proto returns [19:26:50]Send response to host [19:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199007,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:26:50]free response buf [19:26:50]execute_script done [19:26:50]execute_script returns [19:26:50]free content buf [19:26:50]Sock 7.Close socket [19:26:50]Sock 7.Thread stoped [19:26:54]OFD Sender: No OFD packet to send [19:26:59]OFD Sender: No OFD packet to send [19:27:04]OFD Sender: No OFD packet to send [19:27:09]OFD Sender: No OFD packet to send [19:27:14]OFD Sender: No OFD packet to send [19:27:19]OFD Sender: No OFD packet to send [19:27:24]OFD Sender: No OFD packet to send [19:27:29]OFD Sender: No OFD packet to send [19:27:34]OFD Sender: No OFD packet to send [19:27:39]OFD Sender: No OFD packet to send [19:27:44]OFD Sender: No OFD packet to send [19:27:49]OFD Sender: No OFD packet to send [19:27:54]OFD Sender: No OFD packet to send [19:27:59]OFD Sender: No OFD packet to send [19:28:04]OFD Sender: No OFD packet to send [19:28:09]OFD Sender: No OFD packet to send [19:28:14]OFD Sender: No OFD packet to send [19:28:19]OFD Sender: No OFD packet to send [19:28:24]OFD Sender: No OFD packet to send [19:28:29]OFD Sender: No OFD packet to send [19:28:34]OFD Sender: No OFD packet to send [19:28:39]OFD Sender: No OFD packet to send [19:28:44]OFD Sender: No OFD packet to send [19:28:49]OFD Sender: No OFD packet to send [19:28:54]OFD Sender: No OFD packet to send [19:28:59]OFD Sender: No OFD packet to send [19:29:04]OFD Sender: No OFD packet to send [19:29:09]OFD Sender: No OFD packet to send [19:29:14]OFD Sender: No OFD packet to send [19:29:19]OFD Sender: No OFD packet to send [19:29:24]OFD Sender: No OFD packet to send [19:29:29]OFD Sender: No OFD packet to send [19:29:34]OFD Sender: No OFD packet to send [19:29:39]OFD Sender: No OFD packet to send [19:29:44]OFD Sender: No OFD packet to send [19:29:49]OFD Sender: No OFD packet to send [19:29:54]OFD Sender: No OFD packet to send [19:29:59]OFD Sender: No OFD packet to send [19:30:04]OFD Sender: No OFD packet to send [19:30:09]OFD Sender: No OFD packet to send [19:30:14]OFD Sender: No OFD packet to send [19:30:19]OFD Sender: No OFD packet to send [19:30:24]OFD Sender: No OFD packet to send [19:30:29]OFD Sender: No OFD packet to send [19:30:34]OFD Sender: No OFD packet to send [19:30:39]OFD Sender: No OFD packet to send [19:30:44]OFD Sender: No OFD packet to send [19:30:49]OFD Sender: No OFD packet to send [19:30:54]OFD Sender: No OFD packet to send [19:30:59]OFD Sender: No OFD packet to send [19:31:04]OFD Sender: No OFD packet to send [19:31:09]OFD Sender: No OFD packet to send [19:31:14]OFD Sender: No OFD packet to send [19:31:19]OFD Sender: No OFD packet to send [19:31:24]OFD Sender: No OFD packet to send [19:31:29]OFD Sender: No OFD packet to send [19:31:34]OFD Sender: No OFD packet to send [19:31:39]OFD Sender: No OFD packet to send [19:31:44]OFD Sender: No OFD packet to send [19:31:49]OFD Sender: No OFD packet to send [19:31:54]OFD Sender: No OFD packet to send [19:31:59]OFD Sender: No OFD packet to send [19:32:04]OFD Sender: No OFD packet to send [19:32:09]OFD Sender: No OFD packet to send [19:32:14]OFD Sender: No OFD packet to send [19:32:19]OFD Sender: No OFD packet to send [19:32:24]OFD Sender: No OFD packet to send [19:32:29]OFD Sender: No OFD packet to send [19:32:34]OFD Sender: No OFD packet to send [19:32:39]OFD Sender: No OFD packet to send [19:32:44]OFD Sender: No OFD packet to send [19:32:49]OFD Sender: No OFD packet to send [19:32:54]OFD Sender: No OFD packet to send [19:32:59]OFD Sender: No OFD packet to send [19:33:04]OFD Sender: No OFD packet to send [19:33:09]OFD Sender: No OFD packet to send [19:33:14]OFD Sender: No OFD packet to send [19:33:19]OFD Sender: No OFD packet to send [19:33:24]OFD Sender: No OFD packet to send [19:33:29]OFD Sender: No OFD packet to send [19:33:34]OFD Sender: No OFD packet to send [19:33:39]OFD Sender: No OFD packet to send [19:33:44]OFD Sender: No OFD packet to send [19:33:49]OFD Sender: No OFD packet to send [19:33:55]OFD Sender: No OFD packet to send [19:34:00]OFD Sender: No OFD packet to send [19:34:05]OFD Sender: No OFD packet to send [19:34:10]OFD Sender: No OFD packet to send [19:34:15]OFD Sender: No OFD packet to send [19:34:20]OFD Sender: No OFD packet to send [19:34:25]OFD Sender: No OFD packet to send [19:34:30]OFD Sender: No OFD packet to send [19:34:35]OFD Sender: No OFD packet to send [19:34:40]OFD Sender: No OFD packet to send [19:34:45]OFD Sender: No OFD packet to send [19:34:50]OFD Sender: No OFD packet to send [19:34:50]accept exits with 9 [19:34:50]New connection [19:34:50]New thread 3066793316 created [19:34:50]Thread 3066936676 joined [19:34:50]Waiting for new connection... [19:34:50] Sock 9.Parse request [19:34:50]Sock 9.Check first char [19:34:50]Sock 9.First char is OK [19:34:50]request: POST /json_proto HTTP/1.0 [19:34:50]Method: POST [19:34:50]URL: /json_proto [19:34:50]Method is POST - this is cgi request [19:34:50]url: /json_proto [19:34:50]query_string will be loaded in cgi processing [19:34:50]execute_cgi json_proto POST (null) [19:34:50]execute_cgi path=json_proto method=POST [19:34:50]POST find Content-Length [19:34:50]Host: 172.17.46.195:8080 [19:34:50]Content-Length: 755 [19:34:50]Content-Type: application/json [19:34:50] [19:34:50]POST finish read [19:34:50]Found Content-Length = 755 [19:34:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 4.700, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:50]execute_script... [19:34: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)11326477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 4.700, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:50]POST & json_proto [19:34:50]process_json_proto [19:34:50]json parsed OK: [19:34:50]protocol is kg_v1.0 [19:34:50]action value=close_receipt [19:34:50]process_action close_receipt [19:34:50]cmd_close_receipt [19:34:50]MH_GetDate [19:34:50]Write to MH i2c: F0 00 00 77 1C 82 [19:34:50]Write i2c OK [19:34:50]MH_I2C_Read... [19:34:50]Read from MH i2c: F0 [19:34:50]MH_I2C_Read... [19:34:50]Read from MH i2c: F0 09 00 [19:34:50]MH_I2C_Read... [19:34:50]Read from MH i2c: F0 09 00 77 1C 00 5A FB C0 66 8D AE BC 66 63 [19:34:50]GetLastDocTimeStamp 1723922807 [19:34:50]current date 1723923290 [19:34:50]FM_GetShiftState [19:34:50]SAM_PROTO_GetShiftState [19:34:50]wFMCommunicate request_size=4 [19:34:50]MH_SAM_APDU [19:34:50]CAPDU: 80 13 01 00 [19:34:50]Write to MH i2c: E2 08 00 78 1C 80 13 01 00 00 00 00 00 11 [19:34:50]Write i2c OK [19:34:50]MH_I2C_Read... [19:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:50]Read from MH i2c: E2 [19:34:50]MH_I2C_Read... [19:34:50]Read from MH i2c: E2 0E 00 [19:34:50]MH_I2C_Read... [19:34:50]Read from MH i2c: E2 0E 00 78 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 71 [19:34:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:34:50]wFMCommunicate OK [19:34:50]SAM_PROTO_GetShiftState done [19:34:50]FM_GetShiftState done [19:34:50]opened in 1723853126 [19:34:50]opened+sec_in_day 1723939526 [19:34:50]quantity*price = 0 [19:34:50]sum+1 = 1 [19:34:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 616 17.08.2024 19:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30159182 肖袦: 0000000000871802 肖袛: 199008 肖袩袛: 278338192514450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193450&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199008&fm=278338192514450&tin=02508201610067®Number=0000000000092545&sum=0 [19:34:51]StoreToDocumentArchive [19:34:51]shift 463 fd 199008 [19:34:51]save to /storage/0463/doc_00199008 [19:34:51]save last doc name /storage/0463/doc_00199008 to /storage/kkm_last_doc_name [19:34:51]save OK [19:34:51]Clear old archive folders... [19:34:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:34:51]tlvbuf is 019DF650 [19:34:51]SAM_PROTO_ClearQueue [19:34:51]wFMCommunicate request_size=4 [19:34:51]MH_SAM_APDU [19:34:51]CAPDU: 80 09 00 00 [19:34:51]Write to MH i2c: E2 08 00 85 1C 80 09 00 00 00 00 00 00 13 [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 85 1C 00 90 00 15 [19:34:51]RAPDU: 90 00 [19:34:51]wFMCommunicate OK [19:34:51]SAM_PROTO_ClearQueue done [19:34:51]KKMCreateOFDPacket [19:34:51]OFDProtocolAddRootSTLVToBuf [19:34:51]FM_MakeSignedData [19:34:51]FM_MakeSignedData [19:34:51]SAM_PROTO_SignData [19:34:51]wFMCommunicate request_size=4 [19:34:51]MH_SAM_APDU [19:34:51]CAPDU: 80 0D 01 02 [19:34:51]Write to MH i2c: E2 08 00 86 1C 80 0D 01 02 00 00 00 00 1B [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 86 1C 00 90 00 16 [19:34:51]RAPDU: 90 00 [19:34:51]wFMCommunicate OK [19:34:51]wFMCommunicate request_size=255 [19:34:51]MH_SAM_APDU [19:34: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 34 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 5A FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 09 03 00 35 04 06 00 FD [19:34:51]Write to MH i2c: E2 02 01 87 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 34 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 5A FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 09 03 00 35 04 06 00 FD 00 00 AA [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 87 1C 00 90 00 17 [19:34:51]RAPDU: 90 00 [19:34:51]wFMCommunicate OK [19:34:51]wFMCommunicate request_size=10 [19:34:51]MH_SAM_APDU [19:34:51]CAPDU: 80 0D 02 02 05 25 A9 17 9D 92 [19:34:51]Write to MH i2c: E2 0D 00 88 1C 80 0D 02 02 05 00 25 A9 17 9D 92 00 00 3C [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 03 00 88 1C 00 90 00 18 [19:34:51]RAPDU: 90 00 [19:34:51]wFMCommunicate OK [19:34:51]wFMCommunicate request_size=4 [19:34:51]MH_SAM_APDU [19:34:51]CAPDU: 80 0D 03 02 [19:34:51]Write to MH i2c: E2 08 00 89 1C 80 0D 03 02 00 00 00 00 20 [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 0B 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 0B 00 89 1C 00 51 67 C7 E4 26 CD 07 F4 90 00 72 [19:34:51]RAPDU: 51 67 C7 E4 26 CD 07 F4 90 00 [19:34:51]wFMCommunicate OK [19:34:51]SAM_PROTO_SignData done [19:34:51]FM_MakeSignedData done [19:34:51]CreateOFDProtocolMessage [19:34:51]wFMCommunicate request_size=4 [19:34:51]MH_SAM_APDU [19:34:51]CAPDU: 80 11 00 00 [19:34:51]Write to MH i2c: E2 08 00 8A 1C 80 11 00 00 00 00 00 00 20 [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:51]Read from MH i2c: E2 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 17 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: E2 17 00 8A 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6D [19:34:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:34:51]wFMCommunicate OK [19:34:51]CreateOFDProtocolMessage done [19:34:51]OFDSenderStorePacket 199008 [19:34:51]StoreOFDPacket docnum=199008 [19:34:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 F3 07 01 89 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 34 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 5A FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 09 03 00 35 04 06 00 FD 25 A9 17 9D 92 51 67 C7 E4 26 CD 07 F4 [19:34:51]CheckFolder [19:34:51]dirname=/storage/ofd_packets [19:34:51]CheckFolder done [19:34:51]ProducePacketName [19:34:51]name=ofd_packets/00199008 [19:34:51]NVStorageSaveData ofd_packets/00199008 [19:34:51]File name is /storage/ofd_packets/00199008 [19:34:51]Write 301 bytes [19:34:51]NVStorageSaveData done [19:34:51]OFDSenderStorePacket done [19:34:51]KKMCreateOFDPacket done [19:34:51]NVStorageSaveData kkm_last_timestamp [19:34:51]File name is /storage/kkm_last_timestamp [19:34:51]Write 4 bytes [19:34:51]NVStorageSaveData done [19:34:51]ExternCall_PrintAddStr [19:34:51]wPrintStart [19:34:51]Write to MH i2c: 01 00 00 8B 1C A7 [19:34:51]Write i2c OK [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: 01 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: 01 07 00 [19:34:51]MH_I2C_Read... [19:34:51]Read from MH i2c: 01 07 00 8B 1C 00 00 00 00 00 FF 0F BC [19:34:51]RasterBufferAndPrint [19:34:51]line 小褔械褌 N : (1)11326477 [19:34:51]line 袠袧袧: 02508201610067 [19:34:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:34:51]line 袩袪袨袛袗袞袗 [19:34:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [19:34:51]line 孝芯胁邪褉: 2710124130 [19:34:51]line 袗懈-92-袣-4 [19:34:51]line 4.700 * 0.00 [19:34:51]line = 0.00 [19:34:51]line 袧袛小 12% 袧小袩 1% [19:34:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:34:51]line 袠孝袨袚袨: 0.00 [19:34:51]line 袧小袩 1% : 0.00 [19:34:51]line 袧袛小 12% : 0.00 [19:34:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:34:51]line 袘械蟹薪邪谢.: 0.00 [19:34:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:34:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:34:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:34:51]line 效械泻 616 17.08.2024 19:34 [19:34:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:34:51]line 袟袧袦: 0300000079 [19:34:51]line 袪袧袦: 0000000000092545 [19:34:51]line 袙械褉褋懈褟 袣袣袦: 001 [19:34:51]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [19:34:51]line 30159182 [19:34:51]line 肖袦: 0000000000871802 [19:34:51]line 肖袛: 199008 [19:34:51]line 肖袩袛: 278338192514450 [19:34:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193450&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199008&fm=278338192514450&tin=02508201610067®Number=0000000000092545&sum=0 [19:34:51]written 0, free lines is 4095 [19:34:51]OFD Sender: Processing packet 199008 [packets to send 246, broken 245] [19:34:51]ProducePacketName [19:34:51]name=ofd_packets/00199008 [19:34:51]OFD Sender: To server: 嚂鰌G, [19:34:51]CommunicateWithHost lk.salyk.kg:30040 [19:34:51]ConnectInit lk.salyk.kg [19:34:52]Connected sock=10 [19:34:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 F3 07 01 89 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 34 FF 03 08 00 03 5C 12 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 5A FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 09 03 00 35 04 06 00 FD 25 A9 17 9D 92 51 67 C7 E4 26 CD 07 F4 [19:34:52]Write to MH i2c: 01 00 00 B5 1C D1 [19:34:52]Write i2c OK [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: 01 [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: 01 07 00 [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: 01 07 00 B5 1C 00 00 00 00 00 DF 0C C3 [19:34:52]RasterBufferAndPrint [19:34:52]line [19:34:52]line [19:34:52]line [19:34:52]line [19:34:52]line [19:34:52]written 0, free lines is 3304 [19:34:52]MH_Cut [19:34:52]Write to MH i2c: D1 01 00 BC 1C 01 AA [19:34:52]Write i2c OK [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: D1 [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: D1 01 00 [19:34:52]MH_I2C_Read... [19:34:52]Read from MH i2c: D1 01 00 BC 1C 00 A9 [19:34:52]Write to MH i2c: 01 00 00 BD 1C D9 [19:34:52]Write i2c OK [19:34:52]MH_I2C_Read... [19:34:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7D 10 47 00 DE 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 60 09 03 00 F4 03 04 00 6A A7 C0 66 B6 04 01 00 00 28 6B C7 D9 CA E6 03 10 [19:34:52]CommunicateWithHost err = 0 [19:34:52]CheckOFDResponse [19:34:52]1017 (14) - 77093643461234 [19:34:52]1041 (16) - 0000000000871802 [19:34:52]1040 (4) - 199008 [19:34:52]1012 (4) - 17.08.2024 13:36 [19:34:52]1206 (1) - 0 [19:34:52]OFD Sender: Remove packet 199008 [19:34:52]ProducePacketName [19:34:52]name=ofd_packets/00199008 [19:34:52]NVStorageDeleteData [19:34:52]OFD Sender: No OFD packet to send [19:34:53]*** Cut start [19:34:53]*** Purtial cut [19:34:53]*** CUTSNS_PIN = 0 [19:34:53]*** Stage 1: CUTSNS_PIN = 1 [19:34:55]Read from MH i2c: 01 [19:34:55]MH_I2C_Read... [19:34:55]*** Stop cut motor [19:34:55]*** Cut end [19:34:55]Read from MH i2c: 01 07 00 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: 01 07 00 BD 1C 00 00 00 00 00 FF 0F EE [19:34:55]process_action close_receipt done [19:34:55]requested_data is exist [19:34:55]produce_requested_data [19:34:55]requested_item fm.sn is exist - process it [19:34:55]wFMCommunicate request_size=4 [19:34:55]MH_SAM_APDU [19:34:55]CAPDU: 80 11 00 00 [19:34:55]Write to MH i2c: E2 08 00 BE 1C 80 11 00 00 00 00 00 00 54 [19:34:55]Write i2c OK [19:34:55]MH_I2C_Read... [19:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:55]Read from MH i2c: E2 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 17 00 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 17 00 BE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A1 [19:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:34:55]wFMCommunicate OK [19:34:55]requested_item fd.num is exist - process it [19:34:55]SAM_PROTO_GetFieldsCounters [19:34:55]wFMCommunicate request_size=4 [19:34:55]MH_SAM_APDU [19:34:55]CAPDU: 80 13 00 00 [19:34:55]Write to MH i2c: E2 08 00 BF 1C 80 13 00 00 00 00 00 00 57 [19:34:55]Write i2c OK [19:34:55]MH_I2C_Read... [19:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:55]Read from MH i2c: E2 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 62 00 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 62 00 BF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [19:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 60 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:34:55]wFMCommunicate OK [19:34:55]SAM_PROTO_GetFieldsCounters done [19:34:55]requested_item shift.num is exist - process it [19:34:55]requested_item shift.opened is exist - process it [19:34:55]req_shift_opened [19:34:55]FM_GetShiftState [19:34:55]SAM_PROTO_GetShiftState [19:34:55]wFMCommunicate request_size=4 [19:34:55]MH_SAM_APDU [19:34:55]CAPDU: 80 13 01 00 [19:34:55]Write to MH i2c: E2 08 00 C0 1C 80 13 01 00 00 00 00 00 59 [19:34:55]Write i2c OK [19:34:55]MH_I2C_Read... [19:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:55]Read from MH i2c: E2 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 0E 00 [19:34:55]MH_I2C_Read... [19:34:55]Read from MH i2c: E2 0E 00 C0 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B9 [19:34:55]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:34:55]wFMCommunicate OK [19:34:55]SAM_PROTO_GetShiftState done [19:34:55]FM_GetShiftState done [19:34:55]req_shift_opened done [19:34:55]requested_item shift.open_date is exist - process it [19:34:55]req_shift_open_date [19:34:55]req_shift_open_date done [19:34:55]produce_requested_data done [19:34:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199008,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:34:55]process_action_free close_receipt [19:34:55]json_value_free [19:34:55]json_value_free done [19:34:55]process_json_proto returns [19:34:55]Send response to host [19:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199008,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:34:55]free response buf [19:34:55]execute_script done [19:34:55]execute_script returns [19:34:55]free content buf [19:34:55]Sock 9.Close socket [19:34:55]Sock 9.Thread stoped [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:38]OFD Sender: No OFD packet to send [19:35:43]OFD Sender: No OFD packet to send [19:35:48]OFD Sender: No OFD packet to send [19:35:53]OFD Sender: No OFD packet to send [19:35:58]OFD Sender: No OFD packet to send [19:36:03]OFD Sender: No OFD packet to send [19:36:08]OFD Sender: No OFD packet to send [19:36:08]accept exits with 7 [19:36:08]New connection [19:36:08]New thread 3066936676 created [19:36:08]Thread 3066793316 joined [19:36:08]Waiting for new connection... [19:36:08] Sock 7.Parse request [19:36:08]Sock 7.Check first char [19:36:08]Sock 7.First char is OK [19:36:08]request: POST /json_proto HTTP/1.0 [19:36:08]Method: POST [19:36:08]URL: /json_proto [19:36:08]Method is POST - this is cgi request [19:36:08]url: /json_proto [19:36:08]query_string will be loaded in cgi processing [19:36:08]execute_cgi json_proto POST (null) [19:36:08]execute_cgi path=json_proto method=POST [19:36:08]POST find Content-Length [19:36:08]Host: 172.17.46.195:8080 [19:36:08]Content-Length: 679 [19:36:08]Content-Type: application/json [19:36:08] [19:36:08]POST finish read [19:36:08]Found Content-Length = 679 [19:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:08]execute_script... [19:36: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)11326478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:08]POST & json_proto [19:36:08]process_json_proto [19:36:08]json parsed OK: [19:36:08]protocol is kg_v1.0 [19:36:08]action value=close_receipt [19:36:08]process_action close_receipt [19:36:08]cmd_close_receipt [19:36:08]MH_GetDate [19:36:08]Write to MH i2c: F0 00 00 C1 1C CC [19:36:08]Write i2c OK [19:36:08]MH_I2C_Read... [19:36:08]Read from MH i2c: F0 [19:36:08]MH_I2C_Read... [19:36:08]Read from MH i2c: F0 09 00 [19:36:08]MH_I2C_Read... [19:36:08]Read from MH i2c: F0 09 00 C1 1C 00 A9 FB C0 66 8D AE BC 66 FC [19:36:08]GetLastDocTimeStamp 1723923290 [19:36:08]current date 1723923369 [19:36:08]FM_GetShiftState [19:36:08]SAM_PROTO_GetShiftState [19:36:08]wFMCommunicate request_size=4 [19:36:08]MH_SAM_APDU [19:36:08]CAPDU: 80 13 01 00 [19:36:08]Write to MH i2c: E2 08 00 C2 1C 80 13 01 00 00 00 00 00 5B [19:36:08]Write i2c OK [19:36:08]MH_I2C_Read... [19:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:08]Read from MH i2c: E2 [19:36:08]MH_I2C_Read... [19:36:08]Read from MH i2c: E2 0E 00 [19:36:08]MH_I2C_Read... [19:36:08]Read from MH i2c: E2 0E 00 C2 1C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BB [19:36:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:36:08]wFMCommunicate OK [19:36:08]SAM_PROTO_GetShiftState done [19:36:08]FM_GetShiftState done [19:36:08]opened in 1723853126 [19:36:08]opened+sec_in_day 1723939526 [19:36:08]quantity*price = 40068 [19:36:08]sum+1 = 40069 [19:36:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.68 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 617 17.08.2024 19:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199009 肖袩袛: 115469918316799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199009&fm=115469918316799&tin=02508201610067®Number=0000000000092545&sum=40000 [19:36:09]StoreToDocumentArchive [19:36:09]shift 463 fd 199009 [19:36:09]save to /storage/0463/doc_00199009 [19:36:09]save last doc name /storage/0463/doc_00199009 to /storage/kkm_last_doc_name [19:36:09]save OK [19:36:09]Clear old archive folders... [19:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:09]tlvbuf is 01965690 [19:36:09]SAM_PROTO_ClearQueue [19:36:09]wFMCommunicate request_size=4 [19:36:09]MH_SAM_APDU [19:36:09]CAPDU: 80 09 00 00 [19:36:09]Write to MH i2c: E2 08 00 CF 1C 80 09 00 00 00 00 00 00 5D [19:36:09]Write i2c OK [19:36:09]MH_I2C_Read... [19:36:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:09]Read from MH i2c: E2 [19:36:09]MH_I2C_Read... [19:36:09]Read from MH i2c: E2 03 00 [19:36:09]MH_I2C_Read... [19:36:09]Read from MH i2c: E2 03 00 CF 1C 00 90 00 5F [19:36:09]RAPDU: 90 00 [19:36:09]wFMCommunicate OK [19:36:09]SAM_PROTO_ClearQueue done [19:36:09]KKMCreateOFDPacket [19:36:09]OFDProtocolAddRootSTLVToBuf [19:36:09]FM_MakeSignedData [19:36:09]FM_MakeSignedData [19:36:09]SAM_PROTO_SignData [19:36:09]wFMCommunicate request_size=4 [19:36:09]MH_SAM_APDU [19:36:09]CAPDU: 80 0D 01 02 [19:36:09]Write to MH i2c: E2 08 00 D0 1C 80 0D 01 02 00 00 00 00 65 [19:36:09]Write i2c OK [19:36:09]MH_I2C_Read... [19:36:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:09]Read from MH i2c: E2 [19:36:09]MH_I2C_Read... [19:36:09]Read from MH i2c: E2 03 00 [19:36:09]MH_I2C_Read... [19:36:09]Read from MH i2c: E2 03 00 D0 1C 00 90 00 60 [19:36:09]RAPDU: 90 00 [19:36:09]wFMCommunicate OK [19:36:09]wFMCommunicate request_size=255 [19:36:09]MH_SAM_APDU [19:36: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 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 A9 FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 09 03 00 35 04 06 00 69 [19:36:09]Write to MH i2c: E2 02 01 D1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 A9 FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 09 03 00 35 04 06 00 69 00 00 78 [19:36:09]Write i2c OK [19:36:09]MH_I2C_Read... [19:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:10]Read from MH i2c: E2 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 03 00 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 03 00 D1 1C 00 90 00 61 [19:36:10]RAPDU: 90 00 [19:36:10]wFMCommunicate OK [19:36:10]wFMCommunicate request_size=10 [19:36:10]MH_SAM_APDU [19:36:10]CAPDU: 80 0D 02 02 05 04 EF 76 A8 FF [19:36:10]Write to MH i2c: E2 0D 00 D2 1C 80 0D 02 02 05 00 04 EF 76 A8 FF 00 00 82 [19:36:10]Write i2c OK [19:36:10]MH_I2C_Read... [19:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:10]Read from MH i2c: E2 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 03 00 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 03 00 D2 1C 00 90 00 62 [19:36:10]RAPDU: 90 00 [19:36:10]wFMCommunicate OK [19:36:10]wFMCommunicate request_size=4 [19:36:10]MH_SAM_APDU [19:36:10]CAPDU: 80 0D 03 02 [19:36:10]Write to MH i2c: E2 08 00 D3 1C 80 0D 03 02 00 00 00 00 6A [19:36:10]Write i2c OK [19:36:10]MH_I2C_Read... [19:36:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:10]Read from MH i2c: E2 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 0B 00 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 0B 00 D3 1C 00 EF 00 98 37 40 F1 50 C6 90 00 70 [19:36:10]RAPDU: EF 00 98 37 40 F1 50 C6 90 00 [19:36:10]wFMCommunicate OK [19:36:10]SAM_PROTO_SignData done [19:36:10]FM_MakeSignedData done [19:36:10]CreateOFDProtocolMessage [19:36:10]wFMCommunicate request_size=4 [19:36:10]MH_SAM_APDU [19:36:10]CAPDU: 80 11 00 00 [19:36:10]Write to MH i2c: E2 08 00 D4 1C 80 11 00 00 00 00 00 00 6A [19:36:10]Write i2c OK [19:36:10]MH_I2C_Read... [19:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:10]Read from MH i2c: E2 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 17 00 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: E2 17 00 D4 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [19:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:36:10]wFMCommunicate OK [19:36:10]CreateOFDProtocolMessage done [19:36:10]OFDSenderStorePacket 199009 [19:36:10]StoreOFDPacket docnum=199009 [19:36:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FD 11 07 01 1B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 A9 FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 09 03 00 35 04 06 00 69 04 EF 76 A8 FF EF 00 98 37 40 F1 50 C6 [19:36:10]CheckFolder [19:36:10]dirname=/storage/ofd_packets [19:36:10]CheckFolder done [19:36:10]ProducePacketName [19:36:10]name=ofd_packets/00199009 [19:36:10]NVStorageSaveData ofd_packets/00199009 [19:36:10]File name is /storage/ofd_packets/00199009 [19:36:10]Write 301 bytes [19:36:10]NVStorageSaveData done [19:36:10]OFDSenderStorePacket done [19:36:10]KKMCreateOFDPacket done [19:36:10]NVStorageSaveData kkm_last_timestamp [19:36:10]File name is /storage/kkm_last_timestamp [19:36:10]Write 4 bytes [19:36:10]NVStorageSaveData done [19:36:10]OFD Sender: Processing packet 199009 [packets to send 246, broken 245] [19:36:10]ProducePacketName [19:36:10]name=ofd_packets/00199009 [19:36:10]OFD Sender: To server: 嚂鰌G, [19:36:10]CommunicateWithHost lk.salyk.kg:30040 [19:36:10]ConnectInit lk.salyk.kg [19:36:10]ExternCall_PrintAddStr [19:36:10]wPrintStart [19:36:10]Write to MH i2c: 01 00 00 D5 1C F1 [19:36:10]Write i2c OK [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: 01 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: 01 07 00 [19:36:10]MH_I2C_Read... [19:36:10]Read from MH i2c: 01 07 00 D5 1C 00 00 00 00 00 FF 0F 06 [19:36:10]RasterBufferAndPrint [19:36:10]line 小褔械褌 N : (1)11326478 [19:36:10]line 袠袧袧: 02508201610067 [19:36:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:36:10]line 袩袪袨袛袗袞袗 [19:36:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [19:36:10]line 孝芯胁邪褉: 2710124500 [19:36:10]line 袗懈-95-袣-5 [19:36:10]line 5.400 * 74.20 [19:36:10]line = 400.68 [19:36:10]line 袧袛小 12% 袧小袩 1% [19:36:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:36:10]line 袨袣袪校袚袥袝袧袠袝: -0.68 [19:36:10]line 袠孝袨袚袨: 400.00 [19:36:10]line 袙薪械褋械薪芯: 400.00 [19:36:10]line 小袛袗效袗: 0.00 [19:36:10]line 袧小袩 1% : 3.55 [19:36:10]line 袧袛小 12% : 42.55 [19:36:10]line 袧邪谢懈褔薪褘屑懈: 400.00 [19:36:10]line 袘械蟹薪邪谢.: 0.00 [19:36:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:36:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:36:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:36:10]line 效械泻 617 17.08.2024 19:36 [19:36:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:36:10]line 袟袧袦: 0300000079 [19:36:10]line 袪袧袦: 0000000000092545 [19:36:10]line 袙械褉褋懈褟 袣袣袦: 001 [19:36:10]line 肖袦: 0000000000871802 [19:36:10]line 肖袛: 199009 [19:36:10]line 肖袩袛: 115469918316799 [19:36:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199009&fm=115469918316799&tin=02508201610067®Number=0000000000092545&sum=40000 [19:36:10]Connected sock=11 [19:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FD 11 07 01 1B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 A9 FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 09 03 00 35 04 06 00 69 04 EF 76 A8 FF EF 00 98 37 40 F1 50 C6 [19:36:10]written 0, free lines is 4095 [19:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 94 00 47 00 55 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 61 09 03 00 F4 03 04 00 B8 A7 C0 66 B6 04 01 00 00 26 26 CD EE 79 4D 73 10 [19:36:10]CommunicateWithHost err = 0 [19:36:10]CheckOFDResponse [19:36:10]1017 (14) - 77093643461234 [19:36:10]1041 (16) - 0000000000871802 [19:36:10]1040 (4) - 199009 [19:36:10]1012 (4) - 17.08.2024 13:38 [19:36:10]1206 (1) - 0 [19:36:10]OFD Sender: Remove packet 199009 [19:36:10]ProducePacketName [19:36:10]name=ofd_packets/00199009 [19:36:10]NVStorageDeleteData [19:36:11]Write to MH i2c: 01 00 00 00 1D 1D [19:36:11]Write i2c OK [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: 01 [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: 01 07 00 [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: 01 07 00 00 1D 00 00 00 00 00 E0 0C 10 [19:36:11]RasterBufferAndPrint [19:36:11]line [19:36:11]line [19:36:11]line [19:36:11]line [19:36:11]line [19:36:11]written 0, free lines is 3302 [19:36:11]MH_Cut [19:36:11]Write to MH i2c: D1 01 00 07 1D 01 F6 [19:36:11]Write i2c OK [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: D1 [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: D1 01 00 [19:36:11]MH_I2C_Read... [19:36:11]Read from MH i2c: D1 01 00 07 1D 00 F5 [19:36:11]Write to MH i2c: 01 00 00 08 1D 25 [19:36:11]Write i2c OK [19:36:11]MH_I2C_Read... [19:36:11]OFD Sender: No OFD packet to send [19:36:11]*** Cut start [19:36:11]*** Purtial cut [19:36:11]*** Stage 1: CUTSNS_PIN = 1 [19:36:12]Read from MH i2c: 01 [19:36:12]MH_I2C_Read... [19:36:12]*** Stop cut motor [19:36:12]*** Cut end [19:36:12]Read from MH i2c: 01 07 00 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: 01 07 00 08 1D 00 00 00 00 00 FF 0F 3A [19:36:12]process_action close_receipt done [19:36:12]requested_data is exist [19:36:12]produce_requested_data [19:36:12]requested_item fm.sn is exist - process it [19:36:12]wFMCommunicate request_size=4 [19:36:12]MH_SAM_APDU [19:36:12]CAPDU: 80 11 00 00 [19:36:12]Write to MH i2c: E2 08 00 09 1D 80 11 00 00 00 00 00 00 A0 [19:36:12]Write i2c OK [19:36:12]MH_I2C_Read... [19:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:12]Read from MH i2c: E2 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 17 00 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 17 00 09 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 ED [19:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:36:12]wFMCommunicate OK [19:36:12]requested_item fd.num is exist - process it [19:36:12]SAM_PROTO_GetFieldsCounters [19:36:12]wFMCommunicate request_size=4 [19:36:12]MH_SAM_APDU [19:36:12]CAPDU: 80 13 00 00 [19:36:12]Write to MH i2c: E2 08 00 0A 1D 80 13 00 00 00 00 00 00 A3 [19:36:12]Write i2c OK [19:36:12]MH_I2C_Read... [19:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:12]Read from MH i2c: E2 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 62 00 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 62 00 0A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [19:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 61 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:12]wFMCommunicate OK [19:36:12]SAM_PROTO_GetFieldsCounters done [19:36:12]requested_item shift.num is exist - process it [19:36:12]requested_item shift.opened is exist - process it [19:36:12]req_shift_opened [19:36:12]FM_GetShiftState [19:36:12]SAM_PROTO_GetShiftState [19:36:12]wFMCommunicate request_size=4 [19:36:12]MH_SAM_APDU [19:36:12]CAPDU: 80 13 01 00 [19:36:12]Write to MH i2c: E2 08 00 0B 1D 80 13 01 00 00 00 00 00 A5 [19:36:12]Write i2c OK [19:36:12]MH_I2C_Read... [19:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:12]Read from MH i2c: E2 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 0E 00 [19:36:12]MH_I2C_Read... [19:36:12]Read from MH i2c: E2 0E 00 0B 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 05 [19:36:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:36:12]wFMCommunicate OK [19:36:12]SAM_PROTO_GetShiftState done [19:36:12]FM_GetShiftState done [19:36:12]req_shift_opened done [19:36:12]requested_item shift.open_date is exist - process it [19:36:12]req_shift_open_date [19:36:12]req_shift_open_date done [19:36:12]produce_requested_data done [19:36:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199009,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:36:12]process_action_free close_receipt [19:36:12]json_value_free [19:36:12]json_value_free done [19:36:12]process_json_proto returns [19:36:12]Send response to host [19:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199009,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:36:12]free response buf [19:36:12]execute_script done [19:36:12]execute_script returns [19:36:12]free content buf [19:36:12]Sock 7.Close socket [19:36:12]Sock 7.Thread stoped [19:36:16]OFD Sender: No OFD packet to send [19:36:21]OFD Sender: No OFD packet to send [19:36:26]OFD Sender: No OFD packet to send [19:36:31]OFD Sender: No OFD packet to send [19:36:36]OFD Sender: No OFD packet to send [19:36:41]OFD Sender: No OFD packet to send [19:36:43]accept exits with 9 [19:36:43]New connection [19:36:43]New thread 3066793316 created [19:36:43]Thread 3066936676 joined [19:36:43]Waiting for new connection... [19:36:43] Sock 9.Parse request [19:36:43]Sock 9.Check first char [19:36:43]Sock 9.First char is OK [19:36:43]request: POST /json_proto HTTP/1.0 [19:36:43]Method: POST [19:36:43]URL: /json_proto [19:36:43]Method is POST - this is cgi request [19:36:43]url: /json_proto [19:36:43]query_string will be loaded in cgi processing [19:36:43]execute_cgi json_proto POST (null) [19:36:43]execute_cgi path=json_proto method=POST [19:36:43]POST find Content-Length [19:36:43]Host: 172.17.46.195:8080 [19:36:43]Content-Length: 680 [19:36:43]Content-Type: application/json [19:36:43] [19:36:43]POST finish read [19:36:43]Found Content-Length = 680 [19:36:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:43]execute_script... [19:36: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)11326479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:43]POST & json_proto [19:36:43]process_json_proto [19:36:43]json parsed OK: [19:36:43]protocol is kg_v1.0 [19:36:43]action value=close_receipt [19:36:43]process_action close_receipt [19:36:43]cmd_close_receipt [19:36:43]MH_GetDate [19:36:43]Write to MH i2c: F0 00 00 0C 1D 18 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: F0 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: F0 09 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: F0 09 00 0C 1D 00 CC FB C0 66 8D AE BC 66 6B [19:36:43]GetLastDocTimeStamp 1723923369 [19:36:43]current date 1723923404 [19:36:43]FM_GetShiftState [19:36:43]SAM_PROTO_GetShiftState [19:36:43]wFMCommunicate request_size=4 [19:36:43]MH_SAM_APDU [19:36:43]CAPDU: 80 13 01 00 [19:36:43]Write to MH i2c: E2 08 00 0D 1D 80 13 01 00 00 00 00 00 A7 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:43]Read from MH i2c: E2 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 0E 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 0E 00 0D 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [19:36:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:36:43]wFMCommunicate OK [19:36:43]SAM_PROTO_GetShiftState done [19:36:43]FM_GetShiftState done [19:36:43]opened in 1723853126 [19:36:43]opened+sec_in_day 1723939526 [19:36:43]quantity*price = 80004 [19:36:43]sum+1 = 80005 [19:36:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.04 袠孝袨袚袨: 800.00 袙薪械褋械薪芯: 800.00 小袛袗效袗: 0.00 袧小袩 1% : 7.08 袧袛小 12% : 84.96 袧邪谢懈褔薪褘屑懈: 800.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 618 17.08.2024 19:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199010 肖袩袛: 247848917213911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193644&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199010&fm=247848917213911&tin=02508201610067®Number=0000000000092545&sum=80000 [19:36:44]StoreToDocumentArchive [19:36:44]shift 463 fd 199010 [19:36:44]save to /storage/0463/doc_00199010 [19:36:44]save last doc name /storage/0463/doc_00199010 to /storage/kkm_last_doc_name [19:36:44]save OK [19:36:44]Clear old archive folders... [19:36:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:44]tlvbuf is 01972630 [19:36:44]SAM_PROTO_ClearQueue [19:36:44]wFMCommunicate request_size=4 [19:36:44]MH_SAM_APDU [19:36:44]CAPDU: 80 09 00 00 [19:36:44]Write to MH i2c: E2 08 00 1A 1D 80 09 00 00 00 00 00 00 A9 [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 1A 1D 00 90 00 AB [19:36:44]RAPDU: 90 00 [19:36:44]wFMCommunicate OK [19:36:44]SAM_PROTO_ClearQueue done [19:36:44]KKMCreateOFDPacket [19:36:44]OFDProtocolAddRootSTLVToBuf [19:36:44]FM_MakeSignedData [19:36:44]FM_MakeSignedData [19:36:44]SAM_PROTO_SignData [19:36:44]wFMCommunicate request_size=4 [19:36:44]MH_SAM_APDU [19:36:44]CAPDU: 80 0D 01 02 [19:36:44]Write to MH i2c: E2 08 00 1B 1D 80 0D 01 02 00 00 00 00 B1 [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 1B 1D 00 90 00 AC [19:36:44]RAPDU: 90 00 [19:36:44]wFMCommunicate OK [19:36:44]wFMCommunicate request_size=255 [19:36:44]MH_SAM_APDU [19:36: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 CC FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 09 03 00 35 04 06 00 E1 [19:36:44]Write to MH i2c: E2 02 01 1C 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 CC FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 09 03 00 35 04 06 00 E1 00 00 4E [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 1C 1D 00 90 00 AD [19:36:44]RAPDU: 90 00 [19:36:44]wFMCommunicate OK [19:36:44]wFMCommunicate request_size=10 [19:36:44]MH_SAM_APDU [19:36:44]CAPDU: 80 0D 02 02 05 6A D2 AB 22 D7 [19:36:44]Write to MH i2c: E2 0D 00 1D 1D 80 0D 02 02 05 00 6A D2 AB 22 D7 00 00 9E [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 03 00 1D 1D 00 90 00 AE [19:36:44]RAPDU: 90 00 [19:36:44]wFMCommunicate OK [19:36:44]wFMCommunicate request_size=4 [19:36:44]MH_SAM_APDU [19:36:44]CAPDU: 80 0D 03 02 [19:36:44]Write to MH i2c: E2 08 00 1E 1D 80 0D 03 02 00 00 00 00 B6 [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 0B 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 0B 00 1E 1D 00 29 A6 DB 46 83 CA F5 52 90 00 3B [19:36:44]RAPDU: 29 A6 DB 46 83 CA F5 52 90 00 [19:36:44]wFMCommunicate OK [19:36:44]SAM_PROTO_SignData done [19:36:44]FM_MakeSignedData done [19:36:44]CreateOFDProtocolMessage [19:36:44]wFMCommunicate request_size=4 [19:36:44]MH_SAM_APDU [19:36:44]CAPDU: 80 11 00 00 [19:36:44]Write to MH i2c: E2 08 00 1F 1D 80 11 00 00 00 00 00 00 B6 [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:44]Read from MH i2c: E2 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 17 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: E2 17 00 1F 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [19:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:36:45]wFMCommunicate OK [19:36:45]CreateOFDProtocolMessage done [19:36:45]OFDSenderStorePacket 199010 [19:36:45]StoreOFDPacket docnum=199010 [19:36:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 BB 07 01 2E 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 CC FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 09 03 00 35 04 06 00 E1 6A D2 AB 22 D7 29 A6 DB 46 83 CA F5 52 [19:36:45]CheckFolder [19:36:45]dirname=/storage/ofd_packets [19:36:45]CheckFolder done [19:36:45]ProducePacketName [19:36:45]name=ofd_packets/00199010 [19:36:45]NVStorageSaveData ofd_packets/00199010 [19:36:45]File name is /storage/ofd_packets/00199010 [19:36:45]Write 301 bytes [19:36:45]NVStorageSaveData done [19:36:45]OFDSenderStorePacket done [19:36:45]KKMCreateOFDPacket done [19:36:45]NVStorageSaveData kkm_last_timestamp [19:36:45]File name is /storage/kkm_last_timestamp [19:36:45]Write 4 bytes [19:36:45]NVStorageSaveData done [19:36:45]ExternCall_PrintAddStr [19:36:45]wPrintStart [19:36:45]Write to MH i2c: 01 00 00 20 1D 3D [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 07 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 07 00 20 1D 00 00 00 00 00 FF 0F 52 [19:36:45]RasterBufferAndPrint [19:36:45]line 小褔械褌 N : (1)11326479 [19:36:45]line 袠袧袧: 02508201610067 [19:36:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:36:45]line 袩袪袨袛袗袞袗 [19:36:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [19:36:45]line 孝芯胁邪褉: 2710124130 [19:36:45]line 袗懈-92-袣-4 [19:36:45]line 11.800 * 67.80 [19:36:45]line = 800.04 [19:36:45]line 袧袛小 12% 袧小袩 1% [19:36:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:36:45]line 袨袣袪校袚袥袝袧袠袝: -0.04 [19:36:45]line 袠孝袨袚袨: 800.00 [19:36:45]line 袙薪械褋械薪芯: 800.00 [19:36:45]line 小袛袗效袗: 0.00 [19:36:45]line 袧小袩 1% : 7.08 [19:36:45]line 袧袛小 12% : 84.96 [19:36:45]line 袧邪谢懈褔薪褘屑懈: 800.00 [19:36:45]line 袘械蟹薪邪谢.: 0.00 [19:36:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:36:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:36:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:36:45]line 效械泻 618 17.08.2024 19:36 [19:36:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:36:45]line 袟袧袦: 0300000079 [19:36:45]line 袪袧袦: 0000000000092545 [19:36:45]line 袙械褉褋懈褟 袣袣袦: 001 [19:36:45]line 肖袦: 0000000000871802 [19:36:45]line 肖袛: 199010 [19:36:45]line 肖袩袛: 247848917213911 [19:36:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193644&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199010&fm=247848917213911&tin=02508201610067®Number=0000000000092545&sum=80000 [19:36:45]OFD Sender: Processing packet 199010 [packets to send 246, broken 245] [19:36:45]ProducePacketName [19:36:45]name=ofd_packets/00199010 [19:36:45]OFD Sender: To server: 嚂鰌G, [19:36:45]CommunicateWithHost lk.salyk.kg:30040 [19:36:45]ConnectInit lk.salyk.kg [19:36:45]written 0, free lines is 4095 [19:36:45]Connected sock=10 [19:36:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 25 BB 07 01 2E 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 CC FB C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 62 09 03 00 35 04 06 00 E1 6A D2 AB 22 D7 29 A6 DB 46 83 CA F5 52 [19:36:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3A A7 47 00 35 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 31 38 30 32 10 04 04 00 62 09 03 00 F4 03 04 00 DB A7 C0 66 B6 04 01 00 00 0C C7 1B 17 7C 75 BF B7 [19:36:45]CommunicateWithHost err = 0 [19:36:45]CheckOFDResponse [19:36:45]1017 (14) - 77093643461234 [19:36:45]1041 (16) - 0000000000871802 [19:36:45]1040 (4) - 199010 [19:36:45]1012 (4) - 17.08.2024 13:38 [19:36:45]1206 (1) - 0 [19:36:45]OFD Sender: Remove packet 199010 [19:36:45]ProducePacketName [19:36:45]name=ofd_packets/00199010 [19:36:45]NVStorageDeleteData [19:36:45]Write to MH i2c: 01 00 00 4B 1D 68 [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 07 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 07 00 4B 1D 00 00 00 00 00 E9 0C 64 [19:36:45]RasterBufferAndPrint [19:36:45]line [19:36:45]line [19:36:45]line [19:36:45]line [19:36:45]line [19:36:45]written 0, free lines is 3311 [19:36:45]MH_Cut [19:36:45]Write to MH i2c: D1 01 00 52 1D 01 41 [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: D1 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: D1 01 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: D1 01 00 52 1D 00 40 [19:36:45]Write to MH i2c: 01 00 00 53 1D 70 [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:46]OFD Sender: No OFD packet to send [19:36:46]*** Cut start [19:36:46]*** Purtial cut [19:36:46]*** CUTSNS_PIN = 0 [19:36:46]*** Stage 1: CUTSNS_PIN = 1 [19:36:48]Read from MH i2c: 01 [19:36:48]MH_I2C_Read... [19:36:48]*** Stop cut motor [19:36:48]*** Cut end [19:36:48]Read from MH i2c: 01 07 00 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: 01 07 00 53 1D 00 00 00 00 00 FF 0F 85 [19:36:48]process_action close_receipt done [19:36:48]requested_data is exist [19:36:48]produce_requested_data [19:36:48]requested_item fm.sn is exist - process it [19:36:48]wFMCommunicate request_size=4 [19:36:48]MH_SAM_APDU [19:36:48]CAPDU: 80 11 00 00 [19:36:48]Write to MH i2c: E2 08 00 54 1D 80 11 00 00 00 00 00 00 EB [19:36:48]Write i2c OK [19:36:48]MH_I2C_Read... [19:36:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:48]Read from MH i2c: E2 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 17 00 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 17 00 54 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [19:36:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:36:48]wFMCommunicate OK [19:36:48]requested_item fd.num is exist - process it [19:36:48]SAM_PROTO_GetFieldsCounters [19:36:48]wFMCommunicate request_size=4 [19:36:48]MH_SAM_APDU [19:36:48]CAPDU: 80 13 00 00 [19:36:48]Write to MH i2c: E2 08 00 55 1D 80 13 00 00 00 00 00 00 EE [19:36:48]Write i2c OK [19:36:48]MH_I2C_Read... [19:36:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:48]Read from MH i2c: E2 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 62 00 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 62 00 55 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [19:36:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 62 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:48]wFMCommunicate OK [19:36:48]SAM_PROTO_GetFieldsCounters done [19:36:48]requested_item shift.num is exist - process it [19:36:48]requested_item shift.opened is exist - process it [19:36:48]req_shift_opened [19:36:48]FM_GetShiftState [19:36:48]SAM_PROTO_GetShiftState [19:36:48]wFMCommunicate request_size=4 [19:36:48]MH_SAM_APDU [19:36:48]CAPDU: 80 13 01 00 [19:36:48]Write to MH i2c: E2 08 00 56 1D 80 13 01 00 00 00 00 00 F0 [19:36:48]Write i2c OK [19:36:48]MH_I2C_Read... [19:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:48]Read from MH i2c: E2 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 0E 00 [19:36:48]MH_I2C_Read... [19:36:48]Read from MH i2c: E2 0E 00 56 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 50 [19:36:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:36:48]wFMCommunicate OK [19:36:48]SAM_PROTO_GetShiftState done [19:36:48]FM_GetShiftState done [19:36:48]req_shift_opened done [19:36:48]requested_item shift.open_date is exist - process it [19:36:48]req_shift_open_date [19:36:48]req_shift_open_date done [19:36:48]produce_requested_data done [19:36:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199010,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:36:48]process_action_free close_receipt [19:36:48]json_value_free [19:36:48]json_value_free done [19:36:48]process_json_proto returns [19:36:48]Send response to host [19:36:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199010,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:36:48]free response buf [19:36:48]execute_script done [19:36:48]execute_script returns [19:36:48]free content buf [19:36:48]Sock 9.Close socket [19:36:48]Sock 9.Thread stoped [19:36:51]OFD Sender: No OFD packet to send [19:36:56]OFD Sender: No OFD packet to send [19:37:01]OFD Sender: No OFD packet to send [19:37:06]OFD Sender: No OFD packet to send [19:37:11]OFD Sender: No OFD packet to send [19:37:16]OFD Sender: No OFD packet to send [19:37:21]OFD Sender: No OFD packet to send [19:37:26]OFD Sender: No OFD packet to send [19:37:31]OFD Sender: No OFD packet to send [19:37:36]OFD Sender: No OFD packet to send [19:37:41]OFD Sender: No OFD packet to send [19:37:46]OFD Sender: No OFD packet to send [19:37:51]OFD Sender: No OFD packet to send [19:37:56]OFD Sender: No OFD packet to send [19:38:01]OFD Sender: No OFD packet to send [19:38:03]accept exits with 7 [19:38:03]New connection [19:38:03]New thread 3066936676 created [19:38:03]Thread 3066793316 joined [19:38:03]Waiting for new connection... [19:38:03] Sock 7.Parse request [19:38:03]Sock 7.Check first char [19:38:03]Sock 7.First char is OK [19:38:03]request: POST /json_proto HTTP/1.0 [19:38:03]Method: POST [19:38:03]URL: /json_proto [19:38:03]Method is POST - this is cgi request [19:38:03]url: /json_proto [19:38:03]query_string will be loaded in cgi processing [19:38:03]execute_cgi json_proto POST (null) [19:38:03]execute_cgi path=json_proto method=POST [19:38:03]POST find Content-Length [19:38:03]Host: 172.17.46.195:8080 [19:38:03]Content-Length: 802 [19:38:03]Content-Type: application/json [19:38:03] [19:38:03]POST finish read [19:38:03]Found Content-Length = 802 [19:38:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:03]execute_script... [19:38: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)11326480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:03]POST & json_proto [19:38:03]process_json_proto [19:38:03]json parsed OK: [19:38:03]protocol is kg_v1.0 [19:38:03]action value=close_receipt [19:38:03]process_action close_receipt [19:38:03]cmd_close_receipt [19:38:03]MH_GetDate [19:38:03]Write to MH i2c: F0 00 00 57 1D 63 [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: F0 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: F0 09 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: F0 09 00 57 1D 00 1C FC C0 66 8D AE BC 66 07 [19:38:03]GetLastDocTimeStamp 1723923404 [19:38:03]current date 1723923484 [19:38:03]FM_GetShiftState [19:38:03]SAM_PROTO_GetShiftState [19:38:03]wFMCommunicate request_size=4 [19:38:03]MH_SAM_APDU [19:38:03]CAPDU: 80 13 01 00 [19:38:03]Write to MH i2c: E2 08 00 58 1D 80 13 01 00 00 00 00 00 F2 [19:38:03]Write i2c OK [19:38:03]MH_I2C_Read... [19:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:03]Read from MH i2c: E2 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 0E 00 [19:38:03]MH_I2C_Read... [19:38:03]Read from MH i2c: E2 0E 00 58 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [19:38:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:38:03]wFMCommunicate OK [19:38:03]SAM_PROTO_GetShiftState done [19:38:03]FM_GetShiftState done [19:38:03]opened in 1723853126 [19:38:03]opened+sec_in_day 1723939526 [19:38:03]quantity*price = 25018 [19:38:03]sum+1 = 25019 [19:38:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 250.18 袧小袩 1% : 2.21 袧袛小 12% : 26.57 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 250.18 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 619 17.08.2024 19:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199011 肖袩袛: 264552280712745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199011&fm=264552280712745&tin=02508201610067®Number=0000000000092545&sum=25018 [19:38:04]StoreToDocumentArchive [19:38:04]shift 463 fd 199011 [19:38:04]save to /storage/0463/doc_00199011 [19:38:04]save last doc name /storage/0463/doc_00199011 to /storage/kkm_last_doc_name [19:38:04]save OK [19:38:04]Clear old archive folders... [19:38:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:38:04]tlvbuf is 019FAF50 [19:38:04]SAM_PROTO_ClearQueue [19:38:04]wFMCommunicate request_size=4 [19:38:04]MH_SAM_APDU [19:38:04]CAPDU: 80 09 00 00 [19:38:04]Write to MH i2c: E2 08 00 65 1D 80 09 00 00 00 00 00 00 F4 [19:38:04]Write i2c OK [19:38:04]MH_I2C_Read... [19:38:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 65 1D 00 90 00 F6 [19:38:05]RAPDU: 90 00 [19:38:05]wFMCommunicate OK [19:38:05]SAM_PROTO_ClearQueue done [19:38:05]KKMCreateOFDPacket [19:38:05]OFDProtocolAddRootSTLVToBuf [19:38:05]FM_MakeSignedData [19:38:05]FM_MakeSignedData [19:38:05]SAM_PROTO_SignData [19:38:05]wFMCommunicate request_size=4 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 0D 01 02 [19:38:05]Write to MH i2c: E2 08 00 66 1D 80 0D 01 02 00 00 00 00 FC [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 66 1D 00 90 00 F7 [19:38:05]RAPDU: 90 00 [19:38:05]wFMCommunicate OK [19:38:05]wFMCommunicate request_size=255 [19:38:05]MH_SAM_APDU [19:38: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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 1C FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 09 03 00 35 04 06 00 F0 [19:38:05]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 1C FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 09 03 00 35 04 06 00 F0 00 00 80 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 67 1D 00 90 00 F8 [19:38:05]RAPDU: 90 00 [19:38:05]wFMCommunicate OK [19:38:05]wFMCommunicate request_size=10 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 0D 02 02 05 9B E0 B7 66 29 [19:38:05]Write to MH i2c: E2 0D 00 68 1D 80 0D 02 02 05 00 9B E0 B7 66 29 00 00 CA [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 03 00 68 1D 00 90 00 F9 [19:38:05]RAPDU: 90 00 [19:38:05]wFMCommunicate OK [19:38:05]wFMCommunicate request_size=4 [19:38:05]MH_SAM_APDU [19:38:05]CAPDU: 80 0D 03 02 [19:38:05]Write to MH i2c: E2 08 00 69 1D 80 0D 03 02 00 00 00 00 01 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:05]Read from MH i2c: E2 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 0B 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: E2 0B 00 69 1D 00 86 1A B9 82 78 5C 9F 7C 90 00 CC [19:38:05]RAPDU: 86 1A B9 82 78 5C 9F 7C 90 00 [19:38:05]wFMCommunicate OK [19:38:05]SAM_PROTO_SignData done [19:38:05]FM_MakeSignedData done [19:38:05]CreateOFDProtocolMessage [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 6A 1D 80 11 00 00 00 00 00 00 01 [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 6A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [19:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:38:05]wFMCommunicate OK [19:38:05]CreateOFDProtocolMessage done [19:38:05]OFDSenderStorePacket 199011 [19:38:05]StoreOFDPacket docnum=199011 [19:38:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A AA 07 01 8E 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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 1C FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 09 03 00 35 04 06 00 F0 9B E0 B7 66 29 86 1A B9 82 78 5C 9F 7C [19:38:05]CheckFolder [19:38:05]dirname=/storage/ofd_packets [19:38:05]CheckFolder done [19:38:05]ProducePacketName [19:38:05]name=ofd_packets/00199011 [19:38:05]NVStorageSaveData ofd_packets/00199011 [19:38:05]File name is /storage/ofd_packets/00199011 [19:38:05]Write 301 bytes [19:38:05]NVStorageSaveData done [19:38:05]OFDSenderStorePacket done [19:38:05]KKMCreateOFDPacket done [19:38:05]NVStorageSaveData kkm_last_timestamp [19:38:05]File name is /storage/kkm_last_timestamp [19:38:05]Write 4 bytes [19:38:05]NVStorageSaveData done [19:38:05]ExternCall_PrintAddStr [19:38:05]wPrintStart [19:38:05]Write to MH i2c: 01 00 00 6B 1D 88 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: 01 [19:38:05]MH_I2C_Read... [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 6B 1D 00 00 00 00 00 FF 0F 9D [19:38:05]RasterBufferAndPrint [19:38:05]line 小褔械褌 N : (1)11326480 [19:38:05]line 袠袧袧: 02508201610067 [19:38:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:38:05]line 袩袪袨袛袗袞袗 [19:38:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [19:38:05]line 孝芯胁邪褉: 2710124130 [19:38:05]line 袗懈-92-袣-4 [19:38:05]line 3.690 * 67.80 [19:38:05]line = 250.18 [19:38:05]line 袧袛小 12% 袧小袩 1% [19:38:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:38:05]line 袠孝袨袚袨: 250.18 [19:38:05]line 袧小袩 1% : 2.21 [19:38:05]line 袧袛小 12% : 26.57 [19:38:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:38:05]line 袘械蟹薪邪谢.: 250.18 [19:38:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:38:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:38:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:38:05]line 效械泻 619 17.08.2024 19:38 [19:38:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:38:05]line 袟袧袦: 0300000079 [19:38:05]line 袪袧袦: 0000000000092545 [19:38:05]line 袙械褉褋懈褟 袣袣袦: 001 [19:38:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:38:05]line 肖袦: 0000000000871802 [19:38:05]line 肖袛: 199011 [19:38:05]line 肖袩袛: 264552280712745 [19:38:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193804&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199011&fm=264552280712745&tin=02508201610067®Number=0000000000092545&sum=25018 [19:38:05]written 0, free lines is 4095 [19:38:05]OFD Sender: Processing packet 199011 [packets to send 246, broken 245] [19:38:05]ProducePacketName [19:38:05]name=ofd_packets/00199011 [19:38:05]OFD Sender: To server: 嚂鰌G, [19:38:05]CommunicateWithHost lk.salyk.kg:30040 [19:38:05]ConnectInit lk.salyk.kg [19:38:05]Connected sock=10 [19:38:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 8A AA 07 01 8E 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 34 FF 03 08 00 03 6A 0E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BA 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 02 00 00 F4 03 04 00 1C FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 09 03 00 35 04 06 00 F0 9B E0 B7 66 29 86 1A B9 82 78 5C 9F 7C [19:38:05]Write to MH i2c: 01 00 00 95 1D B2 [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: 01 [19:38:05]MH_I2C_Read... [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 95 1D 00 00 00 00 00 E9 0C AE [19:38:05]RasterBufferAndPrint [19:38:05]line [19:38:05]line [19:38:05]line [19:38:05]line [19:38:05]line [19:38:05]written 0, free lines is 3311 [19:38:05]MH_Cut [19:38:05]Write to MH i2c: D1 01 00 9C 1D 01 8B [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: D1 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: D1 01 00 [19:38:05]MH_I2C_Read... [19:38:05]Read from MH i2c: D1 01 00 9C 1D 00 8A [19:38:05]Write to MH i2c: 01 00 00 9D 1D BA [19:38:05]Write i2c OK [19:38:05]MH_I2C_Read... [19:38:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 13 71 47 00 9D F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 63 09 03 00 F4 03 04 00 2B A8 C0 66 B6 04 01 00 00 BB 03 AE A9 54 5C AC 20 [19:38:06]CommunicateWithHost err = 0 [19:38:06]CheckOFDResponse [19:38:06]1017 (14) - 77093643461234 [19:38:06]1041 (16) - 0000000000871802 [19:38:06]1040 (4) - 199011 [19:38:06]1012 (4) - 17.08.2024 13:39 [19:38:06]1206 (1) - 0 [19:38:06]OFD Sender: Remove packet 199011 [19:38:06]ProducePacketName [19:38:06]name=ofd_packets/00199011 [19:38:06]NVStorageDeleteData [19:38:06]OFD Sender: No OFD packet to send [19:38:06]*** Cut start [19:38:06]*** Purtial cut [19:38:06]*** Stage 1: CUTSNS_PIN = 1 [19:38:07]Read from MH i2c: 01 [19:38:07]MH_I2C_Read... [19:38:07]*** Stop cut motor [19:38:07]*** Cut end [19:38:07]Read from MH i2c: 01 07 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: 01 07 00 9D 1D 00 00 00 00 00 FF 0F CF [19:38:07]process_action close_receipt done [19:38:07]requested_data is exist [19:38:07]produce_requested_data [19:38:07]requested_item fm.sn is exist - process it [19:38:07]wFMCommunicate request_size=4 [19:38:07]MH_SAM_APDU [19:38:07]CAPDU: 80 11 00 00 [19:38:07]Write to MH i2c: E2 08 00 9E 1D 80 11 00 00 00 00 00 00 35 [19:38:07]Write i2c OK [19:38:07]MH_I2C_Read... [19:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:07]Read from MH i2c: E2 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 17 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 17 00 9E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [19:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:38:07]wFMCommunicate OK [19:38:07]requested_item fd.num is exist - process it [19:38:07]SAM_PROTO_GetFieldsCounters [19:38:07]wFMCommunicate request_size=4 [19:38:07]MH_SAM_APDU [19:38:07]CAPDU: 80 13 00 00 [19:38:07]Write to MH i2c: E2 08 00 9F 1D 80 13 00 00 00 00 00 00 38 [19:38:07]Write i2c OK [19:38:07]MH_I2C_Read... [19:38:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:07]Read from MH i2c: E2 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 62 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 62 00 9F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [19:38:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 63 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:07]wFMCommunicate OK [19:38:07]SAM_PROTO_GetFieldsCounters done [19:38:07]requested_item shift.num is exist - process it [19:38:07]requested_item shift.opened is exist - process it [19:38:07]req_shift_opened [19:38:07]FM_GetShiftState [19:38:07]SAM_PROTO_GetShiftState [19:38:07]wFMCommunicate request_size=4 [19:38:07]MH_SAM_APDU [19:38:07]CAPDU: 80 13 01 00 [19:38:07]Write to MH i2c: E2 08 00 A0 1D 80 13 01 00 00 00 00 00 3A [19:38:07]Write i2c OK [19:38:07]MH_I2C_Read... [19:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:07]Read from MH i2c: E2 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 0E 00 [19:38:07]MH_I2C_Read... [19:38:07]Read from MH i2c: E2 0E 00 A0 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9A [19:38:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:38:07]wFMCommunicate OK [19:38:07]SAM_PROTO_GetShiftState done [19:38:07]FM_GetShiftState done [19:38:07]req_shift_opened done [19:38:07]requested_item shift.open_date is exist - process it [19:38:07]req_shift_open_date [19:38:07]req_shift_open_date done [19:38:07]produce_requested_data done [19:38:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199011,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:38:07]process_action_free close_receipt [19:38:07]json_value_free [19:38:07]json_value_free done [19:38:07]process_json_proto returns [19:38:07]Send response to host [19:38:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199011,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:38:07]free response buf [19:38:07]execute_script done [19:38:07]execute_script returns [19:38:07]free content buf [19:38:07]Sock 7.Close socket [19:38:07]Sock 7.Thread stoped [19:38:11]OFD Sender: No OFD packet to send [19:38:16]OFD Sender: No OFD packet to send [19:38:21]OFD Sender: No OFD packet to send [19:38:26]OFD Sender: No OFD packet to send [19:38:31]OFD Sender: No OFD packet to send [19:38:36]OFD Sender: No OFD packet to send [19:38:41]OFD Sender: No OFD packet to send [19:38:46]OFD Sender: No OFD packet to send [19:38:51]OFD Sender: No OFD packet to send [19:38:56]OFD Sender: No OFD packet to send [19:39:01]OFD Sender: No OFD packet to send [19:39:06]OFD Sender: No OFD packet to send [19:39:11]OFD Sender: No OFD packet to send [19:39:16]OFD Sender: No OFD packet to send [19:39:21]OFD Sender: No OFD packet to send [19:39:26]OFD Sender: No OFD packet to send [19:39:31]OFD Sender: No OFD packet to send [19:39:33]accept exits with 9 [19:39:33]New connection [19:39:33]New thread 3066793316 created [19:39:33]Thread 3066936676 joined [19:39:33]Waiting for new connection... [19:39:33] Sock 9.Parse request [19:39:33]Sock 9.Check first char [19:39:33]Sock 9.First char is OK [19:39:33]request: POST /json_proto HTTP/1.0 [19:39:33]Method: POST [19:39:33]URL: /json_proto [19:39:33]Method is POST - this is cgi request [19:39:33]url: /json_proto [19:39:33]query_string will be loaded in cgi processing [19:39:33]execute_cgi json_proto POST (null) [19:39:33]execute_cgi path=json_proto method=POST [19:39:33]POST find Content-Length [19:39:33]Host: 172.17.46.195:8080 [19:39:33]Content-Length: 821 [19:39:33]Content-Type: application/json [19:39:33] [19:39:33]POST finish read [19:39:33]Found Content-Length = 821 [19:39:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:33]execute_script... [19:39: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)11326481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:33]POST & json_proto [19:39:33]process_json_proto [19:39:33]json parsed OK: [19:39:33]protocol is kg_v1.0 [19:39:33]action value=close_receipt [19:39:33]process_action close_receipt [19:39:33]cmd_close_receipt [19:39:33]MH_GetDate [19:39:33]Write to MH i2c: F0 00 00 A1 1D AD [19:39:33]Write i2c OK [19:39:33]MH_I2C_Read... [19:39:33]Read from MH i2c: F0 [19:39:33]MH_I2C_Read... [19:39:33]Read from MH i2c: F0 09 00 [19:39:33]MH_I2C_Read... [19:39:33]Read from MH i2c: F0 09 00 A1 1D 00 76 FC C0 66 8D AE BC 66 AB [19:39:33]GetLastDocTimeStamp 1723923484 [19:39:33]current date 1723923574 [19:39:33]FM_GetShiftState [19:39:33]SAM_PROTO_GetShiftState [19:39:33]wFMCommunicate request_size=4 [19:39:33]MH_SAM_APDU [19:39:33]CAPDU: 80 13 01 00 [19:39:33]Write to MH i2c: E2 08 00 A2 1D 80 13 01 00 00 00 00 00 3C [19:39:33]Write i2c OK [19:39:33]MH_I2C_Read... [19:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:33]Read from MH i2c: E2 [19:39:33]MH_I2C_Read... [19:39:33]Read from MH i2c: E2 0E 00 [19:39:33]MH_I2C_Read... [19:39:33]Read from MH i2c: E2 0E 00 A2 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9C [19:39:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:39:33]wFMCommunicate OK [19:39:33]SAM_PROTO_GetShiftState done [19:39:33]FM_GetShiftState done [19:39:33]opened in 1723853126 [19:39:33]opened+sec_in_day 1723939526 [19:39:33]quantity*price = 100005 [19:39:33]sum+1 = 100006 [19:39:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 620 17.08.2024 19:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199012 肖袩袛: 128045994967749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199012&fm=128045994967749&tin=02508201610067®Number=0000000000092545&sum=100005 [19:39:34]StoreToDocumentArchive [19:39:34]shift 463 fd 199012 [19:39:34]save to /storage/0463/doc_00199012 [19:39:34]save last doc name /storage/0463/doc_00199012 to /storage/kkm_last_doc_name [19:39:34]save OK [19:39:34]Clear old archive folders... [19:39:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:39:34]tlvbuf is 019C0FC0 [19:39:34]SAM_PROTO_ClearQueue [19:39:34]wFMCommunicate request_size=4 [19:39:34]MH_SAM_APDU [19:39:34]CAPDU: 80 09 00 00 [19:39:34]Write to MH i2c: E2 08 00 AF 1D 80 09 00 00 00 00 00 00 3E [19:39:34]Write i2c OK [19:39:34]MH_I2C_Read... [19:39:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:34]Read from MH i2c: E2 [19:39:34]MH_I2C_Read... [19:39:34]Read from MH i2c: E2 03 00 [19:39:34]MH_I2C_Read... [19:39:34]Read from MH i2c: E2 03 00 AF 1D 00 90 00 40 [19:39:34]RAPDU: 90 00 [19:39:34]wFMCommunicate OK [19:39:34]SAM_PROTO_ClearQueue done [19:39:34]KKMCreateOFDPacket [19:39:34]OFDProtocolAddRootSTLVToBuf [19:39:34]FM_MakeSignedData [19:39:34]FM_MakeSignedData [19:39:34]SAM_PROTO_SignData [19:39:34]wFMCommunicate request_size=4 [19:39:34]MH_SAM_APDU [19:39:34]CAPDU: 80 0D 01 02 [19:39:34]Write to MH i2c: E2 08 00 B0 1D 80 0D 01 02 00 00 00 00 46 [19:39:34]Write i2c OK [19:39:34]MH_I2C_Read... [19:39:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:34]Read from MH i2c: E2 [19:39:34]MH_I2C_Read... [19:39:34]Read from MH i2c: E2 03 00 [19:39:34]MH_I2C_Read... [19:39:34]Read from MH i2c: E2 03 00 B0 1D 00 90 00 41 [19:39:34]RAPDU: 90 00 [19:39:34]wFMCommunicate OK [19:39:34]wFMCommunicate request_size=255 [19:39:34]MH_SAM_APDU [19:39: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 76 FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 09 03 00 35 04 06 00 74 [19:39:34]Write to MH i2c: E2 02 01 B1 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 76 FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 09 03 00 35 04 06 00 74 00 00 11 [19:39:34]Write i2c OK [19:39:34]MH_I2C_Read... [19:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:35]Read from MH i2c: E2 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 03 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 03 00 B1 1D 00 90 00 42 [19:39:35]RAPDU: 90 00 [19:39:35]wFMCommunicate OK [19:39:35]wFMCommunicate request_size=10 [19:39:35]MH_SAM_APDU [19:39:35]CAPDU: 80 0D 02 02 05 75 08 0B 82 C5 [19:39:35]Write to MH i2c: E2 0D 00 B2 1D 80 0D 02 02 05 00 75 08 0B 82 C5 00 00 22 [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:35]Read from MH i2c: E2 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 03 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 03 00 B2 1D 00 90 00 43 [19:39:35]RAPDU: 90 00 [19:39:35]wFMCommunicate OK [19:39:35]wFMCommunicate request_size=4 [19:39:35]MH_SAM_APDU [19:39:35]CAPDU: 80 0D 03 02 [19:39:35]Write to MH i2c: E2 08 00 B3 1D 80 0D 03 02 00 00 00 00 4B [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:35]Read from MH i2c: E2 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 0B 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 0B 00 B3 1D 00 33 03 01 B2 50 8C 08 D6 90 00 EF [19:39:35]RAPDU: 33 03 01 B2 50 8C 08 D6 90 00 [19:39:35]wFMCommunicate OK [19:39:35]SAM_PROTO_SignData done [19:39:35]FM_MakeSignedData done [19:39:35]CreateOFDProtocolMessage [19:39:35]wFMCommunicate request_size=4 [19:39:35]MH_SAM_APDU [19:39:35]CAPDU: 80 11 00 00 [19:39:35]Write to MH i2c: E2 08 00 B4 1D 80 11 00 00 00 00 00 00 4B [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:35]Read from MH i2c: E2 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 17 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: E2 17 00 B4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 98 [19:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:39:35]wFMCommunicate OK [19:39:35]CreateOFDProtocolMessage done [19:39:35]OFDSenderStorePacket 199012 [19:39:35]StoreOFDPacket docnum=199012 [19:39:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3B 93 07 01 79 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 76 FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 09 03 00 35 04 06 00 74 75 08 0B 82 C5 33 03 01 B2 50 8C 08 D6 [19:39:35]CheckFolder [19:39:35]dirname=/storage/ofd_packets [19:39:35]CheckFolder done [19:39:35]ProducePacketName [19:39:35]name=ofd_packets/00199012 [19:39:35]NVStorageSaveData ofd_packets/00199012 [19:39:35]File name is /storage/ofd_packets/00199012 [19:39:35]Write 301 bytes [19:39:35]NVStorageSaveData done [19:39:35]OFDSenderStorePacket done [19:39:35]KKMCreateOFDPacket done [19:39:35]NVStorageSaveData kkm_last_timestamp [19:39:35]File name is /storage/kkm_last_timestamp [19:39:35]Write 4 bytes [19:39:35]NVStorageSaveData done [19:39:35]ExternCall_PrintAddStr [19:39:35]wPrintStart [19:39:35]Write to MH i2c: 01 00 00 B5 1D D2 [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 07 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 07 00 B5 1D 00 00 00 00 00 FF 0F E7 [19:39:35]RasterBufferAndPrint [19:39:35]line 小褔械褌 N : (1)11326481 [19:39:35]line 袠袧袧: 02508201610067 [19:39:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:39:35]line 袩袪袨袛袗袞袗 [19:39:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [19:39:35]line 孝芯胁邪褉: 2710124130 [19:39:35]line 袗懈-92-袣-4 [19:39:35]line 14.750 * 67.80 [19:39:35]line = 1000.05 [19:39:35]line 袧袛小 12% 袧小袩 1% [19:39:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:39:35]line 袠孝袨袚袨: 1000.05 [19:39:35]line 袧小袩 1% : 8.85 [19:39:35]line 袧袛小 12% : 106.20 [19:39:35]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:39:35]line 袘械蟹薪邪谢.: 1000.05 [19:39:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:39:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:39:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:39:35]line 效械泻 620 17.08.2024 19:39 [19:39:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:39:35]line 袟袧袦: 0300000079 [19:39:35]line 袪袧袦: 0000000000092545 [19:39:35]line 袙械褉褋懈褟 袣袣袦: 001 [19:39:35]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [19:39:35]line 肖袦: 0000000000871802 [19:39:35]line 肖袛: 199012 [19:39:35]line 肖袩袛: 128045994967749 [19:39:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T193934&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199012&fm=128045994967749&tin=02508201610067®Number=0000000000092545&sum=100005 [19:39:35]written 0, free lines is 4095 [19:39:35]OFD Sender: Processing packet 199012 [packets to send 246, broken 245] [19:39:35]ProducePacketName [19:39:35]name=ofd_packets/00199012 [19:39:35]OFD Sender: To server: 嚂鰌G, [19:39:35]CommunicateWithHost lk.salyk.kg:30040 [19:39:35]ConnectInit lk.salyk.kg [19:39:35]Connected sock=10 [19:39:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3B 93 07 01 79 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 76 FC C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 09 03 00 35 04 06 00 74 75 08 0B 82 C5 33 03 01 B2 50 8C 08 D6 [19:39:35]Write to MH i2c: 01 00 00 DF 1D FC [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 07 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: 01 07 00 DF 1D 00 00 00 00 00 FB 0C 0A [19:39:35]RasterBufferAndPrint [19:39:35]line [19:39:35]line [19:39:35]line [19:39:35]line [19:39:35]line [19:39:35]written 0, free lines is 3332 [19:39:35]MH_Cut [19:39:35]Write to MH i2c: D1 01 00 E6 1D 01 D5 [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: D1 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: D1 01 00 [19:39:35]MH_I2C_Read... [19:39:35]Read from MH i2c: D1 01 00 E6 1D 00 D4 [19:39:35]Write to MH i2c: 01 00 00 E7 1D 04 [19:39:35]Write i2c OK [19:39:35]MH_I2C_Read... [19:39:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 6C 47 00 C3 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 64 09 03 00 F4 03 04 00 85 A8 C0 66 B6 04 01 00 00 D9 38 C7 B2 9F 52 EA FB [19:39:35]CommunicateWithHost err = 0 [19:39:35]CheckOFDResponse [19:39:35]1017 (14) - 77093643461234 [19:39:35]1041 (16) - 0000000000871802 [19:39:35]1040 (4) - 199012 [19:39:35]1012 (4) - 17.08.2024 13:41 [19:39:35]1206 (1) - 0 [19:39:35]OFD Sender: Remove packet 199012 [19:39:35]ProducePacketName [19:39:35]name=ofd_packets/00199012 [19:39:35]NVStorageDeleteData [19:39:36]OFD Sender: No OFD packet to send [19:39:36]*** Cut start [19:39:36]*** Purtial cut [19:39:36]*** CUTSNS_PIN = 0 [19:39:36]*** Stage 1: CUTSNS_PIN = 1 [19:39:38]Read from MH i2c: 01 [19:39:38]MH_I2C_Read... [19:39:38]*** Stop cut motor [19:39:38]*** Cut end [19:39:38]Read from MH i2c: 01 07 00 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: 01 07 00 E7 1D 00 00 00 00 00 FF 0F 19 [19:39:38]process_action close_receipt done [19:39:38]requested_data is exist [19:39:38]produce_requested_data [19:39:38]requested_item fm.sn is exist - process it [19:39:38]wFMCommunicate request_size=4 [19:39:38]MH_SAM_APDU [19:39:38]CAPDU: 80 11 00 00 [19:39:38]Write to MH i2c: E2 08 00 E8 1D 80 11 00 00 00 00 00 00 7F [19:39:38]Write i2c OK [19:39:38]MH_I2C_Read... [19:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:38]Read from MH i2c: E2 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 17 00 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 17 00 E8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CC [19:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:39:38]wFMCommunicate OK [19:39:38]requested_item fd.num is exist - process it [19:39:38]SAM_PROTO_GetFieldsCounters [19:39:38]wFMCommunicate request_size=4 [19:39:38]MH_SAM_APDU [19:39:38]CAPDU: 80 13 00 00 [19:39:38]Write to MH i2c: E2 08 00 E9 1D 80 13 00 00 00 00 00 00 82 [19:39:38]Write i2c OK [19:39:38]MH_I2C_Read... [19:39:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:38]Read from MH i2c: E2 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 62 00 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 62 00 E9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [19:39:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 64 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:38]wFMCommunicate OK [19:39:38]SAM_PROTO_GetFieldsCounters done [19:39:38]requested_item shift.num is exist - process it [19:39:38]requested_item shift.opened is exist - process it [19:39:38]req_shift_opened [19:39:38]FM_GetShiftState [19:39:38]SAM_PROTO_GetShiftState [19:39:38]wFMCommunicate request_size=4 [19:39:38]MH_SAM_APDU [19:39:38]CAPDU: 80 13 01 00 [19:39:38]Write to MH i2c: E2 08 00 EA 1D 80 13 01 00 00 00 00 00 84 [19:39:38]Write i2c OK [19:39:38]MH_I2C_Read... [19:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:38]Read from MH i2c: E2 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 0E 00 [19:39:38]MH_I2C_Read... [19:39:38]Read from MH i2c: E2 0E 00 EA 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [19:39:38]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:39:38]wFMCommunicate OK [19:39:38]SAM_PROTO_GetShiftState done [19:39:38]FM_GetShiftState done [19:39:38]req_shift_opened done [19:39:38]requested_item shift.open_date is exist - process it [19:39:38]req_shift_open_date [19:39:38]req_shift_open_date done [19:39:38]produce_requested_data done [19:39:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199012,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:39:38]process_action_free close_receipt [19:39:38]json_value_free [19:39:38]json_value_free done [19:39:38]process_json_proto returns [19:39:38]Send response to host [19:39:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199012,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:39:38]free response buf [19:39:38]execute_script done [19:39:38]execute_script returns [19:39:38]free content buf [19:39:38]Sock 9.Close socket [19:39:38]Sock 9.Thread stoped [19:39:41]OFD Sender: No OFD packet to send [19:39:46]OFD Sender: No OFD packet to send [19:39:51]OFD Sender: No OFD packet to send [19:39:56]OFD Sender: No OFD packet to send [19:40:01]OFD Sender: No OFD packet to send [19:40:06]OFD Sender: No OFD packet to send [19:40:11]OFD Sender: No OFD packet to send [19:40:16]OFD Sender: No OFD packet to send [19:40:21]OFD Sender: No OFD packet to send [19:40:26]OFD Sender: No OFD packet to send [19:40:31]OFD Sender: No OFD packet to send [19:40:36]OFD Sender: No OFD packet to send [19:40:41]OFD Sender: No OFD packet to send [19:40:46]OFD Sender: No OFD packet to send [19:40:51]OFD Sender: No OFD packet to send [19:40:56]OFD Sender: No OFD packet to send [19:41:01]OFD Sender: No OFD packet to send [19:41:06]OFD Sender: No OFD packet to send [19:41:11]OFD Sender: No OFD packet to send [19:41:16]OFD Sender: No OFD packet to send [19:41:21]OFD Sender: No OFD packet to send [19:41:26]OFD Sender: No OFD packet to send [19:41:31]OFD Sender: No OFD packet to send [19:41:36]OFD Sender: No OFD packet to send [19:41:41]OFD Sender: No OFD packet to send [19:41:46]OFD Sender: No OFD packet to send [19:41:51]OFD Sender: No OFD packet to send [19:41:56]OFD Sender: No OFD packet to send [19:42:01]OFD Sender: No OFD packet to send [19:42:06]OFD Sender: No OFD packet to send [19:42:11]OFD Sender: No OFD packet to send [19:42:13]accept exits with 7 [19:42:13]New connection [19:42:13]New thread 3066936676 created [19:42:13]Thread 3066793316 joined [19:42:13]Waiting for new connection... [19:42:13] Sock 7.Parse request [19:42:13]Sock 7.Check first char [19:42:13]Sock 7.First char is OK [19:42:13]request: POST /json_proto HTTP/1.0 [19:42:13]Method: POST [19:42:13]URL: /json_proto [19:42:13]Method is POST - this is cgi request [19:42:13]url: /json_proto [19:42:13]query_string will be loaded in cgi processing [19:42:13]execute_cgi json_proto POST (null) [19:42:13]execute_cgi path=json_proto method=POST [19:42:13]POST find Content-Length [19:42:13]Host: 172.17.46.195:8080 [19:42:13]Content-Length: 811 [19:42:13]Content-Type: application/json [19:42:13] [19:42:13]POST finish read [19:42:13]Found Content-Length = 811 [19:42:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 90.680, "sum" : 7000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:13]execute_script... [19:42: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)11326482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 90.680, "sum" : 7000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:13]POST & json_proto [19:42:13]process_json_proto [19:42:13]json parsed OK: [19:42:13]protocol is kg_v1.0 [19:42:13]action value=close_receipt [19:42:13]process_action close_receipt [19:42:13]cmd_close_receipt [19:42:13]MH_GetDate [19:42:13]Write to MH i2c: F0 00 00 EB 1D F7 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 09 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: F0 09 00 EB 1D 00 16 FD C0 66 8D AE BC 66 96 [19:42:13]GetLastDocTimeStamp 1723923574 [19:42:13]current date 1723923734 [19:42:13]FM_GetShiftState [19:42:13]SAM_PROTO_GetShiftState [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 13 01 00 [19:42:13]Write to MH i2c: E2 08 00 EC 1D 80 13 01 00 00 00 00 00 86 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0E 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 0E 00 EC 1D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E6 [19:42:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:13]wFMCommunicate OK [19:42:13]SAM_PROTO_GetShiftState done [19:42:13]FM_GetShiftState done [19:42:13]opened in 1723853126 [19:42:13]opened+sec_in_day 1723939526 [19:42:13]quantity*price = 700049 [19:42:13]sum+1 = 700051 [19:42:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 7000.50 袧小袩 1% : 61.95 袧袛小 12% : 743.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 7000.50 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 621 17.08.2024 19:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199013 肖袩袛: 136000985800173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194214&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199013&fm=136000985800173&tin=02508201610067®Number=0000000000092545&sum=700050 [19:42:14]StoreToDocumentArchive [19:42:14]shift 463 fd 199013 [19:42:14]save to /storage/0463/doc_00199013 [19:42:14]save last doc name /storage/0463/doc_00199013 to /storage/kkm_last_doc_name [19:42:14]save OK [19:42:14]Clear old archive folders... [19:42:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:42:14]tlvbuf is 01A0E450 [19:42:14]SAM_PROTO_ClearQueue [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 09 00 00 [19:42:14]Write to MH i2c: E2 08 00 F9 1D 80 09 00 00 00 00 00 00 88 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 F9 1D 00 90 00 8A [19:42:14]RAPDU: 90 00 [19:42:14]wFMCommunicate OK [19:42:14]SAM_PROTO_ClearQueue done [19:42:14]KKMCreateOFDPacket [19:42:14]OFDProtocolAddRootSTLVToBuf [19:42:14]FM_MakeSignedData [19:42:14]FM_MakeSignedData [19:42:14]SAM_PROTO_SignData [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 0D 01 02 [19:42:14]Write to MH i2c: E2 08 00 FA 1D 80 0D 01 02 00 00 00 00 90 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 03 00 FA 1D 00 90 00 8B [19:42:14]RAPDU: 90 00 [19:42:14]wFMCommunicate OK [19:42:14]wFMCommunicate request_size=255 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 62 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 92 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 16 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 09 03 [19:42:14]Write to MH i2c: E2 02 01 FB 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 62 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 92 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 16 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 09 03 00 00 9B [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 FB 1D 00 90 00 8C [19:42:15]RAPDU: 90 00 [19:42:15]wFMCommunicate OK [19:42:15]wFMCommunicate request_size=16 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7B B1 32 72 9D ED [19:42:15]Write to MH i2c: E2 13 00 FC 1D 80 0D 02 02 0B 00 00 35 04 06 00 7B B1 32 72 9D ED 00 00 42 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 FC 1D 00 90 00 8D [19:42:15]RAPDU: 90 00 [19:42:15]wFMCommunicate OK [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 0D 03 02 [19:42:15]Write to MH i2c: E2 08 00 FD 1D 80 0D 03 02 00 00 00 00 95 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 0B 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 0B 00 FD 1D 00 7E CC 4A 35 75 E5 5E C1 90 00 D8 [19:42:15]RAPDU: 7E CC 4A 35 75 E5 5E C1 90 00 [19:42:15]wFMCommunicate OK [19:42:15]SAM_PROTO_SignData done [19:42:15]FM_MakeSignedData done [19:42:15]CreateOFDProtocolMessage [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 11 00 00 [19:42:15]Write to MH i2c: E2 08 00 FE 1D 80 11 00 00 00 00 00 00 95 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 17 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 17 00 FE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E2 [19:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:15]wFMCommunicate OK [19:42:15]CreateOFDProtocolMessage done [19:42:15]OFDSenderStorePacket 199013 [19:42:15]StoreOFDPacket docnum=199013 [19:42:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 E1 2E 0D 01 81 4A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 62 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 92 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 16 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 09 03 00 35 04 06 00 7B B1 32 72 9D ED 7E CC 4A 35 75 E5 5E C1 [19:42:15]CheckFolder [19:42:15]dirname=/storage/ofd_packets [19:42:15]CheckFolder done [19:42:15]ProducePacketName [19:42:15]name=ofd_packets/00199013 [19:42:15]NVStorageSaveData ofd_packets/00199013 [19:42:15]File name is /storage/ofd_packets/00199013 [19:42:15]Write 307 bytes [19:42:15]NVStorageSaveData done [19:42:15]OFDSenderStorePacket done [19:42:15]KKMCreateOFDPacket done [19:42:15]NVStorageSaveData kkm_last_timestamp [19:42:15]File name is /storage/kkm_last_timestamp [19:42:15]Write 4 bytes [19:42:15]NVStorageSaveData done [19:42:15]ExternCall_PrintAddStr [19:42:15]wPrintStart [19:42:15]Write to MH i2c: 01 00 00 FF 1D 1C [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: 01 07 00 FF 1D 00 00 00 00 00 FF 0F 31 [19:42:15]RasterBufferAndPrint [19:42:15]line 小褔械褌 N : (1)11326482 [19:42:15]line 袠袧袧: 02508201610067 [19:42:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:42:15]line 袩袪袨袛袗袞袗 [19:42:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [19:42:15]line 孝芯胁邪褉: 2710194210 [19:42:15]line D-ENERGY 袛孝-袣-5 [19:42:15]line 90.680 * 77.20 [19:42:15]line = 7000.50 [19:42:15]line 袧袛小 12% 袧小袩 1% [19:42:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:42:15]line 袠孝袨袚袨: 7000.50 [19:42:15]line 袧小袩 1% : 61.95 [19:42:15]line 袧袛小 12% : 743.42 [19:42:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:42:15]line 袘械蟹薪邪谢.: 7000.50 [19:42:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:42:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:42:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:42:15]line 效械泻 621 17.08.2024 19:42 [19:42:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:42:15]line 袟袧袦: 0300000079 [19:42:15]line 袪袧袦: 0000000000092545 [19:42:15]line 袙械褉褋懈褟 袣袣袦: 001 [19:42:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:42:15]line 肖袦: 0000000000871802 [19:42:15]line 肖袛: 199013 [19:42:15]line 肖袩袛: 136000985800173 [19:42:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194214&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199013&fm=136000985800173&tin=02508201610067®Number=0000000000092545&sum=700050 [19:42:15]OFD Sender: Processing packet 199013 [packets to send 246, broken 245] [19:42:15]ProducePacketName [19:42:15]name=ofd_packets/00199013 [19:42:15]OFD Sender: To server: 嚂鰌G, [19:42:15]CommunicateWithHost lk.salyk.kg:30040 [19:42:15]ConnectInit lk.salyk.kg [19:42:15]written 0, free lines is 4095 [19:42:15]Connected sock=10 [19:42:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 E1 2E 0D 01 81 4A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 38 62 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 92 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 92 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 92 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 16 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 65 09 03 00 35 04 06 00 7B B1 32 72 9D ED 7E CC 4A 35 75 E5 5E C1 [19:42:16]Write to MH i2c: 01 00 00 29 1E 47 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 07 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 07 00 29 1E 00 00 00 00 00 01 0D 5C [19:42:16]RasterBufferAndPrint [19:42:16]line [19:42:16]line [19:42:16]line [19:42:16]line [19:42:16]line [19:42:16]written 0, free lines is 3335 [19:42:16]MH_Cut [19:42:16]Write to MH i2c: D1 01 00 30 1E 01 20 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: D1 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: D1 01 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: D1 01 00 30 1E 00 1F [19:42:16]Write to MH i2c: 01 00 00 31 1E 4F [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8F 8D 47 00 36 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 31 38 30 32 10 04 04 00 65 09 03 00 F4 03 04 00 26 A9 C0 66 B6 04 01 00 00 78 26 C9 BE DE 65 A7 DC [19:42:16]CommunicateWithHost err = 0 [19:42:16]CheckOFDResponse [19:42:16]1017 (14) - 77093643461234 [19:42:16]1041 (16) - 0000000000871802 [19:42:16]1040 (4) - 199013 [19:42:16]1012 (4) - 17.08.2024 13:44 [19:42:16]1206 (1) - 0 [19:42:16]OFD Sender: Remove packet 199013 [19:42:16]ProducePacketName [19:42:16]name=ofd_packets/00199013 [19:42:16]NVStorageDeleteData [19:42:16]OFD Sender: No OFD packet to send [19:42:16]*** Cut start [19:42:16]*** Purtial cut [19:42:16]*** Stage 1: CUTSNS_PIN = 1 [19:42:17]Read from MH i2c: 01 [19:42:17]MH_I2C_Read... [19:42:17]*** Stop cut motor [19:42:17]*** Cut end [19:42:17]Read from MH i2c: 01 07 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: 01 07 00 31 1E 00 00 00 00 00 FF 0F 64 [19:42:17]process_action close_receipt done [19:42:17]requested_data is exist [19:42:17]produce_requested_data [19:42:17]requested_item fm.sn is exist - process it [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 11 00 00 [19:42:17]Write to MH i2c: E2 08 00 32 1E 80 11 00 00 00 00 00 00 CA [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 17 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 17 00 32 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 17 [19:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:17]wFMCommunicate OK [19:42:17]requested_item fd.num is exist - process it [19:42:17]SAM_PROTO_GetFieldsCounters [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 13 00 00 [19:42:17]Write to MH i2c: E2 08 00 33 1E 80 13 00 00 00 00 00 00 CD [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 62 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 62 00 33 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [19:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 65 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:17]wFMCommunicate OK [19:42:17]SAM_PROTO_GetFieldsCounters done [19:42:17]requested_item shift.num is exist - process it [19:42:17]requested_item shift.opened is exist - process it [19:42:17]req_shift_opened [19:42:17]FM_GetShiftState [19:42:17]SAM_PROTO_GetShiftState [19:42:17]wFMCommunicate request_size=4 [19:42:17]MH_SAM_APDU [19:42:17]CAPDU: 80 13 01 00 [19:42:17]Write to MH i2c: E2 08 00 34 1E 80 13 01 00 00 00 00 00 CF [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:17]Read from MH i2c: E2 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 0E 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: E2 0E 00 34 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [19:42:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:17]wFMCommunicate OK [19:42:17]SAM_PROTO_GetShiftState done [19:42:17]FM_GetShiftState done [19:42:17]req_shift_opened done [19:42:17]requested_item shift.open_date is exist - process it [19:42:17]req_shift_open_date [19:42:17]req_shift_open_date done [19:42:17]produce_requested_data done [19:42:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199013,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:42:17]process_action_free close_receipt [19:42:17]json_value_free [19:42:17]json_value_free done [19:42:17]process_json_proto returns [19:42:17]Send response to host [19:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199013,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:42:17]free response buf [19:42:17]execute_script done [19:42:17]execute_script returns [19:42:17]free content buf [19:42:17]Sock 7.Close socket [19:42:17]Sock 7.Thread stoped [19:42:18]accept exits with 9 [19:42:18]New connection [19:42:18]New thread 3066793316 created [19:42:18]Thread 3066936676 joined [19:42:18]Waiting for new connection... [19:42:18] Sock 9.Parse request [19:42:18]Sock 9.Check first char [19:42:18]Sock 9.First char is OK [19:42:18]request: POST /json_proto HTTP/1.0 [19:42:18]Method: POST [19:42:18]URL: /json_proto [19:42:18]Method is POST - this is cgi request [19:42:18]url: /json_proto [19:42:18]query_string will be loaded in cgi processing [19:42:18]execute_cgi json_proto POST (null) [19:42:18]execute_cgi path=json_proto method=POST [19:42:18]POST find Content-Length [19:42:18]Host: 172.17.46.195:8080 [19:42:18]Content-Length: 684 [19:42:18]Content-Type: application/json [19:42:18] [19:42:18]POST finish read [19:42:18]Found Content-Length = 684 [19:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:18]execute_script... [19:42: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)11326484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:18]POST & json_proto [19:42:18]process_json_proto [19:42:18]json parsed OK: [19:42:18]protocol is kg_v1.0 [19:42:18]action value=close_receipt [19:42:18]process_action close_receipt [19:42:18]cmd_close_receipt [19:42:18]MH_GetDate [19:42:18]Write to MH i2c: F0 00 00 35 1E 42 [19:42:18]Write i2c OK [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: F0 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: F0 09 00 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: F0 09 00 35 1E 00 1B FD C0 66 8D AE BC 66 E6 [19:42:18]GetLastDocTimeStamp 1723923734 [19:42:18]current date 1723923739 [19:42:18]FM_GetShiftState [19:42:18]SAM_PROTO_GetShiftState [19:42:18]wFMCommunicate request_size=4 [19:42:18]MH_SAM_APDU [19:42:18]CAPDU: 80 13 01 00 [19:42:18]Write to MH i2c: E2 08 00 36 1E 80 13 01 00 00 00 00 00 D1 [19:42:18]Write i2c OK [19:42:18]MH_I2C_Read... [19:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:19]Read from MH i2c: E2 [19:42:19]MH_I2C_Read... [19:42:19]Read from MH i2c: E2 0E 00 [19:42:19]MH_I2C_Read... [19:42:19]Read from MH i2c: E2 0E 00 36 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 31 [19:42:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:19]wFMCommunicate OK [19:42:19]SAM_PROTO_GetShiftState done [19:42:19]FM_GetShiftState done [19:42:19]opened in 1723853126 [19:42:19]opened+sec_in_day 1723939526 [19:42:19]quantity*price = 100005 [19:42:19]sum+1 = 100006 [19:42:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 622 17.08.2024 19:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199014 肖袩袛: 259308745934545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199014&fm=259308745934545&tin=02508201610067®Number=0000000000092545&sum=100000 [19:42:20]StoreToDocumentArchive [19:42:20]shift 463 fd 199014 [19:42:20]save to /storage/0463/doc_00199014 [19:42:20]save last doc name /storage/0463/doc_00199014 to /storage/kkm_last_doc_name [19:42:20]save OK [19:42:20]Clear old archive folders... [19:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:20]tlvbuf is 01A11670 [19:42:20]SAM_PROTO_ClearQueue [19:42:20]wFMCommunicate request_size=4 [19:42:20]MH_SAM_APDU [19:42:20]CAPDU: 80 09 00 00 [19:42:20]Write to MH i2c: E2 08 00 43 1E 80 09 00 00 00 00 00 00 D3 [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 43 1E 00 90 00 D5 [19:42:20]RAPDU: 90 00 [19:42:20]wFMCommunicate OK [19:42:20]SAM_PROTO_ClearQueue done [19:42:20]KKMCreateOFDPacket [19:42:20]OFDProtocolAddRootSTLVToBuf [19:42:20]FM_MakeSignedData [19:42:20]FM_MakeSignedData [19:42:20]SAM_PROTO_SignData [19:42:20]wFMCommunicate request_size=4 [19:42:20]MH_SAM_APDU [19:42:20]CAPDU: 80 0D 01 02 [19:42:20]Write to MH i2c: E2 08 00 44 1E 80 0D 01 02 00 00 00 00 DB [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 44 1E 00 90 00 D6 [19:42:20]RAPDU: 90 00 [19:42:20]wFMCommunicate OK [19:42:20]wFMCommunicate request_size=255 [19:42:20]MH_SAM_APDU [19: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 1B FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 09 03 00 35 04 06 00 EB [19:42:20]Write to MH i2c: E2 02 01 45 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 1B FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 09 03 00 35 04 06 00 EB 00 00 BD [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 45 1E 00 90 00 D7 [19:42:20]RAPDU: 90 00 [19:42:20]wFMCommunicate OK [19:42:20]wFMCommunicate request_size=10 [19:42:20]MH_SAM_APDU [19:42:20]CAPDU: 80 0D 02 02 05 D7 05 B0 46 D1 [19:42:20]Write to MH i2c: E2 0D 00 46 1E 80 0D 02 02 05 00 D7 05 B0 46 D1 00 00 8B [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 03 00 46 1E 00 90 00 D8 [19:42:20]RAPDU: 90 00 [19:42:20]wFMCommunicate OK [19:42:20]wFMCommunicate request_size=4 [19:42:20]MH_SAM_APDU [19:42:20]CAPDU: 80 0D 03 02 [19:42:20]Write to MH i2c: E2 08 00 47 1E 80 0D 03 02 00 00 00 00 E0 [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 0B 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 0B 00 47 1E 00 2A 80 EB 74 64 C1 92 C0 90 00 61 [19:42:20]RAPDU: 2A 80 EB 74 64 C1 92 C0 90 00 [19:42:20]wFMCommunicate OK [19:42:20]SAM_PROTO_SignData done [19:42:20]FM_MakeSignedData done [19:42:20]CreateOFDProtocolMessage [19:42:20]wFMCommunicate request_size=4 [19:42:20]MH_SAM_APDU [19:42:20]CAPDU: 80 11 00 00 [19:42:20]Write to MH i2c: E2 08 00 48 1E 80 11 00 00 00 00 00 00 E0 [19:42:20]Write i2c OK [19:42:20]MH_I2C_Read... [19:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:20]Read from MH i2c: E2 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 17 00 [19:42:20]MH_I2C_Read... [19:42:20]Read from MH i2c: E2 17 00 48 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2D [19:42:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:21]wFMCommunicate OK [19:42:21]CreateOFDProtocolMessage done [19:42:21]OFDSenderStorePacket 199014 [19:42:21]StoreOFDPacket docnum=199014 [19:42:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5F 02 07 01 61 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 1B FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 09 03 00 35 04 06 00 EB D7 05 B0 46 D1 2A 80 EB 74 64 C1 92 C0 [19:42:21]CheckFolder [19:42:21]dirname=/storage/ofd_packets [19:42:21]CheckFolder done [19:42:21]ProducePacketName [19:42:21]name=ofd_packets/00199014 [19:42:21]NVStorageSaveData ofd_packets/00199014 [19:42:21]File name is /storage/ofd_packets/00199014 [19:42:21]Write 301 bytes [19:42:21]NVStorageSaveData done [19:42:21]OFDSenderStorePacket done [19:42:21]KKMCreateOFDPacket done [19:42:21]NVStorageSaveData kkm_last_timestamp [19:42:21]File name is /storage/kkm_last_timestamp [19:42:21]Write 4 bytes [19:42:21]NVStorageSaveData done [19:42:21]ExternCall_PrintAddStr [19:42:21]wPrintStart [19:42:21]Write to MH i2c: 01 00 00 49 1E 67 [19:42:21]Write i2c OK [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 07 00 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 07 00 49 1E 00 00 00 00 00 FF 0F 7C [19:42:21]RasterBufferAndPrint [19:42:21]line 小褔械褌 N : (1)11326484 [19:42:21]line 袠袧袧: 02508201610067 [19:42:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:42:21]line 袩袪袨袛袗袞袗 [19:42:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [19:42:21]line 孝芯胁邪褉: 2710124130 [19:42:21]line 袗懈-92-袣-4 [19:42:21]line 14.750 * 67.80 [19:42:21]line = 1000.05 [19:42:21]line 袧袛小 12% 袧小袩 1% [19:42:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:42:21]line 袨袣袪校袚袥袝袧袠袝: -0.05 [19:42:21]line 袠孝袨袚袨: 1000.00 [19:42:21]line 袙薪械褋械薪芯: 1000.00 [19:42:21]line 小袛袗效袗: 0.00 [19:42:21]line 袧小袩 1% : 8.85 [19:42:21]line 袧袛小 12% : 106.20 [19:42:21]line 袧邪谢懈褔薪褘屑懈: 1000.00 [19:42:21]line 袘械蟹薪邪谢.: 0.00 [19:42:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:42:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:42:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:42:21]line 效械泻 622 17.08.2024 19:42 [19:42:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:42:21]line 袟袧袦: 0300000079 [19:42:21]line 袪袧袦: 0000000000092545 [19:42:21]line 袙械褉褋懈褟 袣袣袦: 001 [19:42:21]line 肖袦: 0000000000871802 [19:42:21]line 肖袛: 199014 [19:42:21]line 肖袩袛: 259308745934545 [19:42:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194219&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199014&fm=259308745934545&tin=02508201610067®Number=0000000000092545&sum=100000 [19:42:21]written 0, free lines is 4095 [19:42:21]OFD Sender: Processing packet 199014 [packets to send 246, broken 245] [19:42:21]ProducePacketName [19:42:21]name=ofd_packets/00199014 [19:42:21]OFD Sender: To server: 嚂鰌G, [19:42:21]CommunicateWithHost lk.salyk.kg:30040 [19:42:21]ConnectInit lk.salyk.kg [19:42:21]Connected sock=10 [19: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 31 38 30 32 0F 01 00 00 5F 02 07 01 61 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 1B FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 66 09 03 00 35 04 06 00 EB D7 05 B0 46 D1 2A 80 EB 74 64 C1 92 C0 [19:42:21]Write to MH i2c: 01 00 00 74 1E 92 [19:42:21]Write i2c OK [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 07 00 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: 01 07 00 74 1E 00 00 00 00 00 E3 0C 88 [19:42:21]RasterBufferAndPrint [19:42:21]line [19:42:21]line [19:42:21]line [19:42:21]line [19:42:21]line [19:42:21]written 0, free lines is 3314 [19:42:21]MH_Cut [19:42:21]Write to MH i2c: D1 01 00 7B 1E 01 6B [19:42:21]Write i2c OK [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: D1 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: D1 01 00 [19:42:21]MH_I2C_Read... [19:42:21]Read from MH i2c: D1 01 00 7B 1E 00 6A [19:42:21]Write to MH i2c: 01 00 00 7C 1E 9A [19:42:21]Write i2c OK [19:42:21]MH_I2C_Read... [19:42:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 7E 47 00 F3 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 31 38 30 32 10 04 04 00 66 09 03 00 F4 03 04 00 2B A9 C0 66 B6 04 01 00 00 4F 62 A0 DF E8 62 7A 99 [19:42:21]CommunicateWithHost err = 0 [19:42:21]CheckOFDResponse [19:42:21]1017 (14) - 77093643461234 [19:42:21]1041 (16) - 0000000000871802 [19:42:21]1040 (4) - 199014 [19:42:21]1012 (4) - 17.08.2024 13:44 [19:42:21]1206 (1) - 0 [19:42:21]OFD Sender: Remove packet 199014 [19:42:21]ProducePacketName [19:42:21]name=ofd_packets/00199014 [19:42:21]NVStorageDeleteData [19:42:22]OFD Sender: No OFD packet to send [19:42:22]*** Cut start [19:42:22]*** Purtial cut [19:42:22]*** CUTSNS_PIN = 0 [19:42:22]*** Stage 1: CUTSNS_PIN = 1 [19:42:24]Read from MH i2c: 01 [19:42:24]MH_I2C_Read... [19:42:24]*** Stop cut motor [19:42:24]*** Cut end [19:42:24]Read from MH i2c: 01 07 00 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: 01 07 00 7C 1E 00 00 00 00 00 FF 0F AF [19:42:24]process_action close_receipt done [19:42:24]requested_data is exist [19:42:24]produce_requested_data [19:42:24]requested_item fm.sn is exist - process it [19:42:24]wFMCommunicate request_size=4 [19:42:24]MH_SAM_APDU [19:42:24]CAPDU: 80 11 00 00 [19:42:24]Write to MH i2c: E2 08 00 7D 1E 80 11 00 00 00 00 00 00 15 [19:42:24]Write i2c OK [19:42:24]MH_I2C_Read... [19:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:24]Read from MH i2c: E2 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 17 00 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 17 00 7D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 62 [19:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:24]wFMCommunicate OK [19:42:24]requested_item fd.num is exist - process it [19:42:24]SAM_PROTO_GetFieldsCounters [19:42:24]wFMCommunicate request_size=4 [19:42:24]MH_SAM_APDU [19:42:24]CAPDU: 80 13 00 00 [19:42:24]Write to MH i2c: E2 08 00 7E 1E 80 13 00 00 00 00 00 00 18 [19:42:24]Write i2c OK [19:42:24]MH_I2C_Read... [19:42:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:24]Read from MH i2c: E2 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 62 00 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 62 00 7E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [19: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 66 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:24]wFMCommunicate OK [19:42:24]SAM_PROTO_GetFieldsCounters done [19:42:24]requested_item shift.num is exist - process it [19:42:24]requested_item shift.opened is exist - process it [19:42:24]req_shift_opened [19:42:24]FM_GetShiftState [19:42:24]SAM_PROTO_GetShiftState [19:42:24]wFMCommunicate request_size=4 [19:42:24]MH_SAM_APDU [19:42:24]CAPDU: 80 13 01 00 [19:42:24]Write to MH i2c: E2 08 00 7F 1E 80 13 01 00 00 00 00 00 1A [19:42:24]Write i2c OK [19:42:24]MH_I2C_Read... [19:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:24]Read from MH i2c: E2 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 0E 00 [19:42:24]MH_I2C_Read... [19:42:24]Read from MH i2c: E2 0E 00 7F 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [19:42:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:24]wFMCommunicate OK [19:42:24]SAM_PROTO_GetShiftState done [19:42:24]FM_GetShiftState done [19:42:24]req_shift_opened done [19:42:24]requested_item shift.open_date is exist - process it [19:42:24]req_shift_open_date [19:42:24]req_shift_open_date done [19:42:24]produce_requested_data done [19:42:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199014,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:42:24]process_action_free close_receipt [19:42:24]json_value_free [19:42:24]json_value_free done [19:42:24]process_json_proto returns [19:42:24]Send response to host [19:42:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199014,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:42:24]free response buf [19:42:24]execute_script done [19:42:24]execute_script returns [19:42:24]free content buf [19:42:24]Sock 9.Close socket [19:42:24]Sock 9.Thread stoped [19:42:27]OFD Sender: No OFD packet to send [19:42:32]OFD Sender: No OFD packet to send [19:42:37]OFD Sender: No OFD packet to send [19:42:42]OFD Sender: No OFD packet to send [19:42:43]accept exits with 7 [19:42:43]New connection [19:42:43]New thread 3066936676 created [19:42:43]Thread 3066793316 joined [19:42:43]Waiting for new connection... [19:42:43] Sock 7.Parse request [19:42:43]Sock 7.Check first char [19:42:43]Sock 7.First char is OK [19:42:43]request: POST /json_proto HTTP/1.0 [19:42:43]Method: POST [19:42:43]URL: /json_proto [19:42:43]Method is POST - this is cgi request [19:42:43]url: /json_proto [19:42:43]query_string will be loaded in cgi processing [19:42:43]execute_cgi json_proto POST (null) [19:42:43]execute_cgi path=json_proto method=POST [19:42:43]POST find Content-Length [19:42:43]Host: 172.17.46.195:8080 [19:42:43]Content-Length: 808 [19:42:43]Content-Type: application/json [19:42:43] [19:42:43]POST finish read [19:42:43]Found Content-Length = 808 [19:42:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:43]execute_script... [19:42: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)11326483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:43]POST & json_proto [19:42:43]process_json_proto [19:42:43]json parsed OK: [19:42:43]protocol is kg_v1.0 [19:42:43]action value=close_receipt [19:42:43]process_action close_receipt [19:42:43]cmd_close_receipt [19:42:43]MH_GetDate [19:42:43]Write to MH i2c: F0 00 00 80 1E 8D [19:42:43]Write i2c OK [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: F0 [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: F0 09 00 [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: F0 09 00 80 1E 00 33 FD C0 66 8D AE BC 66 49 [19:42:43]GetLastDocTimeStamp 1723923739 [19:42:43]current date 1723923763 [19:42:43]FM_GetShiftState [19:42:43]SAM_PROTO_GetShiftState [19:42:43]wFMCommunicate request_size=4 [19:42:43]MH_SAM_APDU [19:42:43]CAPDU: 80 13 01 00 [19:42:43]Write to MH i2c: E2 08 00 81 1E 80 13 01 00 00 00 00 00 1C [19:42:43]Write i2c OK [19:42:43]MH_I2C_Read... [19:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:43]Read from MH i2c: E2 [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: E2 0E 00 [19:42:43]MH_I2C_Read... [19:42:43]Read from MH i2c: E2 0E 00 81 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7C [19:42:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:43]wFMCommunicate OK [19:42:43]SAM_PROTO_GetShiftState done [19:42:43]FM_GetShiftState done [19:42:43]opened in 1723853126 [19:42:43]opened+sec_in_day 1723939526 [19:42:43]quantity*price = 100032 [19:42:43]sum+1 = 100033 [19:42:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 623 17.08.2024 19:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199015 肖袩袛: 89027075175768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199015&fm=89027075175768&tin=02508201610067®Number=0000000000092545&sum=100032 [19:42:44]StoreToDocumentArchive [19:42:44]shift 463 fd 199015 [19:42:44]save to /storage/0463/doc_00199015 [19:42:44]save last doc name /storage/0463/doc_00199015 to /storage/kkm_last_doc_name [19:42:44]save OK [19:42:44]Clear old archive folders... [19:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:42:44]tlvbuf is 01969900 [19:42:44]SAM_PROTO_ClearQueue [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 09 00 00 [19:42:44]Write to MH i2c: E2 08 00 8E 1E 80 09 00 00 00 00 00 00 1E [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 8E 1E 00 90 00 20 [19:42:44]RAPDU: 90 00 [19:42:44]wFMCommunicate OK [19:42:44]SAM_PROTO_ClearQueue done [19:42:44]KKMCreateOFDPacket [19:42:44]OFDProtocolAddRootSTLVToBuf [19:42:44]FM_MakeSignedData [19:42:44]FM_MakeSignedData [19:42:44]SAM_PROTO_SignData [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 0D 01 02 [19:42:44]Write to MH i2c: E2 08 00 8F 1E 80 0D 01 02 00 00 00 00 26 [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 8F 1E 00 90 00 21 [19:42:44]RAPDU: 90 00 [19:42:44]wFMCommunicate OK [19:42:44]wFMCommunicate request_size=255 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 33 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 09 03 00 35 04 06 00 50 F8 [19:42:44]Write to MH i2c: E2 02 01 90 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 33 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 09 03 00 35 04 06 00 50 F8 00 00 4C [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 90 1E 00 90 00 22 [19:42:44]RAPDU: 90 00 [19:42:44]wFMCommunicate OK [19:42:44]wFMCommunicate request_size=9 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 0D 02 02 04 3B 30 F5 58 [19:42:44]Write to MH i2c: E2 0C 00 91 1E 80 0D 02 02 04 00 3B 30 F5 58 00 00 E9 [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 03 00 91 1E 00 90 00 23 [19:42:44]RAPDU: 90 00 [19:42:44]wFMCommunicate OK [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 0D 03 02 [19:42:44]Write to MH i2c: E2 08 00 92 1E 80 0D 03 02 00 00 00 00 2B [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 0B 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 0B 00 92 1E 00 85 50 C1 12 A2 57 6B 72 90 00 AA [19:42:44]RAPDU: 85 50 C1 12 A2 57 6B 72 90 00 [19:42:44]wFMCommunicate OK [19:42:44]SAM_PROTO_SignData done [19:42:44]FM_MakeSignedData done [19:42:44]CreateOFDProtocolMessage [19:42:44]wFMCommunicate request_size=4 [19:42:44]MH_SAM_APDU [19:42:44]CAPDU: 80 11 00 00 [19:42:44]Write to MH i2c: E2 08 00 93 1E 80 11 00 00 00 00 00 00 2B [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:44]Read from MH i2c: E2 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 17 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: E2 17 00 93 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 78 [19:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:44]wFMCommunicate OK [19:42:44]CreateOFDProtocolMessage done [19:42:44]OFDSenderStorePacket 199015 [19:42:44]StoreOFDPacket docnum=199015 [19:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 26 92 06 01 98 9D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 33 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 09 03 00 35 04 06 00 50 F8 3B 30 F5 58 85 50 C1 12 A2 57 6B 72 [19:42:44]CheckFolder [19:42:44]dirname=/storage/ofd_packets [19:42:44]CheckFolder done [19:42:44]ProducePacketName [19:42:44]name=ofd_packets/00199015 [19:42:44]NVStorageSaveData ofd_packets/00199015 [19:42:44]File name is /storage/ofd_packets/00199015 [19:42:44]Write 300 bytes [19:42:44]NVStorageSaveData done [19:42:44]OFDSenderStorePacket done [19:42:44]KKMCreateOFDPacket done [19:42:44]NVStorageSaveData kkm_last_timestamp [19:42:44]File name is /storage/kkm_last_timestamp [19:42:44]Write 4 bytes [19:42:44]NVStorageSaveData done [19:42:44]ExternCall_PrintAddStr [19:42:44]wPrintStart [19:42:44]Write to MH i2c: 01 00 00 94 1E B2 [19:42:44]Write i2c OK [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: 01 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: 01 07 00 [19:42:44]MH_I2C_Read... [19:42:44]Read from MH i2c: 01 07 00 94 1E 00 00 00 00 00 FF 0F C7 [19:42:44]RasterBufferAndPrint [19:42:44]line 小褔械褌 N : (1)11326483 [19:42:44]line 袠袧袧: 02508201610067 [19:42:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:42:44]line 袩袪袨袛袗袞袗 [19:42:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [19:42:44]line 孝芯胁邪褉: 2711190000 [19:42:44]line 袚袗袟-袣-3 [19:42:44]line 26.050 * 38.40 [19:42:44]line = 1000.32 [19:42:44]line 袧袛小 12% 袧小袩 1% [19:42:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:42:44]line 袠孝袨袚袨: 1000.32 [19:42:44]line 袧小袩 1% : 8.85 [19:42:44]line 袧袛小 12% : 106.23 [19:42:44]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:42:44]line 袘械蟹薪邪谢.: 1000.32 [19:42:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:42:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:42:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:42:44]line 效械泻 623 17.08.2024 19:42 [19:42:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:42:44]line 袟袧袦: 0300000079 [19:42:44]line 袪袧袦: 0000000000092545 [19:42:44]line 袙械褉褋懈褟 袣袣袦: 001 [19:42:44]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:42:44]line 肖袦: 0000000000871802 [19:42:44]line 肖袛: 199015 [19:42:44]line 肖袩袛: 89027075175768 [19:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194243&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199015&fm=89027075175768&tin=02508201610067®Number=0000000000092545&sum=100032 [19:42:44]written 0, free lines is 4095 [19:42:44]OFD Sender: Processing packet 199015 [packets to send 246, broken 245] [19:42:44]ProducePacketName [19:42:44]name=ofd_packets/00199015 [19:42:44]OFD Sender: To server: 嚂鰌G, [19:42:44]CommunicateWithHost lk.salyk.kg:30040 [19:42:44]ConnectInit lk.salyk.kg [19:42:45]Connected sock=10 [19:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 26 92 06 01 98 9D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 33 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 67 09 03 00 35 04 06 00 50 F8 3B 30 F5 58 85 50 C1 12 A2 57 6B 72 [19:42:45]Write to MH i2c: 01 00 00 BE 1E DC [19:42:45]Write i2c OK [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: 01 [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: 01 07 00 [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: 01 07 00 BE 1E 00 00 00 00 00 F0 0C DF [19:42:45]RasterBufferAndPrint [19:42:45]line [19:42:45]line [19:42:45]line [19:42:45]line [19:42:45]line [19:42:45]written 0, free lines is 3318 [19:42:45]MH_Cut [19:42:45]Write to MH i2c: D1 01 00 C5 1E 01 B5 [19:42:45]Write i2c OK [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: D1 [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: D1 01 00 [19:42:45]MH_I2C_Read... [19:42:45]Read from MH i2c: D1 01 00 C5 1E 00 B4 [19:42:45]Write to MH i2c: 01 00 00 C6 1E E4 [19:42:45]Write i2c OK [19:42:45]MH_I2C_Read... [19:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D4 8C 47 00 7A 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 31 38 30 32 10 04 04 00 67 09 03 00 F4 03 04 00 43 A9 C0 66 B6 04 01 00 00 D4 62 3C 2F 47 E9 16 C8 [19:42:45]CommunicateWithHost err = 0 [19:42:45]CheckOFDResponse [19:42:45]1017 (14) - 77093643461234 [19:42:45]1041 (16) - 0000000000871802 [19:42:45]1040 (4) - 199015 [19:42:45]1012 (4) - 17.08.2024 13:44 [19:42:45]1206 (1) - 0 [19:42:45]OFD Sender: Remove packet 199015 [19:42:45]ProducePacketName [19:42:45]name=ofd_packets/00199015 [19:42:45]NVStorageDeleteData [19:42:45]OFD Sender: No OFD packet to send [19:42:46]*** Cut start [19:42:46]*** Purtial cut [19:42:46]*** Stage 1: CUTSNS_PIN = 1 [19:42:46]Read from MH i2c: 01 [19:42:46]MH_I2C_Read... [19:42:46]*** Stop cut motor [19:42:46]*** Cut end [19:42:46]Read from MH i2c: 01 07 00 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: 01 07 00 C6 1E 00 00 00 00 00 FF 0F F9 [19:42:46]process_action close_receipt done [19:42:46]requested_data is exist [19:42:46]produce_requested_data [19:42:46]requested_item fm.sn is exist - process it [19:42:46]wFMCommunicate request_size=4 [19:42:46]MH_SAM_APDU [19:42:46]CAPDU: 80 11 00 00 [19:42:46]Write to MH i2c: E2 08 00 C7 1E 80 11 00 00 00 00 00 00 5F [19:42:46]Write i2c OK [19:42:46]MH_I2C_Read... [19:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:46]Read from MH i2c: E2 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 17 00 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 17 00 C7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AC [19:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:46]wFMCommunicate OK [19:42:46]requested_item fd.num is exist - process it [19:42:46]SAM_PROTO_GetFieldsCounters [19:42:46]wFMCommunicate request_size=4 [19:42:46]MH_SAM_APDU [19:42:46]CAPDU: 80 13 00 00 [19:42:46]Write to MH i2c: E2 08 00 C8 1E 80 13 00 00 00 00 00 00 62 [19:42:46]Write i2c OK [19:42:46]MH_I2C_Read... [19:42:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:46]Read from MH i2c: E2 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 62 00 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 62 00 C8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [19:42:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 67 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:46]wFMCommunicate OK [19:42:46]SAM_PROTO_GetFieldsCounters done [19:42:46]requested_item shift.num is exist - process it [19:42:46]requested_item shift.opened is exist - process it [19:42:46]req_shift_opened [19:42:46]FM_GetShiftState [19:42:46]SAM_PROTO_GetShiftState [19:42:46]wFMCommunicate request_size=4 [19:42:46]MH_SAM_APDU [19:42:46]CAPDU: 80 13 01 00 [19:42:46]Write to MH i2c: E2 08 00 C9 1E 80 13 01 00 00 00 00 00 64 [19:42:46]Write i2c OK [19:42:46]MH_I2C_Read... [19:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:46]Read from MH i2c: E2 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 0E 00 [19:42:46]MH_I2C_Read... [19:42:46]Read from MH i2c: E2 0E 00 C9 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C4 [19:42:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:46]wFMCommunicate OK [19:42:46]SAM_PROTO_GetShiftState done [19:42:46]FM_GetShiftState done [19:42:46]req_shift_opened done [19:42:46]requested_item shift.open_date is exist - process it [19:42:46]req_shift_open_date [19:42:46]req_shift_open_date done [19:42:46]produce_requested_data done [19:42:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199015,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:42:46]process_action_free close_receipt [19:42:46]json_value_free [19:42:46]json_value_free done [19:42:46]process_json_proto returns [19:42:46]Send response to host [19:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199015,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:42:46]free response buf [19:42:46]execute_script done [19:42:46]execute_script returns [19:42:46]free content buf [19:42:46]Sock 7.Close socket [19:42:46]Sock 7.Thread stoped [19:42:49]accept exits with 9 [19:42:49]New connection [19:42:49]New thread 3066793316 created [19:42:49]Thread 3066936676 joined [19:42:49]Waiting for new connection... [19:42:49] Sock 9.Parse request [19:42:49]Sock 9.Check first char [19:42:49]Sock 9.First char is OK [19:42:49]request: POST /json_proto HTTP/1.0 [19:42:49]Method: POST [19:42:49]URL: /json_proto [19:42:49]Method is POST - this is cgi request [19:42:49]url: /json_proto [19:42:49]query_string will be loaded in cgi processing [19:42:49]execute_cgi json_proto POST (null) [19:42:49]execute_cgi path=json_proto method=POST [19:42:49]POST find Content-Length [19:42:49]Host: 172.17.46.195:8080 [19:42:49]Content-Length: 802 [19:42:49]Content-Type: application/json [19:42:49] [19:42:49]POST finish read [19:42:49]Found Content-Length = 802 [19:42:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:49]execute_script... [19:42: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)11326485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:49]POST & json_proto [19:42:49]process_json_proto [19:42:49]json parsed OK: [19:42:49]protocol is kg_v1.0 [19:42:49]action value=close_receipt [19:42:49]process_action close_receipt [19:42:49]cmd_close_receipt [19:42:49]MH_GetDate [19:42:49]Write to MH i2c: F0 00 00 CA 1E D7 [19:42:49]Write i2c OK [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: F0 [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: F0 09 00 [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: F0 09 00 CA 1E 00 3A FD C0 66 8D AE BC 66 9A [19:42:49]GetLastDocTimeStamp 1723923763 [19:42:49]current date 1723923770 [19:42:49]FM_GetShiftState [19:42:49]SAM_PROTO_GetShiftState [19:42:49]wFMCommunicate request_size=4 [19:42:49]MH_SAM_APDU [19:42:49]CAPDU: 80 13 01 00 [19:42:49]Write to MH i2c: E2 08 00 CB 1E 80 13 01 00 00 00 00 00 66 [19:42:49]Write i2c OK [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: E2 [19:42:49]MH_I2C_Read... [19:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:49]Read from MH i2c: E2 0E 00 [19:42:49]MH_I2C_Read... [19:42:49]Read from MH i2c: E2 0E 00 CB 1E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C6 [19:42:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:42:49]wFMCommunicate OK [19:42:49]SAM_PROTO_GetShiftState done [19:42:49]FM_GetShiftState done [19:42:49]opened in 1723853126 [19:42:49]opened+sec_in_day 1723939526 [19:42:49]quantity*price = 300075 [19:42:49]sum+1 = 300077 [19:42:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 624 17.08.2024 19:42 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199016 肖袩袛: 276096837549373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199016&fm=276096837549373&tin=02508201610067®Number=0000000000092545&sum=300076 [19:42:50]StoreToDocumentArchive [19:42:50]shift 463 fd 199016 [19:42:50]save to /storage/0463/doc_00199016 [19:42:50]save last doc name /storage/0463/doc_00199016 to /storage/kkm_last_doc_name [19:42:50]save OK [19:42:50]Clear old archive folders... [19:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:42:50]tlvbuf is 0199DFB0 [19:42:50]SAM_PROTO_ClearQueue [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 09 00 00 [19:42:50]Write to MH i2c: E2 08 00 D8 1E 80 09 00 00 00 00 00 00 68 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 D8 1E 00 90 00 6A [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]SAM_PROTO_ClearQueue done [19:42:50]KKMCreateOFDPacket [19:42:50]OFDProtocolAddRootSTLVToBuf [19:42:50]FM_MakeSignedData [19:42:50]FM_MakeSignedData [19:42:50]SAM_PROTO_SignData [19:42:50]wFMCommunicate request_size=4 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 01 02 [19:42:50]Write to MH i2c: E2 08 00 D9 1E 80 0D 01 02 00 00 00 00 70 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:50]OFD Sender: No OFD packet to send [19:42:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:50]Read from MH i2c: E2 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 [19:42:50]MH_I2C_Read... [19:42:50]Read from MH i2c: E2 03 00 D9 1E 00 90 00 6B [19:42:50]RAPDU: 90 00 [19:42:50]wFMCommunicate OK [19:42:50]wFMCommunicate request_size=255 [19:42:50]MH_SAM_APDU [19:42:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 3A FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 09 03 00 35 04 06 00 FB 1B CD EC [19:42:50]Write to MH i2c: E2 02 01 DA 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 3A FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 09 03 00 35 04 06 00 FB 1B CD EC 00 00 A2 [19:42:50]Write i2c OK [19:42:50]MH_I2C_Read... [19:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:51]Read from MH i2c: E2 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 03 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 03 00 DA 1E 00 90 00 6C [19:42:51]RAPDU: 90 00 [19:42:51]wFMCommunicate OK [19:42:51]wFMCommunicate request_size=7 [19:42:51]MH_SAM_APDU [19:42:51]CAPDU: 80 0D 02 02 02 FD 3D [19:42:51]Write to MH i2c: E2 0A 00 DB 1E 80 0D 02 02 02 00 FD 3D 00 00 B1 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:51]Read from MH i2c: E2 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 03 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 03 00 DB 1E 00 90 00 6D [19:42:51]RAPDU: 90 00 [19:42:51]wFMCommunicate OK [19:42:51]wFMCommunicate request_size=4 [19:42:51]MH_SAM_APDU [19:42:51]CAPDU: 80 0D 03 02 [19:42:51]Write to MH i2c: E2 08 00 DC 1E 80 0D 03 02 00 00 00 00 75 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:51]Read from MH i2c: E2 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 0B 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 0B 00 DC 1E 00 A1 B3 89 14 BB 80 56 F1 90 00 E9 [19:42:51]RAPDU: A1 B3 89 14 BB 80 56 F1 90 00 [19:42:51]wFMCommunicate OK [19:42:51]SAM_PROTO_SignData done [19:42:51]FM_MakeSignedData done [19:42:51]CreateOFDProtocolMessage [19:42:51]wFMCommunicate request_size=4 [19:42:51]MH_SAM_APDU [19:42:51]CAPDU: 80 11 00 00 [19:42:51]Write to MH i2c: E2 08 00 DD 1E 80 11 00 00 00 00 00 00 75 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:51]Read from MH i2c: E2 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 17 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: E2 17 00 DD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C2 [19:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:51]wFMCommunicate OK [19:42:51]CreateOFDProtocolMessage done [19:42:51]OFDSenderStorePacket 199016 [19:42:51]StoreOFDPacket docnum=199016 [19:42:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1C A5 04 01 01 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 3A FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 09 03 00 35 04 06 00 FB 1B CD EC FD 3D A1 B3 89 14 BB 80 56 F1 [19:42:51]CheckFolder [19:42:51]dirname=/storage/ofd_packets [19:42:51]CheckFolder done [19:42:51]ProducePacketName [19:42:51]name=ofd_packets/00199016 [19:42:51]NVStorageSaveData ofd_packets/00199016 [19:42:51]File name is /storage/ofd_packets/00199016 [19:42:51]Write 298 bytes [19:42:51]NVStorageSaveData done [19:42:51]OFDSenderStorePacket done [19:42:51]KKMCreateOFDPacket done [19:42:51]NVStorageSaveData kkm_last_timestamp [19:42:51]File name is /storage/kkm_last_timestamp [19:42:51]Write 4 bytes [19:42:51]NVStorageSaveData done [19:42:51]ExternCall_PrintAddStr [19:42:51]wPrintStart [19:42:51]Write to MH i2c: 01 00 00 DE 1E FC [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 DE 1E 00 00 00 00 00 FF 0F 11 [19:42:51]RasterBufferAndPrint [19:42:51]line 小褔械褌 N : (1)11326485 [19:42:51]line 袠袧袧: 02508201610067 [19:42:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:42:51]line 袩袪袨袛袗袞袗 [19:42:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:42:51]line 孝芯胁邪褉: 2710194210 [19:42:51]line 袛孝-袣-5 [19:42:51]line 39.380 * 76.20 [19:42:51]line = 3000.76 [19:42:51]line 袧袛小 12% 袧小袩 1% [19:42:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:42:51]line 袠孝袨袚袨: 3000.76 [19:42:51]line 袧小袩 1% : 26.55 [19:42:51]line 袧袛小 12% : 318.66 [19:42:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:42:51]line 袘械蟹薪邪谢.: 3000.76 [19:42:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:42:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:42:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:42:51]line 效械泻 624 17.08.2024 19:42 [19:42:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:42:51]line 袟袧袦: 0300000079 [19:42:51]line 袪袧袦: 0000000000092545 [19:42:51]line 袙械褉褋懈褟 袣袣袦: 001 [19:42:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:42:51]line 肖袦: 0000000000871802 [19:42:51]line 肖袛: 199016 [19:42:51]line 肖袩袛: 276096837549373 [19:42:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194250&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199016&fm=276096837549373&tin=02508201610067®Number=0000000000092545&sum=300076 [19:42:51]written 0, free lines is 4095 [19:42:51]OFD Sender: Processing packet 199016 [packets to send 246, broken 245] [19:42:51]ProducePacketName [19:42:51]name=ofd_packets/00199016 [19:42:51]OFD Sender: To server: 嚂鰌G, [19:42:51]CommunicateWithHost lk.salyk.kg:30040 [19:42:51]ConnectInit lk.salyk.kg [19:42:51]Connected sock=7 [19:42:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 1C A5 04 01 01 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 3A FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 68 09 03 00 35 04 06 00 FB 1B CD EC FD 3D A1 B3 89 14 BB 80 56 F1 [19:42:51]Write to MH i2c: 01 00 00 08 1F 27 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: 01 07 00 08 1F 00 00 00 00 00 F6 0C 30 [19:42:51]RasterBufferAndPrint [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]line [19:42:51]written 0, free lines is 3333 [19:42:51]MH_Cut [19:42:51]Write to MH i2c: D1 01 00 0F 1F 01 00 [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 [19:42:51]MH_I2C_Read... [19:42:51]Read from MH i2c: D1 01 00 0F 1F 00 FF [19:42:51]Write to MH i2c: 01 00 00 10 1F 2F [19:42:51]Write i2c OK [19:42:51]MH_I2C_Read... [19:42:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3E 90 47 00 6D 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 31 38 30 32 10 04 04 00 68 09 03 00 F4 03 04 00 49 A9 C0 66 B6 04 01 00 00 10 17 31 26 86 B8 00 71 [19:42:52]CommunicateWithHost err = 0 [19:42:52]CheckOFDResponse [19:42:52]1017 (14) - 77093643461234 [19:42:52]1041 (16) - 0000000000871802 [19:42:52]1040 (4) - 199016 [19:42:52]1012 (4) - 17.08.2024 13:44 [19:42:52]1206 (1) - 0 [19:42:52]OFD Sender: Remove packet 199016 [19:42:52]ProducePacketName [19:42:52]name=ofd_packets/00199016 [19:42:52]NVStorageDeleteData [19:42:52]OFD Sender: No OFD packet to send [19:42:52]*** Cut start [19:42:52]*** Purtial cut [19:42:52]*** CUTSNS_PIN = 0 [19:42:52]*** Stage 1: CUTSNS_PIN = 1 [19:42:54]Read from MH i2c: 01 [19:42:54]MH_I2C_Read... [19:42:54]*** Stop cut motor [19:42:54]*** Cut end [19:42:54]Read from MH i2c: 01 07 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: 01 07 00 10 1F 00 00 00 00 00 FF 0F 44 [19:42:54]process_action close_receipt done [19:42:54]requested_data is exist [19:42:54]produce_requested_data [19:42:54]requested_item fm.sn is exist - process it [19:42:54]wFMCommunicate request_size=4 [19:42:54]MH_SAM_APDU [19:42:54]CAPDU: 80 11 00 00 [19:42:54]Write to MH i2c: E2 08 00 11 1F 80 11 00 00 00 00 00 00 AA [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:54]Read from MH i2c: E2 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 17 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 17 00 11 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F7 [19:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:42:54]wFMCommunicate OK [19:42:54]requested_item fd.num is exist - process it [19:42:54]SAM_PROTO_GetFieldsCounters [19:42:54]wFMCommunicate request_size=4 [19:42:54]MH_SAM_APDU [19:42:54]CAPDU: 80 13 00 00 [19:42:54]Write to MH i2c: E2 08 00 12 1F 80 13 00 00 00 00 00 00 AD [19:42:54]Write i2c OK [19:42:54]MH_I2C_Read... [19:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:54]Read from MH i2c: E2 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 62 00 [19:42:54]MH_I2C_Read... [19:42:54]Read from MH i2c: E2 62 00 12 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [19:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 68 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:54]wFMCommunicate OK [19:42:54]SAM_PROTO_GetFieldsCounters done [19:42:54]requested_item shift.num is exist - process it [19:42:54]requested_item shift.opened is exist - process it [19:42:54]req_shift_opened [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 13 1F 80 13 01 00 00 00 00 00 AF [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 13 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0F [19:42:54]RAPDU: 09 00 01 46 E9 BF 66 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]req_shift_opened done [19:42:54]requested_item shift.open_date is exist - process it [19:42:54]req_shift_open_date [19:42:54]req_shift_open_date done [19:42:54]produce_requested_data done [19:42:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199016,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:42:54]process_action_free close_receipt [19:42:54]json_value_free [19:42:54]json_value_free done [19:42:54]process_json_proto returns [19:42:54]Send response to host [19:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199016,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:42:54]free response buf [19:42:54]execute_script done [19:42:54]execute_script returns [19:42:54]free content buf [19:42:54]Sock 9.Close socket [19:42:54]Sock 9.Thread stoped [19:42:57]OFD Sender: No OFD packet to send [19:43:02]accept exits with 10 [19:43:02]New connection [19:43:02]New thread 3066936676 created [19:43:02]Thread 3066793316 joined [19:43:02]Waiting for new connection... [19:43:02] Sock 10.Parse request [19:43:02]Sock 10.Check first char [19:43:02]Sock 10.First char is OK [19:43:02]request: POST /json_proto HTTP/1.0 [19:43:02]Method: POST [19:43:02]URL: /json_proto [19:43:02]Method is POST - this is cgi request [19:43:02]url: /json_proto [19:43:02]query_string will be loaded in cgi processing [19:43:02]execute_cgi json_proto POST (null) [19:43:02]execute_cgi path=json_proto method=POST [19:43:02]POST find Content-Length [19:43:02]Host: 172.17.46.195:8080 [19:43:02]Content-Length: 805 [19:43:02]Content-Type: application/json [19:43:02] [19:43:02]POST finish read [19:43:02]Found Content-Length = 805 [19:43:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 25.610, "sum" : 1900.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1900.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:02]execute_script... [19:43: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)11326486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 25.610, "sum" : 1900.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1900.26 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:02]POST & json_proto [19:43:02]process_json_proto [19:43:02]json parsed OK: [19:43:02]protocol is kg_v1.0 [19:43:02]action value=close_receipt [19:43:02]process_action close_receipt [19:43:02]cmd_close_receipt [19:43:02]MH_GetDate [19:43:02]Write to MH i2c: F0 00 00 14 1F 22 [19:43:02]Write i2c OK [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: F0 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: F0 09 00 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: F0 09 00 14 1F 00 47 FD C0 66 8D AE BC 66 F2 [19:43:02]GetLastDocTimeStamp 1723923770 [19:43:02]current date 1723923783 [19:43:02]FM_GetShiftState [19:43:02]SAM_PROTO_GetShiftState [19:43:02]wFMCommunicate request_size=4 [19:43:02]MH_SAM_APDU [19:43:02]CAPDU: 80 13 01 00 [19:43:02]Write to MH i2c: E2 08 00 15 1F 80 13 01 00 00 00 00 00 B1 [19:43:02]Write i2c OK [19:43:02]MH_I2C_Read... [19:43:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:02]Read from MH i2c: E2 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 0E 00 [19:43:02]MH_I2C_Read... [19:43:02]Read from MH i2c: E2 0E 00 15 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 11 [19:43:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:43:02]wFMCommunicate OK [19:43:02]SAM_PROTO_GetShiftState done [19:43:02]FM_GetShiftState done [19:43:02]opened in 1723853126 [19:43:02]opened+sec_in_day 1723939526 [19:43:02]quantity*price = 190026 [19:43:02]sum+1 = 190027 [19:43:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1900.26 袧小袩 1% : 16.82 袧袛小 12% : 201.80 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1900.26 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 625 17.08.2024 19:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199017 肖袩袛: 62944101577253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199017&fm=62944101577253&tin=02508201610067®Number=0000000000092545&sum=190026 [19:43:03]StoreToDocumentArchive [19:43:03]shift 463 fd 199017 [19:43:03]save to /storage/0463/doc_00199017 [19:43:03]save last doc name /storage/0463/doc_00199017 to /storage/kkm_last_doc_name [19:43:03]save OK [19:43:03]Clear old archive folders... [19:43:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:43:03]tlvbuf is 01A067A0 [19:43:03]SAM_PROTO_ClearQueue [19:43:03]wFMCommunicate request_size=4 [19:43:03]MH_SAM_APDU [19:43:03]CAPDU: 80 09 00 00 [19:43:03]Write to MH i2c: E2 08 00 22 1F 80 09 00 00 00 00 00 00 B3 [19:43:03]Write i2c OK [19:43:03]MH_I2C_Read... [19:43:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:03]Read from MH i2c: E2 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 22 1F 00 90 00 B5 [19:43:03]RAPDU: 90 00 [19:43:03]wFMCommunicate OK [19:43:03]SAM_PROTO_ClearQueue done [19:43:03]KKMCreateOFDPacket [19:43:03]OFDProtocolAddRootSTLVToBuf [19:43:03]FM_MakeSignedData [19:43:03]FM_MakeSignedData [19:43:03]SAM_PROTO_SignData [19:43:03]wFMCommunicate request_size=4 [19:43:03]MH_SAM_APDU [19:43:03]CAPDU: 80 0D 01 02 [19:43:03]Write to MH i2c: E2 08 00 23 1F 80 0D 01 02 00 00 00 00 BB [19:43:03]Write i2c OK [19:43:03]MH_I2C_Read... [19:43:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:03]Read from MH i2c: E2 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 23 1F 00 90 00 B6 [19:43:03]RAPDU: 90 00 [19:43:03]wFMCommunicate OK [19:43:03]wFMCommunicate request_size=255 [19:43:03]MH_SAM_APDU [19:43: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 0A 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 47 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 09 03 00 35 04 06 00 39 [19:43:03]Write to MH i2c: E2 02 01 24 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 0A 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 47 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 09 03 00 35 04 06 00 39 00 00 F4 [19:43:03]Write i2c OK [19:43:03]MH_I2C_Read... [19:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:03]Read from MH i2c: E2 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 24 1F 00 90 00 B7 [19:43:03]RAPDU: 90 00 [19:43:03]wFMCommunicate OK [19:43:03]wFMCommunicate request_size=10 [19:43:03]MH_SAM_APDU [19:43:03]CAPDU: 80 0D 02 02 05 3F 50 D0 B2 25 [19:43:03]Write to MH i2c: E2 0D 00 25 1F 80 0D 02 02 05 00 3F 50 D0 B2 25 00 00 FE [19:43:03]Write i2c OK [19:43:03]MH_I2C_Read... [19:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:03]Read from MH i2c: E2 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 [19:43:03]MH_I2C_Read... [19:43:03]Read from MH i2c: E2 03 00 25 1F 00 90 00 B8 [19:43:03]RAPDU: 90 00 [19:43:03]wFMCommunicate OK [19:43:03]wFMCommunicate request_size=4 [19:43:03]MH_SAM_APDU [19:43:03]CAPDU: 80 0D 03 02 [19:43:03]Write to MH i2c: E2 08 00 26 1F 80 0D 03 02 00 00 00 00 C0 [19:43:03]Write i2c OK [19:43:03]MH_I2C_Read... [19:43:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:04]Read from MH i2c: E2 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: E2 0B 00 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: E2 0B 00 26 1F 00 2C 92 42 E7 EF 6E C0 0A 90 00 CF [19:43:04]RAPDU: 2C 92 42 E7 EF 6E C0 0A 90 00 [19:43:04]wFMCommunicate OK [19:43:04]SAM_PROTO_SignData done [19:43:04]FM_MakeSignedData done [19:43:04]CreateOFDProtocolMessage [19:43:04]wFMCommunicate request_size=4 [19:43:04]MH_SAM_APDU [19:43:04]CAPDU: 80 11 00 00 [19:43:04]Write to MH i2c: E2 08 00 27 1F 80 11 00 00 00 00 00 00 C0 [19:43:04]Write i2c OK [19:43:04]MH_I2C_Read... [19:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:04]Read from MH i2c: E2 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: E2 17 00 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: E2 17 00 27 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0D [19:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:43:04]wFMCommunicate OK [19:43:04]CreateOFDProtocolMessage done [19:43:04]OFDSenderStorePacket 199017 [19:43:04]StoreOFDPacket docnum=199017 [19:43:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 50 07 01 E4 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 0A 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 47 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 09 03 00 35 04 06 00 39 3F 50 D0 B2 25 2C 92 42 E7 EF 6E C0 0A [19:43:04]CheckFolder [19:43:04]dirname=/storage/ofd_packets [19:43:04]CheckFolder done [19:43:04]ProducePacketName [19:43:04]name=ofd_packets/00199017 [19:43:04]NVStorageSaveData ofd_packets/00199017 [19:43:04]File name is /storage/ofd_packets/00199017 [19:43:04]Write 301 bytes [19:43:04]NVStorageSaveData done [19:43:04]OFDSenderStorePacket done [19:43:04]KKMCreateOFDPacket done [19:43:04]NVStorageSaveData kkm_last_timestamp [19:43:04]File name is /storage/kkm_last_timestamp [19:43:04]Write 4 bytes [19:43:04]NVStorageSaveData done [19:43:04]ExternCall_PrintAddStr [19:43:04]wPrintStart [19:43:04]Write to MH i2c: 01 00 00 28 1F 47 [19:43:04]Write i2c OK [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 07 00 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 07 00 28 1F 00 00 00 00 00 FF 0F 5C [19:43:04]RasterBufferAndPrint [19:43:04]line 小褔械褌 N : (1)11326486 [19:43:04]line 袠袧袧: 02508201610067 [19:43:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:43:04]line 袩袪袨袛袗袞袗 [19:43:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [19:43:04]line 孝芯胁邪褉: 2710124500 [19:43:04]line 袗懈-95-袣-5 [19:43:04]line 25.610 * 74.20 [19:43:04]line = 1900.26 [19:43:04]line 袧袛小 12% 袧小袩 1% [19:43:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:43:04]line 袠孝袨袚袨: 1900.26 [19:43:04]line 袧小袩 1% : 16.82 [19:43:04]line 袧袛小 12% : 201.80 [19:43:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:43:04]line 袘械蟹薪邪谢.: 1900.26 [19:43:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:43:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:43:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:43:04]line 效械泻 625 17.08.2024 19:43 [19:43:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:43:04]line 袟袧袦: 0300000079 [19:43:04]line 袪袧袦: 0000000000092545 [19:43:04]line 袙械褉褋懈褟 袣袣袦: 001 [19:43:04]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [19:43:04]line 肖袦: 0000000000871802 [19:43:04]line 肖袛: 199017 [19:43:04]line 肖袩袛: 62944101577253 [19:43:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194303&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199017&fm=62944101577253&tin=02508201610067®Number=0000000000092545&sum=190026 [19:43:04]written 0, free lines is 4095 [19:43:04]OFD Sender: Processing packet 199017 [packets to send 246, broken 245] [19:43:04]ProducePacketName [19:43:04]name=ofd_packets/00199017 [19:43:04]OFD Sender: To server: 嚂鰌G, [19:43:04]CommunicateWithHost lk.salyk.kg:30040 [19:43:04]ConnectInit lk.salyk.kg [19:43:04]Connected sock=9 [19:43:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1C 50 07 01 E4 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 0A 64 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4A E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 47 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 09 03 00 35 04 06 00 39 3F 50 D0 B2 25 2C 92 42 E7 EF 6E C0 0A [19:43:04]Write to MH i2c: 01 00 00 52 1F 71 [19:43:04]Write i2c OK [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 07 00 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: 01 07 00 52 1F 00 00 00 00 00 F3 0C 77 [19:43:04]RasterBufferAndPrint [19:43:04]line [19:43:04]line [19:43:04]line [19:43:04]line [19:43:04]line [19:43:04]written 0, free lines is 3333 [19:43:04]MH_Cut [19:43:04]Write to MH i2c: D1 01 00 59 1F 01 4A [19:43:04]Write i2c OK [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: D1 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: D1 01 00 [19:43:04]MH_I2C_Read... [19:43:04]Read from MH i2c: D1 01 00 59 1F 00 49 [19:43:04]Write to MH i2c: 01 00 00 5A 1F 79 [19:43:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4F 8D 47 00 6E 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 69 09 03 00 F4 03 04 00 56 A9 C0 66 B6 04 01 00 00 97 8F 89 F9 1C 7A C5 1E [19:43:04]CommunicateWithHost err = 0 [19:43:04]CheckOFDResponse [19:43:04]1017 (14) - 77093643461234 [19:43:04]1041 (16) - 0000000000871802 [19:43:04]1040 (4) - 199017 [19:43:04]1012 (4) - 17.08.2024 13:44 [19:43:04]1206 (1) - 0 [19:43:04]OFD Sender: Remove packet 199017 [19:43:04]ProducePacketName [19:43:04]name=ofd_packets/00199017 [19:43:04]NVStorageDeleteData [19:43:04]Write i2c OK [19:43:04]MH_I2C_Read... [19:43:05]OFD Sender: No OFD packet to send [19:43:05]*** Cut start [19:43:05]*** Purtial cut [19:43:05]*** Stage 1: CUTSNS_PIN = 1 [19:43:05]Read from MH i2c: 01 [19:43:05]MH_I2C_Read... [19:43:05]*** Stop cut motor [19:43:05]*** Cut end [19:43:05]Read from MH i2c: 01 07 00 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: 01 07 00 5A 1F 00 00 00 00 00 FF 0F 8E [19:43:05]process_action close_receipt done [19:43:05]requested_data is exist [19:43:05]produce_requested_data [19:43:05]requested_item fm.sn is exist - process it [19:43:05]wFMCommunicate request_size=4 [19:43:05]MH_SAM_APDU [19:43:05]CAPDU: 80 11 00 00 [19:43:05]Write to MH i2c: E2 08 00 5B 1F 80 11 00 00 00 00 00 00 F4 [19:43:05]Write i2c OK [19:43:05]MH_I2C_Read... [19:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:05]Read from MH i2c: E2 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 17 00 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 17 00 5B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 41 [19:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:43:05]wFMCommunicate OK [19:43:05]requested_item fd.num is exist - process it [19:43:05]SAM_PROTO_GetFieldsCounters [19:43:05]wFMCommunicate request_size=4 [19:43:05]MH_SAM_APDU [19:43:05]CAPDU: 80 13 00 00 [19:43:05]Write to MH i2c: E2 08 00 5C 1F 80 13 00 00 00 00 00 00 F7 [19:43:05]Write i2c OK [19:43:05]MH_I2C_Read... [19:43:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:05]Read from MH i2c: E2 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 62 00 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 62 00 5C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:43:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 69 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:05]wFMCommunicate OK [19:43:05]SAM_PROTO_GetFieldsCounters done [19:43:05]requested_item shift.num is exist - process it [19:43:05]requested_item shift.opened is exist - process it [19:43:05]req_shift_opened [19:43:05]FM_GetShiftState [19:43:05]SAM_PROTO_GetShiftState [19:43:05]wFMCommunicate request_size=4 [19:43:05]MH_SAM_APDU [19:43:05]CAPDU: 80 13 01 00 [19:43:05]Write to MH i2c: E2 08 00 5D 1F 80 13 01 00 00 00 00 00 F9 [19:43:05]Write i2c OK [19:43:05]MH_I2C_Read... [19:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:05]Read from MH i2c: E2 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 0E 00 [19:43:05]MH_I2C_Read... [19:43:05]Read from MH i2c: E2 0E 00 5D 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 59 [19:43:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:43:06]wFMCommunicate OK [19:43:06]SAM_PROTO_GetShiftState done [19:43:06]FM_GetShiftState done [19:43:06]req_shift_opened done [19:43:06]requested_item shift.open_date is exist - process it [19:43:06]req_shift_open_date [19:43:06]req_shift_open_date done [19:43:06]produce_requested_data done [19:43:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199017,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:43:06]process_action_free close_receipt [19:43:06]json_value_free [19:43:06]json_value_free done [19:43:06]process_json_proto returns [19:43:06]Send response to host [19:43:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199017,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:43:06]free response buf [19:43:06]execute_script done [19:43:06]execute_script returns [19:43:06]free content buf [19:43:06]Sock 10.Close socket [19:43:06]Sock 10.Thread stoped [19:43:10]OFD Sender: No OFD packet to send [19:43:15]OFD Sender: No OFD packet to send [19:43:20]OFD Sender: No OFD packet to send [19:43:25]OFD Sender: No OFD packet to send [19:43:30]OFD Sender: No OFD packet to send [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:04]accept exits with 7 [19:45:04]New connection [19:45:04]New thread 3066793316 created [19:45:04]Thread 3066936676 joined [19:45:04]Waiting for new connection... [19:45:04] Sock 7.Parse request [19:45:04]Sock 7.Check first char [19:45:04]Sock 7.First char is OK [19:45:04]request: POST /json_proto HTTP/1.0 [19:45:04]Method: POST [19:45:04]URL: /json_proto [19:45:04]Method is POST - this is cgi request [19:45:04]url: /json_proto [19:45:04]query_string will be loaded in cgi processing [19:45:04]execute_cgi json_proto POST (null) [19:45:04]execute_cgi path=json_proto method=POST [19:45:04]POST find Content-Length [19:45:04]Host: 172.17.46.195:8080 [19:45:04]Content-Length: 680 [19:45:04]Content-Type: application/json [19:45:04] [19:45:04]POST finish read [19:45:04]Found Content-Length = 680 [19:45:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.470, "sum" : 845.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 845.00, "total" : 845.00, "payments": [ { "type": 0, "sum" : 845.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:04]execute_script... [19:45: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)11326488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 12.470, "sum" : 845.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 845.00, "total" : 845.00, "payments": [ { "type": 0, "sum" : 845.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:04]POST & json_proto [19:45:04]process_json_proto [19:45:04]json parsed OK: [19:45:04]protocol is kg_v1.0 [19:45:04]action value=close_receipt [19:45:04]process_action close_receipt [19:45:04]cmd_close_receipt [19:45:04]MH_GetDate [19:45:04]Write to MH i2c: F0 00 00 5E 1F 6C [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: F0 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: F0 09 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: F0 09 00 5E 1F 00 C1 FD C0 66 8D AE BC 66 B6 [19:45:04]GetLastDocTimeStamp 1723923783 [19:45:04]current date 1723923905 [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 5F 1F 80 13 01 00 00 00 00 00 FB [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 5F 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5B [19:45:04]RAPDU: 09 00 01 46 E9 BF 66 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]opened in 1723853126 [19:45:04]opened+sec_in_day 1723939526 [19:45:04]quantity*price = 84546 [19:45:04]sum+1 = 84548 [19:45:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.47 袠孝袨袚袨: 845.00 袙薪械褋械薪芯: 845.00 小袛袗效袗: 0.00 袧小袩 1% : 7.48 袧袛小 12% : 89.78 袧邪谢懈褔薪褘屑懈: 845.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 626 17.08.2024 19:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199018 肖袩袛: 161283461247642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199018&fm=161283461247642&tin=02508201610067®Number=0000000000092545&sum=84500 [19:45:05]StoreToDocumentArchive [19:45:05]shift 463 fd 199018 [19:45:05]save to /storage/0463/doc_00199018 [19:45:05]save last doc name /storage/0463/doc_00199018 to /storage/kkm_last_doc_name [19:45:05]save OK [19:45:05]Clear old archive folders... [19:45:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:05]tlvbuf is 019FAC70 [19:45:05]SAM_PROTO_ClearQueue [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 09 00 00 [19:45:05]Write to MH i2c: E2 08 00 6C 1F 80 09 00 00 00 00 00 00 FD [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:05]Read from MH i2c: E2 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 03 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 03 00 6C 1F 00 90 00 FF [19:45:05]RAPDU: 90 00 [19:45:05]wFMCommunicate OK [19:45:05]SAM_PROTO_ClearQueue done [19:45:05]KKMCreateOFDPacket [19:45:05]OFDProtocolAddRootSTLVToBuf [19:45:05]FM_MakeSignedData [19:45:05]FM_MakeSignedData [19:45:05]SAM_PROTO_SignData [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 0D 01 02 [19:45:05]Write to MH i2c: E2 08 00 6D 1F 80 0D 01 02 00 00 00 00 05 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:05]Read from MH i2c: E2 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 03 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 03 00 6D 1F 00 90 00 00 [19:45:05]RAPDU: 90 00 [19:45:05]wFMCommunicate OK [19:45:05]wFMCommunicate request_size=255 [19:45:05]MH_SAM_APDU [19:45: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 34 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 43 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 23 00 00 00 00 07 04 06 00 14 4A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 C1 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 09 03 00 35 04 06 00 92 [19:45:05]Write to MH i2c: E2 02 01 6E 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 34 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 43 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 23 00 00 00 00 07 04 06 00 14 4A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 C1 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 09 03 00 35 04 06 00 92 00 00 23 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 6E 1F 00 90 00 01 [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]wFMCommunicate request_size=10 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 02 02 05 AF BB 6A 72 9A [19:45:06]Write to MH i2c: E2 0D 00 6F 1F 80 0D 02 02 05 00 AF BB 6A 72 9A 00 00 F2 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 03 00 6F 1F 00 90 00 02 [19:45:06]RAPDU: 90 00 [19:45:06]wFMCommunicate OK [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 0D 03 02 [19:45:06]Write to MH i2c: E2 08 00 70 1F 80 0D 03 02 00 00 00 00 0A [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0B 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0B 00 70 1F 00 73 CF 18 3B DD 8C 56 B1 90 00 10 [19:45:06]RAPDU: 73 CF 18 3B DD 8C 56 B1 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_SignData done [19:45:06]FM_MakeSignedData done [19:45:06]CreateOFDProtocolMessage [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 11 00 00 [19:45:06]Write to MH i2c: E2 08 00 71 1F 80 11 00 00 00 00 00 00 0A [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 17 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 17 00 71 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 57 [19:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:45:06]wFMCommunicate OK [19:45:06]CreateOFDProtocolMessage done [19:45:06]OFDSenderStorePacket 199018 [19:45:06]StoreOFDPacket docnum=199018 [19:45:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 43 C5 07 01 24 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 34 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 43 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 23 00 00 00 00 07 04 06 00 14 4A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 C1 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 09 03 00 35 04 06 00 92 AF BB 6A 72 9A 73 CF 18 3B DD 8C 56 B1 [19:45:06]CheckFolder [19:45:06]dirname=/storage/ofd_packets [19:45:06]CheckFolder done [19:45:06]ProducePacketName [19:45:06]name=ofd_packets/00199018 [19:45:06]NVStorageSaveData ofd_packets/00199018 [19:45:06]File name is /storage/ofd_packets/00199018 [19:45:06]Write 301 bytes [19:45:06]NVStorageSaveData done [19:45:06]OFDSenderStorePacket done [19:45:06]KKMCreateOFDPacket done [19:45:06]NVStorageSaveData kkm_last_timestamp [19:45:06]File name is /storage/kkm_last_timestamp [19:45:06]Write 4 bytes [19:45:06]NVStorageSaveData done [19:45:06]ExternCall_PrintAddStr [19:45:06]wPrintStart [19:45:06]Write to MH i2c: 01 00 00 72 1F 91 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 07 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 07 00 72 1F 00 00 00 00 00 FF 0F A6 [19:45:06]RasterBufferAndPrint [19:45:06]line 小褔械褌 N : (1)11326488 [19:45:06]line 袠袧袧: 02508201610067 [19:45:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:45:06]line 袩袪袨袛袗袞袗 [19:45:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [19:45:06]line 孝芯胁邪褉: 2710124130 [19:45:06]line 袗懈-92-袣-4 [19:45:06]line 12.470 * 67.80 [19:45:06]line = 845.47 [19:45:06]line 袧袛小 12% 袧小袩 1% [19:45:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:45:06]line 袨袣袪校袚袥袝袧袠袝: -0.47 [19:45:06]line 袠孝袨袚袨: 845.00 [19:45:06]line 袙薪械褋械薪芯: 845.00 [19:45:06]line 小袛袗效袗: 0.00 [19:45:06]line 袧小袩 1% : 7.48 [19:45:06]line 袧袛小 12% : 89.78 [19:45:06]line 袧邪谢懈褔薪褘屑懈: 845.00 [19:45:06]line 袘械蟹薪邪谢.: 0.00 [19:45:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:45:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:45:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:45:06]line 效械泻 626 17.08.2024 19:45 [19:45:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:45:06]line 袟袧袦: 0300000079 [19:45:06]line 袪袧袦: 0000000000092545 [19:45:06]line 袙械褉褋懈褟 袣袣袦: 001 [19:45:06]line 肖袦: 0000000000871802 [19:45:06]line 肖袛: 199018 [19:45:06]line 肖袩袛: 161283461247642 [19:45:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194505&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199018&fm=161283461247642&tin=02508201610067®Number=0000000000092545&sum=84500 [19:45:06]written 0, free lines is 4095 [19:45:06]OFD Sender: Processing packet 199018 [packets to send 246, broken 245] [19:45:06]ProducePacketName [19:45:06]name=ofd_packets/00199018 [19:45:06]OFD Sender: To server: 嚂鰌G, [19:45:06]CommunicateWithHost lk.salyk.kg:30040 [19:45:06]ConnectInit lk.salyk.kg [19:45:06]Connected sock=11 [19:45:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 43 C5 07 01 24 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 34 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 43 4A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 23 00 00 00 00 07 04 06 00 14 4A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 C1 FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6A 09 03 00 35 04 06 00 92 AF BB 6A 72 9A 73 CF 18 3B DD 8C 56 B1 [19:45:06]Write to MH i2c: 01 00 00 9D 1F BC [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 07 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: 01 07 00 9D 1F 00 00 00 00 00 D4 0C A3 [19:45:06]RasterBufferAndPrint [19:45:06]line [19:45:06]line [19:45:06]line [19:45:06]line [19:45:06]line [19:45:06]written 0, free lines is 3289 [19:45:06]MH_Cut [19:45:06]Write to MH i2c: D1 01 00 A4 1F 01 95 [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: D1 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: D1 01 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: D1 01 00 A4 1F 00 94 [19:45:06]Write to MH i2c: 01 00 00 A5 1F C4 [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 00 A2 47 00 CB 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 31 38 30 32 10 04 04 00 6A 09 03 00 F4 03 04 00 D0 A9 C0 66 B6 04 01 00 00 A2 AC 9C 87 19 7A 77 FA [19:45:07]CommunicateWithHost err = 0 [19:45:07]CheckOFDResponse [19:45:07]1017 (14) - 77093643461234 [19:45:07]1041 (16) - 0000000000871802 [19:45:07]1040 (4) - 199018 [19:45:07]1012 (4) - 17.08.2024 13:46 [19:45:07]1206 (1) - 0 [19:45:07]OFD Sender: Remove packet 199018 [19:45:07]ProducePacketName [19:45:07]name=ofd_packets/00199018 [19:45:07]NVStorageDeleteData [19:45:07]OFD Sender: No OFD packet to send [19:45:07]*** Cut start [19:45:07]*** Purtial cut [19:45:07]*** CUTSNS_PIN = 0 [19:45:07]*** Stage 1: CUTSNS_PIN = 1 [19:45:09]Read from MH i2c: 01 [19:45:09]MH_I2C_Read... [19:45:09]*** Stop cut motor [19:45:09]*** Cut end [19:45:09]Read from MH i2c: 01 07 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: 01 07 00 A5 1F 00 00 00 00 00 FF 0F D9 [19:45:09]process_action close_receipt done [19:45:09]requested_data is exist [19:45:09]produce_requested_data [19:45:09]requested_item fm.sn is exist - process it [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 11 00 00 [19:45:09]Write to MH i2c: E2 08 00 A6 1F 80 11 00 00 00 00 00 00 3F [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 17 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 17 00 A6 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 8C [19:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:45:09]wFMCommunicate OK [19:45:09]requested_item fd.num is exist - process it [19:45:09]SAM_PROTO_GetFieldsCounters [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 13 00 00 [19:45:09]Write to MH i2c: E2 08 00 A7 1F 80 13 00 00 00 00 00 00 42 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 62 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 62 00 A7 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [19:45:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:09]wFMCommunicate OK [19:45:09]SAM_PROTO_GetFieldsCounters done [19:45:09]requested_item shift.num is exist - process it [19:45:09]requested_item shift.opened is exist - process it [19:45:09]req_shift_opened [19:45:09]FM_GetShiftState [19:45:09]SAM_PROTO_GetShiftState [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 13 01 00 [19:45:09]Write to MH i2c: E2 08 00 A8 1F 80 13 01 00 00 00 00 00 44 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:10]Read from MH i2c: E2 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: E2 0E 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: E2 0E 00 A8 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A4 [19:45:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:45:10]wFMCommunicate OK [19:45:10]SAM_PROTO_GetShiftState done [19:45:10]FM_GetShiftState done [19:45:10]req_shift_opened done [19:45:10]requested_item shift.open_date is exist - process it [19:45:10]req_shift_open_date [19:45:10]req_shift_open_date done [19:45:10]produce_requested_data done [19:45:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199018,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:45:10]process_action_free close_receipt [19:45:10]json_value_free [19:45:10]json_value_free done [19:45:10]process_json_proto returns [19:45:10]Send response to host [19:45:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199018,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:45:10]free response buf [19:45:10]execute_script done [19:45:10]execute_script returns [19:45:10]free content buf [19:45:10]Sock 7.Close socket [19:45:10]Sock 7.Thread stoped [19:45:12]OFD Sender: No OFD packet to send [19:45:17]OFD Sender: No OFD packet to send [19:45:22]OFD Sender: No OFD packet to send [19:45:27]OFD Sender: No OFD packet to send [19:45:32]OFD Sender: No OFD packet to send [19:45:37]OFD Sender: No OFD packet to send [19:45:42]OFD Sender: No OFD packet to send [19:45:47]OFD Sender: No OFD packet to send [19:45:49]accept exits with 9 [19:45:49]New connection [19:45:49]New thread 3066936676 created [19:45:49]Thread 3066793316 joined [19:45:49]Waiting for new connection... [19:45:49] Sock 9.Parse request [19:45:49]Sock 9.Check first char [19:45:49]Sock 9.First char is OK [19:45:49]request: POST /json_proto HTTP/1.0 [19:45:49]Method: POST [19:45:49]URL: /json_proto [19:45:49]Method is POST - this is cgi request [19:45:49]url: /json_proto [19:45:49]query_string will be loaded in cgi processing [19:45:49]execute_cgi json_proto POST (null) [19:45:49]execute_cgi path=json_proto method=POST [19:45:49]POST find Content-Length [19:45:49]Host: 172.17.46.195:8080 [19:45:49]Content-Length: 680 [19:45:49]Content-Type: application/json [19:45:49] [19:45:49]POST finish read [19:45:49]Found Content-Length = 680 [19:45:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 0.430, "sum" : 16.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 16.00, "payments": [ { "type": 0, "sum" : 16.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:49]execute_script... [19:45: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)11326487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 0.430, "sum" : 16.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 16.00, "payments": [ { "type": 0, "sum" : 16.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:49]POST & json_proto [19:45:49]process_json_proto [19:45:49]json parsed OK: [19:45:49]protocol is kg_v1.0 [19:45:49]action value=close_receipt [19:45:49]process_action close_receipt [19:45:49]cmd_close_receipt [19:45:49]MH_GetDate [19:45:49]Write to MH i2c: F0 00 00 A9 1F B7 [19:45:49]Write i2c OK [19:45:49]MH_I2C_Read... [19:45:49]Read from MH i2c: F0 [19:45:49]MH_I2C_Read... [19:45:49]Read from MH i2c: F0 09 00 [19:45:49]MH_I2C_Read... [19:45:49]Read from MH i2c: F0 09 00 A9 1F 00 EE FD C0 66 8D AE BC 66 2E [19:45:49]GetLastDocTimeStamp 1723923905 [19:45:49]current date 1723923950 [19:45:49]FM_GetShiftState [19:45:49]SAM_PROTO_GetShiftState [19:45:49]wFMCommunicate request_size=4 [19:45:49]MH_SAM_APDU [19:45:49]CAPDU: 80 13 01 00 [19:45:49]Write to MH i2c: E2 08 00 AA 1F 80 13 01 00 00 00 00 00 46 [19:45:49]Write i2c OK [19:45:49]MH_I2C_Read... [19:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:49]Read from MH i2c: E2 [19:45:49]MH_I2C_Read... [19:45:49]Read from MH i2c: E2 0E 00 [19:45:49]MH_I2C_Read... [19:45:49]Read from MH i2c: E2 0E 00 AA 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A6 [19:45:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:45:49]wFMCommunicate OK [19:45:49]SAM_PROTO_GetShiftState done [19:45:49]FM_GetShiftState done [19:45:49]opened in 1723853126 [19:45:49]opened+sec_in_day 1723939526 [19:45:49]quantity*price = 1651 [19:45:49]sum+1 = 1652 [19:45:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 16.00 袙薪械褋械薪芯: 3000.00 小袛袗效袗: 2984.00 袧小袩 1% : 0.15 袧袛小 12% : 1.75 袧邪谢懈褔薪褘屑懈: 16.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 627 17.08.2024 19:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199019 肖袩袛: 170246963054871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199019&fm=170246963054871&tin=02508201610067®Number=0000000000092545&sum=1600 [19:45:50]StoreToDocumentArchive [19:45:50]shift 463 fd 199019 [19:45:50]save to /storage/0463/doc_00199019 [19:45:50]save last doc name /storage/0463/doc_00199019 to /storage/kkm_last_doc_name [19:45:50]save OK [19:45:50]Clear old archive folders... [19:45:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:45:50]tlvbuf is 019C15D0 [19:45:50]SAM_PROTO_ClearQueue [19:45:50]wFMCommunicate request_size=4 [19:45:50]MH_SAM_APDU [19:45:50]CAPDU: 80 09 00 00 [19:45:50]Write to MH i2c: E2 08 00 B7 1F 80 09 00 00 00 00 00 00 48 [19:45:50]Write i2c OK [19:45:50]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 B7 1F 00 90 00 4A [19:45:51]RAPDU: 90 00 [19:45:51]wFMCommunicate OK [19:45:51]SAM_PROTO_ClearQueue done [19:45:51]KKMCreateOFDPacket [19:45:51]OFDProtocolAddRootSTLVToBuf [19:45:51]FM_MakeSignedData [19:45:51]FM_MakeSignedData [19:45:51]SAM_PROTO_SignData [19:45:51]wFMCommunicate request_size=4 [19:45:51]MH_SAM_APDU [19:45:51]CAPDU: 80 0D 01 02 [19:45:51]Write to MH i2c: E2 08 00 B8 1F 80 0D 01 02 00 00 00 00 50 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 B8 1F 00 90 00 4B [19:45:51]RAPDU: 90 00 [19:45:51]wFMCommunicate OK [19:45:51]wFMCommunicate request_size=255 [19:45:51]MH_SAM_APDU [19:45:51]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AE 01 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 06 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 06 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 00 00 00 00 00 07 04 06 00 40 06 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 EE FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 09 03 00 35 04 06 00 9A D6 [19:45:51]Write to MH i2c: E2 02 01 B9 1F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AE 01 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 06 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 06 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 00 00 00 00 00 07 04 06 00 40 06 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 EE FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 09 03 00 35 04 06 00 9A D6 00 00 B7 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 B9 1F 00 90 00 4C [19:45:51]RAPDU: 90 00 [19:45:51]wFMCommunicate OK [19:45:51]wFMCommunicate request_size=9 [19:45:51]MH_SAM_APDU [19:45:51]CAPDU: 80 0D 02 02 04 B5 C1 C9 17 [19:45:51]Write to MH i2c: E2 0C 00 BA 1F 80 0D 02 02 04 00 B5 C1 C9 17 00 00 B1 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 03 00 BA 1F 00 90 00 4D [19:45:51]RAPDU: 90 00 [19:45:51]wFMCommunicate OK [19:45:51]wFMCommunicate request_size=4 [19:45:51]MH_SAM_APDU [19:45:51]CAPDU: 80 0D 03 02 [19:45:51]Write to MH i2c: E2 08 00 BB 1F 80 0D 03 02 00 00 00 00 55 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 0B 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 0B 00 BB 1F 00 1C 5C 75 5A B9 6B 44 52 90 00 57 [19:45:51]RAPDU: 1C 5C 75 5A B9 6B 44 52 90 00 [19:45:51]wFMCommunicate OK [19:45:51]SAM_PROTO_SignData done [19:45:51]FM_MakeSignedData done [19:45:51]CreateOFDProtocolMessage [19:45:51]wFMCommunicate request_size=4 [19:45:51]MH_SAM_APDU [19:45:51]CAPDU: 80 11 00 00 [19:45:51]Write to MH i2c: E2 08 00 BC 1F 80 11 00 00 00 00 00 00 55 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:51]Read from MH i2c: E2 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 17 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: E2 17 00 BC 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A2 [19:45:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:45:51]wFMCommunicate OK [19:45:51]CreateOFDProtocolMessage done [19:45:51]OFDSenderStorePacket 199019 [19:45:51]StoreOFDPacket docnum=199019 [19:45:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 77 41 06 01 F5 B7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AE 01 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 06 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 06 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 00 00 00 00 00 07 04 06 00 40 06 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 EE FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 09 03 00 35 04 06 00 9A D6 B5 C1 C9 17 1C 5C 75 5A B9 6B 44 52 [19:45:51]CheckFolder [19:45:51]dirname=/storage/ofd_packets [19:45:51]CheckFolder done [19:45:51]ProducePacketName [19:45:51]name=ofd_packets/00199019 [19:45:51]NVStorageSaveData ofd_packets/00199019 [19:45:51]File name is /storage/ofd_packets/00199019 [19:45:51]Write 300 bytes [19:45:51]NVStorageSaveData done [19:45:51]OFDSenderStorePacket done [19:45:51]KKMCreateOFDPacket done [19:45:51]NVStorageSaveData kkm_last_timestamp [19:45:51]File name is /storage/kkm_last_timestamp [19:45:51]Write 4 bytes [19:45:51]NVStorageSaveData done [19:45:51]ExternCall_PrintAddStr [19:45:51]wPrintStart [19:45:51]Write to MH i2c: 01 00 00 BD 1F DC [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 07 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 07 00 BD 1F 00 00 00 00 00 FF 0F F1 [19:45:51]RasterBufferAndPrint [19:45:51]line 小褔械褌 N : (1)11326487 [19:45:51]line 袠袧袧: 02508201610067 [19:45:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:45:51]line 袩袪袨袛袗袞袗 [19:45:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [19:45:51]line 孝芯胁邪褉: 2711190000 [19:45:51]line 袚袗袟-袣-3 [19:45:51]line 0.430 * 38.40 [19:45:51]line = 16.51 [19:45:51]line 袧袛小 12% 袧小袩 1% [19:45:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:45:51]line 袨袣袪校袚袥袝袧袠袝: -0.51 [19:45:51]line 袠孝袨袚袨: 16.00 [19:45:51]line 袙薪械褋械薪芯: 3000.00 [19:45:51]line 小袛袗效袗: 2984.00 [19:45:51]line 袧小袩 1% : 0.15 [19:45:51]line 袧袛小 12% : 1.75 [19:45:51]line 袧邪谢懈褔薪褘屑懈: 16.00 [19:45:51]line 袘械蟹薪邪谢.: 0.00 [19:45:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:45:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:45:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:45:51]line 效械泻 627 17.08.2024 19:45 [19:45:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:45:51]line 袟袧袦: 0300000079 [19:45:51]line 袪袧袦: 0000000000092545 [19:45:51]line 袙械褉褋懈褟 袣袣袦: 001 [19:45:51]line 肖袦: 0000000000871802 [19:45:51]line 肖袛: 199019 [19:45:51]line 肖袩袛: 170246963054871 [19:45:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194550&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199019&fm=170246963054871&tin=02508201610067®Number=0000000000092545&sum=1600 [19:45:51]written 0, free lines is 4095 [19:45:51]OFD Sender: Processing packet 199019 [packets to send 246, broken 245] [19:45:51]ProducePacketName [19:45:51]name=ofd_packets/00199019 [19:45:51]OFD Sender: To server: 嚂鰌G, [19:45:51]CommunicateWithHost lk.salyk.kg:30040 [19:45:51]ConnectInit lk.salyk.kg [19:45:51]Connected sock=7 [19:45:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 77 41 06 01 F5 B7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AE 01 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 06 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 06 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 00 00 00 00 00 07 04 06 00 40 06 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 EE FD C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6B 09 03 00 35 04 06 00 9A D6 B5 C1 C9 17 1C 5C 75 5A B9 6B 44 52 [19:45:51]Write to MH i2c: 01 00 00 E8 1F 07 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 07 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: 01 07 00 E8 1F 00 00 00 00 00 CB 0C E5 [19:45:51]RasterBufferAndPrint [19:45:51]line [19:45:51]line [19:45:51]line [19:45:51]line [19:45:51]line [19:45:51]written 0, free lines is 3281 [19:45:51]MH_Cut [19:45:51]Write to MH i2c: D1 01 00 EF 1F 01 E0 [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: D1 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: D1 01 00 [19:45:51]MH_I2C_Read... [19:45:51]Read from MH i2c: D1 01 00 EF 1F 00 DF [19:45:51]Write to MH i2c: 01 00 00 F0 1F 0F [19:45:51]Write i2c OK [19:45:51]MH_I2C_Read... [19:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2B 7A 47 00 7D 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 31 38 30 32 10 04 04 00 6B 09 03 00 F4 03 04 00 FD A9 C0 66 B6 04 01 00 00 C5 CB 72 A4 7C 75 66 C4 [19:45:52]CommunicateWithHost err = 0 [19:45:52]CheckOFDResponse [19:45:52]1017 (14) - 77093643461234 [19:45:52]1041 (16) - 0000000000871802 [19:45:52]1040 (4) - 199019 [19:45:52]1012 (4) - 17.08.2024 13:47 [19:45:52]1206 (1) - 0 [19:45:52]OFD Sender: Remove packet 199019 [19:45:52]ProducePacketName [19:45:52]name=ofd_packets/00199019 [19:45:52]NVStorageDeleteData [19:45:52]OFD Sender: No OFD packet to send [19:45:52]*** Cut start [19:45:52]*** Purtial cut [19:45:52]*** Stage 1: CUTSNS_PIN = 1 [19:45:53]Read from MH i2c: 01 [19:45:53]MH_I2C_Read... [19:45:53]*** Stop cut motor [19:45:53]*** Cut end [19:45:53]Read from MH i2c: 01 07 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: 01 07 00 F0 1F 00 00 00 00 00 FF 0F 24 [19:45:53]process_action close_receipt done [19:45:53]requested_data is exist [19:45:53]produce_requested_data [19:45:53]requested_item fm.sn is exist - process it [19:45:53]wFMCommunicate request_size=4 [19:45:53]MH_SAM_APDU [19:45:53]CAPDU: 80 11 00 00 [19:45:53]Write to MH i2c: E2 08 00 F1 1F 80 11 00 00 00 00 00 00 8A [19:45:53]Write i2c OK [19:45:53]MH_I2C_Read... [19:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:53]Read from MH i2c: E2 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 17 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 17 00 F1 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D7 [19:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:45:53]wFMCommunicate OK [19:45:53]requested_item fd.num is exist - process it [19:45:53]SAM_PROTO_GetFieldsCounters [19:45:53]wFMCommunicate request_size=4 [19:45:53]MH_SAM_APDU [19:45:53]CAPDU: 80 13 00 00 [19:45:53]Write to MH i2c: E2 08 00 F2 1F 80 13 00 00 00 00 00 00 8D [19:45:53]Write i2c OK [19:45:53]MH_I2C_Read... [19:45:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:53]Read from MH i2c: E2 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 62 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 62 00 F2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [19:45:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:53]wFMCommunicate OK [19:45:53]SAM_PROTO_GetFieldsCounters done [19:45:53]requested_item shift.num is exist - process it [19:45:53]requested_item shift.opened is exist - process it [19:45:53]req_shift_opened [19:45:53]FM_GetShiftState [19:45:53]SAM_PROTO_GetShiftState [19:45:53]wFMCommunicate request_size=4 [19:45:53]MH_SAM_APDU [19:45:53]CAPDU: 80 13 01 00 [19:45:53]Write to MH i2c: E2 08 00 F3 1F 80 13 01 00 00 00 00 00 8F [19:45:53]Write i2c OK [19:45:53]MH_I2C_Read... [19:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:53]Read from MH i2c: E2 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 0E 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 0E 00 F3 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EF [19:45:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:45:53]wFMCommunicate OK [19:45:53]SAM_PROTO_GetShiftState done [19:45:53]FM_GetShiftState done [19:45:53]req_shift_opened done [19:45:53]requested_item shift.open_date is exist - process it [19:45:53]req_shift_open_date [19:45:53]req_shift_open_date done [19:45:53]produce_requested_data done [19:45:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199019,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:45:53]process_action_free close_receipt [19:45:53]json_value_free [19:45:53]json_value_free done [19:45:53]process_json_proto returns [19:45:53]Send response to host [19:45:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199019,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:45:53]free response buf [19:45:53]execute_script done [19:45:53]execute_script returns [19:45:53]free content buf [19:45:53]Sock 9.Close socket [19:45:53]Sock 9.Thread stoped [19:45:57]OFD Sender: No OFD packet to send [19:46:02]OFD Sender: No OFD packet to send [19:46:07]OFD Sender: No OFD packet to send [19:46:12]OFD Sender: No OFD packet to send [19:46:17]OFD Sender: No OFD packet to send [19:46:22]OFD Sender: No OFD packet to send [19:46:27]OFD Sender: No OFD packet to send [19:46:32]OFD Sender: No OFD packet to send [19:46:37]OFD Sender: No OFD packet to send [19:46:42]OFD Sender: No OFD packet to send [19:46:47]OFD Sender: No OFD packet to send [19:46:52]OFD Sender: No OFD packet to send [19:46:57]OFD Sender: No OFD packet to send [19:47:02]OFD Sender: No OFD packet to send [19:47:07]OFD Sender: No OFD packet to send [19:47:12]OFD Sender: No OFD packet to send [19:47:17]OFD Sender: No OFD packet to send [19:47:22]OFD Sender: No OFD packet to send [19:47:27]OFD Sender: No OFD packet to send [19:47:32]OFD Sender: No OFD packet to send [19:47:37]OFD Sender: No OFD packet to send [19:47: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:48:59]accept exits with 10 [19:48:59]New connection [19:48:59]New thread 3066793316 created [19:48:59]Thread 3066936676 joined [19:48:59]Waiting for new connection... [19:48:59] Sock 10.Parse request [19:48:59]Sock 10.Check first char [19:48:59]Sock 10.First char is OK [19:48:59]request: POST /json_proto HTTP/1.0 [19:48:59]Method: POST [19:48:59]URL: /json_proto [19:48:59]Method is POST - this is cgi request [19:48:59]url: /json_proto [19:48:59]query_string will be loaded in cgi processing [19:48:59]execute_cgi json_proto POST (null) [19:48:59]execute_cgi path=json_proto method=POST [19:48:59]POST find Content-Length [19:48:59]Host: 172.17.46.195:8080 [19:48:59]Content-Length: 807 [19:48:59]Content-Type: application/json [19:48:59] [19:48:59]POST finish read [19:48:59]Found Content-Length = 807 [19:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082484/3707086", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:59]execute_script... [19:48:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4082484/3707086", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:59]POST & json_proto [19:48:59]process_json_proto [19:48:59]json parsed OK: [19:48:59]protocol is kg_v1.0 [19:48:59]action value=close_receipt [19:48:59]process_action close_receipt [19:48:59]cmd_close_receipt [19:48:59]MH_GetDate [19:48:59]Write to MH i2c: F0 00 00 F4 1F 02 [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: F0 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: F0 09 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: F0 09 00 F4 1F 00 AC FE C0 66 8D AE BC 66 38 [19:48:59]GetLastDocTimeStamp 1723923950 [19:48:59]current date 1723924140 [19:48:59]FM_GetShiftState [19:48:59]SAM_PROTO_GetShiftState [19:48:59]wFMCommunicate request_size=4 [19:48:59]MH_SAM_APDU [19:48:59]CAPDU: 80 13 01 00 [19:48:59]Write to MH i2c: E2 08 00 F5 1F 80 13 01 00 00 00 00 00 91 [19:48:59]Write i2c OK [19:48:59]MH_I2C_Read... [19:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:59]Read from MH i2c: E2 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 0E 00 [19:48:59]MH_I2C_Read... [19:48:59]Read from MH i2c: E2 0E 00 F5 1F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F1 [19:48:59]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:48:59]wFMCommunicate OK [19:48:59]SAM_PROTO_GetShiftState done [19:48:59]FM_GetShiftState done [19:48:59]opened in 1723853126 [19:48:59]opened+sec_in_day 1723939526 [19:48:59]quantity*price = 0 [19:48:59]sum+1 = 1 [19:48:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 628 17.08.2024 19:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 4082484/3707086 肖袦: 0000000000871802 肖袛: 199020 肖袩袛: 160939853503416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194900&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199020&fm=160939853503416&tin=02508201610067®Number=0000000000092545&sum=0 [19:49:00]StoreToDocumentArchive [19:49:00]shift 463 fd 199020 [19:49:00]save to /storage/0463/doc_00199020 [19:49:00]save last doc name /storage/0463/doc_00199020 to /storage/kkm_last_doc_name [19:49:00]save OK [19:49:00]Clear old archive folders... [19:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:49:00]tlvbuf is 01960570 [19:49:00]SAM_PROTO_ClearQueue [19:49:00]wFMCommunicate request_size=4 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 09 00 00 [19:49:00]Write to MH i2c: E2 08 00 02 20 80 09 00 00 00 00 00 00 94 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 02 20 00 90 00 96 [19:49:00]RAPDU: 90 00 [19:49:00]wFMCommunicate OK [19:49:00]SAM_PROTO_ClearQueue done [19:49:00]KKMCreateOFDPacket [19:49:00]OFDProtocolAddRootSTLVToBuf [19:49:00]FM_MakeSignedData [19:49:00]FM_MakeSignedData [19:49:00]SAM_PROTO_SignData [19:49:00]wFMCommunicate request_size=4 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 0D 01 02 [19:49:00]Write to MH i2c: E2 08 00 03 20 80 0D 01 02 00 00 00 00 9C [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 03 20 00 90 00 97 [19:49:00]RAPDU: 90 00 [19:49:00]wFMCommunicate OK [19:49:00]wFMCommunicate request_size=255 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 AC FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 09 03 00 35 04 06 00 92 5F BA CC [19:49:00]Write to MH i2c: E2 02 01 04 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 AC FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 09 03 00 35 04 06 00 92 5F BA CC 00 00 01 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 04 20 00 90 00 98 [19:49:00]RAPDU: 90 00 [19:49:00]wFMCommunicate OK [19:49:00]wFMCommunicate request_size=7 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 0D 02 02 02 5B B8 [19:49:00]Write to MH i2c: E2 0A 00 05 20 80 0D 02 02 02 00 5B B8 00 00 B6 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 03 00 05 20 00 90 00 99 [19:49:00]RAPDU: 90 00 [19:49:00]wFMCommunicate OK [19:49:00]wFMCommunicate request_size=4 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 0D 03 02 [19:49:00]Write to MH i2c: E2 08 00 06 20 80 0D 03 02 00 00 00 00 A1 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 0B 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 0B 00 06 20 00 D8 5D B4 9F 60 D3 03 15 90 00 75 [19:49:00]RAPDU: D8 5D B4 9F 60 D3 03 15 90 00 [19:49:00]wFMCommunicate OK [19:49:00]SAM_PROTO_SignData done [19:49:00]FM_MakeSignedData done [19:49:00]CreateOFDProtocolMessage [19:49:00]wFMCommunicate request_size=4 [19:49:00]MH_SAM_APDU [19:49:00]CAPDU: 80 11 00 00 [19:49:00]Write to MH i2c: E2 08 00 07 20 80 11 00 00 00 00 00 00 A1 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:00]Read from MH i2c: E2 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 17 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: E2 17 00 07 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EE [19:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:00]wFMCommunicate OK [19:49:00]CreateOFDProtocolMessage done [19:49:00]OFDSenderStorePacket 199020 [19:49:00]StoreOFDPacket docnum=199020 [19:49:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B5 4D 04 01 B4 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 AC FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 09 03 00 35 04 06 00 92 5F BA CC 5B B8 D8 5D B4 9F 60 D3 03 15 [19:49:00]CheckFolder [19:49:00]dirname=/storage/ofd_packets [19:49:00]CheckFolder done [19:49:00]ProducePacketName [19:49:00]name=ofd_packets/00199020 [19:49:00]NVStorageSaveData ofd_packets/00199020 [19:49:00]File name is /storage/ofd_packets/00199020 [19:49:00]Write 298 bytes [19:49:00]NVStorageSaveData done [19:49:00]OFDSenderStorePacket done [19:49:00]KKMCreateOFDPacket done [19:49:00]NVStorageSaveData kkm_last_timestamp [19:49:00]File name is /storage/kkm_last_timestamp [19:49:00]Write 4 bytes [19:49:00]NVStorageSaveData done [19:49:00]ExternCall_PrintAddStr [19:49:00]wPrintStart [19:49:00]Write to MH i2c: 01 00 00 08 20 28 [19:49:00]Write i2c OK [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 07 00 [19:49:00]MH_I2C_Read... [19:49:00]Read from MH i2c: 01 07 00 08 20 00 00 00 00 00 FF 0F 3D [19:49:00]RasterBufferAndPrint [19:49:00]line 小褔械褌 N : (1)11326491 [19:49:00]line 袠袧袧: 02508201610067 [19:49:00]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:49:00]line 袩袪袨袛袗袞袗 [19:49:00]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [19:49:00]line 孝芯胁邪褉: 2710194210 [19:49:00]line 袛孝-袣-5 [19:49:00]line 25.000 * 0.00 [19:49:00]line = 0.00 [19:49:00]line 袧袛小 12% 袧小袩 1% [19:49:00]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:49:00]line 袠孝袨袚袨: 0.00 [19:49:00]line 袧小袩 1% : 0.00 [19:49:00]line 袧袛小 12% : 0.00 [19:49:00]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:49:00]line 袘械蟹薪邪谢.: 0.00 [19:49:00]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:49:00]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:49:00]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:49:00]line 效械泻 628 17.08.2024 19:49 [19:49:00]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:49:00]line 袟袧袦: 0300000079 [19:49:00]line 袪袧袦: 0000000000092545 [19:49:00]line 袙械褉褋懈褟 袣袣袦: 001 [19:49:00]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [19:49:00]line 4082484/3707086 [19:49:00]line 肖袦: 0000000000871802 [19:49:00]line 肖袛: 199020 [19:49:00]line 肖袩袛: 160939853503416 [19:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194900&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199020&fm=160939853503416&tin=02508201610067®Number=0000000000092545&sum=0 [19:49:01]OFD Sender: Processing packet 199020 [packets to send 246, broken 245] [19:49:01]ProducePacketName [19:49:01]name=ofd_packets/00199020 [19:49:01]OFD Sender: To server: 嚂鰌G, [19:49:01]CommunicateWithHost lk.salyk.kg:30040 [19:49:01]ConnectInit lk.salyk.kg [19:49:01]written 0, free lines is 4095 [19:49:01]Connected sock=7 [19:49:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 B5 4D 04 01 B4 DB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 AC FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 09 03 00 35 04 06 00 92 5F BA CC 5B B8 D8 5D B4 9F 60 D3 03 15 [19:49:01]Write to MH i2c: 01 00 00 32 20 52 [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: 01 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: 01 07 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: 01 07 00 32 20 00 00 00 00 00 E7 0C 4C [19:49:01]RasterBufferAndPrint [19:49:01]line [19:49:01]line [19:49:01]line [19:49:01]line [19:49:01]line [19:49:01]written 0, free lines is 3309 [19:49:01]MH_Cut [19:49:01]Write to MH i2c: D1 01 00 39 20 01 2B [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: D1 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: D1 01 00 [19:49:01]MH_I2C_Read... [19:49:01]Read from MH i2c: D1 01 00 39 20 00 2A [19:49:01]Write to MH i2c: 01 00 00 3A 20 5A [19:49:01]Write i2c OK [19:49:01]MH_I2C_Read... [19:49:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 70 47 00 19 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6C 09 03 00 F4 03 04 00 BB AA C0 66 B6 04 01 00 00 2F 33 71 6C 07 70 E8 0C [19:49:01]CommunicateWithHost err = 0 [19:49:01]CheckOFDResponse [19:49:01]1017 (14) - 77093643461234 [19:49:01]1041 (16) - 0000000000871802 [19:49:01]1040 (4) - 199020 [19:49:01]1012 (4) - 17.08.2024 13:50 [19:49:01]1206 (1) - 0 [19:49:01]OFD Sender: Remove packet 199020 [19:49:01]ProducePacketName [19:49:01]name=ofd_packets/00199020 [19:49:01]NVStorageDeleteData [19:49:02]OFD Sender: No OFD packet to send [19:49:02]*** Cut start [19:49:02]*** Purtial cut [19:49:02]*** CUTSNS_PIN = 0 [19:49:02]*** Stage 1: CUTSNS_PIN = 1 [19:49:04]Read from MH i2c: 01 [19:49:04]MH_I2C_Read... [19:49:04]*** Stop cut motor [19:49:04]*** Cut end [19:49:04]Read from MH i2c: 01 07 00 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: 01 07 00 3A 20 00 00 00 00 00 FF 0F 6F [19:49:04]process_action close_receipt done [19:49:04]requested_data is exist [19:49:04]produce_requested_data [19:49:04]requested_item fm.sn is exist - process it [19:49:04]wFMCommunicate request_size=4 [19:49:04]MH_SAM_APDU [19:49:04]CAPDU: 80 11 00 00 [19:49:04]Write to MH i2c: E2 08 00 3B 20 80 11 00 00 00 00 00 00 D5 [19:49:04]Write i2c OK [19:49:04]MH_I2C_Read... [19:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:04]Read from MH i2c: E2 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 17 00 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 17 00 3B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 22 [19:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:04]wFMCommunicate OK [19:49:04]requested_item fd.num is exist - process it [19:49:04]SAM_PROTO_GetFieldsCounters [19:49:04]wFMCommunicate request_size=4 [19:49:04]MH_SAM_APDU [19:49:04]CAPDU: 80 13 00 00 [19:49:04]Write to MH i2c: E2 08 00 3C 20 80 13 00 00 00 00 00 00 D8 [19:49:04]Write i2c OK [19:49:04]MH_I2C_Read... [19:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:04]Read from MH i2c: E2 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 62 00 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 62 00 3C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 9D [19:49:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:04]wFMCommunicate OK [19:49:04]SAM_PROTO_GetFieldsCounters done [19:49:04]requested_item shift.num is exist - process it [19:49:04]requested_item shift.opened is exist - process it [19:49:04]req_shift_opened [19:49:04]FM_GetShiftState [19:49:04]SAM_PROTO_GetShiftState [19:49:04]wFMCommunicate request_size=4 [19:49:04]MH_SAM_APDU [19:49:04]CAPDU: 80 13 01 00 [19:49:04]Write to MH i2c: E2 08 00 3D 20 80 13 01 00 00 00 00 00 DA [19:49:04]Write i2c OK [19:49:04]MH_I2C_Read... [19:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:04]Read from MH i2c: E2 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 0E 00 [19:49:04]MH_I2C_Read... [19:49:04]Read from MH i2c: E2 0E 00 3D 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3A [19:49:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:49:04]wFMCommunicate OK [19:49:04]SAM_PROTO_GetShiftState done [19:49:04]FM_GetShiftState done [19:49:04]req_shift_opened done [19:49:04]requested_item shift.open_date is exist - process it [19:49:04]req_shift_open_date [19:49:04]req_shift_open_date done [19:49:04]produce_requested_data done [19:49:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199020,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:49:04]process_action_free close_receipt [19:49:04]json_value_free [19:49:04]json_value_free done [19:49:04]process_json_proto returns [19:49:04]Send response to host [19:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199020,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:49:04]free response buf [19:49:04]execute_script done [19:49:04]execute_script returns [19:49:04]free content buf [19:49:04]Sock 10.Close socket [19:49:04]Sock 10.Thread stoped [19:49:05]accept exits with 9 [19:49:05]New connection [19:49:05]New thread 3066936676 created [19:49:05]Thread 3066793316 joined [19:49:05]Waiting for new connection... [19:49:05] Sock 9.Parse request [19:49:05]Sock 9.Check first char [19:49:05]Sock 9.First char is OK [19:49:05]request: POST /json_proto HTTP/1.0 [19:49:05]Method: POST [19:49:05]URL: /json_proto [19:49:05]Method is POST - this is cgi request [19:49:05]url: /json_proto [19:49:05]query_string will be loaded in cgi processing [19:49:05]execute_cgi json_proto POST (null) [19:49:05]execute_cgi path=json_proto method=POST [19:49:05]POST find Content-Length [19:49:05]Host: 172.17.46.195:8080 [19:49:05]Content-Length: 756 [19:49:05]Content-Type: application/json [19:49:05] [19:49:05]POST finish read [19:49:05]Found Content-Length = 756 [19:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 13.300, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:05]execute_script... [19:49: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)11326490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 13.300, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30159182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:05]POST & json_proto [19:49:05]process_json_proto [19:49:05]json parsed OK: [19:49:05]protocol is kg_v1.0 [19:49:05]action value=close_receipt [19:49:05]process_action close_receipt [19:49:05]cmd_close_receipt [19:49:05]MH_GetDate [19:49:05]Write to MH i2c: F0 00 00 3E 20 4D [19:49:05]Write i2c OK [19:49:05]MH_I2C_Read... [19:49:05]Read from MH i2c: F0 [19:49:05]MH_I2C_Read... [19:49:05]Read from MH i2c: F0 09 00 [19:49:05]MH_I2C_Read... [19:49:05]Read from MH i2c: F0 09 00 3E 20 00 B1 FE C0 66 8D AE BC 66 88 [19:49:05]GetLastDocTimeStamp 1723924140 [19:49:05]current date 1723924145 [19:49:05]FM_GetShiftState [19:49:05]SAM_PROTO_GetShiftState [19:49:05]wFMCommunicate request_size=4 [19:49:05]MH_SAM_APDU [19:49:05]CAPDU: 80 13 01 00 [19:49:05]Write to MH i2c: E2 08 00 3F 20 80 13 01 00 00 00 00 00 DC [19:49:05]Write i2c OK [19:49:05]MH_I2C_Read... [19:49:05]Read from MH i2c: E2 [19:49:05]MH_I2C_Read... [19:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:05]Read from MH i2c: E2 0E 00 [19:49:05]MH_I2C_Read... [19:49:05]Read from MH i2c: E2 0E 00 3F 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3C [19:49:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:49:05]wFMCommunicate OK [19:49:05]SAM_PROTO_GetShiftState done [19:49:05]FM_GetShiftState done [19:49:05]opened in 1723853126 [19:49:05]opened+sec_in_day 1723939526 [19:49:05]quantity*price = 0 [19:49:05]sum+1 = 1 [19:49:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 629 17.08.2024 19:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30159182 肖袦: 0000000000871802 肖袛: 199021 肖袩袛: 247086262373137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199021&fm=247086262373137&tin=02508201610067®Number=0000000000092545&sum=0 [19:49:06]StoreToDocumentArchive [19:49:06]shift 463 fd 199021 [19:49:06]save to /storage/0463/doc_00199021 [19:49:06]save last doc name /storage/0463/doc_00199021 to /storage/kkm_last_doc_name [19:49:06]save OK [19:49:06]Clear old archive folders... [19:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:49:06]tlvbuf is 01A15240 [19:49:06]SAM_PROTO_ClearQueue [19:49:06]wFMCommunicate request_size=4 [19:49:06]MH_SAM_APDU [19:49:06]CAPDU: 80 09 00 00 [19:49:06]Write to MH i2c: E2 08 00 4C 20 80 09 00 00 00 00 00 00 DE [19:49:06]Write i2c OK [19:49:06]MH_I2C_Read... [19:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:06]Read from MH i2c: E2 [19:49:06]MH_I2C_Read... [19:49:06]Read from MH i2c: E2 03 00 [19:49:06]MH_I2C_Read... [19:49:06]Read from MH i2c: E2 03 00 4C 20 00 90 00 E0 [19:49:06]RAPDU: 90 00 [19:49:06]wFMCommunicate OK [19:49:06]SAM_PROTO_ClearQueue done [19:49:06]KKMCreateOFDPacket [19:49:06]OFDProtocolAddRootSTLVToBuf [19:49:06]FM_MakeSignedData [19:49:06]FM_MakeSignedData [19:49:06]SAM_PROTO_SignData [19:49:06]wFMCommunicate request_size=4 [19:49:06]MH_SAM_APDU [19:49:06]CAPDU: 80 0D 01 02 [19:49:06]Write to MH i2c: E2 08 00 4D 20 80 0D 01 02 00 00 00 00 E6 [19:49:06]Write i2c OK [19:49:06]MH_I2C_Read... [19:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:06]Read from MH i2c: E2 [19:49:06]MH_I2C_Read... [19:49:06]Read from MH i2c: E2 03 00 [19:49:06]MH_I2C_Read... [19:49:06]Read from MH i2c: E2 03 00 4D 20 00 90 00 E1 [19:49:06]RAPDU: 90 00 [19:49:06]wFMCommunicate OK [19:49:06]wFMCommunicate request_size=255 [19:49:06]MH_SAM_APDU [19:49: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 34 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 B1 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 09 03 00 35 04 06 00 E0 [19:49:06]Write to MH i2c: E2 02 01 4E 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 34 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 B1 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 09 03 00 35 04 06 00 E0 00 00 85 [19:49:06]Write i2c OK [19:49:06]MH_I2C_Read... [19:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:07]Read from MH i2c: E2 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 03 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 03 00 4E 20 00 90 00 E2 [19:49:07]RAPDU: 90 00 [19:49:07]wFMCommunicate OK [19:49:07]wFMCommunicate request_size=10 [19:49:07]MH_SAM_APDU [19:49:07]CAPDU: 80 0D 02 02 05 B9 40 E5 CB 11 [19:49:07]Write to MH i2c: E2 0D 00 4F 20 80 0D 02 02 05 00 B9 40 E5 CB 11 00 00 AD [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:07]Read from MH i2c: E2 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 03 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 03 00 4F 20 00 90 00 E3 [19:49:07]RAPDU: 90 00 [19:49:07]wFMCommunicate OK [19:49:07]wFMCommunicate request_size=4 [19:49:07]MH_SAM_APDU [19:49:07]CAPDU: 80 0D 03 02 [19:49:07]Write to MH i2c: E2 08 00 50 20 80 0D 03 02 00 00 00 00 EB [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:07]Read from MH i2c: E2 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 0B 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 0B 00 50 20 00 0C C9 A6 47 09 54 64 DC 90 00 4B [19:49:07]RAPDU: 0C C9 A6 47 09 54 64 DC 90 00 [19:49:07]wFMCommunicate OK [19:49:07]SAM_PROTO_SignData done [19:49:07]FM_MakeSignedData done [19:49:07]CreateOFDProtocolMessage [19:49:07]wFMCommunicate request_size=4 [19:49:07]MH_SAM_APDU [19:49:07]CAPDU: 80 11 00 00 [19:49:07]Write to MH i2c: E2 08 00 51 20 80 11 00 00 00 00 00 00 EB [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:07]Read from MH i2c: E2 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 17 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: E2 17 00 51 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 38 [19:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:07]wFMCommunicate OK [19:49:07]CreateOFDProtocolMessage done [19:49:07]OFDSenderStorePacket 199021 [19:49:07]StoreOFDPacket docnum=199021 [19:49:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E0 2B 07 01 F0 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 B1 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 09 03 00 35 04 06 00 E0 B9 40 E5 CB 11 0C C9 A6 47 09 54 64 DC [19:49:07]CheckFolder [19:49:07]dirname=/storage/ofd_packets [19:49:07]CheckFolder done [19:49:07]ProducePacketName [19:49:07]name=ofd_packets/00199021 [19:49:07]NVStorageSaveData ofd_packets/00199021 [19:49:07]File name is /storage/ofd_packets/00199021 [19:49:07]Write 301 bytes [19:49:07]NVStorageSaveData done [19:49:07]OFDSenderStorePacket done [19:49:07]KKMCreateOFDPacket done [19:49:07]NVStorageSaveData kkm_last_timestamp [19:49:07]File name is /storage/kkm_last_timestamp [19:49:07]Write 4 bytes [19:49:07]NVStorageSaveData done [19:49:07]ExternCall_PrintAddStr [19:49:07]wPrintStart [19:49:07]Write to MH i2c: 01 00 00 52 20 72 [19:49:07]OFD Sender: Processing packet 199021 [packets to send 246, broken 245] [19:49:07]ProducePacketName [19:49:07]name=ofd_packets/00199021 [19:49:07]OFD Sender: To server: 嚂鰌G, [19:49:07]CommunicateWithHost lk.salyk.kg:30040 [19:49:07]ConnectInit lk.salyk.kg [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 07 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 07 00 52 20 00 00 00 00 00 FF 0F 87 [19:49:07]RasterBufferAndPrint [19:49:07]line 小褔械褌 N : (1)11326490 [19:49:07]line 袠袧袧: 02508201610067 [19:49:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:49:07]line 袩袪袨袛袗袞袗 [19:49:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:49:07]line 孝芯胁邪褉: 2710124130 [19:49:07]line 袗懈-92-袣-4 [19:49:07]line 13.300 * 0.00 [19:49:07]line = 0.00 [19:49:07]line 袧袛小 12% 袧小袩 1% [19:49:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:49:07]line 袠孝袨袚袨: 0.00 [19:49:07]line 袧小袩 1% : 0.00 [19:49:07]line 袧袛小 12% : 0.00 [19:49:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [19:49:07]line 袘械蟹薪邪谢.: 0.00 [19:49:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:49:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:49:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:49:07]line 效械泻 629 17.08.2024 19:49 [19:49:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:49:07]line 袟袧袦: 0300000079 [19:49:07]line 袪袧袦: 0000000000092545 [19:49:07]line 袙械褉褋懈褟 袣袣袦: 001 [19:49:07]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [19:49:07]line 30159182 [19:49:07]line 肖袦: 0000000000871802 [19:49:07]line 肖袛: 199021 [19:49:07]line 肖袩袛: 247086262373137 [19:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194905&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199021&fm=247086262373137&tin=02508201610067®Number=0000000000092545&sum=0 [19:49:07]written 0, free lines is 4095 [19:49:07]Connected sock=7 [19:49:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E0 2B 07 01 F0 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 B1 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 09 03 00 35 04 06 00 E0 B9 40 E5 CB 11 0C C9 A6 47 09 54 64 DC [19:49:07]Write to MH i2c: 01 00 00 7C 20 9C [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 07 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: 01 07 00 7C 20 00 00 00 00 00 2A 0D DA [19:49:07]RasterBufferAndPrint [19:49:07]line [19:49:07]line [19:49:07]line [19:49:07]line [19:49:07]line [19:49:07]written 0, free lines is 3382 [19:49:07]MH_Cut [19:49:07]Write to MH i2c: D1 01 00 83 20 01 75 [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: D1 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: D1 01 00 [19:49:07]MH_I2C_Read... [19:49:07]Read from MH i2c: D1 01 00 83 20 00 74 [19:49:07]Write to MH i2c: 01 00 00 84 20 A4 [19:49:07]Write i2c OK [19:49:07]MH_I2C_Read... [19:49:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 20 9A 47 00 5A E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6D 09 03 00 F4 03 04 00 C1 AA C0 66 B6 04 01 00 00 E9 41 C9 AC 8E F0 E2 3B [19:49:07]CommunicateWithHost err = 0 [19:49:07]CheckOFDResponse [19:49:07]1017 (14) - 77093643461234 [19:49:07]1041 (16) - 0000000000871802 [19:49:07]1040 (4) - 199021 [19:49:07]1012 (4) - 17.08.2024 13:50 [19:49:07]1206 (1) - 0 [19:49:07]OFD Sender: Remove packet 199021 [19:49:07]ProducePacketName [19:49:07]name=ofd_packets/00199021 [19:49:07]NVStorageDeleteData [19:49:08]*** Cut start [19:49:08]*** Purtial cut [19:49:08]*** Stage 1: CUTSNS_PIN = 1 [19:49:08]OFD Sender: No OFD packet to send [19:49:08]Read from MH i2c: 01 [19:49:08]MH_I2C_Read... [19:49:08]*** Stop cut motor [19:49:08]Read from MH i2c: 01 07 00 [19:49:08]MH_I2C_Read... [19:49:08]*** Cut end [19:49:08]Read from MH i2c: 01 07 00 84 20 00 00 00 00 00 FF 0F B9 [19:49:08]process_action close_receipt done [19:49:08]requested_data is exist [19:49:08]produce_requested_data [19:49:08]requested_item fm.sn is exist - process it [19:49:08]wFMCommunicate request_size=4 [19:49:08]MH_SAM_APDU [19:49:08]CAPDU: 80 11 00 00 [19:49:08]Write to MH i2c: E2 08 00 85 20 80 11 00 00 00 00 00 00 1F [19:49:08]Write i2c OK [19:49:08]MH_I2C_Read... [19:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:08]Read from MH i2c: E2 [19:49:08]MH_I2C_Read... [19:49:08]Read from MH i2c: E2 17 00 [19:49:08]MH_I2C_Read... [19:49:08]Read from MH i2c: E2 17 00 85 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6C [19:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:08]wFMCommunicate OK [19:49:08]requested_item fd.num is exist - process it [19:49:08]SAM_PROTO_GetFieldsCounters [19:49:08]wFMCommunicate request_size=4 [19:49:08]MH_SAM_APDU [19:49:08]CAPDU: 80 13 00 00 [19:49:08]Write to MH i2c: E2 08 00 86 20 80 13 00 00 00 00 00 00 22 [19:49:08]Write i2c OK [19:49:08]MH_I2C_Read... [19:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:08]Read from MH i2c: E2 [19:49:08]MH_I2C_Read... [19:49:08]Read from MH i2c: E2 62 00 [19:49:08]MH_I2C_Read... [19:49:08]Read from MH i2c: E2 62 00 86 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [19:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:08]wFMCommunicate OK [19:49:08]SAM_PROTO_GetFieldsCounters done [19:49:08]requested_item shift.num is exist - process it [19:49:08]requested_item shift.opened is exist - process it [19:49:08]req_shift_opened [19:49:08]FM_GetShiftState [19:49:08]SAM_PROTO_GetShiftState [19:49:08]wFMCommunicate request_size=4 [19:49:08]MH_SAM_APDU [19:49:08]CAPDU: 80 13 01 00 [19:49:08]Write to MH i2c: E2 08 00 87 20 80 13 01 00 00 00 00 00 24 [19:49:08]Write i2c OK [19:49:08]MH_I2C_Read... [19:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:09]Read from MH i2c: E2 [19:49:09]MH_I2C_Read... [19:49:09]Read from MH i2c: E2 0E 00 [19:49:09]MH_I2C_Read... [19:49:09]Read from MH i2c: E2 0E 00 87 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 84 [19:49:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:49:09]wFMCommunicate OK [19:49:09]SAM_PROTO_GetShiftState done [19:49:09]FM_GetShiftState done [19:49:09]req_shift_opened done [19:49:09]requested_item shift.open_date is exist - process it [19:49:09]req_shift_open_date [19:49:09]req_shift_open_date done [19:49:09]produce_requested_data done [19:49:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199021,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:49:09]process_action_free close_receipt [19:49:09]json_value_free [19:49:09]json_value_free done [19:49:09]process_json_proto returns [19:49:09]Send response to host [19:49:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199021,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:49:09]free response buf [19:49:09]execute_script done [19:49:09]execute_script returns [19:49:09]free content buf [19:49:09]Sock 9.Close socket [19:49:09]Sock 9.Thread stoped [19:49:13]OFD Sender: No OFD packet to send [19:49:18]OFD Sender: No OFD packet to send [19:49:23]OFD Sender: No OFD packet to send [19:49:28]OFD Sender: No OFD packet to send [19:49:33]OFD Sender: No OFD packet to send [19:49:38]OFD Sender: No OFD packet to send [19:49:40]accept exits with 10 [19:49:40]New connection [19:49:40]New thread 3066793316 created [19:49:40]Thread 3066936676 joined [19:49:40]Waiting for new connection... [19:49:40] Sock 10.Parse request [19:49:40]Sock 10.Check first char [19:49:40]Sock 10.First char is OK [19:49:40]request: POST /json_proto HTTP/1.0 [19:49:40]Method: POST [19:49:40]URL: /json_proto [19:49:40]Method is POST - this is cgi request [19:49:40]url: /json_proto [19:49:40]query_string will be loaded in cgi processing [19:49:40]execute_cgi json_proto POST (null) [19:49:40]execute_cgi path=json_proto method=POST [19:49:40]POST find Content-Length [19:49:40]Host: 172.17.46.195:8080 [19:49:40]Content-Length: 679 [19:49:40]Content-Type: application/json [19:49:40] [19:49:40]POST finish read [19:49:40]Found Content-Length = 679 [19:49:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:40]execute_script... [19:49: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)11326492", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:40]POST & json_proto [19:49:40]process_json_proto [19:49:40]json parsed OK: [19:49:40]protocol is kg_v1.0 [19:49:40]action value=close_receipt [19:49:40]process_action close_receipt [19:49:40]cmd_close_receipt [19:49:40]MH_GetDate [19:49:40]Write to MH i2c: F0 00 00 88 20 97 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: F0 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: F0 09 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: F0 09 00 88 20 00 D5 FE C0 66 8D AE BC 66 F6 [19:49:40]GetLastDocTimeStamp 1723924145 [19:49:40]current date 1723924181 [19:49:40]FM_GetShiftState [19:49:40]SAM_PROTO_GetShiftState [19:49:40]wFMCommunicate request_size=4 [19:49:40]MH_SAM_APDU [19:49:40]CAPDU: 80 13 01 00 [19:49:40]Write to MH i2c: E2 08 00 89 20 80 13 01 00 00 00 00 00 26 [19:49:40]Write i2c OK [19:49:40]MH_I2C_Read... [19:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:40]Read from MH i2c: E2 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 0E 00 [19:49:40]MH_I2C_Read... [19:49:40]Read from MH i2c: E2 0E 00 89 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 86 [19:49:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:49:40]wFMCommunicate OK [19:49:40]SAM_PROTO_GetShiftState done [19:49:40]FM_GetShiftState done [19:49:40]opened in 1723853126 [19:49:40]opened+sec_in_day 1723939526 [19:49:40]quantity*price = 20001 [19:49:40]sum+1 = 20002 [19:49:40]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 630 17.08.2024 19:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199022 肖袩袛: 236113862062401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199022&fm=236113862062401&tin=02508201610067®Number=0000000000092545&sum=20000 [19:49:41]StoreToDocumentArchive [19:49:41]shift 463 fd 199022 [19:49:41]save to /storage/0463/doc_00199022 [19:49:41]save last doc name /storage/0463/doc_00199022 to /storage/kkm_last_doc_name [19:49:41]save OK [19:49:41]Clear old archive folders... [19:49:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:49:41]tlvbuf is B6ED6BE0 [19:49:41]SAM_PROTO_ClearQueue [19:49:41]wFMCommunicate request_size=4 [19:49:41]MH_SAM_APDU [19:49:41]CAPDU: 80 09 00 00 [19:49:41]Write to MH i2c: E2 08 00 96 20 80 09 00 00 00 00 00 00 28 [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:41]Read from MH i2c: E2 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 96 20 00 90 00 2A [19:49:41]RAPDU: 90 00 [19:49:41]wFMCommunicate OK [19:49:41]SAM_PROTO_ClearQueue done [19:49:41]KKMCreateOFDPacket [19:49:41]OFDProtocolAddRootSTLVToBuf [19:49:41]FM_MakeSignedData [19:49:41]FM_MakeSignedData [19:49:41]SAM_PROTO_SignData [19:49:41]wFMCommunicate request_size=4 [19:49:41]MH_SAM_APDU [19:49:41]CAPDU: 80 0D 01 02 [19:49:41]Write to MH i2c: E2 08 00 97 20 80 0D 01 02 00 00 00 00 30 [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:41]Read from MH i2c: E2 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 97 20 00 90 00 2B [19:49:41]RAPDU: 90 00 [19:49:41]wFMCommunicate OK [19:49:41]wFMCommunicate request_size=255 [19:49:41]MH_SAM_APDU [19:49: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 D5 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 09 03 00 35 04 06 00 D6 [19:49:41]Write to MH i2c: E2 02 01 98 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 D5 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 09 03 00 35 04 06 00 D6 00 00 3B [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:41]Read from MH i2c: E2 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 98 20 00 90 00 2C [19:49:41]RAPDU: 90 00 [19:49:41]wFMCommunicate OK [19:49:41]wFMCommunicate request_size=10 [19:49:41]MH_SAM_APDU [19:49:41]CAPDU: 80 0D 02 02 05 BE 8A DF F1 41 [19:49:41]Write to MH i2c: E2 0D 00 99 20 80 0D 02 02 05 00 BE 8A DF F1 41 00 00 96 [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:41]Read from MH i2c: E2 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 [19:49:41]MH_I2C_Read... [19:49:41]Read from MH i2c: E2 03 00 99 20 00 90 00 2D [19:49:41]RAPDU: 90 00 [19:49:41]wFMCommunicate OK [19:49:41]wFMCommunicate request_size=4 [19:49:41]MH_SAM_APDU [19:49:41]CAPDU: 80 0D 03 02 [19:49:41]Write to MH i2c: E2 08 00 9A 20 80 0D 03 02 00 00 00 00 35 [19:49:41]Write i2c OK [19:49:41]MH_I2C_Read... [19:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:42]Read from MH i2c: E2 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 0B 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 0B 00 9A 20 00 34 7D E9 FB 16 63 11 43 90 00 98 [19:49:42]RAPDU: 34 7D E9 FB 16 63 11 43 90 00 [19:49:42]wFMCommunicate OK [19:49:42]SAM_PROTO_SignData done [19:49:42]FM_MakeSignedData done [19:49:42]CreateOFDProtocolMessage [19:49:42]wFMCommunicate request_size=4 [19:49:42]MH_SAM_APDU [19:49:42]CAPDU: 80 11 00 00 [19:49:42]Write to MH i2c: E2 08 00 9B 20 80 11 00 00 00 00 00 00 35 [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:42]Read from MH i2c: E2 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 17 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: E2 17 00 9B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 82 [19:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:42]wFMCommunicate OK [19:49:42]CreateOFDProtocolMessage done [19:49:42]OFDSenderStorePacket 199022 [19:49:42]StoreOFDPacket docnum=199022 [19:49:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CE E7 07 01 5D DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 D5 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 09 03 00 35 04 06 00 D6 BE 8A DF F1 41 34 7D E9 FB 16 63 11 43 [19:49:42]CheckFolder [19:49:42]dirname=/storage/ofd_packets [19:49:42]CheckFolder done [19:49:42]ProducePacketName [19:49:42]name=ofd_packets/00199022 [19:49:42]NVStorageSaveData ofd_packets/00199022 [19:49:42]File name is /storage/ofd_packets/00199022 [19:49:42]Write 301 bytes [19:49:42]NVStorageSaveData done [19:49:42]OFDSenderStorePacket done [19:49:42]KKMCreateOFDPacket done [19:49:42]NVStorageSaveData kkm_last_timestamp [19:49:42]File name is /storage/kkm_last_timestamp [19:49:42]Write 4 bytes [19:49:42]NVStorageSaveData done [19:49:42]ExternCall_PrintAddStr [19:49:42]wPrintStart [19:49:42]Write to MH i2c: 01 00 00 9C 20 BC [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 07 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 07 00 9C 20 00 00 00 00 00 FF 0F D1 [19:49:42]RasterBufferAndPrint [19:49:42]line 小褔械褌 N : (1)11326492 [19:49:42]line 袠袧袧: 02508201610067 [19:49:42]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:49:42]line 袩袪袨袛袗袞袗 [19:49:42]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [19:49:42]line 孝芯胁邪褉: 2710124130 [19:49:42]line 袗懈-92-袣-4 [19:49:42]line 2.950 * 67.80 [19:49:42]line = 200.01 [19:49:42]line 袧袛小 12% 袧小袩 1% [19:49:42]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:49:42]line 袨袣袪校袚袥袝袧袠袝: -0.01 [19:49:42]line 袠孝袨袚袨: 200.00 [19:49:42]line 袙薪械褋械薪芯: 200.00 [19:49:42]line 小袛袗效袗: 0.00 [19:49:42]line 袧小袩 1% : 1.77 [19:49:42]line 袧袛小 12% : 21.24 [19:49:42]line 袧邪谢懈褔薪褘屑懈: 200.00 [19:49:42]line 袘械蟹薪邪谢.: 0.00 [19:49:42]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:49:42]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:49:42]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:49:42]line 效械泻 630 17.08.2024 19:49 [19:49:42]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:49:42]line 袟袧袦: 0300000079 [19:49:42]line 袪袧袦: 0000000000092545 [19:49:42]line 袙械褉褋懈褟 袣袣袦: 001 [19:49:42]line 肖袦: 0000000000871802 [19:49:42]line 肖袛: 199022 [19:49:42]line 肖袩袛: 236113862062401 [19:49:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T194941&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199022&fm=236113862062401&tin=02508201610067®Number=0000000000092545&sum=20000 [19:49:42]written 0, free lines is 4095 [19:49:42]OFD Sender: Processing packet 199022 [packets to send 246, broken 245] [19:49:42]ProducePacketName [19:49:42]name=ofd_packets/00199022 [19:49:42]OFD Sender: To server: 嚂鰌G, [19:49:42]CommunicateWithHost lk.salyk.kg:30040 [19:49:42]ConnectInit lk.salyk.kg [19:49:42]Connected sock=9 [19:49:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CE E7 07 01 5D DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 02 00 00 F4 03 04 00 D5 FE C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 09 03 00 35 04 06 00 D6 BE 8A DF F1 41 34 7D E9 FB 16 63 11 43 [19:49:42]Write to MH i2c: 01 00 00 C7 20 E7 [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 07 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: 01 07 00 C7 20 00 00 00 00 00 E2 0C DC [19:49:42]RasterBufferAndPrint [19:49:42]line [19:49:42]line [19:49:42]line [19:49:42]line [19:49:42]line [19:49:42]written 0, free lines is 3304 [19:49:42]MH_Cut [19:49:42]Write to MH i2c: D1 01 00 CE 20 01 C0 [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: D1 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: D1 01 00 [19:49:42]MH_I2C_Read... [19:49:42]Read from MH i2c: D1 01 00 CE 20 00 BF [19:49:42]Write to MH i2c: 01 00 00 CF 20 EF [19:49:42]Write i2c OK [19:49:42]MH_I2C_Read... [19:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 26 D8 47 00 63 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6E 09 03 00 F4 03 04 00 E4 AA C0 66 B6 04 01 00 00 2C 5E 33 31 74 9B 6F F1 [19:49:42]CommunicateWithHost err = 0 [19:49:42]CheckOFDResponse [19:49:42]1017 (14) - 77093643461234 [19:49:42]1041 (16) - 0000000000871802 [19:49:42]1040 (4) - 199022 [19:49:42]1012 (4) - 17.08.2024 13:51 [19:49:42]1206 (1) - 0 [19:49:42]OFD Sender: Remove packet 199022 [19:49:42]ProducePacketName [19:49:42]name=ofd_packets/00199022 [19:49:42]NVStorageDeleteData [19:49:43]OFD Sender: No OFD packet to send [19:49:43]*** Cut start [19:49:43]*** Purtial cut [19:49:43]*** CUTSNS_PIN = 0 [19:49:43]*** Stage 1: CUTSNS_PIN = 1 [19:49:45]Read from MH i2c: 01 [19:49:45]MH_I2C_Read... [19:49:45]*** Stop cut motor [19:49:45]*** Cut end [19:49:45]Read from MH i2c: 01 07 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: 01 07 00 CF 20 00 00 00 00 00 FF 0F 04 [19:49:45]process_action close_receipt done [19:49:45]requested_data is exist [19:49:45]produce_requested_data [19:49:45]requested_item fm.sn is exist - process it [19:49:45]wFMCommunicate request_size=4 [19:49:45]MH_SAM_APDU [19:49:45]CAPDU: 80 11 00 00 [19:49:45]Write to MH i2c: E2 08 00 D0 20 80 11 00 00 00 00 00 00 6A [19:49:45]Write i2c OK [19:49:45]MH_I2C_Read... [19:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:45]Read from MH i2c: E2 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 17 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 17 00 D0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B7 [19:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:49:45]wFMCommunicate OK [19:49:45]requested_item fd.num is exist - process it [19:49:45]SAM_PROTO_GetFieldsCounters [19:49:45]wFMCommunicate request_size=4 [19:49:45]MH_SAM_APDU [19:49:45]CAPDU: 80 13 00 00 [19:49:45]Write to MH i2c: E2 08 00 D1 20 80 13 00 00 00 00 00 00 6D [19:49:45]Write i2c OK [19:49:45]MH_I2C_Read... [19:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:45]Read from MH i2c: E2 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 62 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 62 00 D1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [19:49:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:45]wFMCommunicate OK [19:49:45]SAM_PROTO_GetFieldsCounters done [19:49:45]requested_item shift.num is exist - process it [19:49:45]requested_item shift.opened is exist - process it [19:49:45]req_shift_opened [19:49:45]FM_GetShiftState [19:49:45]SAM_PROTO_GetShiftState [19:49:45]wFMCommunicate request_size=4 [19:49:45]MH_SAM_APDU [19:49:45]CAPDU: 80 13 01 00 [19:49:45]Write to MH i2c: E2 08 00 D2 20 80 13 01 00 00 00 00 00 6F [19:49:45]Write i2c OK [19:49:45]MH_I2C_Read... [19:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:45]Read from MH i2c: E2 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 0E 00 [19:49:45]MH_I2C_Read... [19:49:45]Read from MH i2c: E2 0E 00 D2 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CF [19:49:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:49:45]wFMCommunicate OK [19:49:45]SAM_PROTO_GetShiftState done [19:49:45]FM_GetShiftState done [19:49:45]req_shift_opened done [19:49:45]requested_item shift.open_date is exist - process it [19:49:45]req_shift_open_date [19:49:45]req_shift_open_date done [19:49:45]produce_requested_data done [19:49:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199022,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:49:45]process_action_free close_receipt [19:49:45]json_value_free [19:49:45]json_value_free done [19:49:45]process_json_proto returns [19:49:45]Send response to host [19:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199022,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:49:45]free response buf [19:49:45]execute_script done [19:49:45]execute_script returns [19:49:45]free content buf [19:49:45]Sock 10.Close socket [19:49:45]Sock 10.Thread stoped [19:49:48]OFD Sender: No OFD packet to send [19:49:53]OFD Sender: No OFD packet to send [19:49:58]OFD Sender: No OFD packet to send [19:50:03]OFD Sender: No OFD packet to send [19:50:08]OFD Sender: No OFD packet to send [19:50:13]OFD Sender: No OFD packet to send [19:50:18]OFD Sender: No OFD packet to send [19:50:23]OFD Sender: No OFD packet to send [19:50:28]OFD Sender: No OFD packet to send [19:50:33]OFD Sender: No OFD packet to send [19:50:38]OFD Sender: No OFD packet to send [19:50:43]OFD Sender: No OFD packet to send [19:50:48]OFD Sender: No OFD packet to send [19:50:53]OFD Sender: No OFD packet to send [19:50:58]OFD Sender: No OFD packet to send [19:51:03]OFD Sender: No OFD packet to send [19:51:08]OFD Sender: No OFD packet to send [19:51:13]OFD Sender: No OFD packet to send [19:51:18]OFD Sender: No OFD packet to send [19:51:23]OFD Sender: No OFD packet to send [19:51:28]OFD Sender: No OFD packet to send [19:51:33]OFD Sender: No OFD packet to send [19:51:38]OFD Sender: No OFD packet to send [19:51:43]OFD Sender: No OFD packet to send [19:51:46]accept exits with 7 [19:51:46]New connection [19:51:46]New thread 3066936676 created [19:51:46]Thread 3066793316 joined [19:51:46]Waiting for new connection... [19:51:46] Sock 7.Parse request [19:51:46]Sock 7.Check first char [19:51:46]Sock 7.First char is OK [19:51:46]request: POST /json_proto HTTP/1.0 [19:51:46]Method: POST [19:51:46]URL: /json_proto [19:51:46]Method is POST - this is cgi request [19:51:46]url: /json_proto [19:51:46]query_string will be loaded in cgi processing [19:51:46]execute_cgi json_proto POST (null) [19:51:46]execute_cgi path=json_proto method=POST [19:51:46]POST find Content-Length [19:51:46]Host: 172.17.46.195:8080 [19:51:46]Content-Length: 681 [19:51:46]Content-Type: application/json [19:51:46] [19:51:46]POST finish read [19:51:46]Found Content-Length = 681 [19:51:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.410, "sum" : 995.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 995.00, "payments": [ { "type": 0, "sum" : 995.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:46]execute_script... [19:51: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)11326493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.410, "sum" : 995.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 995.00, "payments": [ { "type": 0, "sum" : 995.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:46]POST & json_proto [19:51:46]process_json_proto [19:51:46]json parsed OK: [19:51:46]protocol is kg_v1.0 [19:51:46]action value=close_receipt [19:51:46]process_action close_receipt [19:51:46]cmd_close_receipt [19:51:46]MH_GetDate [19:51:46]Write to MH i2c: F0 00 00 D3 20 E2 [19:51:46]Write i2c OK [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 09 00 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 09 00 D3 20 00 52 FF C0 66 8D AE BC 66 BF [19:51:46]GetLastDocTimeStamp 1723924181 [19:51:46]current date 1723924306 [19:51:46]FM_GetShiftState [19:51:46]SAM_PROTO_GetShiftState [19:51:46]wFMCommunicate request_size=4 [19:51:46]MH_SAM_APDU [19:51:46]CAPDU: 80 13 01 00 [19:51:46]Write to MH i2c: E2 08 00 D4 20 80 13 01 00 00 00 00 00 71 [19:51:46]Write i2c OK [19:51:46]MH_I2C_Read... [19:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:46]Read from MH i2c: E2 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: E2 0E 00 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: E2 0E 00 D4 20 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D1 [19:51:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:51:46]wFMCommunicate OK [19:51:46]SAM_PROTO_GetShiftState done [19:51:46]FM_GetShiftState done [19:51:46]opened in 1723853126 [19:51:46]opened+sec_in_day 1723939526 [19:51:46]quantity*price = 99502 [19:51:46]sum+1 = 99503 [19:51:46]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 995.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 5.00 袧小袩 1% : 8.80 袧袛小 12% : 105.67 袧邪谢懈褔薪褘屑懈: 995.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 631 17.08.2024 19:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199023 肖袩袛: 178132527832567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T195147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199023&fm=178132527832567&tin=02508201610067®Number=0000000000092545&sum=99500 [19:51:47]StoreToDocumentArchive [19:51:47]shift 463 fd 199023 [19:51:47]save to /storage/0463/doc_00199023 [19:51:47]save last doc name /storage/0463/doc_00199023 to /storage/kkm_last_doc_name [19:51:47]save OK [19:51:47]Clear old archive folders... [19:51:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:47]tlvbuf is B6DA4590 [19:51:47]SAM_PROTO_ClearQueue [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 09 00 00 [19:51:47]Write to MH i2c: E2 08 00 E1 20 80 09 00 00 00 00 00 00 73 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 E1 20 00 90 00 75 [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]SAM_PROTO_ClearQueue done [19:51:47]KKMCreateOFDPacket [19:51:47]OFDProtocolAddRootSTLVToBuf [19:51:47]FM_MakeSignedData [19:51:47]FM_MakeSignedData [19:51:47]SAM_PROTO_SignData [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 0D 01 02 [19:51:47]Write to MH i2c: E2 08 00 E2 20 80 0D 01 02 00 00 00 00 7B [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 E2 20 00 90 00 76 [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]wFMCommunicate request_size=255 [19:51:47]MH_SAM_APDU [19:51: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 62 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 84 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 84 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 29 00 00 00 00 07 04 06 00 AC 84 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 02 00 00 F4 03 04 00 53 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 09 03 00 35 04 06 00 A2 [19:51:47]Write to MH i2c: E2 02 01 E3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 84 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 84 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 29 00 00 00 00 07 04 06 00 AC 84 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 02 00 00 F4 03 04 00 53 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 09 03 00 35 04 06 00 A2 00 00 87 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 E3 20 00 90 00 77 [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]wFMCommunicate request_size=10 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 0D 02 02 05 02 B6 0B 5D F7 [19:51:47]Write to MH i2c: E2 0D 00 E4 20 80 0D 02 02 05 00 02 B6 0B 5D F7 00 00 9F [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 E4 20 00 90 00 78 [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 0D 03 02 [19:51:47]Write to MH i2c: E2 08 00 E5 20 80 0D 03 02 00 00 00 00 80 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 0B 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 0B 00 E5 20 00 B2 EC 06 4D 25 97 B2 23 90 00 03 [19:51:47]RAPDU: B2 EC 06 4D 25 97 B2 23 90 00 [19:51:47]wFMCommunicate OK [19:51:47]SAM_PROTO_SignData done [19:51:47]FM_MakeSignedData done [19:51:47]CreateOFDProtocolMessage [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 11 00 00 [19:51:47]Write to MH i2c: E2 08 00 E6 20 80 11 00 00 00 00 00 00 80 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 17 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 17 00 E6 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CD [19:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:51:47]wFMCommunicate OK [19:51:47]CreateOFDProtocolMessage done [19:51:47]OFDSenderStorePacket 199023 [19:51:47]StoreOFDPacket docnum=199023 [19:51:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 27 07 01 B7 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 84 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 84 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 29 00 00 00 00 07 04 06 00 AC 84 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 02 00 00 F4 03 04 00 53 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 09 03 00 35 04 06 00 A2 02 B6 0B 5D F7 B2 EC 06 4D 25 97 B2 23 [19:51:47]CheckFolder [19:51:47]dirname=/storage/ofd_packets [19:51:47]CheckFolder done [19:51:47]ProducePacketName [19:51:47]name=ofd_packets/00199023 [19:51:47]NVStorageSaveData ofd_packets/00199023 [19:51:47]File name is /storage/ofd_packets/00199023 [19:51:47]Write 301 bytes [19:51:47]NVStorageSaveData done [19:51:47]OFDSenderStorePacket done [19:51:47]KKMCreateOFDPacket done [19:51:47]NVStorageSaveData kkm_last_timestamp [19:51:47]File name is /storage/kkm_last_timestamp [19:51:47]Write 4 bytes [19:51:47]NVStorageSaveData done [19:51:47]OFD Sender: Processing packet 199023 [packets to send 246, broken 245] [19:51:47]ProducePacketName [19:51:47]name=ofd_packets/00199023 [19:51:47]OFD Sender: To server: 嚂鰌G, [19:51:47]CommunicateWithHost lk.salyk.kg:30040 [19:51:47]ConnectInit lk.salyk.kg [19:51:47]ExternCall_PrintAddStr [19:51:47]wPrintStart [19:51:47]Write to MH i2c: 01 00 00 E7 20 07 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: 01 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: 01 07 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: 01 07 00 E7 20 00 00 00 00 00 FF 0F 1C [19:51:47]RasterBufferAndPrint [19:51:47]line 小褔械褌 N : (1)11326493 [19:51:47]line 袠袧袧: 02508201610067 [19:51:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:51:47]line 袩袪袨袛袗袞袗 [19:51:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [19:51:47]line 孝芯胁邪褉: 2710124500 [19:51:47]line 袗懈-95-袣-5 [19:51:47]line 13.410 * 74.20 [19:51:47]line = 995.02 [19:51:47]line 袧袛小 12% 袧小袩 1% [19:51:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:51:47]line 袨袣袪校袚袥袝袧袠袝: -0.02 [19:51:47]line 袠孝袨袚袨: 995.00 [19:51:47]line 袙薪械褋械薪芯: 1000.00 [19:51:47]line 小袛袗效袗: 5.00 [19:51:47]line 袧小袩 1% : 8.80 [19:51:47]line 袧袛小 12% : 105.67 [19:51:47]line 袧邪谢懈褔薪褘屑懈: 995.00 [19:51:47]line 袘械蟹薪邪谢.: 0.00 [19:51:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:51:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:51:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:51:47]line 效械泻 631 17.08.2024 19:51 [19:51:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:51:47]line 袟袧袦: 0300000079 [19:51:47]line 袪袧袦: 0000000000092545 [19:51:47]line 袙械褉褋懈褟 袣袣袦: 001 [19:51:47]line 肖袦: 0000000000871802 [19:51:47]line 肖袛: 199023 [19:51:47]line 肖袩袛: 178132527832567 [19:51:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T195147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199023&fm=178132527832567&tin=02508201610067®Number=0000000000092545&sum=99500 [19:51:48]Connected sock=11 [19:51:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 27 07 01 B7 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AE 84 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 84 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 29 00 00 00 00 07 04 06 00 AC 84 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 02 00 00 F4 03 04 00 53 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 09 03 00 35 04 06 00 A2 02 B6 0B 5D F7 B2 EC 06 4D 25 97 B2 23 [19:51:48]written 0, free lines is 4095 [19:51:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FA E3 47 00 B2 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 6F 09 03 00 F4 03 04 00 62 AB C0 66 B6 04 01 00 00 23 59 93 E6 31 86 99 C3 [19:51:48]CommunicateWithHost err = 0 [19:51:48]CheckOFDResponse [19:51:48]1017 (14) - 77093643461234 [19:51:48]1041 (16) - 0000000000871802 [19:51:48]1040 (4) - 199023 [19:51:48]1012 (4) - 17.08.2024 13:53 [19:51:48]1206 (1) - 0 [19:51:48]OFD Sender: Remove packet 199023 [19:51:48]ProducePacketName [19:51:48]name=ofd_packets/00199023 [19:51:48]NVStorageDeleteData [19:51:48]Write to MH i2c: 01 00 00 12 21 33 [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 07 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 07 00 12 21 00 00 00 00 00 D4 0C 1A [19:51:48]RasterBufferAndPrint [19:51:48]line [19:51:48]line [19:51:48]line [19:51:48]line [19:51:48]line [19:51:48]written 0, free lines is 3290 [19:51:48]MH_Cut [19:51:48]Write to MH i2c: D1 01 00 19 21 01 0C [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: D1 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: D1 01 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: D1 01 00 19 21 00 0B [19:51:48]Write to MH i2c: 01 00 00 1A 21 3B [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]OFD Sender: No OFD packet to send [19:51:49]*** Cut start [19:51:49]*** Purtial cut [19:51:49]*** Stage 1: CUTSNS_PIN = 1 [19:51:49]Read from MH i2c: 01 [19:51:49]MH_I2C_Read... [19:51:49]*** Stop cut motor [19:51:49]*** Cut end [19:51:49]Read from MH i2c: 01 07 00 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: 01 07 00 1A 21 00 00 00 00 00 FF 0F 50 [19:51:49]process_action close_receipt done [19:51:49]requested_data is exist [19:51:49]produce_requested_data [19:51:49]requested_item fm.sn is exist - process it [19:51:49]wFMCommunicate request_size=4 [19:51:49]MH_SAM_APDU [19:51:49]CAPDU: 80 11 00 00 [19:51:49]Write to MH i2c: E2 08 00 1B 21 80 11 00 00 00 00 00 00 B6 [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:49]Read from MH i2c: E2 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: E2 17 00 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: E2 17 00 1B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 03 [19:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:51:49]wFMCommunicate OK [19:51:49]requested_item fd.num is exist - process it [19:51:49]SAM_PROTO_GetFieldsCounters [19:51:49]wFMCommunicate request_size=4 [19:51:49]MH_SAM_APDU [19:51:49]CAPDU: 80 13 00 00 [19:51:49]Write to MH i2c: E2 08 00 1C 21 80 13 00 00 00 00 00 00 B9 [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:49]Read from MH i2c: E2 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: E2 62 00 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: E2 62 00 1C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [19:51:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 6F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:49]wFMCommunicate OK [19:51:49]SAM_PROTO_GetFieldsCounters done [19:51:49]requested_item shift.num is exist - process it [19:51:49]requested_item shift.opened is exist - process it [19:51:49]req_shift_opened [19:51:49]FM_GetShiftState [19:51:49]SAM_PROTO_GetShiftState [19:51:49]wFMCommunicate request_size=4 [19:51:49]MH_SAM_APDU [19:51:49]CAPDU: 80 13 01 00 [19:51:49]Write to MH i2c: E2 08 00 1D 21 80 13 01 00 00 00 00 00 BB [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:50]Read from MH i2c: E2 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 1D 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1B [19:51:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:51:50]wFMCommunicate OK [19:51:50]SAM_PROTO_GetShiftState done [19:51:50]FM_GetShiftState done [19:51:50]req_shift_opened done [19:51:50]requested_item shift.open_date is exist - process it [19:51:50]req_shift_open_date [19:51:50]req_shift_open_date done [19:51:50]produce_requested_data done [19:51:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199023,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:51:50]process_action_free close_receipt [19:51:50]json_value_free [19:51:50]json_value_free done [19:51:50]process_json_proto returns [19:51:50]Send response to host [19:51:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199023,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:51:50]free response buf [19:51:50]execute_script done [19:51:50]execute_script returns [19:51:50]free content buf [19:51:50]Sock 7.Close socket [19:51:50]Sock 7.Thread stoped [19:51:50]accept exits with 9 [19:51:50]New connection [19:51:50]New thread 3066793316 created [19:51:50]Thread 3066936676 joined [19:51:50]Waiting for new connection... [19:51:50] Sock 9.Parse request [19:51:50]Sock 9.Check first char [19:51:50]Sock 9.First char is OK [19:51:50]request: POST /json_proto HTTP/1.0 [19:51:50]Method: POST [19:51:50]URL: /json_proto [19:51:50]Method is POST - this is cgi request [19:51:50]url: /json_proto [19:51:50]query_string will be loaded in cgi processing [19:51:50]execute_cgi json_proto POST (null) [19:51:50]execute_cgi path=json_proto method=POST [19:51:50]POST find Content-Length [19:51:50]Host: 172.17.46.195:8080 [19:51:50]Content-Length: 687 [19:51:50]Content-Type: application/json [19:51:50] [19:51:50]POST finish read [19:51:50]Found Content-Length = 687 [19:51:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 53.340, "sum" : 2048.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2048.00, "payments": [ { "type": 0, "sum" : 2048.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:50]execute_script... [19:51:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 53.340, "sum" : 2048.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2048.00, "payments": [ { "type": 0, "sum" : 2048.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:50]POST & json_proto [19:51:50]process_json_proto [19:51:50]json parsed OK: [19:51:50]protocol is kg_v1.0 [19:51:50]action value=close_receipt [19:51:50]process_action close_receipt [19:51:50]cmd_close_receipt [19:51:50]MH_GetDate [19:51:50]Write to MH i2c: F0 00 00 1E 21 2E [19:51:50]Write i2c OK [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: F0 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: F0 09 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: F0 09 00 1E 21 00 57 FF C0 66 8D AE BC 66 10 [19:51:50]GetLastDocTimeStamp 1723924307 [19:51:50]current date 1723924311 [19:51:50]FM_GetShiftState [19:51:50]SAM_PROTO_GetShiftState [19:51:50]wFMCommunicate request_size=4 [19:51:50]MH_SAM_APDU [19:51:50]CAPDU: 80 13 01 00 [19:51:50]Write to MH i2c: E2 08 00 1F 21 80 13 01 00 00 00 00 00 BD [19:51:50]Write i2c OK [19:51:50]MH_I2C_Read... [19:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:50]Read from MH i2c: E2 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 1F 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1D [19:51:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:51:50]wFMCommunicate OK [19:51:50]SAM_PROTO_GetShiftState done [19:51:50]FM_GetShiftState done [19:51:50]opened in 1723853126 [19:51:50]opened+sec_in_day 1723939526 [19:51:50]quantity*price = 204825 [19:51:50]sum+1 = 204827 [19:51:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.26 袠孝袨袚袨: 2048.00 袙薪械褋械薪芯: 3000.00 小袛袗效袗: 952.00 袧小袩 1% : 18.13 袧袛小 12% : 217.51 袧邪谢懈褔薪褘屑懈: 2048.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 632 17.08.2024 19:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199024 肖袩袛: 205589926091404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T195151&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199024&fm=205589926091404&tin=02508201610067®Number=0000000000092545&sum=204800 [19:51:52]StoreToDocumentArchive [19:51:52]shift 463 fd 199024 [19:51:52]save to /storage/0463/doc_00199024 [19:51:52]save last doc name /storage/0463/doc_00199024 to /storage/kkm_last_doc_name [19:51:52]save OK [19:51:52]Clear old archive folders... [19:51:52]ProcessDocumentItem done err = 0, tmpTLVsize=250 [19:51:52]tlvbuf is 01A1DD30 [19:51:52]SAM_PROTO_ClearQueue [19:51:52]wFMCommunicate request_size=4 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 09 00 00 [19:51:52]Write to MH i2c: E2 08 00 2C 21 80 09 00 00 00 00 00 00 BF [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 2C 21 00 90 00 C1 [19:51:52]RAPDU: 90 00 [19:51:52]wFMCommunicate OK [19:51:52]SAM_PROTO_ClearQueue done [19:51:52]KKMCreateOFDPacket [19:51:52]OFDProtocolAddRootSTLVToBuf [19:51:52]FM_MakeSignedData [19:51:52]FM_MakeSignedData [19:51:52]SAM_PROTO_SignData [19:51:52]wFMCommunicate request_size=4 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 0D 01 02 [19:51:52]Write to MH i2c: E2 08 00 2D 21 80 0D 01 02 00 00 00 00 C7 [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 2D 21 00 90 00 C2 [19:51:52]RAPDU: 90 00 [19:51:52]wFMCommunicate OK [19:51:52]wFMCommunicate request_size=255 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5C D0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 15 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 54 00 00 00 00 07 04 06 00 00 20 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 57 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 09 03 00 35 04 06 00 BA FB [19:51:52]Write to MH i2c: E2 02 01 2E 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5C D0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 15 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 54 00 00 00 00 07 04 06 00 00 20 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 57 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 09 03 00 35 04 06 00 BA FB 00 00 8C [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 2E 21 00 90 00 C3 [19:51:52]RAPDU: 90 00 [19:51:52]wFMCommunicate OK [19:51:52]wFMCommunicate request_size=9 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 0D 02 02 04 A2 83 9A 8C [19:51:52]Write to MH i2c: E2 0C 00 2F 21 80 0D 02 02 04 00 A2 83 9A 8C 00 00 1D [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 03 00 2F 21 00 90 00 C4 [19:51:52]RAPDU: 90 00 [19:51:52]wFMCommunicate OK [19:51:52]wFMCommunicate request_size=4 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 0D 03 02 [19:51:52]Write to MH i2c: E2 08 00 30 21 80 0D 03 02 00 00 00 00 CC [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 0B 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 0B 00 30 21 00 30 9D BE 7A 24 CF F6 C6 90 00 81 [19:51:52]RAPDU: 30 9D BE 7A 24 CF F6 C6 90 00 [19:51:52]wFMCommunicate OK [19:51:52]SAM_PROTO_SignData done [19:51:52]FM_MakeSignedData done [19:51:52]CreateOFDProtocolMessage [19:51:52]wFMCommunicate request_size=4 [19:51:52]MH_SAM_APDU [19:51:52]CAPDU: 80 11 00 00 [19:51:52]Write to MH i2c: E2 08 00 31 21 80 11 00 00 00 00 00 00 CC [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:52]Read from MH i2c: E2 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 17 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: E2 17 00 31 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 19 [19:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:51:52]wFMCommunicate OK [19:51:52]CreateOFDProtocolMessage done [19:51:52]OFDSenderStorePacket 199024 [19:51:52]StoreOFDPacket docnum=199024 [19:51:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 17 AF 06 01 4C A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5C D0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 15 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 54 00 00 00 00 07 04 06 00 00 20 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 57 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 09 03 00 35 04 06 00 BA FB A2 83 9A 8C 30 9D BE 7A 24 CF F6 C6 [19:51:52]CheckFolder [19:51:52]dirname=/storage/ofd_packets [19:51:52]CheckFolder done [19:51:52]ProducePacketName [19:51:52]name=ofd_packets/00199024 [19:51:52]NVStorageSaveData ofd_packets/00199024 [19:51:52]File name is /storage/ofd_packets/00199024 [19:51:52]Write 300 bytes [19:51:52]NVStorageSaveData done [19:51:52]OFDSenderStorePacket done [19:51:52]KKMCreateOFDPacket done [19:51:52]NVStorageSaveData kkm_last_timestamp [19:51:52]File name is /storage/kkm_last_timestamp [19:51:52]Write 4 bytes [19:51:52]NVStorageSaveData done [19:51:52]ExternCall_PrintAddStr [19:51:52]wPrintStart [19:51:52]Write to MH i2c: 01 00 00 32 21 53 [19:51:52]Write i2c OK [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: 01 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: 01 07 00 [19:51:52]MH_I2C_Read... [19:51:52]Read from MH i2c: 01 07 00 32 21 00 00 00 00 00 FF 0F 68 [19:51:52]RasterBufferAndPrint [19:51:52]line 小褔械褌 N : (1)11326489 [19:51:52]line 袠袧袧: 02508201610067 [19:51:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [19:51:52]line 袩袪袨袛袗袞袗 [19:51:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [19:51:52]line 孝芯胁邪褉: 2711190000 [19:51:52]line 袚袗袟-袣-3 [19:51:52]line 53.340 * 38.40 [19:51:52]line = 2048.26 [19:51:52]line 袧袛小 12% 袧小袩 1% [19:51:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [19:51:52]line 袨袣袪校袚袥袝袧袠袝: -0.26 [19:51:52]line 袠孝袨袚袨: 2048.00 [19:51:52]line 袙薪械褋械薪芯: 3000.00 [19:51:52]line 小袛袗效袗: 952.00 [19:51:52]line 袧小袩 1% : 18.13 [19:51:52]line 袧袛小 12% : 217.51 [19:51:52]line 袧邪谢懈褔薪褘屑懈: 2048.00 [19:51:52]line 袘械蟹薪邪谢.: 0.00 [19:51:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [19:51:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [19:51:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [19:51:52]line 效械泻 632 17.08.2024 19:51 [19:51:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [19:51:52]line 袟袧袦: 0300000079 [19:51:52]line 袪袧袦: 0000000000092545 [19:51:52]line 袙械褉褋懈褟 袣袣袦: 001 [19:51:52]line 肖袦: 0000000000871802 [19:51:52]line 肖袛: 199024 [19:51:52]line 肖袩袛: 205589926091404 [19:51:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T195151&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199024&fm=205589926091404&tin=02508201610067®Number=0000000000092545&sum=204800 [19:51:52]written 0, free lines is 4095 [19:51:52]OFD Sender: Processing packet 199024 [packets to send 246, broken 245] [19:51:52]ProducePacketName [19:51:52]name=ofd_packets/00199024 [19:51:52]OFD Sender: To server: 嚂鰌G, [19:51:52]CommunicateWithHost lk.salyk.kg:30040 [19:51:52]ConnectInit lk.salyk.kg [19:51:52]Connected sock=10 [19:51:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 17 AF 06 01 4C A1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5C D0 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 1A 20 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 20 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 15 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 54 00 00 00 00 07 04 06 00 00 20 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 02 00 00 F4 03 04 00 57 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 70 09 03 00 35 04 06 00 BA FB A2 83 9A 8C 30 9D BE 7A 24 CF F6 C6 [19:51:53]Write to MH i2c: 01 00 00 5D 21 7E [19:51:53]Write i2c OK [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: 01 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: 01 07 00 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: 01 07 00 5D 21 00 00 00 00 00 EC 0C 7D [19:51:53]RasterBufferAndPrint [19:51:53]line [19:51:53]line [19:51:53]line [19:51:53]line [19:51:53]line [19:51:53]written 0, free lines is 3322 [19:51:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 F7 47 00 4E 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 31 38 30 32 10 04 04 00 70 09 03 00 F4 03 04 00 67 AB C0 66 B6 04 01 00 00 85 8C 3C 2D 68 2E FF C4 [19:51:53]CommunicateWithHost err = 0 [19:51:53]CheckOFDResponse [19:51:53]1017 (14) - 77093643461234 [19:51:53]1041 (16) - 0000000000871802 [19:51:53]1040 (4) - 199024 [19:51:53]1012 (4) - 17.08.2024 13:53 [19:51:53]1206 (1) - 0 [19:51:53]OFD Sender: Remove packet 199024 [19:51:53]ProducePacketName [19:51:53]name=ofd_packets/00199024 [19:51:53]NVStorageDeleteData [19:51:53]MH_Cut [19:51:53]Write to MH i2c: D1 01 00 64 21 01 57 [19:51:53]Write i2c OK [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: D1 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: D1 01 00 [19:51:53]MH_I2C_Read... [19:51:53]Read from MH i2c: D1 01 00 64 21 00 56 [19:51:53]Write to MH i2c: 01 00 00 65 21 86 [19:51:53]Write i2c OK [19:51:53]MH_I2C_Read... [19:51:53]OFD Sender: No OFD packet to send [19:51:53]*** Cut start [19:51:53]*** Purtial cut [19:51:53]*** CUTSNS_PIN = 0 [19:51:54]*** Stage 1: CUTSNS_PIN = 1 [19:51:55]Read from MH i2c: 01 [19:51:55]MH_I2C_Read... [19:51:55]*** Stop cut motor [19:51:55]*** Cut end [19:51:55]Read from MH i2c: 01 07 00 [19:51:55]MH_I2C_Read... [19:51:55]Read from MH i2c: 01 07 00 65 21 00 00 00 00 00 FF 0F 9B [19:51:55]process_action close_receipt done [19:51:55]requested_data is exist [19:51:55]produce_requested_data [19:51:55]requested_item fm.sn is exist - process it [19:51:55]wFMCommunicate request_size=4 [19:51:55]MH_SAM_APDU [19:51:55]CAPDU: 80 11 00 00 [19:51:55]Write to MH i2c: E2 08 00 66 21 80 11 00 00 00 00 00 00 01 [19:51:55]Write i2c OK [19:51:55]MH_I2C_Read... [19:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:56]Read from MH i2c: E2 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 17 00 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 17 00 66 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4E [19:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [19:51:56]wFMCommunicate OK [19:51:56]requested_item fd.num is exist - process it [19:51:56]SAM_PROTO_GetFieldsCounters [19:51:56]wFMCommunicate request_size=4 [19:51:56]MH_SAM_APDU [19:51:56]CAPDU: 80 13 00 00 [19:51:56]Write to MH i2c: E2 08 00 67 21 80 13 00 00 00 00 00 00 04 [19:51:56]Write i2c OK [19:51:56]MH_I2C_Read... [19:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:56]Read from MH i2c: E2 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 62 00 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 62 00 67 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [19:51:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 70 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:56]wFMCommunicate OK [19:51:56]SAM_PROTO_GetFieldsCounters done [19:51:56]requested_item shift.num is exist - process it [19:51:56]requested_item shift.opened is exist - process it [19:51:56]req_shift_opened [19:51:56]FM_GetShiftState [19:51:56]SAM_PROTO_GetShiftState [19:51:56]wFMCommunicate request_size=4 [19:51:56]MH_SAM_APDU [19:51:56]CAPDU: 80 13 01 00 [19:51:56]Write to MH i2c: E2 08 00 68 21 80 13 01 00 00 00 00 00 06 [19:51:56]Write i2c OK [19:51:56]MH_I2C_Read... [19:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:56]Read from MH i2c: E2 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 0E 00 [19:51:56]MH_I2C_Read... [19:51:56]Read from MH i2c: E2 0E 00 68 21 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 66 [19:51:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [19:51:56]wFMCommunicate OK [19:51:56]SAM_PROTO_GetShiftState done [19:51:56]FM_GetShiftState done [19:51:56]req_shift_opened done [19:51:56]requested_item shift.open_date is exist - process it [19:51:56]req_shift_open_date [19:51:56]req_shift_open_date done [19:51:56]produce_requested_data done [19:51:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199024,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [19:51:56]process_action_free close_receipt [19:51:56]json_value_free [19:51:56]json_value_free done [19:51:56]process_json_proto returns [19:51:56]Send response to host [19:51:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199024,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [19:51:56]free response buf [19:51:56]execute_script done [19:51:56]execute_script returns [19:51:56]free content buf [19:51:56]Sock 9.Close socket [19:51:56]Sock 9.Thread stoped [19:51:58]OFD Sender: No OFD packet to send [19:52:03]OFD Sender: No OFD packet to send [19:52:08]OFD Sender: No OFD packet to send [19:52:13]OFD Sender: No OFD packet to send [19:52:18]OFD Sender: No OFD packet to send [19:52:23]OFD Sender: No OFD packet to send [19:52:28]OFD Sender: No OFD packet to send [19:52:33]OFD Sender: No OFD packet to send [19:52:38]OFD Sender: No OFD packet to send [19:52:43]OFD Sender: No OFD packet to send [19:52:48]OFD Sender: No OFD packet to send [19:52:53]OFD Sender: No OFD packet to send [19:52:58]OFD Sender: No OFD packet to send [19:53:03]OFD Sender: No OFD packet to send [19:53:08]OFD Sender: No OFD packet to send [19:53:13]OFD Sender: No OFD packet to send [19:53:18]OFD Sender: No OFD packet to send [20:14:36]ConnectInit Can't connect to host [20:14:37]OFD Sender: Processing packet 199025 [packets to send 261, broken 245] [20:14:37]ProducePacketName [20:14:37]name=ofd_packets/00199025 [20:14:37]OFD Sender: To server: 嚂鰌G, [20:14:37]CommunicateWithHost lk.salyk.kg:30040 [20:14:37]ConnectInit lk.salyk.kg [20:16:40]ConnectInit Can't connect to host [20:16:41]OFD Sender: Processing packet 199025 [packets to send 262, broken 245] [20:16:41]ProducePacketName [20:16:41]name=ofd_packets/00199025 [20:16:41]OFD Sender: To server: 嚂鰌G, [20:16:41]CommunicateWithHost lk.salyk.kg:30040 [20:16:41]ConnectInit lk.salyk.kg [20:34:10]ConnectInit Can't connect to host [20:34:15]OFD Sender: Processing packet 199025 [packets to send 273, broken 245] [20:34:15]ProducePacketName [20:34:15]name=ofd_packets/00199025 [20:34:15]OFD Sender: To server: 嚂鰌G, [20:34:15]CommunicateWithHost lk.salyk.kg:30040 [20:34:15]ConnectInit lk.salyk.kg [20:37:01]ConnectInit Can't connect to host [20:37:05]ConnectInit Can't take IP for lk.salyk.kg [20:37:05]CommunicateWithHost connect error [20:37:05]CommunicateWithHost err = -1 [20:37:05]OFD Sender: Server communicate error [20:37:10]OFD Sender: Processing packet 199025 [packets to send 275, broken 245] [20:37:10]ProducePacketName [20:37:10]name=ofd_packets/00199025 [20:37:10]OFD Sender: To server: 嚂鰌G, [20:37:10]CommunicateWithHost lk.salyk.kg:30040 [20:37:10]ConnectInit lk.salyk.kg [20:37:11]accept exits with 7 [20:37:11]New connection [20:37:11]New thread 3066936676 created [20:37:11]Thread 3066793316 joined [20:37:11]Waiting for new connection... [20:37:11] Sock 7.Parse request [20:37:11]Sock 7.Check first char [20:37:11]Sock 7.First char is OK [20:37:11]request: POST /json_proto HTTP/1.0 [20:37:11]Method: POST [20:37:11]URL: /json_proto [20:37:11]Method is POST - this is cgi request [20:37:11]url: /json_proto [20:37:11]query_string will be loaded in cgi processing [20:37:11]execute_cgi json_proto POST (null) [20:37:11]execute_cgi path=json_proto method=POST [20:37:11]POST find Content-Length [20:37:11]Host: 172.17.46.195:8080 [20:37:11]Content-Length: 679 [20:37:11]Content-Type: application/json [20:37:11] [20:37:11]POST finish read [20:37:11]Found Content-Length = 679 [20:37:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:11]execute_script... [20:37:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:11]POST & json_proto [20:37:11]process_json_proto [20:37:11]json parsed OK: [20:37:11]protocol is kg_v1.0 [20:37:11]action value=close_receipt [20:37:11]process_action close_receipt [20:37:11]cmd_close_receipt [20:37:11]MH_GetDate [20:37:11]Write to MH i2c: F0 00 00 21 2A 3A [20:37:11]Write i2c OK [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: F0 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: F0 09 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: F0 09 00 21 2A 00 F8 09 C1 66 8D AE BC 66 C8 [20:37:11]GetLastDocTimeStamp 1723926929 [20:37:11]current date 1723927032 [20:37:11]FM_GetShiftState [20:37:11]SAM_PROTO_GetShiftState [20:37:11]wFMCommunicate request_size=4 [20:37:11]MH_SAM_APDU [20:37:11]CAPDU: 80 13 01 00 [20:37:11]Write to MH i2c: E2 08 00 22 2A 80 13 01 00 00 00 00 00 C9 [20:37:11]Write i2c OK [20:37:11]MH_I2C_Read... [20:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:11]Read from MH i2c: E2 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 0E 00 [20:37:11]MH_I2C_Read... [20:37:11]Read from MH i2c: E2 0E 00 22 2A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [20:37:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:37:11]wFMCommunicate OK [20:37:11]SAM_PROTO_GetShiftState done [20:37:11]FM_GetShiftState done [20:37:11]opened in 1723853126 [20:37:11]opened+sec_in_day 1723939526 [20:37:11]quantity*price = 50036 [20:37:11]sum+1 = 50037 [20:37:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 663 17.08.2024 20:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199055 肖袩袛: 24983806869774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203712&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199055&fm=24983806869774&tin=02508201610067®Number=0000000000092545&sum=50000 [20:37:12]StoreToDocumentArchive [20:37:12]shift 463 fd 199055 [20:37:12]save to /storage/0463/doc_00199055 [20:37:12]save last doc name /storage/0463/doc_00199055 to /storage/kkm_last_doc_name [20:37:12]save OK [20:37:12]Clear old archive folders... [20:37:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:12]tlvbuf is 019DFE70 [20:37:12]SAM_PROTO_ClearQueue [20:37:12]wFMCommunicate request_size=4 [20:37:12]MH_SAM_APDU [20:37:12]CAPDU: 80 09 00 00 [20:37:12]Write to MH i2c: E2 08 00 2F 2A 80 09 00 00 00 00 00 00 CB [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:12]Read from MH i2c: E2 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 2F 2A 00 90 00 CD [20:37:12]RAPDU: 90 00 [20:37:12]wFMCommunicate OK [20:37:12]SAM_PROTO_ClearQueue done [20:37:12]KKMCreateOFDPacket [20:37:12]OFDProtocolAddRootSTLVToBuf [20:37:12]FM_MakeSignedData [20:37:12]FM_MakeSignedData [20:37:12]SAM_PROTO_SignData [20:37:12]wFMCommunicate request_size=4 [20:37:12]MH_SAM_APDU [20:37:12]CAPDU: 80 0D 01 02 [20:37:12]Write to MH i2c: E2 08 00 30 2A 80 0D 01 02 00 00 00 00 D3 [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:12]Read from MH i2c: E2 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 30 2A 00 90 00 CE [20:37:12]RAPDU: 90 00 [20:37:12]wFMCommunicate OK [20:37:12]wFMCommunicate request_size=255 [20:37:12]MH_SAM_APDU [20:37: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 F8 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 09 03 00 35 04 06 00 16 [20:37:12]Write to MH i2c: E2 02 01 31 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 F8 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 09 03 00 35 04 06 00 16 00 00 8D [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:12]Read from MH i2c: E2 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 31 2A 00 90 00 CF [20:37:12]RAPDU: 90 00 [20:37:12]wFMCommunicate OK [20:37:12]wFMCommunicate request_size=10 [20:37:12]MH_SAM_APDU [20:37:12]CAPDU: 80 0D 02 02 05 B8 FE EF 01 0E [20:37:12]Write to MH i2c: E2 0D 00 32 2A 80 0D 02 02 05 00 B8 FE EF 01 0E 00 00 94 [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:12]Read from MH i2c: E2 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 03 00 32 2A 00 90 00 D0 [20:37:12]RAPDU: 90 00 [20:37:12]wFMCommunicate OK [20:37:12]wFMCommunicate request_size=4 [20:37:12]MH_SAM_APDU [20:37:12]CAPDU: 80 0D 03 02 [20:37:12]Write to MH i2c: E2 08 00 33 2A 80 0D 03 02 00 00 00 00 D8 [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:12]Read from MH i2c: E2 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 0B 00 [20:37:12]MH_I2C_Read... [20:37:12]Read from MH i2c: E2 0B 00 33 2A 00 53 22 F5 55 E0 7D B6 F1 90 00 9C [20:37:12]RAPDU: 53 22 F5 55 E0 7D B6 F1 90 00 [20:37:12]wFMCommunicate OK [20:37:12]SAM_PROTO_SignData done [20:37:12]FM_MakeSignedData done [20:37:12]CreateOFDProtocolMessage [20:37:12]wFMCommunicate request_size=4 [20:37:12]MH_SAM_APDU [20:37:12]CAPDU: 80 11 00 00 [20:37:12]Write to MH i2c: E2 08 00 34 2A 80 11 00 00 00 00 00 00 D8 [20:37:12]Write i2c OK [20:37:12]MH_I2C_Read... [20:37:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:13]Read from MH i2c: E2 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: E2 17 00 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: E2 17 00 34 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [20:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:37:13]wFMCommunicate OK [20:37:13]CreateOFDProtocolMessage done [20:37:13]OFDSenderStorePacket 199055 [20:37:13]StoreOFDPacket docnum=199055 [20:37:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 41 07 01 23 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 F8 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 09 03 00 35 04 06 00 16 B8 FE EF 01 0E 53 22 F5 55 E0 7D B6 F1 [20:37:13]CheckFolder [20:37:13]dirname=/storage/ofd_packets [20:37:13]CheckFolder done [20:37:13]ProducePacketName [20:37:13]name=ofd_packets/00199055 [20:37:13]NVStorageSaveData ofd_packets/00199055 [20:37:13]File name is /storage/ofd_packets/00199055 [20:37:13]Write 301 bytes [20:37:13]NVStorageSaveData done [20:37:13]OFDSenderStorePacket done [20:37:13]KKMCreateOFDPacket done [20:37:13]NVStorageSaveData kkm_last_timestamp [20:37:13]File name is /storage/kkm_last_timestamp [20:37:13]Write 4 bytes [20:37:13]NVStorageSaveData done [20:37:13]ExternCall_PrintAddStr [20:37:13]wPrintStart [20:37:13]Write to MH i2c: 01 00 00 35 2A 5F [20:37:13]Write i2c OK [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 07 00 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 07 00 35 2A 00 00 00 00 00 FF 0F 74 [20:37:13]RasterBufferAndPrint [20:37:13]line 小褔械褌 N : (1)11326524 [20:37:13]line 袠袧袧: 02508201610067 [20:37:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:37:13]line 袩袪袨袛袗袞袗 [20:37:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [20:37:13]line 孝芯胁邪褉: 2710124130 [20:37:13]line 袗懈-92-袣-4 [20:37:13]line 7.380 * 67.80 [20:37:13]line = 500.36 [20:37:13]line 袧袛小 12% 袧小袩 1% [20:37:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:37:13]line 袨袣袪校袚袥袝袧袠袝: -0.36 [20:37:13]line 袠孝袨袚袨: 500.00 [20:37:13]line 袙薪械褋械薪芯: 500.00 [20:37:13]line 小袛袗效袗: 0.00 [20:37:13]line 袧小袩 1% : 4.43 [20:37:13]line 袧袛小 12% : 53.14 [20:37:13]line 袧邪谢懈褔薪褘屑懈: 500.00 [20:37:13]line 袘械蟹薪邪谢.: 0.00 [20:37:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:37:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:37:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:37:13]line 效械泻 663 17.08.2024 20:37 [20:37:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:37:13]line 袟袧袦: 0300000079 [20:37:13]line 袪袧袦: 0000000000092545 [20:37:13]line 袙械褉褋懈褟 袣袣袦: 001 [20:37:13]line 肖袦: 0000000000871802 [20:37:13]line 肖袛: 199055 [20:37:13]line 肖袩袛: 24983806869774 [20:37:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203712&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199055&fm=24983806869774&tin=02508201610067®Number=0000000000092545&sum=50000 [20:37:13]written 0, free lines is 4095 [20:37:13]Write to MH i2c: 01 00 00 60 2A 8A [20:37:13]Write i2c OK [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 07 00 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: 01 07 00 60 2A 00 00 00 00 00 D6 0C 73 [20:37:13]RasterBufferAndPrint [20:37:13]line [20:37:13]line [20:37:13]line [20:37:13]line [20:37:13]line [20:37:13]written 0, free lines is 3293 [20:37:13]MH_Cut [20:37:13]Write to MH i2c: D1 01 00 67 2A 01 63 [20:37:13]Write i2c OK [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: D1 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: D1 01 00 [20:37:13]MH_I2C_Read... [20:37:13]Read from MH i2c: D1 01 00 67 2A 00 62 [20:37:13]Write to MH i2c: 01 00 00 68 2A 92 [20:37:13]Write i2c OK [20:37:13]MH_I2C_Read... [20:37:14]*** Cut start [20:37:14]*** Purtial cut [20:37:14]*** Stage 1: CUTSNS_PIN = 1 [20:37:14]Read from MH i2c: 01 [20:37:14]MH_I2C_Read... [20:37:14]*** Stop cut motor [20:37:14]*** Cut end [20:37:14]Read from MH i2c: 01 07 00 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: 01 07 00 68 2A 00 00 00 00 00 FF 0F A7 [20:37:14]process_action close_receipt done [20:37:14]requested_data is exist [20:37:14]produce_requested_data [20:37:14]requested_item fm.sn is exist - process it [20:37:14]wFMCommunicate request_size=4 [20:37:14]MH_SAM_APDU [20:37:14]CAPDU: 80 11 00 00 [20:37:14]Write to MH i2c: E2 08 00 69 2A 80 11 00 00 00 00 00 00 0D [20:37:14]Write i2c OK [20:37:14]MH_I2C_Read... [20:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:14]Read from MH i2c: E2 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 17 00 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 17 00 69 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [20:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:37:14]wFMCommunicate OK [20:37:14]requested_item fd.num is exist - process it [20:37:14]SAM_PROTO_GetFieldsCounters [20:37:14]wFMCommunicate request_size=4 [20:37:14]MH_SAM_APDU [20:37:14]CAPDU: 80 13 00 00 [20:37:14]Write to MH i2c: E2 08 00 6A 2A 80 13 00 00 00 00 00 00 10 [20:37:14]Write i2c OK [20:37:14]MH_I2C_Read... [20:37:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:14]Read from MH i2c: E2 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 62 00 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 62 00 6A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [20:37:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 8F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:14]wFMCommunicate OK [20:37:14]SAM_PROTO_GetFieldsCounters done [20:37:14]requested_item shift.num is exist - process it [20:37:14]requested_item shift.opened is exist - process it [20:37:14]req_shift_opened [20:37:14]FM_GetShiftState [20:37:14]SAM_PROTO_GetShiftState [20:37:14]wFMCommunicate request_size=4 [20:37:14]MH_SAM_APDU [20:37:14]CAPDU: 80 13 01 00 [20:37:14]Write to MH i2c: E2 08 00 6B 2A 80 13 01 00 00 00 00 00 12 [20:37:14]Write i2c OK [20:37:14]MH_I2C_Read... [20:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:14]Read from MH i2c: E2 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 0E 00 [20:37:14]MH_I2C_Read... [20:37:14]Read from MH i2c: E2 0E 00 6B 2A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 72 [20:37:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:37:14]wFMCommunicate OK [20:37:14]SAM_PROTO_GetShiftState done [20:37:14]FM_GetShiftState done [20:37:14]req_shift_opened done [20:37:14]requested_item shift.open_date is exist - process it [20:37:14]req_shift_open_date [20:37:14]req_shift_open_date done [20:37:14]produce_requested_data done [20:37:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199055,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:37:14]process_action_free close_receipt [20:37:14]json_value_free [20:37:14]json_value_free done [20:37:14]process_json_proto returns [20:37:14]Send response to host [20:37:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199055,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:37:14]free response buf [20:37:14]execute_script done [20:37:14]execute_script returns [20:37:14]free content buf [20:37:14]Sock 7.Close socket [20:37:14]Sock 7.Thread stoped [20:37:15]ConnectInit Can't take IP for lk.salyk.kg [20:37:15]CommunicateWithHost connect error [20:37:15]CommunicateWithHost err = -1 [20:37:15]OFD Sender: Server communicate error [20:37:15]OFD Sender: Processing packet 199025 [packets to send 276, broken 245] [20:37:15]ProducePacketName [20:37:15]name=ofd_packets/00199025 [20:37:15]OFD Sender: To server: 嚂鰌G, [20:37:15]CommunicateWithHost lk.salyk.kg:30040 [20:37:15]ConnectInit lk.salyk.kg [20:37:20]Connected sock=7 [20:37:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BB 9D 07 01 3C A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 B4 FF C0 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 09 03 00 35 04 06 00 28 A6 23 DA 57 46 29 CE 51 CB 9C 5C DB FC [20:37:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 86 4B 47 00 76 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 71 09 03 00 F4 03 04 00 0F B6 C0 66 B6 04 01 00 00 7F 50 99 77 2E 92 74 FC [20:37:21]CommunicateWithHost err = 0 [20:37:21]CheckOFDResponse [20:37:21]1017 (14) - 77093643461234 [20:37:21]1041 (16) - 0000000000871802 [20:37:21]1040 (4) - 199025 [20:37:21]1012 (4) - 17.08.2024 14:39 [20:37:21]1206 (1) - 0 [20:37:21]OFD Sender: Remove packet 199025 [20:37:21]ProducePacketName [20:37:21]name=ofd_packets/00199025 [20:37:21]NVStorageDeleteData [20:37:21]OFD Sender: Processing packet 199026 [packets to send 275, broken 245] [20:37:21]ProducePacketName [20:37:21]name=ofd_packets/00199026 [20:37:21]OFD Sender: To server: 嚂鰌G, [20:37:21]CommunicateWithHost lk.salyk.kg:30040 [20:37:21]ConnectInit lk.salyk.kg [20:37:21]Connected sock=7 [20:37:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A7 A9 07 01 A7 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 04 00 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 72 09 03 00 35 04 06 00 16 B9 BB C1 E4 CA CD 15 D0 E3 7D 31 22 FF [20:37:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D A4 47 00 83 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 31 38 30 32 10 04 04 00 72 09 03 00 F4 03 04 00 10 B6 C0 66 B6 04 01 00 00 E4 FF 39 48 1E 52 33 65 [20:37:22]CommunicateWithHost err = 0 [20:37:22]CheckOFDResponse [20:37:22]1017 (14) - 77093643461234 [20:37:22]1041 (16) - 0000000000871802 [20:37:22]1040 (4) - 199026 [20:37:22]1012 (4) - 17.08.2024 14:39 [20:37:22]1206 (1) - 0 [20:37:22]OFD Sender: Remove packet 199026 [20:37:22]ProducePacketName [20:37:22]name=ofd_packets/00199026 [20:37:22]NVStorageDeleteData [20:37:22]OFD Sender: Processing packet 199027 [packets to send 274, broken 245] [20:37:22]ProducePacketName [20:37:22]name=ofd_packets/00199027 [20:37:22]OFD Sender: To server: 嚂鰌G, [20:37:22]CommunicateWithHost lk.salyk.kg:30040 [20:37:22]ConnectInit lk.salyk.kg [20:37:22]Connected sock=7 [20:37:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 77 76 07 01 E6 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 0A 00 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 09 03 00 35 04 06 00 A4 DC 52 C6 E6 0E E9 25 B6 23 D7 E5 86 56 [20:37:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E EE 47 00 D6 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 73 09 03 00 F4 03 04 00 11 B6 C0 66 B6 04 01 00 00 85 17 02 AA 5C 9D 2A F2 [20:37:23]CommunicateWithHost err = 0 [20:37:23]CheckOFDResponse [20:37:23]1017 (14) - 77093643461234 [20:37:23]1041 (16) - 0000000000871802 [20:37:23]1040 (4) - 199027 [20:37:23]1012 (4) - 17.08.2024 14:39 [20:37:23]1206 (1) - 0 [20:37:23]OFD Sender: Remove packet 199027 [20:37:23]ProducePacketName [20:37:23]name=ofd_packets/00199027 [20:37:23]NVStorageDeleteData [20:37:23]OFD Sender: Processing packet 199028 [packets to send 273, broken 245] [20:37:23]ProducePacketName [20:37:23]name=ofd_packets/00199028 [20:37:23]OFD Sender: To server: 嚂鰌G, [20:37:23]CommunicateWithHost lk.salyk.kg:30040 [20:37:23]ConnectInit lk.salyk.kg [20:37:23]Connected sock=7 [20:37:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6D 91 0D 01 F2 71 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 45 00 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 09 03 00 35 04 06 00 97 2B F4 94 DE 79 45 8E A4 CB 40 9C 36 0B [20:37:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A1 99 47 00 81 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 74 09 03 00 F4 03 04 00 12 B6 C0 66 B6 04 01 00 00 53 84 1B 03 87 85 77 E2 [20:37:24]CommunicateWithHost err = 0 [20:37:24]CheckOFDResponse [20:37:24]1017 (14) - 77093643461234 [20:37:24]1041 (16) - 0000000000871802 [20:37:24]1040 (4) - 199028 [20:37:24]1012 (4) - 17.08.2024 14:39 [20:37:24]1206 (1) - 0 [20:37:24]OFD Sender: Remove packet 199028 [20:37:24]ProducePacketName [20:37:24]name=ofd_packets/00199028 [20:37:24]NVStorageDeleteData [20:37:24]OFD Sender: Processing packet 199029 [packets to send 272, broken 245] [20:37:24]ProducePacketName [20:37:24]name=ofd_packets/00199029 [20:37:24]OFD Sender: To server: 嚂鰌G, [20:37:24]CommunicateWithHost lk.salyk.kg:30040 [20:37:24]ConnectInit lk.salyk.kg [20:37:24]Connected sock=7 [20:37:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2B E3 07 01 5A 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 4B 00 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 09 03 00 35 04 06 00 D1 13 C8 26 B1 B0 93 B9 C7 2B 11 B7 AB AA [20:37:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 2C 47 00 B5 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 75 09 03 00 F4 03 04 00 13 B6 C0 66 B6 04 01 00 00 AE D0 DC C2 F2 C4 51 A9 [20:37:25]CommunicateWithHost err = 0 [20:37:25]CheckOFDResponse [20:37:25]1017 (14) - 77093643461234 [20:37:25]1041 (16) - 0000000000871802 [20:37:25]1040 (4) - 199029 [20:37:25]1012 (4) - 17.08.2024 14:39 [20:37:25]1206 (1) - 0 [20:37:25]OFD Sender: Remove packet 199029 [20:37:25]ProducePacketName [20:37:25]name=ofd_packets/00199029 [20:37:25]NVStorageDeleteData [20:37:25]accept exits with 12 [20:37:25]New connection [20:37:25]New thread 3066793316 created [20:37:25]Thread 3066936676 joined [20:37:25]Waiting for new connection... [20:37:25]OFD Sender: Processing packet 199030 [packets to send 271, broken 245] [20:37:25]ProducePacketName [20:37:25]name=ofd_packets/00199030 [20:37:25]OFD Sender: To server: 嚂鰌G, [20:37:25]CommunicateWithHost lk.salyk.kg:30040 [20:37:25]ConnectInit lk.salyk.kg [20:37:25] Sock 12.Parse request [20:37:25]Sock 12.Check first char [20:37:25]Sock 12.First char is OK [20:37:25]request: POST /json_proto HTTP/1.0 [20:37:25]Method: POST [20:37:25]URL: /json_proto [20:37:25]Method is POST - this is cgi request [20:37:25]url: /json_proto [20:37:25]query_string will be loaded in cgi processing [20:37:25]execute_cgi json_proto POST (null) [20:37:25]execute_cgi path=json_proto method=POST [20:37:25]POST find Content-Length [20:37:25]Host: 172.17.46.195:8080 [20:37:25]Content-Length: 669 [20:37:25]Content-Type: application/json [20:37:25] [20:37:25]POST finish read [20:37:25]Found Content-Length = 669 [20:37:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:25]execute_script... [20:37: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)11326525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:25]POST & json_proto [20:37:25]process_json_proto [20:37:25]json parsed OK: [20:37:25]protocol is kg_v1.0 [20:37:25]action value=close_receipt [20:37:25]process_action close_receipt [20:37:25]cmd_close_receipt [20:37:25]MH_GetDate [20:37:25]Write to MH i2c: F0 00 00 6C 2A 85 [20:37:25]Write i2c OK [20:37:25]MH_I2C_Read... [20:37:25]Read from MH i2c: F0 [20:37:25]MH_I2C_Read... [20:37:25]Read from MH i2c: F0 09 00 [20:37:25]MH_I2C_Read... [20:37:25]Read from MH i2c: F0 09 00 6C 2A 00 06 0A C1 66 8D AE BC 66 22 [20:37:25]GetLastDocTimeStamp 1723927032 [20:37:25]current date 1723927046 [20:37:25]FM_GetShiftState [20:37:25]SAM_PROTO_GetShiftState [20:37:25]wFMCommunicate request_size=4 [20:37:25]MH_SAM_APDU [20:37:25]CAPDU: 80 13 01 00 [20:37:25]Write to MH i2c: E2 08 00 6D 2A 80 13 01 00 00 00 00 00 14 [20:37:25]Write i2c OK [20:37:25]MH_I2C_Read... [20:37:25]Read from MH i2c: E2 [20:37:25]MH_I2C_Read... [20:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:25]Read from MH i2c: E2 0E 00 [20:37:25]MH_I2C_Read... [20:37:25]Read from MH i2c: E2 0E 00 6D 2A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 74 [20:37:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:37:25]wFMCommunicate OK [20:37:25]SAM_PROTO_GetShiftState done [20:37:25]FM_GetShiftState done [20:37:25]opened in 1723853126 [20:37:25]opened+sec_in_day 1723939526 [20:37:25]quantity*price = 40041 [20:37:25]sum+1 = 40043 [20:37:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.42 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.52 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 664 17.08.2024 20:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199056 肖袩袛: 110584658537040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203726&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199056&fm=110584658537040&tin=02508201610067®Number=0000000000092545&sum=40000 [20:37:26]StoreToDocumentArchive [20:37:26]shift 463 fd 199056 [20:37:26]save to /storage/0463/doc_00199056 [20:37:26]save last doc name /storage/0463/doc_00199056 to /storage/kkm_last_doc_name [20:37:26]save OK [20:37:26]Clear old archive folders... [20:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=249 [20:37:26]tlvbuf is 019FB340 [20:37:26]SAM_PROTO_ClearQueue [20:37:26]wFMCommunicate request_size=4 [20:37:26]MH_SAM_APDU [20:37:26]CAPDU: 80 09 00 00 [20:37:26]Write to MH i2c: E2 08 00 7A 2A 80 09 00 00 00 00 00 00 16 [20:37:26]Write i2c OK [20:37:26]MH_I2C_Read... [20:37:26]Connected sock=7 [20:37:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 5B F4 05 01 66 8F 5A 03 01 00 Read from MH i2c: 03 E2 00 [20:37:26]F9 MH_I2C_Read... [20:37:26]00 Read from MH i2c: 1E E2 04 03 01 00 00 [20:37:26]01 MH_I2C_Read... [20:37:26]23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 Read from MH i2c: 2D E2 D0 03 9A 00 2D 7A 35 2A FF 00 03 90 08 00 00 18 03 [20:37:26]12 RAPDU: 11 90 00 00 00 [20:37:26]00 wFMCommunicate OK [20:37:26]00 SAM_PROTO_ClearQueue done [20:37:26]00 KKMCreateOFDPacket [20:37:26]37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 0D 02 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 09 03 00 35 04 06 00 1D 5B F9 E0 B4 87 C1 78 50 B6 23 21 12 88 [20:37:27]OFDProtocolAddRootSTLVToBuf [20:37:27]FM_MakeSignedData [20:37:27]FM_MakeSignedData [20:37:27]SAM_PROTO_SignData [20:37:27]wFMCommunicate request_size=4 [20:37:27]MH_SAM_APDU [20:37:27]CAPDU: 80 0D 01 02 [20:37:27]Write to MH i2c: E2 08 00 7B 2A 80 0D 01 02 00 00 00 00 1E [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:27]Read from MH i2c: E2 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 7B 2A 00 90 00 19 [20:37:27]RAPDU: 90 00 [20:37:27]wFMCommunicate OK [20:37:27]wFMCommunicate request_size=255 [20:37:27]MH_SAM_APDU [20:37:27]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 06 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 09 03 00 35 04 06 00 64 93 7F [20:37:27]Write to MH i2c: E2 02 01 7C 2A 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 06 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 Received data: 31 87 38 95 30 F6 32 70 10 47 04 2C 04 01 00 00 90 30 09 30 03 30 00 30 35 30 04 30 30 06 30 00 30 64 30 93 7F 00 00 28 [20:37:27]38 37 31 38 30 32 4F 00 00 00 BA A5 47 00 BB 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 77 09 03 00 F4 03 04 00 15 B6 C0 66 B6 04 01 00 00 67 12 52 F1 95 12 D7 A7 [20:37:27]CommunicateWithHost err = 0 [20:37:27]CheckOFDResponse [20:37:27]1017 (14) - 77093643461234 [20:37:27]1041 (16) - 0000000000871802 [20:37:27]1040 (4) - 199031 [20:37:27]1012 (4) - 17.08.2024 14:39 [20:37:27]1206 (1) - 0 [20:37:27]OFD Sender: Remove packet 199031 [20:37:27]ProducePacketName [20:37:27]name=ofd_packets/00199031 [20:37:27]NVStorageDeleteData [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:27]Read from MH i2c: E2 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 7C 2A 00 90 00 1A [20:37:27]RAPDU: 90 00 [20:37:27]wFMCommunicate OK [20:37:27]wFMCommunicate request_size=8 [20:37:27]MH_SAM_APDU [20:37:27]CAPDU: 80 0D 02 02 03 4A 2A 50 [20:37:27]Write to MH i2c: E2 0B 00 7D 2A 80 0D 02 02 03 00 4A 2A 50 00 00 EB [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:27]Read from MH i2c: E2 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 03 00 7D 2A 00 90 00 1B [20:37:27]RAPDU: 90 00 [20:37:27]wFMCommunicate OK [20:37:27]wFMCommunicate request_size=4 [20:37:27]MH_SAM_APDU [20:37:27]CAPDU: 80 0D 03 02 [20:37:27]Write to MH i2c: E2 08 00 7E 2A 80 0D 03 02 00 00 00 00 23 [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:27]Read from MH i2c: E2 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 0B 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 0B 00 7E 2A 00 55 44 D2 BE 15 05 A3 98 90 00 A2 [20:37:27]RAPDU: 55 44 D2 BE 15 05 A3 98 90 00 [20:37:27]wFMCommunicate OK [20:37:27]SAM_PROTO_SignData done [20:37:27]FM_MakeSignedData done [20:37:27]CreateOFDProtocolMessage [20:37:27]wFMCommunicate request_size=4 [20:37:27]MH_SAM_APDU [20:37:27]CAPDU: 80 11 00 00 [20:37:27]Write to MH i2c: E2 08 00 7F 2A 80 11 00 00 00 00 00 00 23 [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:27]Read from MH i2c: E2 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 17 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: E2 17 00 7F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [20:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:37:27]wFMCommunicate OK [20:37:27]CreateOFDProtocolMessage done [20:37:27]OFDSenderStorePacket 199056 [20:37:27]StoreOFDPacket docnum=199056 [20:37:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 15 EA 05 01 58 E3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 06 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 09 03 00 35 04 06 00 64 93 7F 4A 2A 50 55 44 D2 BE 15 05 A3 98 [20:37:27]CheckFolder [20:37:27]dirname=/storage/ofd_packets [20:37:27]CheckFolder done [20:37:27]ProducePacketName [20:37:27]name=ofd_packets/00199056 [20:37:27]NVStorageSaveData ofd_packets/00199056 [20:37:27]File name is /storage/ofd_packets/00199056 [20:37:27]Write 299 bytes [20:37:27]NVStorageSaveData done [20:37:27]OFDSenderStorePacket done [20:37:27]KKMCreateOFDPacket done [20:37:27]NVStorageSaveData kkm_last_timestamp [20:37:27]File name is /storage/kkm_last_timestamp [20:37:27]Write 4 bytes [20:37:27]NVStorageSaveData done [20:37:27]ExternCall_PrintAddStr [20:37:27]wPrintStart [20:37:27]Write to MH i2c: 01 00 00 80 2A AA [20:37:27]Write i2c OK [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: 01 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: 01 07 00 [20:37:27]MH_I2C_Read... [20:37:27]Read from MH i2c: 01 07 00 80 2A 00 00 00 00 00 FF 0F BF [20:37:27]RasterBufferAndPrint [20:37:27]line 小褔械褌 N : (1)11326525 [20:37:27]line 袠袧袧: 02508201610067 [20:37:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:37:27]line 袩袪袨袛袗袞袗 [20:37:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [20:37:27]line 孝芯胁邪褉: 2710124130 [20:37:27]line SU-92-袣-5 [20:37:27]line 5.820 * 68.80 [20:37:27]line = 400.42 [20:37:27]line 袧袛小 12% 袧小袩 1% [20:37:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:37:27]line 袨袣袪校袚袥袝袧袠袝: -0.42 [20:37:27]line 袠孝袨袚袨: 400.00 [20:37:27]line 袙薪械褋械薪芯: 400.00 [20:37:27]line 小袛袗效袗: 0.00 [20:37:27]line 袧小袩 1% : 3.54 [20:37:27]line 袧袛小 12% : 42.52 [20:37:27]line 袧邪谢懈褔薪褘屑懈: 400.00 [20:37:27]line 袘械蟹薪邪谢.: 0.00 [20:37:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:37:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:37:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:37:27]line 效械泻 664 17.08.2024 20:37 [20:37:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:37:27]line 袟袧袦: 0300000079 [20:37:27]line 袪袧袦: 0000000000092545 [20:37:27]line 袙械褉褋懈褟 袣袣袦: 001 [20:37:27]line 肖袦: 0000000000871802 [20:37:27]line 肖袛: 199056 [20:37:27]line 肖袩袛: 110584658537040 [20:37:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203726&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199056&fm=110584658537040&tin=02508201610067®Number=0000000000092545&sum=40000 [20:37:27]written 0, free lines is 4095 [20:37:27]OFD Sender: Processing packet 199032 [packets to send 270, broken 245] [20:37:27]ProducePacketName [20:37:27]name=ofd_packets/00199032 [20:37:27]OFD Sender: To server: 嚂鰌G, [20:37:27]CommunicateWithHost lk.salyk.kg:30040 [20:37:27]ConnectInit lk.salyk.kg [20:37:28]Connected sock=7 [20:37:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 91 6A 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 16 02 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 09 03 00 35 04 06 00 DC B5 D8 F8 1A D8 F9 6F 53 D4 C9 8A DC F4 [20:37:28]Write to MH i2c: 01 00 00 AB 2A D5 [20:37:28]Write i2c OK [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: 01 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: 01 07 00 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: 01 07 00 AB 2A 00 00 00 00 00 11 0D FA [20:37:28]RasterBufferAndPrint [20:37:28]line [20:37:28]line [20:37:28]line [20:37:28]line [20:37:28]line [20:37:28]written 0, free lines is 3371 [20:37:28]MH_Cut [20:37:28]Write to MH i2c: D1 01 00 B2 2A 01 AE [20:37:28]Write i2c OK [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: D1 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: D1 01 00 [20:37:28]MH_I2C_Read... [20:37:28]Read from MH i2c: D1 01 00 B2 2A 00 AD [20:37:28]Write to MH i2c: 01 00 00 B3 2A DD [20:37:28]Write i2c OK [20:37:28]MH_I2C_Read... [20:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B 0C 47 00 18 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 78 09 03 00 F4 03 04 00 16 B6 C0 66 B6 04 01 00 00 D1 59 4B 77 5A 36 38 CD [20:37:28]CommunicateWithHost err = 0 [20:37:28]CheckOFDResponse [20:37:28]1017 (14) - 77093643461234 [20:37:28]1041 (16) - 0000000000871802 [20:37:28]1040 (4) - 199032 [20:37:28]1012 (4) - 17.08.2024 14:39 [20:37:28]1206 (1) - 0 [20:37:28]OFD Sender: Remove packet 199032 [20:37:28]ProducePacketName [20:37:28]name=ofd_packets/00199032 [20:37:28]NVStorageDeleteData [20:37:29]*** Cut start [20:37:29]*** Purtial cut [20:37:29]*** CUTSNS_PIN = 0 [20:37:29]OFD Sender: Processing packet 199033 [packets to send 269, broken 245] [20:37:29]ProducePacketName [20:37:29]name=ofd_packets/00199033 [20:37:29]OFD Sender: To server: 嚂鰌G, [20:37:29]CommunicateWithHost lk.salyk.kg:30040 [20:37:29]ConnectInit lk.salyk.kg [20:37:29]*** Stage 1: CUTSNS_PIN = 1 [20:37:29]Connected sock=7 [20:37:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 1A 07 01 95 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 38 02 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 09 03 00 35 04 06 00 48 91 2E 11 53 B3 13 91 24 73 32 C7 96 63 [20:37:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 6F 47 00 74 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 79 09 03 00 F4 03 04 00 17 B6 C0 66 B6 04 01 00 00 59 15 2E A3 7B FD 99 6F [20:37:29]CommunicateWithHost err = 0 [20:37:29]CheckOFDResponse [20:37:29]1017 (14) - 77093643461234 [20:37:29]1041 (16) - 0000000000871802 [20:37:29]1040 (4) - 199033 [20:37:29]1012 (4) - 17.08.2024 14:39 [20:37:29]1206 (1) - 0 [20:37:29]OFD Sender: Remove packet 199033 [20:37:29]ProducePacketName [20:37:29]name=ofd_packets/00199033 [20:37:29]NVStorageDeleteData [20:37:30]OFD Sender: Processing packet 199034 [packets to send 268, broken 245] [20:37:30]ProducePacketName [20:37:30]name=ofd_packets/00199034 [20:37:30]OFD Sender: To server: 嚂鰌G, [20:37:30]CommunicateWithHost lk.salyk.kg:30040 [20:37:30]ConnectInit lk.salyk.kg [20:37:30]Connected sock=7 [20:37:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 03 EF 04 01 53 0A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 47 02 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7A 09 03 00 35 04 06 00 8D 5D F9 0D E7 5A D7 49 9E 1B 81 D0 1E 2E [20:37:31]Read from MH i2c: 01 [20:37:31]MH_I2C_Read... [20:37:31]*** Stop cut motor [20:37:31]*** Cut end [20:37:31]Read from MH i2c: 01 07 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: 01 07 00 B3 2A 00 00 00 00 00 FF 0F F2 [20:37:31]process_action close_receipt done [20:37:31]requested_data is exist [20:37:31]produce_requested_data [20:37:31]requested_item fm.sn is exist - process it [20:37:31]wFMCommunicate request_size=4 [20:37:31]MH_SAM_APDU [20:37:31]CAPDU: 80 11 00 00 [20:37:31]Write to MH i2c: E2 08 00 B4 2A 80 11 00 00 00 00 00 00 58 [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 [20:37:31]MH_I2C_Read... [20:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:31]Read from MH i2c: E2 17 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 17 00 B4 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [20:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:37:31]wFMCommunicate OK [20:37:31]requested_item fd.num is exist - process it [20:37:31]SAM_PROTO_GetFieldsCounters [20:37:31]wFMCommunicate request_size=4 [20:37:31]MH_SAM_APDU [20:37:31]CAPDU: 80 Received data: 13 87 00 95 00 F6 [20:37:31]70 Write to MH i2c: 47 E2 2C 08 01 00 00 B5 30 2A 30 80 30 13 30 00 00 00 00 00 00 5B [20:37:31]30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D8 20 47 00 FD 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 31 38 30 32 10 04 04 00 7A 09 03 00 F4 03 04 00 19 B6 C0 66 B6 04 01 00 00 43 0F 4B 09 16 50 A4 F1 [20:37:31]CommunicateWithHost err = 0 [20:37:31]CheckOFDResponse [20:37:31]1017 (14) - 77093643461234 [20:37:31]1041 (16) - 0000000000871802 [20:37:31]1040 (4) - 199034 [20:37:31]1012 (4) - 17.08.2024 14:39 [20:37:31]1206 (1) - 0 [20:37:31]OFD Sender: Remove packet 199034 [20:37:31]ProducePacketName [20:37:31]name=ofd_packets/00199034 [20:37:31]NVStorageDeleteData [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 [20:37:31]MH_I2C_Read... [20:37:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:31]Read from MH i2c: E2 62 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 62 00 B5 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [20:37:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 90 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:31]wFMCommunicate OK [20:37:31]SAM_PROTO_GetFieldsCounters done [20:37:31]requested_item shift.num is exist - process it [20:37:31]requested_item shift.opened is exist - process it [20:37:31]req_shift_opened [20:37:31]FM_GetShiftState [20:37:31]SAM_PROTO_GetShiftState [20:37:31]wFMCommunicate request_size=4 [20:37:31]MH_SAM_APDU [20:37:31]CAPDU: 80 13 01 00 [20:37:31]Write to MH i2c: E2 08 00 B6 2A 80 13 01 00 00 00 00 00 5D [20:37:31]Write i2c OK [20:37:31]MH_I2C_Read... [20:37:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:31]Read from MH i2c: E2 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 0E 00 [20:37:31]MH_I2C_Read... [20:37:31]Read from MH i2c: E2 0E 00 B6 2A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BD [20:37:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:37:31]wFMCommunicate OK [20:37:31]SAM_PROTO_GetShiftState done [20:37:31]FM_GetShiftState done [20:37:31]req_shift_opened done [20:37:31]requested_item shift.open_date is exist - process it [20:37:31]req_shift_open_date [20:37:31]req_shift_open_date done [20:37:31]produce_requested_data done [20:37:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199056,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:37:31]process_action_free close_receipt [20:37:31]json_value_free [20:37:31]json_value_free done [20:37:31]process_json_proto returns [20:37:31]Send response to host [20:37:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199056,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:37:31]free response buf [20:37:31]execute_script done [20:37:31]execute_script returns [20:37:31]free content buf [20:37:31]Sock 12.Close socket [20:37:31]Sock 12.Thread stoped [20:37:31]OFD Sender: Processing packet 199035 [packets to send 267, broken 245] [20:37:31]ProducePacketName [20:37:31]name=ofd_packets/00199035 [20:37:31]OFD Sender: To server: 嚂鰌G, [20:37:31]CommunicateWithHost lk.salyk.kg:30040 [20:37:31]ConnectInit lk.salyk.kg [20:37:32]Connected sock=7 [20: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 31 38 30 32 0D 01 00 00 75 B9 05 01 8E 24 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 02 00 00 F4 03 04 00 07 03 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 09 03 00 35 04 06 00 2B AB 2A 22 F8 52 71 15 FF 0B BD DC 66 1F [20:37:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 15 47 00 2C BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7B 09 03 00 F4 03 04 00 1A B6 C0 66 B6 04 01 00 00 12 8A 5F 0B BD 7D B3 2A [20:37:32]CommunicateWithHost err = 0 [20:37:32]CheckOFDResponse [20:37:32]1017 (14) - 77093643461234 [20:37:32]1041 (16) - 0000000000871802 [20:37:32]1040 (4) - 199035 [20:37:32]1012 (4) - 17.08.2024 14:39 [20:37:32]1206 (1) - 0 [20:37:32]OFD Sender: Remove packet 199035 [20:37:32]ProducePacketName [20:37:32]name=ofd_packets/00199035 [20:37:32]NVStorageDeleteData [20:37:33]OFD Sender: Processing packet 199036 [packets to send 266, broken 245] [20:37:33]ProducePacketName [20:37:33]name=ofd_packets/00199036 [20:37:33]OFD Sender: To server: 嚂鰌G, [20:37:33]CommunicateWithHost lk.salyk.kg:30040 [20:37:33]ConnectInit lk.salyk.kg [20:37:33]Connected sock=10 [20:37:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 4F D0 05 01 44 86 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 0F 03 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 09 03 00 35 04 06 00 F3 D8 79 06 89 EF DF 89 F1 FC 30 E2 16 D1 [20:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6A 46 47 00 5E 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7C 09 03 00 F4 03 04 00 1B B6 C0 66 B6 04 01 00 00 E6 FB F7 FC 6E BA D3 E1 [20:37:33]CommunicateWithHost err = 0 [20:37:33]CheckOFDResponse [20:37:33]1017 (14) - 77093643461234 [20:37:33]1041 (16) - 0000000000871802 [20:37:33]1040 (4) - 199036 [20:37:33]1012 (4) - 17.08.2024 14:39 [20:37:33]1206 (1) - 0 [20:37:33]OFD Sender: Remove packet 199036 [20:37:33]ProducePacketName [20:37:33]name=ofd_packets/00199036 [20:37:33]NVStorageDeleteData [20:37:34]OFD Sender: Processing packet 199037 [packets to send 265, broken 245] [20:37:34]ProducePacketName [20:37:34]name=ofd_packets/00199037 [20:37:34]OFD Sender: To server: 嚂鰌G, [20:37:34]CommunicateWithHost lk.salyk.kg:30040 [20:37:34]ConnectInit lk.salyk.kg [20:37:34]Connected sock=7 [20:37:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AE E1 07 01 48 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 62 03 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 09 03 00 35 04 06 00 5E 3E 22 F3 B6 31 0D 7B C7 F2 35 EB 7F 69 [20:37:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E9 5C 47 00 61 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7D 09 03 00 F4 03 04 00 1C B6 C0 66 B6 04 01 00 00 97 4E 34 54 A6 52 44 BF [20:37:34]CommunicateWithHost err = 0 [20:37:34]CheckOFDResponse [20:37:34]1017 (14) - 77093643461234 [20:37:34]1041 (16) - 0000000000871802 [20:37:34]1040 (4) - 199037 [20:37:34]1012 (4) - 17.08.2024 14:39 [20:37:34]1206 (1) - 0 [20:37:34]OFD Sender: Remove packet 199037 [20:37:34]ProducePacketName [20:37:34]name=ofd_packets/00199037 [20:37:34]NVStorageDeleteData [20:37:35]OFD Sender: Processing packet 199038 [packets to send 264, broken 245] [20:37:35]ProducePacketName [20:37:35]name=ofd_packets/00199038 [20:37:35]OFD Sender: To server: 嚂鰌G, [20:37:35]CommunicateWithHost lk.salyk.kg:30040 [20:37:35]ConnectInit lk.salyk.kg [20:37:35]Connected sock=7 [20:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 74 DA 04 01 01 63 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 C4 03 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 09 03 00 35 04 06 00 E9 73 0C D2 ED 5B CA 61 0F 4E 7B 52 13 8D [20:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 3F 47 00 CB 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7E 09 03 00 F4 03 04 00 1D B6 C0 66 B6 04 01 00 00 98 08 E9 7B 50 2D FB 2D [20:37:35]CommunicateWithHost err = 0 [20:37:35]CheckOFDResponse [20:37:35]1017 (14) - 77093643461234 [20:37:35]1041 (16) - 0000000000871802 [20:37:35]1040 (4) - 199038 [20:37:35]1012 (4) - 17.08.2024 14:39 [20:37:35]1206 (1) - 0 [20:37:35]OFD Sender: Remove packet 199038 [20:37:35]ProducePacketName [20:37:35]name=ofd_packets/00199038 [20:37:35]NVStorageDeleteData [20:37:36]OFD Sender: Processing packet 199039 [packets to send 263, broken 245] [20:37:36]ProducePacketName [20:37:36]name=ofd_packets/00199039 [20:37:36]OFD Sender: To server: 嚂鰌G, [20:37:36]CommunicateWithHost lk.salyk.kg:30040 [20:37:36]ConnectInit lk.salyk.kg [20:37:36]Connected sock=7 [20:37:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F5 CE 07 01 7D E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 04 04 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 7F 09 03 00 35 04 06 00 10 50 21 3B 72 03 8B 9F AC 9E EB A8 55 CA [20:37:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1E DF 47 00 BB 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 31 38 30 32 10 04 04 00 7F 09 03 00 F4 03 04 00 1E B6 C0 66 B6 04 01 00 00 3A 2B 6D 95 45 16 C0 A0 [20:37:36]CommunicateWithHost err = 0 [20:37:36]CheckOFDResponse [20:37:36]1017 (14) - 77093643461234 [20:37:36]1041 (16) - 0000000000871802 [20:37:36]1040 (4) - 199039 [20:37:36]1012 (4) - 17.08.2024 14:39 [20:37:36]1206 (1) - 0 [20:37:36]OFD Sender: Remove packet 199039 [20:37:36]ProducePacketName [20:37:36]name=ofd_packets/00199039 [20:37:36]NVStorageDeleteData [20:37:37]OFD Sender: Processing packet 199040 [packets to send 262, broken 245] [20:37:37]ProducePacketName [20:37:37]name=ofd_packets/00199040 [20:37:37]OFD Sender: To server: 嚂鰌G, [20:37:37]CommunicateWithHost lk.salyk.kg:30040 [20:37:37]ConnectInit lk.salyk.kg [20:37:37]Connected sock=7 [20:37:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 23 28 07 01 C0 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 34 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 71 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 84 04 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 09 03 00 35 04 06 00 99 61 9C D6 C2 10 1D 15 14 D9 68 57 B4 44 [20:37:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5C 79 47 00 CB C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 80 09 03 00 F4 03 04 00 1F B6 C0 66 B6 04 01 00 00 01 74 03 79 06 B2 1C 84 [20:37:38]CommunicateWithHost err = 0 [20:37:38]CheckOFDResponse [20:37:38]1017 (14) - 77093643461234 [20:37:38]1041 (16) - 0000000000871802 [20:37:38]1040 (4) - 199040 [20:37:38]1012 (4) - 17.08.2024 14:39 [20:37:38]1206 (1) - 0 [20:37:38]OFD Sender: Remove packet 199040 [20:37:38]ProducePacketName [20:37:38]name=ofd_packets/00199040 [20:37:38]NVStorageDeleteData [20:37:38]OFD Sender: Processing packet 199041 [packets to send 261, broken 245] [20:37:38]ProducePacketName [20:37:38]name=ofd_packets/00199041 [20:37:38]OFD Sender: To server: 嚂鰌G, [20:37:38]CommunicateWithHost lk.salyk.kg:30040 [20:37:38]ConnectInit lk.salyk.kg [20:37:39]Connected sock=10 [20:37:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C0 FD 07 01 53 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 09 05 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 81 09 03 00 35 04 06 00 9F 73 71 34 2E C3 5F 96 3E A8 9D 07 F2 18 [20:37:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 28 47 00 CF 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 31 38 30 32 10 04 04 00 81 09 03 00 F4 03 04 00 21 B6 C0 66 B6 04 01 00 00 99 DC D7 64 6D 35 02 EE [20:37:39]CommunicateWithHost err = 0 [20:37:39]CheckOFDResponse [20:37:39]1017 (14) - 77093643461234 [20:37:39]1041 (16) - 0000000000871802 [20:37:39]1040 (4) - 199041 [20:37:39]1012 (4) - 17.08.2024 14:39 [20:37:39]1206 (1) - 0 [20:37:39]OFD Sender: Remove packet 199041 [20:37:39]ProducePacketName [20:37:39]name=ofd_packets/00199041 [20:37:39]NVStorageDeleteData [20:37:39]OFD Sender: Processing packet 199042 [packets to send 260, broken 245] [20:37:39]ProducePacketName [20:37:39]name=ofd_packets/00199042 [20:37:39]OFD Sender: To server: 嚂鰌G, [20:37:39]CommunicateWithHost lk.salyk.kg:30040 [20:37:39]ConnectInit lk.salyk.kg [20:37:40]Connected sock=7 [20:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 48 C1 07 01 3A 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 BB 05 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 82 09 03 00 35 04 06 00 48 A2 23 A8 60 8B 21 A1 59 49 57 E8 DA D0 [20:37:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D1 2F 47 00 29 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 31 38 30 32 10 04 04 00 82 09 03 00 F4 03 04 00 22 B6 C0 66 B6 04 01 00 00 6D 1F 6C 90 8F 71 54 47 [20:37:40]CommunicateWithHost err = 0 [20:37:40]CheckOFDResponse [20:37:40]1017 (14) - 77093643461234 [20:37:40]1041 (16) - 0000000000871802 [20:37:40]1040 (4) - 199042 [20:37:40]1012 (4) - 17.08.2024 14:39 [20:37:40]1206 (1) - 0 [20:37:40]OFD Sender: Remove packet 199042 [20:37:40]ProducePacketName [20:37:40]name=ofd_packets/00199042 [20:37:40]NVStorageDeleteData [20:37:41]OFD Sender: Processing packet 199043 [packets to send 259, broken 245] [20:37:41]ProducePacketName [20:37:41]name=ofd_packets/00199043 [20:37:41]OFD Sender: To server: 嚂鰌G, [20:37:41]CommunicateWithHost lk.salyk.kg:30040 [20:37:41]ConnectInit lk.salyk.kg [20:37:41]Connected sock=7 [20:37:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EB 2F 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 7A 06 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 09 03 00 35 04 06 00 50 85 93 61 35 53 A4 D8 FE 97 81 AF B7 D4 [20:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0A B9 47 00 96 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 83 09 03 00 F4 03 04 00 23 B6 C0 66 B6 04 01 00 00 A6 76 A6 FF D5 F4 D2 DC [20:37:41]CommunicateWithHost err = 0 [20:37:41]CheckOFDResponse [20:37:41]1017 (14) - 77093643461234 [20:37:41]1041 (16) - 0000000000871802 [20:37:41]1040 (4) - 199043 [20:37:41]1012 (4) - 17.08.2024 14:39 [20:37:41]1206 (1) - 0 [20:37:41]OFD Sender: Remove packet 199043 [20:37:41]ProducePacketName [20:37:41]name=ofd_packets/00199043 [20:37:41]NVStorageDeleteData [20:37:42]OFD Sender: Processing packet 199044 [packets to send 258, broken 245] [20:37:42]ProducePacketName [20:37:42]name=ofd_packets/00199044 [20:37:42]OFD Sender: To server: 嚂鰌G, [20:37:42]CommunicateWithHost lk.salyk.kg:30040 [20:37:42]ConnectInit lk.salyk.kg [20:37:42]Connected sock=7 [20:37:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 DE 9C 0D 01 8F 7D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 93 06 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 09 03 00 35 04 06 00 7B F5 DD 2E B6 58 2D 1E C3 57 A3 95 C5 85 [20:37:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CE 50 47 00 DB 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 84 09 03 00 F4 03 04 00 24 B6 C0 66 B6 04 01 00 00 A4 C7 5F FA 15 4B 9F 96 [20:37:43]CommunicateWithHost err = 0 [20:37:43]CheckOFDResponse [20:37:43]1017 (14) - 77093643461234 [20:37:43]1041 (16) - 0000000000871802 [20:37:43]1040 (4) - 199044 [20:37:43]1012 (4) - 17.08.2024 14:39 [20:37:43]1206 (1) - 0 [20:37:43]OFD Sender: Remove packet 199044 [20:37:43]ProducePacketName [20:37:43]name=ofd_packets/00199044 [20:37:43]NVStorageDeleteData [20:37:43]OFD Sender: Processing packet 199045 [packets to send 257, broken 245] [20:37:43]ProducePacketName [20:37:43]name=ofd_packets/00199045 [20:37:43]OFD Sender: To server: 嚂鰌G, [20:37:43]CommunicateWithHost lk.salyk.kg:30040 [20:37:43]ConnectInit lk.salyk.kg [20:37:43]Connected sock=7 [20:37:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C7 AF 07 01 35 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 6A 07 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 09 03 00 35 04 06 00 36 DB 1D A8 CA 58 92 D3 B9 5B 96 6B 0A 57 [20:37:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 75 42 47 00 D3 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 85 09 03 00 F4 03 04 00 26 B6 C0 66 B6 04 01 00 00 86 0D D2 8B 84 4B E7 58 [20:37:44]CommunicateWithHost err = 0 [20:37:44]CheckOFDResponse [20:37:44]1017 (14) - 77093643461234 [20:37:44]1041 (16) - 0000000000871802 [20:37:44]1040 (4) - 199045 [20:37:44]1012 (4) - 17.08.2024 14:39 [20:37:44]1206 (1) - 0 [20:37:44]OFD Sender: Remove packet 199045 [20:37:44]ProducePacketName [20:37:44]name=ofd_packets/00199045 [20:37:44]NVStorageDeleteData [20:37:44]OFD Sender: Processing packet 199046 [packets to send 256, broken 245] [20:37:44]ProducePacketName [20:37:44]name=ofd_packets/00199046 [20:37:44]OFD Sender: To server: 嚂鰌G, [20:37:44]CommunicateWithHost lk.salyk.kg:30040 [20:37:44]ConnectInit lk.salyk.kg [20:37:45]Connected sock=7 [20:37:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 68 07 01 96 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 C0 07 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 09 03 00 35 04 06 00 D2 53 F3 BF 7A DF C5 DF 43 26 A6 B7 71 88 [20:37:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 79 B2 47 00 FB 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 86 09 03 00 F4 03 04 00 27 B6 C0 66 B6 04 01 00 00 1C 6D DD FE F1 2E A8 56 [20:37:45]CommunicateWithHost err = 0 [20:37:45]CheckOFDResponse [20:37:45]1017 (14) - 77093643461234 [20:37:45]1041 (16) - 0000000000871802 [20:37:45]1040 (4) - 199046 [20:37:45]1012 (4) - 17.08.2024 14:39 [20:37:45]1206 (1) - 0 [20:37:45]OFD Sender: Remove packet 199046 [20:37:45]ProducePacketName [20:37:45]name=ofd_packets/00199046 [20:37:45]NVStorageDeleteData [20:37:45]OFD Sender: Processing packet 199047 [packets to send 255, broken 245] [20:37:45]ProducePacketName [20:37:45]name=ofd_packets/00199047 [20:37:45]OFD Sender: To server: 嚂鰌G, [20:37:45]CommunicateWithHost lk.salyk.kg:30040 [20:37:45]ConnectInit lk.salyk.kg [20:37:46]Connected sock=7 [20:37:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 61 C5 04 01 1F FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 0F 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 09 03 00 35 04 06 00 A0 B8 44 68 78 89 20 01 5F A9 6C 48 14 A9 [20:37:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 85 17 47 00 18 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 87 09 03 00 F4 03 04 00 28 B6 C0 66 B6 04 01 00 00 73 E9 8A D2 51 CD 0F 4F [20:37:46]CommunicateWithHost err = 0 [20:37:46]CheckOFDResponse [20:37:46]1017 (14) - 77093643461234 [20:37:46]1041 (16) - 0000000000871802 [20:37:46]1040 (4) - 199047 [20:37:46]1012 (4) - 17.08.2024 14:39 [20:37:46]1206 (1) - 0 [20:37:46]OFD Sender: Remove packet 199047 [20:37:46]ProducePacketName [20:37:46]name=ofd_packets/00199047 [20:37:46]NVStorageDeleteData [20:37:46]OFD Sender: Processing packet 199048 [packets to send 254, broken 245] [20:37:46]ProducePacketName [20:37:46]name=ofd_packets/00199048 [20:37:46]OFD Sender: To server: 嚂鰌G, [20:37:46]CommunicateWithHost lk.salyk.kg:30040 [20:37:46]ConnectInit lk.salyk.kg [20:37:47]Connected sock=7 [20:37:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 6C 41 06 01 C6 43 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 35 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 88 09 03 00 35 04 06 00 31 25 E9 D8 6F 22 BD 8A 3A CE 6F 2E 74 46 [20:37:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8A E8 47 00 3D 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 31 38 30 32 10 04 04 00 88 09 03 00 F4 03 04 00 29 B6 C0 66 B6 04 01 00 00 E5 EC 28 9A 11 D8 82 1D [20:37:47]CommunicateWithHost err = 0 [20:37:47]CheckOFDResponse [20:37:47]1017 (14) - 77093643461234 [20:37:47]1041 (16) - 0000000000871802 [20:37:47]1040 (4) - 199048 [20:37:47]1012 (4) - 17.08.2024 14:39 [20:37:47]1206 (1) - 0 [20:37:47]OFD Sender: Remove packet 199048 [20:37:47]ProducePacketName [20:37:47]name=ofd_packets/00199048 [20:37:47]NVStorageDeleteData [20:37:48]OFD Sender: Processing packet 199049 [packets to send 253, broken 245] [20:37:48]ProducePacketName [20:37:48]name=ofd_packets/00199049 [20:37:48]OFD Sender: To server: 嚂鰌G, [20:37:48]CommunicateWithHost lk.salyk.kg:30040 [20:37:48]ConnectInit lk.salyk.kg [20:37:48]Connected sock=7 [20: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 31 38 30 32 0F 01 00 00 CE 0C 07 01 2B 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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 3A 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 89 09 03 00 35 04 06 00 FE 94 AB 63 79 22 47 98 6E 4B A8 5B 9C 86 [20:37:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 49 47 00 B6 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 31 38 30 32 10 04 04 00 89 09 03 00 F4 03 04 00 2A B6 C0 66 B6 04 01 00 00 C3 E2 24 F7 42 F7 58 F8 [20:37:48]CommunicateWithHost err = 0 [20:37:48]CheckOFDResponse [20:37:48]1017 (14) - 77093643461234 [20:37:48]1041 (16) - 0000000000871802 [20:37:48]1040 (4) - 199049 [20:37:48]1012 (4) - 17.08.2024 14:39 [20:37:48]1206 (1) - 0 [20:37:48]OFD Sender: Remove packet 199049 [20:37:48]ProducePacketName [20:37:48]name=ofd_packets/00199049 [20:37:48]NVStorageDeleteData [20:37:49]OFD Sender: Processing packet 199050 [packets to send 252, broken 245] [20:37:49]ProducePacketName [20:37:49]name=ofd_packets/00199050 [20:37:49]OFD Sender: To server: 嚂鰌G, [20:37:49]CommunicateWithHost lk.salyk.kg:30040 [20:37:49]ConnectInit lk.salyk.kg [20:37:49]Connected sock=7 [20:37:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 EE F2 04 01 55 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 46 0A 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 49 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 50 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 92 02 00 00 F4 03 04 00 3F 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 09 03 00 35 04 06 00 CC 5A 84 AB 25 EF 28 DF CD 82 D8 6A B0 D7 [20:37:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C 3F 47 00 79 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8A 09 03 00 F4 03 04 00 2B B6 C0 66 B6 04 01 00 00 12 C1 0A D8 58 EE 25 90 [20:37:49]CommunicateWithHost err = 0 [20:37:49]CheckOFDResponse [20:37:49]1017 (14) - 77093643461234 [20:37:49]1041 (16) - 0000000000871802 [20:37:49]1040 (4) - 199050 [20:37:49]1012 (4) - 17.08.2024 14:39 [20:37:49]1206 (1) - 0 [20:37:49]OFD Sender: Remove packet 199050 [20:37:49]ProducePacketName [20:37:49]name=ofd_packets/00199050 [20:37:49]NVStorageDeleteData [20:37:50]OFD Sender: Processing packet 199051 [packets to send 251, broken 245] [20:37:50]ProducePacketName [20:37:50]name=ofd_packets/00199051 [20:37:50]OFD Sender: To server: 嚂鰌G, [20:37:50]CommunicateWithHost lk.salyk.kg:30040 [20:37:50]ConnectInit lk.salyk.kg [20:37:50]Connected sock=10 [20:37:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 53 AA 06 01 54 F2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 C4 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8B 09 03 00 35 04 06 00 4B 66 98 65 5D EF FA E2 CE D2 D9 45 23 5F [20:37:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8F DD 47 00 E7 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 31 38 30 32 10 04 04 00 8B 09 03 00 F4 03 04 00 2C B6 C0 66 B6 04 01 00 00 19 63 BC A1 47 61 C0 2E [20:37:50]CommunicateWithHost err = 0 [20:37:50]CheckOFDResponse [20:37:50]1017 (14) - 77093643461234 [20:37:50]1041 (16) - 0000000000871802 [20:37:50]1040 (4) - 199051 [20:37:50]1012 (4) - 17.08.2024 14:39 [20:37:50]1206 (1) - 0 [20:37:50]OFD Sender: Remove packet 199051 [20:37:50]ProducePacketName [20:37:50]name=ofd_packets/00199051 [20:37:50]NVStorageDeleteData [20:37:51]OFD Sender: Processing packet 199052 [packets to send 250, broken 245] [20:37:51]ProducePacketName [20:37:51]name=ofd_packets/00199052 [20:37:51]OFD Sender: To server: 嚂鰌G, [20:37:51]CommunicateWithHost lk.salyk.kg:30040 [20:37:51]ConnectInit lk.salyk.kg [20:37:51]Connected sock=7 [20:37:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6D FF 07 01 F2 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 E1 08 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 09 03 00 35 04 06 00 A5 DF E8 E5 E6 0C 6A 75 B9 B7 FB 71 C1 8C [20:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6B 30 47 00 4C 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8C 09 03 00 F4 03 04 00 2D B6 C0 66 B6 04 01 00 00 E3 D6 71 53 48 2A 7C 5B [20:37:51]CommunicateWithHost err = 0 [20:37:51]CheckOFDResponse [20:37:51]1017 (14) - 77093643461234 [20:37:51]1041 (16) - 0000000000871802 [20:37:51]1040 (4) - 199052 [20:37:51]1012 (4) - 17.08.2024 14:39 [20:37:51]1206 (1) - 0 [20:37:51]OFD Sender: Remove packet 199052 [20:37:51]ProducePacketName [20:37:51]name=ofd_packets/00199052 [20:37:51]NVStorageDeleteData [20:37:52]OFD Sender: Processing packet 199053 [packets to send 249, broken 245] [20:37:52]ProducePacketName [20:37:52]name=ofd_packets/00199053 [20:37:52]OFD Sender: To server: 嚂鰌G, [20:37:52]CommunicateWithHost lk.salyk.kg:30040 [20:37:52]ConnectInit lk.salyk.kg [20:37:52]Connected sock=7 [20:37:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DB D3 07 01 3B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 81 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 09 03 00 35 04 06 00 3E B9 44 89 23 B6 C2 49 7E 89 47 08 5C C2 [20:37:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 79 77 47 00 57 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8D 09 03 00 F4 03 04 00 2E B6 C0 66 B6 04 01 00 00 5F EF 0B BF C4 B3 D4 77 [20:37:53]CommunicateWithHost err = 0 [20:37:53]CheckOFDResponse [20:37:53]1017 (14) - 77093643461234 [20:37:53]1041 (16) - 0000000000871802 [20:37:53]1040 (4) - 199053 [20:37:53]1012 (4) - 17.08.2024 14:39 [20:37:53]1206 (1) - 0 [20:37:53]OFD Sender: Remove packet 199053 [20:37:53]ProducePacketName [20:37:53]name=ofd_packets/00199053 [20:37:53]NVStorageDeleteData [20:37:53]OFD Sender: Processing packet 199054 [packets to send 248, broken 245] [20:37:53]ProducePacketName [20:37:53]name=ofd_packets/00199054 [20:37:53]OFD Sender: To server: 嚂鰌G, [20:37:53]CommunicateWithHost lk.salyk.kg:30040 [20:37:53]ConnectInit lk.salyk.kg [20:37:53]Connected sock=7 [20:37:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 80 07 01 BE 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 91 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 09 03 00 35 04 06 00 D6 94 0A 79 F3 AE 61 CD 36 EF 30 E3 EE 67 [20:37:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E2 BC 47 00 23 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8E 09 03 00 F4 03 04 00 2F B6 C0 66 B6 04 01 00 00 89 E1 B8 4A EF F4 09 06 [20:37:54]CommunicateWithHost err = 0 [20:37:54]CheckOFDResponse [20:37:54]1017 (14) - 77093643461234 [20:37:54]1041 (16) - 0000000000871802 [20:37:54]1040 (4) - 199054 [20:37:54]1012 (4) - 17.08.2024 14:39 [20:37:54]1206 (1) - 0 [20:37:54]OFD Sender: Remove packet 199054 [20:37:54]ProducePacketName [20:37:54]name=ofd_packets/00199054 [20:37:54]NVStorageDeleteData [20:37:54]OFD Sender: Processing packet 199055 [packets to send 247, broken 245] [20:37:54]ProducePacketName [20:37:54]name=ofd_packets/00199055 [20:37:54]OFD Sender: To server: 嚂鰌G, [20:37:54]CommunicateWithHost lk.salyk.kg:30040 [20:37:54]ConnectInit lk.salyk.kg [20:37:54]Connected sock=7 [20: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 31 38 30 32 0F 01 00 00 F2 41 07 01 23 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 F8 09 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 09 03 00 35 04 06 00 16 B8 FE EF 01 0E 53 22 F5 55 E0 7D B6 F1 [20:37:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 52 DB 47 00 52 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 8F 09 03 00 F4 03 04 00 31 B6 C0 66 B6 04 01 00 00 02 7E 27 D6 27 5B 71 CB [20:37:55]CommunicateWithHost err = 0 [20:37:55]CheckOFDResponse [20:37:55]1017 (14) - 77093643461234 [20:37:55]1041 (16) - 0000000000871802 [20:37:55]1040 (4) - 199055 [20:37:55]1012 (4) - 17.08.2024 14:39 [20:37:55]1206 (1) - 0 [20:37:55]OFD Sender: Remove packet 199055 [20:37:55]ProducePacketName [20:37:55]name=ofd_packets/00199055 [20:37:55]NVStorageDeleteData [20:37:55]OFD Sender: Processing packet 199056 [packets to send 246, broken 245] [20:37:55]ProducePacketName [20:37:55]name=ofd_packets/00199056 [20:37:55]OFD Sender: To server: 嚂鰌G, [20:37:55]CommunicateWithHost lk.salyk.kg:30040 [20:37:55]ConnectInit lk.salyk.kg [20:37:55]Connected sock=10 [20:37:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 15 EA 05 01 58 E3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 06 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 09 03 00 35 04 06 00 64 93 7F 4A 2A 50 55 44 D2 BE 15 05 A3 98 [20:37:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 10 D7 47 00 FF 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 90 09 03 00 F4 03 04 00 32 B6 C0 66 B6 04 01 00 00 10 2C 55 A6 B0 C7 E9 56 [20:37:56]CommunicateWithHost err = 0 [20:37:56]CheckOFDResponse [20:37:56]1017 (14) - 77093643461234 [20:37:56]1041 (16) - 0000000000871802 [20:37:56]1040 (4) - 199056 [20:37:56]1012 (4) - 17.08.2024 14:39 [20:37:56]1206 (1) - 0 [20:37:56]OFD Sender: Remove packet 199056 [20:37:56]ProducePacketName [20:37:56]name=ofd_packets/00199056 [20:37:56]NVStorageDeleteData [20:37:56]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:11]OFD Sender: No OFD packet to send [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:32]OFD Sender: No OFD packet to send [20:38:37]OFD Sender: No OFD packet to send [20:38:42]OFD Sender: No OFD packet to send [20:38:47]OFD Sender: No OFD packet to send [20:38:52]OFD Sender: No OFD packet to send [20:38:57]OFD Sender: No OFD packet to send [20:39:02]OFD Sender: No OFD packet to send [20:39:07]OFD Sender: No OFD packet to send [20:39:12]OFD Sender: No OFD packet to send [20:39:17]OFD Sender: No OFD packet to send [20:39:22]OFD Sender: No OFD packet to send [20:39:27]OFD Sender: No OFD packet to send [20:39:32]OFD Sender: No OFD packet to send [20:39:37]OFD Sender: No OFD packet to send [20:39:42]OFD Sender: No OFD packet to send [20:39:47]OFD Sender: No OFD packet to send [20:39:52]OFD Sender: No OFD packet to send [20:39:57]OFD Sender: No OFD packet to send [20:39:57]accept exits with 9 [20:39:57]New connection [20:39:57]New thread 3066936676 created [20:39:57]Thread 3066793316 joined [20:39:57]Waiting for new connection... [20:39:57] Sock 9.Parse request [20:39:57]Sock 9.Check first char [20:39:57]Sock 9.First char is OK [20:39:57]request: POST /json_proto HTTP/1.0 [20:39:57]Method: POST [20:39:57]URL: /json_proto [20:39:57]Method is POST - this is cgi request [20:39:57]url: /json_proto [20:39:57]query_string will be loaded in cgi processing [20:39:57]execute_cgi json_proto POST (null) [20:39:57]execute_cgi path=json_proto method=POST [20:39:57]POST find Content-Length [20:39:57]Host: 172.17.46.195:8080 [20:39:57]Content-Length: 802 [20:39:57]Content-Type: application/json [20:39:57] [20:39:57]POST finish read [20:39:57]Found Content-Length = 802 [20:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:57]execute_script... [20: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)11326526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:57]POST & json_proto [20:39:57]process_json_proto [20:39:57]json parsed OK: [20:39:57]protocol is kg_v1.0 [20:39:57]action value=close_receipt [20:39:57]process_action close_receipt [20:39:57]cmd_close_receipt [20:39:57]MH_GetDate [20:39:57]Write to MH i2c: F0 00 00 B7 2A D0 [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: F0 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: F0 09 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: F0 09 00 B7 2A 00 9E 0A C1 66 8D AE BC 66 05 [20:39:57]GetLastDocTimeStamp 1723927046 [20:39:57]current date 1723927198 [20:39:57]FM_GetShiftState [20:39:57]SAM_PROTO_GetShiftState [20:39:57]wFMCommunicate request_size=4 [20:39:57]MH_SAM_APDU [20:39:57]CAPDU: 80 13 01 00 [20:39:57]Write to MH i2c: E2 08 00 B8 2A 80 13 01 00 00 00 00 00 5F [20:39:57]Write i2c OK [20:39:57]MH_I2C_Read... [20:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:57]Read from MH i2c: E2 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 0E 00 [20:39:57]MH_I2C_Read... [20:39:57]Read from MH i2c: E2 0E 00 B8 2A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BF [20:39:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:39:57]wFMCommunicate OK [20:39:57]SAM_PROTO_GetShiftState done [20:39:57]FM_GetShiftState done [20:39:57]opened in 1723853126 [20:39:57]opened+sec_in_day 1723939526 [20:39:57]quantity*price = 60027 [20:39:57]sum+1 = 60029 [20:39:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 600.28 袧小袩 1% : 5.31 袧袛小 12% : 63.75 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 600.28 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 665 17.08.2024 20:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199057 肖袩袛: 92626109786721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203958&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199057&fm=92626109786721&tin=02508201610067®Number=0000000000092545&sum=60028 [20:39:59]StoreToDocumentArchive [20:39:59]shift 463 fd 199057 [20:39:59]save to /storage/0463/doc_00199057 [20:39:59]save last doc name /storage/0463/doc_00199057 to /storage/kkm_last_doc_name [20:39:59]save OK [20:39:59]Clear old archive folders... [20:39:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:59]tlvbuf is 01A03100 [20:39:59]SAM_PROTO_ClearQueue [20:39:59]wFMCommunicate request_size=4 [20:39:59]MH_SAM_APDU [20:39:59]CAPDU: 80 09 00 00 [20:39:59]Write to MH i2c: E2 08 00 C5 2A 80 09 00 00 00 00 00 00 61 [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 C5 2A 00 90 00 63 [20:39:59]RAPDU: 90 00 [20:39:59]wFMCommunicate OK [20:39:59]SAM_PROTO_ClearQueue done [20:39:59]KKMCreateOFDPacket [20:39:59]OFDProtocolAddRootSTLVToBuf [20:39:59]FM_MakeSignedData [20:39:59]FM_MakeSignedData [20:39:59]SAM_PROTO_SignData [20:39:59]wFMCommunicate request_size=4 [20:39:59]MH_SAM_APDU [20:39:59]CAPDU: 80 0D 01 02 [20:39:59]Write to MH i2c: E2 08 00 C6 2A 80 0D 01 02 00 00 00 00 69 [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 C6 2A 00 90 00 64 [20:39:59]RAPDU: 90 00 [20:39:59]wFMCommunicate OK [20:39:59]wFMCommunicate request_size=255 [20:39:59]MH_SAM_APDU [20:39: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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 9E 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 09 03 00 35 04 06 00 54 [20:39:59]Write to MH i2c: E2 02 01 C7 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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 9E 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 09 03 00 35 04 06 00 54 00 00 B3 [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 C7 2A 00 90 00 65 [20:39:59]RAPDU: 90 00 [20:39:59]wFMCommunicate OK [20:39:59]wFMCommunicate request_size=10 [20:39:59]MH_SAM_APDU [20:39:59]CAPDU: 80 0D 02 02 05 3E 32 5E EA 61 [20:39:59]Write to MH i2c: E2 0D 00 C8 2A 80 0D 02 02 05 00 3E 32 5E EA 61 00 00 8F [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 03 00 C8 2A 00 90 00 66 [20:39:59]RAPDU: 90 00 [20:39:59]wFMCommunicate OK [20:39:59]wFMCommunicate request_size=4 [20:39:59]MH_SAM_APDU [20:39:59]CAPDU: 80 0D 03 02 [20:39:59]Write to MH i2c: E2 08 00 C9 2A 80 0D 03 02 00 00 00 00 6E [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 0B 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 0B 00 C9 2A 00 36 BA 17 51 43 42 F3 EF 90 00 2E [20:39:59]RAPDU: 36 BA 17 51 43 42 F3 EF 90 00 [20:39:59]wFMCommunicate OK [20:39:59]SAM_PROTO_SignData done [20:39:59]FM_MakeSignedData done [20:39:59]CreateOFDProtocolMessage [20:39:59]wFMCommunicate request_size=4 [20:39:59]MH_SAM_APDU [20:39:59]CAPDU: 80 11 00 00 [20:39:59]Write to MH i2c: E2 08 00 CA 2A 80 11 00 00 00 00 00 00 6E [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:59]Read from MH i2c: E2 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 17 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: E2 17 00 CA 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [20:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:39:59]wFMCommunicate OK [20:39:59]CreateOFDProtocolMessage done [20:39:59]OFDSenderStorePacket 199057 [20:39:59]StoreOFDPacket docnum=199057 [20:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DF 48 07 01 62 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 9E 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 09 03 00 35 04 06 00 54 3E 32 5E EA 61 36 BA 17 51 43 42 F3 EF [20:39:59]CheckFolder [20:39:59]dirname=/storage/ofd_packets [20:39:59]CheckFolder done [20:39:59]ProducePacketName [20:39:59]name=ofd_packets/00199057 [20:39:59]NVStorageSaveData ofd_packets/00199057 [20:39:59]File name is /storage/ofd_packets/00199057 [20:39:59]Write 301 bytes [20:39:59]NVStorageSaveData done [20:39:59]OFDSenderStorePacket done [20:39:59]KKMCreateOFDPacket done [20:39:59]NVStorageSaveData kkm_last_timestamp [20:39:59]File name is /storage/kkm_last_timestamp [20:39:59]Write 4 bytes [20:39:59]NVStorageSaveData done [20:39:59]ExternCall_PrintAddStr [20:39:59]wPrintStart [20:39:59]Write to MH i2c: 01 00 00 CB 2A F5 [20:39:59]Write i2c OK [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: 01 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: 01 07 00 [20:39:59]MH_I2C_Read... [20:39:59]Read from MH i2c: 01 07 00 CB 2A 00 00 00 00 00 FF 0F 0A [20:39:59]RasterBufferAndPrint [20:39:59]line 小褔械褌 N : (1)11326526 [20:39:59]line 袠袧袧: 02508201610067 [20:39:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:39:59]line 袩袪袨袛袗袞袗 [20:39:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [20:39:59]line 孝芯胁邪褉: 2710124500 [20:39:59]line 袗懈-95-袣-5 [20:39:59]line 8.090 * 74.20 [20:39:59]line = 600.28 [20:39:59]line 袧袛小 12% 袧小袩 1% [20:39:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:39:59]line 袠孝袨袚袨: 600.28 [20:39:59]line 袧小袩 1% : 5.31 [20:39:59]line 袧袛小 12% : 63.75 [20:39:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:39:59]line 袘械蟹薪邪谢.: 600.28 [20:39:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:39:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:39:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:39:59]line 效械泻 665 17.08.2024 20:39 [20:39:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:39:59]line 袟袧袦: 0300000079 [20:39:59]line 袪袧袦: 0000000000092545 [20:39:59]line 袙械褉褋懈褟 袣袣袦: 001 [20:39:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [20:39:59]line 肖袦: 0000000000871802 [20:39:59]line 肖袛: 199057 [20:39:59]line 肖袩袛: 92626109786721 [20:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T203958&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199057&fm=92626109786721&tin=02508201610067®Number=0000000000092545&sum=60028 [20:39:59]written 0, free lines is 4095 [20:39:59]OFD Sender: Processing packet 199057 [packets to send 246, broken 245] [20:39:59]ProducePacketName [20:39:59]name=ofd_packets/00199057 [20:39:59]OFD Sender: To server: 嚂鰌G, [20:39:59]CommunicateWithHost lk.salyk.kg:30040 [20:39:59]ConnectInit lk.salyk.kg [20:39:59]Connected sock=10 [20: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 31 38 30 32 0F 01 00 00 DF 48 07 01 62 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 9E 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 09 03 00 35 04 06 00 54 3E 32 5E EA 61 36 BA 17 51 43 42 F3 EF [20:40:00]Write to MH i2c: 01 00 00 F5 2A 1F [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: 01 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: 01 07 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: 01 07 00 F5 2A 00 00 00 00 00 EA 0C 1C [20:40:00]RasterBufferAndPrint [20:40:00]line [20:40:00]line [20:40:00]line [20:40:00]line [20:40:00]line [20:40:00]written 0, free lines is 3315 [20:40:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E0 F5 47 00 35 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 91 09 03 00 F4 03 04 00 AD B6 C0 66 B6 04 01 00 00 E8 84 83 EE 81 42 A5 6F [20:40:00]CommunicateWithHost err = 0 [20:40:00]CheckOFDResponse [20:40:00]1017 (14) - 77093643461234 [20:40:00]1041 (16) - 0000000000871802 [20:40:00]1040 (4) - 199057 [20:40:00]1012 (4) - 17.08.2024 14:41 [20:40:00]1206 (1) - 0 [20:40:00]OFD Sender: Remove packet 199057 [20:40:00]ProducePacketName [20:40:00]name=ofd_packets/00199057 [20:40:00]NVStorageDeleteData [20:40:00]MH_Cut [20:40:00]Write to MH i2c: D1 01 00 FC 2A 01 F8 [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: D1 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: D1 01 00 [20:40:00]MH_I2C_Read... [20:40:00]Read from MH i2c: D1 01 00 FC 2A 00 F7 [20:40:00]Write to MH i2c: 01 00 00 FD 2A 27 [20:40:00]Write i2c OK [20:40:00]MH_I2C_Read... [20:40:00]OFD Sender: No OFD packet to send [20:40:00]*** Cut start [20:40:00]*** Purtial cut [20:40:00]*** Stage 1: CUTSNS_PIN = 1 [20:40:01]Read from MH i2c: 01 [20:40:01]MH_I2C_Read... [20:40:01]*** Stop cut motor [20:40:01]*** Cut end [20:40:01]Read from MH i2c: 01 07 00 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: 01 07 00 FD 2A 00 00 00 00 00 FF 0F 3C [20:40:01]process_action close_receipt done [20:40:01]requested_data is exist [20:40:01]produce_requested_data [20:40:01]requested_item fm.sn is exist - process it [20:40:01]wFMCommunicate request_size=4 [20:40:01]MH_SAM_APDU [20:40:01]CAPDU: 80 11 00 00 [20:40:01]Write to MH i2c: E2 08 00 FE 2A 80 11 00 00 00 00 00 00 A2 [20:40:01]Write i2c OK [20:40:01]MH_I2C_Read... [20:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:01]Read from MH i2c: E2 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 17 00 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 17 00 FE 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [20:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:40:01]wFMCommunicate OK [20:40:01]requested_item fd.num is exist - process it [20:40:01]SAM_PROTO_GetFieldsCounters [20:40:01]wFMCommunicate request_size=4 [20:40:01]MH_SAM_APDU [20:40:01]CAPDU: 80 13 00 00 [20:40:01]Write to MH i2c: E2 08 00 FF 2A 80 13 00 00 00 00 00 00 A5 [20:40:01]Write i2c OK [20:40:01]MH_I2C_Read... [20:40:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:01]Read from MH i2c: E2 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 62 00 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 62 00 FF 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [20:40:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 91 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:01]wFMCommunicate OK [20:40:01]SAM_PROTO_GetFieldsCounters done [20:40:01]requested_item shift.num is exist - process it [20:40:01]requested_item shift.opened is exist - process it [20:40:01]req_shift_opened [20:40:01]FM_GetShiftState [20:40:01]SAM_PROTO_GetShiftState [20:40:01]wFMCommunicate request_size=4 [20:40:01]MH_SAM_APDU [20:40:01]CAPDU: 80 13 01 00 [20:40:01]Write to MH i2c: E2 08 00 00 2B 80 13 01 00 00 00 00 00 A8 [20:40:01]Write i2c OK [20:40:01]MH_I2C_Read... [20:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:01]Read from MH i2c: E2 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 0E 00 [20:40:01]MH_I2C_Read... [20:40:01]Read from MH i2c: E2 0E 00 00 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 08 [20:40:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:40:01]wFMCommunicate OK [20:40:01]SAM_PROTO_GetShiftState done [20:40:01]FM_GetShiftState done [20:40:01]req_shift_opened done [20:40:01]requested_item shift.open_date is exist - process it [20:40:01]req_shift_open_date [20:40:01]req_shift_open_date done [20:40:01]produce_requested_data done [20:40:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199057,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:40:01]process_action_free close_receipt [20:40:01]json_value_free [20:40:01]json_value_free done [20:40:01]process_json_proto returns [20:40:01]Send response to host [20:40:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199057,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:40:01]free response buf [20:40:01]execute_script done [20:40:01]execute_script returns [20:40:01]free content buf [20:40:01]Sock 9.Close socket [20:40:01]Sock 9.Thread stoped [20:40:05]OFD Sender: No OFD packet to send [20:40:10]OFD Sender: No OFD packet to send [20:40:15]OFD Sender: No OFD packet to send [20:40:20]OFD Sender: No OFD packet to send [20:40:25]OFD Sender: No OFD packet to send [20:40:30]OFD Sender: No OFD packet to send [20:40:35]OFD Sender: No OFD packet to send [20:40:40]OFD Sender: No OFD packet to send [20:40:45]OFD Sender: No OFD packet to send [20:40:50]OFD Sender: No OFD packet to send [20:40:55]OFD Sender: No OFD packet to send [20:41:00]OFD Sender: No OFD packet to send [20:41:05]OFD Sender: No OFD packet to send [20:41:10]OFD Sender: No OFD packet to send [20:41:14]accept exits with 7 [20:41:14]New connection [20:41:14]New thread 3066793316 created [20:41:14]Thread 3066936676 joined [20:41:14]Waiting for new connection... [20:41:14] Sock 7.Parse request [20:41:14]Sock 7.Check first char [20:41:14]Sock 7.First char is OK [20:41:14]request: POST /json_proto HTTP/1.0 [20:41:14]Method: POST [20:41:14]URL: /json_proto [20:41:14]Method is POST - this is cgi request [20:41:14]url: /json_proto [20:41:14]query_string will be loaded in cgi processing [20:41:14]execute_cgi json_proto POST (null) [20:41:14]execute_cgi path=json_proto method=POST [20:41:14]POST find Content-Length [20:41:14]Host: 172.17.46.195:8080 [20:41:14]Content-Length: 680 [20:41:14]Content-Type: application/json [20:41:14] [20:41:14]POST finish read [20:41:14]Found Content-Length = 680 [20:41:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "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" ] } } [20:41:14]execute_script... [20:41: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)11326527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 13.280, "sum" : 900.38, "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" ] } } [20:41:14]POST & json_proto [20:41:14]process_json_proto [20:41:14]json parsed OK: [20:41:14]protocol is kg_v1.0 [20:41:14]action value=close_receipt [20:41:14]process_action close_receipt [20:41:14]cmd_close_receipt [20:41:14]MH_GetDate [20:41:14]Write to MH i2c: F0 00 00 01 2B 1B [20:41:14]Write i2c OK [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 09 00 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: F0 09 00 01 2B 00 EB 0A C1 66 8D AE BC 66 9D [20:41:14]GetLastDocTimeStamp 1723927198 [20:41:14]current date 1723927275 [20:41:14]FM_GetShiftState [20:41:14]SAM_PROTO_GetShiftState [20:41:14]wFMCommunicate request_size=4 [20:41:14]MH_SAM_APDU [20:41:14]CAPDU: 80 13 01 00 [20:41:14]Write to MH i2c: E2 08 00 02 2B 80 13 01 00 00 00 00 00 AA [20:41:14]Write i2c OK [20:41:14]MH_I2C_Read... [20:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:14]Read from MH i2c: E2 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: E2 0E 00 [20:41:14]MH_I2C_Read... [20:41:14]Read from MH i2c: E2 0E 00 02 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0A [20:41:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:41:14]wFMCommunicate OK [20:41:14]SAM_PROTO_GetShiftState done [20:41:14]FM_GetShiftState done [20:41:14]opened in 1723853126 [20:41:14]opened+sec_in_day 1723939526 [20:41:14]quantity*price = 90038 [20:41:14]sum+1 = 90039 [20:41:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 900.00 袙薪械褋械薪芯: 900.00 小袛袗效袗: 0.00 袧小袩 1% : 7.97 袧袛小 12% : 95.62 袧邪谢懈褔薪褘屑懈: 900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 666 17.08.2024 20:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199058 肖袩袛: 11723535807865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199058&fm=11723535807865&tin=02508201610067®Number=0000000000092545&sum=90000 [20:41:15]StoreToDocumentArchive [20:41:15]shift 463 fd 199058 [20:41:15]save to /storage/0463/doc_00199058 [20:41:15]save last doc name /storage/0463/doc_00199058 to /storage/kkm_last_doc_name [20:41:15]save OK [20:41:15]Clear old archive folders... [20:41:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:15]tlvbuf is 01A346B0 [20:41:15]SAM_PROTO_ClearQueue [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 09 00 00 [20:41:15]Write to MH i2c: E2 08 00 0F 2B 80 09 00 00 00 00 00 00 AC [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 0F 2B 00 90 00 AE [20:41:15]RAPDU: 90 00 [20:41:15]wFMCommunicate OK [20:41:15]SAM_PROTO_ClearQueue done [20:41:15]KKMCreateOFDPacket [20:41:15]OFDProtocolAddRootSTLVToBuf [20:41:15]FM_MakeSignedData [20:41:15]FM_MakeSignedData [20:41:15]SAM_PROTO_SignData [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 0D 01 02 [20:41:15]Write to MH i2c: E2 08 00 10 2B 80 0D 01 02 00 00 00 00 B4 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 10 2B 00 90 00 AF [20:41:15]RAPDU: 90 00 [20:41:15]wFMCommunicate OK [20:41:15]wFMCommunicate request_size=255 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 EB 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 09 03 00 35 04 06 00 0A [20:41:15]Write to MH i2c: E2 02 01 11 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 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 EB 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 09 03 00 35 04 06 00 0A 00 00 25 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 11 2B 00 90 00 B0 [20:41:15]RAPDU: 90 00 [20:41:15]wFMCommunicate OK [20:41:15]wFMCommunicate request_size=10 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 0D 02 02 05 A9 99 2F F5 79 [20:41:15]Write to MH i2c: E2 0D 00 12 2B 80 0D 02 02 05 00 A9 99 2F F5 79 00 00 A0 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 03 00 12 2B 00 90 00 B1 [20:41:15]RAPDU: 90 00 [20:41:15]wFMCommunicate OK [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 0D 03 02 [20:41:15]Write to MH i2c: E2 08 00 13 2B 80 0D 03 02 00 00 00 00 B9 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]OFD Sender: No OFD packet to send [20:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 0B 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 0B 00 13 2B 00 40 AC B8 E2 9F D1 66 AB 90 00 C1 [20:41:15]RAPDU: 40 AC B8 E2 9F D1 66 AB 90 00 [20:41:15]wFMCommunicate OK [20:41:15]SAM_PROTO_SignData done [20:41:15]FM_MakeSignedData done [20:41:15]CreateOFDProtocolMessage [20:41:15]wFMCommunicate request_size=4 [20:41:15]MH_SAM_APDU [20:41:15]CAPDU: 80 11 00 00 [20:41:15]Write to MH i2c: E2 08 00 14 2B 80 11 00 00 00 00 00 00 B9 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:15]Read from MH i2c: E2 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 17 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: E2 17 00 14 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [20:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:41:15]wFMCommunicate OK [20:41:15]CreateOFDProtocolMessage done [20:41:15]OFDSenderStorePacket 199058 [20:41:15]StoreOFDPacket docnum=199058 [20:41:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 72 07 01 0C 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 EB 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 09 03 00 35 04 06 00 0A A9 99 2F F5 79 40 AC B8 E2 9F D1 66 AB [20:41:15]CheckFolder [20:41:15]dirname=/storage/ofd_packets [20:41:15]CheckFolder done [20:41:15]ProducePacketName [20:41:15]name=ofd_packets/00199058 [20:41:15]NVStorageSaveData ofd_packets/00199058 [20:41:15]File name is /storage/ofd_packets/00199058 [20:41:15]Write 301 bytes [20:41:15]NVStorageSaveData done [20:41:15]OFDSenderStorePacket done [20:41:15]KKMCreateOFDPacket done [20:41:15]NVStorageSaveData kkm_last_timestamp [20:41:15]File name is /storage/kkm_last_timestamp [20:41:15]Write 4 bytes [20:41:15]NVStorageSaveData done [20:41:15]ExternCall_PrintAddStr [20:41:15]wPrintStart [20:41:15]Write to MH i2c: 01 00 00 15 2B 40 [20:41:15]Write i2c OK [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: 01 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: 01 07 00 [20:41:15]MH_I2C_Read... [20:41:15]Read from MH i2c: 01 07 00 15 2B 00 00 00 00 00 FF 0F 55 [20:41:15]RasterBufferAndPrint [20:41:15]line 小褔械褌 N : (1)11326527 [20:41:15]line 袠袧袧: 02508201610067 [20:41:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:41:15]line 袩袪袨袛袗袞袗 [20:41:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [20:41:15]line 孝芯胁邪褉: 2710124130 [20:41:15]line 袗懈-92-袣-4 [20:41:15]line 13.280 * 67.80 [20:41:15]line = 900.38 [20:41:15]line 袧袛小 12% 袧小袩 1% [20:41:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:41:15]line 袨袣袪校袚袥袝袧袠袝: -0.38 [20:41:15]line 袠孝袨袚袨: 900.00 [20:41:15]line 袙薪械褋械薪芯: 900.00 [20:41:15]line 小袛袗效袗: 0.00 [20:41:15]line 袧小袩 1% : 7.97 [20:41:15]line 袧袛小 12% : 95.62 [20:41:15]line 袧邪谢懈褔薪褘屑懈: 900.00 [20:41:15]line 袘械蟹薪邪谢.: 0.00 [20:41:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:41:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:41:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:41:15]line 效械泻 666 17.08.2024 20:41 [20:41:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:41:15]line 袟袧袦: 0300000079 [20:41:15]line 袪袧袦: 0000000000092545 [20:41:15]line 袙械褉褋懈褟 袣袣袦: 001 [20:41:15]line 肖袦: 0000000000871802 [20:41:15]line 肖袛: 199058 [20:41:15]line 肖袩袛: 11723535807865 [20:41:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199058&fm=11723535807865&tin=02508201610067®Number=0000000000092545&sum=90000 [20:41:15]written 0, free lines is 4095 [20:41:15]OFD Sender: Processing packet 199058 [packets to send 246, broken 245] [20:41:15]ProducePacketName [20:41:15]name=ofd_packets/00199058 [20:41:15]OFD Sender: To server: 嚂鰌G, [20:41:15]CommunicateWithHost lk.salyk.kg:30040 [20:41:15]ConnectInit lk.salyk.kg [20:41:16]Connected sock=10 [20:41:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 72 07 01 0C 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 02 00 00 F4 03 04 00 EB 0A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 09 03 00 35 04 06 00 0A A9 99 2F F5 79 40 AC B8 E2 9F D1 66 AB [20:41:16]Write to MH i2c: 01 00 00 40 2B 6B [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 07 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: 01 07 00 40 2B 00 00 00 00 00 DF 0C 5D [20:41:16]RasterBufferAndPrint [20:41:16]line [20:41:16]line [20:41:16]line [20:41:16]line [20:41:16]line [20:41:16]written 0, free lines is 3301 [20:41:16]MH_Cut [20:41:16]Write to MH i2c: D1 01 00 47 2B 01 44 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: D1 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: D1 01 00 [20:41:16]MH_I2C_Read... [20:41:16]Read from MH i2c: D1 01 00 47 2B 00 43 [20:41:16]Write to MH i2c: 01 00 00 48 2B 73 [20:41:16]Write i2c OK [20:41:16]MH_I2C_Read... [20:41:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 95 47 00 E0 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 92 09 03 00 F4 03 04 00 FA B6 C0 66 B6 04 01 00 00 54 B0 69 99 47 36 12 E3 [20:41:16]CommunicateWithHost err = 0 [20:41:16]CheckOFDResponse [20:41:16]1017 (14) - 77093643461234 [20:41:16]1041 (16) - 0000000000871802 [20:41:16]1040 (4) - 199058 [20:41:16]1012 (4) - 17.08.2024 14:43 [20:41:16]1206 (1) - 0 [20:41:16]OFD Sender: Remove packet 199058 [20:41:16]ProducePacketName [20:41:16]name=ofd_packets/00199058 [20:41:16]NVStorageDeleteData [20:41:16]OFD Sender: No OFD packet to send [20:41:17]*** Cut start [20:41:17]*** Purtial cut [20:41:17]*** CUTSNS_PIN = 0 [20:41:17]*** Stage 1: CUTSNS_PIN = 1 [20:41:19]Read from MH i2c: 01 [20:41:19]MH_I2C_Read... [20:41:19]*** Stop cut motor [20:41:19]*** Cut end [20:41:19]Read from MH i2c: 01 07 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: 01 07 00 48 2B 00 00 00 00 00 FF 0F 88 [20:41:19]process_action close_receipt done [20:41:19]requested_data is exist [20:41:19]produce_requested_data [20:41:19]requested_item fm.sn is exist - process it [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 11 00 00 [20:41:19]Write to MH i2c: E2 08 00 49 2B 80 11 00 00 00 00 00 00 EE [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 17 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 17 00 49 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [20:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:41:19]wFMCommunicate OK [20:41:19]requested_item fd.num is exist - process it [20:41:19]SAM_PROTO_GetFieldsCounters [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 13 00 00 [20:41:19]Write to MH i2c: E2 08 00 4A 2B 80 13 00 00 00 00 00 00 F1 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 62 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 62 00 4A 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [20:41:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 92 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:19]wFMCommunicate OK [20:41:19]SAM_PROTO_GetFieldsCounters done [20:41:19]requested_item shift.num is exist - process it [20:41:19]requested_item shift.opened is exist - process it [20:41:19]req_shift_opened [20:41:19]FM_GetShiftState [20:41:19]SAM_PROTO_GetShiftState [20:41:19]wFMCommunicate request_size=4 [20:41:19]MH_SAM_APDU [20:41:19]CAPDU: 80 13 01 00 [20:41:19]Write to MH i2c: E2 08 00 4B 2B 80 13 01 00 00 00 00 00 F3 [20:41:19]Write i2c OK [20:41:19]MH_I2C_Read... [20:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:19]Read from MH i2c: E2 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 0E 00 [20:41:19]MH_I2C_Read... [20:41:19]Read from MH i2c: E2 0E 00 4B 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 53 [20:41:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:41:19]wFMCommunicate OK [20:41:19]SAM_PROTO_GetShiftState done [20:41:19]FM_GetShiftState done [20:41:19]req_shift_opened done [20:41:19]requested_item shift.open_date is exist - process it [20:41:19]req_shift_open_date [20:41:19]req_shift_open_date done [20:41:19]produce_requested_data done [20:41:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199058,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:41:19]process_action_free close_receipt [20:41:19]json_value_free [20:41:19]json_value_free done [20:41:19]process_json_proto returns [20:41:19]Send response to host [20:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199058,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:41:19]free response buf [20:41:19]execute_script done [20:41:19]execute_script returns [20:41:19]free content buf [20:41:19]Sock 7.Close socket [20:41:19]Sock 7.Thread stoped [20:41:21]OFD Sender: No OFD packet to send [20:41:26]OFD Sender: No OFD packet to send [20:41:31]OFD Sender: No OFD packet to send [20:41:36]OFD Sender: No OFD packet to send [20:41:41]OFD Sender: No OFD packet to send [20:41:46]OFD Sender: No OFD packet to send [20:41:51]OFD Sender: No OFD packet to send [20:41:56]OFD Sender: No OFD packet to send [20:42:01]OFD Sender: No OFD packet to send [20:42:06]OFD Sender: No OFD packet to send [20:42:11]OFD Sender: No OFD packet to send [20:42:16]OFD Sender: No OFD packet to send [20:42:21]OFD Sender: No OFD packet to send [20:42:26]OFD Sender: No OFD packet to send [20:42:31]OFD Sender: No OFD packet to send [20:42:36]OFD Sender: No OFD packet to send [20:42:41]OFD Sender: No OFD packet to send [20:42:46]OFD Sender: No OFD packet to send [20:42:51]OFD Sender: No OFD packet to send [20:42:56]OFD Sender: No OFD packet to send [20:43:01]OFD Sender: No OFD packet to send [20:43:07]OFD Sender: No OFD packet to send [20:43:12]OFD Sender: No OFD packet to send [20:43:12]accept exits with 9 [20:43:12]New connection [20:43:12]New thread 3066936676 created [20:43:12]Thread 3066793316 joined [20:43:12]Waiting for new connection... [20:43:12] Sock 9.Parse request [20:43:12]Sock 9.Check first char [20:43:12]Sock 9.First char is OK [20:43:12]request: POST /json_proto HTTP/1.0 [20:43:12]Method: POST [20:43:12]URL: /json_proto [20:43:12]Method is POST - this is cgi request [20:43:12]url: /json_proto [20:43:12]query_string will be loaded in cgi processing [20:43:12]execute_cgi json_proto POST (null) [20:43:12]execute_cgi path=json_proto method=POST [20:43:12]POST find Content-Length [20:43:12]Host: 172.17.46.195:8080 [20:43:12]Content-Length: 805 [20:43:12]Content-Type: application/json [20:43:12] [20:43:12]POST finish read [20:43:12]Found Content-Length = 805 [20:43:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:12]execute_script... [20:43: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)11326530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:12]POST & json_proto [20:43:12]process_json_proto [20:43:12]json parsed OK: [20:43:12]protocol is kg_v1.0 [20:43:12]action value=close_receipt [20:43:12]process_action close_receipt [20:43:12]cmd_close_receipt [20:43:12]MH_GetDate [20:43:12]Write to MH i2c: F0 00 00 4C 2B 66 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: F0 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: F0 09 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: F0 09 00 4C 2B 00 61 0B C1 66 8D AE BC 66 5F [20:43:12]GetLastDocTimeStamp 1723927275 [20:43:12]current date 1723927393 [20:43:12]FM_GetShiftState [20:43:12]SAM_PROTO_GetShiftState [20:43:12]wFMCommunicate request_size=4 [20:43:12]MH_SAM_APDU [20:43:12]CAPDU: 80 13 01 00 [20:43:12]Write to MH i2c: E2 08 00 4D 2B 80 13 01 00 00 00 00 00 F5 [20:43:12]Write i2c OK [20:43:12]MH_I2C_Read... [20:43:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:12]Read from MH i2c: E2 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 0E 00 [20:43:12]MH_I2C_Read... [20:43:12]Read from MH i2c: E2 0E 00 4D 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 55 [20:43:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:12]wFMCommunicate OK [20:43:12]SAM_PROTO_GetShiftState done [20:43:12]FM_GetShiftState done [20:43:12]opened in 1723853126 [20:43:12]opened+sec_in_day 1723939526 [20:43:12]quantity*price = 100021 [20:43:12]sum+1 = 100023 [20:43:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 667 17.08.2024 20:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199059 肖袩袛: 209379135640923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199059&fm=209379135640923&tin=02508201610067®Number=0000000000092545&sum=100022 [20:43:13]StoreToDocumentArchive [20:43:13]shift 463 fd 199059 [20:43:13]save to /storage/0463/doc_00199059 [20:43:13]save last doc name /storage/0463/doc_00199059 to /storage/kkm_last_doc_name [20:43:13]save OK [20:43:13]Clear old archive folders... [20:43:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:13]tlvbuf is 019B9520 [20:43:13]SAM_PROTO_ClearQueue [20:43:13]wFMCommunicate request_size=4 [20:43:13]MH_SAM_APDU [20:43:13]CAPDU: 80 09 00 00 [20:43:13]Write to MH i2c: E2 08 00 5A 2B 80 09 00 00 00 00 00 00 F7 [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:13]Read from MH i2c: E2 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 5A 2B 00 90 00 F9 [20:43:13]RAPDU: 90 00 [20:43:13]wFMCommunicate OK [20:43:13]SAM_PROTO_ClearQueue done [20:43:13]KKMCreateOFDPacket [20:43:13]OFDProtocolAddRootSTLVToBuf [20:43:13]FM_MakeSignedData [20:43:13]FM_MakeSignedData [20:43:13]SAM_PROTO_SignData [20:43:13]wFMCommunicate request_size=4 [20:43:13]MH_SAM_APDU [20:43:13]CAPDU: 80 0D 01 02 [20:43:13]Write to MH i2c: E2 08 00 5B 2B 80 0D 01 02 00 00 00 00 FF [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:13]Read from MH i2c: E2 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 5B 2B 00 90 00 FA [20:43:13]RAPDU: 90 00 [20:43:13]wFMCommunicate OK [20:43:13]wFMCommunicate request_size=255 [20:43:13]MH_SAM_APDU [20:43: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 61 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 09 03 00 35 04 06 00 BE [20:43:13]Write to MH i2c: E2 02 01 5C 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 61 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 09 03 00 35 04 06 00 BE 00 00 2E [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:13]Read from MH i2c: E2 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 5C 2B 00 90 00 FB [20:43:13]RAPDU: 90 00 [20:43:13]wFMCommunicate OK [20:43:13]wFMCommunicate request_size=10 [20:43:13]MH_SAM_APDU [20:43:13]CAPDU: 80 0D 02 02 05 6D E1 00 D5 5B [20:43:13]Write to MH i2c: E2 0D 00 5D 2B 80 0D 02 02 05 00 6D E1 00 D5 5B 00 00 8A [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:13]Read from MH i2c: E2 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 [20:43:13]MH_I2C_Read... [20:43:13]Read from MH i2c: E2 03 00 5D 2B 00 90 00 FC [20:43:13]RAPDU: 90 00 [20:43:13]wFMCommunicate OK [20:43:13]wFMCommunicate request_size=4 [20:43:13]MH_SAM_APDU [20:43:13]CAPDU: 80 0D 03 02 [20:43:13]Write to MH i2c: E2 08 00 5E 2B 80 0D 03 02 00 00 00 00 04 [20:43:13]Write i2c OK [20:43:13]MH_I2C_Read... [20:43:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:14]Read from MH i2c: E2 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: E2 0B 00 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: E2 0B 00 5E 2B 00 51 DF E1 3D B1 A3 93 F9 90 00 33 [20:43:14]RAPDU: 51 DF E1 3D B1 A3 93 F9 90 00 [20:43:14]wFMCommunicate OK [20:43:14]SAM_PROTO_SignData done [20:43:14]FM_MakeSignedData done [20:43:14]CreateOFDProtocolMessage [20:43:14]wFMCommunicate request_size=4 [20:43:14]MH_SAM_APDU [20:43:14]CAPDU: 80 11 00 00 [20:43:14]Write to MH i2c: E2 08 00 5F 2B 80 11 00 00 00 00 00 00 04 [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:14]Read from MH i2c: E2 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: E2 17 00 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: E2 17 00 5F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [20:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:14]wFMCommunicate OK [20:43:14]CreateOFDProtocolMessage done [20:43:14]OFDSenderStorePacket 199059 [20:43:14]StoreOFDPacket docnum=199059 [20:43:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 59 15 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 61 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 09 03 00 35 04 06 00 BE 6D E1 00 D5 5B 51 DF E1 3D B1 A3 93 F9 [20:43:14]CheckFolder [20:43:14]dirname=/storage/ofd_packets [20:43:14]CheckFolder done [20:43:14]ProducePacketName [20:43:14]name=ofd_packets/00199059 [20:43:14]NVStorageSaveData ofd_packets/00199059 [20:43:14]File name is /storage/ofd_packets/00199059 [20:43:14]Write 301 bytes [20:43:14]NVStorageSaveData done [20:43:14]OFDSenderStorePacket done [20:43:14]KKMCreateOFDPacket done [20:43:14]NVStorageSaveData kkm_last_timestamp [20:43:14]File name is /storage/kkm_last_timestamp [20:43:14]Write 4 bytes [20:43:14]NVStorageSaveData done [20:43:14]ExternCall_PrintAddStr [20:43:14]wPrintStart [20:43:14]Write to MH i2c: 01 00 00 60 2B 8B [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 07 00 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 07 00 60 2B 00 00 00 00 00 FF 0F A0 [20:43:14]RasterBufferAndPrint [20:43:14]line 小褔械褌 N : (1)11326530 [20:43:14]line 袠袧袧: 02508201610067 [20:43:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:43:14]line 袩袪袨袛袗袞袗 [20:43:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [20:43:14]line 孝芯胁邪褉: 2710124500 [20:43:14]line 袗懈-95-袣-5 [20:43:14]line 13.480 * 74.20 [20:43:14]line = 1000.22 [20:43:14]line 袧袛小 12% 袧小袩 1% [20:43:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:43:14]line 袠孝袨袚袨: 1000.22 [20:43:14]line 袧小袩 1% : 8.85 [20:43:14]line 袧袛小 12% : 106.22 [20:43:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:43:14]line 袘械蟹薪邪谢.: 1000.22 [20:43:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:43:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:43:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:43:14]line 效械泻 667 17.08.2024 20:43 [20:43:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:43:14]line 袟袧袦: 0300000079 [20:43:14]line 袪袧袦: 0000000000092545 [20:43:14]line 袙械褉褋懈褟 袣袣袦: 001 [20:43:14]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [20:43:14]line 肖袦: 0000000000871802 [20:43:14]line 肖袛: 199059 [20:43:14]line 肖袩袛: 209379135640923 [20:43:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204313&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199059&fm=209379135640923&tin=02508201610067®Number=0000000000092545&sum=100022 [20:43:14]written 0, free lines is 4095 [20:43:14]OFD Sender: Processing packet 199059 [packets to send 246, broken 245] [20:43:14]ProducePacketName [20:43:14]name=ofd_packets/00199059 [20:43:14]OFD Sender: To server: 嚂鰌G, [20:43:14]CommunicateWithHost lk.salyk.kg:30040 [20:43:14]ConnectInit lk.salyk.kg [20:43:14]Connected sock=10 [20:43:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 59 15 07 01 7B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 61 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 09 03 00 35 04 06 00 BE 6D E1 00 D5 5B 51 DF E1 3D B1 A3 93 F9 [20:43:14]Write to MH i2c: 01 00 00 8A 2B B5 [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 07 00 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: 01 07 00 8A 2B 00 00 00 00 00 E6 0C AE [20:43:14]RasterBufferAndPrint [20:43:14]line [20:43:14]line [20:43:14]line [20:43:14]line [20:43:14]line [20:43:14]written 0, free lines is 3309 [20:43:14]MH_Cut [20:43:14]Write to MH i2c: D1 01 00 91 2B 01 8E [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: D1 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: D1 01 00 [20:43:14]MH_I2C_Read... [20:43:14]Read from MH i2c: D1 01 00 91 2B 00 8D [20:43:14]Write to MH i2c: 01 00 00 92 2B BD [20:43:14]Write i2c OK [20:43:14]MH_I2C_Read... [20:43:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E5 59 47 00 AA 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 93 09 03 00 F4 03 04 00 70 B7 C0 66 B6 04 01 00 00 7E 29 87 35 12 B6 2F 2A [20:43:14]CommunicateWithHost err = 0 [20:43:14]CheckOFDResponse [20:43:14]1017 (14) - 77093643461234 [20:43:14]1041 (16) - 0000000000871802 [20:43:14]1040 (4) - 199059 [20:43:14]1012 (4) - 17.08.2024 14:45 [20:43:14]1206 (1) - 0 [20:43:14]OFD Sender: Remove packet 199059 [20:43:14]ProducePacketName [20:43:14]name=ofd_packets/00199059 [20:43:14]NVStorageDeleteData [20:43:15]OFD Sender: No OFD packet to send [20:43:15]*** Cut start [20:43:15]*** Purtial cut [20:43:15]*** Stage 1: CUTSNS_PIN = 1 [20:43:15]Read from MH i2c: 01 [20:43:15]MH_I2C_Read... [20:43:15]*** Stop cut motor [20:43:15]*** Cut end [20:43:15]Read from MH i2c: 01 07 00 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: 01 07 00 92 2B 00 00 00 00 00 FF 0F D2 [20:43:15]process_action close_receipt done [20:43:15]requested_data is exist [20:43:15]produce_requested_data [20:43:15]requested_item fm.sn is exist - process it [20:43:15]wFMCommunicate request_size=4 [20:43:15]MH_SAM_APDU [20:43:15]CAPDU: 80 11 00 00 [20:43:15]Write to MH i2c: E2 08 00 93 2B 80 11 00 00 00 00 00 00 38 [20:43:15]Write i2c OK [20:43:15]MH_I2C_Read... [20:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:15]Read from MH i2c: E2 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 17 00 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 17 00 93 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [20:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:15]wFMCommunicate OK [20:43:15]requested_item fd.num is exist - process it [20:43:15]SAM_PROTO_GetFieldsCounters [20:43:15]wFMCommunicate request_size=4 [20:43:15]MH_SAM_APDU [20:43:15]CAPDU: 80 13 00 00 [20:43:15]Write to MH i2c: E2 08 00 94 2B 80 13 00 00 00 00 00 00 3B [20:43:15]Write i2c OK [20:43:15]MH_I2C_Read... [20:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:15]Read from MH i2c: E2 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 62 00 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 62 00 94 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [20:43:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 93 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:15]wFMCommunicate OK [20:43:15]SAM_PROTO_GetFieldsCounters done [20:43:15]requested_item shift.num is exist - process it [20:43:15]requested_item shift.opened is exist - process it [20:43:15]req_shift_opened [20:43:15]FM_GetShiftState [20:43:15]SAM_PROTO_GetShiftState [20:43:15]wFMCommunicate request_size=4 [20:43:15]MH_SAM_APDU [20:43:15]CAPDU: 80 13 01 00 [20:43:15]Write to MH i2c: E2 08 00 95 2B 80 13 01 00 00 00 00 00 3D [20:43:15]Write i2c OK [20:43:15]MH_I2C_Read... [20:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:15]Read from MH i2c: E2 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 0E 00 [20:43:15]MH_I2C_Read... [20:43:15]Read from MH i2c: E2 0E 00 95 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9D [20:43:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:15]wFMCommunicate OK [20:43:15]SAM_PROTO_GetShiftState done [20:43:15]FM_GetShiftState done [20:43:15]req_shift_opened done [20:43:15]requested_item shift.open_date is exist - process it [20:43:15]req_shift_open_date [20:43:15]req_shift_open_date done [20:43:15]produce_requested_data done [20:43:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199059,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:43:15]process_action_free close_receipt [20:43:15]json_value_free [20:43:15]json_value_free done [20:43:15]process_json_proto returns [20:43:15]Send response to host [20:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199059,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:43:15]free response buf [20:43:15]execute_script done [20:43:15]execute_script returns [20:43:15]free content buf [20:43:15]Sock 9.Close socket [20:43:15]Sock 9.Thread stoped [20:43:20]OFD Sender: No OFD packet to send [20:43:24]accept exits with 7 [20:43:24]New connection [20:43:24]New thread 3066793316 created [20:43:24]Thread 3066936676 joined [20:43:24]Waiting for new connection... [20:43:24] Sock 7.Parse request [20:43:24]Sock 7.Check first char [20:43:24]Sock 7.First char is OK [20:43:24]request: POST /json_proto HTTP/1.0 [20:43:24]Method: POST [20:43:24]URL: /json_proto [20:43:24]Method is POST - this is cgi request [20:43:24]url: /json_proto [20:43:24]query_string will be loaded in cgi processing [20:43:24]execute_cgi json_proto POST (null) [20:43:24]execute_cgi path=json_proto method=POST [20:43:24]POST find Content-Length [20:43:24]Host: 172.17.46.195:8080 [20:43:24]Content-Length: 811 [20:43:24]Content-Type: application/json [20:43:24] [20:43:24]POST finish read [20:43:24]Found Content-Length = 811 [20:43:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:24]execute_script... [20:43: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)11326529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:24]POST & json_proto [20:43:24]process_json_proto [20:43:24]json parsed OK: [20:43:24]protocol is kg_v1.0 [20:43:24]action value=close_receipt [20:43:24]process_action close_receipt [20:43:24]cmd_close_receipt [20:43:24]MH_GetDate [20:43:24]Write to MH i2c: F0 00 00 96 2B B0 [20:43:24]Write i2c OK [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: F0 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: F0 09 00 [20:43:24]MH_I2C_Read... [20:43:24]Read from MH i2c: F0 09 00 96 2B 00 6E 0B C1 66 8D AE BC 66 B6 [20:43:24]GetLastDocTimeStamp 1723927393 [20:43:24]current date 1723927406 [20:43:24]FM_GetShiftState [20:43:24]SAM_PROTO_GetShiftState [20:43:24]wFMCommunicate request_size=4 [20:43:24]MH_SAM_APDU [20:43:24]CAPDU: 80 13 01 00 [20:43:24]Write to MH i2c: E2 08 00 97 2B 80 13 01 00 00 00 00 00 3F [20:43:24]Write i2c OK [20:43:24]MH_I2C_Read... [20:43:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:25]Read from MH i2c: E2 [20:43:25]MH_I2C_Read... [20:43:25]Read from MH i2c: E2 0E 00 [20:43:25]MH_I2C_Read... [20:43:25]Read from MH i2c: E2 0E 00 97 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9F [20:43:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:25]wFMCommunicate OK [20:43:25]SAM_PROTO_GetShiftState done [20:43:25]FM_GetShiftState done [20:43:25]opened in 1723853126 [20:43:25]opened+sec_in_day 1723939526 [20:43:25]quantity*price = 500024 [20:43:25]sum+1 = 500025 [20:43:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 5000.24 袧小袩 1% : 44.25 袧袛小 12% : 531.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 5000.24 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 668 17.08.2024 20:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199060 肖袩袛: 214118920247172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204326&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199060&fm=214118920247172&tin=02508201610067®Number=0000000000092545&sum=500024 [20:43:26]StoreToDocumentArchive [20:43:26]shift 463 fd 199060 [20:43:26]save to /storage/0463/doc_00199060 [20:43:26]save last doc name /storage/0463/doc_00199060 to /storage/kkm_last_doc_name [20:43:26]save OK [20:43:26]Clear old archive folders... [20:43:26]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:43:26]tlvbuf is 019EC380 [20:43:26]SAM_PROTO_ClearQueue [20:43:26]wFMCommunicate request_size=4 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 09 00 00 [20:43:26]Write to MH i2c: E2 08 00 A4 2B 80 09 00 00 00 00 00 00 41 [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 A4 2B 00 90 00 43 [20:43:26]RAPDU: 90 00 [20:43:26]wFMCommunicate OK [20:43:26]SAM_PROTO_ClearQueue done [20:43:26]KKMCreateOFDPacket [20:43:26]OFDProtocolAddRootSTLVToBuf [20:43:26]FM_MakeSignedData [20:43:26]FM_MakeSignedData [20:43:26]SAM_PROTO_SignData [20:43:26]wFMCommunicate request_size=4 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 0D 01 02 [20:43:26]Write to MH i2c: E2 08 00 A5 2B 80 0D 01 02 00 00 00 00 49 [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 A5 2B 00 90 00 44 [20:43:26]RAPDU: 90 00 [20:43:26]wFMCommunicate OK [20:43:26]wFMCommunicate request_size=255 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 6E 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 09 03 [20:43:26]Write to MH i2c: E2 02 01 A6 2B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 6E 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 09 03 00 00 00 [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 A6 2B 00 90 00 45 [20:43:26]RAPDU: 90 00 [20:43:26]wFMCommunicate OK [20:43:26]wFMCommunicate request_size=16 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C2 BD 72 2E 57 84 [20:43:26]Write to MH i2c: E2 13 00 A7 2B 80 0D 02 02 0B 00 00 35 04 06 00 C2 BD 72 2E 57 84 00 00 9B [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 03 00 A7 2B 00 90 00 46 [20:43:26]RAPDU: 90 00 [20:43:26]wFMCommunicate OK [20:43:26]wFMCommunicate request_size=4 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 0D 03 02 [20:43:26]Write to MH i2c: E2 08 00 A8 2B 80 0D 03 02 00 00 00 00 4E [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 0B 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 0B 00 A8 2B 00 5A 7F AF CE 60 71 67 11 90 00 EE [20:43:26]RAPDU: 5A 7F AF CE 60 71 67 11 90 00 [20:43:26]wFMCommunicate OK [20:43:26]SAM_PROTO_SignData done [20:43:26]FM_MakeSignedData done [20:43:26]CreateOFDProtocolMessage [20:43:26]wFMCommunicate request_size=4 [20:43:26]MH_SAM_APDU [20:43:26]CAPDU: 80 11 00 00 [20:43:26]Write to MH i2c: E2 08 00 A9 2B 80 11 00 00 00 00 00 00 4E [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:26]Read from MH i2c: E2 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 17 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: E2 17 00 A9 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [20:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:26]wFMCommunicate OK [20:43:26]CreateOFDProtocolMessage done [20:43:26]OFDSenderStorePacket 199060 [20:43:26]StoreOFDPacket docnum=199060 [20:43:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 20 5D 0D 01 1C 61 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 6E 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 09 03 00 35 04 06 00 C2 BD 72 2E 57 84 5A 7F AF CE 60 71 67 11 [20:43:26]CheckFolder [20:43:26]dirname=/storage/ofd_packets [20:43:26]CheckFolder done [20:43:26]ProducePacketName [20:43:26]name=ofd_packets/00199060 [20:43:26]NVStorageSaveData ofd_packets/00199060 [20:43:26]File name is /storage/ofd_packets/00199060 [20:43:26]Write 307 bytes [20:43:26]NVStorageSaveData done [20:43:26]OFDSenderStorePacket done [20:43:26]KKMCreateOFDPacket done [20:43:26]NVStorageSaveData kkm_last_timestamp [20:43:26]File name is /storage/kkm_last_timestamp [20:43:26]Write 4 bytes [20:43:26]NVStorageSaveData done [20:43:26]ExternCall_PrintAddStr [20:43:26]wPrintStart [20:43:26]Write to MH i2c: 01 00 00 AA 2B D5 [20:43:26]Write i2c OK [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: 01 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: 01 07 00 [20:43:26]MH_I2C_Read... [20:43:26]Read from MH i2c: 01 07 00 AA 2B 00 00 00 00 00 FF 0F EA [20:43:26]RasterBufferAndPrint [20:43:26]line 小褔械褌 N : (1)11326529 [20:43:26]line 袠袧袧: 02508201610067 [20:43:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:43:26]line 袩袪袨袛袗袞袗 [20:43:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [20:43:26]line 孝芯胁邪褉: 2710194210 [20:43:26]line D-ENERGY 袛孝-袣-5 [20:43:26]line 64.770 * 77.20 [20:43:26]line = 5000.24 [20:43:26]line 袧袛小 12% 袧小袩 1% [20:43:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:43:26]line 袠孝袨袚袨: 5000.24 [20:43:26]line 袧小袩 1% : 44.25 [20:43:26]line 袧袛小 12% : 531.00 [20:43:26]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:43:26]line 袘械蟹薪邪谢.: 5000.24 [20:43:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:43:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:43:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:43:26]line 效械泻 668 17.08.2024 20:43 [20:43:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:43:26]line 袟袧袦: 0300000079 [20:43:26]line 袪袧袦: 0000000000092545 [20:43:26]line 袙械褉褋懈褟 袣袣袦: 001 [20:43:26]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [20:43:26]line 肖袦: 0000000000871802 [20:43:26]line 肖袛: 199060 [20:43:26]line 肖袩袛: 214118920247172 [20:43:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204326&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199060&fm=214118920247172&tin=02508201610067®Number=0000000000092545&sum=500024 [20:43:26]written 0, free lines is 4095 [20:43:26]OFD Sender: Processing packet 199060 [packets to send 246, broken 245] [20:43:26]ProducePacketName [20:43:26]name=ofd_packets/00199060 [20:43:26]OFD Sender: To server: 嚂鰌G, [20:43:26]CommunicateWithHost lk.salyk.kg:30040 [20:43:26]ConnectInit lk.salyk.kg [20:43:27]Write to MH i2c: 01 00 00 D4 2B FF [20:43:27]Write i2c OK [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: 01 [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: 01 07 00 [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: 01 07 00 D4 2B 00 00 00 00 00 F3 0C 05 [20:43:27]RasterBufferAndPrint [20:43:27]line [20:43:27]line [20:43:27]line [20:43:27]line [20:43:27]line [20:43:27]written 0, free lines is 3321 [20:43:27]MH_Cut [20:43:27]Write to MH i2c: D1 01 00 DB 2B 01 D8 [20:43:27]Write i2c OK [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: D1 [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: D1 01 00 [20:43:27]MH_I2C_Read... [20:43:27]Read from MH i2c: D1 01 00 DB 2B 00 D7 [20:43:27]Write to MH i2c: 01 00 00 DC 2B 07 [20:43:27]Write i2c OK [20:43:27]MH_I2C_Read... [20:43:27]Connected sock=11 [20:43:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 20 5D 0D 01 1C 61 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 6E 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 09 03 00 35 04 06 00 C2 BD 72 2E 57 84 5A 7F AF CE 60 71 67 11 [20:43:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AF 2F 47 00 16 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 94 09 03 00 F4 03 04 00 7D B7 C0 66 B6 04 01 00 00 07 39 63 3D 3F 13 7A 07 [20:43:27]CommunicateWithHost err = 0 [20:43:27]CheckOFDResponse [20:43:27]1017 (14) - 77093643461234 [20:43:27]1041 (16) - 0000000000871802 [20:43:27]1040 (4) - 199060 [20:43:27]1012 (4) - 17.08.2024 14:45 [20:43:27]1206 (1) - 0 [20:43:27]OFD Sender: Remove packet 199060 [20:43:27]ProducePacketName [20:43:27]name=ofd_packets/00199060 [20:43:27]NVStorageDeleteData [20:43:27]*** Cut start [20:43:27]*** Purtial cut [20:43:27]*** CUTSNS_PIN = 0 [20:43:27]OFD Sender: No OFD packet to send [20:43:28]*** Stage 1: CUTSNS_PIN = 1 [20:43:29]Read from MH i2c: 01 [20:43:29]MH_I2C_Read... [20:43:29]*** Stop cut motor [20:43:29]*** Cut end [20:43:29]Read from MH i2c: 01 07 00 [20:43:29]MH_I2C_Read... [20:43:29]Read from MH i2c: 01 07 00 DC 2B 00 00 00 00 00 FF 0F 1C [20:43:29]process_action close_receipt done [20:43:29]requested_data is exist [20:43:29]produce_requested_data [20:43:29]requested_item fm.sn is exist - process it [20:43:29]wFMCommunicate request_size=4 [20:43:29]MH_SAM_APDU [20:43:29]CAPDU: 80 11 00 00 [20:43:29]Write to MH i2c: E2 08 00 DD 2B 80 11 00 00 00 00 00 00 82 [20:43:29]Write i2c OK [20:43:29]MH_I2C_Read... [20:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:29]Read from MH i2c: E2 [20:43:29]MH_I2C_Read... [20:43:29]Read from MH i2c: E2 17 00 [20:43:29]MH_I2C_Read... [20:43:29]Read from MH i2c: E2 17 00 DD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CF [20:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:29]wFMCommunicate OK [20:43:29]requested_item fd.num is exist - process it [20:43:29]SAM_PROTO_GetFieldsCounters [20:43:29]wFMCommunicate request_size=4 [20:43:29]MH_SAM_APDU [20:43:29]CAPDU: 80 13 00 00 [20:43:29]Write to MH i2c: E2 08 00 DE 2B 80 13 00 00 00 00 00 00 85 [20:43:29]Write i2c OK [20:43:29]MH_I2C_Read... [20:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:30]Read from MH i2c: E2 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 62 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 62 00 DE 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [20:43:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 94 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:30]wFMCommunicate OK [20:43:30]SAM_PROTO_GetFieldsCounters done [20:43:30]requested_item shift.num is exist - process it [20:43:30]requested_item shift.opened is exist - process it [20:43:30]req_shift_opened [20:43:30]FM_GetShiftState [20:43:30]SAM_PROTO_GetShiftState [20:43:30]wFMCommunicate request_size=4 [20:43:30]MH_SAM_APDU [20:43:30]CAPDU: 80 13 01 00 [20:43:30]Write to MH i2c: E2 08 00 DF 2B 80 13 01 00 00 00 00 00 87 [20:43:30]Write i2c OK [20:43:30]MH_I2C_Read... [20:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:30]Read from MH i2c: E2 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 DF 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E7 [20:43:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:30]wFMCommunicate OK [20:43:30]SAM_PROTO_GetShiftState done [20:43:30]FM_GetShiftState done [20:43:30]req_shift_opened done [20:43:30]requested_item shift.open_date is exist - process it [20:43:30]req_shift_open_date [20:43:30]req_shift_open_date done [20:43:30]produce_requested_data done [20:43:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199060,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:43:30]process_action_free close_receipt [20:43:30]json_value_free [20:43:30]json_value_free done [20:43:30]process_json_proto returns [20:43:30]Send response to host [20:43:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199060,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:43:30]free response buf [20:43:30]execute_script done [20:43:30]execute_script returns [20:43:30]free content buf [20:43:30]Sock 7.Close socket [20:43:30]Sock 7.Thread stoped [20:43:30]accept exits with 9 [20:43:30]New connection [20:43:30]New thread 3066936676 created [20:43:30]Thread 3066793316 joined [20:43:30]Waiting for new connection... [20:43:30] Sock 9.Parse request [20:43:30]Sock 9.Check first char [20:43:30]Sock 9.First char is OK [20:43:30]request: POST /json_proto HTTP/1.0 [20:43:30]Method: POST [20:43:30]URL: /json_proto [20:43:30]Method is POST - this is cgi request [20:43:30]url: /json_proto [20:43:30]query_string will be loaded in cgi processing [20:43:30]execute_cgi json_proto POST (null) [20:43:30]execute_cgi path=json_proto method=POST [20:43:30]POST find Content-Length [20:43:30]Host: 172.17.46.195:8080 [20:43:30]Content-Length: 818 [20:43:30]Content-Type: application/json [20:43:30] [20:43:30]POST finish read [20:43:30]Found Content-Length = 818 [20:43:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:30]execute_script... [20:43: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)11326528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:30]POST & json_proto [20:43:30]process_json_proto [20:43:30]json parsed OK: [20:43:30]protocol is kg_v1.0 [20:43:30]action value=close_receipt [20:43:30]process_action close_receipt [20:43:30]cmd_close_receipt [20:43:30]MH_GetDate [20:43:30]Write to MH i2c: F0 00 00 E0 2B FA [20:43:30]Write i2c OK [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 09 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: F0 09 00 E0 2B 00 73 0B C1 66 8D AE BC 66 05 [20:43:30]GetLastDocTimeStamp 1723927406 [20:43:30]current date 1723927411 [20:43:30]FM_GetShiftState [20:43:30]SAM_PROTO_GetShiftState [20:43:30]wFMCommunicate request_size=4 [20:43:30]MH_SAM_APDU [20:43:30]CAPDU: 80 13 01 00 [20:43:30]Write to MH i2c: E2 08 00 E1 2B 80 13 01 00 00 00 00 00 89 [20:43:30]Write i2c OK [20:43:30]MH_I2C_Read... [20:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:30]Read from MH i2c: E2 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 [20:43:30]MH_I2C_Read... [20:43:30]Read from MH i2c: E2 0E 00 E1 2B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E9 [20:43:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:30]wFMCommunicate OK [20:43:30]SAM_PROTO_GetShiftState done [20:43:30]FM_GetShiftState done [20:43:30]opened in 1723853126 [20:43:30]opened+sec_in_day 1723939526 [20:43:30]quantity*price = 50036 [20:43:30]sum+1 = 50037 [20:43:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 669 17.08.2024 20:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199061 肖袩袛: 45202183258043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204331&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199061&fm=45202183258043&tin=02508201610067®Number=0000000000092545&sum=50036 [20:43:31]StoreToDocumentArchive [20:43:31]shift 463 fd 199061 [20:43:31]save to /storage/0463/doc_00199061 [20:43:31]save last doc name /storage/0463/doc_00199061 to /storage/kkm_last_doc_name [20:43:31]save OK [20:43:31]Clear old archive folders... [20:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:31]tlvbuf is 01A5EAC0 [20:43:31]SAM_PROTO_ClearQueue [20:43:31]wFMCommunicate request_size=4 [20:43:31]MH_SAM_APDU [20:43:31]CAPDU: 80 09 00 00 [20:43:31]Write to MH i2c: E2 08 00 EE 2B 80 09 00 00 00 00 00 00 8B [20:43:31]Write i2c OK [20:43:31]MH_I2C_Read... [20:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:31]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 EE 2B 00 90 00 8D [20:43:32]RAPDU: 90 00 [20:43:32]wFMCommunicate OK [20:43:32]SAM_PROTO_ClearQueue done [20:43:32]KKMCreateOFDPacket [20:43:32]OFDProtocolAddRootSTLVToBuf [20:43:32]FM_MakeSignedData [20:43:32]FM_MakeSignedData [20:43:32]SAM_PROTO_SignData [20:43:32]wFMCommunicate request_size=4 [20:43:32]MH_SAM_APDU [20:43:32]CAPDU: 80 0D 01 02 [20:43:32]Write to MH i2c: E2 08 00 EF 2B 80 0D 01 02 00 00 00 00 93 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:32]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 EF 2B 00 90 00 8E [20:43:32]RAPDU: 90 00 [20:43:32]wFMCommunicate OK [20:43:32]wFMCommunicate request_size=255 [20:43:32]MH_SAM_APDU [20:43: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 73 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 09 03 00 35 04 06 00 29 [20:43:32]Write to MH i2c: E2 02 01 F0 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 73 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 09 03 00 35 04 06 00 29 00 00 31 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:32]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 F0 2B 00 90 00 8F [20:43:32]RAPDU: 90 00 [20:43:32]wFMCommunicate OK [20:43:32]wFMCommunicate request_size=10 [20:43:32]MH_SAM_APDU [20:43:32]CAPDU: 80 0D 02 02 05 1C 74 13 7F BB [20:43:32]Write to MH i2c: E2 0D 00 F1 2B 80 0D 02 02 05 00 1C 74 13 7F BB 00 00 7D [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:32]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 03 00 F1 2B 00 90 00 90 [20:43:32]RAPDU: 90 00 [20:43:32]wFMCommunicate OK [20:43:32]wFMCommunicate request_size=4 [20:43:32]MH_SAM_APDU [20:43:32]CAPDU: 80 0D 03 02 [20:43:32]Write to MH i2c: E2 08 00 F2 2B 80 0D 03 02 00 00 00 00 98 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:32]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 0B 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 0B 00 F2 2B 00 13 CB 84 82 1C EA 33 74 90 00 2A [20:43:32]RAPDU: 13 CB 84 82 1C EA 33 74 90 00 [20:43:32]wFMCommunicate OK [20:43:32]SAM_PROTO_SignData done [20:43:32]FM_MakeSignedData done [20:43:32]CreateOFDProtocolMessage [20:43:32]wFMCommunicate request_size=4 [20:43:32]MH_SAM_APDU [20:43:32]CAPDU: 80 11 00 00 [20:43:32]Write to MH i2c: E2 08 00 F3 2B 80 11 00 00 00 00 00 00 98 [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:32]Read from MH i2c: E2 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 17 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: E2 17 00 F3 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [20:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:32]wFMCommunicate OK [20:43:32]CreateOFDProtocolMessage done [20:43:32]OFDSenderStorePacket 199061 [20:43:32]StoreOFDPacket docnum=199061 [20:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 65 3D 07 01 1E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 73 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 09 03 00 35 04 06 00 29 1C 74 13 7F BB 13 CB 84 82 1C EA 33 74 [20:43:32]CheckFolder [20:43:32]dirname=/storage/ofd_packets [20:43:32]CheckFolder done [20:43:32]ProducePacketName [20:43:32]name=ofd_packets/00199061 [20:43:32]NVStorageSaveData ofd_packets/00199061 [20:43:32]File name is /storage/ofd_packets/00199061 [20:43:32]Write 301 bytes [20:43:32]NVStorageSaveData done [20:43:32]OFDSenderStorePacket done [20:43:32]KKMCreateOFDPacket done [20:43:32]NVStorageSaveData kkm_last_timestamp [20:43:32]File name is /storage/kkm_last_timestamp [20:43:32]Write 4 bytes [20:43:32]NVStorageSaveData done [20:43:32]ExternCall_PrintAddStr [20:43:32]wPrintStart [20:43:32]Write to MH i2c: 01 00 00 F4 2B 1F [20:43:32]Write i2c OK [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 07 00 [20:43:32]MH_I2C_Read... [20:43:32]Read from MH i2c: 01 07 00 F4 2B 00 00 00 00 00 FF 0F 34 [20:43:32]RasterBufferAndPrint [20:43:32]line 小褔械褌 N : (1)11326528 [20:43:32]line 袠袧袧: 02508201610067 [20:43:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:43:32]line 袩袪袨袛袗袞袗 [20:43:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [20:43:32]line 孝芯胁邪褉: 2710124130 [20:43:32]line 袗懈-92-袣-4 [20:43:32]line 7.380 * 67.80 [20:43:32]line = 500.36 [20:43:32]line 袧袛小 12% 袧小袩 1% [20:43:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:43:32]line 袠孝袨袚袨: 500.36 [20:43:32]line 袧小袩 1% : 4.43 [20:43:32]line 袧袛小 12% : 53.14 [20:43:32]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:43:32]line 袘械蟹薪邪谢.: 500.36 [20:43:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:43:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:43:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:43:32]line 效械泻 669 17.08.2024 20:43 [20:43:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:43:32]line 袟袧袦: 0300000079 [20:43:32]line 袪袧袦: 0000000000092545 [20:43:32]line 袙械褉褋懈褟 袣袣袦: 001 [20:43:32]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [20:43:32]line 肖袦: 0000000000871802 [20:43:32]line 肖袛: 199061 [20:43:32]line 肖袩袛: 45202183258043 [20:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204331&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199061&fm=45202183258043&tin=02508201610067®Number=0000000000092545&sum=50036 [20:43:32]written 0, free lines is 4095 [20:43:32]OFD Sender: Processing packet 199061 [packets to send 246, broken 245] [20:43:32]ProducePacketName [20:43:32]name=ofd_packets/00199061 [20:43:32]OFD Sender: To server: 嚂鰌G, [20:43:32]CommunicateWithHost lk.salyk.kg:30040 [20:43:32]ConnectInit lk.salyk.kg [20:43:33]Write to MH i2c: 01 00 00 1E 2C 4A [20:43:33]Write i2c OK [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: 01 [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: 01 07 00 [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: 01 07 00 1E 2C 00 00 00 00 00 E9 0C 46 [20:43:33]RasterBufferAndPrint [20:43:33]line [20:43:33]line [20:43:33]line [20:43:33]line [20:43:33]line [20:43:33]written 0, free lines is 3317 [20:43:33]MH_Cut [20:43:33]Write to MH i2c: D1 01 00 25 2C 01 23 [20:43:33]Write i2c OK [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: D1 [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: D1 01 00 [20:43:33]MH_I2C_Read... [20:43:33]Read from MH i2c: D1 01 00 25 2C 00 22 [20:43:33]Write to MH i2c: 01 00 00 26 2C 52 [20:43:33]Write i2c OK [20:43:33]MH_I2C_Read... [20:43:33]Connected sock=11 [20:43:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 65 3D 07 01 1E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 73 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 95 09 03 00 35 04 06 00 29 1C 74 13 7F BB 13 CB 84 82 1C EA 33 74 [20:43:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A0 31 47 00 DE 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 31 38 30 32 10 04 04 00 95 09 03 00 F4 03 04 00 83 B7 C0 66 B6 04 01 00 00 36 3C E3 17 BF 13 6E 72 [20:43:33]CommunicateWithHost err = 0 [20:43:33]CheckOFDResponse [20:43:33]1017 (14) - 77093643461234 [20:43:33]1041 (16) - 0000000000871802 [20:43:33]1040 (4) - 199061 [20:43:33]1012 (4) - 17.08.2024 14:45 [20:43:33]1206 (1) - 0 [20:43:33]OFD Sender: Remove packet 199061 [20:43:33]ProducePacketName [20:43:33]name=ofd_packets/00199061 [20:43:33]NVStorageDeleteData [20:43:33]*** Cut start [20:43:33]*** Purtial cut [20:43:33]*** Stage 1: CUTSNS_PIN = 1 [20:43:33]OFD Sender: No OFD packet to send [20:43:34]Read from MH i2c: 01 [20:43:34]MH_I2C_Read... [20:43:34]*** Stop cut motor [20:43:34]*** Cut end [20:43:34]Read from MH i2c: 01 07 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: 01 07 00 26 2C 00 00 00 00 00 FF 0F 67 [20:43:34]process_action close_receipt done [20:43:34]requested_data is exist [20:43:34]produce_requested_data [20:43:34]requested_item fm.sn is exist - process it [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 11 00 00 [20:43:34]Write to MH i2c: E2 08 00 27 2C 80 11 00 00 00 00 00 00 CD [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 17 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 17 00 27 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1A [20:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:34]wFMCommunicate OK [20:43:34]requested_item fd.num is exist - process it [20:43:34]SAM_PROTO_GetFieldsCounters [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 13 00 00 [20:43:34]Write to MH i2c: E2 08 00 28 2C 80 13 00 00 00 00 00 00 D0 [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 62 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 62 00 28 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [20:43:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 95 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:34]wFMCommunicate OK [20:43:34]SAM_PROTO_GetFieldsCounters done [20:43:34]requested_item shift.num is exist - process it [20:43:34]requested_item shift.opened is exist - process it [20:43:34]req_shift_opened [20:43:34]FM_GetShiftState [20:43:34]SAM_PROTO_GetShiftState [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 13 01 00 [20:43:34]Write to MH i2c: E2 08 00 29 2C 80 13 01 00 00 00 00 00 D2 [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 29 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 32 [20:43:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:34]wFMCommunicate OK [20:43:34]SAM_PROTO_GetShiftState done [20:43:34]FM_GetShiftState done [20:43:34]req_shift_opened done [20:43:34]requested_item shift.open_date is exist - process it [20:43:34]req_shift_open_date [20:43:34]req_shift_open_date done [20:43:34]produce_requested_data done [20:43:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199061,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:43:34]process_action_free close_receipt [20:43:34]json_value_free [20:43:34]json_value_free done [20:43:34]process_json_proto returns [20:43:34]Send response to host [20:43:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199061,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:43:34]free response buf [20:43:34]execute_script done [20:43:34]execute_script returns [20:43:34]free content buf [20:43:34]Sock 9.Close socket [20:43:34]Sock 9.Thread stoped [20:43:34]accept exits with 7 [20:43:34]New connection [20:43:34]New thread 3066793316 created [20:43:34]Thread 3066936676 joined [20:43:34]Waiting for new connection... [20:43:34] Sock 7.Parse request [20:43:34]Sock 7.Check first char [20:43:34]Sock 7.First char is OK [20:43:34]request: POST /json_proto HTTP/1.0 [20:43:34]Method: POST [20:43:34]URL: /json_proto [20:43:34]Method is POST - this is cgi request [20:43:34]url: /json_proto [20:43:34]query_string will be loaded in cgi processing [20:43:34]execute_cgi json_proto POST (null) [20:43:34]execute_cgi path=json_proto method=POST [20:43:34]POST find Content-Length [20:43:34]Host: 172.17.46.195:8080 [20:43:34]Content-Length: 811 [20:43:34]Content-Type: application/json [20:43:34] [20:43:34]POST finish read [20:43:34]Found Content-Length = 811 [20:43:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:34]execute_script... [20:43: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)11326531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:34]POST & json_proto [20:43:34]process_json_proto [20:43:34]json parsed OK: [20:43:34]protocol is kg_v1.0 [20:43:34]action value=close_receipt [20:43:34]process_action close_receipt [20:43:34]cmd_close_receipt [20:43:34]MH_GetDate [20:43:34]Write to MH i2c: F0 00 00 2A 2C 45 [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: F0 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: F0 09 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: F0 09 00 2A 2C 00 77 0B C1 66 8D AE BC 66 54 [20:43:34]GetLastDocTimeStamp 1723927411 [20:43:34]current date 1723927415 [20:43:34]FM_GetShiftState [20:43:34]SAM_PROTO_GetShiftState [20:43:34]wFMCommunicate request_size=4 [20:43:34]MH_SAM_APDU [20:43:34]CAPDU: 80 13 01 00 [20:43:34]Write to MH i2c: E2 08 00 2B 2C 80 13 01 00 00 00 00 00 D4 [20:43:34]Write i2c OK [20:43:34]MH_I2C_Read... [20:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:34]Read from MH i2c: E2 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 [20:43:34]MH_I2C_Read... [20:43:34]Read from MH i2c: E2 0E 00 2B 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 34 [20:43:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:34]wFMCommunicate OK [20:43:34]SAM_PROTO_GetShiftState done [20:43:34]FM_GetShiftState done [20:43:34]opened in 1723853126 [20:43:34]opened+sec_in_day 1723939526 [20:43:34]quantity*price = 100051 [20:43:34]sum+1 = 100052 [20:43:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 670 17.08.2024 20:43 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199062 肖袩袛: 126347930238941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199062&fm=126347930238941&tin=02508201610067®Number=0000000000092545&sum=100051 [20:43:36]StoreToDocumentArchive [20:43:36]shift 463 fd 199062 [20:43:36]save to /storage/0463/doc_00199062 [20:43:36]save last doc name /storage/0463/doc_00199062 to /storage/kkm_last_doc_name [20:43:36]save OK [20:43:36]Clear old archive folders... [20:43:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:43:36]tlvbuf is 01A606C0 [20:43:36]SAM_PROTO_ClearQueue [20:43:36]wFMCommunicate request_size=4 [20:43:36]MH_SAM_APDU [20:43:36]CAPDU: 80 09 00 00 [20:43:36]Write to MH i2c: E2 08 00 38 2C 80 09 00 00 00 00 00 00 D6 [20:43:36]Write i2c OK [20:43:36]MH_I2C_Read... [20:43:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:36]Read from MH i2c: E2 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 38 2C 00 90 00 D8 [20:43:36]RAPDU: 90 00 [20:43:36]wFMCommunicate OK [20:43:36]SAM_PROTO_ClearQueue done [20:43:36]KKMCreateOFDPacket [20:43:36]OFDProtocolAddRootSTLVToBuf [20:43:36]FM_MakeSignedData [20:43:36]FM_MakeSignedData [20:43:36]SAM_PROTO_SignData [20:43:36]wFMCommunicate request_size=4 [20:43:36]MH_SAM_APDU [20:43:36]CAPDU: 80 0D 01 02 [20:43:36]Write to MH i2c: E2 08 00 39 2C 80 0D 01 02 00 00 00 00 DE [20:43:36]Write i2c OK [20:43:36]MH_I2C_Read... [20:43:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:36]Read from MH i2c: E2 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 39 2C 00 90 00 D9 [20:43:36]RAPDU: 90 00 [20:43:36]wFMCommunicate OK [20:43:36]wFMCommunicate request_size=255 [20:43:36]MH_SAM_APDU [20:43:36]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 78 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 09 03 [20:43:36]Write to MH i2c: E2 02 01 3A 2C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 78 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 09 03 00 00 71 [20:43:36]Write i2c OK [20:43:36]MH_I2C_Read... [20:43:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:36]Read from MH i2c: E2 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 3A 2C 00 90 00 DA [20:43:36]RAPDU: 90 00 [20:43:36]wFMCommunicate OK [20:43:36]wFMCommunicate request_size=16 [20:43:36]MH_SAM_APDU [20:43:36]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 72 E9 AB 7F FF DD [20:43:36]Write to MH i2c: E2 13 00 3B 2C 80 0D 02 02 0B 00 00 35 04 06 00 72 E9 AB 7F FF DD 00 00 97 [20:43:36]Write i2c OK [20:43:36]MH_I2C_Read... [20:43:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:36]Read from MH i2c: E2 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 [20:43:36]MH_I2C_Read... [20:43:36]Read from MH i2c: E2 03 00 3B 2C 00 90 00 DB [20:43:36]RAPDU: 90 00 [20:43:36]wFMCommunicate OK [20:43:36]wFMCommunicate request_size=4 [20:43:36]MH_SAM_APDU [20:43:36]CAPDU: 80 0D 03 02 [20:43:36]Write to MH i2c: E2 08 00 3C 2C 80 0D 03 02 00 00 00 00 E3 [20:43:36]Write i2c OK [20:43:36]MH_I2C_Read... [20:43:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:37]Read from MH i2c: E2 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: E2 0B 00 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: E2 0B 00 3C 2C 00 18 A4 EE EE A5 85 DA 98 90 00 18 [20:43:37]RAPDU: 18 A4 EE EE A5 85 DA 98 90 00 [20:43:37]wFMCommunicate OK [20:43:37]SAM_PROTO_SignData done [20:43:37]FM_MakeSignedData done [20:43:37]CreateOFDProtocolMessage [20:43:37]wFMCommunicate request_size=4 [20:43:37]MH_SAM_APDU [20:43:37]CAPDU: 80 11 00 00 [20:43:37]Write to MH i2c: E2 08 00 3D 2C 80 11 00 00 00 00 00 00 E3 [20:43:37]Write i2c OK [20:43:37]MH_I2C_Read... [20:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:37]Read from MH i2c: E2 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: E2 17 00 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: E2 17 00 3D 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 30 [20:43:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:37]wFMCommunicate OK [20:43:37]CreateOFDProtocolMessage done [20:43:37]OFDSenderStorePacket 199062 [20:43:37]StoreOFDPacket docnum=199062 [20:43:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 BE C5 0D 01 2E 79 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 78 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 09 03 00 35 04 06 00 72 E9 AB 7F FF DD 18 A4 EE EE A5 85 DA 98 [20:43:37]CheckFolder [20:43:37]dirname=/storage/ofd_packets [20:43:37]CheckFolder done [20:43:37]ProducePacketName [20:43:37]name=ofd_packets/00199062 [20:43:37]NVStorageSaveData ofd_packets/00199062 [20:43:37]File name is /storage/ofd_packets/00199062 [20:43:37]Write 307 bytes [20:43:37]NVStorageSaveData done [20:43:37]OFDSenderStorePacket done [20:43:37]KKMCreateOFDPacket done [20:43:37]NVStorageSaveData kkm_last_timestamp [20:43:37]File name is /storage/kkm_last_timestamp [20:43:37]Write 4 bytes [20:43:37]NVStorageSaveData done [20:43:37]ExternCall_PrintAddStr [20:43:37]wPrintStart [20:43:37]Write to MH i2c: 01 00 00 3E 2C 6A [20:43:37]Write i2c OK [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 07 00 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 07 00 3E 2C 00 00 00 00 00 FF 0F 7F [20:43:37]RasterBufferAndPrint [20:43:37]line 小褔械褌 N : (1)11326531 [20:43:37]line 袠袧袧: 02508201610067 [20:43:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:43:37]line 袩袪袨袛袗袞袗 [20:43:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [20:43:37]line 孝芯胁邪褉: 2710194210 [20:43:37]line D-ENERGY 袛孝-袣-5 [20:43:37]line 12.960 * 77.20 [20:43:37]line = 1000.51 [20:43:37]line 袧袛小 12% 袧小袩 1% [20:43:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:43:37]line 袠孝袨袚袨: 1000.51 [20:43:37]line 袧小袩 1% : 8.85 [20:43:37]line 袧袛小 12% : 106.25 [20:43:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:43:37]line 袘械蟹薪邪谢.: 1000.51 [20:43:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:43:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:43:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:43:37]line 效械泻 670 17.08.2024 20:43 [20:43:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:43:37]line 袟袧袦: 0300000079 [20:43:37]line 袪袧袦: 0000000000092545 [20:43:37]line 袙械褉褋懈褟 袣袣袦: 001 [20:43:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [20:43:37]line 肖袦: 0000000000871802 [20:43:37]line 肖袛: 199062 [20:43:37]line 肖袩袛: 126347930238941 [20:43:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204336&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199062&fm=126347930238941&tin=02508201610067®Number=0000000000092545&sum=100051 [20:43:37]written 0, free lines is 4095 [20:43:37]OFD Sender: Processing packet 199062 [packets to send 246, broken 245] [20:43:37]ProducePacketName [20:43:37]name=ofd_packets/00199062 [20:43:37]OFD Sender: To server: 嚂鰌G, [20:43:37]CommunicateWithHost lk.salyk.kg:30040 [20:43:37]ConnectInit lk.salyk.kg [20:43:37]Connected sock=10 [20: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 31 38 30 32 15 01 00 00 BE C5 0D 01 2E 79 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 78 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 09 03 00 35 04 06 00 72 E9 AB 7F FF DD 18 A4 EE EE A5 85 DA 98 [20:43:37]Write to MH i2c: 01 00 00 68 2C 94 [20:43:37]Write i2c OK [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 07 00 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: 01 07 00 68 2C 00 00 00 00 00 04 0D AC [20:43:37]RasterBufferAndPrint [20:43:37]line [20:43:37]line [20:43:37]line [20:43:37]line [20:43:37]line [20:43:37]written 0, free lines is 3359 [20:43:37]MH_Cut [20:43:37]Write to MH i2c: D1 01 00 6F 2C 01 6D [20:43:37]Write i2c OK [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: D1 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: D1 01 00 [20:43:37]MH_I2C_Read... [20:43:37]Read from MH i2c: D1 01 00 6F 2C 00 6C [20:43:37]Write to MH i2c: 01 00 00 70 2C 9C [20:43:37]Write i2c OK [20:43:37]MH_I2C_Read... [20:43:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 65 92 47 00 93 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 96 09 03 00 F4 03 04 00 87 B7 C0 66 B6 04 01 00 00 04 D6 DE 64 24 F9 87 93 [20:43:37]CommunicateWithHost err = 0 [20:43:37]CheckOFDResponse [20:43:37]1017 (14) - 77093643461234 [20:43:37]1041 (16) - 0000000000871802 [20:43:37]1040 (4) - 199062 [20:43:37]1012 (4) - 17.08.2024 14:45 [20:43:37]1206 (1) - 0 [20:43:37]OFD Sender: Remove packet 199062 [20:43:37]ProducePacketName [20:43:37]name=ofd_packets/00199062 [20:43:37]NVStorageDeleteData [20:43:38]*** Cut start [20:43:38]*** Purtial cut [20:43:38]*** CUTSNS_PIN = 0 [20:43:38]OFD Sender: No OFD packet to send [20:43:38]*** Stage 1: CUTSNS_PIN = 1 [20:43:40]Read from MH i2c: 01 [20:43:40]MH_I2C_Read... [20:43:40]*** Stop cut motor [20:43:40]*** Cut end [20:43:40]Read from MH i2c: 01 07 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: 01 07 00 70 2C 00 00 00 00 00 FF 0F B1 [20:43:40]process_action close_receipt done [20:43:40]requested_data is exist [20:43:40]produce_requested_data [20:43:40]requested_item fm.sn is exist - process it [20:43:40]wFMCommunicate request_size=4 [20:43:40]MH_SAM_APDU [20:43:40]CAPDU: 80 11 00 00 [20:43:40]Write to MH i2c: E2 08 00 71 2C 80 11 00 00 00 00 00 00 17 [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:40]Read from MH i2c: E2 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 17 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 17 00 71 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 64 [20:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:43:40]wFMCommunicate OK [20:43:40]requested_item fd.num is exist - process it [20:43:40]SAM_PROTO_GetFieldsCounters [20:43:40]wFMCommunicate request_size=4 [20:43:40]MH_SAM_APDU [20:43:40]CAPDU: 80 13 00 00 [20:43:40]Write to MH i2c: E2 08 00 72 2C 80 13 00 00 00 00 00 00 1A [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:40]Read from MH i2c: E2 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 62 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 62 00 72 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 87 [20:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 96 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:40]wFMCommunicate OK [20:43:40]SAM_PROTO_GetFieldsCounters done [20:43:40]requested_item shift.num is exist - process it [20:43:40]requested_item shift.opened is exist - process it [20:43:40]req_shift_opened [20:43:40]FM_GetShiftState [20:43:40]SAM_PROTO_GetShiftState [20:43:40]wFMCommunicate request_size=4 [20:43:40]MH_SAM_APDU [20:43:40]CAPDU: 80 13 01 00 [20:43:40]Write to MH i2c: E2 08 00 73 2C 80 13 01 00 00 00 00 00 1C [20:43:40]Write i2c OK [20:43:40]MH_I2C_Read... [20:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:40]Read from MH i2c: E2 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 0E 00 [20:43:40]MH_I2C_Read... [20:43:40]Read from MH i2c: E2 0E 00 73 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7C [20:43:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:43:40]wFMCommunicate OK [20:43:40]SAM_PROTO_GetShiftState done [20:43:40]FM_GetShiftState done [20:43:40]req_shift_opened done [20:43:40]requested_item shift.open_date is exist - process it [20:43:40]req_shift_open_date [20:43:40]req_shift_open_date done [20:43:40]produce_requested_data done [20:43:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199062,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:43:40]process_action_free close_receipt [20:43:40]json_value_free [20:43:40]json_value_free done [20:43:40]process_json_proto returns [20:43:40]Send response to host [20:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199062,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:43:40]free response buf [20:43:40]execute_script done [20:43:40]execute_script returns [20:43:40]free content buf [20:43:40]Sock 7.Close socket [20:43:40]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [20:44:48]OFD Sender: No OFD packet to send [20:44:53]OFD Sender: No OFD packet to send [20:44:58]OFD Sender: No OFD packet to send [20:45:03]OFD Sender: No OFD packet to send [20:45:08]OFD Sender: No OFD packet to send [20:45:13]OFD Sender: No OFD packet to send [20:45:18]OFD Sender: No OFD packet to send [20:45:23]OFD Sender: No OFD packet to send [20:45:28]OFD Sender: No OFD packet to send [20:45:33]OFD Sender: No OFD packet to send [20:45:37]accept exits with 9 [20:45:37]New connection [20:45:37]New thread 3066936676 created [20:45:37]Thread 3066793316 joined [20:45:37]Waiting for new connection... [20:45:37] Sock 9.Parse request [20:45:37]Sock 9.Check first char [20:45:37]Sock 9.First char is OK [20:45:37]request: POST /json_proto HTTP/1.0 [20:45:37]Method: POST [20:45:37]URL: /json_proto [20:45:37]Method is POST - this is cgi request [20:45:37]url: /json_proto [20:45:37]query_string will be loaded in cgi processing [20:45:37]execute_cgi json_proto POST (null) [20:45:37]execute_cgi path=json_proto method=POST [20:45:37]POST find Content-Length [20:45:37]Host: 172.17.46.195:8080 [20:45:37]Content-Length: 684 [20:45:37]Content-Type: application/json [20:45:37] [20:45:37]POST finish read [20:45:37]Found Content-Length = 684 [20:45:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.200, "sum" : 1166.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1166.00, "payments": [ { "type": 0, "sum" : 1166.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:37]execute_script... [20:45: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)11326532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.200, "sum" : 1166.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1166.00, "payments": [ { "type": 0, "sum" : 1166.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:37]POST & json_proto [20:45:37]process_json_proto [20:45:37]json parsed OK: [20:45:37]protocol is kg_v1.0 [20:45:37]action value=close_receipt [20:45:37]process_action close_receipt [20:45:37]cmd_close_receipt [20:45:37]MH_GetDate [20:45:37]Write to MH i2c: F0 00 00 74 2C 8F [20:45:37]Write i2c OK [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: F0 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: F0 09 00 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: F0 09 00 74 2C 00 F2 0B C1 66 8D AE BC 66 19 [20:45:37]GetLastDocTimeStamp 1723927416 [20:45:37]current date 1723927538 [20:45:37]FM_GetShiftState [20:45:37]SAM_PROTO_GetShiftState [20:45:37]wFMCommunicate request_size=4 [20:45:37]MH_SAM_APDU [20:45:37]CAPDU: 80 13 01 00 [20:45:37]Write to MH i2c: E2 08 00 75 2C 80 13 01 00 00 00 00 00 1E [20:45:37]Write i2c OK [20:45:37]MH_I2C_Read... [20:45:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:37]Read from MH i2c: E2 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 0E 00 [20:45:37]MH_I2C_Read... [20:45:37]Read from MH i2c: E2 0E 00 75 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7E [20:45:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:45:37]wFMCommunicate OK [20:45:37]SAM_PROTO_GetShiftState done [20:45:37]FM_GetShiftState done [20:45:37]opened in 1723853126 [20:45:37]opened+sec_in_day 1723939526 [20:45:37]quantity*price = 116616 [20:45:37]sum+1 = 116617 [20:45:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.16 袠孝袨袚袨: 1166.00 袙薪械褋械薪芯: 3000.00 小袛袗效袗: 1834.00 袧小袩 1% : 10.32 袧袛小 12% : 123.84 袧邪谢懈褔薪褘屑懈: 1166.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 671 17.08.2024 20:45 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199063 肖袩袛: 230468649600200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204538&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199063&fm=230468649600200&tin=02508201610067®Number=0000000000092545&sum=116600 [20:45:38]StoreToDocumentArchive [20:45:38]shift 463 fd 199063 [20:45:38]save to /storage/0463/doc_00199063 [20:45:38]save last doc name /storage/0463/doc_00199063 to /storage/kkm_last_doc_name [20:45:38]save OK [20:45:38]Clear old archive folders... [20:45:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:38]tlvbuf is 01972E40 [20:45:38]SAM_PROTO_ClearQueue [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 09 00 00 [20:45:38]Write to MH i2c: E2 08 00 82 2C 80 09 00 00 00 00 00 00 20 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 82 2C 00 90 00 22 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]SAM_PROTO_ClearQueue done [20:45:38]KKMCreateOFDPacket [20:45:38]OFDProtocolAddRootSTLVToBuf [20:45:38]FM_MakeSignedData [20:45:38]FM_MakeSignedData [20:45:38]SAM_PROTO_SignData [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 0D 01 02 [20:45:38]Write to MH i2c: E2 08 00 83 2C 80 0D 01 02 00 00 00 00 28 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 83 2C 00 90 00 23 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]wFMCommunicate request_size=255 [20:45:38]MH_SAM_APDU [20:45: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 34 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 30 00 00 00 00 07 04 06 00 78 C7 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 02 00 00 F4 03 04 00 F2 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 09 03 00 35 04 06 00 D1 [20:45:38]Write to MH i2c: E2 02 01 84 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 34 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 30 00 00 00 00 07 04 06 00 78 C7 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 02 00 00 F4 03 04 00 F2 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 09 03 00 35 04 06 00 D1 00 00 A9 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:38]OFD Sender: No OFD packet to send [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 84 2C 00 90 00 24 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]wFMCommunicate request_size=10 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 0D 02 02 05 9C 29 FD C4 C8 [20:45:38]Write to MH i2c: E2 0D 00 85 2C 80 0D 02 02 05 00 9C 29 FD C4 C8 00 00 83 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 03 00 85 2C 00 90 00 25 [20:45:38]RAPDU: 90 00 [20:45:38]wFMCommunicate OK [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 0D 03 02 [20:45:38]Write to MH i2c: E2 08 00 86 2C 80 0D 03 02 00 00 00 00 2D [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 0B 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 0B 00 86 2C 00 C2 E3 22 2D C7 53 78 B5 90 00 69 [20:45:38]RAPDU: C2 E3 22 2D C7 53 78 B5 90 00 [20:45:38]wFMCommunicate OK [20:45:38]SAM_PROTO_SignData done [20:45:38]FM_MakeSignedData done [20:45:38]CreateOFDProtocolMessage [20:45:38]wFMCommunicate request_size=4 [20:45:38]MH_SAM_APDU [20:45:38]CAPDU: 80 11 00 00 [20:45:38]Write to MH i2c: E2 08 00 87 2C 80 11 00 00 00 00 00 00 2D [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:38]Read from MH i2c: E2 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 17 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: E2 17 00 87 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7A [20:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:45:38]wFMCommunicate OK [20:45:38]CreateOFDProtocolMessage done [20:45:38]OFDSenderStorePacket 199063 [20:45:38]StoreOFDPacket docnum=199063 [20:45:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FE B7 07 01 21 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 30 00 00 00 00 07 04 06 00 78 C7 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 02 00 00 F4 03 04 00 F2 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 09 03 00 35 04 06 00 D1 9C 29 FD C4 C8 C2 E3 22 2D C7 53 78 B5 [20:45:38]CheckFolder [20:45:38]dirname=/storage/ofd_packets [20:45:38]CheckFolder done [20:45:38]ProducePacketName [20:45:38]name=ofd_packets/00199063 [20:45:38]NVStorageSaveData ofd_packets/00199063 [20:45:38]File name is /storage/ofd_packets/00199063 [20:45:38]Write 301 bytes [20:45:38]NVStorageSaveData done [20:45:38]OFDSenderStorePacket done [20:45:38]KKMCreateOFDPacket done [20:45:38]NVStorageSaveData kkm_last_timestamp [20:45:38]File name is /storage/kkm_last_timestamp [20:45:38]Write 4 bytes [20:45:38]NVStorageSaveData done [20:45:38]ExternCall_PrintAddStr [20:45:38]wPrintStart [20:45:38]Write to MH i2c: 01 00 00 88 2C B4 [20:45:38]Write i2c OK [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 [20:45:38]MH_I2C_Read... [20:45:38]Read from MH i2c: 01 07 00 88 2C 00 00 00 00 00 FF 0F C9 [20:45:38]RasterBufferAndPrint [20:45:38]line 小褔械褌 N : (1)11326532 [20:45:38]line 袠袧袧: 02508201610067 [20:45:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:45:38]line 袩袪袨袛袗袞袗 [20:45:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [20:45:38]line 孝芯胁邪褉: 2710124130 [20:45:38]line 袗懈-92-袣-4 [20:45:38]line 17.200 * 67.80 [20:45:38]line = 1166.16 [20:45:38]line 袧袛小 12% 袧小袩 1% [20:45:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:45:38]line 袨袣袪校袚袥袝袧袠袝: -0.16 [20:45:38]line 袠孝袨袚袨: 1166.00 [20:45:38]line 袙薪械褋械薪芯: 3000.00 [20:45:38]line 小袛袗效袗: 1834.00 [20:45:38]line 袧小袩 1% : 10.32 [20:45:38]line 袧袛小 12% : 123.84 [20:45:38]line 袧邪谢懈褔薪褘屑懈: 1166.00 [20:45:38]line 袘械蟹薪邪谢.: 0.00 [20:45:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:45:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:45:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:45:38]line 效械泻 671 17.08.2024 20:45 [20:45:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:45:38]line 袟袧袦: 0300000079 [20:45:38]line 袪袧袦: 0000000000092545 [20:45:38]line 袙械褉褋懈褟 袣袣袦: 001 [20:45:38]line 肖袦: 0000000000871802 [20:45:38]line 肖袛: 199063 [20:45:38]line 肖袩袛: 230468649600200 [20:45:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204538&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199063&fm=230468649600200&tin=02508201610067®Number=0000000000092545&sum=116600 [20:45:39]OFD Sender: Processing packet 199063 [packets to send 246, broken 245] [20:45:39]ProducePacketName [20:45:39]name=ofd_packets/00199063 [20:45:39]OFD Sender: To server: 嚂鰌G, [20:45:39]CommunicateWithHost lk.salyk.kg:30040 [20:45:39]ConnectInit lk.salyk.kg [20:45:39]written 0, free lines is 4095 [20:45:39]Connected sock=10 [20:45:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FE B7 07 01 21 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 43 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 88 C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 30 00 00 00 00 07 04 06 00 78 C7 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 02 00 00 F4 03 04 00 F2 0B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 09 03 00 35 04 06 00 D1 9C 29 FD C4 C8 C2 E3 22 2D C7 53 78 B5 [20:45:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D3 22 47 00 C3 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 97 09 03 00 F4 03 04 00 01 B8 C0 66 B6 04 01 00 00 56 77 BA B9 1F 97 67 A9 [20:45:39]CommunicateWithHost err = 0 [20:45:39]CheckOFDResponse [20:45:39]1017 (14) - 77093643461234 [20:45:39]1041 (16) - 0000000000871802 [20:45:39]1040 (4) - 199063 [20:45:39]1012 (4) - 17.08.2024 14:47 [20:45:39]1206 (1) - 0 [20:45:39]OFD Sender: Remove packet 199063 [20:45:39]ProducePacketName [20:45:39]name=ofd_packets/00199063 [20:45:39]NVStorageDeleteData [20:45:39]Write to MH i2c: 01 00 00 B3 2C DF [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: 01 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: 01 07 00 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: 01 07 00 B3 2C 00 00 00 00 00 EB 0C DD [20:45:39]RasterBufferAndPrint [20:45:39]line [20:45:39]line [20:45:39]line [20:45:39]line [20:45:39]line [20:45:39]written 0, free lines is 3313 [20:45:39]MH_Cut [20:45:39]Write to MH i2c: D1 01 00 BA 2C 01 B8 [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: D1 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: D1 01 00 [20:45:39]MH_I2C_Read... [20:45:39]Read from MH i2c: D1 01 00 BA 2C 00 B7 [20:45:39]Write to MH i2c: 01 00 00 BB 2C E7 [20:45:39]Write i2c OK [20:45:39]MH_I2C_Read... [20:45:40]OFD Sender: No OFD packet to send [20:45:40]*** Cut start [20:45:40]*** Purtial cut [20:45:40]*** Stage 1: CUTSNS_PIN = 1 [20:45:40]Read from MH i2c: 01 [20:45:40]MH_I2C_Read... [20:45:40]*** Stop cut motor [20:45:40]*** Cut end [20:45:40]Read from MH i2c: 01 07 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: 01 07 00 BB 2C 00 00 00 00 00 FF 0F FC [20:45:40]process_action close_receipt done [20:45:40]requested_data is exist [20:45:40]produce_requested_data [20:45:40]requested_item fm.sn is exist - process it [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 11 00 00 [20:45:40]Write to MH i2c: E2 08 00 BC 2C 80 11 00 00 00 00 00 00 62 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 17 00 BC 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AF [20:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:45:40]wFMCommunicate OK [20:45:40]requested_item fd.num is exist - process it [20:45:40]SAM_PROTO_GetFieldsCounters [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 13 00 00 [20:45:40]Write to MH i2c: E2 08 00 BD 2C 80 13 00 00 00 00 00 00 65 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 62 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 62 00 BD 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 97 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_GetFieldsCounters done [20:45:40]requested_item shift.num is exist - process it [20:45:40]requested_item shift.opened is exist - process it [20:45:40]req_shift_opened [20:45:40]FM_GetShiftState [20:45:40]SAM_PROTO_GetShiftState [20:45:40]wFMCommunicate request_size=4 [20:45:40]MH_SAM_APDU [20:45:40]CAPDU: 80 13 01 00 [20:45:40]Write to MH i2c: E2 08 00 BE 2C 80 13 01 00 00 00 00 00 67 [20:45:40]Write i2c OK [20:45:40]MH_I2C_Read... [20:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:40]Read from MH i2c: E2 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 [20:45:40]MH_I2C_Read... [20:45:40]Read from MH i2c: E2 0E 00 BE 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C7 [20:45:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:45:40]wFMCommunicate OK [20:45:40]SAM_PROTO_GetShiftState done [20:45:40]FM_GetShiftState done [20:45:40]req_shift_opened done [20:45:40]requested_item shift.open_date is exist - process it [20:45:40]req_shift_open_date [20:45:40]req_shift_open_date done [20:45:40]produce_requested_data done [20:45:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199063,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:45:40]process_action_free close_receipt [20:45:40]json_value_free [20:45:40]json_value_free done [20:45:40]process_json_proto returns [20:45:40]Send response to host [20:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199063,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:45:40]free response buf [20:45:40]execute_script done [20:45:40]execute_script returns [20:45:40]free content buf [20:45:40]Sock 9.Close socket [20:45:40]Sock 9.Thread stoped [20:45:45]OFD Sender: No OFD packet to send [20:45:50]OFD Sender: No OFD packet to send [20:45:55]OFD Sender: No OFD packet to send [20:46:00]OFD Sender: No OFD packet to send [20:46:05]OFD Sender: No OFD packet to send [20:46:10]OFD Sender: No OFD packet to send [20:46:15]OFD Sender: No OFD packet to send [20:46:20]OFD Sender: No OFD packet to send [20:46:25]OFD Sender: No OFD packet to send [20:46:30]OFD Sender: No OFD packet to send [20:46:35]OFD Sender: No OFD packet to send [20:46:40]OFD Sender: No OFD packet to send [20:46:45]OFD Sender: No OFD packet to send [20:46:50]OFD Sender: No OFD packet to send [20:46:55]OFD Sender: No OFD packet to send [20:47:00]OFD Sender: No OFD packet to send [20:47:05]OFD Sender: No OFD packet to send [20:47:10]OFD Sender: No OFD packet to send [20:47:15]OFD Sender: No OFD packet to send [20:47:20]OFD Sender: No OFD packet to send [20:47:25]OFD Sender: No OFD packet to send [20:47:30]OFD Sender: No OFD packet to send [20:47:35]OFD Sender: No OFD packet to send [20:47:40]OFD Sender: No OFD packet to send [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:10]OFD Sender: No OFD packet to send [20:48:15]OFD Sender: No OFD packet to send [20:48:20]OFD Sender: No OFD packet to send [20:48:25]OFD Sender: No OFD packet to send [20:48:30]OFD Sender: No OFD packet to send [20:48:35]OFD Sender: No OFD packet to send [20:48:40]OFD Sender: No OFD packet to send [20:48:45]OFD Sender: No OFD packet to send [20:48:48]accept exits with 7 [20:48:48]New connection [20:48:48]New thread 3066793316 created [20:48:48]Thread 3066936676 joined [20:48:48]Waiting for new connection... [20:48:48] Sock 7.Parse request [20:48:48]Sock 7.Check first char [20:48:48]Sock 7.First char is OK [20:48:48]request: POST /json_proto HTTP/1.0 [20:48:48]Method: POST [20:48:48]URL: /json_proto [20:48:48]Method is POST - this is cgi request [20:48:48]url: /json_proto [20:48:48]query_string will be loaded in cgi processing [20:48:48]execute_cgi json_proto POST (null) [20:48:48]execute_cgi path=json_proto method=POST [20:48:48]POST find Content-Length [20:48:48]Host: 172.17.46.195:8080 [20:48:48]Content-Length: 682 [20:48:48]Content-Type: application/json [20:48:48] [20:48:48]POST finish read [20:48:48]Found Content-Length = 682 [20:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "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:48:48]execute_script... [20:48:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "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:48:48]POST & json_proto [20:48:48]process_json_proto [20:48:48]json parsed OK: [20:48:48]protocol is kg_v1.0 [20:48:48]action value=close_receipt [20:48:48]process_action close_receipt [20:48:48]cmd_close_receipt [20:48:48]MH_GetDate [20:48:48]Write to MH i2c: F0 00 00 BF 2C DA [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: F0 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: F0 09 00 [20:48:48]MH_I2C_Read... [20:48:48]Read from MH i2c: F0 09 00 BF 2C 00 B2 0C C1 66 8D AE BC 66 25 [20:48:48]GetLastDocTimeStamp 1723927538 [20:48:48]current date 1723927730 [20:48:48]FM_GetShiftState [20:48:48]SAM_PROTO_GetShiftState [20:48:48]wFMCommunicate request_size=4 [20:48:48]MH_SAM_APDU [20:48:48]CAPDU: 80 13 01 00 [20:48:48]Write to MH i2c: E2 08 00 C0 2C 80 13 01 00 00 00 00 00 69 [20:48:48]Write i2c OK [20:48:48]MH_I2C_Read... [20:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:49]Read from MH i2c: E2 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: E2 0E 00 [20:48:49]MH_I2C_Read... [20:48:49]Read from MH i2c: E2 0E 00 C0 2C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C9 [20:48:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:48:49]wFMCommunicate OK [20:48:49]SAM_PROTO_GetShiftState done [20:48:49]FM_GetShiftState done [20:48:49]opened in 1723853126 [20:48:49]opened+sec_in_day 1723939526 [20:48:49]quantity*price = 30028 [20:48:49]sum+1 = 30030 [20:48:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.29 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.89 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 672 17.08.2024 20:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199064 肖袩袛: 39249462810561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204850&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199064&fm=39249462810561&tin=02508201610067®Number=0000000000092545&sum=30000 [20:48:50]StoreToDocumentArchive [20:48:50]shift 463 fd 199064 [20:48:50]save to /storage/0463/doc_00199064 [20:48:50]save last doc name /storage/0463/doc_00199064 to /storage/kkm_last_doc_name [20:48:50]save OK [20:48:50]Clear old archive folders... [20:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:48:50]tlvbuf is 01A02AC0 [20:48:50]SAM_PROTO_ClearQueue [20:48:50]wFMCommunicate request_size=4 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 09 00 00 [20:48:50]Write to MH i2c: E2 08 00 CD 2C 80 09 00 00 00 00 00 00 6B [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 CD 2C 00 90 00 6D [20:48:50]RAPDU: 90 00 [20:48:50]wFMCommunicate OK [20:48:50]SAM_PROTO_ClearQueue done [20:48:50]KKMCreateOFDPacket [20:48:50]OFDProtocolAddRootSTLVToBuf [20:48:50]FM_MakeSignedData [20:48:50]FM_MakeSignedData [20:48:50]SAM_PROTO_SignData [20:48:50]wFMCommunicate request_size=4 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 0D 01 02 [20:48:50]Write to MH i2c: E2 08 00 CE 2C 80 0D 01 02 00 00 00 00 73 [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 CE 2C 00 90 00 6E [20:48:50]RAPDU: 90 00 [20:48:50]wFMCommunicate OK [20:48:50]wFMCommunicate request_size=255 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 A0 02 00 00 F4 03 04 00 B2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 09 03 00 35 04 06 00 23 B2 [20:48:50]Write to MH i2c: E2 02 01 CF 2C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 A0 02 00 00 F4 03 04 00 B2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 09 03 00 35 04 06 00 23 B2 00 00 3D [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]OFD Sender: No OFD packet to send [20:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 CF 2C 00 90 00 6F [20:48:50]RAPDU: 90 00 [20:48:50]wFMCommunicate OK [20:48:50]wFMCommunicate request_size=9 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 0D 02 02 04 7A 49 D7 C1 [20:48:50]Write to MH i2c: E2 0C 00 D0 2C 80 0D 02 02 04 00 7A 49 D7 C1 00 00 D9 [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 03 00 D0 2C 00 90 00 70 [20:48:50]RAPDU: 90 00 [20:48:50]wFMCommunicate OK [20:48:50]wFMCommunicate request_size=4 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 0D 03 02 [20:48:50]Write to MH i2c: E2 08 00 D1 2C 80 0D 03 02 00 00 00 00 78 [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 0B 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 0B 00 D1 2C 00 F8 B6 99 AB 48 98 91 A6 90 00 82 [20:48:50]RAPDU: F8 B6 99 AB 48 98 91 A6 90 00 [20:48:50]wFMCommunicate OK [20:48:50]SAM_PROTO_SignData done [20:48:50]FM_MakeSignedData done [20:48:50]CreateOFDProtocolMessage [20:48:50]wFMCommunicate request_size=4 [20:48:50]MH_SAM_APDU [20:48:50]CAPDU: 80 11 00 00 [20:48:50]Write to MH i2c: E2 08 00 D2 2C 80 11 00 00 00 00 00 00 78 [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:50]Read from MH i2c: E2 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 17 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: E2 17 00 D2 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C5 [20:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:48:50]wFMCommunicate OK [20:48:50]CreateOFDProtocolMessage done [20:48:50]OFDSenderStorePacket 199064 [20:48:50]StoreOFDPacket docnum=199064 [20:48:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 6E 3D 06 01 28 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 A0 02 00 00 F4 03 04 00 B2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 09 03 00 35 04 06 00 23 B2 7A 49 D7 C1 F8 B6 99 AB 48 98 91 A6 [20:48:50]CheckFolder [20:48:50]dirname=/storage/ofd_packets [20:48:50]CheckFolder done [20:48:50]ProducePacketName [20:48:50]name=ofd_packets/00199064 [20:48:50]NVStorageSaveData ofd_packets/00199064 [20:48:50]File name is /storage/ofd_packets/00199064 [20:48:50]Write 300 bytes [20:48:50]NVStorageSaveData done [20:48:50]OFDSenderStorePacket done [20:48:50]KKMCreateOFDPacket done [20:48:50]NVStorageSaveData kkm_last_timestamp [20:48:50]File name is /storage/kkm_last_timestamp [20:48:50]Write 4 bytes [20:48:50]NVStorageSaveData done [20:48:50]ExternCall_PrintAddStr [20:48:50]wPrintStart [20:48:50]Write to MH i2c: 01 00 00 D3 2C FF [20:48:50]Write i2c OK [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: 01 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: 01 07 00 [20:48:50]MH_I2C_Read... [20:48:50]Read from MH i2c: 01 07 00 D3 2C 00 00 00 00 00 FF 0F 14 [20:48:50]RasterBufferAndPrint [20:48:50]line 小褔械褌 N : (1)11326533 [20:48:50]line 袠袧袧: 02508201610067 [20:48:50]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:48:50]line 袩袪袨袛袗袞袗 [20:48:50]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [20:48:50]line 孝芯胁邪褉: 2711190000 [20:48:50]line 袚袗袟-袣-3 [20:48:50]line 7.820 * 38.40 [20:48:50]line = 300.29 [20:48:50]line 袧袛小 12% 袧小袩 1% [20:48:50]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:48:50]line 袨袣袪校袚袥袝袧袠袝: -0.29 [20:48:50]line 袠孝袨袚袨: 300.00 [20:48:50]line 袙薪械褋械薪芯: 300.00 [20:48:50]line 小袛袗效袗: 0.00 [20:48:50]line 袧小袩 1% : 2.66 [20:48:50]line 袧袛小 12% : 31.89 [20:48:50]line 袧邪谢懈褔薪褘屑懈: 300.00 [20:48:50]line 袘械蟹薪邪谢.: 0.00 [20:48:50]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:48:50]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:48:50]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:48:50]line 效械泻 672 17.08.2024 20:48 [20:48:50]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:48:50]line 袟袧袦: 0300000079 [20:48:50]line 袪袧袦: 0000000000092545 [20:48:50]line 袙械褉褋懈褟 袣袣袦: 001 [20:48:50]line 肖袦: 0000000000871802 [20:48:50]line 肖袛: 199064 [20:48:50]line 肖袩袛: 39249462810561 [20:48:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204850&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199064&fm=39249462810561&tin=02508201610067®Number=0000000000092545&sum=30000 [20:48:50]written 0, free lines is 4095 [20:48:50]OFD Sender: Processing packet 199064 [packets to send 246, broken 245] [20:48:50]ProducePacketName [20:48:50]name=ofd_packets/00199064 [20:48:50]OFD Sender: To server: 嚂鰌G, [20:48:50]CommunicateWithHost lk.salyk.kg:30040 [20:48:50]ConnectInit lk.salyk.kg [20:48:50]Connected sock=10 [20:48:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 6E 3D 06 01 28 62 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 A0 02 00 00 F4 03 04 00 B2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 09 03 00 35 04 06 00 23 B2 7A 49 D7 C1 F8 B6 99 AB 48 98 91 A6 [20:48:51]Write to MH i2c: 01 00 00 FE 2C 2A [20:48:51]Write i2c OK [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: 01 [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: 01 07 00 [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: 01 07 00 FE 2C 00 00 00 00 00 E5 0C 22 [20:48:51]RasterBufferAndPrint [20:48:51]line [20:48:51]line [20:48:51]line [20:48:51]line [20:48:51]line [20:48:51]written 0, free lines is 3310 [20:48:51]MH_Cut [20:48:51]Write to MH i2c: D1 01 00 05 2D 01 04 [20:48:51]Write i2c OK [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: D1 [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: D1 01 00 [20:48:51]MH_I2C_Read... [20:48:51]Read from MH i2c: D1 01 00 05 2D 00 03 [20:48:51]Write to MH i2c: 01 00 00 06 2D 33 [20:48:51]Write i2c OK [20:48:51]MH_I2C_Read... [20:48:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9A 9D 47 00 4F EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 98 09 03 00 F4 03 04 00 C1 B8 C0 66 B6 04 01 00 00 BA EF 0A DE FD 0C 01 A5 [20:48:51]CommunicateWithHost err = 0 [20:48:51]CheckOFDResponse [20:48:51]1017 (14) - 77093643461234 [20:48:51]1041 (16) - 0000000000871802 [20:48:51]1040 (4) - 199064 [20:48:51]1012 (4) - 17.08.2024 14:50 [20:48:51]1206 (1) - 0 [20:48:51]OFD Sender: Remove packet 199064 [20:48:51]ProducePacketName [20:48:51]name=ofd_packets/00199064 [20:48:51]NVStorageDeleteData [20:48:51]OFD Sender: No OFD packet to send [20:48:51]*** Cut start [20:48:51]*** Purtial cut [20:48:51]*** CUTSNS_PIN = 0 [20:48:52]*** Stage 1: CUTSNS_PIN = 1 [20:48:53]Read from MH i2c: 01 [20:48:53]MH_I2C_Read... [20:48:53]*** Stop cut motor [20:48:53]*** Cut end [20:48:53]Read from MH i2c: 01 07 00 [20:48:53]MH_I2C_Read... [20:48:53]Read from MH i2c: 01 07 00 06 2D 00 00 00 00 00 FF 0F 48 [20:48:53]process_action close_receipt done [20:48:53]requested_data is exist [20:48:53]produce_requested_data [20:48:53]requested_item fm.sn is exist - process it [20:48:53]wFMCommunicate request_size=4 [20:48:53]MH_SAM_APDU [20:48:53]CAPDU: 80 11 00 00 [20:48:53]Write to MH i2c: E2 08 00 07 2D 80 11 00 00 00 00 00 00 AE [20:48:53]Write i2c OK [20:48:53]MH_I2C_Read... [20:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:53]Read from MH i2c: E2 [20:48:53]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 17 00 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 17 00 07 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [20:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:48:54]wFMCommunicate OK [20:48:54]requested_item fd.num is exist - process it [20:48:54]SAM_PROTO_GetFieldsCounters [20:48:54]wFMCommunicate request_size=4 [20:48:54]MH_SAM_APDU [20:48:54]CAPDU: 80 13 00 00 [20:48:54]Write to MH i2c: E2 08 00 08 2D 80 13 00 00 00 00 00 00 B1 [20:48:54]Write i2c OK [20:48:54]MH_I2C_Read... [20:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:54]Read from MH i2c: E2 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 62 00 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 62 00 08 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [20:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 98 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:54]wFMCommunicate OK [20:48:54]SAM_PROTO_GetFieldsCounters done [20:48:54]requested_item shift.num is exist - process it [20:48:54]requested_item shift.opened is exist - process it [20:48:54]req_shift_opened [20:48:54]FM_GetShiftState [20:48:54]SAM_PROTO_GetShiftState [20:48:54]wFMCommunicate request_size=4 [20:48:54]MH_SAM_APDU [20:48:54]CAPDU: 80 13 01 00 [20:48:54]Write to MH i2c: E2 08 00 09 2D 80 13 01 00 00 00 00 00 B3 [20:48:54]Write i2c OK [20:48:54]MH_I2C_Read... [20:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:54]Read from MH i2c: E2 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 0E 00 [20:48:54]MH_I2C_Read... [20:48:54]Read from MH i2c: E2 0E 00 09 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 13 [20:48:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:48:54]wFMCommunicate OK [20:48:54]SAM_PROTO_GetShiftState done [20:48:54]FM_GetShiftState done [20:48:54]req_shift_opened done [20:48:54]requested_item shift.open_date is exist - process it [20:48:54]req_shift_open_date [20:48:54]req_shift_open_date done [20:48:54]produce_requested_data done [20:48:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199064,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:48:54]process_action_free close_receipt [20:48:54]json_value_free [20:48:54]json_value_free done [20:48:54]process_json_proto returns [20:48:54]Send response to host [20:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199064,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:48:54]free response buf [20:48:54]execute_script done [20:48:54]execute_script returns [20:48:54]free content buf [20:48:54]Sock 7.Close socket [20:48:54]Sock 7.Thread stoped [20:48:56]OFD Sender: No OFD packet to send [20:49:01]OFD Sender: No OFD packet to send [20:49:06]OFD Sender: No OFD packet to send [20:49:11]OFD Sender: No OFD packet to send [20:49:16]OFD Sender: No OFD packet to send [20:49:20]accept exits with 9 [20:49:20]New connection [20:49:20]New thread 3066936676 created [20:49:20]Thread 3066793316 joined [20:49:20]Waiting for new connection... [20:49:20] Sock 9.Parse request [20:49:20]Sock 9.Check first char [20:49:20]Sock 9.First char is OK [20:49:20]request: POST /json_proto HTTP/1.0 [20:49:20]Method: POST [20:49:20]URL: /json_proto [20:49:20]Method is POST - this is cgi request [20:49:20]url: /json_proto [20:49:20]query_string will be loaded in cgi processing [20:49:20]execute_cgi json_proto POST (null) [20:49:20]execute_cgi path=json_proto method=POST [20:49:20]POST find Content-Length [20:49:20]Host: 172.17.46.195:8080 [20:49:20]Content-Length: 811 [20:49:20]Content-Type: application/json [20:49:20] [20:49:20]POST finish read [20:49:20]Found Content-Length = 811 [20:49:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:20]execute_script... [20:49: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)11326534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:20]POST & json_proto [20:49:20]process_json_proto [20:49:20]json parsed OK: [20:49:20]protocol is kg_v1.0 [20:49:20]action value=close_receipt [20:49:20]process_action close_receipt [20:49:20]cmd_close_receipt [20:49:20]MH_GetDate [20:49:20]Write to MH i2c: F0 00 00 0A 2D 26 [20:49:20]Write i2c OK [20:49:20]MH_I2C_Read... [20:49:20]Read from MH i2c: F0 [20:49:20]MH_I2C_Read... [20:49:20]Read from MH i2c: F0 09 00 [20:49:20]MH_I2C_Read... [20:49:20]Read from MH i2c: F0 09 00 0A 2D 00 D2 0C C1 66 8D AE BC 66 91 [20:49:20]GetLastDocTimeStamp 1723927730 [20:49:20]current date 1723927762 [20:49:20]FM_GetShiftState [20:49:20]SAM_PROTO_GetShiftState [20:49:20]wFMCommunicate request_size=4 [20:49:20]MH_SAM_APDU [20:49:20]CAPDU: 80 13 01 00 [20:49:20]Write to MH i2c: E2 08 00 0B 2D 80 13 01 00 00 00 00 00 B5 [20:49:20]Write i2c OK [20:49:20]MH_I2C_Read... [20:49:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:20]Read from MH i2c: E2 [20:49:20]MH_I2C_Read... [20:49:20]Read from MH i2c: E2 0E 00 [20:49:20]MH_I2C_Read... [20:49:20]Read from MH i2c: E2 0E 00 0B 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 15 [20:49:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:49:20]wFMCommunicate OK [20:49:20]SAM_PROTO_GetShiftState done [20:49:20]FM_GetShiftState done [20:49:20]opened in 1723853126 [20:49:20]opened+sec_in_day 1723939526 [20:49:20]quantity*price = 100051 [20:49:20]sum+1 = 100052 [20:49:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 673 17.08.2024 20:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199065 肖袩袛: 70235839815984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204922&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199065&fm=70235839815984&tin=02508201610067®Number=0000000000092545&sum=100051 [20:49:22]StoreToDocumentArchive [20:49:22]shift 463 fd 199065 [20:49:22]save to /storage/0463/doc_00199065 [20:49:22]save last doc name /storage/0463/doc_00199065 to /storage/kkm_last_doc_name [20:49:22]save OK [20:49:22]Clear old archive folders... [20:49:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:49:22]tlvbuf is B6F51730 [20:49:22]SAM_PROTO_ClearQueue [20:49:22]wFMCommunicate request_size=4 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 09 00 00 [20:49:22]Write to MH i2c: E2 08 00 18 2D 80 09 00 00 00 00 00 00 B7 [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 18 2D 00 90 00 B9 [20:49:22]RAPDU: 90 00 [20:49:22]wFMCommunicate OK [20:49:22]SAM_PROTO_ClearQueue done [20:49:22]KKMCreateOFDPacket [20:49:22]OFDProtocolAddRootSTLVToBuf [20:49:22]FM_MakeSignedData [20:49:22]FM_MakeSignedData [20:49:22]SAM_PROTO_SignData [20:49:22]wFMCommunicate request_size=4 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 0D 01 02 [20:49:22]Write to MH i2c: E2 08 00 19 2D 80 0D 01 02 00 00 00 00 BF [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 19 2D 00 90 00 BA [20:49:22]RAPDU: 90 00 [20:49:22]wFMCommunicate OK [20:49:22]wFMCommunicate request_size=255 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 09 03 [20:49:22]Write to MH i2c: E2 02 01 1A 2D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 09 03 00 00 B3 [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 1A 2D 00 90 00 BB [20:49:22]RAPDU: 90 00 [20:49:22]wFMCommunicate OK [20:49:22]wFMCommunicate request_size=16 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F E1 0E 48 61 30 [20:49:22]Write to MH i2c: E2 13 00 1B 2D 80 0D 02 02 0B 00 00 35 04 06 00 3F E1 0E 48 61 30 00 00 1E [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 03 00 1B 2D 00 90 00 BC [20:49:22]RAPDU: 90 00 [20:49:22]wFMCommunicate OK [20:49:22]wFMCommunicate request_size=4 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 0D 03 02 [20:49:22]Write to MH i2c: E2 08 00 1C 2D 80 0D 03 02 00 00 00 00 C4 [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 0B 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 0B 00 1C 2D 00 C8 81 B1 4D E8 8F B5 C2 90 00 FA [20:49:22]RAPDU: C8 81 B1 4D E8 8F B5 C2 90 00 [20:49:22]wFMCommunicate OK [20:49:22]SAM_PROTO_SignData done [20:49:22]FM_MakeSignedData done [20:49:22]CreateOFDProtocolMessage [20:49:22]wFMCommunicate request_size=4 [20:49:22]MH_SAM_APDU [20:49:22]CAPDU: 80 11 00 00 [20:49:22]Write to MH i2c: E2 08 00 1D 2D 80 11 00 00 00 00 00 00 C4 [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:22]Read from MH i2c: E2 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 17 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: E2 17 00 1D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [20:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:49:22]wFMCommunicate OK [20:49:22]CreateOFDProtocolMessage done [20:49:22]OFDSenderStorePacket 199065 [20:49:22]StoreOFDPacket docnum=199065 [20:49:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 B0 1A 0D 01 C1 0A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 09 03 00 35 04 06 00 3F E1 0E 48 61 30 C8 81 B1 4D E8 8F B5 C2 [20:49:22]CheckFolder [20:49:22]dirname=/storage/ofd_packets [20:49:22]CheckFolder done [20:49:22]ProducePacketName [20:49:22]name=ofd_packets/00199065 [20:49:22]NVStorageSaveData ofd_packets/00199065 [20:49:22]File name is /storage/ofd_packets/00199065 [20:49:22]Write 307 bytes [20:49:22]NVStorageSaveData done [20:49:22]OFDSenderStorePacket done [20:49:22]KKMCreateOFDPacket done [20:49:22]NVStorageSaveData kkm_last_timestamp [20:49:22]File name is /storage/kkm_last_timestamp [20:49:22]Write 4 bytes [20:49:22]NVStorageSaveData done [20:49:22]ExternCall_PrintAddStr [20:49:22]wPrintStart [20:49:22]Write to MH i2c: 01 00 00 1E 2D 4B [20:49:22]Write i2c OK [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: 01 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: 01 07 00 [20:49:22]MH_I2C_Read... [20:49:22]Read from MH i2c: 01 07 00 1E 2D 00 00 00 00 00 FF 0F 60 [20:49:22]RasterBufferAndPrint [20:49:22]line 小褔械褌 N : (1)11326534 [20:49:22]line 袠袧袧: 02508201610067 [20:49:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:49:22]line 袩袪袨袛袗袞袗 [20:49:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [20:49:22]line 孝芯胁邪褉: 2710194210 [20:49:22]line D-ENERGY 袛孝-袣-5 [20:49:22]line 12.960 * 77.20 [20:49:22]line = 1000.51 [20:49:22]line 袧袛小 12% 袧小袩 1% [20:49:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:49:22]line 袠孝袨袚袨: 1000.51 [20:49:22]line 袧小袩 1% : 8.85 [20:49:22]line 袧袛小 12% : 106.25 [20:49:22]line 袧邪谢懈褔薪褘屑懈: 0.00 [20:49:22]line 袘械蟹薪邪谢.: 1000.51 [20:49:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:49:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:49:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:49:22]line 效械泻 673 17.08.2024 20:49 [20:49:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:49:22]line 袟袧袦: 0300000079 [20:49:22]line 袪袧袦: 0000000000092545 [20:49:22]line 袙械褉褋懈褟 袣袣袦: 001 [20:49:22]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [20:49:22]line 肖袦: 0000000000871802 [20:49:22]line 肖袛: 199065 [20:49:22]line 肖袩袛: 70235839815984 [20:49:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T204922&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199065&fm=70235839815984&tin=02508201610067®Number=0000000000092545&sum=100051 [20:49:22]written 0, free lines is 4095 [20:49:22]OFD Sender: Processing packet 199065 [packets to send 246, broken 245] [20:49:22]ProducePacketName [20:49:22]name=ofd_packets/00199065 [20:49:22]OFD Sender: To server: 嚂鰌G, [20:49:22]CommunicateWithHost lk.salyk.kg:30040 [20:49:22]ConnectInit lk.salyk.kg [20:49:22]Connected sock=10 [20:49:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 B0 1A 0D 01 C1 0A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 D2 0C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 99 09 03 00 35 04 06 00 3F E1 0E 48 61 30 C8 81 B1 4D E8 8F B5 C2 [20:49:23]Write to MH i2c: 01 00 00 48 2D 75 [20:49:23]Write i2c OK [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: 01 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: 01 07 00 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: 01 07 00 48 2D 00 00 00 00 00 FE 0C 86 [20:49:23]RasterBufferAndPrint [20:49:23]line [20:49:23]line [20:49:23]line [20:49:23]line [20:49:23]line [20:49:23]written 0, free lines is 3332 [20:49:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B FE 47 00 0A 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 31 38 30 32 10 04 04 00 99 09 03 00 F4 03 04 00 E1 B8 C0 66 B6 04 01 00 00 B5 16 26 1A 14 39 A9 66 [20:49:23]CommunicateWithHost err = 0 [20:49:23]CheckOFDResponse [20:49:23]1017 (14) - 77093643461234 [20:49:23]1041 (16) - 0000000000871802 [20:49:23]1040 (4) - 199065 [20:49:23]1012 (4) - 17.08.2024 14:51 [20:49:23]1206 (1) - 0 [20:49:23]OFD Sender: Remove packet 199065 [20:49:23]ProducePacketName [20:49:23]name=ofd_packets/00199065 [20:49:23]NVStorageDeleteData [20:49:23]MH_Cut [20:49:23]Write to MH i2c: D1 01 00 4F 2D 01 4E [20:49:23]Write i2c OK [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: D1 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: D1 01 00 [20:49:23]MH_I2C_Read... [20:49:23]Read from MH i2c: D1 01 00 4F 2D 00 4D [20:49:23]Write to MH i2c: 01 00 00 50 2D 7D [20:49:23]Write i2c OK [20:49:23]MH_I2C_Read... [20:49:23]OFD Sender: No OFD packet to send [20:49:23]*** Cut start [20:49:23]*** Purtial cut [20:49:23]*** Stage 1: CUTSNS_PIN = 1 [20:49:24]Read from MH i2c: 01 [20:49:24]MH_I2C_Read... [20:49:24]*** Stop cut motor [20:49:24]*** Cut end [20:49:24]Read from MH i2c: 01 07 00 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: 01 07 00 50 2D 00 00 00 00 00 FF 0F 92 [20:49:24]process_action close_receipt done [20:49:24]requested_data is exist [20:49:24]produce_requested_data [20:49:24]requested_item fm.sn is exist - process it [20:49:24]wFMCommunicate request_size=4 [20:49:24]MH_SAM_APDU [20:49:24]CAPDU: 80 11 00 00 [20:49:24]Write to MH i2c: E2 08 00 51 2D 80 11 00 00 00 00 00 00 F8 [20:49:24]Write i2c OK [20:49:24]MH_I2C_Read... [20:49:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:24]Read from MH i2c: E2 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 17 00 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 17 00 51 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 45 [20:49:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:49:24]wFMCommunicate OK [20:49:24]requested_item fd.num is exist - process it [20:49:24]SAM_PROTO_GetFieldsCounters [20:49:24]wFMCommunicate request_size=4 [20:49:24]MH_SAM_APDU [20:49:24]CAPDU: 80 13 00 00 [20:49:24]Write to MH i2c: E2 08 00 52 2D 80 13 00 00 00 00 00 00 FB [20:49:24]Write i2c OK [20:49:24]MH_I2C_Read... [20:49:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:24]Read from MH i2c: E2 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 62 00 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 62 00 52 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [20:49:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 99 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:24]wFMCommunicate OK [20:49:24]SAM_PROTO_GetFieldsCounters done [20:49:24]requested_item shift.num is exist - process it [20:49:24]requested_item shift.opened is exist - process it [20:49:24]req_shift_opened [20:49:24]FM_GetShiftState [20:49:24]SAM_PROTO_GetShiftState [20:49:24]wFMCommunicate request_size=4 [20:49:24]MH_SAM_APDU [20:49:24]CAPDU: 80 13 01 00 [20:49:24]Write to MH i2c: E2 08 00 53 2D 80 13 01 00 00 00 00 00 FD [20:49:24]Write i2c OK [20:49:24]MH_I2C_Read... [20:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:24]Read from MH i2c: E2 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 0E 00 [20:49:24]MH_I2C_Read... [20:49:24]Read from MH i2c: E2 0E 00 53 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5D [20:49:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:49:24]wFMCommunicate OK [20:49:24]SAM_PROTO_GetShiftState done [20:49:24]FM_GetShiftState done [20:49:24]req_shift_opened done [20:49:24]requested_item shift.open_date is exist - process it [20:49:24]req_shift_open_date [20:49:24]req_shift_open_date done [20:49:24]produce_requested_data done [20:49:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199065,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:49:24]process_action_free close_receipt [20:49:24]json_value_free [20:49:24]json_value_free done [20:49:24]process_json_proto returns [20:49:24]Send response to host [20:49:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199065,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:49:24]free response buf [20:49:24]execute_script done [20:49:24]execute_script returns [20:49:24]free content buf [20:49:24]Sock 9.Close socket [20:49:24]Sock 9.Thread stoped [20:49:28]OFD Sender: No OFD packet to send [20:49:33]OFD Sender: No OFD packet to send [20:49:38]OFD Sender: No OFD packet to send [20:49:43]OFD Sender: No OFD packet to send [20:49:48]OFD Sender: No OFD packet to send [20:49:53]OFD Sender: No OFD packet to send [20:49:58]OFD Sender: No OFD packet to send [20:50:03]OFD Sender: No OFD packet to send [20:50:08]OFD Sender: No OFD packet to send [20:50:13]OFD Sender: No OFD packet to send [20:50:18]OFD Sender: No OFD packet to send [20:50:23]OFD Sender: No OFD packet to send [20:50:28]OFD Sender: No OFD packet to send [20:50:33]OFD Sender: No OFD packet to send [20:50:38]OFD Sender: No OFD packet to send [20:50:43]OFD Sender: No OFD packet to send [20:50:48]OFD Sender: No OFD packet to send [20:50:53]OFD Sender: No OFD packet to send [20:50:58]OFD Sender: No OFD packet to send [20:51:03]OFD Sender: No OFD packet to send [20:51:08]OFD Sender: No OFD packet to send [20:51:13]OFD Sender: No OFD packet to send [20:51:18]OFD Sender: No OFD packet to send [20:51:23]OFD Sender: No OFD packet to send [20:51:28]OFD Sender: No OFD packet to send [20:51:33]OFD Sender: No OFD packet to send [20:51:38]OFD Sender: No OFD packet to send [20:51:43]OFD Sender: No OFD packet to send [20:51:48]OFD Sender: No OFD packet to send [20:51:53]OFD Sender: No OFD packet to send [20:51:58]accept exits with 7 [20:51:58]New connection [20:51:58]New thread 3066793316 created [20:51:58]Thread 3066936676 joined [20:51:58]Waiting for new connection... [20:51:58] Sock 7.Parse request [20:51:58]Sock 7.Check first char [20:51:58]Sock 7.First char is OK [20:51:58]request: POST /json_proto HTTP/1.0 [20:51:58]Method: POST [20:51:58]URL: /json_proto [20:51:58]Method is POST - this is cgi request [20:51:58]url: /json_proto [20:51:58]query_string will be loaded in cgi processing [20:51:58]execute_cgi json_proto POST (null) [20:51:58]execute_cgi path=json_proto method=POST [20:51:58]POST find Content-Length [20:51:58]Host: 172.17.46.195:8080 [20:51:58]Content-Length: 679 [20:51:58]Content-Type: application/json [20:51:58] [20:51:58]POST finish read [20:51:58]Found Content-Length = 679 [20:51:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:58]execute_script... [20:51: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)11326535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:58]POST & json_proto [20:51:58]process_json_proto [20:51:58]json parsed OK: [20:51:58]protocol is kg_v1.0 [20:51:58]action value=close_receipt [20:51:58]process_action close_receipt [20:51:58]cmd_close_receipt [20:51:58]MH_GetDate [20:51:58]Write to MH i2c: F0 00 00 54 2D 70 [20:51:58]Write i2c OK [20:51:58]MH_I2C_Read... [20:51:58]Read from MH i2c: F0 [20:51:58]MH_I2C_Read... [20:51:58]Read from MH i2c: F0 09 00 [20:51:58]MH_I2C_Read... [20:51:58]Read from MH i2c: F0 09 00 54 2D 00 6F 0D C1 66 8D AE BC 66 79 [20:51:58]GetLastDocTimeStamp 1723927762 [20:51:58]current date 1723927919 [20:51:58]FM_GetShiftState [20:51:58]SAM_PROTO_GetShiftState [20:51:58]wFMCommunicate request_size=4 [20:51:58]MH_SAM_APDU [20:51:58]CAPDU: 80 13 01 00 [20:51:58]Write to MH i2c: E2 08 00 55 2D 80 13 01 00 00 00 00 00 FF [20:51:58]Write i2c OK [20:51:58]MH_I2C_Read... [20:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:58]Read from MH i2c: E2 [20:51:58]MH_I2C_Read... [20:51:58]Read from MH i2c: E2 0E 00 [20:51:58]MH_I2C_Read... [20:51:58]Read from MH i2c: E2 0E 00 55 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5F [20:51:58]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:51:58]wFMCommunicate OK [20:51:58]SAM_PROTO_GetShiftState done [20:51:58]FM_GetShiftState done [20:51:58]opened in 1723853126 [20:51:58]opened+sec_in_day 1723939526 [20:51:58]quantity*price = 30035 [20:51:58]sum+1 = 30036 [20:51:58]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 674 17.08.2024 20:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199066 肖袩袛: 161839941761079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199066&fm=161839941761079&tin=02508201610067®Number=0000000000092545&sum=30000 [20:51:59]StoreToDocumentArchive [20:51:59]shift 463 fd 199066 [20:51:59]save to /storage/0463/doc_00199066 [20:51:59]save last doc name /storage/0463/doc_00199066 to /storage/kkm_last_doc_name [20:51:59]save OK [20:51:59]Clear old archive folders... [20:51:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:59]tlvbuf is 019B5820 [20:51:59]SAM_PROTO_ClearQueue [20:51:59]wFMCommunicate request_size=4 [20:51:59]MH_SAM_APDU [20:51:59]CAPDU: 80 09 00 00 [20:51:59]Write to MH i2c: E2 08 00 62 2D 80 09 00 00 00 00 00 00 01 [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 62 2D 00 90 00 03 [20:51:59]RAPDU: 90 00 [20:51:59]wFMCommunicate OK [20:51:59]SAM_PROTO_ClearQueue done [20:51:59]KKMCreateOFDPacket [20:51:59]OFDProtocolAddRootSTLVToBuf [20:51:59]FM_MakeSignedData [20:51:59]FM_MakeSignedData [20:51:59]SAM_PROTO_SignData [20:51:59]wFMCommunicate request_size=4 [20:51:59]MH_SAM_APDU [20:51:59]CAPDU: 80 0D 01 02 [20:51:59]Write to MH i2c: E2 08 00 63 2D 80 0D 01 02 00 00 00 00 09 [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 63 2D 00 90 00 04 [20:51:59]RAPDU: 90 00 [20:51:59]wFMCommunicate OK [20:51:59]wFMCommunicate request_size=255 [20:51:59]MH_SAM_APDU [20:51: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 09 03 00 35 04 06 00 93 [20:51:59]Write to MH i2c: E2 02 01 64 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 09 03 00 35 04 06 00 93 00 00 F0 [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 64 2D 00 90 00 05 [20:51:59]RAPDU: 90 00 [20:51:59]wFMCommunicate OK [20:51:59]wFMCommunicate request_size=10 [20:51:59]MH_SAM_APDU [20:51:59]CAPDU: 80 0D 02 02 05 31 4C 3D 38 37 [20:51:59]Write to MH i2c: E2 0D 00 65 2D 80 0D 02 02 05 00 31 4C 3D 38 37 00 00 3F [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 03 00 65 2D 00 90 00 06 [20:51:59]RAPDU: 90 00 [20:51:59]wFMCommunicate OK [20:51:59]wFMCommunicate request_size=4 [20:51:59]MH_SAM_APDU [20:51:59]CAPDU: 80 0D 03 02 [20:51:59]Write to MH i2c: E2 08 00 66 2D 80 0D 03 02 00 00 00 00 0E [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 0B 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 0B 00 66 2D 00 EE 60 EF E2 E9 9F 6A 1F 90 00 3F [20:51:59]RAPDU: EE 60 EF E2 E9 9F 6A 1F 90 00 [20:51:59]wFMCommunicate OK [20:51:59]SAM_PROTO_SignData done [20:51:59]FM_MakeSignedData done [20:51:59]CreateOFDProtocolMessage [20:51:59]wFMCommunicate request_size=4 [20:51:59]MH_SAM_APDU [20:51:59]CAPDU: 80 11 00 00 [20:51:59]Write to MH i2c: E2 08 00 67 2D 80 11 00 00 00 00 00 00 0E [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:59]Read from MH i2c: E2 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 17 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: E2 17 00 67 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [20:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:51:59]wFMCommunicate OK [20:51:59]CreateOFDProtocolMessage done [20:51:59]OFDSenderStorePacket 199066 [20:51:59]StoreOFDPacket docnum=199066 [20:51:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 78 07 01 F1 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 09 03 00 35 04 06 00 93 31 4C 3D 38 37 EE 60 EF E2 E9 9F 6A 1F [20:51:59]CheckFolder [20:51:59]dirname=/storage/ofd_packets [20:51:59]CheckFolder done [20:51:59]ProducePacketName [20:51:59]name=ofd_packets/00199066 [20:51:59]NVStorageSaveData ofd_packets/00199066 [20:51:59]File name is /storage/ofd_packets/00199066 [20:51:59]Write 301 bytes [20:51:59]NVStorageSaveData done [20:51:59]OFDSenderStorePacket done [20:51:59]KKMCreateOFDPacket done [20:51:59]NVStorageSaveData kkm_last_timestamp [20:51:59]File name is /storage/kkm_last_timestamp [20:51:59]Write 4 bytes [20:51:59]NVStorageSaveData done [20:51:59]ExternCall_PrintAddStr [20:51:59]wPrintStart [20:51:59]Write to MH i2c: 01 00 00 68 2D 95 [20:51:59]Write i2c OK [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: 01 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: 01 07 00 [20:51:59]MH_I2C_Read... [20:51:59]Read from MH i2c: 01 07 00 68 2D 00 00 00 00 00 FF 0F AA [20:51:59]RasterBufferAndPrint [20:51:59]line 小褔械褌 N : (1)11326535 [20:51:59]line 袠袧袧: 02508201610067 [20:51:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:51:59]line 袩袪袨袛袗袞袗 [20:51:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [20:51:59]line 孝芯胁邪褉: 2710124130 [20:51:59]line 袗懈-92-袣-4 [20:51:59]line 4.430 * 67.80 [20:51:59]line = 300.35 [20:51:59]line 袧袛小 12% 袧小袩 1% [20:51:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:51:59]line 袨袣袪校袚袥袝袧袠袝: -0.35 [20:51:59]line 袠孝袨袚袨: 300.00 [20:51:59]line 袙薪械褋械薪芯: 300.00 [20:51:59]line 小袛袗效袗: 0.00 [20:51:59]line 袧小袩 1% : 2.66 [20:51:59]line 袧袛小 12% : 31.90 [20:51:59]line 袧邪谢懈褔薪褘屑懈: 300.00 [20:51:59]line 袘械蟹薪邪谢.: 0.00 [20:51:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:51:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:51:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:51:59]line 效械泻 674 17.08.2024 20:51 [20:51:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:51:59]line 袟袧袦: 0300000079 [20:51:59]line 袪袧袦: 0000000000092545 [20:51:59]line 袙械褉褋懈褟 袣袣袦: 001 [20:51:59]line 肖袦: 0000000000871802 [20:51:59]line 肖袛: 199066 [20:51:59]line 肖袩袛: 161839941761079 [20:51:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199066&fm=161839941761079&tin=02508201610067®Number=0000000000092545&sum=30000 [20:51:59]OFD Sender: Processing packet 199066 [packets to send 246, broken 245] [20:51:59]ProducePacketName [20:51:59]name=ofd_packets/00199066 [20:51:59]OFD Sender: To server: 嚂鰌G, [20:51:59]CommunicateWithHost lk.salyk.kg:30040 [20:51:59]ConnectInit lk.salyk.kg [20:51:59]written 0, free lines is 4095 [20:52:00]Connected sock=10 [20:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 37 78 07 01 F1 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 09 03 00 35 04 06 00 93 31 4C 3D 38 37 EE 60 EF E2 E9 9F 6A 1F [20:52:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6D 7D 47 00 9A 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9A 09 03 00 F4 03 04 00 7E B9 C0 66 B6 04 01 00 00 E4 B4 36 3F 63 EE 84 C9 [20:52:00]CommunicateWithHost err = 0 [20:52:00]CheckOFDResponse [20:52:00]1017 (14) - 77093643461234 [20:52:00]1041 (16) - 0000000000871802 [20:52:00]1040 (4) - 199066 [20:52:00]1012 (4) - 17.08.2024 14:53 [20:52:00]1206 (1) - 0 [20:52:00]OFD Sender: Remove packet 199066 [20:52:00]ProducePacketName [20:52:00]name=ofd_packets/00199066 [20:52:00]NVStorageDeleteData [20:52:00]Write to MH i2c: 01 00 00 93 2D C0 [20:52:00]Write i2c OK [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: 01 [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: 01 07 00 [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: 01 07 00 93 2D 00 00 00 00 00 EE 0C C1 [20:52:00]RasterBufferAndPrint [20:52:00]line [20:52:00]line [20:52:00]line [20:52:00]line [20:52:00]line [20:52:00]written 0, free lines is 3316 [20:52:00]MH_Cut [20:52:00]Write to MH i2c: D1 01 00 9A 2D 01 99 [20:52:00]Write i2c OK [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: D1 [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: D1 01 00 [20:52:00]MH_I2C_Read... [20:52:00]Read from MH i2c: D1 01 00 9A 2D 00 98 [20:52:00]Write to MH i2c: 01 00 00 9B 2D C8 [20:52:00]Write i2c OK [20:52:00]MH_I2C_Read... [20:52:00]OFD Sender: No OFD packet to send [20:52:01]*** Cut start [20:52:01]*** Purtial cut [20:52:01]*** CUTSNS_PIN = 0 [20:52:01]*** Stage 1: CUTSNS_PIN = 1 [20:52:03]Read from MH i2c: 01 [20:52:03]MH_I2C_Read... [20:52:03]*** Stop cut motor [20:52:03]*** Cut end [20:52:03]Read from MH i2c: 01 07 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: 01 07 00 9B 2D 00 00 00 00 00 FF 0F DD [20:52:03]process_action close_receipt done [20:52:03]requested_data is exist [20:52:03]produce_requested_data [20:52:03]requested_item fm.sn is exist - process it [20:52:03]wFMCommunicate request_size=4 [20:52:03]MH_SAM_APDU [20:52:03]CAPDU: 80 11 00 00 [20:52:03]Write to MH i2c: E2 08 00 9C 2D 80 11 00 00 00 00 00 00 43 [20:52:03]Write i2c OK [20:52:03]MH_I2C_Read... [20:52:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:03]Read from MH i2c: E2 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 17 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 17 00 9C 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [20:52:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:52:03]wFMCommunicate OK [20:52:03]requested_item fd.num is exist - process it [20:52:03]SAM_PROTO_GetFieldsCounters [20:52:03]wFMCommunicate request_size=4 [20:52:03]MH_SAM_APDU [20:52:03]CAPDU: 80 13 00 00 [20:52:03]Write to MH i2c: E2 08 00 9D 2D 80 13 00 00 00 00 00 00 46 [20:52:03]Write i2c OK [20:52:03]MH_I2C_Read... [20:52:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:03]Read from MH i2c: E2 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 62 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 62 00 9D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [20:52:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9A 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:03]wFMCommunicate OK [20:52:03]SAM_PROTO_GetFieldsCounters done [20:52:03]requested_item shift.num is exist - process it [20:52:03]requested_item shift.opened is exist - process it [20:52:03]req_shift_opened [20:52:03]FM_GetShiftState [20:52:03]SAM_PROTO_GetShiftState [20:52:03]wFMCommunicate request_size=4 [20:52:03]MH_SAM_APDU [20:52:03]CAPDU: 80 13 01 00 [20:52:03]Write to MH i2c: E2 08 00 9E 2D 80 13 01 00 00 00 00 00 48 [20:52:03]Write i2c OK [20:52:03]MH_I2C_Read... [20:52:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:03]Read from MH i2c: E2 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 0E 00 [20:52:03]MH_I2C_Read... [20:52:03]Read from MH i2c: E2 0E 00 9E 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A8 [20:52:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:52:03]wFMCommunicate OK [20:52:03]SAM_PROTO_GetShiftState done [20:52:03]FM_GetShiftState done [20:52:03]req_shift_opened done [20:52:03]requested_item shift.open_date is exist - process it [20:52:03]req_shift_open_date [20:52:03]req_shift_open_date done [20:52:03]produce_requested_data done [20:52:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199066,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:52:03]process_action_free close_receipt [20:52:03]json_value_free [20:52:03]json_value_free done [20:52:03]process_json_proto returns [20:52:03]Send response to host [20:52:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199066,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:52:03]free response buf [20:52:03]execute_script done [20:52:03]execute_script returns [20:52:03]free content buf [20:52:03]Sock 7.Close socket [20:52:03]Sock 7.Thread stoped [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:45]OFD Sender: No OFD packet to send [20:52:47]accept exits with 9 [20:52:47]New connection [20:52:47]New thread 3066936676 created [20:52:47]Thread 3066793316 joined [20:52:47]Waiting for new connection... [20:52:47] Sock 9.Parse request [20:52:47]Sock 9.Check first char [20:52:47]Sock 9.First char is OK [20:52:47]request: POST /json_proto HTTP/1.0 [20:52:47]Method: POST [20:52:47]URL: /json_proto [20:52:47]Method is POST - this is cgi request [20:52:47]url: /json_proto [20:52:47]query_string will be loaded in cgi processing [20:52:47]execute_cgi json_proto POST (null) [20:52:47]execute_cgi path=json_proto method=POST [20:52:47]POST find Content-Length [20:52:47]Host: 172.17.46.195:8080 [20:52:47]Content-Length: 681 [20:52:47]Content-Type: application/json [20:52:47] [20:52:47]POST finish read [20:52:47]Found Content-Length = 681 [20:52:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:47]execute_script... [20:52: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)11326536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:47]POST & json_proto [20:52:47]process_json_proto [20:52:47]json parsed OK: [20:52:47]protocol is kg_v1.0 [20:52:47]action value=close_receipt [20:52:47]process_action close_receipt [20:52:47]cmd_close_receipt [20:52:47]MH_GetDate [20:52:47]Write to MH i2c: F0 00 00 9F 2D BB [20:52:47]Write i2c OK [20:52:47]MH_I2C_Read... [20:52:47]Read from MH i2c: F0 [20:52:47]MH_I2C_Read... [20:52:47]Read from MH i2c: F0 09 00 [20:52:47]MH_I2C_Read... [20:52:47]Read from MH i2c: F0 09 00 9F 2D 00 A0 0D C1 66 8D AE BC 66 F5 [20:52:47]GetLastDocTimeStamp 1723927919 [20:52:47]current date 1723927968 [20:52:47]FM_GetShiftState [20:52:47]SAM_PROTO_GetShiftState [20:52:47]wFMCommunicate request_size=4 [20:52:47]MH_SAM_APDU [20:52:47]CAPDU: 80 13 01 00 [20:52:47]Write to MH i2c: E2 08 00 A0 2D 80 13 01 00 00 00 00 00 4A [20:52:47]Write i2c OK [20:52:47]MH_I2C_Read... [20:52:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:47]Read from MH i2c: E2 [20:52:47]MH_I2C_Read... [20:52:47]Read from MH i2c: E2 0E 00 [20:52:47]MH_I2C_Read... [20:52:47]Read from MH i2c: E2 0E 00 A0 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [20:52:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:52:47]wFMCommunicate OK [20:52:47]SAM_PROTO_GetShiftState done [20:52:47]FM_GetShiftState done [20:52:47]opened in 1723853126 [20:52:47]opened+sec_in_day 1723939526 [20:52:47]quantity*price = 100050 [20:52:47]sum+1 = 100052 [20:52:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 675 17.08.2024 20:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199067 肖袩袛: 246398485692888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205248&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199067&fm=246398485692888&tin=02508201610067®Number=0000000000092545&sum=100000 [20:52:48]StoreToDocumentArchive [20:52:48]shift 463 fd 199067 [20:52:48]save to /storage/0463/doc_00199067 [20:52:48]save last doc name /storage/0463/doc_00199067 to /storage/kkm_last_doc_name [20:52:48]save OK [20:52:48]Clear old archive folders... [20:52:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:52:48]tlvbuf is 01A348A0 [20:52:48]SAM_PROTO_ClearQueue [20:52:48]wFMCommunicate request_size=4 [20:52:48]MH_SAM_APDU [20:52:48]CAPDU: 80 09 00 00 [20:52:48]Write to MH i2c: E2 08 00 AD 2D 80 09 00 00 00 00 00 00 4C [20:52:48]Write i2c OK [20:52:48]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 AD 2D 00 90 00 4E [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]SAM_PROTO_ClearQueue done [20:52:49]KKMCreateOFDPacket [20:52:49]OFDProtocolAddRootSTLVToBuf [20:52:49]FM_MakeSignedData [20:52:49]FM_MakeSignedData [20:52:49]SAM_PROTO_SignData [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 01 02 [20:52:49]Write to MH i2c: E2 08 00 AE 2D 80 0D 01 02 00 00 00 00 54 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 AE 2D 00 90 00 4F [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=255 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A0 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 09 03 00 35 04 06 00 E0 19 1E 36 [20:52:49]Write to MH i2c: E2 02 01 AF 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A0 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 09 03 00 35 04 06 00 E0 19 1E 36 00 00 10 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 AF 2D 00 90 00 50 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=7 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 02 02 02 81 D8 [20:52:49]Write to MH i2c: E2 0A 00 B0 2D 80 0D 02 02 02 00 81 D8 00 00 B4 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 B0 2D 00 90 00 51 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 03 02 [20:52:49]Write to MH i2c: E2 08 00 B1 2D 80 0D 03 02 00 00 00 00 59 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 0B 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 0B 00 B1 2D 00 3B 45 F3 0B 29 03 7A 29 90 00 A7 [20:52:49]RAPDU: 3B 45 F3 0B 29 03 7A 29 90 00 [20:52:49]wFMCommunicate OK [20:52:49]SAM_PROTO_SignData done [20:52:49]FM_MakeSignedData done [20:52:49]CreateOFDProtocolMessage [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 11 00 00 [20:52:49]Write to MH i2c: E2 08 00 B2 2D 80 11 00 00 00 00 00 00 59 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 17 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 17 00 B2 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [20:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:52:49]wFMCommunicate OK [20:52:49]CreateOFDProtocolMessage done [20:52:49]OFDSenderStorePacket 199067 [20:52:49]StoreOFDPacket docnum=199067 [20:52:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 11 E3 04 01 1D 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A0 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 09 03 00 35 04 06 00 E0 19 1E 36 81 D8 3B 45 F3 0B 29 03 7A 29 [20:52:49]CheckFolder [20:52:49]dirname=/storage/ofd_packets [20:52:49]CheckFolder done [20:52:49]ProducePacketName [20:52:49]name=ofd_packets/00199067 [20:52:49]NVStorageSaveData ofd_packets/00199067 [20:52:49]File name is /storage/ofd_packets/00199067 [20:52:49]Write 298 bytes [20:52:49]NVStorageSaveData done [20:52:49]OFDSenderStorePacket done [20:52:49]KKMCreateOFDPacket done [20:52:49]NVStorageSaveData kkm_last_timestamp [20:52:49]File name is /storage/kkm_last_timestamp [20:52:49]Write 4 bytes [20:52:49]NVStorageSaveData done [20:52:49]ExternCall_PrintAddStr [20:52:49]wPrintStart [20:52:49]Write to MH i2c: 01 00 00 B3 2D E0 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 B3 2D 00 00 00 00 00 FF 0F F5 [20:52:49]RasterBufferAndPrint [20:52:49]line 小褔械褌 N : (1)11326536 [20:52:49]line 袠袧袧: 02508201610067 [20:52:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:52:49]line 袩袪袨袛袗袞袗 [20:52:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [20:52:49]line 孝芯胁邪褉: 2710194210 [20:52:49]line 袛孝-袣-5 [20:52:49]line 13.130 * 76.20 [20:52:49]line = 1000.51 [20:52:49]line 袧袛小 12% 袧小袩 1% [20:52:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:52:49]line 袨袣袪校袚袥袝袧袠袝: -0.51 [20:52:49]line 袠孝袨袚袨: 1000.00 [20:52:49]line 袙薪械褋械薪芯: 1000.00 [20:52:49]line 小袛袗效袗: 0.00 [20:52:49]line 袧小袩 1% : 8.85 [20:52:49]line 袧袛小 12% : 106.25 [20:52:49]line 袧邪谢懈褔薪褘屑懈: 1000.00 [20:52:49]line 袘械蟹薪邪谢.: 0.00 [20:52:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:52:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:52:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:52:49]line 效械泻 675 17.08.2024 20:52 [20:52:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:52:49]line 袟袧袦: 0300000079 [20:52:49]line 袪袧袦: 0000000000092545 [20:52:49]line 袙械褉褋懈褟 袣袣袦: 001 [20:52:49]line 肖袦: 0000000000871802 [20:52:49]line 肖袛: 199067 [20:52:49]line 肖袩袛: 246398485692888 [20:52:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205248&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199067&fm=246398485692888&tin=02508201610067®Number=0000000000092545&sum=100000 [20:52:49]written 0, free lines is 4095 [20:52:49]OFD Sender: Processing packet 199067 [packets to send 246, broken 245] [20:52:49]ProducePacketName [20:52:49]name=ofd_packets/00199067 [20:52:49]OFD Sender: To server: 嚂鰌G, [20:52:49]CommunicateWithHost lk.salyk.kg:30040 [20:52:49]ConnectInit lk.salyk.kg [20:52:49]Connected sock=10 [20:52:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 11 E3 04 01 1D 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 A0 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 09 03 00 35 04 06 00 E0 19 1E 36 81 D8 3B 45 F3 0B 29 03 7A 29 [20:52:49]Write to MH i2c: 01 00 00 DE 2D 0B [20:52:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B9 82 47 00 CF EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9B 09 03 00 F4 03 04 00 AF B9 C0 66 B6 04 01 00 00 D6 04 D9 FB E4 84 59 AE [20:52:49]CommunicateWithHost err = 0 [20:52:49]CheckOFDResponse [20:52:49]1017 (14) - 77093643461234 [20:52:49]1041 (16) - 0000000000871802 [20:52:49]1040 (4) - 199067 [20:52:49]1012 (4) - 17.08.2024 14:54 [20:52:49]1206 (1) - 0 [20:52:49]OFD Sender: Remove packet 199067 [20:52:49]ProducePacketName [20:52:49]name=ofd_packets/00199067 [20:52:49]NVStorageDeleteData [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 DE 2D 00 00 00 00 00 DC 0C FA [20:52:49]RasterBufferAndPrint [20:52:49]line [20:52:49]line [20:52:49]line [20:52:49]line [20:52:49]line [20:52:49]written 0, free lines is 3325 [20:52:49]MH_Cut [20:52:49]Write to MH i2c: D1 01 00 E5 2D 01 E4 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: D1 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: D1 01 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: D1 01 00 E5 2D 00 E3 [20:52:49]Write to MH i2c: 01 00 00 E6 2D 13 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:50]OFD Sender: No OFD packet to send [20:52:50]*** Cut start [20:52:50]*** Purtial cut [20:52:50]*** Stage 1: CUTSNS_PIN = 1 [20:52:51]Read from MH i2c: 01 [20:52:51]MH_I2C_Read... [20:52:51]*** Stop cut motor [20:52:51]*** Cut end [20:52:51]Read from MH i2c: 01 07 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: 01 07 00 E6 2D 00 00 00 00 00 FF 0F 28 [20:52:51]process_action close_receipt done [20:52:51]requested_data is exist [20:52:51]produce_requested_data [20:52:51]requested_item fm.sn is exist - process it [20:52:51]wFMCommunicate request_size=4 [20:52:51]MH_SAM_APDU [20:52:51]CAPDU: 80 11 00 00 [20:52:51]Write to MH i2c: E2 08 00 E7 2D 80 11 00 00 00 00 00 00 8E [20:52:51]Write i2c OK [20:52:51]MH_I2C_Read... [20:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:51]Read from MH i2c: E2 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 17 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 17 00 E7 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [20:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:52:51]wFMCommunicate OK [20:52:51]requested_item fd.num is exist - process it [20:52:51]SAM_PROTO_GetFieldsCounters [20:52:51]wFMCommunicate request_size=4 [20:52:51]MH_SAM_APDU [20:52:51]CAPDU: 80 13 00 00 [20:52:51]Write to MH i2c: E2 08 00 E8 2D 80 13 00 00 00 00 00 00 91 [20:52:51]Write i2c OK [20:52:51]MH_I2C_Read... [20:52:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:51]Read from MH i2c: E2 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 62 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 62 00 E8 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [20: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9B 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:51]wFMCommunicate OK [20:52:51]SAM_PROTO_GetFieldsCounters done [20:52:51]requested_item shift.num is exist - process it [20:52:51]requested_item shift.opened is exist - process it [20:52:51]req_shift_opened [20:52:51]FM_GetShiftState [20:52:51]SAM_PROTO_GetShiftState [20:52:51]wFMCommunicate request_size=4 [20:52:51]MH_SAM_APDU [20:52:51]CAPDU: 80 13 01 00 [20:52:51]Write to MH i2c: E2 08 00 E9 2D 80 13 01 00 00 00 00 00 93 [20:52:51]Write i2c OK [20:52:51]MH_I2C_Read... [20:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:51]Read from MH i2c: E2 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 0E 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 0E 00 E9 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F3 [20:52:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:52:51]wFMCommunicate OK [20:52:51]SAM_PROTO_GetShiftState done [20:52:51]FM_GetShiftState done [20:52:51]req_shift_opened done [20:52:51]requested_item shift.open_date is exist - process it [20:52:51]req_shift_open_date [20:52:51]req_shift_open_date done [20:52:51]produce_requested_data done [20:52:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199067,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:52:51]process_action_free close_receipt [20:52:51]json_value_free [20:52:51]json_value_free done [20:52:51]process_json_proto returns [20:52:51]Send response to host [20:52:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199067,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:52:51]free response buf [20:52:51]execute_script done [20:52:51]execute_script returns [20:52:51]free content buf [20:52:51]Sock 9.Close socket [20:52:51]Sock 9.Thread stoped [20:52:55]OFD Sender: No OFD packet to send [20:53:00]OFD Sender: No OFD packet to send [20:53:05]OFD Sender: No OFD packet to send [20:53:10]OFD Sender: No OFD packet to send [20:53:15]OFD Sender: No OFD packet to send [20:53:15]accept exits with 7 [20:53:15]New connection [20:53:15]New thread 3066793316 created [20:53:15]Thread 3066936676 joined [20:53:15]Waiting for new connection... [20:53:15] Sock 7.Parse request [20:53:15]Sock 7.Check first char [20:53:15]Sock 7.First char is OK [20:53:15]request: POST /json_proto HTTP/1.0 [20:53:15]Method: POST [20:53:15]URL: /json_proto [20:53:15]Method is POST - this is cgi request [20:53:15]url: /json_proto [20:53:15]query_string will be loaded in cgi processing [20:53:15]execute_cgi json_proto POST (null) [20:53:15]execute_cgi path=json_proto method=POST [20:53:15]POST find Content-Length [20:53:15]Host: 172.17.46.195:8080 [20:53:15]Content-Length: 679 [20:53:15]Content-Type: application/json [20:53:15] [20:53:15]POST finish read [20:53:15]Found Content-Length = 679 [20:53:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:15]execute_script... [20:53: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)11326537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:53:15]POST & json_proto [20:53:15]process_json_proto [20:53:15]json parsed OK: [20:53:15]protocol is kg_v1.0 [20:53:15]action value=close_receipt [20:53:15]process_action close_receipt [20:53:15]cmd_close_receipt [20:53:15]MH_GetDate [20:53:15]Write to MH i2c: F0 00 00 EA 2D 06 [20:53:15]Write i2c OK [20:53:15]MH_I2C_Read... [20:53:15]Read from MH i2c: F0 [20:53:15]MH_I2C_Read... [20:53:15]Read from MH i2c: F0 09 00 [20:53:15]MH_I2C_Read... [20:53:15]Read from MH i2c: F0 09 00 EA 2D 00 BD 0D C1 66 8D AE BC 66 5D [20:53:15]GetLastDocTimeStamp 1723927968 [20:53:15]current date 1723927997 [20:53:15]FM_GetShiftState [20:53:15]SAM_PROTO_GetShiftState [20:53:15]wFMCommunicate request_size=4 [20:53:15]MH_SAM_APDU [20:53:15]CAPDU: 80 13 01 00 [20:53:15]Write to MH i2c: E2 08 00 EB 2D 80 13 01 00 00 00 00 00 95 [20:53:15]Write i2c OK [20:53:15]MH_I2C_Read... [20:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:15]Read from MH i2c: E2 [20:53:15]MH_I2C_Read... [20:53:15]Read from MH i2c: E2 0E 00 [20:53:15]MH_I2C_Read... [20:53:15]Read from MH i2c: E2 0E 00 EB 2D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F5 [20:53:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:53:15]wFMCommunicate OK [20:53:15]SAM_PROTO_GetShiftState done [20:53:15]FM_GetShiftState done [20:53:15]opened in 1723853126 [20:53:15]opened+sec_in_day 1723939526 [20:53:15]quantity*price = 50036 [20:53:15]sum+1 = 50037 [20:53:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 676 17.08.2024 20:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199068 肖袩袛: 117332327347694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199068&fm=117332327347694&tin=02508201610067®Number=0000000000092545&sum=50000 [20:53:17]StoreToDocumentArchive [20:53:17]shift 463 fd 199068 [20:53:17]save to /storage/0463/doc_00199068 [20:53:17]save last doc name /storage/0463/doc_00199068 to /storage/kkm_last_doc_name [20:53:17]save OK [20:53:17]Clear old archive folders... [20:53:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:53:17]tlvbuf is 01942950 [20:53:17]SAM_PROTO_ClearQueue [20:53:17]wFMCommunicate request_size=4 [20:53:17]MH_SAM_APDU [20:53:17]CAPDU: 80 09 00 00 [20:53:17]Write to MH i2c: E2 08 00 F8 2D 80 09 00 00 00 00 00 00 97 [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 F8 2D 00 90 00 99 [20:53:17]RAPDU: 90 00 [20:53:17]wFMCommunicate OK [20:53:17]SAM_PROTO_ClearQueue done [20:53:17]KKMCreateOFDPacket [20:53:17]OFDProtocolAddRootSTLVToBuf [20:53:17]FM_MakeSignedData [20:53:17]FM_MakeSignedData [20:53:17]SAM_PROTO_SignData [20:53:17]wFMCommunicate request_size=4 [20:53:17]MH_SAM_APDU [20:53:17]CAPDU: 80 0D 01 02 [20:53:17]Write to MH i2c: E2 08 00 F9 2D 80 0D 01 02 00 00 00 00 9F [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 F9 2D 00 90 00 9A [20:53:17]RAPDU: 90 00 [20:53:17]wFMCommunicate OK [20:53:17]wFMCommunicate request_size=255 [20:53:17]MH_SAM_APDU [20:53: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 BD 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 09 03 00 35 04 06 00 6A [20:53:17]Write to MH i2c: E2 02 01 FA 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 BD 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 09 03 00 35 04 06 00 6A 00 00 90 [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 FA 2D 00 90 00 9B [20:53:17]RAPDU: 90 00 [20:53:17]wFMCommunicate OK [20:53:17]wFMCommunicate request_size=10 [20:53:17]MH_SAM_APDU [20:53:17]CAPDU: 80 0D 02 02 05 B6 8F B1 35 EE [20:53:17]Write to MH i2c: E2 0D 00 FB 2D 80 0D 02 02 05 00 B6 8F B1 35 EE 00 00 C5 [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 03 00 FB 2D 00 90 00 9C [20:53:17]RAPDU: 90 00 [20:53:17]wFMCommunicate OK [20:53:17]wFMCommunicate request_size=4 [20:53:17]MH_SAM_APDU [20:53:17]CAPDU: 80 0D 03 02 [20:53:17]Write to MH i2c: E2 08 00 FC 2D 80 0D 03 02 00 00 00 00 A4 [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 0B 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 0B 00 FC 2D 00 7F 2F A8 54 11 3F BC 81 90 00 DC [20:53:17]RAPDU: 7F 2F A8 54 11 3F BC 81 90 00 [20:53:17]wFMCommunicate OK [20:53:17]SAM_PROTO_SignData done [20:53:17]FM_MakeSignedData done [20:53:17]CreateOFDProtocolMessage [20:53:17]wFMCommunicate request_size=4 [20:53:17]MH_SAM_APDU [20:53:17]CAPDU: 80 11 00 00 [20:53:17]Write to MH i2c: E2 08 00 FD 2D 80 11 00 00 00 00 00 00 A4 [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:17]Read from MH i2c: E2 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 17 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: E2 17 00 FD 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [20:53:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:53:17]wFMCommunicate OK [20:53:17]CreateOFDProtocolMessage done [20:53:17]OFDSenderStorePacket 199068 [20:53:17]StoreOFDPacket docnum=199068 [20:53:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 80 FC 07 01 0E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 BD 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 09 03 00 35 04 06 00 6A B6 8F B1 35 EE 7F 2F A8 54 11 3F BC 81 [20:53:17]CheckFolder [20:53:17]dirname=/storage/ofd_packets [20:53:17]CheckFolder done [20:53:17]ProducePacketName [20:53:17]name=ofd_packets/00199068 [20:53:17]NVStorageSaveData ofd_packets/00199068 [20:53:17]File name is /storage/ofd_packets/00199068 [20:53:17]Write 301 bytes [20:53:17]NVStorageSaveData done [20:53:17]OFDSenderStorePacket done [20:53:17]KKMCreateOFDPacket done [20:53:17]NVStorageSaveData kkm_last_timestamp [20:53:17]File name is /storage/kkm_last_timestamp [20:53:17]Write 4 bytes [20:53:17]NVStorageSaveData done [20:53:17]ExternCall_PrintAddStr [20:53:17]wPrintStart [20:53:17]Write to MH i2c: 01 00 00 FE 2D 2B [20:53:17]Write i2c OK [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: 01 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: 01 07 00 [20:53:17]MH_I2C_Read... [20:53:17]Read from MH i2c: 01 07 00 FE 2D 00 00 00 00 00 FF 0F 40 [20:53:17]RasterBufferAndPrint [20:53:17]line 小褔械褌 N : (1)11326537 [20:53:17]line 袠袧袧: 02508201610067 [20:53:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:53:17]line 袩袪袨袛袗袞袗 [20:53:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [20:53:17]line 孝芯胁邪褉: 2710124130 [20:53:17]line 袗懈-92-袣-4 [20:53:17]line 7.380 * 67.80 [20:53:17]line = 500.36 [20:53:17]line 袧袛小 12% 袧小袩 1% [20:53:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:53:17]line 袨袣袪校袚袥袝袧袠袝: -0.36 [20:53:17]line 袠孝袨袚袨: 500.00 [20:53:17]line 袙薪械褋械薪芯: 500.00 [20:53:17]line 小袛袗效袗: 0.00 [20:53:17]line 袧小袩 1% : 4.43 [20:53:17]line 袧袛小 12% : 53.14 [20:53:17]line 袧邪谢懈褔薪褘屑懈: 500.00 [20:53:17]line 袘械蟹薪邪谢.: 0.00 [20:53:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:53:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:53:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:53:17]line 效械泻 676 17.08.2024 20:53 [20:53:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:53:17]line 袟袧袦: 0300000079 [20:53:17]line 袪袧袦: 0000000000092545 [20:53:17]line 袙械褉褋懈褟 袣袣袦: 001 [20:53:17]line 肖袦: 0000000000871802 [20:53:17]line 肖袛: 199068 [20:53:17]line 肖袩袛: 117332327347694 [20:53:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199068&fm=117332327347694&tin=02508201610067®Number=0000000000092545&sum=50000 [20:53:17]written 0, free lines is 4095 [20:53:17]OFD Sender: Processing packet 199068 [packets to send 246, broken 245] [20:53:17]ProducePacketName [20:53:17]name=ofd_packets/00199068 [20:53:17]OFD Sender: To server: 嚂鰌G, [20:53:17]CommunicateWithHost lk.salyk.kg:30040 [20:53:17]ConnectInit lk.salyk.kg [20:53:17]Connected sock=10 [20:53:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 80 FC 07 01 0E 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 BD 0D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 09 03 00 35 04 06 00 6A B6 8F B1 35 EE 7F 2F A8 54 11 3F BC 81 [20:53:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 43 E4 47 00 66 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9C 09 03 00 F4 03 04 00 CC B9 C0 66 B6 04 01 00 00 E5 42 72 90 25 5B 1F 53 [20:53:18]CommunicateWithHost err = 0 [20:53:18]CheckOFDResponse [20:53:18]1017 (14) - 77093643461234 [20:53:18]1041 (16) - 0000000000871802 [20:53:18]1040 (4) - 199068 [20:53:18]1012 (4) - 17.08.2024 14:55 [20:53:18]1206 (1) - 0 [20:53:18]OFD Sender: Remove packet 199068 [20:53:18]ProducePacketName [20:53:18]name=ofd_packets/00199068 [20:53:18]NVStorageDeleteData [20:53:18]Write to MH i2c: 01 00 00 29 2E 57 [20:53:18]Write i2c OK [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: 01 [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: 01 07 00 [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: 01 07 00 29 2E 00 00 00 00 00 F4 0C 5E [20:53:18]RasterBufferAndPrint [20:53:18]line [20:53:18]line [20:53:18]line [20:53:18]line [20:53:18]line [20:53:18]written 0, free lines is 3322 [20:53:18]MH_Cut [20:53:18]Write to MH i2c: D1 01 00 30 2E 01 30 [20:53:18]Write i2c OK [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: D1 [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: D1 01 00 [20:53:18]MH_I2C_Read... [20:53:18]Read from MH i2c: D1 01 00 30 2E 00 2F [20:53:18]Write to MH i2c: 01 00 00 31 2E 5F [20:53:18]Write i2c OK [20:53:18]MH_I2C_Read... [20:53:18]OFD Sender: No OFD packet to send [20:53:18]*** Cut start [20:53:18]*** Purtial cut [20:53:18]*** CUTSNS_PIN = 0 [20:53:19]*** Stage 1: CUTSNS_PIN = 1 [20:53:20]Read from MH i2c: 01 [20:53:20]MH_I2C_Read... [20:53:20]*** Stop cut motor [20:53:20]*** Cut end [20:53:20]Read from MH i2c: 01 07 00 [20:53:20]MH_I2C_Read... [20:53:20]Read from MH i2c: 01 07 00 31 2E 00 00 00 00 00 FF 0F 74 [20:53:20]process_action close_receipt done [20:53:20]requested_data is exist [20:53:20]produce_requested_data [20:53:20]requested_item fm.sn is exist - process it [20:53:20]wFMCommunicate request_size=4 [20:53:20]MH_SAM_APDU [20:53:20]CAPDU: 80 11 00 00 [20:53:20]Write to MH i2c: E2 08 00 32 2E 80 11 00 00 00 00 00 00 DA [20:53:20]Write i2c OK [20:53:20]MH_I2C_Read... [20:53:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:20]Read from MH i2c: E2 [20:53:20]MH_I2C_Read... [20:53:20]Read from MH i2c: E2 17 00 [20:53:20]MH_I2C_Read... [20:53:20]Read from MH i2c: E2 17 00 32 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [20:53:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:53:20]wFMCommunicate OK [20:53:20]requested_item fd.num is exist - process it [20:53:20]SAM_PROTO_GetFieldsCounters [20:53:20]wFMCommunicate request_size=4 [20:53:20]MH_SAM_APDU [20:53:20]CAPDU: 80 13 00 00 [20:53:20]Write to MH i2c: E2 08 00 33 2E 80 13 00 00 00 00 00 00 DD [20:53:20]Write i2c OK [20:53:20]MH_I2C_Read... [20:53:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:21]Read from MH i2c: E2 [20:53:21]MH_I2C_Read... [20:53:21]Read from MH i2c: E2 62 00 [20:53:21]MH_I2C_Read... [20:53:21]Read from MH i2c: E2 62 00 33 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [20:53:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9C 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:21]wFMCommunicate OK [20:53:21]SAM_PROTO_GetFieldsCounters done [20:53:21]requested_item shift.num is exist - process it [20:53:21]requested_item shift.opened is exist - process it [20:53:21]req_shift_opened [20:53:21]FM_GetShiftState [20:53:21]SAM_PROTO_GetShiftState [20:53:21]wFMCommunicate request_size=4 [20:53:21]MH_SAM_APDU [20:53:21]CAPDU: 80 13 01 00 [20:53:21]Write to MH i2c: E2 08 00 34 2E 80 13 01 00 00 00 00 00 DF [20:53:21]Write i2c OK [20:53:21]MH_I2C_Read... [20:53:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:21]Read from MH i2c: E2 [20:53:21]MH_I2C_Read... [20:53:21]Read from MH i2c: E2 0E 00 [20:53:21]MH_I2C_Read... [20:53:21]Read from MH i2c: E2 0E 00 34 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3F [20:53:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:53:21]wFMCommunicate OK [20:53:21]SAM_PROTO_GetShiftState done [20:53:21]FM_GetShiftState done [20:53:21]req_shift_opened done [20:53:21]requested_item shift.open_date is exist - process it [20:53:21]req_shift_open_date [20:53:21]req_shift_open_date done [20:53:21]produce_requested_data done [20:53:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199068,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:53:21]process_action_free close_receipt [20:53:21]json_value_free [20:53:21]json_value_free done [20:53:21]process_json_proto returns [20:53:21]Send response to host [20:53:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199068,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:53:21]free response buf [20:53:21]execute_script done [20:53:21]execute_script returns [20:53:21]free content buf [20:53:21]Sock 7.Close socket [20:53:21]Sock 7.Thread stoped [20:53:23]OFD Sender: No OFD packet to send [20:53:28]OFD Sender: No OFD packet to send [20:53:33]OFD Sender: No OFD packet to send [20:53:38]OFD Sender: No OFD packet to send [20:53:43]OFD Sender: No OFD packet to send [20:53:48]OFD Sender: No OFD packet to send [20:53:53]OFD Sender: No OFD packet to send [20:53:58]OFD Sender: No OFD packet to send [20:54:03]OFD Sender: No OFD packet to send [20:54:08]OFD Sender: No OFD packet to send [20:54:13]OFD Sender: No OFD packet to send [20:54:18]OFD Sender: No OFD packet to send [20:54:23]OFD Sender: No OFD packet to send [20:54:28]OFD Sender: No OFD packet to send [20:54:33]OFD Sender: No OFD packet to send [20:54:38]OFD Sender: No OFD packet to send [20:54:43]OFD Sender: No OFD packet to send [20:54:48]OFD Sender: No OFD packet to send [20:54:53]OFD Sender: No OFD packet to send [20:54:58]OFD Sender: No OFD packet to send [20:55:03]OFD Sender: No OFD packet to send [20:55:08]OFD Sender: No OFD packet to send [20:55:13]OFD Sender: No OFD packet to send [20:55:18]OFD Sender: No OFD packet to send [20:55:23]OFD Sender: No OFD packet to send [20:55:27]accept exits with 9 [20:55:27]New connection [20:55:27]New thread 3066936676 created [20:55:27]Thread 3066793316 joined [20:55:27]Waiting for new connection... [20:55:27] Sock 9.Parse request [20:55:27]Sock 9.Check first char [20:55:27]Sock 9.First char is OK [20:55:27]request: POST /json_proto HTTP/1.0 [20:55:27]Method: POST [20:55:27]URL: /json_proto [20:55:27]Method is POST - this is cgi request [20:55:27]url: /json_proto [20:55:27]query_string will be loaded in cgi processing [20:55:27]execute_cgi json_proto POST (null) [20:55:27]execute_cgi path=json_proto method=POST [20:55:27]POST find Content-Length [20:55:27]Host: 172.17.46.195:8080 [20:55:27]Content-Length: 684 [20:55:27]Content-Type: application/json [20:55:27] [20:55:27]POST finish read [20:55:27]Found Content-Length = 684 [20:55:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:27]execute_script... [20:55: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)11326538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:27]POST & json_proto [20:55:27]process_json_proto [20:55:27]json parsed OK: [20:55:27]protocol is kg_v1.0 [20:55:27]action value=close_receipt [20:55:27]process_action close_receipt [20:55:27]cmd_close_receipt [20:55:27]MH_GetDate [20:55:27]Write to MH i2c: F0 00 00 35 2E 52 [20:55:27]Write i2c OK [20:55:27]MH_I2C_Read... [20:55:27]Read from MH i2c: F0 [20:55:27]MH_I2C_Read... [20:55:27]Read from MH i2c: F0 09 00 [20:55:27]MH_I2C_Read... [20:55:27]Read from MH i2c: F0 09 00 35 2E 00 40 0E C1 66 8D AE BC 66 2D [20:55:27]GetLastDocTimeStamp 1723927997 [20:55:27]current date 1723928128 [20:55:27]FM_GetShiftState [20:55:27]SAM_PROTO_GetShiftState [20:55:27]wFMCommunicate request_size=4 [20:55:27]MH_SAM_APDU [20:55:27]CAPDU: 80 13 01 00 [20:55:27]Write to MH i2c: E2 08 00 36 2E 80 13 01 00 00 00 00 00 E1 [20:55:27]Write i2c OK [20:55:27]MH_I2C_Read... [20:55:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:27]Read from MH i2c: E2 [20:55:27]MH_I2C_Read... [20:55:27]Read from MH i2c: E2 0E 00 [20:55:27]MH_I2C_Read... [20:55:27]Read from MH i2c: E2 0E 00 36 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 41 [20:55:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:55:27]wFMCommunicate OK [20:55:27]SAM_PROTO_GetShiftState done [20:55:27]FM_GetShiftState done [20:55:27]opened in 1723853126 [20:55:27]opened+sec_in_day 1723939526 [20:55:27]quantity*price = 200010 [20:55:27]sum+1 = 200011 [20:55:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.10 袠孝袨袚袨: 2000.00 袙薪械褋械薪芯: 2000.00 小袛袗效袗: 0.00 袧小袩 1% : 17.70 袧袛小 12% : 212.40 袧邪谢懈褔薪褘屑懈: 2000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 677 17.08.2024 20:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199069 肖袩袛: 35253811358342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205528&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199069&fm=35253811358342&tin=02508201610067®Number=0000000000092545&sum=200000 [20:55:28]StoreToDocumentArchive [20:55:28]shift 463 fd 199069 [20:55:28]save to /storage/0463/doc_00199069 [20:55:28]save last doc name /storage/0463/doc_00199069 to /storage/kkm_last_doc_name [20:55:28]save OK [20:55:28]Clear old archive folders... [20:55:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:55:28]tlvbuf is 019B52C0 [20:55:28]SAM_PROTO_ClearQueue [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 09 00 00 [20:55:28]Write to MH i2c: E2 08 00 43 2E 80 09 00 00 00 00 00 00 E3 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 43 2E 00 90 00 E5 [20:55:28]RAPDU: 90 00 [20:55:28]wFMCommunicate OK [20:55:28]SAM_PROTO_ClearQueue done [20:55:28]KKMCreateOFDPacket [20:55:28]OFDProtocolAddRootSTLVToBuf [20:55:28]FM_MakeSignedData [20:55:28]FM_MakeSignedData [20:55:28]SAM_PROTO_SignData [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 0D 01 02 [20:55:28]Write to MH i2c: E2 08 00 44 2E 80 0D 01 02 00 00 00 00 EB [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 44 2E 00 90 00 E6 [20:55:28]RAPDU: 90 00 [20:55:28]wFMCommunicate OK [20:55:28]wFMCommunicate request_size=255 [20:55:28]MH_SAM_APDU [20:55: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 40 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 09 03 00 35 04 06 00 20 [20:55:28]Write to MH i2c: E2 02 01 45 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 40 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 09 03 00 35 04 06 00 20 00 00 1C [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 45 2E 00 90 00 E7 [20:55:28]RAPDU: 90 00 [20:55:28]wFMCommunicate OK [20:55:28]wFMCommunicate request_size=10 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 0D 02 02 05 10 2A E7 2A 86 [20:55:28]Write to MH i2c: E2 0D 00 46 2E 80 0D 02 02 05 00 10 2A E7 2A 86 00 00 C9 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 03 00 46 2E 00 90 00 E8 [20:55:28]RAPDU: 90 00 [20:55:28]wFMCommunicate OK [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 0D 03 02 [20:55:28]Write to MH i2c: E2 08 00 47 2E 80 0D 03 02 00 00 00 00 F0 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]OFD Sender: No OFD packet to send [20:55:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 0B 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 0B 00 47 2E 00 7E 66 70 EB BC F7 C9 8F 90 00 3B [20:55:28]RAPDU: 7E 66 70 EB BC F7 C9 8F 90 00 [20:55:28]wFMCommunicate OK [20:55:28]SAM_PROTO_SignData done [20:55:28]FM_MakeSignedData done [20:55:28]CreateOFDProtocolMessage [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 11 00 00 [20:55:28]Write to MH i2c: E2 08 00 48 2E 80 11 00 00 00 00 00 00 F0 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 17 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 17 00 48 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [20:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:55:28]wFMCommunicate OK [20:55:28]CreateOFDProtocolMessage done [20:55:28]OFDSenderStorePacket 199069 [20:55:28]StoreOFDPacket docnum=199069 [20:55:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 4E 07 01 2A 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 40 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 09 03 00 35 04 06 00 20 10 2A E7 2A 86 7E 66 70 EB BC F7 C9 8F [20:55:28]CheckFolder [20:55:28]dirname=/storage/ofd_packets [20:55:28]CheckFolder done [20:55:28]ProducePacketName [20:55:28]name=ofd_packets/00199069 [20:55:28]NVStorageSaveData ofd_packets/00199069 [20:55:28]File name is /storage/ofd_packets/00199069 [20:55:28]Write 301 bytes [20:55:28]NVStorageSaveData done [20:55:28]OFDSenderStorePacket done [20:55:28]KKMCreateOFDPacket done [20:55:28]NVStorageSaveData kkm_last_timestamp [20:55:28]File name is /storage/kkm_last_timestamp [20:55:28]Write 4 bytes [20:55:28]NVStorageSaveData done [20:55:28]ExternCall_PrintAddStr [20:55:28]wPrintStart [20:55:28]Write to MH i2c: 01 00 00 49 2E 77 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: 01 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: 01 07 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: 01 07 00 49 2E 00 00 00 00 00 FF 0F 8C [20:55:28]RasterBufferAndPrint [20:55:28]line 小褔械褌 N : (1)11326538 [20:55:28]line 袠袧袧: 02508201610067 [20:55:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:55:28]line 袩袪袨袛袗袞袗 [20:55:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [20:55:28]line 孝芯胁邪褉: 2710124130 [20:55:28]line 袗懈-92-袣-4 [20:55:28]line 29.500 * 67.80 [20:55:28]line = 2000.10 [20:55:28]line 袧袛小 12% 袧小袩 1% [20:55:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:55:28]line 袨袣袪校袚袥袝袧袠袝: -0.10 [20:55:28]line 袠孝袨袚袨: 2000.00 [20:55:28]line 袙薪械褋械薪芯: 2000.00 [20:55:28]line 小袛袗效袗: 0.00 [20:55:28]line 袧小袩 1% : 17.70 [20:55:28]line 袧袛小 12% : 212.40 [20:55:28]line 袧邪谢懈褔薪褘屑懈: 2000.00 [20:55:28]line 袘械蟹薪邪谢.: 0.00 [20:55:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:55:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:55:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:55:28]line 效械泻 677 17.08.2024 20:55 [20:55:28]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:55:28]line 袟袧袦: 0300000079 [20:55:28]line 袪袧袦: 0000000000092545 [20:55:28]line 袙械褉褋懈褟 袣袣袦: 001 [20:55:28]line 肖袦: 0000000000871802 [20:55:28]line 肖袛: 199069 [20:55:28]line 肖袩袛: 35253811358342 [20:55:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205528&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199069&fm=35253811358342&tin=02508201610067®Number=0000000000092545&sum=200000 [20:55:28]written 0, free lines is 4095 [20:55:28]OFD Sender: Processing packet 199069 [packets to send 246, broken 245] [20:55:28]ProducePacketName [20:55:28]name=ofd_packets/00199069 [20:55:28]OFD Sender: To server: 嚂鰌G, [20:55:28]CommunicateWithHost lk.salyk.kg:30040 [20:55:28]ConnectInit lk.salyk.kg [20:55:29]Write to MH i2c: 01 00 00 74 2E A2 [20:55:29]Write i2c OK [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: 01 [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: 01 07 00 [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: 01 07 00 74 2E 00 00 00 00 00 E5 0C 9A [20:55:29]RasterBufferAndPrint [20:55:29]line [20:55:29]line [20:55:29]line [20:55:29]line [20:55:29]line [20:55:29]written 0, free lines is 3307 [20:55:29]MH_Cut [20:55:29]Write to MH i2c: D1 01 00 7B 2E 01 7B [20:55:29]Write i2c OK [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: D1 [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: D1 01 00 [20:55:29]MH_I2C_Read... [20:55:29]Read from MH i2c: D1 01 00 7B 2E 00 7A [20:55:29]Write to MH i2c: 01 00 00 7C 2E AA [20:55:29]Write i2c OK [20:55:29]MH_I2C_Read... [20:55:29]Connected sock=11 [20:55:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E 4E 07 01 2A 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 40 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9D 09 03 00 35 04 06 00 20 10 2A E7 2A 86 7E 66 70 EB BC F7 C9 8F [20:55:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9B E7 47 00 65 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 31 38 30 32 10 04 04 00 9D 09 03 00 F4 03 04 00 4F BA C0 66 B6 04 01 00 00 B9 EC B5 CC 4C 30 67 98 [20:55:29]CommunicateWithHost err = 0 [20:55:29]CheckOFDResponse [20:55:29]1017 (14) - 77093643461234 [20:55:29]1041 (16) - 0000000000871802 [20:55:29]1040 (4) - 199069 [20:55:29]1012 (4) - 17.08.2024 14:57 [20:55:29]1206 (1) - 0 [20:55:29]OFD Sender: Remove packet 199069 [20:55:29]ProducePacketName [20:55:29]name=ofd_packets/00199069 [20:55:29]NVStorageDeleteData [20:55:30]*** Cut start [20:55:30]*** Purtial cut [20:55:30]*** Stage 1: CUTSNS_PIN = 1 [20:55:30]OFD Sender: No OFD packet to send [20:55:30]Read from MH i2c: 01 [20:55:30]MH_I2C_Read... [20:55:30]*** Stop cut motor [20:55:30]*** Cut end [20:55:30]Read from MH i2c: 01 07 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: 01 07 00 7C 2E 00 00 00 00 00 FF 0F BF [20:55:30]process_action close_receipt done [20:55:30]requested_data is exist [20:55:30]produce_requested_data [20:55:30]requested_item fm.sn is exist - process it [20:55:30]wFMCommunicate request_size=4 [20:55:30]MH_SAM_APDU [20:55:30]CAPDU: 80 11 00 00 [20:55:30]Write to MH i2c: E2 08 00 7D 2E 80 11 00 00 00 00 00 00 25 [20:55:30]Write i2c OK [20:55:30]MH_I2C_Read... [20:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:30]Read from MH i2c: E2 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 17 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 17 00 7D 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [20:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:55:30]wFMCommunicate OK [20:55:30]requested_item fd.num is exist - process it [20:55:30]SAM_PROTO_GetFieldsCounters [20:55:30]wFMCommunicate request_size=4 [20:55:30]MH_SAM_APDU [20:55:30]CAPDU: 80 13 00 00 [20:55:30]Write to MH i2c: E2 08 00 7E 2E 80 13 00 00 00 00 00 00 28 [20:55:30]Write i2c OK [20:55:30]MH_I2C_Read... [20:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:30]Read from MH i2c: E2 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 62 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 62 00 7E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [20:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9D 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:30]wFMCommunicate OK [20:55:30]SAM_PROTO_GetFieldsCounters done [20:55:30]requested_item shift.num is exist - process it [20:55:30]requested_item shift.opened is exist - process it [20:55:30]req_shift_opened [20:55:30]FM_GetShiftState [20:55:30]SAM_PROTO_GetShiftState [20:55:30]wFMCommunicate request_size=4 [20:55:30]MH_SAM_APDU [20:55:30]CAPDU: 80 13 01 00 [20:55:30]Write to MH i2c: E2 08 00 7F 2E 80 13 01 00 00 00 00 00 2A [20:55:30]Write i2c OK [20:55:30]MH_I2C_Read... [20:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:30]Read from MH i2c: E2 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 0E 00 [20:55:30]MH_I2C_Read... [20:55:30]Read from MH i2c: E2 0E 00 7F 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [20:55:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:55:30]wFMCommunicate OK [20:55:30]SAM_PROTO_GetShiftState done [20:55:30]FM_GetShiftState done [20:55:30]req_shift_opened done [20:55:30]requested_item shift.open_date is exist - process it [20:55:30]req_shift_open_date [20:55:30]req_shift_open_date done [20:55:30]produce_requested_data done [20:55:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199069,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:55:30]process_action_free close_receipt [20:55:30]json_value_free [20:55:30]json_value_free done [20:55:30]process_json_proto returns [20:55:30]Send response to host [20:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199069,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:55:30]free response buf [20:55:30]execute_script done [20:55:30]execute_script returns [20:55:30]free content buf [20:55:30]Sock 9.Close socket [20:55:30]Sock 9.Thread stoped [20:55:35]OFD Sender: No OFD packet to send [20:55:40]OFD Sender: No OFD packet to send [20:55:45]OFD Sender: No OFD packet to send [20:55:50]OFD Sender: No OFD packet to send [20:55:55]OFD Sender: No OFD packet to send [20:56:00]OFD Sender: No OFD packet to send [20:56:05]OFD Sender: No OFD packet to send [20:56:10]OFD Sender: No OFD packet to send [20:56:15]OFD Sender: No OFD packet to send [20:56:20]OFD Sender: No OFD packet to send [20:56:22]accept exits with 7 [20:56:22]New connection [20:56:22]New thread 3066793316 created [20:56:22]Thread 3066936676 joined [20:56:22]Waiting for new connection... [20:56:22] Sock 7.Parse request [20:56:22]Sock 7.Check first char [20:56:22]Sock 7.First char is OK [20:56:22]request: POST /json_proto HTTP/1.0 [20:56:22]Method: POST [20:56:22]URL: /json_proto [20:56:22]Method is POST - this is cgi request [20:56:22]url: /json_proto [20:56:22]query_string will be loaded in cgi processing [20:56:22]execute_cgi json_proto POST (null) [20:56:22]execute_cgi path=json_proto method=POST [20:56:22]POST find Content-Length [20:56:22]Host: 172.17.46.195:8080 [20:56:22]Content-Length: 679 [20:56:22]Content-Type: application/json [20:56:22] [20:56:22]POST finish read [20:56:22]Found Content-Length = 679 [20:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:22]execute_script... [20:56: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)11326539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:22]POST & json_proto [20:56:22]process_json_proto [20:56:22]json parsed OK: [20:56:22]protocol is kg_v1.0 [20:56:22]action value=close_receipt [20:56:22]process_action close_receipt [20:56:22]cmd_close_receipt [20:56:22]MH_GetDate [20:56:22]Write to MH i2c: F0 00 00 80 2E 9D [20:56:22]Write i2c OK [20:56:22]MH_I2C_Read... [20:56:22]Read from MH i2c: F0 [20:56:22]MH_I2C_Read... [20:56:22]Read from MH i2c: F0 09 00 [20:56:22]MH_I2C_Read... [20:56:22]Read from MH i2c: F0 09 00 80 2E 00 77 0E C1 66 8D AE BC 66 AF [20:56:22]GetLastDocTimeStamp 1723928128 [20:56:22]current date 1723928183 [20:56:22]FM_GetShiftState [20:56:22]SAM_PROTO_GetShiftState [20:56:22]wFMCommunicate request_size=4 [20:56:22]MH_SAM_APDU [20:56:22]CAPDU: 80 13 01 00 [20:56:22]Write to MH i2c: E2 08 00 81 2E 80 13 01 00 00 00 00 00 2C [20:56:22]Write i2c OK [20:56:22]MH_I2C_Read... [20:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:22]Read from MH i2c: E2 [20:56:22]MH_I2C_Read... [20:56:22]Read from MH i2c: E2 0E 00 [20:56:22]MH_I2C_Read... [20:56:22]Read from MH i2c: E2 0E 00 81 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8C [20:56:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:56:22]wFMCommunicate OK [20:56:22]SAM_PROTO_GetShiftState done [20:56:22]FM_GetShiftState done [20:56:22]opened in 1723853126 [20:56:22]opened+sec_in_day 1723939526 [20:56:22]quantity*price = 20001 [20:56:22]sum+1 = 20002 [20:56:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 678 17.08.2024 20:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199070 肖袩袛: 200103888187675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199070&fm=200103888187675&tin=02508201610067®Number=0000000000092545&sum=20000 [20:56:23]StoreToDocumentArchive [20:56:23]shift 463 fd 199070 [20:56:23]save to /storage/0463/doc_00199070 [20:56:23]save last doc name /storage/0463/doc_00199070 to /storage/kkm_last_doc_name [20:56:23]save OK [20:56:23]Clear old archive folders... [20:56:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:56:23]tlvbuf is 019DB8F0 [20:56:23]SAM_PROTO_ClearQueue [20:56:23]wFMCommunicate request_size=4 [20:56:23]MH_SAM_APDU [20:56:23]CAPDU: 80 09 00 00 [20:56:23]Write to MH i2c: E2 08 00 8E 2E 80 09 00 00 00 00 00 00 2E [20:56:23]Write i2c OK [20:56:23]MH_I2C_Read... [20:56:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:23]Read from MH i2c: E2 [20:56:23]MH_I2C_Read... [20:56:23]Read from MH i2c: E2 03 00 [20:56:23]MH_I2C_Read... [20:56:23]Read from MH i2c: E2 03 00 8E 2E 00 90 00 30 [20:56:23]RAPDU: 90 00 [20:56:23]wFMCommunicate OK [20:56:23]SAM_PROTO_ClearQueue done [20:56:23]KKMCreateOFDPacket [20:56:23]OFDProtocolAddRootSTLVToBuf [20:56:23]FM_MakeSignedData [20:56:23]FM_MakeSignedData [20:56:23]SAM_PROTO_SignData [20:56:23]wFMCommunicate request_size=4 [20:56:23]MH_SAM_APDU [20:56:23]CAPDU: 80 0D 01 02 [20:56:23]Write to MH i2c: E2 08 00 8F 2E 80 0D 01 02 00 00 00 00 36 [20:56:23]Write i2c OK [20:56:23]MH_I2C_Read... [20:56:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:23]Read from MH i2c: E2 [20:56:23]MH_I2C_Read... [20:56:23]Read from MH i2c: E2 03 00 [20:56:23]MH_I2C_Read... [20:56:23]Read from MH i2c: E2 03 00 8F 2E 00 90 00 31 [20:56:23]RAPDU: 90 00 [20:56:23]wFMCommunicate OK [20:56:23]wFMCommunicate request_size=255 [20:56:23]MH_SAM_APDU [20:56: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 77 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 09 03 00 35 04 06 00 B5 [20:56:23]Write to MH i2c: E2 02 01 90 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 77 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 09 03 00 35 04 06 00 B5 00 00 33 [20:56:23]Write i2c OK [20:56:23]MH_I2C_Read... [20:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:24]Read from MH i2c: E2 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 03 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 03 00 90 2E 00 90 00 32 [20:56:24]RAPDU: 90 00 [20:56:24]wFMCommunicate OK [20:56:24]wFMCommunicate request_size=10 [20:56:24]MH_SAM_APDU [20:56:24]CAPDU: 80 0D 02 02 05 FE 51 2C 71 1B [20:56:24]Write to MH i2c: E2 0D 00 91 2E 80 0D 02 02 05 00 FE 51 2C 71 1B 00 00 4A [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:24]Read from MH i2c: E2 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 03 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 03 00 91 2E 00 90 00 33 [20:56:24]RAPDU: 90 00 [20:56:24]wFMCommunicate OK [20:56:24]wFMCommunicate request_size=4 [20:56:24]MH_SAM_APDU [20:56:24]CAPDU: 80 0D 03 02 [20:56:24]Write to MH i2c: E2 08 00 92 2E 80 0D 03 02 00 00 00 00 3B [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:24]Read from MH i2c: E2 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 0B 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 0B 00 92 2E 00 3A 64 DD B5 67 AA BC 3E 90 00 77 [20:56:24]RAPDU: 3A 64 DD B5 67 AA BC 3E 90 00 [20:56:24]wFMCommunicate OK [20:56:24]SAM_PROTO_SignData done [20:56:24]FM_MakeSignedData done [20:56:24]CreateOFDProtocolMessage [20:56:24]wFMCommunicate request_size=4 [20:56:24]MH_SAM_APDU [20:56:24]CAPDU: 80 11 00 00 [20:56:24]Write to MH i2c: E2 08 00 93 2E 80 11 00 00 00 00 00 00 3B [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:24]Read from MH i2c: E2 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 17 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: E2 17 00 93 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [20:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:56:24]wFMCommunicate OK [20:56:24]CreateOFDProtocolMessage done [20:56:24]OFDSenderStorePacket 199070 [20:56:24]StoreOFDPacket docnum=199070 [20:56:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 5F 07 01 17 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 77 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 09 03 00 35 04 06 00 B5 FE 51 2C 71 1B 3A 64 DD B5 67 AA BC 3E [20:56:24]CheckFolder [20:56:24]dirname=/storage/ofd_packets [20:56:24]CheckFolder done [20:56:24]ProducePacketName [20:56:24]name=ofd_packets/00199070 [20:56:24]NVStorageSaveData ofd_packets/00199070 [20:56:24]File name is /storage/ofd_packets/00199070 [20:56:24]Write 301 bytes [20:56:24]NVStorageSaveData done [20:56:24]OFDSenderStorePacket done [20:56:24]KKMCreateOFDPacket done [20:56:24]NVStorageSaveData kkm_last_timestamp [20:56:24]File name is /storage/kkm_last_timestamp [20:56:24]Write 4 bytes [20:56:24]NVStorageSaveData done [20:56:24]ExternCall_PrintAddStr [20:56:24]wPrintStart [20:56:24]Write to MH i2c: 01 00 00 94 2E C2 [20:56:24]Write i2c OK [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: 01 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: 01 07 00 [20:56:24]MH_I2C_Read... [20:56:24]Read from MH i2c: 01 07 00 94 2E 00 00 00 00 00 FF 0F D7 [20:56:24]RasterBufferAndPrint [20:56:24]line 小褔械褌 N : (1)11326539 [20:56:24]line 袠袧袧: 02508201610067 [20:56:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:56:24]line 袩袪袨袛袗袞袗 [20:56:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [20:56:24]line 孝芯胁邪褉: 2710124130 [20:56:24]line 袗懈-92-袣-4 [20:56:24]line 2.950 * 67.80 [20:56:24]line = 200.01 [20:56:24]line 袧袛小 12% 袧小袩 1% [20:56:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:56:24]line 袨袣袪校袚袥袝袧袠袝: -0.01 [20:56:24]line 袠孝袨袚袨: 200.00 [20:56:24]line 袙薪械褋械薪芯: 200.00 [20:56:24]line 小袛袗效袗: 0.00 [20:56:24]line 袧小袩 1% : 1.77 [20:56:24]line 袧袛小 12% : 21.24 [20:56:24]line 袧邪谢懈褔薪褘屑懈: 200.00 [20:56:24]line 袘械蟹薪邪谢.: 0.00 [20:56:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:56:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:56:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:56:24]line 效械泻 678 17.08.2024 20:56 [20:56:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:56:24]line 袟袧袦: 0300000079 [20:56:24]line 袪袧袦: 0000000000092545 [20:56:24]line 袙械褉褋懈褟 袣袣袦: 001 [20:56:24]line 肖袦: 0000000000871802 [20:56:24]line 肖袛: 199070 [20:56:24]line 肖袩袛: 200103888187675 [20:56:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205623&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199070&fm=200103888187675&tin=02508201610067®Number=0000000000092545&sum=20000 [20:56:24]OFD Sender: Processing packet 199070 [packets to send 246, broken 245] [20:56:24]ProducePacketName [20:56:24]name=ofd_packets/00199070 [20:56:24]OFD Sender: To server: 嚂鰌G, [20:56:24]CommunicateWithHost lk.salyk.kg:30040 [20:56:24]ConnectInit lk.salyk.kg [20:56:24]written 0, free lines is 4095 [20:56:24]Connected sock=10 [20:56:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 5F 07 01 17 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 77 0E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 09 03 00 35 04 06 00 B5 FE 51 2C 71 1B 3A 64 DD B5 67 AA BC 3E [20:56:25]Write to MH i2c: 01 00 00 BF 2E ED [20:56:25]Write i2c OK [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: 01 [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: 01 07 00 [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: 01 07 00 BF 2E 00 00 00 00 00 D4 0C D4 [20:56:25]RasterBufferAndPrint [20:56:25]line [20:56:25]line [20:56:25]line [20:56:25]line [20:56:25]line [20:56:25]written 0, free lines is 3289 [20:56:25]MH_Cut [20:56:25]Write to MH i2c: D1 01 00 C6 2E 01 C6 [20:56:25]Write i2c OK [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: D1 [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: D1 01 00 [20:56:25]MH_I2C_Read... [20:56:25]Read from MH i2c: D1 01 00 C6 2E 00 C5 [20:56:25]Write to MH i2c: 01 00 00 C7 2E F5 [20:56:25]Write i2c OK [20:56:25]MH_I2C_Read... [20:56:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4D C8 47 00 25 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9E 09 03 00 F4 03 04 00 86 BA C0 66 B6 04 01 00 00 73 7D 4B F6 82 48 99 B0 [20:56:25]CommunicateWithHost err = 0 [20:56:25]CheckOFDResponse [20:56:25]1017 (14) - 77093643461234 [20:56:25]1041 (16) - 0000000000871802 [20:56:25]1040 (4) - 199070 [20:56:25]1012 (4) - 17.08.2024 14:58 [20:56:25]1206 (1) - 0 [20:56:25]OFD Sender: Remove packet 199070 [20:56:25]ProducePacketName [20:56:25]name=ofd_packets/00199070 [20:56:25]NVStorageDeleteData [20:56:25]OFD Sender: No OFD packet to send [20:56:25]*** Cut start [20:56:25]*** Purtial cut [20:56:25]*** CUTSNS_PIN = 0 [20:56:26]*** Stage 1: CUTSNS_PIN = 1 [20:56:27]Read from MH i2c: 01 [20:56:27]MH_I2C_Read... [20:56:27]*** Stop cut motor [20:56:27]*** Cut end [20:56:27]Read from MH i2c: 01 07 00 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: 01 07 00 C7 2E 00 00 00 00 00 FF 0F 0A [20:56:27]process_action close_receipt done [20:56:27]requested_data is exist [20:56:27]produce_requested_data [20:56:27]requested_item fm.sn is exist - process it [20:56:27]wFMCommunicate request_size=4 [20:56:27]MH_SAM_APDU [20:56:27]CAPDU: 80 11 00 00 [20:56:27]Write to MH i2c: E2 08 00 C8 2E 80 11 00 00 00 00 00 00 70 [20:56:27]Write i2c OK [20:56:27]MH_I2C_Read... [20:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:27]Read from MH i2c: E2 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: E2 17 00 [20:56:27]MH_I2C_Read... [20:56:27]Read from MH i2c: E2 17 00 C8 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BD [20:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:56:27]wFMCommunicate OK [20:56:27]requested_item fd.num is exist - process it [20:56:27]SAM_PROTO_GetFieldsCounters [20:56:27]wFMCommunicate request_size=4 [20:56:27]MH_SAM_APDU [20:56:27]CAPDU: 80 13 00 00 [20:56:27]Write to MH i2c: E2 08 00 C9 2E 80 13 00 00 00 00 00 00 73 [20:56:27]Write i2c OK [20:56:27]MH_I2C_Read... [20:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:28]Read from MH i2c: E2 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 62 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 62 00 C9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 00 [20:56:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9E 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:56:28]wFMCommunicate OK [20:56:28]SAM_PROTO_GetFieldsCounters done [20:56:28]requested_item shift.num is exist - process it [20:56:28]requested_item shift.opened is exist - process it [20:56:28]req_shift_opened [20:56:28]FM_GetShiftState [20:56:28]SAM_PROTO_GetShiftState [20:56:28]wFMCommunicate request_size=4 [20:56:28]MH_SAM_APDU [20:56:28]CAPDU: 80 13 01 00 [20:56:28]Write to MH i2c: E2 08 00 CA 2E 80 13 01 00 00 00 00 00 75 [20:56:28]Write i2c OK [20:56:28]MH_I2C_Read... [20:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:28]Read from MH i2c: E2 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 0E 00 [20:56:28]MH_I2C_Read... [20:56:28]Read from MH i2c: E2 0E 00 CA 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D5 [20:56:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:56:28]wFMCommunicate OK [20:56:28]SAM_PROTO_GetShiftState done [20:56:28]FM_GetShiftState done [20:56:28]req_shift_opened done [20:56:28]requested_item shift.open_date is exist - process it [20:56:28]req_shift_open_date [20:56:28]req_shift_open_date done [20:56:28]produce_requested_data done [20:56:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199070,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:56:28]process_action_free close_receipt [20:56:28]json_value_free [20:56:28]json_value_free done [20:56:28]process_json_proto returns [20:56:28]Send response to host [20:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199070,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:56:28]free response buf [20:56:28]execute_script done [20:56:28]execute_script returns [20:56:28]free content buf [20:56:28]Sock 7.Close socket [20:56:28]Sock 7.Thread stoped [20:56:30]OFD Sender: No OFD packet to send [20:56:35]OFD Sender: No OFD packet to send [20:56:40]OFD Sender: No OFD packet to send [20:56:45]OFD Sender: No OFD packet to send [20:56:50]OFD Sender: No OFD packet to send [20:56:55]OFD Sender: No OFD packet to send [20:57:00]OFD Sender: No OFD packet to send [20:57:05]OFD Sender: No OFD packet to send [20:57:10]OFD Sender: No OFD packet to send [20:57:15]OFD Sender: No OFD packet to send [20:57:20]OFD Sender: No OFD packet to send [20:57:25]OFD Sender: No OFD packet to send [20:57:30]OFD Sender: No OFD packet to send [20:57:35]OFD Sender: No OFD packet to send [20:57:40]OFD Sender: No OFD packet to send [20:57:45]OFD Sender: No OFD packet to send [20:57:50]OFD Sender: No OFD packet to send [20:57:55]OFD Sender: No OFD packet to send [20:58:00]OFD Sender: No OFD packet to send [20:58:05]OFD Sender: No OFD packet to send [20:58:10]OFD Sender: No OFD packet to send [20:58:15]OFD Sender: No OFD packet to send [20:58:20]OFD Sender: No OFD packet to send [20:58:25]OFD Sender: No OFD packet to send [20:58:30]OFD Sender: No OFD packet to send [20:58:35]OFD Sender: No OFD packet to send [20:58:40]OFD Sender: No OFD packet to send [20:58:45]OFD Sender: No OFD packet to send [20:58:50]OFD Sender: No OFD packet to send [20:58:55]OFD Sender: No OFD packet to send [20:59:00]OFD Sender: No OFD packet to send [20:59:05]OFD Sender: No OFD packet to send [20:59:10]OFD Sender: No OFD packet to send [20:59:15]OFD Sender: No OFD packet to send [20:59:20]OFD Sender: No OFD packet to send [20:59:25]OFD Sender: No OFD packet to send [20:59:30]OFD Sender: No OFD packet to send [20:59:35]OFD Sender: No OFD packet to send [20:59:40]OFD Sender: No OFD packet to send [20:59:45]OFD Sender: No OFD packet to send [20:59:50]OFD Sender: No OFD packet to send [20:59:52]accept exits with 9 [20:59:52]New connection [20:59:52]New thread 3066936676 created [20:59:52]Thread 3066793316 joined [20:59:52]Waiting for new connection... [20:59:52] Sock 9.Parse request [20:59:52]Sock 9.Check first char [20:59:52]Sock 9.First char is OK [20:59:52]request: POST /json_proto HTTP/1.0 [20:59:52]Method: POST [20:59:52]URL: /json_proto [20:59:52]Method is POST - this is cgi request [20:59:52]url: /json_proto [20:59:52]query_string will be loaded in cgi processing [20:59:52]execute_cgi json_proto POST (null) [20:59:52]execute_cgi path=json_proto method=POST [20:59:52]POST find Content-Length [20:59:52]Host: 172.17.46.195:8080 [20:59:52]Content-Length: 684 [20:59:52]Content-Type: application/json [20:59:52] [20:59:52]POST finish read [20:59:52]Found Content-Length = 684 [20:59:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:52]execute_script... [20:59: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)11326540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:52]POST & json_proto [20:59:52]process_json_proto [20:59:52]json parsed OK: [20:59:52]protocol is kg_v1.0 [20:59:52]action value=close_receipt [20:59:52]process_action close_receipt [20:59:52]cmd_close_receipt [20:59:52]MH_GetDate [20:59:52]Write to MH i2c: F0 00 00 CB 2E E8 [20:59:52]Write i2c OK [20:59:52]MH_I2C_Read... [20:59:52]Read from MH i2c: F0 [20:59:52]MH_I2C_Read... [20:59:52]Read from MH i2c: F0 09 00 [20:59:52]MH_I2C_Read... [20:59:52]Read from MH i2c: F0 09 00 CB 2E 00 49 0F C1 66 8D AE BC 66 CD [20:59:52]GetLastDocTimeStamp 1723928183 [20:59:52]current date 1723928393 [20:59:52]FM_GetShiftState [20:59:52]SAM_PROTO_GetShiftState [20:59:52]wFMCommunicate request_size=4 [20:59:52]MH_SAM_APDU [20:59:52]CAPDU: 80 13 01 00 [20:59:52]Write to MH i2c: E2 08 00 CC 2E 80 13 01 00 00 00 00 00 77 [20:59:52]Write i2c OK [20:59:52]MH_I2C_Read... [20:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:52]Read from MH i2c: E2 [20:59:52]MH_I2C_Read... [20:59:52]Read from MH i2c: E2 0E 00 [20:59:52]MH_I2C_Read... [20:59:52]Read from MH i2c: E2 0E 00 CC 2E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D7 [20:59:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:59:52]wFMCommunicate OK [20:59:52]SAM_PROTO_GetShiftState done [20:59:52]FM_GetShiftState done [20:59:52]opened in 1723853126 [20:59:52]opened+sec_in_day 1723939526 [20:59:52]quantity*price = 100021 [20:59:52]sum+1 = 100023 [20:59:52]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 679 17.08.2024 20:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199071 肖袩袛: 120586582663699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199071&fm=120586582663699&tin=02508201610067®Number=0000000000092545&sum=100000 [20:59:53]StoreToDocumentArchive [20:59:53]shift 463 fd 199071 [20:59:53]save to /storage/0463/doc_00199071 [20:59:53]save last doc name /storage/0463/doc_00199071 to /storage/kkm_last_doc_name [20:59:53]save OK [20:59:53]Clear old archive folders... [20:59:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:59:53]tlvbuf is 019A3680 [20:59:53]SAM_PROTO_ClearQueue [20:59:53]wFMCommunicate request_size=4 [20:59:53]MH_SAM_APDU [20:59:53]CAPDU: 80 09 00 00 [20:59:53]Write to MH i2c: E2 08 00 D9 2E 80 09 00 00 00 00 00 00 79 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:53]Read from MH i2c: E2 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 D9 2E 00 90 00 7B [20:59:53]RAPDU: 90 00 [20:59:53]wFMCommunicate OK [20:59:53]SAM_PROTO_ClearQueue done [20:59:53]KKMCreateOFDPacket [20:59:53]OFDProtocolAddRootSTLVToBuf [20:59:53]FM_MakeSignedData [20:59:53]FM_MakeSignedData [20:59:53]SAM_PROTO_SignData [20:59:53]wFMCommunicate request_size=4 [20:59:53]MH_SAM_APDU [20:59:53]CAPDU: 80 0D 01 02 [20:59:53]Write to MH i2c: E2 08 00 DA 2E 80 0D 01 02 00 00 00 00 81 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:53]Read from MH i2c: E2 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 DA 2E 00 90 00 7C [20:59:53]RAPDU: 90 00 [20:59:53]wFMCommunicate OK [20:59:53]wFMCommunicate request_size=255 [20:59:53]MH_SAM_APDU [20:59: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 49 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 09 03 00 35 04 06 00 6D [20:59:53]Write to MH i2c: E2 02 01 DB 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 49 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 09 03 00 35 04 06 00 6D 00 00 37 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:53]Read from MH i2c: E2 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 DB 2E 00 90 00 7D [20:59:53]RAPDU: 90 00 [20:59:53]wFMCommunicate OK [20:59:53]wFMCommunicate request_size=10 [20:59:53]MH_SAM_APDU [20:59:53]CAPDU: 80 0D 02 02 05 AC 40 6C A2 13 [20:59:53]Write to MH i2c: E2 0D 00 DC 2E 80 0D 02 02 05 00 AC 40 6C A2 13 00 00 9B [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:53]Read from MH i2c: E2 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 [20:59:53]MH_I2C_Read... [20:59:53]Read from MH i2c: E2 03 00 DC 2E 00 90 00 7E [20:59:53]RAPDU: 90 00 [20:59:53]wFMCommunicate OK [20:59:53]wFMCommunicate request_size=4 [20:59:53]MH_SAM_APDU [20:59:53]CAPDU: 80 0D 03 02 [20:59:53]Write to MH i2c: E2 08 00 DD 2E 80 0D 03 02 00 00 00 00 86 [20:59:53]Write i2c OK [20:59:53]MH_I2C_Read... [20:59:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:54]Read from MH i2c: E2 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: E2 0B 00 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: E2 0B 00 DD 2E 00 0F CB 79 9F 7A AA 38 36 90 00 0B [20:59:54]RAPDU: 0F CB 79 9F 7A AA 38 36 90 00 [20:59:54]wFMCommunicate OK [20:59:54]SAM_PROTO_SignData done [20:59:54]FM_MakeSignedData done [20:59:54]CreateOFDProtocolMessage [20:59:54]wFMCommunicate request_size=4 [20:59:54]MH_SAM_APDU [20:59:54]CAPDU: 80 11 00 00 [20:59:54]Write to MH i2c: E2 08 00 DE 2E 80 11 00 00 00 00 00 00 86 [20:59:54]Write i2c OK [20:59:54]MH_I2C_Read... [20:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:54]Read from MH i2c: E2 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: E2 17 00 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: E2 17 00 DE 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D3 [20:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:59:54]wFMCommunicate OK [20:59:54]CreateOFDProtocolMessage done [20:59:54]OFDSenderStorePacket 199071 [20:59:54]StoreOFDPacket docnum=199071 [20:59:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 5F 07 01 50 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 49 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 09 03 00 35 04 06 00 6D AC 40 6C A2 13 0F CB 79 9F 7A AA 38 36 [20:59:54]CheckFolder [20:59:54]dirname=/storage/ofd_packets [20:59:54]CheckFolder done [20:59:54]ProducePacketName [20:59:54]name=ofd_packets/00199071 [20:59:54]NVStorageSaveData ofd_packets/00199071 [20:59:54]File name is /storage/ofd_packets/00199071 [20:59:54]Write 301 bytes [20:59:54]NVStorageSaveData done [20:59:54]OFDSenderStorePacket done [20:59:54]KKMCreateOFDPacket done [20:59:54]NVStorageSaveData kkm_last_timestamp [20:59:54]File name is /storage/kkm_last_timestamp [20:59:54]Write 4 bytes [20:59:54]NVStorageSaveData done [20:59:54]ExternCall_PrintAddStr [20:59:54]wPrintStart [20:59:54]Write to MH i2c: 01 00 00 DF 2E 0D [20:59:54]Write i2c OK [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 07 00 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 07 00 DF 2E 00 00 00 00 00 FF 0F 22 [20:59:54]RasterBufferAndPrint [20:59:54]line 小褔械褌 N : (1)11326540 [20:59:54]line 袠袧袧: 02508201610067 [20:59:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [20:59:54]line 袩袪袨袛袗袞袗 [20:59:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [20:59:54]line 孝芯胁邪褉: 2710124500 [20:59:54]line 袗懈-95-袣-5 [20:59:54]line 13.480 * 74.20 [20:59:54]line = 1000.22 [20:59:54]line 袧袛小 12% 袧小袩 1% [20:59:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [20:59:54]line 袨袣袪校袚袥袝袧袠袝: -0.22 [20:59:54]line 袠孝袨袚袨: 1000.00 [20:59:54]line 袙薪械褋械薪芯: 1000.00 [20:59:54]line 小袛袗效袗: 0.00 [20:59:54]line 袧小袩 1% : 8.85 [20:59:54]line 袧袛小 12% : 106.22 [20:59:54]line 袧邪谢懈褔薪褘屑懈: 1000.00 [20:59:54]line 袘械蟹薪邪谢.: 0.00 [20:59:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [20:59:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [20:59:54]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [20:59:54]line 效械泻 679 17.08.2024 20:59 [20:59:54]line 小屑械薪邪: 463 肖肖袛: 1.0 [20:59:54]line 袟袧袦: 0300000079 [20:59:54]line 袪袧袦: 0000000000092545 [20:59:54]line 袙械褉褋懈褟 袣袣袦: 001 [20:59:54]line 肖袦: 0000000000871802 [20:59:54]line 肖袛: 199071 [20:59:54]line 肖袩袛: 120586582663699 [20:59:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T205953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199071&fm=120586582663699&tin=02508201610067®Number=0000000000092545&sum=100000 [20:59:54]OFD Sender: Processing packet 199071 [packets to send 246, broken 245] [20:59:54]ProducePacketName [20:59:54]name=ofd_packets/00199071 [20:59:54]OFD Sender: To server: 嚂鰌G, [20:59:54]CommunicateWithHost lk.salyk.kg:30040 [20:59:54]ConnectInit lk.salyk.kg [20:59:54]written 0, free lines is 4095 [20:59:54]Connected sock=10 [20:59:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 10 5F 07 01 50 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 49 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 09 03 00 35 04 06 00 6D AC 40 6C A2 13 0F CB 79 9F 7A AA 38 36 [20:59:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 35 10 47 00 D4 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 9F 09 03 00 F4 03 04 00 58 BB C0 66 B6 04 01 00 00 D5 49 CE DE D0 9D 35 D3 [20:59:54]CommunicateWithHost err = 0 [20:59:54]CheckOFDResponse [20:59:54]1017 (14) - 77093643461234 [20:59:54]1041 (16) - 0000000000871802 [20:59:54]1040 (4) - 199071 [20:59:54]1012 (4) - 17.08.2024 15:01 [20:59:54]1206 (1) - 0 [20:59:54]OFD Sender: Remove packet 199071 [20:59:54]ProducePacketName [20:59:54]name=ofd_packets/00199071 [20:59:54]NVStorageDeleteData [20:59:54]Write to MH i2c: 01 00 00 0A 2F 39 [20:59:54]Write i2c OK [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 07 00 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: 01 07 00 0A 2F 00 00 00 00 00 D6 0C 22 [20:59:54]RasterBufferAndPrint [20:59:54]line [20:59:54]line [20:59:54]line [20:59:54]line [20:59:54]line [20:59:54]written 0, free lines is 3292 [20:59:54]MH_Cut [20:59:54]Write to MH i2c: D1 01 00 11 2F 01 12 [20:59:54]Write i2c OK [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: D1 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: D1 01 00 [20:59:54]MH_I2C_Read... [20:59:54]Read from MH i2c: D1 01 00 11 2F 00 11 [20:59:54]Write to MH i2c: 01 00 00 12 2F 41 [20:59:54]Write i2c OK [20:59:54]MH_I2C_Read... [20:59:55]OFD Sender: No OFD packet to send [20:59:55]*** Cut start [20:59:55]*** Purtial cut [20:59:55]*** Stage 1: CUTSNS_PIN = 1 [20:59:55]Read from MH i2c: 01 [20:59:55]MH_I2C_Read... [20:59:55]*** Stop cut motor [20:59:55]*** Cut end [20:59:55]Read from MH i2c: 01 07 00 [20:59:55]MH_I2C_Read... [20:59:55]Read from MH i2c: 01 07 00 12 2F 00 00 00 00 00 FF 0F 56 [20:59:55]process_action close_receipt done [20:59:55]requested_data is exist [20:59:55]produce_requested_data [20:59:55]requested_item fm.sn is exist - process it [20:59:55]wFMCommunicate request_size=4 [20:59:55]MH_SAM_APDU [20:59:55]CAPDU: 80 11 00 00 [20:59:55]Write to MH i2c: E2 08 00 13 2F 80 11 00 00 00 00 00 00 BC [20:59:55]Write i2c OK [20:59:55]MH_I2C_Read... [20:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:56]Read from MH i2c: E2 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 17 00 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 17 00 13 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 09 [20:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [20:59:56]wFMCommunicate OK [20:59:56]requested_item fd.num is exist - process it [20:59:56]SAM_PROTO_GetFieldsCounters [20:59:56]wFMCommunicate request_size=4 [20:59:56]MH_SAM_APDU [20:59:56]CAPDU: 80 13 00 00 [20:59:56]Write to MH i2c: E2 08 00 14 2F 80 13 00 00 00 00 00 00 BF [20:59:56]Write i2c OK [20:59:56]MH_I2C_Read... [20:59:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:56]Read from MH i2c: E2 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 62 00 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 62 00 14 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [20:59:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 9F 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:59:56]wFMCommunicate OK [20:59:56]SAM_PROTO_GetFieldsCounters done [20:59:56]requested_item shift.num is exist - process it [20:59:56]requested_item shift.opened is exist - process it [20:59:56]req_shift_opened [20:59:56]FM_GetShiftState [20:59:56]SAM_PROTO_GetShiftState [20:59:56]wFMCommunicate request_size=4 [20:59:56]MH_SAM_APDU [20:59:56]CAPDU: 80 13 01 00 [20:59:56]Write to MH i2c: E2 08 00 15 2F 80 13 01 00 00 00 00 00 C1 [20:59:56]Write i2c OK [20:59:56]MH_I2C_Read... [20:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:56]Read from MH i2c: E2 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 0E 00 [20:59:56]MH_I2C_Read... [20:59:56]Read from MH i2c: E2 0E 00 15 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 21 [20:59:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [20:59:56]wFMCommunicate OK [20:59:56]SAM_PROTO_GetShiftState done [20:59:56]FM_GetShiftState done [20:59:56]req_shift_opened done [20:59:56]requested_item shift.open_date is exist - process it [20:59:56]req_shift_open_date [20:59:56]req_shift_open_date done [20:59:56]produce_requested_data done [20:59:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199071,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [20:59:56]process_action_free close_receipt [20:59:56]json_value_free [20:59:56]json_value_free done [20:59:56]process_json_proto returns [20:59:56]Send response to host [20:59:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199071,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [20:59:56]free response buf [20:59:56]execute_script done [20:59:56]execute_script returns [20:59:56]free content buf [20:59:56]Sock 9.Close socket [20:59:56]Sock 9.Thread stoped [21:00:00]OFD Sender: No OFD packet to send [21:00:05]OFD Sender: No OFD packet to send [21:00:10]OFD Sender: No OFD packet to send [21:00:15]OFD Sender: No OFD packet to send [21:00:20]OFD Sender: No OFD packet to send [21:00:25]OFD Sender: No OFD packet to send [21:00:30]OFD Sender: No OFD packet to send [21:00:35]OFD Sender: No OFD packet to send [21:00:40]OFD Sender: No OFD packet to send [21:00:45]OFD Sender: No OFD packet to send [21:00:50]OFD Sender: No OFD packet to send [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:05]OFD Sender: No OFD packet to send [21:01:10]OFD Sender: No OFD packet to send [21:01:15]OFD Sender: No OFD packet to send [21:01:20]OFD Sender: No OFD packet to send [21:01:20]accept exits with 7 [21:01:20]New connection [21:01:20]New thread 3066793316 created [21:01:20]Thread 3066936676 joined [21:01:20]Waiting for new connection... [21:01:20] Sock 7.Parse request [21:01:20]Sock 7.Check first char [21:01:20]Sock 7.First char is OK [21:01:20]request: POST /json_proto HTTP/1.0 [21:01:20]Method: POST [21:01:20]URL: /json_proto [21:01:20]Method is POST - this is cgi request [21:01:20]url: /json_proto [21:01:20]query_string will be loaded in cgi processing [21:01:20]execute_cgi json_proto POST (null) [21:01:20]execute_cgi path=json_proto method=POST [21:01:20]POST find Content-Length [21:01:20]Host: 172.17.46.195:8080 [21:01:20]Content-Length: 679 [21:01:20]Content-Type: application/json [21:01:20] [21:01:20]POST finish read [21:01:20]Found Content-Length = 679 [21:01:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.810, "sum" : 190.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:20]execute_script... [21:01: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)11326542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.810, "sum" : 190.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:20]POST & json_proto [21:01:20]process_json_proto [21:01:20]json parsed OK: [21:01:20]protocol is kg_v1.0 [21:01:20]action value=close_receipt [21:01:20]process_action close_receipt [21:01:20]cmd_close_receipt [21:01:20]MH_GetDate [21:01:20]Write to MH i2c: F0 00 00 16 2F 34 [21:01:20]Write i2c OK [21:01:20]MH_I2C_Read... [21:01:20]Read from MH i2c: F0 [21:01:20]MH_I2C_Read... [21:01:20]Read from MH i2c: F0 09 00 [21:01:20]MH_I2C_Read... [21:01:20]Read from MH i2c: F0 09 00 16 2F 00 A1 0F C1 66 8D AE BC 66 71 [21:01:20]GetLastDocTimeStamp 1723928393 [21:01:20]current date 1723928481 [21:01:20]FM_GetShiftState [21:01:20]SAM_PROTO_GetShiftState [21:01:20]wFMCommunicate request_size=4 [21:01:20]MH_SAM_APDU [21:01:20]CAPDU: 80 13 01 00 [21:01:20]Write to MH i2c: E2 08 00 17 2F 80 13 01 00 00 00 00 00 C3 [21:01:20]Write i2c OK [21:01:20]MH_I2C_Read... [21:01:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:20]Read from MH i2c: E2 [21:01:20]MH_I2C_Read... [21:01:20]Read from MH i2c: E2 0E 00 [21:01:20]MH_I2C_Read... [21:01:20]Read from MH i2c: E2 0E 00 17 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 23 [21:01:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:01:20]wFMCommunicate OK [21:01:20]SAM_PROTO_GetShiftState done [21:01:20]FM_GetShiftState done [21:01:20]opened in 1723853126 [21:01:20]opened+sec_in_day 1723939526 [21:01:20]quantity*price = 19051 [21:01:20]sum+1 = 19053 [21:01:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.52 袠孝袨袚袨: 190.00 袙薪械褋械薪芯: 190.00 小袛袗效袗: 0.00 袧小袩 1% : 1.69 袧袛小 12% : 20.23 袧邪谢懈褔薪褘屑懈: 190.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 680 17.08.2024 21:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199072 肖袩袛: 12755040818457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199072&fm=12755040818457&tin=02508201610067®Number=0000000000092545&sum=19000 [21:01:21]StoreToDocumentArchive [21:01:21]shift 463 fd 199072 [21:01:21]save to /storage/0463/doc_00199072 [21:01:21]save last doc name /storage/0463/doc_00199072 to /storage/kkm_last_doc_name [21:01:21]save OK [21:01:21]Clear old archive folders... [21:01:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:01:21]tlvbuf is B6F543F0 [21:01:21]SAM_PROTO_ClearQueue [21:01:21]wFMCommunicate request_size=4 [21:01:21]MH_SAM_APDU [21:01:21]CAPDU: 80 09 00 00 [21:01:21]Write to MH i2c: E2 08 00 24 2F 80 09 00 00 00 00 00 00 C5 [21:01:21]Write i2c OK [21:01:21]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 24 2F 00 90 00 C7 [21:01:22]RAPDU: 90 00 [21:01:22]wFMCommunicate OK [21:01:22]SAM_PROTO_ClearQueue done [21:01:22]KKMCreateOFDPacket [21:01:22]OFDProtocolAddRootSTLVToBuf [21:01:22]FM_MakeSignedData [21:01:22]FM_MakeSignedData [21:01:22]SAM_PROTO_SignData [21:01:22]wFMCommunicate request_size=4 [21:01:22]MH_SAM_APDU [21:01:22]CAPDU: 80 0D 01 02 [21:01:22]Write to MH i2c: E2 08 00 25 2F 80 0D 01 02 00 00 00 00 CD [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 25 2F 00 90 00 C8 [21:01:22]RAPDU: 90 00 [21:01:22]wFMCommunicate OK [21:01:22]wFMCommunicate request_size=255 [21:01:22]MH_SAM_APDU [21:01: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 34 FF 03 08 00 03 FA 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 A1 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 09 03 00 35 04 06 00 0B [21:01:22]Write to MH i2c: E2 02 01 26 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 34 FF 03 08 00 03 FA 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 A1 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 09 03 00 35 04 06 00 0B 00 00 C3 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 26 2F 00 90 00 C9 [21:01:22]RAPDU: 90 00 [21:01:22]wFMCommunicate OK [21:01:22]wFMCommunicate request_size=10 [21:01:22]MH_SAM_APDU [21:01:22]CAPDU: 80 0D 02 02 05 99 C3 AD 55 19 [21:01:22]Write to MH i2c: E2 0D 00 27 2F 80 0D 02 02 05 00 99 C3 AD 55 19 00 00 51 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 03 00 27 2F 00 90 00 CA [21:01:22]RAPDU: 90 00 [21:01:22]wFMCommunicate OK [21:01:22]wFMCommunicate request_size=4 [21:01:22]MH_SAM_APDU [21:01:22]CAPDU: 80 0D 03 02 [21:01:22]Write to MH i2c: E2 08 00 28 2F 80 0D 03 02 00 00 00 00 D2 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 0B 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 0B 00 28 2F 00 38 58 A4 F3 23 86 4D C9 90 00 B9 [21:01:22]RAPDU: 38 58 A4 F3 23 86 4D C9 90 00 [21:01:22]wFMCommunicate OK [21:01:22]SAM_PROTO_SignData done [21:01:22]FM_MakeSignedData done [21:01:22]CreateOFDProtocolMessage [21:01:22]wFMCommunicate request_size=4 [21:01:22]MH_SAM_APDU [21:01:22]CAPDU: 80 11 00 00 [21:01:22]Write to MH i2c: E2 08 00 29 2F 80 11 00 00 00 00 00 00 D2 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:22]Read from MH i2c: E2 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 17 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: E2 17 00 29 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1F [21:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:01:22]wFMCommunicate OK [21:01:22]CreateOFDProtocolMessage done [21:01:22]OFDSenderStorePacket 199072 [21:01:22]StoreOFDPacket docnum=199072 [21:01:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 B5 07 01 1D 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 A1 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 09 03 00 35 04 06 00 0B 99 C3 AD 55 19 38 58 A4 F3 23 86 4D C9 [21:01:22]CheckFolder [21:01:22]dirname=/storage/ofd_packets [21:01:22]CheckFolder done [21:01:22]ProducePacketName [21:01:22]name=ofd_packets/00199072 [21:01:22]NVStorageSaveData ofd_packets/00199072 [21:01:22]File name is /storage/ofd_packets/00199072 [21:01:22]Write 301 bytes [21:01:22]NVStorageSaveData done [21:01:22]OFDSenderStorePacket done [21:01:22]KKMCreateOFDPacket done [21:01:22]NVStorageSaveData kkm_last_timestamp [21:01:22]File name is /storage/kkm_last_timestamp [21:01:22]Write 4 bytes [21:01:22]NVStorageSaveData done [21:01:22]ExternCall_PrintAddStr [21:01:22]wPrintStart [21:01:22]Write to MH i2c: 01 00 00 2A 2F 59 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 07 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 07 00 2A 2F 00 00 00 00 00 FF 0F 6E [21:01:22]RasterBufferAndPrint [21:01:22]line 小褔械褌 N : (1)11326542 [21:01:22]line 袠袧袧: 02508201610067 [21:01:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:01:22]line 袩袪袨袛袗袞袗 [21:01:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [21:01:22]line 孝芯胁邪褉: 2710124130 [21:01:22]line 袗懈-92-袣-4 [21:01:22]line 2.810 * 67.80 [21:01:22]line = 190.52 [21:01:22]line 袧袛小 12% 袧小袩 1% [21:01:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:01:22]line 袨袣袪校袚袥袝袧袠袝: -0.52 [21:01:22]line 袠孝袨袚袨: 190.00 [21:01:22]line 袙薪械褋械薪芯: 190.00 [21:01:22]line 小袛袗效袗: 0.00 [21:01:22]line 袧小袩 1% : 1.69 [21:01:22]line 袧袛小 12% : 20.23 [21:01:22]line 袧邪谢懈褔薪褘屑懈: 190.00 [21:01:22]line 袘械蟹薪邪谢.: 0.00 [21:01:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:01:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:01:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:01:22]line 效械泻 680 17.08.2024 21:01 [21:01:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:01:22]line 袟袧袦: 0300000079 [21:01:22]line 袪袧袦: 0000000000092545 [21:01:22]line 袙械褉褋懈褟 袣袣袦: 001 [21:01:22]line 肖袦: 0000000000871802 [21:01:22]line 肖袛: 199072 [21:01:22]line 肖袩袛: 12755040818457 [21:01:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210121&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199072&fm=12755040818457&tin=02508201610067®Number=0000000000092545&sum=19000 [21:01:22]written 0, free lines is 4095 [21:01:22]OFD Sender: Processing packet 199072 [packets to send 246, broken 245] [21:01:22]ProducePacketName [21:01:22]name=ofd_packets/00199072 [21:01:22]OFD Sender: To server: 嚂鰌G, [21:01:22]CommunicateWithHost lk.salyk.kg:30040 [21:01:22]ConnectInit lk.salyk.kg [21:01:22]Connected sock=10 [21:01:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B8 B5 07 01 1D 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6C 4A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 A1 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 09 03 00 35 04 06 00 0B 99 C3 AD 55 19 38 58 A4 F3 23 86 4D C9 [21:01:22]Write to MH i2c: 01 00 00 55 2F 84 [21:01:22]Write i2c OK [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 07 00 [21:01:22]MH_I2C_Read... [21:01:22]Read from MH i2c: 01 07 00 55 2F 00 00 00 00 00 E0 0C 77 [21:01:22]RasterBufferAndPrint [21:01:22]line [21:01:22]line [21:01:22]line [21:01:22]line [21:01:22]line [21:01:22]written 0, free lines is 3305 [21:01:23]MH_Cut [21:01:23]Write to MH i2c: D1 01 00 5C 2F 01 5D [21:01:23]Write i2c OK [21:01:23]MH_I2C_Read... [21:01:23]Read from MH i2c: D1 [21:01:23]MH_I2C_Read... [21:01:23]Read from MH i2c: D1 01 00 [21:01:23]MH_I2C_Read... [21:01:23]Read from MH i2c: D1 01 00 5C 2F 00 5C [21:01:23]Write to MH i2c: 01 00 00 5D 2F 8C [21:01:23]Write i2c OK [21:01:23]MH_I2C_Read... [21:01:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC C9 47 00 E8 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A0 09 03 00 F4 03 04 00 B0 BB C0 66 B6 04 01 00 00 E6 A8 96 48 D3 05 F6 C2 [21:01:23]CommunicateWithHost err = 0 [21:01:23]CheckOFDResponse [21:01:23]1017 (14) - 77093643461234 [21:01:23]1041 (16) - 0000000000871802 [21:01:23]1040 (4) - 199072 [21:01:23]1012 (4) - 17.08.2024 15:03 [21:01:23]1206 (1) - 0 [21:01:23]OFD Sender: Remove packet 199072 [21:01:23]ProducePacketName [21:01:23]name=ofd_packets/00199072 [21:01:23]NVStorageDeleteData [21:01:23]OFD Sender: No OFD packet to send [21:01:23]*** Cut start [21:01:23]*** Purtial cut [21:01:23]*** CUTSNS_PIN = 0 [21:01:23]*** Stage 1: CUTSNS_PIN = 1 [21:01:25]Read from MH i2c: 01 [21:01:25]MH_I2C_Read... [21:01:25]*** Stop cut motor [21:01:25]*** Cut end [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 5D 2F 00 00 00 00 00 FF 0F A1 [21:01:25]process_action close_receipt done [21:01:25]requested_data is exist [21:01:25]produce_requested_data [21:01:25]requested_item fm.sn is exist - process it [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 5E 2F 80 11 00 00 00 00 00 00 07 [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 5E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 54 [21:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:01:25]wFMCommunicate OK [21:01:25]requested_item fd.num is exist - process it [21:01:25]SAM_PROTO_GetFieldsCounters [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 13 00 00 [21:01:25]Write to MH i2c: E2 08 00 5F 2F 80 13 00 00 00 00 00 00 0A [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 62 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 62 00 5F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:25]wFMCommunicate OK [21:01:25]SAM_PROTO_GetFieldsCounters done [21:01:25]requested_item shift.num is exist - process it [21:01:25]requested_item shift.opened is exist - process it [21:01:25]req_shift_opened [21:01:25]FM_GetShiftState [21:01:25]SAM_PROTO_GetShiftState [21:01:25]wFMCommunicate request_size=4 [21:01:25]MH_SAM_APDU [21:01:25]CAPDU: 80 13 01 00 [21:01:25]Write to MH i2c: E2 08 00 60 2F 80 13 01 00 00 00 00 00 0C [21:01:25]Write i2c OK [21:01:25]MH_I2C_Read... [21:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:25]Read from MH i2c: E2 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 0E 00 [21:01:25]MH_I2C_Read... [21:01:25]Read from MH i2c: E2 0E 00 60 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6C [21:01:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:01:25]wFMCommunicate OK [21:01:25]SAM_PROTO_GetShiftState done [21:01:25]FM_GetShiftState done [21:01:25]req_shift_opened done [21:01:25]requested_item shift.open_date is exist - process it [21:01:25]req_shift_open_date [21:01:25]req_shift_open_date done [21:01:25]produce_requested_data done [21:01:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199072,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:01:25]process_action_free close_receipt [21:01:25]json_value_free [21:01:25]json_value_free done [21:01:25]process_json_proto returns [21:01:25]Send response to host [21:01:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199072,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:01:25]free response buf [21:01:25]execute_script done [21:01:25]execute_script returns [21:01:25]free content buf [21:01:25]Sock 7.Close socket [21:01:26]Sock 7.Thread stoped [21:01:28]OFD Sender: No OFD packet to send [21:01:30]accept exits with 9 [21:01:30]New connection [21:01:30]New thread 3066936676 created [21:01:30]Thread 3066793316 joined [21:01:30]Waiting for new connection... [21:01:30] Sock 9.Parse request [21:01:30]Sock 9.Check first char [21:01:30]Sock 9.First char is OK [21:01:30]request: POST /json_proto HTTP/1.0 [21:01:30]Method: POST [21:01:30]URL: /json_proto [21:01:30]Method is POST - this is cgi request [21:01:30]url: /json_proto [21:01:30]query_string will be loaded in cgi processing [21:01:30]execute_cgi json_proto POST (null) [21:01:30]execute_cgi path=json_proto method=POST [21:01:30]POST find Content-Length [21:01:30]Host: 172.17.46.195:8080 [21:01:30]Content-Length: 806 [21:01:30]Content-Type: application/json [21:01:30] [21:01:30]POST finish read [21:01:30]Found Content-Length = 806 [21:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:30]execute_script... [21:01:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:30]POST & json_proto [21:01:30]process_json_proto [21:01:30]json parsed OK: [21:01:30]protocol is kg_v1.0 [21:01:30]action value=close_receipt [21:01:30]process_action close_receipt [21:01:30]cmd_close_receipt [21:01:30]MH_GetDate [21:01:30]Write to MH i2c: F0 00 00 61 2F 7F [21:01:30]Write i2c OK [21:01:30]MH_I2C_Read... [21:01:30]Read from MH i2c: F0 [21:01:30]MH_I2C_Read... [21:01:30]Read from MH i2c: F0 09 00 [21:01:30]MH_I2C_Read... [21:01:30]Read from MH i2c: F0 09 00 61 2F 00 AB 0F C1 66 8D AE BC 66 C6 [21:01:30]GetLastDocTimeStamp 1723928481 [21:01:30]current date 1723928491 [21:01:30]FM_GetShiftState [21:01:30]SAM_PROTO_GetShiftState [21:01:30]wFMCommunicate request_size=4 [21:01:30]MH_SAM_APDU [21:01:30]CAPDU: 80 13 01 00 [21:01:30]Write to MH i2c: E2 08 00 62 2F 80 13 01 00 00 00 00 00 0E [21:01:30]Write i2c OK [21:01:30]MH_I2C_Read... [21:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:30]Read from MH i2c: E2 [21:01:30]MH_I2C_Read... [21:01:30]Read from MH i2c: E2 0E 00 [21:01:30]MH_I2C_Read... [21:01:30]Read from MH i2c: E2 0E 00 62 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6E [21:01:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:01:30]wFMCommunicate OK [21:01:30]SAM_PROTO_GetShiftState done [21:01:30]FM_GetShiftState done [21:01:30]opened in 1723853126 [21:01:30]opened+sec_in_day 1723939526 [21:01:30]quantity*price = 50035 [21:01:30]sum+1 = 50036 [21:01:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.35 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 681 17.08.2024 21:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199073 肖袩袛: 79333817926118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199073&fm=79333817926118&tin=02508201610067®Number=0000000000092545&sum=50035 [21:01:31]StoreToDocumentArchive [21:01:31]shift 463 fd 199073 [21:01:31]save to /storage/0463/doc_00199073 [21:01:31]save last doc name /storage/0463/doc_00199073 to /storage/kkm_last_doc_name [21:01:31]save OK [21:01:31]Clear old archive folders... [21:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:01:31]tlvbuf is 019FAC60 [21:01:31]SAM_PROTO_ClearQueue [21:01:31]wFMCommunicate request_size=4 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 09 00 00 [21:01:31]Write to MH i2c: E2 08 00 6F 2F 80 09 00 00 00 00 00 00 10 [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 6F 2F 00 90 00 12 [21:01:31]RAPDU: 90 00 [21:01:31]wFMCommunicate OK [21:01:31]SAM_PROTO_ClearQueue done [21:01:31]KKMCreateOFDPacket [21:01:31]OFDProtocolAddRootSTLVToBuf [21:01:31]FM_MakeSignedData [21:01:31]FM_MakeSignedData [21:01:31]SAM_PROTO_SignData [21:01:31]wFMCommunicate request_size=4 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 0D 01 02 [21:01:31]Write to MH i2c: E2 08 00 70 2F 80 0D 01 02 00 00 00 00 18 [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 70 2F 00 90 00 13 [21:01:31]RAPDU: 90 00 [21:01:31]wFMCommunicate OK [21:01:31]wFMCommunicate request_size=255 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 AB 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 09 03 00 35 04 06 00 48 27 [21:01:31]Write to MH i2c: E2 02 01 71 2F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 AB 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 09 03 00 35 04 06 00 48 27 00 00 93 [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 71 2F 00 90 00 14 [21:01:31]RAPDU: 90 00 [21:01:31]wFMCommunicate OK [21:01:31]wFMCommunicate request_size=9 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 0D 02 02 04 58 09 41 E6 [21:01:31]Write to MH i2c: E2 0C 00 72 2F 80 0D 02 02 04 00 58 09 41 E6 00 00 AB [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 03 00 72 2F 00 90 00 15 [21:01:31]RAPDU: 90 00 [21:01:31]wFMCommunicate OK [21:01:31]wFMCommunicate request_size=4 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 0D 03 02 [21:01:31]Write to MH i2c: E2 08 00 73 2F 80 0D 03 02 00 00 00 00 1D [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 0B 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 0B 00 73 2F 00 53 14 6B 0A 98 66 20 F8 90 00 10 [21:01:31]RAPDU: 53 14 6B 0A 98 66 20 F8 90 00 [21:01:31]wFMCommunicate OK [21:01:31]SAM_PROTO_SignData done [21:01:31]FM_MakeSignedData done [21:01:31]CreateOFDProtocolMessage [21:01:31]wFMCommunicate request_size=4 [21:01:31]MH_SAM_APDU [21:01:31]CAPDU: 80 11 00 00 [21:01:31]Write to MH i2c: E2 08 00 74 2F 80 11 00 00 00 00 00 00 1D [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:31]Read from MH i2c: E2 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 17 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: E2 17 00 74 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 6A [21:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:01:31]wFMCommunicate OK [21:01:31]CreateOFDProtocolMessage done [21:01:31]OFDSenderStorePacket 199073 [21:01:31]StoreOFDPacket docnum=199073 [21:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 72 6F 06 01 5E 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 AB 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 09 03 00 35 04 06 00 48 27 58 09 41 E6 53 14 6B 0A 98 66 20 F8 [21:01:31]CheckFolder [21:01:31]dirname=/storage/ofd_packets [21:01:31]CheckFolder done [21:01:31]ProducePacketName [21:01:31]name=ofd_packets/00199073 [21:01:31]NVStorageSaveData ofd_packets/00199073 [21:01:31]File name is /storage/ofd_packets/00199073 [21:01:31]Write 300 bytes [21:01:31]NVStorageSaveData done [21:01:31]OFDSenderStorePacket done [21:01:31]KKMCreateOFDPacket done [21:01:31]NVStorageSaveData kkm_last_timestamp [21:01:31]File name is /storage/kkm_last_timestamp [21:01:31]Write 4 bytes [21:01:31]NVStorageSaveData done [21:01:31]ExternCall_PrintAddStr [21:01:31]wPrintStart [21:01:31]Write to MH i2c: 01 00 00 75 2F A4 [21:01:31]Write i2c OK [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: 01 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: 01 07 00 [21:01:31]MH_I2C_Read... [21:01:31]Read from MH i2c: 01 07 00 75 2F 00 00 00 00 00 FF 0F B9 [21:01:31]RasterBufferAndPrint [21:01:31]line 小褔械褌 N : (1)11326541 [21:01:31]line 袠袧袧: 02508201610067 [21:01:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:01:31]line 袩袪袨袛袗袞袗 [21:01:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [21:01:31]line 孝芯胁邪褉: 2711190000 [21:01:31]line 袚袗袟-袣-3 [21:01:31]line 13.030 * 38.40 [21:01:31]line = 500.35 [21:01:31]line 袧袛小 12% 袧小袩 1% [21:01:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:01:31]line 袠孝袨袚袨: 500.35 [21:01:31]line 袧小袩 1% : 4.43 [21:01:31]line 袧袛小 12% : 53.13 [21:01:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:01:31]line 袘械蟹薪邪谢.: 500.35 [21:01:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:01:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:01:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:01:31]line 效械泻 681 17.08.2024 21:01 [21:01:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:01:31]line 袟袧袦: 0300000079 [21:01:31]line 袪袧袦: 0000000000092545 [21:01:31]line 袙械褉褋懈褟 袣袣袦: 001 [21:01:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:01:31]line 肖袦: 0000000000871802 [21:01:31]line 肖袛: 199073 [21:01:31]line 肖袩袛: 79333817926118 [21:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210131&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199073&fm=79333817926118&tin=02508201610067®Number=0000000000092545&sum=50035 [21:01:31]written 0, free lines is 4095 [21:01:31]OFD Sender: Processing packet 199073 [packets to send 246, broken 245] [21:01:31]ProducePacketName [21:01:31]name=ofd_packets/00199073 [21:01:31]OFD Sender: To server: 嚂鰌G, [21:01:31]CommunicateWithHost lk.salyk.kg:30040 [21:01:31]ConnectInit lk.salyk.kg [21:01:32]Connected sock=10 [21:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 72 6F 06 01 5E 0E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 AB 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 09 03 00 35 04 06 00 48 27 58 09 41 E6 53 14 6B 0A 98 66 20 F8 [21:01:32]Write to MH i2c: 01 00 00 9F 2F CE [21:01:32]Write i2c OK [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: 01 [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: 01 07 00 [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: 01 07 00 9F 2F 00 00 00 00 00 F4 0C D5 [21:01:32]RasterBufferAndPrint [21:01:32]line [21:01:32]line [21:01:32]line [21:01:32]line [21:01:32]line [21:01:32]written 0, free lines is 3325 [21:01:32]MH_Cut [21:01:32]Write to MH i2c: D1 01 00 A6 2F 01 A7 [21:01:32]Write i2c OK [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: D1 [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: D1 01 00 [21:01:32]MH_I2C_Read... [21:01:32]Read from MH i2c: D1 01 00 A6 2F 00 A6 [21:01:32]Write to MH i2c: 01 00 00 A7 2F D6 [21:01:32]Write i2c OK [21:01:32]MH_I2C_Read... [21:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 F8 47 00 CC 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A1 09 03 00 F4 03 04 00 BA BB C0 66 B6 04 01 00 00 E9 32 8E 5C 75 D3 22 24 [21:01:32]CommunicateWithHost err = 0 [21:01:32]CheckOFDResponse [21:01:32]1017 (14) - 77093643461234 [21:01:32]1041 (16) - 0000000000871802 [21:01:32]1040 (4) - 199073 [21:01:32]1012 (4) - 17.08.2024 15:03 [21:01:32]1206 (1) - 0 [21:01:32]OFD Sender: Remove packet 199073 [21:01:32]ProducePacketName [21:01:32]name=ofd_packets/00199073 [21:01:32]NVStorageDeleteData [21:01:32]OFD Sender: No OFD packet to send [21:01:33]*** Cut start [21:01:33]*** Purtial cut [21:01:33]*** Stage 1: CUTSNS_PIN = 1 [21:01:33]Read from MH i2c: 01 [21:01:33]MH_I2C_Read... [21:01:33]*** Stop cut motor [21:01:33]*** Cut end [21:01:33]Read from MH i2c: 01 07 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: 01 07 00 A7 2F 00 00 00 00 00 FF 0F EB [21:01:33]process_action close_receipt done [21:01:33]requested_data is exist [21:01:33]produce_requested_data [21:01:33]requested_item fm.sn is exist - process it [21:01:33]wFMCommunicate request_size=4 [21:01:33]MH_SAM_APDU [21:01:33]CAPDU: 80 11 00 00 [21:01:33]Write to MH i2c: E2 08 00 A8 2F 80 11 00 00 00 00 00 00 51 [21:01:33]Write i2c OK [21:01:33]MH_I2C_Read... [21:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:33]Read from MH i2c: E2 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 17 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 17 00 A8 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [21:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:01:33]wFMCommunicate OK [21:01:33]requested_item fd.num is exist - process it [21:01:33]SAM_PROTO_GetFieldsCounters [21:01:33]wFMCommunicate request_size=4 [21:01:33]MH_SAM_APDU [21:01:33]CAPDU: 80 13 00 00 [21:01:33]Write to MH i2c: E2 08 00 A9 2F 80 13 00 00 00 00 00 00 54 [21:01:33]Write i2c OK [21:01:33]MH_I2C_Read... [21:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:33]Read from MH i2c: E2 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 62 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 62 00 A9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [21:01:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:33]wFMCommunicate OK [21:01:33]SAM_PROTO_GetFieldsCounters done [21:01:33]requested_item shift.num is exist - process it [21:01:33]requested_item shift.opened is exist - process it [21:01:33]req_shift_opened [21:01:33]FM_GetShiftState [21:01:33]SAM_PROTO_GetShiftState [21:01:33]wFMCommunicate request_size=4 [21:01:33]MH_SAM_APDU [21:01:33]CAPDU: 80 13 01 00 [21:01:33]Write to MH i2c: E2 08 00 AA 2F 80 13 01 00 00 00 00 00 56 [21:01:33]Write i2c OK [21:01:33]MH_I2C_Read... [21:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:33]Read from MH i2c: E2 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 0E 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 0E 00 AA 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B6 [21:01:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:01:33]wFMCommunicate OK [21:01:33]SAM_PROTO_GetShiftState done [21:01:33]FM_GetShiftState done [21:01:33]req_shift_opened done [21:01:33]requested_item shift.open_date is exist - process it [21:01:33]req_shift_open_date [21:01:33]req_shift_open_date done [21:01:33]produce_requested_data done [21:01:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199073,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:01:33]process_action_free close_receipt [21:01:33]json_value_free [21:01:33]json_value_free done [21:01:33]process_json_proto returns [21:01:33]Send response to host [21:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199073,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:01:33]free response buf [21:01:33]execute_script done [21:01:33]execute_script returns [21:01:33]free content buf [21:01:33]Sock 9.Close socket [21:01:33]Sock 9.Thread stoped [21:01:37]OFD Sender: No OFD packet to send [21:01:42]OFD Sender: No OFD packet to send [21:01:47]OFD Sender: No OFD packet to send [21:01:52]OFD Sender: No OFD packet to send [21:01:57]OFD Sender: No OFD packet to send [21:02:02]OFD Sender: No OFD packet to send [21:02:05]accept exits with 7 [21:02:05]New connection [21:02:05]New thread 3066793316 created [21:02:05]Thread 3066936676 joined [21:02:05]Waiting for new connection... [21:02:05] Sock 7.Parse request [21:02:05]Sock 7.Check first char [21:02:05]Sock 7.First char is OK [21:02:05]request: POST /json_proto HTTP/1.0 [21:02:05]Method: POST [21:02:05]URL: /json_proto [21:02:05]Method is POST - this is cgi request [21:02:05]url: /json_proto [21:02:05]query_string will be loaded in cgi processing [21:02:05]execute_cgi json_proto POST (null) [21:02:05]execute_cgi path=json_proto method=POST [21:02:05]POST find Content-Length [21:02:05]Host: 172.17.46.195:8080 [21:02:05]Content-Length: 805 [21:02:05]Content-Type: application/json [21:02:05] [21:02:05]POST finish read [21:02:05]Found Content-Length = 805 [21:02:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:05]execute_script... [21:02: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)11326543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:05]POST & json_proto [21:02:05]process_json_proto [21:02:05]json parsed OK: [21:02:05]protocol is kg_v1.0 [21:02:05]action value=close_receipt [21:02:05]process_action close_receipt [21:02:05]cmd_close_receipt [21:02:05]MH_GetDate [21:02:05]Write to MH i2c: F0 00 00 AB 2F C9 [21:02:05]Write i2c OK [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: F0 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: F0 09 00 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: F0 09 00 AB 2F 00 CE 0F C1 66 8D AE BC 66 33 [21:02:05]GetLastDocTimeStamp 1723928491 [21:02:05]current date 1723928526 [21:02:05]FM_GetShiftState [21:02:05]SAM_PROTO_GetShiftState [21:02:05]wFMCommunicate request_size=4 [21:02:05]MH_SAM_APDU [21:02:05]CAPDU: 80 13 01 00 [21:02:05]Write to MH i2c: E2 08 00 AC 2F 80 13 01 00 00 00 00 00 58 [21:02:05]Write i2c OK [21:02:05]MH_I2C_Read... [21:02:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:05]Read from MH i2c: E2 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 0E 00 [21:02:05]MH_I2C_Read... [21:02:05]Read from MH i2c: E2 0E 00 AC 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B8 [21:02:05]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:02:05]wFMCommunicate OK [21:02:05]SAM_PROTO_GetShiftState done [21:02:05]FM_GetShiftState done [21:02:05]opened in 1723853126 [21:02:05]opened+sec_in_day 1723939526 [21:02:05]quantity*price = 100005 [21:02:05]sum+1 = 100006 [21:02:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 682 17.08.2024 21:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199074 肖袩袛: 52049831034912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199074&fm=52049831034912&tin=02508201610067®Number=0000000000092545&sum=100005 [21:02:06]StoreToDocumentArchive [21:02:06]shift 463 fd 199074 [21:02:06]save to /storage/0463/doc_00199074 [21:02:06]save last doc name /storage/0463/doc_00199074 to /storage/kkm_last_doc_name [21:02:06]save OK [21:02:06]Clear old archive folders... [21:02:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:02:06]tlvbuf is 019602E0 [21:02:06]SAM_PROTO_ClearQueue [21:02:06]wFMCommunicate request_size=4 [21:02:06]MH_SAM_APDU [21:02:06]CAPDU: 80 09 00 00 [21:02:06]Write to MH i2c: E2 08 00 B9 2F 80 09 00 00 00 00 00 00 5A [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 B9 2F 00 90 00 5C [21:02:06]RAPDU: 90 00 [21:02:06]wFMCommunicate OK [21:02:06]SAM_PROTO_ClearQueue done [21:02:06]KKMCreateOFDPacket [21:02:06]OFDProtocolAddRootSTLVToBuf [21:02:06]FM_MakeSignedData [21:02:06]FM_MakeSignedData [21:02:06]SAM_PROTO_SignData [21:02:06]wFMCommunicate request_size=4 [21:02:06]MH_SAM_APDU [21:02:06]CAPDU: 80 0D 01 02 [21:02:06]Write to MH i2c: E2 08 00 BA 2F 80 0D 01 02 00 00 00 00 62 [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 BA 2F 00 90 00 5D [21:02:06]RAPDU: 90 00 [21:02:06]wFMCommunicate OK [21:02:06]wFMCommunicate request_size=255 [21:02:06]MH_SAM_APDU [21:02: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 CE 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 09 03 00 35 04 06 00 2F [21:02:06]Write to MH i2c: E2 02 01 BB 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 CE 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 09 03 00 35 04 06 00 2F 00 00 D0 [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 BB 2F 00 90 00 5E [21:02:06]RAPDU: 90 00 [21:02:06]wFMCommunicate OK [21:02:06]wFMCommunicate request_size=10 [21:02:06]MH_SAM_APDU [21:02:06]CAPDU: 80 0D 02 02 05 56 CB B0 80 20 [21:02:06]Write to MH i2c: E2 0D 00 BC 2F 80 0D 02 02 05 00 56 CB B0 80 20 00 00 E0 [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 03 00 BC 2F 00 90 00 5F [21:02:06]RAPDU: 90 00 [21:02:06]wFMCommunicate OK [21:02:06]wFMCommunicate request_size=4 [21:02:06]MH_SAM_APDU [21:02:06]CAPDU: 80 0D 03 02 [21:02:06]Write to MH i2c: E2 08 00 BD 2F 80 0D 03 02 00 00 00 00 67 [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 0B 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 0B 00 BD 2F 00 39 CE 69 7C C7 AF 0A 9B 90 00 6F [21:02:06]RAPDU: 39 CE 69 7C C7 AF 0A 9B 90 00 [21:02:06]wFMCommunicate OK [21:02:06]SAM_PROTO_SignData done [21:02:06]FM_MakeSignedData done [21:02:06]CreateOFDProtocolMessage [21:02:06]wFMCommunicate request_size=4 [21:02:06]MH_SAM_APDU [21:02:06]CAPDU: 80 11 00 00 [21:02:06]Write to MH i2c: E2 08 00 BE 2F 80 11 00 00 00 00 00 00 67 [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:06]Read from MH i2c: E2 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 17 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: E2 17 00 BE 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B4 [21:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:02:06]wFMCommunicate OK [21:02:06]CreateOFDProtocolMessage done [21:02:06]OFDSenderStorePacket 199074 [21:02:06]StoreOFDPacket docnum=199074 [21:02:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 12 CD 07 01 87 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 CE 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 09 03 00 35 04 06 00 2F 56 CB B0 80 20 39 CE 69 7C C7 AF 0A 9B [21:02:06]CheckFolder [21:02:06]dirname=/storage/ofd_packets [21:02:06]CheckFolder done [21:02:06]ProducePacketName [21:02:06]name=ofd_packets/00199074 [21:02:06]NVStorageSaveData ofd_packets/00199074 [21:02:06]File name is /storage/ofd_packets/00199074 [21:02:06]Write 301 bytes [21:02:06]NVStorageSaveData done [21:02:06]OFDSenderStorePacket done [21:02:06]KKMCreateOFDPacket done [21:02:06]NVStorageSaveData kkm_last_timestamp [21:02:06]File name is /storage/kkm_last_timestamp [21:02:06]Write 4 bytes [21:02:06]NVStorageSaveData done [21:02:06]ExternCall_PrintAddStr [21:02:06]wPrintStart [21:02:06]Write to MH i2c: 01 00 00 BF 2F EE [21:02:06]Write i2c OK [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: 01 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: 01 07 00 [21:02:06]MH_I2C_Read... [21:02:06]Read from MH i2c: 01 07 00 BF 2F 00 00 00 00 00 FF 0F 03 [21:02:06]RasterBufferAndPrint [21:02:06]line 小褔械褌 N : (1)11326543 [21:02:06]line 袠袧袧: 02508201610067 [21:02:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:02:06]line 袩袪袨袛袗袞袗 [21:02:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [21:02:06]line 孝芯胁邪褉: 2710124130 [21:02:06]line 袗懈-92-袣-4 [21:02:06]line 14.750 * 67.80 [21:02:06]line = 1000.05 [21:02:06]line 袧袛小 12% 袧小袩 1% [21:02:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:02:06]line 袠孝袨袚袨: 1000.05 [21:02:06]line 袧小袩 1% : 8.85 [21:02:06]line 袧袛小 12% : 106.20 [21:02:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:02:06]line 袘械蟹薪邪谢.: 1000.05 [21:02:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:02:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:02:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:02:06]line 效械泻 682 17.08.2024 21:02 [21:02:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:02:06]line 袟袧袦: 0300000079 [21:02:06]line 袪袧袦: 0000000000092545 [21:02:06]line 袙械褉褋懈褟 袣袣袦: 001 [21:02:06]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:02:06]line 肖袦: 0000000000871802 [21:02:06]line 肖袛: 199074 [21:02:06]line 肖袩袛: 52049831034912 [21:02:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210206&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199074&fm=52049831034912&tin=02508201610067®Number=0000000000092545&sum=100005 [21:02:06]written 0, free lines is 4095 [21:02:06]OFD Sender: Processing packet 199074 [packets to send 246, broken 245] [21:02:06]ProducePacketName [21:02:06]name=ofd_packets/00199074 [21:02:06]OFD Sender: To server: 嚂鰌G, [21:02:06]CommunicateWithHost lk.salyk.kg:30040 [21:02:06]ConnectInit lk.salyk.kg [21:02:07]Connected sock=10 [21:02:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 12 CD 07 01 87 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 CE 0F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 09 03 00 35 04 06 00 2F 56 CB B0 80 20 39 CE 69 7C C7 AF 0A 9B [21:02:07]Write to MH i2c: 01 00 00 E9 2F 18 [21:02:07]Write i2c OK [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: 01 [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: 01 07 00 [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: 01 07 00 E9 2F 00 00 00 00 00 E9 0C 14 [21:02:07]RasterBufferAndPrint [21:02:07]line [21:02:07]line [21:02:07]line [21:02:07]line [21:02:07]line [21:02:07]written 0, free lines is 3314 [21:02:07]MH_Cut [21:02:07]Write to MH i2c: D1 01 00 F0 2F 01 F1 [21:02:07]Write i2c OK [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: D1 [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: D1 01 00 [21:02:07]MH_I2C_Read... [21:02:07]Read from MH i2c: D1 01 00 F0 2F 00 F0 [21:02:07]Write to MH i2c: 01 00 00 F1 2F 20 [21:02:07]Write i2c OK [21:02:07]MH_I2C_Read... [21:02:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E D6 47 00 E2 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A2 09 03 00 F4 03 04 00 DD BB C0 66 B6 04 01 00 00 11 98 FB FF 18 A5 DD CE [21:02:07]CommunicateWithHost err = 0 [21:02:07]CheckOFDResponse [21:02:07]1017 (14) - 77093643461234 [21:02:07]1041 (16) - 0000000000871802 [21:02:07]1040 (4) - 199074 [21:02:07]1012 (4) - 17.08.2024 15:03 [21:02:07]1206 (1) - 0 [21:02:07]OFD Sender: Remove packet 199074 [21:02:07]ProducePacketName [21:02:07]name=ofd_packets/00199074 [21:02:07]NVStorageDeleteData [21:02:07]OFD Sender: No OFD packet to send [21:02:08]*** Cut start [21:02:08]*** Purtial cut [21:02:08]*** CUTSNS_PIN = 0 [21:02:08]*** Stage 1: CUTSNS_PIN = 1 [21:02:10]Read from MH i2c: 01 [21:02:10]MH_I2C_Read... [21:02:10]*** Stop cut motor [21:02:10]*** Cut end [21:02:10]Read from MH i2c: 01 07 00 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: 01 07 00 F1 2F 00 00 00 00 00 FF 0F 35 [21:02:10]process_action close_receipt done [21:02:10]requested_data is exist [21:02:10]produce_requested_data [21:02:10]requested_item fm.sn is exist - process it [21:02:10]wFMCommunicate request_size=4 [21:02:10]MH_SAM_APDU [21:02:10]CAPDU: 80 11 00 00 [21:02:10]Write to MH i2c: E2 08 00 F2 2F 80 11 00 00 00 00 00 00 9B [21:02:10]Write i2c OK [21:02:10]MH_I2C_Read... [21:02:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:10]Read from MH i2c: E2 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 17 00 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 17 00 F2 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [21:02:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:02:10]wFMCommunicate OK [21:02:10]requested_item fd.num is exist - process it [21:02:10]SAM_PROTO_GetFieldsCounters [21:02:10]wFMCommunicate request_size=4 [21:02:10]MH_SAM_APDU [21:02:10]CAPDU: 80 13 00 00 [21:02:10]Write to MH i2c: E2 08 00 F3 2F 80 13 00 00 00 00 00 00 9E [21:02:10]Write i2c OK [21:02:10]MH_I2C_Read... [21:02:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:10]Read from MH i2c: E2 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 62 00 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 62 00 F3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [21:02:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:10]wFMCommunicate OK [21:02:10]SAM_PROTO_GetFieldsCounters done [21:02:10]requested_item shift.num is exist - process it [21:02:10]requested_item shift.opened is exist - process it [21:02:10]req_shift_opened [21:02:10]FM_GetShiftState [21:02:10]SAM_PROTO_GetShiftState [21:02:10]wFMCommunicate request_size=4 [21:02:10]MH_SAM_APDU [21:02:10]CAPDU: 80 13 01 00 [21:02:10]Write to MH i2c: E2 08 00 F4 2F 80 13 01 00 00 00 00 00 A0 [21:02:10]Write i2c OK [21:02:10]MH_I2C_Read... [21:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:10]Read from MH i2c: E2 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 0E 00 [21:02:10]MH_I2C_Read... [21:02:10]Read from MH i2c: E2 0E 00 F4 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 00 [21:02:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:02:10]wFMCommunicate OK [21:02:10]SAM_PROTO_GetShiftState done [21:02:10]FM_GetShiftState done [21:02:10]req_shift_opened done [21:02:10]requested_item shift.open_date is exist - process it [21:02:10]req_shift_open_date [21:02:10]req_shift_open_date done [21:02:10]produce_requested_data done [21:02:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199074,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:02:10]process_action_free close_receipt [21:02:10]json_value_free [21:02:10]json_value_free done [21:02:10]process_json_proto returns [21:02:10]Send response to host [21:02:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199074,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:02:10]free response buf [21:02:10]execute_script done [21:02:10]execute_script returns [21:02:10]free content buf [21:02:10]Sock 7.Close socket [21:02:10]Sock 7.Thread stoped [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:58]OFD Sender: No OFD packet to send [21:03:03]OFD Sender: No OFD packet to send [21:03:08]OFD Sender: No OFD packet to send [21:03:13]OFD Sender: No OFD packet to send [21:03:18]OFD Sender: No OFD packet to send [21:03:23]OFD Sender: No OFD packet to send [21:03:28]OFD Sender: No OFD packet to send [21:03:33]OFD Sender: No OFD packet to send [21:03:38]OFD Sender: No OFD packet to send [21:03:43]OFD Sender: No OFD packet to send [21:03:48]OFD Sender: No OFD packet to send [21:03:48]accept exits with 9 [21:03:48]New connection [21:03:48]New thread 3066936676 created [21:03:48]Thread 3066793316 joined [21:03:48]Waiting for new connection... [21:03:48] Sock 9.Parse request [21:03:48]Sock 9.Check first char [21:03:48]Sock 9.First char is OK [21:03:48]request: POST /json_proto HTTP/1.0 [21:03:48]Method: POST [21:03:48]URL: /json_proto [21:03:48]Method is POST - this is cgi request [21:03:48]url: /json_proto [21:03:48]query_string will be loaded in cgi processing [21:03:48]execute_cgi json_proto POST (null) [21:03:48]execute_cgi path=json_proto method=POST [21:03:48]POST find Content-Length [21:03:48]Host: 172.17.46.195:8080 [21:03:48]Content-Length: 802 [21:03:48]Content-Type: application/json [21:03:48] [21:03:48]POST finish read [21:03:48]Found Content-Length = 802 [21:03:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:48]execute_script... [21:03: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)11326544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:48]POST & json_proto [21:03:48]process_json_proto [21:03:48]json parsed OK: [21:03:48]protocol is kg_v1.0 [21:03:48]action value=close_receipt [21:03:48]process_action close_receipt [21:03:48]cmd_close_receipt [21:03:48]MH_GetDate [21:03:48]Write to MH i2c: F0 00 00 F5 2F 13 [21:03:48]Write i2c OK [21:03:48]MH_I2C_Read... [21:03:48]Read from MH i2c: F0 [21:03:48]MH_I2C_Read... [21:03:48]Read from MH i2c: F0 09 00 [21:03:48]MH_I2C_Read... [21:03:48]Read from MH i2c: F0 09 00 F5 2F 00 35 10 C1 66 8D AE BC 66 E5 [21:03:48]GetLastDocTimeStamp 1723928526 [21:03:48]current date 1723928629 [21:03:48]FM_GetShiftState [21:03:48]SAM_PROTO_GetShiftState [21:03:48]wFMCommunicate request_size=4 [21:03:48]MH_SAM_APDU [21:03:48]CAPDU: 80 13 01 00 [21:03:48]Write to MH i2c: E2 08 00 F6 2F 80 13 01 00 00 00 00 00 A2 [21:03:48]Write i2c OK [21:03:48]MH_I2C_Read... [21:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:48]Read from MH i2c: E2 [21:03:48]MH_I2C_Read... [21:03:48]Read from MH i2c: E2 0E 00 [21:03:48]MH_I2C_Read... [21:03:48]Read from MH i2c: E2 0E 00 F6 2F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 02 [21:03:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:03:48]wFMCommunicate OK [21:03:48]SAM_PROTO_GetShiftState done [21:03:48]FM_GetShiftState done [21:03:48]opened in 1723853126 [21:03:48]opened+sec_in_day 1723939526 [21:03:48]quantity*price = 50036 [21:03:48]sum+1 = 50037 [21:03:48]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 683 17.08.2024 21:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199075 肖袩袛: 145156723483220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210349&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199075&fm=145156723483220&tin=02508201610067®Number=0000000000092545&sum=50036 [21:03:49]StoreToDocumentArchive [21:03:49]shift 463 fd 199075 [21:03:49]save to /storage/0463/doc_00199075 [21:03:49]save last doc name /storage/0463/doc_00199075 to /storage/kkm_last_doc_name [21:03:49]save OK [21:03:49]Clear old archive folders... [21:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:49]tlvbuf is 01A6C250 [21:03:49]SAM_PROTO_ClearQueue [21:03:49]wFMCommunicate request_size=4 [21:03:49]MH_SAM_APDU [21:03:49]CAPDU: 80 09 00 00 [21:03:49]Write to MH i2c: E2 08 00 03 30 80 09 00 00 00 00 00 00 A5 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 03 30 00 90 00 A7 [21:03:49]RAPDU: 90 00 [21:03:49]wFMCommunicate OK [21:03:49]SAM_PROTO_ClearQueue done [21:03:49]KKMCreateOFDPacket [21:03:49]OFDProtocolAddRootSTLVToBuf [21:03:49]FM_MakeSignedData [21:03:49]FM_MakeSignedData [21:03:49]SAM_PROTO_SignData [21:03:49]wFMCommunicate request_size=4 [21:03:49]MH_SAM_APDU [21:03:49]CAPDU: 80 0D 01 02 [21:03:49]Write to MH i2c: E2 08 00 04 30 80 0D 01 02 00 00 00 00 AD [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 04 30 00 90 00 A8 [21:03:49]RAPDU: 90 00 [21:03:49]wFMCommunicate OK [21:03:49]wFMCommunicate request_size=255 [21:03:49]MH_SAM_APDU [21:03: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 35 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 09 03 00 35 04 06 00 84 [21:03:49]Write to MH i2c: E2 02 01 05 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 35 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 09 03 00 35 04 06 00 84 00 00 89 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 05 30 00 90 00 A9 [21:03:49]RAPDU: 90 00 [21:03:49]wFMCommunicate OK [21:03:49]wFMCommunicate request_size=10 [21:03:49]MH_SAM_APDU [21:03:49]CAPDU: 80 0D 02 02 05 04 EE F0 A2 54 [21:03:49]Write to MH i2c: E2 0D 00 06 30 80 0D 02 02 05 00 04 EE F0 A2 54 00 00 92 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 03 00 06 30 00 90 00 AA [21:03:49]RAPDU: 90 00 [21:03:49]wFMCommunicate OK [21:03:49]wFMCommunicate request_size=4 [21:03:49]MH_SAM_APDU [21:03:49]CAPDU: 80 0D 03 02 [21:03:49]Write to MH i2c: E2 08 00 07 30 80 0D 03 02 00 00 00 00 B2 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 0B 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 0B 00 07 30 00 1A 20 9D 9E DB D2 05 87 90 00 61 [21:03:49]RAPDU: 1A 20 9D 9E DB D2 05 87 90 00 [21:03:49]wFMCommunicate OK [21:03:49]SAM_PROTO_SignData done [21:03:49]FM_MakeSignedData done [21:03:49]CreateOFDProtocolMessage [21:03:49]wFMCommunicate request_size=4 [21:03:49]MH_SAM_APDU [21:03:49]CAPDU: 80 11 00 00 [21:03:49]Write to MH i2c: E2 08 00 08 30 80 11 00 00 00 00 00 00 B2 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:49]Read from MH i2c: E2 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 17 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: E2 17 00 08 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FF [21:03:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:03:49]wFMCommunicate OK [21:03:49]CreateOFDProtocolMessage done [21:03:49]OFDSenderStorePacket 199075 [21:03:49]StoreOFDPacket docnum=199075 [21:03:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E1 C7 07 01 07 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 35 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 09 03 00 35 04 06 00 84 04 EE F0 A2 54 1A 20 9D 9E DB D2 05 87 [21:03:49]CheckFolder [21:03:49]dirname=/storage/ofd_packets [21:03:49]CheckFolder done [21:03:49]ProducePacketName [21:03:49]name=ofd_packets/00199075 [21:03:49]NVStorageSaveData ofd_packets/00199075 [21:03:49]File name is /storage/ofd_packets/00199075 [21:03:49]Write 301 bytes [21:03:49]NVStorageSaveData done [21:03:49]OFDSenderStorePacket done [21:03:49]KKMCreateOFDPacket done [21:03:49]NVStorageSaveData kkm_last_timestamp [21:03:49]File name is /storage/kkm_last_timestamp [21:03:49]Write 4 bytes [21:03:49]NVStorageSaveData done [21:03:49]ExternCall_PrintAddStr [21:03:49]wPrintStart [21:03:49]Write to MH i2c: 01 00 00 09 30 39 [21:03:49]Write i2c OK [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: 01 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: 01 07 00 [21:03:49]MH_I2C_Read... [21:03:49]Read from MH i2c: 01 07 00 09 30 00 00 00 00 00 FF 0F 4E [21:03:49]RasterBufferAndPrint [21:03:49]line 小褔械褌 N : (1)11326544 [21:03:49]line 袠袧袧: 02508201610067 [21:03:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:03:49]line 袩袪袨袛袗袞袗 [21:03:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [21:03:49]line 孝芯胁邪褉: 2710124130 [21:03:49]line 袗懈-92-袣-4 [21:03:49]line 7.380 * 67.80 [21:03:49]line = 500.36 [21:03:49]line 袧袛小 12% 袧小袩 1% [21:03:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:03:49]line 袠孝袨袚袨: 500.36 [21:03:49]line 袧小袩 1% : 4.43 [21:03:49]line 袧袛小 12% : 53.14 [21:03:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:03:49]line 袘械蟹薪邪谢.: 500.36 [21:03:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:03:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:03:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:03:49]line 效械泻 683 17.08.2024 21:03 [21:03:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:03:49]line 袟袧袦: 0300000079 [21:03:49]line 袪袧袦: 0000000000092545 [21:03:49]line 袙械褉褋懈褟 袣袣袦: 001 [21:03:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:03:49]line 肖袦: 0000000000871802 [21:03:49]line 肖袛: 199075 [21:03:49]line 肖袩袛: 145156723483220 [21:03:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210349&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199075&fm=145156723483220&tin=02508201610067®Number=0000000000092545&sum=50036 [21:03:49]written 0, free lines is 4095 [21:03:50]OFD Sender: Processing packet 199075 [packets to send 246, broken 245] [21:03:50]ProducePacketName [21:03:50]name=ofd_packets/00199075 [21:03:50]OFD Sender: To server: 嚂鰌G, [21:03:50]CommunicateWithHost lk.salyk.kg:30040 [21:03:50]ConnectInit lk.salyk.kg [21:03:50]Connected sock=10 [21:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E1 C7 07 01 07 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 35 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 09 03 00 35 04 06 00 84 04 EE F0 A2 54 1A 20 9D 9E DB D2 05 87 [21:03:50]Write to MH i2c: 01 00 00 33 30 63 [21:03:50]Write i2c OK [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: 01 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: 01 07 00 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: 01 07 00 33 30 00 00 00 00 00 F0 0C 66 [21:03:50]RasterBufferAndPrint [21:03:50]line [21:03:50]line [21:03:50]line [21:03:50]line [21:03:50]line [21:03:50]written 0, free lines is 3321 [21:03:50]MH_Cut [21:03:50]Write to MH i2c: D1 01 00 3A 30 01 3C [21:03:50]Write i2c OK [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: D1 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: D1 01 00 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: D1 01 00 3A 30 00 3B [21:03:50]Write to MH i2c: 01 00 00 3B 30 6B [21:03:50]Write i2c OK [21:03:50]MH_I2C_Read... [21:03:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2F FC 47 00 7C 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A3 09 03 00 F4 03 04 00 44 BC C0 66 B6 04 01 00 00 24 0F AD 1A 69 6D 68 09 [21:03:50]CommunicateWithHost err = 0 [21:03:50]CheckOFDResponse [21:03:50]1017 (14) - 77093643461234 [21:03:50]1041 (16) - 0000000000871802 [21:03:50]1040 (4) - 199075 [21:03:50]1012 (4) - 17.08.2024 15:05 [21:03:50]1206 (1) - 0 [21:03:50]OFD Sender: Remove packet 199075 [21:03:50]ProducePacketName [21:03:50]name=ofd_packets/00199075 [21:03:50]NVStorageDeleteData [21:03:50]OFD Sender: No OFD packet to send [21:03:51]*** Cut start [21:03:51]*** Purtial cut [21:03:51]*** Stage 1: CUTSNS_PIN = 1 [21:03:51]Read from MH i2c: 01 [21:03:51]MH_I2C_Read... [21:03:51]*** Stop cut motor [21:03:51]*** Cut end [21:03:51]Read from MH i2c: 01 07 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: 01 07 00 3B 30 00 00 00 00 00 FF 0F 80 [21:03:51]process_action close_receipt done [21:03:51]requested_data is exist [21:03:51]produce_requested_data [21:03:51]requested_item fm.sn is exist - process it [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 11 00 00 [21:03:51]Write to MH i2c: E2 08 00 3C 30 80 11 00 00 00 00 00 00 E6 [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 17 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 17 00 3C 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [21:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:03:51]wFMCommunicate OK [21:03:51]requested_item fd.num is exist - process it [21:03:51]SAM_PROTO_GetFieldsCounters [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 13 00 00 [21:03:51]Write to MH i2c: E2 08 00 3D 30 80 13 00 00 00 00 00 00 E9 [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 62 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 62 00 3D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [21:03:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:51]wFMCommunicate OK [21:03:51]SAM_PROTO_GetFieldsCounters done [21:03:51]requested_item shift.num is exist - process it [21:03:51]requested_item shift.opened is exist - process it [21:03:51]req_shift_opened [21:03:51]FM_GetShiftState [21:03:51]SAM_PROTO_GetShiftState [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 13 01 00 [21:03:51]Write to MH i2c: E2 08 00 3E 30 80 13 01 00 00 00 00 00 EB [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 0E 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 0E 00 3E 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4B [21:03:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:03:51]wFMCommunicate OK [21:03:51]SAM_PROTO_GetShiftState done [21:03:51]FM_GetShiftState done [21:03:51]req_shift_opened done [21:03:51]requested_item shift.open_date is exist - process it [21:03:51]req_shift_open_date [21:03:51]req_shift_open_date done [21:03:51]produce_requested_data done [21:03:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199075,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:03:51]process_action_free close_receipt [21:03:51]json_value_free [21:03:51]json_value_free done [21:03:51]process_json_proto returns [21:03:51]Send response to host [21:03:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199075,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:03:51]free response buf [21:03:51]execute_script done [21:03:51]execute_script returns [21:03:51]free content buf [21:03:51]Sock 9.Close socket [21:03:51]Sock 9.Thread stoped [21:03:56]OFD Sender: No OFD packet to send [21:04:01]OFD Sender: No OFD packet to send [21:04:04]accept exits with 7 [21:04:04]New connection [21:04:04]New thread 3066793316 created [21:04:04]Thread 3066936676 joined [21:04:04]Waiting for new connection... [21:04:04] Sock 7.Parse request [21:04:04]Sock 7.Check first char [21:04:04]Sock 7.First char is OK [21:04:04]request: POST /json_proto HTTP/1.0 [21:04:04]Method: POST [21:04:04]URL: /json_proto [21:04:04]Method is POST - this is cgi request [21:04:04]url: /json_proto [21:04:04]query_string will be loaded in cgi processing [21:04:04]execute_cgi json_proto POST (null) [21:04:04]execute_cgi path=json_proto method=POST [21:04:04]POST find Content-Length [21:04:04]Host: 172.17.46.195:8080 [21:04:04]Content-Length: 809 [21:04:04]Content-Type: application/json [21:04:04] [21:04:04]POST finish read [21:04:04]Found Content-Length = 809 [21:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.440, "sum" : 960.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 960.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:04]execute_script... [21:04: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)11326545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.440, "sum" : 960.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 960.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:04]POST & json_proto [21:04:04]process_json_proto [21:04:04]json parsed OK: [21:04:04]protocol is kg_v1.0 [21:04:04]action value=close_receipt [21:04:04]process_action close_receipt [21:04:04]cmd_close_receipt [21:04:04]MH_GetDate [21:04:04]Write to MH i2c: F0 00 00 3F 30 5E [21:04:04]Write i2c OK [21:04:04]MH_I2C_Read... [21:04:04]Read from MH i2c: F0 [21:04:04]MH_I2C_Read... [21:04:04]Read from MH i2c: F0 09 00 [21:04:04]MH_I2C_Read... [21:04:04]Read from MH i2c: F0 09 00 3F 30 00 45 10 C1 66 8D AE BC 66 40 [21:04:04]GetLastDocTimeStamp 1723928629 [21:04:04]current date 1723928645 [21:04:04]FM_GetShiftState [21:04:04]SAM_PROTO_GetShiftState [21:04:04]wFMCommunicate request_size=4 [21:04:04]MH_SAM_APDU [21:04:04]CAPDU: 80 13 01 00 [21:04:04]Write to MH i2c: E2 08 00 40 30 80 13 01 00 00 00 00 00 ED [21:04:04]Write i2c OK [21:04:04]MH_I2C_Read... [21:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:04]Read from MH i2c: E2 [21:04:04]MH_I2C_Read... [21:04:04]Read from MH i2c: E2 0E 00 [21:04:04]MH_I2C_Read... [21:04:04]Read from MH i2c: E2 0E 00 40 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4D [21:04:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:04:04]wFMCommunicate OK [21:04:04]SAM_PROTO_GetShiftState done [21:04:04]FM_GetShiftState done [21:04:04]opened in 1723853126 [21:04:04]opened+sec_in_day 1723939526 [21:04:04]quantity*price = 96036 [21:04:04]sum+1 = 96038 [21:04:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 960.37 袧小袩 1% : 8.50 袧袛小 12% : 101.99 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 960.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 684 17.08.2024 21:04 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199076 肖袩袛: 265196929136245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199076&fm=265196929136245&tin=02508201610067®Number=0000000000092545&sum=96037 [21:04:05]StoreToDocumentArchive [21:04:05]shift 463 fd 199076 [21:04:05]save to /storage/0463/doc_00199076 [21:04:05]save last doc name /storage/0463/doc_00199076 to /storage/kkm_last_doc_name [21:04:05]save OK [21:04:05]Clear old archive folders... [21:04:05]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:04:05]tlvbuf is 01A6C9C0 [21:04:05]SAM_PROTO_ClearQueue [21:04:05]wFMCommunicate request_size=4 [21:04:05]MH_SAM_APDU [21:04:05]CAPDU: 80 09 00 00 [21:04:05]Write to MH i2c: E2 08 00 4D 30 80 09 00 00 00 00 00 00 EF [21:04:05]Write i2c OK [21:04:05]MH_I2C_Read... [21:04:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:05]Read from MH i2c: E2 [21:04:05]MH_I2C_Read... [21:04:05]Read from MH i2c: E2 03 00 [21:04:05]MH_I2C_Read... [21:04:05]Read from MH i2c: E2 03 00 4D 30 00 90 00 F1 [21:04:05]RAPDU: 90 00 [21:04:05]wFMCommunicate OK [21:04:05]SAM_PROTO_ClearQueue done [21:04:05]KKMCreateOFDPacket [21:04:05]OFDProtocolAddRootSTLVToBuf [21:04:05]FM_MakeSignedData [21:04:05]FM_MakeSignedData [21:04:05]SAM_PROTO_SignData [21:04:05]wFMCommunicate request_size=4 [21:04:05]MH_SAM_APDU [21:04:05]CAPDU: 80 0D 01 02 [21:04:05]Write to MH i2c: E2 08 00 4E 30 80 0D 01 02 00 00 00 00 F7 [21:04:05]Write i2c OK [21:04:05]MH_I2C_Read... [21:04:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:05]Read from MH i2c: E2 [21:04:05]MH_I2C_Read... [21:04:05]Read from MH i2c: E2 03 00 [21:04:05]MH_I2C_Read... [21:04:05]Read from MH i2c: E2 03 00 4E 30 00 90 00 F2 [21:04:05]RAPDU: 90 00 [21:04:05]wFMCommunicate OK [21:04:05]wFMCommunicate request_size=255 [21:04:05]MH_SAM_APDU [21:04:05]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 25 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 77 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 45 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 09 03 [21:04:05]Write to MH i2c: E2 02 01 4F 30 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 25 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 77 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 45 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 09 03 00 00 68 [21:04:05]Write i2c OK [21:04:05]MH_I2C_Read... [21:04:06]OFD Sender: No OFD packet to send [21:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:06]Read from MH i2c: E2 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 03 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 03 00 4F 30 00 90 00 F3 [21:04:06]RAPDU: 90 00 [21:04:06]wFMCommunicate OK [21:04:06]wFMCommunicate request_size=16 [21:04:06]MH_SAM_APDU [21:04:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F1 31 F8 C1 B6 75 [21:04:06]Write to MH i2c: E2 13 00 50 30 80 0D 02 02 0B 00 00 35 04 06 00 F1 31 F8 C1 B6 75 00 00 55 [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:06]Read from MH i2c: E2 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 03 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 03 00 50 30 00 90 00 F4 [21:04:06]RAPDU: 90 00 [21:04:06]wFMCommunicate OK [21:04:06]wFMCommunicate request_size=4 [21:04:06]MH_SAM_APDU [21:04:06]CAPDU: 80 0D 03 02 [21:04:06]Write to MH i2c: E2 08 00 51 30 80 0D 03 02 00 00 00 00 FC [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:06]Read from MH i2c: E2 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 0B 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 0B 00 51 30 00 8C AE EF 0C 2D 72 49 71 90 00 8B [21:04:06]RAPDU: 8C AE EF 0C 2D 72 49 71 90 00 [21:04:06]wFMCommunicate OK [21:04:06]SAM_PROTO_SignData done [21:04:06]FM_MakeSignedData done [21:04:06]CreateOFDProtocolMessage [21:04:06]wFMCommunicate request_size=4 [21:04:06]MH_SAM_APDU [21:04:06]CAPDU: 80 11 00 00 [21:04:06]Write to MH i2c: E2 08 00 52 30 80 11 00 00 00 00 00 00 FC [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:06]Read from MH i2c: E2 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 17 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: E2 17 00 52 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 49 [21:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:04:06]wFMCommunicate OK [21:04:06]CreateOFDProtocolMessage done [21:04:06]OFDSenderStorePacket 199076 [21:04:06]StoreOFDPacket docnum=199076 [21:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 76 2C 0D 01 E1 A4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 25 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 77 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 45 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 09 03 00 35 04 06 00 F1 31 F8 C1 B6 75 8C AE EF 0C 2D 72 49 71 [21:04:06]CheckFolder [21:04:06]dirname=/storage/ofd_packets [21:04:06]CheckFolder done [21:04:06]ProducePacketName [21:04:06]name=ofd_packets/00199076 [21:04:06]NVStorageSaveData ofd_packets/00199076 [21:04:06]File name is /storage/ofd_packets/00199076 [21:04:06]Write 307 bytes [21:04:06]NVStorageSaveData done [21:04:06]OFDSenderStorePacket done [21:04:06]KKMCreateOFDPacket done [21:04:06]NVStorageSaveData kkm_last_timestamp [21:04:06]File name is /storage/kkm_last_timestamp [21:04:06]Write 4 bytes [21:04:06]NVStorageSaveData done [21:04:06]ExternCall_PrintAddStr [21:04:06]wPrintStart [21:04:06]Write to MH i2c: 01 00 00 53 30 83 [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 07 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 07 00 53 30 00 00 00 00 00 FF 0F 98 [21:04:06]RasterBufferAndPrint [21:04:06]line 小褔械褌 N : (1)11326545 [21:04:06]line 袠袧袧: 02508201610067 [21:04:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:04:06]line 袩袪袨袛袗袞袗 [21:04:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [21:04:06]line 孝芯胁邪褉: 2710194210 [21:04:06]line D-ENERGY 袛孝-袣-5 [21:04:06]line 12.440 * 77.20 [21:04:06]line = 960.37 [21:04:06]line 袧袛小 12% 袧小袩 1% [21:04:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:04:06]line 袠孝袨袚袨: 960.37 [21:04:06]line 袧小袩 1% : 8.50 [21:04:06]line 袧袛小 12% : 101.99 [21:04:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:04:06]line 袘械蟹薪邪谢.: 960.37 [21:04:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:04:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:04:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:04:06]line 效械泻 684 17.08.2024 21:04 [21:04:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:04:06]line 袟袧袦: 0300000079 [21:04:06]line 袪袧袦: 0000000000092545 [21:04:06]line 袙械褉褋懈褟 袣袣袦: 001 [21:04:06]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:04:06]line 肖袦: 0000000000871802 [21:04:06]line 肖袛: 199076 [21:04:06]line 肖袩袛: 265196929136245 [21:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210405&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199076&fm=265196929136245&tin=02508201610067®Number=0000000000092545&sum=96037 [21:04:06]written 0, free lines is 4095 [21:04:06]OFD Sender: Processing packet 199076 [packets to send 246, broken 245] [21:04:06]ProducePacketName [21:04:06]name=ofd_packets/00199076 [21:04:06]OFD Sender: To server: 嚂鰌G, [21:04:06]CommunicateWithHost lk.salyk.kg:30040 [21:04:06]ConnectInit lk.salyk.kg [21:04:06]Write to MH i2c: 01 00 00 7D 30 AD [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 07 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: 01 07 00 7D 30 00 00 00 00 00 F6 0C B6 [21:04:06]RasterBufferAndPrint [21:04:06]line [21:04:06]line [21:04:06]line [21:04:06]line [21:04:06]line [21:04:06]written 0, free lines is 3324 [21:04:06]MH_Cut [21:04:06]Write to MH i2c: D1 01 00 84 30 01 86 [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: D1 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: D1 01 00 [21:04:06]MH_I2C_Read... [21:04:06]Read from MH i2c: D1 01 00 84 30 00 85 [21:04:06]Write to MH i2c: 01 00 00 85 30 B5 [21:04:06]Connected sock=10 [21:04:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 76 2C 0D 01 E1 A4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 98 30 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 25 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 77 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 45 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A4 09 03 00 35 04 06 00 F1 31 F8 C1 B6 75 8C AE EF 0C 2D 72 49 71 [21:04:06]Write i2c OK [21:04:06]MH_I2C_Read... [21:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 22 2A 47 00 F2 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 31 38 30 32 10 04 04 00 A4 09 03 00 F4 03 04 00 55 BC C0 66 B6 04 01 00 00 A7 EA 66 89 9D 5F 13 E7 [21:04:07]CommunicateWithHost err = 0 [21:04:07]CheckOFDResponse [21:04:07]1017 (14) - 77093643461234 [21:04:07]1041 (16) - 0000000000871802 [21:04:07]1040 (4) - 199076 [21:04:07]1012 (4) - 17.08.2024 15:05 [21:04:07]1206 (1) - 0 [21:04:07]OFD Sender: Remove packet 199076 [21:04:07]ProducePacketName [21:04:07]name=ofd_packets/00199076 [21:04:07]NVStorageDeleteData [21:04:07]*** Cut start [21:04:07]*** Purtial cut [21:04:07]*** CUTSNS_PIN = 0 [21:04:07]OFD Sender: No OFD packet to send [21:04:07]*** Stage 1: CUTSNS_PIN = 1 [21:04:09]Read from MH i2c: 01 [21:04:09]MH_I2C_Read... [21:04:09]*** Stop cut motor [21:04:09]*** Cut end [21:04:09]Read from MH i2c: 01 07 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: 01 07 00 85 30 00 00 00 00 00 FF 0F CA [21:04:09]process_action close_receipt done [21:04:09]requested_data is exist [21:04:09]produce_requested_data [21:04:09]requested_item fm.sn is exist - process it [21:04:09]wFMCommunicate request_size=4 [21:04:09]MH_SAM_APDU [21:04:09]CAPDU: 80 11 00 00 [21:04:09]Write to MH i2c: E2 08 00 86 30 80 11 00 00 00 00 00 00 30 [21:04:09]Write i2c OK [21:04:09]MH_I2C_Read... [21:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:09]Read from MH i2c: E2 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 17 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 17 00 86 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7D [21:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:04:09]wFMCommunicate OK [21:04:09]requested_item fd.num is exist - process it [21:04:09]SAM_PROTO_GetFieldsCounters [21:04:09]wFMCommunicate request_size=4 [21:04:09]MH_SAM_APDU [21:04:09]CAPDU: 80 13 00 00 [21:04:09]Write to MH i2c: E2 08 00 87 30 80 13 00 00 00 00 00 00 33 [21:04:09]Write i2c OK [21:04:09]MH_I2C_Read... [21:04:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:09]Read from MH i2c: E2 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 62 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 62 00 87 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [21:04:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:09]wFMCommunicate OK [21:04:09]SAM_PROTO_GetFieldsCounters done [21:04:09]requested_item shift.num is exist - process it [21:04:09]requested_item shift.opened is exist - process it [21:04:09]req_shift_opened [21:04:09]FM_GetShiftState [21:04:09]SAM_PROTO_GetShiftState [21:04:09]wFMCommunicate request_size=4 [21:04:09]MH_SAM_APDU [21:04:09]CAPDU: 80 13 01 00 [21:04:09]Write to MH i2c: E2 08 00 88 30 80 13 01 00 00 00 00 00 35 [21:04:09]Write i2c OK [21:04:09]MH_I2C_Read... [21:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:09]Read from MH i2c: E2 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 0E 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 0E 00 88 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 95 [21:04:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:04:09]wFMCommunicate OK [21:04:09]SAM_PROTO_GetShiftState done [21:04:09]FM_GetShiftState done [21:04:09]req_shift_opened done [21:04:09]requested_item shift.open_date is exist - process it [21:04:09]req_shift_open_date [21:04:09]req_shift_open_date done [21:04:09]produce_requested_data done [21:04:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199076,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:04:09]process_action_free close_receipt [21:04:09]json_value_free [21:04:09]json_value_free done [21:04:09]process_json_proto returns [21:04:09]Send response to host [21:04:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199076,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:04:09]free response buf [21:04:09]execute_script done [21:04:09]execute_script returns [21:04:09]free content buf [21:04:09]Sock 7.Close socket [21:04:09]Sock 7.Thread stoped [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:09]accept exits with 9 [21:05:09]New connection [21:05:09]New thread 3066936676 created [21:05:09]Thread 3066793316 joined [21:05:09]Waiting for new connection... [21:05:09] Sock 9.Parse request [21:05:09]Sock 9.Check first char [21:05:09]Sock 9.First char is OK [21:05:09]request: POST /json_proto HTTP/1.0 [21:05:09]Method: POST [21:05:09]URL: /json_proto [21:05:09]Method is POST - this is cgi request [21:05:09]url: /json_proto [21:05:09]query_string will be loaded in cgi processing [21:05:09]execute_cgi json_proto POST (null) [21:05:09]execute_cgi path=json_proto method=POST [21:05:09]POST find Content-Length [21:05:09]Host: 172.17.46.195:8080 [21:05:09]Content-Length: 684 [21:05:09]Content-Type: application/json [21:05:09] [21:05:09]POST finish read [21:05:09]Found Content-Length = 684 [21:05:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:09]execute_script... [21:05: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)11326547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:09]POST & json_proto [21:05:09]process_json_proto [21:05:09]json parsed OK: [21:05:09]protocol is kg_v1.0 [21:05:09]action value=close_receipt [21:05:09]process_action close_receipt [21:05:09]cmd_close_receipt [21:05:09]MH_GetDate [21:05:09]Write to MH i2c: F0 00 00 89 30 A8 [21:05:09]Write i2c OK [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: F0 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: F0 09 00 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: F0 09 00 89 30 00 86 10 C1 66 8D AE BC 66 CB [21:05:09]GetLastDocTimeStamp 1723928645 [21:05:09]current date 1723928710 [21:05:09]FM_GetShiftState [21:05:09]SAM_PROTO_GetShiftState [21:05:09]wFMCommunicate request_size=4 [21:05:09]MH_SAM_APDU [21:05:09]CAPDU: 80 13 01 00 [21:05:09]Write to MH i2c: E2 08 00 8A 30 80 13 01 00 00 00 00 00 37 [21:05:09]Write i2c OK [21:05:09]MH_I2C_Read... [21:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:09]Read from MH i2c: E2 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: E2 0E 00 [21:05:09]MH_I2C_Read... [21:05:09]Read from MH i2c: E2 0E 00 8A 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 97 [21:05:09]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:09]wFMCommunicate OK [21:05:09]SAM_PROTO_GetShiftState done [21:05:09]FM_GetShiftState done [21:05:09]opened in 1723853126 [21:05:09]opened+sec_in_day 1723939526 [21:05:09]quantity*price = 130040 [21:05:09]sum+1 = 130041 [21:05:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.40 袠孝袨袚袨: 1300.00 袙薪械褋械薪芯: 1300.00 小袛袗效袗: 0.00 袧小袩 1% : 11.51 袧袛小 12% : 138.10 袧邪谢懈褔薪褘屑懈: 1300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 685 17.08.2024 21:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199077 肖袩袛: 77603181455894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210510&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199077&fm=77603181455894&tin=02508201610067®Number=0000000000092545&sum=130000 [21:05:10]StoreToDocumentArchive [21:05:10]shift 463 fd 199077 [21:05:10]save to /storage/0463/doc_00199077 [21:05:10]save last doc name /storage/0463/doc_00199077 to /storage/kkm_last_doc_name [21:05:10]save OK [21:05:10]Clear old archive folders... [21:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:10]tlvbuf is 01972200 [21:05:10]SAM_PROTO_ClearQueue [21:05:10]wFMCommunicate request_size=4 [21:05:10]MH_SAM_APDU [21:05:10]CAPDU: 80 09 00 00 [21:05:10]Write to MH i2c: E2 08 00 97 30 80 09 00 00 00 00 00 00 39 [21:05:10]Write i2c OK [21:05:10]MH_I2C_Read... [21:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:10]Read from MH i2c: E2 [21:05:10]MH_I2C_Read... [21:05:10]Read from MH i2c: E2 03 00 [21:05:10]MH_I2C_Read... [21:05:10]Read from MH i2c: E2 03 00 97 30 00 90 00 3B [21:05:10]RAPDU: 90 00 [21:05:10]wFMCommunicate OK [21:05:10]SAM_PROTO_ClearQueue done [21:05:10]KKMCreateOFDPacket [21:05:10]OFDProtocolAddRootSTLVToBuf [21:05:10]FM_MakeSignedData [21:05:10]FM_MakeSignedData [21:05:10]SAM_PROTO_SignData [21:05:10]wFMCommunicate request_size=4 [21:05:10]MH_SAM_APDU [21:05:10]CAPDU: 80 0D 01 02 [21:05:10]Write to MH i2c: E2 08 00 98 30 80 0D 01 02 00 00 00 00 41 [21:05:10]Write i2c OK [21:05:10]MH_I2C_Read... [21:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:10]Read from MH i2c: E2 [21:05:10]MH_I2C_Read... [21:05:10]Read from MH i2c: E2 03 00 [21:05:10]MH_I2C_Read... [21:05:10]Read from MH i2c: E2 03 00 98 30 00 90 00 3C [21:05:10]RAPDU: 90 00 [21:05:10]wFMCommunicate OK [21:05:10]wFMCommunicate request_size=255 [21:05:10]MH_SAM_APDU [21: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 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 86 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 09 03 00 35 04 06 00 46 [21:05:10]Write to MH i2c: E2 02 01 99 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 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 86 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 09 03 00 35 04 06 00 46 00 00 79 [21:05:10]Write i2c OK [21:05:10]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 03 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 03 00 99 30 00 90 00 3D [21:05:11]RAPDU: 90 00 [21:05:11]wFMCommunicate OK [21:05:11]wFMCommunicate request_size=10 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 0D 02 02 05 94 66 10 6A 16 [21:05:11]Write to MH i2c: E2 0D 00 9A 30 80 0D 02 02 05 00 94 66 10 6A 16 00 00 D8 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 03 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 03 00 9A 30 00 90 00 3E [21:05:11]RAPDU: 90 00 [21:05:11]wFMCommunicate OK [21:05:11]wFMCommunicate request_size=4 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 0D 03 02 [21:05:11]Write to MH i2c: E2 08 00 9B 30 80 0D 03 02 00 00 00 00 46 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 0B 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 0B 00 9B 30 00 0B 6A AE BE AB 0D 84 D3 90 00 37 [21:05:11]RAPDU: 0B 6A AE BE AB 0D 84 D3 90 00 [21:05:11]wFMCommunicate OK [21:05:11]SAM_PROTO_SignData done [21:05:11]FM_MakeSignedData done [21:05:11]CreateOFDProtocolMessage [21:05:11]wFMCommunicate request_size=4 [21:05:11]MH_SAM_APDU [21:05:11]CAPDU: 80 11 00 00 [21:05:11]Write to MH i2c: E2 08 00 9C 30 80 11 00 00 00 00 00 00 46 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:11]Read from MH i2c: E2 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 17 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: E2 17 00 9C 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 93 [21:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:11]wFMCommunicate OK [21:05:11]CreateOFDProtocolMessage done [21:05:11]OFDSenderStorePacket 199077 [21:05:11]StoreOFDPacket docnum=199077 [21:05:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 34 07 01 95 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 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 86 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 09 03 00 35 04 06 00 46 94 66 10 6A 16 0B 6A AE BE AB 0D 84 D3 [21:05:11]CheckFolder [21:05:11]dirname=/storage/ofd_packets [21:05:11]CheckFolder done [21:05:11]ProducePacketName [21:05:11]name=ofd_packets/00199077 [21:05:11]NVStorageSaveData ofd_packets/00199077 [21:05:11]File name is /storage/ofd_packets/00199077 [21:05:11]Write 301 bytes [21:05:11]NVStorageSaveData done [21:05:11]OFDSenderStorePacket done [21:05:11]KKMCreateOFDPacket done [21:05:11]NVStorageSaveData kkm_last_timestamp [21:05:11]File name is /storage/kkm_last_timestamp [21:05:11]Write 4 bytes [21:05:11]NVStorageSaveData done [21:05:11]ExternCall_PrintAddStr [21:05:11]wPrintStart [21:05:11]Write to MH i2c: 01 00 00 9D 30 CD [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 07 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 07 00 9D 30 00 00 00 00 00 FF 0F E2 [21:05:11]RasterBufferAndPrint [21:05:11]line 小褔械褌 N : (1)11326547 [21:05:11]line 袠袧袧: 02508201610067 [21:05:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:05:11]line 袩袪袨袛袗袞袗 [21:05:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [21:05:11]line 孝芯胁邪褉: 2710124130 [21:05:11]line 袗懈-92-袣-4 [21:05:11]line 19.180 * 67.80 [21:05:11]line = 1300.40 [21:05:11]line 袧袛小 12% 袧小袩 1% [21:05:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:05:11]line 袨袣袪校袚袥袝袧袠袝: -0.40 [21:05:11]line 袠孝袨袚袨: 1300.00 [21:05:11]line 袙薪械褋械薪芯: 1300.00 [21:05:11]line 小袛袗效袗: 0.00 [21:05:11]line 袧小袩 1% : 11.51 [21:05:11]line 袧袛小 12% : 138.10 [21:05:11]line 袧邪谢懈褔薪褘屑懈: 1300.00 [21:05:11]line 袘械蟹薪邪谢.: 0.00 [21:05:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:05:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:05:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:05:11]line 效械泻 685 17.08.2024 21:05 [21:05:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:05:11]line 袟袧袦: 0300000079 [21:05:11]line 袪袧袦: 0000000000092545 [21:05:11]line 袙械褉褋懈褟 袣袣袦: 001 [21:05:11]line 肖袦: 0000000000871802 [21:05:11]line 肖袛: 199077 [21:05:11]line 肖袩袛: 77603181455894 [21:05:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210510&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199077&fm=77603181455894&tin=02508201610067®Number=0000000000092545&sum=130000 [21:05:11]written 0, free lines is 4095 [21:05:11]OFD Sender: Processing packet 199077 [packets to send 246, broken 245] [21:05:11]ProducePacketName [21:05:11]name=ofd_packets/00199077 [21:05:11]OFD Sender: To server: 嚂鰌G, [21:05:11]CommunicateWithHost lk.salyk.kg:30040 [21:05:11]ConnectInit lk.salyk.kg [21:05:11]Connected sock=10 [21:05:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6C 34 07 01 95 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 34 FF 03 08 00 03 EC 4A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F8 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 02 00 00 F4 03 04 00 86 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A5 09 03 00 35 04 06 00 46 94 66 10 6A 16 0B 6A AE BE AB 0D 84 D3 [21:05:11]Write to MH i2c: 01 00 00 C8 30 F8 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 07 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: 01 07 00 C8 30 00 00 00 00 00 D8 0C E3 [21:05:11]RasterBufferAndPrint [21:05:11]line [21:05:11]line [21:05:11]line [21:05:11]line [21:05:11]line [21:05:11]written 0, free lines is 3295 [21:05:11]MH_Cut [21:05:11]Write to MH i2c: D1 01 00 CF 30 01 D1 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: D1 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: D1 01 00 [21:05:11]MH_I2C_Read... [21:05:11]Read from MH i2c: D1 01 00 CF 30 00 D0 [21:05:11]Write to MH i2c: 01 00 00 D0 30 00 [21:05:11]Write i2c OK [21:05:11]MH_I2C_Read... [21:05:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 6A 47 00 F9 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 31 38 30 32 10 04 04 00 A5 09 03 00 F4 03 04 00 95 BC C0 66 B6 04 01 00 00 FC A2 C3 EF 86 77 A5 73 [21:05:11]CommunicateWithHost err = 0 [21:05:11]CheckOFDResponse [21:05:11]1017 (14) - 77093643461234 [21:05:11]1041 (16) - 0000000000871802 [21:05:11]1040 (4) - 199077 [21:05:11]1012 (4) - 17.08.2024 15:07 [21:05:11]1206 (1) - 0 [21:05:11]OFD Sender: Remove packet 199077 [21:05:11]ProducePacketName [21:05:11]name=ofd_packets/00199077 [21:05:11]NVStorageDeleteData [21:05:12]OFD Sender: No OFD packet to send [21:05:12]*** Cut start [21:05:12]*** Purtial cut [21:05:12]*** Stage 1: CUTSNS_PIN = 1 [21:05:12]Read from MH i2c: 01 [21:05:12]MH_I2C_Read... [21:05:12]*** Stop cut motor [21:05:12]*** Cut end [21:05:12]Read from MH i2c: 01 07 00 [21:05:12]MH_I2C_Read... [21:05:12]Read from MH i2c: 01 07 00 D0 30 00 00 00 00 00 FF 0F 15 [21:05:12]process_action close_receipt done [21:05:12]requested_data is exist [21:05:12]produce_requested_data [21:05:12]requested_item fm.sn is exist - process it [21:05:12]wFMCommunicate request_size=4 [21:05:12]MH_SAM_APDU [21:05:12]CAPDU: 80 11 00 00 [21:05:12]Write to MH i2c: E2 08 00 D1 30 80 11 00 00 00 00 00 00 7B [21:05:12]Write i2c OK [21:05:12]MH_I2C_Read... [21:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:12]Read from MH i2c: E2 [21:05:12]MH_I2C_Read... [21:05:12]Read from MH i2c: E2 17 00 [21:05:12]MH_I2C_Read... [21:05:12]Read from MH i2c: E2 17 00 D1 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [21:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:12]wFMCommunicate OK [21:05:12]requested_item fd.num is exist - process it [21:05:12]SAM_PROTO_GetFieldsCounters [21:05:12]wFMCommunicate request_size=4 [21:05:12]MH_SAM_APDU [21:05:12]CAPDU: 80 13 00 00 [21:05:12]Write to MH i2c: E2 08 00 D2 30 80 13 00 00 00 00 00 00 7E [21:05:12]Write i2c OK [21:05:12]MH_I2C_Read... [21:05:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:12]Read from MH i2c: E2 [21:05:12]MH_I2C_Read... [21:05:12]Read from MH i2c: E2 62 00 [21:05:12]MH_I2C_Read... [21:05:12]Read from MH i2c: E2 62 00 D2 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [21:05:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:12]wFMCommunicate OK [21:05:12]SAM_PROTO_GetFieldsCounters done [21:05:12]requested_item shift.num is exist - process it [21:05:12]requested_item shift.opened is exist - process it [21:05:12]req_shift_opened [21:05:12]FM_GetShiftState [21:05:12]SAM_PROTO_GetShiftState [21:05:12]wFMCommunicate request_size=4 [21:05:12]MH_SAM_APDU [21:05:12]CAPDU: 80 13 01 00 [21:05:12]Write to MH i2c: E2 08 00 D3 30 80 13 01 00 00 00 00 00 80 [21:05:12]Write i2c OK [21:05:12]MH_I2C_Read... [21:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:13]Read from MH i2c: E2 [21:05:13]MH_I2C_Read... [21:05:13]Read from MH i2c: E2 0E 00 [21:05:13]MH_I2C_Read... [21:05:13]Read from MH i2c: E2 0E 00 D3 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E0 [21:05:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:13]wFMCommunicate OK [21:05:13]SAM_PROTO_GetShiftState done [21:05:13]FM_GetShiftState done [21:05:13]req_shift_opened done [21:05:13]requested_item shift.open_date is exist - process it [21:05:13]req_shift_open_date [21:05:13]req_shift_open_date done [21:05:13]produce_requested_data done [21:05:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199077,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:05:13]process_action_free close_receipt [21:05:13]json_value_free [21:05:13]json_value_free done [21:05:13]process_json_proto returns [21:05:13]Send response to host [21:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199077,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:05:13]free response buf [21:05:13]execute_script done [21:05:13]execute_script returns [21:05:13]free content buf [21:05:13]Sock 9.Close socket [21:05:13]Sock 9.Thread stoped [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:35]accept exits with 7 [21:05:35]New connection [21:05:35]New thread 3066793316 created [21:05:35]Thread 3066936676 joined [21:05:35]Waiting for new connection... [21:05:35] Sock 7.Parse request [21:05:35]Sock 7.Check first char [21:05:35]Sock 7.First char is OK [21:05:35]request: POST /json_proto HTTP/1.0 [21:05:35]Method: POST [21:05:35]URL: /json_proto [21:05:35]Method is POST - this is cgi request [21:05:35]url: /json_proto [21:05:35]query_string will be loaded in cgi processing [21:05:35]execute_cgi json_proto POST (null) [21:05:35]execute_cgi path=json_proto method=POST [21:05:35]POST find Content-Length [21:05:35]Host: 172.17.46.195:8080 [21:05:35]Content-Length: 802 [21:05:35]Content-Type: application/json [21:05:35] [21:05:35]POST finish read [21:05:35]Found Content-Length = 802 [21:05:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:35]execute_script... [21:05: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)11326548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:35]POST & json_proto [21:05:35]process_json_proto [21:05:35]json parsed OK: [21:05:35]protocol is kg_v1.0 [21:05:35]action value=close_receipt [21:05:35]process_action close_receipt [21:05:35]cmd_close_receipt [21:05:35]MH_GetDate [21:05:35]Write to MH i2c: F0 00 00 D4 30 F3 [21:05:35]Write i2c OK [21:05:35]MH_I2C_Read... [21:05:35]Read from MH i2c: F0 [21:05:35]MH_I2C_Read... [21:05:35]Read from MH i2c: F0 09 00 [21:05:35]MH_I2C_Read... [21:05:35]Read from MH i2c: F0 09 00 D4 30 00 A0 10 C1 66 8D AE BC 66 30 [21:05:35]GetLastDocTimeStamp 1723928710 [21:05:35]current date 1723928736 [21:05:35]FM_GetShiftState [21:05:35]SAM_PROTO_GetShiftState [21:05:35]wFMCommunicate request_size=4 [21:05:35]MH_SAM_APDU [21:05:35]CAPDU: 80 13 01 00 [21:05:35]Write to MH i2c: E2 08 00 D5 30 80 13 01 00 00 00 00 00 82 [21:05:35]Write i2c OK [21:05:35]MH_I2C_Read... [21:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:35]Read from MH i2c: E2 [21:05:35]MH_I2C_Read... [21:05:35]Read from MH i2c: E2 0E 00 [21:05:35]MH_I2C_Read... [21:05:35]Read from MH i2c: E2 0E 00 D5 30 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E2 [21:05:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:35]wFMCommunicate OK [21:05:35]SAM_PROTO_GetShiftState done [21:05:35]FM_GetShiftState done [21:05:35]opened in 1723853126 [21:05:35]opened+sec_in_day 1723939526 [21:05:35]quantity*price = 200025 [21:05:35]sum+1 = 200026 [21:05:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 686 17.08.2024 21:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199078 肖袩袛: 20016740923565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210536&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199078&fm=20016740923565&tin=02508201610067®Number=0000000000092545&sum=200025 [21:05:36]StoreToDocumentArchive [21:05:36]shift 463 fd 199078 [21:05:36]save to /storage/0463/doc_00199078 [21:05:36]save last doc name /storage/0463/doc_00199078 to /storage/kkm_last_doc_name [21:05:36]save OK [21:05:36]Clear old archive folders... [21:05:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:05:36]tlvbuf is 01A1DF60 [21:05:36]SAM_PROTO_ClearQueue [21:05:36]wFMCommunicate request_size=4 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 09 00 00 [21:05:36]Write to MH i2c: E2 08 00 E2 30 80 09 00 00 00 00 00 00 84 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 E2 30 00 90 00 86 [21:05:36]RAPDU: 90 00 [21:05:36]wFMCommunicate OK [21:05:36]SAM_PROTO_ClearQueue done [21:05:36]KKMCreateOFDPacket [21:05:36]OFDProtocolAddRootSTLVToBuf [21:05:36]FM_MakeSignedData [21:05:36]FM_MakeSignedData [21:05:36]SAM_PROTO_SignData [21:05:36]wFMCommunicate request_size=4 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 0D 01 02 [21:05:36]Write to MH i2c: E2 08 00 E3 30 80 0D 01 02 00 00 00 00 8C [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 E3 30 00 90 00 87 [21:05:36]RAPDU: 90 00 [21:05:36]wFMCommunicate OK [21:05:36]wFMCommunicate request_size=255 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 A0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 09 03 00 35 04 06 00 12 34 82 BB [21:05:36]Write to MH i2c: E2 02 01 E4 30 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 A0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 09 03 00 35 04 06 00 12 34 82 BB 00 00 B7 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 E4 30 00 90 00 88 [21:05:36]RAPDU: 90 00 [21:05:36]wFMCommunicate OK [21:05:36]wFMCommunicate request_size=7 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 0D 02 02 02 78 AD [21:05:36]Write to MH i2c: E2 0A 00 E5 30 80 0D 02 02 02 00 78 AD 00 00 B8 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 03 00 E5 30 00 90 00 89 [21:05:36]RAPDU: 90 00 [21:05:36]wFMCommunicate OK [21:05:36]wFMCommunicate request_size=4 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 0D 03 02 [21:05:36]Write to MH i2c: E2 08 00 E6 30 80 0D 03 02 00 00 00 00 91 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 0B 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 0B 00 E6 30 00 87 74 AE 41 EA 28 D2 B4 90 00 14 [21:05:36]RAPDU: 87 74 AE 41 EA 28 D2 B4 90 00 [21:05:36]wFMCommunicate OK [21:05:36]SAM_PROTO_SignData done [21:05:36]FM_MakeSignedData done [21:05:36]CreateOFDProtocolMessage [21:05:36]wFMCommunicate request_size=4 [21:05:36]MH_SAM_APDU [21:05:36]CAPDU: 80 11 00 00 [21:05:36]Write to MH i2c: E2 08 00 E7 30 80 11 00 00 00 00 00 00 91 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:36]Read from MH i2c: E2 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 17 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: E2 17 00 E7 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DE [21:05:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:36]wFMCommunicate OK [21:05:36]CreateOFDProtocolMessage done [21:05:36]OFDSenderStorePacket 199078 [21:05:36]StoreOFDPacket docnum=199078 [21:05:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C3 7A 04 01 6A E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 A0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 09 03 00 35 04 06 00 12 34 82 BB 78 AD 87 74 AE 41 EA 28 D2 B4 [21:05:36]CheckFolder [21:05:36]dirname=/storage/ofd_packets [21:05:36]CheckFolder done [21:05:36]ProducePacketName [21:05:36]name=ofd_packets/00199078 [21:05:36]NVStorageSaveData ofd_packets/00199078 [21:05:36]File name is /storage/ofd_packets/00199078 [21:05:36]Write 298 bytes [21:05:36]NVStorageSaveData done [21:05:36]OFDSenderStorePacket done [21:05:36]KKMCreateOFDPacket done [21:05:36]NVStorageSaveData kkm_last_timestamp [21:05:36]File name is /storage/kkm_last_timestamp [21:05:36]Write 4 bytes [21:05:36]NVStorageSaveData done [21:05:36]ExternCall_PrintAddStr [21:05:36]wPrintStart [21:05:36]Write to MH i2c: 01 00 00 E8 30 18 [21:05:36]Write i2c OK [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: 01 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: 01 07 00 [21:05:36]MH_I2C_Read... [21:05:36]Read from MH i2c: 01 07 00 E8 30 00 00 00 00 00 FF 0F 2D [21:05:36]RasterBufferAndPrint [21:05:36]line 小褔械褌 N : (1)11326548 [21:05:36]line 袠袧袧: 02508201610067 [21:05:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:05:36]line 袩袪袨袛袗袞袗 [21:05:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [21:05:36]line 孝芯胁邪褉: 2710194210 [21:05:36]line 袛孝-袣-5 [21:05:36]line 26.250 * 76.20 [21:05:36]line = 2000.25 [21:05:36]line 袧袛小 12% 袧小袩 1% [21:05:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:05:36]line 袠孝袨袚袨: 2000.25 [21:05:36]line 袧小袩 1% : 17.70 [21:05:36]line 袧袛小 12% : 212.42 [21:05:36]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:05:36]line 袘械蟹薪邪谢.: 2000.25 [21:05:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:05:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:05:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:05:36]line 效械泻 686 17.08.2024 21:05 [21:05:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:05:36]line 袟袧袦: 0300000079 [21:05:36]line 袪袧袦: 0000000000092545 [21:05:36]line 袙械褉褋懈褟 袣袣袦: 001 [21:05:36]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:05:36]line 肖袦: 0000000000871802 [21:05:36]line 肖袛: 199078 [21:05:36]line 肖袩袛: 20016740923565 [21:05:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210536&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199078&fm=20016740923565&tin=02508201610067®Number=0000000000092545&sum=200025 [21:05:36]written 0, free lines is 4095 [21:05:36]OFD Sender: Processing packet 199078 [packets to send 246, broken 245] [21:05:36]ProducePacketName [21:05:36]name=ofd_packets/00199078 [21:05:36]OFD Sender: To server: 嚂鰌G, [21:05:36]CommunicateWithHost lk.salyk.kg:30040 [21:05:36]ConnectInit lk.salyk.kg [21:05:37]Connected sock=10 [21:05:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C3 7A 04 01 6A E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 A0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 09 03 00 35 04 06 00 12 34 82 BB 78 AD 87 74 AE 41 EA 28 D2 B4 [21:05:37]Write to MH i2c: 01 00 00 12 31 43 [21:05:37]Write i2c OK [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: 01 [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: 01 07 00 [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: 01 07 00 12 31 00 00 00 00 00 F6 0C 4C [21:05:37]RasterBufferAndPrint [21:05:37]line [21:05:37]line [21:05:37]line [21:05:37]line [21:05:37]line [21:05:37]written 0, free lines is 3324 [21:05:37]MH_Cut [21:05:37]Write to MH i2c: D1 01 00 19 31 01 1C [21:05:37]Write i2c OK [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: D1 [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: D1 01 00 [21:05:37]MH_I2C_Read... [21:05:37]Read from MH i2c: D1 01 00 19 31 00 1B [21:05:37]Write to MH i2c: 01 00 00 1A 31 4B [21:05:37]Write i2c OK [21:05:37]MH_I2C_Read... [21:05:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 15 F5 47 00 FC 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A6 09 03 00 F4 03 04 00 AF BC C0 66 B6 04 01 00 00 03 FC CC 6A 69 5D B4 87 [21:05:37]CommunicateWithHost err = 0 [21:05:37]CheckOFDResponse [21:05:37]1017 (14) - 77093643461234 [21:05:37]1041 (16) - 0000000000871802 [21:05:37]1040 (4) - 199078 [21:05:37]1012 (4) - 17.08.2024 15:07 [21:05:37]1206 (1) - 0 [21:05:37]OFD Sender: Remove packet 199078 [21:05:37]ProducePacketName [21:05:37]name=ofd_packets/00199078 [21:05:37]NVStorageDeleteData [21:05:38]OFD Sender: No OFD packet to send [21:05:38]*** Cut start [21:05:38]*** Purtial cut [21:05:38]*** CUTSNS_PIN = 0 [21:05:38]*** Stage 1: CUTSNS_PIN = 1 [21:05:40]Read from MH i2c: 01 [21:05:40]MH_I2C_Read... [21:05:40]*** Stop cut motor [21:05:40]*** Cut end [21:05:40]Read from MH i2c: 01 07 00 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: 01 07 00 1A 31 00 00 00 00 00 FF 0F 60 [21:05:40]process_action close_receipt done [21:05:40]requested_data is exist [21:05:40]produce_requested_data [21:05:40]requested_item fm.sn is exist - process it [21:05:40]wFMCommunicate request_size=4 [21:05:40]MH_SAM_APDU [21:05:40]CAPDU: 80 11 00 00 [21:05:40]Write to MH i2c: E2 08 00 1B 31 80 11 00 00 00 00 00 00 C6 [21:05:40]Write i2c OK [21:05:40]MH_I2C_Read... [21:05:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:40]Read from MH i2c: E2 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 17 00 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 17 00 1B 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 13 [21:05:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:40]wFMCommunicate OK [21:05:40]requested_item fd.num is exist - process it [21:05:40]SAM_PROTO_GetFieldsCounters [21:05:40]wFMCommunicate request_size=4 [21:05:40]MH_SAM_APDU [21:05:40]CAPDU: 80 13 00 00 [21:05:40]Write to MH i2c: E2 08 00 1C 31 80 13 00 00 00 00 00 00 C9 [21:05:40]Write i2c OK [21:05:40]MH_I2C_Read... [21:05:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:40]Read from MH i2c: E2 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 62 00 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 62 00 1C 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [21:05:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:40]wFMCommunicate OK [21:05:40]SAM_PROTO_GetFieldsCounters done [21:05:40]requested_item shift.num is exist - process it [21:05:40]requested_item shift.opened is exist - process it [21:05:40]req_shift_opened [21:05:40]FM_GetShiftState [21:05:40]SAM_PROTO_GetShiftState [21:05:40]wFMCommunicate request_size=4 [21:05:40]MH_SAM_APDU [21:05:40]CAPDU: 80 13 01 00 [21:05:40]Write to MH i2c: E2 08 00 1D 31 80 13 01 00 00 00 00 00 CB [21:05:40]Write i2c OK [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 [21:05:40]MH_I2C_Read... [21:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:40]Read from MH i2c: E2 0E 00 [21:05:40]MH_I2C_Read... [21:05:40]Read from MH i2c: E2 0E 00 1D 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2B [21:05:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:40]wFMCommunicate OK [21:05:40]SAM_PROTO_GetShiftState done [21:05:40]FM_GetShiftState done [21:05:40]req_shift_opened done [21:05:40]requested_item shift.open_date is exist - process it [21:05:40]req_shift_open_date [21:05:40]req_shift_open_date done [21:05:40]produce_requested_data done [21:05:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199078,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:05:40]process_action_free close_receipt [21:05:40]json_value_free [21:05:40]json_value_free done [21:05:40]process_json_proto returns [21:05:40]Send response to host [21:05:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199078,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:05:40]free response buf [21:05:40]execute_script done [21:05:40]execute_script returns [21:05:40]free content buf [21:05:40]Sock 7.Close socket [21:05:40]Sock 7.Thread stoped [21:05:41]accept exits with 9 [21:05:41]New connection [21:05:41]New thread 3066936676 created [21:05:41]Thread 3066793316 joined [21:05:41]Waiting for new connection... [21:05:41] Sock 9.Parse request [21:05:41]Sock 9.Check first char [21:05:41]Sock 9.First char is OK [21:05:41]request: POST /json_proto HTTP/1.0 [21:05:41]Method: POST [21:05:41]URL: /json_proto [21:05:41]Method is POST - this is cgi request [21:05:41]url: /json_proto [21:05:41]query_string will be loaded in cgi processing [21:05:41]execute_cgi json_proto POST (null) [21:05:41]execute_cgi path=json_proto method=POST [21:05:41]POST find Content-Length [21:05:41]Host: 172.17.46.195:8080 [21:05:41]Content-Length: 665 [21:05:41]Content-Type: application/json [21:05:41] [21:05:41]POST finish read [21:05:41]Found Content-Length = 665 [21:05:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 34.380, "sum" : 2551.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 2551.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:41]execute_script... [21:05: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)11326546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 34.380, "sum" : 2551.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 2551.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:41]POST & json_proto [21:05:41]process_json_proto [21:05:41]json parsed OK: [21:05:41]protocol is kg_v1.0 [21:05:41]action value=close_receipt [21:05:41]process_action close_receipt [21:05:41]cmd_close_receipt [21:05:41]MH_GetDate [21:05:41]Write to MH i2c: F0 00 00 1E 31 3E [21:05:41]Write i2c OK [21:05:41]MH_I2C_Read... [21:05:41]Read from MH i2c: F0 [21:05:41]MH_I2C_Read... [21:05:41]Read from MH i2c: F0 09 00 [21:05:41]MH_I2C_Read... [21:05:41]Read from MH i2c: F0 09 00 1E 31 00 A6 10 C1 66 8D AE BC 66 81 [21:05:41]GetLastDocTimeStamp 1723928736 [21:05:41]current date 1723928742 [21:05:41]FM_GetShiftState [21:05:41]SAM_PROTO_GetShiftState [21:05:41]wFMCommunicate request_size=4 [21:05:41]MH_SAM_APDU [21:05:41]CAPDU: 80 13 01 00 [21:05:41]Write to MH i2c: E2 08 00 1F 31 80 13 01 00 00 00 00 00 CD [21:05:41]Write i2c OK [21:05:41]MH_I2C_Read... [21:05:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:41]Read from MH i2c: E2 [21:05:41]MH_I2C_Read... [21:05:41]Read from MH i2c: E2 0E 00 [21:05:41]MH_I2C_Read... [21:05:41]Read from MH i2c: E2 0E 00 1F 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2D [21:05:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:41]wFMCommunicate OK [21:05:41]SAM_PROTO_GetShiftState done [21:05:41]FM_GetShiftState done [21:05:41]opened in 1723853126 [21:05:41]opened+sec_in_day 1723939526 [21:05:41]quantity*price = 255099 [21:05:41]sum+1 = 255101 [21:05:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2551.00 袙薪械褋械薪芯: 4000.00 小袛袗效袗: 1449.00 袧小袩 1% : 22.57 袧袛小 12% : 270.90 袧邪谢懈褔薪褘屑懈: 2551.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 687 17.08.2024 21:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199079 肖袩袛: 252844506839448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210542&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199079&fm=252844506839448&tin=02508201610067®Number=0000000000092545&sum=255100 [21:05:43]StoreToDocumentArchive [21:05:43]shift 463 fd 199079 [21:05:43]save to /storage/0463/doc_00199079 [21:05:43]save last doc name /storage/0463/doc_00199079 to /storage/kkm_last_doc_name [21:05:43]save OK [21:05:43]Clear old archive folders... [21:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:43]tlvbuf is B6EBD3D0 [21:05:43]SAM_PROTO_ClearQueue [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 09 00 00 [21:05:43]Write to MH i2c: E2 08 00 2C 31 80 09 00 00 00 00 00 00 CF [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 2C 31 00 90 00 D1 [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]SAM_PROTO_ClearQueue done [21:05:43]KKMCreateOFDPacket [21:05:43]OFDProtocolAddRootSTLVToBuf [21:05:43]FM_MakeSignedData [21:05:43]FM_MakeSignedData [21:05:43]SAM_PROTO_SignData [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 0D 01 02 [21:05:43]Write to MH i2c: E2 08 00 2D 31 80 0D 01 02 00 00 00 00 D7 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 2D 31 00 90 00 D2 [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]wFMCommunicate request_size=255 [21:05:43]MH_SAM_APDU [21:05: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 4C 86 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 7C E4 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A6 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 09 03 00 35 04 06 00 E5 [21:05:43]Write to MH i2c: E2 02 01 2E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 7C E4 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A6 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 09 03 00 35 04 06 00 E5 00 00 FC [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 2E 31 00 90 00 D3 [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]wFMCommunicate request_size=10 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 0D 02 02 05 F5 F3 03 79 98 [21:05:43]Write to MH i2c: E2 0D 00 2F 31 80 0D 02 02 05 00 F5 F3 03 79 98 00 00 E0 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 2F 31 00 90 00 D4 [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 0D 03 02 [21:05:43]Write to MH i2c: E2 08 00 30 31 80 0D 03 02 00 00 00 00 DC [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 0B 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 0B 00 30 31 00 F7 17 24 9B 30 30 59 ED 90 00 50 [21:05:43]RAPDU: F7 17 24 9B 30 30 59 ED 90 00 [21:05:43]wFMCommunicate OK [21:05:43]SAM_PROTO_SignData done [21:05:43]FM_MakeSignedData done [21:05:43]CreateOFDProtocolMessage [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 11 00 00 [21:05:43]Write to MH i2c: E2 08 00 31 31 80 11 00 00 00 00 00 00 DC [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 17 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 17 00 31 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 29 [21:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:43]wFMCommunicate OK [21:05:43]CreateOFDProtocolMessage done [21:05:43]OFDSenderStorePacket 199079 [21:05:43]StoreOFDPacket docnum=199079 [21:05:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0F 38 07 01 13 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 7C E4 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A6 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 09 03 00 35 04 06 00 E5 F5 F3 03 79 98 F7 17 24 9B 30 30 59 ED [21:05:43]CheckFolder [21:05:43]dirname=/storage/ofd_packets [21:05:43]CheckFolder done [21:05:43]ProducePacketName [21:05:43]name=ofd_packets/00199079 [21:05:43]NVStorageSaveData ofd_packets/00199079 [21:05:43]File name is /storage/ofd_packets/00199079 [21:05:43]Write 301 bytes [21:05:43]NVStorageSaveData done [21:05:43]OFDSenderStorePacket done [21:05:43]KKMCreateOFDPacket done [21:05:43]NVStorageSaveData kkm_last_timestamp [21:05:43]File name is /storage/kkm_last_timestamp [21:05:43]Write 4 bytes [21:05:43]NVStorageSaveData done [21:05:43]ExternCall_PrintAddStr [21:05:43]wPrintStart [21:05:43]Write to MH i2c: 01 00 00 32 31 63 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: 01 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: 01 07 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: 01 07 00 32 31 00 00 00 00 00 FF 0F 78 [21:05:43]RasterBufferAndPrint [21:05:43]line 小褔械褌 N : (1)11326546 [21:05:43]line 袠袧袧: 02508201610067 [21:05:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:05:43]line 袩袪袨袛袗袞袗 [21:05:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [21:05:43]line 孝芯胁邪褉: 2710124500 [21:05:43]line 袗懈-95-袣-5 [21:05:43]line 34.380 * 74.20 [21:05:43]line = 2551.00 [21:05:43]line 袧袛小 12% 袧小袩 1% [21:05:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:05:43]line 袠孝袨袚袨: 2551.00 [21:05:43]line 袙薪械褋械薪芯: 4000.00 [21:05:43]line 小袛袗效袗: 1449.00 [21:05:43]line 袧小袩 1% : 22.57 [21:05:43]line 袧袛小 12% : 270.90 [21:05:43]line 袧邪谢懈褔薪褘屑懈: 2551.00 [21:05:43]line 袘械蟹薪邪谢.: 0.00 [21:05:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:05:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:05:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:05:43]line 效械泻 687 17.08.2024 21:05 [21:05:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:05:43]line 袟袧袦: 0300000079 [21:05:43]line 袪袧袦: 0000000000092545 [21:05:43]line 袙械褉褋懈褟 袣袣袦: 001 [21:05:43]line 肖袦: 0000000000871802 [21:05:43]line 肖袛: 199079 [21:05:43]line 肖袩袛: 252844506839448 [21:05:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210542&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199079&fm=252844506839448&tin=02508201610067®Number=0000000000092545&sum=255100 [21:05:43]written 0, free lines is 4095 [21:05:43]OFD Sender: Processing packet 199079 [packets to send 246, broken 245] [21:05:43]ProducePacketName [21:05:43]name=ofd_packets/00199079 [21:05:43]OFD Sender: To server: 嚂鰌G, [21:05:43]CommunicateWithHost lk.salyk.kg:30040 [21:05:43]ConnectInit lk.salyk.kg [21:05:43]Connected sock=10 [21:05:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0F 38 07 01 13 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 86 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C E4 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C E4 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D1 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 69 00 00 00 00 07 04 06 00 7C E4 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 A6 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A7 09 03 00 35 04 06 00 E5 F5 F3 03 79 98 F7 17 24 9B 30 30 59 ED [21:05:44]Write to MH i2c: 01 00 00 5C 31 8D [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 5C 31 00 00 00 00 00 FA 0C 9A [21:05:44]RasterBufferAndPrint [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]written 0, free lines is 3333 [21:05:44]MH_Cut [21:05:44]Write to MH i2c: D1 01 00 63 31 01 66 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 01 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 01 00 63 31 00 65 [21:05:44]Write to MH i2c: 01 00 00 64 31 95 [21:05:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 18 4F 47 00 92 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 31 38 30 32 10 04 04 00 A7 09 03 00 F4 03 04 00 B6 BC C0 66 B6 04 01 00 00 C5 FB 78 36 B1 CD 66 33 [21:05:44]CommunicateWithHost err = 0 [21:05:44]CheckOFDResponse [21:05:44]1017 (14) - 77093643461234 [21:05:44]1041 (16) - 0000000000871802 [21:05:44]1040 (4) - 199079 [21:05:44]1012 (4) - 17.08.2024 15:07 [21:05:44]1206 (1) - 0 [21:05:44]OFD Sender: Remove packet 199079 [21:05:44]ProducePacketName [21:05:44]name=ofd_packets/00199079 [21:05:44]NVStorageDeleteData [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]OFD Sender: No OFD packet to send [21:05:44]*** Cut start [21:05:44]*** Purtial cut [21:05:44]*** Stage 1: CUTSNS_PIN = 1 [21:05:45]Read from MH i2c: 01 [21:05:45]MH_I2C_Read... [21:05:45]*** Stop cut motor [21:05:45]*** Cut end [21:05:45]Read from MH i2c: 01 07 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: 01 07 00 64 31 00 00 00 00 00 FF 0F AA [21:05:45]process_action close_receipt done [21:05:45]requested_data is exist [21:05:45]produce_requested_data [21:05:45]requested_item fm.sn is exist - process it [21:05:45]wFMCommunicate request_size=4 [21:05:45]MH_SAM_APDU [21:05:45]CAPDU: 80 11 00 00 [21:05:45]Write to MH i2c: E2 08 00 65 31 80 11 00 00 00 00 00 00 10 [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:45]Read from MH i2c: E2 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 17 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 17 00 65 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [21:05:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:05:45]wFMCommunicate OK [21:05:45]requested_item fd.num is exist - process it [21:05:45]SAM_PROTO_GetFieldsCounters [21:05:45]wFMCommunicate request_size=4 [21:05:45]MH_SAM_APDU [21:05:45]CAPDU: 80 13 00 00 [21:05:45]Write to MH i2c: E2 08 00 66 31 80 13 00 00 00 00 00 00 13 [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:45]Read from MH i2c: E2 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 62 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 62 00 66 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [21:05:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:45]wFMCommunicate OK [21:05:45]SAM_PROTO_GetFieldsCounters done [21:05:45]requested_item shift.num is exist - process it [21:05:45]requested_item shift.opened is exist - process it [21:05:45]req_shift_opened [21:05:45]FM_GetShiftState [21:05:45]SAM_PROTO_GetShiftState [21:05:45]wFMCommunicate request_size=4 [21:05:45]MH_SAM_APDU [21:05:45]CAPDU: 80 13 01 00 [21:05:45]Write to MH i2c: E2 08 00 67 31 80 13 01 00 00 00 00 00 15 [21:05:45]Write i2c OK [21:05:45]MH_I2C_Read... [21:05:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:45]Read from MH i2c: E2 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 0E 00 [21:05:45]MH_I2C_Read... [21:05:45]Read from MH i2c: E2 0E 00 67 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 75 [21:05:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:05:45]wFMCommunicate OK [21:05:45]SAM_PROTO_GetShiftState done [21:05:45]FM_GetShiftState done [21:05:45]req_shift_opened done [21:05:45]requested_item shift.open_date is exist - process it [21:05:45]req_shift_open_date [21:05:45]req_shift_open_date done [21:05:45]produce_requested_data done [21:05:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199079,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:05:45]process_action_free close_receipt [21:05:45]json_value_free [21:05:45]json_value_free done [21:05:45]process_json_proto returns [21:05:45]Send response to host [21:05:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199079,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:05:45]free response buf [21:05:45]execute_script done [21:05:45]execute_script returns [21:05:45]free content buf [21:05:45]Sock 9.Close socket [21:05:45]Sock 9.Thread stoped [21:05:49]OFD Sender: No OFD packet to send [21:05:54]OFD Sender: No OFD packet to send [21:05:59]OFD Sender: No OFD packet to send [21:06:02]accept exits with 7 [21:06:02]New connection [21:06:02]New thread 3066793316 created [21:06:02]Thread 3066936676 joined [21:06:02]Waiting for new connection... [21:06:02] Sock 7.Parse request [21:06:02]Sock 7.Check first char [21:06:02]Sock 7.First char is OK [21:06:02]request: POST /json_proto HTTP/1.0 [21:06:02]Method: POST [21:06:02]URL: /json_proto [21:06:02]Method is POST - this is cgi request [21:06:02]url: /json_proto [21:06:02]query_string will be loaded in cgi processing [21:06:02]execute_cgi json_proto POST (null) [21:06:02]execute_cgi path=json_proto method=POST [21:06:02]POST find Content-Length [21:06:02]Host: 172.17.46.195:8080 [21:06:02]Content-Length: 676 [21:06:02]Content-Type: application/json [21:06:02] [21:06:02]POST finish read [21:06:02]Found Content-Length = 676 [21:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:02]execute_script... [21:06: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)11326550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:02]POST & json_proto [21:06:02]process_json_proto [21:06:02]json parsed OK: [21:06:02]protocol is kg_v1.0 [21:06:02]action value=close_receipt [21:06:02]process_action close_receipt [21:06:02]cmd_close_receipt [21:06:02]MH_GetDate [21:06:02]Write to MH i2c: F0 00 00 68 31 88 [21:06:02]Write i2c OK [21:06:02]MH_I2C_Read... [21:06:02]Read from MH i2c: F0 [21:06:02]MH_I2C_Read... [21:06:02]Read from MH i2c: F0 09 00 [21:06:02]MH_I2C_Read... [21:06:02]Read from MH i2c: F0 09 00 68 31 00 BB 10 C1 66 8D AE BC 66 E0 [21:06:02]GetLastDocTimeStamp 1723928742 [21:06:02]current date 1723928763 [21:06:02]FM_GetShiftState [21:06:02]SAM_PROTO_GetShiftState [21:06:02]wFMCommunicate request_size=4 [21:06:02]MH_SAM_APDU [21:06:02]CAPDU: 80 13 01 00 [21:06:02]Write to MH i2c: E2 08 00 69 31 80 13 01 00 00 00 00 00 17 [21:06:02]Write i2c OK [21:06:02]MH_I2C_Read... [21:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:02]Read from MH i2c: E2 [21:06:02]MH_I2C_Read... [21:06:02]Read from MH i2c: E2 0E 00 [21:06:02]MH_I2C_Read... [21:06:02]Read from MH i2c: E2 0E 00 69 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 77 [21:06:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:06:02]wFMCommunicate OK [21:06:02]SAM_PROTO_GetShiftState done [21:06:02]FM_GetShiftState done [21:06:02]opened in 1723853126 [21:06:02]opened+sec_in_day 1723939526 [21:06:02]quantity*price = 40005 [21:06:02]sum+1 = 40006 [21:06:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 688 17.08.2024 21:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199080 肖袩袛: 127506479237920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199080&fm=127506479237920&tin=02508201610067®Number=0000000000092545&sum=40000 [21:06:03]StoreToDocumentArchive [21:06:03]shift 463 fd 199080 [21:06:03]save to /storage/0463/doc_00199080 [21:06:03]save last doc name /storage/0463/doc_00199080 to /storage/kkm_last_doc_name [21:06:03]save OK [21:06:03]Clear old archive folders... [21:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:06:03]tlvbuf is 019C0FC0 [21:06:03]SAM_PROTO_ClearQueue [21:06:03]wFMCommunicate request_size=4 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 09 00 00 [21:06:03]Write to MH i2c: E2 08 00 76 31 80 09 00 00 00 00 00 00 19 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 76 31 00 90 00 1B [21:06:03]RAPDU: 90 00 [21:06:03]wFMCommunicate OK [21:06:03]SAM_PROTO_ClearQueue done [21:06:03]KKMCreateOFDPacket [21:06:03]OFDProtocolAddRootSTLVToBuf [21:06:03]FM_MakeSignedData [21:06:03]FM_MakeSignedData [21:06:03]SAM_PROTO_SignData [21:06:03]wFMCommunicate request_size=4 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 0D 01 02 [21:06:03]Write to MH i2c: E2 08 00 77 31 80 0D 01 02 00 00 00 00 21 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 77 31 00 90 00 1C [21:06:03]RAPDU: 90 00 [21:06:03]wFMCommunicate OK [21:06:03]wFMCommunicate request_size=255 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 BB 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 09 03 00 35 04 06 00 73 F7 6A 66 [21:06:03]Write to MH i2c: E2 02 01 78 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 BB 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 09 03 00 35 04 06 00 73 F7 6A 66 00 00 F5 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 78 31 00 90 00 1D [21:06:03]RAPDU: 90 00 [21:06:03]wFMCommunicate OK [21:06:03]wFMCommunicate request_size=7 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 0D 02 02 02 CB 20 [21:06:03]Write to MH i2c: E2 0A 00 79 31 80 0D 02 02 02 00 CB 20 00 00 13 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 03 00 79 31 00 90 00 1E [21:06:03]RAPDU: 90 00 [21:06:03]wFMCommunicate OK [21:06:03]wFMCommunicate request_size=4 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 0D 03 02 [21:06:03]Write to MH i2c: E2 08 00 7A 31 80 0D 03 02 00 00 00 00 26 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 0B 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 0B 00 7A 31 00 9E 2E AA DF 44 23 85 7B 90 00 E3 [21:06:03]RAPDU: 9E 2E AA DF 44 23 85 7B 90 00 [21:06:03]wFMCommunicate OK [21:06:03]SAM_PROTO_SignData done [21:06:03]FM_MakeSignedData done [21:06:03]CreateOFDProtocolMessage [21:06:03]wFMCommunicate request_size=4 [21:06:03]MH_SAM_APDU [21:06:03]CAPDU: 80 11 00 00 [21:06:03]Write to MH i2c: E2 08 00 7B 31 80 11 00 00 00 00 00 00 26 [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:03]Read from MH i2c: E2 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 17 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: E2 17 00 7B 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 73 [21:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:06:03]wFMCommunicate OK [21:06:03]CreateOFDProtocolMessage done [21:06:03]OFDSenderStorePacket 199080 [21:06:03]StoreOFDPacket docnum=199080 [21:06:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 E1 04 01 4F 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 BB 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 09 03 00 35 04 06 00 73 F7 6A 66 CB 20 9E 2E AA DF 44 23 85 7B [21:06:03]CheckFolder [21:06:03]dirname=/storage/ofd_packets [21:06:03]CheckFolder done [21:06:03]ProducePacketName [21:06:03]name=ofd_packets/00199080 [21:06:03]NVStorageSaveData ofd_packets/00199080 [21:06:03]File name is /storage/ofd_packets/00199080 [21:06:03]Write 298 bytes [21:06:03]NVStorageSaveData done [21:06:03]OFDSenderStorePacket done [21:06:03]KKMCreateOFDPacket done [21:06:03]NVStorageSaveData kkm_last_timestamp [21:06:03]File name is /storage/kkm_last_timestamp [21:06:03]Write 4 bytes [21:06:03]NVStorageSaveData done [21:06:03]ExternCall_PrintAddStr [21:06:03]wPrintStart [21:06:03]Write to MH i2c: 01 00 00 7C 31 AD [21:06:03]Write i2c OK [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: 01 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: 01 07 00 [21:06:03]MH_I2C_Read... [21:06:03]Read from MH i2c: 01 07 00 7C 31 00 00 00 00 00 FF 0F C2 [21:06:03]RasterBufferAndPrint [21:06:03]line 小褔械褌 N : (1)11326550 [21:06:03]line 袠袧袧: 02508201610067 [21:06:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:06:03]line 袩袪袨袛袗袞袗 [21:06:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [21:06:03]line 孝芯胁邪褉: 2710194210 [21:06:03]line 袛孝-袣-5 [21:06:03]line 5.250 * 76.20 [21:06:03]line = 400.05 [21:06:03]line 袧袛小 12% 袧小袩 1% [21:06:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:06:03]line 袨袣袪校袚袥袝袧袠袝: -0.05 [21:06:03]line 袠孝袨袚袨: 400.00 [21:06:03]line 袙薪械褋械薪芯: 400.00 [21:06:03]line 小袛袗效袗: 0.00 [21:06:03]line 袧小袩 1% : 3.54 [21:06:03]line 袧袛小 12% : 42.48 [21:06:03]line 袧邪谢懈褔薪褘屑懈: 400.00 [21:06:03]line 袘械蟹薪邪谢.: 0.00 [21:06:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:06:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:06:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:06:03]line 效械泻 688 17.08.2024 21:06 [21:06:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:06:03]line 袟袧袦: 0300000079 [21:06:03]line 袪袧袦: 0000000000092545 [21:06:03]line 袙械褉褋懈褟 袣袣袦: 001 [21:06:03]line 肖袦: 0000000000871802 [21:06:03]line 肖袛: 199080 [21:06:03]line 肖袩袛: 127506479237920 [21:06:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210603&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199080&fm=127506479237920&tin=02508201610067®Number=0000000000092545&sum=40000 [21:06:03]written 0, free lines is 4095 [21:06:03]OFD Sender: Processing packet 199080 [packets to send 246, broken 245] [21:06:03]ProducePacketName [21:06:03]name=ofd_packets/00199080 [21:06:03]OFD Sender: To server: 嚂鰌G, [21:06:03]CommunicateWithHost lk.salyk.kg:30040 [21:06:03]ConnectInit lk.salyk.kg [21:06:04]Connected sock=11 [21:06:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 62 E1 04 01 4F 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 BB 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 09 03 00 35 04 06 00 73 F7 6A 66 CB 20 9E 2E AA DF 44 23 85 7B [21:06:04]Write to MH i2c: 01 00 00 A7 31 D8 [21:06:04]Write i2c OK [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: 01 [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: 01 07 00 [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: 01 07 00 A7 31 00 00 00 00 00 E2 0C CD [21:06:04]RasterBufferAndPrint [21:06:04]line [21:06:04]line [21:06:04]line [21:06:04]line [21:06:04]line [21:06:04]written 0, free lines is 3307 [21:06:04]MH_Cut [21:06:04]Write to MH i2c: D1 01 00 AE 31 01 B1 [21:06:04]Write i2c OK [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: D1 [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: D1 01 00 [21:06:04]MH_I2C_Read... [21:06:04]Read from MH i2c: D1 01 00 AE 31 00 B0 [21:06:04]Write to MH i2c: 01 00 00 AF 31 E0 [21:06:04]Write i2c OK [21:06:04]MH_I2C_Read... [21:06:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AF 7F 47 00 E4 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A8 09 03 00 F4 03 04 00 CA BC C0 66 B6 04 01 00 00 D7 4F 39 A5 C5 57 E7 E5 [21:06:04]CommunicateWithHost err = 0 [21:06:04]CheckOFDResponse [21:06:04]1017 (14) - 77093643461234 [21:06:04]1041 (16) - 0000000000871802 [21:06:04]1040 (4) - 199080 [21:06:04]1012 (4) - 17.08.2024 15:07 [21:06:04]1206 (1) - 0 [21:06:04]OFD Sender: Remove packet 199080 [21:06:04]ProducePacketName [21:06:04]name=ofd_packets/00199080 [21:06:04]NVStorageDeleteData [21:06:04]OFD Sender: No OFD packet to send [21:06:04]*** Cut start [21:06:04]*** Purtial cut [21:06:04]*** CUTSNS_PIN = 0 [21:06:05]*** Stage 1: CUTSNS_PIN = 1 [21:06:07]Read from MH i2c: 01 [21:06:07]MH_I2C_Read... [21:06:07]*** Stop cut motor [21:06:07]*** Cut end [21:06:07]Read from MH i2c: 01 07 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 07 00 AF 31 00 00 00 00 00 FF 0F F5 [21:06:07]process_action close_receipt done [21:06:07]requested_data is exist [21:06:07]produce_requested_data [21:06:07]requested_item fm.sn is exist - process it [21:06:07]wFMCommunicate request_size=4 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 11 00 00 [21:06:07]Write to MH i2c: E2 08 00 B0 31 80 11 00 00 00 00 00 00 5B [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 17 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 17 00 B0 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A8 [21:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:06:07]wFMCommunicate OK [21:06:07]requested_item fd.num is exist - process it [21:06:07]SAM_PROTO_GetFieldsCounters [21:06:07]wFMCommunicate request_size=4 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 13 00 00 [21:06:07]Write to MH i2c: E2 08 00 B1 31 80 13 00 00 00 00 00 00 5E [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 62 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 62 00 B1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [21:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:07]wFMCommunicate OK [21:06:07]SAM_PROTO_GetFieldsCounters done [21:06:07]requested_item shift.num is exist - process it [21:06:07]requested_item shift.opened is exist - process it [21:06:07]req_shift_opened [21:06:07]FM_GetShiftState [21:06:07]SAM_PROTO_GetShiftState [21:06:07]wFMCommunicate request_size=4 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 13 01 00 [21:06:07]Write to MH i2c: E2 08 00 B2 31 80 13 01 00 00 00 00 00 60 [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 0E 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 0E 00 B2 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C0 [21:06:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:06:07]wFMCommunicate OK [21:06:07]SAM_PROTO_GetShiftState done [21:06:07]FM_GetShiftState done [21:06:07]req_shift_opened done [21:06:07]requested_item shift.open_date is exist - process it [21:06:07]req_shift_open_date [21:06:07]req_shift_open_date done [21:06:07]produce_requested_data done [21:06:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199080,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:06:07]process_action_free close_receipt [21:06:07]json_value_free [21:06:07]json_value_free done [21:06:07]process_json_proto returns [21:06:07]Send response to host [21:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199080,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:06:07]free response buf [21:06:07]execute_script done [21:06:07]execute_script returns [21:06:07]free content buf [21:06:07]Sock 7.Close socket [21:06:07]Sock 7.Thread stoped [21:06:09]OFD Sender: No OFD packet to send [21:06:14]OFD Sender: No OFD packet to send [21:06:19]OFD Sender: No OFD packet to send [21:06:23]accept exits with 9 [21:06:23]New connection [21:06:23]New thread 3066936676 created [21:06:23]Thread 3066793316 joined [21:06:23]Waiting for new connection... [21:06:23] Sock 9.Parse request [21:06:23]Sock 9.Check first char [21:06:23]Sock 9.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.46.195:8080 [21:06:23]Content-Length: 805 [21:06:23]Content-Type: application/json [21:06:23] [21:06:23]POST finish read [21:06:23]Found Content-Length = 805 [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)11326549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)11326549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 B3 31 D3 [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 B3 31 00 D0 10 C1 66 8D AE BC 66 40 [21:06:23]GetLastDocTimeStamp 1723928763 [21:06:23]current date 1723928784 [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 B4 31 80 13 01 00 00 00 00 00 62 [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 B4 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C2 [21:06:23]RAPDU: 09 00 01 46 E9 BF 66 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 1723853126 [21:06:23]opened+sec_in_day 1723939526 [21:06:23]quantity*price = 100005 [21:06:23]sum+1 = 100006 [21:06:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 689 17.08.2024 21:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199081 肖袩袛: 138399048094172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199081&fm=138399048094172&tin=02508201610067®Number=0000000000092545&sum=100005 [21:06:24]StoreToDocumentArchive [21:06:24]shift 463 fd 199081 [21:06:24]save to /storage/0463/doc_00199081 [21:06:24]save last doc name /storage/0463/doc_00199081 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=251 [21:06:24]tlvbuf is B6F546C0 [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 C1 31 80 09 00 00 00 00 00 00 64 [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 C1 31 00 90 00 66 [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 C2 31 80 0D 01 02 00 00 00 00 6C [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 0D 01 02... 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 C2 31 00 90 00 67 [21:06:24]RAPDU: 90 00 [21:06:24]wFMCommunicate OK [21:06:24]wFMCommunicate request_size=255 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 D0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 09 03 00 35 04 06 00 7D [21:06:24]Write to MH i2c: E2 02 01 C3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 D0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 09 03 00 35 04 06 00 7D 00 00 39 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 0D 02 02... 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 C3 31 00 90 00 68 [21:06:24]RAPDU: 90 00 [21:06:24]wFMCommunicate OK [21:06:24]wFMCommunicate request_size=10 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 0D 02 02 05 DF 8A 19 51 DC [21:06:24]Write to MH i2c: E2 0D 00 C4 31 80 0D 02 02 05 00 DF 8A 19 51 DC 00 00 28 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 0D 02 02... 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 C4 31 00 90 00 69 [21:06:24]RAPDU: 90 00 [21:06:24]wFMCommunicate OK [21:06:24]wFMCommunicate request_size=4 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 0D 03 02 [21:06:24]Write to MH i2c: E2 08 00 C5 31 80 0D 03 02 00 00 00 00 71 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:24]Read from MH i2c: E2 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 0B 00 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 0B 00 C5 31 00 15 55 B3 62 79 21 51 69 90 00 45 [21:06:24]RAPDU: 15 55 B3 62 79 21 51 69 90 00 [21:06:24]wFMCommunicate OK [21:06:24]SAM_PROTO_SignData done [21:06:24]FM_MakeSignedData done [21:06:24]CreateOFDProtocolMessage [21:06:24]wFMCommunicate request_size=4 [21:06:24]MH_SAM_APDU [21:06:24]CAPDU: 80 11 00 00 [21:06:24]Write to MH i2c: E2 08 00 C6 31 80 11 00 00 00 00 00 00 71 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:24]Read from MH i2c: E2 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 17 00 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: E2 17 00 C6 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BE [21:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:06:24]wFMCommunicate OK [21:06:24]CreateOFDProtocolMessage done [21:06:24]OFDSenderStorePacket 199081 [21:06:24]StoreOFDPacket docnum=199081 [21:06:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 26 21 07 01 32 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 D0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 09 03 00 35 04 06 00 7D DF 8A 19 51 DC 15 55 B3 62 79 21 51 69 [21:06:24]CheckFolder [21:06:24]dirname=/storage/ofd_packets [21:06:24]CheckFolder done [21:06:24]ProducePacketName [21:06:24]name=ofd_packets/00199081 [21:06:24]NVStorageSaveData ofd_packets/00199081 [21:06:24]File name is /storage/ofd_packets/00199081 [21:06:24]Write 301 bytes [21:06:24]NVStorageSaveData done [21:06:24]OFDSenderStorePacket done [21:06:24]KKMCreateOFDPacket done [21:06:24]NVStorageSaveData kkm_last_timestamp [21:06:24]File name is /storage/kkm_last_timestamp [21:06:24]Write 4 bytes [21:06:24]NVStorageSaveData done [21:06:24]ExternCall_PrintAddStr [21:06:24]wPrintStart [21:06:24]Write to MH i2c: 01 00 00 C7 31 F8 [21:06:24]Write i2c OK [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: 01 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: 01 07 00 [21:06:24]MH_I2C_Read... [21:06:24]Read from MH i2c: 01 07 00 C7 31 00 00 00 00 00 FF 0F 0D [21:06:24]RasterBufferAndPrint [21:06:24]line 小褔械褌 N : (1)11326549 [21:06:24]line 袠袧袧: 02508201610067 [21:06:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:06:24]line 袩袪袨袛袗袞袗 [21:06:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [21:06:24]line 孝芯胁邪褉: 2710124130 [21:06:24]line 袗懈-92-袣-4 [21:06:24]line 14.750 * 67.80 [21:06:24]line = 1000.05 [21:06:24]line 袧袛小 12% 袧小袩 1% [21:06:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:06:24]line 袠孝袨袚袨: 1000.05 [21:06:24]line 袧小袩 1% : 8.85 [21:06:24]line 袧袛小 12% : 106.20 [21:06:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:06:24]line 袘械蟹薪邪谢.: 1000.05 [21:06:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:06:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:06:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:06:24]line 效械泻 689 17.08.2024 21:06 [21:06:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:06:24]line 袟袧袦: 0300000079 [21:06:24]line 袪袧袦: 0000000000092545 [21:06:24]line 袙械褉褋懈褟 袣袣袦: 001 [21:06:24]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:06:24]line 肖袦: 0000000000871802 [21:06:24]line 肖袛: 199081 [21:06:24]line 肖袩袛: 138399048094172 [21:06:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199081&fm=138399048094172&tin=02508201610067®Number=0000000000092545&sum=100005 [21:06:24]written 0, free lines is 4095 [21:06:25]OFD Sender: Processing packet 199081 [packets to send 246, broken 245] [21:06:25]ProducePacketName [21:06:25]name=ofd_packets/00199081 [21:06:25]OFD Sender: To server: 嚂鰌G, [21:06:25]CommunicateWithHost lk.salyk.kg:30040 [21:06:25]ConnectInit lk.salyk.kg [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 31 38 30 32 0F 01 00 00 26 21 07 01 32 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 D0 10 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 A9 09 03 00 35 04 06 00 7D DF 8A 19 51 DC 15 55 B3 62 79 21 51 69 [21:06:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D0 22 47 00 21 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 31 38 30 32 10 04 04 00 A9 09 03 00 F4 03 04 00 DF BC C0 66 B6 04 01 00 00 32 BA 58 46 17 28 B7 EC [21:06:25]CommunicateWithHost err = 0 [21:06:25]CheckOFDResponse [21:06:25]1017 (14) - 77093643461234 [21:06:25]1041 (16) - 0000000000871802 [21:06:25]1040 (4) - 199081 [21:06:25]1012 (4) - 17.08.2024 15:08 [21:06:25]1206 (1) - 0 [21:06:25]OFD Sender: Remove packet 199081 [21:06:25]ProducePacketName [21:06:25]name=ofd_packets/00199081 [21:06:25]NVStorageDeleteData [21:06:25]Write to MH i2c: 01 00 00 F1 31 22 [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 F1 31 00 00 00 00 00 00 0D 36 [21:06:25]RasterBufferAndPrint [21:06:25]line [21:06:25]line [21:06:25]line [21:06:25]line [21:06:25]line [21:06:25]written 0, free lines is 3337 [21:06:25]MH_Cut [21:06:25]Write to MH i2c: D1 01 00 F8 31 01 FB [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: D1 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: D1 01 00 [21:06:25]MH_I2C_Read... [21:06:25]Read from MH i2c: D1 01 00 F8 31 00 FA [21:06:25]Write to MH i2c: 01 00 00 F9 31 2A [21:06:25]Write i2c OK [21:06:25]MH_I2C_Read... [21:06:25]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:26]Read from MH i2c: 01 [21:06:26]MH_I2C_Read... [21:06:26]*** Stop cut motor [21:06:26]*** Cut end [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 F9 31 00 00 00 00 00 FF 0F 3F [21:06:26]process_action close_receipt done [21:06:26]requested_data is exist [21:06:26]produce_requested_data [21:06:26]requested_item fm.sn is exist - process it [21:06:26]wFMCommunicate request_size=4 [21:06:26]MH_SAM_APDU [21:06:26]CAPDU: 80 11 00 00 [21:06:26]Write to MH i2c: E2 08 00 FA 31 80 11 00 00 00 00 00 00 A5 [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:26]Read from MH i2c: E2 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 17 00 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 17 00 FA 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F2 [21:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:06:26]wFMCommunicate OK [21:06:26]requested_item fd.num is exist - process it [21:06:26]SAM_PROTO_GetFieldsCounters [21:06:26]wFMCommunicate request_size=4 [21:06:26]MH_SAM_APDU [21:06:26]CAPDU: 80 13 00 00 [21:06:26]Write to MH i2c: E2 08 00 FB 31 80 13 00 00 00 00 00 00 A8 [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:26]Read from MH i2c: E2 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 62 00 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 62 00 FB 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [21:06:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 A9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:26]wFMCommunicate OK [21:06:26]SAM_PROTO_GetFieldsCounters done [21:06:26]requested_item shift.num is exist - process it [21:06:26]requested_item shift.opened is exist - process it [21:06:26]req_shift_opened [21:06:26]FM_GetShiftState [21:06:26]SAM_PROTO_GetShiftState [21:06:26]wFMCommunicate request_size=4 [21:06:26]MH_SAM_APDU [21:06:26]CAPDU: 80 13 01 00 [21:06:26]Write to MH i2c: E2 08 00 FC 31 80 13 01 00 00 00 00 00 AA [21:06:26]Write i2c OK [21:06:26]MH_I2C_Read... [21:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:26]Read from MH i2c: E2 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 0E 00 [21:06:26]MH_I2C_Read... [21:06:26]Read from MH i2c: E2 0E 00 FC 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0A [21:06:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:06:26]wFMCommunicate OK [21:06:26]SAM_PROTO_GetShiftState done [21:06:26]FM_GetShiftState done [21:06:26]req_shift_opened done [21:06:26]requested_item shift.open_date is exist - process it [21:06:26]req_shift_open_date [21:06:26]req_shift_open_date done [21:06:26]produce_requested_data done [21:06:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199081,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:06:26]process_action_free close_receipt [21:06:26]json_value_free [21:06:26]json_value_free done [21:06:26]process_json_proto returns [21:06:26]Send response to host [21:06:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199081,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:06:26]free response buf [21:06:26]execute_script done [21:06:26]execute_script returns [21:06:26]free content buf [21:06:26]Sock 9.Close socket [21:06:26]Sock 9.Thread stoped [21:06:30]OFD Sender: No OFD packet to send [21:06:35]OFD Sender: No OFD packet to send [21:06:40]OFD Sender: No OFD packet to send [21:06:45]OFD Sender: No OFD packet to send [21:06:50]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:36]OFD Sender: No OFD packet to send [21:07:41]OFD Sender: No OFD packet to send [21:07:46]OFD Sender: No OFD packet to send [21:07:46]accept exits with 7 [21:07:46]New connection [21:07:46]New thread 3066793316 created [21:07:46]Thread 3066936676 joined [21:07:46]Waiting for new connection... [21:07:46] Sock 7.Parse request [21:07:46]Sock 7.Check first char [21:07:46]Sock 7.First char is OK [21:07:46]request: POST /json_proto HTTP/1.0 [21:07:46]Method: POST [21:07:46]URL: /json_proto [21:07:46]Method is POST - this is cgi request [21:07:46]url: /json_proto [21:07:46]query_string will be loaded in cgi processing [21:07:46]execute_cgi json_proto POST (null) [21:07:46]execute_cgi path=json_proto method=POST [21:07:46]POST find Content-Length [21:07:46]Host: 172.17.46.195:8080 [21:07:46]Content-Length: 811 [21:07:46]Content-Type: application/json [21:07:46] [21:07:46]POST finish read [21:07:46]Found Content-Length = 811 [21:07:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:46]execute_script... [21:07: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)11326551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:46]POST & json_proto [21:07:46]process_json_proto [21:07:46]json parsed OK: [21:07:46]protocol is kg_v1.0 [21:07:46]action value=close_receipt [21:07:46]process_action close_receipt [21:07:46]cmd_close_receipt [21:07:46]MH_GetDate [21:07:46]Write to MH i2c: F0 00 00 FD 31 1D [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: F0 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: F0 09 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: F0 09 00 FD 31 00 23 11 C1 66 8D AE BC 66 DE [21:07:46]GetLastDocTimeStamp 1723928784 [21:07:46]current date 1723928867 [21:07:46]FM_GetShiftState [21:07:46]SAM_PROTO_GetShiftState [21:07:46]wFMCommunicate request_size=4 [21:07:46]MH_SAM_APDU [21:07:46]CAPDU: 80 13 01 00 [21:07:46]Write to MH i2c: E2 08 00 FE 31 80 13 01 00 00 00 00 00 AC [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:46]Read from MH i2c: E2 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 0E 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 0E 00 FE 31 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0C [21:07:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:07:46]wFMCommunicate OK [21:07:46]SAM_PROTO_GetShiftState done [21:07:46]FM_GetShiftState done [21:07:46]opened in 1723853126 [21:07:46]opened+sec_in_day 1723939526 [21:07:46]quantity*price = 100051 [21:07:46]sum+1 = 100052 [21:07:46]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 690 17.08.2024 21:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199082 肖袩袛: 104741573268261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199082&fm=104741573268261&tin=02508201610067®Number=0000000000092545&sum=100051 [21:07:47]StoreToDocumentArchive [21:07:47]shift 463 fd 199082 [21:07:47]save to /storage/0463/doc_00199082 [21:07:47]save last doc name /storage/0463/doc_00199082 to /storage/kkm_last_doc_name [21:07:47]save OK [21:07:47]Clear old archive folders... [21:07:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:07:47]tlvbuf is 019902E0 [21:07:47]SAM_PROTO_ClearQueue [21:07:47]wFMCommunicate request_size=4 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 09 00 00 [21:07:47]Write to MH i2c: E2 08 00 0B 32 80 09 00 00 00 00 00 00 AF [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 0B 32 00 90 00 B1 [21:07:47]RAPDU: 90 00 [21:07:47]wFMCommunicate OK [21:07:47]SAM_PROTO_ClearQueue done [21:07:47]KKMCreateOFDPacket [21:07:47]OFDProtocolAddRootSTLVToBuf [21:07:47]FM_MakeSignedData [21:07:47]FM_MakeSignedData [21:07:47]SAM_PROTO_SignData [21:07:47]wFMCommunicate request_size=4 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 0D 01 02 [21:07:47]Write to MH i2c: E2 08 00 0C 32 80 0D 01 02 00 00 00 00 B7 [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 0C 32 00 90 00 B2 [21:07:47]RAPDU: 90 00 [21:07:47]wFMCommunicate OK [21:07:47]wFMCommunicate request_size=255 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 23 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 09 03 [21:07:47]Write to MH i2c: E2 02 01 0D 32 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 23 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 09 03 00 00 23 [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 0D 32 00 90 00 B3 [21:07:47]RAPDU: 90 00 [21:07:47]wFMCommunicate OK [21:07:47]wFMCommunicate request_size=16 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5F 43 0C 44 93 25 [21:07:47]Write to MH i2c: E2 13 00 0E 32 80 0D 02 02 0B 00 00 35 04 06 00 5F 43 0C 44 93 25 00 00 B9 [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 03 00 0E 32 00 90 00 B4 [21:07:47]RAPDU: 90 00 [21:07:47]wFMCommunicate OK [21:07:47]wFMCommunicate request_size=4 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 0D 03 02 [21:07:47]Write to MH i2c: E2 08 00 0F 32 80 0D 03 02 00 00 00 00 BC [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 0B 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 0B 00 0F 32 00 2A B9 43 53 9A BD 73 91 90 00 91 [21:07:47]RAPDU: 2A B9 43 53 9A BD 73 91 90 00 [21:07:47]wFMCommunicate OK [21:07:47]SAM_PROTO_SignData done [21:07:47]FM_MakeSignedData done [21:07:47]CreateOFDProtocolMessage [21:07:47]wFMCommunicate request_size=4 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 11 00 00 [21:07:47]Write to MH i2c: E2 08 00 10 32 80 11 00 00 00 00 00 00 BC [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:47]Read from MH i2c: E2 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 17 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: E2 17 00 10 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 09 [21:07:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:07:47]wFMCommunicate OK [21:07:47]CreateOFDProtocolMessage done [21:07:47]OFDSenderStorePacket 199082 [21:07:47]StoreOFDPacket docnum=199082 [21:07:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 2C 97 0D 01 BB 84 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 23 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 09 03 00 35 04 06 00 5F 43 0C 44 93 25 2A B9 43 53 9A BD 73 91 [21:07:47]CheckFolder [21:07:47]dirname=/storage/ofd_packets [21:07:47]CheckFolder done [21:07:47]ProducePacketName [21:07:47]name=ofd_packets/00199082 [21:07:47]NVStorageSaveData ofd_packets/00199082 [21:07:47]File name is /storage/ofd_packets/00199082 [21:07:47]Write 307 bytes [21:07:47]NVStorageSaveData done [21:07:47]OFDSenderStorePacket done [21:07:47]KKMCreateOFDPacket done [21:07:47]NVStorageSaveData kkm_last_timestamp [21:07:47]File name is /storage/kkm_last_timestamp [21:07:47]Write 4 bytes [21:07:47]NVStorageSaveData done [21:07:47]ExternCall_PrintAddStr [21:07:47]wPrintStart [21:07:47]Write to MH i2c: 01 00 00 11 32 43 [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: 01 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: 01 07 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: 01 07 00 11 32 00 00 00 00 00 FF 0F 58 [21:07:47]RasterBufferAndPrint [21:07:47]line 小褔械褌 N : (1)11326551 [21:07:47]line 袠袧袧: 02508201610067 [21:07:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:07:47]line 袩袪袨袛袗袞袗 [21:07:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [21:07:47]line 孝芯胁邪褉: 2710194210 [21:07:47]line D-ENERGY 袛孝-袣-5 [21:07:47]line 12.960 * 77.20 [21:07:47]line = 1000.51 [21:07:47]line 袧袛小 12% 袧小袩 1% [21:07:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:07:47]line 袠孝袨袚袨: 1000.51 [21:07:47]line 袧小袩 1% : 8.85 [21:07:47]line 袧袛小 12% : 106.25 [21:07:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:07:47]line 袘械蟹薪邪谢.: 1000.51 [21:07:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:07:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:07:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:07:47]line 效械泻 690 17.08.2024 21:07 [21:07:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:07:47]line 袟袧袦: 0300000079 [21:07:47]line 袪袧袦: 0000000000092545 [21:07:47]line 袙械褉褋懈褟 袣袣袦: 001 [21:07:47]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:07:47]line 肖袦: 0000000000871802 [21:07:47]line 肖袛: 199082 [21:07:47]line 肖袩袛: 104741573268261 [21:07:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T210747&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199082&fm=104741573268261&tin=02508201610067®Number=0000000000092545&sum=100051 [21:07:48]OFD Sender: Processing packet 199082 [packets to send 246, broken 245] [21:07:48]ProducePacketName [21:07:48]name=ofd_packets/00199082 [21:07:48]OFD Sender: To server: 嚂鰌G, [21:07:48]CommunicateWithHost lk.salyk.kg:30040 [21:07:48]ConnectInit lk.salyk.kg [21:07:48]written 0, free lines is 4095 [21:07:48]Connected sock=10 [21:07:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 2C 97 0D 01 BB 84 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 23 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 09 03 00 35 04 06 00 5F 43 0C 44 93 25 2A B9 43 53 9A BD 73 91 [21:07:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9E E1 47 00 42 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AA 09 03 00 F4 03 04 00 32 BD C0 66 B6 04 01 00 00 BE 06 E9 2E 08 BB B6 80 [21:07:48]CommunicateWithHost err = 0 [21:07:48]CheckOFDResponse [21:07:48]1017 (14) - 77093643461234 [21:07:48]1041 (16) - 0000000000871802 [21:07:48]1040 (4) - 199082 [21:07:48]1012 (4) - 17.08.2024 15:09 [21:07:48]1206 (1) - 0 [21:07:48]OFD Sender: Remove packet 199082 [21:07:48]ProducePacketName [21:07:48]name=ofd_packets/00199082 [21:07:48]NVStorageDeleteData [21:07:48]Write to MH i2c: 01 00 00 3B 32 6D [21:07:48]Write i2c OK [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: 01 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: 01 07 00 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: 01 07 00 3B 32 00 00 00 00 00 03 0D 84 [21:07:48]RasterBufferAndPrint [21:07:48]line [21:07:48]line [21:07:48]line [21:07:48]line [21:07:48]line [21:07:48]written 0, free lines is 3337 [21:07:48]MH_Cut [21:07:48]Write to MH i2c: D1 01 00 42 32 01 46 [21:07:48]Write i2c OK [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: D1 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: D1 01 00 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: D1 01 00 42 32 00 45 [21:07:48]Write to MH i2c: 01 00 00 43 32 75 [21:07:48]Write i2c OK [21:07:48]MH_I2C_Read... [21:07:49]OFD Sender: No OFD packet to send [21:07:49]*** Cut start [21:07:49]*** Purtial cut [21:07:49]*** CUTSNS_PIN = 0 [21:07:49]*** Stage 1: CUTSNS_PIN = 1 [21:07:51]Read from MH i2c: 01 [21:07:51]MH_I2C_Read... [21:07:51]*** Stop cut motor [21:07:51]*** Cut end [21:07:51]Read from MH i2c: 01 07 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: 01 07 00 43 32 00 00 00 00 00 FF 0F 8A [21:07:51]process_action close_receipt done [21:07:51]requested_data is exist [21:07:51]produce_requested_data [21:07:51]requested_item fm.sn is exist - process it [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 11 00 00 [21:07:51]Write to MH i2c: E2 08 00 44 32 80 11 00 00 00 00 00 00 F0 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 17 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 17 00 44 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [21:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:07:51]wFMCommunicate OK [21:07:51]requested_item fd.num is exist - process it [21:07:51]SAM_PROTO_GetFieldsCounters [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 13 00 00 [21:07:51]Write to MH i2c: E2 08 00 45 32 80 13 00 00 00 00 00 00 F3 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 62 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 62 00 45 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [21:07:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:51]wFMCommunicate OK [21:07:51]SAM_PROTO_GetFieldsCounters done [21:07:51]requested_item shift.num is exist - process it [21:07:51]requested_item shift.opened is exist - process it [21:07:51]req_shift_opened [21:07:51]FM_GetShiftState [21:07:51]SAM_PROTO_GetShiftState [21:07:51]wFMCommunicate request_size=4 [21:07:51]MH_SAM_APDU [21:07:51]CAPDU: 80 13 01 00 [21:07:51]Write to MH i2c: E2 08 00 46 32 80 13 01 00 00 00 00 00 F5 [21:07:51]Write i2c OK [21:07:51]MH_I2C_Read... [21:07:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:51]Read from MH i2c: E2 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 0E 00 [21:07:51]MH_I2C_Read... [21:07:51]Read from MH i2c: E2 0E 00 46 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 55 [21:07:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:07:51]wFMCommunicate OK [21:07:51]SAM_PROTO_GetShiftState done [21:07:51]FM_GetShiftState done [21:07:51]req_shift_opened done [21:07:51]requested_item shift.open_date is exist - process it [21:07:51]req_shift_open_date [21:07:51]req_shift_open_date done [21:07:51]produce_requested_data done [21:07:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199082,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:07:51]process_action_free close_receipt [21:07:51]json_value_free [21:07:51]json_value_free done [21:07:51]process_json_proto returns [21:07:51]Send response to host [21:07:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199082,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:07:51]free response buf [21:07:51]execute_script done [21:07:51]execute_script returns [21:07:51]free content buf [21:07:51]Sock 7.Close socket [21:07:51]Sock 7.Thread stoped [21:07:54]OFD Sender: No OFD packet to send [21:07:59]OFD Sender: No OFD packet to send [21:08:04]OFD Sender: No OFD packet to send [21:08:09]OFD Sender: No OFD packet to send [21:08:14]OFD Sender: No OFD packet to send [21:08:19]OFD Sender: No OFD packet to send [21:08:24]OFD Sender: No OFD packet to send [21:08:29]OFD Sender: No OFD packet to send [21:08:34]OFD Sender: No OFD packet to send [21:08:39]OFD Sender: No OFD packet to send [21:08:44]OFD Sender: No OFD packet to send [21:08:49]OFD Sender: No OFD packet to send [21:08:54]OFD Sender: No OFD packet to send [21:08:59]OFD Sender: No OFD packet to send [21:09:04]OFD Sender: No OFD packet to send [21:09:09]OFD Sender: No OFD packet to send [21:09:14]OFD Sender: No OFD packet to send [21:09:19]OFD Sender: No OFD packet to send [21:09:24]OFD Sender: No OFD packet to send [21:09:29]OFD Sender: No OFD packet to send [21:09:34]OFD Sender: No OFD packet to send [21:09:39]OFD Sender: No OFD packet to send [21:09:44]OFD Sender: No OFD packet to send [21:09:49]OFD Sender: No OFD packet to send [21:09:54]OFD Sender: No OFD packet to send [21:09:59]OFD Sender: No OFD packet to send [21:10:04]OFD Sender: No OFD packet to send [21:10:09]OFD Sender: No OFD packet to send [21:10:14]OFD Sender: No OFD packet to send [21:10:18]accept exits with 9 [21:10:18]New connection [21:10:18]New thread 3066936676 created [21:10:18]Thread 3066793316 joined [21:10:18]Waiting for new connection... [21:10:18] Sock 9.Parse request [21:10:18]Sock 9.Check first char [21:10:18]Sock 9.First char is OK [21:10:18]request: POST /json_proto HTTP/1.0 [21:10:18]Method: POST [21:10:18]URL: /json_proto [21:10:18]Method is POST - this is cgi request [21:10:18]url: /json_proto [21:10:18]query_string will be loaded in cgi processing [21:10:18]execute_cgi json_proto POST (null) [21:10:18]execute_cgi path=json_proto method=POST [21:10:18]POST find Content-Length [21:10:18]Host: 172.17.46.195:8080 [21:10:18]Content-Length: 805 [21:10:18]Content-Type: application/json [21:10:18] [21:10:18]POST finish read [21:10:18]Found Content-Length = 805 [21:10:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:18]execute_script... [21:10: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)11326552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:18]POST & json_proto [21:10:18]process_json_proto [21:10:18]json parsed OK: [21:10:18]protocol is kg_v1.0 [21:10:18]action value=close_receipt [21:10:18]process_action close_receipt [21:10:18]cmd_close_receipt [21:10:18]MH_GetDate [21:10:18]Write to MH i2c: F0 00 00 47 32 68 [21:10:18]Write i2c OK [21:10:18]MH_I2C_Read... [21:10:18]Read from MH i2c: F0 [21:10:18]MH_I2C_Read... [21:10:18]Read from MH i2c: F0 09 00 [21:10:18]MH_I2C_Read... [21:10:18]Read from MH i2c: F0 09 00 47 32 00 BB 11 C1 66 8D AE BC 66 C1 [21:10:18]GetLastDocTimeStamp 1723928867 [21:10:18]current date 1723929019 [21:10:18]FM_GetShiftState [21:10:18]SAM_PROTO_GetShiftState [21:10:18]wFMCommunicate request_size=4 [21:10:18]MH_SAM_APDU [21:10:18]CAPDU: 80 13 01 00 [21:10:18]Write to MH i2c: E2 08 00 48 32 80 13 01 00 00 00 00 00 F7 [21:10:18]Write i2c OK [21:10:18]MH_I2C_Read... [21:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:18]Read from MH i2c: E2 [21:10:18]MH_I2C_Read... [21:10:18]Read from MH i2c: E2 0E 00 [21:10:18]MH_I2C_Read... [21:10:18]Read from MH i2c: E2 0E 00 48 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 57 [21:10:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:10:18]wFMCommunicate OK [21:10:18]SAM_PROTO_GetShiftState done [21:10:18]FM_GetShiftState done [21:10:18]opened in 1723853126 [21:10:18]opened+sec_in_day 1723939526 [21:10:18]quantity*price = 170066 [21:10:18]sum+1 = 170067 [21:10:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1700.66 袧小袩 1% : 15.05 袧袛小 12% : 180.60 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1700.66 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 691 17.08.2024 21:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199083 肖袩袛: 6845424145602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211019&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199083&fm=6845424145602&tin=02508201610067®Number=0000000000092545&sum=170066 [21:10:19]StoreToDocumentArchive [21:10:19]shift 463 fd 199083 [21:10:19]save to /storage/0463/doc_00199083 [21:10:19]save last doc name /storage/0463/doc_00199083 to /storage/kkm_last_doc_name [21:10:19]save OK [21:10:19]Clear old archive folders... [21:10:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:19]tlvbuf is 019CCD80 [21:10:19]SAM_PROTO_ClearQueue [21:10:19]wFMCommunicate request_size=4 [21:10:19]MH_SAM_APDU [21:10:19]CAPDU: 80 09 00 00 [21:10:19]Write to MH i2c: E2 08 00 55 32 80 09 00 00 00 00 00 00 F9 [21:10:19]Write i2c OK [21:10:19]MH_I2C_Read... [21:10:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:19]Read from MH i2c: E2 [21:10:19]MH_I2C_Read... [21:10:19]Read from MH i2c: E2 03 00 [21:10:19]MH_I2C_Read... [21:10:19]Read from MH i2c: E2 03 00 55 32 00 90 00 FB [21:10:19]RAPDU: 90 00 [21:10:19]wFMCommunicate OK [21:10:19]SAM_PROTO_ClearQueue done [21:10:19]KKMCreateOFDPacket [21:10:19]OFDProtocolAddRootSTLVToBuf [21:10:19]FM_MakeSignedData [21:10:19]FM_MakeSignedData [21:10:19]SAM_PROTO_SignData [21:10:19]wFMCommunicate request_size=4 [21:10:19]MH_SAM_APDU [21:10:19]CAPDU: 80 0D 01 02 [21:10:19]Write to MH i2c: E2 08 00 56 32 80 0D 01 02 00 00 00 00 01 [21:10:19]Write i2c OK [21:10:19]MH_I2C_Read... [21:10:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:19]Read from MH i2c: E2 [21:10:19]MH_I2C_Read... [21:10:19]Read from MH i2c: E2 03 00 [21:10:19]MH_I2C_Read... [21:10:19]Read from MH i2c: E2 03 00 56 32 00 90 00 FC [21:10:19]RAPDU: 90 00 [21:10:19]wFMCommunicate OK [21:10:19]wFMCommunicate request_size=255 [21:10:19]MH_SAM_APDU [21:10: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 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 BB 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 09 03 00 35 04 06 00 06 [21:10:19]Write to MH i2c: E2 02 01 57 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 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 BB 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 09 03 00 35 04 06 00 06 00 00 B3 [21:10:19]Write i2c OK [21:10:19]MH_I2C_Read... [21:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:20]Read from MH i2c: E2 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 03 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 03 00 57 32 00 90 00 FD [21:10:20]RAPDU: 90 00 [21:10:20]wFMCommunicate OK [21:10:20]wFMCommunicate request_size=10 [21:10:20]MH_SAM_APDU [21:10:20]CAPDU: 80 0D 02 02 05 39 D3 13 14 C2 [21:10:20]Write to MH i2c: E2 0D 00 58 32 80 0D 02 02 05 00 39 D3 13 14 C2 00 00 03 [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:20]Read from MH i2c: E2 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 03 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 03 00 58 32 00 90 00 FE [21:10:20]RAPDU: 90 00 [21:10:20]wFMCommunicate OK [21:10:20]wFMCommunicate request_size=4 [21:10:20]MH_SAM_APDU [21:10:20]CAPDU: 80 0D 03 02 [21:10:20]Write to MH i2c: E2 08 00 59 32 80 0D 03 02 00 00 00 00 06 [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:20]Read from MH i2c: E2 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 0B 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 0B 00 59 32 00 6D 07 ED 94 F9 B7 C0 95 90 00 01 [21:10:20]RAPDU: 6D 07 ED 94 F9 B7 C0 95 90 00 [21:10:20]wFMCommunicate OK [21:10:20]SAM_PROTO_SignData done [21:10:20]FM_MakeSignedData done [21:10:20]CreateOFDProtocolMessage [21:10:20]wFMCommunicate request_size=4 [21:10:20]MH_SAM_APDU [21:10:20]CAPDU: 80 11 00 00 [21:10:20]Write to MH i2c: E2 08 00 5A 32 80 11 00 00 00 00 00 00 06 [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:20]Read from MH i2c: E2 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 17 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: E2 17 00 5A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 53 [21:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:10:20]wFMCommunicate OK [21:10:20]CreateOFDProtocolMessage done [21:10:20]OFDSenderStorePacket 199083 [21:10:20]StoreOFDPacket docnum=199083 [21:10:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BF 77 07 01 73 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 BB 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 09 03 00 35 04 06 00 06 39 D3 13 14 C2 6D 07 ED 94 F9 B7 C0 95 [21:10:20]CheckFolder [21:10:20]dirname=/storage/ofd_packets [21:10:20]CheckFolder done [21:10:20]ProducePacketName [21:10:20]name=ofd_packets/00199083 [21:10:20]NVStorageSaveData ofd_packets/00199083 [21:10:20]File name is /storage/ofd_packets/00199083 [21:10:20]Write 301 bytes [21:10:20]NVStorageSaveData done [21:10:20]OFDSenderStorePacket done [21:10:20]KKMCreateOFDPacket done [21:10:20]NVStorageSaveData kkm_last_timestamp [21:10:20]File name is /storage/kkm_last_timestamp [21:10:20]Write 4 bytes [21:10:20]NVStorageSaveData done [21:10:20]ExternCall_PrintAddStr [21:10:20]wPrintStart [21:10:20]Write to MH i2c: 01 00 00 5B 32 8D [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 07 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 07 00 5B 32 00 00 00 00 00 FF 0F A2 [21:10:20]RasterBufferAndPrint [21:10:20]line 小褔械褌 N : (1)11326552 [21:10:20]line 袠袧袧: 02508201610067 [21:10:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:10:20]line 袩袪袨袛袗袞袗 [21:10:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:10:20]line 孝芯胁邪褉: 2710124500 [21:10:20]line 袗懈-95-袣-5 [21:10:20]line 22.920 * 74.20 [21:10:20]line = 1700.66 [21:10:20]line 袧袛小 12% 袧小袩 1% [21:10:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:10:20]line 袠孝袨袚袨: 1700.66 [21:10:20]line 袧小袩 1% : 15.05 [21:10:20]line 袧袛小 12% : 180.60 [21:10:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:10:20]line 袘械蟹薪邪谢.: 1700.66 [21:10:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:10:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:10:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:10:20]line 效械泻 691 17.08.2024 21:10 [21:10:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:10:20]line 袟袧袦: 0300000079 [21:10:20]line 袪袧袦: 0000000000092545 [21:10:20]line 袙械褉褋懈褟 袣袣袦: 001 [21:10:20]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:10:20]line 肖袦: 0000000000871802 [21:10:20]line 肖袛: 199083 [21:10:20]line 肖袩袛: 6845424145602 [21:10:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211019&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199083&fm=6845424145602&tin=02508201610067®Number=0000000000092545&sum=170066 [21:10:20]written 0, free lines is 4095 [21:10:20]OFD Sender: Processing packet 199083 [packets to send 246, broken 245] [21:10:20]ProducePacketName [21:10:20]name=ofd_packets/00199083 [21:10:20]OFD Sender: To server: 嚂鰌G, [21:10:20]CommunicateWithHost lk.salyk.kg:30040 [21:10:20]ConnectInit lk.salyk.kg [21:10:20]Connected sock=10 [21:10:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BF 77 07 01 73 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 52 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 52 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 02 00 00 F4 03 04 00 BB 11 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 09 03 00 35 04 06 00 06 39 D3 13 14 C2 6D 07 ED 94 F9 B7 C0 95 [21:10:20]Write to MH i2c: 01 00 00 85 32 B7 [21:10:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 72 47 00 73 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AB 09 03 00 F4 03 04 00 CA BD C0 66 B6 04 01 00 00 B6 BF B2 8E 41 CD 34 F4 [21:10:20]CommunicateWithHost err = 0 [21:10:20]CheckOFDResponse [21:10:20]1017 (14) - 77093643461234 [21:10:20]1041 (16) - 0000000000871802 [21:10:20]1040 (4) - 199083 [21:10:20]1012 (4) - 17.08.2024 15:12 [21:10:20]1206 (1) - 0 [21:10:20]OFD Sender: Remove packet 199083 [21:10:20]ProducePacketName [21:10:20]name=ofd_packets/00199083 [21:10:20]NVStorageDeleteData [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 07 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: 01 07 00 85 32 00 00 00 00 00 EE 0C B8 [21:10:20]RasterBufferAndPrint [21:10:20]line [21:10:20]line [21:10:20]line [21:10:20]line [21:10:20]line [21:10:20]written 0, free lines is 3339 [21:10:20]MH_Cut [21:10:20]Write to MH i2c: D1 01 00 8C 32 01 90 [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: D1 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: D1 01 00 [21:10:20]MH_I2C_Read... [21:10:20]Read from MH i2c: D1 01 00 8C 32 00 8F [21:10:20]Write to MH i2c: 01 00 00 8D 32 BF [21:10:20]Write i2c OK [21:10:20]MH_I2C_Read... [21:10:21]OFD Sender: No OFD packet to send [21:10:21]*** Cut start [21:10:21]*** Purtial cut [21:10:21]*** Stage 1: CUTSNS_PIN = 1 [21:10:21]Read from MH i2c: 01 [21:10:21]MH_I2C_Read... [21:10:21]*** Stop cut motor [21:10:21]*** Cut end [21:10:21]Read from MH i2c: 01 07 00 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: 01 07 00 8D 32 00 00 00 00 00 FF 0F D4 [21:10:21]process_action close_receipt done [21:10:21]requested_data is exist [21:10:21]produce_requested_data [21:10:21]requested_item fm.sn is exist - process it [21:10:21]wFMCommunicate request_size=4 [21:10:21]MH_SAM_APDU [21:10:21]CAPDU: 80 11 00 00 [21:10:21]Write to MH i2c: E2 08 00 8E 32 80 11 00 00 00 00 00 00 3A [21:10:21]Write i2c OK [21:10:21]MH_I2C_Read... [21:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:21]Read from MH i2c: E2 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 17 00 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 17 00 8E 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 87 [21:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:10:21]wFMCommunicate OK [21:10:21]requested_item fd.num is exist - process it [21:10:21]SAM_PROTO_GetFieldsCounters [21:10:21]wFMCommunicate request_size=4 [21:10:21]MH_SAM_APDU [21:10:21]CAPDU: 80 13 00 00 [21:10:21]Write to MH i2c: E2 08 00 8F 32 80 13 00 00 00 00 00 00 3D [21:10:21]Write i2c OK [21:10:21]MH_I2C_Read... [21:10:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:21]Read from MH i2c: E2 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 62 00 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 62 00 8F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [21:10:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:21]wFMCommunicate OK [21:10:21]SAM_PROTO_GetFieldsCounters done [21:10:21]requested_item shift.num is exist - process it [21:10:21]requested_item shift.opened is exist - process it [21:10:21]req_shift_opened [21:10:21]FM_GetShiftState [21:10:21]SAM_PROTO_GetShiftState [21:10:21]wFMCommunicate request_size=4 [21:10:21]MH_SAM_APDU [21:10:21]CAPDU: 80 13 01 00 [21:10:21]Write to MH i2c: E2 08 00 90 32 80 13 01 00 00 00 00 00 3F [21:10:21]Write i2c OK [21:10:21]MH_I2C_Read... [21:10:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:21]Read from MH i2c: E2 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 0E 00 [21:10:21]MH_I2C_Read... [21:10:21]Read from MH i2c: E2 0E 00 90 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9F [21:10:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:10:21]wFMCommunicate OK [21:10:21]SAM_PROTO_GetShiftState done [21:10:21]FM_GetShiftState done [21:10:21]req_shift_opened done [21:10:21]requested_item shift.open_date is exist - process it [21:10:21]req_shift_open_date [21:10:21]req_shift_open_date done [21:10:21]produce_requested_data done [21:10:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199083,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:10:21]process_action_free close_receipt [21:10:21]json_value_free [21:10:21]json_value_free done [21:10:21]process_json_proto returns [21:10:21]Send response to host [21:10:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199083,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:10:21]free response buf [21:10:21]execute_script done [21:10:21]execute_script returns [21:10:21]free content buf [21:10:21]Sock 9.Close socket [21:10:21]Sock 9.Thread stoped [21:10:26]OFD Sender: No OFD packet to send [21:10:31]OFD Sender: No OFD packet to send [21:10:36]OFD Sender: No OFD packet to send [21:10:41]OFD Sender: No OFD packet to send [21:10:46]OFD Sender: No OFD packet to send [21:10:51]OFD Sender: No OFD packet to send [21:10:56]OFD Sender: No OFD packet to send [21:11:01]OFD Sender: No OFD packet to send [21:11:06]OFD Sender: No OFD packet to send [21:11:11]OFD Sender: No OFD packet to send [21:11:16]OFD Sender: No OFD packet to send [21:11:21]OFD Sender: No OFD packet to send [21:11:26]OFD Sender: No OFD packet to send [21:11:31]OFD Sender: No OFD packet to send [21:11:36]OFD Sender: No OFD packet to send [21:11:41]OFD Sender: No OFD packet to send [21:11:46]OFD Sender: No OFD packet to send [21:11:51]OFD Sender: No OFD packet to send [21:11:56]OFD Sender: No OFD packet to send [21:12:01]OFD Sender: No OFD packet to send [21:12:06]OFD Sender: No OFD packet to send [21:12:06]accept exits with 7 [21:12:06]New connection [21:12:06]New thread 3066793316 created [21:12:06]Thread 3066936676 joined [21:12:06]Waiting for new connection... [21:12:06] Sock 7.Parse request [21:12:06]Sock 7.Check first char [21:12:06]Sock 7.First char is OK [21:12:06]request: POST /json_proto HTTP/1.0 [21:12:06]Method: POST [21:12:06]URL: /json_proto [21:12:06]Method is POST - this is cgi request [21:12:06]url: /json_proto [21:12:06]query_string will be loaded in cgi processing [21:12:06]execute_cgi json_proto POST (null) [21:12:06]execute_cgi path=json_proto method=POST [21:12:06]POST find Content-Length [21:12:06]Host: 172.17.46.195:8080 [21:12:06]Content-Length: 679 [21:12:06]Content-Type: application/json [21:12:06] [21:12:06]POST finish read [21:12:06]Found Content-Length = 679 [21:12:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:06]execute_script... [21:12: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)11326553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:06]POST & json_proto [21:12:06]process_json_proto [21:12:06]json parsed OK: [21:12:06]protocol is kg_v1.0 [21:12:06]action value=close_receipt [21:12:06]process_action close_receipt [21:12:06]cmd_close_receipt [21:12:06]MH_GetDate [21:12:06]Write to MH i2c: F0 00 00 91 32 B2 [21:12:06]Write i2c OK [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 09 00 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 09 00 91 32 00 27 12 C1 66 8D AE BC 66 78 [21:12:06]GetLastDocTimeStamp 1723929019 [21:12:06]current date 1723929127 [21:12:06]FM_GetShiftState [21:12:06]SAM_PROTO_GetShiftState [21:12:06]wFMCommunicate request_size=4 [21:12:06]MH_SAM_APDU [21:12:06]CAPDU: 80 13 01 00 [21:12:06]Write to MH i2c: E2 08 00 92 32 80 13 01 00 00 00 00 00 41 [21:12:06]Write i2c OK [21:12:06]MH_I2C_Read... [21:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:06]Read from MH i2c: E2 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: E2 0E 00 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: E2 0E 00 92 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A1 [21:12:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:12:06]wFMCommunicate OK [21:12:06]SAM_PROTO_GetShiftState done [21:12:06]FM_GetShiftState done [21:12:06]opened in 1723853126 [21:12:06]opened+sec_in_day 1723939526 [21:12:06]quantity*price = 50036 [21:12:06]sum+1 = 50037 [21:12:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 692 17.08.2024 21:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199084 肖袩袛: 267873539280565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211207&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199084&fm=267873539280565&tin=02508201610067®Number=0000000000092545&sum=50000 [21:12:07]StoreToDocumentArchive [21:12:07]shift 463 fd 199084 [21:12:07]save to /storage/0463/doc_00199084 [21:12:07]save last doc name /storage/0463/doc_00199084 to /storage/kkm_last_doc_name [21:12:07]save OK [21:12:07]Clear old archive folders... [21:12:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:12:07]tlvbuf is 01A39800 [21:12:07]SAM_PROTO_ClearQueue [21:12:07]wFMCommunicate request_size=4 [21:12:07]MH_SAM_APDU [21:12:07]CAPDU: 80 09 00 00 [21:12:07]Write to MH i2c: E2 08 00 9F 32 80 09 00 00 00 00 00 00 43 [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:07]Read from MH i2c: E2 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 9F 32 00 90 00 45 [21:12:07]RAPDU: 90 00 [21:12:07]wFMCommunicate OK [21:12:07]SAM_PROTO_ClearQueue done [21:12:07]KKMCreateOFDPacket [21:12:07]OFDProtocolAddRootSTLVToBuf [21:12:07]FM_MakeSignedData [21:12:07]FM_MakeSignedData [21:12:07]SAM_PROTO_SignData [21:12:07]wFMCommunicate request_size=4 [21:12:07]MH_SAM_APDU [21:12:07]CAPDU: 80 0D 01 02 [21:12:07]Write to MH i2c: E2 08 00 A0 32 80 0D 01 02 00 00 00 00 4B [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:07]Read from MH i2c: E2 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 A0 32 00 90 00 46 [21:12:07]RAPDU: 90 00 [21:12:07]wFMCommunicate OK [21:12:07]wFMCommunicate request_size=255 [21:12:07]MH_SAM_APDU [21:12: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 27 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 09 03 00 35 04 06 00 F3 [21:12:07]Write to MH i2c: E2 02 01 A1 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 27 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 09 03 00 35 04 06 00 F3 00 00 54 [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 A1 32 00 90 00 47 [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=10 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 02 02 05 A1 2B 27 4E B5 [21:12:08]Write to MH i2c: E2 0D 00 A2 32 80 0D 02 02 05 00 A1 2B 27 4E B5 00 00 4E [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 A2 32 00 90 00 48 [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 03 02 [21:12:08]Write to MH i2c: E2 08 00 A3 32 80 0D 03 02 00 00 00 00 50 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 A3 32 00 74 21 6F 68 BA DF C6 5B 90 00 77 [21:12:08]RAPDU: 74 21 6F 68 BA DF C6 5B 90 00 [21:12:08]wFMCommunicate OK [21:12:08]SAM_PROTO_SignData done [21:12:08]FM_MakeSignedData done [21:12:08]CreateOFDProtocolMessage [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 11 00 00 [21:12:08]Write to MH i2c: E2 08 00 A4 32 80 11 00 00 00 00 00 00 50 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 A4 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9D [21:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:12:08]wFMCommunicate OK [21:12:08]CreateOFDProtocolMessage done [21:12:08]OFDSenderStorePacket 199084 [21:12:08]StoreOFDPacket docnum=199084 [21:12:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 08 53 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 27 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 09 03 00 35 04 06 00 F3 A1 2B 27 4E B5 74 21 6F 68 BA DF C6 5B [21:12:08]CheckFolder [21:12:08]dirname=/storage/ofd_packets [21:12:08]CheckFolder done [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00199084 [21:12:08]NVStorageSaveData ofd_packets/00199084 [21:12:08]File name is /storage/ofd_packets/00199084 [21:12:08]Write 301 bytes [21:12:08]NVStorageSaveData done [21:12:08]OFDSenderStorePacket done [21:12:08]KKMCreateOFDPacket done [21:12:08]NVStorageSaveData kkm_last_timestamp [21:12:08]File name is /storage/kkm_last_timestamp [21:12:08]Write 4 bytes [21:12:08]NVStorageSaveData done [21:12:08]ExternCall_PrintAddStr [21:12:08]wPrintStart [21:12:08]Write to MH i2c: 01 00 00 A5 32 D7 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 A5 32 00 00 00 00 00 FF 0F EC [21:12:08]RasterBufferAndPrint [21:12:08]line 小褔械褌 N : (1)11326553 [21:12:08]line 袠袧袧: 02508201610067 [21:12:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:12:08]line 袩袪袨袛袗袞袗 [21:12:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [21:12:08]line 孝芯胁邪褉: 2710124130 [21:12:08]line 袗懈-92-袣-4 [21:12:08]line 7.380 * 67.80 [21:12:08]line = 500.36 [21:12:08]line 袧袛小 12% 袧小袩 1% [21:12:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:12:08]line 袨袣袪校袚袥袝袧袠袝: -0.36 [21:12:08]line 袠孝袨袚袨: 500.00 [21:12:08]line 袙薪械褋械薪芯: 500.00 [21:12:08]line 小袛袗效袗: 0.00 [21:12:08]line 袧小袩 1% : 4.43 [21:12:08]line 袧袛小 12% : 53.14 [21:12:08]line 袧邪谢懈褔薪褘屑懈: 500.00 [21:12:08]line 袘械蟹薪邪谢.: 0.00 [21:12:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:12:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:12:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:12:08]line 效械泻 692 17.08.2024 21:12 [21:12:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:12:08]line 袟袧袦: 0300000079 [21:12:08]line 袪袧袦: 0000000000092545 [21:12:08]line 袙械褉褋懈褟 袣袣袦: 001 [21:12:08]line 肖袦: 0000000000871802 [21:12:08]line 肖袛: 199084 [21:12:08]line 肖袩袛: 267873539280565 [21:12:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211207&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199084&fm=267873539280565&tin=02508201610067®Number=0000000000092545&sum=50000 [21:12:08]OFD Sender: Processing packet 199084 [packets to send 246, broken 245] [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00199084 [21:12:08]OFD Sender: To server: 嚂鰌G, [21:12:08]CommunicateWithHost lk.salyk.kg:30040 [21:12:08]ConnectInit lk.salyk.kg [21:12:08]written 0, free lines is 4095 [21:12:08]Connected sock=10 [21:12:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 08 53 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 27 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 09 03 00 35 04 06 00 F3 A1 2B 27 4E B5 74 21 6F 68 BA DF C6 5B [21:12:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5A 67 47 00 38 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AC 09 03 00 F4 03 04 00 36 BE C0 66 B6 04 01 00 00 D7 D7 70 97 5F 4E D4 E6 [21:12:09]CommunicateWithHost err = 0 [21:12:09]CheckOFDResponse [21:12:09]1017 (14) - 77093643461234 [21:12:09]1041 (16) - 0000000000871802 [21:12:09]1040 (4) - 199084 [21:12:09]1012 (4) - 17.08.2024 15:13 [21:12:09]1206 (1) - 0 [21:12:09]OFD Sender: Remove packet 199084 [21:12:09]ProducePacketName [21:12:09]name=ofd_packets/00199084 [21:12:09]NVStorageDeleteData [21:12:09]Write to MH i2c: 01 00 00 D0 32 02 [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 D0 32 00 00 00 00 00 E8 0C FD [21:12:09]RasterBufferAndPrint [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]written 0, free lines is 3310 [21:12:09]MH_Cut [21:12:09]Write to MH i2c: D1 01 00 D7 32 01 DB [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 D7 32 00 DA [21:12:09]Write to MH i2c: 01 00 00 D8 32 0A [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]OFD Sender: No OFD packet to send [21:12:09]*** Cut start [21:12:09]*** Purtial cut [21:12:09]*** CUTSNS_PIN = 0 [21:12:10]*** Stage 1: CUTSNS_PIN = 1 [21:12:11]Read from MH i2c: 01 [21:12:11]MH_I2C_Read... [21:12:11]*** Stop cut motor [21:12:11]*** Cut end [21:12:11]Read from MH i2c: 01 07 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: 01 07 00 D8 32 00 00 00 00 00 FF 0F 1F [21:12:11]process_action close_receipt done [21:12:11]requested_data is exist [21:12:11]produce_requested_data [21:12:11]requested_item fm.sn is exist - process it [21:12:11]wFMCommunicate request_size=4 [21:12:11]MH_SAM_APDU [21:12:11]CAPDU: 80 11 00 00 [21:12:11]Write to MH i2c: E2 08 00 D9 32 80 11 00 00 00 00 00 00 85 [21:12:11]Write i2c OK [21:12:11]MH_I2C_Read... [21:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:11]Read from MH i2c: E2 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 17 00 [21:12:11]MH_I2C_Read... [21:12:11]Read from MH i2c: E2 17 00 D9 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [21:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:12:11]wFMCommunicate OK [21:12:11]requested_item fd.num is exist - process it [21:12:11]SAM_PROTO_GetFieldsCounters [21:12:11]wFMCommunicate request_size=4 [21:12:11]MH_SAM_APDU [21:12:11]CAPDU: 80 13 00 00 [21:12:11]Write to MH i2c: E2 08 00 DA 32 80 13 00 00 00 00 00 00 88 [21:12:11]Write i2c OK [21:12:11]MH_I2C_Read... [21:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:12]Read from MH i2c: E2 [21:12:12]MH_I2C_Read... [21:12:12]Read from MH i2c: E2 62 00 [21:12:12]MH_I2C_Read... [21:12:12]Read from MH i2c: E2 62 00 DA 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [21:12:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B4 02 00 00 5E 04 04 00 B4 02 00 00 57 04 04 00 B5 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:12]wFMCommunicate OK [21:12:12]SAM_PROTO_GetFieldsCounters done [21:12:12]requested_item shift.num is exist - process it [21:12:12]requested_item shift.opened is exist - process it [21:12:12]req_shift_opened [21:12:12]FM_GetShiftState [21:12:12]SAM_PROTO_GetShiftState [21:12:12]wFMCommunicate request_size=4 [21:12:12]MH_SAM_APDU [21:12:12]CAPDU: 80 13 01 00 [21:12:12]Write to MH i2c: E2 08 00 DB 32 80 13 01 00 00 00 00 00 8A [21:12:12]Write i2c OK [21:12:12]MH_I2C_Read... [21:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:12]Read from MH i2c: E2 [21:12:12]MH_I2C_Read... [21:12:12]Read from MH i2c: E2 0E 00 [21:12:12]MH_I2C_Read... [21:12:12]Read from MH i2c: E2 0E 00 DB 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EA [21:12:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:12:12]wFMCommunicate OK [21:12:12]SAM_PROTO_GetShiftState done [21:12:12]FM_GetShiftState done [21:12:12]req_shift_opened done [21:12:12]requested_item shift.open_date is exist - process it [21:12:12]req_shift_open_date [21:12:12]req_shift_open_date done [21:12:12]produce_requested_data done [21:12:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199084,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:12:12]process_action_free close_receipt [21:12:12]json_value_free [21:12:12]json_value_free done [21:12:12]process_json_proto returns [21:12:12]Send response to host [21:12:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199084,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:12:12]free response buf [21:12:12]execute_script done [21:12:12]execute_script returns [21:12:12]free content buf [21:12:12]Sock 7.Close socket [21:12:12]Sock 7.Thread stoped [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:14]OFD Sender: No OFD packet to send [21:13:19]OFD Sender: No OFD packet to send [21:13:24]OFD Sender: No OFD packet to send [21:13:29]OFD Sender: No OFD packet to send [21:13:34]OFD Sender: No OFD packet to send [21:13:39]OFD Sender: No OFD packet to send [21:13:44]OFD Sender: No OFD packet to send [21:13:49]OFD Sender: No OFD packet to send [21:13:54]OFD Sender: No OFD packet to send [21:13:59]OFD Sender: No OFD packet to send [21:14:04]OFD Sender: No OFD packet to send [21:14:09]OFD Sender: No OFD packet to send [21:14:14]OFD Sender: No OFD packet to send [21:14:19]OFD Sender: No OFD packet to send [21:14:24]OFD Sender: No OFD packet to send [21:14:29]accept exits with 9 [21:14:29]New connection [21:14:29]New thread 3066936676 created [21:14:29]Thread 3066793316 joined [21:14:29]Waiting for new connection... [21:14:29] Sock 9.Parse request [21:14:29]Sock 9.Check first char [21:14:29]Sock 9.First char is OK [21:14:29]request: POST /json_proto HTTP/1.0 [21:14:29]Method: POST [21:14:29]URL: /json_proto [21:14:29]Method is POST - this is cgi request [21:14:29]url: /json_proto [21:14:29]query_string will be loaded in cgi processing [21:14:29]execute_cgi json_proto POST (null) [21:14:29]execute_cgi path=json_proto method=POST [21:14:29]POST find Content-Length [21:14:29]Host: 172.17.46.195:8080 [21:14:29]Content-Length: 805 [21:14:29]Content-Type: application/json [21:14:29] [21:14:29]POST finish read [21:14:29]Found Content-Length = 805 [21:14:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:29]execute_script... [21:14: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)11326554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:29]POST & json_proto [21:14:29]process_json_proto [21:14:29]json parsed OK: [21:14:29]protocol is kg_v1.0 [21:14:29]action value=close_receipt [21:14:29]process_action close_receipt [21:14:29]cmd_close_receipt [21:14:29]MH_GetDate [21:14:29]Write to MH i2c: F0 00 00 DC 32 FD [21:14:29]Write i2c OK [21:14:29]MH_I2C_Read... [21:14:29]Read from MH i2c: F0 [21:14:29]MH_I2C_Read... [21:14:29]Read from MH i2c: F0 09 00 [21:14:29]MH_I2C_Read... [21:14:29]Read from MH i2c: F0 09 00 DC 32 00 B6 12 C1 66 8D AE BC 66 52 [21:14:29]GetLastDocTimeStamp 1723929127 [21:14:29]current date 1723929270 [21:14:29]FM_GetShiftState [21:14:29]SAM_PROTO_GetShiftState [21:14:29]wFMCommunicate request_size=4 [21:14:29]MH_SAM_APDU [21:14:29]CAPDU: 80 13 01 00 [21:14:29]Write to MH i2c: E2 08 00 DD 32 80 13 01 00 00 00 00 00 8C [21:14:29]Write i2c OK [21:14:29]MH_I2C_Read... [21:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:29]Read from MH i2c: E2 [21:14:29]MH_I2C_Read... [21:14:29]Read from MH i2c: E2 0E 00 [21:14:29]MH_I2C_Read... [21:14:29]Read from MH i2c: E2 0E 00 DD 32 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EC [21:14:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:14:29]wFMCommunicate OK [21:14:29]SAM_PROTO_GetShiftState done [21:14:29]FM_GetShiftState done [21:14:29]opened in 1723853126 [21:14:29]opened+sec_in_day 1723939526 [21:14:29]quantity*price = 100021 [21:14:29]sum+1 = 100023 [21:14:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 693 17.08.2024 21:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199085 肖袩袛: 31280560454040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211430&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199085&fm=31280560454040&tin=02508201610067®Number=0000000000092545&sum=100022 [21:14:30]StoreToDocumentArchive [21:14:30]shift 463 fd 199085 [21:14:30]save to /storage/0463/doc_00199085 [21:14:30]save last doc name /storage/0463/doc_00199085 to /storage/kkm_last_doc_name [21:14:30]save OK [21:14:30]Clear old archive folders... [21:14:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:14:30]tlvbuf is 01969B40 [21:14:30]SAM_PROTO_ClearQueue [21:14:30]wFMCommunicate request_size=4 [21:14:30]MH_SAM_APDU [21:14:30]CAPDU: 80 09 00 00 [21:14:30]Write to MH i2c: E2 08 00 EA 32 80 09 00 00 00 00 00 00 8E [21:14:30]Write i2c OK [21:14:30]MH_I2C_Read... [21:14:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:30]Read from MH i2c: E2 [21:14:30]MH_I2C_Read... [21:14:30]Read from MH i2c: E2 03 00 [21:14:30]MH_I2C_Read... [21:14:30]Read from MH i2c: E2 03 00 EA 32 00 90 00 90 [21:14:30]RAPDU: 90 00 [21:14:30]wFMCommunicate OK [21:14:30]SAM_PROTO_ClearQueue done [21:14:30]KKMCreateOFDPacket [21:14:30]OFDProtocolAddRootSTLVToBuf [21:14:30]FM_MakeSignedData [21:14:30]FM_MakeSignedData [21:14:30]SAM_PROTO_SignData [21:14:30]wFMCommunicate request_size=4 [21:14:30]MH_SAM_APDU [21:14:30]CAPDU: 80 0D 01 02 [21:14:30]Write to MH i2c: E2 08 00 EB 32 80 0D 01 02 00 00 00 00 96 [21:14:30]Write i2c OK [21:14:30]MH_I2C_Read... [21:14:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:30]Read from MH i2c: E2 [21:14:30]MH_I2C_Read... [21:14:30]Read from MH i2c: E2 03 00 [21:14:30]MH_I2C_Read... [21:14:30]Read from MH i2c: E2 03 00 EB 32 00 90 00 91 [21:14:30]RAPDU: 90 00 [21:14:30]wFMCommunicate OK [21:14:30]wFMCommunicate request_size=255 [21:14:30]MH_SAM_APDU [21:14: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 B6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 09 03 00 35 04 06 00 1C [21:14:30]Write to MH i2c: E2 02 01 EC 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 B6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 09 03 00 35 04 06 00 1C 00 00 B3 [21:14:30]Write i2c OK [21:14:30]MH_I2C_Read... [21:14:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:31]Read from MH i2c: E2 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 03 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 03 00 EC 32 00 90 00 92 [21:14:31]RAPDU: 90 00 [21:14:31]wFMCommunicate OK [21:14:31]wFMCommunicate request_size=10 [21:14:31]MH_SAM_APDU [21:14:31]CAPDU: 80 0D 02 02 05 73 12 B1 B9 98 [21:14:31]Write to MH i2c: E2 0D 00 ED 32 80 0D 02 02 05 00 73 12 B1 B9 98 00 00 2A [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:31]Read from MH i2c: E2 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 03 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 03 00 ED 32 00 90 00 93 [21:14:31]RAPDU: 90 00 [21:14:31]wFMCommunicate OK [21:14:31]wFMCommunicate request_size=4 [21:14:31]MH_SAM_APDU [21:14:31]CAPDU: 80 0D 03 02 [21:14:31]Write to MH i2c: E2 08 00 EE 32 80 0D 03 02 00 00 00 00 9B [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:31]Read from MH i2c: E2 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 0B 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 0B 00 EE 32 00 11 DE A8 A3 48 81 7A 91 90 00 AA [21:14:31]RAPDU: 11 DE A8 A3 48 81 7A 91 90 00 [21:14:31]wFMCommunicate OK [21:14:31]SAM_PROTO_SignData done [21:14:31]FM_MakeSignedData done [21:14:31]CreateOFDProtocolMessage [21:14:31]wFMCommunicate request_size=4 [21:14:31]MH_SAM_APDU [21:14:31]CAPDU: 80 11 00 00 [21:14:31]Write to MH i2c: E2 08 00 EF 32 80 11 00 00 00 00 00 00 9B [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:31]Read from MH i2c: E2 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 17 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: E2 17 00 EF 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [21:14:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:14:31]wFMCommunicate OK [21:14:31]CreateOFDProtocolMessage done [21:14:31]OFDSenderStorePacket 199085 [21:14:31]StoreOFDPacket docnum=199085 [21:14:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D3 77 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 B6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 09 03 00 35 04 06 00 1C 73 12 B1 B9 98 11 DE A8 A3 48 81 7A 91 [21:14:31]CheckFolder [21:14:31]dirname=/storage/ofd_packets [21:14:31]CheckFolder done [21:14:31]ProducePacketName [21:14:31]name=ofd_packets/00199085 [21:14:31]NVStorageSaveData ofd_packets/00199085 [21:14:31]File name is /storage/ofd_packets/00199085 [21:14:31]Write 301 bytes [21:14:31]NVStorageSaveData done [21:14:31]OFDSenderStorePacket done [21:14:31]KKMCreateOFDPacket done [21:14:31]NVStorageSaveData kkm_last_timestamp [21:14:31]File name is /storage/kkm_last_timestamp [21:14:31]Write 4 bytes [21:14:31]NVStorageSaveData done [21:14:31]ExternCall_PrintAddStr [21:14:31]wPrintStart [21:14:31]Write to MH i2c: 01 00 00 F0 32 22 [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 07 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 07 00 F0 32 00 00 00 00 00 FF 0F 37 [21:14:31]RasterBufferAndPrint [21:14:31]line 小褔械褌 N : (1)11326554 [21:14:31]line 袠袧袧: 02508201610067 [21:14:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:14:31]line 袩袪袨袛袗袞袗 [21:14:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [21:14:31]line 孝芯胁邪褉: 2710124500 [21:14:31]line 袗懈-95-袣-5 [21:14:31]line 13.480 * 74.20 [21:14:31]line = 1000.22 [21:14:31]line 袧袛小 12% 袧小袩 1% [21:14:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:14:31]line 袠孝袨袚袨: 1000.22 [21:14:31]line 袧小袩 1% : 8.85 [21:14:31]line 袧袛小 12% : 106.22 [21:14:31]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:14:31]line 袘械蟹薪邪谢.: 1000.22 [21:14:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:14:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:14:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:14:31]line 效械泻 693 17.08.2024 21:14 [21:14:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:14:31]line 袟袧袦: 0300000079 [21:14:31]line 袪袧袦: 0000000000092545 [21:14:31]line 袙械褉褋懈褟 袣袣袦: 001 [21:14:31]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:14:31]line 肖袦: 0000000000871802 [21:14:31]line 肖袛: 199085 [21:14:31]line 肖袩袛: 31280560454040 [21:14:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211430&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199085&fm=31280560454040&tin=02508201610067®Number=0000000000092545&sum=100022 [21:14:31]written 0, free lines is 4095 [21:14:31]OFD Sender: Processing packet 199085 [packets to send 246, broken 245] [21:14:31]ProducePacketName [21:14:31]name=ofd_packets/00199085 [21:14:31]OFD Sender: To server: 嚂鰌G, [21:14:31]CommunicateWithHost lk.salyk.kg:30040 [21:14:31]ConnectInit lk.salyk.kg [21:14:31]Connected sock=10 [21:14:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 D3 77 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 02 00 00 F4 03 04 00 B6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 09 03 00 35 04 06 00 1C 73 12 B1 B9 98 11 DE A8 A3 48 81 7A 91 [21:14:31]Write to MH i2c: 01 00 00 1A 33 4D [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 07 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: 01 07 00 1A 33 00 00 00 00 00 F0 0C 50 [21:14:31]RasterBufferAndPrint [21:14:31]line [21:14:31]line [21:14:31]line [21:14:31]line [21:14:31]line [21:14:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 32 CA 47 00 FD 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AD 09 03 00 F4 03 04 00 C5 BE C0 66 B6 04 01 00 00 11 5A BC 7F 50 22 6F 3B [21:14:31]CommunicateWithHost err = 0 [21:14:31]CheckOFDResponse [21:14:31]1017 (14) - 77093643461234 [21:14:31]1041 (16) - 0000000000871802 [21:14:31]1040 (4) - 199085 [21:14:31]1012 (4) - 17.08.2024 15:16 [21:14:31]1206 (1) - 0 [21:14:31]OFD Sender: Remove packet 199085 [21:14:31]ProducePacketName [21:14:31]name=ofd_packets/00199085 [21:14:31]NVStorageDeleteData [21:14:31]written 0, free lines is 3330 [21:14:31]MH_Cut [21:14:31]Write to MH i2c: D1 01 00 21 33 01 26 [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: D1 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: D1 01 00 [21:14:31]MH_I2C_Read... [21:14:31]Read from MH i2c: D1 01 00 21 33 00 25 [21:14:31]Write to MH i2c: 01 00 00 22 33 55 [21:14:31]Write i2c OK [21:14:31]MH_I2C_Read... [21:14:32]OFD Sender: No OFD packet to send [21:14:32]*** Cut start [21:14:32]*** Purtial cut [21:14:32]*** Stage 1: CUTSNS_PIN = 1 [21:14:32]Read from MH i2c: 01 [21:14:32]MH_I2C_Read... [21:14:32]*** Stop cut motor [21:14:32]*** Cut end [21:14:32]Read from MH i2c: 01 07 00 [21:14:32]MH_I2C_Read... [21:14:32]Read from MH i2c: 01 07 00 22 33 00 00 00 00 00 FF 0F 6A [21:14:32]process_action close_receipt done [21:14:32]requested_data is exist [21:14:32]produce_requested_data [21:14:32]requested_item fm.sn is exist - process it [21:14:32]wFMCommunicate request_size=4 [21:14:32]MH_SAM_APDU [21:14:32]CAPDU: 80 11 00 00 [21:14:32]Write to MH i2c: E2 08 00 23 33 80 11 00 00 00 00 00 00 D0 [21:14:32]Write i2c OK [21:14:32]MH_I2C_Read... [21:14:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:32]Read from MH i2c: E2 [21:14:32]MH_I2C_Read... [21:14:32]Read from MH i2c: E2 17 00 [21:14:32]MH_I2C_Read... [21:14:32]Read from MH i2c: E2 17 00 23 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [21:14:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:14:32]wFMCommunicate OK [21:14:32]requested_item fd.num is exist - process it [21:14:32]SAM_PROTO_GetFieldsCounters [21:14:32]wFMCommunicate request_size=4 [21:14:32]MH_SAM_APDU [21:14:32]CAPDU: 80 13 00 00 [21:14:32]Write to MH i2c: E2 08 00 24 33 80 13 00 00 00 00 00 00 D3 [21:14:32]Write i2c OK [21:14:32]MH_I2C_Read... [21:14:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:33]Read from MH i2c: E2 [21:14:33]MH_I2C_Read... [21:14:33]Read from MH i2c: E2 62 00 [21:14:33]MH_I2C_Read... [21:14:33]Read from MH i2c: E2 62 00 24 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [21:14:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B5 02 00 00 5E 04 04 00 B5 02 00 00 57 04 04 00 B6 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:33]wFMCommunicate OK [21:14:33]SAM_PROTO_GetFieldsCounters done [21:14:33]requested_item shift.num is exist - process it [21:14:33]requested_item shift.opened is exist - process it [21:14:33]req_shift_opened [21:14:33]FM_GetShiftState [21:14:33]SAM_PROTO_GetShiftState [21:14:33]wFMCommunicate request_size=4 [21:14:33]MH_SAM_APDU [21:14:33]CAPDU: 80 13 01 00 [21:14:33]Write to MH i2c: E2 08 00 25 33 80 13 01 00 00 00 00 00 D5 [21:14:33]Write i2c OK [21:14:33]MH_I2C_Read... [21:14:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:33]Read from MH i2c: E2 [21:14:33]MH_I2C_Read... [21:14:33]Read from MH i2c: E2 0E 00 [21:14:33]MH_I2C_Read... [21:14:33]Read from MH i2c: E2 0E 00 25 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 35 [21:14:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:14:33]wFMCommunicate OK [21:14:33]SAM_PROTO_GetShiftState done [21:14:33]FM_GetShiftState done [21:14:33]req_shift_opened done [21:14:33]requested_item shift.open_date is exist - process it [21:14:33]req_shift_open_date [21:14:33]req_shift_open_date done [21:14:33]produce_requested_data done [21:14:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199085,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:14:33]process_action_free close_receipt [21:14:33]json_value_free [21:14:33]json_value_free done [21:14:33]process_json_proto returns [21:14:33]Send response to host [21:14:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199085,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:14:33]free response buf [21:14:33]execute_script done [21:14:33]execute_script returns [21:14:33]free content buf [21:14:33]Sock 9.Close socket [21:14:33]Sock 9.Thread stoped [21:14:37]OFD Sender: No OFD packet to send [21:14:42]OFD Sender: No OFD packet to send [21:14:47]OFD Sender: No OFD packet to send [21:14:50]accept exits with 7 [21:14:50]New connection [21:14:50]New thread 3066793316 created [21:14:50]Thread 3066936676 joined [21:14:50]Waiting for new connection... [21:14:50] Sock 7.Parse request [21:14:50]Sock 7.Check first char [21:14:50]Sock 7.First char is OK [21:14:50]request: POST /json_proto HTTP/1.0 [21:14:50]Method: POST [21:14:50]URL: /json_proto [21:14:50]Method is POST - this is cgi request [21:14:50]url: /json_proto [21:14:50]query_string will be loaded in cgi processing [21:14:50]execute_cgi json_proto POST (null) [21:14:50]execute_cgi path=json_proto method=POST [21:14:50]POST find Content-Length [21:14:50]Host: 172.17.46.195:8080 [21:14:50]Content-Length: 684 [21:14:50]Content-Type: application/json [21:14:50] [21:14:50]POST finish read [21:14:50]Found Content-Length = 684 [21:14:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:50]execute_script... [21:14: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)11326556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:50]POST & json_proto [21:14:50]process_json_proto [21:14:50]json parsed OK: [21:14:50]protocol is kg_v1.0 [21:14:50]action value=close_receipt [21:14:50]process_action close_receipt [21:14:50]cmd_close_receipt [21:14:50]MH_GetDate [21:14:50]Write to MH i2c: F0 00 00 26 33 48 [21:14:50]Write i2c OK [21:14:50]MH_I2C_Read... [21:14:50]Read from MH i2c: F0 [21:14:50]MH_I2C_Read... [21:14:50]Read from MH i2c: F0 09 00 [21:14:50]MH_I2C_Read... [21:14:50]Read from MH i2c: F0 09 00 26 33 00 CC 12 C1 66 8D AE BC 66 B3 [21:14:50]GetLastDocTimeStamp 1723929270 [21:14:50]current date 1723929292 [21:14:50]FM_GetShiftState [21:14:50]SAM_PROTO_GetShiftState [21:14:50]wFMCommunicate request_size=4 [21:14:50]MH_SAM_APDU [21:14:50]CAPDU: 80 13 01 00 [21:14:50]Write to MH i2c: E2 08 00 27 33 80 13 01 00 00 00 00 00 D7 [21:14:50]Write i2c OK [21:14:50]MH_I2C_Read... [21:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:50]Read from MH i2c: E2 [21:14:50]MH_I2C_Read... [21:14:50]Read from MH i2c: E2 0E 00 [21:14:50]MH_I2C_Read... [21:14:50]Read from MH i2c: E2 0E 00 27 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 37 [21:14:50]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:14:50]wFMCommunicate OK [21:14:50]SAM_PROTO_GetShiftState done [21:14:50]FM_GetShiftState done [21:14:50]opened in 1723853126 [21:14:50]opened+sec_in_day 1723939526 [21:14:50]quantity*price = 130072 [21:14:50]sum+1 = 130074 [21:14:50]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.73 袠孝袨袚袨: 1300.00 袙薪械褋械薪芯: 1300.00 小袛袗效袗: 0.00 袧小袩 1% : 11.51 袧袛小 12% : 138.13 袧邪谢懈褔薪褘屑懈: 1300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 694 17.08.2024 21:14 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199086 肖袩袛: 107056536884488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211452&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199086&fm=107056536884488&tin=02508201610067®Number=0000000000092545&sum=130000 [21:14:51]StoreToDocumentArchive [21:14:51]shift 463 fd 199086 [21:14:51]save to /storage/0463/doc_00199086 [21:14:51]save last doc name /storage/0463/doc_00199086 to /storage/kkm_last_doc_name [21:14:51]save OK [21:14:51]Clear old archive folders... [21:14:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:14:52]tlvbuf is 019729B0 [21:14:52]SAM_PROTO_ClearQueue [21:14:52]wFMCommunicate request_size=4 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 09 00 00 [21:14:52]Write to MH i2c: E2 08 00 34 33 80 09 00 00 00 00 00 00 D9 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 34 33 00 90 00 DB [21:14:52]RAPDU: 90 00 [21:14:52]wFMCommunicate OK [21:14:52]SAM_PROTO_ClearQueue done [21:14:52]KKMCreateOFDPacket [21:14:52]OFDProtocolAddRootSTLVToBuf [21:14:52]FM_MakeSignedData [21:14:52]FM_MakeSignedData [21:14:52]SAM_PROTO_SignData [21:14:52]wFMCommunicate request_size=4 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 0D 01 02 [21:14:52]Write to MH i2c: E2 08 00 35 33 80 0D 01 02 00 00 00 00 E1 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 35 33 00 90 00 DC [21:14:52]RAPDU: 90 00 [21:14:52]wFMCommunicate OK [21:14:52]wFMCommunicate request_size=255 [21:14:52]MH_SAM_APDU [21:14: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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 CC 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 09 03 00 35 04 06 00 61 [21:14:52]Write to MH i2c: E2 02 01 36 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 CC 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 09 03 00 35 04 06 00 61 00 00 C2 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]OFD Sender: No OFD packet to send [21:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 36 33 00 90 00 DD [21:14:52]RAPDU: 90 00 [21:14:52]wFMCommunicate OK [21:14:52]wFMCommunicate request_size=10 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 0D 02 02 05 5E 0A DA 15 08 [21:14:52]Write to MH i2c: E2 0D 00 37 33 80 0D 02 02 05 00 5E 0A DA 15 08 00 00 4D [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 03 00 37 33 00 90 00 DE [21:14:52]RAPDU: 90 00 [21:14:52]wFMCommunicate OK [21:14:52]wFMCommunicate request_size=4 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 0D 03 02 [21:14:52]Write to MH i2c: E2 08 00 38 33 80 0D 03 02 00 00 00 00 E6 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 0B 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 0B 00 38 33 00 22 1F 6F 10 19 1C CF 02 90 00 AD [21:14:52]RAPDU: 22 1F 6F 10 19 1C CF 02 90 00 [21:14:52]wFMCommunicate OK [21:14:52]SAM_PROTO_SignData done [21:14:52]FM_MakeSignedData done [21:14:52]CreateOFDProtocolMessage [21:14:52]wFMCommunicate request_size=4 [21:14:52]MH_SAM_APDU [21:14:52]CAPDU: 80 11 00 00 [21:14:52]Write to MH i2c: E2 08 00 39 33 80 11 00 00 00 00 00 00 E6 [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:52]Read from MH i2c: E2 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 17 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: E2 17 00 39 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [21:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:14:52]wFMCommunicate OK [21:14:52]CreateOFDProtocolMessage done [21:14:52]OFDSenderStorePacket 199086 [21:14:52]StoreOFDPacket docnum=199086 [21:14:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EA 7E 07 01 E9 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 CC 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 09 03 00 35 04 06 00 61 5E 0A DA 15 08 22 1F 6F 10 19 1C CF 02 [21:14:52]CheckFolder [21:14:52]dirname=/storage/ofd_packets [21:14:52]CheckFolder done [21:14:52]ProducePacketName [21:14:52]name=ofd_packets/00199086 [21:14:52]NVStorageSaveData ofd_packets/00199086 [21:14:52]File name is /storage/ofd_packets/00199086 [21:14:52]Write 301 bytes [21:14:52]NVStorageSaveData done [21:14:52]OFDSenderStorePacket done [21:14:52]KKMCreateOFDPacket done [21:14:52]NVStorageSaveData kkm_last_timestamp [21:14:52]File name is /storage/kkm_last_timestamp [21:14:52]Write 4 bytes [21:14:52]NVStorageSaveData done [21:14:52]ExternCall_PrintAddStr [21:14:52]wPrintStart [21:14:52]Write to MH i2c: 01 00 00 3A 33 6D [21:14:52]Write i2c OK [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: 01 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: 01 07 00 [21:14:52]MH_I2C_Read... [21:14:52]Read from MH i2c: 01 07 00 3A 33 00 00 00 00 00 FF 0F 82 [21:14:52]RasterBufferAndPrint [21:14:52]line 小褔械褌 N : (1)11326556 [21:14:52]line 袠袧袧: 02508201610067 [21:14:52]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:14:52]line 袩袪袨袛袗袞袗 [21:14:52]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:14:52]line 孝芯胁邪褉: 2710124500 [21:14:52]line 袗懈-95-袣-5 [21:14:52]line 17.530 * 74.20 [21:14:52]line = 1300.73 [21:14:52]line 袧袛小 12% 袧小袩 1% [21:14:52]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:14:52]line 袨袣袪校袚袥袝袧袠袝: -0.73 [21:14:52]line 袠孝袨袚袨: 1300.00 [21:14:52]line 袙薪械褋械薪芯: 1300.00 [21:14:52]line 小袛袗效袗: 0.00 [21:14:52]line 袧小袩 1% : 11.51 [21:14:52]line 袧袛小 12% : 138.13 [21:14:52]line 袧邪谢懈褔薪褘屑懈: 1300.00 [21:14:52]line 袘械蟹薪邪谢.: 0.00 [21:14:52]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:14:52]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:14:52]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:14:52]line 效械泻 694 17.08.2024 21:14 [21:14:52]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:14:52]line 袟袧袦: 0300000079 [21:14:52]line 袪袧袦: 0000000000092545 [21:14:52]line 袙械褉褋懈褟 袣袣袦: 001 [21:14:52]line 肖袦: 0000000000871802 [21:14:52]line 肖袛: 199086 [21:14:52]line 肖袩袛: 107056536884488 [21:14:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211452&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199086&fm=107056536884488&tin=02508201610067®Number=0000000000092545&sum=130000 [21:14:52]OFD Sender: Processing packet 199086 [packets to send 246, broken 245] [21:14:52]ProducePacketName [21:14:52]name=ofd_packets/00199086 [21:14:52]OFD Sender: To server: 嚂鰌G, [21:14:52]CommunicateWithHost lk.salyk.kg:30040 [21:14:52]ConnectInit lk.salyk.kg [21:14:52]written 0, free lines is 4095 [21:14:53]Connected sock=10 [21:14:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EA 7E 07 01 E9 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 02 00 00 F4 03 04 00 CC 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 09 03 00 35 04 06 00 61 5E 0A DA 15 08 22 1F 6F 10 19 1C CF 02 [21:14:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 27 47 00 20 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AE 09 03 00 F4 03 04 00 DB BE C0 66 B6 04 01 00 00 B5 13 4D FC 59 F9 DC DF [21:14:53]CommunicateWithHost err = 0 [21:14:53]CheckOFDResponse [21:14:53]1017 (14) - 77093643461234 [21:14:53]1041 (16) - 0000000000871802 [21:14:53]1040 (4) - 199086 [21:14:53]1012 (4) - 17.08.2024 15:16 [21:14:53]1206 (1) - 0 [21:14:53]OFD Sender: Remove packet 199086 [21:14:53]ProducePacketName [21:14:53]name=ofd_packets/00199086 [21:14:53]NVStorageDeleteData [21:14:53]Write to MH i2c: 01 00 00 65 33 98 [21:14:53]Write i2c OK [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: 01 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: 01 07 00 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: 01 07 00 65 33 00 00 00 00 00 E7 0C 92 [21:14:53]RasterBufferAndPrint [21:14:53]line [21:14:53]line [21:14:53]line [21:14:53]line [21:14:53]line [21:14:53]written 0, free lines is 3312 [21:14:53]MH_Cut [21:14:53]Write to MH i2c: D1 01 00 6C 33 01 71 [21:14:53]Write i2c OK [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: D1 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: D1 01 00 [21:14:53]MH_I2C_Read... [21:14:53]Read from MH i2c: D1 01 00 6C 33 00 70 [21:14:53]Write to MH i2c: 01 00 00 6D 33 A0 [21:14:53]Write i2c OK [21:14:53]MH_I2C_Read... [21:14:53]OFD Sender: No OFD packet to send [21:14:54]*** Cut start [21:14:54]*** Purtial cut [21:14:54]*** CUTSNS_PIN = 0 [21:14:54]*** Stage 1: CUTSNS_PIN = 1 [21:14:56]Read from MH i2c: 01 [21:14:56]MH_I2C_Read... [21:14:56]*** Stop cut motor [21:14:56]*** Cut end [21:14:56]Read from MH i2c: 01 07 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: 01 07 00 6D 33 00 00 00 00 00 FF 0F B5 [21:14:56]process_action close_receipt done [21:14:56]requested_data is exist [21:14:56]produce_requested_data [21:14:56]requested_item fm.sn is exist - process it [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 11 00 00 [21:14:56]Write to MH i2c: E2 08 00 6E 33 80 11 00 00 00 00 00 00 1B [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 17 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 17 00 6E 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [21:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:14:56]wFMCommunicate OK [21:14:56]requested_item fd.num is exist - process it [21:14:56]SAM_PROTO_GetFieldsCounters [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 13 00 00 [21:14:56]Write to MH i2c: E2 08 00 6F 33 80 13 00 00 00 00 00 00 1E [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 62 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 62 00 6F 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [21:14:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:56]wFMCommunicate OK [21:14:56]SAM_PROTO_GetFieldsCounters done [21:14:56]requested_item shift.num is exist - process it [21:14:56]requested_item shift.opened is exist - process it [21:14:56]req_shift_opened [21:14:56]FM_GetShiftState [21:14:56]SAM_PROTO_GetShiftState [21:14:56]wFMCommunicate request_size=4 [21:14:56]MH_SAM_APDU [21:14:56]CAPDU: 80 13 01 00 [21:14:56]Write to MH i2c: E2 08 00 70 33 80 13 01 00 00 00 00 00 20 [21:14:56]Write i2c OK [21:14:56]MH_I2C_Read... [21:14:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:56]Read from MH i2c: E2 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 0E 00 [21:14:56]MH_I2C_Read... [21:14:56]Read from MH i2c: E2 0E 00 70 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 80 [21:14:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:14:56]wFMCommunicate OK [21:14:56]SAM_PROTO_GetShiftState done [21:14:56]FM_GetShiftState done [21:14:56]req_shift_opened done [21:14:56]requested_item shift.open_date is exist - process it [21:14:56]req_shift_open_date [21:14:56]req_shift_open_date done [21:14:56]produce_requested_data done [21:14:56]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199086,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:14:56]process_action_free close_receipt [21:14:56]json_value_free [21:14:56]json_value_free done [21:14:56]process_json_proto returns [21:14:56]Send response to host [21:14:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199086,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:14:56]free response buf [21:14:56]execute_script done [21:14:56]execute_script returns [21:14:56]free content buf [21:14:56]Sock 7.Close socket [21:14:56]Sock 7.Thread stoped [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:17]accept exits with 9 [21:15:17]New connection [21:15:17]New thread 3066936676 created [21:15:17]Thread 3066793316 joined [21:15:17]Waiting for new connection... [21:15:17] Sock 9.Parse request [21:15:17]Sock 9.Check first char [21:15:17]Sock 9.First char is OK [21:15:17]request: POST /json_proto HTTP/1.0 [21:15:17]Method: POST [21:15:17]URL: /json_proto [21:15:17]Method is POST - this is cgi request [21:15:17]url: /json_proto [21:15:17]query_string will be loaded in cgi processing [21:15:17]execute_cgi json_proto POST (null) [21:15:17]execute_cgi path=json_proto method=POST [21:15:17]POST find Content-Length [21:15:17]Host: 172.17.46.195:8080 [21:15:17]Content-Length: 756 [21:15:17]Content-Type: application/json [21:15:17] [21:15:17]POST finish read [21:15:17]Found Content-Length = 756 [21:15:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30156246", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:17]execute_script... [21:15: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)11326555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30156246", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:17]POST & json_proto [21:15:17]process_json_proto [21:15:17]json parsed OK: [21:15:17]protocol is kg_v1.0 [21:15:17]action value=close_receipt [21:15:17]process_action close_receipt [21:15:17]cmd_close_receipt [21:15:17]MH_GetDate [21:15:17]Write to MH i2c: F0 00 00 71 33 93 [21:15:17]Write i2c OK [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: F0 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: F0 09 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: F0 09 00 71 33 00 E6 12 C1 66 8D AE BC 66 18 [21:15:17]GetLastDocTimeStamp 1723929292 [21:15:17]current date 1723929318 [21:15:17]FM_GetShiftState [21:15:17]SAM_PROTO_GetShiftState [21:15:17]wFMCommunicate request_size=4 [21:15:17]MH_SAM_APDU [21:15:17]CAPDU: 80 13 01 00 [21:15:17]Write to MH i2c: E2 08 00 72 33 80 13 01 00 00 00 00 00 22 [21:15:17]Write i2c OK [21:15:17]MH_I2C_Read... [21:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:17]Read from MH i2c: E2 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 0E 00 [21:15:17]MH_I2C_Read... [21:15:17]Read from MH i2c: E2 0E 00 72 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 82 [21:15:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:15:17]wFMCommunicate OK [21:15:17]SAM_PROTO_GetShiftState done [21:15:17]FM_GetShiftState done [21:15:17]opened in 1723853126 [21:15:17]opened+sec_in_day 1723939526 [21:15:17]quantity*price = 0 [21:15:17]sum+1 = 1 [21:15:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 695 17.08.2024 21:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30156246 肖袦: 0000000000871802 肖袛: 199087 肖袩袛: 8295971907425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211518&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199087&fm=8295971907425&tin=02508201610067®Number=0000000000092545&sum=0 [21:15:18]StoreToDocumentArchive [21:15:18]shift 463 fd 199087 [21:15:18]save to /storage/0463/doc_00199087 [21:15:18]save last doc name /storage/0463/doc_00199087 to /storage/kkm_last_doc_name [21:15:18]save OK [21:15:18]Clear old archive folders... [21:15:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:18]tlvbuf is 01A39880 [21:15:18]SAM_PROTO_ClearQueue [21:15:18]wFMCommunicate request_size=4 [21:15:18]MH_SAM_APDU [21:15:18]CAPDU: 80 09 00 00 [21:15:18]Write to MH i2c: E2 08 00 7F 33 80 09 00 00 00 00 00 00 24 [21:15:18]Write i2c OK [21:15:18]MH_I2C_Read... [21:15:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:18]Read from MH i2c: E2 [21:15:18]MH_I2C_Read... [21:15:18]Read from MH i2c: E2 03 00 [21:15:18]MH_I2C_Read... [21:15:18]Read from MH i2c: E2 03 00 7F 33 00 90 00 26 [21:15:18]RAPDU: 90 00 [21:15:18]wFMCommunicate OK [21:15:18]SAM_PROTO_ClearQueue done [21:15:18]KKMCreateOFDPacket [21:15:18]OFDProtocolAddRootSTLVToBuf [21:15:18]FM_MakeSignedData [21:15:18]FM_MakeSignedData [21:15:18]SAM_PROTO_SignData [21:15:18]wFMCommunicate request_size=4 [21:15:18]MH_SAM_APDU [21:15:18]CAPDU: 80 0D 01 02 [21:15:18]Write to MH i2c: E2 08 00 80 33 80 0D 01 02 00 00 00 00 2C [21:15:18]Write i2c OK [21:15:18]MH_I2C_Read... [21:15:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:18]Read from MH i2c: E2 [21:15:18]MH_I2C_Read... [21:15:18]Read from MH i2c: E2 03 00 [21:15:18]MH_I2C_Read... [21:15:18]Read from MH i2c: E2 03 00 80 33 00 90 00 27 [21:15:18]RAPDU: 90 00 [21:15:18]wFMCommunicate OK [21:15:18]wFMCommunicate request_size=255 [21:15:18]MH_SAM_APDU [21:15: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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 E6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 09 03 00 35 04 06 00 07 [21:15:18]Write to MH i2c: E2 02 01 81 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 E6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 09 03 00 35 04 06 00 07 00 00 3E [21:15:18]Write i2c OK [21:15:18]MH_I2C_Read... [21:15:18]OFD Sender: No OFD packet to send [21:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:19]Read from MH i2c: E2 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 03 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 03 00 81 33 00 90 00 28 [21:15:19]RAPDU: 90 00 [21:15:19]wFMCommunicate OK [21:15:19]wFMCommunicate request_size=10 [21:15:19]MH_SAM_APDU [21:15:19]CAPDU: 80 0D 02 02 05 8B 8E 75 67 61 [21:15:19]Write to MH i2c: E2 0D 00 82 33 80 0D 02 02 05 00 8B 8E 75 67 61 00 00 8F [21:15:19]Write i2c OK [21:15:19]MH_I2C_Read... [21:15:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:19]Read from MH i2c: E2 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 03 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 03 00 82 33 00 90 00 29 [21:15:19]RAPDU: 90 00 [21:15:19]wFMCommunicate OK [21:15:19]wFMCommunicate request_size=4 [21:15:19]MH_SAM_APDU [21:15:19]CAPDU: 80 0D 03 02 [21:15:19]Write to MH i2c: E2 08 00 83 33 80 0D 03 02 00 00 00 00 31 [21:15:19]Write i2c OK [21:15:19]MH_I2C_Read... [21:15:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:19]Read from MH i2c: E2 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 0B 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 0B 00 83 33 00 46 98 3B D5 64 B4 08 A1 90 00 E1 [21:15:19]RAPDU: 46 98 3B D5 64 B4 08 A1 90 00 [21:15:19]wFMCommunicate OK [21:15:19]SAM_PROTO_SignData done [21:15:19]FM_MakeSignedData done [21:15:19]CreateOFDProtocolMessage [21:15:19]wFMCommunicate request_size=4 [21:15:19]MH_SAM_APDU [21:15:19]CAPDU: 80 11 00 00 [21:15:19]Write to MH i2c: E2 08 00 84 33 80 11 00 00 00 00 00 00 31 [21:15:19]Write i2c OK [21:15:19]MH_I2C_Read... [21:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:19]Read from MH i2c: E2 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 17 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: E2 17 00 84 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [21:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:15:19]wFMCommunicate OK [21:15:19]CreateOFDProtocolMessage done [21:15:19]OFDSenderStorePacket 199087 [21:15:19]StoreOFDPacket docnum=199087 [21:15:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6A 0D 07 01 EE 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 E6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 09 03 00 35 04 06 00 07 8B 8E 75 67 61 46 98 3B D5 64 B4 08 A1 [21:15:19]CheckFolder [21:15:19]dirname=/storage/ofd_packets [21:15:19]CheckFolder done [21:15:19]ProducePacketName [21:15:19]name=ofd_packets/00199087 [21:15:19]NVStorageSaveData ofd_packets/00199087 [21:15:19]File name is /storage/ofd_packets/00199087 [21:15:19]Write 301 bytes [21:15:19]NVStorageSaveData done [21:15:19]OFDSenderStorePacket done [21:15:19]KKMCreateOFDPacket done [21:15:19]NVStorageSaveData kkm_last_timestamp [21:15:19]File name is /storage/kkm_last_timestamp [21:15:19]Write 4 bytes [21:15:19]NVStorageSaveData done [21:15:19]ExternCall_PrintAddStr [21:15:19]wPrintStart [21:15:19]Write to MH i2c: 01 00 00 85 33 B8 [21:15:19]Write i2c OK [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 07 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 07 00 85 33 00 00 00 00 00 FF 0F CD [21:15:19]RasterBufferAndPrint [21:15:19]line 小褔械褌 N : (1)11326555 [21:15:19]line 袠袧袧: 02508201610067 [21:15:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:15:19]line 袩袪袨袛袗袞袗 [21:15:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [21:15:19]line 孝芯胁邪褉: 2710124130 [21:15:19]line 袗懈-92-袣-4 [21:15:19]line 30.000 * 0.00 [21:15:19]line = 0.00 [21:15:19]line 袧袛小 12% 袧小袩 1% [21:15:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:15:19]line 袠孝袨袚袨: 0.00 [21:15:19]line 袧小袩 1% : 0.00 [21:15:19]line 袧袛小 12% : 0.00 [21:15:19]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:15:19]line 袘械蟹薪邪谢.: 0.00 [21:15:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:15:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:15:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:15:19]line 效械泻 695 17.08.2024 21:15 [21:15:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:15:19]line 袟袧袦: 0300000079 [21:15:19]line 袪袧袦: 0000000000092545 [21:15:19]line 袙械褉褋懈褟 袣袣袦: 001 [21:15:19]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [21:15:19]line 30156246 [21:15:19]line 肖袦: 0000000000871802 [21:15:19]line 肖袛: 199087 [21:15:19]line 肖袩袛: 8295971907425 [21:15:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211518&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199087&fm=8295971907425&tin=02508201610067®Number=0000000000092545&sum=0 [21:15:19]OFD Sender: Processing packet 199087 [packets to send 246, broken 245] [21:15:19]ProducePacketName [21:15:19]name=ofd_packets/00199087 [21:15:19]OFD Sender: To server: 嚂鰌G, [21:15:19]CommunicateWithHost lk.salyk.kg:30040 [21:15:19]ConnectInit lk.salyk.kg [21:15:19]written 0, free lines is 4095 [21:15:19]Connected sock=10 [21:15:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6A 0D 07 01 EE 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 E6 12 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 09 03 00 35 04 06 00 07 8B 8E 75 67 61 46 98 3B D5 64 B4 08 A1 [21:15:19]Write to MH i2c: 01 00 00 AF 33 E2 [21:15:19]Write i2c OK [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 07 00 [21:15:19]MH_I2C_Read... [21:15:19]Read from MH i2c: 01 07 00 AF 33 00 00 00 00 00 EC 0C E1 [21:15:19]RasterBufferAndPrint [21:15:19]line [21:15:19]line [21:15:19]line [21:15:19]line [21:15:19]line [21:15:19]written 0, free lines is 3317 [21:15:20]MH_Cut [21:15:20]Write to MH i2c: D1 01 00 B6 33 01 BB [21:15:20]Write i2c OK [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: D1 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: D1 01 00 [21:15:20]MH_I2C_Read... [21:15:20]Read from MH i2c: D1 01 00 B6 33 00 BA [21:15:20]Write to MH i2c: 01 00 00 B7 33 EA [21:15:20]Write i2c OK [21:15:20]MH_I2C_Read... [21:15:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3D B4 47 00 AB 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 AF 09 03 00 F4 03 04 00 F5 BE C0 66 B6 04 01 00 00 45 85 2E FB 82 21 84 82 [21:15:20]CommunicateWithHost err = 0 [21:15:20]CheckOFDResponse [21:15:20]1017 (14) - 77093643461234 [21:15:20]1041 (16) - 0000000000871802 [21:15:20]1040 (4) - 199087 [21:15:20]1012 (4) - 17.08.2024 15:17 [21:15:20]1206 (1) - 0 [21:15:20]OFD Sender: Remove packet 199087 [21:15:20]ProducePacketName [21:15:20]name=ofd_packets/00199087 [21:15:20]NVStorageDeleteData [21:15:20]OFD Sender: No OFD packet to send [21:15:20]*** Cut start [21:15:20]*** Purtial cut [21:15:20]*** Stage 1: CUTSNS_PIN = 1 [21:15:21]Read from MH i2c: 01 [21:15:21]MH_I2C_Read... [21:15:21]*** Stop cut motor [21:15:21]*** Cut end [21:15:21]Read from MH i2c: 01 07 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: 01 07 00 B7 33 00 00 00 00 00 FF 0F FF [21:15:21]process_action close_receipt done [21:15:21]requested_data is exist [21:15:21]produce_requested_data [21:15:21]requested_item fm.sn is exist - process it [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 11 00 00 [21:15:21]Write to MH i2c: E2 08 00 B8 33 80 11 00 00 00 00 00 00 65 [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 17 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 17 00 B8 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [21:15:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:15:21]wFMCommunicate OK [21:15:21]requested_item fd.num is exist - process it [21:15:21]SAM_PROTO_GetFieldsCounters [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 13 00 00 [21:15:21]Write to MH i2c: E2 08 00 B9 33 80 13 00 00 00 00 00 00 68 [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 62 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 62 00 B9 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [21:15:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 AF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:21]wFMCommunicate OK [21:15:21]SAM_PROTO_GetFieldsCounters done [21:15:21]requested_item shift.num is exist - process it [21:15:21]requested_item shift.opened is exist - process it [21:15:21]req_shift_opened [21:15:21]FM_GetShiftState [21:15:21]SAM_PROTO_GetShiftState [21:15:21]wFMCommunicate request_size=4 [21:15:21]MH_SAM_APDU [21:15:21]CAPDU: 80 13 01 00 [21:15:21]Write to MH i2c: E2 08 00 BA 33 80 13 01 00 00 00 00 00 6A [21:15:21]Write i2c OK [21:15:21]MH_I2C_Read... [21:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:21]Read from MH i2c: E2 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 0E 00 [21:15:21]MH_I2C_Read... [21:15:21]Read from MH i2c: E2 0E 00 BA 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CA [21:15:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:15:21]wFMCommunicate OK [21:15:21]SAM_PROTO_GetShiftState done [21:15:21]FM_GetShiftState done [21:15:21]req_shift_opened done [21:15:21]requested_item shift.open_date is exist - process it [21:15:21]req_shift_open_date [21:15:21]req_shift_open_date done [21:15:21]produce_requested_data done [21:15:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199087,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:15:21]process_action_free close_receipt [21:15:21]json_value_free [21:15:21]json_value_free done [21:15:21]process_json_proto returns [21:15:21]Send response to host [21:15:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199087,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:15:21]free response buf [21:15:21]execute_script done [21:15:21]execute_script returns [21:15:21]free content buf [21:15:21]Sock 9.Close socket [21:15:21]Sock 9.Thread stoped [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]accept exits with 7 [21:16:30]New connection [21:16:30]New thread 3066793316 created [21:16:30]Thread 3066936676 joined [21:16:30]Waiting for new connection... [21:16:30] Sock 7.Parse request [21:16:30]Sock 7.Check first char [21:16:30]Sock 7.First char is OK [21:16:30]request: POST /json_proto HTTP/1.0 [21:16:30]Method: POST [21:16:30]URL: /json_proto [21:16:30]Method is POST - this is cgi request [21:16:30]url: /json_proto [21:16:30]query_string will be loaded in cgi processing [21:16:30]execute_cgi json_proto POST (null) [21:16:30]execute_cgi path=json_proto method=POST [21:16:30]POST find Content-Length [21:16:30]Host: 172.17.46.195:8080 [21:16:30]Content-Length: 679 [21:16:30]Content-Type: application/json [21:16:30] [21:16:30]POST finish read [21:16:30]Found Content-Length = 679 [21:16:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:30]execute_script... [21:16: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)11326557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:30]POST & json_proto [21:16:30]process_json_proto [21:16:30]json parsed OK: [21:16:30]protocol is kg_v1.0 [21:16:30]action value=close_receipt [21:16:30]process_action close_receipt [21:16:30]cmd_close_receipt [21:16:30]MH_GetDate [21:16:30]Write to MH i2c: F0 00 00 BB 33 DD [21:16:30]Write i2c OK [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: F0 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: F0 09 00 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: F0 09 00 BB 33 00 2F 13 C1 66 8D AE BC 66 AC [21:16:30]GetLastDocTimeStamp 1723929318 [21:16:30]current date 1723929391 [21:16:30]FM_GetShiftState [21:16:30]SAM_PROTO_GetShiftState [21:16:30]wFMCommunicate request_size=4 [21:16:30]MH_SAM_APDU [21:16:30]CAPDU: 80 13 01 00 [21:16:30]Write to MH i2c: E2 08 00 BC 33 80 13 01 00 00 00 00 00 6C [21:16:30]Write i2c OK [21:16:30]MH_I2C_Read... [21:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:30]Read from MH i2c: E2 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: E2 0E 00 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: E2 0E 00 BC 33 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CC [21:16:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:16:30]wFMCommunicate OK [21:16:30]SAM_PROTO_GetShiftState done [21:16:30]FM_GetShiftState done [21:16:30]opened in 1723853126 [21:16:30]opened+sec_in_day 1723939526 [21:16:30]quantity*price = 20001 [21:16:30]sum+1 = 20002 [21:16:30]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 696 17.08.2024 21:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199088 肖袩袛: 162389994315177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211631&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199088&fm=162389994315177&tin=02508201610067®Number=0000000000092545&sum=20000 [21:16:31]StoreToDocumentArchive [21:16:31]shift 463 fd 199088 [21:16:31]save to /storage/0463/doc_00199088 [21:16:31]save last doc name /storage/0463/doc_00199088 to /storage/kkm_last_doc_name [21:16:31]save OK [21:16:31]Clear old archive folders... [21:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:16:31]tlvbuf is 019425B0 [21:16:31]SAM_PROTO_ClearQueue [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 09 00 00 [21:16:31]Write to MH i2c: E2 08 00 C9 33 80 09 00 00 00 00 00 00 6E [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 C9 33 00 90 00 70 [21:16:31]RAPDU: 90 00 [21:16:31]wFMCommunicate OK [21:16:31]SAM_PROTO_ClearQueue done [21:16:31]KKMCreateOFDPacket [21:16:31]OFDProtocolAddRootSTLVToBuf [21:16:31]FM_MakeSignedData [21:16:31]FM_MakeSignedData [21:16:31]SAM_PROTO_SignData [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 0D 01 02 [21:16:31]Write to MH i2c: E2 08 00 CA 33 80 0D 01 02 00 00 00 00 76 [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 CA 33 00 90 00 71 [21:16:31]RAPDU: 90 00 [21:16:31]wFMCommunicate OK [21:16:31]wFMCommunicate request_size=255 [21:16:31]MH_SAM_APDU [21:16: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 2F 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 09 03 00 35 04 06 00 93 [21:16:31]Write to MH i2c: E2 02 01 CB 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 2F 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 09 03 00 35 04 06 00 93 00 00 32 [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 CB 33 00 90 00 72 [21:16:31]RAPDU: 90 00 [21:16:31]wFMCommunicate OK [21:16:31]wFMCommunicate request_size=10 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 0D 02 02 05 B1 5D ED 1D A9 [21:16:31]Write to MH i2c: E2 0D 00 CC 33 80 0D 02 02 05 00 B1 5D ED 1D A9 00 00 44 [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 03 00 CC 33 00 90 00 73 [21:16:31]RAPDU: 90 00 [21:16:31]wFMCommunicate OK [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 0D 03 02 [21:16:31]Write to MH i2c: E2 08 00 CD 33 80 0D 03 02 00 00 00 00 7B [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:32]Read from MH i2c: E2 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: E2 0B 00 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: E2 0B 00 CD 33 00 34 0D 27 14 1C 38 1E 93 90 00 FD [21:16:32]RAPDU: 34 0D 27 14 1C 38 1E 93 90 00 [21:16:32]wFMCommunicate OK [21:16:32]SAM_PROTO_SignData done [21:16:32]FM_MakeSignedData done [21:16:32]CreateOFDProtocolMessage [21:16:32]wFMCommunicate request_size=4 [21:16:32]MH_SAM_APDU [21:16:32]CAPDU: 80 11 00 00 [21:16:32]Write to MH i2c: E2 08 00 CE 33 80 11 00 00 00 00 00 00 7B [21:16:32]Write i2c OK [21:16:32]MH_I2C_Read... [21:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:32]Read from MH i2c: E2 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: E2 17 00 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: E2 17 00 CE 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [21:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:16:32]wFMCommunicate OK [21:16:32]CreateOFDProtocolMessage done [21:16:32]OFDSenderStorePacket 199088 [21:16:32]StoreOFDPacket docnum=199088 [21:16:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 00 68 07 01 2B 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 2F 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 09 03 00 35 04 06 00 93 B1 5D ED 1D A9 34 0D 27 14 1C 38 1E 93 [21:16:32]CheckFolder [21:16:32]dirname=/storage/ofd_packets [21:16:32]CheckFolder done [21:16:32]ProducePacketName [21:16:32]name=ofd_packets/00199088 [21:16:32]NVStorageSaveData ofd_packets/00199088 [21:16:32]File name is /storage/ofd_packets/00199088 [21:16:32]Write 301 bytes [21:16:32]NVStorageSaveData done [21:16:32]OFDSenderStorePacket done [21:16:32]KKMCreateOFDPacket done [21:16:32]NVStorageSaveData kkm_last_timestamp [21:16:32]File name is /storage/kkm_last_timestamp [21:16:32]Write 4 bytes [21:16:32]NVStorageSaveData done [21:16:32]ExternCall_PrintAddStr [21:16:32]wPrintStart [21:16:32]Write to MH i2c: 01 00 00 CF 33 02 [21:16:32]Write i2c OK [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 07 00 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 07 00 CF 33 00 00 00 00 00 FF 0F 17 [21:16:32]RasterBufferAndPrint [21:16:32]line 小褔械褌 N : (1)11326557 [21:16:32]line 袠袧袧: 02508201610067 [21:16:32]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:16:32]line 袩袪袨袛袗袞袗 [21:16:32]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [21:16:32]line 孝芯胁邪褉: 2710124130 [21:16:32]line 袗懈-92-袣-4 [21:16:32]line 2.950 * 67.80 [21:16:32]line = 200.01 [21:16:32]line 袧袛小 12% 袧小袩 1% [21:16:32]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:16:32]line 袨袣袪校袚袥袝袧袠袝: -0.01 [21:16:32]line 袠孝袨袚袨: 200.00 [21:16:32]line 袙薪械褋械薪芯: 200.00 [21:16:32]line 小袛袗效袗: 0.00 [21:16:32]line 袧小袩 1% : 1.77 [21:16:32]line 袧袛小 12% : 21.24 [21:16:32]line 袧邪谢懈褔薪褘屑懈: 200.00 [21:16:32]line 袘械蟹薪邪谢.: 0.00 [21:16:32]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:16:32]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:16:32]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:16:32]line 效械泻 696 17.08.2024 21:16 [21:16:32]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:16:32]line 袟袧袦: 0300000079 [21:16:32]line 袪袧袦: 0000000000092545 [21:16:32]line 袙械褉褋懈褟 袣袣袦: 001 [21:16:32]line 肖袦: 0000000000871802 [21:16:32]line 肖袛: 199088 [21:16:32]line 肖袩袛: 162389994315177 [21:16:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211631&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199088&fm=162389994315177&tin=02508201610067®Number=0000000000092545&sum=20000 [21:16:32]written 0, free lines is 4095 [21:16:32]OFD Sender: Processing packet 199088 [packets to send 246, broken 245] [21:16:32]ProducePacketName [21:16:32]name=ofd_packets/00199088 [21:16:32]OFD Sender: To server: 嚂鰌G, [21:16:32]CommunicateWithHost lk.salyk.kg:30040 [21:16:32]ConnectInit lk.salyk.kg [21:16:32]Connected sock=10 [21:16:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 00 68 07 01 2B 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 2F 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 09 03 00 35 04 06 00 93 B1 5D ED 1D A9 34 0D 27 14 1C 38 1E 93 [21:16:32]Write to MH i2c: 01 00 00 FA 33 2D [21:16:32]Write i2c OK [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 07 00 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: 01 07 00 FA 33 00 00 00 00 00 E4 0C 24 [21:16:32]RasterBufferAndPrint [21:16:32]line [21:16:32]line [21:16:32]line [21:16:32]line [21:16:32]line [21:16:32]written 0, free lines is 3341 [21:16:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BE 86 47 00 CE F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B0 09 03 00 F4 03 04 00 3E BF C0 66 B6 04 01 00 00 8F 31 74 22 12 37 A4 70 [21:16:32]CommunicateWithHost err = 0 [21:16:32]CheckOFDResponse [21:16:32]1017 (14) - 77093643461234 [21:16:32]1041 (16) - 0000000000871802 [21:16:32]1040 (4) - 199088 [21:16:32]1012 (4) - 17.08.2024 15:18 [21:16:32]1206 (1) - 0 [21:16:32]OFD Sender: Remove packet 199088 [21:16:32]ProducePacketName [21:16:32]MH_Cut [21:16:32]name=ofd_packets/00199088 [21:16:32]Write to MH i2c: NVStorageDeleteData [21:16:32]D1 01 00 01 34 01 07 [21:16:32]Write i2c OK [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: D1 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: D1 01 00 [21:16:32]MH_I2C_Read... [21:16:32]Read from MH i2c: D1 01 00 01 34 00 06 [21:16:32]Write to MH i2c: 01 00 00 02 34 36 [21:16:32]Write i2c OK [21:16:32]MH_I2C_Read... [21:16:33]OFD Sender: No OFD packet to send [21:16:33]*** Cut start [21:16:33]*** Purtial cut [21:16:33]*** CUTSNS_PIN = 0 [21:16:33]*** Stage 1: CUTSNS_PIN = 1 [21:16:35]Read from MH i2c: 01 [21:16:35]MH_I2C_Read... [21:16:35]*** Stop cut motor [21:16:35]*** Cut end [21:16:35]Read from MH i2c: 01 07 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: 01 07 00 02 34 00 00 00 00 00 FF 0F 4B [21:16:35]process_action close_receipt done [21:16:35]requested_data is exist [21:16:35]produce_requested_data [21:16:35]requested_item fm.sn is exist - process it [21:16:35]wFMCommunicate request_size=4 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 11 00 00 [21:16:35]Write to MH i2c: E2 08 00 03 34 80 11 00 00 00 00 00 00 B1 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 17 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 17 00 03 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FE [21:16:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:16:35]wFMCommunicate OK [21:16:35]requested_item fd.num is exist - process it [21:16:35]SAM_PROTO_GetFieldsCounters [21:16:35]wFMCommunicate request_size=4 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 13 00 00 [21:16:35]Write to MH i2c: E2 08 00 04 34 80 13 00 00 00 00 00 00 B4 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 62 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 62 00 04 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [21:16:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:16:35]wFMCommunicate OK [21:16:35]SAM_PROTO_GetFieldsCounters done [21:16:35]requested_item shift.num is exist - process it [21:16:35]requested_item shift.opened is exist - process it [21:16:35]req_shift_opened [21:16:35]FM_GetShiftState [21:16:35]SAM_PROTO_GetShiftState [21:16:35]wFMCommunicate request_size=4 [21:16:35]MH_SAM_APDU [21:16:35]CAPDU: 80 13 01 00 [21:16:35]Write to MH i2c: E2 08 00 05 34 80 13 01 00 00 00 00 00 B6 [21:16:35]Write i2c OK [21:16:35]MH_I2C_Read... [21:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:35]Read from MH i2c: E2 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 0E 00 [21:16:35]MH_I2C_Read... [21:16:35]Read from MH i2c: E2 0E 00 05 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 16 [21:16:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:16:35]wFMCommunicate OK [21:16:35]SAM_PROTO_GetShiftState done [21:16:35]FM_GetShiftState done [21:16:35]req_shift_opened done [21:16:35]requested_item shift.open_date is exist - process it [21:16:35]req_shift_open_date [21:16:35]req_shift_open_date done [21:16:35]produce_requested_data done [21:16:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199088,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:16:35]process_action_free close_receipt [21:16:35]json_value_free [21:16:35]json_value_free done [21:16:35]process_json_proto returns [21:16:35]Send response to host [21:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199088,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:16:35]free response buf [21:16:35]execute_script done [21:16:35]execute_script returns [21:16:35]free content buf [21:16:35]Sock 7.Close socket [21:16:35]Sock 7.Thread stoped [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:13]OFD Sender: No OFD packet to send [21:17:18]OFD Sender: No OFD packet to send [21:17:19]accept exits with 9 [21:17:19]New connection [21:17:19]New thread 3066936676 created [21:17:19]Thread 3066793316 joined [21:17:19]Waiting for new connection... [21:17:19] Sock 9.Parse request [21:17:19]Sock 9.Check first char [21:17:19]Sock 9.First char is OK [21:17:19]request: POST /json_proto HTTP/1.0 [21:17:19]Method: POST [21:17:19]URL: /json_proto [21:17:19]Method is POST - this is cgi request [21:17:19]url: /json_proto [21:17:19]query_string will be loaded in cgi processing [21:17:19]execute_cgi json_proto POST (null) [21:17:19]execute_cgi path=json_proto method=POST [21:17:19]POST find Content-Length [21:17:19]Host: 172.17.46.195:8080 [21:17:19]Content-Length: 805 [21:17:19]Content-Type: application/json [21:17:19] [21:17:19]POST finish read [21:17:19]Found Content-Length = 805 [21:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:19]execute_script... [21:17: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)11326558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:17:19]POST & json_proto [21:17:19]process_json_proto [21:17:19]json parsed OK: [21:17:19]protocol is kg_v1.0 [21:17:19]action value=close_receipt [21:17:19]process_action close_receipt [21:17:19]cmd_close_receipt [21:17:19]MH_GetDate [21:17:19]Write to MH i2c: F0 00 00 06 34 29 [21:17:19]Write i2c OK [21:17:19]MH_I2C_Read... [21:17:19]Read from MH i2c: F0 [21:17:19]MH_I2C_Read... [21:17:19]Read from MH i2c: F0 09 00 [21:17:19]MH_I2C_Read... [21:17:19]Read from MH i2c: F0 09 00 06 34 00 60 13 C1 66 8D AE BC 66 29 [21:17:19]GetLastDocTimeStamp 1723929391 [21:17:19]current date 1723929440 [21:17:19]FM_GetShiftState [21:17:19]SAM_PROTO_GetShiftState [21:17:19]wFMCommunicate request_size=4 [21:17:19]MH_SAM_APDU [21:17:19]CAPDU: 80 13 01 00 [21:17:19]Write to MH i2c: E2 08 00 07 34 80 13 01 00 00 00 00 00 B8 [21:17:19]Write i2c OK [21:17:19]MH_I2C_Read... [21:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:19]Read from MH i2c: E2 [21:17:19]MH_I2C_Read... [21:17:19]Read from MH i2c: E2 0E 00 [21:17:19]MH_I2C_Read... [21:17:19]Read from MH i2c: E2 0E 00 07 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 18 [21:17:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:17:19]wFMCommunicate OK [21:17:19]SAM_PROTO_GetShiftState done [21:17:19]FM_GetShiftState done [21:17:19]opened in 1723853126 [21:17:19]opened+sec_in_day 1723939526 [21:17:19]quantity*price = 100021 [21:17:19]sum+1 = 100023 [21:17:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 697 17.08.2024 21:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199089 肖袩袛: 203537832204706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199089&fm=203537832204706&tin=02508201610067®Number=0000000000092545&sum=100022 [21:17:20]StoreToDocumentArchive [21:17:20]shift 463 fd 199089 [21:17:20]save to /storage/0463/doc_00199089 [21:17:20]save last doc name /storage/0463/doc_00199089 to /storage/kkm_last_doc_name [21:17:20]save OK [21:17:20]Clear old archive folders... [21:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:17:20]tlvbuf is B6F548C0 [21:17:20]SAM_PROTO_ClearQueue [21:17:20]wFMCommunicate request_size=4 [21:17:20]MH_SAM_APDU [21:17:20]CAPDU: 80 09 00 00 [21:17:20]Write to MH i2c: E2 08 00 14 34 80 09 00 00 00 00 00 00 BA [21:17:20]Write i2c OK [21:17:20]MH_I2C_Read... [21:17:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:17:20]Read from MH i2c: E2 [21:17:20]MH_I2C_Read... [21:17:20]Read from MH i2c: E2 03 00 [21:17:20]MH_I2C_Read... [21:17:20]Read from MH i2c: E2 03 00 14 34 00 90 00 BC [21:17:20]RAPDU: 90 00 [21:17:20]wFMCommunicate OK [21:17:20]SAM_PROTO_ClearQueue done [21:17:20]KKMCreateOFDPacket [21:17:20]OFDProtocolAddRootSTLVToBuf [21:17:20]FM_MakeSignedData [21:17:20]FM_MakeSignedData [21:17:20]SAM_PROTO_SignData [21:17:20]wFMCommunicate request_size=4 [21:17:20]MH_SAM_APDU [21:17:20]CAPDU: 80 0D 01 02 [21:17:20]Write to MH i2c: E2 08 00 15 34 80 0D 01 02 00 00 00 00 C2 [21:17:20]Write i2c OK [21:17:20]MH_I2C_Read... [21:17:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:17:20]Read from MH i2c: E2 [21:17:20]MH_I2C_Read... [21:17:20]Read from MH i2c: E2 03 00 [21:17:20]MH_I2C_Read... [21:17:20]Read from MH i2c: E2 03 00 15 34 00 90 00 BD [21:17:20]RAPDU: 90 00 [21:17:20]wFMCommunicate OK [21:17:20]wFMCommunicate request_size=255 [21:17:20]MH_SAM_APDU [21:17:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 60 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 09 03 00 35 04 06 00 B9 [21:17:20]Write to MH i2c: E2 02 01 16 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 60 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 09 03 00 35 04 06 00 B9 00 00 2F [21:17:20]Write i2c OK [21:17:20]MH_I2C_Read... [21:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:21]Read from MH i2c: E2 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 03 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 03 00 16 34 00 90 00 BE [21:17:21]RAPDU: 90 00 [21:17:21]wFMCommunicate OK [21:17:21]wFMCommunicate request_size=10 [21:17:21]MH_SAM_APDU [21:17:21]CAPDU: 80 0D 02 02 05 1D D8 2F D9 A2 [21:17:21]Write to MH i2c: E2 0D 00 17 34 80 0D 02 02 05 00 1D D8 2F D9 A2 00 00 6E [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:17:21]Read from MH i2c: E2 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 03 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 03 00 17 34 00 90 00 BF [21:17:21]RAPDU: 90 00 [21:17:21]wFMCommunicate OK [21:17:21]wFMCommunicate request_size=4 [21:17:21]MH_SAM_APDU [21:17:21]CAPDU: 80 0D 03 02 [21:17:21]Write to MH i2c: E2 08 00 18 34 80 0D 03 02 00 00 00 00 C7 [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:17:21]Read from MH i2c: E2 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 0B 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 0B 00 18 34 00 CA 5A B4 DD AD C6 D5 13 90 00 D8 [21:17:21]RAPDU: CA 5A B4 DD AD C6 D5 13 90 00 [21:17:21]wFMCommunicate OK [21:17:21]SAM_PROTO_SignData done [21:17:21]FM_MakeSignedData done [21:17:21]CreateOFDProtocolMessage [21:17:21]wFMCommunicate request_size=4 [21:17:21]MH_SAM_APDU [21:17:21]CAPDU: 80 11 00 00 [21:17:21]Write to MH i2c: E2 08 00 19 34 80 11 00 00 00 00 00 00 C7 [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:21]Read from MH i2c: E2 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 17 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: E2 17 00 19 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 14 [21:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:17:21]wFMCommunicate OK [21:17:21]CreateOFDProtocolMessage done [21:17:21]OFDSenderStorePacket 199089 [21:17:21]StoreOFDPacket docnum=199089 [21:17:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4E 3B 07 01 ED 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 60 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 09 03 00 35 04 06 00 B9 1D D8 2F D9 A2 CA 5A B4 DD AD C6 D5 13 [21:17:21]CheckFolder [21:17:21]dirname=/storage/ofd_packets [21:17:21]CheckFolder done [21:17:21]ProducePacketName [21:17:21]name=ofd_packets/00199089 [21:17:21]NVStorageSaveData ofd_packets/00199089 [21:17:21]File name is /storage/ofd_packets/00199089 [21:17:21]Write 301 bytes [21:17:21]NVStorageSaveData done [21:17:21]OFDSenderStorePacket done [21:17:21]KKMCreateOFDPacket done [21:17:21]NVStorageSaveData kkm_last_timestamp [21:17:21]File name is /storage/kkm_last_timestamp [21:17:21]Write 4 bytes [21:17:21]NVStorageSaveData done [21:17:21]ExternCall_PrintAddStr [21:17:21]wPrintStart [21:17:21]Write to MH i2c: 01 00 00 1A 34 4E [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 07 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 07 00 1A 34 00 00 00 00 00 FF 0F 63 [21:17:21]RasterBufferAndPrint [21:17:21]line 小褔械褌 N : (1)11326558 [21:17:21]line 袠袧袧: 02508201610067 [21:17:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:17:21]line 袩袪袨袛袗袞袗 [21:17:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:17:21]line 孝芯胁邪褉: 2710124500 [21:17:21]line 袗懈-95-袣-5 [21:17:21]line 13.480 * 74.20 [21:17:21]line = 1000.22 [21:17:21]line 袧袛小 12% 袧小袩 1% [21:17:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:17:21]line 袠孝袨袚袨: 1000.22 [21:17:21]line 袧小袩 1% : 8.85 [21:17:21]line 袧袛小 12% : 106.22 [21:17:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:17:21]line 袘械蟹薪邪谢.: 1000.22 [21:17:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:17:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:17:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:17:21]line 效械泻 697 17.08.2024 21:17 [21:17:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:17:21]line 袟袧袦: 0300000079 [21:17:21]line 袪袧袦: 0000000000092545 [21:17:21]line 袙械褉褋懈褟 袣袣袦: 001 [21:17:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:17:21]line 肖袦: 0000000000871802 [21:17:21]line 肖袛: 199089 [21:17:21]line 肖袩袛: 203537832204706 [21:17:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T211720&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199089&fm=203537832204706&tin=02508201610067®Number=0000000000092545&sum=100022 [21:17:21]written 0, free lines is 4095 [21:17:21]OFD Sender: Processing packet 199089 [packets to send 246, broken 245] [21:17:21]ProducePacketName [21:17:21]name=ofd_packets/00199089 [21:17:21]OFD Sender: To server: 嚂鰌G, [21:17:21]CommunicateWithHost lk.salyk.kg:30040 [21:17:21]ConnectInit lk.salyk.kg [21:17:21]Connected sock=10 [21:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4E 3B 07 01 ED 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 60 13 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 09 03 00 35 04 06 00 B9 1D D8 2F D9 A2 CA 5A B4 DD AD C6 D5 13 [21:17:21]Write to MH i2c: 01 00 00 44 34 78 [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 07 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: 01 07 00 44 34 00 00 00 00 00 00 0D 8C [21:17:21]RasterBufferAndPrint [21:17:21]line [21:17:21]line [21:17:21]line [21:17:21]line [21:17:21]line [21:17:21]written 0, free lines is 3337 [21:17:21]MH_Cut [21:17:21]Write to MH i2c: D1 01 00 4B 34 01 51 [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: D1 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: D1 01 00 [21:17:21]MH_I2C_Read... [21:17:21]Read from MH i2c: D1 01 00 4B 34 00 50 [21:17:21]Write to MH i2c: 01 00 00 4C 34 80 [21:17:21]Write i2c OK [21:17:21]MH_I2C_Read... [21:17:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 31 2B 47 00 97 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B1 09 03 00 F4 03 04 00 6F BF C0 66 B6 04 01 00 00 63 DB 4B 13 60 AD 82 4F [21:17:21]CommunicateWithHost err = 0 [21:17:21]CheckOFDResponse [21:17:21]1017 (14) - 77093643461234 [21:17:21]1041 (16) - 0000000000871802 [21:17:21]1040 (4) - 199089 [21:17:21]1012 (4) - 17.08.2024 15:19 [21:17:21]1206 (1) - 0 [21:17:21]OFD Sender: Remove packet 199089 [21:17:21]ProducePacketName [21:17:21]name=ofd_packets/00199089 [21:17:21]NVStorageDeleteData [21:17:22]OFD Sender: No OFD packet to send [21:17:22]*** Cut start [21:17:22]*** Purtial cut [21:17:22]*** Stage 1: CUTSNS_PIN = 1 [21:17:22]Read from MH i2c: 01 [21:17:22]MH_I2C_Read... [21:17:22]*** Stop cut motor [21:17:22]*** Cut end [21:17:22]Read from MH i2c: 01 07 00 [21:17:22]MH_I2C_Read... [21:17:22]Read from MH i2c: 01 07 00 4C 34 00 00 00 00 00 FF 0F 95 [21:17:22]process_action close_receipt done [21:17:22]requested_data is exist [21:17:22]produce_requested_data [21:17:22]requested_item fm.sn is exist - process it [21:17:22]wFMCommunicate request_size=4 [21:17:22]MH_SAM_APDU [21:17:22]CAPDU: 80 11 00 00 [21:17:22]Write to MH i2c: E2 08 00 4D 34 80 11 00 00 00 00 00 00 FB [21:17:22]Write i2c OK [21:17:22]MH_I2C_Read... [21:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:17:22]Read from MH i2c: E2 [21:17:22]MH_I2C_Read... [21:17:22]Read from MH i2c: E2 17 00 [21:17:22]MH_I2C_Read... [21:17:22]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 31 38 30 32 90 00 48 [21:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:17:22]wFMCommunicate OK [21:17:22]requested_item fd.num is exist - process it [21:17:22]SAM_PROTO_GetFieldsCounters [21:17:22]wFMCommunicate request_size=4 [21:17:22]MH_SAM_APDU [21:17:22]CAPDU: 80 13 00 00 [21:17:22]Write to MH i2c: E2 08 00 4E 34 80 13 00 00 00 00 00 00 FE [21:17:22]Write i2c OK [21:17:22]MH_I2C_Read... [21:17:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:17:22]Read from MH i2c: E2 [21:17:22]MH_I2C_Read... [21:17:22]Read from MH i2c: E2 62 00 [21:17:22]MH_I2C_Read... [21:17:22]Read from MH i2c: E2 62 00 4E 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 D7 [21:17:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:17:22]wFMCommunicate OK [21:17:22]SAM_PROTO_GetFieldsCounters done [21:17:22]requested_item shift.num is exist - process it [21:17:22]requested_item shift.opened is exist - process it [21:17:22]req_shift_opened [21:17:22]FM_GetShiftState [21:17:22]SAM_PROTO_GetShiftState [21:17:22]wFMCommunicate request_size=4 [21:17:22]MH_SAM_APDU [21:17:22]CAPDU: 80 13 01 00 [21:17:22]Write to MH i2c: E2 08 00 4F 34 80 13 01 00 00 00 00 00 00 [21:17:22]Write i2c OK [21:17:22]MH_I2C_Read... [21:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:17:23]Read from MH i2c: E2 [21:17:23]MH_I2C_Read... [21:17:23]Read from MH i2c: E2 0E 00 [21:17:23]MH_I2C_Read... [21:17:23]Read from MH i2c: E2 0E 00 4F 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 60 [21:17:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:17:23]wFMCommunicate OK [21:17:23]SAM_PROTO_GetShiftState done [21:17:23]FM_GetShiftState done [21:17:23]req_shift_opened done [21:17:23]requested_item shift.open_date is exist - process it [21:17:23]req_shift_open_date [21:17:23]req_shift_open_date done [21:17:23]produce_requested_data done [21:17:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199089,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:17:23]process_action_free close_receipt [21:17:23]json_value_free [21:17:23]json_value_free done [21:17:23]process_json_proto returns [21:17:23]Send response to host [21:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199089,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:17:23]free response buf [21:17:23]execute_script done [21:17:23]execute_script returns [21:17:23]free content buf [21:17:23]Sock 9.Close socket [21:17:23]Sock 9.Thread stoped [21:17:27]OFD Sender: No OFD packet to send [21:17:32]OFD Sender: No OFD packet to send [21:17:37]OFD Sender: No OFD packet to send [21:17:42]OFD Sender: No OFD packet to send [21:17:47]OFD Sender: No OFD packet to send [21:17:52]OFD Sender: No OFD packet to send [21:17:57]OFD Sender: No OFD packet to send [21:18:02]OFD Sender: No OFD packet to send [21:18:07]OFD Sender: No OFD packet to send [21:18:12]OFD Sender: No OFD packet to send [21:18:17]OFD Sender: No OFD packet to send [21:18:22]OFD Sender: No OFD packet to send [21:18:27]OFD Sender: No OFD packet to send [21:18:32]OFD Sender: No OFD packet to send [21:18:37]OFD Sender: No OFD packet to send [21:18:42]OFD Sender: No OFD packet to send [21:18:47]OFD Sender: No OFD packet to send [21:18:52]OFD Sender: No OFD packet to send [21:18:57]OFD Sender: No OFD packet to send [21:19:02]OFD Sender: No OFD packet to send [21:19:07]OFD Sender: No OFD packet to send [21:19:12]OFD Sender: No OFD packet to send [21:19:17]OFD Sender: No OFD packet to send [21:19:22]OFD Sender: No OFD packet to send [21:19:27]OFD Sender: No OFD packet to send [21:19:32]OFD Sender: No OFD packet to send [21:19:37]OFD Sender: No OFD packet to send [21:19:42]OFD Sender: No OFD packet to send [21:19:47]OFD Sender: No OFD packet to send [21:19:52]OFD Sender: No OFD packet to send [21:19:57]OFD Sender: No OFD packet to send [21:20:01]accept exits with 7 [21:20:01]New connection [21:20:01]New thread 3066793316 created [21:20:01]Thread 3066936676 joined [21:20:01]Waiting for new connection... [21:20:01] Sock 7.Parse request [21:20:01]Sock 7.Check first char [21:20:01]Sock 7.First char is OK [21:20:01]request: POST /json_proto HTTP/1.0 [21:20:01]Method: POST [21:20:01]URL: /json_proto [21:20:01]Method is POST - this is cgi request [21:20:01]url: /json_proto [21:20:01]query_string will be loaded in cgi processing [21:20:01]execute_cgi json_proto POST (null) [21:20:01]execute_cgi path=json_proto method=POST [21:20:01]POST find Content-Length [21:20:01]Host: 172.17.46.195:8080 [21:20:01]Content-Length: 802 [21:20:01]Content-Type: application/json [21:20:01] [21:20:01]POST finish read [21:20:01]Found Content-Length = 802 [21:20:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:01]execute_script... [21:20: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)11326559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:01]POST & json_proto [21:20:01]process_json_proto [21:20:01]json parsed OK: [21:20:01]protocol is kg_v1.0 [21:20:01]action value=close_receipt [21:20:01]process_action close_receipt [21:20:01]cmd_close_receipt [21:20:01]MH_GetDate [21:20:01]Write to MH i2c: F0 00 00 50 34 73 [21:20:01]Write i2c OK [21:20:01]MH_I2C_Read... [21:20:01]Read from MH i2c: F0 [21:20:01]MH_I2C_Read... [21:20:01]Read from MH i2c: F0 09 00 [21:20:01]MH_I2C_Read... [21:20:01]Read from MH i2c: F0 09 00 50 34 00 03 14 C1 66 8D AE BC 66 17 [21:20:01]GetLastDocTimeStamp 1723929440 [21:20:01]current date 1723929603 [21:20:01]FM_GetShiftState [21:20:01]SAM_PROTO_GetShiftState [21:20:01]wFMCommunicate request_size=4 [21:20:01]MH_SAM_APDU [21:20:01]CAPDU: 80 13 01 00 [21:20:01]Write to MH i2c: E2 08 00 51 34 80 13 01 00 00 00 00 00 02 [21:20:01]Write i2c OK [21:20:01]MH_I2C_Read... [21:20:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:01]Read from MH i2c: E2 [21:20:01]MH_I2C_Read... [21:20:01]Read from MH i2c: E2 0E 00 [21:20:01]MH_I2C_Read... [21:20:01]Read from MH i2c: E2 0E 00 51 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 62 [21:20:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:20:01]wFMCommunicate OK [21:20:01]SAM_PROTO_GetShiftState done [21:20:01]FM_GetShiftState done [21:20:01]opened in 1723853126 [21:20:01]opened+sec_in_day 1723939526 [21:20:01]quantity*price = 100050 [21:20:01]sum+1 = 100052 [21:20:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 698 17.08.2024 21:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199090 肖袩袛: 247742893284310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199090&fm=247742893284310&tin=02508201610067®Number=0000000000092545&sum=100051 [21:20:03]StoreToDocumentArchive [21:20:03]shift 463 fd 199090 [21:20:03]save to /storage/0463/doc_00199090 [21:20:03]save last doc name /storage/0463/doc_00199090 to /storage/kkm_last_doc_name [21:20:03]save OK [21:20:03]Clear old archive folders... [21:20:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:20:03]tlvbuf is B6DA4700 [21:20:03]SAM_PROTO_ClearQueue [21:20:03]wFMCommunicate request_size=4 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 09 00 00 [21:20:03]Write to MH i2c: E2 08 00 5E 34 80 09 00 00 00 00 00 00 04 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 5E 34 00 90 00 06 [21:20:03]RAPDU: 90 00 [21:20:03]wFMCommunicate OK [21:20:03]SAM_PROTO_ClearQueue done [21:20:03]KKMCreateOFDPacket [21:20:03]OFDProtocolAddRootSTLVToBuf [21:20:03]FM_MakeSignedData [21:20:03]FM_MakeSignedData [21:20:03]SAM_PROTO_SignData [21:20:03]wFMCommunicate request_size=4 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 0D 01 02 [21:20:03]Write to MH i2c: E2 08 00 5F 34 80 0D 01 02 00 00 00 00 0C [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 5F 34 00 90 00 07 [21:20:03]RAPDU: 90 00 [21:20:03]wFMCommunicate OK [21:20:03]wFMCommunicate request_size=255 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 03 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 09 03 00 35 04 06 00 E1 52 23 26 [21:20:03]Write to MH i2c: E2 02 01 60 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 03 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 09 03 00 35 04 06 00 E1 52 23 26 00 00 F5 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 60 34 00 90 00 08 [21:20:03]RAPDU: 90 00 [21:20:03]wFMCommunicate OK [21:20:03]wFMCommunicate request_size=7 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 0D 02 02 02 5B D6 [21:20:03]Write to MH i2c: E2 0A 00 61 34 80 0D 02 02 02 00 5B D6 00 00 44 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 03 00 61 34 00 90 00 09 [21:20:03]RAPDU: 90 00 [21:20:03]wFMCommunicate OK [21:20:03]wFMCommunicate request_size=4 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 0D 03 02 [21:20:03]Write to MH i2c: E2 08 00 62 34 80 0D 03 02 00 00 00 00 11 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 0B 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 0B 00 62 34 00 FC 61 30 9A 90 5E 50 0F 90 00 86 [21:20:03]RAPDU: FC 61 30 9A 90 5E 50 0F 90 00 [21:20:03]wFMCommunicate OK [21:20:03]SAM_PROTO_SignData done [21:20:03]FM_MakeSignedData done [21:20:03]CreateOFDProtocolMessage [21:20:03]wFMCommunicate request_size=4 [21:20:03]MH_SAM_APDU [21:20:03]CAPDU: 80 11 00 00 [21:20:03]Write to MH i2c: E2 08 00 63 34 80 11 00 00 00 00 00 00 11 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:03]Read from MH i2c: E2 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 17 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: E2 17 00 63 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [21:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:20:03]wFMCommunicate OK [21:20:03]CreateOFDProtocolMessage done [21:20:03]OFDSenderStorePacket 199090 [21:20:03]StoreOFDPacket docnum=199090 [21:20:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 93 68 04 01 98 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 03 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 09 03 00 35 04 06 00 E1 52 23 26 5B D6 FC 61 30 9A 90 5E 50 0F [21:20:03]CheckFolder [21:20:03]dirname=/storage/ofd_packets [21:20:03]CheckFolder done [21:20:03]ProducePacketName [21:20:03]name=ofd_packets/00199090 [21:20:03]NVStorageSaveData ofd_packets/00199090 [21:20:03]File name is /storage/ofd_packets/00199090 [21:20:03]Write 298 bytes [21:20:03]NVStorageSaveData done [21:20:03]OFDSenderStorePacket done [21:20:03]KKMCreateOFDPacket done [21:20:03]NVStorageSaveData kkm_last_timestamp [21:20:03]File name is /storage/kkm_last_timestamp [21:20:03]Write 4 bytes [21:20:03]NVStorageSaveData done [21:20:03]ExternCall_PrintAddStr [21:20:03]wPrintStart [21:20:03]Write to MH i2c: 01 00 00 64 34 98 [21:20:03]Write i2c OK [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: 01 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: 01 07 00 [21:20:03]MH_I2C_Read... [21:20:03]Read from MH i2c: 01 07 00 64 34 00 00 00 00 00 FF 0F AD [21:20:03]RasterBufferAndPrint [21:20:03]line 小褔械褌 N : (1)11326559 [21:20:03]line 袠袧袧: 02508201610067 [21:20:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:20:03]line 袩袪袨袛袗袞袗 [21:20:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [21:20:03]line 孝芯胁邪褉: 2710194210 [21:20:03]line 袛孝-袣-5 [21:20:03]line 13.130 * 76.20 [21:20:03]line = 1000.51 [21:20:03]line 袧袛小 12% 袧小袩 1% [21:20:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:20:03]line 袠孝袨袚袨: 1000.51 [21:20:03]line 袧小袩 1% : 8.85 [21:20:03]line 袧袛小 12% : 106.25 [21:20:03]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:20:03]line 袘械蟹薪邪谢.: 1000.51 [21:20:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:20:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:20:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:20:03]line 效械泻 698 17.08.2024 21:20 [21:20:03]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:20:03]line 袟袧袦: 0300000079 [21:20:03]line 袪袧袦: 0000000000092545 [21:20:03]line 袙械褉褋懈褟 袣袣袦: 001 [21:20:03]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:20:03]line 肖袦: 0000000000871802 [21:20:03]line 肖袛: 199090 [21:20:03]line 肖袩袛: 247742893284310 [21:20:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212003&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199090&fm=247742893284310&tin=02508201610067®Number=0000000000092545&sum=100051 [21:20:03]written 0, free lines is 4095 [21:20:03]OFD Sender: Processing packet 199090 [packets to send 246, broken 245] [21:20:03]ProducePacketName [21:20:03]name=ofd_packets/00199090 [21:20:03]OFD Sender: To server: 嚂鰌G, [21:20:03]CommunicateWithHost lk.salyk.kg:30040 [21:20:03]ConnectInit lk.salyk.kg [21:20:03]Connected sock=10 [21:20:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 93 68 04 01 98 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 03 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B2 09 03 00 35 04 06 00 E1 52 23 26 5B D6 FC 61 30 9A 90 5E 50 0F [21:20:04]Write to MH i2c: 01 00 00 8E 34 C2 [21:20:04]Write i2c OK [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: 01 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: 01 07 00 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: 01 07 00 8E 34 00 00 00 00 00 ED 0C C2 [21:20:04]RasterBufferAndPrint [21:20:04]line [21:20:04]line [21:20:04]line [21:20:04]line [21:20:04]line [21:20:04]written 0, free lines is 3315 [21:20:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7E 34 47 00 3B 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 31 38 30 32 10 04 04 00 B2 09 03 00 F4 03 04 00 11 C0 C0 66 B6 04 01 00 00 3F 83 D2 EE 9A 8C 63 B7 [21:20:04]CommunicateWithHost err = 0 [21:20:04]CheckOFDResponse [21:20:04]1017 (14) - 77093643461234 [21:20:04]1041 (16) - 0000000000871802 [21:20:04]1040 (4) - 199090 [21:20:04]1012 (4) - 17.08.2024 15:21 [21:20:04]1206 (1) - 0 [21:20:04]OFD Sender: Remove packet 199090 [21:20:04]ProducePacketName [21:20:04]name=ofd_packets/00199090 [21:20:04]NVStorageDeleteData [21:20:04]MH_Cut [21:20:04]Write to MH i2c: D1 01 00 95 34 01 9B [21:20:04]Write i2c OK [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: D1 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: D1 01 00 [21:20:04]MH_I2C_Read... [21:20:04]Read from MH i2c: D1 01 00 95 34 00 9A [21:20:04]Write to MH i2c: 01 00 00 96 34 CA [21:20:04]Write i2c OK [21:20:04]MH_I2C_Read... [21:20:04]OFD Sender: No OFD packet to send [21:20:04]*** Cut start [21:20:04]*** Purtial cut [21:20:04]*** CUTSNS_PIN = 0 [21:20:05]*** Stage 1: CUTSNS_PIN = 1 [21:20:06]Read from MH i2c: 01 [21:20:06]MH_I2C_Read... [21:20:06]*** Stop cut motor [21:20:06]*** Cut end [21:20:06]Read from MH i2c: 01 07 00 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: 01 07 00 96 34 00 00 00 00 00 FF 0F DF [21:20:06]process_action close_receipt done [21:20:06]requested_data is exist [21:20:06]produce_requested_data [21:20:06]requested_item fm.sn is exist - process it [21:20:06]wFMCommunicate request_size=4 [21:20:06]MH_SAM_APDU [21:20:06]CAPDU: 80 11 00 00 [21:20:06]Write to MH i2c: E2 08 00 97 34 80 11 00 00 00 00 00 00 45 [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:06]Read from MH i2c: E2 [21:20:06]MH_I2C_Read... [21:20:06]Read from MH i2c: E2 17 00 [21:20:06]MH_I2C_Read... [21:20:06]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 31 38 30 32 90 00 92 [21:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:20:06]wFMCommunicate OK [21:20:06]requested_item fd.num is exist - process it [21:20:06]SAM_PROTO_GetFieldsCounters [21:20:06]wFMCommunicate request_size=4 [21:20:06]MH_SAM_APDU [21:20:06]CAPDU: 80 13 00 00 [21:20:06]Write to MH i2c: E2 08 00 98 34 80 13 00 00 00 00 00 00 48 [21:20:06]Write i2c OK [21:20:06]MH_I2C_Read... [21:20:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:07]Read from MH i2c: E2 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: E2 62 00 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: E2 62 00 98 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 25 [21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:07]wFMCommunicate OK [21:20:07]SAM_PROTO_GetFieldsCounters done [21:20:07]requested_item shift.num is exist - process it [21:20:07]requested_item shift.opened is exist - process it [21:20:07]req_shift_opened [21:20:07]FM_GetShiftState [21:20:07]SAM_PROTO_GetShiftState [21:20:07]wFMCommunicate request_size=4 [21:20:07]MH_SAM_APDU [21:20:07]CAPDU: 80 13 01 00 [21:20:07]Write to MH i2c: E2 08 00 99 34 80 13 01 00 00 00 00 00 4A [21:20:07]Write i2c OK [21:20:07]MH_I2C_Read... [21:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:07]Read from MH i2c: E2 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: E2 0E 00 [21:20:07]MH_I2C_Read... [21:20:07]Read from MH i2c: E2 0E 00 99 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [21:20:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:20:07]wFMCommunicate OK [21:20:07]SAM_PROTO_GetShiftState done [21:20:07]FM_GetShiftState done [21:20:07]req_shift_opened done [21:20:07]requested_item shift.open_date is exist - process it [21:20:07]req_shift_open_date [21:20:07]req_shift_open_date done [21:20:07]produce_requested_data done [21:20:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199090,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:20:07]process_action_free close_receipt [21:20:07]json_value_free [21:20:07]json_value_free done [21:20:07]process_json_proto returns [21:20:07]Send response to host [21:20:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199090,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:20:07]free response buf [21:20:07]execute_script done [21:20:07]execute_script returns [21:20:07]free content buf [21:20:07]Sock 7.Close socket [21:20:07]Sock 7.Thread stoped [21:20:09]OFD Sender: No OFD packet to send [21:20:14]OFD Sender: No OFD packet to send [21:20:19]OFD Sender: No OFD packet to send [21:20:24]OFD Sender: No OFD packet to send [21:20:29]OFD Sender: No OFD packet to send [21:20:34]OFD Sender: No OFD packet to send [21:20:39]OFD Sender: No OFD packet to send [21:20:44]OFD Sender: No OFD packet to send [21:20:49]OFD Sender: No OFD packet to send [21:20:54]OFD Sender: No OFD packet to send [21:20:59]OFD Sender: No OFD packet to send [21:21:04]OFD Sender: No OFD packet to send [21:21:09]OFD Sender: No OFD packet to send [21:21:14]OFD Sender: No OFD packet to send [21:21:19]OFD Sender: No OFD packet to send [21:21:24]OFD Sender: No OFD packet to send [21:21:29]OFD Sender: No OFD packet to send [21:21:34]OFD Sender: No OFD packet to send [21:21:37]accept exits with 9 [21:21:37]New connection [21:21:37]New thread 3066936676 created [21:21:37]Thread 3066793316 joined [21:21:37]Waiting for new connection... [21:21:37] Sock 9.Parse request [21:21:37]Sock 9.Check first char [21:21:37]Sock 9.First char is OK [21:21:37]request: POST /json_proto HTTP/1.0 [21:21:37]Method: POST [21:21:37]URL: /json_proto [21:21:37]Method is POST - this is cgi request [21:21:37]url: /json_proto [21:21:37]query_string will be loaded in cgi processing [21:21:37]execute_cgi json_proto POST (null) [21:21:37]execute_cgi path=json_proto method=POST [21:21:37]POST find Content-Length [21:21:37]Host: 172.17.46.195:8080 [21:21:37]Content-Length: 679 [21:21:37]Content-Type: application/json [21:21:37] [21:21:37]POST finish read [21:21:37]Found Content-Length = 679 [21:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:37]execute_script... [21:21:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:37]POST & json_proto [21:21:37]process_json_proto [21:21:37]json parsed OK: [21:21:37]protocol is kg_v1.0 [21:21:37]action value=close_receipt [21:21:37]process_action close_receipt [21:21:37]cmd_close_receipt [21:21:37]MH_GetDate [21:21:37]Write to MH i2c: F0 00 00 9A 34 BD [21:21:37]Write i2c OK [21:21:37]MH_I2C_Read... [21:21:37]Read from MH i2c: F0 [21:21:37]MH_I2C_Read... [21:21:37]Read from MH i2c: F0 09 00 [21:21:37]MH_I2C_Read... [21:21:37]Read from MH i2c: F0 09 00 9A 34 00 62 14 C1 66 8D AE BC 66 C0 [21:21:37]GetLastDocTimeStamp 1723929603 [21:21:37]current date 1723929698 [21:21:37]FM_GetShiftState [21:21:37]SAM_PROTO_GetShiftState [21:21:37]wFMCommunicate request_size=4 [21:21:37]MH_SAM_APDU [21:21:37]CAPDU: 80 13 01 00 [21:21:37]Write to MH i2c: E2 08 00 9B 34 80 13 01 00 00 00 00 00 4C [21:21:37]Write i2c OK [21:21:37]MH_I2C_Read... [21:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:37]Read from MH i2c: E2 [21:21:37]MH_I2C_Read... [21:21:37]Read from MH i2c: E2 0E 00 [21:21:37]MH_I2C_Read... [21:21:37]Read from MH i2c: E2 0E 00 9B 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AC [21:21:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:21:37]wFMCommunicate OK [21:21:37]SAM_PROTO_GetShiftState done [21:21:37]FM_GetShiftState done [21:21:37]opened in 1723853126 [21:21:37]opened+sec_in_day 1723939526 [21:21:37]quantity*price = 60003 [21:21:37]sum+1 = 60004 [21:21:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 699 17.08.2024 21:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199091 肖袩袛: 162904508249242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199091&fm=162904508249242&tin=02508201610067®Number=0000000000092545&sum=60000 [21:21:38]StoreToDocumentArchive [21:21:38]shift 463 fd 199091 [21:21:38]save to /storage/0463/doc_00199091 [21:21:38]save last doc name /storage/0463/doc_00199091 to /storage/kkm_last_doc_name [21:21:38]save OK [21:21:38]Clear old archive folders... [21:21:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:21:38]tlvbuf is 01A1E280 [21:21:38]SAM_PROTO_ClearQueue [21:21:38]wFMCommunicate request_size=4 [21:21:38]MH_SAM_APDU [21:21:38]CAPDU: 80 09 00 00 [21:21:38]Write to MH i2c: E2 08 00 A8 34 80 09 00 00 00 00 00 00 4E [21:21:38]Write i2c OK [21:21:38]MH_I2C_Read... [21:21:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:38]Read from MH i2c: E2 [21:21:38]MH_I2C_Read... [21:21:38]Read from MH i2c: E2 03 00 [21:21:38]MH_I2C_Read... [21:21:38]Read from MH i2c: E2 03 00 A8 34 00 90 00 50 [21:21:38]RAPDU: 90 00 [21:21:38]wFMCommunicate OK [21:21:38]SAM_PROTO_ClearQueue done [21:21:38]KKMCreateOFDPacket [21:21:38]OFDProtocolAddRootSTLVToBuf [21:21:38]FM_MakeSignedData [21:21:38]FM_MakeSignedData [21:21:38]SAM_PROTO_SignData [21:21:38]wFMCommunicate request_size=4 [21:21:38]MH_SAM_APDU [21:21:38]CAPDU: 80 0D 01 02 [21:21:38]Write to MH i2c: E2 08 00 A9 34 80 0D 01 02 00 00 00 00 56 [21:21:38]Write i2c OK [21:21:38]MH_I2C_Read... [21:21:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:38]Read from MH i2c: E2 [21:21:38]MH_I2C_Read... [21:21:38]Read from MH i2c: E2 03 00 [21:21:38]MH_I2C_Read... [21:21:38]Read from MH i2c: E2 03 00 A9 34 00 90 00 51 [21:21:38]RAPDU: 90 00 [21:21:38]wFMCommunicate OK [21:21:38]wFMCommunicate request_size=255 [21:21:38]MH_SAM_APDU [21:21: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 62 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 09 03 00 35 04 06 00 94 [21:21:38]Write to MH i2c: E2 02 01 AA 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 62 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 09 03 00 35 04 06 00 94 00 00 12 [21:21:38]Write i2c OK [21:21:38]MH_I2C_Read... [21:21:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:39]Read from MH i2c: E2 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 03 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 03 00 AA 34 00 90 00 52 [21:21:39]RAPDU: 90 00 [21:21:39]wFMCommunicate OK [21:21:39]wFMCommunicate request_size=10 [21:21:39]MH_SAM_APDU [21:21:39]CAPDU: 80 0D 02 02 05 29 29 58 B4 9A [21:21:39]Write to MH i2c: E2 0D 00 AB 34 80 0D 02 02 05 00 29 29 58 B4 9A 00 00 5B [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:39]Read from MH i2c: E2 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 03 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 03 00 AB 34 00 90 00 53 [21:21:39]RAPDU: 90 00 [21:21:39]wFMCommunicate OK [21:21:39]wFMCommunicate request_size=4 [21:21:39]MH_SAM_APDU [21:21:39]CAPDU: 80 0D 03 02 [21:21:39]Write to MH i2c: E2 08 00 AC 34 80 0D 03 02 00 00 00 00 5B [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:39]Read from MH i2c: E2 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 0B 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 0B 00 AC 34 00 4A 5A E5 04 E7 7E 46 65 90 00 F9 [21:21:39]RAPDU: 4A 5A E5 04 E7 7E 46 65 90 00 [21:21:39]wFMCommunicate OK [21:21:39]SAM_PROTO_SignData done [21:21:39]FM_MakeSignedData done [21:21:39]CreateOFDProtocolMessage [21:21:39]wFMCommunicate request_size=4 [21:21:39]MH_SAM_APDU [21:21:39]CAPDU: 80 11 00 00 [21:21:39]Write to MH i2c: E2 08 00 AD 34 80 11 00 00 00 00 00 00 5B [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:39]Read from MH i2c: E2 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 17 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: E2 17 00 AD 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A8 [21:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:21:39]wFMCommunicate OK [21:21:39]CreateOFDProtocolMessage done [21:21:39]OFDSenderStorePacket 199091 [21:21:39]StoreOFDPacket docnum=199091 [21:21:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C B7 07 01 AE 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 62 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 09 03 00 35 04 06 00 94 29 29 58 B4 9A 4A 5A E5 04 E7 7E 46 65 [21:21:39]CheckFolder [21:21:39]dirname=/storage/ofd_packets [21:21:39]CheckFolder done [21:21:39]ProducePacketName [21:21:39]name=ofd_packets/00199091 [21:21:39]NVStorageSaveData ofd_packets/00199091 [21:21:39]File name is /storage/ofd_packets/00199091 [21:21:39]Write 301 bytes [21:21:39]NVStorageSaveData done [21:21:39]OFDSenderStorePacket done [21:21:39]KKMCreateOFDPacket done [21:21:39]NVStorageSaveData kkm_last_timestamp [21:21:39]File name is /storage/kkm_last_timestamp [21:21:39]Write 4 bytes [21:21:39]NVStorageSaveData done [21:21:39]ExternCall_PrintAddStr [21:21:39]wPrintStart [21:21:39]Write to MH i2c: 01 00 00 AE 34 E2 [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 07 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 07 00 AE 34 00 00 00 00 00 FF 0F F7 [21:21:39]RasterBufferAndPrint [21:21:39]line 小褔械褌 N : (1)11326560 [21:21:39]line 袠袧袧: 02508201610067 [21:21:39]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:21:39]line 袩袪袨袛袗袞袗 [21:21:39]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [21:21:39]line 孝芯胁邪褉: 2710124130 [21:21:39]line 袗懈-92-袣-4 [21:21:39]line 8.850 * 67.80 [21:21:39]line = 600.03 [21:21:39]line 袧袛小 12% 袧小袩 1% [21:21:39]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:21:39]line 袨袣袪校袚袥袝袧袠袝: -0.03 [21:21:39]line 袠孝袨袚袨: 600.00 [21:21:39]line 袙薪械褋械薪芯: 600.00 [21:21:39]line 小袛袗效袗: 0.00 [21:21:39]line 袧小袩 1% : 5.31 [21:21:39]line 袧袛小 12% : 63.72 [21:21:39]line 袧邪谢懈褔薪褘屑懈: 600.00 [21:21:39]line 袘械蟹薪邪谢.: 0.00 [21:21:39]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:21:39]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:21:39]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:21:39]line 效械泻 699 17.08.2024 21:21 [21:21:39]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:21:39]line 袟袧袦: 0300000079 [21:21:39]line 袪袧袦: 0000000000092545 [21:21:39]line 袙械褉褋懈褟 袣袣袦: 001 [21:21:39]line 肖袦: 0000000000871802 [21:21:39]line 肖袛: 199091 [21:21:39]line 肖袩袛: 162904508249242 [21:21:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212138&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199091&fm=162904508249242&tin=02508201610067®Number=0000000000092545&sum=60000 [21:21:39]written 0, free lines is 4095 [21:21:39]OFD Sender: Processing packet 199091 [packets to send 246, broken 245] [21:21:39]ProducePacketName [21:21:39]name=ofd_packets/00199091 [21:21:39]OFD Sender: To server: 嚂鰌G, [21:21:39]CommunicateWithHost lk.salyk.kg:30040 [21:21:39]ConnectInit lk.salyk.kg [21:21:39]Connected sock=10 [21:21:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4C B7 07 01 AE 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 62 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 09 03 00 35 04 06 00 94 29 29 58 B4 9A 4A 5A E5 04 E7 7E 46 65 [21:21:39]Write to MH i2c: 01 00 00 D9 34 0D [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 07 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: 01 07 00 D9 34 00 00 00 00 00 DF 0C FF [21:21:39]RasterBufferAndPrint [21:21:39]line [21:21:39]line [21:21:39]line [21:21:39]line [21:21:39]line [21:21:39]written 0, free lines is 3301 [21:21:39]MH_Cut [21:21:39]Write to MH i2c: D1 01 00 E0 34 01 E6 [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: D1 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: D1 01 00 [21:21:39]MH_I2C_Read... [21:21:39]Read from MH i2c: D1 01 00 E0 34 00 E5 [21:21:39]Write to MH i2c: 01 00 00 E1 34 15 [21:21:39]Write i2c OK [21:21:39]MH_I2C_Read... [21:21:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1B EA 47 00 42 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B3 09 03 00 F4 03 04 00 71 C0 C0 66 B6 04 01 00 00 04 07 47 4A B1 97 BC 60 [21:21:39]CommunicateWithHost err = 0 [21:21:39]CheckOFDResponse [21:21:39]1017 (14) - 77093643461234 [21:21:39]1041 (16) - 0000000000871802 [21:21:39]1040 (4) - 199091 [21:21:39]1012 (4) - 17.08.2024 15:23 [21:21:39]1206 (1) - 0 [21:21:39]OFD Sender: Remove packet 199091 [21:21:39]ProducePacketName [21:21:39]name=ofd_packets/00199091 [21:21:39]NVStorageDeleteData [21:21:40]OFD Sender: No OFD packet to send [21:21:40]*** Cut start [21:21:40]*** Purtial cut [21:21:40]*** Stage 1: CUTSNS_PIN = 1 [21:21:40]Read from MH i2c: 01 [21:21:40]MH_I2C_Read... [21:21:40]*** Stop cut motor [21:21:40]*** Cut end [21:21:40]Read from MH i2c: 01 07 00 [21:21:40]MH_I2C_Read... [21:21:40]Read from MH i2c: 01 07 00 E1 34 00 00 00 00 00 FF 0F 2A [21:21:40]process_action close_receipt done [21:21:40]requested_data is exist [21:21:40]produce_requested_data [21:21:40]requested_item fm.sn is exist - process it [21:21:40]wFMCommunicate request_size=4 [21:21:40]MH_SAM_APDU [21:21:40]CAPDU: 80 11 00 00 [21:21:40]Write to MH i2c: E2 08 00 E2 34 80 11 00 00 00 00 00 00 90 [21:21:40]Write i2c OK [21:21:40]MH_I2C_Read... [21:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:40]Read from MH i2c: E2 [21:21:40]MH_I2C_Read... [21:21:40]Read from MH i2c: E2 17 00 [21:21:40]MH_I2C_Read... [21:21:40]Read from MH i2c: E2 17 00 E2 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DD [21:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:21:40]wFMCommunicate OK [21:21:40]requested_item fd.num is exist - process it [21:21:40]SAM_PROTO_GetFieldsCounters [21:21:40]wFMCommunicate request_size=4 [21:21:40]MH_SAM_APDU [21:21:40]CAPDU: 80 13 00 00 [21:21:40]Write to MH i2c: E2 08 00 E3 34 80 13 00 00 00 00 00 00 93 [21:21:40]Write i2c OK [21:21:40]MH_I2C_Read... [21:21:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:41]Read from MH i2c: E2 [21:21:41]MH_I2C_Read... [21:21:41]Read from MH i2c: E2 62 00 [21:21:41]MH_I2C_Read... [21:21:41]Read from MH i2c: E2 62 00 E3 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [21:21:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:41]wFMCommunicate OK [21:21:41]SAM_PROTO_GetFieldsCounters done [21:21:41]requested_item shift.num is exist - process it [21:21:41]requested_item shift.opened is exist - process it [21:21:41]req_shift_opened [21:21:41]FM_GetShiftState [21:21:41]SAM_PROTO_GetShiftState [21:21:41]wFMCommunicate request_size=4 [21:21:41]MH_SAM_APDU [21:21:41]CAPDU: 80 13 01 00 [21:21:41]Write to MH i2c: E2 08 00 E4 34 80 13 01 00 00 00 00 00 95 [21:21:41]Write i2c OK [21:21:41]MH_I2C_Read... [21:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:41]Read from MH i2c: E2 [21:21:41]MH_I2C_Read... [21:21:41]Read from MH i2c: E2 0E 00 [21:21:41]MH_I2C_Read... [21:21:41]Read from MH i2c: E2 0E 00 E4 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F5 [21:21:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:21:41]wFMCommunicate OK [21:21:41]SAM_PROTO_GetShiftState done [21:21:41]FM_GetShiftState done [21:21:41]req_shift_opened done [21:21:41]requested_item shift.open_date is exist - process it [21:21:41]req_shift_open_date [21:21:41]req_shift_open_date done [21:21:41]produce_requested_data done [21:21:41]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199091,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:21:41]process_action_free close_receipt [21:21:41]json_value_free [21:21:41]json_value_free done [21:21:41]process_json_proto returns [21:21:41]Send response to host [21:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199091,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:21:41]free response buf [21:21:41]execute_script done [21:21:41]execute_script returns [21:21:41]free content buf [21:21:41]Sock 9.Close socket [21:21:41]Sock 9.Thread stoped [21:21:45]OFD Sender: No OFD packet to send [21:21:50]OFD Sender: No OFD packet to send [21:21:55]OFD Sender: No OFD packet to send [21:22:00]OFD Sender: No OFD packet to send [21:22:05]OFD Sender: No OFD packet to send [21:22:10]OFD Sender: No OFD packet to send [21:22:15]OFD Sender: No OFD packet to send [21:22:20]OFD Sender: No OFD packet to send [21:22:25]OFD Sender: No OFD packet to send [21:22:30]OFD Sender: No OFD packet to send [21:22:35]OFD Sender: No OFD packet to send [21:22:40]OFD Sender: No OFD packet to send [21:22:44]accept exits with 7 [21:22:44]New connection [21:22:44]New thread 3066793316 created [21:22:44]Thread 3066936676 joined [21:22:44]Waiting for new connection... [21:22:44] Sock 7.Parse request [21:22:44]Sock 7.Check first char [21:22:44]Sock 7.First char is OK [21:22:44]request: POST /json_proto HTTP/1.0 [21:22:44]Method: POST [21:22:44]URL: /json_proto [21:22:44]Method is POST - this is cgi request [21:22:44]url: /json_proto [21:22:44]query_string will be loaded in cgi processing [21:22:44]execute_cgi json_proto POST (null) [21:22:44]execute_cgi path=json_proto method=POST [21:22:44]POST find Content-Length [21:22:44]Host: 172.17.46.195:8080 [21:22:44]Content-Length: 788 [21:22:44]Content-Type: application/json [21:22:44] [21:22:44]POST finish read [21:22:44]Found Content-Length = 788 [21:22:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 0.050, "sum" : 3.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:44]execute_script... [21:22:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 0.050, "sum" : 3.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:44]POST & json_proto [21:22:44]process_json_proto [21:22:44]json parsed OK: [21:22:44]protocol is kg_v1.0 [21:22:44]action value=close_receipt [21:22:44]process_action close_receipt [21:22:44]cmd_close_receipt [21:22:44]MH_GetDate [21:22:44]Write to MH i2c: F0 00 00 E5 34 08 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 09 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: F0 09 00 E5 34 00 A5 14 C1 66 8D AE BC 66 4E [21:22:44]GetLastDocTimeStamp 1723929698 [21:22:44]current date 1723929765 [21:22:44]FM_GetShiftState [21:22:44]SAM_PROTO_GetShiftState [21:22:44]wFMCommunicate request_size=4 [21:22:44]MH_SAM_APDU [21:22:44]CAPDU: 80 13 01 00 [21:22:44]Write to MH i2c: E2 08 00 E6 34 80 13 01 00 00 00 00 00 97 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:44]Read from MH i2c: E2 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0E 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0E 00 E6 34 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F7 [21:22:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:22:44]wFMCommunicate OK [21:22:44]SAM_PROTO_GetShiftState done [21:22:44]FM_GetShiftState done [21:22:44]opened in 1723853126 [21:22:44]opened+sec_in_day 1723939526 [21:22:44]quantity*price = 344 [21:22:44]sum+1 = 345 [21:22:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3.44 袧小袩 1% : 0.03 袧袛小 12% : 0.36 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3.44 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 700 17.08.2024 21:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199092 肖袩袛: 11746478730328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212245&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199092&fm=11746478730328&tin=02508201610067®Number=0000000000092545&sum=344 [21:22:45]StoreToDocumentArchive [21:22:45]shift 463 fd 199092 [21:22:45]save to /storage/0463/doc_00199092 [21:22:45]save last doc name /storage/0463/doc_00199092 to /storage/kkm_last_doc_name [21:22:45]save OK [21:22:45]Clear old archive folders... [21:22:45]ProcessDocumentItem done err = 0, tmpTLVsize=249 [21:22:45]tlvbuf is 01A0E770 [21:22:45]SAM_PROTO_ClearQueue [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 09 00 00 [21:22:45]Write to MH i2c: E2 08 00 F3 34 80 09 00 00 00 00 00 00 99 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 F3 34 00 90 00 9B [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]SAM_PROTO_ClearQueue done [21:22:45]KKMCreateOFDPacket [21:22:45]OFDProtocolAddRootSTLVToBuf [21:22:45]FM_MakeSignedData [21:22:45]FM_MakeSignedData [21:22:45]SAM_PROTO_SignData [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 01 02 [21:22:45]Write to MH i2c: E2 08 00 F4 34 80 0D 01 02 00 00 00 00 A1 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]OFD Sender: No OFD packet to send [21:22:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 F4 34 00 90 00 9C [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=255 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 00 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 58 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 A5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 09 03 00 35 04 06 00 0A AE F0 [21:22:45]Write to MH i2c: E2 02 01 F5 34 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 00 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 58 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 A5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 09 03 00 35 04 06 00 0A AE F0 00 00 93 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 F5 34 00 90 00 9D [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=8 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 02 02 03 B1 2C 58 [21:22:45]Write to MH i2c: E2 0B 00 F6 34 80 0D 02 02 03 00 B1 2C 58 00 00 DF [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 03 00 F6 34 00 90 00 9E [21:22:45]RAPDU: 90 00 [21:22:45]wFMCommunicate OK [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 0D 03 02 [21:22:45]Write to MH i2c: E2 08 00 F7 34 80 0D 03 02 00 00 00 00 A6 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 0B 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 0B 00 F7 34 00 6C 8E 0C E9 11 3B 63 E3 90 00 28 [21:22:45]RAPDU: 6C 8E 0C E9 11 3B 63 E3 90 00 [21:22:45]wFMCommunicate OK [21:22:45]SAM_PROTO_SignData done [21:22:45]FM_MakeSignedData done [21:22:45]CreateOFDProtocolMessage [21:22:45]wFMCommunicate request_size=4 [21:22:45]MH_SAM_APDU [21:22:45]CAPDU: 80 11 00 00 [21:22:45]Write to MH i2c: E2 08 00 F8 34 80 11 00 00 00 00 00 00 A6 [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:45]Read from MH i2c: E2 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 17 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: E2 17 00 F8 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F3 [21:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:22:45]wFMCommunicate OK [21:22:45]CreateOFDProtocolMessage done [21:22:45]OFDSenderStorePacket 199092 [21:22:45]StoreOFDPacket docnum=199092 [21:22:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 59 D4 05 01 06 4D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 00 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 58 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 A5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 09 03 00 35 04 06 00 0A AE F0 B1 2C 58 6C 8E 0C E9 11 3B 63 E3 [21:22:45]CheckFolder [21:22:45]dirname=/storage/ofd_packets [21:22:45]CheckFolder done [21:22:45]ProducePacketName [21:22:45]name=ofd_packets/00199092 [21:22:45]NVStorageSaveData ofd_packets/00199092 [21:22:45]File name is /storage/ofd_packets/00199092 [21:22:45]Write 299 bytes [21:22:45]NVStorageSaveData done [21:22:45]OFDSenderStorePacket done [21:22:45]KKMCreateOFDPacket done [21:22:45]NVStorageSaveData kkm_last_timestamp [21:22:45]File name is /storage/kkm_last_timestamp [21:22:45]Write 4 bytes [21:22:45]NVStorageSaveData done [21:22:45]ExternCall_PrintAddStr [21:22:45]wPrintStart [21:22:45]Write to MH i2c: 01 00 00 F9 34 2D [21:22:45]Write i2c OK [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: 01 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: 01 07 00 [21:22:45]MH_I2C_Read... [21:22:45]Read from MH i2c: 01 07 00 F9 34 00 00 00 00 00 FF 0F 42 [21:22:45]RasterBufferAndPrint [21:22:45]line 小褔械褌 N : (1)11326562 [21:22:45]line 袠袧袧: 02508201610067 [21:22:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:22:45]line 袩袪袨袛袗袞袗 [21:22:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [21:22:45]line 孝芯胁邪褉: 2710124130 [21:22:45]line SU-92-袣-5 [21:22:45]line 0.050 * 68.80 [21:22:45]line = 3.44 [21:22:45]line 袧袛小 12% 袧小袩 1% [21:22:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:22:45]line 袠孝袨袚袨: 3.44 [21:22:45]line 袧小袩 1% : 0.03 [21:22:45]line 袧袛小 12% : 0.36 [21:22:45]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:22:45]line 袘械蟹薪邪谢.: 3.44 [21:22:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:22:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:22:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:22:45]line 效械泻 700 17.08.2024 21:22 [21:22:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:22:45]line 袟袧袦: 0300000079 [21:22:45]line 袪袧袦: 0000000000092545 [21:22:45]line 袙械褉褋懈褟 袣袣袦: 001 [21:22:45]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:22:45]line 肖袦: 0000000000871802 [21:22:45]line 肖袛: 199092 [21:22:45]line 肖袩袛: 11746478730328 [21:22:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212245&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199092&fm=11746478730328&tin=02508201610067®Number=0000000000092545&sum=344 [21:22:46]OFD Sender: Processing packet 199092 [packets to send 246, broken 245] [21:22:46]ProducePacketName [21:22:46]name=ofd_packets/00199092 [21:22:46]OFD Sender: To server: 嚂鰌G, [21:22:46]CommunicateWithHost lk.salyk.kg:30040 [21:22:46]ConnectInit lk.salyk.kg [21:22:46]written 0, free lines is 4095 [21:22:46]Connected sock=10 [21:22:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 59 D4 05 01 06 4D 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 00 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 58 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 01 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 02 00 00 F4 03 04 00 A5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 09 03 00 35 04 06 00 0A AE F0 B1 2C 58 6C 8E 0C E9 11 3B 63 E3 [21:22:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 22 47 00 06 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B4 09 03 00 F4 03 04 00 B4 C0 C0 66 B6 04 01 00 00 2D 80 F7 A2 64 8D A7 36 [21:22:46]CommunicateWithHost err = 0 [21:22:46]CheckOFDResponse [21:22:46]1017 (14) - 77093643461234 [21:22:46]1041 (16) - 0000000000871802 [21:22:46]1040 (4) - 199092 [21:22:46]1012 (4) - 17.08.2024 15:24 [21:22:46]1206 (1) - 0 [21:22:46]OFD Sender: Remove packet 199092 [21:22:46]ProducePacketName [21:22:46]name=ofd_packets/00199092 [21:22:46]NVStorageDeleteData [21:22:46]Write to MH i2c: 01 00 00 23 35 58 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 23 35 00 00 00 00 00 E7 0C 52 [21:22:46]RasterBufferAndPrint [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]line [21:22:46]written 0, free lines is 3310 [21:22:46]MH_Cut [21:22:46]Write to MH i2c: D1 01 00 2A 35 01 31 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 01 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: D1 01 00 2A 35 00 30 [21:22:46]Write to MH i2c: 01 00 00 2B 35 60 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:47]OFD Sender: No OFD packet to send [21:22:47]*** Cut start [21:22:47]*** Purtial cut [21:22:47]*** CUTSNS_PIN = 0 [21:22:47]*** Stage 1: CUTSNS_PIN = 1 [21:22:49]Read from MH i2c: 01 [21:22:49]MH_I2C_Read... [21:22:49]*** Stop cut motor [21:22:49]*** Cut end [21:22:49]Read from MH i2c: 01 07 00 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: 01 07 00 2B 35 00 00 00 00 00 FF 0F 75 [21:22:49]process_action close_receipt done [21:22:49]requested_data is exist [21:22:49]produce_requested_data [21:22:49]requested_item fm.sn is exist - process it [21:22:49]wFMCommunicate request_size=4 [21:22:49]MH_SAM_APDU [21:22:49]CAPDU: 80 11 00 00 [21:22:49]Write to MH i2c: E2 08 00 2C 35 80 11 00 00 00 00 00 00 DB [21:22:49]Write i2c OK [21:22:49]MH_I2C_Read... [21:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:49]Read from MH i2c: E2 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: E2 17 00 [21:22:49]MH_I2C_Read... [21:22:49]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 31 38 30 32 90 00 28 [21:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:22:49]wFMCommunicate OK [21:22:49]requested_item fd.num is exist - process it [21:22:49]SAM_PROTO_GetFieldsCounters [21:22:49]wFMCommunicate request_size=4 [21:22:49]MH_SAM_APDU [21:22:49]CAPDU: 80 13 00 00 [21:22:49]Write to MH i2c: E2 08 00 2D 35 80 13 00 00 00 00 00 00 DE [21:22:49]Write i2c OK [21:22:49]MH_I2C_Read... [21:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:49]Read from MH i2c: E2 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: E2 62 00 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: E2 62 00 2D 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [21:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:49]wFMCommunicate OK [21:22:49]SAM_PROTO_GetFieldsCounters done [21:22:49]requested_item shift.num is exist - process it [21:22:49]requested_item shift.opened is exist - process it [21:22:49]req_shift_opened [21:22:49]FM_GetShiftState [21:22:49]SAM_PROTO_GetShiftState [21:22:49]wFMCommunicate request_size=4 [21:22:49]MH_SAM_APDU [21:22:49]CAPDU: 80 13 01 00 [21:22:49]Write to MH i2c: E2 08 00 2E 35 80 13 01 00 00 00 00 00 E0 [21:22:49]Write i2c OK [21:22:49]MH_I2C_Read... [21:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:49]Read from MH i2c: E2 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: E2 0E 00 [21:22:49]MH_I2C_Read... [21:22:49]Read from MH i2c: E2 0E 00 2E 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 40 [21:22:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:22:49]wFMCommunicate OK [21:22:49]SAM_PROTO_GetShiftState done [21:22:49]FM_GetShiftState done [21:22:49]req_shift_opened done [21:22:49]requested_item shift.open_date is exist - process it [21:22:49]req_shift_open_date [21:22:49]req_shift_open_date done [21:22:49]produce_requested_data done [21:22:49]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199092,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:22:49]process_action_free close_receipt [21:22:49]json_value_free [21:22:49]json_value_free done [21:22:49]process_json_proto returns [21:22:49]Send response to host [21:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199092,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:22:49]free response buf [21:22:49]execute_script done [21:22:49]execute_script returns [21:22:49]free content buf [21:22:49]Sock 7.Close socket [21:22:49]Sock 7.Thread stoped [21:22:52]OFD Sender: No OFD packet to send [21:22:57]OFD Sender: No OFD packet to send [21:23:02]OFD Sender: No OFD packet to send [21:23:07]OFD Sender: No OFD packet to send [21:23:12]OFD Sender: No OFD packet to send [21:23:16]accept exits with 9 [21:23:16]New connection [21:23:16]New thread 3066936676 created [21:23:16]Thread 3066793316 joined [21:23:16]Waiting for new connection... [21:23:16] Sock 9.Parse request [21:23:16]Sock 9.Check first char [21:23:16]Sock 9.First char is OK [21:23:16]request: POST /json_proto HTTP/1.0 [21:23:16]Method: POST [21:23:16]URL: /json_proto [21:23:16]Method is POST - this is cgi request [21:23:16]url: /json_proto [21:23:16]query_string will be loaded in cgi processing [21:23:16]execute_cgi json_proto POST (null) [21:23:16]execute_cgi path=json_proto method=POST [21:23:16]POST find Content-Length [21:23:16]Host: 172.17.46.195:8080 [21:23:16]Content-Length: 805 [21:23:16]Content-Type: application/json [21:23:16] [21:23:16]POST finish read [21:23:16]Found Content-Length = 805 [21:23:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:16]execute_script... [21:23: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)11326563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:16]POST & json_proto [21:23:16]process_json_proto [21:23:16]json parsed OK: [21:23:16]protocol is kg_v1.0 [21:23:16]action value=close_receipt [21:23:16]process_action close_receipt [21:23:16]cmd_close_receipt [21:23:16]MH_GetDate [21:23:16]Write to MH i2c: F0 00 00 2F 35 53 [21:23:16]Write i2c OK [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: F0 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: F0 09 00 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: F0 09 00 2F 35 00 C5 14 C1 66 8D AE BC 66 B9 [21:23:16]GetLastDocTimeStamp 1723929765 [21:23:16]current date 1723929797 [21:23:16]FM_GetShiftState [21:23:16]SAM_PROTO_GetShiftState [21:23:16]wFMCommunicate request_size=4 [21:23:16]MH_SAM_APDU [21:23:16]CAPDU: 80 13 01 00 [21:23:16]Write to MH i2c: E2 08 00 30 35 80 13 01 00 00 00 00 00 E2 [21:23:16]Write i2c OK [21:23:16]MH_I2C_Read... [21:23:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:16]Read from MH i2c: E2 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: E2 0E 00 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: E2 0E 00 30 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 42 [21:23:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:23:16]wFMCommunicate OK [21:23:16]SAM_PROTO_GetShiftState done [21:23:16]FM_GetShiftState done [21:23:16]opened in 1723853126 [21:23:16]opened+sec_in_day 1723939526 [21:23:16]quantity*price = 100021 [21:23:16]sum+1 = 100023 [21:23:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 701 17.08.2024 21:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199093 肖袩袛: 199017177728509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199093&fm=199017177728509&tin=02508201610067®Number=0000000000092545&sum=100022 [21:23:17]StoreToDocumentArchive [21:23:17]shift 463 fd 199093 [21:23:17]save to /storage/0463/doc_00199093 [21:23:17]save last doc name /storage/0463/doc_00199093 to /storage/kkm_last_doc_name [21:23:17]save OK [21:23:17]Clear old archive folders... [21:23:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:23:17]tlvbuf is B6ED64D0 [21:23:17]SAM_PROTO_ClearQueue [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 09 00 00 [21:23:17]Write to MH i2c: E2 08 00 3D 35 80 09 00 00 00 00 00 00 E4 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 3D 35 00 90 00 E6 [21:23:17]RAPDU: 90 00 [21:23:17]wFMCommunicate OK [21:23:17]SAM_PROTO_ClearQueue done [21:23:17]KKMCreateOFDPacket [21:23:17]OFDProtocolAddRootSTLVToBuf [21:23:17]FM_MakeSignedData [21:23:17]FM_MakeSignedData [21:23:17]SAM_PROTO_SignData [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 0D 01 02 [21:23:17]Write to MH i2c: E2 08 00 3E 35 80 0D 01 02 00 00 00 00 EC [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 3E 35 00 90 00 E7 [21:23:17]RAPDU: 90 00 [21:23:17]wFMCommunicate OK [21:23:17]wFMCommunicate request_size=255 [21:23:17]MH_SAM_APDU [21:23: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 C5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 09 03 00 35 04 06 00 B5 [21:23:17]Write to MH i2c: E2 02 01 3F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 C5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 09 03 00 35 04 06 00 B5 00 00 C3 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 3F 35 00 90 00 E8 [21:23:17]RAPDU: 90 00 [21:23:17]wFMCommunicate OK [21:23:17]wFMCommunicate request_size=10 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 0D 02 02 05 01 4C 2E C5 FD [21:23:17]Write to MH i2c: E2 0D 00 40 35 80 0D 02 02 05 00 01 4C 2E C5 FD 00 00 36 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 03 00 40 35 00 90 00 E9 [21:23:17]RAPDU: 90 00 [21:23:17]wFMCommunicate OK [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 0D 03 02 [21:23:17]Write to MH i2c: E2 08 00 41 35 80 0D 03 02 00 00 00 00 F1 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 0B 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 0B 00 41 35 00 54 E8 0A F3 7A 91 D4 F9 90 00 03 [21:23:17]RAPDU: 54 E8 0A F3 7A 91 D4 F9 90 00 [21:23:17]wFMCommunicate OK [21:23:17]SAM_PROTO_SignData done [21:23:17]FM_MakeSignedData done [21:23:17]CreateOFDProtocolMessage [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 11 00 00 [21:23:17]Write to MH i2c: E2 08 00 42 35 80 11 00 00 00 00 00 00 F1 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:18]Read from MH i2c: E2 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: E2 17 00 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: E2 17 00 42 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3E [21:23:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:23:18]wFMCommunicate OK [21:23:18]CreateOFDProtocolMessage done [21:23:18]OFDSenderStorePacket 199093 [21:23:18]StoreOFDPacket docnum=199093 [21:23:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E0 39 07 01 B7 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 C5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 09 03 00 35 04 06 00 B5 01 4C 2E C5 FD 54 E8 0A F3 7A 91 D4 F9 [21:23:18]CheckFolder [21:23:18]dirname=/storage/ofd_packets [21:23:18]CheckFolder done [21:23:18]ProducePacketName [21:23:18]name=ofd_packets/00199093 [21:23:18]NVStorageSaveData ofd_packets/00199093 [21:23:18]File name is /storage/ofd_packets/00199093 [21:23:18]Write 301 bytes [21:23:18]NVStorageSaveData done [21:23:18]OFDSenderStorePacket done [21:23:18]KKMCreateOFDPacket done [21:23:18]NVStorageSaveData kkm_last_timestamp [21:23:18]File name is /storage/kkm_last_timestamp [21:23:18]Write 4 bytes [21:23:18]NVStorageSaveData done [21:23:18]ExternCall_PrintAddStr [21:23:18]wPrintStart [21:23:18]Write to MH i2c: 01 00 00 43 35 78 [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 07 00 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 07 00 43 35 00 00 00 00 00 FF 0F 8D [21:23:18]RasterBufferAndPrint [21:23:18]line 小褔械褌 N : (1)11326563 [21:23:18]line 袠袧袧: 02508201610067 [21:23:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:23:18]line 袩袪袨袛袗袞袗 [21:23:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:23:18]line 孝芯胁邪褉: 2710124500 [21:23:18]line 袗懈-95-袣-5 [21:23:18]line 13.480 * 74.20 [21:23:18]line = 1000.22 [21:23:18]line 袧袛小 12% 袧小袩 1% [21:23:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:23:18]line 袠孝袨袚袨: 1000.22 [21:23:18]line 袧小袩 1% : 8.85 [21:23:18]line 袧袛小 12% : 106.22 [21:23:18]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:23:18]line 袘械蟹薪邪谢.: 1000.22 [21:23:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:23:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:23:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:23:18]line 效械泻 701 17.08.2024 21:23 [21:23:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:23:18]line 袟袧袦: 0300000079 [21:23:18]line 袪袧袦: 0000000000092545 [21:23:18]line 袙械褉褋懈褟 袣袣袦: 001 [21:23:18]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:23:18]line 肖袦: 0000000000871802 [21:23:18]line 肖袛: 199093 [21:23:18]line 肖袩袛: 199017177728509 [21:23:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212317&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199093&fm=199017177728509&tin=02508201610067®Number=0000000000092545&sum=100022 [21:23:18]written 0, free lines is 4095 [21:23:18]OFD Sender: Processing packet 199093 [packets to send 246, broken 245] [21:23:18]ProducePacketName [21:23:18]name=ofd_packets/00199093 [21:23:18]OFD Sender: To server: 嚂鰌G, [21:23:18]CommunicateWithHost lk.salyk.kg:30040 [21:23:18]ConnectInit lk.salyk.kg [21:23:18]Connected sock=10 [21:23:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 E0 39 07 01 B7 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 02 00 00 F4 03 04 00 C5 14 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B5 09 03 00 35 04 06 00 B5 01 4C 2E C5 FD 54 E8 0A F3 7A 91 D4 F9 [21:23:18]Write to MH i2c: 01 00 00 6D 35 A2 [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 07 00 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: 01 07 00 6D 35 00 00 00 00 00 F3 0C A8 [21:23:18]RasterBufferAndPrint [21:23:18]line [21:23:18]line [21:23:18]line [21:23:18]line [21:23:18]line [21:23:18]written 0, free lines is 3324 [21:23:18]MH_Cut [21:23:18]Write to MH i2c: D1 01 00 74 35 01 7B [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: D1 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: D1 01 00 [21:23:18]MH_I2C_Read... [21:23:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BA 17 47 00 16 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 31 38 30 32 10 04 04 00 B5 09 03 00 F4 03 04 00 D4 C0 C0 66 B6 04 01 00 00 3F DF F5 F8 49 F1 32 3B [21:23:18]CommunicateWithHost err = 0 [21:23:18]CheckOFDResponse [21:23:18]1017 (14) - 77093643461234 [21:23:18]1041 (16) - 0000000000871802 [21:23:18]1040 (4) - 199093 [21:23:18]1012 (4) - 17.08.2024 15:25 [21:23:18]1206 (1) - 0 [21:23:18]OFD Sender: Remove packet 199093 [21:23:18]ProducePacketName [21:23:18]name=ofd_packets/00199093 [21:23:18]NVStorageDeleteData [21:23:18]Read from MH i2c: D1 01 00 74 35 00 7A [21:23:18]Write to MH i2c: 01 00 00 75 35 AA [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:19]OFD Sender: No OFD packet to send [21:23:19]*** Cut start [21:23:19]*** Purtial cut [21:23:19]*** Stage 1: CUTSNS_PIN = 1 [21:23:19]Read from MH i2c: 01 [21:23:19]MH_I2C_Read... [21:23:19]*** Stop cut motor [21:23:19]*** Cut end [21:23:19]Read from MH i2c: 01 07 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: 01 07 00 75 35 00 00 00 00 00 FF 0F BF [21:23:19]process_action close_receipt done [21:23:19]requested_data is exist [21:23:19]produce_requested_data [21:23:19]requested_item fm.sn is exist - process it [21:23:19]wFMCommunicate request_size=4 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 11 00 00 [21:23:19]Write to MH i2c: E2 08 00 76 35 80 11 00 00 00 00 00 00 25 [21:23:19]Write i2c OK [21:23:19]MH_I2C_Read... [21:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:19]Read from MH i2c: E2 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 17 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 17 00 76 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [21:23:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:23:19]wFMCommunicate OK [21:23:19]requested_item fd.num is exist - process it [21:23:19]SAM_PROTO_GetFieldsCounters [21:23:19]wFMCommunicate request_size=4 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 13 00 00 [21:23:19]Write to MH i2c: E2 08 00 77 35 80 13 00 00 00 00 00 00 28 [21:23:19]Write i2c OK [21:23:19]MH_I2C_Read... [21:23:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:23:19]Read from MH i2c: E2 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 62 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 62 00 77 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [21:23:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:23:19]wFMCommunicate OK [21:23:19]SAM_PROTO_GetFieldsCounters done [21:23:19]requested_item shift.num is exist - process it [21:23:19]requested_item shift.opened is exist - process it [21:23:19]req_shift_opened [21:23:19]FM_GetShiftState [21:23:19]SAM_PROTO_GetShiftState [21:23:19]wFMCommunicate request_size=4 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 13 01 00 [21:23:19]Write to MH i2c: E2 08 00 78 35 80 13 01 00 00 00 00 00 2A [21:23:19]Write i2c OK [21:23:19]MH_I2C_Read... [21:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:19]Read from MH i2c: E2 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 0E 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 0E 00 78 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [21:23:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:23:19]wFMCommunicate OK [21:23:19]SAM_PROTO_GetShiftState done [21:23:19]FM_GetShiftState done [21:23:19]req_shift_opened done [21:23:19]requested_item shift.open_date is exist - process it [21:23:19]req_shift_open_date [21:23:19]req_shift_open_date done [21:23:19]produce_requested_data done [21:23:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199093,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:23:19]process_action_free close_receipt [21:23:19]json_value_free [21:23:19]json_value_free done [21:23:19]process_json_proto returns [21:23:19]Send response to host [21:23:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199093,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:23:19]free response buf [21:23:19]execute_script done [21:23:19]execute_script returns [21:23:19]free content buf [21:23:19]Sock 9.Close socket [21:23:19]Sock 9.Thread stoped [21:23:24]OFD Sender: No OFD packet to send [21:23:29]OFD Sender: No OFD packet to send [21:23:34]OFD Sender: No OFD packet to send [21:23:39]OFD Sender: No OFD packet to send [21:23:44]OFD Sender: No OFD packet to send [21:23:49]OFD Sender: No OFD packet to send [21:23:54]OFD Sender: No OFD packet to send [21:23:59]OFD Sender: No OFD packet to send [21:24:04]OFD Sender: No OFD packet to send [21:24:09]OFD Sender: No OFD packet to send [21:24:14]OFD Sender: No OFD packet to send [21:24:19]OFD Sender: No OFD packet to send [21:24:24]OFD Sender: No OFD packet to send [21:24:29]OFD Sender: No OFD packet to send [21:24:34]OFD Sender: No OFD packet to send [21:24:39]OFD Sender: No OFD packet to send [21:24:44]OFD Sender: No OFD packet to send [21:24:49]OFD Sender: No OFD packet to send [21:24:54]OFD Sender: No OFD packet to send [21:24:57]accept exits with 7 [21:24:57]New connection [21:24:57]New thread 3066793316 created [21:24:57]Thread 3066936676 joined [21:24:57]Waiting for new connection... [21:24:57] Sock 7.Parse request [21:24:57]Sock 7.Check first char [21:24:57]Sock 7.First char is OK [21:24:57]request: POST /json_proto HTTP/1.0 [21:24:57]Method: POST [21:24:57]URL: /json_proto [21:24:57]Method is POST - this is cgi request [21:24:57]url: /json_proto [21:24:57]query_string will be loaded in cgi processing [21:24:57]execute_cgi json_proto POST (null) [21:24:57]execute_cgi path=json_proto method=POST [21:24:57]POST find Content-Length [21:24:57]Host: 172.17.46.195:8080 [21:24:57]Content-Length: 795 [21:24:57]Content-Type: application/json [21:24:57] [21:24:57]POST finish read [21:24:57]Found Content-Length = 795 [21:24:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:57]execute_script... [21: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)11326564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:24:57]POST & json_proto [21:24:57]process_json_proto [21:24:57]json parsed OK: [21:24:57]protocol is kg_v1.0 [21:24:57]action value=close_receipt [21:24:57]process_action close_receipt [21:24:57]cmd_close_receipt [21:24:57]MH_GetDate [21:24:57]Write to MH i2c: F0 00 00 79 35 9D [21:24:57]Write i2c OK [21:24:57]MH_I2C_Read... [21:24:57]Read from MH i2c: F0 [21:24:57]MH_I2C_Read... [21:24:57]Read from MH i2c: F0 09 00 [21:24:57]MH_I2C_Read... [21:24:57]Read from MH i2c: F0 09 00 79 35 00 2A 15 C1 66 8D AE BC 66 69 [21:24:57]GetLastDocTimeStamp 1723929797 [21:24:57]current date 1723929898 [21:24:57]FM_GetShiftState [21:24:57]SAM_PROTO_GetShiftState [21:24:57]wFMCommunicate request_size=4 [21:24:57]MH_SAM_APDU [21:24:57]CAPDU: 80 13 01 00 [21:24:57]Write to MH i2c: E2 08 00 7A 35 80 13 01 00 00 00 00 00 2C [21:24:57]Write i2c OK [21:24:57]MH_I2C_Read... [21:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:57]Read from MH i2c: E2 [21:24:57]MH_I2C_Read... [21:24:57]Read from MH i2c: E2 0E 00 [21:24:57]MH_I2C_Read... [21:24:57]Read from MH i2c: E2 0E 00 7A 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8C [21:24:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:24:57]wFMCommunicate OK [21:24:57]SAM_PROTO_GetShiftState done [21:24:57]FM_GetShiftState done [21:24:57]opened in 1723853126 [21:24:57]opened+sec_in_day 1723939526 [21:24:57]quantity*price = 300036 [21:24:57]sum+1 = 300038 [21:24:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.37 袧小袩 1% : 26.55 袧袛小 12% : 318.62 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 702 17.08.2024 21:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199094 肖袩袛: 266610538633329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212458&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199094&fm=266610538633329&tin=02508201610067®Number=0000000000092545&sum=300037 [21:24:58]StoreToDocumentArchive [21:24:58]shift 463 fd 199094 [21:24:58]save to /storage/0463/doc_00199094 [21:24:58]save last doc name /storage/0463/doc_00199094 to /storage/kkm_last_doc_name [21:24:58]save OK [21:24:58]Clear old archive folders... [21:24:58]ProcessDocumentItem done err = 0, tmpTLVsize=249 [21:24:58]tlvbuf is B6ED68B0 [21:24:58]SAM_PROTO_ClearQueue [21:24:58]wFMCommunicate request_size=4 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 09 00 00 [21:24:58]Write to MH i2c: E2 08 00 87 35 80 09 00 00 00 00 00 00 2E [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 87 35 00 90 00 30 [21:24:58]RAPDU: 90 00 [21:24:58]wFMCommunicate OK [21:24:58]SAM_PROTO_ClearQueue done [21:24:58]KKMCreateOFDPacket [21:24:58]OFDProtocolAddRootSTLVToBuf [21:24:58]FM_MakeSignedData [21:24:58]FM_MakeSignedData [21:24:58]SAM_PROTO_SignData [21:24:58]wFMCommunicate request_size=4 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 0D 01 02 [21:24:58]Write to MH i2c: E2 08 00 88 35 80 0D 01 02 00 00 00 00 36 [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 88 35 00 90 00 31 [21:24:58]RAPDU: 90 00 [21:24:58]wFMCommunicate OK [21:24:58]wFMCommunicate request_size=255 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 2A 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 09 03 00 35 04 06 00 F2 7B 1A [21:24:58]Write to MH i2c: E2 02 01 89 35 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 2A 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 09 03 00 35 04 06 00 F2 7B 1A 00 00 63 [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 89 35 00 90 00 32 [21:24:58]RAPDU: 90 00 [21:24:58]wFMCommunicate OK [21:24:58]wFMCommunicate request_size=8 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 0D 02 02 03 72 D8 71 [21:24:58]Write to MH i2c: E2 0B 00 8A 35 80 0D 02 02 03 00 72 D8 71 00 00 FA [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:58]Read from MH i2c: E2 03 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 03 00 8A 35 00 90 00 33 [21:24:58]RAPDU: 90 00 [21:24:58]wFMCommunicate OK [21:24:58]wFMCommunicate request_size=4 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 0D 03 02 [21:24:58]Write to MH i2c: E2 08 00 8B 35 80 0D 03 02 00 00 00 00 3B [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 0B 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 0B 00 8B 35 00 ED 4F 3F B1 E7 86 24 7B 90 00 74 [21:24:58]RAPDU: ED 4F 3F B1 E7 86 24 7B 90 00 [21:24:58]wFMCommunicate OK [21:24:58]SAM_PROTO_SignData done [21:24:58]FM_MakeSignedData done [21:24:58]CreateOFDProtocolMessage [21:24:58]wFMCommunicate request_size=4 [21:24:58]MH_SAM_APDU [21:24:58]CAPDU: 80 11 00 00 [21:24:58]Write to MH i2c: E2 08 00 8C 35 80 11 00 00 00 00 00 00 3B [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:58]Read from MH i2c: E2 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 17 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: E2 17 00 8C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [21:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:24:58]wFMCommunicate OK [21:24:58]CreateOFDProtocolMessage done [21:24:58]OFDSenderStorePacket 199094 [21:24:58]StoreOFDPacket docnum=199094 [21:24:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 B9 CB 05 01 AB 69 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 2A 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 09 03 00 35 04 06 00 F2 7B 1A 72 D8 71 ED 4F 3F B1 E7 86 24 7B [21:24:58]CheckFolder [21:24:58]dirname=/storage/ofd_packets [21:24:58]CheckFolder done [21:24:58]ProducePacketName [21:24:58]name=ofd_packets/00199094 [21:24:58]NVStorageSaveData ofd_packets/00199094 [21:24:58]File name is /storage/ofd_packets/00199094 [21:24:58]Write 299 bytes [21:24:58]NVStorageSaveData done [21:24:58]OFDSenderStorePacket done [21:24:58]KKMCreateOFDPacket done [21:24:58]NVStorageSaveData kkm_last_timestamp [21:24:58]File name is /storage/kkm_last_timestamp [21:24:58]Write 4 bytes [21:24:58]NVStorageSaveData done [21:24:58]ExternCall_PrintAddStr [21:24:58]wPrintStart [21:24:58]Write to MH i2c: 01 00 00 8D 35 C2 [21:24:58]Write i2c OK [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: 01 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: 01 07 00 [21:24:58]MH_I2C_Read... [21:24:58]Read from MH i2c: 01 07 00 8D 35 00 00 00 00 00 FF 0F D7 [21:24:58]RasterBufferAndPrint [21:24:58]line 小褔械褌 N : (1)11326564 [21:24:58]line 袠袧袧: 02508201610067 [21:24:58]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:24:58]line 袩袪袨袛袗袞袗 [21:24:58]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [21:24:58]line 孝芯胁邪褉: 2710124130 [21:24:58]line SU-92-袣-5 [21:24:58]line 43.610 * 68.80 [21:24:58]line = 3000.37 [21:24:58]line 袧袛小 12% 袧小袩 1% [21:24:58]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:24:58]line 袠孝袨袚袨: 3000.37 [21:24:58]line 袧小袩 1% : 26.55 [21:24:58]line 袧袛小 12% : 318.62 [21:24:58]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:24:58]line 袘械蟹薪邪谢.: 3000.37 [21:24:58]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:24:58]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:24:58]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:24:58]line 效械泻 702 17.08.2024 21:24 [21:24:58]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:24:58]line 袟袧袦: 0300000079 [21:24:58]line 袪袧袦: 0000000000092545 [21:24:58]line 袙械褉褋懈褟 袣袣袦: 001 [21:24:58]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:24:58]line 肖袦: 0000000000871802 [21:24:58]line 肖袛: 199094 [21:24:58]line 肖袩袛: 266610538633329 [21:24:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212458&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199094&fm=266610538633329&tin=02508201610067®Number=0000000000092545&sum=300037 [21:24:58]written 0, free lines is 4095 [21:24:58]OFD Sender: Processing packet 199094 [packets to send 246, broken 245] [21:24:58]ProducePacketName [21:24:58]name=ofd_packets/00199094 [21:24:58]OFD Sender: To server: 嚂鰌G, [21:24:58]CommunicateWithHost lk.salyk.kg:30040 [21:24:58]ConnectInit lk.salyk.kg [21:24:59]Connected sock=9 [21: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 31 38 30 32 0D 01 00 00 B9 CB 05 01 AB 69 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 2A 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B6 09 03 00 35 04 06 00 F2 7B 1A 72 D8 71 ED 4F 3F B1 E7 86 24 7B [21:24:59]Write to MH i2c: 01 00 00 B7 35 EC [21:24:59]Write i2c OK [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: 01 [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: 01 07 00 [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: 01 07 00 B7 35 00 00 00 00 00 E9 0C E8 [21:24:59]RasterBufferAndPrint [21:24:59]line [21:24:59]line [21:24:59]line [21:24:59]line [21:24:59]line [21:24:59]written 0, free lines is 3311 [21:24:59]MH_Cut [21:24:59]Write to MH i2c: D1 01 00 BE 35 01 C5 [21:24:59]Write i2c OK [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: D1 [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: D1 01 00 [21:24:59]MH_I2C_Read... [21:24:59]Read from MH i2c: D1 01 00 BE 35 00 C4 [21:24:59]Write to MH i2c: 01 00 00 BF 35 F4 [21:24:59]Write i2c OK [21:24:59]MH_I2C_Read... [21:24:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 39 52 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 31 38 30 32 10 04 04 00 B6 09 03 00 F4 03 04 00 39 C1 C0 66 B6 04 01 00 00 AF 6E 5C C9 0D B1 42 95 [21:24:59]CommunicateWithHost err = 0 [21:24:59]CheckOFDResponse [21:24:59]1017 (14) - 77093643461234 [21:24:59]1041 (16) - 0000000000871802 [21:24:59]1040 (4) - 199094 [21:24:59]1012 (4) - 17.08.2024 15:26 [21:24:59]1206 (1) - 0 [21:24:59]OFD Sender: Remove packet 199094 [21:24:59]ProducePacketName [21:24:59]name=ofd_packets/00199094 [21:24:59]NVStorageDeleteData [21:24:59]OFD Sender: No OFD packet to send [21:25:00]*** Cut start [21:25:00]*** Purtial cut [21:25:00]*** CUTSNS_PIN = 0 [21:25:00]*** Stage 1: CUTSNS_PIN = 1 [21:25:02]Read from MH i2c: 01 [21:25:02]MH_I2C_Read... [21:25:02]*** Stop cut motor [21:25:02]*** Cut end [21:25:02]Read from MH i2c: 01 07 00 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: 01 07 00 BF 35 00 00 00 00 00 FF 0F 09 [21:25:02]process_action close_receipt done [21:25:02]requested_data is exist [21:25:02]produce_requested_data [21:25:02]requested_item fm.sn is exist - process it [21:25:02]wFMCommunicate request_size=4 [21:25:02]MH_SAM_APDU [21:25:02]CAPDU: 80 11 00 00 [21:25:02]Write to MH i2c: E2 08 00 C0 35 80 11 00 00 00 00 00 00 6F [21:25:02]Write i2c OK [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 [21:25:02]MH_I2C_Read... [21:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:02]Read from MH i2c: E2 17 00 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 17 00 C0 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [21:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:25:02]wFMCommunicate OK [21:25:02]requested_item fd.num is exist - process it [21:25:02]SAM_PROTO_GetFieldsCounters [21:25:02]wFMCommunicate request_size=4 [21:25:02]MH_SAM_APDU [21:25:02]CAPDU: 80 13 00 00 [21:25:02]Write to MH i2c: E2 08 00 C1 35 80 13 00 00 00 00 00 00 72 [21:25:02]Write i2c OK [21:25:02]MH_I2C_Read... [21:25:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:02]Read from MH i2c: E2 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 62 00 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 62 00 C1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [21:25:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:02]wFMCommunicate OK [21:25:02]SAM_PROTO_GetFieldsCounters done [21:25:02]requested_item shift.num is exist - process it [21:25:02]requested_item shift.opened is exist - process it [21:25:02]req_shift_opened [21:25:02]FM_GetShiftState [21:25:02]SAM_PROTO_GetShiftState [21:25:02]wFMCommunicate request_size=4 [21:25:02]MH_SAM_APDU [21:25:02]CAPDU: 80 13 01 00 [21:25:02]Write to MH i2c: E2 08 00 C2 35 80 13 01 00 00 00 00 00 74 [21:25:02]Write i2c OK [21:25:02]MH_I2C_Read... [21:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:02]Read from MH i2c: E2 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 0E 00 [21:25:02]MH_I2C_Read... [21:25:02]Read from MH i2c: E2 0E 00 C2 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D4 [21:25:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:25:02]wFMCommunicate OK [21:25:02]SAM_PROTO_GetShiftState done [21:25:02]FM_GetShiftState done [21:25:02]req_shift_opened done [21:25:02]requested_item shift.open_date is exist - process it [21:25:02]req_shift_open_date [21:25:02]req_shift_open_date done [21:25:02]produce_requested_data done [21:25:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199094,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:25:02]process_action_free close_receipt [21:25:02]json_value_free [21:25:02]json_value_free done [21:25:02]process_json_proto returns [21:25:02]Send response to host [21:25:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199094,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:25:02]free response buf [21:25:02]execute_script done [21:25:02]execute_script returns [21:25:02]free content buf [21:25:02]Sock 7.Close socket [21:25:02]Sock 7.Thread stoped [21:25:03]accept exits with 10 [21:25:03]New connection [21:25:03]New thread 3066936676 created [21:25:03]Thread 3066793316 joined [21:25:03]Waiting for new connection... [21:25:03] Sock 10.Parse request [21:25:03]Sock 10.Check first char [21:25:03]Sock 10.First char is OK [21:25:03]request: POST /json_proto HTTP/1.0 [21:25:03]Method: POST [21:25:03]URL: /json_proto [21:25:03]Method is POST - this is cgi request [21:25:03]url: /json_proto [21:25:03]query_string will be loaded in cgi processing [21:25:03]execute_cgi json_proto POST (null) [21:25:03]execute_cgi path=json_proto method=POST [21:25:03]POST find Content-Length [21:25:03]Host: 172.17.46.195:8080 [21:25:03]Content-Length: 803 [21:25:03]Content-Type: application/json [21:25:03] [21:25:03]POST finish read [21:25:03]Found Content-Length = 803 [21:25:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 101.410, "sum" : 7727.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7727.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:03]execute_script... [21:25: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)11326561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 101.410, "sum" : 7727.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 7727.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:03]POST & json_proto [21:25:03]process_json_proto [21:25:03]json parsed OK: [21:25:03]protocol is kg_v1.0 [21:25:03]action value=close_receipt [21:25:03]process_action close_receipt [21:25:03]cmd_close_receipt [21:25:03]MH_GetDate [21:25:03]Write to MH i2c: F0 00 00 C3 35 E7 [21:25:03]Write i2c OK [21:25:03]MH_I2C_Read... [21:25:03]Read from MH i2c: F0 [21:25:03]MH_I2C_Read... [21:25:03]Read from MH i2c: F0 09 00 [21:25:03]MH_I2C_Read... [21:25:03]Read from MH i2c: F0 09 00 C3 35 00 30 15 C1 66 8D AE BC 66 B9 [21:25:03]GetLastDocTimeStamp 1723929898 [21:25:03]current date 1723929904 [21:25:03]FM_GetShiftState [21:25:03]SAM_PROTO_GetShiftState [21:25:03]wFMCommunicate request_size=4 [21:25:03]MH_SAM_APDU [21:25:03]CAPDU: 80 13 01 00 [21:25:03]Write to MH i2c: E2 08 00 C4 35 80 13 01 00 00 00 00 00 76 [21:25:03]Write i2c OK [21:25:03]MH_I2C_Read... [21:25:03]Read from MH i2c: E2 [21:25:03]MH_I2C_Read... [21:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:03]Read from MH i2c: E2 0E 00 [21:25:03]MH_I2C_Read... [21:25:03]Read from MH i2c: E2 0E 00 C4 35 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D6 [21:25:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:25:03]wFMCommunicate OK [21:25:03]SAM_PROTO_GetShiftState done [21:25:03]FM_GetShiftState done [21:25:03]opened in 1723853126 [21:25:03]opened+sec_in_day 1723939526 [21:25:03]quantity*price = 772744 [21:25:03]sum+1 = 772745 [21:25:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 7727.44 袧小袩 1% : 68.38 袧袛小 12% : 820.61 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 7727.44 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 703 17.08.2024 21:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199095 肖袩袛: 233784732577805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212504&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199095&fm=233784732577805&tin=02508201610067®Number=0000000000092545&sum=772744 [21:25:04]StoreToDocumentArchive [21:25:04]shift 463 fd 199095 [21:25:04]save to /storage/0463/doc_00199095 [21:25:04]save last doc name /storage/0463/doc_00199095 to /storage/kkm_last_doc_name [21:25:04]save OK [21:25:04]Clear old archive folders... [21:25:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:25:04]tlvbuf is 019B9910 [21:25:04]SAM_PROTO_ClearQueue [21:25:04]wFMCommunicate request_size=4 [21:25:04]MH_SAM_APDU [21:25:04]CAPDU: 80 09 00 00 [21:25:04]Write to MH i2c: E2 08 00 D1 35 80 09 00 00 00 00 00 00 78 [21:25:04]Write i2c OK [21:25:04]MH_I2C_Read... [21:25:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:04]Read from MH i2c: E2 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 D1 35 00 90 00 7A [21:25:04]RAPDU: 90 00 [21:25:04]wFMCommunicate OK [21:25:04]SAM_PROTO_ClearQueue done [21:25:04]KKMCreateOFDPacket [21:25:04]OFDProtocolAddRootSTLVToBuf [21:25:04]FM_MakeSignedData [21:25:04]FM_MakeSignedData [21:25:04]SAM_PROTO_SignData [21:25:04]wFMCommunicate request_size=4 [21:25:04]MH_SAM_APDU [21:25:04]CAPDU: 80 0D 01 02 [21:25:04]Write to MH i2c: E2 08 00 D2 35 80 0D 01 02 00 00 00 00 80 [21:25:04]Write i2c OK [21:25:04]MH_I2C_Read... [21:25:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:04]Read from MH i2c: E2 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 D2 35 00 90 00 7B [21:25:04]RAPDU: 90 00 [21:25:04]wFMCommunicate OK [21:25:04]wFMCommunicate request_size=255 [21:25:04]MH_SAM_APDU [21:25:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 8C 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 CA 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 CA 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 40 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 CA 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 30 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 09 03 00 35 04 06 00 D4 A0 3F F0 [21:25:04]Write to MH i2c: E2 02 01 D3 35 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 8C 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 CA 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 CA 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 40 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 CA 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 30 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 09 03 00 35 04 06 00 D4 A0 3F F0 00 00 7F [21:25:04]Write i2c OK [21:25:04]MH_I2C_Read... [21:25:04]OFD Sender: No OFD packet to send [21:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:04]Read from MH i2c: E2 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 [21:25:04]MH_I2C_Read... [21:25:04]Read from MH i2c: E2 03 00 D3 35 00 90 00 7C [21:25:04]RAPDU: 90 00 [21:25:04]wFMCommunicate OK [21:25:04]wFMCommunicate request_size=7 [21:25:04]MH_SAM_APDU [21:25:04]CAPDU: 80 0D 02 02 02 70 0D [21:25:04]Write to MH i2c: E2 0A 00 D4 35 80 0D 02 02 02 00 70 0D 00 00 04 [21:25:04]Write i2c OK [21:25:04]MH_I2C_Read... [21:25:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:05]Read from MH i2c: E2 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 03 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 03 00 D4 35 00 90 00 7D [21:25:05]RAPDU: 90 00 [21:25:05]wFMCommunicate OK [21:25:05]wFMCommunicate request_size=4 [21:25:05]MH_SAM_APDU [21:25:05]CAPDU: 80 0D 03 02 [21:25:05]Write to MH i2c: E2 08 00 D5 35 80 0D 03 02 00 00 00 00 85 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:05]Read from MH i2c: E2 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 0B 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 0B 00 D5 35 00 81 0B 23 B5 E8 EA E7 03 90 00 A6 [21:25:05]RAPDU: 81 0B 23 B5 E8 EA E7 03 90 00 [21:25:05]wFMCommunicate OK [21:25:05]SAM_PROTO_SignData done [21:25:05]FM_MakeSignedData done [21:25:05]CreateOFDProtocolMessage [21:25:05]wFMCommunicate request_size=4 [21:25:05]MH_SAM_APDU [21:25:05]CAPDU: 80 11 00 00 [21:25:05]Write to MH i2c: E2 08 00 D6 35 80 11 00 00 00 00 00 00 85 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:05]Read from MH i2c: E2 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 17 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 17 00 D6 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [21:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:25:05]wFMCommunicate OK [21:25:05]CreateOFDProtocolMessage done [21:25:05]OFDSenderStorePacket 199095 [21:25:05]StoreOFDPacket docnum=199095 [21:25:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 51 B7 04 01 51 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 8C 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 CA 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 CA 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 40 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 CA 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 30 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 09 03 00 35 04 06 00 D4 A0 3F F0 70 0D 81 0B 23 B5 E8 EA E7 03 [21:25:05]CheckFolder [21:25:05]dirname=/storage/ofd_packets [21:25:05]CheckFolder done [21:25:05]ProducePacketName [21:25:05]name=ofd_packets/00199095 [21:25:05]NVStorageSaveData ofd_packets/00199095 [21:25:05]File name is /storage/ofd_packets/00199095 [21:25:05]Write 298 bytes [21:25:05]NVStorageSaveData done [21:25:05]OFDSenderStorePacket done [21:25:05]KKMCreateOFDPacket done [21:25:05]NVStorageSaveData kkm_last_timestamp [21:25:05]File name is /storage/kkm_last_timestamp [21:25:05]Write 4 bytes [21:25:05]NVStorageSaveData done [21:25:05]ExternCall_PrintAddStr [21:25:05]wPrintStart [21:25:05]Write to MH i2c: 01 00 00 D7 35 0C [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 07 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 07 00 D7 35 00 00 00 00 00 FF 0F 21 [21:25:05]RasterBufferAndPrint [21:25:05]line 小褔械褌 N : (1)11326561 [21:25:05]line 袠袧袧: 02508201610067 [21:25:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:25:05]line 袩袪袨袛袗袞袗 [21:25:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [21:25:05]line 孝芯胁邪褉: 2710194210 [21:25:05]line 袛孝-袣-5 [21:25:05]line 101.410 * 76.20 [21:25:05]line = 7727.44 [21:25:05]line 袧袛小 12% 袧小袩 1% [21:25:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:25:05]line 袠孝袨袚袨: 7727.44 [21:25:05]line 袧小袩 1% : 68.38 [21:25:05]line 袧袛小 12% : 820.61 [21:25:05]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:25:05]line 袘械蟹薪邪谢.: 7727.44 [21:25:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:25:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:25:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:25:05]line 效械泻 703 17.08.2024 21:25 [21:25:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:25:05]line 袟袧袦: 0300000079 [21:25:05]line 袪袧袦: 0000000000092545 [21:25:05]line 袙械褉褋懈褟 袣袣袦: 001 [21:25:05]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:25:05]line 肖袦: 0000000000871802 [21:25:05]line 肖袛: 199095 [21:25:05]line 肖袩袛: 233784732577805 [21:25:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212504&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199095&fm=233784732577805&tin=02508201610067®Number=0000000000092545&sum=772744 [21:25:05]written 0, free lines is 4095 [21:25:05]OFD Sender: Processing packet 199095 [packets to send 246, broken 245] [21:25:05]ProducePacketName [21:25:05]name=ofd_packets/00199095 [21:25:05]OFD Sender: To server: 嚂鰌G, [21:25:05]CommunicateWithHost lk.salyk.kg:30040 [21:25:05]ConnectInit lk.salyk.kg [21:25:05]Connected sock=9 [21: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 31 38 30 32 0C 01 00 00 51 B7 04 01 51 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 22 8C 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 88 CA 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 CA 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 40 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 CA 0B 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 30 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 09 03 00 35 04 06 00 D4 A0 3F F0 70 0D 81 0B 23 B5 E8 EA E7 03 [21:25:05]Write to MH i2c: 01 00 00 01 36 37 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 07 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: 01 07 00 01 36 00 00 00 00 00 F3 0C 3D [21:25:05]RasterBufferAndPrint [21:25:05]line [21:25:05]line [21:25:05]line [21:25:05]line [21:25:05]line [21:25:05]written 0, free lines is 3330 [21:25:05]MH_Cut [21:25:05]Write to MH i2c: D1 01 00 08 36 01 10 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: D1 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: D1 01 00 [21:25:05]MH_I2C_Read... [21:25:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C7 DD 47 00 CE C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B7 09 03 00 F4 03 04 00 3F C1 C0 66 B6 04 01 00 00 05 79 25 D9 89 85 5A AA [21:25:05]CommunicateWithHost err = 0 [21:25:05]CheckOFDResponse [21:25:05]1017 (14) - 77093643461234 [21:25:05]1041 (16) - 0000000000871802 [21:25:05]1040 (4) - 199095 [21:25:05]1012 (4) - 17.08.2024 15:26 [21:25:05]1206 (1) - 0 [21:25:05]OFD Sender: Remove packet 199095 [21:25:05]ProducePacketName [21:25:05]name=ofd_packets/00199095 [21:25:05]NVStorageDeleteData [21:25:05]Read from MH i2c: D1 01 00 08 36 00 0F [21:25:05]Write to MH i2c: 01 00 00 09 36 3F [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:06]OFD Sender: No OFD packet to send [21:25:06]*** Cut start [21:25:06]*** Purtial cut [21:25:06]*** Stage 1: CUTSNS_PIN = 1 [21:25:06]Read from MH i2c: 01 [21:25:06]MH_I2C_Read... [21:25:06]*** Stop cut motor [21:25:06]*** Cut end [21:25:06]Read from MH i2c: 01 07 00 [21:25:06]MH_I2C_Read... [21:25:06]Read from MH i2c: 01 07 00 09 36 00 00 00 00 00 FF 0F 54 [21:25:06]process_action close_receipt done [21:25:06]requested_data is exist [21:25:06]produce_requested_data [21:25:06]requested_item fm.sn is exist - process it [21:25:06]wFMCommunicate request_size=4 [21:25:06]MH_SAM_APDU [21:25:06]CAPDU: 80 11 00 00 [21:25:06]Write to MH i2c: E2 08 00 0A 36 80 11 00 00 00 00 00 00 BA [21:25:06]Write i2c OK [21:25:06]MH_I2C_Read... [21:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:06]Read from MH i2c: E2 [21:25:06]MH_I2C_Read... [21:25:06]Read from MH i2c: E2 17 00 [21:25:06]MH_I2C_Read... [21:25:06]Read from MH i2c: E2 17 00 0A 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 07 [21:25:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:25:06]wFMCommunicate OK [21:25:06]requested_item fd.num is exist - process it [21:25:06]SAM_PROTO_GetFieldsCounters [21:25:06]wFMCommunicate request_size=4 [21:25:06]MH_SAM_APDU [21:25:06]CAPDU: 80 13 00 00 [21:25:06]Write to MH i2c: E2 08 00 0B 36 80 13 00 00 00 00 00 00 BD [21:25:06]Write i2c OK [21:25:06]MH_I2C_Read... [21:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:06]Read from MH i2c: E2 [21:25:06]MH_I2C_Read... [21:25:06]Read from MH i2c: E2 62 00 [21:25:06]MH_I2C_Read... [21:25:06]Read from MH i2c: E2 62 00 0B 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [21:25:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:06]wFMCommunicate OK [21:25:06]SAM_PROTO_GetFieldsCounters done [21:25:06]requested_item shift.num is exist - process it [21:25:06]requested_item shift.opened is exist - process it [21:25:06]req_shift_opened [21:25:06]FM_GetShiftState [21:25:06]SAM_PROTO_GetShiftState [21:25:06]wFMCommunicate request_size=4 [21:25:06]MH_SAM_APDU [21:25:06]CAPDU: 80 13 01 00 [21:25:06]Write to MH i2c: E2 08 00 0C 36 80 13 01 00 00 00 00 00 BF [21:25:06]Write i2c OK [21:25:06]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 0E 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 0E 00 0C 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1F [21:25:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:25:07]wFMCommunicate OK [21:25:07]SAM_PROTO_GetShiftState done [21:25:07]FM_GetShiftState done [21:25:07]req_shift_opened done [21:25:07]requested_item shift.open_date is exist - process it [21:25:07]req_shift_open_date [21:25:07]req_shift_open_date done [21:25:07]produce_requested_data done [21:25:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199095,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:25:07]process_action_free close_receipt [21:25:07]json_value_free [21:25:07]json_value_free done [21:25:07]process_json_proto returns [21:25:07]Send response to host [21:25:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199095,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:25:07]free response buf [21:25:07]execute_script done [21:25:07]execute_script returns [21:25:07]free content buf [21:25:07]Sock 10.Close socket [21:25:07]Sock 10.Thread stoped [21:25:09]accept exits with 7 [21:25:09]New connection [21:25:09]New thread 3066793316 created [21:25:09]Thread 3066936676 joined [21:25:09]Waiting for new connection... [21:25:09] Sock 7.Parse request [21:25:09]Sock 7.Check first char [21:25:09]Sock 7.First char is OK [21:25:09]request: POST /json_proto HTTP/1.0 [21:25:09]Method: POST [21:25:09]URL: /json_proto [21:25:09]Method is POST - this is cgi request [21:25:09]url: /json_proto [21:25:09]query_string will be loaded in cgi processing [21:25:09]execute_cgi json_proto POST (null) [21:25:09]execute_cgi path=json_proto method=POST [21:25:09]POST find Content-Length [21:25:09]Host: 172.17.46.195:8080 [21:25:09]Content-Length: 679 [21:25:09]Content-Type: application/json [21:25:09] [21:25:09]POST finish read [21:25:09]Found Content-Length = 679 [21:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:09]execute_script... [21: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)11326565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:25:09]POST & json_proto [21:25:09]process_json_proto [21:25:09]json parsed OK: [21:25:09]protocol is kg_v1.0 [21:25:09]action value=close_receipt [21:25:09]process_action close_receipt [21:25:09]cmd_close_receipt [21:25:09]MH_GetDate [21:25:09]Write to MH i2c: F0 00 00 0D 36 32 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: F0 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: F0 09 00 [21:25:09]MH_I2C_Read... [21:25:09]Read from MH i2c: F0 09 00 0D 36 00 37 15 C1 66 8D AE BC 66 0B [21:25:09]GetLastDocTimeStamp 1723929904 [21:25:09]current date 1723929911 [21:25:09]FM_GetShiftState [21:25:09]SAM_PROTO_GetShiftState [21:25:09]wFMCommunicate request_size=4 [21:25:09]MH_SAM_APDU [21:25:09]CAPDU: 80 13 01 00 [21:25:09]Write to MH i2c: E2 08 00 0E 36 80 13 01 00 00 00 00 00 C1 [21:25:09]Write i2c OK [21:25:09]MH_I2C_Read... [21:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:10]Read from MH i2c: E2 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: E2 0E 00 [21:25:10]MH_I2C_Read... [21:25:10]Read from MH i2c: E2 0E 00 0E 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 21 [21:25:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:25:10]wFMCommunicate OK [21:25:10]SAM_PROTO_GetShiftState done [21:25:10]FM_GetShiftState done [21:25:10]opened in 1723853126 [21:25:10]opened+sec_in_day 1723939526 [21:25:10]quantity*price = 50010 [21:25:10]sum+1 = 50012 [21:25:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 704 17.08.2024 21:25 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199096 肖袩袛: 235045940404373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212511&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199096&fm=235045940404373&tin=02508201610067®Number=0000000000092545&sum=50000 [21:25:11]StoreToDocumentArchive [21:25:11]shift 463 fd 199096 [21:25:11]save to /storage/0463/doc_00199096 [21:25:11]save last doc name /storage/0463/doc_00199096 to /storage/kkm_last_doc_name [21:25:11]save OK [21:25:11]Clear old archive folders... [21:25:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:25:11]tlvbuf is 01A93900 [21:25:11]SAM_PROTO_ClearQueue [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 09 00 00 [21:25:11]Write to MH i2c: E2 08 00 1B 36 80 09 00 00 00 00 00 00 C3 [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 1B 36 00 90 00 C5 [21:25:11]RAPDU: 90 00 [21:25:11]wFMCommunicate OK [21:25:11]SAM_PROTO_ClearQueue done [21:25:11]KKMCreateOFDPacket [21:25:11]OFDProtocolAddRootSTLVToBuf [21:25:11]FM_MakeSignedData [21:25:11]FM_MakeSignedData [21:25:11]SAM_PROTO_SignData [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 0D 01 02 [21:25:11]Write to MH i2c: E2 08 00 1C 36 80 0D 01 02 00 00 00 00 CB [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 1C 36 00 90 00 C6 [21:25:11]RAPDU: 90 00 [21:25:11]wFMCommunicate OK [21:25:11]wFMCommunicate request_size=255 [21:25:11]MH_SAM_APDU [21:25: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 37 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 09 03 00 35 04 06 00 D5 [21:25:11]Write to MH i2c: E2 02 01 1D 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 37 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 09 03 00 35 04 06 00 D5 00 00 CA [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]OFD Sender: No OFD packet to send [21:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 1D 36 00 90 00 C7 [21:25:11]RAPDU: 90 00 [21:25:11]wFMCommunicate OK [21:25:11]wFMCommunicate request_size=10 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 0D 02 02 05 C5 E5 C8 A0 95 [21:25:11]Write to MH i2c: E2 0D 00 1E 36 80 0D 02 02 05 00 C5 E5 C8 A0 95 00 00 7F [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 03 00 1E 36 00 90 00 C8 [21:25:11]RAPDU: 90 00 [21:25:11]wFMCommunicate OK [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 0D 03 02 [21:25:11]Write to MH i2c: E2 08 00 1F 36 80 0D 03 02 00 00 00 00 D0 [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 0B 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 0B 00 1F 36 00 81 12 5A B8 02 FC 17 D4 90 00 5F [21:25:11]RAPDU: 81 12 5A B8 02 FC 17 D4 90 00 [21:25:11]wFMCommunicate OK [21:25:11]SAM_PROTO_SignData done [21:25:11]FM_MakeSignedData done [21:25:11]CreateOFDProtocolMessage [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 11 00 00 [21:25:11]Write to MH i2c: E2 08 00 20 36 80 11 00 00 00 00 00 00 D0 [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 17 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 17 00 20 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [21:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:25:11]wFMCommunicate OK [21:25:11]CreateOFDProtocolMessage done [21:25:11]OFDSenderStorePacket 199096 [21:25:11]StoreOFDPacket docnum=199096 [21:25:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CB 17 07 01 19 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 37 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 09 03 00 35 04 06 00 D5 C5 E5 C8 A0 95 81 12 5A B8 02 FC 17 D4 [21:25:11]CheckFolder [21:25:11]dirname=/storage/ofd_packets [21:25:11]CheckFolder done [21:25:11]ProducePacketName [21:25:11]name=ofd_packets/00199096 [21:25:11]NVStorageSaveData ofd_packets/00199096 [21:25:11]File name is /storage/ofd_packets/00199096 [21:25:11]Write 301 bytes [21:25:11]NVStorageSaveData done [21:25:11]OFDSenderStorePacket done [21:25:11]KKMCreateOFDPacket done [21:25:11]NVStorageSaveData kkm_last_timestamp [21:25:11]File name is /storage/kkm_last_timestamp [21:25:11]Write 4 bytes [21:25:11]NVStorageSaveData done [21:25:11]ExternCall_PrintAddStr [21:25:11]wPrintStart [21:25:11]Write to MH i2c: 01 00 00 21 36 57 [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: 01 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: 01 07 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: 01 07 00 21 36 00 00 00 00 00 FF 0F 6C [21:25:11]RasterBufferAndPrint [21:25:11]line 小褔械褌 N : (1)11326565 [21:25:11]line 袠袧袧: 02508201610067 [21:25:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:25:11]line 袩袪袨袛袗袞袗 [21:25:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [21:25:11]line 孝芯胁邪褉: 2710124500 [21:25:11]line 袗懈-95-袣-5 [21:25:11]line 6.740 * 74.20 [21:25:11]line = 500.11 [21:25:11]line 袧袛小 12% 袧小袩 1% [21:25:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:25:11]line 袨袣袪校袚袥袝袧袠袝: -0.11 [21:25:11]line 袠孝袨袚袨: 500.00 [21:25:11]line 袙薪械褋械薪芯: 500.00 [21:25:11]line 小袛袗效袗: 0.00 [21:25:11]line 袧小袩 1% : 4.43 [21:25:11]line 袧袛小 12% : 53.11 [21:25:11]line 袧邪谢懈褔薪褘屑懈: 500.00 [21:25:11]line 袘械蟹薪邪谢.: 0.00 [21:25:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:25:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:25:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:25:11]line 效械泻 704 17.08.2024 21:25 [21:25:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:25:11]line 袟袧袦: 0300000079 [21:25:11]line 袪袧袦: 0000000000092545 [21:25:11]line 袙械褉褋懈褟 袣袣袦: 001 [21:25:11]line 肖袦: 0000000000871802 [21:25:11]line 肖袛: 199096 [21:25:11]line 肖袩袛: 235045940404373 [21:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212511&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199096&fm=235045940404373&tin=02508201610067®Number=0000000000092545&sum=50000 [21:25:11]written 0, free lines is 4095 [21:25:11]OFD Sender: Processing packet 199096 [packets to send 246, broken 245] [21:25:11]ProducePacketName [21:25:11]name=ofd_packets/00199096 [21:25:11]OFD Sender: To server: 嚂鰌G, [21:25:11]CommunicateWithHost lk.salyk.kg:30040 [21:25:11]ConnectInit lk.salyk.kg [21:25:11]Connected sock=10 [21: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 31 38 30 32 0F 01 00 00 CB 17 07 01 19 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 37 15 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 09 03 00 35 04 06 00 D5 C5 E5 C8 A0 95 81 12 5A B8 02 FC 17 D4 [21:25:12]Write to MH i2c: 01 00 00 4C 36 82 [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: 01 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: 01 07 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: 01 07 00 4C 36 00 00 00 00 00 E0 0C 75 [21:25:12]RasterBufferAndPrint [21:25:12]line [21:25:12]line [21:25:12]line [21:25:12]line [21:25:12]line [21:25:12]written 0, free lines is 3317 [21:25:12]MH_Cut [21:25:12]Write to MH i2c: D1 01 00 53 36 01 5B [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: D1 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: D1 01 00 [21:25:12]MH_I2C_Read... [21:25:12]Read from MH i2c: D1 01 00 53 36 00 5A [21:25:12]Write to MH i2c: 01 00 00 54 36 8A [21:25:12]Write i2c OK [21:25:12]MH_I2C_Read... [21:25:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B4 58 47 00 1C 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B8 09 03 00 F4 03 04 00 46 C1 C0 66 B6 04 01 00 00 31 AC 86 B1 04 DB B6 43 [21:25:12]CommunicateWithHost err = 0 [21:25:12]CheckOFDResponse [21:25:12]1017 (14) - 77093643461234 [21:25:12]1041 (16) - 0000000000871802 [21:25:12]1040 (4) - 199096 [21:25:12]1012 (4) - 17.08.2024 15:27 [21:25:12]1206 (1) - 0 [21:25:12]OFD Sender: Remove packet 199096 [21:25:12]ProducePacketName [21:25:12]name=ofd_packets/00199096 [21:25:12]NVStorageDeleteData [21:25:12]OFD Sender: No OFD packet to send [21:25:12]*** Cut start [21:25:12]*** Purtial cut [21:25:12]*** CUTSNS_PIN = 0 [21:25:13]*** Stage 1: CUTSNS_PIN = 1 [21:25:14]Read from MH i2c: 01 [21:25:14]MH_I2C_Read... [21:25:14]*** Stop cut motor [21:25:14]*** Cut end [21:25:14]Read from MH i2c: 01 07 00 [21:25:14]MH_I2C_Read... [21:25:14]Read from MH i2c: 01 07 00 54 36 00 00 00 00 00 FF 0F 9F [21:25:15]process_action close_receipt done [21:25:15]requested_data is exist [21:25:15]produce_requested_data [21:25:15]requested_item fm.sn is exist - process it [21:25:15]wFMCommunicate request_size=4 [21:25:15]MH_SAM_APDU [21:25:15]CAPDU: 80 11 00 00 [21:25:15]Write to MH i2c: E2 08 00 55 36 80 11 00 00 00 00 00 00 05 [21:25:15]Write i2c OK [21:25:15]MH_I2C_Read... [21:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:15]Read from MH i2c: E2 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 17 00 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 17 00 55 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [21:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:25:15]wFMCommunicate OK [21:25:15]requested_item fd.num is exist - process it [21:25:15]SAM_PROTO_GetFieldsCounters [21:25:15]wFMCommunicate request_size=4 [21:25:15]MH_SAM_APDU [21:25:15]CAPDU: 80 13 00 00 [21:25:15]Write to MH i2c: E2 08 00 56 36 80 13 00 00 00 00 00 00 08 [21:25:15]Write i2c OK [21:25:15]MH_I2C_Read... [21:25:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:15]Read from MH i2c: E2 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 62 00 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 62 00 56 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [21:25:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:15]wFMCommunicate OK [21:25:15]SAM_PROTO_GetFieldsCounters done [21:25:15]requested_item shift.num is exist - process it [21:25:15]requested_item shift.opened is exist - process it [21:25:15]req_shift_opened [21:25:15]FM_GetShiftState [21:25:15]SAM_PROTO_GetShiftState [21:25:15]wFMCommunicate request_size=4 [21:25:15]MH_SAM_APDU [21:25:15]CAPDU: 80 13 01 00 [21:25:15]Write to MH i2c: E2 08 00 57 36 80 13 01 00 00 00 00 00 0A [21:25:15]Write i2c OK [21:25:15]MH_I2C_Read... [21:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:15]Read from MH i2c: E2 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 0E 00 [21:25:15]MH_I2C_Read... [21:25:15]Read from MH i2c: E2 0E 00 57 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6A [21:25:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:25:15]wFMCommunicate OK [21:25:15]SAM_PROTO_GetShiftState done [21:25:15]FM_GetShiftState done [21:25:15]req_shift_opened done [21:25:15]requested_item shift.open_date is exist - process it [21:25:15]req_shift_open_date [21:25:15]req_shift_open_date done [21:25:15]produce_requested_data done [21:25:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199096,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:25:15]process_action_free close_receipt [21:25:15]json_value_free [21:25:15]json_value_free done [21:25:15]process_json_proto returns [21:25:15]Send response to host [21:25:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199096,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:25:15]free response buf [21:25:15]execute_script done [21:25:15]execute_script returns [21:25:15]free content buf [21:25:15]Sock 7.Close socket [21:25:15]Sock 7.Thread stoped [21:25:17]OFD Sender: No OFD packet to send [21:25:22]OFD Sender: No OFD packet to send [21:25:27]OFD Sender: No OFD packet to send [21:25:32]OFD Sender: No OFD packet to send [21:25:37]OFD Sender: No OFD packet to send [21:25:42]OFD Sender: No OFD packet to send [21:25:47]OFD Sender: No OFD packet to send [21:25:52]OFD Sender: No OFD packet to send [21:25:57]OFD Sender: No OFD packet to send [21:26:02]OFD Sender: No OFD packet to send [21:26:07]OFD Sender: No OFD packet to send [21:26:12]OFD Sender: No OFD packet to send [21:26:17]OFD Sender: No OFD packet to send [21:26:22]OFD Sender: No OFD packet to send [21:26:27]OFD Sender: No OFD packet to send [21:26:32]OFD Sender: No OFD packet to send [21:26:38]OFD Sender: No OFD packet to send [21:26:43]OFD Sender: No OFD packet to send [21:26:48]OFD Sender: No OFD packet to send [21:26:53]OFD Sender: No OFD packet to send [21:26:58]OFD Sender: No OFD packet to send [21:27:03]OFD Sender: No OFD packet to send [21:27:08]OFD Sender: No OFD packet to send [21:27:13]OFD Sender: No OFD packet to send [21:27:18]OFD Sender: No OFD packet to send [21:27:23]OFD Sender: No OFD packet to send [21:27:28]OFD Sender: No OFD packet to send [21:27:33]OFD Sender: No OFD packet to send [21:27:38]OFD Sender: No OFD packet to send [21:27:43]OFD Sender: No OFD packet to send [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:28:03]OFD Sender: No OFD packet to send [21:28:08]OFD Sender: No OFD packet to send [21:28:13]OFD Sender: No OFD packet to send [21:28:18]OFD Sender: No OFD packet to send [21:28:23]OFD Sender: No OFD packet to send [21:28:28]OFD Sender: No OFD packet to send [21:28:32]accept exits with 9 [21:28:32]New connection [21:28:32]New thread 3066936676 created [21:28:32]Thread 3066793316 joined [21:28:32]Waiting for new connection... [21:28:32] Sock 9.Parse request [21:28:32]Sock 9.Check first char [21:28:32]Sock 9.First char is OK [21:28:32]request: POST /json_proto HTTP/1.0 [21:28:32]Method: POST [21:28:32]URL: /json_proto [21:28:32]Method is POST - this is cgi request [21:28:32]url: /json_proto [21:28:32]query_string will be loaded in cgi processing [21:28:32]execute_cgi json_proto POST (null) [21:28:32]execute_cgi path=json_proto method=POST [21:28:32]POST find Content-Length [21:28:32]Host: 172.17.46.195:8080 [21:28:32]Content-Length: 684 [21:28:32]Content-Type: application/json [21:28:32] [21:28:32]POST finish read [21:28:32]Found Content-Length = 684 [21:28:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:32]execute_script... [21:28: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)11326566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:32]POST & json_proto [21:28:32]process_json_proto [21:28:32]json parsed OK: [21:28:32]protocol is kg_v1.0 [21:28:32]action value=close_receipt [21:28:32]process_action close_receipt [21:28:32]cmd_close_receipt [21:28:32]MH_GetDate [21:28:32]Write to MH i2c: F0 00 00 58 36 7D [21:28:32]Write i2c OK [21:28:32]MH_I2C_Read... [21:28:32]Read from MH i2c: F0 [21:28:32]MH_I2C_Read... [21:28:32]Read from MH i2c: F0 09 00 [21:28:32]MH_I2C_Read... [21:28:32]Read from MH i2c: F0 09 00 58 36 00 02 16 C1 66 8D AE BC 66 22 [21:28:32]GetLastDocTimeStamp 1723929911 [21:28:32]current date 1723930114 [21:28:32]FM_GetShiftState [21:28:32]SAM_PROTO_GetShiftState [21:28:32]wFMCommunicate request_size=4 [21:28:32]MH_SAM_APDU [21:28:32]CAPDU: 80 13 01 00 [21:28:32]Write to MH i2c: E2 08 00 59 36 80 13 01 00 00 00 00 00 0C [21:28:32]Write i2c OK [21:28:32]MH_I2C_Read... [21:28:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:32]Read from MH i2c: E2 [21:28:32]MH_I2C_Read... [21:28:32]Read from MH i2c: E2 0E 00 [21:28:32]MH_I2C_Read... [21:28:32]Read from MH i2c: E2 0E 00 59 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6C [21:28:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:28:32]wFMCommunicate OK [21:28:32]SAM_PROTO_GetShiftState done [21:28:32]FM_GetShiftState done [21:28:32]opened in 1723853126 [21:28:32]opened+sec_in_day 1723939526 [21:28:32]quantity*price = 100005 [21:28:32]sum+1 = 100006 [21:28:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.05 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 705 17.08.2024 21:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199097 肖袩袛: 112812234338789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212834&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199097&fm=112812234338789&tin=02508201610067®Number=0000000000092545&sum=100000 [21:28:33]StoreToDocumentArchive [21:28:33]shift 463 fd 199097 [21:28:33]save to /storage/0463/doc_00199097 [21:28:33]save last doc name /storage/0463/doc_00199097 to /storage/kkm_last_doc_name [21:28:33]save OK [21:28:33]Clear old archive folders... [21:28:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:28:33]tlvbuf is 0197F9F0 [21:28:33]SAM_PROTO_ClearQueue [21:28:33]wFMCommunicate request_size=4 [21:28:33]MH_SAM_APDU [21:28:33]CAPDU: 80 09 00 00 [21:28:33]Write to MH i2c: E2 08 00 66 36 80 09 00 00 00 00 00 00 0E [21:28:33]Write i2c OK [21:28:33]MH_I2C_Read... [21:28:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 66 36 00 90 00 10 [21:28:34]RAPDU: 90 00 [21:28:34]wFMCommunicate OK [21:28:34]SAM_PROTO_ClearQueue done [21:28:34]KKMCreateOFDPacket [21:28:34]OFDProtocolAddRootSTLVToBuf [21:28:34]FM_MakeSignedData [21:28:34]FM_MakeSignedData [21:28:34]SAM_PROTO_SignData [21:28:34]wFMCommunicate request_size=4 [21:28:34]MH_SAM_APDU [21:28:34]CAPDU: 80 0D 01 02 [21:28:34]Write to MH i2c: E2 08 00 67 36 80 0D 01 02 00 00 00 00 16 [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 67 36 00 90 00 11 [21:28:34]RAPDU: 90 00 [21:28:34]wFMCommunicate OK [21:28:34]wFMCommunicate request_size=255 [21:28:34]MH_SAM_APDU [21:28: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 02 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 09 03 00 35 04 06 00 66 [21:28:34]Write to MH i2c: E2 02 01 68 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 02 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 09 03 00 35 04 06 00 66 00 00 1A [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 68 36 00 90 00 12 [21:28:34]RAPDU: 90 00 [21:28:34]wFMCommunicate OK [21:28:34]wFMCommunicate request_size=10 [21:28:34]MH_SAM_APDU [21:28:34]CAPDU: 80 0D 02 02 05 9A 25 27 71 E5 [21:28:34]Write to MH i2c: E2 0D 00 69 36 80 0D 02 02 05 00 9A 25 27 71 E5 00 00 5F [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 03 00 69 36 00 90 00 13 [21:28:34]RAPDU: 90 00 [21:28:34]wFMCommunicate OK [21:28:34]wFMCommunicate request_size=4 [21:28:34]MH_SAM_APDU [21:28:34]CAPDU: 80 0D 03 02 [21:28:34]Write to MH i2c: E2 08 00 6A 36 80 0D 03 02 00 00 00 00 1B [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 0B 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 0B 00 6A 36 00 57 A8 81 7D FF DD 09 D2 90 00 D0 [21:28:34]RAPDU: 57 A8 81 7D FF DD 09 D2 90 00 [21:28:34]wFMCommunicate OK [21:28:34]SAM_PROTO_SignData done [21:28:34]FM_MakeSignedData done [21:28:34]CreateOFDProtocolMessage [21:28:34]wFMCommunicate request_size=4 [21:28:34]MH_SAM_APDU [21:28:34]CAPDU: 80 11 00 00 [21:28:34]Write to MH i2c: E2 08 00 6B 36 80 11 00 00 00 00 00 00 1B [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 17 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 17 00 6B 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [21:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:28:34]wFMCommunicate OK [21:28:34]CreateOFDProtocolMessage done [21:28:34]OFDSenderStorePacket 199097 [21:28:34]StoreOFDPacket docnum=199097 [21:28:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C1 36 07 01 B3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 02 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 09 03 00 35 04 06 00 66 9A 25 27 71 E5 57 A8 81 7D FF DD 09 D2 [21:28:34]CheckFolder [21:28:34]dirname=/storage/ofd_packets [21:28:34]CheckFolder done [21:28:34]ProducePacketName [21:28:34]name=ofd_packets/00199097 [21:28:34]NVStorageSaveData ofd_packets/00199097 [21:28:34]File name is /storage/ofd_packets/00199097 [21:28:34]Write 301 bytes [21:28:34]NVStorageSaveData done [21:28:34]OFDSenderStorePacket done [21:28:34]KKMCreateOFDPacket done [21:28:34]NVStorageSaveData kkm_last_timestamp [21:28:34]File name is /storage/kkm_last_timestamp [21:28:34]Write 4 bytes [21:28:34]NVStorageSaveData done [21:28:34]ExternCall_PrintAddStr [21:28:34]wPrintStart [21:28:34]Write to MH i2c: 01 00 00 6C 36 A2 [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: 01 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: 01 07 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: 01 07 00 6C 36 00 00 00 00 00 FF 0F B7 [21:28:34]RasterBufferAndPrint [21:28:34]line 小褔械褌 N : (1)11326566 [21:28:34]line 袠袧袧: 02508201610067 [21:28:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:28:34]line 袩袪袨袛袗袞袗 [21:28:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [21:28:34]line 孝芯胁邪褉: 2710124130 [21:28:34]line 袗懈-92-袣-4 [21:28:34]line 14.750 * 67.80 [21:28:34]line = 1000.05 [21:28:34]line 袧袛小 12% 袧小袩 1% [21:28:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:28:34]line 袨袣袪校袚袥袝袧袠袝: -0.05 [21:28:34]line 袠孝袨袚袨: 1000.00 [21:28:34]line 袙薪械褋械薪芯: 1000.00 [21:28:34]line 小袛袗效袗: 0.00 [21:28:34]line 袧小袩 1% : 8.85 [21:28:34]line 袧袛小 12% : 106.20 [21:28:34]line 袧邪谢懈褔薪褘屑懈: 1000.00 [21:28:34]line 袘械蟹薪邪谢.: 0.00 [21:28:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:28:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:28:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:28:34]line 效械泻 705 17.08.2024 21:28 [21:28:34]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:28:34]line 袟袧袦: 0300000079 [21:28:34]line 袪袧袦: 0000000000092545 [21:28:34]line 袙械褉褋懈褟 袣袣袦: 001 [21:28:34]line 肖袦: 0000000000871802 [21:28:34]line 肖袛: 199097 [21:28:34]line 肖袩袛: 112812234338789 [21:28:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212834&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199097&fm=112812234338789&tin=02508201610067®Number=0000000000092545&sum=100000 [21:28:34]OFD Sender: Processing packet 199097 [packets to send 246, broken 245] [21:28:34]ProducePacketName [21:28:34]name=ofd_packets/00199097 [21:28:34]OFD Sender: To server: 嚂鰌G, [21:28:34]CommunicateWithHost lk.salyk.kg:30040 [21:28:34]ConnectInit lk.salyk.kg [21:28:34]written 0, free lines is 4095 [21:28:34]Connected sock=10 [21:28:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C1 36 07 01 B3 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 02 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 09 03 00 35 04 06 00 66 9A 25 27 71 E5 57 A8 81 7D FF DD 09 D2 [21:28:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9D DD 47 00 F4 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 B9 09 03 00 F4 03 04 00 11 C2 C0 66 B6 04 01 00 00 91 F4 26 A6 13 39 EA 45 [21:28:35]CommunicateWithHost err = 0 [21:28:35]CheckOFDResponse [21:28:35]1017 (14) - 77093643461234 [21:28:35]1041 (16) - 0000000000871802 [21:28:35]1040 (4) - 199097 [21:28:35]1012 (4) - 17.08.2024 15:30 [21:28:35]1206 (1) - 0 [21:28:35]OFD Sender: Remove packet 199097 [21:28:35]ProducePacketName [21:28:35]name=ofd_packets/00199097 [21:28:35]NVStorageDeleteData [21:28:35]Write to MH i2c: 01 00 00 97 36 CD [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: 01 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: 01 07 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: 01 07 00 97 36 00 00 00 00 00 E3 0C C3 [21:28:35]RasterBufferAndPrint [21:28:35]line [21:28:35]line [21:28:35]line [21:28:35]line [21:28:35]line [21:28:35]written 0, free lines is 3305 [21:28:35]MH_Cut [21:28:35]Write to MH i2c: D1 01 00 9E 36 01 A6 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: D1 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: D1 01 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: D1 01 00 9E 36 00 A5 [21:28:35]Write to MH i2c: 01 00 00 9F 36 D5 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]OFD Sender: No OFD packet to send [21:28:36]*** Cut start [21:28:36]*** Purtial cut [21:28:36]*** Stage 1: CUTSNS_PIN = 1 [21:28:36]Read from MH i2c: 01 [21:28:36]MH_I2C_Read... [21:28:36]*** Stop cut motor [21:28:36]*** Cut end [21:28:36]Read from MH i2c: 01 07 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: 01 07 00 9F 36 00 00 00 00 00 FF 0F EA [21:28:36]process_action close_receipt done [21:28:36]requested_data is exist [21:28:36]produce_requested_data [21:28:36]requested_item fm.sn is exist - process it [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 11 00 00 [21:28:36]Write to MH i2c: E2 08 00 A0 36 80 11 00 00 00 00 00 00 50 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 17 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 17 00 A0 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9D [21:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:28:36]wFMCommunicate OK [21:28:36]requested_item fd.num is exist - process it [21:28:36]SAM_PROTO_GetFieldsCounters [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 13 00 00 [21:28:36]Write to MH i2c: E2 08 00 A1 36 80 13 00 00 00 00 00 00 53 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 62 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 62 00 A1 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 4C [21:28:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 B9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:36]wFMCommunicate OK [21:28:36]SAM_PROTO_GetFieldsCounters done [21:28:36]requested_item shift.num is exist - process it [21:28:36]requested_item shift.opened is exist - process it [21:28:36]req_shift_opened [21:28:36]FM_GetShiftState [21:28:36]SAM_PROTO_GetShiftState [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 13 01 00 [21:28:36]Write to MH i2c: E2 08 00 A2 36 80 13 01 00 00 00 00 00 55 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 0E 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 0E 00 A2 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B5 [21:28:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:28:36]wFMCommunicate OK [21:28:36]SAM_PROTO_GetShiftState done [21:28:36]FM_GetShiftState done [21:28:36]req_shift_opened done [21:28:36]requested_item shift.open_date is exist - process it [21:28:36]req_shift_open_date [21:28:36]req_shift_open_date done [21:28:36]produce_requested_data done [21:28:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199097,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:28:36]process_action_free close_receipt [21:28:36]json_value_free [21:28:36]json_value_free done [21:28:36]process_json_proto returns [21:28:36]Send response to host [21:28:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199097,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:28:36]free response buf [21:28:36]execute_script done [21:28:36]execute_script returns [21:28:36]free content buf [21:28:36]Sock 9.Close socket [21:28:36]Sock 9.Thread stoped [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:05]OFD Sender: No OFD packet to send [21:29:10]accept exits with 7 [21:29:10]New connection [21:29:10]New thread 3066793316 created [21:29:10]Thread 3066936676 joined [21:29:10]Waiting for new connection... [21:29:10] Sock 7.Parse request [21:29:10]Sock 7.Check first char [21:29:10]Sock 7.First char is OK [21:29:10]request: POST /json_proto HTTP/1.0 [21:29:10]Method: POST [21:29:10]URL: /json_proto [21:29:10]Method is POST - this is cgi request [21:29:10]url: /json_proto [21:29:10]query_string will be loaded in cgi processing [21:29:10]execute_cgi json_proto POST (null) [21:29:10]execute_cgi path=json_proto method=POST [21:29:10]POST find Content-Length [21:29:10]Host: 172.17.46.195:8080 [21:29:10]Content-Length: 679 [21:29:10]Content-Type: application/json [21:29:10] [21:29:10]POST finish read [21:29:10]Found Content-Length = 679 [21:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:10]execute_script... [21:29: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)11326567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:10]POST & json_proto [21:29:10]process_json_proto [21:29:10]json parsed OK: [21:29:10]protocol is kg_v1.0 [21:29:10]action value=close_receipt [21:29:10]process_action close_receipt [21:29:10]cmd_close_receipt [21:29:10]MH_GetDate [21:29:10]Write to MH i2c: F0 00 00 A3 36 C8 [21:29:10]Write i2c OK [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: F0 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: F0 09 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: F0 09 00 A3 36 00 27 16 C1 66 8D AE BC 66 92 [21:29:10]GetLastDocTimeStamp 1723930114 [21:29:10]current date 1723930151 [21:29:10]FM_GetShiftState [21:29:10]SAM_PROTO_GetShiftState [21:29:10]wFMCommunicate request_size=4 [21:29:10]MH_SAM_APDU [21:29:10]CAPDU: 80 13 01 00 [21:29:10]Write to MH i2c: E2 08 00 A4 36 80 13 01 00 00 00 00 00 57 [21:29:10]Write i2c OK [21:29:10]MH_I2C_Read... [21:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:10]Read from MH i2c: E2 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 0E 00 [21:29:10]MH_I2C_Read... [21:29:10]Read from MH i2c: E2 0E 00 A4 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B7 [21:29:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:29:10]wFMCommunicate OK [21:29:10]SAM_PROTO_GetShiftState done [21:29:10]FM_GetShiftState done [21:29:10]opened in 1723853126 [21:29:10]opened+sec_in_day 1723939526 [21:29:10]quantity*price = 30051 [21:29:10]sum+1 = 30052 [21:29:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.91 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 706 17.08.2024 21:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199098 肖袩袛: 265392268398301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199098&fm=265392268398301&tin=02508201610067®Number=0000000000092545&sum=30000 [21:29:11]StoreToDocumentArchive [21:29:11]shift 463 fd 199098 [21:29:11]save to /storage/0463/doc_00199098 [21:29:11]save last doc name /storage/0463/doc_00199098 to /storage/kkm_last_doc_name [21:29:11]save OK [21:29:11]Clear old archive folders... [21:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:29:11]tlvbuf is 01972690 [21:29:11]SAM_PROTO_ClearQueue [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 09 00 00 [21:29:11]Write to MH i2c: E2 08 00 B1 36 80 09 00 00 00 00 00 00 59 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 B1 36 00 90 00 5B [21:29:11]RAPDU: 90 00 [21:29:11]wFMCommunicate OK [21:29:11]SAM_PROTO_ClearQueue done [21:29:11]KKMCreateOFDPacket [21:29:11]OFDProtocolAddRootSTLVToBuf [21:29:11]FM_MakeSignedData [21:29:11]FM_MakeSignedData [21:29:11]SAM_PROTO_SignData [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 0D 01 02 [21:29:11]Write to MH i2c: E2 08 00 B2 36 80 0D 01 02 00 00 00 00 61 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 B2 36 00 90 00 5C [21:29:11]RAPDU: 90 00 [21:29:11]wFMCommunicate OK [21:29:11]wFMCommunicate request_size=255 [21:29:11]MH_SAM_APDU [21:29: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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 27 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 09 03 00 35 04 06 00 F1 [21:29:11]Write to MH i2c: E2 02 01 B3 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 27 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 09 03 00 35 04 06 00 F1 00 00 C1 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 B3 36 00 90 00 5D [21:29:11]RAPDU: 90 00 [21:29:11]wFMCommunicate OK [21:29:11]wFMCommunicate request_size=10 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 0D 02 02 05 5F 73 E2 4E DD [21:29:11]Write to MH i2c: E2 0D 00 B4 36 80 0D 02 02 05 00 5F 73 E2 4E DD 00 00 4D [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 03 00 B4 36 00 90 00 5E [21:29:11]RAPDU: 90 00 [21:29:11]wFMCommunicate OK [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 0D 03 02 [21:29:11]Write to MH i2c: E2 08 00 B5 36 80 0D 03 02 00 00 00 00 66 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 0B 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 0B 00 B5 36 00 C1 63 DD B1 03 B6 09 DB 90 00 B6 [21:29:11]RAPDU: C1 63 DD B1 03 B6 09 DB 90 00 [21:29:11]wFMCommunicate OK [21:29:11]SAM_PROTO_SignData done [21:29:11]FM_MakeSignedData done [21:29:11]CreateOFDProtocolMessage [21:29:11]wFMCommunicate request_size=4 [21:29:11]MH_SAM_APDU [21:29:11]CAPDU: 80 11 00 00 [21:29:11]Write to MH i2c: E2 08 00 B6 36 80 11 00 00 00 00 00 00 66 [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:11]Read from MH i2c: E2 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 17 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: E2 17 00 B6 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [21:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:29:11]wFMCommunicate OK [21:29:11]CreateOFDProtocolMessage done [21:29:11]OFDSenderStorePacket 199098 [21:29:11]StoreOFDPacket docnum=199098 [21:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F8 39 07 01 C2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 27 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 09 03 00 35 04 06 00 F1 5F 73 E2 4E DD C1 63 DD B1 03 B6 09 DB [21:29:11]CheckFolder [21:29:11]dirname=/storage/ofd_packets [21:29:11]CheckFolder done [21:29:11]ProducePacketName [21:29:11]name=ofd_packets/00199098 [21:29:11]NVStorageSaveData ofd_packets/00199098 [21:29:11]File name is /storage/ofd_packets/00199098 [21:29:11]Write 301 bytes [21:29:11]NVStorageSaveData done [21:29:11]OFDSenderStorePacket done [21:29:11]KKMCreateOFDPacket done [21:29:11]NVStorageSaveData kkm_last_timestamp [21:29:11]File name is /storage/kkm_last_timestamp [21:29:11]Write 4 bytes [21:29:11]NVStorageSaveData done [21:29:11]ExternCall_PrintAddStr [21:29:11]wPrintStart [21:29:11]Write to MH i2c: 01 00 00 B7 36 ED [21:29:11]Write i2c OK [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: 01 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: 01 07 00 [21:29:11]MH_I2C_Read... [21:29:11]Read from MH i2c: 01 07 00 B7 36 00 00 00 00 00 FF 0F 02 [21:29:11]RasterBufferAndPrint [21:29:11]line 小褔械褌 N : (1)11326567 [21:29:11]line 袠袧袧: 02508201610067 [21:29:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:29:11]line 袩袪袨袛袗袞袗 [21:29:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:29:11]line 孝芯胁邪褉: 2710124500 [21:29:11]line 袗懈-95-袣-5 [21:29:11]line 4.050 * 74.20 [21:29:11]line = 300.51 [21:29:11]line 袧袛小 12% 袧小袩 1% [21:29:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:29:11]line 袨袣袪校袚袥袝袧袠袝: -0.51 [21:29:11]line 袠孝袨袚袨: 300.00 [21:29:11]line 袙薪械褋械薪芯: 300.00 [21:29:11]line 小袛袗效袗: 0.00 [21:29:11]line 袧小袩 1% : 2.66 [21:29:11]line 袧袛小 12% : 31.91 [21:29:11]line 袧邪谢懈褔薪褘屑懈: 300.00 [21:29:11]line 袘械蟹薪邪谢.: 0.00 [21:29:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:29:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:29:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:29:11]line 效械泻 706 17.08.2024 21:29 [21:29:11]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:29:11]line 袟袧袦: 0300000079 [21:29:11]line 袪袧袦: 0000000000092545 [21:29:11]line 袙械褉褋懈褟 袣袣袦: 001 [21:29:11]line 肖袦: 0000000000871802 [21:29:11]line 肖袛: 199098 [21:29:11]line 肖袩袛: 265392268398301 [21:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T212911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199098&fm=265392268398301&tin=02508201610067®Number=0000000000092545&sum=30000 [21:29:12]written 0, free lines is 4095 [21:29:12]OFD Sender: Processing packet 199098 [packets to send 246, broken 245] [21:29:12]ProducePacketName [21:29:12]name=ofd_packets/00199098 [21:29:12]OFD Sender: To server: 嚂鰌G, [21:29:12]CommunicateWithHost lk.salyk.kg:30040 [21:29:12]ConnectInit lk.salyk.kg [21:29:12]Connected sock=10 [21:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F8 39 07 01 C2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 27 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 09 03 00 35 04 06 00 F1 5F 73 E2 4E DD C1 63 DD B1 03 B6 09 DB [21:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E7 EA 47 00 D5 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BA 09 03 00 F4 03 04 00 36 C2 C0 66 B6 04 01 00 00 0A 10 AE 0F 19 58 E1 1E [21:29:12]CommunicateWithHost err = 0 [21:29:12]CheckOFDResponse [21:29:12]1017 (14) - 77093643461234 [21:29:12]1041 (16) - 0000000000871802 [21:29:12]1040 (4) - 199098 [21:29:12]1012 (4) - 17.08.2024 15:31 [21:29:12]1206 (1) - 0 [21:29:12]OFD Sender: Remove packet 199098 [21:29:12]ProducePacketName [21:29:12]name=ofd_packets/00199098 [21:29:12]NVStorageDeleteData [21:29:12]Write to MH i2c: 01 00 00 E2 36 18 [21:29:12]Write i2c OK [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: 01 [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: 01 07 00 [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: 01 07 00 E2 36 00 00 00 00 00 E5 0C 10 [21:29:12]RasterBufferAndPrint [21:29:12]line [21:29:12]line [21:29:12]line [21:29:12]line [21:29:12]line [21:29:12]written 0, free lines is 3307 [21:29:12]MH_Cut [21:29:12]Write to MH i2c: D1 01 00 E9 36 01 F1 [21:29:12]Write i2c OK [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: D1 [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: D1 01 00 [21:29:12]MH_I2C_Read... [21:29:12]Read from MH i2c: D1 01 00 E9 36 00 F0 [21:29:12]Write to MH i2c: 01 00 00 EA 36 20 [21:29:12]Write i2c OK [21:29:12]MH_I2C_Read... [21:29:13]OFD Sender: No OFD packet to send [21:29:13]*** Cut start [21:29:13]*** Purtial cut [21:29:13]*** CUTSNS_PIN = 0 [21:29:13]*** Stage 1: CUTSNS_PIN = 1 [21:29:15]Read from MH i2c: 01 [21:29:15]MH_I2C_Read... [21:29:15]*** Stop cut motor [21:29:15]*** Cut end [21:29:15]Read from MH i2c: 01 07 00 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: 01 07 00 EA 36 00 00 00 00 00 FF 0F 35 [21:29:15]process_action close_receipt done [21:29:15]requested_data is exist [21:29:15]produce_requested_data [21:29:15]requested_item fm.sn is exist - process it [21:29:15]wFMCommunicate request_size=4 [21:29:15]MH_SAM_APDU [21:29:15]CAPDU: 80 11 00 00 [21:29:15]Write to MH i2c: E2 08 00 EB 36 80 11 00 00 00 00 00 00 9B [21:29:15]Write i2c OK [21:29:15]MH_I2C_Read... [21:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:15]Read from MH i2c: E2 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 17 00 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 17 00 EB 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [21:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:29:15]wFMCommunicate OK [21:29:15]requested_item fd.num is exist - process it [21:29:15]SAM_PROTO_GetFieldsCounters [21:29:15]wFMCommunicate request_size=4 [21:29:15]MH_SAM_APDU [21:29:15]CAPDU: 80 13 00 00 [21:29:15]Write to MH i2c: E2 08 00 EC 36 80 13 00 00 00 00 00 00 9E [21:29:15]Write i2c OK [21:29:15]MH_I2C_Read... [21:29:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:15]Read from MH i2c: E2 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 62 00 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 62 00 EC 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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [21:29:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:15]wFMCommunicate OK [21:29:15]SAM_PROTO_GetFieldsCounters done [21:29:15]requested_item shift.num is exist - process it [21:29:15]requested_item shift.opened is exist - process it [21:29:15]req_shift_opened [21:29:15]FM_GetShiftState [21:29:15]SAM_PROTO_GetShiftState [21:29:15]wFMCommunicate request_size=4 [21:29:15]MH_SAM_APDU [21:29:15]CAPDU: 80 13 01 00 [21:29:15]Write to MH i2c: E2 08 00 ED 36 80 13 01 00 00 00 00 00 A0 [21:29:15]Write i2c OK [21:29:15]MH_I2C_Read... [21:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:15]Read from MH i2c: E2 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 0E 00 [21:29:15]MH_I2C_Read... [21:29:15]Read from MH i2c: E2 0E 00 ED 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 00 [21:29:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:29:15]wFMCommunicate OK [21:29:15]SAM_PROTO_GetShiftState done [21:29:15]FM_GetShiftState done [21:29:15]req_shift_opened done [21:29:15]requested_item shift.open_date is exist - process it [21:29:15]req_shift_open_date [21:29:15]req_shift_open_date done [21:29:15]produce_requested_data done [21:29:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199098,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:29:15]process_action_free close_receipt [21:29:15]json_value_free [21:29:15]json_value_free done [21:29:15]process_json_proto returns [21:29:15]Send response to host [21:29:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199098,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:29:15]free response buf [21:29:15]execute_script done [21:29:15]execute_script returns [21:29:15]free content buf [21:29:15]Sock 7.Close socket [21:29:15]Sock 7.Thread stoped [21:29:18]OFD Sender: No OFD packet to send [21:29:23]OFD Sender: No OFD packet to send [21:29:28]OFD Sender: No OFD packet to send [21:29:33]OFD Sender: No OFD packet to send [21:29:38]OFD Sender: No OFD packet to send [21:29:43]OFD Sender: No OFD packet to send [21:29:48]OFD Sender: No OFD packet to send [21:29:53]OFD Sender: No OFD packet to send [21:29:58]OFD Sender: No OFD packet to send [21:30:03]OFD Sender: No OFD packet to send [21:30:08]OFD Sender: No OFD packet to send [21:30:13]OFD Sender: No OFD packet to send [21:30:18]OFD Sender: No OFD packet to send [21:30:23]OFD Sender: No OFD packet to send [21:30:26]accept exits with 9 [21:30:26]New connection [21:30:26]New thread 3066936676 created [21:30:26]Thread 3066793316 joined [21:30:26]Waiting for new connection... [21:30:26] Sock 9.Parse request [21:30:26]Sock 9.Check first char [21:30:26]Sock 9.First char is OK [21:30:26]request: POST /json_proto HTTP/1.0 [21:30:26]Method: POST [21:30:26]URL: /json_proto [21:30:26]Method is POST - this is cgi request [21:30:26]url: /json_proto [21:30:26]query_string will be loaded in cgi processing [21:30:26]execute_cgi json_proto POST (null) [21:30:26]execute_cgi path=json_proto method=POST [21:30:26]POST find Content-Length [21:30:26]Host: 172.17.46.195:8080 [21:30:26]Content-Length: 679 [21:30:26]Content-Type: application/json [21:30:26] [21:30:26]POST finish read [21:30:26]Found Content-Length = 679 [21:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:26]execute_script... [21:30:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:26]POST & json_proto [21:30:26]process_json_proto [21:30:26]json parsed OK: [21:30:26]protocol is kg_v1.0 [21:30:26]action value=close_receipt [21:30:26]process_action close_receipt [21:30:26]cmd_close_receipt [21:30:26]MH_GetDate [21:30:26]Write to MH i2c: F0 00 00 EE 36 13 [21:30:26]Write i2c OK [21:30:26]MH_I2C_Read... [21:30:26]Read from MH i2c: F0 [21:30:26]MH_I2C_Read... [21:30:26]Read from MH i2c: F0 09 00 [21:30:26]MH_I2C_Read... [21:30:26]Read from MH i2c: F0 09 00 EE 36 00 74 16 C1 66 8D AE BC 66 2A [21:30:26]GetLastDocTimeStamp 1723930151 [21:30:26]current date 1723930228 [21:30:26]FM_GetShiftState [21:30:26]SAM_PROTO_GetShiftState [21:30:26]wFMCommunicate request_size=4 [21:30:26]MH_SAM_APDU [21:30:26]CAPDU: 80 13 01 00 [21:30:26]Write to MH i2c: E2 08 00 EF 36 80 13 01 00 00 00 00 00 A2 [21:30:26]Write i2c OK [21:30:26]MH_I2C_Read... [21:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:26]Read from MH i2c: E2 [21:30:26]MH_I2C_Read... [21:30:26]Read from MH i2c: E2 0E 00 [21:30:26]MH_I2C_Read... [21:30:26]Read from MH i2c: E2 0E 00 EF 36 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 02 [21:30:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:30:26]wFMCommunicate OK [21:30:26]SAM_PROTO_GetShiftState done [21:30:26]FM_GetShiftState done [21:30:26]opened in 1723853126 [21:30:26]opened+sec_in_day 1723939526 [21:30:26]quantity*price = 50036 [21:30:26]sum+1 = 50037 [21:30:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 707 17.08.2024 21:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199099 肖袩袛: 140070753038944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199099&fm=140070753038944&tin=02508201610067®Number=0000000000092545&sum=50000 [21:30:28]StoreToDocumentArchive [21:30:28]shift 463 fd 199099 [21:30:28]save to /storage/0463/doc_00199099 [21:30:28]save last doc name /storage/0463/doc_00199099 to /storage/kkm_last_doc_name [21:30:28]save OK [21:30:28]Clear old archive folders... [21:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:30:28]tlvbuf is 019A3AB0 [21:30:28]SAM_PROTO_ClearQueue [21:30:28]wFMCommunicate request_size=4 [21:30:28]MH_SAM_APDU [21:30:28]CAPDU: 80 09 00 00 [21:30:28]Write to MH i2c: E2 08 00 FC 36 80 09 00 00 00 00 00 00 A4 [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 FC 36 00 90 00 A6 [21:30:28]RAPDU: 90 00 [21:30:28]wFMCommunicate OK [21:30:28]SAM_PROTO_ClearQueue done [21:30:28]KKMCreateOFDPacket [21:30:28]OFDProtocolAddRootSTLVToBuf [21:30:28]FM_MakeSignedData [21:30:28]FM_MakeSignedData [21:30:28]SAM_PROTO_SignData [21:30:28]wFMCommunicate request_size=4 [21:30:28]MH_SAM_APDU [21:30:28]CAPDU: 80 0D 01 02 [21:30:28]Write to MH i2c: E2 08 00 FD 36 80 0D 01 02 00 00 00 00 AC [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 FD 36 00 90 00 A7 [21:30:28]RAPDU: 90 00 [21:30:28]wFMCommunicate OK [21:30:28]wFMCommunicate request_size=255 [21:30:28]MH_SAM_APDU [21:30: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 74 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 09 03 00 35 04 06 00 7F [21:30:28]Write to MH i2c: E2 02 01 FE 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 74 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 09 03 00 35 04 06 00 7F 00 00 B0 [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]OFD Sender: No OFD packet to send [21:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 FE 36 00 90 00 A8 [21:30:28]RAPDU: 90 00 [21:30:28]wFMCommunicate OK [21:30:28]wFMCommunicate request_size=10 [21:30:28]MH_SAM_APDU [21:30:28]CAPDU: 80 0D 02 02 05 64 C3 7A 72 60 [21:30:28]Write to MH i2c: E2 0D 00 FF 36 80 0D 02 02 05 00 64 C3 7A 72 60 00 00 2C [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 03 00 FF 36 00 90 00 A9 [21:30:28]RAPDU: 90 00 [21:30:28]wFMCommunicate OK [21:30:28]wFMCommunicate request_size=4 [21:30:28]MH_SAM_APDU [21:30:28]CAPDU: 80 0D 03 02 [21:30:28]Write to MH i2c: E2 08 00 00 37 80 0D 03 02 00 00 00 00 B2 [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 0B 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 0B 00 00 37 00 13 64 4C 5E D7 D8 45 9F 90 00 67 [21:30:28]RAPDU: 13 64 4C 5E D7 D8 45 9F 90 00 [21:30:28]wFMCommunicate OK [21:30:28]SAM_PROTO_SignData done [21:30:28]FM_MakeSignedData done [21:30:28]CreateOFDProtocolMessage [21:30:28]wFMCommunicate request_size=4 [21:30:28]MH_SAM_APDU [21:30:28]CAPDU: 80 11 00 00 [21:30:28]Write to MH i2c: E2 08 00 01 37 80 11 00 00 00 00 00 00 B2 [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:28]Read from MH i2c: E2 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 17 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: E2 17 00 01 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FF [21:30:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:30:28]wFMCommunicate OK [21:30:28]CreateOFDProtocolMessage done [21:30:28]OFDSenderStorePacket 199099 [21:30:28]StoreOFDPacket docnum=199099 [21:30:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 40 07 01 5B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 74 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 09 03 00 35 04 06 00 7F 64 C3 7A 72 60 13 64 4C 5E D7 D8 45 9F [21:30:28]CheckFolder [21:30:28]dirname=/storage/ofd_packets [21:30:28]CheckFolder done [21:30:28]ProducePacketName [21:30:28]name=ofd_packets/00199099 [21:30:28]NVStorageSaveData ofd_packets/00199099 [21:30:28]File name is /storage/ofd_packets/00199099 [21:30:28]Write 301 bytes [21:30:28]NVStorageSaveData done [21:30:28]OFDSenderStorePacket done [21:30:28]KKMCreateOFDPacket done [21:30:28]NVStorageSaveData kkm_last_timestamp [21:30:28]File name is /storage/kkm_last_timestamp [21:30:28]Write 4 bytes [21:30:28]NVStorageSaveData done [21:30:28]ExternCall_PrintAddStr [21:30:28]wPrintStart [21:30:28]Write to MH i2c: 01 00 00 02 37 39 [21:30:28]Write i2c OK [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: 01 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: 01 07 00 [21:30:28]MH_I2C_Read... [21:30:28]Read from MH i2c: 01 07 00 02 37 00 00 00 00 00 FF 0F 4E [21:30:28]RasterBufferAndPrint [21:30:28]line 小褔械褌 N : (1)11326568 [21:30:28]line 袠袧袧: 02508201610067 [21:30:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:30:28]line 袩袪袨袛袗袞袗 [21:30:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [21:30:28]line 孝芯胁邪褉: 2710124130 [21:30:28]line 袗懈-92-袣-4 [21:30:28]line 7.380 * 67.80 [21:30:28]line = 500.36 [21:30:28]line 袧袛小 12% 袧小袩 1% [21:30:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:30:28]line 袨袣袪校袚袥袝袧袠袝: -0.36 [21:30:28]line 袠孝袨袚袨: 500.00 [21:30:28]line 袙薪械褋械薪芯: 500.00 [21:30:28]line 小袛袗效袗: 0.00 [21:30:28]line 袧小袩 1% : 4.43 [21:30:28]line 袧袛小 12% : 53.14 [21:30:28]line 袧邪谢懈褔薪褘屑懈: 500.00 [21:30:28]line 袘械蟹薪邪谢.: 0.00 [21:30:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:30:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:30:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:30:28]line 效械泻 707 17.08.2024 21:30 [21:30:28]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:30:28]line 袟袧袦: 0300000079 [21:30:28]line 袪袧袦: 0000000000092545 [21:30:28]line 袙械褉褋懈褟 袣袣袦: 001 [21:30:28]line 肖袦: 0000000000871802 [21:30:28]line 肖袛: 199099 [21:30:28]line 肖袩袛: 140070753038944 [21:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213028&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199099&fm=140070753038944&tin=02508201610067®Number=0000000000092545&sum=50000 [21:30:28]OFD Sender: Processing packet 199099 [packets to send 246, broken 245] [21:30:28]ProducePacketName [21:30:28]name=ofd_packets/00199099 [21:30:28]OFD Sender: To server: 嚂鰌G, [21:30:28]CommunicateWithHost lk.salyk.kg:30040 [21:30:28]ConnectInit lk.salyk.kg [21:30:28]written 0, free lines is 4095 [21:30:29]Connected sock=10 [21:30:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 40 07 01 5B 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 74 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 09 03 00 35 04 06 00 7F 64 C3 7A 72 60 13 64 4C 5E D7 D8 45 9F [21:30:29]Write to MH i2c: 01 00 00 2D 37 64 [21:30:29]Write i2c OK [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: 01 [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: 01 07 00 [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: 01 07 00 2D 37 00 00 00 00 00 DF 0C 56 [21:30:29]RasterBufferAndPrint [21:30:29]line [21:30:29]line [21:30:29]line [21:30:29]line [21:30:29]line [21:30:29]written 0, free lines is 3301 [21:30:29]MH_Cut [21:30:29]Write to MH i2c: D1 01 00 34 37 01 3D [21:30:29]Write i2c OK [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: D1 [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: D1 01 00 [21:30:29]MH_I2C_Read... [21:30:29]Read from MH i2c: D1 01 00 34 37 00 3C [21:30:29]Write to MH i2c: 01 00 00 35 37 6C [21:30:29]Write i2c OK [21:30:29]MH_I2C_Read... [21:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DA 21 47 00 4A D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BB 09 03 00 F4 03 04 00 83 C2 C0 66 B6 04 01 00 00 FF 95 7C 8B 00 8D 71 05 [21:30:29]CommunicateWithHost err = 0 [21:30:29]CheckOFDResponse [21:30:29]1017 (14) - 77093643461234 [21:30:29]1041 (16) - 0000000000871802 [21:30:29]1040 (4) - 199099 [21:30:29]1012 (4) - 17.08.2024 15:32 [21:30:29]1206 (1) - 0 [21:30:29]OFD Sender: Remove packet 199099 [21:30:29]ProducePacketName [21:30:29]name=ofd_packets/00199099 [21:30:29]NVStorageDeleteData [21:30:29]OFD Sender: No OFD packet to send [21:30:30]*** Cut start [21:30:30]*** Purtial cut [21:30:30]*** Stage 1: CUTSNS_PIN = 1 [21:30:30]Read from MH i2c: 01 [21:30:30]MH_I2C_Read... [21:30:30]*** Stop cut motor [21:30:30]*** Cut end [21:30:30]Read from MH i2c: 01 07 00 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: 01 07 00 35 37 00 00 00 00 00 FF 0F 81 [21:30:30]process_action close_receipt done [21:30:30]requested_data is exist [21:30:30]produce_requested_data [21:30:30]requested_item fm.sn is exist - process it [21:30:30]wFMCommunicate request_size=4 [21:30:30]MH_SAM_APDU [21:30:30]CAPDU: 80 11 00 00 [21:30:30]Write to MH i2c: E2 08 00 36 37 80 11 00 00 00 00 00 00 E7 [21:30:30]Write i2c OK [21:30:30]MH_I2C_Read... [21:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:30]Read from MH i2c: E2 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 17 00 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 17 00 36 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [21:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:30:30]wFMCommunicate OK [21:30:30]requested_item fd.num is exist - process it [21:30:30]SAM_PROTO_GetFieldsCounters [21:30:30]wFMCommunicate request_size=4 [21:30:30]MH_SAM_APDU [21:30:30]CAPDU: 80 13 00 00 [21:30:30]Write to MH i2c: E2 08 00 37 37 80 13 00 00 00 00 00 00 EA [21:30:30]Write i2c OK [21:30:30]MH_I2C_Read... [21:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:30:30]Read from MH i2c: E2 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 62 00 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 62 00 37 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [21:30:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:30:30]wFMCommunicate OK [21:30:30]SAM_PROTO_GetFieldsCounters done [21:30:30]requested_item shift.num is exist - process it [21:30:30]requested_item shift.opened is exist - process it [21:30:30]req_shift_opened [21:30:30]FM_GetShiftState [21:30:30]SAM_PROTO_GetShiftState [21:30:30]wFMCommunicate request_size=4 [21:30:30]MH_SAM_APDU [21:30:30]CAPDU: 80 13 01 00 [21:30:30]Write to MH i2c: E2 08 00 38 37 80 13 01 00 00 00 00 00 EC [21:30:30]Write i2c OK [21:30:30]MH_I2C_Read... [21:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:30]Read from MH i2c: E2 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 0E 00 [21:30:30]MH_I2C_Read... [21:30:30]Read from MH i2c: E2 0E 00 38 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4C [21:30:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:30:30]wFMCommunicate OK [21:30:30]SAM_PROTO_GetShiftState done [21:30:30]FM_GetShiftState done [21:30:30]req_shift_opened done [21:30:30]requested_item shift.open_date is exist - process it [21:30:30]req_shift_open_date [21:30:30]req_shift_open_date done [21:30:30]produce_requested_data done [21:30:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199099,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:30:30]process_action_free close_receipt [21:30:30]json_value_free [21:30:30]json_value_free done [21:30:30]process_json_proto returns [21:30:30]Send response to host [21:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199099,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:30:30]free response buf [21:30:30]execute_script done [21:30:30]execute_script returns [21:30:30]free content buf [21:30:30]Sock 9.Close socket [21:30:30]Sock 9.Thread stoped [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:06]accept exits with 7 [21:31:06]New connection [21:31:06]New thread 3066793316 created [21:31:06]Thread 3066936676 joined [21:31:06]Waiting for new connection... [21:31:06] Sock 7.Parse request [21:31:06]Sock 7.Check first char [21:31:06]Sock 7.First char is OK [21:31:06]request: POST /json_proto HTTP/1.0 [21:31:06]Method: POST [21:31:06]URL: /json_proto [21:31:06]Method is POST - this is cgi request [21:31:06]url: /json_proto [21:31:06]query_string will be loaded in cgi processing [21:31:06]execute_cgi json_proto POST (null) [21:31:06]execute_cgi path=json_proto method=POST [21:31:06]POST find Content-Length [21:31:06]Host: 172.17.46.195:8080 [21:31:06]Content-Length: 805 [21:31:06]Content-Type: application/json [21:31:06] [21:31:06]POST finish read [21:31:06]Found Content-Length = 805 [21:31:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:06]execute_script... [21: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)11326569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:06]POST & json_proto [21:31:06]process_json_proto [21:31:06]json parsed OK: [21:31:06]protocol is kg_v1.0 [21:31:06]action value=close_receipt [21:31:06]process_action close_receipt [21:31:06]cmd_close_receipt [21:31:06]MH_GetDate [21:31:06]Write to MH i2c: F0 00 00 39 37 5F [21:31:06]Write i2c OK [21:31:06]MH_I2C_Read... [21:31:06]Read from MH i2c: F0 [21:31:06]MH_I2C_Read... [21:31:06]Read from MH i2c: F0 09 00 [21:31:06]MH_I2C_Read... [21:31:06]Read from MH i2c: F0 09 00 39 37 00 9B 16 C1 66 8D AE BC 66 9D [21:31:06]GetLastDocTimeStamp 1723930228 [21:31:06]current date 1723930267 [21:31:06]FM_GetShiftState [21:31:06]SAM_PROTO_GetShiftState [21:31:06]wFMCommunicate request_size=4 [21:31:06]MH_SAM_APDU [21:31:06]CAPDU: 80 13 01 00 [21:31:06]Write to MH i2c: E2 08 00 3A 37 80 13 01 00 00 00 00 00 EE [21:31:06]Write i2c OK [21:31:06]MH_I2C_Read... [21:31:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:06]Read from MH i2c: E2 [21:31:06]MH_I2C_Read... [21:31:06]Read from MH i2c: E2 0E 00 [21:31:06]MH_I2C_Read... [21:31:06]Read from MH i2c: E2 0E 00 3A 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4E [21:31:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:31:06]wFMCommunicate OK [21:31:06]SAM_PROTO_GetShiftState done [21:31:06]FM_GetShiftState done [21:31:06]opened in 1723853126 [21:31:06]opened+sec_in_day 1723939526 [21:31:06]quantity*price = 100021 [21:31:06]sum+1 = 100023 [21:31:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 708 17.08.2024 21:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199100 肖袩袛: 51043028751897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213107&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199100&fm=51043028751897&tin=02508201610067®Number=0000000000092545&sum=100022 [21:31:07]StoreToDocumentArchive [21:31:07]shift 463 fd 199100 [21:31:07]save to /storage/0463/doc_00199100 [21:31:07]save last doc name /storage/0463/doc_00199100 to /storage/kkm_last_doc_name [21:31:07]save OK [21:31:07]Clear old archive folders... [21:31:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:31:07]tlvbuf is 01A1E240 [21:31:07]SAM_PROTO_ClearQueue [21:31:07]wFMCommunicate request_size=4 [21:31:07]MH_SAM_APDU [21:31:07]CAPDU: 80 09 00 00 [21:31:07]Write to MH i2c: E2 08 00 47 37 80 09 00 00 00 00 00 00 F0 [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 47 37 00 90 00 F2 [21:31:07]RAPDU: 90 00 [21:31:07]wFMCommunicate OK [21:31:07]SAM_PROTO_ClearQueue done [21:31:07]KKMCreateOFDPacket [21:31:07]OFDProtocolAddRootSTLVToBuf [21:31:07]FM_MakeSignedData [21:31:07]FM_MakeSignedData [21:31:07]SAM_PROTO_SignData [21:31:07]wFMCommunicate request_size=4 [21:31:07]MH_SAM_APDU [21:31:07]CAPDU: 80 0D 01 02 [21:31:07]Write to MH i2c: E2 08 00 48 37 80 0D 01 02 00 00 00 00 F8 [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 48 37 00 90 00 F3 [21:31:07]RAPDU: 90 00 [21:31:07]wFMCommunicate OK [21:31:07]wFMCommunicate request_size=255 [21:31:07]MH_SAM_APDU [21: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 9B 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 09 03 00 35 04 06 00 2E [21:31:07]Write to MH i2c: E2 02 01 49 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 9B 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 09 03 00 35 04 06 00 2E 00 00 2E [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 49 37 00 90 00 F4 [21:31:07]RAPDU: 90 00 [21:31:07]wFMCommunicate OK [21:31:07]wFMCommunicate request_size=10 [21:31:07]MH_SAM_APDU [21:31:07]CAPDU: 80 0D 02 02 05 6C 61 98 D6 19 [21:31:07]Write to MH i2c: E2 0D 00 4A 37 80 0D 02 02 05 00 6C 61 98 D6 19 00 00 59 [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 03 00 4A 37 00 90 00 F5 [21:31:07]RAPDU: 90 00 [21:31:07]wFMCommunicate OK [21:31:07]wFMCommunicate request_size=4 [21:31:07]MH_SAM_APDU [21:31:07]CAPDU: 80 0D 03 02 [21:31:07]Write to MH i2c: E2 08 00 4B 37 80 0D 03 02 00 00 00 00 FD [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 0B 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 0B 00 4B 37 00 1B 16 57 5E 90 E4 7C 6C 90 00 40 [21:31:07]RAPDU: 1B 16 57 5E 90 E4 7C 6C 90 00 [21:31:07]wFMCommunicate OK [21:31:07]SAM_PROTO_SignData done [21:31:07]FM_MakeSignedData done [21:31:07]CreateOFDProtocolMessage [21:31:07]wFMCommunicate request_size=4 [21:31:07]MH_SAM_APDU [21:31:07]CAPDU: 80 11 00 00 [21:31:07]Write to MH i2c: E2 08 00 4C 37 80 11 00 00 00 00 00 00 FD [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:07]Read from MH i2c: E2 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 17 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: E2 17 00 4C 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 4A [21:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:31:07]wFMCommunicate OK [21:31:07]CreateOFDProtocolMessage done [21:31:07]OFDSenderStorePacket 199100 [21:31:07]StoreOFDPacket docnum=199100 [21:31:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 7B 31 07 01 40 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 9B 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 09 03 00 35 04 06 00 2E 6C 61 98 D6 19 1B 16 57 5E 90 E4 7C 6C [21:31:07]CheckFolder [21:31:07]dirname=/storage/ofd_packets [21:31:07]CheckFolder done [21:31:07]ProducePacketName [21:31:07]name=ofd_packets/00199100 [21:31:07]NVStorageSaveData ofd_packets/00199100 [21:31:07]File name is /storage/ofd_packets/00199100 [21:31:07]Write 301 bytes [21:31:07]NVStorageSaveData done [21:31:07]OFDSenderStorePacket done [21:31:07]KKMCreateOFDPacket done [21:31:07]NVStorageSaveData kkm_last_timestamp [21:31:07]File name is /storage/kkm_last_timestamp [21:31:07]Write 4 bytes [21:31:07]NVStorageSaveData done [21:31:07]ExternCall_PrintAddStr [21:31:07]wPrintStart [21:31:07]Write to MH i2c: 01 00 00 4D 37 84 [21:31:07]Write i2c OK [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: 01 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: 01 07 00 [21:31:07]MH_I2C_Read... [21:31:07]Read from MH i2c: 01 07 00 4D 37 00 00 00 00 00 FF 0F 99 [21:31:07]RasterBufferAndPrint [21:31:07]line 小褔械褌 N : (1)11326569 [21:31:07]line 袠袧袧: 02508201610067 [21:31:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:31:07]line 袩袪袨袛袗袞袗 [21:31:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [21:31:07]line 孝芯胁邪褉: 2710124500 [21:31:07]line 袗懈-95-袣-5 [21:31:07]line 13.480 * 74.20 [21:31:07]line = 1000.22 [21:31:07]line 袧袛小 12% 袧小袩 1% [21:31:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:31:07]line 袠孝袨袚袨: 1000.22 [21:31:07]line 袧小袩 1% : 8.85 [21:31:07]line 袧袛小 12% : 106.22 [21:31:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:31:07]line 袘械蟹薪邪谢.: 1000.22 [21:31:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:31:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:31:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:31:07]line 效械泻 708 17.08.2024 21:31 [21:31:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:31:07]line 袟袧袦: 0300000079 [21:31:07]line 袪袧袦: 0000000000092545 [21:31:07]line 袙械褉褋懈褟 袣袣袦: 001 [21:31:07]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:31:07]line 肖袦: 0000000000871802 [21:31:07]line 肖袛: 199100 [21:31:07]line 肖袩袛: 51043028751897 [21:31:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213107&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199100&fm=51043028751897&tin=02508201610067®Number=0000000000092545&sum=100022 [21:31:07]written 0, free lines is 4095 [21:31:07]OFD Sender: Processing packet 199100 [packets to send 246, broken 245] [21:31:07]ProducePacketName [21:31:07]name=ofd_packets/00199100 [21:31:07]OFD Sender: To server: 嚂鰌G, [21:31:07]CommunicateWithHost lk.salyk.kg:30040 [21:31:07]ConnectInit lk.salyk.kg [21:31:08]Connected sock=10 [21: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 31 38 30 32 0F 01 00 00 7B 31 07 01 40 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 9B 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 09 03 00 35 04 06 00 2E 6C 61 98 D6 19 1B 16 57 5E 90 E4 7C 6C [21:31:08]Write to MH i2c: 01 00 00 77 37 AE [21:31:08]Write i2c OK [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: 01 [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: 01 07 00 [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: 01 07 00 77 37 00 00 00 00 00 E0 0C A1 [21:31:08]RasterBufferAndPrint [21:31:08]line [21:31:08]line [21:31:08]line [21:31:08]line [21:31:08]line [21:31:08]written 0, free lines is 3302 [21:31:08]MH_Cut [21:31:08]Write to MH i2c: D1 01 00 7E 37 01 87 [21:31:08]Write i2c OK [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: D1 [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: D1 01 00 [21:31:08]MH_I2C_Read... [21:31:08]Read from MH i2c: D1 01 00 7E 37 00 86 [21:31:08]Write to MH i2c: 01 00 00 7F 37 B6 [21:31:08]Write i2c OK [21:31:08]MH_I2C_Read... [21:31:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EB 02 47 00 8D F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BC 09 03 00 F4 03 04 00 AA C2 C0 66 B6 04 01 00 00 EB C1 EB 24 98 E5 C2 61 [21:31:08]CommunicateWithHost err = 0 [21:31:08]CheckOFDResponse [21:31:08]1017 (14) - 77093643461234 [21:31:08]1041 (16) - 0000000000871802 [21:31:08]1040 (4) - 199100 [21:31:08]1012 (4) - 17.08.2024 15:32 [21:31:08]1206 (1) - 0 [21:31:08]OFD Sender: Remove packet 199100 [21:31:08]ProducePacketName [21:31:08]name=ofd_packets/00199100 [21:31:08]NVStorageDeleteData [21:31:08]OFD Sender: No OFD packet to send [21:31:09]*** Cut start [21:31:09]*** Purtial cut [21:31:09]*** CUTSNS_PIN = 0 [21:31:09]*** Stage 1: CUTSNS_PIN = 1 [21:31:11]Read from MH i2c: 01 [21:31:11]MH_I2C_Read... [21:31:11]*** Stop cut motor [21:31:11]*** Cut end [21:31:11]Read from MH i2c: 01 07 00 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: 01 07 00 7F 37 00 00 00 00 00 FF 0F CB [21:31:11]process_action close_receipt done [21:31:11]requested_data is exist [21:31:11]produce_requested_data [21:31:11]requested_item fm.sn is exist - process it [21:31:11]wFMCommunicate request_size=4 [21:31:11]MH_SAM_APDU [21:31:11]CAPDU: 80 11 00 00 [21:31:11]Write to MH i2c: E2 08 00 80 37 80 11 00 00 00 00 00 00 31 [21:31:11]Write i2c OK [21:31:11]MH_I2C_Read... [21:31:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:11]Read from MH i2c: E2 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 17 00 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 17 00 80 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7E [21:31:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:31:11]wFMCommunicate OK [21:31:11]requested_item fd.num is exist - process it [21:31:11]SAM_PROTO_GetFieldsCounters [21:31:11]wFMCommunicate request_size=4 [21:31:11]MH_SAM_APDU [21:31:11]CAPDU: 80 13 00 00 [21:31:11]Write to MH i2c: E2 08 00 81 37 80 13 00 00 00 00 00 00 34 [21:31:11]Write i2c OK [21:31:11]MH_I2C_Read... [21:31:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:31:11]Read from MH i2c: E2 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 62 00 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 62 00 81 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:31:11]wFMCommunicate OK [21:31:11]SAM_PROTO_GetFieldsCounters done [21:31:11]requested_item shift.num is exist - process it [21:31:11]requested_item shift.opened is exist - process it [21:31:11]req_shift_opened [21:31:11]FM_GetShiftState [21:31:11]SAM_PROTO_GetShiftState [21:31:11]wFMCommunicate request_size=4 [21:31:11]MH_SAM_APDU [21:31:11]CAPDU: 80 13 01 00 [21:31:11]Write to MH i2c: E2 08 00 82 37 80 13 01 00 00 00 00 00 36 [21:31:11]Write i2c OK [21:31:11]MH_I2C_Read... [21:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:11]Read from MH i2c: E2 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 0E 00 [21:31:11]MH_I2C_Read... [21:31:11]Read from MH i2c: E2 0E 00 82 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 96 [21:31:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:31:11]wFMCommunicate OK [21:31:11]SAM_PROTO_GetShiftState done [21:31:11]FM_GetShiftState done [21:31:11]req_shift_opened done [21:31:11]requested_item shift.open_date is exist - process it [21:31:11]req_shift_open_date [21:31:11]req_shift_open_date done [21:31:11]produce_requested_data done [21:31:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199100,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:31:11]process_action_free close_receipt [21:31:11]json_value_free [21:31:11]json_value_free done [21:31:11]process_json_proto returns [21:31:11]Send response to host [21:31:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199100,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:31:11]free response buf [21:31:11]execute_script done [21:31:11]execute_script returns [21:31:11]free content buf [21:31:11]Sock 7.Close socket [21:31:11]Sock 7.Thread stoped [21:31:13]OFD Sender: No OFD packet to send [21:31:18]OFD Sender: No OFD packet to send [21:31:23]OFD Sender: No OFD packet to send [21:31:28]OFD Sender: No OFD packet to send [21:31:33]OFD Sender: No OFD packet to send [21:31:38]OFD Sender: No OFD packet to send [21:31:43]OFD Sender: No OFD packet to send [21:31:48]OFD Sender: No OFD packet to send [21:31:53]OFD Sender: No OFD packet to send [21:31:58]OFD Sender: No OFD packet to send [21:32:00]accept exits with 9 [21:32:00]New connection [21:32:00]New thread 3066936676 created [21:32:00]Thread 3066793316 joined [21:32:00]Waiting for new connection... [21:32:00] Sock 9.Parse request [21:32:00]Sock 9.Check first char [21:32:00]Sock 9.First char is OK [21:32:00]request: POST /json_proto HTTP/1.0 [21:32:00]Method: POST [21:32:00]URL: /json_proto [21:32:00]Method is POST - this is cgi request [21:32:00]url: /json_proto [21:32:00]query_string will be loaded in cgi processing [21:32:00]execute_cgi json_proto POST (null) [21:32:00]execute_cgi path=json_proto method=POST [21:32:00]POST find Content-Length [21:32:00]Host: 172.17.46.195:8080 [21:32:00]Content-Length: 670 [21:32:00]Content-Type: application/json [21:32:00] [21:32:00]POST finish read [21:32:00]Found Content-Length = 670 [21:32:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:00]execute_script... [21:32: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)11326571", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:00]POST & json_proto [21:32:00]process_json_proto [21:32:00]json parsed OK: [21:32:00]protocol is kg_v1.0 [21:32:00]action value=close_receipt [21:32:00]process_action close_receipt [21:32:00]cmd_close_receipt [21:32:00]MH_GetDate [21:32:00]Write to MH i2c: F0 00 00 83 37 A9 [21:32:00]Write i2c OK [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: F0 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: F0 09 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: F0 09 00 83 37 00 D2 16 C1 66 8D AE BC 66 1E [21:32:00]GetLastDocTimeStamp 1723930267 [21:32:00]current date 1723930322 [21:32:00]FM_GetShiftState [21:32:00]SAM_PROTO_GetShiftState [21:32:00]wFMCommunicate request_size=4 [21:32:00]MH_SAM_APDU [21:32:00]CAPDU: 80 13 01 00 [21:32:00]Write to MH i2c: E2 08 00 84 37 80 13 01 00 00 00 00 00 38 [21:32:00]Write i2c OK [21:32:00]MH_I2C_Read... [21:32:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:00]Read from MH i2c: E2 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 0E 00 [21:32:00]MH_I2C_Read... [21:32:00]Read from MH i2c: E2 0E 00 84 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 98 [21:32:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:32:00]wFMCommunicate OK [21:32:00]SAM_PROTO_GetShiftState done [21:32:00]FM_GetShiftState done [21:32:00]opened in 1723853126 [21:32:00]opened+sec_in_day 1723939526 [21:32:00]quantity*price = 70038 [21:32:00]sum+1 = 70039 [21:32:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.38 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 709 17.08.2024 21:32 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199101 肖袩袛: 35721875792197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213202&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199101&fm=35721875792197&tin=02508201610067®Number=0000000000092545&sum=70000 [21:32:02]StoreToDocumentArchive [21:32:02]shift 463 fd 199101 [21:32:02]save to /storage/0463/doc_00199101 [21:32:02]save last doc name /storage/0463/doc_00199101 to /storage/kkm_last_doc_name [21:32:02]save OK [21:32:02]Clear old archive folders... [21:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=249 [21:32:02]tlvbuf is 019EBF00 [21:32:02]SAM_PROTO_ClearQueue [21:32:02]wFMCommunicate request_size=4 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 09 00 00 [21:32:02]Write to MH i2c: E2 08 00 91 37 80 09 00 00 00 00 00 00 3A [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 91 37 00 90 00 3C [21:32:02]RAPDU: 90 00 [21:32:02]wFMCommunicate OK [21:32:02]SAM_PROTO_ClearQueue done [21:32:02]KKMCreateOFDPacket [21:32:02]OFDProtocolAddRootSTLVToBuf [21:32:02]FM_MakeSignedData [21:32:02]FM_MakeSignedData [21:32:02]SAM_PROTO_SignData [21:32:02]wFMCommunicate request_size=4 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 0D 01 02 [21:32:02]Write to MH i2c: E2 08 00 92 37 80 0D 01 02 00 00 00 00 42 [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 92 37 00 90 00 3D [21:32:02]RAPDU: 90 00 [21:32:02]wFMCommunicate OK [21:32:02]wFMCommunicate request_size=255 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D2 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 09 03 00 35 04 06 00 20 7D 25 [21:32:02]Write to MH i2c: E2 02 01 93 37 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D2 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 09 03 00 35 04 06 00 20 7D 25 00 00 5B [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 93 37 00 90 00 3E [21:32:02]RAPDU: 90 00 [21:32:02]wFMCommunicate OK [21:32:02]wFMCommunicate request_size=8 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 0D 02 02 03 B7 A1 45 [21:32:02]Write to MH i2c: E2 0B 00 94 37 80 0D 02 02 03 00 B7 A1 45 00 00 E8 [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:02]Read from MH i2c: E2 03 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 03 00 94 37 00 90 00 3F [21:32:02]RAPDU: 90 00 [21:32:02]wFMCommunicate OK [21:32:02]wFMCommunicate request_size=4 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 0D 03 02 [21:32:02]Write to MH i2c: E2 08 00 95 37 80 0D 03 02 00 00 00 00 47 [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 0B 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 0B 00 95 37 00 69 6F E4 6F CA D4 4C F1 90 00 4E [21:32:02]RAPDU: 69 6F E4 6F CA D4 4C F1 90 00 [21:32:02]wFMCommunicate OK [21:32:02]SAM_PROTO_SignData done [21:32:02]FM_MakeSignedData done [21:32:02]CreateOFDProtocolMessage [21:32:02]wFMCommunicate request_size=4 [21:32:02]MH_SAM_APDU [21:32:02]CAPDU: 80 11 00 00 [21:32:02]Write to MH i2c: E2 08 00 96 37 80 11 00 00 00 00 00 00 47 [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:02]Read from MH i2c: E2 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 17 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: E2 17 00 96 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 94 [21:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:32:02]wFMCommunicate OK [21:32:02]CreateOFDProtocolMessage done [21:32:02]OFDSenderStorePacket 199101 [21:32:02]StoreOFDPacket docnum=199101 [21:32:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 CC 8B 05 01 05 B9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D2 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 09 03 00 35 04 06 00 20 7D 25 B7 A1 45 69 6F E4 6F CA D4 4C F1 [21:32:02]CheckFolder [21:32:02]dirname=/storage/ofd_packets [21:32:02]CheckFolder done [21:32:02]ProducePacketName [21:32:02]name=ofd_packets/00199101 [21:32:02]NVStorageSaveData ofd_packets/00199101 [21:32:02]File name is /storage/ofd_packets/00199101 [21:32:02]Write 299 bytes [21:32:02]NVStorageSaveData done [21:32:02]OFDSenderStorePacket done [21:32:02]KKMCreateOFDPacket done [21:32:02]NVStorageSaveData kkm_last_timestamp [21:32:02]File name is /storage/kkm_last_timestamp [21:32:02]Write 4 bytes [21:32:02]NVStorageSaveData done [21:32:02]ExternCall_PrintAddStr [21:32:02]wPrintStart [21:32:02]Write to MH i2c: 01 00 00 97 37 CE [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 07 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 07 00 97 37 00 00 00 00 00 FF 0F E3 [21:32:02]RasterBufferAndPrint [21:32:02]line 小褔械褌 N : (1)11326571 [21:32:02]line 袠袧袧: 02508201610067 [21:32:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:32:02]line 袩袪袨袛袗袞袗 [21:32:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [21:32:02]line 孝芯胁邪褉: 2710124130 [21:32:02]line SU-92-袣-5 [21:32:02]line 10.180 * 68.80 [21:32:02]line = 700.38 [21:32:02]line 袧袛小 12% 袧小袩 1% [21:32:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:32:02]line 袨袣袪校袚袥袝袧袠袝: -0.38 [21:32:02]line 袠孝袨袚袨: 700.00 [21:32:02]line 袙薪械褋械薪芯: 700.00 [21:32:02]line 小袛袗效袗: 0.00 [21:32:02]line 袧小袩 1% : 6.20 [21:32:02]line 袧袛小 12% : 74.38 [21:32:02]line 袧邪谢懈褔薪褘屑懈: 700.00 [21:32:02]line 袘械蟹薪邪谢.: 0.00 [21:32:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:32:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:32:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:32:02]line 效械泻 709 17.08.2024 21:32 [21:32:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:32:02]line 袟袧袦: 0300000079 [21:32:02]line 袪袧袦: 0000000000092545 [21:32:02]line 袙械褉褋懈褟 袣袣袦: 001 [21:32:02]line 肖袦: 0000000000871802 [21:32:02]line 肖袛: 199101 [21:32:02]line 肖袩袛: 35721875792197 [21:32:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213202&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199101&fm=35721875792197&tin=02508201610067®Number=0000000000092545&sum=70000 [21:32:02]OFD Sender: Processing packet 199101 [packets to send 246, broken 245] [21:32:02]ProducePacketName [21:32:02]name=ofd_packets/00199101 [21:32:02]OFD Sender: To server: 嚂鰌G, [21:32:02]CommunicateWithHost lk.salyk.kg:30040 [21:32:02]ConnectInit lk.salyk.kg [21:32:02]written 0, free lines is 4095 [21:32:03]Connected sock=10 [21:32:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 CC 8B 05 01 05 B9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D2 16 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 09 03 00 35 04 06 00 20 7D 25 B7 A1 45 69 6F E4 6F CA D4 4C F1 [21:32:03]Write to MH i2c: 01 00 00 C2 37 F9 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 07 00 [21:32:03]MH_I2C_Read... [21:32:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5F EF 47 00 C5 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BD 09 03 00 F4 03 04 00 E1 C2 C0 66 B6 04 01 00 00 C4 DF 5D D5 85 21 86 C8 [21:32:03]CommunicateWithHost err = 0 [21:32:03]CheckOFDResponse [21:32:03]1017 (14) - 77093643461234 [21:32:03]1041 (16) - 0000000000871802 [21:32:03]1040 (4) - 199101 [21:32:03]1012 (4) - 17.08.2024 15:33 [21:32:03]1206 (1) - 0 [21:32:03]OFD Sender: Remove packet 199101 [21:32:03]ProducePacketName [21:32:03]name=ofd_packets/00199101 [21:32:03]NVStorageDeleteData [21:32:03]Read from MH i2c: 01 07 00 C2 37 00 00 00 00 00 D1 0C DD [21:32:03]RasterBufferAndPrint [21:32:03]line [21:32:03]line [21:32:03]line [21:32:03]line [21:32:03]line [21:32:03]written 0, free lines is 3298 [21:32:03]MH_Cut [21:32:03]Write to MH i2c: D1 01 00 C9 37 01 D2 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: D1 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: D1 01 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: D1 01 00 C9 37 00 D1 [21:32:03]Write to MH i2c: 01 00 00 CA 37 01 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]OFD Sender: No OFD packet to send [21:32:04]*** Cut start [21:32:04]*** Purtial cut [21:32:04]*** Stage 1: CUTSNS_PIN = 1 [21:32:04]Read from MH i2c: 01 [21:32:04]MH_I2C_Read... [21:32:04]*** Stop cut motor [21:32:04]*** Cut end [21:32:04]Read from MH i2c: 01 07 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: 01 07 00 CA 37 00 00 00 00 00 FF 0F 16 [21:32:04]process_action close_receipt done [21:32:04]requested_data is exist [21:32:04]produce_requested_data [21:32:04]requested_item fm.sn is exist - process it [21:32:04]wFMCommunicate request_size=4 [21:32:04]MH_SAM_APDU [21:32:04]CAPDU: 80 11 00 00 [21:32:04]Write to MH i2c: E2 08 00 CB 37 80 11 00 00 00 00 00 00 7C [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:04]Read from MH i2c: E2 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 17 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 17 00 CB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C9 [21:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:32:04]wFMCommunicate OK [21:32:04]requested_item fd.num is exist - process it [21:32:04]SAM_PROTO_GetFieldsCounters [21:32:04]wFMCommunicate request_size=4 [21:32:04]MH_SAM_APDU [21:32:04]CAPDU: 80 13 00 00 [21:32:04]Write to MH i2c: E2 08 00 CC 37 80 13 00 00 00 00 00 00 7F [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:04]Read from MH i2c: E2 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 62 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 62 00 CC 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 88 [21: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:04]wFMCommunicate OK [21:32:04]SAM_PROTO_GetFieldsCounters done [21:32:04]requested_item shift.num is exist - process it [21:32:04]requested_item shift.opened is exist - process it [21:32:04]req_shift_opened [21:32:04]FM_GetShiftState [21:32:04]SAM_PROTO_GetShiftState [21:32:04]wFMCommunicate request_size=4 [21:32:04]MH_SAM_APDU [21:32:04]CAPDU: 80 13 01 00 [21:32:04]Write to MH i2c: E2 08 00 CD 37 80 13 01 00 00 00 00 00 81 [21:32:04]Write i2c OK [21:32:04]MH_I2C_Read... [21:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:04]Read from MH i2c: E2 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 0E 00 [21:32:04]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 0E 00 CD 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E1 [21:32:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:32:04]wFMCommunicate OK [21:32:04]SAM_PROTO_GetShiftState done [21:32:04]FM_GetShiftState done [21:32:04]req_shift_opened done [21:32:04]requested_item shift.open_date is exist - process it [21:32:04]req_shift_open_date [21:32:04]req_shift_open_date done [21:32:04]produce_requested_data done [21:32:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199101,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:32:04]process_action_free close_receipt [21:32:04]json_value_free [21:32:04]json_value_free done [21:32:04]process_json_proto returns [21:32:04]Send response to host [21:32:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199101,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:32:04]free response buf [21:32:04]execute_script done [21:32:04]execute_script returns [21:32:04]free content buf [21:32:04]Sock 9.Close socket [21:32:04]Sock 9.Thread stoped [21:32:08]OFD Sender: No OFD packet to send [21:32:13]OFD Sender: No OFD packet to send [21:32:18]OFD Sender: No OFD packet to send [21:32:23]OFD Sender: No OFD packet to send [21:32:28]OFD Sender: No OFD packet to send [21:32:33]OFD Sender: No OFD packet to send [21:32:38]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:09]OFD Sender: No OFD packet to send [21:33:14]OFD Sender: No OFD packet to send [21:33:19]OFD Sender: No OFD packet to send [21:33:24]OFD Sender: No OFD packet to send [21:33:25]accept exits with 7 [21:33:25]New connection [21:33:25]New thread 3066793316 created [21:33:25]Thread 3066936676 joined [21:33:25]Waiting for new connection... [21:33:25] Sock 7.Parse request [21:33:25]Sock 7.Check first char [21:33:25]Sock 7.First char is OK [21:33:25]request: POST /json_proto HTTP/1.0 [21:33:25]Method: POST [21:33:25]URL: /json_proto [21:33:25]Method is POST - this is cgi request [21:33:25]url: /json_proto [21:33:25]query_string will be loaded in cgi processing [21:33:25]execute_cgi json_proto POST (null) [21:33:25]execute_cgi path=json_proto method=POST [21:33:25]POST find Content-Length [21:33:25]Host: 172.17.46.195:8080 [21:33:25]Content-Length: 679 [21:33:25]Content-Type: application/json [21:33:25] [21:33:25]POST finish read [21:33:25]Found Content-Length = 679 [21:33:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "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" ] } } [21:33:25]execute_script... [21:33: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)11326572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "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" ] } } [21:33:25]POST & json_proto [21:33:25]process_json_proto [21:33:25]json parsed OK: [21:33:25]protocol is kg_v1.0 [21:33:25]action value=close_receipt [21:33:25]process_action close_receipt [21:33:25]cmd_close_receipt [21:33:25]MH_GetDate [21:33:25]Write to MH i2c: F0 00 00 CE 37 F4 [21:33:25]Write i2c OK [21:33:25]MH_I2C_Read... [21:33:25]Read from MH i2c: F0 [21:33:25]MH_I2C_Read... [21:33:25]Read from MH i2c: F0 09 00 [21:33:25]MH_I2C_Read... [21:33:25]Read from MH i2c: F0 09 00 CE 37 00 26 17 C1 66 8D AE BC 66 BE [21:33:25]GetLastDocTimeStamp 1723930322 [21:33:25]current date 1723930406 [21:33:25]FM_GetShiftState [21:33:25]SAM_PROTO_GetShiftState [21:33:25]wFMCommunicate request_size=4 [21:33:25]MH_SAM_APDU [21:33:25]CAPDU: 80 13 01 00 [21:33:25]Write to MH i2c: E2 08 00 CF 37 80 13 01 00 00 00 00 00 83 [21:33:25]Write i2c OK [21:33:25]MH_I2C_Read... [21:33:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:25]Read from MH i2c: E2 [21:33:25]MH_I2C_Read... [21:33:25]Read from MH i2c: E2 0E 00 [21:33:25]MH_I2C_Read... [21:33:25]Read from MH i2c: E2 0E 00 CF 37 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E3 [21:33:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:25]wFMCommunicate OK [21:33:25]SAM_PROTO_GetShiftState done [21:33:25]FM_GetShiftState done [21:33:25]opened in 1723853126 [21:33:25]opened+sec_in_day 1723939526 [21:33:25]quantity*price = 35052 [21:33:25]sum+1 = 35054 [21:33:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.53 袠孝袨袚袨: 350.00 袙薪械褋械薪芯: 350.00 小袛袗效袗: 0.00 袧小袩 1% : 3.10 袧袛小 12% : 37.22 袧邪谢懈褔薪褘屑懈: 350.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 710 17.08.2024 21:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199102 肖袩袛: 97787230829874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213326&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199102&fm=97787230829874&tin=02508201610067®Number=0000000000092545&sum=35000 [21:33:26]StoreToDocumentArchive [21:33:26]shift 463 fd 199102 [21:33:26]save to /storage/0463/doc_00199102 [21:33:26]save last doc name /storage/0463/doc_00199102 to /storage/kkm_last_doc_name [21:33:26]save OK [21:33:26]Clear old archive folders... [21:33:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:33:26]tlvbuf is 019CD2C0 [21:33:26]SAM_PROTO_ClearQueue [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 09 00 00 [21:33:26]Write to MH i2c: E2 08 00 DC 37 80 09 00 00 00 00 00 00 85 [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 DC 37 00 90 00 87 [21:33:26]RAPDU: 90 00 [21:33:26]wFMCommunicate OK [21:33:26]SAM_PROTO_ClearQueue done [21:33:26]KKMCreateOFDPacket [21:33:26]OFDProtocolAddRootSTLVToBuf [21:33:26]FM_MakeSignedData [21:33:26]FM_MakeSignedData [21:33:26]SAM_PROTO_SignData [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 0D 01 02 [21:33:26]Write to MH i2c: E2 08 00 DD 37 80 0D 01 02 00 00 00 00 8D [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 DD 37 00 90 00 88 [21:33:26]RAPDU: 90 00 [21:33:26]wFMCommunicate OK [21:33:26]wFMCommunicate request_size=255 [21:33:26]MH_SAM_APDU [21:33: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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 26 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 09 03 00 35 04 06 00 58 [21:33:26]Write to MH i2c: E2 02 01 DE 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 26 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 09 03 00 35 04 06 00 58 00 00 4E [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 DE 37 00 90 00 89 [21:33:26]RAPDU: 90 00 [21:33:26]wFMCommunicate OK [21:33:26]wFMCommunicate request_size=10 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 0D 02 02 05 EF DD 28 3D 32 [21:33:26]Write to MH i2c: E2 0D 00 DF 37 80 0D 02 02 05 00 EF DD 28 3D 32 00 00 FD [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 03 00 DF 37 00 90 00 8A [21:33:26]RAPDU: 90 00 [21:33:26]wFMCommunicate OK [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 0D 03 02 [21:33:26]Write to MH i2c: E2 08 00 E0 37 80 0D 03 02 00 00 00 00 92 [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 0B 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 0B 00 E0 37 00 47 00 50 B3 68 58 29 55 90 00 1B [21:33:26]RAPDU: 47 00 50 B3 68 58 29 55 90 00 [21:33:26]wFMCommunicate OK [21:33:26]SAM_PROTO_SignData done [21:33:26]FM_MakeSignedData done [21:33:26]CreateOFDProtocolMessage [21:33:26]wFMCommunicate request_size=4 [21:33:26]MH_SAM_APDU [21:33:26]CAPDU: 80 11 00 00 [21:33:26]Write to MH i2c: E2 08 00 E1 37 80 11 00 00 00 00 00 00 92 [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:26]Read from MH i2c: E2 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 17 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: E2 17 00 E1 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DF [21:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:26]wFMCommunicate OK [21:33:26]CreateOFDProtocolMessage done [21:33:26]OFDSenderStorePacket 199102 [21:33:26]StoreOFDPacket docnum=199102 [21:33:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 06 D6 07 01 BA 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 26 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 09 03 00 35 04 06 00 58 EF DD 28 3D 32 47 00 50 B3 68 58 29 55 [21:33:26]CheckFolder [21:33:26]dirname=/storage/ofd_packets [21:33:26]CheckFolder done [21:33:26]ProducePacketName [21:33:26]name=ofd_packets/00199102 [21:33:26]NVStorageSaveData ofd_packets/00199102 [21:33:26]File name is /storage/ofd_packets/00199102 [21:33:26]Write 301 bytes [21:33:26]NVStorageSaveData done [21:33:26]OFDSenderStorePacket done [21:33:26]KKMCreateOFDPacket done [21:33:26]NVStorageSaveData kkm_last_timestamp [21:33:26]File name is /storage/kkm_last_timestamp [21:33:26]Write 4 bytes [21:33:26]NVStorageSaveData done [21:33:26]ExternCall_PrintAddStr [21:33:26]wPrintStart [21:33:26]Write to MH i2c: 01 00 00 E2 37 19 [21:33:26]Write i2c OK [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: 01 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: 01 07 00 [21:33:26]MH_I2C_Read... [21:33:26]Read from MH i2c: 01 07 00 E2 37 00 00 00 00 00 FF 0F 2E [21:33:26]RasterBufferAndPrint [21:33:26]line 小褔械褌 N : (1)11326572 [21:33:26]line 袠袧袧: 02508201610067 [21:33:26]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:33:26]line 袩袪袨袛袗袞袗 [21:33:26]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [21:33:26]line 孝芯胁邪褉: 2710124130 [21:33:26]line 袗懈-92-袣-4 [21:33:26]line 5.170 * 67.80 [21:33:26]line = 350.53 [21:33:26]line 袧袛小 12% 袧小袩 1% [21:33:26]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:33:26]line 袨袣袪校袚袥袝袧袠袝: -0.53 [21:33:26]line 袠孝袨袚袨: 350.00 [21:33:26]line 袙薪械褋械薪芯: 350.00 [21:33:26]line 小袛袗效袗: 0.00 [21:33:26]line 袧小袩 1% : 3.10 [21:33:26]line 袧袛小 12% : 37.22 [21:33:26]line 袧邪谢懈褔薪褘屑懈: 350.00 [21:33:26]line 袘械蟹薪邪谢.: 0.00 [21:33:26]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:33:26]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:33:26]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:33:26]line 效械泻 710 17.08.2024 21:33 [21:33:26]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:33:26]line 袟袧袦: 0300000079 [21:33:26]line 袪袧袦: 0000000000092545 [21:33:26]line 袙械褉褋懈褟 袣袣袦: 001 [21:33:26]line 肖袦: 0000000000871802 [21:33:26]line 肖袛: 199102 [21:33:27]line 肖袩袛: 97787230829874 [21:33:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213326&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199102&fm=97787230829874&tin=02508201610067®Number=0000000000092545&sum=35000 [21:33:27]OFD Sender: Processing packet 199102 [packets to send 246, broken 245] [21:33:27]ProducePacketName [21:33:27]name=ofd_packets/00199102 [21:33:27]OFD Sender: To server: 嚂鰌G, [21:33:27]CommunicateWithHost lk.salyk.kg:30040 [21:33:27]ConnectInit lk.salyk.kg [21:33:27]written 0, free lines is 4095 [21:33:27]Connected sock=10 [21:33:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 06 D6 07 01 BA 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 34 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 02 00 00 F4 03 04 00 26 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 09 03 00 35 04 06 00 58 EF DD 28 3D 32 47 00 50 B3 68 58 29 55 [21:33:27]Write to MH i2c: 01 00 00 0D 38 45 [21:33:27]Write i2c OK [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: 01 [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: 01 07 00 [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: 01 07 00 0D 38 00 00 00 00 00 D2 0C 2A [21:33:27]RasterBufferAndPrint [21:33:27]line [21:33:27]line [21:33:27]line [21:33:27]line [21:33:27]line [21:33:27]written 0, free lines is 3288 [21:33:27]MH_Cut [21:33:27]Write to MH i2c: D1 01 00 14 38 01 1E [21:33:27]Write i2c OK [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: D1 [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: D1 01 00 [21:33:27]MH_I2C_Read... [21:33:27]Read from MH i2c: D1 01 00 14 38 00 1D [21:33:27]Write to MH i2c: 01 00 00 15 38 4D [21:33:27]Write i2c OK [21:33:27]MH_I2C_Read... [21:33:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 52 AC 47 00 15 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BE 09 03 00 F4 03 04 00 35 C3 C0 66 B6 04 01 00 00 09 D8 DE E3 3D 68 EF 4B [21:33:27]CommunicateWithHost err = 0 [21:33:27]CheckOFDResponse [21:33:27]1017 (14) - 77093643461234 [21:33:27]1041 (16) - 0000000000871802 [21:33:27]1040 (4) - 199102 [21:33:27]1012 (4) - 17.08.2024 15:35 [21:33:27]1206 (1) - 0 [21:33:27]OFD Sender: Remove packet 199102 [21:33:27]ProducePacketName [21:33:27]name=ofd_packets/00199102 [21:33:27]NVStorageDeleteData [21:33:28]OFD Sender: No OFD packet to send [21:33:28]*** Cut start [21:33:28]*** Purtial cut [21:33:28]*** CUTSNS_PIN = 0 [21:33:28]*** Stage 1: CUTSNS_PIN = 1 [21:33:30]Read from MH i2c: 01 [21:33:30]MH_I2C_Read... [21:33:30]*** Stop cut motor [21:33:30]*** Cut end [21:33:30]Read from MH i2c: 01 07 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: 01 07 00 15 38 00 00 00 00 00 FF 0F 62 [21:33:30]process_action close_receipt done [21:33:30]requested_data is exist [21:33:30]produce_requested_data [21:33:30]requested_item fm.sn is exist - process it [21:33:30]wFMCommunicate request_size=4 [21:33:30]MH_SAM_APDU [21:33:30]CAPDU: 80 11 00 00 [21:33:30]Write to MH i2c: E2 08 00 16 38 80 11 00 00 00 00 00 00 C8 [21:33:30]Write i2c OK [21:33:30]MH_I2C_Read... [21:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:30]Read from MH i2c: E2 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 17 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 17 00 16 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 15 [21:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:30]wFMCommunicate OK [21:33:30]requested_item fd.num is exist - process it [21:33:30]SAM_PROTO_GetFieldsCounters [21:33:30]wFMCommunicate request_size=4 [21:33:30]MH_SAM_APDU [21:33:30]CAPDU: 80 13 00 00 [21:33:30]Write to MH i2c: E2 08 00 17 38 80 13 00 00 00 00 00 00 CB [21:33:30]Write i2c OK [21:33:30]MH_I2C_Read... [21:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:30]Read from MH i2c: E2 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 62 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 62 00 17 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [21:33:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:30]wFMCommunicate OK [21:33:30]SAM_PROTO_GetFieldsCounters done [21:33:30]requested_item shift.num is exist - process it [21:33:30]requested_item shift.opened is exist - process it [21:33:30]req_shift_opened [21:33:30]FM_GetShiftState [21:33:30]SAM_PROTO_GetShiftState [21:33:30]wFMCommunicate request_size=4 [21:33:30]MH_SAM_APDU [21:33:30]CAPDU: 80 13 01 00 [21:33:30]Write to MH i2c: E2 08 00 18 38 80 13 01 00 00 00 00 00 CD [21:33:30]Write i2c OK [21:33:30]MH_I2C_Read... [21:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:30]Read from MH i2c: E2 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 0E 00 [21:33:30]MH_I2C_Read... [21:33:30]Read from MH i2c: E2 0E 00 18 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2D [21:33:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:30]wFMCommunicate OK [21:33:30]SAM_PROTO_GetShiftState done [21:33:30]FM_GetShiftState done [21:33:30]req_shift_opened done [21:33:30]requested_item shift.open_date is exist - process it [21:33:30]req_shift_open_date [21:33:30]req_shift_open_date done [21:33:30]produce_requested_data done [21:33:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199102,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:33:30]process_action_free close_receipt [21:33:30]json_value_free [21:33:30]json_value_free done [21:33:30]process_json_proto returns [21:33:30]Send response to host [21:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199102,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:33:30]free response buf [21:33:30]execute_script done [21:33:30]execute_script returns [21:33:30]free content buf [21:33:30]Sock 7.Close socket [21:33:30]Sock 7.Thread stoped [21:33:33]accept exits with 9 [21:33:33]New connection [21:33:33]New thread 3066936676 created [21:33:33]Thread 3066793316 joined [21:33:33]Waiting for new connection... [21:33:33] Sock 9.Parse request [21:33:33]Sock 9.Check first char [21:33:33]Sock 9.First char is OK [21:33:33]request: POST /json_proto HTTP/1.0 [21:33:33]Method: POST [21:33:33]URL: /json_proto [21:33:33]Method is POST - this is cgi request [21:33:33]url: /json_proto [21:33:33]query_string will be loaded in cgi processing [21:33:33]execute_cgi json_proto POST (null) [21:33:33]execute_cgi path=json_proto method=POST [21:33:33]POST find Content-Length [21:33:33]Host: 172.17.46.195:8080 [21:33:33]Content-Length: 681 [21:33:33]Content-Type: application/json [21:33:33] [21:33:33]POST finish read [21:33:33]Found Content-Length = 681 [21:33:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.780, "sum" : 1050.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:33]execute_script... [21:33: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)11326570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 13.780, "sum" : 1050.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:33]POST & json_proto [21:33:33]process_json_proto [21:33:33]json parsed OK: [21:33:33]protocol is kg_v1.0 [21:33:33]action value=close_receipt [21:33:33]process_action close_receipt [21:33:33]cmd_close_receipt [21:33:33]MH_GetDate [21:33:33]Write to MH i2c: F0 00 00 19 38 40 [21:33:33]Write i2c OK [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: F0 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: F0 09 00 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: F0 09 00 19 38 00 2E 17 C1 66 8D AE BC 66 12 [21:33:33]GetLastDocTimeStamp 1723930406 [21:33:33]current date 1723930414 [21:33:33]FM_GetShiftState [21:33:33]SAM_PROTO_GetShiftState [21:33:33]wFMCommunicate request_size=4 [21:33:33]MH_SAM_APDU [21:33:33]CAPDU: 80 13 01 00 [21:33:33]Write to MH i2c: E2 08 00 1A 38 80 13 01 00 00 00 00 00 CF [21:33:33]Write i2c OK [21:33:33]MH_I2C_Read... [21:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:33]OFD Sender: No OFD packet to send [21:33:33]Read from MH i2c: E2 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: E2 0E 00 [21:33:33]MH_I2C_Read... [21:33:33]Read from MH i2c: E2 0E 00 1A 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2F [21:33:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:33]wFMCommunicate OK [21:33:33]SAM_PROTO_GetShiftState done [21:33:33]FM_GetShiftState done [21:33:33]opened in 1723853126 [21:33:33]opened+sec_in_day 1723939526 [21:33:33]quantity*price = 105003 [21:33:33]sum+1 = 105005 [21:33:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.04 袠孝袨袚袨: 1050.00 袙薪械褋械薪芯: 1050.00 小袛袗效袗: 0.00 袧小袩 1% : 9.29 袧袛小 12% : 111.51 袧邪谢懈褔薪褘屑懈: 1050.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 711 17.08.2024 21:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199103 肖袩袛: 35931968694267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213334&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199103&fm=35931968694267&tin=02508201610067®Number=0000000000092545&sum=105000 [21:33:34]StoreToDocumentArchive [21:33:34]shift 463 fd 199103 [21:33:34]save to /storage/0463/doc_00199103 [21:33:34]save last doc name /storage/0463/doc_00199103 to /storage/kkm_last_doc_name [21:33:34]save OK [21:33:34]Clear old archive folders... [21:33:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:33:34]tlvbuf is 019B9BE0 [21:33:34]SAM_PROTO_ClearQueue [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 09 00 00 [21:33:34]Write to MH i2c: E2 08 00 27 38 80 09 00 00 00 00 00 00 D1 [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 27 38 00 90 00 D3 [21:33:34]RAPDU: 90 00 [21:33:34]wFMCommunicate OK [21:33:34]SAM_PROTO_ClearQueue done [21:33:34]KKMCreateOFDPacket [21:33:34]OFDProtocolAddRootSTLVToBuf [21:33:34]FM_MakeSignedData [21:33:34]FM_MakeSignedData [21:33:34]SAM_PROTO_SignData [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 0D 01 02 [21:33:34]Write to MH i2c: E2 08 00 28 38 80 0D 01 02 00 00 00 00 D9 [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 28 38 00 90 00 D4 [21:33:34]RAPDU: 90 00 [21:33:34]wFMCommunicate OK [21:33:34]wFMCommunicate request_size=255 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 2E 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 09 03 00 35 04 06 00 20 AE 10 3A [21:33:34]Write to MH i2c: E2 02 01 29 38 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 2E 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 09 03 00 35 04 06 00 20 AE 10 3A 00 00 AD [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 29 38 00 90 00 D5 [21:33:34]RAPDU: 90 00 [21:33:34]wFMCommunicate OK [21:33:34]wFMCommunicate request_size=7 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 0D 02 02 02 E7 FB [21:33:34]Write to MH i2c: E2 0A 00 2A 38 80 0D 02 02 02 00 E7 FB 00 00 C2 [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 03 00 2A 38 00 90 00 D6 [21:33:34]RAPDU: 90 00 [21:33:34]wFMCommunicate OK [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 0D 03 02 [21:33:34]Write to MH i2c: E2 08 00 2B 38 80 0D 03 02 00 00 00 00 DE [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 0B 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 0B 00 2B 38 00 61 D3 7D AB 4C 74 FA B1 90 00 A6 [21:33:34]RAPDU: 61 D3 7D AB 4C 74 FA B1 90 00 [21:33:34]wFMCommunicate OK [21:33:34]SAM_PROTO_SignData done [21:33:34]FM_MakeSignedData done [21:33:34]CreateOFDProtocolMessage [21:33:34]wFMCommunicate request_size=4 [21:33:34]MH_SAM_APDU [21:33:34]CAPDU: 80 11 00 00 [21:33:34]Write to MH i2c: E2 08 00 2C 38 80 11 00 00 00 00 00 00 DE [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:34]Read from MH i2c: E2 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 17 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: E2 17 00 2C 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 2B [21:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:34]wFMCommunicate OK [21:33:34]CreateOFDProtocolMessage done [21:33:34]OFDSenderStorePacket 199103 [21:33:34]StoreOFDPacket docnum=199103 [21:33:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BF 9F 04 01 20 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 2E 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 09 03 00 35 04 06 00 20 AE 10 3A E7 FB 61 D3 7D AB 4C 74 FA B1 [21:33:34]CheckFolder [21:33:34]dirname=/storage/ofd_packets [21:33:34]CheckFolder done [21:33:34]ProducePacketName [21:33:34]name=ofd_packets/00199103 [21:33:34]NVStorageSaveData ofd_packets/00199103 [21:33:34]File name is /storage/ofd_packets/00199103 [21:33:34]Write 298 bytes [21:33:34]NVStorageSaveData done [21:33:34]OFDSenderStorePacket done [21:33:34]KKMCreateOFDPacket done [21:33:34]NVStorageSaveData kkm_last_timestamp [21:33:34]File name is /storage/kkm_last_timestamp [21:33:34]Write 4 bytes [21:33:34]NVStorageSaveData done [21:33:34]ExternCall_PrintAddStr [21:33:34]wPrintStart [21:33:34]Write to MH i2c: 01 00 00 2D 38 65 [21:33:34]Write i2c OK [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: 01 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: 01 07 00 [21:33:34]MH_I2C_Read... [21:33:34]Read from MH i2c: 01 07 00 2D 38 00 00 00 00 00 FF 0F 7A [21:33:34]RasterBufferAndPrint [21:33:34]line 小褔械褌 N : (1)11326570 [21:33:34]line 袠袧袧: 02508201610067 [21:33:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:33:34]line 袩袪袨袛袗袞袗 [21:33:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [21:33:34]line 孝芯胁邪褉: 2710194210 [21:33:34]line 袛孝-袣-5 [21:33:34]line 13.780 * 76.20 [21:33:34]line = 1050.04 [21:33:34]line 袧袛小 12% 袧小袩 1% [21:33:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:33:34]line 袨袣袪校袚袥袝袧袠袝: -0.04 [21:33:34]line 袠孝袨袚袨: 1050.00 [21:33:34]line 袙薪械褋械薪芯: 1050.00 [21:33:34]line 小袛袗效袗: 0.00 [21:33:34]line 袧小袩 1% : 9.29 [21:33:34]line 袧袛小 12% : 111.51 [21:33:34]line 袧邪谢懈褔薪褘屑懈: 1050.00 [21:33:34]line 袘械蟹薪邪谢.: 0.00 [21:33:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:33:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:33:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:33:34]line 效械泻 711 17.08.2024 21:33 [21:33:34]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:33:34]line 袟袧袦: 0300000079 [21:33:34]line 袪袧袦: 0000000000092545 [21:33:34]line 袙械褉褋懈褟 袣袣袦: 001 [21:33:34]line 肖袦: 0000000000871802 [21:33:34]line 肖袛: 199103 [21:33:34]line 肖袩袛: 35931968694267 [21:33:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213334&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199103&fm=35931968694267&tin=02508201610067®Number=0000000000092545&sum=105000 [21:33:34]written 0, free lines is 4095 [21:33:34]OFD Sender: Processing packet 199103 [packets to send 246, broken 245] [21:33:34]ProducePacketName [21:33:34]name=ofd_packets/00199103 [21:33:34]OFD Sender: To server: 嚂鰌G, [21:33:34]CommunicateWithHost lk.salyk.kg:30040 [21:33:34]ConnectInit lk.salyk.kg [21:33:35]Connected sock=10 [21:33:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 BF 9F 04 01 20 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 35 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 2E 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 09 03 00 35 04 06 00 20 AE 10 3A E7 FB 61 D3 7D AB 4C 74 FA B1 [21:33:35]Write to MH i2c: 01 00 00 58 38 90 [21:33:35]Write i2c OK [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: 01 [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: 01 07 00 [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: 01 07 00 58 38 00 00 00 00 00 D4 0C 77 [21:33:35]RasterBufferAndPrint [21:33:35]line [21:33:35]line [21:33:35]line [21:33:35]line [21:33:35]line [21:33:35]written 0, free lines is 3293 [21:33:35]MH_Cut [21:33:35]Write to MH i2c: D1 01 00 5F 38 01 69 [21:33:35]Write i2c OK [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: D1 [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: D1 01 00 [21:33:35]MH_I2C_Read... [21:33:35]Read from MH i2c: D1 01 00 5F 38 00 68 [21:33:35]Write to MH i2c: 01 00 00 60 38 98 [21:33:35]Write i2c OK [21:33:35]MH_I2C_Read... [21:33:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 64 47 00 76 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 BF 09 03 00 F4 03 04 00 3D C3 C0 66 B6 04 01 00 00 20 19 E5 15 8B 22 36 7C [21:33:35]CommunicateWithHost err = 0 [21:33:35]CheckOFDResponse [21:33:35]1017 (14) - 77093643461234 [21:33:35]1041 (16) - 0000000000871802 [21:33:35]1040 (4) - 199103 [21:33:35]1012 (4) - 17.08.2024 15:35 [21:33:35]1206 (1) - 0 [21:33:35]OFD Sender: Remove packet 199103 [21:33:35]ProducePacketName [21:33:35]name=ofd_packets/00199103 [21:33:35]NVStorageDeleteData [21:33:35]OFD Sender: No OFD packet to send [21:33:36]*** Cut start [21:33:36]*** Purtial cut [21:33:36]*** Stage 1: CUTSNS_PIN = 1 [21:33:36]Read from MH i2c: 01 [21:33:36]MH_I2C_Read... [21:33:36]*** Stop cut motor [21:33:36]*** Cut end [21:33:36]Read from MH i2c: 01 07 00 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: 01 07 00 60 38 00 00 00 00 00 FF 0F AD [21:33:36]process_action close_receipt done [21:33:36]requested_data is exist [21:33:36]produce_requested_data [21:33:36]requested_item fm.sn is exist - process it [21:33:36]wFMCommunicate request_size=4 [21:33:36]MH_SAM_APDU [21:33:36]CAPDU: 80 11 00 00 [21:33:36]Write to MH i2c: E2 08 00 61 38 80 11 00 00 00 00 00 00 13 [21:33:36]Write i2c OK [21:33:36]MH_I2C_Read... [21:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:36]Read from MH i2c: E2 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 17 00 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 17 00 61 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 60 [21:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:36]wFMCommunicate OK [21:33:36]requested_item fd.num is exist - process it [21:33:36]SAM_PROTO_GetFieldsCounters [21:33:36]wFMCommunicate request_size=4 [21:33:36]MH_SAM_APDU [21:33:36]CAPDU: 80 13 00 00 [21:33:36]Write to MH i2c: E2 08 00 62 38 80 13 00 00 00 00 00 00 16 [21:33:36]Write i2c OK [21:33:36]MH_I2C_Read... [21:33:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:36]Read from MH i2c: E2 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 62 00 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 62 00 62 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [21:33:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 BF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:36]wFMCommunicate OK [21:33:36]SAM_PROTO_GetFieldsCounters done [21:33:36]requested_item shift.num is exist - process it [21:33:36]requested_item shift.opened is exist - process it [21:33:36]req_shift_opened [21:33:36]FM_GetShiftState [21:33:36]SAM_PROTO_GetShiftState [21:33:36]wFMCommunicate request_size=4 [21:33:36]MH_SAM_APDU [21:33:36]CAPDU: 80 13 01 00 [21:33:36]Write to MH i2c: E2 08 00 63 38 80 13 01 00 00 00 00 00 18 [21:33:36]Write i2c OK [21:33:36]MH_I2C_Read... [21:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:36]Read from MH i2c: E2 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 0E 00 [21:33:36]MH_I2C_Read... [21:33:36]Read from MH i2c: E2 0E 00 63 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 78 [21:33:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:36]wFMCommunicate OK [21:33:36]SAM_PROTO_GetShiftState done [21:33:36]FM_GetShiftState done [21:33:36]req_shift_opened done [21:33:36]requested_item shift.open_date is exist - process it [21:33:36]req_shift_open_date [21:33:36]req_shift_open_date done [21:33:36]produce_requested_data done [21:33:36]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199103,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:33:36]process_action_free close_receipt [21:33:36]json_value_free [21:33:36]json_value_free done [21:33:36]process_json_proto returns [21:33:36]Send response to host [21:33:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199103,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:33:36]free response buf [21:33:36]execute_script done [21:33:36]execute_script returns [21:33:36]free content buf [21:33:36]Sock 9.Close socket [21:33:36]Sock 9.Thread stoped [21:33:40]OFD Sender: No OFD packet to send [21:33:45]OFD Sender: No OFD packet to send [21:33:47]accept exits with 7 [21:33:47]New connection [21:33:47]New thread 3066793316 created [21:33:47]Thread 3066936676 joined [21:33:47]Waiting for new connection... [21:33:47] Sock 7.Parse request [21:33:47]Sock 7.Check first char [21:33:47]Sock 7.First char is OK [21:33:47]request: POST /json_proto HTTP/1.0 [21:33:47]Method: POST [21:33:47]URL: /json_proto [21:33:47]Method is POST - this is cgi request [21:33:47]url: /json_proto [21:33:47]query_string will be loaded in cgi processing [21:33:47]execute_cgi json_proto POST (null) [21:33:47]execute_cgi path=json_proto method=POST [21:33:47]POST find Content-Length [21:33:47]Host: 172.17.46.195:8080 [21:33:47]Content-Length: 674 [21:33:47]Content-Type: application/json [21:33:47] [21:33:47]POST finish read [21:33:47]Found Content-Length = 674 [21:33:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:47]execute_script... [21:33: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)11326573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:47]POST & json_proto [21:33:47]process_json_proto [21:33:47]json parsed OK: [21:33:47]protocol is kg_v1.0 [21:33:47]action value=close_receipt [21:33:47]process_action close_receipt [21:33:47]cmd_close_receipt [21:33:47]MH_GetDate [21:33:47]Write to MH i2c: F0 00 00 64 38 8B [21:33:47]Write i2c OK [21:33:47]MH_I2C_Read... [21:33:47]Read from MH i2c: F0 [21:33:47]MH_I2C_Read... [21:33:47]Read from MH i2c: F0 09 00 [21:33:47]MH_I2C_Read... [21:33:47]Read from MH i2c: F0 09 00 64 38 00 3C 17 C1 66 8D AE BC 66 6B [21:33:47]GetLastDocTimeStamp 1723930414 [21:33:47]current date 1723930428 [21:33:47]FM_GetShiftState [21:33:47]SAM_PROTO_GetShiftState [21:33:47]wFMCommunicate request_size=4 [21:33:47]MH_SAM_APDU [21:33:47]CAPDU: 80 13 01 00 [21:33:47]Write to MH i2c: E2 08 00 65 38 80 13 01 00 00 00 00 00 1A [21:33:47]Write i2c OK [21:33:47]MH_I2C_Read... [21:33:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:47]Read from MH i2c: E2 [21:33:47]MH_I2C_Read... [21:33:47]Read from MH i2c: E2 0E 00 [21:33:47]MH_I2C_Read... [21:33:47]Read from MH i2c: E2 0E 00 65 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7A [21:33:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:47]wFMCommunicate OK [21:33:47]SAM_PROTO_GetShiftState done [21:33:47]FM_GetShiftState done [21:33:47]opened in 1723853126 [21:33:47]opened+sec_in_day 1723939526 [21:33:47]quantity*price = 100035 [21:33:47]sum+1 = 100036 [21:33:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 712 17.08.2024 21:33 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199104 肖袩袛: 160570821920377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199104&fm=160570821920377&tin=02508201610067®Number=0000000000092545&sum=100000 [21:33:48]StoreToDocumentArchive [21:33:48]shift 463 fd 199104 [21:33:48]save to /storage/0463/doc_00199104 [21:33:48]save last doc name /storage/0463/doc_00199104 to /storage/kkm_last_doc_name [21:33:48]save OK [21:33:48]Clear old archive folders... [21:33:48]ProcessDocumentItem done err = 0, tmpTLVsize=249 [21:33:48]tlvbuf is 01A86850 [21:33:48]SAM_PROTO_ClearQueue [21:33:48]wFMCommunicate request_size=4 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 09 00 00 [21:33:48]Write to MH i2c: E2 08 00 72 38 80 09 00 00 00 00 00 00 1C [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:48]Read from MH i2c: E2 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 72 38 00 90 00 1E [21:33:48]RAPDU: 90 00 [21:33:48]wFMCommunicate OK [21:33:48]SAM_PROTO_ClearQueue done [21:33:48]KKMCreateOFDPacket [21:33:48]OFDProtocolAddRootSTLVToBuf [21:33:48]FM_MakeSignedData [21:33:48]FM_MakeSignedData [21:33:48]SAM_PROTO_SignData [21:33:48]wFMCommunicate request_size=4 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 0D 01 02 [21:33:48]Write to MH i2c: E2 08 00 73 38 80 0D 01 02 00 00 00 00 24 [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:48]Read from MH i2c: E2 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 73 38 00 90 00 1F [21:33:48]RAPDU: 90 00 [21:33:48]wFMCommunicate OK [21:33:48]wFMCommunicate request_size=255 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 3C 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 09 03 00 35 04 06 00 92 09 CE [21:33:48]Write to MH i2c: E2 02 01 74 38 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 3C 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 09 03 00 35 04 06 00 92 09 CE 00 00 E1 [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:48]Read from MH i2c: E2 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 74 38 00 90 00 20 [21:33:48]RAPDU: 90 00 [21:33:48]wFMCommunicate OK [21:33:48]wFMCommunicate request_size=8 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 0D 02 02 03 CD 46 79 [21:33:48]Write to MH i2c: E2 0B 00 75 38 80 0D 02 02 03 00 CD 46 79 00 00 B9 [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:48]Read from MH i2c: E2 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 03 00 75 38 00 90 00 21 [21:33:48]RAPDU: 90 00 [21:33:48]wFMCommunicate OK [21:33:48]wFMCommunicate request_size=4 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 0D 03 02 [21:33:48]Write to MH i2c: E2 08 00 76 38 80 0D 03 02 00 00 00 00 29 [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:48]Read from MH i2c: E2 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 0B 00 [21:33:48]MH_I2C_Read... [21:33:48]Read from MH i2c: E2 0B 00 76 38 00 40 06 74 71 69 FC 54 1A 90 00 28 [21:33:48]RAPDU: 40 06 74 71 69 FC 54 1A 90 00 [21:33:48]wFMCommunicate OK [21:33:48]SAM_PROTO_SignData done [21:33:48]FM_MakeSignedData done [21:33:48]CreateOFDProtocolMessage [21:33:48]wFMCommunicate request_size=4 [21:33:48]MH_SAM_APDU [21:33:48]CAPDU: 80 11 00 00 [21:33:48]Write to MH i2c: E2 08 00 77 38 80 11 00 00 00 00 00 00 29 [21:33:48]Write i2c OK [21:33:48]MH_I2C_Read... [21:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:49]Read from MH i2c: E2 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: E2 17 00 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: E2 17 00 77 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 76 [21:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:49]wFMCommunicate OK [21:33:49]CreateOFDProtocolMessage done [21:33:49]OFDSenderStorePacket 199104 [21:33:49]StoreOFDPacket docnum=199104 [21:33:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 AF A5 05 01 9D 35 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 3C 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 09 03 00 35 04 06 00 92 09 CE CD 46 79 40 06 74 71 69 FC 54 1A [21:33:49]CheckFolder [21:33:49]dirname=/storage/ofd_packets [21:33:49]CheckFolder done [21:33:49]ProducePacketName [21:33:49]name=ofd_packets/00199104 [21:33:49]NVStorageSaveData ofd_packets/00199104 [21:33:49]File name is /storage/ofd_packets/00199104 [21:33:49]Write 299 bytes [21:33:49]NVStorageSaveData done [21:33:49]OFDSenderStorePacket done [21:33:49]KKMCreateOFDPacket done [21:33:49]NVStorageSaveData kkm_last_timestamp [21:33:49]File name is /storage/kkm_last_timestamp [21:33:49]Write 4 bytes [21:33:49]NVStorageSaveData done [21:33:49]ExternCall_PrintAddStr [21:33:49]wPrintStart [21:33:49]Write to MH i2c: 01 00 00 78 38 B0 [21:33:49]Write i2c OK [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 07 00 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 07 00 78 38 00 00 00 00 00 FF 0F C5 [21:33:49]RasterBufferAndPrint [21:33:49]line 小褔械褌 N : (1)11326573 [21:33:49]line 袠袧袧: 02508201610067 [21:33:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:33:49]line 袩袪袨袛袗袞袗 [21:33:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [21:33:49]line 孝芯胁邪褉: 2710124130 [21:33:49]line SU-92-袣-5 [21:33:49]line 14.540 * 68.80 [21:33:49]line = 1000.35 [21:33:49]line 袧袛小 12% 袧小袩 1% [21:33:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:33:49]line 袨袣袪校袚袥袝袧袠袝: -0.35 [21:33:49]line 袠孝袨袚袨: 1000.00 [21:33:49]line 袙薪械褋械薪芯: 1000.00 [21:33:49]line 小袛袗效袗: 0.00 [21:33:49]line 袧小袩 1% : 8.85 [21:33:49]line 袧袛小 12% : 106.23 [21:33:49]line 袧邪谢懈褔薪褘屑懈: 1000.00 [21:33:49]line 袘械蟹薪邪谢.: 0.00 [21:33:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:33:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:33:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:33:49]line 效械泻 712 17.08.2024 21:33 [21:33:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:33:49]line 袟袧袦: 0300000079 [21:33:49]line 袪袧袦: 0000000000092545 [21:33:49]line 袙械褉褋懈褟 袣袣袦: 001 [21:33:49]line 肖袦: 0000000000871802 [21:33:49]line 肖袛: 199104 [21:33:49]line 肖袩袛: 160570821920377 [21:33:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199104&fm=160570821920377&tin=02508201610067®Number=0000000000092545&sum=100000 [21:33:49]written 0, free lines is 4095 [21:33:49]OFD Sender: Processing packet 199104 [packets to send 246, broken 245] [21:33:49]ProducePacketName [21:33:49]name=ofd_packets/00199104 [21:33:49]OFD Sender: To server: 嚂鰌G, [21:33:49]CommunicateWithHost lk.salyk.kg:30040 [21:33:49]ConnectInit lk.salyk.kg [21:33:49]Connected sock=10 [21:33:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 AF A5 05 01 9D 35 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 02 00 00 F4 03 04 00 3C 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 09 03 00 35 04 06 00 92 09 CE CD 46 79 40 06 74 71 69 FC 54 1A [21:33:49]Write to MH i2c: 01 00 00 A3 38 DB [21:33:49]Write i2c OK [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 07 00 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: 01 07 00 A3 38 00 00 00 00 00 E5 0C D3 [21:33:49]RasterBufferAndPrint [21:33:49]line [21:33:49]line [21:33:49]line [21:33:49]line [21:33:49]line [21:33:49]written 0, free lines is 3312 [21:33:49]MH_Cut [21:33:49]Write to MH i2c: D1 01 00 AA 38 01 B4 [21:33:49]Write i2c OK [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: D1 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: D1 01 00 [21:33:49]MH_I2C_Read... [21:33:49]Read from MH i2c: D1 01 00 AA 38 00 B3 [21:33:49]Write to MH i2c: 01 00 00 AB 38 E3 [21:33:49]Write i2c OK [21:33:49]MH_I2C_Read... [21:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D5 14 47 00 0F BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C0 09 03 00 F4 03 04 00 4B C3 C0 66 B6 04 01 00 00 BF 4C BE 7D 12 BD 51 07 [21:33:49]CommunicateWithHost err = 0 [21:33:49]CheckOFDResponse [21:33:49]1017 (14) - 77093643461234 [21:33:49]1041 (16) - 0000000000871802 [21:33:49]1040 (4) - 199104 [21:33:49]1012 (4) - 17.08.2024 15:35 [21:33:49]1206 (1) - 0 [21:33:49]OFD Sender: Remove packet 199104 [21:33:49]ProducePacketName [21:33:49]name=ofd_packets/00199104 [21:33:49]NVStorageDeleteData [21:33:50]OFD Sender: No OFD packet to send [21:33:50]*** Cut start [21:33:50]*** Purtial cut [21:33:50]*** CUTSNS_PIN = 0 [21:33:50]*** Stage 1: CUTSNS_PIN = 1 [21:33:52]Read from MH i2c: 01 [21:33:52]MH_I2C_Read... [21:33:52]*** Stop cut motor [21:33:52]*** Cut end [21:33:52]Read from MH i2c: 01 07 00 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: 01 07 00 AB 38 00 00 00 00 00 FF 0F F8 [21:33:52]process_action close_receipt done [21:33:52]requested_data is exist [21:33:52]produce_requested_data [21:33:52]requested_item fm.sn is exist - process it [21:33:52]wFMCommunicate request_size=4 [21:33:52]MH_SAM_APDU [21:33:52]CAPDU: 80 11 00 00 [21:33:52]Write to MH i2c: E2 08 00 AC 38 80 11 00 00 00 00 00 00 5E [21:33:52]Write i2c OK [21:33:52]MH_I2C_Read... [21:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:52]Read from MH i2c: E2 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 17 00 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 17 00 AC 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 AB [21:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:33:52]wFMCommunicate OK [21:33:52]requested_item fd.num is exist - process it [21:33:52]SAM_PROTO_GetFieldsCounters [21:33:52]wFMCommunicate request_size=4 [21:33:52]MH_SAM_APDU [21:33:52]CAPDU: 80 13 00 00 [21:33:52]Write to MH i2c: E2 08 00 AD 38 80 13 00 00 00 00 00 00 61 [21:33:52]Write i2c OK [21:33:52]MH_I2C_Read... [21:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:52]Read from MH i2c: E2 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 62 00 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 62 00 AD 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [21:33:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:52]wFMCommunicate OK [21:33:52]SAM_PROTO_GetFieldsCounters done [21:33:52]requested_item shift.num is exist - process it [21:33:52]requested_item shift.opened is exist - process it [21:33:52]req_shift_opened [21:33:52]FM_GetShiftState [21:33:52]SAM_PROTO_GetShiftState [21:33:52]wFMCommunicate request_size=4 [21:33:52]MH_SAM_APDU [21:33:52]CAPDU: 80 13 01 00 [21:33:52]Write to MH i2c: E2 08 00 AE 38 80 13 01 00 00 00 00 00 63 [21:33:52]Write i2c OK [21:33:52]MH_I2C_Read... [21:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:52]Read from MH i2c: E2 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 0E 00 [21:33:52]MH_I2C_Read... [21:33:52]Read from MH i2c: E2 0E 00 AE 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C3 [21:33:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:33:52]wFMCommunicate OK [21:33:52]SAM_PROTO_GetShiftState done [21:33:52]FM_GetShiftState done [21:33:52]req_shift_opened done [21:33:52]requested_item shift.open_date is exist - process it [21:33:52]req_shift_open_date [21:33:52]req_shift_open_date done [21:33:52]produce_requested_data done [21:33:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199104,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:33:52]process_action_free close_receipt [21:33:52]json_value_free [21:33:52]json_value_free done [21:33:52]process_json_proto returns [21:33:52]Send response to host [21:33:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199104,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:33:52]free response buf [21:33:52]execute_script done [21:33:52]execute_script returns [21:33:52]free content buf [21:33:52]Sock 7.Close socket [21:33:52]Sock 7.Thread stoped [21:33:55]OFD Sender: No OFD packet to send [21:33:59]int [21:33:59]Write to MH i2c: 01 00 00 AF 38 E7 [21:33:59]*** FLAG_PRN_PAP1 set [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 AF 38 00 01 00 00 00 FF 0F FD [21:33:59]state=0 [21:33:59]No paper [21:33:59]int [21:33:59]Write to MH i2c: 01 00 00 B0 38 E8 [21:33:59]*** FLAG_PRN_PAP2 set [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 B0 38 00 03 00 00 00 FF 0F 00 [21:33:59]state=0 [21:33:59]No paper [21:33:59]Cover opened [21:33:59]int [21:33:59]Write to MH i2c: 01 00 00 B1 38 E9 [21:33:59]*** FLAG_PRN_PAP2 reset [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 B1 38 00 01 00 00 00 FF 0F FF [21:33:59]state=3 [21:33:59]No paper [21:33:59]Cover closed [21:33:59]int [21:33:59]Write to MH i2c: 01 00 00 B2 38 EA [21:33:59]*** FLAG_PRN_PAP2 set [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: 01 07 00 B2 38 00 03 00 00 00 FF 0F 02 [21:33:59]state=0 [21:33:59]No paper [21:33:59]Cover opened [21:34:00]OFD Sender: No OFD packet to send [21:34:04]Write to MH i2c: 01 00 00 B3 38 EB [21:34:04]Write i2c OK [21:34:04]MH_I2C_Read... [21:34:04]Read from MH i2c: 01 [21:34:04]MH_I2C_Read... [21:34:04]Read from MH i2c: 01 07 00 [21:34:04]MH_I2C_Read... [21:34:04]Read from MH i2c: 01 07 00 B3 38 00 03 00 00 00 FF 0F 03 [21:34:04]state=3 [21:34:04]No paper [21:34:04]Cover opened [21:34:05]OFD Sender: No OFD packet to send [21:34:08]int [21:34:08]Write to MH i2c: 01 00 00 B4 38 EC [21:34:08]*** FLAG_PRN_PAP2 reset [21:34:08]Write i2c OK [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 07 00 [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 07 00 B4 38 00 01 00 00 00 FF 0F 02 [21:34:08]state=3 [21:34:08]No paper [21:34:08]Cover closed [21:34:08]int [21:34:08]Write to MH i2c: 01 00 00 B5 38 ED [21:34:08]*** FLAG_PRN_PAP1 reset [21:34:08]Write i2c OK [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 07 00 [21:34:08]MH_I2C_Read... [21:34:08]Read from MH i2c: 01 07 00 B5 38 00 00 00 00 00 FF 0F 02 [21:34:08]state=0 [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:20]OFD Sender: No OFD packet to send [21:35:25]OFD Sender: No OFD packet to send [21:35:30]OFD Sender: No OFD packet to send [21:35:35]OFD Sender: No OFD packet to send [21:35:40]OFD Sender: No OFD packet to send [21:35:45]OFD Sender: No OFD packet to send [21:35:50]OFD Sender: No OFD packet to send [21:35:55]OFD Sender: No OFD packet to send [21:36:00]OFD Sender: No OFD packet to send [21:36:03]accept exits with 9 [21:36:03]New connection [21:36:03]New thread 3066936676 created [21:36:03]Thread 3066793316 joined [21:36:03]Waiting for new connection... [21:36:03] Sock 9.Parse request [21:36:03]Sock 9.Check first char [21:36:03]Sock 9.First char is OK [21:36:03]request: POST /json_proto HTTP/1.0 [21:36:03]Method: POST [21:36:03]URL: /json_proto [21:36:03]Method is POST - this is cgi request [21:36:03]url: /json_proto [21:36:03]query_string will be loaded in cgi processing [21:36:03]execute_cgi json_proto POST (null) [21:36:03]execute_cgi path=json_proto method=POST [21:36:03]POST find Content-Length [21:36:03]Host: 172.17.46.195:8080 [21:36:03]Content-Length: 680 [21:36:03]Content-Type: application/json [21:36:03] [21:36:03]POST finish read [21:36:03]Found Content-Length = 680 [21:36:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:03]execute_script... [21:36: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)11326574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:03]POST & json_proto [21:36:03]process_json_proto [21:36:03]json parsed OK: [21:36:03]protocol is kg_v1.0 [21:36:03]action value=close_receipt [21:36:03]process_action close_receipt [21:36:03]cmd_close_receipt [21:36:03]MH_GetDate [21:36:03]Write to MH i2c: F0 00 00 B6 38 DD [21:36:03]Write i2c OK [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: F0 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: F0 09 00 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: F0 09 00 B6 38 00 C4 17 C1 66 8D AE BC 66 45 [21:36:03]GetLastDocTimeStamp 1723930428 [21:36:03]current date 1723930564 [21:36:03]FM_GetShiftState [21:36:03]SAM_PROTO_GetShiftState [21:36:03]wFMCommunicate request_size=4 [21:36:03]MH_SAM_APDU [21:36:03]CAPDU: 80 13 01 00 [21:36:03]Write to MH i2c: E2 08 00 B7 38 80 13 01 00 00 00 00 00 6C [21:36:03]Write i2c OK [21:36:03]MH_I2C_Read... [21:36:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:03]Read from MH i2c: E2 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 0E 00 [21:36:03]MH_I2C_Read... [21:36:03]Read from MH i2c: E2 0E 00 B7 38 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CC [21:36:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:36:03]wFMCommunicate OK [21:36:03]SAM_PROTO_GetShiftState done [21:36:03]FM_GetShiftState done [21:36:03]opened in 1723853126 [21:36:03]opened+sec_in_day 1723939526 [21:36:03]quantity*price = 70037 [21:36:03]sum+1 = 70038 [21:36:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 713 17.08.2024 21:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199105 肖袩袛: 64590595674623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199105&fm=64590595674623&tin=02508201610067®Number=0000000000092545&sum=70000 [21:36:04]StoreToDocumentArchive [21:36:04]shift 463 fd 199105 [21:36:04]save to /storage/0463/doc_00199105 [21:36:04]save last doc name /storage/0463/doc_00199105 to /storage/kkm_last_doc_name [21:36:04]save OK [21:36:04]Clear old archive folders... [21:36:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:04]tlvbuf is 019897C0 [21:36:04]SAM_PROTO_ClearQueue [21:36:04]wFMCommunicate request_size=4 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 09 00 00 [21:36:04]Write to MH i2c: E2 08 00 C4 38 80 09 00 00 00 00 00 00 6E [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 C4 38 00 90 00 70 [21:36:04]RAPDU: 90 00 [21:36:04]wFMCommunicate OK [21:36:04]SAM_PROTO_ClearQueue done [21:36:04]KKMCreateOFDPacket [21:36:04]OFDProtocolAddRootSTLVToBuf [21:36:04]FM_MakeSignedData [21:36:04]FM_MakeSignedData [21:36:04]SAM_PROTO_SignData [21:36:04]wFMCommunicate request_size=4 [21:36:04]MH_SAM_APDU [21:36:04]CAPDU: 80 0D 01 02 [21:36:04]Write to MH i2c: E2 08 00 C5 38 80 0D 01 02 00 00 00 00 76 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:04]Read from MH i2c: E2 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 [21:36:04]MH_I2C_Read... [21:36:04]Read from MH i2c: E2 03 00 C5 38 00 90 00 71 [21:36:04]RAPDU: 90 00 [21:36:04]wFMCommunicate OK [21:36:04]wFMCommunicate request_size=255 [21:36:04]MH_SAM_APDU [21:36: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 C4 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 09 03 00 35 04 06 00 3A [21:36:04]Write to MH i2c: E2 02 01 C6 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 C4 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 09 03 00 35 04 06 00 3A 00 00 79 [21:36:04]Write i2c OK [21:36:04]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 C6 38 00 90 00 72 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]wFMCommunicate request_size=10 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 02 02 05 BE AB 82 D1 FF [21:36:05]Write to MH i2c: E2 0D 00 C7 38 80 0D 02 02 05 00 BE AB 82 D1 FF 00 00 3E [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 03 00 C7 38 00 90 00 73 [21:36:05]RAPDU: 90 00 [21:36:05]wFMCommunicate OK [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 0D 03 02 [21:36:05]Write to MH i2c: E2 08 00 C8 38 80 0D 03 02 00 00 00 00 7B [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 0B 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 0B 00 C8 38 00 D9 4A 87 F3 6B 73 2C 91 90 00 B4 [21:36:05]RAPDU: D9 4A 87 F3 6B 73 2C 91 90 00 [21:36:05]wFMCommunicate OK [21:36:05]SAM_PROTO_SignData done [21:36:05]FM_MakeSignedData done [21:36:05]CreateOFDProtocolMessage [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 11 00 00 [21:36:05]Write to MH i2c: E2 08 00 C9 38 80 11 00 00 00 00 00 00 7B [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 17 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 17 00 C9 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C8 [21:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:36:05]wFMCommunicate OK [21:36:05]CreateOFDProtocolMessage done [21:36:05]OFDSenderStorePacket 199105 [21:36:05]StoreOFDPacket docnum=199105 [21:36:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 5C 07 01 2F 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 C4 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 09 03 00 35 04 06 00 3A BE AB 82 D1 FF D9 4A 87 F3 6B 73 2C 91 [21:36:05]CheckFolder [21:36:05]dirname=/storage/ofd_packets [21:36:05]CheckFolder done [21:36:05]ProducePacketName [21:36:05]name=ofd_packets/00199105 [21:36:05]NVStorageSaveData ofd_packets/00199105 [21:36:05]File name is /storage/ofd_packets/00199105 [21:36:05]Write 301 bytes [21:36:05]NVStorageSaveData done [21:36:05]OFDSenderStorePacket done [21:36:05]KKMCreateOFDPacket done [21:36:05]NVStorageSaveData kkm_last_timestamp [21:36:05]File name is /storage/kkm_last_timestamp [21:36:05]Write 4 bytes [21:36:05]NVStorageSaveData done [21:36:05]ExternCall_PrintAddStr [21:36:05]wPrintStart [21:36:05]Write to MH i2c: 01 00 00 CA 38 02 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 07 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 07 00 CA 38 00 00 00 00 00 FF 0F 17 [21:36:05]RasterBufferAndPrint [21:36:05]line 小褔械褌 N : (1)11326574 [21:36:05]line 袠袧袧: 02508201610067 [21:36:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:36:05]line 袩袪袨袛袗袞袗 [21:36:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [21:36:05]line 孝芯胁邪褉: 2710124130 [21:36:05]line 袗懈-92-袣-4 [21:36:05]line 10.330 * 67.80 [21:36:05]line = 700.37 [21:36:05]line 袧袛小 12% 袧小袩 1% [21:36:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:36:05]line 袨袣袪校袚袥袝袧袠袝: -0.37 [21:36:05]line 袠孝袨袚袨: 700.00 [21:36:05]line 袙薪械褋械薪芯: 700.00 [21:36:05]line 小袛袗效袗: 0.00 [21:36:05]line 袧小袩 1% : 6.20 [21:36:05]line 袧袛小 12% : 74.38 [21:36:05]line 袧邪谢懈褔薪褘屑懈: 700.00 [21:36:05]line 袘械蟹薪邪谢.: 0.00 [21:36:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:36:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:36:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:36:05]line 效械泻 713 17.08.2024 21:36 [21:36:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:36:05]line 袟袧袦: 0300000079 [21:36:05]line 袪袧袦: 0000000000092545 [21:36:05]line 袙械褉褋懈褟 袣袣袦: 001 [21:36:05]line 肖袦: 0000000000871802 [21:36:05]line 肖袛: 199105 [21:36:05]line 肖袩袛: 64590595674623 [21:36:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199105&fm=64590595674623&tin=02508201610067®Number=0000000000092545&sum=70000 [21:36:05]OFD Sender: Processing packet 199105 [packets to send 246, broken 245] [21:36:05]ProducePacketName [21:36:05]name=ofd_packets/00199105 [21:36:05]OFD Sender: To server: 嚂鰌G, [21:36:05]CommunicateWithHost lk.salyk.kg:30040 [21:36:05]ConnectInit lk.salyk.kg [21:36:05]written 0, free lines is 4095 [21:36:05]Connected sock=10 [21:36:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B 5C 07 01 2F 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 02 00 00 F4 03 04 00 C4 17 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 09 03 00 35 04 06 00 3A BE AB 82 D1 FF D9 4A 87 F3 6B 73 2C 91 [21:36:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C8 6A 47 00 69 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C1 09 03 00 F4 03 04 00 D3 C3 C0 66 B6 04 01 00 00 7F 19 41 D7 79 4C 7C 85 [21:36:05]CommunicateWithHost err = 0 [21:36:05]CheckOFDResponse [21:36:05]1017 (14) - 77093643461234 [21:36:05]1041 (16) - 0000000000871802 [21:36:05]1040 (4) - 199105 [21:36:05]1012 (4) - 17.08.2024 15:37 [21:36:05]1206 (1) - 0 [21:36:05]OFD Sender: Remove packet 199105 [21:36:05]ProducePacketName [21:36:05]name=ofd_packets/00199105 [21:36:05]NVStorageDeleteData [21:36:05]Write to MH i2c: 01 00 00 F5 38 2D [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 07 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: 01 07 00 F5 38 00 00 00 00 00 D7 0C 17 [21:36:05]RasterBufferAndPrint [21:36:05]line [21:36:05]line [21:36:05]line [21:36:05]line [21:36:05]line [21:36:05]written 0, free lines is 3292 [21:36:05]MH_Cut [21:36:05]Write to MH i2c: D1 01 00 FC 38 01 06 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: D1 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: D1 01 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: D1 01 00 FC 38 00 05 [21:36:05]Write to MH i2c: 01 00 00 FD 38 35 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:06]OFD Sender: No OFD packet to send [21:36:06]*** Cut start [21:36:06]*** Purtial cut [21:36:06]*** Stage 1: CUTSNS_PIN = 1 [21:36:07]Read from MH i2c: 01 [21:36:07]MH_I2C_Read... [21:36:07]*** Stop cut motor [21:36:07]*** Cut end [21:36:07]Read from MH i2c: 01 07 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: 01 07 00 FD 38 00 00 00 00 00 FF 0F 4A [21:36:07]process_action close_receipt done [21:36:07]requested_data is exist [21:36:07]produce_requested_data [21:36:07]requested_item fm.sn is exist - process it [21:36:07]wFMCommunicate request_size=4 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 11 00 00 [21:36:07]Write to MH i2c: E2 08 00 FE 38 80 11 00 00 00 00 00 00 B0 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:07]Read from MH i2c: E2 17 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 17 00 FE 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FD [21:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:36:07]wFMCommunicate OK [21:36:07]requested_item fd.num is exist - process it [21:36:07]SAM_PROTO_GetFieldsCounters [21:36:07]wFMCommunicate request_size=4 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 13 00 00 [21:36:07]Write to MH i2c: E2 08 00 FF 38 80 13 00 00 00 00 00 00 B3 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 62 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 62 00 FF 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [21:36:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:07]wFMCommunicate OK [21:36:07]SAM_PROTO_GetFieldsCounters done [21:36:07]requested_item shift.num is exist - process it [21:36:07]requested_item shift.opened is exist - process it [21:36:07]req_shift_opened [21:36:07]FM_GetShiftState [21:36:07]SAM_PROTO_GetShiftState [21:36:07]wFMCommunicate request_size=4 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 13 01 00 [21:36:07]Write to MH i2c: E2 08 00 00 39 80 13 01 00 00 00 00 00 B6 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 0E 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 0E 00 00 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 16 [21:36:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:36:07]wFMCommunicate OK [21:36:07]SAM_PROTO_GetShiftState done [21:36:07]FM_GetShiftState done [21:36:07]req_shift_opened done [21:36:07]requested_item shift.open_date is exist - process it [21:36:07]req_shift_open_date [21:36:07]req_shift_open_date done [21:36:07]produce_requested_data done [21:36:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199105,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:36:07]process_action_free close_receipt [21:36:07]json_value_free [21:36:07]json_value_free done [21:36:07]process_json_proto returns [21:36:07]Send response to host [21:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199105,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:36:07]free response buf [21:36:07]execute_script done [21:36:07]execute_script returns [21:36:07]free content buf [21:36:07]Sock 9.Close socket [21:36:07]Sock 9.Thread stoped [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: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:06]OFD Sender: No OFD packet to send [21:39:10]accept exits with 7 [21:39:10]New connection [21:39:10]New thread 3066793316 created [21:39:10]Thread 3066936676 joined [21:39:10]Waiting for new connection... [21:39:10] Sock 7.Parse request [21:39:10]Sock 7.Check first char [21:39:10]Sock 7.First char is OK [21:39:10]request: POST /json_proto HTTP/1.0 [21:39:10]Method: POST [21:39:10]URL: /json_proto [21:39:10]Method is POST - this is cgi request [21:39:10]url: /json_proto [21:39:10]query_string will be loaded in cgi processing [21:39:10]execute_cgi json_proto POST (null) [21:39:10]execute_cgi path=json_proto method=POST [21:39:10]POST find Content-Length [21:39:10]Host: 172.17.46.195:8080 [21:39:10]Content-Length: 805 [21:39:10]Content-Type: application/json [21:39:10] [21:39:10]POST finish read [21:39:10]Found Content-Length = 805 [21:39:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:10]execute_script... [21:39: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)11326575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1300.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:10]POST & json_proto [21:39:10]process_json_proto [21:39:10]json parsed OK: [21:39:10]protocol is kg_v1.0 [21:39:10]action value=close_receipt [21:39:10]process_action close_receipt [21:39:10]cmd_close_receipt [21:39:10]MH_GetDate [21:39:10]Write to MH i2c: F0 00 00 01 39 29 [21:39:10]Write i2c OK [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: F0 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: F0 09 00 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: F0 09 00 01 39 00 7F 18 C1 66 8D AE BC 66 4D [21:39:10]GetLastDocTimeStamp 1723930564 [21:39:10]current date 1723930751 [21:39:10]FM_GetShiftState [21:39:10]SAM_PROTO_GetShiftState [21:39:10]wFMCommunicate request_size=4 [21:39:10]MH_SAM_APDU [21:39:10]CAPDU: 80 13 01 00 [21:39:10]Write to MH i2c: E2 08 00 02 39 80 13 01 00 00 00 00 00 B8 [21:39:10]Write i2c OK [21:39:10]MH_I2C_Read... [21:39:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:10]Read from MH i2c: E2 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: E2 0E 00 [21:39:10]MH_I2C_Read... [21:39:10]Read from MH i2c: E2 0E 00 02 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 18 [21:39:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:39:10]wFMCommunicate OK [21:39:10]SAM_PROTO_GetShiftState done [21:39:10]FM_GetShiftState done [21:39:10]opened in 1723853126 [21:39:10]opened+sec_in_day 1723939526 [21:39:10]quantity*price = 130072 [21:39:10]sum+1 = 130074 [21:39:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1300.73 袧小袩 1% : 11.51 袧袛小 12% : 138.13 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1300.73 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 714 17.08.2024 21:39 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199106 肖袩袛: 4990341848712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199106&fm=4990341848712&tin=02508201610067®Number=0000000000092545&sum=130073 [21:39:11]StoreToDocumentArchive [21:39:11]shift 463 fd 199106 [21:39:11]save to /storage/0463/doc_00199106 [21:39:11]save last doc name /storage/0463/doc_00199106 to /storage/kkm_last_doc_name [21:39:11]save OK [21:39:11]Clear old archive folders... [21:39:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:11]tlvbuf is 01989390 [21:39:11]SAM_PROTO_ClearQueue [21:39:11]wFMCommunicate request_size=4 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 09 00 00 [21:39:11]Write to MH i2c: E2 08 00 0F 39 80 09 00 00 00 00 00 00 BA [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 0F 39 00 90 00 BC [21:39:11]RAPDU: 90 00 [21:39:11]wFMCommunicate OK [21:39:11]SAM_PROTO_ClearQueue done [21:39:11]KKMCreateOFDPacket [21:39:11]OFDProtocolAddRootSTLVToBuf [21:39:11]FM_MakeSignedData [21:39:11]FM_MakeSignedData [21:39:11]SAM_PROTO_SignData [21:39:11]wFMCommunicate request_size=4 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 0D 01 02 [21:39:11]Write to MH i2c: E2 08 00 10 39 80 0D 01 02 00 00 00 00 C2 [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 10 39 00 90 00 BD [21:39:11]RAPDU: 90 00 [21:39:11]wFMCommunicate OK [21:39:11]wFMCommunicate request_size=255 [21:39:11]MH_SAM_APDU [21:39: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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 7F 18 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 09 03 00 35 04 06 00 04 [21:39:11]Write to MH i2c: E2 02 01 11 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 7F 18 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 09 03 00 35 04 06 00 04 00 00 BB [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:11]OFD Sender: No OFD packet to send [21:39:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:11]Read from MH i2c: E2 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 [21:39:11]MH_I2C_Read... [21:39:11]Read from MH i2c: E2 03 00 11 39 00 90 00 BE [21:39:11]RAPDU: 90 00 [21:39:11]wFMCommunicate OK [21:39:11]wFMCommunicate request_size=10 [21:39:11]MH_SAM_APDU [21:39:11]CAPDU: 80 0D 02 02 05 89 E7 8D 9E 88 [21:39:11]Write to MH i2c: E2 0D 00 12 39 80 0D 02 02 05 00 89 E7 8D 9E 88 00 00 F2 [21:39:11]Write i2c OK [21:39:11]MH_I2C_Read... [21:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:12]Read from MH i2c: E2 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 03 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 03 00 12 39 00 90 00 BF [21:39:12]RAPDU: 90 00 [21:39:12]wFMCommunicate OK [21:39:12]wFMCommunicate request_size=4 [21:39:12]MH_SAM_APDU [21:39:12]CAPDU: 80 0D 03 02 [21:39:12]Write to MH i2c: E2 08 00 13 39 80 0D 03 02 00 00 00 00 C7 [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:12]Read from MH i2c: E2 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 0B 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 0B 00 13 39 00 6B 07 10 AA 42 48 77 F7 90 00 EC [21:39:12]RAPDU: 6B 07 10 AA 42 48 77 F7 90 00 [21:39:12]wFMCommunicate OK [21:39:12]SAM_PROTO_SignData done [21:39:12]FM_MakeSignedData done [21:39:12]CreateOFDProtocolMessage [21:39:12]wFMCommunicate request_size=4 [21:39:12]MH_SAM_APDU [21:39:12]CAPDU: 80 11 00 00 [21:39:12]Write to MH i2c: E2 08 00 14 39 80 11 00 00 00 00 00 00 C7 [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:12]Read from MH i2c: E2 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 17 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: E2 17 00 14 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 14 [21:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:39:12]wFMCommunicate OK [21:39:12]CreateOFDProtocolMessage done [21:39:12]OFDSenderStorePacket 199106 [21:39:12]StoreOFDPacket docnum=199106 [21:39:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 75 07 01 9A 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 7F 18 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 09 03 00 35 04 06 00 04 89 E7 8D 9E 88 6B 07 10 AA 42 48 77 F7 [21:39:12]CheckFolder [21:39:12]dirname=/storage/ofd_packets [21:39:12]CheckFolder done [21:39:12]ProducePacketName [21:39:12]name=ofd_packets/00199106 [21:39:12]NVStorageSaveData ofd_packets/00199106 [21:39:12]File name is /storage/ofd_packets/00199106 [21:39:12]Write 301 bytes [21:39:12]NVStorageSaveData done [21:39:12]OFDSenderStorePacket done [21:39:12]KKMCreateOFDPacket done [21:39:12]NVStorageSaveData kkm_last_timestamp [21:39:12]File name is /storage/kkm_last_timestamp [21:39:12]Write 4 bytes [21:39:12]NVStorageSaveData done [21:39:12]ExternCall_PrintAddStr [21:39:12]wPrintStart [21:39:12]Write to MH i2c: 01 00 00 15 39 4E [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 07 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 07 00 15 39 00 00 00 00 00 FF 0F 63 [21:39:12]RasterBufferAndPrint [21:39:12]line 小褔械褌 N : (1)11326575 [21:39:12]line 袠袧袧: 02508201610067 [21:39:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:39:12]line 袩袪袨袛袗袞袗 [21:39:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [21:39:12]line 孝芯胁邪褉: 2710124500 [21:39:12]line 袗懈-95-袣-5 [21:39:12]line 17.530 * 74.20 [21:39:12]line = 1300.73 [21:39:12]line 袧袛小 12% 袧小袩 1% [21:39:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:39:12]line 袠孝袨袚袨: 1300.73 [21:39:12]line 袧小袩 1% : 11.51 [21:39:12]line 袧袛小 12% : 138.13 [21:39:12]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:39:12]line 袘械蟹薪邪谢.: 1300.73 [21:39:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:39:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:39:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:39:12]line 效械泻 714 17.08.2024 21:39 [21:39:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:39:12]line 袟袧袦: 0300000079 [21:39:12]line 袪袧袦: 0000000000092545 [21:39:12]line 袙械褉褋懈褟 袣袣袦: 001 [21:39:12]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:39:12]line 肖袦: 0000000000871802 [21:39:12]line 肖袛: 199106 [21:39:12]line 肖袩袛: 4990341848712 [21:39:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T213911&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199106&fm=4990341848712&tin=02508201610067®Number=0000000000092545&sum=130073 [21:39:12]written 0, free lines is 4095 [21:39:12]OFD Sender: Processing packet 199106 [packets to send 246, broken 245] [21:39:12]ProducePacketName [21:39:12]name=ofd_packets/00199106 [21:39:12]OFD Sender: To server: 嚂鰌G, [21:39:12]CommunicateWithHost lk.salyk.kg:30040 [21:39:12]ConnectInit lk.salyk.kg [21:39:12]Connected sock=10 [21:39:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 75 07 01 9A 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 19 FC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 19 FC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 7F 18 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 09 03 00 35 04 06 00 04 89 E7 8D 9E 88 6B 07 10 AA 42 48 77 F7 [21:39:12]Write to MH i2c: 01 00 00 3F 39 78 [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 07 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: 01 07 00 3F 39 00 00 00 00 00 E1 0C 6C [21:39:12]RasterBufferAndPrint [21:39:12]line [21:39:12]line [21:39:12]line [21:39:12]line [21:39:12]line [21:39:12]written 0, free lines is 3305 [21:39:12]MH_Cut [21:39:12]Write to MH i2c: D1 01 00 46 39 01 51 [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: D1 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: D1 01 00 [21:39:12]MH_I2C_Read... [21:39:12]Read from MH i2c: D1 01 00 46 39 00 50 [21:39:12]Write to MH i2c: 01 00 00 47 39 80 [21:39:12]Write i2c OK [21:39:12]MH_I2C_Read... [21:39:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DC 6C 47 00 9C A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C2 09 03 00 F4 03 04 00 8E C4 C0 66 B6 04 01 00 00 0C E9 DD C4 A5 E4 62 F5 [21:39:12]CommunicateWithHost err = 0 [21:39:12]CheckOFDResponse [21:39:12]1017 (14) - 77093643461234 [21:39:12]1041 (16) - 0000000000871802 [21:39:12]1040 (4) - 199106 [21:39:12]1012 (4) - 17.08.2024 15:41 [21:39:12]1206 (1) - 0 [21:39:12]OFD Sender: Remove packet 199106 [21:39:12]ProducePacketName [21:39:12]name=ofd_packets/00199106 [21:39:12]NVStorageDeleteData [21:39:13]OFD Sender: No OFD packet to send [21:39:13]*** Cut start [21:39:13]*** Purtial cut [21:39:13]*** CUTSNS_PIN = 0 [21:39:13]*** Stage 1: CUTSNS_PIN = 1 [21:39:15]Read from MH i2c: 01 [21:39:15]MH_I2C_Read... [21:39:15]*** Stop cut motor [21:39:15]*** Cut end [21:39:15]Read from MH i2c: 01 07 00 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: 01 07 00 47 39 00 00 00 00 00 FF 0F 95 [21:39:15]process_action close_receipt done [21:39:15]requested_data is exist [21:39:15]produce_requested_data [21:39:15]requested_item fm.sn is exist - process it [21:39:15]wFMCommunicate request_size=4 [21:39:15]MH_SAM_APDU [21:39:15]CAPDU: 80 11 00 00 [21:39:15]Write to MH i2c: E2 08 00 48 39 80 11 00 00 00 00 00 00 FB [21:39:15]Write i2c OK [21:39:15]MH_I2C_Read... [21:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:15]Read from MH i2c: E2 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 17 00 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 17 00 48 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [21:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:39:15]wFMCommunicate OK [21:39:15]requested_item fd.num is exist - process it [21:39:15]SAM_PROTO_GetFieldsCounters [21:39:15]wFMCommunicate request_size=4 [21:39:15]MH_SAM_APDU [21:39:15]CAPDU: 80 13 00 00 [21:39:15]Write to MH i2c: E2 08 00 49 39 80 13 00 00 00 00 00 00 FE [21:39:15]Write i2c OK [21:39:15]MH_I2C_Read... [21:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:15]Read from MH i2c: E2 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 62 00 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 62 00 49 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [21:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:15]wFMCommunicate OK [21:39:15]SAM_PROTO_GetFieldsCounters done [21:39:15]requested_item shift.num is exist - process it [21:39:15]requested_item shift.opened is exist - process it [21:39:15]req_shift_opened [21:39:15]FM_GetShiftState [21:39:15]SAM_PROTO_GetShiftState [21:39:15]wFMCommunicate request_size=4 [21:39:15]MH_SAM_APDU [21:39:15]CAPDU: 80 13 01 00 [21:39:15]Write to MH i2c: E2 08 00 4A 39 80 13 01 00 00 00 00 00 00 [21:39:15]Write i2c OK [21:39:15]MH_I2C_Read... [21:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:15]Read from MH i2c: E2 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 0E 00 [21:39:15]MH_I2C_Read... [21:39:15]Read from MH i2c: E2 0E 00 4A 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 60 [21:39:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:39:15]wFMCommunicate OK [21:39:15]SAM_PROTO_GetShiftState done [21:39:15]FM_GetShiftState done [21:39:15]req_shift_opened done [21:39:15]requested_item shift.open_date is exist - process it [21:39:15]req_shift_open_date [21:39:15]req_shift_open_date done [21:39:15]produce_requested_data done [21:39:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199106,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:39:15]process_action_free close_receipt [21:39:15]json_value_free [21:39:15]json_value_free done [21:39:15]process_json_proto returns [21:39:15]Send response to host [21:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199106,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:39:15]free response buf [21:39:15]execute_script done [21:39:15]execute_script returns [21:39:15]free content buf [21:39:15]Sock 7.Close socket [21:39:15]Sock 7.Thread stoped [21:39:18]OFD Sender: No OFD packet to send [21:39:23]OFD Sender: No OFD packet to send [21:39:28]OFD Sender: No OFD packet to send [21:39:33]OFD Sender: No OFD packet to send [21:39:38]OFD Sender: No OFD packet to send [21:39:43]OFD Sender: No OFD packet to send [21:39:48]OFD Sender: No OFD packet to send [21:39:53]OFD Sender: No OFD packet to send [21:39:58]OFD Sender: No OFD packet to send [21:40:03]OFD Sender: No OFD packet to send [21:40:08]OFD Sender: No OFD packet to send [21:40:13]OFD Sender: No OFD packet to send [21:40:18]OFD Sender: No OFD packet to send [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:45]accept exits with 9 [21:41:45]New connection [21:41:45]New thread 3066936676 created [21:41:45]Thread 3066793316 joined [21:41:45]Waiting for new connection... [21:41:45] Sock 9.Parse request [21:41:45]Sock 9.Check first char [21:41:45]Sock 9.First char is OK [21:41:45]request: POST /json_proto HTTP/1.0 [21:41:45]Method: POST [21:41:45]URL: /json_proto [21:41:45]Method is POST - this is cgi request [21:41:45]url: /json_proto [21:41:45]query_string will be loaded in cgi processing [21:41:45]execute_cgi json_proto POST (null) [21:41:45]execute_cgi path=json_proto method=POST [21:41:45]POST find Content-Length [21:41:45]Host: 172.17.46.195:8080 [21:41:45]Content-Length: 679 [21:41:45]Content-Type: application/json [21:41:45] [21:41:45]POST finish read [21:41:45]Found Content-Length = 679 [21:41:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:45]execute_script... [21:41:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:45]POST & json_proto [21:41:45]process_json_proto [21:41:45]json parsed OK: [21:41:45]protocol is kg_v1.0 [21:41:45]action value=close_receipt [21:41:45]process_action close_receipt [21:41:45]cmd_close_receipt [21:41:45]MH_GetDate [21:41:45]Write to MH i2c: F0 00 00 4B 39 73 [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: F0 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: F0 09 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: F0 09 00 4B 39 00 1B 19 C1 66 8D AE BC 66 34 [21:41:45]GetLastDocTimeStamp 1723930751 [21:41:45]current date 1723930907 [21:41:45]FM_GetShiftState [21:41:45]SAM_PROTO_GetShiftState [21:41:45]wFMCommunicate request_size=4 [21:41:45]MH_SAM_APDU [21:41:45]CAPDU: 80 13 01 00 [21:41:45]Write to MH i2c: E2 08 00 4C 39 80 13 01 00 00 00 00 00 02 [21:41:45]Write i2c OK [21:41:45]MH_I2C_Read... [21:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:45]Read from MH i2c: E2 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 0E 00 [21:41:45]MH_I2C_Read... [21:41:45]Read from MH i2c: E2 0E 00 4C 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 62 [21:41:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:41:45]wFMCommunicate OK [21:41:45]SAM_PROTO_GetShiftState done [21:41:45]FM_GetShiftState done [21:41:45]opened in 1723853126 [21:41:45]opened+sec_in_day 1723939526 [21:41:45]quantity*price = 50036 [21:41:45]sum+1 = 50037 [21:41:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 715 17.08.2024 21:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199107 肖袩袛: 198648357958835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199107&fm=198648357958835&tin=02508201610067®Number=0000000000092545&sum=50000 [21:41:46]StoreToDocumentArchive [21:41:46]shift 463 fd 199107 [21:41:46]save to /storage/0463/doc_00199107 [21:41:46]save last doc name /storage/0463/doc_00199107 to /storage/kkm_last_doc_name [21:41:46]save OK [21:41:46]Clear old archive folders... [21:41:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:46]tlvbuf is 019FAC10 [21:41:46]SAM_PROTO_ClearQueue [21:41:46]wFMCommunicate request_size=4 [21:41:46]MH_SAM_APDU [21:41:46]CAPDU: 80 09 00 00 [21:41:46]Write to MH i2c: E2 08 00 59 39 80 09 00 00 00 00 00 00 04 [21:41:46]Write i2c OK [21:41:46]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 59 39 00 90 00 06 [21:41:47]RAPDU: 90 00 [21:41:47]wFMCommunicate OK [21:41:47]SAM_PROTO_ClearQueue done [21:41:47]KKMCreateOFDPacket [21:41:47]OFDProtocolAddRootSTLVToBuf [21:41:47]FM_MakeSignedData [21:41:47]FM_MakeSignedData [21:41:47]SAM_PROTO_SignData [21:41:47]wFMCommunicate request_size=4 [21:41:47]MH_SAM_APDU [21:41:47]CAPDU: 80 0D 01 02 [21:41:47]Write to MH i2c: E2 08 00 5A 39 80 0D 01 02 00 00 00 00 0C [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 5A 39 00 90 00 07 [21:41:47]RAPDU: 90 00 [21:41:47]wFMCommunicate OK [21:41:47]wFMCommunicate request_size=255 [21:41:47]MH_SAM_APDU [21:41: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 1B 19 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 09 03 00 35 04 06 00 B4 [21:41:47]Write to MH i2c: E2 02 01 5B 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 1B 19 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 09 03 00 35 04 06 00 B4 00 00 FF [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 5B 39 00 90 00 08 [21:41:47]RAPDU: 90 00 [21:41:47]wFMCommunicate OK [21:41:47]wFMCommunicate request_size=10 [21:41:47]MH_SAM_APDU [21:41:47]CAPDU: 80 0D 02 02 05 AB 6C CF B4 B3 [21:41:47]Write to MH i2c: E2 0D 00 5C 39 80 0D 02 02 05 00 AB 6C CF B4 B3 00 00 66 [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 03 00 5C 39 00 90 00 09 [21:41:47]RAPDU: 90 00 [21:41:47]wFMCommunicate OK [21:41:47]wFMCommunicate request_size=4 [21:41:47]MH_SAM_APDU [21:41:47]CAPDU: 80 0D 03 02 [21:41:47]Write to MH i2c: E2 08 00 5D 39 80 0D 03 02 00 00 00 00 11 [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 0B 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 0B 00 5D 39 00 F3 00 50 51 34 76 B1 4C 90 00 4D [21:41:47]RAPDU: F3 00 50 51 34 76 B1 4C 90 00 [21:41:47]wFMCommunicate OK [21:41:47]SAM_PROTO_SignData done [21:41:47]FM_MakeSignedData done [21:41:47]CreateOFDProtocolMessage [21:41:47]wFMCommunicate request_size=4 [21:41:47]MH_SAM_APDU [21:41:47]CAPDU: 80 11 00 00 [21:41:47]Write to MH i2c: E2 08 00 5E 39 80 11 00 00 00 00 00 00 11 [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:47]Read from MH i2c: E2 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 17 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: E2 17 00 5E 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5E [21:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:41:47]wFMCommunicate OK [21:41:47]CreateOFDProtocolMessage done [21:41:47]OFDSenderStorePacket 199107 [21:41:47]StoreOFDPacket docnum=199107 [21:41:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 01 07 01 A3 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 1B 19 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 09 03 00 35 04 06 00 B4 AB 6C CF B4 B3 F3 00 50 51 34 76 B1 4C [21:41:47]CheckFolder [21:41:47]dirname=/storage/ofd_packets [21:41:47]CheckFolder done [21:41:47]ProducePacketName [21:41:47]name=ofd_packets/00199107 [21:41:47]NVStorageSaveData ofd_packets/00199107 [21:41:47]File name is /storage/ofd_packets/00199107 [21:41:47]Write 301 bytes [21:41:47]NVStorageSaveData done [21:41:47]OFDSenderStorePacket done [21:41:47]KKMCreateOFDPacket done [21:41:47]NVStorageSaveData kkm_last_timestamp [21:41:47]File name is /storage/kkm_last_timestamp [21:41:47]Write 4 bytes [21:41:47]NVStorageSaveData done [21:41:47]ExternCall_PrintAddStr [21:41:47]wPrintStart [21:41:47]Write to MH i2c: 01 00 00 5F 39 98 [21:41:47]Write i2c OK [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: 01 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: 01 07 00 [21:41:47]MH_I2C_Read... [21:41:47]Read from MH i2c: 01 07 00 5F 39 00 00 00 00 00 FF 0F AD [21:41:47]RasterBufferAndPrint [21:41:47]line 小褔械褌 N : (1)11326576 [21:41:47]line 袠袧袧: 02508201610067 [21:41:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:41:47]line 袩袪袨袛袗袞袗 [21:41:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [21:41:47]line 孝芯胁邪褉: 2710124130 [21:41:47]line 袗懈-92-袣-4 [21:41:47]line 7.380 * 67.80 [21:41:47]line = 500.36 [21:41:47]line 袧袛小 12% 袧小袩 1% [21:41:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:41:47]line 袨袣袪校袚袥袝袧袠袝: -0.36 [21:41:47]line 袠孝袨袚袨: 500.00 [21:41:47]line 袙薪械褋械薪芯: 500.00 [21:41:47]line 小袛袗效袗: 0.00 [21:41:47]line 袧小袩 1% : 4.43 [21:41:47]line 袧袛小 12% : 53.14 [21:41:47]line 袧邪谢懈褔薪褘屑懈: 500.00 [21:41:47]line 袘械蟹薪邪谢.: 0.00 [21:41:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:41:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:41:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:41:47]line 效械泻 715 17.08.2024 21:41 [21:41:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:41:47]line 袟袧袦: 0300000079 [21:41:47]line 袪袧袦: 0000000000092545 [21:41:47]line 袙械褉褋懈褟 袣袣袦: 001 [21:41:47]line 肖袦: 0000000000871802 [21:41:47]line 肖袛: 199107 [21:41:47]line 肖袩袛: 198648357958835 [21:41:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214147&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199107&fm=198648357958835&tin=02508201610067®Number=0000000000092545&sum=50000 [21:41:47]written 0, free lines is 4095 [21:41:47]OFD Sender: Processing packet 199107 [packets to send 246, broken 245] [21:41:47]ProducePacketName [21:41:47]name=ofd_packets/00199107 [21:41:47]OFD Sender: To server: 嚂鰌G, [21:41:47]CommunicateWithHost lk.salyk.kg:30040 [21:41:47]ConnectInit lk.salyk.kg [21:41:47]Connected sock=10 [21:41:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 84 01 07 01 A3 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 1B 19 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 09 03 00 35 04 06 00 B4 AB 6C CF B4 B3 F3 00 50 51 34 76 B1 4C [21:41:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 12 34 47 00 72 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C3 09 03 00 F4 03 04 00 29 C5 C0 66 B6 04 01 00 00 D2 D3 25 EE 91 72 27 6D [21:41:47]CommunicateWithHost err = 0 [21:41:47]CheckOFDResponse [21:41:47]1017 (14) - 77093643461234 [21:41:47]1041 (16) - 0000000000871802 [21:41:47]1040 (4) - 199107 [21:41:47]1012 (4) - 17.08.2024 15:43 [21:41:47]1206 (1) - 0 [21:41:47]OFD Sender: Remove packet 199107 [21:41:47]ProducePacketName [21:41:47]name=ofd_packets/00199107 [21:41:47]NVStorageDeleteData [21:41:48]Write to MH i2c: 01 00 00 8A 39 C3 [21:41:48]Write i2c OK [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: 01 [21:41:48]MH_I2C_Read... [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 8A 39 00 00 00 00 00 F9 0C CF [21:41:48]RasterBufferAndPrint [21:41:48]line [21:41:48]line [21:41:48]line [21:41:48]line [21:41:48]line [21:41:48]written 0, free lines is 3330 [21:41:48]MH_Cut [21:41:48]Write to MH i2c: D1 01 00 91 39 01 9C [21:41:48]Write i2c OK [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: D1 [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: D1 01 00 [21:41:48]MH_I2C_Read... [21:41:48]Read from MH i2c: D1 01 00 91 39 00 9B [21:41:48]Write to MH i2c: 01 00 00 92 39 CB [21:41:48]Write i2c OK [21:41:48]MH_I2C_Read... [21:41:48]OFD Sender: No OFD packet to send [21:41:48]*** Cut start [21:41:48]*** Purtial cut [21:41:48]*** Stage 1: CUTSNS_PIN = 1 [21:41:49]Read from MH i2c: 01 [21:41:49]MH_I2C_Read... [21:41:49]*** Stop cut motor [21:41:49]*** Cut end [21:41:49]Read from MH i2c: 01 07 00 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: 01 07 00 92 39 00 00 00 00 00 FF 0F E0 [21:41:49]process_action close_receipt done [21:41:49]requested_data is exist [21:41:49]produce_requested_data [21:41:49]requested_item fm.sn is exist - process it [21:41:49]wFMCommunicate request_size=4 [21:41:49]MH_SAM_APDU [21:41:49]CAPDU: 80 11 00 00 [21:41:49]Write to MH i2c: E2 08 00 93 39 80 11 00 00 00 00 00 00 46 [21:41:49]Write i2c OK [21:41:49]MH_I2C_Read... [21:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:49]Read from MH i2c: E2 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 17 00 [21:41:49]MH_I2C_Read... [21:41:49]Read from MH i2c: E2 17 00 93 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 93 [21:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:41:49]wFMCommunicate OK [21:41:49]requested_item fd.num is exist - process it [21:41:49]SAM_PROTO_GetFieldsCounters [21:41:49]wFMCommunicate request_size=4 [21:41:49]MH_SAM_APDU [21:41:49]CAPDU: 80 13 00 00 [21:41:49]Write to MH i2c: E2 08 00 94 39 80 13 00 00 00 00 00 00 49 [21:41:49]Write i2c OK [21:41:49]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 94 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 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 95 39 80 13 01 00 00 00 00 00 4B [21:41:49]Write i2c OK [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 [21:41:49]MH_I2C_Read... [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 95 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AB [21:41:49]RAPDU: 09 00 01 46 E9 BF 66 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":"0000000000871802","fd.num":199107,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [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":"0000000000871802","fd.num":199107,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [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 9.Close socket [21:41:49]Sock 9.Thread stoped [21:41:53]OFD Sender: No OFD packet to send [21:41:58]OFD Sender: No OFD packet to send [21:42:03]OFD Sender: No OFD packet to send [21:42:08]OFD Sender: No OFD packet to send [21:42:13]OFD Sender: No OFD packet to send [21:42:18]OFD Sender: No OFD packet to send [21:42:23]OFD Sender: No OFD packet to send [21:42:28]OFD Sender: No OFD packet to send [21:42:33]OFD Sender: No OFD packet to send [21:42:38]OFD Sender: No OFD packet to send [21:42:43]OFD Sender: No OFD packet to send [21:42:48]OFD Sender: No OFD packet to send [21:42:53]OFD Sender: No OFD packet to send [21:42:58]OFD Sender: No OFD packet to send [21:43:03]OFD Sender: No OFD packet to send [21:43:08]OFD Sender: No OFD packet to send [21:43:13]OFD Sender: No OFD packet to send [21:43:18]OFD Sender: No OFD packet to send [21:43:23]OFD Sender: No OFD packet to send [21:43:28]OFD Sender: No OFD packet to send [21:43:33]OFD Sender: No OFD packet to send [21:43:38]OFD Sender: No OFD packet to send [21:43:43]OFD Sender: No OFD packet to send [21:43:48]OFD Sender: No OFD packet to send [21:43:53]OFD Sender: No OFD packet to send [21:43:58]OFD Sender: No OFD packet to send [21:44:03]OFD Sender: No OFD packet to send [21:44:08]OFD Sender: No OFD packet to send [21:44:13]OFD Sender: No OFD packet to send [21:44:18]OFD Sender: No OFD packet to send [21:44:23]OFD Sender: No OFD packet to send [21:44:28]OFD Sender: No OFD packet to send [21:44:33]OFD Sender: No OFD packet to send [21:44:38]OFD Sender: No OFD packet to send [21:44:43]OFD Sender: No OFD packet to send [21:44:48]OFD Sender: No OFD packet to send [21:44:53]OFD Sender: No OFD packet to send [21:44:58]OFD Sender: No OFD packet to send [21:45:03]OFD Sender: No OFD packet to send [21:45:08]OFD Sender: No OFD packet to send [21:45:13]OFD Sender: No OFD packet to send [21:45:18]OFD Sender: No OFD packet to send [21:45:23]OFD Sender: No OFD packet to send [21:45:28]OFD Sender: No OFD packet to send [21:45:33]OFD Sender: No OFD packet to send [21:45:38]OFD Sender: No OFD packet to send [21:45:43]OFD Sender: No OFD packet to send [21:45:48]OFD Sender: No OFD packet to send [21:45:53]OFD Sender: No OFD packet to send [21:45:58]OFD Sender: No OFD packet to send [21:46:03]OFD Sender: No OFD packet to send [21:46:08]OFD Sender: No OFD packet to send [21:46:13]OFD Sender: No OFD packet to send [21:46:18]OFD Sender: No OFD packet to send [21:46:20]accept exits with 7 [21:46:20]New connection [21:46:20]New thread 3066793316 created [21:46:20]Thread 3066936676 joined [21:46:20]Waiting for new connection... [21:46:20] Sock 7.Parse request [21:46:20]Sock 7.Check first char [21:46:20]Sock 7.First char is OK [21:46:20]request: POST /json_proto HTTP/1.0 [21:46:20]Method: POST [21:46:20]URL: /json_proto [21:46:20]Method is POST - this is cgi request [21:46:20]url: /json_proto [21:46:20]query_string will be loaded in cgi processing [21:46:20]execute_cgi json_proto POST (null) [21:46:20]execute_cgi path=json_proto method=POST [21:46:20]POST find Content-Length [21:46:20]Host: 172.17.46.195:8080 [21:46:20]Content-Length: 803 [21:46:20]Content-Type: application/json [21:46:20] [21:46:20]POST finish read [21:46:20]Found Content-Length = 803 [21:46:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:46:20]execute_script... [21:46: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)11326577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:46:20]POST & json_proto [21:46:20]process_json_proto [21:46:20]json parsed OK: [21:46:20]protocol is kg_v1.0 [21:46:20]action value=close_receipt [21:46:20]process_action close_receipt [21:46:20]cmd_close_receipt [21:46:20]MH_GetDate [21:46:20]Write to MH i2c: F0 00 00 96 39 BE [21:46:20]Write i2c OK [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: F0 [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: F0 09 00 [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: F0 09 00 96 39 00 2E 1A C1 66 8D AE BC 66 93 [21:46:20]GetLastDocTimeStamp 1723930907 [21:46:20]current date 1723931182 [21:46:20]FM_GetShiftState [21:46:20]SAM_PROTO_GetShiftState [21:46:20]wFMCommunicate request_size=4 [21:46:20]MH_SAM_APDU [21:46:20]CAPDU: 80 13 01 00 [21:46:20]Write to MH i2c: E2 08 00 97 39 80 13 01 00 00 00 00 00 4D [21:46:20]Write i2c OK [21:46:20]MH_I2C_Read... [21:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:20]Read from MH i2c: E2 [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: E2 0E 00 [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: E2 0E 00 97 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AD [21:46:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:46:20]wFMCommunicate OK [21:46:20]SAM_PROTO_GetShiftState done [21:46:20]FM_GetShiftState done [21:46:20]opened in 1723853126 [21:46:20]opened+sec_in_day 1723939526 [21:46:20]quantity*price = 80061 [21:46:20]sum+1 = 80063 [21:46:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 800.62 袧小袩 1% : 7.08 袧袛小 12% : 85.02 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 800.62 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 716 17.08.2024 21:46 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199108 肖袩袛: 217213454458070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214622&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199108&fm=217213454458070&tin=02508201610067®Number=0000000000092545&sum=80062 [21:46:21]StoreToDocumentArchive [21:46:21]shift 463 fd 199108 [21:46:21]save to /storage/0463/doc_00199108 [21:46:21]save last doc name /storage/0463/doc_00199108 to /storage/kkm_last_doc_name [21:46:21]save OK [21:46:21]Clear old archive folders... [21:46:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:46:21]tlvbuf is 01A399D0 [21:46:21]SAM_PROTO_ClearQueue [21:46:21]wFMCommunicate request_size=4 [21:46:21]MH_SAM_APDU [21:46:21]CAPDU: 80 09 00 00 [21:46:21]Write to MH i2c: E2 08 00 A4 39 80 09 00 00 00 00 00 00 4F [21:46:21]Write i2c OK [21:46:21]MH_I2C_Read... [21:46:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:46:21]Read from MH i2c: E2 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 03 00 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 03 00 A4 39 00 90 00 51 [21:46:21]RAPDU: 90 00 [21:46:21]wFMCommunicate OK [21:46:21]SAM_PROTO_ClearQueue done [21:46:21]KKMCreateOFDPacket [21:46:21]OFDProtocolAddRootSTLVToBuf [21:46:21]FM_MakeSignedData [21:46:21]FM_MakeSignedData [21:46:21]SAM_PROTO_SignData [21:46:21]wFMCommunicate request_size=4 [21:46:21]MH_SAM_APDU [21:46:21]CAPDU: 80 0D 01 02 [21:46:21]Write to MH i2c: E2 08 00 A5 39 80 0D 01 02 00 00 00 00 57 [21:46:21]Write i2c OK [21:46:21]MH_I2C_Read... [21:46:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:46:21]Read from MH i2c: E2 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 03 00 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 03 00 A5 39 00 90 00 52 [21:46:21]RAPDU: 90 00 [21:46:21]wFMCommunicate OK [21:46:21]wFMCommunicate request_size=255 [21:46:21]MH_SAM_APDU [21:46: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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 2E 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 09 03 00 35 04 06 00 C5 [21:46:21]Write to MH i2c: E2 02 01 A6 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 2E 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 09 03 00 35 04 06 00 C5 00 00 6B [21:46:21]Write i2c OK [21:46:21]MH_I2C_Read... [21:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:22]Read from MH i2c: E2 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 03 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 03 00 A6 39 00 90 00 53 [21:46:22]RAPDU: 90 00 [21:46:22]wFMCommunicate OK [21:46:22]wFMCommunicate request_size=10 [21:46:22]MH_SAM_APDU [21:46:22]CAPDU: 80 0D 02 02 05 8D F2 CB 1C D6 [21:46:22]Write to MH i2c: E2 0D 00 A7 39 80 0D 02 02 05 00 8D F2 CB 1C D6 00 00 A0 [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:22]Read from MH i2c: E2 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 03 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 03 00 A7 39 00 90 00 54 [21:46:22]RAPDU: 90 00 [21:46:22]wFMCommunicate OK [21:46:22]wFMCommunicate request_size=4 [21:46:22]MH_SAM_APDU [21:46:22]CAPDU: 80 0D 03 02 [21:46:22]Write to MH i2c: E2 08 00 A8 39 80 0D 03 02 00 00 00 00 5C [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:46:22]Read from MH i2c: E2 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 0B 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 0B 00 A8 39 00 55 67 64 4B 5D 7B A3 00 90 00 43 [21:46:22]RAPDU: 55 67 64 4B 5D 7B A3 00 90 00 [21:46:22]wFMCommunicate OK [21:46:22]SAM_PROTO_SignData done [21:46:22]FM_MakeSignedData done [21:46:22]CreateOFDProtocolMessage [21:46:22]wFMCommunicate request_size=4 [21:46:22]MH_SAM_APDU [21:46:22]CAPDU: 80 11 00 00 [21:46:22]Write to MH i2c: E2 08 00 A9 39 80 11 00 00 00 00 00 00 5C [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:22]Read from MH i2c: E2 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 17 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: E2 17 00 A9 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A9 [21:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:46:22]wFMCommunicate OK [21:46:22]CreateOFDProtocolMessage done [21:46:22]OFDSenderStorePacket 199108 [21:46:22]StoreOFDPacket docnum=199108 [21:46:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B ED 07 01 8B 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 2E 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 09 03 00 35 04 06 00 C5 8D F2 CB 1C D6 55 67 64 4B 5D 7B A3 00 [21:46:22]CheckFolder [21:46:22]dirname=/storage/ofd_packets [21:46:22]CheckFolder done [21:46:22]ProducePacketName [21:46:22]name=ofd_packets/00199108 [21:46:22]NVStorageSaveData ofd_packets/00199108 [21:46:22]File name is /storage/ofd_packets/00199108 [21:46:22]Write 301 bytes [21:46:22]NVStorageSaveData done [21:46:22]OFDSenderStorePacket done [21:46:22]KKMCreateOFDPacket done [21:46:22]NVStorageSaveData kkm_last_timestamp [21:46:22]File name is /storage/kkm_last_timestamp [21:46:22]Write 4 bytes [21:46:22]NVStorageSaveData done [21:46:22]ExternCall_PrintAddStr [21:46:22]wPrintStart [21:46:22]Write to MH i2c: 01 00 00 AA 39 E3 [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 07 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 07 00 AA 39 00 00 00 00 00 FF 0F F8 [21:46:22]RasterBufferAndPrint [21:46:22]line 小褔械褌 N : (1)11326577 [21:46:22]line 袠袧袧: 02508201610067 [21:46:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:46:22]line 袩袪袨袛袗袞袗 [21:46:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [21:46:22]line 孝芯胁邪褉: 2710124500 [21:46:22]line 袗懈-95-袣-5 [21:46:22]line 10.790 * 74.20 [21:46:22]line = 800.62 [21:46:22]line 袧袛小 12% 袧小袩 1% [21:46:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:46:22]line 袠孝袨袚袨: 800.62 [21:46:22]line 袧小袩 1% : 7.08 [21:46:22]line 袧袛小 12% : 85.02 [21:46:22]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:46:22]line 袘械蟹薪邪谢.: 800.62 [21:46:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:46:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:46:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:46:22]line 效械泻 716 17.08.2024 21:46 [21:46:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:46:22]line 袟袧袦: 0300000079 [21:46:22]line 袪袧袦: 0000000000092545 [21:46:22]line 袙械褉褋懈褟 袣袣袦: 001 [21:46:22]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:46:22]line 肖袦: 0000000000871802 [21:46:22]line 肖袛: 199108 [21:46:22]line 肖袩袛: 217213454458070 [21:46:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214622&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199108&fm=217213454458070&tin=02508201610067®Number=0000000000092545&sum=80062 [21:46:22]written 0, free lines is 4095 [21:46:22]OFD Sender: Processing packet 199108 [packets to send 246, broken 245] [21:46:22]ProducePacketName [21:46:22]name=ofd_packets/00199108 [21:46:22]OFD Sender: To server: 嚂鰌G, [21:46:22]CommunicateWithHost lk.salyk.kg:30040 [21:46:22]ConnectInit lk.salyk.kg [21:46:22]Connected sock=10 [21:46:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5B ED 07 01 8B 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 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 02 00 00 F4 03 04 00 2E 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C4 09 03 00 35 04 06 00 C5 8D F2 CB 1C D6 55 67 64 4B 5D 7B A3 00 [21:46:22]Write to MH i2c: 01 00 00 D4 39 0D [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 07 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: 01 07 00 D4 39 00 00 00 00 00 F8 0C 18 [21:46:22]RasterBufferAndPrint [21:46:22]line [21:46:22]line [21:46:22]line [21:46:22]line [21:46:22]line [21:46:22]written 0, free lines is 3330 [21:46:22]MH_Cut [21:46:22]Write to MH i2c: D1 01 00 DB 39 01 E6 [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: D1 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: D1 01 00 [21:46:22]MH_I2C_Read... [21:46:22]Read from MH i2c: D1 01 00 DB 39 00 E5 [21:46:22]Write to MH i2c: 01 00 00 DC 39 15 [21:46:22]Write i2c OK [21:46:22]MH_I2C_Read... [21:46:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C4 DD 47 00 0F 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 31 38 30 32 10 04 04 00 C4 09 03 00 F4 03 04 00 3C C6 C0 66 B6 04 01 00 00 AD 1B 60 D7 8F 3D 30 A7 [21:46:22]CommunicateWithHost err = 0 [21:46:22]CheckOFDResponse [21:46:22]1017 (14) - 77093643461234 [21:46:22]1041 (16) - 0000000000871802 [21:46:22]1040 (4) - 199108 [21:46:22]1012 (4) - 17.08.2024 15:48 [21:46:22]1206 (1) - 0 [21:46:22]OFD Sender: Remove packet 199108 [21:46:22]ProducePacketName [21:46:22]name=ofd_packets/00199108 [21:46:22]NVStorageDeleteData [21:46:23]OFD Sender: No OFD packet to send [21:46:23]*** Cut start [21:46:23]*** Purtial cut [21:46:23]*** CUTSNS_PIN = 0 [21:46:23]*** Stage 1: CUTSNS_PIN = 1 [21:46:25]Read from MH i2c: 01 [21:46:25]MH_I2C_Read... [21:46:25]*** Stop cut motor [21:46:25]*** Cut end [21:46:25]Read from MH i2c: 01 07 00 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: 01 07 00 DC 39 00 00 00 00 00 FF 0F 2A [21:46:25]process_action close_receipt done [21:46:25]requested_data is exist [21:46:25]produce_requested_data [21:46:25]requested_item fm.sn is exist - process it [21:46:25]wFMCommunicate request_size=4 [21:46:25]MH_SAM_APDU [21:46:25]CAPDU: 80 11 00 00 [21:46:25]Write to MH i2c: E2 08 00 DD 39 80 11 00 00 00 00 00 00 90 [21:46:25]Write i2c OK [21:46:25]MH_I2C_Read... [21:46:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:25]Read from MH i2c: E2 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 17 00 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 17 00 DD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DD [21:46:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:46:25]wFMCommunicate OK [21:46:25]requested_item fd.num is exist - process it [21:46:25]SAM_PROTO_GetFieldsCounters [21:46:25]wFMCommunicate request_size=4 [21:46:25]MH_SAM_APDU [21:46:25]CAPDU: 80 13 00 00 [21:46:25]Write to MH i2c: E2 08 00 DE 39 80 13 00 00 00 00 00 00 93 [21:46:25]Write i2c OK [21:46:25]MH_I2C_Read... [21:46:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:46:25]Read from MH i2c: E2 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 62 00 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 62 00 DE 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [21:46:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:46:25]wFMCommunicate OK [21:46:25]SAM_PROTO_GetFieldsCounters done [21:46:25]requested_item shift.num is exist - process it [21:46:25]requested_item shift.opened is exist - process it [21:46:25]req_shift_opened [21:46:25]FM_GetShiftState [21:46:25]SAM_PROTO_GetShiftState [21:46:25]wFMCommunicate request_size=4 [21:46:25]MH_SAM_APDU [21:46:25]CAPDU: 80 13 01 00 [21:46:25]Write to MH i2c: E2 08 00 DF 39 80 13 01 00 00 00 00 00 95 [21:46:25]Write i2c OK [21:46:25]MH_I2C_Read... [21:46:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:25]Read from MH i2c: E2 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 0E 00 [21:46:25]MH_I2C_Read... [21:46:25]Read from MH i2c: E2 0E 00 DF 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F5 [21:46:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:46:25]wFMCommunicate OK [21:46:25]SAM_PROTO_GetShiftState done [21:46:25]FM_GetShiftState done [21:46:25]req_shift_opened done [21:46:25]requested_item shift.open_date is exist - process it [21:46:25]req_shift_open_date [21:46:25]req_shift_open_date done [21:46:25]produce_requested_data done [21:46:25]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199108,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:46:25]process_action_free close_receipt [21:46:25]json_value_free [21:46:25]json_value_free done [21:46:25]process_json_proto returns [21:46:25]Send response to host [21:46:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199108,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:46:25]free response buf [21:46:25]execute_script done [21:46:25]execute_script returns [21:46:25]free content buf [21:46:25]Sock 7.Close socket [21:46:25]Sock 7.Thread stoped [21:46:28]OFD Sender: No OFD packet to send [21:46:33]OFD Sender: No OFD packet to send [21:46:38]OFD Sender: No OFD packet to send [21:46:43]OFD Sender: No OFD packet to send [21:46:48]OFD Sender: No OFD packet to send [21:46:53]OFD Sender: No OFD packet to send [21:46:58]OFD Sender: No OFD packet to send [21:47:03]OFD Sender: No OFD packet to send [21:47:08]OFD Sender: No OFD packet to send [21:47:13]OFD Sender: No OFD packet to send [21:47:18]OFD Sender: No OFD packet to send [21:47:23]OFD Sender: No OFD packet to send [21:47:28]OFD Sender: No OFD packet to send [21:47:33]OFD Sender: No OFD packet to send [21:47:38]OFD Sender: No OFD packet to send [21:47:43]OFD Sender: No OFD packet to send [21:47:48]OFD Sender: No OFD packet to send [21:47:53]OFD Sender: No OFD packet to send [21:47:58]OFD Sender: No OFD packet to send [21:48:03]OFD Sender: No OFD packet to send [21:48:08]OFD Sender: No OFD packet to send [21:48:13]OFD Sender: No OFD packet to send [21:48:18]OFD Sender: No OFD packet to send [21:48:23]OFD Sender: No OFD packet to send [21:48:28]OFD Sender: No OFD packet to send [21:48:33]OFD Sender: No OFD packet to send [21:48:38]OFD Sender: No OFD packet to send [21:48:43]OFD Sender: No OFD packet to send [21:48:48]OFD Sender: No OFD packet to send [21:48:53]OFD Sender: No OFD packet to send [21:48:58]OFD Sender: No OFD packet to send [21:49:03]OFD Sender: No OFD packet to send [21:49:08]OFD Sender: No OFD packet to send [21:49:13]OFD Sender: No OFD packet to send [21:49:18]OFD Sender: No OFD packet to send [21:49:23]OFD Sender: No OFD packet to send [21:49:28]OFD Sender: No OFD packet to send [21:49:33]OFD Sender: No OFD packet to send [21:49:38]OFD Sender: No OFD packet to send [21:49:43]OFD Sender: No OFD packet to send [21:49:45]accept exits with 9 [21:49:45]New connection [21:49:45]New thread 3066936676 created [21:49:45]Thread 3066793316 joined [21:49:45]Waiting for new connection... [21:49:45] Sock 9.Parse request [21:49:45]Sock 9.Check first char [21:49:45]Sock 9.First char is OK [21:49:45]request: POST /json_proto HTTP/1.0 [21:49:45]Method: POST [21:49:45]URL: /json_proto [21:49:45]Method is POST - this is cgi request [21:49:45]url: /json_proto [21:49:45]query_string will be loaded in cgi processing [21:49:45]execute_cgi json_proto POST (null) [21:49:45]execute_cgi path=json_proto method=POST [21:49:45]POST find Content-Length [21:49:45]Host: 172.17.46.195:8080 [21:49:45]Content-Length: 805 [21:49:45]Content-Type: application/json [21:49:45] [21:49:45]POST finish read [21:49:45]Found Content-Length = 805 [21:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:45]execute_script... [21:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:45]POST & json_proto [21:49:45]process_json_proto [21:49:45]json parsed OK: [21:49:45]protocol is kg_v1.0 [21:49:45]action value=close_receipt [21:49:45]process_action close_receipt [21:49:45]cmd_close_receipt [21:49:45]MH_GetDate [21:49:45]Write to MH i2c: F0 00 00 E0 39 08 [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: F0 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: F0 09 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: F0 09 00 E0 39 00 FA 1A C1 66 8D AE BC 66 A9 [21:49:45]GetLastDocTimeStamp 1723931182 [21:49:45]current date 1723931386 [21:49:45]FM_GetShiftState [21:49:45]SAM_PROTO_GetShiftState [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 13 01 00 [21:49:45]Write to MH i2c: E2 08 00 E1 39 80 13 01 00 00 00 00 00 97 [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 0E 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 0E 00 E1 39 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F7 [21:49:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:49:45]wFMCommunicate OK [21:49:45]SAM_PROTO_GetShiftState done [21:49:45]FM_GetShiftState done [21:49:45]opened in 1723853126 [21:49:45]opened+sec_in_day 1723939526 [21:49:45]quantity*price = 100005 [21:49:45]sum+1 = 100006 [21:49:45]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 717 17.08.2024 21:49 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199109 肖袩袛: 77473422315771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214947&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199109&fm=77473422315771&tin=02508201610067®Number=0000000000092545&sum=100005 [21:49:46]StoreToDocumentArchive [21:49:46]shift 463 fd 199109 [21:49:46]save to /storage/0463/doc_00199109 [21:49:46]save last doc name /storage/0463/doc_00199109 to /storage/kkm_last_doc_name [21:49:46]save OK [21:49:46]Clear old archive folders... [21:49:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:49:46]tlvbuf is B6F513A0 [21:49:46]SAM_PROTO_ClearQueue [21:49:46]wFMCommunicate request_size=4 [21:49:46]MH_SAM_APDU [21:49:46]CAPDU: 80 09 00 00 [21:49:46]Write to MH i2c: E2 08 00 EE 39 80 09 00 00 00 00 00 00 99 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:46]Read from MH i2c: E2 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 03 00 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 03 00 EE 39 00 90 00 9B [21:49:46]RAPDU: 90 00 [21:49:46]wFMCommunicate OK [21:49:46]SAM_PROTO_ClearQueue done [21:49:46]KKMCreateOFDPacket [21:49:46]OFDProtocolAddRootSTLVToBuf [21:49:46]FM_MakeSignedData [21:49:46]FM_MakeSignedData [21:49:46]SAM_PROTO_SignData [21:49:46]wFMCommunicate request_size=4 [21:49:46]MH_SAM_APDU [21:49:46]CAPDU: 80 0D 01 02 [21:49:46]Write to MH i2c: E2 08 00 EF 39 80 0D 01 02 00 00 00 00 A1 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:46]Read from MH i2c: E2 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 03 00 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 03 00 EF 39 00 90 00 9C [21:49:46]RAPDU: 90 00 [21:49:46]wFMCommunicate OK [21:49:46]wFMCommunicate request_size=255 [21:49:46]MH_SAM_APDU [21:49: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 FB 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 09 03 00 35 04 06 00 46 [21:49:46]Write to MH i2c: E2 02 01 F0 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 FB 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 09 03 00 35 04 06 00 46 00 00 A4 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 03 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 03 00 F0 39 00 90 00 9D [21:49:47]RAPDU: 90 00 [21:49:47]wFMCommunicate OK [21:49:47]wFMCommunicate request_size=10 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 0D 02 02 05 76 2F D1 10 FB [21:49:47]Write to MH i2c: E2 0D 00 F1 39 80 0D 02 02 05 00 76 2F D1 10 FB 00 00 2F [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 03 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 03 00 F1 39 00 90 00 9E [21:49:47]RAPDU: 90 00 [21:49:47]wFMCommunicate OK [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 0D 03 02 [21:49:47]Write to MH i2c: E2 08 00 F2 39 80 0D 03 02 00 00 00 00 A6 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 0B 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 0B 00 F2 39 00 3C 67 4A DB 72 F3 34 D1 90 00 D9 [21:49:47]RAPDU: 3C 67 4A DB 72 F3 34 D1 90 00 [21:49:47]wFMCommunicate OK [21:49:47]SAM_PROTO_SignData done [21:49:47]FM_MakeSignedData done [21:49:47]CreateOFDProtocolMessage [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 11 00 00 [21:49:47]Write to MH i2c: E2 08 00 F3 39 80 11 00 00 00 00 00 00 A6 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 17 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 17 00 F3 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F3 [21:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:49:47]wFMCommunicate OK [21:49:47]CreateOFDProtocolMessage done [21:49:47]OFDSenderStorePacket 199109 [21:49:47]StoreOFDPacket docnum=199109 [21:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CB F9 07 01 CA 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 FB 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 09 03 00 35 04 06 00 46 76 2F D1 10 FB 3C 67 4A DB 72 F3 34 D1 [21:49:47]CheckFolder [21:49:47]dirname=/storage/ofd_packets [21:49:47]CheckFolder done [21:49:47]ProducePacketName [21:49:47]name=ofd_packets/00199109 [21:49:47]NVStorageSaveData ofd_packets/00199109 [21:49:47]File name is /storage/ofd_packets/00199109 [21:49:47]Write 301 bytes [21:49:47]NVStorageSaveData done [21:49:47]OFDSenderStorePacket done [21:49:47]KKMCreateOFDPacket done [21:49:47]NVStorageSaveData kkm_last_timestamp [21:49:47]File name is /storage/kkm_last_timestamp [21:49:47]Write 4 bytes [21:49:47]NVStorageSaveData done [21:49:47]ExternCall_PrintAddStr [21:49:47]wPrintStart [21:49:47]Write to MH i2c: 01 00 00 F4 39 2D [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 07 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 07 00 F4 39 00 00 00 00 00 FF 0F 42 [21:49:47]RasterBufferAndPrint [21:49:47]line 小褔械褌 N : (1)11326578 [21:49:47]line 袠袧袧: 02508201610067 [21:49:47]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:49:47]line 袩袪袨袛袗袞袗 [21:49:47]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [21:49:47]line 孝芯胁邪褉: 2710124130 [21:49:47]line 袗懈-92-袣-4 [21:49:47]line 14.750 * 67.80 [21:49:47]line = 1000.05 [21:49:47]line 袧袛小 12% 袧小袩 1% [21:49:47]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:49:47]line 袠孝袨袚袨: 1000.05 [21:49:47]line 袧小袩 1% : 8.85 [21:49:47]line 袧袛小 12% : 106.20 [21:49:47]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:49:47]line 袘械蟹薪邪谢.: 1000.05 [21:49:47]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:49:47]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:49:47]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:49:47]line 效械泻 717 17.08.2024 21:49 [21:49:47]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:49:47]line 袟袧袦: 0300000079 [21:49:47]line 袪袧袦: 0000000000092545 [21:49:47]line 袙械褉褋懈褟 袣袣袦: 001 [21:49:47]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:49:47]line 肖袦: 0000000000871802 [21:49:47]line 肖袛: 199109 [21:49:47]line 肖袩袛: 77473422315771 [21:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T214947&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199109&fm=77473422315771&tin=02508201610067®Number=0000000000092545&sum=100005 [21:49:47]written 0, free lines is 4095 [21:49:47]OFD Sender: Processing packet 199109 [packets to send 246, broken 245] [21:49:47]ProducePacketName [21:49:47]name=ofd_packets/00199109 [21:49:47]OFD Sender: To server: 嚂鰌G, [21:49:47]CommunicateWithHost lk.salyk.kg:30040 [21:49:47]ConnectInit lk.salyk.kg [21:49:47]Connected sock=10 [21:49:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CB F9 07 01 CA 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 FB 1A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 09 03 00 35 04 06 00 46 76 2F D1 10 FB 3C 67 4A DB 72 F3 34 D1 [21:49:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 56 7A 47 00 A0 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C5 09 03 00 F4 03 04 00 09 C7 C0 66 B6 04 01 00 00 71 8A E1 3B 82 57 75 5D [21:49:47]CommunicateWithHost err = 0 [21:49:47]CheckOFDResponse [21:49:47]1017 (14) - 77093643461234 [21:49:47]1041 (16) - 0000000000871802 [21:49:47]1040 (4) - 199109 [21:49:47]1012 (4) - 17.08.2024 15:51 [21:49:47]1206 (1) - 0 [21:49:47]OFD Sender: Remove packet 199109 [21:49:47]ProducePacketName [21:49:47]name=ofd_packets/00199109 [21:49:47]NVStorageDeleteData [21:49:47]Write to MH i2c: 01 00 00 1E 3A 58 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 07 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: 01 07 00 1E 3A 00 00 00 00 00 F6 0C 61 [21:49:47]RasterBufferAndPrint [21:49:47]line [21:49:47]line [21:49:47]line [21:49:47]line [21:49:47]line [21:49:47]written 0, free lines is 3327 [21:49:47]MH_Cut [21:49:47]Write to MH i2c: D1 01 00 25 3A 01 31 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: D1 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: D1 01 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: D1 01 00 25 3A 00 30 [21:49:47]Write to MH i2c: 01 00 00 26 3A 60 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:48]OFD Sender: No OFD packet to send [21:49:48]*** Cut start [21:49:48]*** Purtial cut [21:49:48]*** Stage 1: CUTSNS_PIN = 1 [21:49:48]Read from MH i2c: 01 [21:49:48]MH_I2C_Read... [21:49:48]*** Stop cut motor [21:49:48]*** Cut end [21:49:48]Read from MH i2c: 01 07 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: 01 07 00 26 3A 00 00 00 00 00 FF 0F 75 [21:49:48]process_action close_receipt done [21:49:48]requested_data is exist [21:49:48]produce_requested_data [21:49:48]requested_item fm.sn is exist - process it [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 11 00 00 [21:49:48]Write to MH i2c: E2 08 00 27 3A 80 11 00 00 00 00 00 00 DB [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:48]Read from MH i2c: E2 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 17 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 17 00 27 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 28 [21:49:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:49:48]wFMCommunicate OK [21:49:48]requested_item fd.num is exist - process it [21:49:48]SAM_PROTO_GetFieldsCounters [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 13 00 00 [21:49:48]Write to MH i2c: E2 08 00 28 3A 80 13 00 00 00 00 00 00 DE [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 62 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 62 00 28 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [21:49:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:49]wFMCommunicate OK [21:49:49]SAM_PROTO_GetFieldsCounters done [21:49:49]requested_item shift.num is exist - process it [21:49:49]requested_item shift.opened is exist - process it [21:49:49]req_shift_opened [21:49:49]FM_GetShiftState [21:49:49]SAM_PROTO_GetShiftState [21:49:49]wFMCommunicate request_size=4 [21:49:49]MH_SAM_APDU [21:49:49]CAPDU: 80 13 01 00 [21:49:49]Write to MH i2c: E2 08 00 29 3A 80 13 01 00 00 00 00 00 E0 [21:49:49]Write i2c OK [21:49:49]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 0E 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 0E 00 29 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 40 [21:49:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:49:49]wFMCommunicate OK [21:49:49]SAM_PROTO_GetShiftState done [21:49:49]FM_GetShiftState done [21:49:49]req_shift_opened done [21:49:49]requested_item shift.open_date is exist - process it [21:49:49]req_shift_open_date [21:49:49]req_shift_open_date done [21:49:49]produce_requested_data done [21:49:49]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199109,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:49:49]process_action_free close_receipt [21:49:49]json_value_free [21:49:49]json_value_free done [21:49:49]process_json_proto returns [21:49:49]Send response to host [21:49:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199109,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:49:49]free response buf [21:49:49]execute_script done [21:49:49]execute_script returns [21:49:49]free content buf [21:49:49]Sock 9.Close socket [21:49:49]Sock 9.Thread stoped [21:49:53]OFD Sender: No OFD packet to send [21:49:58]OFD Sender: No OFD packet to send [21:50:03]OFD Sender: No OFD packet to send [21:50:08]OFD Sender: No OFD packet to send [21:50:13]OFD Sender: No OFD packet to send [21:50:18]OFD Sender: No OFD packet to send [21:50:23]OFD Sender: No OFD packet to send [21:50:28]OFD Sender: No OFD packet to send [21:50:33]OFD Sender: No OFD packet to send [21:50:38]OFD Sender: No OFD packet to send [21:50:43]OFD Sender: No OFD packet to send [21:50:48]OFD Sender: No OFD packet to send [21:50:53]OFD Sender: No OFD packet to send [21:50:58]OFD Sender: No OFD packet to send [21:51:03]OFD Sender: No OFD packet to send [21:51:08]OFD Sender: No OFD packet to send [21:51:13]OFD Sender: No OFD packet to send [21:51:18]OFD Sender: No OFD packet to send [21:51:23]OFD Sender: No OFD packet to send [21:51:28]OFD Sender: No OFD packet to send [21:51:33]OFD Sender: No OFD packet to send [21:51:38]OFD Sender: No OFD packet to send [21:51:43]OFD Sender: No OFD packet to send [21:51:48]OFD Sender: No OFD packet to send [21:51:53]OFD Sender: No OFD packet to send [21:51:58]OFD Sender: No OFD packet to send [21:52:03]OFD Sender: No OFD packet to send [21:52:08]OFD Sender: No OFD packet to send [21:52:13]OFD Sender: No OFD packet to send [21:52:14]accept exits with 7 [21:52:14]New connection [21:52:14]New thread 3066793316 created [21:52:14]Thread 3066936676 joined [21:52:14]Waiting for new connection... [21:52:14] Sock 7.Parse request [21:52:14]Sock 7.Check first char [21:52:14]Sock 7.First char is OK [21:52:14]request: POST /json_proto HTTP/1.0 [21:52:14]Method: POST [21:52:14]URL: /json_proto [21:52:14]Method is POST - this is cgi request [21:52:14]url: /json_proto [21:52:14]query_string will be loaded in cgi processing [21:52:14]execute_cgi json_proto POST (null) [21:52:14]execute_cgi path=json_proto method=POST [21:52:14]POST find Content-Length [21:52:14]Host: 172.17.46.195:8080 [21:52:14]Content-Length: 811 [21:52:14]Content-Type: application/json [21:52:14] [21:52:14]POST finish read [21:52:14]Found Content-Length = 811 [21:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:14]execute_script... [21:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:14]POST & json_proto [21:52:14]process_json_proto [21:52:14]json parsed OK: [21:52:14]protocol is kg_v1.0 [21:52:14]action value=close_receipt [21:52:14]process_action close_receipt [21:52:14]cmd_close_receipt [21:52:14]MH_GetDate [21:52:14]Write to MH i2c: F0 00 00 2A 3A 53 [21:52:14]Write i2c OK [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: F0 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: F0 09 00 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: F0 09 00 2A 3A 00 8F 1B C1 66 8D AE BC 66 8A [21:52:14]GetLastDocTimeStamp 1723931387 [21:52:14]current date 1723931535 [21:52:14]FM_GetShiftState [21:52:14]SAM_PROTO_GetShiftState [21:52:14]wFMCommunicate request_size=4 [21:52:14]MH_SAM_APDU [21:52:14]CAPDU: 80 13 01 00 [21:52:14]Write to MH i2c: E2 08 00 2B 3A 80 13 01 00 00 00 00 00 E2 [21:52:14]Write i2c OK [21:52:14]MH_I2C_Read... [21:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:14]Read from MH i2c: E2 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: E2 0E 00 [21:52:14]MH_I2C_Read... [21:52:14]Read from MH i2c: E2 0E 00 2B 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 42 [21:52:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:52:14]wFMCommunicate OK [21:52:14]SAM_PROTO_GetShiftState done [21:52:14]FM_GetShiftState done [21:52:14]opened in 1723853126 [21:52:14]opened+sec_in_day 1723939526 [21:52:14]quantity*price = 100051 [21:52:14]sum+1 = 100052 [21:52:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 718 17.08.2024 21:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199110 肖袩袛: 119939852212540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199110&fm=119939852212540&tin=02508201610067®Number=0000000000092545&sum=100051 [21:52:15]StoreToDocumentArchive [21:52:15]shift 463 fd 199110 [21:52:15]save to /storage/0463/doc_00199110 [21:52:15]save last doc name /storage/0463/doc_00199110 to /storage/kkm_last_doc_name [21:52:15]save OK [21:52:15]Clear old archive folders... [21:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:52:15]tlvbuf is 019C1A90 [21:52:15]SAM_PROTO_ClearQueue [21:52:15]wFMCommunicate request_size=4 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 09 00 00 [21:52:15]Write to MH i2c: E2 08 00 38 3A 80 09 00 00 00 00 00 00 E4 [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:15]Read from MH i2c: E2 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 03 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 03 00 38 3A 00 90 00 E6 [21:52:15]RAPDU: 90 00 [21:52:15]wFMCommunicate OK [21:52:15]SAM_PROTO_ClearQueue done [21:52:15]KKMCreateOFDPacket [21:52:15]OFDProtocolAddRootSTLVToBuf [21:52:15]FM_MakeSignedData [21:52:15]FM_MakeSignedData [21:52:15]SAM_PROTO_SignData [21:52:15]wFMCommunicate request_size=4 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 0D 01 02 [21:52:15]Write to MH i2c: E2 08 00 39 3A 80 0D 01 02 00 00 00 00 EC [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:15]Read from MH i2c: E2 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 03 00 [21:52:15]MH_I2C_Read... [21:52:15]Read from MH i2c: E2 03 00 39 3A 00 90 00 E7 [21:52:15]RAPDU: 90 00 [21:52:15]wFMCommunicate OK [21:52:15]wFMCommunicate request_size=255 [21:52:15]MH_SAM_APDU [21:52:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 8F 1B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 09 03 [21:52:15]Write to MH i2c: E2 02 01 3A 3A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 8F 1B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 09 03 00 00 06 [21:52:15]Write i2c OK [21:52:15]MH_I2C_Read... [21:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:16]Read from MH i2c: E2 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 03 00 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 03 00 3A 3A 00 90 00 E8 [21:52:16]RAPDU: 90 00 [21:52:16]wFMCommunicate OK [21:52:16]wFMCommunicate request_size=16 [21:52:16]MH_SAM_APDU [21:52:16]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6D 15 AC 49 19 3C [21:52:16]Write to MH i2c: E2 13 00 3B 3A 80 0D 02 02 0B 00 00 35 04 06 00 6D 15 AC 49 19 3C 00 00 10 [21:52:16]Write i2c OK [21:52:16]MH_I2C_Read... [21:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:16]Read from MH i2c: E2 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 03 00 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 03 00 3B 3A 00 90 00 E9 [21:52:16]RAPDU: 90 00 [21:52:16]wFMCommunicate OK [21:52:16]wFMCommunicate request_size=4 [21:52:16]MH_SAM_APDU [21:52:16]CAPDU: 80 0D 03 02 [21:52:16]Write to MH i2c: E2 08 00 3C 3A 80 0D 03 02 00 00 00 00 F1 [21:52:16]Write i2c OK [21:52:16]MH_I2C_Read... [21:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:16]Read from MH i2c: E2 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 0B 00 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 0B 00 3C 3A 00 93 C8 BA 05 EE 8D 7A 94 90 00 95 [21:52:16]RAPDU: 93 C8 BA 05 EE 8D 7A 94 90 00 [21:52:16]wFMCommunicate OK [21:52:16]SAM_PROTO_SignData done [21:52:16]FM_MakeSignedData done [21:52:16]CreateOFDProtocolMessage [21:52:16]wFMCommunicate request_size=4 [21:52:16]MH_SAM_APDU [21:52:16]CAPDU: 80 11 00 00 [21:52:16]Write to MH i2c: E2 08 00 3D 3A 80 11 00 00 00 00 00 00 F1 [21:52:16]Write i2c OK [21:52:16]MH_I2C_Read... [21:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:16]Read from MH i2c: E2 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 17 00 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: E2 17 00 3D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3E [21:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:52:16]wFMCommunicate OK [21:52:16]CreateOFDProtocolMessage done [21:52:16]OFDSenderStorePacket 199110 [21:52:16]StoreOFDPacket docnum=199110 [21:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 E9 CE 0D 01 AC 7B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 8F 1B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 09 03 00 35 04 06 00 6D 15 AC 49 19 3C 93 C8 BA 05 EE 8D 7A 94 [21:52:16]CheckFolder [21:52:16]dirname=/storage/ofd_packets [21:52:16]CheckFolder done [21:52:16]ProducePacketName [21:52:16]name=ofd_packets/00199110 [21:52:16]NVStorageSaveData ofd_packets/00199110 [21:52:16]File name is /storage/ofd_packets/00199110 [21:52:16]Write 307 bytes [21:52:16]NVStorageSaveData done [21:52:16]OFDSenderStorePacket done [21:52:16]KKMCreateOFDPacket done [21:52:16]NVStorageSaveData kkm_last_timestamp [21:52:16]File name is /storage/kkm_last_timestamp [21:52:16]Write 4 bytes [21:52:16]NVStorageSaveData done [21:52:16]ExternCall_PrintAddStr [21:52:16]wPrintStart [21:52:16]Write to MH i2c: 01 00 00 3E 3A 78 [21:52:16]Write i2c OK [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: 01 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: 01 07 00 [21:52:16]MH_I2C_Read... [21:52:16]Read from MH i2c: 01 07 00 3E 3A 00 00 00 00 00 FF 0F 8D [21:52:16]RasterBufferAndPrint [21:52:16]line 小褔械褌 N : (1)11326579 [21:52:16]line 袠袧袧: 02508201610067 [21:52:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:52:16]line 袩袪袨袛袗袞袗 [21:52:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [21:52:16]line 孝芯胁邪褉: 2710194210 [21:52:16]line D-ENERGY 袛孝-袣-5 [21:52:16]line 12.960 * 77.20 [21:52:16]line = 1000.51 [21:52:16]line 袧袛小 12% 袧小袩 1% [21:52:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:52:16]line 袠孝袨袚袨: 1000.51 [21:52:16]line 袧小袩 1% : 8.85 [21:52:16]line 袧袛小 12% : 106.25 [21:52:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:52:16]line 袘械蟹薪邪谢.: 1000.51 [21:52:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:52:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:52:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:52:16]line 效械泻 718 17.08.2024 21:52 [21:52:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:52:16]line 袟袧袦: 0300000079 [21:52:16]line 袪袧袦: 0000000000092545 [21:52:16]line 袙械褉褋懈褟 袣袣袦: 001 [21:52:16]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:52:16]line 肖袦: 0000000000871802 [21:52:16]line 肖袛: 199110 [21:52:16]line 肖袩袛: 119939852212540 [21:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215215&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199110&fm=119939852212540&tin=02508201610067®Number=0000000000092545&sum=100051 [21:52:16]OFD Sender: Processing packet 199110 [packets to send 246, broken 245] [21:52:16]ProducePacketName [21:52:16]name=ofd_packets/00199110 [21:52:16]OFD Sender: To server: 嚂鰌G, [21:52:16]CommunicateWithHost lk.salyk.kg:30040 [21:52:16]ConnectInit lk.salyk.kg [21:52:16]written 0, free lines is 4095 [21:52:16]Connected sock=10 [21:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 E9 CE 0D 01 AC 7B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 8F 1B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 09 03 00 35 04 06 00 6D 15 AC 49 19 3C 93 C8 BA 05 EE 8D 7A 94 [21:52:17]Write to MH i2c: 01 00 00 68 3A A2 [21:52:17]Write i2c OK [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: 01 [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: 01 07 00 [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: 01 07 00 68 3A 00 00 00 00 00 F6 0C AB [21:52:17]RasterBufferAndPrint [21:52:17]line [21:52:17]line [21:52:17]line [21:52:17]line [21:52:17]line [21:52:17]written 0, free lines is 3324 [21:52:17]MH_Cut [21:52:17]Write to MH i2c: D1 01 00 6F 3A 01 7B [21:52:17]Write i2c OK [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: D1 [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: D1 01 00 [21:52:17]MH_I2C_Read... [21:52:17]Read from MH i2c: D1 01 00 6F 3A 00 7A [21:52:17]Write to MH i2c: 01 00 00 70 3A AA [21:52:17]Write i2c OK [21:52:17]MH_I2C_Read... [21:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A9 4A 47 00 B9 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C6 09 03 00 F4 03 04 00 9F C7 C0 66 B6 04 01 00 00 04 8A 04 2A 8E 7F 00 89 [21:52:17]CommunicateWithHost err = 0 [21:52:17]CheckOFDResponse [21:52:17]1017 (14) - 77093643461234 [21:52:17]1041 (16) - 0000000000871802 [21:52:17]1040 (4) - 199110 [21:52:17]1012 (4) - 17.08.2024 15:54 [21:52:17]1206 (1) - 0 [21:52:17]OFD Sender: Remove packet 199110 [21:52:17]ProducePacketName [21:52:17]name=ofd_packets/00199110 [21:52:17]NVStorageDeleteData [21:52:17]OFD Sender: No OFD packet to send [21:52:17]*** Cut start [21:52:17]*** Purtial cut [21:52:17]*** CUTSNS_PIN = 0 [21:52:18]*** Stage 1: CUTSNS_PIN = 1 [21:52:19]Read from MH i2c: 01 [21:52:19]MH_I2C_Read... [21:52:19]*** Stop cut motor [21:52:19]*** Cut end [21:52:19]Read from MH i2c: 01 07 00 [21:52:19]MH_I2C_Read... [21:52:19]Read from MH i2c: 01 07 00 70 3A 00 00 00 00 00 FF 0F BF [21:52:19]process_action close_receipt done [21:52:19]requested_data is exist [21:52:19]produce_requested_data [21:52:19]requested_item fm.sn is exist - process it [21:52:19]wFMCommunicate request_size=4 [21:52:19]MH_SAM_APDU [21:52:19]CAPDU: 80 11 00 00 [21:52:19]Write to MH i2c: E2 08 00 71 3A 80 11 00 00 00 00 00 00 25 [21:52:19]Write i2c OK [21:52:19]MH_I2C_Read... [21:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:19]Read from MH i2c: E2 [21:52:19]MH_I2C_Read... [21:52:19]Read from MH i2c: E2 17 00 [21:52:19]MH_I2C_Read... [21:52:19]Read from MH i2c: E2 17 00 71 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [21:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:52:19]wFMCommunicate OK [21:52:19]requested_item fd.num is exist - process it [21:52:19]SAM_PROTO_GetFieldsCounters [21:52:19]wFMCommunicate request_size=4 [21:52:19]MH_SAM_APDU [21:52:19]CAPDU: 80 13 00 00 [21:52:19]Write to MH i2c: E2 08 00 72 3A 80 13 00 00 00 00 00 00 28 [21:52:19]Write i2c OK [21:52:19]MH_I2C_Read... [21:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:19]Read from MH i2c: E2 [21:52:19]MH_I2C_Read... [21:52:19]Read from MH i2c: E2 62 00 [21:52:19]MH_I2C_Read... [21:52:19]Read from MH i2c: E2 62 00 72 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 55 [21:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:19]wFMCommunicate OK [21:52:19]SAM_PROTO_GetFieldsCounters done [21:52:19]requested_item shift.num is exist - process it [21:52:19]requested_item shift.opened is exist - process it [21:52:19]req_shift_opened [21:52:19]FM_GetShiftState [21:52:19]SAM_PROTO_GetShiftState [21:52:19]wFMCommunicate request_size=4 [21:52:19]MH_SAM_APDU [21:52:19]CAPDU: 80 13 01 00 [21:52:19]Write to MH i2c: E2 08 00 73 3A 80 13 01 00 00 00 00 00 2A [21:52:19]Write i2c OK [21:52:19]MH_I2C_Read... [21:52:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:20]Read from MH i2c: E2 [21:52:20]MH_I2C_Read... [21:52:20]Read from MH i2c: E2 0E 00 [21:52:20]MH_I2C_Read... [21:52:20]Read from MH i2c: E2 0E 00 73 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [21:52:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:52:20]wFMCommunicate OK [21:52:20]SAM_PROTO_GetShiftState done [21:52:20]FM_GetShiftState done [21:52:20]req_shift_opened done [21:52:20]requested_item shift.open_date is exist - process it [21:52:20]req_shift_open_date [21:52:20]req_shift_open_date done [21:52:20]produce_requested_data done [21:52:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199110,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:52:20]process_action_free close_receipt [21:52:20]json_value_free [21:52:20]json_value_free done [21:52:20]process_json_proto returns [21:52:20]Send response to host [21:52:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199110,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:52:20]free response buf [21:52:20]execute_script done [21:52:20]execute_script returns [21:52:20]free content buf [21:52:20]Sock 7.Close socket [21:52:20]Sock 7.Thread stoped [21:52:22]OFD Sender: No OFD packet to send [21:52:27]OFD Sender: No OFD packet to send [21:52:32]OFD Sender: No OFD packet to send [21:52:37]OFD Sender: No OFD packet to send [21:52:42]OFD Sender: No OFD packet to send [21:52:47]OFD Sender: No OFD packet to send [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:54:02]OFD Sender: No OFD packet to send [21:54:07]OFD Sender: No OFD packet to send [21:54:12]OFD Sender: No OFD packet to send [21:54:17]OFD Sender: No OFD packet to send [21:54:22]OFD Sender: No OFD packet to send [21:54:27]OFD Sender: No OFD packet to send [21:54:32]OFD Sender: No OFD packet to send [21:54:37]OFD Sender: No OFD packet to send [21:54:42]OFD Sender: No OFD packet to send [21:54:47]OFD Sender: No OFD packet to send [21:54:52]OFD Sender: No OFD packet to send [21:54:57]OFD Sender: No OFD packet to send [21:55:02]OFD Sender: No OFD packet to send [21:55:07]OFD Sender: No OFD packet to send [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:52]OFD Sender: No OFD packet to send [21:55:57]OFD Sender: No OFD packet to send [21:56:02]OFD Sender: No OFD packet to send [21:56:07]OFD Sender: No OFD packet to send [21:56:12]OFD Sender: No OFD packet to send [21:56:17]OFD Sender: No OFD packet to send [21:56:22]OFD Sender: No OFD packet to send [21:56:27]OFD Sender: No OFD packet to send [21:56:32]OFD Sender: No OFD packet to send [21:56:37]OFD Sender: No OFD packet to send [21:56:42]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:53]OFD Sender: No OFD packet to send [21:56:58]OFD Sender: No OFD packet to send [21:57:03]OFD Sender: No OFD packet to send [21:57:08]OFD Sender: No OFD packet to send [21:57:08]accept exits with 9 [21:57:08]New connection [21:57:08]New thread 3066936676 created [21:57:08]Thread 3066793316 joined [21:57:08]Waiting for new connection... [21:57:08] Sock 9.Parse request [21:57:08]Sock 9.Check first char [21:57:08]Sock 9.First char is OK [21:57:08]request: POST /json_proto HTTP/1.0 [21:57:08]Method: POST [21:57:08]URL: /json_proto [21:57:08]Method is POST - this is cgi request [21:57:08]url: /json_proto [21:57:08]query_string will be loaded in cgi processing [21:57:08]execute_cgi json_proto POST (null) [21:57:08]execute_cgi path=json_proto method=POST [21:57:08]POST find Content-Length [21:57:08]Host: 172.17.46.195:8080 [21:57:08]Content-Length: 802 [21:57:08]Content-Type: application/json [21:57:08] [21:57:08]POST finish read [21:57:08]Found Content-Length = 802 [21:57:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:08]execute_script... [21:57: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)11326580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:08]POST & json_proto [21:57:08]process_json_proto [21:57:08]json parsed OK: [21:57:08]protocol is kg_v1.0 [21:57:08]action value=close_receipt [21:57:08]process_action close_receipt [21:57:08]cmd_close_receipt [21:57:08]MH_GetDate [21:57:08]Write to MH i2c: F0 00 00 74 3A 9D [21:57:08]Write i2c OK [21:57:08]MH_I2C_Read... [21:57:08]Read from MH i2c: F0 [21:57:08]MH_I2C_Read... [21:57:08]Read from MH i2c: F0 09 00 [21:57:08]MH_I2C_Read... [21:57:08]Read from MH i2c: F0 09 00 74 3A 00 B5 1C C1 66 8D AE BC 66 FB [21:57:08]GetLastDocTimeStamp 1723931535 [21:57:08]current date 1723931829 [21:57:08]FM_GetShiftState [21:57:08]SAM_PROTO_GetShiftState [21:57:08]wFMCommunicate request_size=4 [21:57:08]MH_SAM_APDU [21:57:08]CAPDU: 80 13 01 00 [21:57:08]Write to MH i2c: E2 08 00 75 3A 80 13 01 00 00 00 00 00 2C [21:57:08]Write i2c OK [21:57:08]MH_I2C_Read... [21:57:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:08]Read from MH i2c: E2 [21:57:08]MH_I2C_Read... [21:57:08]Read from MH i2c: E2 0E 00 [21:57:08]MH_I2C_Read... [21:57:08]Read from MH i2c: E2 0E 00 75 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8C [21:57:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:57:08]wFMCommunicate OK [21:57:08]SAM_PROTO_GetShiftState done [21:57:08]FM_GetShiftState done [21:57:08]opened in 1723853126 [21:57:08]opened+sec_in_day 1723939526 [21:57:08]quantity*price = 50010 [21:57:08]sum+1 = 50012 [21:57:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 719 17.08.2024 21:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199111 肖袩袛: 195447168720909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215709&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199111&fm=195447168720909&tin=02508201610067®Number=0000000000092545&sum=50011 [21:57:09]StoreToDocumentArchive [21:57:09]shift 463 fd 199111 [21:57:09]save to /storage/0463/doc_00199111 [21:57:09]save last doc name /storage/0463/doc_00199111 to /storage/kkm_last_doc_name [21:57:09]save OK [21:57:09]Clear old archive folders... [21:57:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:57:09]tlvbuf is 019C1690 [21:57:09]SAM_PROTO_ClearQueue [21:57:09]wFMCommunicate request_size=4 [21:57:09]MH_SAM_APDU [21:57:09]CAPDU: 80 09 00 00 [21:57:09]Write to MH i2c: E2 08 00 82 3A 80 09 00 00 00 00 00 00 2E [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:09]Read from MH i2c: E2 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 82 3A 00 90 00 30 [21:57:09]RAPDU: 90 00 [21:57:09]wFMCommunicate OK [21:57:09]SAM_PROTO_ClearQueue done [21:57:09]KKMCreateOFDPacket [21:57:09]OFDProtocolAddRootSTLVToBuf [21:57:09]FM_MakeSignedData [21:57:09]FM_MakeSignedData [21:57:09]SAM_PROTO_SignData [21:57:09]wFMCommunicate request_size=4 [21:57:09]MH_SAM_APDU [21:57:09]CAPDU: 80 0D 01 02 [21:57:09]Write to MH i2c: E2 08 00 83 3A 80 0D 01 02 00 00 00 00 36 [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:09]Read from MH i2c: E2 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 83 3A 00 90 00 31 [21:57:09]RAPDU: 90 00 [21:57:09]wFMCommunicate OK [21:57:09]wFMCommunicate request_size=255 [21:57:09]MH_SAM_APDU [21:57: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 B5 1C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 09 03 00 35 04 06 00 B1 [21:57:09]Write to MH i2c: E2 02 01 84 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 B5 1C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 09 03 00 35 04 06 00 B1 00 00 CA [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:09]Read from MH i2c: E2 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 84 3A 00 90 00 32 [21:57:09]RAPDU: 90 00 [21:57:09]wFMCommunicate OK [21:57:09]wFMCommunicate request_size=10 [21:57:09]MH_SAM_APDU [21:57:09]CAPDU: 80 0D 02 02 05 C2 17 10 60 0D [21:57:09]Write to MH i2c: E2 0D 00 85 3A 80 0D 02 02 05 00 C2 17 10 60 0D 00 00 99 [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:09]Read from MH i2c: E2 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 03 00 85 3A 00 90 00 33 [21:57:09]RAPDU: 90 00 [21:57:09]wFMCommunicate OK [21:57:09]wFMCommunicate request_size=4 [21:57:09]MH_SAM_APDU [21:57:09]CAPDU: 80 0D 03 02 [21:57:09]Write to MH i2c: E2 08 00 86 3A 80 0D 03 02 00 00 00 00 3B [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:57:09]Read from MH i2c: E2 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 0B 00 [21:57:09]MH_I2C_Read... [21:57:09]Read from MH i2c: E2 0B 00 86 3A 00 47 09 10 96 2D 2C 97 2A 90 00 4C [21:57:09]RAPDU: 47 09 10 96 2D 2C 97 2A 90 00 [21:57:09]wFMCommunicate OK [21:57:09]SAM_PROTO_SignData done [21:57:09]FM_MakeSignedData done [21:57:09]CreateOFDProtocolMessage [21:57:09]wFMCommunicate request_size=4 [21:57:09]MH_SAM_APDU [21:57:09]CAPDU: 80 11 00 00 [21:57:09]Write to MH i2c: E2 08 00 87 3A 80 11 00 00 00 00 00 00 3B [21:57:09]Write i2c OK [21:57:09]MH_I2C_Read... [21:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:10]Read from MH i2c: E2 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: E2 17 00 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: E2 17 00 87 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [21:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:57:10]wFMCommunicate OK [21:57:10]CreateOFDProtocolMessage done [21:57:10]OFDSenderStorePacket 199111 [21:57:10]StoreOFDPacket docnum=199111 [21:57:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F EE 07 01 B0 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 B5 1C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 09 03 00 35 04 06 00 B1 C2 17 10 60 0D 47 09 10 96 2D 2C 97 2A [21:57:10]CheckFolder [21:57:10]dirname=/storage/ofd_packets [21:57:10]CheckFolder done [21:57:10]ProducePacketName [21:57:10]name=ofd_packets/00199111 [21:57:10]NVStorageSaveData ofd_packets/00199111 [21:57:10]File name is /storage/ofd_packets/00199111 [21:57:10]Write 301 bytes [21:57:10]NVStorageSaveData done [21:57:10]OFDSenderStorePacket done [21:57:10]KKMCreateOFDPacket done [21:57:10]NVStorageSaveData kkm_last_timestamp [21:57:10]File name is /storage/kkm_last_timestamp [21:57:10]Write 4 bytes [21:57:10]NVStorageSaveData done [21:57:10]ExternCall_PrintAddStr [21:57:10]wPrintStart [21:57:10]Write to MH i2c: 01 00 00 88 3A C2 [21:57:10]Write i2c OK [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 07 00 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 07 00 88 3A 00 00 00 00 00 FF 0F D7 [21:57:10]RasterBufferAndPrint [21:57:10]line 小褔械褌 N : (1)11326580 [21:57:10]line 袠袧袧: 02508201610067 [21:57:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:57:10]line 袩袪袨袛袗袞袗 [21:57:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [21:57:10]line 孝芯胁邪褉: 2710124500 [21:57:10]line 袗懈-95-袣-5 [21:57:10]line 6.740 * 74.20 [21:57:10]line = 500.11 [21:57:10]line 袧袛小 12% 袧小袩 1% [21:57:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:57:10]line 袠孝袨袚袨: 500.11 [21:57:10]line 袧小袩 1% : 4.43 [21:57:10]line 袧袛小 12% : 53.11 [21:57:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:57:10]line 袘械蟹薪邪谢.: 500.11 [21:57:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:57:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:57:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:57:10]line 效械泻 719 17.08.2024 21:57 [21:57:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:57:10]line 袟袧袦: 0300000079 [21:57:10]line 袪袧袦: 0000000000092545 [21:57:10]line 袙械褉褋懈褟 袣袣袦: 001 [21:57:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:57:10]line 肖袦: 0000000000871802 [21:57:10]line 肖袛: 199111 [21:57:10]line 肖袩袛: 195447168720909 [21:57:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215709&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199111&fm=195447168720909&tin=02508201610067®Number=0000000000092545&sum=50011 [21:57:10]written 0, free lines is 4095 [21:57:10]OFD Sender: Processing packet 199111 [packets to send 246, broken 245] [21:57:10]ProducePacketName [21:57:10]name=ofd_packets/00199111 [21:57:10]OFD Sender: To server: 嚂鰌G, [21:57:10]CommunicateWithHost lk.salyk.kg:30040 [21:57:10]ConnectInit lk.salyk.kg [21:57:10]Write to MH i2c: 01 00 00 B2 3A EC [21:57:10]Write i2c OK [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 07 00 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: 01 07 00 B2 3A 00 00 00 00 00 E0 0C DF [21:57:10]RasterBufferAndPrint [21:57:10]line [21:57:10]line [21:57:10]line [21:57:10]line [21:57:10]line [21:57:10]written 0, free lines is 3305 [21:57:10]MH_Cut [21:57:10]Write to MH i2c: D1 01 00 B9 3A 01 C5 [21:57:10]Write i2c OK [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: D1 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: D1 01 00 [21:57:10]MH_I2C_Read... [21:57:10]Read from MH i2c: D1 01 00 B9 3A 00 C4 [21:57:10]Write to MH i2c: 01 00 00 BA 3A F4 [21:57:10]Write i2c OK [21:57:10]MH_I2C_Read... [21:57:10]Connected sock=7 [21:57:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F EE 07 01 B0 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 B5 1C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 09 03 00 35 04 06 00 B1 C2 17 10 60 0D 47 09 10 96 2D 2C 97 2A [21:57:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BF DB 47 00 72 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C7 09 03 00 F4 03 04 00 C4 C8 C0 66 B6 04 01 00 00 20 D9 BE FE C6 F8 FD 05 [21:57:10]CommunicateWithHost err = 0 [21:57:10]CheckOFDResponse [21:57:10]1017 (14) - 77093643461234 [21:57:10]1041 (16) - 0000000000871802 [21:57:10]1040 (4) - 199111 [21:57:10]1012 (4) - 17.08.2024 15:59 [21:57:10]1206 (1) - 0 [21:57:10]OFD Sender: Remove packet 199111 [21:57:10]ProducePacketName [21:57:10]name=ofd_packets/00199111 [21:57:10]NVStorageDeleteData [21:57:11]*** Cut start [21:57:11]*** Purtial cut [21:57:11]*** Stage 1: CUTSNS_PIN = 1 [21:57:11]OFD Sender: No OFD packet to send [21:57:11]Read from MH i2c: 01 [21:57:11]MH_I2C_Read... [21:57:11]*** Stop cut motor [21:57:11]*** Cut end [21:57:11]Read from MH i2c: 01 07 00 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: 01 07 00 BA 3A 00 00 00 00 00 FF 0F 09 [21:57:11]process_action close_receipt done [21:57:11]requested_data is exist [21:57:11]produce_requested_data [21:57:11]requested_item fm.sn is exist - process it [21:57:11]wFMCommunicate request_size=4 [21:57:11]MH_SAM_APDU [21:57:11]CAPDU: 80 11 00 00 [21:57:11]Write to MH i2c: E2 08 00 BB 3A 80 11 00 00 00 00 00 00 6F [21:57:11]Write i2c OK [21:57:11]MH_I2C_Read... [21:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:11]Read from MH i2c: E2 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 17 00 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 17 00 BB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [21:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:57:11]wFMCommunicate OK [21:57:11]requested_item fd.num is exist - process it [21:57:11]SAM_PROTO_GetFieldsCounters [21:57:11]wFMCommunicate request_size=4 [21:57:11]MH_SAM_APDU [21:57:11]CAPDU: 80 13 00 00 [21:57:11]Write to MH i2c: E2 08 00 BC 3A 80 13 00 00 00 00 00 00 72 [21:57:11]Write i2c OK [21:57:11]MH_I2C_Read... [21:57:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:11]Read from MH i2c: E2 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 62 00 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 62 00 BC 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 A3 [21:57:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:11]wFMCommunicate OK [21:57:11]SAM_PROTO_GetFieldsCounters done [21:57:11]requested_item shift.num is exist - process it [21:57:11]requested_item shift.opened is exist - process it [21:57:11]req_shift_opened [21:57:11]FM_GetShiftState [21:57:11]SAM_PROTO_GetShiftState [21:57:11]wFMCommunicate request_size=4 [21:57:11]MH_SAM_APDU [21:57:11]CAPDU: 80 13 01 00 [21:57:11]Write to MH i2c: E2 08 00 BD 3A 80 13 01 00 00 00 00 00 74 [21:57:11]Write i2c OK [21:57:11]MH_I2C_Read... [21:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:11]Read from MH i2c: E2 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 0E 00 [21:57:11]MH_I2C_Read... [21:57:11]Read from MH i2c: E2 0E 00 BD 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D4 [21:57:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:57:11]wFMCommunicate OK [21:57:11]SAM_PROTO_GetShiftState done [21:57:11]FM_GetShiftState done [21:57:11]req_shift_opened done [21:57:11]requested_item shift.open_date is exist - process it [21:57:11]req_shift_open_date [21:57:11]req_shift_open_date done [21:57:11]produce_requested_data done [21:57:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199111,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:57:11]process_action_free close_receipt [21:57:11]json_value_free [21:57:11]json_value_free done [21:57:11]process_json_proto returns [21:57:11]Send response to host [21:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199111,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:57:11]free response buf [21:57:11]execute_script done [21:57:11]execute_script returns [21:57:11]free content buf [21:57:11]Sock 9.Close socket [21:57:11]Sock 9.Thread stoped [21:57:16]OFD Sender: No OFD packet to send [21:57:21]OFD Sender: No OFD packet to send [21:57:26]OFD Sender: No OFD packet to send [21:57:31]OFD Sender: No OFD packet to send [21:57:36]OFD Sender: No OFD packet to send [21:57:41]OFD Sender: No OFD packet to send [21:57:46]OFD Sender: No OFD packet to send [21:57:51]OFD Sender: No OFD packet to send [21:57:56]OFD Sender: No OFD packet to send [21:58:01]OFD Sender: No OFD packet to send [21:58:06]OFD Sender: No OFD packet to send [21:58:11]OFD Sender: No OFD packet to send [21:58:16]OFD Sender: No OFD packet to send [21:58:21]OFD Sender: No OFD packet to send [21:58:26]OFD Sender: No OFD packet to send [21:58:28]accept exits with 10 [21:58:28]New connection [21:58:28]New thread 3066793316 created [21:58:28]Thread 3066936676 joined [21:58:28]Waiting for new connection... [21:58:28] Sock 10.Parse request [21:58:28]Sock 10.Check first char [21:58:28]Sock 10.First char is OK [21:58:28]request: POST /json_proto HTTP/1.0 [21:58:28]Method: POST [21:58:28]URL: /json_proto [21:58:28]Method is POST - this is cgi request [21:58:28]url: /json_proto [21:58:28]query_string will be loaded in cgi processing [21:58:28]execute_cgi json_proto POST (null) [21:58:28]execute_cgi path=json_proto method=POST [21:58:28]POST find Content-Length [21:58:28]Host: 172.17.46.195:8080 [21:58:28]Content-Length: 795 [21:58:28]Content-Type: application/json [21:58:28] [21:58:28]POST finish read [21:58:28]Found Content-Length = 795 [21:58:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:28]execute_script... [21:58: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)11326581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:28]POST & json_proto [21:58:28]process_json_proto [21:58:28]json parsed OK: [21:58:28]protocol is kg_v1.0 [21:58:28]action value=close_receipt [21:58:28]process_action close_receipt [21:58:28]cmd_close_receipt [21:58:28]MH_GetDate [21:58:28]Write to MH i2c: F0 00 00 BE 3A E7 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: F0 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: F0 09 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: F0 09 00 BE 3A 00 06 1D C1 66 8D AE BC 66 97 [21:58:28]GetLastDocTimeStamp 1723931829 [21:58:28]current date 1723931910 [21:58:28]FM_GetShiftState [21:58:28]SAM_PROTO_GetShiftState [21:58:28]wFMCommunicate request_size=4 [21:58:28]MH_SAM_APDU [21:58:28]CAPDU: 80 13 01 00 [21:58:28]Write to MH i2c: E2 08 00 BF 3A 80 13 01 00 00 00 00 00 76 [21:58:28]Write i2c OK [21:58:28]MH_I2C_Read... [21:58:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:28]Read from MH i2c: E2 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 0E 00 [21:58:28]MH_I2C_Read... [21:58:28]Read from MH i2c: E2 0E 00 BF 3A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D6 [21:58:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:58:28]wFMCommunicate OK [21:58:28]SAM_PROTO_GetShiftState done [21:58:28]FM_GetShiftState done [21:58:28]opened in 1723853126 [21:58:28]opened+sec_in_day 1723939526 [21:58:28]quantity*price = 100035 [21:58:28]sum+1 = 100036 [21:58:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 720 17.08.2024 21:58 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199112 肖袩袛: 17045291418819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215830&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199112&fm=17045291418819&tin=02508201610067®Number=0000000000092545&sum=100035 [21:58:29]StoreToDocumentArchive [21:58:29]shift 463 fd 199112 [21:58:29]save to /storage/0463/doc_00199112 [21:58:29]save last doc name /storage/0463/doc_00199112 to /storage/kkm_last_doc_name [21:58:29]save OK [21:58:29]Clear old archive folders... [21:58:29]ProcessDocumentItem done err = 0, tmpTLVsize=249 [21:58:29]tlvbuf is 01AE4E80 [21:58:29]SAM_PROTO_ClearQueue [21:58:29]wFMCommunicate request_size=4 [21:58:29]MH_SAM_APDU [21:58:29]CAPDU: 80 09 00 00 [21:58:29]Write to MH i2c: E2 08 00 CC 3A 80 09 00 00 00 00 00 00 78 [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: E2 [21:58:29]MH_I2C_Read... [21:58:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:29]Read from MH i2c: E2 03 00 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: E2 03 00 CC 3A 00 90 00 7A [21:58:29]RAPDU: 90 00 [21:58:29]wFMCommunicate OK [21:58:29]SAM_PROTO_ClearQueue done [21:58:29]KKMCreateOFDPacket [21:58:29]OFDProtocolAddRootSTLVToBuf [21:58:29]FM_MakeSignedData [21:58:29]FM_MakeSignedData [21:58:29]SAM_PROTO_SignData [21:58:29]wFMCommunicate request_size=4 [21:58:29]MH_SAM_APDU [21:58:29]CAPDU: 80 0D 01 02 [21:58:29]Write to MH i2c: E2 08 00 CD 3A 80 0D 01 02 00 00 00 00 80 [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:29]Read from MH i2c: E2 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: E2 03 00 [21:58:29]MH_I2C_Read... [21:58:29]Read from MH i2c: E2 03 00 CD 3A 00 90 00 7B [21:58:29]RAPDU: 90 00 [21:58:29]wFMCommunicate OK [21:58:29]wFMCommunicate request_size=255 [21:58:29]MH_SAM_APDU [21:58:29]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 06 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 09 03 00 35 04 06 00 0F 80 AA [21:58:29]Write to MH i2c: E2 02 01 CE 3A 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 06 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 09 03 00 35 04 06 00 0F 80 AA 00 00 33 [21:58:29]Write i2c OK [21:58:29]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 03 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 03 00 CE 3A 00 90 00 7C [21:58:30]RAPDU: 90 00 [21:58:30]wFMCommunicate OK [21:58:30]wFMCommunicate request_size=8 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 0D 02 02 03 8A 44 C3 [21:58:30]Write to MH i2c: E2 0B 00 CF 3A 80 0D 02 02 03 00 8A 44 C3 00 00 1A [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 03 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 03 00 CF 3A 00 90 00 7D [21:58:30]RAPDU: 90 00 [21:58:30]wFMCommunicate OK [21:58:30]wFMCommunicate request_size=4 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 0D 03 02 [21:58:30]Write to MH i2c: E2 08 00 D0 3A 80 0D 03 02 00 00 00 00 85 [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 0B 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 0B 00 D0 3A 00 32 DB 40 54 FD 04 9C B3 90 00 77 [21:58:30]RAPDU: 32 DB 40 54 FD 04 9C B3 90 00 [21:58:30]wFMCommunicate OK [21:58:30]SAM_PROTO_SignData done [21:58:30]FM_MakeSignedData done [21:58:30]CreateOFDProtocolMessage [21:58:30]wFMCommunicate request_size=4 [21:58:30]MH_SAM_APDU [21:58:30]CAPDU: 80 11 00 00 [21:58:30]Write to MH i2c: E2 08 00 D1 3A 80 11 00 00 00 00 00 00 85 [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:30]Read from MH i2c: E2 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 17 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: E2 17 00 D1 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [21:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:58:30]wFMCommunicate OK [21:58:30]CreateOFDProtocolMessage done [21:58:30]OFDSenderStorePacket 199112 [21:58:30]StoreOFDPacket docnum=199112 [21:58:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F4 B5 05 01 08 20 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 06 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 09 03 00 35 04 06 00 0F 80 AA 8A 44 C3 32 DB 40 54 FD 04 9C B3 [21:58:30]CheckFolder [21:58:30]dirname=/storage/ofd_packets [21:58:30]CheckFolder done [21:58:30]ProducePacketName [21:58:30]name=ofd_packets/00199112 [21:58:30]NVStorageSaveData ofd_packets/00199112 [21:58:30]File name is /storage/ofd_packets/00199112 [21:58:30]Write 299 bytes [21:58:30]NVStorageSaveData done [21:58:30]OFDSenderStorePacket done [21:58:30]KKMCreateOFDPacket done [21:58:30]NVStorageSaveData kkm_last_timestamp [21:58:30]File name is /storage/kkm_last_timestamp [21:58:30]Write 4 bytes [21:58:30]NVStorageSaveData done [21:58:30]ExternCall_PrintAddStr [21:58:30]wPrintStart [21:58:30]Write to MH i2c: 01 00 00 D2 3A 0C [21:58:30]Write i2c OK [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: 01 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: 01 07 00 [21:58:30]MH_I2C_Read... [21:58:30]Read from MH i2c: 01 07 00 D2 3A 00 00 00 00 00 FF 0F 21 [21:58:30]RasterBufferAndPrint [21:58:30]line 小褔械褌 N : (1)11326581 [21:58:30]line 袠袧袧: 02508201610067 [21:58:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:58:30]line 袩袪袨袛袗袞袗 [21:58:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [21:58:30]line 孝芯胁邪褉: 2710124130 [21:58:30]line SU-92-袣-5 [21:58:30]line 14.540 * 68.80 [21:58:30]line = 1000.35 [21:58:30]line 袧袛小 12% 袧小袩 1% [21:58:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:58:30]line 袠孝袨袚袨: 1000.35 [21:58:30]line 袧小袩 1% : 8.85 [21:58:30]line 袧袛小 12% : 106.23 [21:58:30]line 袧邪谢懈褔薪褘屑懈: 0.00 [21:58:30]line 袘械蟹薪邪谢.: 1000.35 [21:58:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:58:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:58:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:58:30]line 效械泻 720 17.08.2024 21:58 [21:58:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:58:30]line 袟袧袦: 0300000079 [21:58:30]line 袪袧袦: 0000000000092545 [21:58:30]line 袙械褉褋懈褟 袣袣袦: 001 [21:58:30]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [21:58:30]line 肖袦: 0000000000871802 [21:58:30]line 肖袛: 199112 [21:58:30]line 肖袩袛: 17045291418819 [21:58:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215830&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199112&fm=17045291418819&tin=02508201610067®Number=0000000000092545&sum=100035 [21:58:30]OFD Sender: Processing packet 199112 [packets to send 246, broken 245] [21:58:30]ProducePacketName [21:58:30]name=ofd_packets/00199112 [21:58:30]OFD Sender: To server: 嚂鰌G, [21:58:30]CommunicateWithHost lk.salyk.kg:30040 [21:58:30]ConnectInit lk.salyk.kg [21:58:30]written 0, free lines is 4095 [21:58:30]Connected sock=9 [21:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 F4 B5 05 01 08 20 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 06 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 09 03 00 35 04 06 00 0F 80 AA 8A 44 C3 32 DB 40 54 FD 04 9C B3 [21:58:31]Write to MH i2c: 01 00 00 FC 3A 36 [21:58:31]Write i2c OK [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: 01 [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: 01 07 00 [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: 01 07 00 FC 3A 00 00 00 00 00 ED 0C 36 [21:58:31]RasterBufferAndPrint [21:58:31]line [21:58:31]line [21:58:31]line [21:58:31]line [21:58:31]line [21:58:31]written 0, free lines is 3315 [21:58:31]MH_Cut [21:58:31]Write to MH i2c: D1 01 00 03 3B 01 10 [21:58:31]Write i2c OK [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: D1 [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: D1 01 00 [21:58:31]MH_I2C_Read... [21:58:31]Read from MH i2c: D1 01 00 03 3B 00 0F [21:58:31]Write to MH i2c: 01 00 00 04 3B 3F [21:58:31]Write i2c OK [21:58:31]MH_I2C_Read... [21:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 9C 47 00 43 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C8 09 03 00 F4 03 04 00 15 C9 C0 66 B6 04 01 00 00 34 FB EF 8E 12 A2 D6 E1 [21:58:31]CommunicateWithHost err = 0 [21:58:31]CheckOFDResponse [21:58:31]1017 (14) - 77093643461234 [21:58:31]1041 (16) - 0000000000871802 [21:58:31]1040 (4) - 199112 [21:58:31]1012 (4) - 17.08.2024 16:00 [21:58:31]1206 (1) - 0 [21:58:31]OFD Sender: Remove packet 199112 [21:58:31]ProducePacketName [21:58:31]name=ofd_packets/00199112 [21:58:31]NVStorageDeleteData [21:58:31]OFD Sender: No OFD packet to send [21:58:31]*** Cut start [21:58:31]*** Purtial cut [21:58:31]*** CUTSNS_PIN = 0 [21:58:32]*** Stage 1: CUTSNS_PIN = 1 [21:58:33]Read from MH i2c: 01 [21:58:33]MH_I2C_Read... [21:58:33]*** Stop cut motor [21:58:33]*** Cut end [21:58:33]Read from MH i2c: 01 07 00 [21:58:33]MH_I2C_Read... [21:58:33]Read from MH i2c: 01 07 00 04 3B 00 00 00 00 00 FF 0F 54 [21:58:33]process_action close_receipt done [21:58:33]requested_data is exist [21:58:33]produce_requested_data [21:58:33]requested_item fm.sn is exist - process it [21:58:33]wFMCommunicate request_size=4 [21:58:33]MH_SAM_APDU [21:58:33]CAPDU: 80 11 00 00 [21:58:33]Write to MH i2c: E2 08 00 05 3B 80 11 00 00 00 00 00 00 BA [21:58:33]Write i2c OK [21:58:33]MH_I2C_Read... [21:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:33]Read from MH i2c: E2 [21:58:33]MH_I2C_Read... [21:58:33]Read from MH i2c: E2 17 00 [21:58:33]MH_I2C_Read... [21:58:33]Read from MH i2c: E2 17 00 05 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 07 [21:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:58:33]wFMCommunicate OK [21:58:33]requested_item fd.num is exist - process it [21:58:33]SAM_PROTO_GetFieldsCounters [21:58:33]wFMCommunicate request_size=4 [21:58:33]MH_SAM_APDU [21:58:33]CAPDU: 80 13 00 00 [21:58:33]Write to MH i2c: E2 08 00 06 3B 80 13 00 00 00 00 00 00 BD [21:58:33]Write i2c OK [21:58:33]MH_I2C_Read... [21:58:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:34]Read from MH i2c: E2 [21:58:34]MH_I2C_Read... [21:58:34]Read from MH i2c: E2 62 00 [21:58:34]MH_I2C_Read... [21:58:34]Read from MH i2c: E2 62 00 06 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 F2 [21:58:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:58:34]wFMCommunicate OK [21:58:34]SAM_PROTO_GetFieldsCounters done [21:58:34]requested_item shift.num is exist - process it [21:58:34]requested_item shift.opened is exist - process it [21:58:34]req_shift_opened [21:58:34]FM_GetShiftState [21:58:34]SAM_PROTO_GetShiftState [21:58:34]wFMCommunicate request_size=4 [21:58:34]MH_SAM_APDU [21:58:34]CAPDU: 80 13 01 00 [21:58:34]Write to MH i2c: E2 08 00 07 3B 80 13 01 00 00 00 00 00 BF [21:58:34]Write i2c OK [21:58:34]MH_I2C_Read... [21:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:34]Read from MH i2c: E2 [21:58:34]MH_I2C_Read... [21:58:34]Read from MH i2c: E2 0E 00 [21:58:34]MH_I2C_Read... [21:58:34]Read from MH i2c: E2 0E 00 07 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1F [21:58:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:58:34]wFMCommunicate OK [21:58:34]SAM_PROTO_GetShiftState done [21:58:34]FM_GetShiftState done [21:58:34]req_shift_opened done [21:58:34]requested_item shift.open_date is exist - process it [21:58:34]req_shift_open_date [21:58:34]req_shift_open_date done [21:58:34]produce_requested_data done [21:58:34]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199112,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:58:34]process_action_free close_receipt [21:58:34]json_value_free [21:58:34]json_value_free done [21:58:34]process_json_proto returns [21:58:34]Send response to host [21:58:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199112,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:58:34]free response buf [21:58:34]execute_script done [21:58:34]execute_script returns [21:58:34]free content buf [21:58:34]Sock 10.Close socket [21:58:34]Sock 10.Thread stoped [21:58:36]OFD Sender: No OFD packet to send [21:58:41]OFD Sender: No OFD packet to send [21:58:46]OFD Sender: No OFD packet to send [21:58:51]OFD Sender: No OFD packet to send [21:58:56]OFD Sender: No OFD packet to send [21:59:01]OFD Sender: No OFD packet to send [21:59:06]OFD Sender: No OFD packet to send [21:59:11]OFD Sender: No OFD packet to send [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:23]accept exits with 7 [21:59:23]New connection [21:59:23]New thread 3066936676 created [21:59:23]Thread 3066793316 joined [21:59:23]Waiting for new connection... [21:59:23] Sock 7.Parse request [21:59:23]Sock 7.Check first char [21:59:23]Sock 7.First char is OK [21:59:23]request: POST /json_proto HTTP/1.0 [21:59:23]Method: POST [21:59:23]URL: /json_proto [21:59:23]Method is POST - this is cgi request [21:59:23]url: /json_proto [21:59:23]query_string will be loaded in cgi processing [21:59:23]execute_cgi json_proto POST (null) [21:59:23]execute_cgi path=json_proto method=POST [21:59:23]POST find Content-Length [21:59:23]Host: 172.17.46.195:8080 [21:59:23]Content-Length: 679 [21:59:23]Content-Type: application/json [21:59:23] [21:59:23]POST finish read [21:59:23]Found Content-Length = 679 [21:59:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:23]execute_script... [21:59: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)11326582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:23]POST & json_proto [21:59:23]process_json_proto [21:59:23]json parsed OK: [21:59:23]protocol is kg_v1.0 [21:59:23]action value=close_receipt [21:59:23]process_action close_receipt [21:59:23]cmd_close_receipt [21:59:23]MH_GetDate [21:59:23]Write to MH i2c: F0 00 00 08 3B 32 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: F0 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: F0 09 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: F0 09 00 08 3B 00 3D 1D C1 66 8D AE BC 66 19 [21:59:23]GetLastDocTimeStamp 1723931910 [21:59:23]current date 1723931965 [21:59:23]FM_GetShiftState [21:59:23]SAM_PROTO_GetShiftState [21:59:23]wFMCommunicate request_size=4 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 13 01 00 [21:59:23]Write to MH i2c: E2 08 00 09 3B 80 13 01 00 00 00 00 00 C1 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 0E 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 0E 00 09 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 21 [21:59:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:59:23]wFMCommunicate OK [21:59:23]SAM_PROTO_GetShiftState done [21:59:23]FM_GetShiftState done [21:59:23]opened in 1723853126 [21:59:23]opened+sec_in_day 1723939526 [21:59:23]quantity*price = 50036 [21:59:23]sum+1 = 50037 [21:59:23]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 721 17.08.2024 21:59 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199113 肖袩袛: 9951014138409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199113&fm=9951014138409&tin=02508201610067®Number=0000000000092545&sum=50000 [21:59:24]StoreToDocumentArchive [21:59:24]shift 463 fd 199113 [21:59:24]save to /storage/0463/doc_00199113 [21:59:24]save last doc name /storage/0463/doc_00199113 to /storage/kkm_last_doc_name [21:59:24]save OK [21:59:24]Clear old archive folders... [21:59:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:24]tlvbuf is 019A3550 [21:59:24]SAM_PROTO_ClearQueue [21:59:24]wFMCommunicate request_size=4 [21:59:24]MH_SAM_APDU [21:59:24]CAPDU: 80 09 00 00 [21:59:24]Write to MH i2c: E2 08 00 16 3B 80 09 00 00 00 00 00 00 C3 [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:24]Read from MH i2c: E2 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: E2 03 00 16 3B 00 90 00 C5 [21:59:24]RAPDU: 90 00 [21:59:24]wFMCommunicate OK [21:59:24]SAM_PROTO_ClearQueue done [21:59:24]KKMCreateOFDPacket [21:59:24]OFDProtocolAddRootSTLVToBuf [21:59:24]FM_MakeSignedData [21:59:24]FM_MakeSignedData [21:59:24]SAM_PROTO_SignData [21:59:24]wFMCommunicate request_size=4 [21:59:24]MH_SAM_APDU [21:59:24]CAPDU: 80 0D 01 02 [21:59:24]Write to MH i2c: E2 08 00 17 3B 80 0D 01 02 00 00 00 00 CB [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 17 3B 00 90 00 C6 [21:59:25]RAPDU: 90 00 [21:59:25]wFMCommunicate OK [21:59:25]wFMCommunicate request_size=255 [21:59:25]MH_SAM_APDU [21:59: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 3D 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 09 03 00 35 04 06 00 09 [21:59:25]Write to MH i2c: E2 02 01 18 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 3D 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 09 03 00 35 04 06 00 09 00 00 45 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 18 3B 00 90 00 C7 [21:59:25]RAPDU: 90 00 [21:59:25]wFMCommunicate OK [21:59:25]wFMCommunicate request_size=10 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 0D 02 02 05 0C E6 A9 B2 29 [21:59:25]Write to MH i2c: E2 0D 00 19 3B 80 0D 02 02 05 00 0C E6 A9 B2 29 00 00 4E [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 03 00 19 3B 00 90 00 C8 [21:59:25]RAPDU: 90 00 [21:59:25]wFMCommunicate OK [21:59:25]wFMCommunicate request_size=4 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 0D 03 02 [21:59:25]Write to MH i2c: E2 08 00 1A 3B 80 0D 03 02 00 00 00 00 D0 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 0B 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 0B 00 1A 3B 00 24 1F B4 63 A0 2C 5F 0B 90 00 61 [21:59:25]RAPDU: 24 1F B4 63 A0 2C 5F 0B 90 00 [21:59:25]wFMCommunicate OK [21:59:25]SAM_PROTO_SignData done [21:59:25]FM_MakeSignedData done [21:59:25]CreateOFDProtocolMessage [21:59:25]wFMCommunicate request_size=4 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 11 00 00 [21:59:25]Write to MH i2c: E2 08 00 1B 3B 80 11 00 00 00 00 00 00 D0 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 17 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 17 00 1B 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [21:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:59:25]wFMCommunicate OK [21:59:25]CreateOFDProtocolMessage done [21:59:25]OFDSenderStorePacket 199113 [21:59:25]StoreOFDPacket docnum=199113 [21:59:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B6 E8 07 01 CC 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 3D 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 09 03 00 35 04 06 00 09 0C E6 A9 B2 29 24 1F B4 63 A0 2C 5F 0B [21:59:25]CheckFolder [21:59:25]dirname=/storage/ofd_packets [21:59:25]CheckFolder done [21:59:25]ProducePacketName [21:59:25]name=ofd_packets/00199113 [21:59:25]NVStorageSaveData ofd_packets/00199113 [21:59:25]File name is /storage/ofd_packets/00199113 [21:59:25]Write 301 bytes [21:59:25]NVStorageSaveData done [21:59:25]OFDSenderStorePacket done [21:59:25]KKMCreateOFDPacket done [21:59:25]NVStorageSaveData kkm_last_timestamp [21:59:25]File name is /storage/kkm_last_timestamp [21:59:25]Write 4 bytes [21:59:25]NVStorageSaveData done [21:59:25]ExternCall_PrintAddStr [21:59:25]wPrintStart [21:59:25]Write to MH i2c: 01 00 00 1C 3B 57 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 07 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 07 00 1C 3B 00 00 00 00 00 FF 0F 6C [21:59:25]RasterBufferAndPrint [21:59:25]line 小褔械褌 N : (1)11326582 [21:59:25]line 袠袧袧: 02508201610067 [21:59:25]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [21:59:25]line 袩袪袨袛袗袞袗 [21:59:25]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [21:59:25]line 孝芯胁邪褉: 2710124130 [21:59:25]line 袗懈-92-袣-4 [21:59:25]line 7.380 * 67.80 [21:59:25]line = 500.36 [21:59:25]line 袧袛小 12% 袧小袩 1% [21:59:25]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [21:59:25]line 袨袣袪校袚袥袝袧袠袝: -0.36 [21:59:25]line 袠孝袨袚袨: 500.00 [21:59:25]line 袙薪械褋械薪芯: 500.00 [21:59:25]line 小袛袗效袗: 0.00 [21:59:25]line 袧小袩 1% : 4.43 [21:59:25]line 袧袛小 12% : 53.14 [21:59:25]line 袧邪谢懈褔薪褘屑懈: 500.00 [21:59:25]line 袘械蟹薪邪谢.: 0.00 [21:59:25]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [21:59:25]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [21:59:25]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [21:59:25]line 效械泻 721 17.08.2024 21:59 [21:59:25]line 小屑械薪邪: 463 肖肖袛: 1.0 [21:59:25]line 袟袧袦: 0300000079 [21:59:25]line 袪袧袦: 0000000000092545 [21:59:25]line 袙械褉褋懈褟 袣袣袦: 001 [21:59:25]line 肖袦: 0000000000871802 [21:59:25]line 肖袛: 199113 [21:59:25]line 肖袩袛: 9951014138409 [21:59:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T215925&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199113&fm=9951014138409&tin=02508201610067®Number=0000000000092545&sum=50000 [21:59:25]OFD Sender: Processing packet 199113 [packets to send 246, broken 245] [21:59:25]ProducePacketName [21:59:25]name=ofd_packets/00199113 [21:59:25]OFD Sender: To server: 嚂鰌G, [21:59:25]CommunicateWithHost lk.salyk.kg:30040 [21:59:25]ConnectInit lk.salyk.kg [21:59:25]written 0, free lines is 4095 [21:59:25]Connected sock=10 [21:59:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 B6 E8 07 01 CC 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 3D 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 09 03 00 35 04 06 00 09 0C E6 A9 B2 29 24 1F B4 63 A0 2C 5F 0B [21:59:26]Write to MH i2c: 01 00 00 47 3B 82 [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: 01 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: 01 07 00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: 01 07 00 47 3B 00 00 00 00 00 DC 0C 71 [21:59:26]RasterBufferAndPrint [21:59:26]line [21:59:26]line [21:59:26]line [21:59:26]line [21:59:26]line [21:59:26]written 0, free lines is 3297 [21:59:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 99 E5 47 00 05 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 C9 09 03 00 F4 03 04 00 4C C9 C0 66 B6 04 01 00 00 4E 23 8C 72 72 5E 41 89 [21:59:26]CommunicateWithHost err = 0 [21:59:26]CheckOFDResponse [21:59:26]1017 (14) - 77093643461234 [21:59:26]1041 (16) - 0000000000871802 [21:59:26]1040 (4) - 199113 [21:59:26]1012 (4) - 17.08.2024 16:01 [21:59:26]1206 (1) - 0 [21:59:26]OFD Sender: Remove packet 199113 [21:59:26]ProducePacketName [21:59:26]name=ofd_packets/00199113 [21:59:26]NVStorageDeleteData [21:59:26]MH_Cut [21:59:26]Write to MH i2c: D1 01 00 4E 3B 01 5B [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: D1 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: D1 01 00 [21:59:26]MH_I2C_Read... [21:59:26]Read from MH i2c: D1 01 00 4E 3B 00 5A [21:59:26]Write to MH i2c: 01 00 00 4F 3B 8A [21:59:26]Write i2c OK [21:59:26]MH_I2C_Read... [21:59:26]OFD Sender: No OFD packet to send [21:59:26]*** Cut start [21:59:26]*** Purtial cut [21:59:26]*** Stage 1: CUTSNS_PIN = 1 [21:59:27]Read from MH i2c: 01 [21:59:27]MH_I2C_Read... [21:59:27]*** Stop cut motor [21:59:27]*** Cut end [21:59:27]Read from MH i2c: 01 07 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: 01 07 00 4F 3B 00 00 00 00 00 FF 0F 9F [21:59:27]process_action close_receipt done [21:59:27]requested_data is exist [21:59:27]produce_requested_data [21:59:27]requested_item fm.sn is exist - process it [21:59:27]wFMCommunicate request_size=4 [21:59:27]MH_SAM_APDU [21:59:27]CAPDU: 80 11 00 00 [21:59:27]Write to MH i2c: E2 08 00 50 3B 80 11 00 00 00 00 00 00 05 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:27]Read from MH i2c: E2 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 17 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 17 00 50 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [21:59:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [21:59:27]wFMCommunicate OK [21:59:27]requested_item fd.num is exist - process it [21:59:27]SAM_PROTO_GetFieldsCounters [21:59:27]wFMCommunicate request_size=4 [21:59:27]MH_SAM_APDU [21:59:27]CAPDU: 80 13 00 00 [21:59:27]Write to MH i2c: E2 08 00 51 3B 80 13 00 00 00 00 00 00 08 [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:27]Read from MH i2c: E2 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 62 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 62 00 51 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 41 [21:59:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 C9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:27]wFMCommunicate OK [21:59:27]SAM_PROTO_GetFieldsCounters done [21:59:27]requested_item shift.num is exist - process it [21:59:27]requested_item shift.opened is exist - process it [21:59:27]req_shift_opened [21:59:27]FM_GetShiftState [21:59:27]SAM_PROTO_GetShiftState [21:59:27]wFMCommunicate request_size=4 [21:59:27]MH_SAM_APDU [21:59:27]CAPDU: 80 13 01 00 [21:59:27]Write to MH i2c: E2 08 00 52 3B 80 13 01 00 00 00 00 00 0A [21:59:27]Write i2c OK [21:59:27]MH_I2C_Read... [21:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:27]Read from MH i2c: E2 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 [21:59:27]MH_I2C_Read... [21:59:27]Read from MH i2c: E2 0E 00 52 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6A [21:59:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [21:59:27]wFMCommunicate OK [21:59:27]SAM_PROTO_GetShiftState done [21:59:27]FM_GetShiftState done [21:59:27]req_shift_opened done [21:59:27]requested_item shift.open_date is exist - process it [21:59:27]req_shift_open_date [21:59:27]req_shift_open_date done [21:59:27]produce_requested_data done [21:59:27]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199113,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [21:59:27]process_action_free close_receipt [21:59:27]json_value_free [21:59:27]json_value_free done [21:59:27]process_json_proto returns [21:59:27]Send response to host [21:59:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199113,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [21:59:27]free response buf [21:59:27]execute_script done [21:59:27]execute_script returns [21:59:27]free content buf [21:59:27]Sock 7.Close socket [21:59:27]Sock 7.Thread stoped [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:41]OFD Sender: No OFD packet to send [21:59:46]OFD Sender: No OFD packet to send [21:59:51]OFD Sender: No OFD packet to send [21:59:56]OFD Sender: No OFD packet to send [22:00:01]OFD Sender: No OFD packet to send [22:00:06]OFD Sender: No OFD packet to send [22:00:11]OFD Sender: No OFD packet to send [22:00:16]OFD Sender: No OFD packet to send [22:00:21]OFD Sender: No OFD packet to send [22:00:26]OFD Sender: No OFD packet to send [22:00:31]OFD Sender: No OFD packet to send [22:00:32]accept exits with 9 [22:00:32]New connection [22:00:32]New thread 3066793316 created [22:00:32]Thread 3066936676 joined [22:00:32]Waiting for new connection... [22:00:32] Sock 9.Parse request [22:00:32]Sock 9.Check first char [22:00:32]Sock 9.First char is OK [22:00:32]request: POST /json_proto HTTP/1.0 [22:00:32]Method: POST [22:00:32]URL: /json_proto [22:00:32]Method is POST - this is cgi request [22:00:32]url: /json_proto [22:00:32]query_string will be loaded in cgi processing [22:00:32]execute_cgi json_proto POST (null) [22:00:32]execute_cgi path=json_proto method=POST [22:00:32]POST find Content-Length [22:00:32]Host: 172.17.46.195:8080 [22:00:32]Content-Length: 803 [22:00:32]Content-Type: application/json [22:00:32] [22:00:32]POST finish read [22:00:32]Found Content-Length = 803 [22:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:32]execute_script... [22:00: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)11326583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:32]POST & json_proto [22:00:32]process_json_proto [22:00:32]json parsed OK: [22:00:32]protocol is kg_v1.0 [22:00:32]action value=close_receipt [22:00:32]process_action close_receipt [22:00:32]cmd_close_receipt [22:00:32]MH_GetDate [22:00:32]Write to MH i2c: F0 00 00 53 3B 7D [22:00:32]Write i2c OK [22:00:32]MH_I2C_Read... [22:00:32]Read from MH i2c: F0 [22:00:32]MH_I2C_Read... [22:00:32]Read from MH i2c: F0 09 00 [22:00:32]MH_I2C_Read... [22:00:32]Read from MH i2c: F0 09 00 53 3B 00 81 1D C1 66 8D AE BC 66 A8 [22:00:32]GetLastDocTimeStamp 1723931965 [22:00:32]current date 1723932033 [22:00:32]FM_GetShiftState [22:00:32]SAM_PROTO_GetShiftState [22:00:32]wFMCommunicate request_size=4 [22:00:32]MH_SAM_APDU [22:00:32]CAPDU: 80 13 01 00 [22:00:32]Write to MH i2c: E2 08 00 54 3B 80 13 01 00 00 00 00 00 0C [22:00:32]Write i2c OK [22:00:32]MH_I2C_Read... [22:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:32]Read from MH i2c: E2 [22:00:32]MH_I2C_Read... [22:00:32]Read from MH i2c: E2 0E 00 [22:00:32]MH_I2C_Read... [22:00:32]Read from MH i2c: E2 0E 00 54 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6C [22:00:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:00:32]wFMCommunicate OK [22:00:32]SAM_PROTO_GetShiftState done [22:00:32]FM_GetShiftState done [22:00:32]opened in 1723853126 [22:00:32]opened+sec_in_day 1723939526 [22:00:32]quantity*price = 90004 [22:00:32]sum+1 = 90006 [22:00:32]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 900.05 袧小袩 1% : 7.96 袧袛小 12% : 95.58 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 900.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 722 17.08.2024 22:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199114 肖袩袛: 184706622152825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220033&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199114&fm=184706622152825&tin=02508201610067®Number=0000000000092545&sum=90005 [22:00:33]StoreToDocumentArchive [22:00:33]shift 463 fd 199114 [22:00:33]save to /storage/0463/doc_00199114 [22:00:33]save last doc name /storage/0463/doc_00199114 to /storage/kkm_last_doc_name [22:00:33]save OK [22:00:33]Clear old archive folders... [22:00:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:00:33]tlvbuf is B6F54230 [22:00:33]SAM_PROTO_ClearQueue [22:00:33]wFMCommunicate request_size=4 [22:00:33]MH_SAM_APDU [22:00:33]CAPDU: 80 09 00 00 [22:00:33]Write to MH i2c: E2 08 00 61 3B 80 09 00 00 00 00 00 00 0E [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 61 3B 00 90 00 10 [22:00:33]RAPDU: 90 00 [22:00:33]wFMCommunicate OK [22:00:33]SAM_PROTO_ClearQueue done [22:00:33]KKMCreateOFDPacket [22:00:33]OFDProtocolAddRootSTLVToBuf [22:00:33]FM_MakeSignedData [22:00:33]FM_MakeSignedData [22:00:33]SAM_PROTO_SignData [22:00:33]wFMCommunicate request_size=4 [22:00:33]MH_SAM_APDU [22:00:33]CAPDU: 80 0D 01 02 [22:00:33]Write to MH i2c: E2 08 00 62 3B 80 0D 01 02 00 00 00 00 16 [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 62 3B 00 90 00 11 [22:00:33]RAPDU: 90 00 [22:00:33]wFMCommunicate OK [22:00:33]wFMCommunicate request_size=255 [22:00:33]MH_SAM_APDU [22:00: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 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 81 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 09 03 00 35 04 06 00 A7 [22:00:33]Write to MH i2c: E2 02 01 63 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 81 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 09 03 00 35 04 06 00 A7 00 00 26 [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 63 3B 00 90 00 12 [22:00:33]RAPDU: 90 00 [22:00:33]wFMCommunicate OK [22:00:33]wFMCommunicate request_size=10 [22:00:33]MH_SAM_APDU [22:00:33]CAPDU: 80 0D 02 02 05 FD 5C 99 E0 79 [22:00:33]Write to MH i2c: E2 0D 00 64 3B 80 0D 02 02 05 00 FD 5C 99 E0 79 00 00 6E [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 03 00 64 3B 00 90 00 13 [22:00:33]RAPDU: 90 00 [22:00:33]wFMCommunicate OK [22:00:33]wFMCommunicate request_size=4 [22:00:33]MH_SAM_APDU [22:00:33]CAPDU: 80 0D 03 02 [22:00:33]Write to MH i2c: E2 08 00 65 3B 80 0D 03 02 00 00 00 00 1B [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 0B 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 0B 00 65 3B 00 A8 2D E3 2D 4C 93 83 8C 90 00 EF [22:00:33]RAPDU: A8 2D E3 2D 4C 93 83 8C 90 00 [22:00:33]wFMCommunicate OK [22:00:33]SAM_PROTO_SignData done [22:00:33]FM_MakeSignedData done [22:00:33]CreateOFDProtocolMessage [22:00:33]wFMCommunicate request_size=4 [22:00:33]MH_SAM_APDU [22:00:33]CAPDU: 80 11 00 00 [22:00:33]Write to MH i2c: E2 08 00 66 3B 80 11 00 00 00 00 00 00 1B [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:33]Read from MH i2c: E2 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 17 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: E2 17 00 66 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [22:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:00:33]wFMCommunicate OK [22:00:33]CreateOFDProtocolMessage done [22:00:33]OFDSenderStorePacket 199114 [22:00:33]StoreOFDPacket docnum=199114 [22:00:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 03 07 01 67 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 81 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 09 03 00 35 04 06 00 A7 FD 5C 99 E0 79 A8 2D E3 2D 4C 93 83 8C [22:00:33]CheckFolder [22:00:33]dirname=/storage/ofd_packets [22:00:33]CheckFolder done [22:00:33]ProducePacketName [22:00:33]name=ofd_packets/00199114 [22:00:33]NVStorageSaveData ofd_packets/00199114 [22:00:33]File name is /storage/ofd_packets/00199114 [22:00:33]Write 301 bytes [22:00:33]NVStorageSaveData done [22:00:33]OFDSenderStorePacket done [22:00:33]KKMCreateOFDPacket done [22:00:33]NVStorageSaveData kkm_last_timestamp [22:00:33]File name is /storage/kkm_last_timestamp [22:00:33]Write 4 bytes [22:00:33]NVStorageSaveData done [22:00:33]ExternCall_PrintAddStr [22:00:33]wPrintStart [22:00:33]Write to MH i2c: 01 00 00 67 3B A2 [22:00:33]Write i2c OK [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: 01 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: 01 07 00 [22:00:33]MH_I2C_Read... [22:00:33]Read from MH i2c: 01 07 00 67 3B 00 00 00 00 00 FF 0F B7 [22:00:33]RasterBufferAndPrint [22:00:33]line 小褔械褌 N : (1)11326583 [22:00:33]line 袠袧袧: 02508201610067 [22:00:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:00:33]line 袩袪袨袛袗袞袗 [22:00:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [22:00:33]line 孝芯胁邪褉: 2710124500 [22:00:33]line 袗懈-95-袣-5 [22:00:33]line 12.130 * 74.20 [22:00:33]line = 900.05 [22:00:33]line 袧袛小 12% 袧小袩 1% [22:00:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:00:33]line 袠孝袨袚袨: 900.05 [22:00:33]line 袧小袩 1% : 7.96 [22:00:33]line 袧袛小 12% : 95.58 [22:00:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:00:33]line 袘械蟹薪邪谢.: 900.05 [22:00:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:00:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:00:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:00:33]line 效械泻 722 17.08.2024 22:00 [22:00:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:00:33]line 袟袧袦: 0300000079 [22:00:33]line 袪袧袦: 0000000000092545 [22:00:33]line 袙械褉褋懈褟 袣袣袦: 001 [22:00:33]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:00:33]line 肖袦: 0000000000871802 [22:00:33]line 肖袛: 199114 [22:00:33]line 肖袩袛: 184706622152825 [22:00:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220033&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199114&fm=184706622152825&tin=02508201610067®Number=0000000000092545&sum=90005 [22:00:33]written 0, free lines is 4095 [22:00:34]OFD Sender: Processing packet 199114 [packets to send 246, broken 245] [22:00:34]ProducePacketName [22:00:34]name=ofd_packets/00199114 [22:00:34]OFD Sender: To server: 嚂鰌G, [22:00:34]CommunicateWithHost lk.salyk.kg:30040 [22:00:34]ConnectInit lk.salyk.kg [22:00:34]Write to MH i2c: 01 00 00 91 3B CC [22:00:34]Write i2c OK [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: 01 [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: 01 07 00 [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: 01 07 00 91 3B 00 00 00 00 00 E9 0C C8 [22:00:34]RasterBufferAndPrint [22:00:34]line [22:00:34]line [22:00:34]line [22:00:34]line [22:00:34]line [22:00:34]written 0, free lines is 3310 [22:00:34]MH_Cut [22:00:34]Write to MH i2c: D1 01 00 98 3B 01 A5 [22:00:34]Write i2c OK [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: D1 [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: D1 01 00 [22:00:34]MH_I2C_Read... [22:00:34]Read from MH i2c: D1 01 00 98 3B 00 A4 [22:00:34]Write to MH i2c: 01 00 00 99 3B D4 [22:00:34]Write i2c OK [22:00:34]MH_I2C_Read... [22:00:35]*** Cut start [22:00:35]*** Purtial cut [22:00:35]*** CUTSNS_PIN = 0 [22:00:35]*** Stage 1: CUTSNS_PIN = 1 [22:00:37]Read from MH i2c: 01 [22:00:37]MH_I2C_Read... [22:00:37]*** Stop cut motor [22:00:37]*** Cut end [22:00:37]Read from MH i2c: 01 07 00 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: 01 07 00 99 3B 00 00 00 00 00 FF 0F E9 [22:00:37]process_action close_receipt done [22:00:37]requested_data is exist [22:00:37]produce_requested_data [22:00:37]requested_item fm.sn is exist - process it [22:00:37]wFMCommunicate request_size=4 [22:00:37]MH_SAM_APDU [22:00:37]CAPDU: 80 11 00 00 [22:00:37]Write to MH i2c: E2 08 00 9A 3B 80 11 00 00 00 00 00 00 4F [22:00:37]Write i2c OK [22:00:37]MH_I2C_Read... [22:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:37]Read from MH i2c: E2 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 17 00 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 17 00 9A 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [22:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:00:37]wFMCommunicate OK [22:00:37]requested_item fd.num is exist - process it [22:00:37]SAM_PROTO_GetFieldsCounters [22:00:37]wFMCommunicate request_size=4 [22:00:37]MH_SAM_APDU [22:00:37]CAPDU: 80 13 00 00 [22:00:37]Write to MH i2c: E2 08 00 9B 3B 80 13 00 00 00 00 00 00 52 [22:00:37]Write i2c OK [22:00:37]MH_I2C_Read... [22:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:37]Read from MH i2c: E2 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 62 00 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 62 00 9B 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [22:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:37]wFMCommunicate OK [22:00:37]SAM_PROTO_GetFieldsCounters done [22:00:37]requested_item shift.num is exist - process it [22:00:37]requested_item shift.opened is exist - process it [22:00:37]req_shift_opened [22:00:37]FM_GetShiftState [22:00:37]SAM_PROTO_GetShiftState [22:00:37]wFMCommunicate request_size=4 [22:00:37]MH_SAM_APDU [22:00:37]CAPDU: 80 13 01 00 [22:00:37]Write to MH i2c: E2 08 00 9C 3B 80 13 01 00 00 00 00 00 54 [22:00:37]Write i2c OK [22:00:37]MH_I2C_Read... [22:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:37]Read from MH i2c: E2 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 0E 00 [22:00:37]MH_I2C_Read... [22:00:37]Read from MH i2c: E2 0E 00 9C 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B4 [22:00:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:00:37]wFMCommunicate OK [22:00:37]SAM_PROTO_GetShiftState done [22:00:37]FM_GetShiftState done [22:00:37]req_shift_opened done [22:00:37]requested_item shift.open_date is exist - process it [22:00:37]req_shift_open_date [22:00:37]req_shift_open_date done [22:00:37]produce_requested_data done [22:00:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199114,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:00:37]process_action_free close_receipt [22:00:37]json_value_free [22:00:37]json_value_free done [22:00:37]process_json_proto returns [22:00:37]Send response to host [22:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199114,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:00:37]free response buf [22:00:37]execute_script done [22:00:37]execute_script returns [22:00:37]free content buf [22:00:37]Sock 9.Close socket [22:00:37]Sock 9.Thread stoped [22:02:44]ConnectInit Can't connect to host [22:02:44]CommunicateWithHost connect error [22:02:44]CommunicateWithHost err = -1 [22:02:44]OFD Sender: Server communicate error [22:02:49]OFD Sender: Processing packet 199114 [packets to send 246, broken 245] [22:02:49]ProducePacketName [22:02:49]name=ofd_packets/00199114 [22:02:49]OFD Sender: To server: 嚂鰌G, [22:02:49]CommunicateWithHost lk.salyk.kg:30040 [22:02:49]ConnectInit lk.salyk.kg [22:02:50]Connected sock=9 [22:02:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C4 03 07 01 67 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 81 1D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 09 03 00 35 04 06 00 A7 FD 5C 99 E0 79 A8 2D E3 2D 4C 93 83 8C [22:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 06 32 47 00 C1 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CA 09 03 00 F4 03 04 00 18 CA C0 66 B6 04 01 00 00 2A 6E 62 38 33 6B 0D A1 [22:02:50]CommunicateWithHost err = 0 [22:02:50]CheckOFDResponse [22:02:50]1017 (14) - 77093643461234 [22:02:50]1041 (16) - 0000000000871802 [22:02:50]1040 (4) - 199114 [22:02:50]1012 (4) - 17.08.2024 16:04 [22:02:50]1206 (1) - 0 [22:02:50]OFD Sender: Remove packet 199114 [22:02:50]ProducePacketName [22:02:50]name=ofd_packets/00199114 [22:02:50]NVStorageDeleteData [22:02:51]OFD Sender: No OFD packet to send [22:02:56]OFD Sender: No OFD packet to send [22:03:01]OFD Sender: No OFD packet to send [22:03:06]OFD Sender: No OFD packet to send [22:03:11]OFD Sender: No OFD packet to send [22:03:16]OFD Sender: No OFD packet to send [22:03:19]accept exits with 7 [22:03:19]New connection [22:03:19]New thread 3066936676 created [22:03:19]Thread 3066793316 joined [22:03:19]Waiting for new connection... [22:03:19] Sock 7.Parse request [22:03:19]Sock 7.Check first char [22:03:19]Sock 7.First char is OK [22:03:19]request: POST /json_proto HTTP/1.0 [22:03:19]Method: POST [22:03:19]URL: /json_proto [22:03:19]Method is POST - this is cgi request [22:03:19]url: /json_proto [22:03:19]query_string will be loaded in cgi processing [22:03:19]execute_cgi json_proto POST (null) [22:03:19]execute_cgi path=json_proto method=POST [22:03:19]POST find Content-Length [22:03:19]Host: 172.17.46.195:8080 [22:03:19]Content-Length: 756 [22:03:19]Content-Type: application/json [22:03:19] [22:03:19]POST finish read [22:03:19]Found Content-Length = 756 [22:03:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 11.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:19]execute_script... [22:03: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)11326584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 11.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30106662", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:19]POST & json_proto [22:03:19]process_json_proto [22:03:19]json parsed OK: [22:03:19]protocol is kg_v1.0 [22:03:19]action value=close_receipt [22:03:19]process_action close_receipt [22:03:19]cmd_close_receipt [22:03:19]MH_GetDate [22:03:19]Write to MH i2c: F0 00 00 9D 3B C7 [22:03:19]Write i2c OK [22:03:19]MH_I2C_Read... [22:03:19]Read from MH i2c: F0 [22:03:19]MH_I2C_Read... [22:03:19]Read from MH i2c: F0 09 00 [22:03:19]MH_I2C_Read... [22:03:19]Read from MH i2c: F0 09 00 9D 3B 00 29 1E C1 66 8D AE BC 66 9B [22:03:19]GetLastDocTimeStamp 1723932033 [22:03:19]current date 1723932201 [22:03:19]FM_GetShiftState [22:03:19]SAM_PROTO_GetShiftState [22:03:19]wFMCommunicate request_size=4 [22:03:19]MH_SAM_APDU [22:03:19]CAPDU: 80 13 01 00 [22:03:19]Write to MH i2c: E2 08 00 9E 3B 80 13 01 00 00 00 00 00 56 [22:03:19]Write i2c OK [22:03:19]MH_I2C_Read... [22:03:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:19]Read from MH i2c: E2 [22:03:19]MH_I2C_Read... [22:03:19]Read from MH i2c: E2 0E 00 [22:03:19]MH_I2C_Read... [22:03:19]Read from MH i2c: E2 0E 00 9E 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B6 [22:03:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:03:19]wFMCommunicate OK [22:03:19]SAM_PROTO_GetShiftState done [22:03:19]FM_GetShiftState done [22:03:19]opened in 1723853126 [22:03:19]opened+sec_in_day 1723939526 [22:03:19]quantity*price = 0 [22:03:19]sum+1 = 1 [22:03:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 723 17.08.2024 22:03 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online 30106662 肖袦: 0000000000871802 肖袛: 199115 肖袩袛: 114844018508945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220321&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199115&fm=114844018508945&tin=02508201610067®Number=0000000000092545&sum=0 [22:03:20]StoreToDocumentArchive [22:03:20]shift 463 fd 199115 [22:03:20]save to /storage/0463/doc_00199115 [22:03:20]save last doc name /storage/0463/doc_00199115 to /storage/kkm_last_doc_name [22:03:20]save OK [22:03:20]Clear old archive folders... [22:03:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:03:20]tlvbuf is 01A0E4E0 [22:03:20]SAM_PROTO_ClearQueue [22:03:20]wFMCommunicate request_size=4 [22:03:20]MH_SAM_APDU [22:03:20]CAPDU: 80 09 00 00 [22:03:20]Write to MH i2c: E2 08 00 AB 3B 80 09 00 00 00 00 00 00 58 [22:03:20]Write i2c OK [22:03:20]MH_I2C_Read... [22:03:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 AB 3B 00 90 00 5A [22:03:21]RAPDU: 90 00 [22:03:21]wFMCommunicate OK [22:03:21]SAM_PROTO_ClearQueue done [22:03:21]KKMCreateOFDPacket [22:03:21]OFDProtocolAddRootSTLVToBuf [22:03:21]FM_MakeSignedData [22:03:21]FM_MakeSignedData [22:03:21]SAM_PROTO_SignData [22:03:21]wFMCommunicate request_size=4 [22:03:21]MH_SAM_APDU [22:03:21]CAPDU: 80 0D 01 02 [22:03:21]Write to MH i2c: E2 08 00 AC 3B 80 0D 01 02 00 00 00 00 60 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 AC 3B 00 90 00 5B [22:03:21]RAPDU: 90 00 [22:03:21]wFMCommunicate OK [22:03:21]wFMCommunicate request_size=255 [22:03:21]MH_SAM_APDU [22:03: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 34 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 29 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 09 03 00 35 04 06 00 68 [22:03:21]Write to MH i2c: E2 02 01 AD 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 29 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 09 03 00 35 04 06 00 68 00 00 D7 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]OFD Sender: No OFD packet to send [22:03:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 AD 3B 00 90 00 5C [22:03:21]RAPDU: 90 00 [22:03:21]wFMCommunicate OK [22:03:21]wFMCommunicate request_size=10 [22:03:21]MH_SAM_APDU [22:03:21]CAPDU: 80 0D 02 02 05 73 34 ED 84 91 [22:03:21]Write to MH i2c: E2 0D 00 AE 3B 80 0D 02 02 05 00 73 34 ED 84 91 00 00 16 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 03 00 AE 3B 00 90 00 5D [22:03:21]RAPDU: 90 00 [22:03:21]wFMCommunicate OK [22:03:21]wFMCommunicate request_size=4 [22:03:21]MH_SAM_APDU [22:03:21]CAPDU: 80 0D 03 02 [22:03:21]Write to MH i2c: E2 08 00 AF 3B 80 0D 03 02 00 00 00 00 65 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 0B 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 0B 00 AF 3B 00 B6 3E 8E EB CA EE 73 72 90 00 70 [22:03:21]RAPDU: B6 3E 8E EB CA EE 73 72 90 00 [22:03:21]wFMCommunicate OK [22:03:21]SAM_PROTO_SignData done [22:03:21]FM_MakeSignedData done [22:03:21]CreateOFDProtocolMessage [22:03:21]wFMCommunicate request_size=4 [22:03:21]MH_SAM_APDU [22:03:21]CAPDU: 80 11 00 00 [22:03:21]Write to MH i2c: E2 08 00 B0 3B 80 11 00 00 00 00 00 00 65 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:21]Read from MH i2c: E2 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 17 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: E2 17 00 B0 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B2 [22:03:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:03:21]wFMCommunicate OK [22:03:21]CreateOFDProtocolMessage done [22:03:21]OFDSenderStorePacket 199115 [22:03:21]StoreOFDPacket docnum=199115 [22:03:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 22 A1 07 01 DD 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 29 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 09 03 00 35 04 06 00 68 73 34 ED 84 91 B6 3E 8E EB CA EE 73 72 [22:03:21]CheckFolder [22:03:21]dirname=/storage/ofd_packets [22:03:21]CheckFolder done [22:03:21]ProducePacketName [22:03:21]name=ofd_packets/00199115 [22:03:21]NVStorageSaveData ofd_packets/00199115 [22:03:21]File name is /storage/ofd_packets/00199115 [22:03:21]Write 301 bytes [22:03:21]NVStorageSaveData done [22:03:21]OFDSenderStorePacket done [22:03:21]KKMCreateOFDPacket done [22:03:21]NVStorageSaveData kkm_last_timestamp [22:03:21]File name is /storage/kkm_last_timestamp [22:03:21]Write 4 bytes [22:03:21]NVStorageSaveData done [22:03:21]ExternCall_PrintAddStr [22:03:21]wPrintStart [22:03:21]Write to MH i2c: 01 00 00 B1 3B EC [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 07 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 07 00 B1 3B 00 00 00 00 00 FF 0F 01 [22:03:21]RasterBufferAndPrint [22:03:21]line 小褔械褌 N : (1)11326584 [22:03:21]line 袠袧袧: 02508201610067 [22:03:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:03:21]line 袩袪袨袛袗袞袗 [22:03:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [22:03:21]line 孝芯胁邪褉: 2710124130 [22:03:21]line 袗懈-92-袣-4 [22:03:21]line 11.000 * 0.00 [22:03:21]line = 0.00 [22:03:21]line 袧袛小 12% 袧小袩 1% [22:03:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:03:21]line 袠孝袨袚袨: 0.00 [22:03:21]line 袧小袩 1% : 0.00 [22:03:21]line 袧袛小 12% : 0.00 [22:03:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:03:21]line 袘械蟹薪邪谢.: 0.00 [22:03:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:03:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:03:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:03:21]line 效械泻 723 17.08.2024 22:03 [22:03:21]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:03:21]line 袟袧袦: 0300000079 [22:03:21]line 袪袧袦: 0000000000092545 [22:03:21]line 袙械褉褋懈褟 袣袣袦: 001 [22:03:21]line 孝邪谢芯薪褘: 孝袣 袚袩袧袗 Online [22:03:21]line 30106662 [22:03:21]line 肖袦: 0000000000871802 [22:03:21]line 肖袛: 199115 [22:03:21]line 肖袩袛: 114844018508945 [22:03:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220321&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199115&fm=114844018508945&tin=02508201610067®Number=0000000000092545&sum=0 [22:03:21]written 0, free lines is 4095 [22:03:21]OFD Sender: Processing packet 199115 [packets to send 246, broken 245] [22:03:21]ProducePacketName [22:03:21]name=ofd_packets/00199115 [22:03:21]OFD Sender: To server: 嚂鰌G, [22:03:21]CommunicateWithHost lk.salyk.kg:30040 [22:03:21]ConnectInit lk.salyk.kg [22:03:21]Connected sock=10 [22:03:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 22 A1 07 01 DD 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 29 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 09 03 00 35 04 06 00 68 73 34 ED 84 91 B6 3E 8E EB CA EE 73 72 [22:03:21]Write to MH i2c: 01 00 00 DB 3B 16 [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 07 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: 01 07 00 DB 3B 00 00 00 00 00 E9 0C 12 [22:03:21]RasterBufferAndPrint [22:03:21]line [22:03:21]line [22:03:21]line [22:03:21]line [22:03:21]line [22:03:21]written 0, free lines is 3314 [22:03:21]MH_Cut [22:03:21]Write to MH i2c: D1 01 00 E2 3B 01 EF [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: D1 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: D1 01 00 [22:03:21]MH_I2C_Read... [22:03:21]Read from MH i2c: D1 01 00 E2 3B 00 EE [22:03:21]Write to MH i2c: 01 00 00 E3 3B 1E [22:03:21]Write i2c OK [22:03:21]MH_I2C_Read... [22:03:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 45 47 00 C2 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CB 09 03 00 F4 03 04 00 38 CA C0 66 B6 04 01 00 00 0A 90 79 1B 3A 89 F7 28 [22:03:22]CommunicateWithHost err = 0 [22:03:22]CheckOFDResponse [22:03:22]1017 (14) - 77093643461234 [22:03:22]1041 (16) - 0000000000871802 [22:03:22]1040 (4) - 199115 [22:03:22]1012 (4) - 17.08.2024 16:05 [22:03:22]1206 (1) - 0 [22:03:22]OFD Sender: Remove packet 199115 [22:03:22]ProducePacketName [22:03:22]name=ofd_packets/00199115 [22:03:22]NVStorageDeleteData [22:03:22]OFD Sender: No OFD packet to send [22:03:22]*** Cut start [22:03:22]*** Purtial cut [22:03:22]*** Stage 1: CUTSNS_PIN = 1 [22:03:22]Read from MH i2c: 01 [22:03:23]MH_I2C_Read... [22:03:23]*** Stop cut motor [22:03:23]*** Cut end [22:03:23]Read from MH i2c: 01 07 00 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: 01 07 00 E3 3B 00 00 00 00 00 FF 0F 33 [22:03:23]process_action close_receipt done [22:03:23]requested_data is exist [22:03:23]produce_requested_data [22:03:23]requested_item fm.sn is exist - process it [22:03:23]wFMCommunicate request_size=4 [22:03:23]MH_SAM_APDU [22:03:23]CAPDU: 80 11 00 00 [22:03:23]Write to MH i2c: E2 08 00 E4 3B 80 11 00 00 00 00 00 00 99 [22:03:23]Write i2c OK [22:03:23]MH_I2C_Read... [22:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:23]Read from MH i2c: E2 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 17 00 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 17 00 E4 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [22:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:03:23]wFMCommunicate OK [22:03:23]requested_item fd.num is exist - process it [22:03:23]SAM_PROTO_GetFieldsCounters [22:03:23]wFMCommunicate request_size=4 [22:03:23]MH_SAM_APDU [22:03:23]CAPDU: 80 13 00 00 [22:03:23]Write to MH i2c: E2 08 00 E5 3B 80 13 00 00 00 00 00 00 9C [22:03:23]Write i2c OK [22:03:23]MH_I2C_Read... [22:03:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:03:23]Read from MH i2c: E2 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 62 00 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 62 00 E5 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [22:03:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:03:23]wFMCommunicate OK [22:03:23]SAM_PROTO_GetFieldsCounters done [22:03:23]requested_item shift.num is exist - process it [22:03:23]requested_item shift.opened is exist - process it [22:03:23]req_shift_opened [22:03:23]FM_GetShiftState [22:03:23]SAM_PROTO_GetShiftState [22:03:23]wFMCommunicate request_size=4 [22:03:23]MH_SAM_APDU [22:03:23]CAPDU: 80 13 01 00 [22:03:23]Write to MH i2c: E2 08 00 E6 3B 80 13 01 00 00 00 00 00 9E [22:03:23]Write i2c OK [22:03:23]MH_I2C_Read... [22:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:23]Read from MH i2c: E2 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 0E 00 [22:03:23]MH_I2C_Read... [22:03:23]Read from MH i2c: E2 0E 00 E6 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FE [22:03:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:03:23]wFMCommunicate OK [22:03:23]SAM_PROTO_GetShiftState done [22:03:23]FM_GetShiftState done [22:03:23]req_shift_opened done [22:03:23]requested_item shift.open_date is exist - process it [22:03:23]req_shift_open_date [22:03:23]req_shift_open_date done [22:03:23]produce_requested_data done [22:03:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199115,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:03:23]process_action_free close_receipt [22:03:23]json_value_free [22:03:23]json_value_free done [22:03:23]process_json_proto returns [22:03:23]Send response to host [22:03:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199115,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:03:23]free response buf [22:03:23]execute_script done [22:03:23]execute_script returns [22:03:23]free content buf [22:03:23]Sock 7.Close socket [22:03:23]Sock 7.Thread stoped [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:12]OFD Sender: No OFD packet to send [22:04:17]OFD Sender: No OFD packet to send [22:04:22]OFD Sender: No OFD packet to send [22:04:27]OFD Sender: No OFD packet to send [22:04:32]OFD Sender: No OFD packet to send [22:04:37]accept exits with 9 [22:04:37]New connection [22:04:37]New thread 3066793316 created [22:04:37]Thread 3066936676 joined [22:04:37]Waiting for new connection... [22:04:37] Sock 9.Parse request [22:04:37]Sock 9.Check first char [22:04:37]Sock 9.First char is OK [22:04:37]request: POST /json_proto HTTP/1.0 [22:04:37]Method: POST [22:04:37]URL: /json_proto [22:04:37]Method is POST - this is cgi request [22:04:37]url: /json_proto [22:04:37]query_string will be loaded in cgi processing [22:04:37]execute_cgi json_proto POST (null) [22:04:37]execute_cgi path=json_proto method=POST [22:04:37]POST find Content-Length [22:04:37]Host: 172.17.46.195:8080 [22:04:37]Content-Length: 821 [22:04:37]Content-Type: application/json [22:04:37] [22:04:37]POST finish read [22:04:37]Found Content-Length = 821 [22:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.570, "sum" : 1303.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1303.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:37]execute_script... [22:04: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)11326587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 17.570, "sum" : 1303.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1303.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:37]POST & json_proto [22:04:37]process_json_proto [22:04:37]json parsed OK: [22:04:37]protocol is kg_v1.0 [22:04:37]action value=close_receipt [22:04:37]process_action close_receipt [22:04:37]cmd_close_receipt [22:04:37]MH_GetDate [22:04:37]Write to MH i2c: F0 00 00 E7 3B 11 [22:04:37]Write i2c OK [22:04:37]MH_I2C_Read... [22:04:37]Read from MH i2c: F0 [22:04:37]MH_I2C_Read... [22:04:37]Read from MH i2c: F0 09 00 [22:04:37]MH_I2C_Read... [22:04:37]Read from MH i2c: F0 09 00 E7 3B 00 76 1E C1 66 8D AE BC 66 32 [22:04:37]GetLastDocTimeStamp 1723932201 [22:04:37]current date 1723932278 [22:04:37]FM_GetShiftState [22:04:37]SAM_PROTO_GetShiftState [22:04:37]wFMCommunicate request_size=4 [22:04:37]MH_SAM_APDU [22:04:37]CAPDU: 80 13 01 00 [22:04:37]Write to MH i2c: E2 08 00 E8 3B 80 13 01 00 00 00 00 00 A0 [22:04:37]Write i2c OK [22:04:37]MH_I2C_Read... [22:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:37]Read from MH i2c: E2 [22:04:37]MH_I2C_Read... [22:04:37]Read from MH i2c: E2 0E 00 [22:04:37]MH_I2C_Read... [22:04:37]Read from MH i2c: E2 0E 00 E8 3B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 00 [22:04:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:04:37]wFMCommunicate OK [22:04:37]SAM_PROTO_GetShiftState done [22:04:37]FM_GetShiftState done [22:04:37]opened in 1723853126 [22:04:37]opened+sec_in_day 1723939526 [22:04:37]quantity*price = 130369 [22:04:37]sum+1 = 130370 [22:04:37]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1303.69 袧小袩 1% : 11.54 袧袛小 12% : 138.44 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1303.69 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 724 17.08.2024 22:04 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199116 肖袩袛: 99963741709466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199116&fm=99963741709466&tin=02508201610067®Number=0000000000092545&sum=130369 [22:04:38]StoreToDocumentArchive [22:04:38]shift 463 fd 199116 [22:04:38]save to /storage/0463/doc_00199116 [22:04:38]save last doc name /storage/0463/doc_00199116 to /storage/kkm_last_doc_name [22:04:38]save OK [22:04:38]Clear old archive folders... [22:04:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:38]tlvbuf is 019DFDE0 [22:04:38]SAM_PROTO_ClearQueue [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 09 00 00 [22:04:38]Write to MH i2c: E2 08 00 F5 3B 80 09 00 00 00 00 00 00 A2 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 F5 3B 00 90 00 A4 [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]SAM_PROTO_ClearQueue done [22:04:38]KKMCreateOFDPacket [22:04:38]OFDProtocolAddRootSTLVToBuf [22:04:38]FM_MakeSignedData [22:04:38]FM_MakeSignedData [22:04:38]SAM_PROTO_SignData [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 01 02 [22:04:38]Write to MH i2c: E2 08 00 F6 3B 80 0D 01 02 00 00 00 00 AA [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 F6 3B 00 90 00 A5 [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=255 [22:04:38]MH_SAM_APDU [22:04: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 A2 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 41 FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 FD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 76 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 09 03 00 35 04 06 00 5A [22:04:38]Write to MH i2c: E2 02 01 F7 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 41 FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 FD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 76 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 09 03 00 35 04 06 00 5A 00 00 D0 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 F7 3B 00 90 00 A6 [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=10 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 02 02 05 EA 9F 50 A4 9A [22:04:38]Write to MH i2c: E2 0D 00 F8 3B 80 0D 02 02 05 00 EA 9F 50 A4 9A 00 00 CE [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 03 00 F8 3B 00 90 00 A7 [22:04:38]RAPDU: 90 00 [22:04:38]wFMCommunicate OK [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 0D 03 02 [22:04:38]Write to MH i2c: E2 08 00 F9 3B 80 0D 03 02 00 00 00 00 AF [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 0B 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 0B 00 F9 3B 00 EB 5E 34 D5 4A 9D 57 15 90 00 55 [22:04:38]RAPDU: EB 5E 34 D5 4A 9D 57 15 90 00 [22:04:38]wFMCommunicate OK [22:04:38]SAM_PROTO_SignData done [22:04:38]FM_MakeSignedData done [22:04:38]CreateOFDProtocolMessage [22:04:38]wFMCommunicate request_size=4 [22:04:38]MH_SAM_APDU [22:04:38]CAPDU: 80 11 00 00 [22:04:38]Write to MH i2c: E2 08 00 FA 3B 80 11 00 00 00 00 00 00 AF [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:38]Read from MH i2c: E2 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 17 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: E2 17 00 FA 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [22:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:04:38]wFMCommunicate OK [22:04:38]CreateOFDProtocolMessage done [22:04:38]OFDSenderStorePacket 199116 [22:04:38]StoreOFDPacket docnum=199116 [22:04:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 B4 07 01 9A 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 A2 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 41 FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 FD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 76 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 09 03 00 35 04 06 00 5A EA 9F 50 A4 9A EB 5E 34 D5 4A 9D 57 15 [22:04:38]CheckFolder [22:04:38]dirname=/storage/ofd_packets [22:04:38]CheckFolder done [22:04:38]ProducePacketName [22:04:38]name=ofd_packets/00199116 [22:04:38]NVStorageSaveData ofd_packets/00199116 [22:04:38]File name is /storage/ofd_packets/00199116 [22:04:38]Write 301 bytes [22:04:38]NVStorageSaveData done [22:04:38]OFDSenderStorePacket done [22:04:38]KKMCreateOFDPacket done [22:04:38]NVStorageSaveData kkm_last_timestamp [22:04:38]File name is /storage/kkm_last_timestamp [22:04:38]Write 4 bytes [22:04:38]NVStorageSaveData done [22:04:38]ExternCall_PrintAddStr [22:04:38]wPrintStart [22:04:38]Write to MH i2c: 01 00 00 FB 3B 36 [22:04:38]Write i2c OK [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 07 00 [22:04:38]MH_I2C_Read... [22:04:38]Read from MH i2c: 01 07 00 FB 3B 00 00 00 00 00 FF 0F 4B [22:04:38]RasterBufferAndPrint [22:04:38]line 小褔械褌 N : (1)11326587 [22:04:38]line 袠袧袧: 02508201610067 [22:04:38]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:04:38]line 袩袪袨袛袗袞袗 [22:04:38]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [22:04:38]line 孝芯胁邪褉: 2710124500 [22:04:38]line 袗懈-95-袣-5 [22:04:38]line 17.570 * 74.20 [22:04:38]line = 1303.69 [22:04:38]line 袧袛小 12% 袧小袩 1% [22:04:38]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:04:38]line 袠孝袨袚袨: 1303.69 [22:04:38]line 袧小袩 1% : 11.54 [22:04:38]line 袧袛小 12% : 138.44 [22:04:38]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:04:38]line 袘械蟹薪邪谢.: 1303.69 [22:04:38]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:04:38]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:04:38]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:04:38]line 效械泻 724 17.08.2024 22:04 [22:04:38]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:04:38]line 袟袧袦: 0300000079 [22:04:38]line 袪袧袦: 0000000000092545 [22:04:38]line 袙械褉褋懈褟 袣袣袦: 001 [22:04:38]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [22:04:38]line 肖袦: 0000000000871802 [22:04:38]line 肖袛: 199116 [22:04:38]line 肖袩袛: 99963741709466 [22:04:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220438&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199116&fm=99963741709466&tin=02508201610067®Number=0000000000092545&sum=130369 [22:04:39]written 0, free lines is 4095 [22:04:39]OFD Sender: Processing packet 199116 [packets to send 246, broken 245] [22:04:39]ProducePacketName [22:04:39]name=ofd_packets/00199116 [22:04:39]OFD Sender: To server: 嚂鰌G, [22:04:39]CommunicateWithHost lk.salyk.kg:30040 [22:04:39]ConnectInit lk.salyk.kg [22:04:39]Connected sock=11 [22:04:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 29 B4 07 01 9A 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 A2 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 41 FD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 41 FD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 36 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 41 FD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 76 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 09 03 00 35 04 06 00 5A EA 9F 50 A4 9A EB 5E 34 D5 4A 9D 57 15 [22:04:39]Write to MH i2c: 01 00 00 25 3C 61 [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 07 00 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: 01 07 00 25 3C 00 00 00 00 00 F5 0C 69 [22:04:39]RasterBufferAndPrint [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]line [22:04:39]written 0, free lines is 3323 [22:04:39]MH_Cut [22:04:39]Write to MH i2c: D1 01 00 2C 3C 01 3A [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 01 00 [22:04:39]MH_I2C_Read... [22:04:39]Read from MH i2c: D1 01 00 2C 3C 00 39 [22:04:39]Write to MH i2c: 01 00 00 2D 3C 69 [22:04:39]Write i2c OK [22:04:39]MH_I2C_Read... [22:04:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EF 6A 47 00 EB C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CC 09 03 00 F4 03 04 00 85 CA C0 66 B6 04 01 00 00 24 92 B8 7E 31 3B AD 28 [22:04:39]CommunicateWithHost err = 0 [22:04:39]CheckOFDResponse [22:04:39]1017 (14) - 77093643461234 [22:04:39]1041 (16) - 0000000000871802 [22:04:39]1040 (4) - 199116 [22:04:39]1012 (4) - 17.08.2024 16:06 [22:04:39]1206 (1) - 0 [22:04:39]OFD Sender: Remove packet 199116 [22:04:39]ProducePacketName [22:04:39]name=ofd_packets/00199116 [22:04:39]NVStorageDeleteData [22:04:40]OFD Sender: No OFD packet to send [22:04:40]*** Cut start [22:04:40]*** Purtial cut [22:04:40]*** CUTSNS_PIN = 0 [22:04:40]*** Stage 1: CUTSNS_PIN = 1 [22:04:42]Read from MH i2c: 01 [22:04:42]MH_I2C_Read... [22:04:42]*** Stop cut motor [22:04:42]*** Cut end [22:04:42]Read from MH i2c: 01 07 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: 01 07 00 2D 3C 00 00 00 00 00 FF 0F 7E [22:04:42]process_action close_receipt done [22:04:42]requested_data is exist [22:04:42]produce_requested_data [22:04:42]requested_item fm.sn is exist - process it [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 11 00 00 [22:04:42]Write to MH i2c: E2 08 00 2E 3C 80 11 00 00 00 00 00 00 E4 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 17 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 17 00 2E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [22:04:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:04:42]wFMCommunicate OK [22:04:42]requested_item fd.num is exist - process it [22:04:42]SAM_PROTO_GetFieldsCounters [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 13 00 00 [22:04:42]Write to MH i2c: E2 08 00 2F 3C 80 13 00 00 00 00 00 00 E7 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 62 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 62 00 2F 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [22:04:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:42]wFMCommunicate OK [22:04:42]SAM_PROTO_GetFieldsCounters done [22:04:42]requested_item shift.num is exist - process it [22:04:42]requested_item shift.opened is exist - process it [22:04:42]req_shift_opened [22:04:42]FM_GetShiftState [22:04:42]SAM_PROTO_GetShiftState [22:04:42]wFMCommunicate request_size=4 [22:04:42]MH_SAM_APDU [22:04:42]CAPDU: 80 13 01 00 [22:04:42]Write to MH i2c: E2 08 00 30 3C 80 13 01 00 00 00 00 00 E9 [22:04:42]Write i2c OK [22:04:42]MH_I2C_Read... [22:04:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:42]Read from MH i2c: E2 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 0E 00 [22:04:42]MH_I2C_Read... [22:04:42]Read from MH i2c: E2 0E 00 30 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 49 [22:04:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:04:42]wFMCommunicate OK [22:04:42]SAM_PROTO_GetShiftState done [22:04:42]FM_GetShiftState done [22:04:42]req_shift_opened done [22:04:42]requested_item shift.open_date is exist - process it [22:04:42]req_shift_open_date [22:04:42]req_shift_open_date done [22:04:42]produce_requested_data done [22:04:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199116,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:04:42]process_action_free close_receipt [22:04:42]json_value_free [22:04:42]json_value_free done [22:04:42]process_json_proto returns [22:04:42]Send response to host [22:04:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199116,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:04:42]free response buf [22:04:42]execute_script done [22:04:42]execute_script returns [22:04:42]free content buf [22:04:42]Sock 9.Close socket [22:04:42]Sock 9.Thread stoped [22:04:45]OFD Sender: No OFD packet to send [22:04:50]OFD Sender: No OFD packet to send [22:04:55]OFD Sender: No OFD packet to send [22:05:00]OFD Sender: No OFD packet to send [22:05:05]OFD Sender: No OFD packet to send [22:05:10]OFD Sender: No OFD packet to send [22:05:15]OFD Sender: No OFD packet to send [22:05:20]OFD Sender: No OFD packet to send [22:05:25]OFD Sender: No OFD packet to send [22:05:30]OFD Sender: No OFD packet to send [22:05:35]OFD Sender: No OFD packet to send [22:05:40]OFD Sender: No OFD packet to send [22:05:45]OFD Sender: No OFD packet to send [22:05:50]OFD Sender: No OFD packet to send [22:05:55]OFD Sender: No OFD packet to send [22:05:57]accept exits with 7 [22:05:57]New connection [22:05:57]New thread 3066936676 created [22:05:57]Thread 3066793316 joined [22:05:57]Waiting for new connection... [22:05:57] Sock 7.Parse request [22:05:57]Sock 7.Check first char [22:05:57]Sock 7.First char is OK [22:05:57]request: POST /json_proto HTTP/1.0 [22:05:57]Method: POST [22:05:57]URL: /json_proto [22:05:57]Method is POST - this is cgi request [22:05:57]url: /json_proto [22:05:57]query_string will be loaded in cgi processing [22:05:57]execute_cgi json_proto POST (null) [22:05:57]execute_cgi path=json_proto method=POST [22:05:57]POST find Content-Length [22:05:57]Host: 172.17.46.195:8080 [22:05:57]Content-Length: 803 [22:05:57]Content-Type: application/json [22:05:57] [22:05:57]POST finish read [22:05:57]Found Content-Length = 803 [22:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:57]execute_script... [22:05: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)11326586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:57]POST & json_proto [22:05:57]process_json_proto [22:05:57]json parsed OK: [22:05:57]protocol is kg_v1.0 [22:05:57]action value=close_receipt [22:05:57]process_action close_receipt [22:05:57]cmd_close_receipt [22:05:57]MH_GetDate [22:05:57]Write to MH i2c: F0 00 00 31 3C 5C [22:05:57]Write i2c OK [22:05:57]MH_I2C_Read... [22:05:57]Read from MH i2c: F0 [22:05:57]MH_I2C_Read... [22:05:57]Read from MH i2c: F0 09 00 [22:05:57]MH_I2C_Read... [22:05:57]Read from MH i2c: F0 09 00 31 3C 00 C6 1E C1 66 8D AE BC 66 CD [22:05:57]GetLastDocTimeStamp 1723932278 [22:05:57]current date 1723932358 [22:05:57]FM_GetShiftState [22:05:57]SAM_PROTO_GetShiftState [22:05:57]wFMCommunicate request_size=4 [22:05:57]MH_SAM_APDU [22:05:57]CAPDU: 80 13 01 00 [22:05:57]Write to MH i2c: E2 08 00 32 3C 80 13 01 00 00 00 00 00 EB [22:05:57]Write i2c OK [22:05:57]MH_I2C_Read... [22:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:57]Read from MH i2c: E2 [22:05:57]MH_I2C_Read... [22:05:57]Read from MH i2c: E2 0E 00 [22:05:57]MH_I2C_Read... [22:05:57]Read from MH i2c: E2 0E 00 32 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4B [22:05:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:05:57]wFMCommunicate OK [22:05:57]SAM_PROTO_GetShiftState done [22:05:57]FM_GetShiftState done [22:05:57]opened in 1723853126 [22:05:57]opened+sec_in_day 1723939526 [22:05:57]quantity*price = 998982 [22:05:57]sum+1 = 998983 [22:05:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 9989.82 袧小袩 1% : 88.40 袧袛小 12% : 1060.87 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 9989.82 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 725 17.08.2024 22:05 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199117 肖袩袛: 216685359179807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220558&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199117&fm=216685359179807&tin=02508201610067®Number=0000000000092545&sum=998982 [22:05:58]StoreToDocumentArchive [22:05:58]shift 463 fd 199117 [22:05:58]save to /storage/0463/doc_00199117 [22:05:58]save last doc name /storage/0463/doc_00199117 to /storage/kkm_last_doc_name [22:05:58]save OK [22:05:58]Clear old archive folders... [22:05:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:05:58]tlvbuf is 01A39E10 [22:05:58]SAM_PROTO_ClearQueue [22:05:58]wFMCommunicate request_size=4 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 09 00 00 [22:05:58]Write to MH i2c: E2 08 00 3F 3C 80 09 00 00 00 00 00 00 ED [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:05:58]Read from MH i2c: E2 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 3F 3C 00 90 00 EF [22:05:58]RAPDU: 90 00 [22:05:58]wFMCommunicate OK [22:05:58]SAM_PROTO_ClearQueue done [22:05:58]KKMCreateOFDPacket [22:05:58]OFDProtocolAddRootSTLVToBuf [22:05:58]FM_MakeSignedData [22:05:58]FM_MakeSignedData [22:05:58]SAM_PROTO_SignData [22:05:58]wFMCommunicate request_size=4 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 0D 01 02 [22:05:58]Write to MH i2c: E2 08 00 40 3C 80 0D 01 02 00 00 00 00 F5 [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:05:58]Read from MH i2c: E2 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 40 3C 00 90 00 F0 [22:05:58]RAPDU: 90 00 [22:05:58]wFMCommunicate OK [22:05:58]wFMCommunicate request_size=255 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 C6 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 09 03 00 35 04 06 00 C5 12 FD DC [22:05:58]Write to MH i2c: E2 02 01 41 3C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 C6 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 09 03 00 35 04 06 00 C5 12 FD DC 00 00 EF [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:58]Read from MH i2c: E2 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 41 3C 00 90 00 F1 [22:05:58]RAPDU: 90 00 [22:05:58]wFMCommunicate OK [22:05:58]wFMCommunicate request_size=7 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 0D 02 02 02 A8 1F [22:05:58]Write to MH i2c: E2 0A 00 42 3C 80 0D 02 02 02 00 A8 1F 00 00 C3 [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:58]Read from MH i2c: E2 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 03 00 42 3C 00 90 00 F2 [22:05:58]RAPDU: 90 00 [22:05:58]wFMCommunicate OK [22:05:58]wFMCommunicate request_size=4 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 0D 03 02 [22:05:58]Write to MH i2c: E2 08 00 43 3C 80 0D 03 02 00 00 00 00 FA [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:05:58]Read from MH i2c: E2 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 0B 00 [22:05:58]MH_I2C_Read... [22:05:58]Read from MH i2c: E2 0B 00 43 3C 00 ED DE A6 17 E7 43 8D 63 90 00 9D [22:05:58]RAPDU: ED DE A6 17 E7 43 8D 63 90 00 [22:05:58]wFMCommunicate OK [22:05:58]SAM_PROTO_SignData done [22:05:58]FM_MakeSignedData done [22:05:58]CreateOFDProtocolMessage [22:05:58]wFMCommunicate request_size=4 [22:05:58]MH_SAM_APDU [22:05:58]CAPDU: 80 11 00 00 [22:05:58]Write to MH i2c: E2 08 00 44 3C 80 11 00 00 00 00 00 00 FA [22:05:58]Write i2c OK [22:05:58]MH_I2C_Read... [22:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:59]Read from MH i2c: E2 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: E2 17 00 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: E2 17 00 44 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [22:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:05:59]wFMCommunicate OK [22:05:59]CreateOFDProtocolMessage done [22:05:59]OFDSenderStorePacket 199117 [22:05:59]StoreOFDPacket docnum=199117 [22:05:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A9 26 04 01 77 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 C6 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 09 03 00 35 04 06 00 C5 12 FD DC A8 1F ED DE A6 17 E7 43 8D 63 [22:05:59]CheckFolder [22:05:59]dirname=/storage/ofd_packets [22:05:59]CheckFolder done [22:05:59]ProducePacketName [22:05:59]name=ofd_packets/00199117 [22:05:59]NVStorageSaveData ofd_packets/00199117 [22:05:59]File name is /storage/ofd_packets/00199117 [22:05:59]Write 298 bytes [22:05:59]NVStorageSaveData done [22:05:59]OFDSenderStorePacket done [22:05:59]KKMCreateOFDPacket done [22:05:59]NVStorageSaveData kkm_last_timestamp [22:05:59]File name is /storage/kkm_last_timestamp [22:05:59]Write 4 bytes [22:05:59]NVStorageSaveData done [22:05:59]ExternCall_PrintAddStr [22:05:59]wPrintStart [22:05:59]Write to MH i2c: 01 00 00 45 3C 81 [22:05:59]Write i2c OK [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 07 00 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 07 00 45 3C 00 00 00 00 00 FF 0F 96 [22:05:59]RasterBufferAndPrint [22:05:59]line 小褔械褌 N : (1)11326586 [22:05:59]line 袠袧袧: 02508201610067 [22:05:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:05:59]line 袩袪袨袛袗袞袗 [22:05:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [22:05:59]line 孝芯胁邪褉: 2710194210 [22:05:59]line 袛孝-袣-5 [22:05:59]line 131.100 * 76.20 [22:05:59]line = 9989.82 [22:05:59]line 袧袛小 12% 袧小袩 1% [22:05:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:05:59]line 袠孝袨袚袨: 9989.82 [22:05:59]line 袧小袩 1% : 88.40 [22:05:59]line 袧袛小 12% : 1060.87 [22:05:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:05:59]line 袘械蟹薪邪谢.: 9989.82 [22:05:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:05:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:05:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:05:59]line 效械泻 725 17.08.2024 22:05 [22:05:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:05:59]line 袟袧袦: 0300000079 [22:05:59]line 袪袧袦: 0000000000092545 [22:05:59]line 袙械褉褋懈褟 袣袣袦: 001 [22:05:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:05:59]line 肖袦: 0000000000871802 [22:05:59]line 肖袛: 199117 [22:05:59]line 肖袩袛: 216685359179807 [22:05:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220558&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199117&fm=216685359179807&tin=02508201610067®Number=0000000000092545&sum=998982 [22:05:59]OFD Sender: Processing packet 199117 [packets to send 246, broken 245] [22:05:59]ProducePacketName [22:05:59]name=ofd_packets/00199117 [22:05:59]OFD Sender: To server: 嚂鰌G, [22:05:59]CommunicateWithHost lk.salyk.kg:30040 [22:05:59]ConnectInit lk.salyk.kg [22:05:59]written 0, free lines is 4095 [22:05:59]Connected sock=10 [22:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A9 26 04 01 77 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 C6 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 09 03 00 35 04 06 00 C5 12 FD DC A8 1F ED DE A6 17 E7 43 8D 63 [22:05:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 97 AA 47 00 0F 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CD 09 03 00 F4 03 04 00 D5 CA C0 66 B6 04 01 00 00 F2 32 CF A7 7E 70 F8 18 [22:05:59]CommunicateWithHost err = 0 [22:05:59]CheckOFDResponse [22:05:59]1017 (14) - 77093643461234 [22:05:59]1041 (16) - 0000000000871802 [22:05:59]1040 (4) - 199117 [22:05:59]1012 (4) - 17.08.2024 16:07 [22:05:59]1206 (1) - 0 [22:05:59]OFD Sender: Remove packet 199117 [22:05:59]ProducePacketName [22:05:59]name=ofd_packets/00199117 [22:05:59]NVStorageDeleteData [22:05:59]Write to MH i2c: 01 00 00 6F 3C AB [22:05:59]Write i2c OK [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 07 00 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: 01 07 00 6F 3C 00 00 00 00 00 F9 0C B7 [22:05:59]RasterBufferAndPrint [22:05:59]line [22:05:59]line [22:05:59]line [22:05:59]line [22:05:59]line [22:05:59]written 0, free lines is 3330 [22:05:59]MH_Cut [22:05:59]Write to MH i2c: D1 01 00 76 3C 01 84 [22:05:59]Write i2c OK [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: D1 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: D1 01 00 [22:05:59]MH_I2C_Read... [22:05:59]Read from MH i2c: D1 01 00 76 3C 00 83 [22:05:59]Write to MH i2c: 01 00 00 77 3C B3 [22:05:59]Write i2c OK [22:05:59]MH_I2C_Read... [22:06:00]OFD Sender: No OFD packet to send [22:06:00]*** Cut start [22:06:00]*** Purtial cut [22:06:00]*** Stage 1: CUTSNS_PIN = 1 [22:06:00]Read from MH i2c: 01 [22:06:00]MH_I2C_Read... [22:06:00]*** Stop cut motor [22:06:00]*** Cut end [22:06:00]Read from MH i2c: 01 07 00 [22:06:00]MH_I2C_Read... [22:06:00]Read from MH i2c: 01 07 00 77 3C 00 00 00 00 00 FF 0F C8 [22:06:00]process_action close_receipt done [22:06:00]requested_data is exist [22:06:00]produce_requested_data [22:06:00]requested_item fm.sn is exist - process it [22:06:00]wFMCommunicate request_size=4 [22:06:00]MH_SAM_APDU [22:06:00]CAPDU: 80 11 00 00 [22:06:00]Write to MH i2c: E2 08 00 78 3C 80 11 00 00 00 00 00 00 2E [22:06:00]Write i2c OK [22:06:00]MH_I2C_Read... [22:06:00]Read from MH i2c: E2 [22:06:00]MH_I2C_Read... [22:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:00]Read from MH i2c: E2 17 00 [22:06:00]MH_I2C_Read... [22:06:00]Read from MH i2c: E2 17 00 78 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7B [22:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:06:00]wFMCommunicate OK [22:06:00]requested_item fd.num is exist - process it [22:06:00]SAM_PROTO_GetFieldsCounters [22:06:00]wFMCommunicate request_size=4 [22:06:00]MH_SAM_APDU [22:06:00]CAPDU: 80 13 00 00 [22:06:00]Write to MH i2c: E2 08 00 79 3C 80 13 00 00 00 00 00 00 31 [22:06:00]Write i2c OK [22:06:00]MH_I2C_Read... [22:06:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:01]Read from MH i2c: E2 [22:06:01]MH_I2C_Read... [22:06:01]Read from MH i2c: E2 62 00 [22:06:01]MH_I2C_Read... [22:06:01]Read from MH i2c: E2 62 00 79 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [22:06:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:06:01]wFMCommunicate OK [22:06:01]SAM_PROTO_GetFieldsCounters done [22:06:01]requested_item shift.num is exist - process it [22:06:01]requested_item shift.opened is exist - process it [22:06:01]req_shift_opened [22:06:01]FM_GetShiftState [22:06:01]SAM_PROTO_GetShiftState [22:06:01]wFMCommunicate request_size=4 [22:06:01]MH_SAM_APDU [22:06:01]CAPDU: 80 13 01 00 [22:06:01]Write to MH i2c: E2 08 00 7A 3C 80 13 01 00 00 00 00 00 33 [22:06:01]Write i2c OK [22:06:01]MH_I2C_Read... [22:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:01]Read from MH i2c: E2 [22:06:01]MH_I2C_Read... [22:06:01]Read from MH i2c: E2 0E 00 [22:06:01]MH_I2C_Read... [22:06:01]Read from MH i2c: E2 0E 00 7A 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 93 [22:06:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:06:01]wFMCommunicate OK [22:06:01]SAM_PROTO_GetShiftState done [22:06:01]FM_GetShiftState done [22:06:01]req_shift_opened done [22:06:01]requested_item shift.open_date is exist - process it [22:06:01]req_shift_open_date [22:06:01]req_shift_open_date done [22:06:01]produce_requested_data done [22:06:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199117,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:06:01]process_action_free close_receipt [22:06:01]json_value_free [22:06:01]json_value_free done [22:06:01]process_json_proto returns [22:06:01]Send response to host [22:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199117,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:06:01]free response buf [22:06:01]execute_script done [22:06:01]execute_script returns [22:06:01]free content buf [22:06:01]Sock 7.Close socket [22:06:01]Sock 7.Thread stoped [22:06:05]OFD Sender: No OFD packet to send [22:06:07]accept exits with 9 [22:06:07]New connection [22:06:07]New thread 3066793316 created [22:06:07]Thread 3066936676 joined [22:06:07]Waiting for new connection... [22:06:07] Sock 9.Parse request [22:06:07]Sock 9.Check first char [22:06:07]Sock 9.First char is OK [22:06:07]request: POST /json_proto HTTP/1.0 [22:06:07]Method: POST [22:06:07]URL: /json_proto [22:06:07]Method is POST - this is cgi request [22:06:07]url: /json_proto [22:06:07]query_string will be loaded in cgi processing [22:06:07]execute_cgi json_proto POST (null) [22:06:07]execute_cgi path=json_proto method=POST [22:06:07]POST find Content-Length [22:06:07]Host: 172.17.46.195:8080 [22:06:07]Content-Length: 805 [22:06:07]Content-Type: application/json [22:06:07] [22:06:07]POST finish read [22:06:07]Found Content-Length = 805 [22:06:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:07]execute_script... [22: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)11326588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:07]POST & json_proto [22:06:07]process_json_proto [22:06:07]json parsed OK: [22:06:07]protocol is kg_v1.0 [22:06:07]action value=close_receipt [22:06:07]process_action close_receipt [22:06:07]cmd_close_receipt [22:06:07]MH_GetDate [22:06:07]Write to MH i2c: F0 00 00 7B 3C A6 [22:06:07]Write i2c OK [22:06:07]MH_I2C_Read... [22:06:07]Read from MH i2c: F0 [22:06:07]MH_I2C_Read... [22:06:07]Read from MH i2c: F0 09 00 [22:06:07]MH_I2C_Read... [22:06:07]Read from MH i2c: F0 09 00 7B 3C 00 D1 1E C1 66 8D AE BC 66 22 [22:06:07]GetLastDocTimeStamp 1723932358 [22:06:07]current date 1723932369 [22:06:07]FM_GetShiftState [22:06:07]SAM_PROTO_GetShiftState [22:06:07]wFMCommunicate request_size=4 [22:06:07]MH_SAM_APDU [22:06:07]CAPDU: 80 13 01 00 [22:06:07]Write to MH i2c: E2 08 00 7C 3C 80 13 01 00 00 00 00 00 35 [22:06:07]Write i2c OK [22:06:07]MH_I2C_Read... [22:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:07]Read from MH i2c: E2 [22:06:07]MH_I2C_Read... [22:06:07]Read from MH i2c: E2 0E 00 [22:06:07]MH_I2C_Read... [22:06:07]Read from MH i2c: E2 0E 00 7C 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 95 [22:06:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:06:07]wFMCommunicate OK [22:06:07]SAM_PROTO_GetShiftState done [22:06:07]FM_GetShiftState done [22:06:07]opened in 1723853126 [22:06:07]opened+sec_in_day 1723939526 [22:06:07]quantity*price = 300064 [22:06:07]sum+1 = 300066 [22:06:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 726 17.08.2024 22:06 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199118 肖袩袛: 25264526896092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199118&fm=25264526896092&tin=02508201610067®Number=0000000000092545&sum=300065 [22:06:08]StoreToDocumentArchive [22:06:08]shift 463 fd 199118 [22:06:08]save to /storage/0463/doc_00199118 [22:06:08]save last doc name /storage/0463/doc_00199118 to /storage/kkm_last_doc_name [22:06:08]save OK [22:06:08]Clear old archive folders... [22:06:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:06:08]tlvbuf is 019B5740 [22:06:08]SAM_PROTO_ClearQueue [22:06:08]wFMCommunicate request_size=4 [22:06:08]MH_SAM_APDU [22:06:08]CAPDU: 80 09 00 00 [22:06:08]Write to MH i2c: E2 08 00 89 3C 80 09 00 00 00 00 00 00 37 [22:06:08]Write i2c OK [22:06:08]MH_I2C_Read... [22:06:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:06:08]Read from MH i2c: E2 [22:06:08]MH_I2C_Read... [22:06:08]Read from MH i2c: E2 03 00 [22:06:08]MH_I2C_Read... [22:06:08]Read from MH i2c: E2 03 00 89 3C 00 90 00 39 [22:06:08]RAPDU: 90 00 [22:06:08]wFMCommunicate OK [22:06:08]SAM_PROTO_ClearQueue done [22:06:08]KKMCreateOFDPacket [22:06:08]OFDProtocolAddRootSTLVToBuf [22:06:08]FM_MakeSignedData [22:06:08]FM_MakeSignedData [22:06:08]SAM_PROTO_SignData [22:06:08]wFMCommunicate request_size=4 [22:06:08]MH_SAM_APDU [22:06:08]CAPDU: 80 0D 01 02 [22:06:08]Write to MH i2c: E2 08 00 8A 3C 80 0D 01 02 00 00 00 00 3F [22:06:08]Write i2c OK [22:06:08]MH_I2C_Read... [22:06:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:06:08]Read from MH i2c: E2 [22:06:08]MH_I2C_Read... [22:06:08]Read from MH i2c: E2 03 00 [22:06:08]MH_I2C_Read... [22:06:08]Read from MH i2c: E2 03 00 8A 3C 00 90 00 3A [22:06:08]RAPDU: 90 00 [22:06:08]wFMCommunicate OK [22:06:08]wFMCommunicate request_size=255 [22:06:08]MH_SAM_APDU [22: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 D1 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 09 03 00 35 04 06 00 16 [22:06:08]Write to MH i2c: E2 02 01 8B 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 D1 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 09 03 00 35 04 06 00 16 00 00 2B [22:06:08]Write i2c OK [22:06:08]MH_I2C_Read... [22:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:09]Read from MH i2c: E2 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 03 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 03 00 8B 3C 00 90 00 3B [22:06:09]RAPDU: 90 00 [22:06:09]wFMCommunicate OK [22:06:09]wFMCommunicate request_size=10 [22:06:09]MH_SAM_APDU [22:06:09]CAPDU: 80 0D 02 02 05 FA 5B 26 AB DC [22:06:09]Write to MH i2c: E2 0D 00 8C 3C 80 0D 02 02 05 00 FA 5B 26 AB DC 00 00 4E [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:09]Read from MH i2c: E2 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 03 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 03 00 8C 3C 00 90 00 3C [22:06:09]RAPDU: 90 00 [22:06:09]wFMCommunicate OK [22:06:09]wFMCommunicate request_size=4 [22:06:09]MH_SAM_APDU [22:06:09]CAPDU: 80 0D 03 02 [22:06:09]Write to MH i2c: E2 08 00 8D 3C 80 0D 03 02 00 00 00 00 44 [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:06:09]Read from MH i2c: E2 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 0B 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 0B 00 8D 3C 00 2E E6 F6 28 86 20 F1 16 90 00 24 [22:06:09]RAPDU: 2E E6 F6 28 86 20 F1 16 90 00 [22:06:09]wFMCommunicate OK [22:06:09]SAM_PROTO_SignData done [22:06:09]FM_MakeSignedData done [22:06:09]CreateOFDProtocolMessage [22:06:09]wFMCommunicate request_size=4 [22:06:09]MH_SAM_APDU [22:06:09]CAPDU: 80 11 00 00 [22:06:09]Write to MH i2c: E2 08 00 8E 3C 80 11 00 00 00 00 00 00 44 [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:09]Read from MH i2c: E2 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 17 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: E2 17 00 8E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 91 [22:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:06:09]wFMCommunicate OK [22:06:09]CreateOFDProtocolMessage done [22:06:09]OFDSenderStorePacket 199118 [22:06:09]StoreOFDPacket docnum=199118 [22:06:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EC B4 07 01 4C 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 D1 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 09 03 00 35 04 06 00 16 FA 5B 26 AB DC 2E E6 F6 28 86 20 F1 16 [22:06:09]CheckFolder [22:06:09]dirname=/storage/ofd_packets [22:06:09]CheckFolder done [22:06:09]ProducePacketName [22:06:09]name=ofd_packets/00199118 [22:06:09]NVStorageSaveData ofd_packets/00199118 [22:06:09]File name is /storage/ofd_packets/00199118 [22:06:09]Write 301 bytes [22:06:09]NVStorageSaveData done [22:06:09]OFDSenderStorePacket done [22:06:09]KKMCreateOFDPacket done [22:06:09]NVStorageSaveData kkm_last_timestamp [22:06:09]File name is /storage/kkm_last_timestamp [22:06:09]Write 4 bytes [22:06:09]NVStorageSaveData done [22:06:09]ExternCall_PrintAddStr [22:06:09]wPrintStart [22:06:09]Write to MH i2c: 01 00 00 8F 3C CB [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 07 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 07 00 8F 3C 00 00 00 00 00 FF 0F E0 [22:06:09]RasterBufferAndPrint [22:06:09]line 小褔械褌 N : (1)11326588 [22:06:09]line 袠袧袧: 02508201610067 [22:06:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:06:09]line 袩袪袨袛袗袞袗 [22:06:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [22:06:09]line 孝芯胁邪褉: 2710124500 [22:06:09]line 袗懈-95-袣-5 [22:06:09]line 40.440 * 74.20 [22:06:09]line = 3000.65 [22:06:09]line 袧袛小 12% 袧小袩 1% [22:06:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:06:09]line 袠孝袨袚袨: 3000.65 [22:06:09]line 袧小袩 1% : 26.55 [22:06:09]line 袧袛小 12% : 318.65 [22:06:09]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:06:09]line 袘械蟹薪邪谢.: 3000.65 [22:06:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:06:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:06:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:06:09]line 效械泻 726 17.08.2024 22:06 [22:06:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:06:09]line 袟袧袦: 0300000079 [22:06:09]line 袪袧袦: 0000000000092545 [22:06:09]line 袙械褉褋懈褟 袣袣袦: 001 [22:06:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:06:09]line 肖袦: 0000000000871802 [22:06:09]line 肖袛: 199118 [22:06:09]line 肖袩袛: 25264526896092 [22:06:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220609&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199118&fm=25264526896092&tin=02508201610067®Number=0000000000092545&sum=300065 [22:06:09]written 0, free lines is 4095 [22:06:09]OFD Sender: Processing packet 199118 [packets to send 246, broken 245] [22:06:09]ProducePacketName [22:06:09]name=ofd_packets/00199118 [22:06:09]OFD Sender: To server: 嚂鰌G, [22:06:09]CommunicateWithHost lk.salyk.kg:30040 [22:06:09]ConnectInit lk.salyk.kg [22:06:09]Connected sock=10 [22: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 31 38 30 32 0F 01 00 00 EC B4 07 01 4C 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 D1 1E C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 09 03 00 35 04 06 00 16 FA 5B 26 AB DC 2E E6 F6 28 86 20 F1 16 [22:06:09]Write to MH i2c: 01 00 00 B9 3C F5 [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 07 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: 01 07 00 B9 3C 00 00 00 00 00 F5 0C FD [22:06:09]RasterBufferAndPrint [22:06:09]line [22:06:09]line [22:06:09]line [22:06:09]line [22:06:09]line [22:06:09]written 0, free lines is 3327 [22:06:09]MH_Cut [22:06:09]Write to MH i2c: D1 01 00 C0 3C 01 CE [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: D1 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: D1 01 00 [22:06:09]MH_I2C_Read... [22:06:09]Read from MH i2c: D1 01 00 C0 3C 00 CD [22:06:09]Write to MH i2c: 01 00 00 C1 3C FD [22:06:09]Write i2c OK [22:06:09]MH_I2C_Read... [22:06:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CC 3D 47 00 AF DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CE 09 03 00 F4 03 04 00 DF CA C0 66 B6 04 01 00 00 FB 48 F0 6D 51 42 C1 8E [22:06:09]CommunicateWithHost err = 0 [22:06:09]CheckOFDResponse [22:06:09]1017 (14) - 77093643461234 [22:06:09]1041 (16) - 0000000000871802 [22:06:09]1040 (4) - 199118 [22:06:09]1012 (4) - 17.08.2024 16:07 [22:06:09]1206 (1) - 0 [22:06:09]OFD Sender: Remove packet 199118 [22:06:09]ProducePacketName [22:06:09]name=ofd_packets/00199118 [22:06:09]NVStorageDeleteData [22:06:10]OFD Sender: No OFD packet to send [22:06:10]*** Cut start [22:06:10]*** Purtial cut [22:06:10]*** CUTSNS_PIN = 0 [22:06:10]*** Stage 1: CUTSNS_PIN = 1 [22:06:12]Read from MH i2c: 01 [22:06:12]MH_I2C_Read... [22:06:12]*** Stop cut motor [22:06:12]*** Cut end [22:06:12]Read from MH i2c: 01 07 00 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: 01 07 00 C1 3C 00 00 00 00 00 FF 0F 12 [22:06:12]process_action close_receipt done [22:06:12]requested_data is exist [22:06:12]produce_requested_data [22:06:12]requested_item fm.sn is exist - process it [22:06:12]wFMCommunicate request_size=4 [22:06:12]MH_SAM_APDU [22:06:12]CAPDU: 80 11 00 00 [22:06:12]Write to MH i2c: E2 08 00 C2 3C 80 11 00 00 00 00 00 00 78 [22:06:12]Write i2c OK [22:06:12]MH_I2C_Read... [22:06:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:12]Read from MH i2c: E2 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 17 00 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 17 00 C2 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C5 [22:06:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:06:12]wFMCommunicate OK [22:06:12]requested_item fd.num is exist - process it [22:06:12]SAM_PROTO_GetFieldsCounters [22:06:12]wFMCommunicate request_size=4 [22:06:12]MH_SAM_APDU [22:06:12]CAPDU: 80 13 00 00 [22:06:12]Write to MH i2c: E2 08 00 C3 3C 80 13 00 00 00 00 00 00 7B [22:06:12]Write i2c OK [22:06:12]MH_I2C_Read... [22:06:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:12]Read from MH i2c: E2 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 62 00 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 62 00 C3 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:06:12]wFMCommunicate OK [22:06:12]SAM_PROTO_GetFieldsCounters done [22:06:12]requested_item shift.num is exist - process it [22:06:12]requested_item shift.opened is exist - process it [22:06:12]req_shift_opened [22:06:12]FM_GetShiftState [22:06:12]SAM_PROTO_GetShiftState [22:06:12]wFMCommunicate request_size=4 [22:06:12]MH_SAM_APDU [22:06:12]CAPDU: 80 13 01 00 [22:06:12]Write to MH i2c: E2 08 00 C4 3C 80 13 01 00 00 00 00 00 7D [22:06:12]Write i2c OK [22:06:12]MH_I2C_Read... [22:06:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:12]Read from MH i2c: E2 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 0E 00 [22:06:12]MH_I2C_Read... [22:06:12]Read from MH i2c: E2 0E 00 C4 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DD [22:06:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:06:12]wFMCommunicate OK [22:06:12]SAM_PROTO_GetShiftState done [22:06:12]FM_GetShiftState done [22:06:12]req_shift_opened done [22:06:12]requested_item shift.open_date is exist - process it [22:06:12]req_shift_open_date [22:06:12]req_shift_open_date done [22:06:12]produce_requested_data done [22:06:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199118,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:06:12]process_action_free close_receipt [22:06:12]json_value_free [22:06:12]json_value_free done [22:06:12]process_json_proto returns [22:06:12]Send response to host [22:06:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199118,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:06:12]free response buf [22:06:12]execute_script done [22:06:12]execute_script returns [22:06:12]free content buf [22:06:12]Sock 9.Close socket [22:06:12]Sock 9.Thread stoped [22:06:15]OFD Sender: No OFD packet to send [22:06:20]OFD Sender: No OFD packet to send [22:06:25]OFD Sender: No OFD packet to send [22:06:30]OFD Sender: No OFD packet to send [22:06:35]OFD Sender: No OFD packet to send [22:06:40]OFD Sender: No OFD packet to send [22:06:45]OFD Sender: No OFD packet to send [22:06:50]OFD Sender: No OFD packet to send [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:05]OFD Sender: No OFD packet to send [22:07:10]OFD Sender: No OFD packet to send [22:07:13]accept exits with 7 [22:07:13]New connection [22:07:13]New thread 3066936676 created [22:07:13]Thread 3066793316 joined [22:07:13]Waiting for new connection... [22:07:13] Sock 7.Parse request [22:07:13]Sock 7.Check first char [22:07:13]Sock 7.First char is OK [22:07:13]request: POST /json_proto HTTP/1.0 [22:07:13]Method: POST [22:07:13]URL: /json_proto [22:07:13]Method is POST - this is cgi request [22:07:13]url: /json_proto [22:07:13]query_string will be loaded in cgi processing [22:07:13]execute_cgi json_proto POST (null) [22:07:13]execute_cgi path=json_proto method=POST [22:07:13]POST find Content-Length [22:07:13]Host: 172.17.46.195:8080 [22:07:13]Content-Length: 677 [22:07:13]Content-Type: application/json [22:07:13] [22:07:13]POST finish read [22:07:13]Found Content-Length = 677 [22:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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" ] } } [22:07:13]execute_script... [22:07:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "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" ] } } [22:07:13]POST & json_proto [22:07:13]process_json_proto [22:07:13]json parsed OK: [22:07:13]protocol is kg_v1.0 [22:07:13]action value=close_receipt [22:07:13]process_action close_receipt [22:07:13]cmd_close_receipt [22:07:13]MH_GetDate [22:07:13]Write to MH i2c: F0 00 00 C5 3C F0 [22:07:13]Write i2c OK [22:07:13]MH_I2C_Read... [22:07:13]Read from MH i2c: F0 [22:07:13]MH_I2C_Read... [22:07:13]Read from MH i2c: F0 09 00 [22:07:13]MH_I2C_Read... [22:07:13]Read from MH i2c: F0 09 00 C5 3C 00 13 1F C1 66 8D AE BC 66 AF [22:07:13]GetLastDocTimeStamp 1723932369 [22:07:13]current date 1723932435 [22:07:13]FM_GetShiftState [22:07:13]SAM_PROTO_GetShiftState [22:07:13]wFMCommunicate request_size=4 [22:07:13]MH_SAM_APDU [22:07:13]CAPDU: 80 13 01 00 [22:07:13]Write to MH i2c: E2 08 00 C6 3C 80 13 01 00 00 00 00 00 7F [22:07:13]Write i2c OK [22:07:13]MH_I2C_Read... [22:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:14]Read from MH i2c: E2 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 0E 00 [22:07:14]MH_I2C_Read... [22:07:14]Read from MH i2c: E2 0E 00 C6 3C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DF [22:07:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:07:14]wFMCommunicate OK [22:07:14]SAM_PROTO_GetShiftState done [22:07:14]FM_GetShiftState done [22:07:14]opened in 1723853126 [22:07:14]opened+sec_in_day 1723939526 [22:07:14]quantity*price = 80010 [22:07:14]sum+1 = 80011 [22:07:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.10 袠孝袨袚袨: 800.00 袙薪械褋械薪芯: 800.00 小袛袗效袗: 0.00 袧小袩 1% : 7.08 袧袛小 12% : 84.97 袧邪谢懈褔薪褘屑懈: 800.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 727 17.08.2024 22:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199119 肖袩袛: 203351385812803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220715&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199119&fm=203351385812803&tin=02508201610067®Number=0000000000092545&sum=80000 [22:07:15]StoreToDocumentArchive [22:07:15]shift 463 fd 199119 [22:07:15]save to /storage/0463/doc_00199119 [22:07:15]save last doc name /storage/0463/doc_00199119 to /storage/kkm_last_doc_name [22:07:15]save OK [22:07:15]Clear old archive folders... [22:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:07:15]tlvbuf is 01A8FED0 [22:07:15]SAM_PROTO_ClearQueue [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 09 00 00 [22:07:15]Write to MH i2c: E2 08 00 D3 3C 80 09 00 00 00 00 00 00 81 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 D3 3C 00 90 00 83 [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]SAM_PROTO_ClearQueue done [22:07:15]KKMCreateOFDPacket [22:07:15]OFDProtocolAddRootSTLVToBuf [22:07:15]FM_MakeSignedData [22:07:15]FM_MakeSignedData [22:07:15]SAM_PROTO_SignData [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 01 02 [22:07:15]Write to MH i2c: E2 08 00 D4 3C 80 0D 01 02 00 00 00 00 89 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 D4 3C 00 90 00 84 [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=255 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 13 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 09 03 00 35 04 06 00 B8 F2 6F 1D [22:07:15]Write to MH i2c: E2 02 01 D5 3C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 13 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 09 03 00 35 04 06 00 B8 F2 6F 1D 00 00 4E [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 D5 3C 00 90 00 85 [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=7 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 02 02 02 AF 43 [22:07:15]Write to MH i2c: E2 0A 00 D6 3C 80 0D 02 02 02 00 AF 43 00 00 82 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 03 00 D6 3C 00 90 00 86 [22:07:15]RAPDU: 90 00 [22:07:15]wFMCommunicate OK [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 0D 03 02 [22:07:15]Write to MH i2c: E2 08 00 D7 3C 80 0D 03 02 00 00 00 00 8E [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:15]OFD Sender: No OFD packet to send [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0B 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 0B 00 D7 3C 00 44 A4 02 BA EA E6 D0 56 90 00 29 [22:07:15]RAPDU: 44 A4 02 BA EA E6 D0 56 90 00 [22:07:15]wFMCommunicate OK [22:07:15]SAM_PROTO_SignData done [22:07:15]FM_MakeSignedData done [22:07:15]CreateOFDProtocolMessage [22:07:15]wFMCommunicate request_size=4 [22:07:15]MH_SAM_APDU [22:07:15]CAPDU: 80 11 00 00 [22:07:15]Write to MH i2c: E2 08 00 D8 3C 80 11 00 00 00 00 00 00 8E [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:15]Read from MH i2c: E2 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 17 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: E2 17 00 D8 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [22:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:07:15]wFMCommunicate OK [22:07:15]CreateOFDProtocolMessage done [22:07:15]OFDSenderStorePacket 199119 [22:07:15]StoreOFDPacket docnum=199119 [22:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 58 EE 04 01 CE 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 13 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 09 03 00 35 04 06 00 B8 F2 6F 1D AF 43 44 A4 02 BA EA E6 D0 56 [22:07:15]CheckFolder [22:07:15]dirname=/storage/ofd_packets [22:07:15]CheckFolder done [22:07:15]ProducePacketName [22:07:15]name=ofd_packets/00199119 [22:07:15]NVStorageSaveData ofd_packets/00199119 [22:07:15]File name is /storage/ofd_packets/00199119 [22:07:15]Write 298 bytes [22:07:15]NVStorageSaveData done [22:07:15]OFDSenderStorePacket done [22:07:15]KKMCreateOFDPacket done [22:07:15]NVStorageSaveData kkm_last_timestamp [22:07:15]File name is /storage/kkm_last_timestamp [22:07:15]Write 4 bytes [22:07:15]NVStorageSaveData done [22:07:15]ExternCall_PrintAddStr [22:07:15]wPrintStart [22:07:15]Write to MH i2c: 01 00 00 D9 3C 15 [22:07:15]Write i2c OK [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 07 00 [22:07:15]MH_I2C_Read... [22:07:15]Read from MH i2c: 01 07 00 D9 3C 00 00 00 00 00 FF 0F 2A [22:07:15]RasterBufferAndPrint [22:07:15]line 小褔械褌 N : (1)11326590 [22:07:15]line 袠袧袧: 02508201610067 [22:07:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:07:15]line 袩袪袨袛袗袞袗 [22:07:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [22:07:15]line 孝芯胁邪褉: 2710194210 [22:07:15]line 袛孝-袣-5 [22:07:15]line 10.500 * 76.20 [22:07:15]line = 800.10 [22:07:15]line 袧袛小 12% 袧小袩 1% [22:07:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:07:15]line 袨袣袪校袚袥袝袧袠袝: -0.10 [22:07:15]line 袠孝袨袚袨: 800.00 [22:07:15]line 袙薪械褋械薪芯: 800.00 [22:07:15]line 小袛袗效袗: 0.00 [22:07:15]line 袧小袩 1% : 7.08 [22:07:15]line 袧袛小 12% : 84.97 [22:07:15]line 袧邪谢懈褔薪褘屑懈: 800.00 [22:07:15]line 袘械蟹薪邪谢.: 0.00 [22:07:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:07:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:07:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:07:15]line 效械泻 727 17.08.2024 22:07 [22:07:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:07:15]line 袟袧袦: 0300000079 [22:07:15]line 袪袧袦: 0000000000092545 [22:07:15]line 袙械褉褋懈褟 袣袣袦: 001 [22:07:15]line 肖袦: 0000000000871802 [22:07:15]line 肖袛: 199119 [22:07:15]line 肖袩袛: 203351385812803 [22:07:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220715&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199119&fm=203351385812803&tin=02508201610067®Number=0000000000092545&sum=80000 [22:07:15]written 0, free lines is 4095 [22:07:15]OFD Sender: Processing packet 199119 [packets to send 246, broken 245] [22:07:15]ProducePacketName [22:07:15]name=ofd_packets/00199119 [22:07:15]OFD Sender: To server: 嚂鰌G, [22:07:15]CommunicateWithHost lk.salyk.kg:30040 [22:07:15]ConnectInit lk.salyk.kg [22:07:16]Write to MH i2c: 01 00 00 04 3D 41 [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 07 00 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: 01 07 00 04 3D 00 00 00 00 00 D4 0C 28 [22:07:16]RasterBufferAndPrint [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]line [22:07:16]written 0, free lines is 3290 [22:07:16]MH_Cut [22:07:16]Write to MH i2c: D1 01 00 0B 3D 01 1A [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 01 00 [22:07:16]MH_I2C_Read... [22:07:16]Read from MH i2c: D1 01 00 0B 3D 00 19 [22:07:16]Write to MH i2c: 01 00 00 0C 3D 49 [22:07:16]Write i2c OK [22:07:16]MH_I2C_Read... [22:07:16]*** Cut start [22:07:16]*** Purtial cut [22:07:16]*** Stage 1: CUTSNS_PIN = 1 [22:07:17]Read from MH i2c: 01 [22:07:17]MH_I2C_Read... [22:07:17]*** Stop cut motor [22:07:17]*** Cut end [22:07:17]Read from MH i2c: 01 07 00 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: 01 07 00 0C 3D 00 00 00 00 00 FF 0F 5E [22:07:17]process_action close_receipt done [22:07:17]requested_data is exist [22:07:17]produce_requested_data [22:07:17]requested_item fm.sn is exist - process it [22:07:17]wFMCommunicate request_size=4 [22:07:17]MH_SAM_APDU [22:07:17]CAPDU: 80 11 00 00 [22:07:17]Write to MH i2c: E2 08 00 0D 3D 80 11 00 00 00 00 00 00 C4 [22:07:17]Write i2c OK [22:07:17]MH_I2C_Read... [22:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:17]Read from MH i2c: E2 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 17 00 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 17 00 0D 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [22:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:07:17]wFMCommunicate OK [22:07:17]requested_item fd.num is exist - process it [22:07:17]SAM_PROTO_GetFieldsCounters [22:07:17]wFMCommunicate request_size=4 [22:07:17]MH_SAM_APDU [22:07:17]CAPDU: 80 13 00 00 [22:07:17]Write to MH i2c: E2 08 00 0E 3D 80 13 00 00 00 00 00 00 C7 [22:07:17]Write i2c OK [22:07:17]MH_I2C_Read... [22:07:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:17]Read from MH i2c: E2 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 62 00 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 62 00 0E 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 18 [22:07:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 CF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:17]wFMCommunicate OK [22:07:17]SAM_PROTO_GetFieldsCounters done [22:07:17]requested_item shift.num is exist - process it [22:07:17]requested_item shift.opened is exist - process it [22:07:17]req_shift_opened [22:07:17]FM_GetShiftState [22:07:17]SAM_PROTO_GetShiftState [22:07:17]wFMCommunicate request_size=4 [22:07:17]MH_SAM_APDU [22:07:17]CAPDU: 80 13 01 00 [22:07:17]Write to MH i2c: E2 08 00 0F 3D 80 13 01 00 00 00 00 00 C9 [22:07:17]Write i2c OK [22:07:17]MH_I2C_Read... [22:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:17]Read from MH i2c: E2 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 0E 00 [22:07:17]MH_I2C_Read... [22:07:17]Read from MH i2c: E2 0E 00 0F 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [22:07:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:07:17]wFMCommunicate OK [22:07:17]SAM_PROTO_GetShiftState done [22:07:17]FM_GetShiftState done [22:07:17]req_shift_opened done [22:07:17]requested_item shift.open_date is exist - process it [22:07:17]req_shift_open_date [22:07:17]req_shift_open_date done [22:07:17]produce_requested_data done [22:07:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199119,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:07:17]process_action_free close_receipt [22:07:17]json_value_free [22:07:17]json_value_free done [22:07:17]process_json_proto returns [22:07:17]Send response to host [22:07:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199119,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:07:17]free response buf [22:07:17]execute_script done [22:07:17]execute_script returns [22:07:17]free content buf [22:07:17]Sock 7.Close socket [22:07:17]Sock 7.Thread stoped [22:07:43]accept exits with 9 [22:07:43]New connection [22:07:43]New thread 3066793316 created [22:07:43]Thread 3066936676 joined [22:07:43]Waiting for new connection... [22:07:43] Sock 9.Parse request [22:07:43]Sock 9.Check first char [22:07:43]Sock 9.First char is OK [22:07:43]request: POST /json_proto HTTP/1.0 [22:07:43]Method: POST [22:07:43]URL: /json_proto [22:07:43]Method is POST - this is cgi request [22:07:43]url: /json_proto [22:07:43]query_string will be loaded in cgi processing [22:07:43]execute_cgi json_proto POST (null) [22:07:43]execute_cgi path=json_proto method=POST [22:07:43]POST find Content-Length [22:07:43]Host: 172.17.46.195:8080 [22:07:43]Content-Length: 805 [22:07:43]Content-Type: application/json [22:07:43] [22:07:43]POST finish read [22:07:43]Found Content-Length = 805 [22:07:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:43]execute_script... [22:07:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:43]POST & json_proto [22:07:43]process_json_proto [22:07:43]json parsed OK: [22:07:43]protocol is kg_v1.0 [22:07:43]action value=close_receipt [22:07:43]process_action close_receipt [22:07:43]cmd_close_receipt [22:07:43]MH_GetDate [22:07:43]Write to MH i2c: F0 00 00 10 3D 3C [22:07:43]Write i2c OK [22:07:43]MH_I2C_Read... [22:07:43]Read from MH i2c: F0 [22:07:43]MH_I2C_Read... [22:07:43]Read from MH i2c: F0 09 00 [22:07:43]MH_I2C_Read... [22:07:43]Read from MH i2c: F0 09 00 10 3D 00 31 1F C1 66 8D AE BC 66 19 [22:07:43]GetLastDocTimeStamp 1723932435 [22:07:43]current date 1723932465 [22:07:43]FM_GetShiftState [22:07:43]SAM_PROTO_GetShiftState [22:07:43]wFMCommunicate request_size=4 [22:07:43]MH_SAM_APDU [22:07:43]CAPDU: 80 13 01 00 [22:07:43]Write to MH i2c: E2 08 00 11 3D 80 13 01 00 00 00 00 00 CB [22:07:43]Write i2c OK [22:07:43]MH_I2C_Read... [22:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:43]Read from MH i2c: E2 [22:07:43]MH_I2C_Read... [22:07:43]Read from MH i2c: E2 0E 00 [22:07:43]MH_I2C_Read... [22:07:43]Read from MH i2c: E2 0E 00 11 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2B [22:07:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:07:43]wFMCommunicate OK [22:07:43]SAM_PROTO_GetShiftState done [22:07:43]FM_GetShiftState done [22:07:43]opened in 1723853126 [22:07:43]opened+sec_in_day 1723939526 [22:07:43]quantity*price = 200043 [22:07:43]sum+1 = 200044 [22:07:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 728 17.08.2024 22:07 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199120 肖袩袛: 221678898705691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220745&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199120&fm=221678898705691&tin=02508201610067®Number=0000000000092545&sum=200043 [22:07:44]StoreToDocumentArchive [22:07:44]shift 463 fd 199120 [22:07:44]save to /storage/0463/doc_00199120 [22:07:44]save last doc name /storage/0463/doc_00199120 to /storage/kkm_last_doc_name [22:07:44]save OK [22:07:44]Clear old archive folders... [22:07:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:07:44]tlvbuf is 01A0E5E0 [22:07:44]SAM_PROTO_ClearQueue [22:07:44]wFMCommunicate request_size=4 [22:07:44]MH_SAM_APDU [22:07:44]CAPDU: 80 09 00 00 [22:07:44]Write to MH i2c: E2 08 00 1E 3D 80 09 00 00 00 00 00 00 CD [22:07:44]Write i2c OK [22:07:44]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 1E 3D 00 90 00 CF [22:07:45]RAPDU: 90 00 [22:07:45]wFMCommunicate OK [22:07:45]SAM_PROTO_ClearQueue done [22:07:45]KKMCreateOFDPacket [22:07:45]OFDProtocolAddRootSTLVToBuf [22:07:45]FM_MakeSignedData [22:07:45]FM_MakeSignedData [22:07:45]SAM_PROTO_SignData [22:07:45]wFMCommunicate request_size=4 [22:07:45]MH_SAM_APDU [22:07:45]CAPDU: 80 0D 01 02 [22:07:45]Write to MH i2c: E2 08 00 1F 3D 80 0D 01 02 00 00 00 00 D5 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 1F 3D 00 90 00 D0 [22:07:45]RAPDU: 90 00 [22:07:45]wFMCommunicate OK [22:07:45]wFMCommunicate request_size=255 [22:07:45]MH_SAM_APDU [22:07:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 31 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 09 03 00 35 04 06 00 C9 [22:07:45]Write to MH i2c: E2 02 01 20 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 31 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 09 03 00 35 04 06 00 C9 00 00 22 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 20 3D 00 90 00 D1 [22:07:45]RAPDU: 90 00 [22:07:45]wFMCommunicate OK [22:07:45]wFMCommunicate request_size=10 [22:07:45]MH_SAM_APDU [22:07:45]CAPDU: 80 0D 02 02 05 9D A4 02 F5 1B [22:07:45]Write to MH i2c: E2 0D 00 21 3D 80 0D 02 02 05 00 9D A4 02 F5 1B 00 00 35 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 03 00 21 3D 00 90 00 D2 [22:07:45]RAPDU: 90 00 [22:07:45]wFMCommunicate OK [22:07:45]wFMCommunicate request_size=4 [22:07:45]MH_SAM_APDU [22:07:45]CAPDU: 80 0D 03 02 [22:07:45]Write to MH i2c: E2 08 00 22 3D 80 0D 03 02 00 00 00 00 DA [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 0B 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 0B 00 22 3D 00 CD 39 09 B5 67 18 A7 97 90 00 5C [22:07:45]RAPDU: CD 39 09 B5 67 18 A7 97 90 00 [22:07:45]wFMCommunicate OK [22:07:45]SAM_PROTO_SignData done [22:07:45]FM_MakeSignedData done [22:07:45]CreateOFDProtocolMessage [22:07:45]wFMCommunicate request_size=4 [22:07:45]MH_SAM_APDU [22:07:45]CAPDU: 80 11 00 00 [22:07:45]Write to MH i2c: E2 08 00 23 3D 80 11 00 00 00 00 00 00 DA [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:45]Read from MH i2c: E2 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 17 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: E2 17 00 23 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [22:07:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:07:45]wFMCommunicate OK [22:07:45]CreateOFDProtocolMessage done [22:07:45]OFDSenderStorePacket 199120 [22:07:45]StoreOFDPacket docnum=199120 [22:07:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AC 5D 07 01 FE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 31 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 09 03 00 35 04 06 00 C9 9D A4 02 F5 1B CD 39 09 B5 67 18 A7 97 [22:07:45]CheckFolder [22:07:45]dirname=/storage/ofd_packets [22:07:45]CheckFolder done [22:07:45]ProducePacketName [22:07:45]name=ofd_packets/00199120 [22:07:45]NVStorageSaveData ofd_packets/00199120 [22:07:45]File name is /storage/ofd_packets/00199120 [22:07:45]Write 301 bytes [22:07:45]NVStorageSaveData done [22:07:45]OFDSenderStorePacket done [22:07:45]KKMCreateOFDPacket done [22:07:45]NVStorageSaveData kkm_last_timestamp [22:07:45]File name is /storage/kkm_last_timestamp [22:07:45]Write 4 bytes [22:07:45]NVStorageSaveData done [22:07:45]ExternCall_PrintAddStr [22:07:45]wPrintStart [22:07:45]Write to MH i2c: 01 00 00 24 3D 61 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 07 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 07 00 24 3D 00 00 00 00 00 FF 0F 76 [22:07:45]RasterBufferAndPrint [22:07:45]line 小褔械褌 N : (1)11326589 [22:07:45]line 袠袧袧: 02508201610067 [22:07:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:07:45]line 袩袪袨袛袗袞袗 [22:07:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [22:07:45]line 孝芯胁邪褉: 2710124500 [22:07:45]line 袗懈-95-袣-5 [22:07:45]line 26.960 * 74.20 [22:07:45]line = 2000.43 [22:07:45]line 袧袛小 12% 袧小袩 1% [22:07:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:07:45]line 袠孝袨袚袨: 2000.43 [22:07:45]line 袧小袩 1% : 17.70 [22:07:45]line 袧袛小 12% : 212.43 [22:07:45]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:07:45]line 袘械蟹薪邪谢.: 2000.43 [22:07:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:07:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:07:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:07:45]line 效械泻 728 17.08.2024 22:07 [22:07:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:07:45]line 袟袧袦: 0300000079 [22:07:45]line 袪袧袦: 0000000000092545 [22:07:45]line 袙械褉褋懈褟 袣袣袦: 001 [22:07:45]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:07:45]line 肖袦: 0000000000871802 [22:07:45]line 肖袛: 199120 [22:07:45]line 肖袩袛: 221678898705691 [22:07:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220745&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199120&fm=221678898705691&tin=02508201610067®Number=0000000000092545&sum=200043 [22:07:45]written 0, free lines is 4095 [22:07:45]Write to MH i2c: 01 00 00 4E 3D 8B [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 07 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: 01 07 00 4E 3D 00 00 00 00 00 EF 0C 8D [22:07:45]RasterBufferAndPrint [22:07:45]line [22:07:45]line [22:07:45]line [22:07:45]line [22:07:45]line [22:07:45]written 0, free lines is 3318 [22:07:45]MH_Cut [22:07:45]Write to MH i2c: D1 01 00 55 3D 01 64 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: D1 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: D1 01 00 [22:07:45]MH_I2C_Read... [22:07:45]Read from MH i2c: D1 01 00 55 3D 00 63 [22:07:45]Write to MH i2c: 01 00 00 56 3D 93 [22:07:45]Write i2c OK [22:07:45]MH_I2C_Read... [22:07:46]*** Cut start [22:07:46]*** Purtial cut [22:07:46]*** CUTSNS_PIN = 0 [22:07:46]*** Stage 1: CUTSNS_PIN = 1 [22:07:48]Read from MH i2c: 01 [22:07:48]MH_I2C_Read... [22:07:48]*** Stop cut motor [22:07:48]*** Cut end [22:07:48]Read from MH i2c: 01 07 00 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: 01 07 00 56 3D 00 00 00 00 00 FF 0F A8 [22:07:48]process_action close_receipt done [22:07:48]requested_data is exist [22:07:48]produce_requested_data [22:07:48]requested_item fm.sn is exist - process it [22:07:48]wFMCommunicate request_size=4 [22:07:48]MH_SAM_APDU [22:07:48]CAPDU: 80 11 00 00 [22:07:48]Write to MH i2c: E2 08 00 57 3D 80 11 00 00 00 00 00 00 0E [22:07:48]Write i2c OK [22:07:48]MH_I2C_Read... [22:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:48]Read from MH i2c: E2 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 17 00 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 17 00 57 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [22:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:07:48]wFMCommunicate OK [22:07:48]requested_item fd.num is exist - process it [22:07:48]SAM_PROTO_GetFieldsCounters [22:07:48]wFMCommunicate request_size=4 [22:07:48]MH_SAM_APDU [22:07:48]CAPDU: 80 13 00 00 [22:07:48]Write to MH i2c: E2 08 00 58 3D 80 13 00 00 00 00 00 00 11 [22:07:48]Write i2c OK [22:07:48]MH_I2C_Read... [22:07:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:48]Read from MH i2c: E2 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 62 00 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 62 00 58 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 66 [22:07:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:48]wFMCommunicate OK [22:07:48]SAM_PROTO_GetFieldsCounters done [22:07:48]requested_item shift.num is exist - process it [22:07:48]requested_item shift.opened is exist - process it [22:07:48]req_shift_opened [22:07:48]FM_GetShiftState [22:07:48]SAM_PROTO_GetShiftState [22:07:48]wFMCommunicate request_size=4 [22:07:48]MH_SAM_APDU [22:07:48]CAPDU: 80 13 01 00 [22:07:48]Write to MH i2c: E2 08 00 59 3D 80 13 01 00 00 00 00 00 13 [22:07:48]Write i2c OK [22:07:48]MH_I2C_Read... [22:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:48]Read from MH i2c: E2 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 0E 00 [22:07:48]MH_I2C_Read... [22:07:48]Read from MH i2c: E2 0E 00 59 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 73 [22:07:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:07:48]wFMCommunicate OK [22:07:48]SAM_PROTO_GetShiftState done [22:07:48]FM_GetShiftState done [22:07:48]req_shift_opened done [22:07:48]requested_item shift.open_date is exist - process it [22:07:48]req_shift_open_date [22:07:48]req_shift_open_date done [22:07:48]produce_requested_data done [22:07:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199120,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:07:48]process_action_free close_receipt [22:07:48]json_value_free [22:07:49]json_value_free done [22:07:49]process_json_proto returns [22:07:49]Send response to host [22:07:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199120,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:07:49]free response buf [22:07:49]execute_script done [22:07:49]execute_script returns [22:07:49]free content buf [22:07:49]Sock 9.Close socket [22:07:49]Sock 9.Thread stoped [22:09:20]accept exits with 7 [22:09:20]New connection [22:09:20]New thread 3066936676 created [22:09:20]Thread 3066793316 joined [22:09:20]Waiting for new connection... [22:09:20] Sock 7.Parse request [22:09:20]Sock 7.Check first char [22:09:20]Sock 7.First char is OK [22:09:20]request: POST /json_proto HTTP/1.0 [22:09:20]Method: POST [22:09:20]URL: /json_proto [22:09:20]Method is POST - this is cgi request [22:09:20]url: /json_proto [22:09:20]query_string will be loaded in cgi processing [22:09:20]execute_cgi json_proto POST (null) [22:09:20]execute_cgi path=json_proto method=POST [22:09:20]POST find Content-Length [22:09:20]Host: 172.17.46.195:8080 [22:09:20]Content-Length: 684 [22:09:20]Content-Type: application/json [22:09:20] [22:09:20]POST finish read [22:09:20]Found Content-Length = 684 [22:09:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:20]execute_script... [22:09: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)11326591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:20]POST & json_proto [22:09:20]process_json_proto [22:09:20]json parsed OK: [22:09:20]protocol is kg_v1.0 [22:09:20]action value=close_receipt [22:09:20]process_action close_receipt [22:09:20]cmd_close_receipt [22:09:20]MH_GetDate [22:09:20]Write to MH i2c: F0 00 00 5A 3D 86 [22:09:20]Write i2c OK [22:09:20]MH_I2C_Read... [22:09:20]Read from MH i2c: F0 [22:09:20]MH_I2C_Read... [22:09:20]Read from MH i2c: F0 09 00 [22:09:20]MH_I2C_Read... [22:09:20]Read from MH i2c: F0 09 00 5A 3D 00 92 1F C1 66 8D AE BC 66 C4 [22:09:20]GetLastDocTimeStamp 1723932465 [22:09:20]current date 1723932562 [22:09:20]FM_GetShiftState [22:09:20]SAM_PROTO_GetShiftState [22:09:20]wFMCommunicate request_size=4 [22:09:20]MH_SAM_APDU [22:09:20]CAPDU: 80 13 01 00 [22:09:20]Write to MH i2c: E2 08 00 5B 3D 80 13 01 00 00 00 00 00 15 [22:09:20]Write i2c OK [22:09:20]MH_I2C_Read... [22:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:20]Read from MH i2c: E2 [22:09:20]MH_I2C_Read... [22:09:20]Read from MH i2c: E2 0E 00 [22:09:20]MH_I2C_Read... [22:09:20]Read from MH i2c: E2 0E 00 5B 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 75 [22:09:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:09:20]wFMCommunicate OK [22:09:20]SAM_PROTO_GetShiftState done [22:09:20]FM_GetShiftState done [22:09:20]opened in 1723853126 [22:09:20]opened+sec_in_day 1723939526 [22:09:20]quantity*price = 100021 [22:09:20]sum+1 = 100023 [22:09:20]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 729 17.08.2024 22:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199121 肖袩袛: 192961804543842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220922&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199121&fm=192961804543842&tin=02508201610067®Number=0000000000092545&sum=100000 [22:09:21]StoreToDocumentArchive [22:09:21]shift 463 fd 199121 [22:09:21]save to /storage/0463/doc_00199121 [22:09:21]save last doc name /storage/0463/doc_00199121 to /storage/kkm_last_doc_name [22:09:21]save OK [22:09:21]Clear old archive folders... [22:09:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:09:21]tlvbuf is 0196C470 [22:09:21]SAM_PROTO_ClearQueue [22:09:21]wFMCommunicate request_size=4 [22:09:21]MH_SAM_APDU [22:09:21]CAPDU: 80 09 00 00 [22:09:21]Write to MH i2c: E2 08 00 68 3D 80 09 00 00 00 00 00 00 17 [22:09:21]Write i2c OK [22:09:21]MH_I2C_Read... [22:09:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:21]Read from MH i2c: E2 [22:09:21]MH_I2C_Read... [22:09:21]Read from MH i2c: E2 03 00 [22:09:21]MH_I2C_Read... [22:09:21]Read from MH i2c: E2 03 00 68 3D 00 90 00 19 [22:09:21]RAPDU: 90 00 [22:09:21]wFMCommunicate OK [22:09:21]SAM_PROTO_ClearQueue done [22:09:21]KKMCreateOFDPacket [22:09:21]OFDProtocolAddRootSTLVToBuf [22:09:21]FM_MakeSignedData [22:09:21]FM_MakeSignedData [22:09:21]SAM_PROTO_SignData [22:09:21]wFMCommunicate request_size=4 [22:09:21]MH_SAM_APDU [22:09:21]CAPDU: 80 0D 01 02 [22:09:21]Write to MH i2c: E2 08 00 69 3D 80 0D 01 02 00 00 00 00 1F [22:09:21]Write i2c OK [22:09:21]MH_I2C_Read... [22:09:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:21]Read from MH i2c: E2 [22:09:21]MH_I2C_Read... [22:09:21]Read from MH i2c: E2 03 00 [22:09:21]MH_I2C_Read... [22:09:21]Read from MH i2c: E2 03 00 69 3D 00 90 00 1A [22:09:21]RAPDU: 90 00 [22:09:21]wFMCommunicate OK [22:09:21]wFMCommunicate request_size=255 [22:09:21]MH_SAM_APDU [22:09: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 92 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 09 03 00 35 04 06 00 AF [22:09:21]Write to MH i2c: E2 02 01 6A 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 92 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 09 03 00 35 04 06 00 AF 00 00 D4 [22:09:21]Write i2c OK [22:09:21]MH_I2C_Read... [22:09:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:22]Read from MH i2c: E2 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 03 00 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 03 00 6A 3D 00 90 00 1B [22:09:22]RAPDU: 90 00 [22:09:22]wFMCommunicate OK [22:09:22]wFMCommunicate request_size=10 [22:09:22]MH_SAM_APDU [22:09:22]CAPDU: 80 0D 02 02 05 7F 6B D0 A7 62 [22:09:22]Write to MH i2c: E2 0D 00 6B 3D 80 0D 02 02 05 00 7F 6B D0 A7 62 00 00 EF [22:09:22]Write i2c OK [22:09:22]MH_I2C_Read... [22:09:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:22]Read from MH i2c: E2 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 03 00 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 03 00 6B 3D 00 90 00 1C [22:09:22]RAPDU: 90 00 [22:09:22]wFMCommunicate OK [22:09:22]wFMCommunicate request_size=4 [22:09:22]MH_SAM_APDU [22:09:22]CAPDU: 80 0D 03 02 [22:09:22]Write to MH i2c: E2 08 00 6C 3D 80 0D 03 02 00 00 00 00 24 [22:09:22]Write i2c OK [22:09:22]MH_I2C_Read... [22:09:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:22]Read from MH i2c: E2 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 0B 00 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 0B 00 6C 3D 00 C7 1B AB ED 91 40 16 43 90 00 C9 [22:09:22]RAPDU: C7 1B AB ED 91 40 16 43 90 00 [22:09:22]wFMCommunicate OK [22:09:22]SAM_PROTO_SignData done [22:09:22]FM_MakeSignedData done [22:09:22]CreateOFDProtocolMessage [22:09:22]wFMCommunicate request_size=4 [22:09:22]MH_SAM_APDU [22:09:22]CAPDU: 80 11 00 00 [22:09:22]Write to MH i2c: E2 08 00 6D 3D 80 11 00 00 00 00 00 00 24 [22:09:22]Write i2c OK [22:09:22]MH_I2C_Read... [22:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:22]Read from MH i2c: E2 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 17 00 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: E2 17 00 6D 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 71 [22:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:09:22]wFMCommunicate OK [22:09:22]CreateOFDProtocolMessage done [22:09:22]OFDSenderStorePacket 199121 [22:09:22]StoreOFDPacket docnum=199121 [22:09:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 EB 07 01 21 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 92 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 09 03 00 35 04 06 00 AF 7F 6B D0 A7 62 C7 1B AB ED 91 40 16 43 [22:09:22]CheckFolder [22:09:22]dirname=/storage/ofd_packets [22:09:22]CheckFolder done [22:09:22]ProducePacketName [22:09:22]name=ofd_packets/00199121 [22:09:22]NVStorageSaveData ofd_packets/00199121 [22:09:22]File name is /storage/ofd_packets/00199121 [22:09:22]Write 301 bytes [22:09:22]NVStorageSaveData done [22:09:22]OFDSenderStorePacket done [22:09:22]KKMCreateOFDPacket done [22:09:22]NVStorageSaveData kkm_last_timestamp [22:09:22]File name is /storage/kkm_last_timestamp [22:09:22]Write 4 bytes [22:09:22]NVStorageSaveData done [22:09:22]ExternCall_PrintAddStr [22:09:22]wPrintStart [22:09:22]Write to MH i2c: 01 00 00 6E 3D AB [22:09:22]Write i2c OK [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: 01 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: 01 07 00 [22:09:22]MH_I2C_Read... [22:09:22]Read from MH i2c: 01 07 00 6E 3D 00 00 00 00 00 FF 0F C0 [22:09:22]RasterBufferAndPrint [22:09:22]line 小褔械褌 N : (1)11326591 [22:09:22]line 袠袧袧: 02508201610067 [22:09:22]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:09:22]line 袩袪袨袛袗袞袗 [22:09:22]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [22:09:22]line 孝芯胁邪褉: 2710124500 [22:09:22]line 袗懈-95-袣-5 [22:09:22]line 13.480 * 74.20 [22:09:22]line = 1000.22 [22:09:22]line 袧袛小 12% 袧小袩 1% [22:09:22]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:09:22]line 袨袣袪校袚袥袝袧袠袝: -0.22 [22:09:22]line 袠孝袨袚袨: 1000.00 [22:09:22]line 袙薪械褋械薪芯: 1000.00 [22:09:22]line 小袛袗效袗: 0.00 [22:09:22]line 袧小袩 1% : 8.85 [22:09:22]line 袧袛小 12% : 106.22 [22:09:22]line 袧邪谢懈褔薪褘屑懈: 1000.00 [22:09:22]line 袘械蟹薪邪谢.: 0.00 [22:09:22]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:09:22]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:09:22]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:09:22]line 效械泻 729 17.08.2024 22:09 [22:09:22]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:09:22]line 袟袧袦: 0300000079 [22:09:22]line 袪袧袦: 0000000000092545 [22:09:22]line 袙械褉褋懈褟 袣袣袦: 001 [22:09:22]line 肖袦: 0000000000871802 [22:09:22]line 肖袛: 199121 [22:09:22]line 肖袩袛: 192961804543842 [22:09:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T220922&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199121&fm=192961804543842&tin=02508201610067®Number=0000000000092545&sum=100000 [22:09:22]written 0, free lines is 4095 [22:09:23]Write to MH i2c: 01 00 00 99 3D D6 [22:09:23]Write i2c OK [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: 01 [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: 01 07 00 [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: 01 07 00 99 3D 00 00 00 00 00 D8 0C C1 [22:09:23]RasterBufferAndPrint [22:09:23]line [22:09:23]line [22:09:23]line [22:09:23]line [22:09:23]line [22:09:23]written 0, free lines is 3297 [22:09:23]MH_Cut [22:09:23]Write to MH i2c: D1 01 00 A0 3D 01 AF [22:09:23]Write i2c OK [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: D1 [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: D1 01 00 [22:09:23]MH_I2C_Read... [22:09:23]Read from MH i2c: D1 01 00 A0 3D 00 AE [22:09:23]Write to MH i2c: 01 00 00 A1 3D DE [22:09:23]Write i2c OK [22:09:23]MH_I2C_Read... [22:09:23]*** Cut start [22:09:23]*** Purtial cut [22:09:23]*** Stage 1: CUTSNS_PIN = 1 [22:09:24]Read from MH i2c: 01 [22:09:24]MH_I2C_Read... [22:09:24]*** Stop cut motor [22:09:24]*** Cut end [22:09:24]Read from MH i2c: 01 07 00 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: 01 07 00 A1 3D 00 00 00 00 00 FF 0F F3 [22:09:24]process_action close_receipt done [22:09:24]requested_data is exist [22:09:24]produce_requested_data [22:09:24]requested_item fm.sn is exist - process it [22:09:24]wFMCommunicate request_size=4 [22:09:24]MH_SAM_APDU [22:09:24]CAPDU: 80 11 00 00 [22:09:24]Write to MH i2c: E2 08 00 A2 3D 80 11 00 00 00 00 00 00 59 [22:09:24]Write i2c OK [22:09:24]MH_I2C_Read... [22:09:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:24]Read from MH i2c: E2 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 17 00 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 17 00 A2 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [22:09:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:09:24]wFMCommunicate OK [22:09:24]requested_item fd.num is exist - process it [22:09:24]SAM_PROTO_GetFieldsCounters [22:09:24]wFMCommunicate request_size=4 [22:09:24]MH_SAM_APDU [22:09:24]CAPDU: 80 13 00 00 [22:09:24]Write to MH i2c: E2 08 00 A3 3D 80 13 00 00 00 00 00 00 5C [22:09:24]Write i2c OK [22:09:24]MH_I2C_Read... [22:09:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:24]Read from MH i2c: E2 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 62 00 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 62 00 A3 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 B5 [22:09:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:24]wFMCommunicate OK [22:09:24]SAM_PROTO_GetFieldsCounters done [22:09:24]requested_item shift.num is exist - process it [22:09:24]requested_item shift.opened is exist - process it [22:09:24]req_shift_opened [22:09:24]FM_GetShiftState [22:09:24]SAM_PROTO_GetShiftState [22:09:24]wFMCommunicate request_size=4 [22:09:24]MH_SAM_APDU [22:09:24]CAPDU: 80 13 01 00 [22:09:24]Write to MH i2c: E2 08 00 A4 3D 80 13 01 00 00 00 00 00 5E [22:09:24]Write i2c OK [22:09:24]MH_I2C_Read... [22:09:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:24]Read from MH i2c: E2 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 0E 00 [22:09:24]MH_I2C_Read... [22:09:24]Read from MH i2c: E2 0E 00 A4 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BE [22:09:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:09:24]wFMCommunicate OK [22:09:24]SAM_PROTO_GetShiftState done [22:09:24]FM_GetShiftState done [22:09:24]req_shift_opened done [22:09:24]requested_item shift.open_date is exist - process it [22:09:24]req_shift_open_date [22:09:24]req_shift_open_date done [22:09:24]produce_requested_data done [22:09:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199121,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:09:24]process_action_free close_receipt [22:09:24]json_value_free [22:09:24]json_value_free done [22:09:24]process_json_proto returns [22:09:24]Send response to host [22:09:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199121,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:09:24]free response buf [22:09:24]execute_script done [22:09:24]execute_script returns [22:09:24]free content buf [22:09:24]Sock 7.Close socket [22:09:24]Sock 7.Thread stoped [22:09:29]ConnectInit Can't connect to host [22:09:29]CommunicateWithHost connect error [22:09:29]CommunicateWithHost err = -1 [22:09:29]OFD Sender: Server communicate error [22:09:29]OFD Sender: Processing packet 199119 [packets to send 248, broken 245] [22:09:29]ProducePacketName [22:09:29]name=ofd_packets/00199119 [22:09:29]OFD Sender: To server: 嚂鰌G, [22:09:29]CommunicateWithHost lk.salyk.kg:30040 [22:09:29]ConnectInit lk.salyk.kg [22:09:29]Connected sock=10 [22:09:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 58 EE 04 01 CE 05 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8A 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 13 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 CF 09 03 00 35 04 06 00 B8 F2 6F 1D AF 43 44 A4 02 BA EA E6 D0 56 [22:09:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9E 3C 47 00 BD 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 31 38 30 32 10 04 04 00 CF 09 03 00 F4 03 04 00 A8 CB C0 66 B6 04 01 00 00 40 0F F8 4F D9 A6 57 AF [22:09:29]CommunicateWithHost err = 0 [22:09:29]CheckOFDResponse [22:09:29]1017 (14) - 77093643461234 [22:09:29]1041 (16) - 0000000000871802 [22:09:29]1040 (4) - 199119 [22:09:29]1012 (4) - 17.08.2024 16:11 [22:09:29]1206 (1) - 0 [22:09:29]OFD Sender: Remove packet 199119 [22:09:29]ProducePacketName [22:09:29]name=ofd_packets/00199119 [22:09:29]NVStorageDeleteData [22:09:30]OFD Sender: Processing packet 199120 [packets to send 247, broken 245] [22:09:30]ProducePacketName [22:09:30]name=ofd_packets/00199120 [22:09:30]OFD Sender: To server: 嚂鰌G, [22:09:30]CommunicateWithHost lk.salyk.kg:30040 [22:09:30]ConnectInit lk.salyk.kg [22:09:30]Connected sock=7 [22:09:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AC 5D 07 01 FE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 31 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 09 03 00 35 04 06 00 C9 9D A4 02 F5 1B CD 39 09 B5 67 18 A7 97 [22:09:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 37 47 00 90 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D0 09 03 00 F4 03 04 00 A8 CB C0 66 B6 04 01 00 00 0D BA 56 00 6E 19 F3 17 [22:09:30]CommunicateWithHost err = 0 [22:09:30]CheckOFDResponse [22:09:30]1017 (14) - 77093643461234 [22:09:30]1041 (16) - 0000000000871802 [22:09:30]1040 (4) - 199120 [22:09:30]1012 (4) - 17.08.2024 16:11 [22:09:30]1206 (1) - 0 [22:09:30]OFD Sender: Remove packet 199120 [22:09:30]ProducePacketName [22:09:30]name=ofd_packets/00199120 [22:09:30]NVStorageDeleteData [22:09:31]OFD Sender: Processing packet 199121 [packets to send 246, broken 245] [22:09:31]ProducePacketName [22:09:31]name=ofd_packets/00199121 [22:09:31]OFD Sender: To server: 嚂鰌G, [22:09:31]CommunicateWithHost lk.salyk.kg:30040 [22:09:31]ConnectInit lk.salyk.kg [22:09:31]Connected sock=7 [22:09:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 07 EB 07 01 21 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 92 1F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 09 03 00 35 04 06 00 AF 7F 6B D0 A7 62 C7 1B AB ED 91 40 16 43 [22:09:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7B 1A 47 00 00 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D1 09 03 00 F4 03 04 00 A9 CB C0 66 B6 04 01 00 00 4F 3D F0 88 69 03 24 DD [22:09:31]CommunicateWithHost err = 0 [22:09:31]CheckOFDResponse [22:09:31]1017 (14) - 77093643461234 [22:09:31]1041 (16) - 0000000000871802 [22:09:31]1040 (4) - 199121 [22:09:31]1012 (4) - 17.08.2024 16:11 [22:09:31]1206 (1) - 0 [22:09:31]OFD Sender: Remove packet 199121 [22:09:31]ProducePacketName [22:09:31]name=ofd_packets/00199121 [22:09:31]NVStorageDeleteData [22:09:32]OFD Sender: No OFD packet to send [22:09:37]OFD Sender: No OFD packet to send [22:09:42]OFD Sender: No OFD packet to send [22:09:47]OFD Sender: No OFD packet to send [22:09:52]OFD Sender: No OFD packet to send [22:09:57]OFD Sender: No OFD packet to send [22:10:02]OFD Sender: No OFD packet to send [22:10:07]OFD Sender: No OFD packet to send [22:10:12]OFD Sender: No OFD packet to send [22:10:17]OFD Sender: No OFD packet to send [22:10:22]OFD Sender: No OFD packet to send [22:10:27]OFD Sender: No OFD packet to send [22:10:32]OFD Sender: No OFD packet to send [22:10:37]OFD Sender: No OFD packet to send [22:10:42]OFD Sender: No OFD packet to send [22:10:47]OFD Sender: No OFD packet to send [22:10:52]OFD Sender: No OFD packet to send [22:10:57]OFD Sender: No OFD packet to send [22:11:02]OFD Sender: No OFD packet to send [22:11:07]OFD Sender: No OFD packet to send [22:11:12]OFD Sender: No OFD packet to send [22:11:17]OFD Sender: No OFD packet to send [22:11:22]OFD Sender: No OFD packet to send [22:11:27]OFD Sender: No OFD packet to send [22:11:32]OFD Sender: No OFD packet to send [22:11:35]accept exits with 9 [22:11:35]New connection [22:11:35]New thread 3066793316 created [22:11:35]Thread 3066936676 joined [22:11:35]Waiting for new connection... [22:11:35] Sock 9.Parse request [22:11:35]Sock 9.Check first char [22:11:35]Sock 9.First char is OK [22:11:35]request: POST /json_proto HTTP/1.0 [22:11:35]Method: POST [22:11:35]URL: /json_proto [22:11:35]Method is POST - this is cgi request [22:11:35]url: /json_proto [22:11:35]query_string will be loaded in cgi processing [22:11:35]execute_cgi json_proto POST (null) [22:11:35]execute_cgi path=json_proto method=POST [22:11:35]POST find Content-Length [22:11:35]Host: 172.17.46.195:8080 [22:11:35]Content-Length: 683 [22:11:35]Content-Type: application/json [22:11:35] [22:11:35]POST finish read [22:11:35]Found Content-Length = 683 [22:11:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:35]execute_script... [22:11: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)11326592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:35]POST & json_proto [22:11:35]process_json_proto [22:11:35]json parsed OK: [22:11:35]protocol is kg_v1.0 [22:11:35]action value=close_receipt [22:11:35]process_action close_receipt [22:11:35]cmd_close_receipt [22:11:35]MH_GetDate [22:11:35]Write to MH i2c: F0 00 00 A5 3D D1 [22:11:35]Write i2c OK [22:11:35]MH_I2C_Read... [22:11:35]Read from MH i2c: F0 [22:11:35]MH_I2C_Read... [22:11:35]Read from MH i2c: F0 09 00 [22:11:35]MH_I2C_Read... [22:11:35]Read from MH i2c: F0 09 00 A5 3D 00 18 20 C1 66 8D AE BC 66 96 [22:11:35]GetLastDocTimeStamp 1723932562 [22:11:35]current date 1723932696 [22:11:35]FM_GetShiftState [22:11:35]SAM_PROTO_GetShiftState [22:11:35]wFMCommunicate request_size=4 [22:11:35]MH_SAM_APDU [22:11:35]CAPDU: 80 13 01 00 [22:11:35]Write to MH i2c: E2 08 00 A6 3D 80 13 01 00 00 00 00 00 60 [22:11:35]Write i2c OK [22:11:35]MH_I2C_Read... [22:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:35]Read from MH i2c: E2 [22:11:35]MH_I2C_Read... [22:11:35]Read from MH i2c: E2 0E 00 [22:11:35]MH_I2C_Read... [22:11:35]Read from MH i2c: E2 0E 00 A6 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C0 [22:11:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:11:35]wFMCommunicate OK [22:11:35]SAM_PROTO_GetShiftState done [22:11:35]FM_GetShiftState done [22:11:35]opened in 1723853126 [22:11:35]opened+sec_in_day 1723939526 [22:11:35]quantity*price = 50035 [22:11:35]sum+1 = 50036 [22:11:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 730 17.08.2024 22:11 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199122 肖袩袛: 51128529677054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221136&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199122&fm=51128529677054&tin=02508201610067®Number=0000000000092545&sum=50000 [22:11:36]StoreToDocumentArchive [22:11:36]shift 463 fd 199122 [22:11:36]save to /storage/0463/doc_00199122 [22:11:36]save last doc name /storage/0463/doc_00199122 to /storage/kkm_last_doc_name [22:11:36]save OK [22:11:36]Clear old archive folders... [22:11:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:11:36]tlvbuf is 01942610 [22:11:36]SAM_PROTO_ClearQueue [22:11:36]wFMCommunicate request_size=4 [22:11:36]MH_SAM_APDU [22:11:36]CAPDU: 80 09 00 00 [22:11:36]Write to MH i2c: E2 08 00 B3 3D 80 09 00 00 00 00 00 00 62 [22:11:36]Write i2c OK [22:11:36]MH_I2C_Read... [22:11:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:36]Read from MH i2c: E2 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 B3 3D 00 90 00 64 [22:11:36]RAPDU: 90 00 [22:11:36]wFMCommunicate OK [22:11:36]SAM_PROTO_ClearQueue done [22:11:36]KKMCreateOFDPacket [22:11:36]OFDProtocolAddRootSTLVToBuf [22:11:36]FM_MakeSignedData [22:11:36]FM_MakeSignedData [22:11:36]SAM_PROTO_SignData [22:11:36]wFMCommunicate request_size=4 [22:11:36]MH_SAM_APDU [22:11:36]CAPDU: 80 0D 01 02 [22:11:36]Write to MH i2c: E2 08 00 B4 3D 80 0D 01 02 00 00 00 00 6A [22:11:36]Write i2c OK [22:11:36]MH_I2C_Read... [22:11:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:36]Read from MH i2c: E2 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 B4 3D 00 90 00 65 [22:11:36]RAPDU: 90 00 [22:11:36]wFMCommunicate OK [22:11:36]wFMCommunicate request_size=255 [22:11:36]MH_SAM_APDU [22:11:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 18 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 09 03 00 35 04 06 00 2E 80 [22:11:36]Write to MH i2c: E2 02 01 B5 3D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 18 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 09 03 00 35 04 06 00 2E 80 00 00 BE [22:11:36]Write i2c OK [22:11:36]MH_I2C_Read... [22:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:36]Read from MH i2c: E2 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 [22:11:36]MH_I2C_Read... [22:11:36]Read from MH i2c: E2 03 00 B5 3D 00 90 00 66 [22:11:36]RAPDU: 90 00 [22:11:36]wFMCommunicate OK [22:11:36]wFMCommunicate request_size=9 [22:11:36]MH_SAM_APDU [22:11:36]CAPDU: 80 0D 02 02 04 49 D9 6A FE [22:11:36]Write to MH i2c: E2 0C 00 B6 3D 80 0D 02 02 04 00 49 D9 6A FE 00 00 FF [22:11:36]Write i2c OK [22:11:36]MH_I2C_Read... [22:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:37]Read from MH i2c: E2 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 03 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 03 00 B6 3D 00 90 00 67 [22:11:37]RAPDU: 90 00 [22:11:37]wFMCommunicate OK [22:11:37]wFMCommunicate request_size=4 [22:11:37]MH_SAM_APDU [22:11:37]CAPDU: 80 0D 03 02 [22:11:37]Write to MH i2c: E2 08 00 B7 3D 80 0D 03 02 00 00 00 00 6F [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:37]Read from MH i2c: E2 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 0B 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 0B 00 B7 3D 00 5C D8 04 52 21 33 5F 79 90 00 26 [22:11:37]RAPDU: 5C D8 04 52 21 33 5F 79 90 00 [22:11:37]wFMCommunicate OK [22:11:37]SAM_PROTO_SignData done [22:11:37]FM_MakeSignedData done [22:11:37]CreateOFDProtocolMessage [22:11:37]wFMCommunicate request_size=4 [22:11:37]MH_SAM_APDU [22:11:37]CAPDU: 80 11 00 00 [22:11:37]Write to MH i2c: E2 08 00 B8 3D 80 11 00 00 00 00 00 00 6F [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:37]Read from MH i2c: E2 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 17 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: E2 17 00 B8 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [22:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:11:37]wFMCommunicate OK [22:11:37]CreateOFDProtocolMessage done [22:11:37]OFDSenderStorePacket 199122 [22:11:37]StoreOFDPacket docnum=199122 [22:11:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 91 01 06 01 9B E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 18 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 09 03 00 35 04 06 00 2E 80 49 D9 6A FE 5C D8 04 52 21 33 5F 79 [22:11:37]CheckFolder [22:11:37]dirname=/storage/ofd_packets [22:11:37]CheckFolder done [22:11:37]ProducePacketName [22:11:37]name=ofd_packets/00199122 [22:11:37]NVStorageSaveData ofd_packets/00199122 [22:11:37]File name is /storage/ofd_packets/00199122 [22:11:37]Write 300 bytes [22:11:37]NVStorageSaveData done [22:11:37]OFDSenderStorePacket done [22:11:37]KKMCreateOFDPacket done [22:11:37]NVStorageSaveData kkm_last_timestamp [22:11:37]File name is /storage/kkm_last_timestamp [22:11:37]Write 4 bytes [22:11:37]NVStorageSaveData done [22:11:37]ExternCall_PrintAddStr [22:11:37]wPrintStart [22:11:37]Write to MH i2c: 01 00 00 B9 3D F6 [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 07 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 07 00 B9 3D 00 00 00 00 00 FF 0F 0B [22:11:37]RasterBufferAndPrint [22:11:37]line 小褔械褌 N : (1)11326592 [22:11:37]line 袠袧袧: 02508201610067 [22:11:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:11:37]line 袩袪袨袛袗袞袗 [22:11:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [22:11:37]line 孝芯胁邪褉: 2711190000 [22:11:37]line 袚袗袟-袣-3 [22:11:37]line 13.030 * 38.40 [22:11:37]line = 500.35 [22:11:37]line 袧袛小 12% 袧小袩 1% [22:11:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:11:37]line 袨袣袪校袚袥袝袧袠袝: -0.35 [22:11:37]line 袠孝袨袚袨: 500.00 [22:11:37]line 袙薪械褋械薪芯: 500.00 [22:11:37]line 小袛袗效袗: 0.00 [22:11:37]line 袧小袩 1% : 4.43 [22:11:37]line 袧袛小 12% : 53.13 [22:11:37]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:11:37]line 袘械蟹薪邪谢.: 0.00 [22:11:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:11:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:11:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:11:37]line 效械泻 730 17.08.2024 22:11 [22:11:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:11:37]line 袟袧袦: 0300000079 [22:11:37]line 袪袧袦: 0000000000092545 [22:11:37]line 袙械褉褋懈褟 袣袣袦: 001 [22:11:37]line 肖袦: 0000000000871802 [22:11:37]line 肖袛: 199122 [22:11:37]line 肖袩袛: 51128529677054 [22:11:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221136&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199122&fm=51128529677054&tin=02508201610067®Number=0000000000092545&sum=50000 [22:11:37]written 0, free lines is 4095 [22:11:37]OFD Sender: Processing packet 199122 [packets to send 246, broken 245] [22:11:37]ProducePacketName [22:11:37]name=ofd_packets/00199122 [22:11:37]OFD Sender: To server: 嚂鰌G, [22:11:37]CommunicateWithHost lk.salyk.kg:30040 [22:11:37]ConnectInit lk.salyk.kg [22:11:37]Connected sock=10 [22:11:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 91 01 06 01 9B E1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 18 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 09 03 00 35 04 06 00 2E 80 49 D9 6A FE 5C D8 04 52 21 33 5F 79 [22:11:37]Write to MH i2c: 01 00 00 E4 3D 21 [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 07 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: 01 07 00 E4 3D 00 00 00 00 00 C8 0C FC [22:11:37]RasterBufferAndPrint [22:11:37]line [22:11:37]line [22:11:37]line [22:11:37]line [22:11:37]line [22:11:37]written 0, free lines is 3278 [22:11:37]MH_Cut [22:11:37]Write to MH i2c: D1 01 00 EB 3D 01 FA [22:11:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0C 79 47 00 28 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D2 09 03 00 F4 03 04 00 27 CC C0 66 B6 04 01 00 00 45 EF 00 C9 8F 6A 41 6B [22:11:37]CommunicateWithHost err = 0 [22:11:37]CheckOFDResponse [22:11:37]1017 (14) - 77093643461234 [22:11:37]1041 (16) - 0000000000871802 [22:11:37]1040 (4) - 199122 [22:11:37]1012 (4) - 17.08.2024 16:13 [22:11:37]1206 (1) - 0 [22:11:37]OFD Sender: Remove packet 199122 [22:11:37]ProducePacketName [22:11:37]name=ofd_packets/00199122 [22:11:37]NVStorageDeleteData [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: D1 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: D1 01 00 [22:11:37]MH_I2C_Read... [22:11:37]Read from MH i2c: D1 01 00 EB 3D 00 F9 [22:11:37]Write to MH i2c: 01 00 00 EC 3D 29 [22:11:37]Write i2c OK [22:11:37]MH_I2C_Read... [22:11:38]OFD Sender: No OFD packet to send [22:11:38]*** Cut start [22:11:38]*** Purtial cut [22:11:38]*** CUTSNS_PIN = 0 [22:11:38]*** Stage 1: CUTSNS_PIN = 1 [22:11:40]Read from MH i2c: 01 [22:11:40]MH_I2C_Read... [22:11:40]*** Stop cut motor [22:11:40]*** Cut end [22:11:40]Read from MH i2c: 01 07 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: 01 07 00 EC 3D 00 00 00 00 00 FF 0F 3E [22:11:40]process_action close_receipt done [22:11:40]requested_data is exist [22:11:40]produce_requested_data [22:11:40]requested_item fm.sn is exist - process it [22:11:40]wFMCommunicate request_size=4 [22:11:40]MH_SAM_APDU [22:11:40]CAPDU: 80 11 00 00 [22:11:40]Write to MH i2c: E2 08 00 ED 3D 80 11 00 00 00 00 00 00 A4 [22:11:40]Write i2c OK [22:11:40]MH_I2C_Read... [22:11:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:40]Read from MH i2c: E2 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 17 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 17 00 ED 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [22:11:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:11:40]wFMCommunicate OK [22:11:40]requested_item fd.num is exist - process it [22:11:40]SAM_PROTO_GetFieldsCounters [22:11:40]wFMCommunicate request_size=4 [22:11:40]MH_SAM_APDU [22:11:40]CAPDU: 80 13 00 00 [22:11:40]Write to MH i2c: E2 08 00 EE 3D 80 13 00 00 00 00 00 00 A7 [22:11:40]Write i2c OK [22:11:40]MH_I2C_Read... [22:11:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:40]Read from MH i2c: E2 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 62 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 62 00 EE 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 04 [22:11:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:40]wFMCommunicate OK [22:11:40]SAM_PROTO_GetFieldsCounters done [22:11:40]requested_item shift.num is exist - process it [22:11:40]requested_item shift.opened is exist - process it [22:11:40]req_shift_opened [22:11:40]FM_GetShiftState [22:11:40]SAM_PROTO_GetShiftState [22:11:40]wFMCommunicate request_size=4 [22:11:40]MH_SAM_APDU [22:11:40]CAPDU: 80 13 01 00 [22:11:40]Write to MH i2c: E2 08 00 EF 3D 80 13 01 00 00 00 00 00 A9 [22:11:40]Write i2c OK [22:11:40]MH_I2C_Read... [22:11:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:40]Read from MH i2c: E2 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 0E 00 [22:11:40]MH_I2C_Read... [22:11:40]Read from MH i2c: E2 0E 00 EF 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 09 [22:11:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:11:40]wFMCommunicate OK [22:11:40]SAM_PROTO_GetShiftState done [22:11:40]FM_GetShiftState done [22:11:40]req_shift_opened done [22:11:40]requested_item shift.open_date is exist - process it [22:11:40]req_shift_open_date [22:11:40]req_shift_open_date done [22:11:40]produce_requested_data done [22:11:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199122,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:11:40]process_action_free close_receipt [22:11:40]json_value_free [22:11:40]json_value_free done [22:11:40]process_json_proto returns [22:11:40]Send response to host [22:11:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199122,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:11:40]free response buf [22:11:40]execute_script done [22:11:40]execute_script returns [22:11:40]free content buf [22:11:40]Sock 9.Close socket [22:11:40]Sock 9.Thread stoped [22:11:43]OFD Sender: No OFD packet to send [22:11:48]OFD Sender: No OFD packet to send [22:11:53]OFD Sender: No OFD packet to send [22:11:58]OFD Sender: No OFD packet to send [22:12:03]OFD Sender: No OFD packet to send [22:12:08]OFD Sender: No OFD packet to send [22:12:13]OFD Sender: No OFD packet to send [22:12:18]OFD Sender: No OFD packet to send [22:12:23]OFD Sender: No OFD packet to send [22:12:28]OFD Sender: No OFD packet to send [22:12:33]OFD Sender: No OFD packet to send [22:12:38]OFD Sender: No OFD packet to send [22:12:43]OFD Sender: No OFD packet to send [22:12:48]OFD Sender: No OFD packet to send [22:12:53]OFD Sender: No OFD packet to send [22:12:53]accept exits with 7 [22:12:53]New connection [22:12:53]New thread 3066936676 created [22:12:53]Thread 3066793316 joined [22:12:53]Waiting for new connection... [22:12:53] Sock 7.Parse request [22:12:53]Sock 7.Check first char [22:12:53]Sock 7.First char is OK [22:12:53]request: POST /json_proto HTTP/1.0 [22:12:53]Method: POST [22:12:53]URL: /json_proto [22:12:53]Method is POST - this is cgi request [22:12:53]url: /json_proto [22:12:53]query_string will be loaded in cgi processing [22:12:53]execute_cgi json_proto POST (null) [22:12:53]execute_cgi path=json_proto method=POST [22:12:53]POST find Content-Length [22:12:53]Host: 172.17.46.195:8080 [22:12:53]Content-Length: 805 [22:12:53]Content-Type: application/json [22:12:53] [22:12:53]POST finish read [22:12:53]Found Content-Length = 805 [22:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3922334/38", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:53]execute_script... [22:12: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)11326593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3922334/38", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:53]POST & json_proto [22:12:53]process_json_proto [22:12:53]json parsed OK: [22:12:53]protocol is kg_v1.0 [22:12:53]action value=close_receipt [22:12:53]process_action close_receipt [22:12:53]cmd_close_receipt [22:12:53]MH_GetDate [22:12:53]Write to MH i2c: F0 00 00 F0 3D 1C [22:12:53]Write i2c OK [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 09 00 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 09 00 F0 3D 00 67 20 C1 66 8D AE BC 66 30 [22:12:53]GetLastDocTimeStamp 1723932696 [22:12:53]current date 1723932775 [22:12:53]FM_GetShiftState [22:12:53]SAM_PROTO_GetShiftState [22:12:53]wFMCommunicate request_size=4 [22:12:53]MH_SAM_APDU [22:12:53]CAPDU: 80 13 01 00 [22:12:53]Write to MH i2c: E2 08 00 F1 3D 80 13 01 00 00 00 00 00 AB [22:12:53]Write i2c OK [22:12:53]MH_I2C_Read... [22:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:53]Read from MH i2c: E2 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: E2 0E 00 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: E2 0E 00 F1 3D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0B [22:12:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:12:53]wFMCommunicate OK [22:12:53]SAM_PROTO_GetShiftState done [22:12:53]FM_GetShiftState done [22:12:53]opened in 1723853126 [22:12:53]opened+sec_in_day 1723939526 [22:12:53]quantity*price = 0 [22:12:53]sum+1 = 1 [22:12:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 731 17.08.2024 22:12 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 3922334/38 肖袦: 0000000000871802 肖袛: 199123 肖袩袛: 275229823088243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221255&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199123&fm=275229823088243&tin=02508201610067®Number=0000000000092545&sum=0 [22:12:54]StoreToDocumentArchive [22:12:54]shift 463 fd 199123 [22:12:54]save to /storage/0463/doc_00199123 [22:12:54]save last doc name /storage/0463/doc_00199123 to /storage/kkm_last_doc_name [22:12:54]save OK [22:12:54]Clear old archive folders... [22:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:54]tlvbuf is 01A39BF0 [22:12:54]SAM_PROTO_ClearQueue [22:12:54]wFMCommunicate request_size=4 [22:12:54]MH_SAM_APDU [22:12:54]CAPDU: 80 09 00 00 [22:12:54]Write to MH i2c: E2 08 00 FE 3D 80 09 00 00 00 00 00 00 AD [22:12:54]Write i2c OK [22:12:54]MH_I2C_Read... [22:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:54]Read from MH i2c: E2 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 FE 3D 00 90 00 AF [22:12:54]RAPDU: 90 00 [22:12:54]wFMCommunicate OK [22:12:54]SAM_PROTO_ClearQueue done [22:12:54]KKMCreateOFDPacket [22:12:54]OFDProtocolAddRootSTLVToBuf [22:12:54]FM_MakeSignedData [22:12:54]FM_MakeSignedData [22:12:54]SAM_PROTO_SignData [22:12:54]wFMCommunicate request_size=4 [22:12:54]MH_SAM_APDU [22:12:54]CAPDU: 80 0D 01 02 [22:12:54]Write to MH i2c: E2 08 00 FF 3D 80 0D 01 02 00 00 00 00 B5 [22:12:54]Write i2c OK [22:12:54]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 FF 3D 00 90 00 B0 [22:12:55]RAPDU: 90 00 [22:12:55]wFMCommunicate OK [22:12:55]wFMCommunicate request_size=255 [22:12:55]MH_SAM_APDU [22:12: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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 67 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 09 03 00 35 04 06 00 FA [22:12:55]Write to MH i2c: E2 02 01 00 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 67 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 09 03 00 35 04 06 00 FA 00 00 C9 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 00 3E 00 90 00 B2 [22:12:55]RAPDU: 90 00 [22:12:55]wFMCommunicate OK [22:12:55]wFMCommunicate request_size=10 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 0D 02 02 05 51 EF D6 36 73 [22:12:55]Write to MH i2c: E2 0D 00 01 3E 80 0D 02 02 05 00 51 EF D6 36 73 00 00 82 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 01 3E 00 90 00 B3 [22:12:55]RAPDU: 90 00 [22:12:55]wFMCommunicate OK [22:12:55]wFMCommunicate request_size=4 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 0D 03 02 [22:12:55]Write to MH i2c: E2 08 00 02 3E 80 0D 03 02 00 00 00 00 BB [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 0B 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 0B 00 02 3E 00 17 59 56 1C 6D F6 E5 81 90 00 67 [22:12:55]RAPDU: 17 59 56 1C 6D F6 E5 81 90 00 [22:12:55]wFMCommunicate OK [22:12:55]SAM_PROTO_SignData done [22:12:55]FM_MakeSignedData done [22:12:55]CreateOFDProtocolMessage [22:12:55]wFMCommunicate request_size=4 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 11 00 00 [22:12:55]Write to MH i2c: E2 08 00 03 3E 80 11 00 00 00 00 00 00 BB [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 17 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 17 00 03 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 08 [22:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:12:55]wFMCommunicate OK [22:12:55]CreateOFDProtocolMessage done [22:12:55]OFDSenderStorePacket 199123 [22:12:55]StoreOFDPacket docnum=199123 [22:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 96 07 01 9B 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 67 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 09 03 00 35 04 06 00 FA 51 EF D6 36 73 17 59 56 1C 6D F6 E5 81 [22:12:55]CheckFolder [22:12:55]dirname=/storage/ofd_packets [22:12:55]CheckFolder done [22:12:55]ProducePacketName [22:12:55]name=ofd_packets/00199123 [22:12:55]NVStorageSaveData ofd_packets/00199123 [22:12:55]File name is /storage/ofd_packets/00199123 [22:12:55]Write 301 bytes [22:12:55]NVStorageSaveData done [22:12:55]OFDSenderStorePacket done [22:12:55]KKMCreateOFDPacket done [22:12:55]NVStorageSaveData kkm_last_timestamp [22:12:55]File name is /storage/kkm_last_timestamp [22:12:55]Write 4 bytes [22:12:55]NVStorageSaveData done [22:12:55]ExternCall_PrintAddStr [22:12:55]wPrintStart [22:12:55]Write to MH i2c: 01 00 00 04 3E 42 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 04 3E 00 00 00 00 00 FF 0F 57 [22:12:55]RasterBufferAndPrint [22:12:55]line 小褔械褌 N : (1)11326593 [22:12:55]line 袠袧袧: 02508201610067 [22:12:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:12:55]line 袩袪袨袛袗袞袗 [22:12:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [22:12:55]line 孝芯胁邪褉: 2710124130 [22:12:55]line 袗懈-92-袣-4 [22:12:55]line 40.000 * 0.00 [22:12:55]line = 0.00 [22:12:55]line 袧袛小 12% 袧小袩 1% [22:12:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:12:55]line 袠孝袨袚袨: 0.00 [22:12:55]line 袧小袩 1% : 0.00 [22:12:55]line 袧袛小 12% : 0.00 [22:12:55]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:12:55]line 袘械蟹薪邪谢.: 0.00 [22:12:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:12:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:12:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:12:55]line 效械泻 731 17.08.2024 22:12 [22:12:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:12:55]line 袟袧袦: 0300000079 [22:12:55]line 袪袧袦: 0000000000092545 [22:12:55]line 袙械褉褋懈褟 袣袣袦: 001 [22:12:55]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪褘械 孝邪谢芯薪褘 [22:12:55]line 3922334/38 [22:12:55]line 肖袦: 0000000000871802 [22:12:55]line 肖袛: 199123 [22:12:55]line 肖袩袛: 275229823088243 [22:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221255&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199123&fm=275229823088243&tin=02508201610067®Number=0000000000092545&sum=0 [22:12:55]OFD Sender: Processing packet 199123 [packets to send 246, broken 245] [22:12:55]ProducePacketName [22:12:55]name=ofd_packets/00199123 [22:12:55]OFD Sender: To server: 嚂鰌G, [22:12:55]CommunicateWithHost lk.salyk.kg:30040 [22:12:55]ConnectInit lk.salyk.kg [22:12:55]written 0, free lines is 4095 [22:12:55]Connected sock=10 [22:12:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 01 96 07 01 9B 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 02 00 00 F4 03 04 00 67 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D3 09 03 00 35 04 06 00 FA 51 EF D6 36 73 17 59 56 1C 6D F6 E5 81 [22:12:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 69 83 47 00 75 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 31 38 30 32 10 04 04 00 D3 09 03 00 F4 03 04 00 76 CC C0 66 B6 04 01 00 00 C8 FB 4A C6 D0 CA 9F 32 [22:12:56]CommunicateWithHost err = 0 [22:12:56]CheckOFDResponse [22:12:56]1017 (14) - 77093643461234 [22:12:56]1041 (16) - 0000000000871802 [22:12:56]1040 (4) - 199123 [22:12:56]1012 (4) - 17.08.2024 16:14 [22:12:56]1206 (1) - 0 [22:12:56]OFD Sender: Remove packet 199123 [22:12:56]ProducePacketName [22:12:56]name=ofd_packets/00199123 [22:12:56]NVStorageDeleteData [22:12:56]Write to MH i2c: 01 00 00 2E 3E 6C [22:12:56]Write i2c OK [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: 01 [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: 01 07 00 [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: 01 07 00 2E 3E 00 00 00 00 00 ED 0C 6C [22:12:56]RasterBufferAndPrint [22:12:56]line [22:12:56]line [22:12:56]line [22:12:56]line [22:12:56]line [22:12:56]written 0, free lines is 3314 [22:12:56]MH_Cut [22:12:56]Write to MH i2c: D1 01 00 35 3E 01 45 [22:12:56]Write i2c OK [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: D1 [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: D1 01 00 [22:12:56]MH_I2C_Read... [22:12:56]Read from MH i2c: D1 01 00 35 3E 00 44 [22:12:56]Write to MH i2c: 01 00 00 36 3E 74 [22:12:56]Write i2c OK [22:12:56]MH_I2C_Read... [22:12:56]OFD Sender: No OFD packet to send [22:12:56]*** Cut start [22:12:56]*** Purtial cut [22:12:56]*** Stage 1: CUTSNS_PIN = 1 [22:12:57]Read from MH i2c: 01 [22:12:57]MH_I2C_Read... [22:12:57]*** Stop cut motor [22:12:57]*** Cut end [22:12:57]Read from MH i2c: 01 07 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: 01 07 00 36 3E 00 00 00 00 00 FF 0F 89 [22:12:57]process_action close_receipt done [22:12:57]requested_data is exist [22:12:57]produce_requested_data [22:12:57]requested_item fm.sn is exist - process it [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 11 00 00 [22:12:57]Write to MH i2c: E2 08 00 37 3E 80 11 00 00 00 00 00 00 EF [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 17 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 17 00 37 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [22:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:12:57]wFMCommunicate OK [22:12:57]requested_item fd.num is exist - process it [22:12:57]SAM_PROTO_GetFieldsCounters [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 13 00 00 [22:12:57]Write to MH i2c: E2 08 00 38 3E 80 13 00 00 00 00 00 00 F2 [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 62 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 62 00 38 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [22:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:57]wFMCommunicate OK [22:12:57]SAM_PROTO_GetFieldsCounters done [22:12:57]requested_item shift.num is exist - process it [22:12:57]requested_item shift.opened is exist - process it [22:12:57]req_shift_opened [22:12:57]FM_GetShiftState [22:12:57]SAM_PROTO_GetShiftState [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 13 01 00 [22:12:57]Write to MH i2c: E2 08 00 39 3E 80 13 01 00 00 00 00 00 F4 [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 0E 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 0E 00 39 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 54 [22:12:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:12:57]wFMCommunicate OK [22:12:57]SAM_PROTO_GetShiftState done [22:12:57]FM_GetShiftState done [22:12:57]req_shift_opened done [22:12:57]requested_item shift.open_date is exist - process it [22:12:57]req_shift_open_date [22:12:57]req_shift_open_date done [22:12:57]produce_requested_data done [22:12:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199123,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:12:57]process_action_free close_receipt [22:12:57]json_value_free [22:12:57]json_value_free done [22:12:57]process_json_proto returns [22:12:57]Send response to host [22:12:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199123,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:12:57]free response buf [22:12:57]execute_script done [22:12:57]execute_script returns [22:12:57]free content buf [22:12:57]Sock 7.Close socket [22:12:57]Sock 7.Thread stoped [22:13:01]OFD Sender: No OFD packet to send [22:13:06]OFD Sender: No OFD packet to send [22:13:08]accept exits with 9 [22:13:08]New connection [22:13:08]New thread 3066793316 created [22:13:08]Thread 3066936676 joined [22:13:08]Waiting for new connection... [22:13:08] Sock 9.Parse request [22:13:08]Sock 9.Check first char [22:13:08]Sock 9.First char is OK [22:13:08]request: POST /json_proto HTTP/1.0 [22:13:08]Method: POST [22:13:08]URL: /json_proto [22:13:08]Method is POST - this is cgi request [22:13:08]url: /json_proto [22:13:08]query_string will be loaded in cgi processing [22:13:08]execute_cgi json_proto POST (null) [22:13:08]execute_cgi path=json_proto method=POST [22:13:08]POST find Content-Length [22:13:08]Host: 172.17.46.195:8080 [22:13:08]Content-Length: 792 [22:13:08]Content-Type: application/json [22:13:08] [22:13:08]POST finish read [22:13:08]Found Content-Length = 792 [22:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:08]execute_script... [22:13: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)11326594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:08]POST & json_proto [22:13:08]process_json_proto [22:13:08]json parsed OK: [22:13:08]protocol is kg_v1.0 [22:13:08]action value=close_receipt [22:13:08]process_action close_receipt [22:13:08]cmd_close_receipt [22:13:08]MH_GetDate [22:13:08]Write to MH i2c: F0 00 00 3A 3E 67 [22:13:08]Write i2c OK [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 09 00 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: F0 09 00 3A 3E 00 76 20 C1 66 8D AE BC 66 8A [22:13:08]GetLastDocTimeStamp 1723932775 [22:13:08]current date 1723932790 [22:13:08]FM_GetShiftState [22:13:08]SAM_PROTO_GetShiftState [22:13:08]wFMCommunicate request_size=4 [22:13:08]MH_SAM_APDU [22:13:08]CAPDU: 80 13 01 00 [22:13:08]Write to MH i2c: E2 08 00 3B 3E 80 13 01 00 00 00 00 00 F6 [22:13:08]Write i2c OK [22:13:08]MH_I2C_Read... [22:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:08]Read from MH i2c: E2 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: E2 0E 00 [22:13:08]MH_I2C_Read... [22:13:08]Read from MH i2c: E2 0E 00 3B 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 56 [22:13:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:13:08]wFMCommunicate OK [22:13:08]SAM_PROTO_GetShiftState done [22:13:08]FM_GetShiftState done [22:13:08]opened in 1723853126 [22:13:08]opened+sec_in_day 1723939526 [22:13:08]quantity*price = 40041 [22:13:08]sum+1 = 40043 [22:13:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 400.42 袧小袩 1% : 3.54 袧袛小 12% : 42.52 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 400.42 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 732 17.08.2024 22:13 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199124 肖袩袛: 194545037669803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221310&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199124&fm=194545037669803&tin=02508201610067®Number=0000000000092545&sum=40042 [22:13:09]StoreToDocumentArchive [22:13:09]shift 463 fd 199124 [22:13:09]save to /storage/0463/doc_00199124 [22:13:09]save last doc name /storage/0463/doc_00199124 to /storage/kkm_last_doc_name [22:13:09]save OK [22:13:09]Clear old archive folders... [22:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=249 [22:13:09]tlvbuf is 01A6CA90 [22:13:09]SAM_PROTO_ClearQueue [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 09 00 00 [22:13:09]Write to MH i2c: E2 08 00 48 3E 80 09 00 00 00 00 00 00 F8 [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 48 3E 00 90 00 FA [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]SAM_PROTO_ClearQueue done [22:13:09]KKMCreateOFDPacket [22:13:09]OFDProtocolAddRootSTLVToBuf [22:13:09]FM_MakeSignedData [22:13:09]FM_MakeSignedData [22:13:09]SAM_PROTO_SignData [22:13:09]wFMCommunicate request_size=4 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 0D 01 02 [22:13:09]Write to MH i2c: E2 08 00 49 3E 80 0D 01 02 00 00 00 00 00 [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:09]Read from MH i2c: E2 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 [22:13:09]MH_I2C_Read... [22:13:09]Read from MH i2c: E2 03 00 49 3E 00 90 00 FB [22:13:09]RAPDU: 90 00 [22:13:09]wFMCommunicate OK [22:13:09]wFMCommunicate request_size=255 [22:13:09]MH_SAM_APDU [22:13:09]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 76 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 09 03 00 35 04 06 00 B0 F0 0B [22:13:09]Write to MH i2c: E2 02 01 4A 3E 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 76 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 09 03 00 35 04 06 00 B0 F0 0B 00 00 A1 [22:13:09]Write i2c OK [22:13:09]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 03 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 03 00 4A 3E 00 90 00 FC [22:13:10]RAPDU: 90 00 [22:13:10]wFMCommunicate OK [22:13:10]wFMCommunicate request_size=8 [22:13:10]MH_SAM_APDU [22:13:10]CAPDU: 80 0D 02 02 03 DC F5 AB [22:13:10]Write to MH i2c: E2 0B 00 4B 3E 80 0D 02 02 03 00 DC F5 AB 00 00 85 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 03 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 03 00 4B 3E 00 90 00 FD [22:13:10]RAPDU: 90 00 [22:13:10]wFMCommunicate OK [22:13:10]wFMCommunicate request_size=4 [22:13:10]MH_SAM_APDU [22:13:10]CAPDU: 80 0D 03 02 [22:13:10]Write to MH i2c: E2 08 00 4C 3E 80 0D 03 02 00 00 00 00 05 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 0B 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 0B 00 4C 3E 00 F2 73 10 E0 CD 20 59 F8 90 00 99 [22:13:10]RAPDU: F2 73 10 E0 CD 20 59 F8 90 00 [22:13:10]wFMCommunicate OK [22:13:10]SAM_PROTO_SignData done [22:13:10]FM_MakeSignedData done [22:13:10]CreateOFDProtocolMessage [22:13:10]wFMCommunicate request_size=4 [22:13:10]MH_SAM_APDU [22:13:10]CAPDU: 80 11 00 00 [22:13:10]Write to MH i2c: E2 08 00 4D 3E 80 11 00 00 00 00 00 00 05 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:10]Read from MH i2c: E2 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 17 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: E2 17 00 4D 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [22:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:13:10]wFMCommunicate OK [22:13:10]CreateOFDProtocolMessage done [22:13:10]OFDSenderStorePacket 199124 [22:13:10]StoreOFDPacket docnum=199124 [22:13:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 99 66 05 01 2E 98 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 76 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 09 03 00 35 04 06 00 B0 F0 0B DC F5 AB F2 73 10 E0 CD 20 59 F8 [22:13:10]CheckFolder [22:13:10]dirname=/storage/ofd_packets [22:13:10]CheckFolder done [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00199124 [22:13:10]NVStorageSaveData ofd_packets/00199124 [22:13:10]File name is /storage/ofd_packets/00199124 [22:13:10]Write 299 bytes [22:13:10]NVStorageSaveData done [22:13:10]OFDSenderStorePacket done [22:13:10]KKMCreateOFDPacket done [22:13:10]NVStorageSaveData kkm_last_timestamp [22:13:10]File name is /storage/kkm_last_timestamp [22:13:10]Write 4 bytes [22:13:10]NVStorageSaveData done [22:13:10]ExternCall_PrintAddStr [22:13:10]wPrintStart [22:13:10]Write to MH i2c: 01 00 00 4E 3E 8C [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 4E 3E 00 00 00 00 00 FF 0F A1 [22:13:10]RasterBufferAndPrint [22:13:10]line 小褔械褌 N : (1)11326594 [22:13:10]line 袠袧袧: 02508201610067 [22:13:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:13:10]line 袩袪袨袛袗袞袗 [22:13:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [22:13:10]line 孝芯胁邪褉: 2710124130 [22:13:10]line SU-92-袣-5 [22:13:10]line 5.820 * 68.80 [22:13:10]line = 400.42 [22:13:10]line 袧袛小 12% 袧小袩 1% [22:13:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:13:10]line 袠孝袨袚袨: 400.42 [22:13:10]line 袧小袩 1% : 3.54 [22:13:10]line 袧袛小 12% : 42.52 [22:13:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:13:10]line 袘械蟹薪邪谢.: 400.42 [22:13:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:13:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:13:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:13:10]line 效械泻 732 17.08.2024 22:13 [22:13:10]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:13:10]line 袟袧袦: 0300000079 [22:13:10]line 袪袧袦: 0000000000092545 [22:13:10]line 袙械褉褋懈褟 袣袣袦: 001 [22:13:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:13:10]line 肖袦: 0000000000871802 [22:13:10]line 肖袛: 199124 [22:13:10]line 肖袩袛: 194545037669803 [22:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221310&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199124&fm=194545037669803&tin=02508201610067®Number=0000000000092545&sum=40042 [22:13:10]written 0, free lines is 4095 [22:13:10]OFD Sender: Processing packet 199124 [packets to send 246, broken 245] [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00199124 [22:13:10]OFD Sender: To server: 嚂鰌G, [22:13:10]CommunicateWithHost lk.salyk.kg:30040 [22:13:10]ConnectInit lk.salyk.kg [22:13:10]Connected sock=10 [22:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 99 66 05 01 2E 98 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 76 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 09 03 00 35 04 06 00 B0 F0 0B DC F5 AB F2 73 10 E0 CD 20 59 F8 [22:13:10]Write to MH i2c: 01 00 00 78 3E B6 [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: 01 07 00 78 3E 00 00 00 00 00 ED 0C B6 [22:13:10]RasterBufferAndPrint [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]line [22:13:10]written 0, free lines is 3315 [22:13:10]MH_Cut [22:13:10]Write to MH i2c: D1 01 00 7F 3E 01 8F [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 01 00 [22:13:10]MH_I2C_Read... [22:13:10]Read from MH i2c: D1 01 00 7F 3E 00 8E [22:13:10]Write to MH i2c: 01 00 00 80 3E BE [22:13:10]Write i2c OK [22:13:10]MH_I2C_Read... [22:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B8 2A 47 00 B3 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D4 09 03 00 F4 03 04 00 85 CC C0 66 B6 04 01 00 00 4B 20 CF 1D F6 7C 3E 3E [22:13:10]CommunicateWithHost err = 0 [22:13:10]CheckOFDResponse [22:13:10]1017 (14) - 77093643461234 [22:13:10]1041 (16) - 0000000000871802 [22:13:10]1040 (4) - 199124 [22:13:10]1012 (4) - 17.08.2024 16:15 [22:13:10]1206 (1) - 0 [22:13:10]OFD Sender: Remove packet 199124 [22:13:10]ProducePacketName [22:13:10]name=ofd_packets/00199124 [22:13:10]NVStorageDeleteData [22:13:11]OFD Sender: No OFD packet to send [22:13:11]*** Cut start [22:13:11]*** Purtial cut [22:13:11]*** CUTSNS_PIN = 0 [22:13:11]*** Stage 1: CUTSNS_PIN = 1 [22:13:13]Read from MH i2c: 01 [22:13:13]MH_I2C_Read... [22:13:13]*** Stop cut motor [22:13:13]*** Cut end [22:13:13]Read from MH i2c: 01 07 00 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: 01 07 00 80 3E 00 00 00 00 00 FF 0F D3 [22:13:13]process_action close_receipt done [22:13:13]requested_data is exist [22:13:13]produce_requested_data [22:13:13]requested_item fm.sn is exist - process it [22:13:13]wFMCommunicate request_size=4 [22:13:13]MH_SAM_APDU [22:13:13]CAPDU: 80 11 00 00 [22:13:13]Write to MH i2c: E2 08 00 81 3E 80 11 00 00 00 00 00 00 39 [22:13:13]Write i2c OK [22:13:13]MH_I2C_Read... [22:13:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:13]Read from MH i2c: E2 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 17 00 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 17 00 81 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [22:13:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:13:13]wFMCommunicate OK [22:13:13]requested_item fd.num is exist - process it [22:13:13]SAM_PROTO_GetFieldsCounters [22:13:13]wFMCommunicate request_size=4 [22:13:13]MH_SAM_APDU [22:13:13]CAPDU: 80 13 00 00 [22:13:13]Write to MH i2c: E2 08 00 82 3E 80 13 00 00 00 00 00 00 3C [22:13:13]Write i2c OK [22:13:13]MH_I2C_Read... [22:13:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:13]Read from MH i2c: E2 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 62 00 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 62 00 82 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [22:13:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:13]wFMCommunicate OK [22:13:13]SAM_PROTO_GetFieldsCounters done [22:13:13]requested_item shift.num is exist - process it [22:13:13]requested_item shift.opened is exist - process it [22:13:13]req_shift_opened [22:13:13]FM_GetShiftState [22:13:13]SAM_PROTO_GetShiftState [22:13:13]wFMCommunicate request_size=4 [22:13:13]MH_SAM_APDU [22:13:13]CAPDU: 80 13 01 00 [22:13:13]Write to MH i2c: E2 08 00 83 3E 80 13 01 00 00 00 00 00 3E [22:13:13]Write i2c OK [22:13:13]MH_I2C_Read... [22:13:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:13]Read from MH i2c: E2 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 0E 00 [22:13:13]MH_I2C_Read... [22:13:13]Read from MH i2c: E2 0E 00 83 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9E [22:13:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:13:13]wFMCommunicate OK [22:13:13]SAM_PROTO_GetShiftState done [22:13:13]FM_GetShiftState done [22:13:13]req_shift_opened done [22:13:13]requested_item shift.open_date is exist - process it [22:13:13]req_shift_open_date [22:13:13]req_shift_open_date done [22:13:13]produce_requested_data done [22:13:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199124,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:13:13]process_action_free close_receipt [22:13:13]json_value_free [22:13:13]json_value_free done [22:13:13]process_json_proto returns [22:13:13]Send response to host [22:13:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199124,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:13:13]free response buf [22:13:13]execute_script done [22:13:13]execute_script returns [22:13:13]free content buf [22:13:13]Sock 9.Close socket [22:13:13]Sock 9.Thread stoped [22:13:16]OFD Sender: No OFD packet to send [22:13:21]OFD Sender: No OFD packet to send [22:13:26]OFD Sender: No OFD packet to send [22:13:31]OFD Sender: No OFD packet to send [22:13:36]OFD Sender: No OFD packet to send [22:13:41]OFD Sender: No OFD packet to send [22:13:46]OFD Sender: No OFD packet to send [22:13:51]OFD Sender: No OFD packet to send [22:13:56]OFD Sender: No OFD packet to send [22:14:01]OFD Sender: No OFD packet to send [22:14:06]OFD Sender: No OFD packet to send [22:14:11]OFD Sender: No OFD packet to send [22:14:16]OFD Sender: No OFD packet to send [22:14:21]OFD Sender: No OFD packet to send [22:14:26]OFD Sender: No OFD packet to send [22:14:31]OFD Sender: No OFD packet to send [22:14:36]OFD Sender: No OFD packet to send [22:14:41]OFD Sender: No OFD packet to send [22:14:46]OFD Sender: No OFD packet to send [22:14:51]OFD Sender: No OFD packet to send [22:14:56]OFD Sender: No OFD packet to send [22:15:01]OFD Sender: No OFD packet to send [22:15:06]OFD Sender: No OFD packet to send [22:15:11]OFD Sender: No OFD packet to send [22:15:16]OFD Sender: No OFD packet to send [22:15:18]accept exits with 7 [22:15:18]New connection [22:15:18]New thread 3066936676 created [22:15:18]Thread 3066793316 joined [22:15:18]Waiting for new connection... [22:15:18] Sock 7.Parse request [22:15:18]Sock 7.Check first char [22:15:18]Sock 7.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.46.195:8080 [22:15:18]Content-Length: 802 [22:15:18]Content-Type: application/json [22:15:18] [22:15:18]POST finish read [22:15:18]Found Content-Length = 802 [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)11326596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)11326596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 84 3E B1 [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 84 3E 00 F8 20 C1 66 8D AE BC 66 56 [22:15:18]GetLastDocTimeStamp 1723932790 [22:15:18]current date 1723932920 [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 85 3E 80 13 01 00 00 00 00 00 40 [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 85 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A0 [22:15:18]RAPDU: 09 00 01 46 E9 BF 66 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 1723853126 [22:15:18]opened+sec_in_day 1723939526 [22:15:18]quantity*price = 40068 [22:15:18]sum+1 = 40069 [22:15:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 400.68 袧小袩 1% : 3.55 袧袛小 12% : 42.55 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 400.68 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 733 17.08.2024 22:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199125 肖袩袛: 141682239994417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221520&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199125&fm=141682239994417&tin=02508201610067®Number=0000000000092545&sum=40068 [22:15:20]StoreToDocumentArchive [22:15:20]shift 463 fd 199125 [22:15:20]save to /storage/0463/doc_00199125 [22:15:20]save last doc name /storage/0463/doc_00199125 to /storage/kkm_last_doc_name [22:15:20]save OK [22:15:20]Clear old archive folders... [22:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:20]tlvbuf is 01941F90 [22:15:20]SAM_PROTO_ClearQueue [22:15:20]wFMCommunicate request_size=4 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 09 00 00 [22:15:20]Write to MH i2c: E2 08 00 92 3E 80 09 00 00 00 00 00 00 42 [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 09 00 00... 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 92 3E 00 90 00 44 [22:15:20]RAPDU: 90 00 [22:15:20]wFMCommunicate OK [22:15:20]SAM_PROTO_ClearQueue done [22:15:20]KKMCreateOFDPacket [22:15:20]OFDProtocolAddRootSTLVToBuf [22:15:20]FM_MakeSignedData [22:15:20]FM_MakeSignedData [22:15:20]SAM_PROTO_SignData [22:15:20]wFMCommunicate request_size=4 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 0D 01 02 [22:15:20]Write to MH i2c: E2 08 00 93 3E 80 0D 01 02 00 00 00 00 4A [22:15:20]Write i2c OK [22:15:20]MH_I2C_Read... [22:15:20]*** iso7816_exchange 80 0D 01 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 93 3E 00 90 00 45 [22:15:20]RAPDU: 90 00 [22:15:20]wFMCommunicate OK [22:15:20]wFMCommunicate request_size=255 [22:15:20]MH_SAM_APDU [22:15:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 F8 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 09 03 00 35 04 06 00 80 [22:15:20]Write to MH i2c: E2 02 01 94 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 F8 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 09 03 00 35 04 06 00 80 00 00 59 [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 94 3E 00 90 00 46 [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 DB F7 95 FA 31 [22:15:20]Write to MH i2c: E2 0D 00 95 3E 80 0D 02 02 05 00 DB F7 95 FA 31 00 00 E9 [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 95 3E 00 90 00 47 [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 96 3E 80 0D 03 02 00 00 00 00 4F [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 96 3E 00 94 83 28 FE 01 27 BD 5E 90 00 D0 [22:15:20]RAPDU: 94 83 28 FE 01 27 BD 5E 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 97 3E 80 11 00 00 00 00 00 00 4F [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 97 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [22:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:15:20]wFMCommunicate OK [22:15:20]CreateOFDProtocolMessage done [22:15:20]OFDSenderStorePacket 199125 [22:15:20]StoreOFDPacket docnum=199125 [22:15:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F4 CC 07 01 DE 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 F8 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 09 03 00 35 04 06 00 80 DB F7 95 FA 31 94 83 28 FE 01 27 BD 5E [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/00199125 [22:15:20]NVStorageSaveData ofd_packets/00199125 [22:15:20]File name is /storage/ofd_packets/00199125 [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 98 3E D6 [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 98 3E 00 00 00 00 00 FF 0F EB [22:15:20]RasterBufferAndPrint [22:15:20]line 小褔械褌 N : (1)11326596 [22:15:20]line 袠袧袧: 02508201610067 [22:15:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:15:20]line 袩袪袨袛袗袞袗 [22:15:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [22:15:20]line 孝芯胁邪褉: 2710124500 [22:15:20]line 袗懈-95-袣-5 [22:15:20]line 5.400 * 74.20 [22:15:20]line = 400.68 [22:15:20]line 袧袛小 12% 袧小袩 1% [22:15:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:15:20]line 袠孝袨袚袨: 400.68 [22:15:20]line 袧小袩 1% : 3.55 [22:15:20]line 袧袛小 12% : 42.55 [22:15:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:15:20]line 袘械蟹薪邪谢.: 400.68 [22:15:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:15:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:15:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:15:20]line 效械泻 733 17.08.2024 22:15 [22:15:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:15:20]line 袟袧袦: 0300000079 [22:15:20]line 袪袧袦: 0000000000092545 [22:15:20]line 袙械褉褋懈褟 袣袣袦: 001 [22:15:20]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:15:20]line 肖袦: 0000000000871802 [22:15:20]line 肖袛: 199125 [22:15:20]line 肖袩袛: 141682239994417 [22:15:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221520&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199125&fm=141682239994417&tin=02508201610067®Number=0000000000092545&sum=40068 [22:15:20]written 0, free lines is 4095 [22:15:20]OFD Sender: Processing packet 199125 [packets to send 246, broken 245] [22:15:20]ProducePacketName [22:15:20]name=ofd_packets/00199125 [22:15:20]OFD Sender: To server: 嚂鰌G, [22:15:20]CommunicateWithHost lk.salyk.kg:30040 [22:15:20]ConnectInit lk.salyk.kg [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 31 38 30 32 0F 01 00 00 F4 CC 07 01 DE 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 F8 20 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 09 03 00 35 04 06 00 80 DB F7 95 FA 31 94 83 28 FE 01 27 BD 5E [22:15:21]Write to MH i2c: 01 00 00 C2 3E 00 [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 C2 3E 00 00 00 00 00 E0 0C F3 [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 3302 [22:15:21]MH_Cut [22:15:21]Write to MH i2c: D1 01 00 C9 3E 01 D9 [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 C9 3E 00 D8 [22:15:21]Write to MH i2c: 01 00 00 CA 3E 08 [22:15:21]Write i2c OK [22:15:21]MH_I2C_Read... [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 31 38 30 32 4F 00 00 00 52 35 47 00 16 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D5 09 03 00 F4 03 04 00 07 CD C0 66 B6 04 01 00 00 B5 A4 1D C2 D8 91 6D BB [22:15:21]CommunicateWithHost err = 0 [22:15:21]CheckOFDResponse [22:15:21]1017 (14) - 77093643461234 [22:15:21]1041 (16) - 0000000000871802 [22:15:21]1040 (4) - 199125 [22:15:21]1012 (4) - 17.08.2024 16:17 [22:15:21]1206 (1) - 0 [22:15:21]OFD Sender: Remove packet 199125 [22:15:21]ProducePacketName [22:15:21]name=ofd_packets/00199125 [22:15:21]NVStorageDeleteData [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:22]Read from MH i2c: 01 [22:15:22]MH_I2C_Read... [22:15:22]*** Stop cut motor [22:15:22]*** Cut end [22:15:22]Read from MH i2c: 01 07 00 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: 01 07 00 CA 3E 00 00 00 00 00 FF 0F 1D [22:15:22]process_action close_receipt done [22:15:22]requested_data is exist [22:15:22]produce_requested_data [22:15:22]requested_item fm.sn is exist - process it [22:15:22]wFMCommunicate request_size=4 [22:15:22]MH_SAM_APDU [22:15:22]CAPDU: 80 11 00 00 [22:15:22]Write to MH i2c: E2 08 00 CB 3E 80 11 00 00 00 00 00 00 83 [22:15:22]Write i2c OK [22:15:22]MH_I2C_Read... [22:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:22]Read from MH i2c: E2 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 17 00 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 17 00 CB 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [22:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:15:22]wFMCommunicate OK [22:15:22]requested_item fd.num is exist - process it [22:15:22]SAM_PROTO_GetFieldsCounters [22:15:22]wFMCommunicate request_size=4 [22:15:22]MH_SAM_APDU [22:15:22]CAPDU: 80 13 00 00 [22:15:22]Write to MH i2c: E2 08 00 CC 3E 80 13 00 00 00 00 00 00 86 [22:15:22]Write i2c OK [22:15:22]MH_I2C_Read... [22:15:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:22]Read from MH i2c: E2 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 62 00 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 62 00 CC 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [22:15:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:15:22]wFMCommunicate OK [22:15:22]SAM_PROTO_GetFieldsCounters done [22:15:22]requested_item shift.num is exist - process it [22:15:22]requested_item shift.opened is exist - process it [22:15:22]req_shift_opened [22:15:22]FM_GetShiftState [22:15:22]SAM_PROTO_GetShiftState [22:15:22]wFMCommunicate request_size=4 [22:15:22]MH_SAM_APDU [22:15:22]CAPDU: 80 13 01 00 [22:15:22]Write to MH i2c: E2 08 00 CD 3E 80 13 01 00 00 00 00 00 88 [22:15:22]Write i2c OK [22:15:22]MH_I2C_Read... [22:15:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:22]Read from MH i2c: E2 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 0E 00 [22:15:22]MH_I2C_Read... [22:15:22]Read from MH i2c: E2 0E 00 CD 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E8 [22:15:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:15:22]wFMCommunicate OK [22:15:22]SAM_PROTO_GetShiftState done [22:15:22]FM_GetShiftState done [22:15:22]req_shift_opened done [22:15:22]requested_item shift.open_date is exist - process it [22:15:22]req_shift_open_date [22:15:22]req_shift_open_date done [22:15:22]produce_requested_data done [22:15:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199125,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:15:22]process_action_free close_receipt [22:15:22]json_value_free [22:15:22]json_value_free done [22:15:22]process_json_proto returns [22:15:22]Send response to host [22:15:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199125,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:15:22]free response buf [22:15:22]execute_script done [22:15:22]execute_script returns [22:15:22]free content buf [22:15:22]Sock 7.Close socket [22:15:22]Sock 7.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:56]OFD Sender: No OFD packet to send [22:16:01]OFD Sender: No OFD packet to send [22:16:06]OFD Sender: No OFD packet to send [22:16:11]OFD Sender: No OFD packet to send [22:16:16]OFD Sender: No OFD packet to send [22:16:21]OFD Sender: No OFD packet to send [22:16:26]OFD Sender: No OFD packet to send [22:16:31]OFD Sender: No OFD packet to send [22:16:36]OFD Sender: No OFD packet to send [22:16:41]accept exits with 9 [22:16:41]New connection [22:16:41]New thread 3066793316 created [22:16:41]Thread 3066936676 joined [22:16:41]Waiting for new connection... [22:16:41] Sock 9.Parse request [22:16:41]Sock 9.Check first char [22:16:41]Sock 9.First char is OK [22:16:41]request: POST /json_proto HTTP/1.0 [22:16:41]Method: POST [22:16:41]URL: /json_proto [22:16:41]Method is POST - this is cgi request [22:16:41]url: /json_proto [22:16:41]query_string will be loaded in cgi processing [22:16:41]execute_cgi json_proto POST (null) [22:16:41]execute_cgi path=json_proto method=POST [22:16:41]POST find Content-Length [22:16:41]Host: 172.17.46.195:8080 [22:16:41]Content-Length: 683 [22:16:41]Content-Type: application/json [22:16:41] [22:16:41]POST finish read [22:16:41]Found Content-Length = 683 [22:16:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:41]execute_script... [22:16: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)11326595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:41]POST & json_proto [22:16:41]process_json_proto [22:16:41]json parsed OK: [22:16:41]protocol is kg_v1.0 [22:16:41]action value=close_receipt [22:16:41]process_action close_receipt [22:16:41]cmd_close_receipt [22:16:41]MH_GetDate [22:16:41]Write to MH i2c: F0 00 00 CE 3E FB [22:16:41]Write i2c OK [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: F0 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: F0 09 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: F0 09 00 CE 3E 00 4B 21 C1 66 8D AE BC 66 F4 [22:16:41]GetLastDocTimeStamp 1723932920 [22:16:41]current date 1723933003 [22:16:41]FM_GetShiftState [22:16:41]SAM_PROTO_GetShiftState [22:16:41]wFMCommunicate request_size=4 [22:16:41]MH_SAM_APDU [22:16:41]CAPDU: 80 13 01 00 [22:16:41]Write to MH i2c: E2 08 00 CF 3E 80 13 01 00 00 00 00 00 8A [22:16:41]Write i2c OK [22:16:41]MH_I2C_Read... [22:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:41]Read from MH i2c: E2 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 0E 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 0E 00 CF 3E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EA [22:16:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:16:41]wFMCommunicate OK [22:16:41]SAM_PROTO_GetShiftState done [22:16:41]FM_GetShiftState done [22:16:41]opened in 1723853126 [22:16:41]opened+sec_in_day 1723939526 [22:16:41]quantity*price = 50035 [22:16:41]sum+1 = 50036 [22:16:41]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 734 17.08.2024 22:16 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199126 肖袩袛: 108117266683691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221643&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199126&fm=108117266683691&tin=02508201610067®Number=0000000000092545&sum=50000 [22:16:42]StoreToDocumentArchive [22:16:42]shift 463 fd 199126 [22:16:42]save to /storage/0463/doc_00199126 [22:16:42]save last doc name /storage/0463/doc_00199126 to /storage/kkm_last_doc_name [22:16:42]save OK [22:16:42]Clear old archive folders... [22:16:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:16:42]tlvbuf is 0196A050 [22:16:42]SAM_PROTO_ClearQueue [22:16:42]wFMCommunicate request_size=4 [22:16:42]MH_SAM_APDU [22:16:42]CAPDU: 80 09 00 00 [22:16:42]Write to MH i2c: E2 08 00 DC 3E 80 09 00 00 00 00 00 00 8C [22:16:42]Write i2c OK [22:16:42]MH_I2C_Read... [22:16:42]Read from MH i2c: E2 [22:16:42]MH_I2C_Read... [22:16:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:42]Read from MH i2c: E2 03 00 [22:16:42]MH_I2C_Read... [22:16:42]Read from MH i2c: E2 03 00 DC 3E 00 90 00 8E [22:16:42]RAPDU: 90 00 [22:16:42]wFMCommunicate OK [22:16:42]SAM_PROTO_ClearQueue done [22:16:42]KKMCreateOFDPacket [22:16:42]OFDProtocolAddRootSTLVToBuf [22:16:42]FM_MakeSignedData [22:16:42]FM_MakeSignedData [22:16:42]SAM_PROTO_SignData [22:16:42]wFMCommunicate request_size=4 [22:16:42]MH_SAM_APDU [22:16:42]CAPDU: 80 0D 01 02 [22:16:42]Write to MH i2c: E2 08 00 DD 3E 80 0D 01 02 00 00 00 00 94 [22:16:42]Write i2c OK [22:16:42]MH_I2C_Read... [22:16:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:42]Read from MH i2c: E2 [22:16:42]MH_I2C_Read... [22:16:42]Read from MH i2c: E2 03 00 [22:16:42]MH_I2C_Read... [22:16:42]Read from MH i2c: E2 03 00 DD 3E 00 90 00 8F [22:16:42]RAPDU: 90 00 [22:16:42]wFMCommunicate OK [22:16:42]wFMCommunicate request_size=255 [22:16:42]MH_SAM_APDU [22:16:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 4B 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 09 03 00 35 04 06 00 62 55 [22:16:42]Write to MH i2c: E2 02 01 DE 3E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 4B 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 09 03 00 35 04 06 00 62 55 00 00 2D [22:16:42]Write i2c OK [22:16:42]MH_I2C_Read... [22:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:43]Read from MH i2c: E2 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 03 00 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 03 00 DE 3E 00 90 00 90 [22:16:43]RAPDU: 90 00 [22:16:43]wFMCommunicate OK [22:16:43]wFMCommunicate request_size=9 [22:16:43]MH_SAM_APDU [22:16:43]CAPDU: 80 0D 02 02 04 03 46 57 2B [22:16:43]Write to MH i2c: E2 0C 00 DF 3E 80 0D 02 02 04 00 03 46 57 2B 00 00 6A [22:16:43]Write i2c OK [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 [22:16:43]MH_I2C_Read... [22:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:43]Read from MH i2c: E2 03 00 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 03 00 DF 3E 00 90 00 91 [22:16:43]RAPDU: 90 00 [22:16:43]wFMCommunicate OK [22:16:43]wFMCommunicate request_size=4 [22:16:43]MH_SAM_APDU [22:16:43]CAPDU: 80 0D 03 02 [22:16:43]Write to MH i2c: E2 08 00 E0 3E 80 0D 03 02 00 00 00 00 99 [22:16:43]Write i2c OK [22:16:43]MH_I2C_Read... [22:16:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:43]Read from MH i2c: E2 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 0B 00 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 0B 00 E0 3E 00 04 B7 BC DF 78 CE 5E 7A 90 00 0E [22:16:43]RAPDU: 04 B7 BC DF 78 CE 5E 7A 90 00 [22:16:43]wFMCommunicate OK [22:16:43]SAM_PROTO_SignData done [22:16:43]FM_MakeSignedData done [22:16:43]CreateOFDProtocolMessage [22:16:43]wFMCommunicate request_size=4 [22:16:43]MH_SAM_APDU [22:16:43]CAPDU: 80 11 00 00 [22:16:43]Write to MH i2c: E2 08 00 E1 3E 80 11 00 00 00 00 00 00 99 [22:16:43]Write i2c OK [22:16:43]MH_I2C_Read... [22:16:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:43]Read from MH i2c: E2 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 17 00 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: E2 17 00 E1 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [22:16:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:16:43]wFMCommunicate OK [22:16:43]CreateOFDProtocolMessage done [22:16:43]OFDSenderStorePacket 199126 [22:16:43]StoreOFDPacket docnum=199126 [22:16:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B1 1B 06 01 77 6A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 4B 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 09 03 00 35 04 06 00 62 55 03 46 57 2B 04 B7 BC DF 78 CE 5E 7A [22:16:43]CheckFolder [22:16:43]dirname=/storage/ofd_packets [22:16:43]CheckFolder done [22:16:43]ProducePacketName [22:16:43]name=ofd_packets/00199126 [22:16:43]NVStorageSaveData ofd_packets/00199126 [22:16:43]File name is /storage/ofd_packets/00199126 [22:16:43]Write 300 bytes [22:16:43]NVStorageSaveData done [22:16:43]OFDSenderStorePacket done [22:16:43]KKMCreateOFDPacket done [22:16:43]NVStorageSaveData kkm_last_timestamp [22:16:43]File name is /storage/kkm_last_timestamp [22:16:43]Write 4 bytes [22:16:43]NVStorageSaveData done [22:16:43]ExternCall_PrintAddStr [22:16:43]wPrintStart [22:16:43]Write to MH i2c: 01 00 00 E2 3E 20 [22:16:43]Write i2c OK [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: 01 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: 01 07 00 [22:16:43]MH_I2C_Read... [22:16:43]Read from MH i2c: 01 07 00 E2 3E 00 00 00 00 00 FF 0F 35 [22:16:43]RasterBufferAndPrint [22:16:43]line 小褔械褌 N : (1)11326595 [22:16:43]line 袠袧袧: 02508201610067 [22:16:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:16:43]line 袩袪袨袛袗袞袗 [22:16:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [22:16:43]line 孝芯胁邪褉: 2711190000 [22:16:43]line 袚袗袟-袣-3 [22:16:43]line 13.030 * 38.40 [22:16:43]line = 500.35 [22:16:43]line 袧袛小 12% 袧小袩 1% [22:16:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:16:43]line 袨袣袪校袚袥袝袧袠袝: -0.35 [22:16:43]line 袠孝袨袚袨: 500.00 [22:16:43]line 袙薪械褋械薪芯: 500.00 [22:16:43]line 小袛袗效袗: 0.00 [22:16:43]line 袧小袩 1% : 4.43 [22:16:43]line 袧袛小 12% : 53.13 [22:16:43]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:16:43]line 袘械蟹薪邪谢.: 0.00 [22:16:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:16:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:16:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:16:43]line 效械泻 734 17.08.2024 22:16 [22:16:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:16:43]line 袟袧袦: 0300000079 [22:16:43]line 袪袧袦: 0000000000092545 [22:16:43]line 袙械褉褋懈褟 袣袣袦: 001 [22:16:43]line 肖袦: 0000000000871802 [22:16:43]line 肖袛: 199126 [22:16:43]line 肖袩袛: 108117266683691 [22:16:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221643&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199126&fm=108117266683691&tin=02508201610067®Number=0000000000092545&sum=50000 [22:16:43]OFD Sender: Processing packet 199126 [packets to send 246, broken 245] [22:16:43]ProducePacketName [22:16:43]name=ofd_packets/00199126 [22:16:43]OFD Sender: To server: 嚂鰌G, [22:16:43]CommunicateWithHost lk.salyk.kg:30040 [22:16:43]ConnectInit lk.salyk.kg [22:16:43]written 0, free lines is 4095 [22:16:43]Connected sock=10 [22:16:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B1 1B 06 01 77 6A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 02 00 00 F4 03 04 00 4B 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 09 03 00 35 04 06 00 62 55 03 46 57 2B 04 B7 BC DF 78 CE 5E 7A [22:16:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BC CF 47 00 D8 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D6 09 03 00 F4 03 04 00 5A CD C0 66 B6 04 01 00 00 63 D0 87 82 AC 5F B3 CC [22:16:44]CommunicateWithHost err = 0 [22:16:44]CheckOFDResponse [22:16:44]1017 (14) - 77093643461234 [22:16:44]1041 (16) - 0000000000871802 [22:16:44]1040 (4) - 199126 [22:16:44]1012 (4) - 17.08.2024 16:18 [22:16:44]1206 (1) - 0 [22:16:44]OFD Sender: Remove packet 199126 [22:16:44]ProducePacketName [22:16:44]name=ofd_packets/00199126 [22:16:44]NVStorageDeleteData [22:16:44]Write to MH i2c: 01 00 00 0D 3F 4C [22:16:44]Write i2c OK [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: 01 [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: 01 07 00 [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: 01 07 00 0D 3F 00 00 00 00 00 D6 0C 35 [22:16:44]RasterBufferAndPrint [22:16:44]line [22:16:44]line [22:16:44]line [22:16:44]line [22:16:44]line [22:16:44]written 0, free lines is 3294 [22:16:44]MH_Cut [22:16:44]Write to MH i2c: D1 01 00 14 3F 01 25 [22:16:44]Write i2c OK [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: D1 [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: D1 01 00 [22:16:44]MH_I2C_Read... [22:16:44]Read from MH i2c: D1 01 00 14 3F 00 24 [22:16:44]Write to MH i2c: 01 00 00 15 3F 54 [22:16:44]Write i2c OK [22:16:44]MH_I2C_Read... [22:16:44]OFD Sender: No OFD packet to send [22:16:44]*** Cut start [22:16:44]*** Purtial cut [22:16:44]*** CUTSNS_PIN = 0 [22:16:45]*** Stage 1: CUTSNS_PIN = 1 [22:16:46]Read from MH i2c: 01 [22:16:46]MH_I2C_Read... [22:16:46]*** Stop cut motor [22:16:46]*** Cut end [22:16:46]Read from MH i2c: 01 07 00 [22:16:46]MH_I2C_Read... [22:16:46]Read from MH i2c: 01 07 00 15 3F 00 00 00 00 00 FF 0F 69 [22:16:46]process_action close_receipt done [22:16:46]requested_data is exist [22:16:46]produce_requested_data [22:16:46]requested_item fm.sn is exist - process it [22:16:46]wFMCommunicate request_size=4 [22:16:46]MH_SAM_APDU [22:16:46]CAPDU: 80 11 00 00 [22:16:46]Write to MH i2c: E2 08 00 16 3F 80 11 00 00 00 00 00 00 CF [22:16:46]Write i2c OK [22:16:46]MH_I2C_Read... [22:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:46]Read from MH i2c: E2 [22:16:46]MH_I2C_Read... [22:16:46]Read from MH i2c: E2 17 00 [22:16:46]MH_I2C_Read... [22:16:46]Read from MH i2c: E2 17 00 16 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [22:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:16:46]wFMCommunicate OK [22:16:46]requested_item fd.num is exist - process it [22:16:46]SAM_PROTO_GetFieldsCounters [22:16:46]wFMCommunicate request_size=4 [22:16:46]MH_SAM_APDU [22:16:46]CAPDU: 80 13 00 00 [22:16:46]Write to MH i2c: E2 08 00 17 3F 80 13 00 00 00 00 00 00 D2 [22:16:46]Write i2c OK [22:16:46]MH_I2C_Read... [22:16:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:47]Read from MH i2c: E2 [22:16:47]MH_I2C_Read... [22:16:47]Read from MH i2c: E2 62 00 [22:16:47]MH_I2C_Read... [22:16:47]Read from MH i2c: E2 62 00 17 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [22:16:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:47]wFMCommunicate OK [22:16:47]SAM_PROTO_GetFieldsCounters done [22:16:47]requested_item shift.num is exist - process it [22:16:47]requested_item shift.opened is exist - process it [22:16:47]req_shift_opened [22:16:47]FM_GetShiftState [22:16:47]SAM_PROTO_GetShiftState [22:16:47]wFMCommunicate request_size=4 [22:16:47]MH_SAM_APDU [22:16:47]CAPDU: 80 13 01 00 [22:16:47]Write to MH i2c: E2 08 00 18 3F 80 13 01 00 00 00 00 00 D4 [22:16:47]Write i2c OK [22:16:47]MH_I2C_Read... [22:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:47]Read from MH i2c: E2 [22:16:47]MH_I2C_Read... [22:16:47]Read from MH i2c: E2 0E 00 [22:16:47]MH_I2C_Read... [22:16:47]Read from MH i2c: E2 0E 00 18 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 34 [22:16:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:16:47]wFMCommunicate OK [22:16:47]SAM_PROTO_GetShiftState done [22:16:47]FM_GetShiftState done [22:16:47]req_shift_opened done [22:16:47]requested_item shift.open_date is exist - process it [22:16:47]req_shift_open_date [22:16:47]req_shift_open_date done [22:16:47]produce_requested_data done [22:16:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199126,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:16:47]process_action_free close_receipt [22:16:47]json_value_free [22:16:47]json_value_free done [22:16:47]process_json_proto returns [22:16:47]Send response to host [22:16:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199126,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:16:47]free response buf [22:16:47]execute_script done [22:16:47]execute_script returns [22:16:47]free content buf [22:16:47]Sock 9.Close socket [22:16:47]Sock 9.Thread stoped [22:16:49]OFD Sender: No OFD packet to send [22:16:54]OFD Sender: No OFD packet to send [22:16:59]OFD Sender: No OFD packet to send [22:17:04]OFD Sender: No OFD packet to send [22:17:09]OFD Sender: No OFD packet to send [22:17:14]OFD Sender: No OFD packet to send [22:17:19]OFD Sender: No OFD packet to send [22:17:24]OFD Sender: No OFD packet to send [22:17:29]OFD Sender: No OFD packet to send [22:17:34]OFD Sender: No OFD packet to send [22:17:39]OFD Sender: No OFD packet to send [22:17:44]OFD Sender: No OFD packet to send [22:17:49]OFD Sender: No OFD packet to send [22:17:54]OFD Sender: No OFD packet to send [22:17:59]OFD Sender: No OFD packet to send [22:18:04]OFD Sender: No OFD packet to send [22:18:09]OFD Sender: No OFD packet to send [22:18:14]OFD Sender: No OFD packet to send [22:18:19]OFD Sender: No OFD packet to send [22:18:24]OFD Sender: No OFD packet to send [22:18:29]OFD Sender: No OFD packet to send [22:18:34]OFD Sender: No OFD packet to send [22:18:39]OFD Sender: No OFD packet to send [22:18:41]accept exits with 7 [22:18:41]New connection [22:18:41]New thread 3066936676 created [22:18:41]Thread 3066793316 joined [22:18:41]Waiting for new connection... [22:18:41] Sock 7.Parse request [22:18:41]Sock 7.Check first char [22:18:41]Sock 7.First char is OK [22:18:41]request: POST /json_proto HTTP/1.0 [22:18:41]Method: POST [22:18:41]URL: /json_proto [22:18:41]Method is POST - this is cgi request [22:18:41]url: /json_proto [22:18:41]query_string will be loaded in cgi processing [22:18:41]execute_cgi json_proto POST (null) [22:18:41]execute_cgi path=json_proto method=POST [22:18:41]POST find Content-Length [22:18:41]Host: 172.17.46.195:8080 [22:18:41]Content-Length: 805 [22:18:41]Content-Type: application/json [22:18:41] [22:18:41]POST finish read [22:18:41]Found Content-Length = 805 [22:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:41]execute_script... [22:18: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)11326598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:41]POST & json_proto [22:18:41]process_json_proto [22:18:41]json parsed OK: [22:18:41]protocol is kg_v1.0 [22:18:41]action value=close_receipt [22:18:41]process_action close_receipt [22:18:41]cmd_close_receipt [22:18:41]MH_GetDate [22:18:41]Write to MH i2c: F0 00 00 19 3F 47 [22:18:41]Write i2c OK [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: F0 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: F0 09 00 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: F0 09 00 19 3F 00 C3 21 C1 66 8D AE BC 66 B8 [22:18:41]GetLastDocTimeStamp 1723933003 [22:18:41]current date 1723933123 [22:18:41]FM_GetShiftState [22:18:41]SAM_PROTO_GetShiftState [22:18:41]wFMCommunicate request_size=4 [22:18:41]MH_SAM_APDU [22:18:41]CAPDU: 80 13 01 00 [22:18:41]Write to MH i2c: E2 08 00 1A 3F 80 13 01 00 00 00 00 00 D6 [22:18:41]Write i2c OK [22:18:41]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0E 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0E 00 1A 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 36 [22:18:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:18:42]wFMCommunicate OK [22:18:42]SAM_PROTO_GetShiftState done [22:18:42]FM_GetShiftState done [22:18:42]opened in 1723853126 [22:18:42]opened+sec_in_day 1723939526 [22:18:42]quantity*price = 100021 [22:18:42]sum+1 = 100023 [22:18:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 735 17.08.2024 22:18 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199127 肖袩袛: 150721834982910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221843&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199127&fm=150721834982910&tin=02508201610067®Number=0000000000092545&sum=100022 [22:18:43]StoreToDocumentArchive [22:18:43]shift 463 fd 199127 [22:18:43]save to /storage/0463/doc_00199127 [22:18:43]save last doc name /storage/0463/doc_00199127 to /storage/kkm_last_doc_name [22:18:43]save OK [22:18:43]Clear old archive folders... [22:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:18:43]tlvbuf is 019B9840 [22:18:43]SAM_PROTO_ClearQueue [22:18:43]wFMCommunicate request_size=4 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 09 00 00 [22:18:43]Write to MH i2c: E2 08 00 27 3F 80 09 00 00 00 00 00 00 D8 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 27 3F 00 90 00 DA [22:18:43]RAPDU: 90 00 [22:18:43]wFMCommunicate OK [22:18:43]SAM_PROTO_ClearQueue done [22:18:43]KKMCreateOFDPacket [22:18:43]OFDProtocolAddRootSTLVToBuf [22:18:43]FM_MakeSignedData [22:18:43]FM_MakeSignedData [22:18:43]SAM_PROTO_SignData [22:18:43]wFMCommunicate request_size=4 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 0D 01 02 [22:18:43]Write to MH i2c: E2 08 00 28 3F 80 0D 01 02 00 00 00 00 E0 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 28 3F 00 90 00 DB [22:18:43]RAPDU: 90 00 [22:18:43]wFMCommunicate OK [22:18:43]wFMCommunicate request_size=255 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 C3 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 09 03 00 35 04 06 00 89 [22:18:43]Write to MH i2c: E2 02 01 29 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 C3 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 09 03 00 35 04 06 00 89 00 00 DA [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 29 3F 00 90 00 DC [22:18:43]RAPDU: 90 00 [22:18:43]wFMCommunicate OK [22:18:43]wFMCommunicate request_size=10 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 0D 02 02 05 14 A9 6F 1D FE [22:18:43]Write to MH i2c: E2 0D 00 2A 3F 80 0D 02 02 05 00 14 A9 6F 1D FE 00 00 34 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 03 00 2A 3F 00 90 00 DD [22:18:43]RAPDU: 90 00 [22:18:43]wFMCommunicate OK [22:18:43]wFMCommunicate request_size=4 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 0D 03 02 [22:18:43]Write to MH i2c: E2 08 00 2B 3F 80 0D 03 02 00 00 00 00 E5 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 0B 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 0B 00 2B 3F 00 84 83 71 9E 7C 9D 4D B0 90 00 12 [22:18:43]RAPDU: 84 83 71 9E 7C 9D 4D B0 90 00 [22:18:43]wFMCommunicate OK [22:18:43]SAM_PROTO_SignData done [22:18:43]FM_MakeSignedData done [22:18:43]CreateOFDProtocolMessage [22:18:43]wFMCommunicate request_size=4 [22:18:43]MH_SAM_APDU [22:18:43]CAPDU: 80 11 00 00 [22:18:43]Write to MH i2c: E2 08 00 2C 3F 80 11 00 00 00 00 00 00 E5 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:43]Read from MH i2c: E2 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 17 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: E2 17 00 2C 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [22:18:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:18:43]wFMCommunicate OK [22:18:43]CreateOFDProtocolMessage done [22:18:43]OFDSenderStorePacket 199127 [22:18:43]StoreOFDPacket docnum=199127 [22:18:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD A7 07 01 70 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 C3 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 09 03 00 35 04 06 00 89 14 A9 6F 1D FE 84 83 71 9E 7C 9D 4D B0 [22:18:43]CheckFolder [22:18:43]dirname=/storage/ofd_packets [22:18:43]CheckFolder done [22:18:43]ProducePacketName [22:18:43]name=ofd_packets/00199127 [22:18:43]NVStorageSaveData ofd_packets/00199127 [22:18:43]File name is /storage/ofd_packets/00199127 [22:18:43]Write 301 bytes [22:18:43]NVStorageSaveData done [22:18:43]OFDSenderStorePacket done [22:18:43]KKMCreateOFDPacket done [22:18:43]NVStorageSaveData kkm_last_timestamp [22:18:43]File name is /storage/kkm_last_timestamp [22:18:43]Write 4 bytes [22:18:43]NVStorageSaveData done [22:18:43]ExternCall_PrintAddStr [22:18:43]wPrintStart [22:18:43]Write to MH i2c: 01 00 00 2D 3F 6C [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 2D 3F 00 00 00 00 00 FF 0F 81 [22:18:43]RasterBufferAndPrint [22:18:43]line 小褔械褌 N : (1)11326598 [22:18:43]line 袠袧袧: 02508201610067 [22:18:43]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:18:43]line 袩袪袨袛袗袞袗 [22:18:43]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [22:18:43]line 孝芯胁邪褉: 2710124500 [22:18:43]line 袗懈-95-袣-5 [22:18:43]line 13.480 * 74.20 [22:18:43]line = 1000.22 [22:18:43]line 袧袛小 12% 袧小袩 1% [22:18:43]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:18:43]line 袠孝袨袚袨: 1000.22 [22:18:43]line 袧小袩 1% : 8.85 [22:18:43]line 袧袛小 12% : 106.22 [22:18:43]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:18:43]line 袘械蟹薪邪谢.: 1000.22 [22:18:43]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:18:43]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:18:43]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:18:43]line 效械泻 735 17.08.2024 22:18 [22:18:43]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:18:43]line 袟袧袦: 0300000079 [22:18:43]line 袪袧袦: 0000000000092545 [22:18:43]line 袙械褉褋懈褟 袣袣袦: 001 [22:18:43]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:18:43]line 肖袦: 0000000000871802 [22:18:43]line 肖袛: 199127 [22:18:43]line 肖袩袛: 150721834982910 [22:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221843&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199127&fm=150721834982910&tin=02508201610067®Number=0000000000092545&sum=100022 [22:18:43]written 0, free lines is 4095 [22:18:43]OFD Sender: Processing packet 199127 [packets to send 246, broken 245] [22:18:43]ProducePacketName [22:18:43]name=ofd_packets/00199127 [22:18:43]OFD Sender: To server: 嚂鰌G, [22:18:43]CommunicateWithHost lk.salyk.kg:30040 [22:18:43]ConnectInit lk.salyk.kg [22:18:43]Connected sock=10 [22:18:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DD A7 07 01 70 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 02 00 00 F4 03 04 00 C3 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D7 09 03 00 35 04 06 00 89 14 A9 6F 1D FE 84 83 71 9E 7C 9D 4D B0 [22:18:44]Write to MH i2c: 01 00 00 57 3F 96 [22:18:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A5 54 47 00 D5 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 31 38 30 32 10 04 04 00 D7 09 03 00 F4 03 04 00 D2 CD C0 66 B6 04 01 00 00 0A 16 6F DB 7E 3A 38 8E [22:18:44]CommunicateWithHost err = 0 [22:18:44]CheckOFDResponse [22:18:44]1017 (14) - 77093643461234 [22:18:44]1041 (16) - 0000000000871802 [22:18:44]1040 (4) - 199127 [22:18:44]1012 (4) - 17.08.2024 16:20 [22:18:44]1206 (1) - 0 [22:18:44]OFD Sender: Remove packet 199127 [22:18:44]ProducePacketName [22:18:44]name=ofd_packets/00199127 [22:18:44]NVStorageDeleteData [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 07 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 07 00 57 3F 00 00 00 00 00 E6 0C 8F [22:18:44]RasterBufferAndPrint [22:18:44]line [22:18:44]line [22:18:44]line [22:18:44]line [22:18:44]line [22:18:44]written 0, free lines is 3336 [22:18:44]MH_Cut [22:18:44]Write to MH i2c: D1 01 00 5E 3F 01 6F [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: D1 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: D1 01 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: D1 01 00 5E 3F 00 6E [22:18:44]Write to MH i2c: 01 00 00 5F 3F 9E [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]OFD Sender: No OFD packet to send [22:18:44]*** Cut start [22:18:44]*** Purtial cut [22:18:44]*** Stage 1: CUTSNS_PIN = 1 [22:18:45]Read from MH i2c: 01 [22:18:45]MH_I2C_Read... [22:18:45]*** Stop cut motor [22:18:45]*** Cut end [22:18:45]Read from MH i2c: 01 07 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: 01 07 00 5F 3F 00 00 00 00 00 FF 0F B3 [22:18:45]process_action close_receipt done [22:18:45]requested_data is exist [22:18:45]produce_requested_data [22:18:45]requested_item fm.sn is exist - process it [22:18:45]wFMCommunicate request_size=4 [22:18:45]MH_SAM_APDU [22:18:45]CAPDU: 80 11 00 00 [22:18:45]Write to MH i2c: E2 08 00 60 3F 80 11 00 00 00 00 00 00 19 [22:18:45]Write i2c OK [22:18:45]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 17 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 17 00 60 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [22:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:18:45]wFMCommunicate OK [22:18:45]requested_item fd.num is exist - process it [22:18:45]SAM_PROTO_GetFieldsCounters [22:18:45]wFMCommunicate request_size=4 [22:18:45]MH_SAM_APDU [22:18:45]CAPDU: 80 13 00 00 [22:18:45]Write to MH i2c: E2 08 00 61 3F 80 13 00 00 00 00 00 00 1C [22:18:45]Write i2c OK [22:18:45]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 62 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 62 00 61 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [22:18:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:45]wFMCommunicate OK [22:18:45]SAM_PROTO_GetFieldsCounters done [22:18:45]requested_item shift.num is exist - process it [22:18:45]requested_item shift.opened is exist - process it [22:18:45]req_shift_opened [22:18:45]FM_GetShiftState [22:18:45]SAM_PROTO_GetShiftState [22:18:45]wFMCommunicate request_size=4 [22:18:45]MH_SAM_APDU [22:18:45]CAPDU: 80 13 01 00 [22:18:45]Write to MH i2c: E2 08 00 62 3F 80 13 01 00 00 00 00 00 1E [22:18:45]Write i2c OK [22:18:45]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 0E 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 0E 00 62 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7E [22:18:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:18:45]wFMCommunicate OK [22:18:45]SAM_PROTO_GetShiftState done [22:18:45]FM_GetShiftState done [22:18:45]req_shift_opened done [22:18:45]requested_item shift.open_date is exist - process it [22:18:45]req_shift_open_date [22:18:45]req_shift_open_date done [22:18:45]produce_requested_data done [22:18:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199127,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:18:45]process_action_free close_receipt [22:18:45]json_value_free [22:18:45]json_value_free done [22:18:45]process_json_proto returns [22:18:45]Send response to host [22:18:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199127,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:18:45]free response buf [22:18:45]execute_script done [22:18:45]execute_script returns [22:18:45]free content buf [22:18:45]Sock 7.Close socket [22:18:45]Sock 7.Thread stoped [22:18:49]OFD Sender: No OFD packet to send [22:18:54]OFD Sender: No OFD packet to send [22:18:59]OFD Sender: No OFD packet to send [22:19:04]OFD Sender: No OFD packet to send [22:19:09]OFD Sender: No OFD packet to send [22:19:14]OFD Sender: No OFD packet to send [22:19:14]accept exits with 9 [22:19:14]New connection [22:19:14]New thread 3066793316 created [22:19:14]Thread 3066936676 joined [22:19:14]Waiting for new connection... [22:19:14] Sock 9.Parse request [22:19:14]Sock 9.Check first char [22:19:14]Sock 9.First char is OK [22:19:14]request: POST /json_proto HTTP/1.0 [22:19:14]Method: POST [22:19:14]URL: /json_proto [22:19:14]Method is POST - this is cgi request [22:19:14]url: /json_proto [22:19:14]query_string will be loaded in cgi processing [22:19:14]execute_cgi json_proto POST (null) [22:19:14]execute_cgi path=json_proto method=POST [22:19:14]POST find Content-Length [22:19:14]Host: 172.17.46.195:8080 [22:19:14]Content-Length: 795 [22:19:14]Content-Type: application/json [22:19:14] [22:19:14]POST finish read [22:19:14]Found Content-Length = 795 [22:19:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 36.960, "sum" : 2542.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2542.85 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:14]execute_script... [22:19: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)11326597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 36.960, "sum" : 2542.85, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2542.85 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:14]POST & json_proto [22:19:14]process_json_proto [22:19:14]json parsed OK: [22:19:14]protocol is kg_v1.0 [22:19:14]action value=close_receipt [22:19:14]process_action close_receipt [22:19:14]cmd_close_receipt [22:19:14]MH_GetDate [22:19:14]Write to MH i2c: F0 00 00 63 3F 91 [22:19:14]Write i2c OK [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: F0 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: F0 09 00 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: F0 09 00 63 3F 00 E4 21 C1 66 8D AE BC 66 23 [22:19:14]GetLastDocTimeStamp 1723933123 [22:19:14]current date 1723933156 [22:19:14]FM_GetShiftState [22:19:14]SAM_PROTO_GetShiftState [22:19:14]wFMCommunicate request_size=4 [22:19:14]MH_SAM_APDU [22:19:14]CAPDU: 80 13 01 00 [22:19:14]Write to MH i2c: E2 08 00 64 3F 80 13 01 00 00 00 00 00 20 [22:19:14]Write i2c OK [22:19:14]MH_I2C_Read... [22:19:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:14]Read from MH i2c: E2 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 0E 00 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 0E 00 64 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 80 [22:19:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:19:14]wFMCommunicate OK [22:19:14]SAM_PROTO_GetShiftState done [22:19:14]FM_GetShiftState done [22:19:14]opened in 1723853126 [22:19:14]opened+sec_in_day 1723939526 [22:19:14]quantity*price = 254284 [22:19:14]sum+1 = 254286 [22:19:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2542.85 袧小袩 1% : 22.50 袧袛小 12% : 270.04 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2542.85 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 736 17.08.2024 22:19 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199128 肖袩袛: 119015033031727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221916&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199128&fm=119015033031727&tin=02508201610067®Number=0000000000092545&sum=254285 [22:19:16]StoreToDocumentArchive [22:19:16]shift 463 fd 199128 [22:19:16]save to /storage/0463/doc_00199128 [22:19:16]save last doc name /storage/0463/doc_00199128 to /storage/kkm_last_doc_name [22:19:16]save OK [22:19:16]Clear old archive folders... [22:19:16]ProcessDocumentItem done err = 0, tmpTLVsize=249 [22:19:16]tlvbuf is 01A82FB0 [22:19:16]SAM_PROTO_ClearQueue [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 09 00 00 [22:19:16]Write to MH i2c: E2 08 00 71 3F 80 09 00 00 00 00 00 00 22 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 71 3F 00 90 00 24 [22:19:16]RAPDU: 90 00 [22:19:16]wFMCommunicate OK [22:19:16]SAM_PROTO_ClearQueue done [22:19:16]KKMCreateOFDPacket [22:19:16]OFDProtocolAddRootSTLVToBuf [22:19:16]FM_MakeSignedData [22:19:16]FM_MakeSignedData [22:19:16]SAM_PROTO_SignData [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 0D 01 02 [22:19:16]Write to MH i2c: E2 08 00 72 3F 80 0D 01 02 00 00 00 00 2A [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 72 3F 00 90 00 25 [22:19:16]RAPDU: 90 00 [22:19:16]wFMCommunicate OK [22:19:16]wFMCommunicate request_size=255 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 90 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4D E1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D E1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D E1 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 E4 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 09 03 00 35 04 06 00 6C 3E 58 [22:19:16]Write to MH i2c: E2 02 01 73 3F 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 90 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4D E1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D E1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D E1 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 E4 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 09 03 00 35 04 06 00 6C 3E 58 00 00 E0 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 73 3F 00 90 00 26 [22:19:16]RAPDU: 90 00 [22:19:16]wFMCommunicate OK [22:19:16]wFMCommunicate request_size=8 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 0D 02 02 03 C4 4C 2F [22:19:16]Write to MH i2c: E2 0B 00 74 3F 80 0D 02 02 03 00 C4 4C 2F 00 00 72 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:19:16]Read from MH i2c: E2 03 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 03 00 74 3F 00 90 00 27 [22:19:16]RAPDU: 90 00 [22:19:16]wFMCommunicate OK [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 0D 03 02 [22:19:16]Write to MH i2c: E2 08 00 75 3F 80 0D 03 02 00 00 00 00 2F [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 0B 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 0B 00 75 3F 00 84 5E 4C 6B F7 68 F0 87 90 00 9F [22:19:16]RAPDU: 84 5E 4C 6B F7 68 F0 87 90 00 [22:19:16]wFMCommunicate OK [22:19:16]SAM_PROTO_SignData done [22:19:16]FM_MakeSignedData done [22:19:16]CreateOFDProtocolMessage [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 11 00 00 [22:19:16]Write to MH i2c: E2 08 00 76 3F 80 11 00 00 00 00 00 00 2F [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 17 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 17 00 76 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [22:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:19:16]wFMCommunicate OK [22:19:16]CreateOFDProtocolMessage done [22:19:16]OFDSenderStorePacket 199128 [22:19:16]StoreOFDPacket docnum=199128 [22:19:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 7D 33 05 01 13 88 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 90 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4D E1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D E1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D E1 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 E4 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 09 03 00 35 04 06 00 6C 3E 58 C4 4C 2F 84 5E 4C 6B F7 68 F0 87 [22:19:16]CheckFolder [22:19:16]dirname=/storage/ofd_packets [22:19:16]CheckFolder done [22:19:16]ProducePacketName [22:19:16]name=ofd_packets/00199128 [22:19:16]NVStorageSaveData ofd_packets/00199128 [22:19:16]File name is /storage/ofd_packets/00199128 [22:19:16]Write 299 bytes [22:19:16]NVStorageSaveData done [22:19:16]OFDSenderStorePacket done [22:19:16]KKMCreateOFDPacket done [22:19:16]NVStorageSaveData kkm_last_timestamp [22:19:16]File name is /storage/kkm_last_timestamp [22:19:16]Write 4 bytes [22:19:16]NVStorageSaveData done [22:19:16]ExternCall_PrintAddStr [22:19:16]wPrintStart [22:19:16]Write to MH i2c: 01 00 00 77 3F B6 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: 01 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: 01 07 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: 01 07 00 77 3F 00 00 00 00 00 FF 0F CB [22:19:16]RasterBufferAndPrint [22:19:16]line 小褔械褌 N : (1)11326597 [22:19:16]line 袠袧袧: 02508201610067 [22:19:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:19:16]line 袩袪袨袛袗袞袗 [22:19:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [22:19:16]line 孝芯胁邪褉: 2710124130 [22:19:16]line SU-92-袣-5 [22:19:16]line 36.960 * 68.80 [22:19:16]line = 2542.85 [22:19:16]line 袧袛小 12% 袧小袩 1% [22:19:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:19:16]line 袠孝袨袚袨: 2542.85 [22:19:16]line 袧小袩 1% : 22.50 [22:19:16]line 袧袛小 12% : 270.04 [22:19:16]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:19:16]line 袘械蟹薪邪谢.: 2542.85 [22:19:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:19:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:19:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:19:16]line 效械泻 736 17.08.2024 22:19 [22:19:16]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:19:16]line 袟袧袦: 0300000079 [22:19:16]line 袪袧袦: 0000000000092545 [22:19:16]line 袙械褉褋懈褟 袣袣袦: 001 [22:19:16]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:19:16]line 肖袦: 0000000000871802 [22:19:16]line 肖袛: 199128 [22:19:16]line 肖袩袛: 119015033031727 [22:19:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T221916&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199128&fm=119015033031727&tin=02508201610067®Number=0000000000092545&sum=254285 [22:19:16]written 0, free lines is 4095 [22:19:16]OFD Sender: Processing packet 199128 [packets to send 246, broken 245] [22:19:16]ProducePacketName [22:19:16]name=ofd_packets/00199128 [22:19:16]OFD Sender: To server: 嚂鰌G, [22:19:16]CommunicateWithHost lk.salyk.kg:30040 [22:19:16]ConnectInit lk.salyk.kg [22:19:16]Connected sock=10 [22:19:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 7D 33 05 01 13 88 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 90 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 4D E1 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D E1 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 69 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D E1 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 E4 21 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 09 03 00 35 04 06 00 6C 3E 58 C4 4C 2F 84 5E 4C 6B F7 68 F0 87 [22:19:17]Write to MH i2c: 01 00 00 A1 3F E0 [22:19:17]Write i2c OK [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: 01 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: 01 07 00 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: 01 07 00 A1 3F 00 00 00 00 00 F6 0C E9 [22:19:17]RasterBufferAndPrint [22:19:17]line [22:19:17]line [22:19:17]line [22:19:17]line [22:19:17]line [22:19:17]written 0, free lines is 3324 [22:19:17]MH_Cut [22:19:17]Write to MH i2c: D1 01 00 A8 3F 01 B9 [22:19:17]Write i2c OK [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: D1 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: D1 01 00 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: D1 01 00 A8 3F 00 B8 [22:19:17]Write to MH i2c: 01 00 00 A9 3F E8 [22:19:17]Write i2c OK [22:19:17]MH_I2C_Read... [22:19:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 87 D3 47 00 66 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D8 09 03 00 F4 03 04 00 F3 CD C0 66 B6 04 01 00 00 A7 F4 26 3A D1 0C 62 32 [22:19:17]CommunicateWithHost err = 0 [22:19:17]CheckOFDResponse [22:19:17]1017 (14) - 77093643461234 [22:19:17]1041 (16) - 0000000000871802 [22:19:17]1040 (4) - 199128 [22:19:17]1012 (4) - 17.08.2024 16:21 [22:19:17]1206 (1) - 0 [22:19:17]OFD Sender: Remove packet 199128 [22:19:17]ProducePacketName [22:19:17]name=ofd_packets/00199128 [22:19:17]NVStorageDeleteData [22:19:17]OFD Sender: No OFD packet to send [22:19:17]*** Cut start [22:19:17]*** Purtial cut [22:19:17]*** CUTSNS_PIN = 0 [22:19:18]*** Stage 1: CUTSNS_PIN = 1 [22:19:19]Read from MH i2c: 01 [22:19:19]MH_I2C_Read... [22:19:19]*** Stop cut motor [22:19:19]*** Cut end [22:19:19]Read from MH i2c: 01 07 00 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: 01 07 00 A9 3F 00 00 00 00 00 FF 0F FD [22:19:19]process_action close_receipt done [22:19:19]requested_data is exist [22:19:19]produce_requested_data [22:19:19]requested_item fm.sn is exist - process it [22:19:19]wFMCommunicate request_size=4 [22:19:19]MH_SAM_APDU [22:19:19]CAPDU: 80 11 00 00 [22:19:19]Write to MH i2c: E2 08 00 AA 3F 80 11 00 00 00 00 00 00 63 [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:19]Read from MH i2c: E2 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: E2 17 00 [22:19:19]MH_I2C_Read... [22:19:19]Read from MH i2c: E2 17 00 AA 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [22:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:19:19]wFMCommunicate OK [22:19:19]requested_item fd.num is exist - process it [22:19:19]SAM_PROTO_GetFieldsCounters [22:19:19]wFMCommunicate request_size=4 [22:19:19]MH_SAM_APDU [22:19:19]CAPDU: 80 13 00 00 [22:19:19]Write to MH i2c: E2 08 00 AB 3F 80 13 00 00 00 00 00 00 66 [22:19:19]Write i2c OK [22:19:19]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 62 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 62 00 AB 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [22:19:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_GetFieldsCounters done [22:19:20]requested_item shift.num is exist - process it [22:19:20]requested_item shift.opened is exist - process it [22:19:20]req_shift_opened [22:19:20]FM_GetShiftState [22:19:20]SAM_PROTO_GetShiftState [22:19:20]wFMCommunicate request_size=4 [22:19:20]MH_SAM_APDU [22:19:20]CAPDU: 80 13 01 00 [22:19:20]Write to MH i2c: E2 08 00 AC 3F 80 13 01 00 00 00 00 00 68 [22:19:20]Write i2c OK [22:19:20]MH_I2C_Read... [22:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:20]Read from MH i2c: E2 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0E 00 [22:19:20]MH_I2C_Read... [22:19:20]Read from MH i2c: E2 0E 00 AC 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C8 [22:19:20]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:19:20]wFMCommunicate OK [22:19:20]SAM_PROTO_GetShiftState done [22:19:20]FM_GetShiftState done [22:19:20]req_shift_opened done [22:19:20]requested_item shift.open_date is exist - process it [22:19:20]req_shift_open_date [22:19:20]req_shift_open_date done [22:19:20]produce_requested_data done [22:19:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199128,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:19:20]process_action_free close_receipt [22:19:20]json_value_free [22:19:20]json_value_free done [22:19:20]process_json_proto returns [22:19:20]Send response to host [22:19:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199128,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:19:20]free response buf [22:19:20]execute_script done [22:19:20]execute_script returns [22:19:20]free content buf [22:19:20]Sock 9.Close socket [22:19:20]Sock 9.Thread stoped [22:19:22]OFD Sender: No OFD packet to send [22:19:27]OFD Sender: No OFD packet to send [22:19:32]OFD Sender: No OFD packet to send [22:19:37]OFD Sender: No OFD packet to send [22:19:42]OFD Sender: No OFD packet to send [22:19:47]OFD Sender: No OFD packet to send [22:19:52]OFD Sender: No OFD packet to send [22:19:57]OFD Sender: No OFD packet to send [22:20:02]OFD Sender: No OFD packet to send [22:20:07]OFD Sender: No OFD packet to send [22:20:12]OFD Sender: No OFD packet to send [22:20:17]OFD Sender: No OFD packet to send [22:20:22]OFD Sender: No OFD packet to send [22:20:27]OFD Sender: No OFD packet to send [22:20:32]OFD Sender: No OFD packet to send [22:20:37]OFD Sender: No OFD packet to send [22:20:42]OFD Sender: No OFD packet to send [22:20:47]accept exits with 7 [22:20:47]New connection [22:20:47]New thread 3066936676 created [22:20:47]Thread 3066793316 joined [22:20:47]Waiting for new connection... [22:20:47] Sock 7.Parse request [22:20:47]Sock 7.Check first char [22:20:47]Sock 7.First char is OK [22:20:47]request: POST /json_proto HTTP/1.0 [22:20:47]Method: POST [22:20:47]URL: /json_proto [22:20:47]Method is POST - this is cgi request [22:20:47]url: /json_proto [22:20:47]query_string will be loaded in cgi processing [22:20:47]execute_cgi json_proto POST (null) [22:20:47]execute_cgi path=json_proto method=POST [22:20:47]POST find Content-Length [22:20:47]Host: 172.17.46.195:8080 [22:20:47]Content-Length: 808 [22:20:47]Content-Type: application/json [22:20:47] [22:20:47]POST finish read [22:20:47]Found Content-Length = 808 [22:20:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 54.000, "sum" : 2073.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2073.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:47]execute_script... [22:20: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)11326599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 54.000, "sum" : 2073.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2073.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:47]POST & json_proto [22:20:47]process_json_proto [22:20:47]json parsed OK: [22:20:47]protocol is kg_v1.0 [22:20:47]action value=close_receipt [22:20:47]process_action close_receipt [22:20:47]cmd_close_receipt [22:20:47]MH_GetDate [22:20:47]Write to MH i2c: F0 00 00 AD 3F DB [22:20:47]Write i2c OK [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: F0 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: F0 09 00 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: F0 09 00 AD 3F 00 41 22 C1 66 8D AE BC 66 CB [22:20:47]GetLastDocTimeStamp 1723933156 [22:20:47]current date 1723933249 [22:20:47]FM_GetShiftState [22:20:47]SAM_PROTO_GetShiftState [22:20:47]wFMCommunicate request_size=4 [22:20:47]MH_SAM_APDU [22:20:47]CAPDU: 80 13 01 00 [22:20:47]Write to MH i2c: E2 08 00 AE 3F 80 13 01 00 00 00 00 00 6A [22:20:47]Write i2c OK [22:20:47]MH_I2C_Read... [22:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:47]Read from MH i2c: E2 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 0E 00 [22:20:47]MH_I2C_Read... [22:20:47]Read from MH i2c: E2 0E 00 AE 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CA [22:20:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:20:47]wFMCommunicate OK [22:20:47]SAM_PROTO_GetShiftState done [22:20:47]FM_GetShiftState done [22:20:47]opened in 1723853126 [22:20:47]opened+sec_in_day 1723939526 [22:20:47]quantity*price = 207360 [22:20:47]sum+1 = 207361 [22:20:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2073.60 袧小袩 1% : 18.35 袧袛小 12% : 220.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2073.60 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 737 17.08.2024 22:20 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199129 肖袩袛: 106417094331606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222049&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199129&fm=106417094331606&tin=02508201610067®Number=0000000000092545&sum=207360 [22:20:48]StoreToDocumentArchive [22:20:48]shift 463 fd 199129 [22:20:48]save to /storage/0463/doc_00199129 [22:20:48]save last doc name /storage/0463/doc_00199129 to /storage/kkm_last_doc_name [22:20:48]save OK [22:20:48]Clear old archive folders... [22:20:48]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:20:48]tlvbuf is 01A0E400 [22:20:48]SAM_PROTO_ClearQueue [22:20:48]wFMCommunicate request_size=4 [22:20:48]MH_SAM_APDU [22:20:48]CAPDU: 80 09 00 00 [22:20:48]Write to MH i2c: E2 08 00 BB 3F 80 09 00 00 00 00 00 00 6C [22:20:48]Write i2c OK [22:20:48]MH_I2C_Read... [22:20:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:48]Read from MH i2c: E2 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: E2 03 00 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: E2 03 00 BB 3F 00 90 00 6E [22:20:48]RAPDU: 90 00 [22:20:48]wFMCommunicate OK [22:20:48]SAM_PROTO_ClearQueue done [22:20:48]KKMCreateOFDPacket [22:20:48]OFDProtocolAddRootSTLVToBuf [22:20:48]FM_MakeSignedData [22:20:48]FM_MakeSignedData [22:20:48]SAM_PROTO_SignData [22:20:48]wFMCommunicate request_size=4 [22:20:48]MH_SAM_APDU [22:20:48]CAPDU: 80 0D 01 02 [22:20:48]Write to MH i2c: E2 08 00 BC 3F 80 0D 01 02 00 00 00 00 74 [22:20:48]Write i2c OK [22:20:48]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 BC 3F 00 90 00 6F [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=255 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 2A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 2A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 56 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 2A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 41 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 09 03 00 35 04 06 00 60 C9 [22:20:49]Write to MH i2c: E2 02 01 BD 3F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 2A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 2A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 56 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 2A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 41 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 09 03 00 35 04 06 00 60 C9 00 00 4C [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 BD 3F 00 90 00 70 [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=9 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 02 02 04 29 1B 0C D6 [22:20:49]Write to MH i2c: E2 0C 00 BE 3F 80 0D 02 02 04 00 29 1B 0C D6 00 00 A5 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 BE 3F 00 90 00 71 [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 03 02 [22:20:49]Write to MH i2c: E2 08 00 BF 3F 80 0D 03 02 00 00 00 00 79 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 0B 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 0B 00 BF 3F 00 70 9F 99 53 B2 95 00 4E 90 00 0A [22:20:49]RAPDU: 70 9F 99 53 B2 95 00 4E 90 00 [22:20:49]wFMCommunicate OK [22:20:49]SAM_PROTO_SignData done [22:20:49]FM_MakeSignedData done [22:20:49]CreateOFDProtocolMessage [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 11 00 00 [22:20:49]Write to MH i2c: E2 08 00 C0 3F 80 11 00 00 00 00 00 00 79 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 17 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 17 00 C0 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [22:20:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:20:49]wFMCommunicate OK [22:20:49]CreateOFDProtocolMessage done [22:20:49]OFDSenderStorePacket 199129 [22:20:49]StoreOFDPacket docnum=199129 [22:20:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B6 75 06 01 BE C5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 2A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 2A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 56 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 2A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 41 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 09 03 00 35 04 06 00 60 C9 29 1B 0C D6 70 9F 99 53 B2 95 00 4E [22:20:49]CheckFolder [22:20:49]dirname=/storage/ofd_packets [22:20:49]CheckFolder done [22:20:49]ProducePacketName [22:20:49]name=ofd_packets/00199129 [22:20:49]NVStorageSaveData ofd_packets/00199129 [22:20:49]File name is /storage/ofd_packets/00199129 [22:20:49]Write 300 bytes [22:20:49]NVStorageSaveData done [22:20:49]OFDSenderStorePacket done [22:20:49]KKMCreateOFDPacket done [22:20:49]NVStorageSaveData kkm_last_timestamp [22:20:49]File name is /storage/kkm_last_timestamp [22:20:49]Write 4 bytes [22:20:49]NVStorageSaveData done [22:20:49]ExternCall_PrintAddStr [22:20:49]wPrintStart [22:20:49]Write to MH i2c: 01 00 00 C1 3F 00 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 07 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 07 00 C1 3F 00 00 00 00 00 FF 0F 15 [22:20:49]RasterBufferAndPrint [22:20:49]line 小褔械褌 N : (1)11326599 [22:20:49]line 袠袧袧: 02508201610067 [22:20:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:20:49]line 袩袪袨袛袗袞袗 [22:20:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [22:20:49]line 孝芯胁邪褉: 2711190000 [22:20:49]line 袚袗袟-袣-3 [22:20:49]line 54.000 * 38.40 [22:20:49]line = 2073.60 [22:20:49]line 袧袛小 12% 袧小袩 1% [22:20:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:20:49]line 袠孝袨袚袨: 2073.60 [22:20:49]line 袧小袩 1% : 18.35 [22:20:49]line 袧袛小 12% : 220.20 [22:20:49]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:20:49]line 袘械蟹薪邪谢.: 2073.60 [22:20:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:20:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:20:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:20:49]line 效械泻 737 17.08.2024 22:20 [22:20:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:20:49]line 袟袧袦: 0300000079 [22:20:49]line 袪袧袦: 0000000000092545 [22:20:49]line 袙械褉褋懈褟 袣袣袦: 001 [22:20:49]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:20:49]line 肖袦: 0000000000871802 [22:20:49]line 肖袛: 199129 [22:20:49]line 肖袩袛: 106417094331606 [22:20:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222049&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199129&fm=106417094331606&tin=02508201610067®Number=0000000000092545&sum=207360 [22:20:49]written 0, free lines is 4095 [22:20:49]OFD Sender: Processing packet 199129 [packets to send 246, broken 245] [22:20:49]ProducePacketName [22:20:49]name=ofd_packets/00199129 [22:20:49]OFD Sender: To server: 嚂鰌G, [22:20:49]CommunicateWithHost lk.salyk.kg:30040 [22:20:49]ConnectInit lk.salyk.kg [22:20:49]Connected sock=10 [22:20:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 B6 75 06 01 BE C5 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 00 2A 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 2A 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 56 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 2A 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 41 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 09 03 00 35 04 06 00 60 C9 29 1B 0C D6 70 9F 99 53 B2 95 00 4E [22:20:49]Write to MH i2c: 01 00 00 EB 3F 2A [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 07 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: 01 07 00 EB 3F 00 00 00 00 00 E0 0C 1D [22:20:49]RasterBufferAndPrint [22:20:49]line [22:20:49]line [22:20:49]line [22:20:49]line [22:20:49]line [22:20:49]written 0, free lines is 3302 [22:20:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 27 AE 47 00 14 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 D9 09 03 00 F4 03 04 00 4F CE C0 66 B6 04 01 00 00 79 F9 A5 E8 FE CA B0 62 [22:20:49]CommunicateWithHost err = 0 [22:20:49]CheckOFDResponse [22:20:49]1017 (14) - 77093643461234 [22:20:49]1041 (16) - 0000000000871802 [22:20:49]1040 (4) - 199129 [22:20:49]1012 (4) - 17.08.2024 16:22 [22:20:49]1206 (1) - 0 [22:20:49]OFD Sender: Remove packet 199129 [22:20:49]ProducePacketName [22:20:49]name=ofd_packets/00199129 [22:20:49]NVStorageDeleteData [22:20:49]MH_Cut [22:20:49]Write to MH i2c: D1 01 00 F2 3F 01 03 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: D1 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: D1 01 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: D1 01 00 F2 3F 00 02 [22:20:49]Write to MH i2c: 01 00 00 F3 3F 32 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:50]OFD Sender: No OFD packet to send [22:20:50]*** Cut start [22:20:50]*** Purtial cut [22:20:50]*** Stage 1: CUTSNS_PIN = 1 [22:20:50]Read from MH i2c: 01 [22:20:51]MH_I2C_Read... [22:20:51]*** Stop cut motor [22:20:51]*** Cut end [22:20:51]Read from MH i2c: 01 07 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: 01 07 00 F3 3F 00 00 00 00 00 FF 0F 47 [22:20:51]process_action close_receipt done [22:20:51]requested_data is exist [22:20:51]produce_requested_data [22:20:51]requested_item fm.sn is exist - process it [22:20:51]wFMCommunicate request_size=4 [22:20:51]MH_SAM_APDU [22:20:51]CAPDU: 80 11 00 00 [22:20:51]Write to MH i2c: E2 08 00 F4 3F 80 11 00 00 00 00 00 00 AD [22:20:51]Write i2c OK [22:20:51]MH_I2C_Read... [22:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:51]Read from MH i2c: E2 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 17 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 17 00 F4 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FA [22:20:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:20:51]wFMCommunicate OK [22:20:51]requested_item fd.num is exist - process it [22:20:51]SAM_PROTO_GetFieldsCounters [22:20:51]wFMCommunicate request_size=4 [22:20:51]MH_SAM_APDU [22:20:51]CAPDU: 80 13 00 00 [22:20:51]Write to MH i2c: E2 08 00 F5 3F 80 13 00 00 00 00 00 00 B0 [22:20:51]Write i2c OK [22:20:51]MH_I2C_Read... [22:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:51]Read from MH i2c: E2 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 62 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 62 00 F5 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 D9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:51]wFMCommunicate OK [22:20:51]SAM_PROTO_GetFieldsCounters done [22:20:51]requested_item shift.num is exist - process it [22:20:51]requested_item shift.opened is exist - process it [22:20:51]req_shift_opened [22:20:51]FM_GetShiftState [22:20:51]SAM_PROTO_GetShiftState [22:20:51]wFMCommunicate request_size=4 [22:20:51]MH_SAM_APDU [22:20:51]CAPDU: 80 13 01 00 [22:20:51]Write to MH i2c: E2 08 00 F6 3F 80 13 01 00 00 00 00 00 B2 [22:20:51]Write i2c OK [22:20:51]MH_I2C_Read... [22:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:51]Read from MH i2c: E2 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 0E 00 [22:20:51]MH_I2C_Read... [22:20:51]Read from MH i2c: E2 0E 00 F6 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 12 [22:20:51]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:20:51]wFMCommunicate OK [22:20:51]SAM_PROTO_GetShiftState done [22:20:51]FM_GetShiftState done [22:20:51]req_shift_opened done [22:20:51]requested_item shift.open_date is exist - process it [22:20:51]req_shift_open_date [22:20:51]req_shift_open_date done [22:20:51]produce_requested_data done [22:20:51]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199129,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:20:51]process_action_free close_receipt [22:20:51]json_value_free [22:20:51]json_value_free done [22:20:51]process_json_proto returns [22:20:51]Send response to host [22:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199129,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:20:51]free response buf [22:20:51]execute_script done [22:20:51]execute_script returns [22:20:51]free content buf [22:20:51]Sock 7.Close socket [22:20:51]Sock 7.Thread stoped [22:20:55]OFD Sender: No OFD packet to send [22:21:00]OFD Sender: No OFD packet to send [22:21:05]OFD Sender: No OFD packet to send [22:21:07]accept exits with 9 [22:21:07]New connection [22:21:07]New thread 3066793316 created [22:21:07]Thread 3066936676 joined [22:21:07]Waiting for new connection... [22:21:07] Sock 9.Parse request [22:21:07]Sock 9.Check first char [22:21:07]Sock 9.First char is OK [22:21:07]request: POST /json_proto HTTP/1.0 [22:21:07]Method: POST [22:21:07]URL: /json_proto [22:21:07]Method is POST - this is cgi request [22:21:07]url: /json_proto [22:21:07]query_string will be loaded in cgi processing [22:21:07]execute_cgi json_proto POST (null) [22:21:07]execute_cgi path=json_proto method=POST [22:21:07]POST find Content-Length [22:21:07]Host: 172.17.46.195:8080 [22:21:07]Content-Length: 811 [22:21:07]Content-Type: application/json [22:21:07] [22:21:07]POST finish read [22:21:07]Found Content-Length = 811 [22:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:07]execute_script... [22:21: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)11326600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:07]POST & json_proto [22:21:07]process_json_proto [22:21:07]json parsed OK: [22:21:07]protocol is kg_v1.0 [22:21:07]action value=close_receipt [22:21:07]process_action close_receipt [22:21:07]cmd_close_receipt [22:21:07]MH_GetDate [22:21:07]Write to MH i2c: F0 00 00 F7 3F 25 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: F0 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: F0 09 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: F0 09 00 F7 3F 00 54 22 C1 66 8D AE BC 66 28 [22:21:07]GetLastDocTimeStamp 1723933249 [22:21:07]current date 1723933268 [22:21:07]FM_GetShiftState [22:21:07]SAM_PROTO_GetShiftState [22:21:07]wFMCommunicate request_size=4 [22:21:07]MH_SAM_APDU [22:21:07]CAPDU: 80 13 01 00 [22:21:07]Write to MH i2c: E2 08 00 F8 3F 80 13 01 00 00 00 00 00 B4 [22:21:07]Write i2c OK [22:21:07]MH_I2C_Read... [22:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:07]Read from MH i2c: E2 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 0E 00 [22:21:07]MH_I2C_Read... [22:21:07]Read from MH i2c: E2 0E 00 F8 3F 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 14 [22:21:07]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:21:07]wFMCommunicate OK [22:21:07]SAM_PROTO_GetShiftState done [22:21:07]FM_GetShiftState done [22:21:07]opened in 1723853126 [22:21:07]opened+sec_in_day 1723939526 [22:21:07]quantity*price = 200025 [22:21:07]sum+1 = 200026 [22:21:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 738 17.08.2024 22:21 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199130 肖袩袛: 11832420769162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222108&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199130&fm=11832420769162&tin=02508201610067®Number=0000000000092545&sum=200025 [22:21:08]StoreToDocumentArchive [22:21:08]shift 463 fd 199130 [22:21:08]save to /storage/0463/doc_00199130 [22:21:08]save last doc name /storage/0463/doc_00199130 to /storage/kkm_last_doc_name [22:21:08]save OK [22:21:08]Clear old archive folders... [22:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:21:08]tlvbuf is 019CD190 [22:21:08]SAM_PROTO_ClearQueue [22:21:08]wFMCommunicate request_size=4 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 09 00 00 [22:21:08]Write to MH i2c: E2 08 00 05 40 80 09 00 00 00 00 00 00 B7 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 05 40 00 90 00 B9 [22:21:08]RAPDU: 90 00 [22:21:08]wFMCommunicate OK [22:21:08]SAM_PROTO_ClearQueue done [22:21:08]KKMCreateOFDPacket [22:21:08]OFDProtocolAddRootSTLVToBuf [22:21:08]FM_MakeSignedData [22:21:08]FM_MakeSignedData [22:21:08]SAM_PROTO_SignData [22:21:08]wFMCommunicate request_size=4 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 0D 01 02 [22:21:08]Write to MH i2c: E2 08 00 06 40 80 0D 01 02 00 00 00 00 BF [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 06 40 00 90 00 BA [22:21:08]RAPDU: 90 00 [22:21:08]wFMCommunicate OK [22:21:08]wFMCommunicate request_size=255 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 54 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 09 03 [22:21:08]Write to MH i2c: E2 02 01 07 40 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 54 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 09 03 00 00 DD [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 07 40 00 90 00 BB [22:21:08]RAPDU: 90 00 [22:21:08]wFMCommunicate OK [22:21:08]wFMCommunicate request_size=16 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0A C2 F3 3C 9D 8A [22:21:08]Write to MH i2c: E2 13 00 08 40 80 0D 02 02 0B 00 00 35 04 06 00 0A C2 F3 3C 9D 8A 00 00 39 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 03 00 08 40 00 90 00 BC [22:21:08]RAPDU: 90 00 [22:21:08]wFMCommunicate OK [22:21:08]wFMCommunicate request_size=4 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 0D 03 02 [22:21:08]Write to MH i2c: E2 08 00 09 40 80 0D 03 02 00 00 00 00 C4 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 0B 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 0B 00 09 40 00 21 8D C1 D3 BC 1C C4 D9 90 00 7C [22:21:08]RAPDU: 21 8D C1 D3 BC 1C C4 D9 90 00 [22:21:08]wFMCommunicate OK [22:21:08]SAM_PROTO_SignData done [22:21:08]FM_MakeSignedData done [22:21:08]CreateOFDProtocolMessage [22:21:08]wFMCommunicate request_size=4 [22:21:08]MH_SAM_APDU [22:21:08]CAPDU: 80 11 00 00 [22:21:08]Write to MH i2c: E2 08 00 0A 40 80 11 00 00 00 00 00 00 C4 [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:08]Read from MH i2c: E2 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 17 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: E2 17 00 0A 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [22:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:21:08]wFMCommunicate OK [22:21:08]CreateOFDProtocolMessage done [22:21:08]OFDSenderStorePacket 199130 [22:21:08]StoreOFDPacket docnum=199130 [22:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 7C 38 0D 01 25 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 54 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 09 03 00 35 04 06 00 0A C2 F3 3C 9D 8A 21 8D C1 D3 BC 1C C4 D9 [22:21:08]CheckFolder [22:21:08]dirname=/storage/ofd_packets [22:21:08]CheckFolder done [22:21:08]ProducePacketName [22:21:08]name=ofd_packets/00199130 [22:21:08]NVStorageSaveData ofd_packets/00199130 [22:21:08]File name is /storage/ofd_packets/00199130 [22:21:08]Write 307 bytes [22:21:08]NVStorageSaveData done [22:21:08]OFDSenderStorePacket done [22:21:08]KKMCreateOFDPacket done [22:21:08]NVStorageSaveData kkm_last_timestamp [22:21:08]File name is /storage/kkm_last_timestamp [22:21:08]Write 4 bytes [22:21:08]NVStorageSaveData done [22:21:08]ExternCall_PrintAddStr [22:21:08]wPrintStart [22:21:08]Write to MH i2c: 01 00 00 0B 40 4B [22:21:08]Write i2c OK [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 07 00 [22:21:08]MH_I2C_Read... [22:21:08]Read from MH i2c: 01 07 00 0B 40 00 00 00 00 00 FF 0F 60 [22:21:08]RasterBufferAndPrint [22:21:08]line 小褔械褌 N : (1)11326600 [22:21:08]line 袠袧袧: 02508201610067 [22:21:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:21:08]line 袩袪袨袛袗袞袗 [22:21:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [22:21:08]line 孝芯胁邪褉: 2710194210 [22:21:08]line D-ENERGY 袛孝-袣-5 [22:21:08]line 25.910 * 77.20 [22:21:08]line = 2000.25 [22:21:08]line 袧袛小 12% 袧小袩 1% [22:21:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:21:08]line 袠孝袨袚袨: 2000.25 [22:21:08]line 袧小袩 1% : 17.70 [22:21:08]line 袧袛小 12% : 212.42 [22:21:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:21:08]line 袘械蟹薪邪谢.: 2000.25 [22:21:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:21:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:21:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:21:09]line 效械泻 738 17.08.2024 22:21 [22:21:09]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:21:09]line 袟袧袦: 0300000079 [22:21:09]line 袪袧袦: 0000000000092545 [22:21:09]line 袙械褉褋懈褟 袣袣袦: 001 [22:21:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:21:09]line 肖袦: 0000000000871802 [22:21:09]line 肖袛: 199130 [22:21:09]line 肖袩袛: 11832420769162 [22:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222108&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199130&fm=11832420769162&tin=02508201610067®Number=0000000000092545&sum=200025 [22:21:09]OFD Sender: Processing packet 199130 [packets to send 246, broken 245] [22:21:09]ProducePacketName [22:21:09]name=ofd_packets/00199130 [22:21:09]OFD Sender: To server: 嚂鰌G, [22:21:09]CommunicateWithHost lk.salyk.kg:30040 [22:21:09]ConnectInit lk.salyk.kg [22:21:09]written 0, free lines is 4095 [22:21:09]Connected sock=10 [22:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 7C 38 0D 01 25 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 54 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 09 03 00 35 04 06 00 0A C2 F3 3C 9D 8A 21 8D C1 D3 BC 1C C4 D9 [22:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD E2 47 00 D2 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DA 09 03 00 F4 03 04 00 63 CE C0 66 B6 04 01 00 00 8A 3F D5 C3 D5 71 09 98 [22:21:09]CommunicateWithHost err = 0 [22:21:09]CheckOFDResponse [22:21:09]1017 (14) - 77093643461234 [22:21:09]1041 (16) - 0000000000871802 [22:21:09]1040 (4) - 199130 [22:21:09]1012 (4) - 17.08.2024 16:22 [22:21:09]1206 (1) - 0 [22:21:09]OFD Sender: Remove packet 199130 [22:21:09]ProducePacketName [22:21:09]name=ofd_packets/00199130 [22:21:09]NVStorageDeleteData [22:21:09]Write to MH i2c: 01 00 00 35 40 75 [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: 01 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: 01 07 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: 01 07 00 35 40 00 00 00 00 00 EA 0C 72 [22:21:09]RasterBufferAndPrint [22:21:09]line [22:21:09]line [22:21:09]line [22:21:09]line [22:21:09]line [22:21:09]written 0, free lines is 3312 [22:21:09]MH_Cut [22:21:09]Write to MH i2c: D1 01 00 3C 40 01 4E [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: D1 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: D1 01 00 [22:21:09]MH_I2C_Read... [22:21:09]Read from MH i2c: D1 01 00 3C 40 00 4D [22:21:09]Write to MH i2c: 01 00 00 3D 40 7D [22:21:09]Write i2c OK [22:21:09]MH_I2C_Read... [22:21:10]OFD Sender: No OFD packet to send [22:21:10]*** Cut start [22:21:10]*** Purtial cut [22:21:10]*** CUTSNS_PIN = 0 [22:21:10]*** Stage 1: CUTSNS_PIN = 1 [22:21:12]Read from MH i2c: 01 [22:21:12]MH_I2C_Read... [22:21:12]*** Stop cut motor [22:21:12]*** Cut end [22:21:12]Read from MH i2c: 01 07 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: 01 07 00 3D 40 00 00 00 00 00 FF 0F 92 [22:21:12]process_action close_receipt done [22:21:12]requested_data is exist [22:21:12]produce_requested_data [22:21:12]requested_item fm.sn is exist - process it [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 11 00 00 [22:21:12]Write to MH i2c: E2 08 00 3E 40 80 11 00 00 00 00 00 00 F8 [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 17 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 17 00 3E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 45 [22:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:21:12]wFMCommunicate OK [22:21:12]requested_item fd.num is exist - process it [22:21:12]SAM_PROTO_GetFieldsCounters [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 13 00 00 [22:21:12]Write to MH i2c: E2 08 00 3F 40 80 13 00 00 00 00 00 00 FB [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 62 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 62 00 3F 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 78 [22:21:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:12]wFMCommunicate OK [22:21:12]SAM_PROTO_GetFieldsCounters done [22:21:12]requested_item shift.num is exist - process it [22:21:12]requested_item shift.opened is exist - process it [22:21:12]req_shift_opened [22:21:12]FM_GetShiftState [22:21:12]SAM_PROTO_GetShiftState [22:21:12]wFMCommunicate request_size=4 [22:21:12]MH_SAM_APDU [22:21:12]CAPDU: 80 13 01 00 [22:21:12]Write to MH i2c: E2 08 00 40 40 80 13 01 00 00 00 00 00 FD [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:12]Read from MH i2c: E2 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 0E 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: E2 0E 00 40 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5D [22:21:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:21:12]wFMCommunicate OK [22:21:12]SAM_PROTO_GetShiftState done [22:21:12]FM_GetShiftState done [22:21:12]req_shift_opened done [22:21:12]requested_item shift.open_date is exist - process it [22:21:12]req_shift_open_date [22:21:12]req_shift_open_date done [22:21:12]produce_requested_data done [22:21:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199130,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:21:12]process_action_free close_receipt [22:21:12]json_value_free [22:21:12]json_value_free done [22:21:12]process_json_proto returns [22:21:12]Send response to host [22:21:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199130,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:21:12]free response buf [22:21:12]execute_script done [22:21:12]execute_script returns [22:21:12]free content buf [22:21:12]Sock 9.Close socket [22:21:12]Sock 9.Thread stoped [22:21:15]OFD Sender: No OFD packet to send [22:21:20]OFD Sender: No OFD packet to send [22:21:25]OFD Sender: No OFD packet to send [22:21:30]OFD Sender: No OFD packet to send [22:21:35]OFD Sender: No OFD packet to send [22:21:40]OFD Sender: No OFD packet to send [22:21:45]OFD Sender: No OFD packet to send [22:21:50]OFD Sender: No OFD packet to send [22:21:55]OFD Sender: No OFD packet to send [22:22:00]OFD Sender: No OFD packet to send [22:22:05]OFD Sender: No OFD packet to send [22:22:10]OFD Sender: No OFD packet to send [22:22:15]OFD Sender: No OFD packet to send [22:22:20]OFD Sender: No OFD packet to send [22:22:25]OFD Sender: No OFD packet to send [22:22:30]OFD Sender: No OFD packet to send [22:22:35]OFD Sender: No OFD packet to send [22:22:40]OFD Sender: No OFD packet to send [22:22:45]OFD Sender: No OFD packet to send [22:22:50]OFD Sender: No OFD packet to send [22:22:55]OFD Sender: No OFD packet to send [22:23:00]OFD Sender: No OFD packet to send [22:23:05]OFD Sender: No OFD packet to send [22:23:10]OFD Sender: No OFD packet to send [22:23:15]OFD Sender: No OFD packet to send [22:23:20]OFD Sender: No OFD packet to send [22:23:25]OFD Sender: No OFD packet to send [22:23:30]OFD Sender: No OFD packet to send [22:23:35]OFD Sender: No OFD packet to send [22:23:40]OFD Sender: No OFD packet to send [22:23:42]accept exits with 7 [22:23:42]New connection [22:23:42]New thread 3066936676 created [22:23:42]Thread 3066793316 joined [22:23:42]Waiting for new connection... [22:23:42] Sock 7.Parse request [22:23:42]Sock 7.Check first char [22:23:42]Sock 7.First char is OK [22:23:42]request: POST /json_proto HTTP/1.0 [22:23:42]Method: POST [22:23:42]URL: /json_proto [22:23:42]Method is POST - this is cgi request [22:23:42]url: /json_proto [22:23:42]query_string will be loaded in cgi processing [22:23:42]execute_cgi json_proto POST (null) [22:23:42]execute_cgi path=json_proto method=POST [22:23:42]POST find Content-Length [22:23:42]Host: 172.17.46.195:8080 [22:23:42]Content-Length: 679 [22:23:42]Content-Type: application/json [22:23:42] [22:23:42]POST finish read [22:23:42]Found Content-Length = 679 [22:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:42]execute_script... [22:23: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)11326603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:42]POST & json_proto [22:23:42]process_json_proto [22:23:42]json parsed OK: [22:23:42]protocol is kg_v1.0 [22:23:42]action value=close_receipt [22:23:42]process_action close_receipt [22:23:42]cmd_close_receipt [22:23:42]MH_GetDate [22:23:42]Write to MH i2c: F0 00 00 41 40 70 [22:23:42]Write i2c OK [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: F0 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: F0 09 00 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: F0 09 00 41 40 00 F0 22 C1 66 8D AE BC 66 0F [22:23:42]GetLastDocTimeStamp 1723933268 [22:23:42]current date 1723933424 [22:23:42]FM_GetShiftState [22:23:42]SAM_PROTO_GetShiftState [22:23:42]wFMCommunicate request_size=4 [22:23:42]MH_SAM_APDU [22:23:42]CAPDU: 80 13 01 00 [22:23:42]Write to MH i2c: E2 08 00 42 40 80 13 01 00 00 00 00 00 FF [22:23:42]Write i2c OK [22:23:42]MH_I2C_Read... [22:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:42]Read from MH i2c: E2 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: E2 0E 00 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: E2 0E 00 42 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5F [22:23:42]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:23:42]wFMCommunicate OK [22:23:42]SAM_PROTO_GetShiftState done [22:23:42]FM_GetShiftState done [22:23:42]opened in 1723853126 [22:23:42]opened+sec_in_day 1723939526 [22:23:42]quantity*price = 50036 [22:23:42]sum+1 = 50037 [22:23:42]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 739 17.08.2024 22:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199131 肖袩袛: 87161734372189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222344&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199131&fm=87161734372189&tin=02508201610067®Number=0000000000092545&sum=50000 [22:23:44]StoreToDocumentArchive [22:23:44]shift 463 fd 199131 [22:23:44]save to /storage/0463/doc_00199131 [22:23:44]save last doc name /storage/0463/doc_00199131 to /storage/kkm_last_doc_name [22:23:44]save OK [22:23:44]Clear old archive folders... [22:23:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:23:44]tlvbuf is 019C1100 [22:23:44]SAM_PROTO_ClearQueue [22:23:44]wFMCommunicate request_size=4 [22:23:44]MH_SAM_APDU [22:23:44]CAPDU: 80 09 00 00 [22:23:44]Write to MH i2c: E2 08 00 4F 40 80 09 00 00 00 00 00 00 01 [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 4F 40 00 90 00 03 [22:23:44]RAPDU: 90 00 [22:23:44]wFMCommunicate OK [22:23:44]SAM_PROTO_ClearQueue done [22:23:44]KKMCreateOFDPacket [22:23:44]OFDProtocolAddRootSTLVToBuf [22:23:44]FM_MakeSignedData [22:23:44]FM_MakeSignedData [22:23:44]SAM_PROTO_SignData [22:23:44]wFMCommunicate request_size=4 [22:23:44]MH_SAM_APDU [22:23:44]CAPDU: 80 0D 01 02 [22:23:44]Write to MH i2c: E2 08 00 50 40 80 0D 01 02 00 00 00 00 09 [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 50 40 00 90 00 04 [22:23:44]RAPDU: 90 00 [22:23:44]wFMCommunicate OK [22:23:44]wFMCommunicate request_size=255 [22:23:44]MH_SAM_APDU [22:23: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 F0 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 09 03 00 35 04 06 00 4F [22:23:44]Write to MH i2c: E2 02 01 51 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 F0 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 09 03 00 35 04 06 00 4F 00 00 A5 [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 51 40 00 90 00 05 [22:23:44]RAPDU: 90 00 [22:23:44]wFMCommunicate OK [22:23:44]wFMCommunicate request_size=10 [22:23:44]MH_SAM_APDU [22:23:44]CAPDU: 80 0D 02 02 05 45 EC 37 1B 5D [22:23:44]Write to MH i2c: E2 0D 00 52 40 80 0D 02 02 05 00 45 EC 37 1B 5D 00 00 F6 [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 03 00 52 40 00 90 00 06 [22:23:44]RAPDU: 90 00 [22:23:44]wFMCommunicate OK [22:23:44]wFMCommunicate request_size=4 [22:23:44]MH_SAM_APDU [22:23:44]CAPDU: 80 0D 03 02 [22:23:44]Write to MH i2c: E2 08 00 53 40 80 0D 03 02 00 00 00 00 0E [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 0B 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 0B 00 53 40 00 CC 7B 84 4C C5 81 03 93 90 00 02 [22:23:44]RAPDU: CC 7B 84 4C C5 81 03 93 90 00 [22:23:44]wFMCommunicate OK [22:23:44]SAM_PROTO_SignData done [22:23:44]FM_MakeSignedData done [22:23:44]CreateOFDProtocolMessage [22:23:44]wFMCommunicate request_size=4 [22:23:44]MH_SAM_APDU [22:23:44]CAPDU: 80 11 00 00 [22:23:44]Write to MH i2c: E2 08 00 54 40 80 11 00 00 00 00 00 00 0E [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:44]Read from MH i2c: E2 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 17 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: E2 17 00 54 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [22:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:23:44]wFMCommunicate OK [22:23:44]CreateOFDProtocolMessage done [22:23:44]OFDSenderStorePacket 199131 [22:23:44]StoreOFDPacket docnum=199131 [22:23:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 13 9C 07 01 80 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 F0 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 09 03 00 35 04 06 00 4F 45 EC 37 1B 5D CC 7B 84 4C C5 81 03 93 [22:23:44]CheckFolder [22:23:44]dirname=/storage/ofd_packets [22:23:44]CheckFolder done [22:23:44]ProducePacketName [22:23:44]name=ofd_packets/00199131 [22:23:44]NVStorageSaveData ofd_packets/00199131 [22:23:44]File name is /storage/ofd_packets/00199131 [22:23:44]Write 301 bytes [22:23:44]NVStorageSaveData done [22:23:44]OFDSenderStorePacket done [22:23:44]KKMCreateOFDPacket done [22:23:44]NVStorageSaveData kkm_last_timestamp [22:23:44]File name is /storage/kkm_last_timestamp [22:23:44]Write 4 bytes [22:23:44]NVStorageSaveData done [22:23:44]ExternCall_PrintAddStr [22:23:44]wPrintStart [22:23:44]Write to MH i2c: 01 00 00 55 40 95 [22:23:44]Write i2c OK [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: 01 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: 01 07 00 [22:23:44]MH_I2C_Read... [22:23:44]Read from MH i2c: 01 07 00 55 40 00 00 00 00 00 FF 0F AA [22:23:44]RasterBufferAndPrint [22:23:44]line 小褔械褌 N : (1)11326603 [22:23:44]line 袠袧袧: 02508201610067 [22:23:44]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:23:44]line 袩袪袨袛袗袞袗 [22:23:44]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [22:23:44]line 孝芯胁邪褉: 2710124130 [22:23:44]line 袗懈-92-袣-4 [22:23:44]line 7.380 * 67.80 [22:23:44]line = 500.36 [22:23:44]line 袧袛小 12% 袧小袩 1% [22:23:44]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:23:44]line 袨袣袪校袚袥袝袧袠袝: -0.36 [22:23:44]line 袠孝袨袚袨: 500.00 [22:23:44]line 袙薪械褋械薪芯: 500.00 [22:23:44]line 小袛袗效袗: 0.00 [22:23:44]line 袧小袩 1% : 4.43 [22:23:44]line 袧袛小 12% : 53.14 [22:23:44]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:23:44]line 袘械蟹薪邪谢.: 0.00 [22:23:44]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:23:44]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:23:44]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:23:44]line 效械泻 739 17.08.2024 22:23 [22:23:44]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:23:44]line 袟袧袦: 0300000079 [22:23:44]line 袪袧袦: 0000000000092545 [22:23:44]line 袙械褉褋懈褟 袣袣袦: 001 [22:23:44]line 肖袦: 0000000000871802 [22:23:44]line 肖袛: 199131 [22:23:44]line 肖袩袛: 87161734372189 [22:23:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222344&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199131&fm=87161734372189&tin=02508201610067®Number=0000000000092545&sum=50000 [22:23:44]OFD Sender: Processing packet 199131 [packets to send 246, broken 245] [22:23:44]ProducePacketName [22:23:44]name=ofd_packets/00199131 [22:23:44]OFD Sender: To server: 嚂鰌G, [22:23:44]CommunicateWithHost lk.salyk.kg:30040 [22:23:44]ConnectInit lk.salyk.kg [22:23:44]written 0, free lines is 4095 [22:23:45]Connected sock=10 [22:23:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 13 9C 07 01 80 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 F0 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DB 09 03 00 35 04 06 00 4F 45 EC 37 1B 5D CC 7B 84 4C C5 81 03 93 [22:23:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 9E 81 47 00 B9 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 31 38 30 32 10 04 04 00 DB 09 03 00 F4 03 04 00 FF CE C0 66 B6 04 01 00 00 34 D3 2B 59 35 8F 04 41 [22:23:45]CommunicateWithHost err = 0 [22:23:45]CheckOFDResponse [22:23:45]1017 (14) - 77093643461234 [22:23:45]1041 (16) - 0000000000871802 [22:23:45]1040 (4) - 199131 [22:23:45]1012 (4) - 17.08.2024 16:25 [22:23:45]1206 (1) - 0 [22:23:45]OFD Sender: Remove packet 199131 [22:23:45]ProducePacketName [22:23:45]name=ofd_packets/00199131 [22:23:45]NVStorageDeleteData [22:23:45]Write to MH i2c: 01 00 00 80 40 C0 [22:23:45]Write i2c OK [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: 01 [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: 01 07 00 [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: 01 07 00 80 40 00 00 00 00 00 E5 0C B8 [22:23:45]RasterBufferAndPrint [22:23:45]line [22:23:45]line [22:23:45]line [22:23:45]line [22:23:45]line [22:23:45]written 0, free lines is 3307 [22:23:45]MH_Cut [22:23:45]Write to MH i2c: D1 01 00 87 40 01 99 [22:23:45]Write i2c OK [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: D1 [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: D1 01 00 [22:23:45]MH_I2C_Read... [22:23:45]Read from MH i2c: D1 01 00 87 40 00 98 [22:23:45]Write to MH i2c: 01 00 00 88 40 C8 [22:23:45]Write i2c OK [22:23:45]MH_I2C_Read... [22:23:45]OFD Sender: No OFD packet to send [22:23:46]*** Cut start [22:23:46]*** Purtial cut [22:23:46]*** Stage 1: CUTSNS_PIN = 1 [22:23:46]Read from MH i2c: 01 [22:23:46]MH_I2C_Read... [22:23:46]*** Stop cut motor [22:23:46]*** Cut end [22:23:46]Read from MH i2c: 01 07 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: 01 07 00 88 40 00 00 00 00 00 FF 0F DD [22:23:46]process_action close_receipt done [22:23:46]requested_data is exist [22:23:46]produce_requested_data [22:23:46]requested_item fm.sn is exist - process it [22:23:46]wFMCommunicate request_size=4 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 11 00 00 [22:23:46]Write to MH i2c: E2 08 00 89 40 80 11 00 00 00 00 00 00 43 [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 17 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 17 00 89 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [22:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:23:46]wFMCommunicate OK [22:23:46]requested_item fd.num is exist - process it [22:23:46]SAM_PROTO_GetFieldsCounters [22:23:46]wFMCommunicate request_size=4 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 13 00 00 [22:23:46]Write to MH i2c: E2 08 00 8A 40 80 13 00 00 00 00 00 00 46 [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 62 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 62 00 8A 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [22:23:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:46]wFMCommunicate OK [22:23:46]SAM_PROTO_GetFieldsCounters done [22:23:46]requested_item shift.num is exist - process it [22:23:46]requested_item shift.opened is exist - process it [22:23:46]req_shift_opened [22:23:46]FM_GetShiftState [22:23:46]SAM_PROTO_GetShiftState [22:23:46]wFMCommunicate request_size=4 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 13 01 00 [22:23:46]Write to MH i2c: E2 08 00 8B 40 80 13 01 00 00 00 00 00 48 [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 0E 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 0E 00 8B 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A8 [22:23:46]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:23:46]wFMCommunicate OK [22:23:46]SAM_PROTO_GetShiftState done [22:23:46]FM_GetShiftState done [22:23:46]req_shift_opened done [22:23:46]requested_item shift.open_date is exist - process it [22:23:46]req_shift_open_date [22:23:46]req_shift_open_date done [22:23:46]produce_requested_data done [22:23:46]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199131,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:23:46]process_action_free close_receipt [22:23:46]json_value_free [22:23:46]json_value_free done [22:23:46]process_json_proto returns [22:23:46]Send response to host [22:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199131,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:23:46]free response buf [22:23:46]execute_script done [22:23:46]execute_script returns [22:23:46]free content buf [22:23:46]Sock 7.Close socket [22:23:46]Sock 7.Thread stoped [22:23:47]accept exits with 9 [22:23:47]New connection [22:23:47]New thread 3066793316 created [22:23:47]Thread 3066936676 joined [22:23:47]Waiting for new connection... [22:23:47] Sock 9.Parse request [22:23:47]Sock 9.Check first char [22:23:47]Sock 9.First char is OK [22:23:47]request: POST /json_proto HTTP/1.0 [22:23:47]Method: POST [22:23:47]URL: /json_proto [22:23:47]Method is POST - this is cgi request [22:23:47]url: /json_proto [22:23:47]query_string will be loaded in cgi processing [22:23:47]execute_cgi json_proto POST (null) [22:23:47]execute_cgi path=json_proto method=POST [22:23:47]POST find Content-Length [22:23:47]Host: 172.17.46.195:8080 [22:23:47]Content-Length: 679 [22:23:47]Content-Type: application/json [22:23:47] [22:23:47]POST finish read [22:23:47]Found Content-Length = 679 [22:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:47]execute_script... [22:23:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:47]POST & json_proto [22:23:47]process_json_proto [22:23:47]json parsed OK: [22:23:47]protocol is kg_v1.0 [22:23:47]action value=close_receipt [22:23:47]process_action close_receipt [22:23:47]cmd_close_receipt [22:23:47]MH_GetDate [22:23:47]Write to MH i2c: F0 00 00 8C 40 BB [22:23:47]Write i2c OK [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: F0 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: F0 09 00 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: F0 09 00 8C 40 00 F4 22 C1 66 8D AE BC 66 5E [22:23:47]GetLastDocTimeStamp 1723933424 [22:23:47]current date 1723933428 [22:23:47]FM_GetShiftState [22:23:47]SAM_PROTO_GetShiftState [22:23:47]wFMCommunicate request_size=4 [22:23:47]MH_SAM_APDU [22:23:47]CAPDU: 80 13 01 00 [22:23:47]Write to MH i2c: E2 08 00 8D 40 80 13 01 00 00 00 00 00 4A [22:23:47]Write i2c OK [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: E2 [22:23:47]MH_I2C_Read... [22:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:47]Read from MH i2c: E2 0E 00 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: E2 0E 00 8D 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [22:23:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:23:47]wFMCommunicate OK [22:23:47]SAM_PROTO_GetShiftState done [22:23:47]FM_GetShiftState done [22:23:47]opened in 1723853126 [22:23:47]opened+sec_in_day 1723939526 [22:23:47]quantity*price = 50036 [22:23:47]sum+1 = 50037 [22:23:47]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 740 17.08.2024 22:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199132 肖袩袛: 199000294274384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199132&fm=199000294274384&tin=02508201610067®Number=0000000000092545&sum=50000 [22:23:48]StoreToDocumentArchive [22:23:48]shift 463 fd 199132 [22:23:48]save to /storage/0463/doc_00199132 [22:23:48]save last doc name /storage/0463/doc_00199132 to /storage/kkm_last_doc_name [22:23:48]save OK [22:23:48]Clear old archive folders... [22:23:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:23:48]tlvbuf is 01A9AC10 [22:23:48]SAM_PROTO_ClearQueue [22:23:48]wFMCommunicate request_size=4 [22:23:48]MH_SAM_APDU [22:23:48]CAPDU: 80 09 00 00 [22:23:48]Write to MH i2c: E2 08 00 9A 40 80 09 00 00 00 00 00 00 4C [22:23:48]Write i2c OK [22:23:48]MH_I2C_Read... [22:23:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:48]Read from MH i2c: E2 [22:23:48]MH_I2C_Read... [22:23:48]Read from MH i2c: E2 03 00 [22:23:48]MH_I2C_Read... [22:23:48]Read from MH i2c: E2 03 00 9A 40 00 90 00 4E [22:23:48]RAPDU: 90 00 [22:23:48]wFMCommunicate OK [22:23:48]SAM_PROTO_ClearQueue done [22:23:48]KKMCreateOFDPacket [22:23:48]OFDProtocolAddRootSTLVToBuf [22:23:48]FM_MakeSignedData [22:23:48]FM_MakeSignedData [22:23:48]SAM_PROTO_SignData [22:23:48]wFMCommunicate request_size=4 [22:23:48]MH_SAM_APDU [22:23:48]CAPDU: 80 0D 01 02 [22:23:48]Write to MH i2c: E2 08 00 9B 40 80 0D 01 02 00 00 00 00 54 [22:23:48]Write i2c OK [22:23:48]MH_I2C_Read... [22:23:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:48]Read from MH i2c: E2 [22:23:48]MH_I2C_Read... [22:23:48]Read from MH i2c: E2 03 00 [22:23:48]MH_I2C_Read... [22:23:48]Read from MH i2c: E2 03 00 9B 40 00 90 00 4F [22:23:48]RAPDU: 90 00 [22:23:48]wFMCommunicate OK [22:23:48]wFMCommunicate request_size=255 [22:23:48]MH_SAM_APDU [22:23:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 F4 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 09 03 00 35 04 06 00 B4 [22:23:48]Write to MH i2c: E2 02 01 9C 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 F4 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 09 03 00 35 04 06 00 B4 00 00 5B [22:23:48]Write i2c OK [22:23:48]MH_I2C_Read... [22:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 03 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 03 00 9C 40 00 90 00 50 [22:23:49]RAPDU: 90 00 [22:23:49]wFMCommunicate OK [22:23:49]wFMCommunicate request_size=10 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 0D 02 02 05 FD 5D D9 B5 50 [22:23:49]Write to MH i2c: E2 0D 00 9D 40 80 0D 02 02 05 00 FD 5D D9 B5 50 00 00 99 [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 03 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 03 00 9D 40 00 90 00 51 [22:23:49]RAPDU: 90 00 [22:23:49]wFMCommunicate OK [22:23:49]wFMCommunicate request_size=4 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 0D 03 02 [22:23:49]Write to MH i2c: E2 08 00 9E 40 80 0D 03 02 00 00 00 00 59 [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 0B 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 0B 00 9E 40 00 42 C1 DC 0C 50 BF 5F 18 90 00 CB [22:23:49]RAPDU: 42 C1 DC 0C 50 BF 5F 18 90 00 [22:23:49]wFMCommunicate OK [22:23:49]SAM_PROTO_SignData done [22:23:49]FM_MakeSignedData done [22:23:49]CreateOFDProtocolMessage [22:23:49]wFMCommunicate request_size=4 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 11 00 00 [22:23:49]Write to MH i2c: E2 08 00 9F 40 80 11 00 00 00 00 00 00 59 [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 17 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 17 00 9F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [22:23:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:23:49]wFMCommunicate OK [22:23:49]CreateOFDProtocolMessage done [22:23:49]OFDSenderStorePacket 199132 [22:23:49]StoreOFDPacket docnum=199132 [22:23:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 40 69 07 01 F1 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 F4 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 09 03 00 35 04 06 00 B4 FD 5D D9 B5 50 42 C1 DC 0C 50 BF 5F 18 [22:23:49]CheckFolder [22:23:49]dirname=/storage/ofd_packets [22:23:49]CheckFolder done [22:23:49]ProducePacketName [22:23:49]name=ofd_packets/00199132 [22:23:49]NVStorageSaveData ofd_packets/00199132 [22:23:49]File name is /storage/ofd_packets/00199132 [22:23:49]Write 301 bytes [22:23:49]NVStorageSaveData done [22:23:49]OFDSenderStorePacket done [22:23:49]KKMCreateOFDPacket done [22:23:49]NVStorageSaveData kkm_last_timestamp [22:23:49]File name is /storage/kkm_last_timestamp [22:23:49]Write 4 bytes [22:23:49]NVStorageSaveData done [22:23:49]ExternCall_PrintAddStr [22:23:49]wPrintStart [22:23:49]Write to MH i2c: 01 00 00 A0 40 E0 [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: 01 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: 01 07 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: 01 07 00 A0 40 00 00 00 00 00 FF 0F F5 [22:23:49]RasterBufferAndPrint [22:23:49]line 小褔械褌 N : (1)11326601 [22:23:49]line 袠袧袧: 02508201610067 [22:23:49]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:23:49]line 袩袪袨袛袗袞袗 [22:23:49]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [22:23:49]line 孝芯胁邪褉: 2710124130 [22:23:49]line 袗懈-92-袣-4 [22:23:49]line 7.380 * 67.80 [22:23:49]line = 500.36 [22:23:49]line 袧袛小 12% 袧小袩 1% [22:23:49]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:23:49]line 袨袣袪校袚袥袝袧袠袝: -0.36 [22:23:49]line 袠孝袨袚袨: 500.00 [22:23:49]line 袙薪械褋械薪芯: 500.00 [22:23:49]line 小袛袗效袗: 0.00 [22:23:49]line 袧小袩 1% : 4.43 [22:23:49]line 袧袛小 12% : 53.14 [22:23:49]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:23:49]line 袘械蟹薪邪谢.: 0.00 [22:23:49]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:23:49]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:23:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:23:49]line 效械泻 740 17.08.2024 22:23 [22:23:49]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:23:49]line 袟袧袦: 0300000079 [22:23:49]line 袪袧袦: 0000000000092545 [22:23:49]line 袙械褉褋懈褟 袣袣袦: 001 [22:23:49]OFD Sender: Processing packet 199132 [packets to send 246, broken 245] [22:23:49]ProducePacketName [22:23:49]name=ofd_packets/00199132 [22:23:49]OFD Sender: To server: 嚂鰌G, [22:23:49]CommunicateWithHost lk.salyk.kg:30040 [22:23:49]ConnectInit lk.salyk.kg [22:23:49]line 肖袦: 0000000000871802 [22:23:49]line 肖袛: 199132 [22:23:49]line 肖袩袛: 199000294274384 [22:23:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222348&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199132&fm=199000294274384&tin=02508201610067®Number=0000000000092545&sum=50000 [22:23:49]written 0, free lines is 4095 [22:23:49]Connected sock=10 [22:23:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 40 69 07 01 F1 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 F4 22 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 09 03 00 35 04 06 00 B4 FD 5D D9 B5 50 42 C1 DC 0C 50 BF 5F 18 [22:23:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D3 66 47 00 5A 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DC 09 03 00 F4 03 04 00 04 CF C0 66 B6 04 01 00 00 B1 37 91 73 61 5F 53 2C [22:23:50]CommunicateWithHost err = 0 [22:23:50]CheckOFDResponse [22:23:50]1017 (14) - 77093643461234 [22:23:50]1041 (16) - 0000000000871802 [22:23:50]1040 (4) - 199132 [22:23:50]1012 (4) - 17.08.2024 16:25 [22:23:50]1206 (1) - 0 [22:23:50]OFD Sender: Remove packet 199132 [22:23:50]ProducePacketName [22:23:50]name=ofd_packets/00199132 [22:23:50]NVStorageDeleteData [22:23:50]Write to MH i2c: 01 00 00 CB 40 0B [22:23:50]Write i2c OK [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: 01 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: 01 07 00 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: 01 07 00 CB 40 00 00 00 00 00 14 0D 33 [22:23:50]RasterBufferAndPrint [22:23:50]line [22:23:50]line [22:23:50]line [22:23:50]line [22:23:50]line [22:23:50]written 0, free lines is 3362 [22:23:50]MH_Cut [22:23:50]Write to MH i2c: D1 01 00 D2 40 01 E4 [22:23:50]Write i2c OK [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: D1 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: D1 01 00 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: D1 01 00 D2 40 00 E3 [22:23:50]Write to MH i2c: 01 00 00 D3 40 13 [22:23:50]Write i2c OK [22:23:50]MH_I2C_Read... [22:23:50]OFD Sender: No OFD packet to send [22:23:50]*** Cut start [22:23:50]*** Purtial cut [22:23:50]*** CUTSNS_PIN = 0 [22:23:50]*** Stage 1: CUTSNS_PIN = 1 [22:23:52]Read from MH i2c: 01 [22:23:52]MH_I2C_Read... [22:23:52]*** Stop cut motor [22:23:52]*** Cut end [22:23:52]Read from MH i2c: 01 07 00 [22:23:52]MH_I2C_Read... [22:23:52]Read from MH i2c: 01 07 00 D3 40 00 00 00 00 00 FF 0F 28 [22:23:52]process_action close_receipt done [22:23:52]requested_data is exist [22:23:52]produce_requested_data [22:23:52]requested_item fm.sn is exist - process it [22:23:52]wFMCommunicate request_size=4 [22:23:52]MH_SAM_APDU [22:23:52]CAPDU: 80 11 00 00 [22:23:52]Write to MH i2c: E2 08 00 D4 40 80 11 00 00 00 00 00 00 8E [22:23:52]Write i2c OK [22:23:52]MH_I2C_Read... [22:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:52]Read from MH i2c: E2 [22:23:52]MH_I2C_Read... [22:23:52]Read from MH i2c: E2 17 00 [22:23:52]MH_I2C_Read... [22:23:52]Read from MH i2c: E2 17 00 D4 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [22:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:23:52]wFMCommunicate OK [22:23:52]requested_item fd.num is exist - process it [22:23:52]SAM_PROTO_GetFieldsCounters [22:23:52]wFMCommunicate request_size=4 [22:23:52]MH_SAM_APDU [22:23:52]CAPDU: 80 13 00 00 [22:23:52]Write to MH i2c: E2 08 00 D5 40 80 13 00 00 00 00 00 00 91 [22:23:52]Write i2c OK [22:23:52]MH_I2C_Read... [22:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:52]Read from MH i2c: E2 [22:23:52]MH_I2C_Read... [22:23:52]Read from MH i2c: E2 62 00 [22:23:52]MH_I2C_Read... [22:23:52]Read from MH i2c: E2 62 00 D5 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [22:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:53]wFMCommunicate OK [22:23:53]SAM_PROTO_GetFieldsCounters done [22:23:53]requested_item shift.num is exist - process it [22:23:53]requested_item shift.opened is exist - process it [22:23:53]req_shift_opened [22:23:53]FM_GetShiftState [22:23:53]SAM_PROTO_GetShiftState [22:23:53]wFMCommunicate request_size=4 [22:23:53]MH_SAM_APDU [22:23:53]CAPDU: 80 13 01 00 [22:23:53]Write to MH i2c: E2 08 00 D6 40 80 13 01 00 00 00 00 00 93 [22:23:53]Write i2c OK [22:23:53]MH_I2C_Read... [22:23:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:53]Read from MH i2c: E2 [22:23:53]MH_I2C_Read... [22:23:53]Read from MH i2c: E2 0E 00 [22:23:53]MH_I2C_Read... [22:23:53]Read from MH i2c: E2 0E 00 D6 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F3 [22:23:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:23:53]wFMCommunicate OK [22:23:53]SAM_PROTO_GetShiftState done [22:23:53]FM_GetShiftState done [22:23:53]req_shift_opened done [22:23:53]requested_item shift.open_date is exist - process it [22:23:53]req_shift_open_date [22:23:53]req_shift_open_date done [22:23:53]produce_requested_data done [22:23:53]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199132,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:23:53]process_action_free close_receipt [22:23:53]json_value_free [22:23:53]json_value_free done [22:23:53]process_json_proto returns [22:23:53]Send response to host [22:23:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199132,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:23:53]free response buf [22:23:53]execute_script done [22:23:53]execute_script returns [22:23:53]free content buf [22:23:53]Sock 9.Close socket [22:23:53]Sock 9.Thread stoped [22:23:55]OFD Sender: No OFD packet to send [22:24:00]OFD Sender: No OFD packet to send [22:24:05]OFD Sender: No OFD packet to send [22:24:10]OFD Sender: No OFD packet to send [22:24:13]accept exits with 7 [22:24:13]New connection [22:24:13]New thread 3066936676 created [22:24:13]Thread 3066793316 joined [22:24:13]Waiting for new connection... [22:24:13] Sock 7.Parse request [22:24:13]Sock 7.Check first char [22:24:13]Sock 7.First char is OK [22:24:13]request: POST /json_proto HTTP/1.0 [22:24:13]Method: POST [22:24:13]URL: /json_proto [22:24:13]Method is POST - this is cgi request [22:24:13]url: /json_proto [22:24:13]query_string will be loaded in cgi processing [22:24:13]execute_cgi json_proto POST (null) [22:24:13]execute_cgi path=json_proto method=POST [22:24:13]POST find Content-Length [22:24:13]Host: 172.17.46.195:8080 [22:24:13]Content-Length: 802 [22:24:13]Content-Type: application/json [22:24:13] [22:24:13]POST finish read [22:24:13]Found Content-Length = 802 [22:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:13]execute_script... [22:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:13]POST & json_proto [22:24:13]process_json_proto [22:24:13]json parsed OK: [22:24:13]protocol is kg_v1.0 [22:24:13]action value=close_receipt [22:24:13]process_action close_receipt [22:24:13]cmd_close_receipt [22:24:13]MH_GetDate [22:24:13]Write to MH i2c: F0 00 00 D7 40 06 [22:24:13]Write i2c OK [22:24:13]MH_I2C_Read... [22:24:13]Read from MH i2c: F0 [22:24:13]MH_I2C_Read... [22:24:13]Read from MH i2c: F0 09 00 [22:24:13]MH_I2C_Read... [22:24:13]Read from MH i2c: F0 09 00 D7 40 00 0F 23 C1 66 8D AE BC 66 C5 [22:24:13]GetLastDocTimeStamp 1723933428 [22:24:13]current date 1723933455 [22:24:13]FM_GetShiftState [22:24:13]SAM_PROTO_GetShiftState [22:24:13]wFMCommunicate request_size=4 [22:24:13]MH_SAM_APDU [22:24:13]CAPDU: 80 13 01 00 [22:24:13]Write to MH i2c: E2 08 00 D8 40 80 13 01 00 00 00 00 00 95 [22:24:13]Write i2c OK [22:24:13]MH_I2C_Read... [22:24:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:14]Read from MH i2c: E2 [22:24:14]MH_I2C_Read... [22:24:14]Read from MH i2c: E2 0E 00 [22:24:14]MH_I2C_Read... [22:24:14]Read from MH i2c: E2 0E 00 D8 40 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F5 [22:24:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:24:14]wFMCommunicate OK [22:24:14]SAM_PROTO_GetShiftState done [22:24:14]FM_GetShiftState done [22:24:14]opened in 1723853126 [22:24:14]opened+sec_in_day 1723939526 [22:24:14]quantity*price = 300075 [22:24:14]sum+1 = 300077 [22:24:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.76 袧小袩 1% : 26.55 袧袛小 12% : 318.66 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.76 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 741 17.08.2024 22:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199133 肖袩袛: 266526495511301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222415&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199133&fm=266526495511301&tin=02508201610067®Number=0000000000092545&sum=300076 [22:24:15]StoreToDocumentArchive [22:24:15]shift 463 fd 199133 [22:24:15]save to /storage/0463/doc_00199133 [22:24:15]save last doc name /storage/0463/doc_00199133 to /storage/kkm_last_doc_name [22:24:15]save OK [22:24:15]Clear old archive folders... [22:24:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:24:15]tlvbuf is 019466C0 [22:24:15]SAM_PROTO_ClearQueue [22:24:15]wFMCommunicate request_size=4 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 09 00 00 [22:24:15]Write to MH i2c: E2 08 00 E5 40 80 09 00 00 00 00 00 00 97 [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 E5 40 00 90 00 99 [22:24:15]RAPDU: 90 00 [22:24:15]wFMCommunicate OK [22:24:15]SAM_PROTO_ClearQueue done [22:24:15]KKMCreateOFDPacket [22:24:15]OFDProtocolAddRootSTLVToBuf [22:24:15]FM_MakeSignedData [22:24:15]FM_MakeSignedData [22:24:15]SAM_PROTO_SignData [22:24:15]wFMCommunicate request_size=4 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 0D 01 02 [22:24:15]Write to MH i2c: E2 08 00 E6 40 80 0D 01 02 00 00 00 00 9F [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 E6 40 00 90 00 9A [22:24:15]RAPDU: 90 00 [22:24:15]wFMCommunicate OK [22:24:15]wFMCommunicate request_size=255 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 0F 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 09 03 00 35 04 06 00 F2 67 89 16 [22:24:15]Write to MH i2c: E2 02 01 E7 40 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 0F 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 09 03 00 35 04 06 00 F2 67 89 16 00 00 E0 [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 E7 40 00 90 00 9B [22:24:15]RAPDU: 90 00 [22:24:15]wFMCommunicate OK [22:24:15]wFMCommunicate request_size=7 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 0D 02 02 02 93 05 [22:24:15]Write to MH i2c: E2 0A 00 E8 40 80 0D 02 02 02 00 93 05 00 00 3E [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 03 00 E8 40 00 90 00 9C [22:24:15]RAPDU: 90 00 [22:24:15]wFMCommunicate OK [22:24:15]wFMCommunicate request_size=4 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 0D 03 02 [22:24:15]Write to MH i2c: E2 08 00 E9 40 80 0D 03 02 00 00 00 00 A4 [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]OFD Sender: No OFD packet to send [22:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 0B 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 0B 00 E9 40 00 3B DC 48 9C 4B 1A 0D FD 90 00 0F [22:24:15]RAPDU: 3B DC 48 9C 4B 1A 0D FD 90 00 [22:24:15]wFMCommunicate OK [22:24:15]SAM_PROTO_SignData done [22:24:15]FM_MakeSignedData done [22:24:15]CreateOFDProtocolMessage [22:24:15]wFMCommunicate request_size=4 [22:24:15]MH_SAM_APDU [22:24:15]CAPDU: 80 11 00 00 [22:24:15]Write to MH i2c: E2 08 00 EA 40 80 11 00 00 00 00 00 00 A4 [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:15]Read from MH i2c: E2 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 17 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: E2 17 00 EA 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [22:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:24:15]wFMCommunicate OK [22:24:15]CreateOFDProtocolMessage done [22:24:15]OFDSenderStorePacket 199133 [22:24:15]StoreOFDPacket docnum=199133 [22:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 25 4E 04 01 1C C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 0F 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 09 03 00 35 04 06 00 F2 67 89 16 93 05 3B DC 48 9C 4B 1A 0D FD [22:24:15]CheckFolder [22:24:15]dirname=/storage/ofd_packets [22:24:15]CheckFolder done [22:24:15]ProducePacketName [22:24:15]name=ofd_packets/00199133 [22:24:15]NVStorageSaveData ofd_packets/00199133 [22:24:15]File name is /storage/ofd_packets/00199133 [22:24:15]Write 298 bytes [22:24:15]NVStorageSaveData done [22:24:15]OFDSenderStorePacket done [22:24:15]KKMCreateOFDPacket done [22:24:15]NVStorageSaveData kkm_last_timestamp [22:24:15]File name is /storage/kkm_last_timestamp [22:24:15]Write 4 bytes [22:24:15]NVStorageSaveData done [22:24:15]ExternCall_PrintAddStr [22:24:15]wPrintStart [22:24:15]Write to MH i2c: 01 00 00 EB 40 2B [22:24:15]Write i2c OK [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: 01 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: 01 07 00 [22:24:15]MH_I2C_Read... [22:24:15]Read from MH i2c: 01 07 00 EB 40 00 00 00 00 00 FF 0F 40 [22:24:15]RasterBufferAndPrint [22:24:15]line 小褔械褌 N : (1)11326602 [22:24:15]line 袠袧袧: 02508201610067 [22:24:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:24:15]line 袩袪袨袛袗袞袗 [22:24:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [22:24:15]line 孝芯胁邪褉: 2710194210 [22:24:15]line 袛孝-袣-5 [22:24:15]line 39.380 * 76.20 [22:24:15]line = 3000.76 [22:24:15]line 袧袛小 12% 袧小袩 1% [22:24:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:24:15]line 袠孝袨袚袨: 3000.76 [22:24:15]line 袧小袩 1% : 26.55 [22:24:15]line 袧袛小 12% : 318.66 [22:24:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:24:15]line 袘械蟹薪邪谢.: 3000.76 [22:24:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:24:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:24:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:24:15]line 效械泻 741 17.08.2024 22:24 [22:24:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:24:15]line 袟袧袦: 0300000079 [22:24:15]line 袪袧袦: 0000000000092545 [22:24:15]line 袙械褉褋懈褟 袣袣袦: 001 [22:24:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:24:15]line 肖袦: 0000000000871802 [22:24:15]line 肖袛: 199133 [22:24:15]line 肖袩袛: 266526495511301 [22:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222415&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199133&fm=266526495511301&tin=02508201610067®Number=0000000000092545&sum=300076 [22:24:15]OFD Sender: Processing packet 199133 [packets to send 246, broken 245] [22:24:15]ProducePacketName [22:24:15]name=ofd_packets/00199133 [22:24:15]OFD Sender: To server: 嚂鰌G, [22:24:15]CommunicateWithHost lk.salyk.kg:30040 [22:24:15]ConnectInit lk.salyk.kg [22:24:15]written 0, free lines is 4095 [22:24:15]Connected sock=10 [22:24:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 25 4E 04 01 1C C6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 0F 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DD 09 03 00 35 04 06 00 F2 67 89 16 93 05 3B DC 48 9C 4B 1A 0D FD [22:24:16]Write to MH i2c: 01 00 00 15 41 56 [22:24:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A2 A5 47 00 14 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 31 38 30 32 10 04 04 00 DD 09 03 00 F4 03 04 00 1E CF C0 66 B6 04 01 00 00 B6 1B 7D 0A 28 59 64 A6 [22:24:16]CommunicateWithHost err = 0 [22:24:16]CheckOFDResponse [22:24:16]1017 (14) - 77093643461234 [22:24:16]1041 (16) - 0000000000871802 [22:24:16]1040 (4) - 199133 [22:24:16]1012 (4) - 17.08.2024 16:26 [22:24:16]1206 (1) - 0 [22:24:16]OFD Sender: Remove packet 199133 [22:24:16]ProducePacketName [22:24:16]name=ofd_packets/00199133 [22:24:16]NVStorageDeleteData [22:24:16]Write i2c OK [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: 01 [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: 01 07 00 [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: 01 07 00 15 41 00 00 00 00 00 E9 0C 52 [22:24:16]RasterBufferAndPrint [22:24:16]line [22:24:16]line [22:24:16]line [22:24:16]line [22:24:16]line [22:24:16]written 0, free lines is 3365 [22:24:16]MH_Cut [22:24:16]Write to MH i2c: D1 01 00 1C 41 01 2F [22:24:16]Write i2c OK [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: D1 [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: D1 01 00 [22:24:16]MH_I2C_Read... [22:24:16]Read from MH i2c: D1 01 00 1C 41 00 2E [22:24:16]Write to MH i2c: 01 00 00 1D 41 5E [22:24:16]Write i2c OK [22:24:16]MH_I2C_Read... [22:24:16]OFD Sender: No OFD packet to send [22:24:16]*** Cut start [22:24:16]*** Purtial cut [22:24:16]*** Stage 1: CUTSNS_PIN = 1 [22:24:17]Read from MH i2c: 01 [22:24:17]MH_I2C_Read... [22:24:17]*** Stop cut motor [22:24:17]*** Cut end [22:24:17]Read from MH i2c: 01 07 00 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: 01 07 00 1D 41 00 00 00 00 00 FF 0F 73 [22:24:17]process_action close_receipt done [22:24:17]requested_data is exist [22:24:17]produce_requested_data [22:24:17]requested_item fm.sn is exist - process it [22:24:17]wFMCommunicate request_size=4 [22:24:17]MH_SAM_APDU [22:24:17]CAPDU: 80 11 00 00 [22:24:17]Write to MH i2c: E2 08 00 1E 41 80 11 00 00 00 00 00 00 D9 [22:24:17]Write i2c OK [22:24:17]MH_I2C_Read... [22:24:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:17]Read from MH i2c: E2 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 17 00 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 17 00 1E 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 26 [22:24:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:24:17]wFMCommunicate OK [22:24:17]requested_item fd.num is exist - process it [22:24:17]SAM_PROTO_GetFieldsCounters [22:24:17]wFMCommunicate request_size=4 [22:24:17]MH_SAM_APDU [22:24:17]CAPDU: 80 13 00 00 [22:24:17]Write to MH i2c: E2 08 00 1F 41 80 13 00 00 00 00 00 00 DC [22:24:17]Write i2c OK [22:24:17]MH_I2C_Read... [22:24:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:17]Read from MH i2c: E2 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 62 00 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 62 00 1F 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [22:24:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:17]wFMCommunicate OK [22:24:17]SAM_PROTO_GetFieldsCounters done [22:24:17]requested_item shift.num is exist - process it [22:24:17]requested_item shift.opened is exist - process it [22:24:17]req_shift_opened [22:24:17]FM_GetShiftState [22:24:17]SAM_PROTO_GetShiftState [22:24:17]wFMCommunicate request_size=4 [22:24:17]MH_SAM_APDU [22:24:17]CAPDU: 80 13 01 00 [22:24:17]Write to MH i2c: E2 08 00 20 41 80 13 01 00 00 00 00 00 DE [22:24:17]Write i2c OK [22:24:17]MH_I2C_Read... [22:24:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:17]Read from MH i2c: E2 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 0E 00 [22:24:17]MH_I2C_Read... [22:24:17]Read from MH i2c: E2 0E 00 20 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3E [22:24:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:24:17]wFMCommunicate OK [22:24:17]SAM_PROTO_GetShiftState done [22:24:17]FM_GetShiftState done [22:24:17]req_shift_opened done [22:24:17]requested_item shift.open_date is exist - process it [22:24:17]req_shift_open_date [22:24:17]req_shift_open_date done [22:24:17]produce_requested_data done [22:24:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199133,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:24:17]process_action_free close_receipt [22:24:17]json_value_free [22:24:17]json_value_free done [22:24:17]process_json_proto returns [22:24:17]Send response to host [22:24:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199133,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:24:17]free response buf [22:24:17]execute_script done [22:24:17]execute_script returns [22:24:17]free content buf [22:24:17]Sock 7.Close socket [22:24:17]Sock 7.Thread stoped [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:39]accept exits with 9 [22:24:39]New connection [22:24:39]New thread 3066793316 created [22:24:39]Thread 3066936676 joined [22:24:39]Waiting for new connection... [22:24:39] Sock 9.Parse request [22:24:39]Sock 9.Check first char [22:24:39]Sock 9.First char is OK [22:24:39]request: POST /json_proto HTTP/1.0 [22:24:39]Method: POST [22:24:39]URL: /json_proto [22:24:39]Method is POST - this is cgi request [22:24:39]url: /json_proto [22:24:39]query_string will be loaded in cgi processing [22:24:39]execute_cgi json_proto POST (null) [22:24:39]execute_cgi path=json_proto method=POST [22:24:39]POST find Content-Length [22:24:39]Host: 172.17.46.195:8080 [22:24:39]Content-Length: 805 [22:24:39]Content-Type: application/json [22:24:39] [22:24:39]POST finish read [22:24:39]Found Content-Length = 805 [22:24:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:39]execute_script... [22:24: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)11326604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:39]POST & json_proto [22:24:39]process_json_proto [22:24:39]json parsed OK: [22:24:39]protocol is kg_v1.0 [22:24:39]action value=close_receipt [22:24:39]process_action close_receipt [22:24:39]cmd_close_receipt [22:24:39]MH_GetDate [22:24:39]Write to MH i2c: F0 00 00 21 41 51 [22:24:39]Write i2c OK [22:24:39]MH_I2C_Read... [22:24:39]Read from MH i2c: F0 [22:24:39]MH_I2C_Read... [22:24:39]Read from MH i2c: F0 09 00 [22:24:39]MH_I2C_Read... [22:24:39]Read from MH i2c: F0 09 00 21 41 00 29 23 C1 66 8D AE BC 66 2A [22:24:39]GetLastDocTimeStamp 1723933455 [22:24:39]current date 1723933481 [22:24:39]FM_GetShiftState [22:24:39]SAM_PROTO_GetShiftState [22:24:39]wFMCommunicate request_size=4 [22:24:39]MH_SAM_APDU [22:24:39]CAPDU: 80 13 01 00 [22:24:39]Write to MH i2c: E2 08 00 22 41 80 13 01 00 00 00 00 00 E0 [22:24:39]Write i2c OK [22:24:39]MH_I2C_Read... [22:24:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:39]Read from MH i2c: E2 [22:24:39]MH_I2C_Read... [22:24:39]Read from MH i2c: E2 0E 00 [22:24:39]MH_I2C_Read... [22:24:39]Read from MH i2c: E2 0E 00 22 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 40 [22:24:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:24:39]wFMCommunicate OK [22:24:39]SAM_PROTO_GetShiftState done [22:24:39]FM_GetShiftState done [22:24:39]opened in 1723853126 [22:24:39]opened+sec_in_day 1723939526 [22:24:39]quantity*price = 120006 [22:24:39]sum+1 = 120007 [22:24:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1200.06 袧小袩 1% : 10.62 袧袛小 12% : 127.44 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1200.06 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 742 17.08.2024 22:24 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199134 肖袩袛: 1052583221228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222441&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199134&fm=1052583221228&tin=02508201610067®Number=0000000000092545&sum=120006 [22:24:40]StoreToDocumentArchive [22:24:40]shift 463 fd 199134 [22:24:40]save to /storage/0463/doc_00199134 [22:24:41]save last doc name /storage/0463/doc_00199134 to /storage/kkm_last_doc_name [22:24:41]save OK [22:24:41]Clear old archive folders... [22:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:24:41]tlvbuf is 0196E970 [22:24:41]SAM_PROTO_ClearQueue [22:24:41]wFMCommunicate request_size=4 [22:24:41]MH_SAM_APDU [22:24:41]CAPDU: 80 09 00 00 [22:24:41]Write to MH i2c: E2 08 00 2F 41 80 09 00 00 00 00 00 00 E2 [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 2F 41 00 90 00 E4 [22:24:41]RAPDU: 90 00 [22:24:41]wFMCommunicate OK [22:24:41]SAM_PROTO_ClearQueue done [22:24:41]KKMCreateOFDPacket [22:24:41]OFDProtocolAddRootSTLVToBuf [22:24:41]FM_MakeSignedData [22:24:41]FM_MakeSignedData [22:24:41]SAM_PROTO_SignData [22:24:41]wFMCommunicate request_size=4 [22:24:41]MH_SAM_APDU [22:24:41]CAPDU: 80 0D 01 02 [22:24:41]Write to MH i2c: E2 08 00 30 41 80 0D 01 02 00 00 00 00 EA [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 30 41 00 90 00 E5 [22:24:41]RAPDU: 90 00 [22:24:41]wFMCommunicate OK [22:24:41]wFMCommunicate request_size=255 [22:24:41]MH_SAM_APDU [22:24: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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 29 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 09 03 00 35 04 06 00 00 [22:24:41]Write to MH i2c: E2 02 01 31 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 29 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 09 03 00 35 04 06 00 00 00 00 F5 [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 31 41 00 90 00 E6 [22:24:41]RAPDU: 90 00 [22:24:41]wFMCommunicate OK [22:24:41]wFMCommunicate request_size=10 [22:24:41]MH_SAM_APDU [22:24:41]CAPDU: 80 0D 02 02 05 F5 12 D9 57 EC [22:24:41]Write to MH i2c: E2 0D 00 32 41 80 0D 02 02 05 00 F5 12 D9 57 EC 00 00 1A [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 03 00 32 41 00 90 00 E7 [22:24:41]RAPDU: 90 00 [22:24:41]wFMCommunicate OK [22:24:41]wFMCommunicate request_size=4 [22:24:41]MH_SAM_APDU [22:24:41]CAPDU: 80 0D 03 02 [22:24:41]Write to MH i2c: E2 08 00 33 41 80 0D 03 02 00 00 00 00 EF [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 0B 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 0B 00 33 41 00 E4 49 5E BD 22 AF 60 E2 90 00 4B [22:24:41]RAPDU: E4 49 5E BD 22 AF 60 E2 90 00 [22:24:41]wFMCommunicate OK [22:24:41]SAM_PROTO_SignData done [22:24:41]FM_MakeSignedData done [22:24:41]CreateOFDProtocolMessage [22:24:41]wFMCommunicate request_size=4 [22:24:41]MH_SAM_APDU [22:24:41]CAPDU: 80 11 00 00 [22:24:41]Write to MH i2c: E2 08 00 34 41 80 11 00 00 00 00 00 00 EF [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:41]Read from MH i2c: E2 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 17 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: E2 17 00 34 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [22:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:24:41]wFMCommunicate OK [22:24:41]CreateOFDProtocolMessage done [22:24:41]OFDSenderStorePacket 199134 [22:24:41]StoreOFDPacket docnum=199134 [22:24:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2E B3 07 01 64 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 29 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 09 03 00 35 04 06 00 00 F5 12 D9 57 EC E4 49 5E BD 22 AF 60 E2 [22:24:41]CheckFolder [22:24:41]dirname=/storage/ofd_packets [22:24:41]CheckFolder done [22:24:41]ProducePacketName [22:24:41]name=ofd_packets/00199134 [22:24:41]NVStorageSaveData ofd_packets/00199134 [22:24:41]File name is /storage/ofd_packets/00199134 [22:24:41]Write 301 bytes [22:24:41]NVStorageSaveData done [22:24:41]OFDSenderStorePacket done [22:24:41]KKMCreateOFDPacket done [22:24:41]NVStorageSaveData kkm_last_timestamp [22:24:41]File name is /storage/kkm_last_timestamp [22:24:41]Write 4 bytes [22:24:41]NVStorageSaveData done [22:24:41]ExternCall_PrintAddStr [22:24:41]wPrintStart [22:24:41]Write to MH i2c: 01 00 00 35 41 76 [22:24:41]Write i2c OK [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: 01 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: 01 07 00 [22:24:41]MH_I2C_Read... [22:24:41]Read from MH i2c: 01 07 00 35 41 00 00 00 00 00 FF 0F 8B [22:24:41]RasterBufferAndPrint [22:24:41]line 小褔械褌 N : (1)11326604 [22:24:41]line 袠袧袧: 02508201610067 [22:24:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:24:41]line 袩袪袨袛袗袞袗 [22:24:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [22:24:41]line 孝芯胁邪褉: 2710124130 [22:24:41]line 袗懈-92-袣-4 [22:24:41]line 17.700 * 67.80 [22:24:41]line = 1200.06 [22:24:41]line 袧袛小 12% 袧小袩 1% [22:24:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:24:41]line 袠孝袨袚袨: 1200.06 [22:24:41]line 袧小袩 1% : 10.62 [22:24:41]line 袧袛小 12% : 127.44 [22:24:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:24:41]line 袘械蟹薪邪谢.: 1200.06 [22:24:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:24:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:24:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:24:41]line 效械泻 742 17.08.2024 22:24 [22:24:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:24:41]line 袟袧袦: 0300000079 [22:24:41]line 袪袧袦: 0000000000092545 [22:24:41]line 袙械褉褋懈褟 袣袣袦: 001 [22:24:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:24:41]line 肖袦: 0000000000871802 [22:24:41]line 肖袛: 199134 [22:24:41]line 肖袩袛: 1052583221228 [22:24:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222441&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199134&fm=1052583221228&tin=02508201610067®Number=0000000000092545&sum=120006 [22:24:41]OFD Sender: Processing packet 199134 [packets to send 246, broken 245] [22:24:41]ProducePacketName [22:24:41]name=ofd_packets/00199134 [22:24:41]OFD Sender: To server: 嚂鰌G, [22:24:41]CommunicateWithHost lk.salyk.kg:30040 [22:24:41]ConnectInit lk.salyk.kg [22:24:41]written 0, free lines is 4095 [22:24:42]Connected sock=10 [22:24:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2E B3 07 01 64 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 34 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 29 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 09 03 00 35 04 06 00 00 F5 12 D9 57 EC E4 49 5E BD 22 AF 60 E2 [22:24:42]Write to MH i2c: 01 00 00 5F 41 A0 [22:24:42]Write i2c OK [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: 01 [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: 01 07 00 [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: 01 07 00 5F 41 00 00 00 00 00 E6 0C 99 [22:24:42]RasterBufferAndPrint [22:24:42]line [22:24:42]line [22:24:42]line [22:24:42]line [22:24:42]line [22:24:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 85 74 47 00 34 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DE 09 03 00 F4 03 04 00 38 CF C0 66 B6 04 01 00 00 AD 89 2C 07 0D 85 81 74 [22:24:42]CommunicateWithHost err = 0 [22:24:42]CheckOFDResponse [22:24:42]1017 (14) - 77093643461234 [22:24:42]1041 (16) - 0000000000871802 [22:24:42]1040 (4) - 199134 [22:24:42]1012 (4) - 17.08.2024 16:26 [22:24:42]1206 (1) - 0 [22:24:42]OFD Sender: Remove packet 199134 [22:24:42]ProducePacketName [22:24:42]name=ofd_packets/00199134 [22:24:42]NVStorageDeleteData [22:24:42]written 0, free lines is 3322 [22:24:42]MH_Cut [22:24:42]Write to MH i2c: D1 01 00 66 41 01 79 [22:24:42]Write i2c OK [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: D1 [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: D1 01 00 [22:24:42]MH_I2C_Read... [22:24:42]Read from MH i2c: D1 01 00 66 41 00 78 [22:24:42]Write to MH i2c: 01 00 00 67 41 A8 [22:24:42]Write i2c OK [22:24:42]MH_I2C_Read... [22:24:42]OFD Sender: No OFD packet to send [22:24:43]*** Cut start [22:24:43]*** Purtial cut [22:24:43]*** CUTSNS_PIN = 0 [22:24:43]*** Stage 1: CUTSNS_PIN = 1 [22:24:45]Read from MH i2c: 01 [22:24:45]MH_I2C_Read... [22:24:45]*** Stop cut motor [22:24:45]*** Cut end [22:24:45]Read from MH i2c: 01 07 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: 01 07 00 67 41 00 00 00 00 00 FF 0F BD [22:24:45]process_action close_receipt done [22:24:45]requested_data is exist [22:24:45]produce_requested_data [22:24:45]requested_item fm.sn is exist - process it [22:24:45]wFMCommunicate request_size=4 [22:24:45]MH_SAM_APDU [22:24:45]CAPDU: 80 11 00 00 [22:24:45]Write to MH i2c: E2 08 00 68 41 80 11 00 00 00 00 00 00 23 [22:24:45]Write i2c OK [22:24:45]MH_I2C_Read... [22:24:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:45]Read from MH i2c: E2 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 17 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 17 00 68 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [22:24:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:24:45]wFMCommunicate OK [22:24:45]requested_item fd.num is exist - process it [22:24:45]SAM_PROTO_GetFieldsCounters [22:24:45]wFMCommunicate request_size=4 [22:24:45]MH_SAM_APDU [22:24:45]CAPDU: 80 13 00 00 [22:24:45]Write to MH i2c: E2 08 00 69 41 80 13 00 00 00 00 00 00 26 [22:24:45]Write i2c OK [22:24:45]MH_I2C_Read... [22:24:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:45]Read from MH i2c: E2 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 62 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 62 00 69 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 B3 [22:24:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:45]wFMCommunicate OK [22:24:45]SAM_PROTO_GetFieldsCounters done [22:24:45]requested_item shift.num is exist - process it [22:24:45]requested_item shift.opened is exist - process it [22:24:45]req_shift_opened [22:24:45]FM_GetShiftState [22:24:45]SAM_PROTO_GetShiftState [22:24:45]wFMCommunicate request_size=4 [22:24:45]MH_SAM_APDU [22:24:45]CAPDU: 80 13 01 00 [22:24:45]Write to MH i2c: E2 08 00 6A 41 80 13 01 00 00 00 00 00 28 [22:24:45]Write i2c OK [22:24:45]MH_I2C_Read... [22:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:45]Read from MH i2c: E2 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 0E 00 [22:24:45]MH_I2C_Read... [22:24:45]Read from MH i2c: E2 0E 00 6A 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 88 [22:24:45]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:24:45]wFMCommunicate OK [22:24:45]SAM_PROTO_GetShiftState done [22:24:45]FM_GetShiftState done [22:24:45]req_shift_opened done [22:24:45]requested_item shift.open_date is exist - process it [22:24:45]req_shift_open_date [22:24:45]req_shift_open_date done [22:24:45]produce_requested_data done [22:24:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199134,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:24:45]process_action_free close_receipt [22:24:45]json_value_free [22:24:45]json_value_free done [22:24:45]process_json_proto returns [22:24:45]Send response to host [22:24:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199134,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:24:45]free response buf [22:24:45]execute_script done [22:24:45]execute_script returns [22:24:45]free content buf [22:24:45]Sock 9.Close socket [22:24:45]Sock 9.Thread stoped [22:24:47]OFD Sender: No OFD packet to send [22:24:52]OFD Sender: No OFD packet to send [22:24:57]OFD Sender: No OFD packet to send [22:25:02]OFD Sender: No OFD packet to send [22:25:07]OFD Sender: No OFD packet to send [22:25:12]OFD Sender: No OFD packet to send [22:25:17]OFD Sender: No OFD packet to send [22:25:22]OFD Sender: No OFD packet to send [22:25:27]OFD Sender: No OFD packet to send [22:25:32]OFD Sender: No OFD packet to send [22:25:37]OFD Sender: No OFD packet to send [22:25:42]OFD Sender: No OFD packet to send [22:25:47]OFD Sender: No OFD packet to send [22:25:52]OFD Sender: No OFD packet to send [22:25:57]OFD Sender: No OFD packet to send [22:26:02]OFD Sender: No OFD packet to send [22:26:08]OFD Sender: No OFD packet to send [22:26:13]OFD Sender: No OFD packet to send [22:26:18]OFD Sender: No OFD packet to send [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:57]accept exits with 7 [22:27:57]New connection [22:27:57]New thread 3066936676 created [22:27:57]Thread 3066793316 joined [22:27:57]Waiting for new connection... [22:27:57] Sock 7.Parse request [22:27:57]Sock 7.Check first char [22:27:57]Sock 7.First char is OK [22:27:57]request: POST /json_proto HTTP/1.0 [22:27:57]Method: POST [22:27:57]URL: /json_proto [22:27:57]Method is POST - this is cgi request [22:27:57]url: /json_proto [22:27:57]query_string will be loaded in cgi processing [22:27:57]execute_cgi json_proto POST (null) [22:27:57]execute_cgi path=json_proto method=POST [22:27:57]POST find Content-Length [22:27:57]Host: 172.17.46.195:8080 [22:27:57]Content-Length: 793 [22:27:57]Content-Type: application/json [22:27:57] [22:27:57]POST finish read [22:27:57]Found Content-Length = 793 [22:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:57]execute_script... [22:27: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)11326605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 11.630, "sum" : 800.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:57]POST & json_proto [22:27:57]process_json_proto [22:27:57]json parsed OK: [22:27:57]protocol is kg_v1.0 [22:27:57]action value=close_receipt [22:27:57]process_action close_receipt [22:27:57]cmd_close_receipt [22:27:57]MH_GetDate [22:27:57]Write to MH i2c: F0 00 00 6B 41 9B [22:27:57]Write i2c OK [22:27:57]MH_I2C_Read... [22:27:57]Read from MH i2c: F0 [22:27:57]MH_I2C_Read... [22:27:57]Read from MH i2c: F0 09 00 [22:27:57]MH_I2C_Read... [22:27:57]Read from MH i2c: F0 09 00 6B 41 00 EE 23 C1 66 8D AE BC 66 39 [22:27:57]GetLastDocTimeStamp 1723933481 [22:27:57]current date 1723933678 [22:27:57]FM_GetShiftState [22:27:57]SAM_PROTO_GetShiftState [22:27:57]wFMCommunicate request_size=4 [22:27:57]MH_SAM_APDU [22:27:57]CAPDU: 80 13 01 00 [22:27:57]Write to MH i2c: E2 08 00 6C 41 80 13 01 00 00 00 00 00 2A [22:27:57]Write i2c OK [22:27:57]MH_I2C_Read... [22:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:57]Read from MH i2c: E2 [22:27:57]MH_I2C_Read... [22:27:57]Read from MH i2c: E2 0E 00 [22:27:57]MH_I2C_Read... [22:27:57]Read from MH i2c: E2 0E 00 6C 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [22:27:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:27:57]wFMCommunicate OK [22:27:57]SAM_PROTO_GetShiftState done [22:27:57]FM_GetShiftState done [22:27:57]opened in 1723853126 [22:27:57]opened+sec_in_day 1723939526 [22:27:57]quantity*price = 80014 [22:27:57]sum+1 = 80015 [22:27:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 800.14 袧小袩 1% : 7.08 袧袛小 12% : 84.97 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 800.14 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 743 17.08.2024 22:27 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199135 肖袩袛: 168047890831348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222758&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199135&fm=168047890831348&tin=02508201610067®Number=0000000000092545&sum=80014 [22:27:58]StoreToDocumentArchive [22:27:58]shift 463 fd 199135 [22:27:58]save to /storage/0463/doc_00199135 [22:27:58]save last doc name /storage/0463/doc_00199135 to /storage/kkm_last_doc_name [22:27:58]save OK [22:27:58]Clear old archive folders... [22:27:58]ProcessDocumentItem done err = 0, tmpTLVsize=249 [22:27:58]tlvbuf is 01969D70 [22:27:58]SAM_PROTO_ClearQueue [22:27:58]wFMCommunicate request_size=4 [22:27:58]MH_SAM_APDU [22:27:58]CAPDU: 80 09 00 00 [22:27:58]Write to MH i2c: E2 08 00 79 41 80 09 00 00 00 00 00 00 2C [22:27:58]Write i2c OK [22:27:58]MH_I2C_Read... [22:27:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:58]Read from MH i2c: E2 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 79 41 00 90 00 2E [22:27:58]RAPDU: 90 00 [22:27:58]wFMCommunicate OK [22:27:58]SAM_PROTO_ClearQueue done [22:27:58]KKMCreateOFDPacket [22:27:58]OFDProtocolAddRootSTLVToBuf [22:27:58]FM_MakeSignedData [22:27:58]FM_MakeSignedData [22:27:58]SAM_PROTO_SignData [22:27:58]wFMCommunicate request_size=4 [22:27:58]MH_SAM_APDU [22:27:58]CAPDU: 80 0D 01 02 [22:27:58]Write to MH i2c: E2 08 00 7A 41 80 0D 01 02 00 00 00 00 34 [22:27:58]Write i2c OK [22:27:58]MH_I2C_Read... [22:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:58]Read from MH i2c: E2 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 7A 41 00 90 00 2F [22:27:58]RAPDU: 90 00 [22:27:58]wFMCommunicate OK [22:27:58]wFMCommunicate request_size=255 [22:27:58]MH_SAM_APDU [22:27:58]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 EE 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 09 03 00 35 04 06 00 98 D6 B2 [22:27:58]Write to MH i2c: E2 02 01 7B 41 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 EE 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 09 03 00 35 04 06 00 98 D6 B2 00 00 F0 [22:27:58]Write i2c OK [22:27:58]MH_I2C_Read... [22:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:58]Read from MH i2c: E2 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 [22:27:58]MH_I2C_Read... [22:27:58]Read from MH i2c: E2 03 00 7B 41 00 90 00 30 [22:27:58]RAPDU: 90 00 [22:27:58]wFMCommunicate OK [22:27:58]wFMCommunicate request_size=8 [22:27:58]MH_SAM_APDU [22:27:58]CAPDU: 80 0D 02 02 03 D6 97 F4 [22:27:58]Write to MH i2c: E2 0B 00 7C 41 80 0D 02 02 03 00 D6 97 F4 00 00 9E [22:27:58]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:59]Read from MH i2c: E2 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 03 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 03 00 7C 41 00 90 00 31 [22:27:59]RAPDU: 90 00 [22:27:59]wFMCommunicate OK [22:27:59]wFMCommunicate request_size=4 [22:27:59]MH_SAM_APDU [22:27:59]CAPDU: 80 0D 03 02 [22:27:59]Write to MH i2c: E2 08 00 7D 41 80 0D 03 02 00 00 00 00 39 [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:59]Read from MH i2c: E2 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 0B 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 0B 00 7D 41 00 28 E9 E5 5D D6 C4 FF C9 90 00 EF [22:27:59]RAPDU: 28 E9 E5 5D D6 C4 FF C9 90 00 [22:27:59]wFMCommunicate OK [22:27:59]SAM_PROTO_SignData done [22:27:59]FM_MakeSignedData done [22:27:59]CreateOFDProtocolMessage [22:27:59]wFMCommunicate request_size=4 [22:27:59]MH_SAM_APDU [22:27:59]CAPDU: 80 11 00 00 [22:27:59]Write to MH i2c: E2 08 00 7E 41 80 11 00 00 00 00 00 00 39 [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:59]Read from MH i2c: E2 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 17 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: E2 17 00 7E 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [22:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:27:59]wFMCommunicate OK [22:27:59]CreateOFDProtocolMessage done [22:27:59]OFDSenderStorePacket 199135 [22:27:59]StoreOFDPacket docnum=199135 [22:27:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 FE E0 05 01 AC 4E 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 EE 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 09 03 00 35 04 06 00 98 D6 B2 D6 97 F4 28 E9 E5 5D D6 C4 FF C9 [22:27:59]CheckFolder [22:27:59]dirname=/storage/ofd_packets [22:27:59]CheckFolder done [22:27:59]ProducePacketName [22:27:59]name=ofd_packets/00199135 [22:27:59]NVStorageSaveData ofd_packets/00199135 [22:27:59]File name is /storage/ofd_packets/00199135 [22:27:59]Write 299 bytes [22:27:59]NVStorageSaveData done [22:27:59]OFDSenderStorePacket done [22:27:59]KKMCreateOFDPacket done [22:27:59]NVStorageSaveData kkm_last_timestamp [22:27:59]File name is /storage/kkm_last_timestamp [22:27:59]Write 4 bytes [22:27:59]NVStorageSaveData done [22:27:59]ExternCall_PrintAddStr [22:27:59]wPrintStart [22:27:59]Write to MH i2c: 01 00 00 7F 41 C0 [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 07 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 07 00 7F 41 00 00 00 00 00 FF 0F D5 [22:27:59]RasterBufferAndPrint [22:27:59]line 小褔械褌 N : (1)11326605 [22:27:59]line 袠袧袧: 02508201610067 [22:27:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:27:59]line 袩袪袨袛袗袞袗 [22:27:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [22:27:59]line 孝芯胁邪褉: 2710124130 [22:27:59]line SU-92-袣-5 [22:27:59]line 11.630 * 68.80 [22:27:59]line = 800.14 [22:27:59]line 袧袛小 12% 袧小袩 1% [22:27:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:27:59]line 袠孝袨袚袨: 800.14 [22:27:59]line 袧小袩 1% : 7.08 [22:27:59]line 袧袛小 12% : 84.97 [22:27:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:27:59]line 袘械蟹薪邪谢.: 800.14 [22:27:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:27:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:27:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:27:59]line 效械泻 743 17.08.2024 22:27 [22:27:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:27:59]line 袟袧袦: 0300000079 [22:27:59]line 袪袧袦: 0000000000092545 [22:27:59]line 袙械褉褋懈褟 袣袣袦: 001 [22:27:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:27:59]line 肖袦: 0000000000871802 [22:27:59]line 肖袛: 199135 [22:27:59]line 肖袩袛: 168047890831348 [22:27:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T222758&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199135&fm=168047890831348&tin=02508201610067®Number=0000000000092545&sum=80014 [22:27:59]OFD Sender: Processing packet 199135 [packets to send 246, broken 245] [22:27:59]ProducePacketName [22:27:59]name=ofd_packets/00199135 [22:27:59]OFD Sender: To server: 嚂鰌G, [22:27:59]CommunicateWithHost lk.salyk.kg:30040 [22:27:59]ConnectInit lk.salyk.kg [22:27:59]written 0, free lines is 4095 [22:27:59]Connected sock=10 [22:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 FE E0 05 01 AC 4E 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6E 2D 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 8E 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8E 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8E 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 EE 23 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 09 03 00 35 04 06 00 98 D6 B2 D6 97 F4 28 E9 E5 5D D6 C4 FF C9 [22:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CD B1 47 00 B1 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 DF 09 03 00 F4 03 04 00 FD CF C0 66 B6 04 01 00 00 B8 0B DC 6A B3 79 2C 51 [22:27:59]CommunicateWithHost err = 0 [22:27:59]CheckOFDResponse [22:27:59]1017 (14) - 77093643461234 [22:27:59]1041 (16) - 0000000000871802 [22:27:59]1040 (4) - 199135 [22:27:59]1012 (4) - 17.08.2024 16:29 [22:27:59]1206 (1) - 0 [22:27:59]OFD Sender: Remove packet 199135 [22:27:59]ProducePacketName [22:27:59]name=ofd_packets/00199135 [22:27:59]NVStorageDeleteData [22:27:59]Write to MH i2c: 01 00 00 A9 41 EA [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 07 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: 01 07 00 A9 41 00 00 00 00 00 DD 0C DA [22:27:59]RasterBufferAndPrint [22:27:59]line [22:27:59]line [22:27:59]line [22:27:59]line [22:27:59]line [22:27:59]written 0, free lines is 3299 [22:27:59]MH_Cut [22:27:59]Write to MH i2c: D1 01 00 B0 41 01 C3 [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: D1 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: D1 01 00 [22:27:59]MH_I2C_Read... [22:27:59]Read from MH i2c: D1 01 00 B0 41 00 C2 [22:27:59]Write to MH i2c: 01 00 00 B1 41 F2 [22:27:59]Write i2c OK [22:27:59]MH_I2C_Read... [22:28:00]OFD Sender: No OFD packet to send [22:28:00]*** Cut start [22:28:00]*** Purtial cut [22:28:00]*** Stage 1: CUTSNS_PIN = 1 [22:28:00]Read from MH i2c: 01 [22:28:00]MH_I2C_Read... [22:28:00]*** Stop cut motor [22:28:01]*** Cut end [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 B1 41 00 00 00 00 00 FF 0F 07 [22:28:01]process_action close_receipt done [22:28:01]requested_data is exist [22:28:01]produce_requested_data [22:28:01]requested_item fm.sn is exist - process it [22:28:01]wFMCommunicate request_size=4 [22:28:01]MH_SAM_APDU [22:28:01]CAPDU: 80 11 00 00 [22:28:01]Write to MH i2c: E2 08 00 B2 41 80 11 00 00 00 00 00 00 6D [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:01]Read from MH i2c: E2 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 17 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 17 00 B2 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BA [22:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:28:01]wFMCommunicate OK [22:28:01]requested_item fd.num is exist - process it [22:28:01]SAM_PROTO_GetFieldsCounters [22:28:01]wFMCommunicate request_size=4 [22:28:01]MH_SAM_APDU [22:28:01]CAPDU: 80 13 00 00 [22:28:01]Write to MH i2c: E2 08 00 B3 41 80 13 00 00 00 00 00 00 70 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:01]Read from MH i2c: E2 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 62 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 62 00 B3 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 01 [22:28:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 DF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:01]wFMCommunicate OK [22:28:01]SAM_PROTO_GetFieldsCounters done [22:28:01]requested_item shift.num is exist - process it [22:28:01]requested_item shift.opened is exist - process it [22:28:01]req_shift_opened [22:28:01]FM_GetShiftState [22:28:01]SAM_PROTO_GetShiftState [22:28:01]wFMCommunicate request_size=4 [22:28:01]MH_SAM_APDU [22:28:01]CAPDU: 80 13 01 00 [22:28:01]Write to MH i2c: E2 08 00 B4 41 80 13 01 00 00 00 00 00 72 [22:28:01]Write i2c OK [22:28:01]MH_I2C_Read... [22:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:01]Read from MH i2c: E2 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 0E 00 [22:28:01]MH_I2C_Read... [22:28:01]Read from MH i2c: E2 0E 00 B4 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D2 [22:28:01]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:28:01]wFMCommunicate OK [22:28:01]SAM_PROTO_GetShiftState done [22:28:01]FM_GetShiftState done [22:28:01]req_shift_opened done [22:28:01]requested_item shift.open_date is exist - process it [22:28:01]req_shift_open_date [22:28:01]req_shift_open_date done [22:28:01]produce_requested_data done [22:28:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199135,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:28:01]process_action_free close_receipt [22:28:01]json_value_free [22:28:01]json_value_free done [22:28:01]process_json_proto returns [22:28:01]Send response to host [22:28:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199135,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:28:01]free response buf [22:28:01]execute_script done [22:28:01]execute_script returns [22:28:01]free content buf [22:28:01]Sock 7.Close socket [22:28:01]Sock 7.Thread stoped [22:28:05]OFD Sender: No OFD packet to send [22:28:10]OFD Sender: No OFD packet to send [22:28:15]OFD Sender: No OFD packet to send [22:28:20]OFD Sender: No OFD packet to send [22:28:25]OFD Sender: No OFD packet to send [22:28:30]OFD Sender: No OFD packet to send [22:28:35]OFD Sender: No OFD packet to send [22:28:40]OFD Sender: No OFD packet to send [22:28:45]OFD Sender: No OFD packet to send [22:28:50]OFD Sender: No OFD packet to send [22:28:55]OFD Sender: No OFD packet to send [22:29:00]OFD Sender: No OFD packet to send [22:29:05]OFD Sender: No OFD packet to send [22:29:10]OFD Sender: No OFD packet to send [22:29:15]OFD Sender: No OFD packet to send [22:29:20]OFD Sender: No OFD packet to send [22:29:25]OFD Sender: No OFD packet to send [22:29:30]OFD Sender: No OFD packet to send [22:29:35]OFD Sender: No OFD packet to send [22:29:40]OFD Sender: No OFD packet to send [22:29:45]OFD Sender: No OFD packet to send [22:29:50]OFD Sender: No OFD packet to send [22:29:55]OFD Sender: No OFD packet to send [22:30:00]OFD Sender: No OFD packet to send [22:30:05]OFD Sender: No OFD packet to send [22:30:10]OFD Sender: No OFD packet to send [22:30:15]OFD Sender: No OFD packet to send [22:30:20]OFD Sender: No OFD packet to send [22:30:25]OFD Sender: No OFD packet to send [22:30:30]OFD Sender: No OFD packet to send [22:30:35]OFD Sender: No OFD packet to send [22:30:40]OFD Sender: No OFD packet to send [22:30:45]OFD Sender: No OFD packet to send [22:30:50]OFD Sender: No OFD packet to send [22:30:55]OFD Sender: No OFD packet to send [22:31:00]OFD Sender: No OFD packet to send [22:31:05]OFD Sender: No OFD packet to send [22:31:10]OFD Sender: No OFD packet to send [22:31:15]OFD Sender: No OFD packet to send [22:31:16]accept exits with 9 [22:31:16]New connection [22:31:16]New thread 3066793316 created [22:31:16]Thread 3066936676 joined [22:31:16]Waiting for new connection... [22:31:16] Sock 9.Parse request [22:31:16]Sock 9.Check first char [22:31:16]Sock 9.First char is OK [22:31:16]request: POST /json_proto HTTP/1.0 [22:31:16]Method: POST [22:31:16]URL: /json_proto [22:31:16]Method is POST - this is cgi request [22:31:16]url: /json_proto [22:31:16]query_string will be loaded in cgi processing [22:31:16]execute_cgi json_proto POST (null) [22:31:16]execute_cgi path=json_proto method=POST [22:31:16]POST find Content-Length [22:31:16]Host: 172.17.46.195:8080 [22:31:16]Content-Length: 679 [22:31:16]Content-Type: application/json [22:31:16] [22:31:16]POST finish read [22:31:16]Found Content-Length = 679 [22:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:16]execute_script... [22:31: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)11326607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:16]POST & json_proto [22:31:16]process_json_proto [22:31:16]json parsed OK: [22:31:16]protocol is kg_v1.0 [22:31:16]action value=close_receipt [22:31:16]process_action close_receipt [22:31:16]cmd_close_receipt [22:31:16]MH_GetDate [22:31:16]Write to MH i2c: F0 00 00 B5 41 E5 [22:31:16]Write i2c OK [22:31:16]MH_I2C_Read... [22:31:16]Read from MH i2c: F0 [22:31:16]MH_I2C_Read... [22:31:16]Read from MH i2c: F0 09 00 [22:31:16]MH_I2C_Read... [22:31:16]Read from MH i2c: F0 09 00 B5 41 00 B6 24 C1 66 8D AE BC 66 4C [22:31:16]GetLastDocTimeStamp 1723933678 [22:31:16]current date 1723933878 [22:31:16]FM_GetShiftState [22:31:16]SAM_PROTO_GetShiftState [22:31:16]wFMCommunicate request_size=4 [22:31:16]MH_SAM_APDU [22:31:16]CAPDU: 80 13 01 00 [22:31:16]Write to MH i2c: E2 08 00 B6 41 80 13 01 00 00 00 00 00 74 [22:31:16]Write i2c OK [22:31:16]MH_I2C_Read... [22:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:16]Read from MH i2c: E2 [22:31:16]MH_I2C_Read... [22:31:16]Read from MH i2c: E2 0E 00 [22:31:16]MH_I2C_Read... [22:31:16]Read from MH i2c: E2 0E 00 B6 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D4 [22:31:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:31:16]wFMCommunicate OK [22:31:16]SAM_PROTO_GetShiftState done [22:31:16]FM_GetShiftState done [22:31:16]opened in 1723853126 [22:31:16]opened+sec_in_day 1723939526 [22:31:16]quantity*price = 50036 [22:31:16]sum+1 = 50037 [22:31:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 744 17.08.2024 22:31 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199136 肖袩袛: 99298559340781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199136&fm=99298559340781&tin=02508201610067®Number=0000000000092545&sum=50000 [22:31:17]StoreToDocumentArchive [22:31:17]shift 463 fd 199136 [22:31:17]save to /storage/0463/doc_00199136 [22:31:17]save last doc name /storage/0463/doc_00199136 to /storage/kkm_last_doc_name [22:31:17]save OK [22:31:17]Clear old archive folders... [22:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:17]tlvbuf is 019BEC10 [22:31:17]SAM_PROTO_ClearQueue [22:31:17]wFMCommunicate request_size=4 [22:31:17]MH_SAM_APDU [22:31:17]CAPDU: 80 09 00 00 [22:31:17]Write to MH i2c: E2 08 00 C3 41 80 09 00 00 00 00 00 00 76 [22:31:17]Write i2c OK [22:31:17]MH_I2C_Read... [22:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:17]Read from MH i2c: E2 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 03 00 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 03 00 C3 41 00 90 00 78 [22:31:17]RAPDU: 90 00 [22:31:17]wFMCommunicate OK [22:31:17]SAM_PROTO_ClearQueue done [22:31:17]KKMCreateOFDPacket [22:31:17]OFDProtocolAddRootSTLVToBuf [22:31:17]FM_MakeSignedData [22:31:17]FM_MakeSignedData [22:31:17]SAM_PROTO_SignData [22:31:17]wFMCommunicate request_size=4 [22:31:17]MH_SAM_APDU [22:31:17]CAPDU: 80 0D 01 02 [22:31:17]Write to MH i2c: E2 08 00 C4 41 80 0D 01 02 00 00 00 00 7E [22:31:17]Write i2c OK [22:31:17]MH_I2C_Read... [22:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:17]Read from MH i2c: E2 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 03 00 [22:31:17]MH_I2C_Read... [22:31:17]Read from MH i2c: E2 03 00 C4 41 00 90 00 79 [22:31:17]RAPDU: 90 00 [22:31:17]wFMCommunicate OK [22:31:17]wFMCommunicate request_size=255 [22:31:17]MH_SAM_APDU [22:31: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 B6 24 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 09 03 00 35 04 06 00 5A [22:31:17]Write to MH i2c: E2 02 01 C5 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 B6 24 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 09 03 00 35 04 06 00 5A 00 00 F7 [22:31:17]Write i2c OK [22:31:17]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:18]Read from MH i2c: E2 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 03 00 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 03 00 C5 41 00 90 00 7A [22:31:18]RAPDU: 90 00 [22:31:18]wFMCommunicate OK [22:31:18]wFMCommunicate request_size=10 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 0D 02 02 05 4F BF 5B 30 ED [22:31:18]Write to MH i2c: E2 0D 00 C6 41 80 0D 02 02 05 00 4F BF 5B 30 ED 00 00 11 [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:18]Read from MH i2c: E2 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 03 00 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 03 00 C6 41 00 90 00 7B [22:31:18]RAPDU: 90 00 [22:31:18]wFMCommunicate OK [22:31:18]wFMCommunicate request_size=4 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 0D 03 02 [22:31:18]Write to MH i2c: E2 08 00 C7 41 80 0D 03 02 00 00 00 00 83 [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:18]Read from MH i2c: E2 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 0B 00 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 0B 00 C7 41 00 9D 83 F0 4A ED A8 37 80 90 00 2A [22:31:18]RAPDU: 9D 83 F0 4A ED A8 37 80 90 00 [22:31:18]wFMCommunicate OK [22:31:18]SAM_PROTO_SignData done [22:31:18]FM_MakeSignedData done [22:31:18]CreateOFDProtocolMessage [22:31:18]wFMCommunicate request_size=4 [22:31:18]MH_SAM_APDU [22:31:18]CAPDU: 80 11 00 00 [22:31:18]Write to MH i2c: E2 08 00 C8 41 80 11 00 00 00 00 00 00 83 [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:18]Read from MH i2c: E2 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 17 00 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: E2 17 00 C8 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [22:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:31:18]wFMCommunicate OK [22:31:18]CreateOFDProtocolMessage done [22:31:18]OFDSenderStorePacket 199136 [22:31:18]StoreOFDPacket docnum=199136 [22:31:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E C3 07 01 A8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 B6 24 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 09 03 00 35 04 06 00 5A 4F BF 5B 30 ED 9D 83 F0 4A ED A8 37 80 [22:31:18]CheckFolder [22:31:18]dirname=/storage/ofd_packets [22:31:18]CheckFolder done [22:31:18]ProducePacketName [22:31:18]name=ofd_packets/00199136 [22:31:18]NVStorageSaveData ofd_packets/00199136 [22:31:18]File name is /storage/ofd_packets/00199136 [22:31:18]Write 301 bytes [22:31:18]NVStorageSaveData done [22:31:18]OFDSenderStorePacket done [22:31:18]KKMCreateOFDPacket done [22:31:18]NVStorageSaveData kkm_last_timestamp [22:31:18]File name is /storage/kkm_last_timestamp [22:31:18]Write 4 bytes [22:31:18]NVStorageSaveData done [22:31:18]ExternCall_PrintAddStr [22:31:18]wPrintStart [22:31:18]Write to MH i2c: 01 00 00 C9 41 0A [22:31:18]Write i2c OK [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: 01 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: 01 07 00 [22:31:18]MH_I2C_Read... [22:31:18]Read from MH i2c: 01 07 00 C9 41 00 00 00 00 00 FF 0F 1F [22:31:18]RasterBufferAndPrint [22:31:18]line 小褔械褌 N : (1)11326607 [22:31:18]line 袠袧袧: 02508201610067 [22:31:18]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:31:18]line 袩袪袨袛袗袞袗 [22:31:18]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [22:31:18]line 孝芯胁邪褉: 2710124130 [22:31:18]line 袗懈-92-袣-4 [22:31:18]line 7.380 * 67.80 [22:31:18]line = 500.36 [22:31:18]line 袧袛小 12% 袧小袩 1% [22:31:18]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:31:18]line 袨袣袪校袚袥袝袧袠袝: -0.36 [22:31:18]line 袠孝袨袚袨: 500.00 [22:31:18]line 袙薪械褋械薪芯: 500.00 [22:31:18]line 小袛袗效袗: 0.00 [22:31:18]line 袧小袩 1% : 4.43 [22:31:18]line 袧袛小 12% : 53.14 [22:31:18]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:31:18]line 袘械蟹薪邪谢.: 0.00 [22:31:18]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:31:18]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:31:18]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:31:18]line 效械泻 744 17.08.2024 22:31 [22:31:18]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:31:18]line 袟袧袦: 0300000079 [22:31:18]line 袪袧袦: 0000000000092545 [22:31:18]line 袙械褉褋懈褟 袣袣袦: 001 [22:31:18]line 肖袦: 0000000000871802 [22:31:18]line 肖袛: 199136 [22:31:18]line 肖袩袛: 99298559340781 [22:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223118&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199136&fm=99298559340781&tin=02508201610067®Number=0000000000092545&sum=50000 [22:31:18]OFD Sender: Processing packet 199136 [packets to send 246, broken 245] [22:31:18]ProducePacketName [22:31:18]name=ofd_packets/00199136 [22:31:18]OFD Sender: To server: 嚂鰌G, [22:31:18]CommunicateWithHost lk.salyk.kg:30040 [22:31:18]ConnectInit lk.salyk.kg [22:31:18]written 0, free lines is 4095 [22:31:18]Connected sock=10 [22:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 6E C3 07 01 A8 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 02 00 00 F4 03 04 00 B6 24 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 09 03 00 35 04 06 00 5A 4F BF 5B 30 ED 9D 83 F0 4A ED A8 37 80 [22:31:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 60 62 47 00 80 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E0 09 03 00 F4 03 04 00 C5 D0 C0 66 B6 04 01 00 00 11 DC 2D 55 34 0B D2 F8 [22:31:19]CommunicateWithHost err = 0 [22:31:19]CheckOFDResponse [22:31:19]1017 (14) - 77093643461234 [22:31:19]1041 (16) - 0000000000871802 [22:31:19]1040 (4) - 199136 [22:31:19]1012 (4) - 17.08.2024 16:33 [22:31:19]1206 (1) - 0 [22:31:19]OFD Sender: Remove packet 199136 [22:31:19]ProducePacketName [22:31:19]name=ofd_packets/00199136 [22:31:19]NVStorageDeleteData [22:31:19]Write to MH i2c: 01 00 00 F4 41 35 [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: 01 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: 01 07 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: 01 07 00 F4 41 00 00 00 00 00 D4 0C 1C [22:31:19]RasterBufferAndPrint [22:31:19]line [22:31:19]line [22:31:19]line [22:31:19]line [22:31:19]line [22:31:19]written 0, free lines is 3289 [22:31:19]MH_Cut [22:31:19]Write to MH i2c: D1 01 00 FB 41 01 0E [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: D1 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: D1 01 00 [22:31:19]MH_I2C_Read... [22:31:19]Read from MH i2c: D1 01 00 FB 41 00 0D [22:31:19]Write to MH i2c: 01 00 00 FC 41 3D [22:31:19]Write i2c OK [22:31:19]MH_I2C_Read... [22:31:19]OFD Sender: No OFD packet to send [22:31:19]*** Cut start [22:31:19]*** Purtial cut [22:31:19]*** CUTSNS_PIN = 0 [22:31:20]*** Stage 1: CUTSNS_PIN = 1 [22:31:21]Read from MH i2c: 01 [22:31:21]MH_I2C_Read... [22:31:21]*** Stop cut motor [22:31:21]*** Cut end [22:31:21]Read from MH i2c: 01 07 00 [22:31:21]MH_I2C_Read... [22:31:21]Read from MH i2c: 01 07 00 FC 41 00 00 00 00 00 FF 0F 52 [22:31:21]process_action close_receipt done [22:31:21]requested_data is exist [22:31:21]produce_requested_data [22:31:21]requested_item fm.sn is exist - process it [22:31:21]wFMCommunicate request_size=4 [22:31:21]MH_SAM_APDU [22:31:21]CAPDU: 80 11 00 00 [22:31:21]Write to MH i2c: E2 08 00 FD 41 80 11 00 00 00 00 00 00 B8 [22:31:21]Write i2c OK [22:31:21]MH_I2C_Read... [22:31:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:22]Read from MH i2c: E2 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 17 00 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 17 00 FD 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [22:31:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:31:22]wFMCommunicate OK [22:31:22]requested_item fd.num is exist - process it [22:31:22]SAM_PROTO_GetFieldsCounters [22:31:22]wFMCommunicate request_size=4 [22:31:22]MH_SAM_APDU [22:31:22]CAPDU: 80 13 00 00 [22:31:22]Write to MH i2c: E2 08 00 FE 41 80 13 00 00 00 00 00 00 BB [22:31:22]Write i2c OK [22:31:22]MH_I2C_Read... [22:31:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:22]Read from MH i2c: E2 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 62 00 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 62 00 FE 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [22:31:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:22]wFMCommunicate OK [22:31:22]SAM_PROTO_GetFieldsCounters done [22:31:22]requested_item shift.num is exist - process it [22:31:22]requested_item shift.opened is exist - process it [22:31:22]req_shift_opened [22:31:22]FM_GetShiftState [22:31:22]SAM_PROTO_GetShiftState [22:31:22]wFMCommunicate request_size=4 [22:31:22]MH_SAM_APDU [22:31:22]CAPDU: 80 13 01 00 [22:31:22]Write to MH i2c: E2 08 00 FF 41 80 13 01 00 00 00 00 00 BD [22:31:22]Write i2c OK [22:31:22]MH_I2C_Read... [22:31:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:22]Read from MH i2c: E2 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 0E 00 [22:31:22]MH_I2C_Read... [22:31:22]Read from MH i2c: E2 0E 00 FF 41 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1D [22:31:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:31:22]wFMCommunicate OK [22:31:22]SAM_PROTO_GetShiftState done [22:31:22]FM_GetShiftState done [22:31:22]req_shift_opened done [22:31:22]requested_item shift.open_date is exist - process it [22:31:22]req_shift_open_date [22:31:22]req_shift_open_date done [22:31:22]produce_requested_data done [22:31:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199136,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:31:22]process_action_free close_receipt [22:31:22]json_value_free [22:31:22]json_value_free done [22:31:22]process_json_proto returns [22:31:22]Send response to host [22:31:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199136,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:31:22]free response buf [22:31:22]execute_script done [22:31:22]execute_script returns [22:31:22]free content buf [22:31:22]Sock 9.Close socket [22:31:22]Sock 9.Thread stoped [22:31:24]OFD Sender: No OFD packet to send [22:31:29]OFD Sender: No OFD packet to send [22:31:34]OFD Sender: No OFD packet to send [22:31:39]OFD Sender: No OFD packet to send [22:31:44]OFD Sender: No OFD packet to send [22:31:49]OFD Sender: No OFD packet to send [22:31:54]OFD Sender: No OFD packet to send [22:31:59]OFD Sender: No OFD packet to send [22:32:04]OFD Sender: No OFD packet to send [22:32:09]OFD Sender: No OFD packet to send [22:32:14]OFD Sender: No OFD packet to send [22:32:19]OFD Sender: No OFD packet to send [22:32:24]OFD Sender: No OFD packet to send [22:32:29]OFD Sender: No OFD packet to send [22:32:34]OFD Sender: No OFD packet to send [22:32:39]OFD Sender: No OFD packet to send [22:32:44]OFD Sender: No OFD packet to send [22:32:49]OFD Sender: No OFD packet to send [22:32:54]OFD Sender: No OFD packet to send [22:32:59]OFD Sender: No OFD packet to send [22:33:04]OFD Sender: No OFD packet to send [22:33:09]OFD Sender: No OFD packet to send [22:33:14]OFD Sender: No OFD packet to send [22:33:19]OFD Sender: No OFD packet to send [22:33:24]OFD Sender: No OFD packet to send [22:33:29]OFD Sender: No OFD packet to send [22:33:34]OFD Sender: No OFD packet to send [22:33:39]OFD Sender: No OFD packet to send [22:33:44]OFD Sender: No OFD packet to send [22:33:49]OFD Sender: No OFD packet to send [22:33:54]OFD Sender: No OFD packet to send [22:33:59]OFD Sender: No OFD packet to send [22:34:04]OFD Sender: No OFD packet to send [22:34:09]OFD Sender: No OFD packet to send [22:34:14]OFD Sender: No OFD packet to send [22:34:18]accept exits with 7 [22:34:18]New connection [22:34:18]New thread 3066936676 created [22:34:18]Thread 3066793316 joined [22:34:18]Waiting for new connection... [22:34:18] Sock 7.Parse request [22:34:18]Sock 7.Check first char [22:34:18]Sock 7.First char is OK [22:34:18]request: POST /json_proto HTTP/1.0 [22:34:18]Method: POST [22:34:18]URL: /json_proto [22:34:18]Method is POST - this is cgi request [22:34:18]url: /json_proto [22:34:18]query_string will be loaded in cgi processing [22:34:18]execute_cgi json_proto POST (null) [22:34:18]execute_cgi path=json_proto method=POST [22:34:18]POST find Content-Length [22:34:18]Host: 172.17.46.195:8080 [22:34:18]Content-Length: 794 [22:34:18]Content-Type: application/json [22:34:18] [22:34:18]POST finish read [22:34:18]Found Content-Length = 794 [22:34:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:18]execute_script... [22:34: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)11326606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:18]POST & json_proto [22:34:18]process_json_proto [22:34:18]json parsed OK: [22:34:18]protocol is kg_v1.0 [22:34:18]action value=close_receipt [22:34:18]process_action close_receipt [22:34:18]cmd_close_receipt [22:34:18]MH_GetDate [22:34:18]Write to MH i2c: F0 00 00 00 42 31 [22:34:18]Write i2c OK [22:34:18]MH_I2C_Read... [22:34:18]Read from MH i2c: F0 [22:34:18]MH_I2C_Read... [22:34:18]Read from MH i2c: F0 09 00 [22:34:18]MH_I2C_Read... [22:34:18]Read from MH i2c: F0 09 00 00 42 00 6C 25 C1 66 8D AE BC 66 4F [22:34:18]GetLastDocTimeStamp 1723933878 [22:34:18]current date 1723934060 [22:34:18]FM_GetShiftState [22:34:18]SAM_PROTO_GetShiftState [22:34:18]wFMCommunicate request_size=4 [22:34:18]MH_SAM_APDU [22:34:18]CAPDU: 80 13 01 00 [22:34:18]Write to MH i2c: E2 08 00 01 42 80 13 01 00 00 00 00 00 C0 [22:34:18]Write i2c OK [22:34:18]MH_I2C_Read... [22:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:19]Read from MH i2c: E2 [22:34:19]MH_I2C_Read... [22:34:19]Read from MH i2c: E2 0E 00 [22:34:19]MH_I2C_Read... [22:34:19]Read from MH i2c: E2 0E 00 01 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 20 [22:34:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:34:19]wFMCommunicate OK [22:34:19]SAM_PROTO_GetShiftState done [22:34:19]FM_GetShiftState done [22:34:19]opened in 1723853126 [22:34:19]opened+sec_in_day 1723939526 [22:34:19]quantity*price = 0 [22:34:19]sum+1 = 1 [22:34:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 745 17.08.2024 22:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 92875 肖袦: 0000000000871802 肖袛: 199137 肖袩袛: 148464035454726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223420&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199137&fm=148464035454726&tin=02508201610067®Number=0000000000092545&sum=0 [22:34:20]StoreToDocumentArchive [22:34:20]shift 463 fd 199137 [22:34:20]save to /storage/0463/doc_00199137 [22:34:20]save last doc name /storage/0463/doc_00199137 to /storage/kkm_last_doc_name [22:34:20]save OK [22:34:20]Clear old archive folders... [22:34:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:34:20]tlvbuf is 01A65610 [22:34:20]SAM_PROTO_ClearQueue [22:34:20]wFMCommunicate request_size=4 [22:34:20]MH_SAM_APDU [22:34:20]CAPDU: 80 09 00 00 [22:34:20]Write to MH i2c: E2 08 00 0E 42 80 09 00 00 00 00 00 00 C2 [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 0E 42 00 90 00 C4 [22:34:20]RAPDU: 90 00 [22:34:20]wFMCommunicate OK [22:34:20]SAM_PROTO_ClearQueue done [22:34:20]KKMCreateOFDPacket [22:34:20]OFDProtocolAddRootSTLVToBuf [22:34:20]FM_MakeSignedData [22:34:20]FM_MakeSignedData [22:34:20]SAM_PROTO_SignData [22:34:20]wFMCommunicate request_size=4 [22:34:20]MH_SAM_APDU [22:34:20]CAPDU: 80 0D 01 02 [22:34:20]Write to MH i2c: E2 08 00 0F 42 80 0D 01 02 00 00 00 00 CA [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 0F 42 00 90 00 C5 [22:34:20]RAPDU: 90 00 [22:34:20]wFMCommunicate OK [22:34:20]wFMCommunicate request_size=255 [22:34:20]MH_SAM_APDU [22:34: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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6C 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 09 03 00 35 04 06 00 87 [22:34:20]Write to MH i2c: E2 02 01 10 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6C 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 09 03 00 35 04 06 00 87 00 00 59 [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 10 42 00 90 00 C6 [22:34:20]RAPDU: 90 00 [22:34:20]wFMCommunicate OK [22:34:20]wFMCommunicate request_size=10 [22:34:20]MH_SAM_APDU [22:34:20]CAPDU: 80 0D 02 02 05 06 FA 18 5F 06 [22:34:20]Write to MH i2c: E2 0D 00 11 42 80 0D 02 02 05 00 06 FA 18 5F 06 00 00 54 [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 03 00 11 42 00 90 00 C7 [22:34:20]RAPDU: 90 00 [22:34:20]wFMCommunicate OK [22:34:20]wFMCommunicate request_size=4 [22:34:20]MH_SAM_APDU [22:34:20]CAPDU: 80 0D 03 02 [22:34:20]Write to MH i2c: E2 08 00 12 42 80 0D 03 02 00 00 00 00 CF [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 0B 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 0B 00 12 42 00 05 2B 51 3E 1E BC 8F 0B 90 00 03 [22:34:20]RAPDU: 05 2B 51 3E 1E BC 8F 0B 90 00 [22:34:20]wFMCommunicate OK [22:34:20]SAM_PROTO_SignData done [22:34:20]FM_MakeSignedData done [22:34:20]CreateOFDProtocolMessage [22:34:20]wFMCommunicate request_size=4 [22:34:20]MH_SAM_APDU [22:34:20]CAPDU: 80 11 00 00 [22:34:20]Write to MH i2c: E2 08 00 13 42 80 11 00 00 00 00 00 00 CF [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:20]Read from MH i2c: E2 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 17 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: E2 17 00 13 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [22:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:34:20]wFMCommunicate OK [22:34:20]CreateOFDProtocolMessage done [22:34:20]OFDSenderStorePacket 199137 [22:34:20]StoreOFDPacket docnum=199137 [22:34:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 8C 07 01 26 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6C 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 09 03 00 35 04 06 00 87 06 FA 18 5F 06 05 2B 51 3E 1E BC 8F 0B [22:34:20]CheckFolder [22:34:20]dirname=/storage/ofd_packets [22:34:20]CheckFolder done [22:34:20]ProducePacketName [22:34:20]name=ofd_packets/00199137 [22:34:20]NVStorageSaveData ofd_packets/00199137 [22:34:20]File name is /storage/ofd_packets/00199137 [22:34:20]Write 301 bytes [22:34:20]NVStorageSaveData done [22:34:20]OFDSenderStorePacket done [22:34:20]KKMCreateOFDPacket done [22:34:20]NVStorageSaveData kkm_last_timestamp [22:34:20]File name is /storage/kkm_last_timestamp [22:34:20]Write 4 bytes [22:34:20]NVStorageSaveData done [22:34:20]ExternCall_PrintAddStr [22:34:20]wPrintStart [22:34:20]Write to MH i2c: 01 00 00 14 42 56 [22:34:20]Write i2c OK [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: 01 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: 01 07 00 [22:34:20]MH_I2C_Read... [22:34:20]Read from MH i2c: 01 07 00 14 42 00 00 00 00 00 FF 0F 6B [22:34:20]RasterBufferAndPrint [22:34:20]line 小褔械褌 N : (1)11326606 [22:34:20]line 袠袧袧: 02508201610067 [22:34:20]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:34:20]line 袩袪袨袛袗袞袗 [22:34:20]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [22:34:20]line 孝芯胁邪褉: 2710124130 [22:34:20]line 袗懈-92-袣-4 [22:34:20]line 30.000 * 0.00 [22:34:20]line = 0.00 [22:34:20]line 袧袛小 12% 袧小袩 1% [22:34:20]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:34:20]line 袠孝袨袚袨: 0.00 [22:34:20]line 袧小袩 1% : 0.00 [22:34:20]line 袧袛小 12% : 0.00 [22:34:20]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:34:20]line 袘械蟹薪邪谢.: 0.00 [22:34:20]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:34:20]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:34:20]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:34:20]line 效械泻 745 17.08.2024 22:34 [22:34:20]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:34:20]line 袟袧袦: 0300000079 [22:34:20]line 袪袧袦: 0000000000092545 [22:34:20]line 袙械褉褋懈褟 袣袣袦: 001 [22:34:20]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [22:34:20]line 92875 [22:34:20]line 肖袦: 0000000000871802 [22:34:20]line 肖袛: 199137 [22:34:20]line 肖袩袛: 148464035454726 [22:34:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223420&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199137&fm=148464035454726&tin=02508201610067®Number=0000000000092545&sum=0 [22:34:20]written 0, free lines is 4095 [22:34:21]OFD Sender: Processing packet 199137 [packets to send 246, broken 245] [22:34:21]ProducePacketName [22:34:21]name=ofd_packets/00199137 [22:34:21]OFD Sender: To server: 嚂鰌G, [22:34:21]CommunicateWithHost lk.salyk.kg:30040 [22:34:21]ConnectInit lk.salyk.kg [22:34:21]Connected sock=11 [22:34:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 8C 07 01 26 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 02 00 00 F4 03 04 00 6C 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 09 03 00 35 04 06 00 87 06 FA 18 5F 06 05 2B 51 3E 1E BC 8F 0B [22:34:21]Write to MH i2c: 01 00 00 3E 42 80 [22:34:21]Write i2c OK [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: 01 [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: 01 07 00 [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: 01 07 00 3E 42 00 00 00 00 00 E3 0C 76 [22:34:21]RasterBufferAndPrint [22:34:21]line [22:34:21]line [22:34:21]line [22:34:21]line [22:34:21]line [22:34:21]written 0, free lines is 3305 [22:34:21]MH_Cut [22:34:21]Write to MH i2c: D1 01 00 45 42 01 59 [22:34:21]Write i2c OK [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: D1 [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: D1 01 00 [22:34:21]MH_I2C_Read... [22:34:21]Read from MH i2c: D1 01 00 45 42 00 58 [22:34:21]Write to MH i2c: 01 00 00 46 42 88 [22:34:21]Write i2c OK [22:34:21]MH_I2C_Read... [22:34:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2D B5 47 00 49 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E1 09 03 00 F4 03 04 00 7B D1 C0 66 B6 04 01 00 00 EB 4C EE 0F 6D 74 63 87 [22:34:21]CommunicateWithHost err = 0 [22:34:21]CheckOFDResponse [22:34:21]1017 (14) - 77093643461234 [22:34:21]1041 (16) - 0000000000871802 [22:34:21]1040 (4) - 199137 [22:34:21]1012 (4) - 17.08.2024 16:36 [22:34:21]1206 (1) - 0 [22:34:21]OFD Sender: Remove packet 199137 [22:34:21]ProducePacketName [22:34:21]name=ofd_packets/00199137 [22:34:21]NVStorageDeleteData [22:34:22]OFD Sender: No OFD packet to send [22:34:22]*** Cut start [22:34:22]*** Purtial cut [22:34:22]*** Stage 1: CUTSNS_PIN = 1 [22:34:22]Read from MH i2c: 01 [22:34:22]MH_I2C_Read... [22:34:22]*** Stop cut motor [22:34:22]*** Cut end [22:34:22]Read from MH i2c: 01 07 00 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: 01 07 00 46 42 00 00 00 00 00 FF 0F 9D [22:34:22]process_action close_receipt done [22:34:22]requested_data is exist [22:34:22]produce_requested_data [22:34:22]requested_item fm.sn is exist - process it [22:34:22]wFMCommunicate request_size=4 [22:34:22]MH_SAM_APDU [22:34:22]CAPDU: 80 11 00 00 [22:34:22]Write to MH i2c: E2 08 00 47 42 80 11 00 00 00 00 00 00 03 [22:34:22]Write i2c OK [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 [22:34:22]MH_I2C_Read... [22:34:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:22]Read from MH i2c: E2 17 00 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 17 00 47 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [22:34:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:34:22]wFMCommunicate OK [22:34:22]requested_item fd.num is exist - process it [22:34:22]SAM_PROTO_GetFieldsCounters [22:34:22]wFMCommunicate request_size=4 [22:34:22]MH_SAM_APDU [22:34:22]CAPDU: 80 13 00 00 [22:34:22]Write to MH i2c: E2 08 00 48 42 80 13 00 00 00 00 00 00 06 [22:34:22]Write i2c OK [22:34:22]MH_I2C_Read... [22:34:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:22]Read from MH i2c: E2 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 62 00 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 62 00 48 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [22:34:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:22]wFMCommunicate OK [22:34:22]SAM_PROTO_GetFieldsCounters done [22:34:22]requested_item shift.num is exist - process it [22:34:22]requested_item shift.opened is exist - process it [22:34:22]req_shift_opened [22:34:22]FM_GetShiftState [22:34:22]SAM_PROTO_GetShiftState [22:34:22]wFMCommunicate request_size=4 [22:34:22]MH_SAM_APDU [22:34:22]CAPDU: 80 13 01 00 [22:34:22]Write to MH i2c: E2 08 00 49 42 80 13 01 00 00 00 00 00 08 [22:34:22]Write i2c OK [22:34:22]MH_I2C_Read... [22:34:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:22]Read from MH i2c: E2 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 0E 00 [22:34:22]MH_I2C_Read... [22:34:22]Read from MH i2c: E2 0E 00 49 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 68 [22:34:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:34:22]wFMCommunicate OK [22:34:22]SAM_PROTO_GetShiftState done [22:34:22]FM_GetShiftState done [22:34:22]req_shift_opened done [22:34:22]requested_item shift.open_date is exist - process it [22:34:22]req_shift_open_date [22:34:22]req_shift_open_date done [22:34:22]produce_requested_data done [22:34:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199137,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:34:22]process_action_free close_receipt [22:34:22]json_value_free [22:34:22]json_value_free done [22:34:22]process_json_proto returns [22:34:22]Send response to host [22:34:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199137,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:34:22]free response buf [22:34:22]execute_script done [22:34:22]execute_script returns [22:34:22]free content buf [22:34:22]Sock 7.Close socket [22:34:22]Sock 7.Thread stoped [22:34:27]OFD Sender: No OFD packet to send [22:34:32]OFD Sender: No OFD packet to send [22:34:37]OFD Sender: No OFD packet to send [22:34:42]OFD Sender: No OFD packet to send [22:34:47]OFD Sender: No OFD packet to send [22:34:52]OFD Sender: No OFD packet to send [22:34:56]accept exits with 9 [22:34:56]New connection [22:34:56]New thread 3066793316 created [22:34:56] Sock 9.Parse request [22:34:56]Thread 3066936676 joined [22:34:56]Sock 9.Check first char [22:34:56]Waiting for new connection... [22:34:56]Sock 9.First char is OK [22:34:56]request: POST /json_proto HTTP/1.0 [22:34:56]Method: POST [22:34:56]URL: /json_proto [22:34:56]Method is POST - this is cgi request [22:34:56]url: /json_proto [22:34:56]query_string will be loaded in cgi processing [22:34:56]execute_cgi json_proto POST (null) [22:34:56]execute_cgi path=json_proto method=POST [22:34:56]POST find Content-Length [22:34:56]Host: 172.17.46.195:8080 [22:34:56]Content-Length: 680 [22:34:56]Content-Type: application/json [22:34:56] [22:34:56]POST finish read [22:34:56]Found Content-Length = 680 [22:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:56]execute_script... [22:34:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:56]POST & json_proto [22:34:56]process_json_proto [22:34:56]json parsed OK: [22:34:56]protocol is kg_v1.0 [22:34:56]action value=close_receipt [22:34:56]process_action close_receipt [22:34:56]cmd_close_receipt [22:34:56]MH_GetDate [22:34:56]Write to MH i2c: F0 00 00 4A 42 7B [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: F0 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: F0 09 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: F0 09 00 4A 42 00 92 25 C1 66 8D AE BC 66 BF [22:34:56]GetLastDocTimeStamp 1723934060 [22:34:56]current date 1723934098 [22:34:56]FM_GetShiftState [22:34:56]SAM_PROTO_GetShiftState [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 13 01 00 [22:34:56]Write to MH i2c: E2 08 00 4B 42 80 13 01 00 00 00 00 00 0A [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0E 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0E 00 4B 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6A [22:34:56]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:34:56]wFMCommunicate OK [22:34:56]SAM_PROTO_GetShiftState done [22:34:56]FM_GetShiftState done [22:34:56]opened in 1723853126 [22:34:56]opened+sec_in_day 1723939526 [22:34:56]quantity*price = 70037 [22:34:56]sum+1 = 70038 [22:34:56]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.37 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 746 17.08.2024 22:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199138 肖袩袛: 256687850698847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223458&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199138&fm=256687850698847&tin=02508201610067®Number=0000000000092545&sum=70000 [22:34:57]StoreToDocumentArchive [22:34:57]shift 463 fd 199138 [22:34:57]save to /storage/0463/doc_00199138 [22:34:57]save last doc name /storage/0463/doc_00199138 to /storage/kkm_last_doc_name [22:34:57]save OK [22:34:57]Clear old archive folders... [22:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:34:57]tlvbuf is 01A34530 [22:34:57]SAM_PROTO_ClearQueue [22:34:57]wFMCommunicate request_size=4 [22:34:57]MH_SAM_APDU [22:34:57]CAPDU: 80 09 00 00 [22:34:57]Write to MH i2c: E2 08 00 58 42 80 09 00 00 00 00 00 00 0C [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 03 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 03 00 58 42 00 90 00 0E [22:34:57]RAPDU: 90 00 [22:34:57]wFMCommunicate OK [22:34:57]SAM_PROTO_ClearQueue done [22:34:57]KKMCreateOFDPacket [22:34:57]OFDProtocolAddRootSTLVToBuf [22:34:57]FM_MakeSignedData [22:34:57]FM_MakeSignedData [22:34:57]SAM_PROTO_SignData [22:34:57]wFMCommunicate request_size=4 [22:34:57]MH_SAM_APDU [22:34:57]CAPDU: 80 0D 01 02 [22:34:57]Write to MH i2c: E2 08 00 59 42 80 0D 01 02 00 00 00 00 14 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 03 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 03 00 59 42 00 90 00 0F [22:34:57]RAPDU: 90 00 [22:34:57]wFMCommunicate OK [22:34:57]wFMCommunicate request_size=255 [22:34:57]MH_SAM_APDU [22:34: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 92 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 09 03 00 35 04 06 00 E9 [22:34:57]Write to MH i2c: E2 02 01 5A 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 92 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 09 03 00 35 04 06 00 E9 00 00 E4 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 03 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 03 00 5A 42 00 90 00 10 [22:34:58]RAPDU: 90 00 [22:34:58]wFMCommunicate OK [22:34:58]wFMCommunicate request_size=10 [22:34:58]MH_SAM_APDU [22:34:58]CAPDU: 80 0D 02 02 05 74 CC 28 B8 5F [22:34:58]Write to MH i2c: E2 0D 00 5B 42 80 0D 02 02 05 00 74 CC 28 B8 5F 00 00 A0 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 03 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 03 00 5B 42 00 90 00 11 [22:34:58]RAPDU: 90 00 [22:34:58]wFMCommunicate OK [22:34:58]wFMCommunicate request_size=4 [22:34:58]MH_SAM_APDU [22:34:58]CAPDU: 80 0D 03 02 [22:34:58]Write to MH i2c: E2 08 00 5C 42 80 0D 03 02 00 00 00 00 19 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 0B 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 0B 00 5C 42 00 46 3F E2 EB 03 2C 2B F8 90 00 BE [22:34:58]RAPDU: 46 3F E2 EB 03 2C 2B F8 90 00 [22:34:58]wFMCommunicate OK [22:34:58]SAM_PROTO_SignData done [22:34:58]FM_MakeSignedData done [22:34:58]CreateOFDProtocolMessage [22:34:58]wFMCommunicate request_size=4 [22:34:58]MH_SAM_APDU [22:34:58]CAPDU: 80 11 00 00 [22:34:58]Write to MH i2c: E2 08 00 5D 42 80 11 00 00 00 00 00 00 19 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:58]Read from MH i2c: E2 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 17 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: E2 17 00 5D 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [22:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:34:58]wFMCommunicate OK [22:34:58]CreateOFDProtocolMessage done [22:34:58]OFDSenderStorePacket 199138 [22:34:58]StoreOFDPacket docnum=199138 [22:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3E AA 07 01 7E 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 92 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 09 03 00 35 04 06 00 E9 74 CC 28 B8 5F 46 3F E2 EB 03 2C 2B F8 [22:34:58]CheckFolder [22:34:58]dirname=/storage/ofd_packets [22:34:58]CheckFolder done [22:34:58]ProducePacketName [22:34:58]name=ofd_packets/00199138 [22:34:58]NVStorageSaveData ofd_packets/00199138 [22:34:58]File name is /storage/ofd_packets/00199138 [22:34:58]Write 301 bytes [22:34:58]NVStorageSaveData done [22:34:58]OFDSenderStorePacket done [22:34:58]KKMCreateOFDPacket done [22:34:58]NVStorageSaveData kkm_last_timestamp [22:34:58]File name is /storage/kkm_last_timestamp [22:34:58]Write 4 bytes [22:34:58]NVStorageSaveData done [22:34:58]ExternCall_PrintAddStr [22:34:58]wPrintStart [22:34:58]Write to MH i2c: 01 00 00 5E 42 A0 [22:34:58]Write i2c OK [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: 01 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: 01 07 00 [22:34:58]MH_I2C_Read... [22:34:58]Read from MH i2c: 01 07 00 5E 42 00 00 00 00 00 FF 0F B5 [22:34:58]RasterBufferAndPrint [22:34:58]line 小褔械褌 N : (1)11326608 [22:34:58]line 袠袧袧: 02508201610067 [22:34:58]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:34:58]line 袩袪袨袛袗袞袗 [22:34:58]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [22:34:58]line 孝芯胁邪褉: 2710124130 [22:34:58]line 袗懈-92-袣-4 [22:34:58]line 10.330 * 67.80 [22:34:58]line = 700.37 [22:34:58]line 袧袛小 12% 袧小袩 1% [22:34:58]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:34:58]line 袨袣袪校袚袥袝袧袠袝: -0.37 [22:34:58]line 袠孝袨袚袨: 700.00 [22:34:58]line 袙薪械褋械薪芯: 700.00 [22:34:58]line 小袛袗效袗: 0.00 [22:34:58]line 袧小袩 1% : 6.20 [22:34:58]line 袧袛小 12% : 74.38 [22:34:58]line 袧邪谢懈褔薪褘屑懈: 700.00 [22:34:58]line 袘械蟹薪邪谢.: 0.00 [22:34:58]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:34:58]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:34:58]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:34:58]line 效械泻 746 17.08.2024 22:34 [22:34:58]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:34:58]line 袟袧袦: 0300000079 [22:34:58]line 袪袧袦: 0000000000092545 [22:34:58]line 袙械褉褋懈褟 袣袣袦: 001 [22:34:58]line 肖袦: 0000000000871802 [22:34:58]line 肖袛: 199138 [22:34:58]line 肖袩袛: 256687850698847 [22:34:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223458&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199138&fm=256687850698847&tin=02508201610067®Number=0000000000092545&sum=70000 [22:34:58]OFD Sender: Processing packet 199138 [packets to send 246, broken 245] [22:34:58]ProducePacketName [22:34:58]name=ofd_packets/00199138 [22:34:58]OFD Sender: To server: 嚂鰌G, [22:34:58]CommunicateWithHost lk.salyk.kg:30040 [22:34:58]ConnectInit lk.salyk.kg [22:34:58]written 0, free lines is 4095 [22:34:58]Connected sock=10 [22:34:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3E AA 07 01 7E 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 92 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 09 03 00 35 04 06 00 E9 74 CC 28 B8 5F 46 3F E2 EB 03 2C 2B F8 [22:34:59]Write to MH i2c: 01 00 00 89 42 CB [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: 01 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: 01 07 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: 01 07 00 89 42 00 00 00 00 00 DA 0C B8 [22:34:59]RasterBufferAndPrint [22:34:59]line [22:34:59]line [22:34:59]line [22:34:59]line [22:34:59]line [22:34:59]written 0, free lines is 3296 [22:34:59]MH_Cut [22:34:59]Write to MH i2c: D1 01 00 90 42 01 A4 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: D1 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: D1 01 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: D1 01 00 90 42 00 A3 [22:34:59]Write to MH i2c: 01 00 00 91 42 D3 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0A BA 47 00 07 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E2 09 03 00 F4 03 04 00 A1 D1 C0 66 B6 04 01 00 00 79 08 54 8A 12 F2 D5 B5 [22:34:59]CommunicateWithHost err = 0 [22:34:59]CheckOFDResponse [22:34:59]1017 (14) - 77093643461234 [22:34:59]1041 (16) - 0000000000871802 [22:34:59]1040 (4) - 199138 [22:34:59]1012 (4) - 17.08.2024 16:36 [22:34:59]1206 (1) - 0 [22:34:59]OFD Sender: Remove packet 199138 [22:34:59]ProducePacketName [22:34:59]name=ofd_packets/00199138 [22:34:59]NVStorageDeleteData [22:34:59]OFD Sender: No OFD packet to send [22:34:59]*** Cut start [22:34:59]*** Purtial cut [22:34:59]*** CUTSNS_PIN = 0 [22:35:00]*** Stage 1: CUTSNS_PIN = 1 [22:35:01]Read from MH i2c: 01 [22:35:01]MH_I2C_Read... [22:35:01]*** Stop cut motor [22:35:01]*** Cut end [22:35:01]Read from MH i2c: 01 07 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: 01 07 00 91 42 00 00 00 00 00 FF 0F E8 [22:35:01]process_action close_receipt done [22:35:01]requested_data is exist [22:35:01]produce_requested_data [22:35:01]requested_item fm.sn is exist - process it [22:35:01]wFMCommunicate request_size=4 [22:35:01]MH_SAM_APDU [22:35:01]CAPDU: 80 11 00 00 [22:35:01]Write to MH i2c: E2 08 00 92 42 80 11 00 00 00 00 00 00 4E [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:01]Read from MH i2c: E2 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: E2 17 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: E2 17 00 92 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [22:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:35:01]wFMCommunicate OK [22:35:01]requested_item fd.num is exist - process it [22:35:01]SAM_PROTO_GetFieldsCounters [22:35:01]wFMCommunicate request_size=4 [22:35:01]MH_SAM_APDU [22:35:01]CAPDU: 80 13 00 00 [22:35:01]Write to MH i2c: E2 08 00 93 42 80 13 00 00 00 00 00 00 51 [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:02]Read from MH i2c: E2 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 62 00 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 62 00 93 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [22:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:02]wFMCommunicate OK [22:35:02]SAM_PROTO_GetFieldsCounters done [22:35:02]requested_item shift.num is exist - process it [22:35:02]requested_item shift.opened is exist - process it [22:35:02]req_shift_opened [22:35:02]FM_GetShiftState [22:35:02]SAM_PROTO_GetShiftState [22:35:02]wFMCommunicate request_size=4 [22:35:02]MH_SAM_APDU [22:35:02]CAPDU: 80 13 01 00 [22:35:02]Write to MH i2c: E2 08 00 94 42 80 13 01 00 00 00 00 00 53 [22:35:02]Write i2c OK [22:35:02]MH_I2C_Read... [22:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:02]Read from MH i2c: E2 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 0E 00 [22:35:02]MH_I2C_Read... [22:35:02]Read from MH i2c: E2 0E 00 94 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B3 [22:35:02]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:35:02]wFMCommunicate OK [22:35:02]SAM_PROTO_GetShiftState done [22:35:02]FM_GetShiftState done [22:35:02]req_shift_opened done [22:35:02]requested_item shift.open_date is exist - process it [22:35:02]req_shift_open_date [22:35:02]req_shift_open_date done [22:35:02]produce_requested_data done [22:35:02]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199138,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:35:02]process_action_free close_receipt [22:35:02]json_value_free [22:35:02]json_value_free done [22:35:02]process_json_proto returns [22:35:02]Send response to host [22:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199138,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:35:02]free response buf [22:35:02]execute_script done [22:35:02]execute_script returns [22:35:02]free content buf [22:35:02]Sock 9.Close socket [22:35:02]Sock 9.Thread stoped [22:35:04]OFD Sender: No OFD packet to send [22:35:04]accept exits with 7 [22:35:04]New connection [22:35:04]New thread 3066936676 created [22:35:04]Thread 3066793316 joined [22:35:04]Waiting for new connection... [22:35:04] Sock 7.Parse request [22:35:04]Sock 7.Check first char [22:35:04]Sock 7.First char is OK [22:35:04]request: POST /json_proto HTTP/1.0 [22:35:04]Method: POST [22:35:04]URL: /json_proto [22:35:04]Method is POST - this is cgi request [22:35:04]url: /json_proto [22:35:04]query_string will be loaded in cgi processing [22:35:04]execute_cgi json_proto POST (null) [22:35:04]execute_cgi path=json_proto method=POST [22:35:04]POST find Content-Length [22:35:04]Host: 172.17.46.195:8080 [22:35:04]Content-Length: 802 [22:35:04]Content-Type: application/json [22:35:04] [22:35:04]POST finish read [22:35:04]Found Content-Length = 802 [22:35:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:04]execute_script... [22:35: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)11326609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:04]POST & json_proto [22:35:04]process_json_proto [22:35:04]json parsed OK: [22:35:04]protocol is kg_v1.0 [22:35:04]action value=close_receipt [22:35:04]process_action close_receipt [22:35:04]cmd_close_receipt [22:35:04]MH_GetDate [22:35:04]Write to MH i2c: F0 00 00 95 42 C6 [22:35:04]Write i2c OK [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: F0 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: F0 09 00 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: F0 09 00 95 42 00 9A 25 C1 66 8D AE BC 66 12 [22:35:04]GetLastDocTimeStamp 1723934098 [22:35:04]current date 1723934106 [22:35:04]FM_GetShiftState [22:35:04]SAM_PROTO_GetShiftState [22:35:04]wFMCommunicate request_size=4 [22:35:04]MH_SAM_APDU [22:35:04]CAPDU: 80 13 01 00 [22:35:04]Write to MH i2c: E2 08 00 96 42 80 13 01 00 00 00 00 00 55 [22:35:04]Write i2c OK [22:35:04]MH_I2C_Read... [22:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:04]Read from MH i2c: E2 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: E2 0E 00 [22:35:04]MH_I2C_Read... [22:35:04]Read from MH i2c: E2 0E 00 96 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B5 [22:35:04]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:35:04]wFMCommunicate OK [22:35:04]SAM_PROTO_GetShiftState done [22:35:04]FM_GetShiftState done [22:35:04]opened in 1723853126 [22:35:04]opened+sec_in_day 1723939526 [22:35:04]quantity*price = 50036 [22:35:04]sum+1 = 50037 [22:35:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.36 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 747 17.08.2024 22:35 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199139 肖袩袛: 204326780758282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199139&fm=204326780758282&tin=02508201610067®Number=0000000000092545&sum=50036 [22:35:05]StoreToDocumentArchive [22:35:05]shift 463 fd 199139 [22:35:05]save to /storage/0463/doc_00199139 [22:35:05]save last doc name /storage/0463/doc_00199139 to /storage/kkm_last_doc_name [22:35:05]save OK [22:35:05]Clear old archive folders... [22:35:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:35:05]tlvbuf is 01A39800 [22:35:05]SAM_PROTO_ClearQueue [22:35:05]wFMCommunicate request_size=4 [22:35:05]MH_SAM_APDU [22:35:05]CAPDU: 80 09 00 00 [22:35:05]Write to MH i2c: E2 08 00 A3 42 80 09 00 00 00 00 00 00 57 [22:35:05]Write i2c OK [22:35:05]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 A3 42 00 90 00 59 [22:35:06]RAPDU: 90 00 [22:35:06]wFMCommunicate OK [22:35:06]SAM_PROTO_ClearQueue done [22:35:06]KKMCreateOFDPacket [22:35:06]OFDProtocolAddRootSTLVToBuf [22:35:06]FM_MakeSignedData [22:35:06]FM_MakeSignedData [22:35:06]SAM_PROTO_SignData [22:35:06]wFMCommunicate request_size=4 [22:35:06]MH_SAM_APDU [22:35:06]CAPDU: 80 0D 01 02 [22:35:06]Write to MH i2c: E2 08 00 A4 42 80 0D 01 02 00 00 00 00 5F [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 A4 42 00 90 00 5A [22:35:06]RAPDU: 90 00 [22:35:06]wFMCommunicate OK [22:35:06]wFMCommunicate request_size=255 [22:35:06]MH_SAM_APDU [22:35: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 9A 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 09 03 00 35 04 06 00 B9 [22:35:06]Write to MH i2c: E2 02 01 A5 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 9A 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 09 03 00 35 04 06 00 B9 00 00 6A [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 A5 42 00 90 00 5B [22:35:06]RAPDU: 90 00 [22:35:06]wFMCommunicate OK [22:35:06]wFMCommunicate request_size=10 [22:35:06]MH_SAM_APDU [22:35:06]CAPDU: 80 0D 02 02 05 D5 89 2F 69 0A [22:35:06]Write to MH i2c: E2 0D 00 A6 42 80 0D 02 02 05 00 D5 89 2F 69 0A 00 00 6C [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 03 00 A6 42 00 90 00 5C [22:35:06]RAPDU: 90 00 [22:35:06]wFMCommunicate OK [22:35:06]wFMCommunicate request_size=4 [22:35:06]MH_SAM_APDU [22:35:06]CAPDU: 80 0D 03 02 [22:35:06]Write to MH i2c: E2 08 00 A7 42 80 0D 03 02 00 00 00 00 64 [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 0B 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 0B 00 A7 42 00 46 62 E4 30 4F C1 A7 60 90 00 38 [22:35:06]RAPDU: 46 62 E4 30 4F C1 A7 60 90 00 [22:35:06]wFMCommunicate OK [22:35:06]SAM_PROTO_SignData done [22:35:06]FM_MakeSignedData done [22:35:06]CreateOFDProtocolMessage [22:35:06]wFMCommunicate request_size=4 [22:35:06]MH_SAM_APDU [22:35:06]CAPDU: 80 11 00 00 [22:35:06]Write to MH i2c: E2 08 00 A8 42 80 11 00 00 00 00 00 00 64 [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:06]Read from MH i2c: E2 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 17 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: E2 17 00 A8 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [22:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:35:06]wFMCommunicate OK [22:35:06]CreateOFDProtocolMessage done [22:35:06]OFDSenderStorePacket 199139 [22:35:06]StoreOFDPacket docnum=199139 [22:35:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 92 39 07 01 ED 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 9A 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 09 03 00 35 04 06 00 B9 D5 89 2F 69 0A 46 62 E4 30 4F C1 A7 60 [22:35:06]CheckFolder [22:35:06]dirname=/storage/ofd_packets [22:35:06]CheckFolder done [22:35:06]ProducePacketName [22:35:06]name=ofd_packets/00199139 [22:35:06]NVStorageSaveData ofd_packets/00199139 [22:35:06]File name is /storage/ofd_packets/00199139 [22:35:06]Write 301 bytes [22:35:06]NVStorageSaveData done [22:35:06]OFDSenderStorePacket done [22:35:06]KKMCreateOFDPacket done [22:35:06]NVStorageSaveData kkm_last_timestamp [22:35:06]File name is /storage/kkm_last_timestamp [22:35:06]Write 4 bytes [22:35:06]NVStorageSaveData done [22:35:06]ExternCall_PrintAddStr [22:35:06]wPrintStart [22:35:06]Write to MH i2c: 01 00 00 A9 42 EB [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 07 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 07 00 A9 42 00 00 00 00 00 FF 0F 00 [22:35:06]RasterBufferAndPrint [22:35:06]line 小褔械褌 N : (1)11326609 [22:35:06]line 袠袧袧: 02508201610067 [22:35:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:35:06]line 袩袪袨袛袗袞袗 [22:35:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [22:35:06]line 孝芯胁邪褉: 2710124130 [22:35:06]line 袗懈-92-袣-4 [22:35:06]line 7.380 * 67.80 [22:35:06]line = 500.36 [22:35:06]line 袧袛小 12% 袧小袩 1% [22:35:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:35:06]line 袠孝袨袚袨: 500.36 [22:35:06]line 袧小袩 1% : 4.43 [22:35:06]line 袧袛小 12% : 53.14 [22:35:06]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:35:06]line 袘械蟹薪邪谢.: 500.36 [22:35:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:35:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:35:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:35:06]line 效械泻 747 17.08.2024 22:35 [22:35:06]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:35:06]line 袟袧袦: 0300000079 [22:35:06]line 袪袧袦: 0000000000092545 [22:35:06]line 袙械褉褋懈褟 袣袣袦: 001 [22:35:06]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:35:06]line 肖袦: 0000000000871802 [22:35:06]line 肖袛: 199139 [22:35:06]line 肖袩袛: 204326780758282 [22:35:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223506&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199139&fm=204326780758282&tin=02508201610067®Number=0000000000092545&sum=50036 [22:35:06]written 0, free lines is 4095 [22:35:06]OFD Sender: Processing packet 199139 [packets to send 246, broken 245] [22:35:06]ProducePacketName [22:35:06]name=ofd_packets/00199139 [22:35:06]OFD Sender: To server: 嚂鰌G, [22:35:06]CommunicateWithHost lk.salyk.kg:30040 [22:35:06]ConnectInit lk.salyk.kg [22:35:06]Connected sock=10 [22:35:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 92 39 07 01 ED 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 02 00 00 F4 03 04 00 9A 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E3 09 03 00 35 04 06 00 B9 D5 89 2F 69 0A 46 62 E4 30 4F C1 A7 60 [22:35:06]Write to MH i2c: 01 00 00 D3 42 15 [22:35:06]Write i2c OK [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 07 00 [22:35:06]MH_I2C_Read... [22:35:06]Read from MH i2c: 01 07 00 D3 42 00 00 00 00 00 E6 0C 0E [22:35:06]RasterBufferAndPrint [22:35:06]line [22:35:06]line [22:35:06]line [22:35:06]line [22:35:06]line [22:35:06]written 0, free lines is 3311 [22:35:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 6F 40 47 00 3F 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 31 38 30 32 10 04 04 00 E3 09 03 00 F4 03 04 00 A9 D1 C0 66 B6 04 01 00 00 20 AF 3E 8E DD 9B 3E 22 [22:35:07]CommunicateWithHost err = 0 [22:35:07]CheckOFDResponse [22:35:07]1017 (14) - 77093643461234 [22:35:07]1041 (16) - 0000000000871802 [22:35:07]1040 (4) - 199139 [22:35:07]1012 (4) - 17.08.2024 16:36 [22:35:07]1206 (1) - 0 [22:35:07]OFD Sender: Remove packet 199139 [22:35:07]ProducePacketName [22:35:07]name=ofd_packets/00199139 [22:35:07]NVStorageDeleteData [22:35:07]MH_Cut [22:35:07]Write to MH i2c: D1 01 00 DA 42 01 EE [22:35:07]Write i2c OK [22:35:07]MH_I2C_Read... [22:35:07]Read from MH i2c: D1 [22:35:07]MH_I2C_Read... [22:35:07]Read from MH i2c: D1 01 00 [22:35:07]MH_I2C_Read... [22:35:07]Read from MH i2c: D1 01 00 DA 42 00 ED [22:35:07]Write to MH i2c: 01 00 00 DB 42 1D [22:35:07]Write i2c OK [22:35:07]MH_I2C_Read... [22:35:07]OFD Sender: No OFD packet to send [22:35:07]*** Cut start [22:35:07]*** Purtial cut [22:35:07]*** Stage 1: CUTSNS_PIN = 1 [22:35:08]Read from MH i2c: 01 [22:35:08]MH_I2C_Read... [22:35:08]*** Stop cut motor [22:35:08]*** Cut end [22:35:08]Read from MH i2c: 01 07 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: 01 07 00 DB 42 00 00 00 00 00 FF 0F 32 [22:35:08]process_action close_receipt done [22:35:08]requested_data is exist [22:35:08]produce_requested_data [22:35:08]requested_item fm.sn is exist - process it [22:35:08]wFMCommunicate request_size=4 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 11 00 00 [22:35:08]Write to MH i2c: E2 08 00 DC 42 80 11 00 00 00 00 00 00 98 [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 17 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 17 00 DC 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [22:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:35:08]wFMCommunicate OK [22:35:08]requested_item fd.num is exist - process it [22:35:08]SAM_PROTO_GetFieldsCounters [22:35:08]wFMCommunicate request_size=4 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 13 00 00 [22:35:08]Write to MH i2c: E2 08 00 DD 42 80 13 00 00 00 00 00 00 9B [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 62 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 62 00 DD 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [22:35:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:08]wFMCommunicate OK [22:35:08]SAM_PROTO_GetFieldsCounters done [22:35:08]requested_item shift.num is exist - process it [22:35:08]requested_item shift.opened is exist - process it [22:35:08]req_shift_opened [22:35:08]FM_GetShiftState [22:35:08]SAM_PROTO_GetShiftState [22:35:08]wFMCommunicate request_size=4 [22:35:08]MH_SAM_APDU [22:35:08]CAPDU: 80 13 01 00 [22:35:08]Write to MH i2c: E2 08 00 DE 42 80 13 01 00 00 00 00 00 9D [22:35:08]Write i2c OK [22:35:08]MH_I2C_Read... [22:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:08]Read from MH i2c: E2 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 0E 00 [22:35:08]MH_I2C_Read... [22:35:08]Read from MH i2c: E2 0E 00 DE 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FD [22:35:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:35:08]wFMCommunicate OK [22:35:08]SAM_PROTO_GetShiftState done [22:35:08]FM_GetShiftState done [22:35:08]req_shift_opened done [22:35:08]requested_item shift.open_date is exist - process it [22:35:08]req_shift_open_date [22:35:08]req_shift_open_date done [22:35:08]produce_requested_data done [22:35:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199139,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:35:08]process_action_free close_receipt [22:35:08]json_value_free [22:35:08]json_value_free done [22:35:08]process_json_proto returns [22:35:08]Send response to host [22:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199139,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:35:08]free response buf [22:35:08]execute_script done [22:35:08]execute_script returns [22:35:08]free content buf [22:35:08]Sock 7.Close socket [22:35:08]Sock 7.Thread stoped [22:35:12]OFD Sender: No OFD packet to send [22:35:17]OFD Sender: No OFD packet to send [22:35:22]OFD Sender: No OFD packet to send [22:35:27]OFD Sender: No OFD packet to send [22:35:32]OFD Sender: No OFD packet to send [22:35:37]OFD Sender: No OFD packet to send [22:35:42]OFD Sender: No OFD packet to send [22:35:47]OFD Sender: No OFD packet to send [22:35:52]OFD Sender: No OFD packet to send [22:35:57]OFD Sender: No OFD packet to send [22:36:02]OFD Sender: No OFD packet to send [22:36:07]OFD Sender: No OFD packet to send [22:36:12]OFD Sender: No OFD packet to send [22:36:17]OFD Sender: No OFD packet to send [22:36:22]OFD Sender: No OFD packet to send [22:36:22]accept exits with 9 [22:36:22]New connection [22:36:22]New thread 3066793316 created [22:36:22]Thread 3066936676 joined [22:36:22]Waiting for new connection... [22:36:22] Sock 9.Parse request [22:36:22]Sock 9.Check first char [22:36:22]Sock 9.First char is OK [22:36:22]request: POST /json_proto HTTP/1.0 [22:36:22]Method: POST [22:36:22]URL: /json_proto [22:36:22]Method is POST - this is cgi request [22:36:22]url: /json_proto [22:36:22]query_string will be loaded in cgi processing [22:36:22]execute_cgi json_proto POST (null) [22:36:22]execute_cgi path=json_proto method=POST [22:36:22]POST find Content-Length [22:36:22]Host: 172.17.46.195:8080 [22:36:22]Content-Length: 805 [22:36:22]Content-Type: application/json [22:36:22] [22:36:22]POST finish read [22:36:22]Found Content-Length = 805 [22:36:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 27.890, "sum" : 2069.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2069.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:22]execute_script... [22:36: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)11326610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 27.890, "sum" : 2069.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2069.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:22]POST & json_proto [22:36:22]process_json_proto [22:36:22]json parsed OK: [22:36:22]protocol is kg_v1.0 [22:36:22]action value=close_receipt [22:36:22]process_action close_receipt [22:36:22]cmd_close_receipt [22:36:22]MH_GetDate [22:36:22]Write to MH i2c: F0 00 00 DF 42 10 [22:36:22]Write i2c OK [22:36:22]MH_I2C_Read... [22:36:22]Read from MH i2c: F0 [22:36:22]MH_I2C_Read... [22:36:22]Read from MH i2c: F0 09 00 [22:36:22]MH_I2C_Read... [22:36:22]Read from MH i2c: F0 09 00 DF 42 00 E8 25 C1 66 8D AE BC 66 AA [22:36:22]GetLastDocTimeStamp 1723934106 [22:36:22]current date 1723934184 [22:36:22]FM_GetShiftState [22:36:22]SAM_PROTO_GetShiftState [22:36:22]wFMCommunicate request_size=4 [22:36:22]MH_SAM_APDU [22:36:22]CAPDU: 80 13 01 00 [22:36:22]Write to MH i2c: E2 08 00 E0 42 80 13 01 00 00 00 00 00 9F [22:36:22]Write i2c OK [22:36:22]MH_I2C_Read... [22:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:22]Read from MH i2c: E2 [22:36:22]MH_I2C_Read... [22:36:22]Read from MH i2c: E2 0E 00 [22:36:22]MH_I2C_Read... [22:36:22]Read from MH i2c: E2 0E 00 E0 42 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FF [22:36:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:36:22]wFMCommunicate OK [22:36:22]SAM_PROTO_GetShiftState done [22:36:22]FM_GetShiftState done [22:36:22]opened in 1723853126 [22:36:22]opened+sec_in_day 1723939526 [22:36:22]quantity*price = 206943 [22:36:22]sum+1 = 206945 [22:36:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2069.44 袧小袩 1% : 18.31 袧袛小 12% : 219.76 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2069.44 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 748 17.08.2024 22:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199140 肖袩袛: 84864337349024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199140&fm=84864337349024&tin=02508201610067®Number=0000000000092545&sum=206944 [22:36:24]StoreToDocumentArchive [22:36:24]shift 463 fd 199140 [22:36:24]save to /storage/0463/doc_00199140 [22:36:24]save last doc name /storage/0463/doc_00199140 to /storage/kkm_last_doc_name [22:36:24]save OK [22:36:24]Clear old archive folders... [22:36:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:36:24]tlvbuf is 01A82A40 [22:36:24]SAM_PROTO_ClearQueue [22:36:24]wFMCommunicate request_size=4 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 09 00 00 [22:36:24]Write to MH i2c: E2 08 00 ED 42 80 09 00 00 00 00 00 00 A1 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 ED 42 00 90 00 A3 [22:36:24]RAPDU: 90 00 [22:36:24]wFMCommunicate OK [22:36:24]SAM_PROTO_ClearQueue done [22:36:24]KKMCreateOFDPacket [22:36:24]OFDProtocolAddRootSTLVToBuf [22:36:24]FM_MakeSignedData [22:36:24]FM_MakeSignedData [22:36:24]SAM_PROTO_SignData [22:36:24]wFMCommunicate request_size=4 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 0D 01 02 [22:36:24]Write to MH i2c: E2 08 00 EE 42 80 0D 01 02 00 00 00 00 A9 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 EE 42 00 90 00 A4 [22:36:24]RAPDU: 90 00 [22:36:24]wFMCommunicate OK [22:36:24]wFMCommunicate request_size=255 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 E8 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 09 03 00 35 04 06 00 4D [22:36:24]Write to MH i2c: E2 02 01 EF 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 E8 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 09 03 00 35 04 06 00 4D 00 00 52 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 EF 42 00 90 00 A5 [22:36:24]RAPDU: 90 00 [22:36:24]wFMCommunicate OK [22:36:24]wFMCommunicate request_size=10 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 0D 02 02 05 2F 04 AE 89 A0 [22:36:24]Write to MH i2c: E2 0D 00 F0 42 80 0D 02 02 05 00 2F 04 AE 89 A0 00 00 C0 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 03 00 F0 42 00 90 00 A6 [22:36:24]RAPDU: 90 00 [22:36:24]wFMCommunicate OK [22:36:24]wFMCommunicate request_size=4 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 0D 03 02 [22:36:24]Write to MH i2c: E2 08 00 F1 42 80 0D 03 02 00 00 00 00 AE [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 0B 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 0B 00 F1 42 00 FC DD AE 93 9F BB 67 C9 90 00 53 [22:36:24]RAPDU: FC DD AE 93 9F BB 67 C9 90 00 [22:36:24]wFMCommunicate OK [22:36:24]SAM_PROTO_SignData done [22:36:24]FM_MakeSignedData done [22:36:24]CreateOFDProtocolMessage [22:36:24]wFMCommunicate request_size=4 [22:36:24]MH_SAM_APDU [22:36:24]CAPDU: 80 11 00 00 [22:36:24]Write to MH i2c: E2 08 00 F2 42 80 11 00 00 00 00 00 00 AE [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:24]Read from MH i2c: E2 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 17 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: E2 17 00 F2 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [22:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:36:24]wFMCommunicate OK [22:36:24]CreateOFDProtocolMessage done [22:36:24]OFDSenderStorePacket 199140 [22:36:24]StoreOFDPacket docnum=199140 [22:36:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 4F 07 01 27 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 E8 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 09 03 00 35 04 06 00 4D 2F 04 AE 89 A0 FC DD AE 93 9F BB 67 C9 [22:36:24]CheckFolder [22:36:24]dirname=/storage/ofd_packets [22:36:24]CheckFolder done [22:36:24]ProducePacketName [22:36:24]name=ofd_packets/00199140 [22:36:24]NVStorageSaveData ofd_packets/00199140 [22:36:24]File name is /storage/ofd_packets/00199140 [22:36:24]Write 301 bytes [22:36:24]NVStorageSaveData done [22:36:24]OFDSenderStorePacket done [22:36:24]KKMCreateOFDPacket done [22:36:24]NVStorageSaveData kkm_last_timestamp [22:36:24]File name is /storage/kkm_last_timestamp [22:36:24]Write 4 bytes [22:36:24]NVStorageSaveData done [22:36:24]ExternCall_PrintAddStr [22:36:24]wPrintStart [22:36:24]Write to MH i2c: 01 00 00 F3 42 35 [22:36:24]Write i2c OK [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 07 00 [22:36:24]MH_I2C_Read... [22:36:24]Read from MH i2c: 01 07 00 F3 42 00 00 00 00 00 FF 0F 4A [22:36:24]RasterBufferAndPrint [22:36:24]line 小褔械褌 N : (1)11326610 [22:36:24]line 袠袧袧: 02508201610067 [22:36:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:36:24]line 袩袪袨袛袗袞袗 [22:36:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [22:36:24]line 孝芯胁邪褉: 2710124500 [22:36:24]line 袗懈-95-袣-5 [22:36:24]line 27.890 * 74.20 [22:36:24]line = 2069.44 [22:36:24]line 袧袛小 12% 袧小袩 1% [22:36:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:36:24]line 袠孝袨袚袨: 2069.44 [22:36:24]line 袧小袩 1% : 18.31 [22:36:24]line 袧袛小 12% : 219.76 [22:36:24]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:36:24]line 袘械蟹薪邪谢.: 2069.44 [22:36:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:36:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:36:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:36:24]line 效械泻 748 17.08.2024 22:36 [22:36:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:36:24]line 袟袧袦: 0300000079 [22:36:24]line 袪袧袦: 0000000000092545 [22:36:24]line 袙械褉褋懈褟 袣袣袦: 001 [22:36:24]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:36:24]line 肖袦: 0000000000871802 [22:36:24]line 肖袛: 199140 [22:36:24]line 肖袩袛: 84864337349024 [22:36:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199140&fm=84864337349024&tin=02508201610067®Number=0000000000092545&sum=206944 [22:36:24]written 0, free lines is 4095 [22:36:24]OFD Sender: Processing packet 199140 [packets to send 246, broken 245] [22:36:24]ProducePacketName [22:36:24]name=ofd_packets/00199140 [22:36:24]OFD Sender: To server: 嚂鰌G, [22:36:24]CommunicateWithHost lk.salyk.kg:30040 [22:36:24]ConnectInit lk.salyk.kg [22:36:24]Connected sock=10 [22:36:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 42 4F 07 01 27 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 60 28 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 28 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D8 55 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 28 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 E8 25 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 09 03 00 35 04 06 00 4D 2F 04 AE 89 A0 FC DD AE 93 9F BB 67 C9 [22:36:25]Write to MH i2c: 01 00 00 1D 43 60 [22:36:25]Write i2c OK [22:36:25]MH_I2C_Read... [22:36:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0B 88 47 00 CA BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E4 09 03 00 F4 03 04 00 F7 D1 C0 66 B6 04 01 00 00 4F D5 06 1D C9 84 F1 84 [22:36:25]CommunicateWithHost err = 0 [22:36:25]CheckOFDResponse [22:36:25]1017 (14) - 77093643461234 [22:36:25]1041 (16) - 0000000000871802 [22:36:25]1040 (4) - 199140 [22:36:25]1012 (4) - 17.08.2024 16:38 [22:36:25]1206 (1) - 0 [22:36:25]OFD Sender: Remove packet 199140 [22:36:25]ProducePacketName [22:36:25]name=ofd_packets/00199140 [22:36:25]NVStorageDeleteData [22:36:25]Read from MH i2c: 01 [22:36:25]MH_I2C_Read... [22:36:25]Read from MH i2c: 01 07 00 [22:36:25]MH_I2C_Read... [22:36:25]Read from MH i2c: 01 07 00 1D 43 00 00 00 00 00 F3 0C 66 [22:36:25]RasterBufferAndPrint [22:36:25]line [22:36:25]line [22:36:25]line [22:36:25]line [22:36:25]line [22:36:25]written 0, free lines is 3350 [22:36:25]MH_Cut [22:36:25]Write to MH i2c: D1 01 00 24 43 01 39 [22:36:25]Write i2c OK [22:36:25]MH_I2C_Read... [22:36:25]Read from MH i2c: D1 [22:36:25]MH_I2C_Read... [22:36:25]Read from MH i2c: D1 01 00 [22:36:25]MH_I2C_Read... [22:36:25]Read from MH i2c: D1 01 00 24 43 00 38 [22:36:25]Write to MH i2c: 01 00 00 25 43 68 [22:36:25]Write i2c OK [22:36:25]MH_I2C_Read... [22:36:25]OFD Sender: No OFD packet to send [22:36:25]*** Cut start [22:36:25]*** Purtial cut [22:36:25]*** CUTSNS_PIN = 0 [22:36:26]*** Stage 1: CUTSNS_PIN = 1 [22:36:27]Read from MH i2c: 01 [22:36:27]MH_I2C_Read... [22:36:27]*** Stop cut motor [22:36:27]*** Cut end [22:36:27]Read from MH i2c: 01 07 00 [22:36:27]MH_I2C_Read... [22:36:27]Read from MH i2c: 01 07 00 25 43 00 00 00 00 00 FF 0F 7D [22:36:27]process_action close_receipt done [22:36:27]requested_data is exist [22:36:27]produce_requested_data [22:36:27]requested_item fm.sn is exist - process it [22:36:27]wFMCommunicate request_size=4 [22:36:27]MH_SAM_APDU [22:36:27]CAPDU: 80 11 00 00 [22:36:27]Write to MH i2c: E2 08 00 26 43 80 11 00 00 00 00 00 00 E3 [22:36:27]Write i2c OK [22:36:27]MH_I2C_Read... [22:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:27]Read from MH i2c: E2 [22:36:27]MH_I2C_Read... [22:36:27]Read from MH i2c: E2 17 00 [22:36:27]MH_I2C_Read... [22:36:27]Read from MH i2c: E2 17 00 26 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 30 [22:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:36:27]wFMCommunicate OK [22:36:27]requested_item fd.num is exist - process it [22:36:27]SAM_PROTO_GetFieldsCounters [22:36:27]wFMCommunicate request_size=4 [22:36:27]MH_SAM_APDU [22:36:27]CAPDU: 80 13 00 00 [22:36:27]Write to MH i2c: E2 08 00 27 43 80 13 00 00 00 00 00 00 E6 [22:36:27]Write i2c OK [22:36:27]MH_I2C_Read... [22:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:28]Read from MH i2c: E2 [22:36:28]MH_I2C_Read... [22:36:28]Read from MH i2c: E2 62 00 [22:36:28]MH_I2C_Read... [22:36:28]Read from MH i2c: E2 62 00 27 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [22:36:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:28]wFMCommunicate OK [22:36:28]SAM_PROTO_GetFieldsCounters done [22:36:28]requested_item shift.num is exist - process it [22:36:28]requested_item shift.opened is exist - process it [22:36:28]req_shift_opened [22:36:28]FM_GetShiftState [22:36:28]SAM_PROTO_GetShiftState [22:36:28]wFMCommunicate request_size=4 [22:36:28]MH_SAM_APDU [22:36:28]CAPDU: 80 13 01 00 [22:36:28]Write to MH i2c: E2 08 00 28 43 80 13 01 00 00 00 00 00 E8 [22:36:28]Write i2c OK [22:36:28]MH_I2C_Read... [22:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:28]Read from MH i2c: E2 [22:36:28]MH_I2C_Read... [22:36:28]Read from MH i2c: E2 0E 00 [22:36:28]MH_I2C_Read... [22:36:28]Read from MH i2c: E2 0E 00 28 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 48 [22:36:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:36:28]wFMCommunicate OK [22:36:28]SAM_PROTO_GetShiftState done [22:36:28]FM_GetShiftState done [22:36:28]req_shift_opened done [22:36:28]requested_item shift.open_date is exist - process it [22:36:28]req_shift_open_date [22:36:28]req_shift_open_date done [22:36:28]produce_requested_data done [22:36:28]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199140,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:36:28]process_action_free close_receipt [22:36:28]json_value_free [22:36:28]json_value_free done [22:36:28]process_json_proto returns [22:36:28]Send response to host [22:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199140,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:36:28]free response buf [22:36:28]execute_script done [22:36:28]execute_script returns [22:36:28]free content buf [22:36:28]Sock 9.Close socket [22:36:28]Sock 9.Thread stoped [22:36:30]OFD Sender: No OFD packet to send [22:36:35]OFD Sender: No OFD packet to send [22:36:40]OFD Sender: No OFD packet to send [22:36:45]OFD Sender: No OFD packet to send [22:36:50]OFD Sender: No OFD packet to send [22:36:55]OFD Sender: No OFD packet to send [22:37:00]accept exits with 7 [22:37:00]New connection [22:37:00]New thread 3066936676 created [22:37:00]Thread 3066793316 joined [22:37:00]Waiting for new connection... [22:37:00] Sock 7.Parse request [22:37:00]Sock 7.Check first char [22:37:00]Sock 7.First char is OK [22:37:00]request: POST /json_proto HTTP/1.0 [22:37:00]Method: POST [22:37:00]URL: /json_proto [22:37:00]Method is POST - this is cgi request [22:37:00]url: /json_proto [22:37:00]query_string will be loaded in cgi processing [22:37:00]execute_cgi json_proto POST (null) [22:37:00]execute_cgi path=json_proto method=POST [22:37:00]POST find Content-Length [22:37:00]Host: 172.17.46.195:8080 [22:37:00]Content-Length: 808 [22:37:00]Content-Type: application/json [22:37:00] [22:37:00]POST finish read [22:37:00]Found Content-Length = 808 [22:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:00]execute_script... [22: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)11326611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:00]POST & json_proto [22:37:00]process_json_proto [22:37:00]json parsed OK: [22:37:00]protocol is kg_v1.0 [22:37:00]action value=close_receipt [22:37:00]process_action close_receipt [22:37:00]cmd_close_receipt [22:37:00]MH_GetDate [22:37:00]Write to MH i2c: F0 00 00 29 43 5B [22:37:00]Write i2c OK [22:37:00]MH_I2C_Read... [22:37:00]Read from MH i2c: F0 [22:37:00]MH_I2C_Read... [22:37:00]Read from MH i2c: F0 09 00 [22:37:00]MH_I2C_Read... [22:37:00]Read from MH i2c: F0 09 00 29 43 00 0D 26 C1 66 8D AE BC 66 1B [22:37:00]GetLastDocTimeStamp 1723934184 [22:37:00]current date 1723934221 [22:37:00]FM_GetShiftState [22:37:00]SAM_PROTO_GetShiftState [22:37:00]wFMCommunicate request_size=4 [22:37:00]MH_SAM_APDU [22:37:00]CAPDU: 80 13 01 00 [22:37:00]Write to MH i2c: E2 08 00 2A 43 80 13 01 00 00 00 00 00 EA [22:37:00]Write i2c OK [22:37:00]MH_I2C_Read... [22:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:00]Read from MH i2c: E2 [22:37:00]MH_I2C_Read... [22:37:00]Read from MH i2c: E2 0E 00 [22:37:00]MH_I2C_Read... [22:37:00]Read from MH i2c: E2 0E 00 2A 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4A [22:37:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:37:00]wFMCommunicate OK [22:37:00]SAM_PROTO_GetShiftState done [22:37:00]FM_GetShiftState done [22:37:00]opened in 1723853126 [22:37:00]opened+sec_in_day 1723939526 [22:37:00]quantity*price = 100032 [22:37:00]sum+1 = 100033 [22:37:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 749 17.08.2024 22:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199141 肖袩袛: 268707472601260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199141&fm=268707472601260&tin=02508201610067®Number=0000000000092545&sum=100032 [22:37:01]StoreToDocumentArchive [22:37:01]shift 463 fd 199141 [22:37:01]save to /storage/0463/doc_00199141 [22:37:01]save last doc name /storage/0463/doc_00199141 to /storage/kkm_last_doc_name [22:37:01]save OK [22:37:01]Clear old archive folders... [22:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:37:01]tlvbuf is 01A33D90 [22:37:01]SAM_PROTO_ClearQueue [22:37:01]wFMCommunicate request_size=4 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 09 00 00 [22:37:01]Write to MH i2c: E2 08 00 37 43 80 09 00 00 00 00 00 00 EC [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:01]Read from MH i2c: E2 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 37 43 00 90 00 EE [22:37:01]RAPDU: 90 00 [22:37:01]wFMCommunicate OK [22:37:01]SAM_PROTO_ClearQueue done [22:37:01]KKMCreateOFDPacket [22:37:01]OFDProtocolAddRootSTLVToBuf [22:37:01]FM_MakeSignedData [22:37:01]FM_MakeSignedData [22:37:01]SAM_PROTO_SignData [22:37:01]wFMCommunicate request_size=4 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 0D 01 02 [22:37:01]Write to MH i2c: E2 08 00 38 43 80 0D 01 02 00 00 00 00 F4 [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:01]Read from MH i2c: E2 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 38 43 00 90 00 EF [22:37:01]RAPDU: 90 00 [22:37:01]wFMCommunicate OK [22:37:01]wFMCommunicate request_size=255 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 0D 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 09 03 00 35 04 06 00 F4 63 [22:37:01]Write to MH i2c: E2 02 01 39 43 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 0D 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 09 03 00 35 04 06 00 F4 63 00 00 29 [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:01]Read from MH i2c: E2 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 39 43 00 90 00 F0 [22:37:01]RAPDU: 90 00 [22:37:01]wFMCommunicate OK [22:37:01]wFMCommunicate request_size=9 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 0D 02 02 04 55 73 F0 AC [22:37:01]Write to MH i2c: E2 0C 00 3A 43 80 0D 02 02 04 00 55 73 F0 AC 00 00 63 [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:01]Read from MH i2c: E2 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 03 00 3A 43 00 90 00 F1 [22:37:01]RAPDU: 90 00 [22:37:01]wFMCommunicate OK [22:37:01]wFMCommunicate request_size=4 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 0D 03 02 [22:37:01]Write to MH i2c: E2 08 00 3B 43 80 0D 03 02 00 00 00 00 F9 [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:01]Read from MH i2c: E2 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 0B 00 [22:37:01]MH_I2C_Read... [22:37:01]Read from MH i2c: E2 0B 00 3B 43 00 E9 08 67 06 2B A5 EC 4F 90 00 63 [22:37:01]RAPDU: E9 08 67 06 2B A5 EC 4F 90 00 [22:37:01]wFMCommunicate OK [22:37:01]SAM_PROTO_SignData done [22:37:01]FM_MakeSignedData done [22:37:01]CreateOFDProtocolMessage [22:37:01]wFMCommunicate request_size=4 [22:37:01]MH_SAM_APDU [22:37:01]CAPDU: 80 11 00 00 [22:37:01]Write to MH i2c: E2 08 00 3C 43 80 11 00 00 00 00 00 00 F9 [22:37:01]Write i2c OK [22:37:01]MH_I2C_Read... [22:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:02]Read from MH i2c: E2 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: E2 17 00 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: E2 17 00 3C 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [22:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:37:02]wFMCommunicate OK [22:37:02]CreateOFDProtocolMessage done [22:37:02]OFDSenderStorePacket 199141 [22:37:02]StoreOFDPacket docnum=199141 [22:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C1 E0 06 01 C3 E6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 0D 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 09 03 00 35 04 06 00 F4 63 55 73 F0 AC E9 08 67 06 2B A5 EC 4F [22:37:02]CheckFolder [22:37:02]dirname=/storage/ofd_packets [22:37:02]CheckFolder done [22:37:02]ProducePacketName [22:37:02]name=ofd_packets/00199141 [22:37:02]NVStorageSaveData ofd_packets/00199141 [22:37:02]File name is /storage/ofd_packets/00199141 [22:37:02]Write 300 bytes [22:37:02]NVStorageSaveData done [22:37:02]OFDSenderStorePacket done [22:37:02]KKMCreateOFDPacket done [22:37:02]NVStorageSaveData kkm_last_timestamp [22:37:02]File name is /storage/kkm_last_timestamp [22:37:02]Write 4 bytes [22:37:02]NVStorageSaveData done [22:37:02]ExternCall_PrintAddStr [22:37:02]wPrintStart [22:37:02]Write to MH i2c: 01 00 00 3D 43 80 [22:37:02]Write i2c OK [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 07 00 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 07 00 3D 43 00 00 00 00 00 FF 0F 95 [22:37:02]RasterBufferAndPrint [22:37:02]line 小褔械褌 N : (1)11326611 [22:37:02]line 袠袧袧: 02508201610067 [22:37:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:37:02]line 袩袪袨袛袗袞袗 [22:37:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [22:37:02]line 孝芯胁邪褉: 2711190000 [22:37:02]line 袚袗袟-袣-3 [22:37:02]line 26.050 * 38.40 [22:37:02]line = 1000.32 [22:37:02]line 袧袛小 12% 袧小袩 1% [22:37:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:37:02]line 袠孝袨袚袨: 1000.32 [22:37:02]line 袧小袩 1% : 8.85 [22:37:02]line 袧袛小 12% : 106.23 [22:37:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:37:02]line 袘械蟹薪邪谢.: 1000.32 [22:37:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:37:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:37:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:37:02]line 效械泻 749 17.08.2024 22:37 [22:37:02]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:37:02]line 袟袧袦: 0300000079 [22:37:02]line 袪袧袦: 0000000000092545 [22:37:02]line 袙械褉褋懈褟 袣袣袦: 001 [22:37:02]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:37:02]line 肖袦: 0000000000871802 [22:37:02]line 肖袛: 199141 [22:37:02]line 肖袩袛: 268707472601260 [22:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223701&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199141&fm=268707472601260&tin=02508201610067®Number=0000000000092545&sum=100032 [22:37:02]written 0, free lines is 4095 [22:37:02]OFD Sender: Processing packet 199141 [packets to send 246, broken 245] [22:37:02]ProducePacketName [22:37:02]name=ofd_packets/00199141 [22:37:02]OFD Sender: To server: 嚂鰌G, [22:37:02]CommunicateWithHost lk.salyk.kg:30040 [22:37:02]ConnectInit lk.salyk.kg [22:37:02]Connected sock=10 [22: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 31 38 30 32 0E 01 00 00 C1 E0 06 01 C3 E6 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 02 00 00 F4 03 04 00 0D 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E5 09 03 00 35 04 06 00 F4 63 55 73 F0 AC E9 08 67 06 2B A5 EC 4F [22:37:02]Write to MH i2c: 01 00 00 67 43 AA [22:37:02]Write i2c OK [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 07 00 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: 01 07 00 67 43 00 00 00 00 00 E6 0C A3 [22:37:02]RasterBufferAndPrint [22:37:02]line [22:37:02]line [22:37:02]line [22:37:02]line [22:37:02]line [22:37:02]written 0, free lines is 3309 [22:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F5 D9 47 00 7D 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 31 38 30 32 10 04 04 00 E5 09 03 00 F4 03 04 00 1C D2 C0 66 B6 04 01 00 00 6F 17 CC 40 A1 EF 03 71 [22:37:02]CommunicateWithHost err = 0 [22:37:02]CheckOFDResponse [22:37:02]1017 (14) - 77093643461234 [22:37:02]1041 (16) - 0000000000871802 [22:37:02]1040 (4) - 199141 [22:37:02]1012 (4) - 17.08.2024 16:38 [22:37:02]1206 (1) - 0 [22:37:02]OFD Sender: Remove packet 199141 [22:37:02]ProducePacketName [22:37:02]name=ofd_packets/00199141 [22:37:02]NVStorageDeleteData [22:37:02]MH_Cut [22:37:02]Write to MH i2c: D1 01 00 6E 43 01 83 [22:37:02]Write i2c OK [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: D1 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: D1 01 00 [22:37:02]MH_I2C_Read... [22:37:02]Read from MH i2c: D1 01 00 6E 43 00 82 [22:37:02]Write to MH i2c: 01 00 00 6F 43 B2 [22:37:02]Write i2c OK [22:37:02]MH_I2C_Read... [22:37:02]OFD Sender: No OFD packet to send [22:37:03]*** Cut start [22:37:03]*** Purtial cut [22:37:03]*** Stage 1: CUTSNS_PIN = 1 [22:37:03]Read from MH i2c: 01 [22:37:03]MH_I2C_Read... [22:37:03]*** Stop cut motor [22:37:03]*** Cut end [22:37:03]Read from MH i2c: 01 07 00 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: 01 07 00 6F 43 00 00 00 00 00 FF 0F C7 [22:37:03]process_action close_receipt done [22:37:03]requested_data is exist [22:37:03]produce_requested_data [22:37:03]requested_item fm.sn is exist - process it [22:37:03]wFMCommunicate request_size=4 [22:37:03]MH_SAM_APDU [22:37:03]CAPDU: 80 11 00 00 [22:37:03]Write to MH i2c: E2 08 00 70 43 80 11 00 00 00 00 00 00 2D [22:37:03]Write i2c OK [22:37:03]MH_I2C_Read... [22:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:03]Read from MH i2c: E2 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 17 00 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 17 00 70 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7A [22:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:37:03]wFMCommunicate OK [22:37:03]requested_item fd.num is exist - process it [22:37:03]SAM_PROTO_GetFieldsCounters [22:37:03]wFMCommunicate request_size=4 [22:37:03]MH_SAM_APDU [22:37:03]CAPDU: 80 13 00 00 [22:37:03]Write to MH i2c: E2 08 00 71 43 80 13 00 00 00 00 00 00 30 [22:37:03]Write i2c OK [22:37:03]MH_I2C_Read... [22:37:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:03]Read from MH i2c: E2 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 62 00 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 62 00 71 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [22:37:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:37:03]wFMCommunicate OK [22:37:03]SAM_PROTO_GetFieldsCounters done [22:37:03]requested_item shift.num is exist - process it [22:37:03]requested_item shift.opened is exist - process it [22:37:03]req_shift_opened [22:37:03]FM_GetShiftState [22:37:03]SAM_PROTO_GetShiftState [22:37:03]wFMCommunicate request_size=4 [22:37:03]MH_SAM_APDU [22:37:03]CAPDU: 80 13 01 00 [22:37:03]Write to MH i2c: E2 08 00 72 43 80 13 01 00 00 00 00 00 32 [22:37:03]Write i2c OK [22:37:03]MH_I2C_Read... [22:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:03]Read from MH i2c: E2 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 0E 00 [22:37:03]MH_I2C_Read... [22:37:03]Read from MH i2c: E2 0E 00 72 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 92 [22:37:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:37:03]wFMCommunicate OK [22:37:03]SAM_PROTO_GetShiftState done [22:37:03]FM_GetShiftState done [22:37:03]req_shift_opened done [22:37:03]requested_item shift.open_date is exist - process it [22:37:03]req_shift_open_date [22:37:03]req_shift_open_date done [22:37:03]produce_requested_data done [22:37:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199141,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:37:03]process_action_free close_receipt [22:37:03]json_value_free [22:37:03]json_value_free done [22:37:03]process_json_proto returns [22:37:03]Send response to host [22:37:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199141,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:37:03]free response buf [22:37:03]execute_script done [22:37:03]execute_script returns [22:37:03]free content buf [22:37:03]Sock 7.Close socket [22:37:03]Sock 7.Thread stoped [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 [22:37:23]OFD Sender: No OFD packet to send [22:37:28]OFD Sender: No OFD packet to send [22:37:33]OFD Sender: No OFD packet to send [22:37:38]OFD Sender: No OFD packet to send [22:37:43]OFD Sender: No OFD packet to send [22:37:48]OFD Sender: No OFD packet to send [22:37:49]accept exits with 9 [22:37:49]New connection [22:37:49]New thread 3066793316 created [22:37:49]Thread 3066936676 joined [22:37:49]Waiting for new connection... [22:37:49] Sock 9.Parse request [22:37:49]Sock 9.Check first char [22:37:49]Sock 9.First char is OK [22:37:49]request: POST /json_proto HTTP/1.0 [22:37:49]Method: POST [22:37:49]URL: /json_proto [22:37:49]Method is POST - this is cgi request [22:37:49]url: /json_proto [22:37:49]query_string will be loaded in cgi processing [22:37:49]execute_cgi json_proto POST (null) [22:37:49]execute_cgi path=json_proto method=POST [22:37:49]POST find Content-Length [22:37:49]Host: 172.17.46.195:8080 [22:37:49]Content-Length: 795 [22:37:49]Content-Type: application/json [22:37:49] [22:37:49]POST finish read [22:37:49]Found Content-Length = 795 [22:37:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:49]execute_script... [22:37: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)11326612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:49]POST & json_proto [22:37:49]process_json_proto [22:37:49]json parsed OK: [22:37:49]protocol is kg_v1.0 [22:37:49]action value=close_receipt [22:37:49]process_action close_receipt [22:37:49]cmd_close_receipt [22:37:49]MH_GetDate [22:37:49]Write to MH i2c: F0 00 00 73 43 A5 [22:37:49]Write i2c OK [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: F0 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: F0 09 00 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: F0 09 00 73 43 00 3F 26 C1 66 8D AE BC 66 97 [22:37:49]GetLastDocTimeStamp 1723934221 [22:37:49]current date 1723934271 [22:37:49]FM_GetShiftState [22:37:49]SAM_PROTO_GetShiftState [22:37:49]wFMCommunicate request_size=4 [22:37:49]MH_SAM_APDU [22:37:49]CAPDU: 80 13 01 00 [22:37:49]Write to MH i2c: E2 08 00 74 43 80 13 01 00 00 00 00 00 34 [22:37:49]Write i2c OK [22:37:49]MH_I2C_Read... [22:37:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:49]Read from MH i2c: E2 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: E2 0E 00 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: E2 0E 00 74 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 94 [22:37:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:37:49]wFMCommunicate OK [22:37:49]SAM_PROTO_GetShiftState done [22:37:49]FM_GetShiftState done [22:37:49]opened in 1723853126 [22:37:49]opened+sec_in_day 1723939526 [22:37:49]quantity*price = 100035 [22:37:49]sum+1 = 100036 [22:37:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 750 17.08.2024 22:37 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199142 肖袩袛: 253892821286011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223751&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199142&fm=253892821286011&tin=02508201610067®Number=0000000000092545&sum=100035 [22:37:50]StoreToDocumentArchive [22:37:50]shift 463 fd 199142 [22:37:50]save to /storage/0463/doc_00199142 [22:37:50]save last doc name /storage/0463/doc_00199142 to /storage/kkm_last_doc_name [22:37:50]save OK [22:37:50]Clear old archive folders... [22:37:50]ProcessDocumentItem done err = 0, tmpTLVsize=249 [22:37:50]tlvbuf is 0196BD00 [22:37:50]SAM_PROTO_ClearQueue [22:37:50]wFMCommunicate request_size=4 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 09 00 00 [22:37:50]Write to MH i2c: E2 08 00 81 43 80 09 00 00 00 00 00 00 36 [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:50]Read from MH i2c: E2 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 03 00 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 03 00 81 43 00 90 00 38 [22:37:50]RAPDU: 90 00 [22:37:50]wFMCommunicate OK [22:37:50]SAM_PROTO_ClearQueue done [22:37:50]KKMCreateOFDPacket [22:37:50]OFDProtocolAddRootSTLVToBuf [22:37:50]FM_MakeSignedData [22:37:50]FM_MakeSignedData [22:37:50]SAM_PROTO_SignData [22:37:50]wFMCommunicate request_size=4 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 0D 01 02 [22:37:50]Write to MH i2c: E2 08 00 82 43 80 0D 01 02 00 00 00 00 3E [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:50]Read from MH i2c: E2 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 03 00 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 03 00 82 43 00 90 00 39 [22:37:50]RAPDU: 90 00 [22:37:50]wFMCommunicate OK [22:37:50]wFMCommunicate request_size=255 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 3F 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 09 03 00 35 04 06 00 E6 EA 07 [22:37:50]Write to MH i2c: E2 02 01 83 43 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 3F 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 09 03 00 35 04 06 00 E6 EA 07 00 00 0D [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:51]Read from MH i2c: E2 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 03 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 03 00 83 43 00 90 00 3A [22:37:51]RAPDU: 90 00 [22:37:51]wFMCommunicate OK [22:37:51]wFMCommunicate request_size=8 [22:37:51]MH_SAM_APDU [22:37:51]CAPDU: 80 0D 02 02 03 6C 7C 7B [22:37:51]Write to MH i2c: E2 0B 00 84 43 80 0D 02 02 03 00 6C 7C 7B 00 00 AA [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 [22:37:51]MH_I2C_Read... [22:37:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:51]Read from MH i2c: E2 03 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 03 00 84 43 00 90 00 3B [22:37:51]RAPDU: 90 00 [22:37:51]wFMCommunicate OK [22:37:51]wFMCommunicate request_size=4 [22:37:51]MH_SAM_APDU [22:37:51]CAPDU: 80 0D 03 02 [22:37:51]Write to MH i2c: E2 08 00 85 43 80 0D 03 02 00 00 00 00 43 [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:51]Read from MH i2c: E2 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 0B 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 0B 00 85 43 00 61 3D 94 30 DA 3F 09 5B 90 00 23 [22:37:51]RAPDU: 61 3D 94 30 DA 3F 09 5B 90 00 [22:37:51]wFMCommunicate OK [22:37:51]SAM_PROTO_SignData done [22:37:51]FM_MakeSignedData done [22:37:51]CreateOFDProtocolMessage [22:37:51]wFMCommunicate request_size=4 [22:37:51]MH_SAM_APDU [22:37:51]CAPDU: 80 11 00 00 [22:37:51]Write to MH i2c: E2 08 00 86 43 80 11 00 00 00 00 00 00 43 [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:51]Read from MH i2c: E2 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 17 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 17 00 86 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [22:37:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:37:51]wFMCommunicate OK [22:37:51]CreateOFDProtocolMessage done [22:37:51]OFDSenderStorePacket 199142 [22:37:51]StoreOFDPacket docnum=199142 [22:37:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DA 4C 05 01 97 F3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 3F 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 09 03 00 35 04 06 00 E6 EA 07 6C 7C 7B 61 3D 94 30 DA 3F 09 5B [22:37:51]CheckFolder [22:37:51]dirname=/storage/ofd_packets [22:37:51]CheckFolder done [22:37:51]ProducePacketName [22:37:51]name=ofd_packets/00199142 [22:37:51]NVStorageSaveData ofd_packets/00199142 [22:37:51]File name is /storage/ofd_packets/00199142 [22:37:51]Write 299 bytes [22:37:51]NVStorageSaveData done [22:37:51]OFDSenderStorePacket done [22:37:51]KKMCreateOFDPacket done [22:37:51]NVStorageSaveData kkm_last_timestamp [22:37:51]File name is /storage/kkm_last_timestamp [22:37:51]Write 4 bytes [22:37:51]NVStorageSaveData done [22:37:51]ExternCall_PrintAddStr [22:37:51]wPrintStart [22:37:51]Write to MH i2c: 01 00 00 87 43 CA [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 07 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 07 00 87 43 00 00 00 00 00 FF 0F DF [22:37:51]RasterBufferAndPrint [22:37:51]line 小褔械褌 N : (1)11326612 [22:37:51]line 袠袧袧: 02508201610067 [22:37:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:37:51]line 袩袪袨袛袗袞袗 [22:37:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [22:37:51]line 孝芯胁邪褉: 2710124130 [22:37:51]line SU-92-袣-5 [22:37:51]line 14.540 * 68.80 [22:37:51]line = 1000.35 [22:37:51]line 袧袛小 12% 袧小袩 1% [22:37:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:37:51]line 袠孝袨袚袨: 1000.35 [22:37:51]line 袧小袩 1% : 8.85 [22:37:51]line 袧袛小 12% : 106.23 [22:37:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:37:51]line 袘械蟹薪邪谢.: 1000.35 [22:37:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:37:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:37:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:37:51]line 效械泻 750 17.08.2024 22:37 [22:37:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:37:51]line 袟袧袦: 0300000079 [22:37:51]line 袪袧袦: 0000000000092545 [22:37:51]line 袙械褉褋懈褟 袣袣袦: 001 [22:37:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:37:51]line 肖袦: 0000000000871802 [22:37:51]line 肖袛: 199142 [22:37:51]line 肖袩袛: 253892821286011 [22:37:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223751&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199142&fm=253892821286011&tin=02508201610067®Number=0000000000092545&sum=100035 [22:37:51]OFD Sender: Processing packet 199142 [packets to send 246, broken 245] [22:37:51]ProducePacketName [22:37:51]name=ofd_packets/00199142 [22:37:51]OFD Sender: To server: 嚂鰌G, [22:37:51]CommunicateWithHost lk.salyk.kg:30040 [22:37:51]ConnectInit lk.salyk.kg [22:37:51]written 0, free lines is 4095 [22:37:51]Connected sock=10 [22:37:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 DA 4C 05 01 97 F3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 02 00 00 F4 03 04 00 3F 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E6 09 03 00 35 04 06 00 E6 EA 07 6C 7C 7B 61 3D 94 30 DA 3F 09 5B [22:37:51]Write to MH i2c: 01 00 00 B1 43 F4 [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 07 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: 01 07 00 B1 43 00 00 00 00 00 F3 0C FA [22:37:51]RasterBufferAndPrint [22:37:51]line [22:37:51]line [22:37:51]line [22:37:51]line [22:37:51]line [22:37:51]written 0, free lines is 3324 [22:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C8 66 47 00 72 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 31 38 30 32 10 04 04 00 E6 09 03 00 F4 03 04 00 4D D2 C0 66 B6 04 01 00 00 FC A5 60 8D 89 D6 7C CE [22:37:51]CommunicateWithHost err = 0 [22:37:51]CheckOFDResponse [22:37:51]1017 (14) - 77093643461234 [22:37:51]1041 (16) - 0000000000871802 [22:37:51]1040 (4) - 199142 [22:37:51]1012 (4) - 17.08.2024 16:39 [22:37:51]1206 (1) - 0 [22:37:51]OFD Sender: Remove packet 199142 [22:37:51]ProducePacketName [22:37:51]name=ofd_packets/00199142 [22:37:51]NVStorageDeleteData [22:37:51]MH_Cut [22:37:51]Write to MH i2c: D1 01 00 B8 43 01 CD [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: D1 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: D1 01 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: D1 01 00 B8 43 00 CC [22:37:51]Write to MH i2c: 01 00 00 B9 43 FC [22:37:51]Write i2c OK [22:37:51]MH_I2C_Read... [22:37:52]OFD Sender: No OFD packet to send [22:37:52]*** Cut start [22:37:52]*** Purtial cut [22:37:52]*** CUTSNS_PIN = 0 [22:37:52]*** Stage 1: CUTSNS_PIN = 1 [22:37:54]Read from MH i2c: 01 [22:37:54]MH_I2C_Read... [22:37:54]*** Stop cut motor [22:37:54]*** Cut end [22:37:54]Read from MH i2c: 01 07 00 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: 01 07 00 B9 43 00 00 00 00 00 FF 0F 11 [22:37:54]process_action close_receipt done [22:37:54]requested_data is exist [22:37:54]produce_requested_data [22:37:54]requested_item fm.sn is exist - process it [22:37:54]wFMCommunicate request_size=4 [22:37:54]MH_SAM_APDU [22:37:54]CAPDU: 80 11 00 00 [22:37:54]Write to MH i2c: E2 08 00 BA 43 80 11 00 00 00 00 00 00 77 [22:37:54]Write i2c OK [22:37:54]MH_I2C_Read... [22:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:54]Read from MH i2c: E2 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 17 00 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 17 00 BA 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [22:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:37:54]wFMCommunicate OK [22:37:54]requested_item fd.num is exist - process it [22:37:54]SAM_PROTO_GetFieldsCounters [22:37:54]wFMCommunicate request_size=4 [22:37:54]MH_SAM_APDU [22:37:54]CAPDU: 80 13 00 00 [22:37:54]Write to MH i2c: E2 08 00 BB 43 80 13 00 00 00 00 00 00 7A [22:37:54]Write i2c OK [22:37:54]MH_I2C_Read... [22:37:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:54]Read from MH i2c: E2 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 62 00 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 62 00 BB 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [22:37:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:37:54]wFMCommunicate OK [22:37:54]SAM_PROTO_GetFieldsCounters done [22:37:54]requested_item shift.num is exist - process it [22:37:54]requested_item shift.opened is exist - process it [22:37:54]req_shift_opened [22:37:54]FM_GetShiftState [22:37:54]SAM_PROTO_GetShiftState [22:37:54]wFMCommunicate request_size=4 [22:37:54]MH_SAM_APDU [22:37:54]CAPDU: 80 13 01 00 [22:37:54]Write to MH i2c: E2 08 00 BC 43 80 13 01 00 00 00 00 00 7C [22:37:54]Write i2c OK [22:37:54]MH_I2C_Read... [22:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:54]Read from MH i2c: E2 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 0E 00 [22:37:54]MH_I2C_Read... [22:37:54]Read from MH i2c: E2 0E 00 BC 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DC [22:37:54]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:37:54]wFMCommunicate OK [22:37:54]SAM_PROTO_GetShiftState done [22:37:54]FM_GetShiftState done [22:37:54]req_shift_opened done [22:37:54]requested_item shift.open_date is exist - process it [22:37:54]req_shift_open_date [22:37:54]req_shift_open_date done [22:37:54]produce_requested_data done [22:37:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199142,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:37:54]process_action_free close_receipt [22:37:54]json_value_free [22:37:54]json_value_free done [22:37:54]process_json_proto returns [22:37:54]Send response to host [22:37:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199142,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:37:54]free response buf [22:37:54]execute_script done [22:37:54]execute_script returns [22:37:54]free content buf [22:37:54]Sock 9.Close socket [22:37:54]Sock 9.Thread stoped [22:37:57]OFD Sender: No OFD packet to send [22:38:02]OFD Sender: No OFD packet to send [22:38:07]OFD Sender: No OFD packet to send [22:38:12]OFD Sender: No OFD packet to send [22:38:15]accept exits with 7 [22:38:15]New connection [22:38:15]New thread 3066936676 created [22:38:15]Thread 3066793316 joined [22:38:15]Waiting for new connection... [22:38:15] Sock 7.Parse request [22:38:15]Sock 7.Check first char [22:38:15]Sock 7.First char is OK [22:38:15]request: POST /json_proto HTTP/1.0 [22:38:15]Method: POST [22:38:15]URL: /json_proto [22:38:15]Method is POST - this is cgi request [22:38:15]url: /json_proto [22:38:15]query_string will be loaded in cgi processing [22:38:15]execute_cgi json_proto POST (null) [22:38:15]execute_cgi path=json_proto method=POST [22:38:15]POST find Content-Length [22:38:15]Host: 172.17.46.195:8080 [22:38:15]Content-Length: 811 [22:38:15]Content-Type: application/json [22:38:15] [22:38:15]POST finish read [22:38:15]Found Content-Length = 811 [22:38:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:15]execute_script... [22:38:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:15]POST & json_proto [22:38:15]process_json_proto [22:38:15]json parsed OK: [22:38:15]protocol is kg_v1.0 [22:38:15]action value=close_receipt [22:38:15]process_action close_receipt [22:38:15]cmd_close_receipt [22:38:15]MH_GetDate [22:38:15]Write to MH i2c: F0 00 00 BD 43 EF [22:38:15]Write i2c OK [22:38:15]MH_I2C_Read... [22:38:15]Read from MH i2c: F0 [22:38:15]MH_I2C_Read... [22:38:15]Read from MH i2c: F0 09 00 [22:38:15]MH_I2C_Read... [22:38:15]Read from MH i2c: F0 09 00 BD 43 00 59 26 C1 66 8D AE BC 66 FB [22:38:15]GetLastDocTimeStamp 1723934271 [22:38:15]current date 1723934297 [22:38:15]FM_GetShiftState [22:38:15]SAM_PROTO_GetShiftState [22:38:15]wFMCommunicate request_size=4 [22:38:15]MH_SAM_APDU [22:38:15]CAPDU: 80 13 01 00 [22:38:15]Write to MH i2c: E2 08 00 BE 43 80 13 01 00 00 00 00 00 7E [22:38:15]Write i2c OK [22:38:15]MH_I2C_Read... [22:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:15]Read from MH i2c: E2 [22:38:15]MH_I2C_Read... [22:38:15]Read from MH i2c: E2 0E 00 [22:38:15]MH_I2C_Read... [22:38:15]Read from MH i2c: E2 0E 00 BE 43 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DE [22:38:15]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:15]wFMCommunicate OK [22:38:15]SAM_PROTO_GetShiftState done [22:38:15]FM_GetShiftState done [22:38:15]opened in 1723853126 [22:38:15]opened+sec_in_day 1723939526 [22:38:15]quantity*price = 200025 [22:38:15]sum+1 = 200026 [22:38:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 751 17.08.2024 22:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199143 肖袩袛: 156589481057649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199143&fm=156589481057649&tin=02508201610067®Number=0000000000092545&sum=200025 [22:38:16]StoreToDocumentArchive [22:38:16]shift 463 fd 199143 [22:38:16]save to /storage/0463/doc_00199143 [22:38:16]save last doc name /storage/0463/doc_00199143 to /storage/kkm_last_doc_name [22:38:16]save OK [22:38:16]Clear old archive folders... [22:38:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:38:16]tlvbuf is 01A82390 [22:38:16]SAM_PROTO_ClearQueue [22:38:16]wFMCommunicate request_size=4 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 09 00 00 [22:38:16]Write to MH i2c: E2 08 00 CB 43 80 09 00 00 00 00 00 00 80 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:16]Read from MH i2c: E2 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 03 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 03 00 CB 43 00 90 00 82 [22:38:16]RAPDU: 90 00 [22:38:16]wFMCommunicate OK [22:38:16]SAM_PROTO_ClearQueue done [22:38:16]KKMCreateOFDPacket [22:38:16]OFDProtocolAddRootSTLVToBuf [22:38:16]FM_MakeSignedData [22:38:16]FM_MakeSignedData [22:38:16]SAM_PROTO_SignData [22:38:16]wFMCommunicate request_size=4 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 0D 01 02 [22:38:16]Write to MH i2c: E2 08 00 CC 43 80 0D 01 02 00 00 00 00 88 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:16]Read from MH i2c: E2 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 03 00 [22:38:16]MH_I2C_Read... [22:38:16]Read from MH i2c: E2 03 00 CC 43 00 90 00 83 [22:38:16]RAPDU: 90 00 [22:38:16]wFMCommunicate OK [22:38:16]wFMCommunicate request_size=255 [22:38:16]MH_SAM_APDU [22:38:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 59 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 09 03 [22:38:16]Write to MH i2c: E2 02 01 CD 43 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 59 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 09 03 00 00 C9 [22:38:16]Write i2c OK [22:38:16]MH_I2C_Read... [22:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:17]Read from MH i2c: E2 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 03 00 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 03 00 CD 43 00 90 00 84 [22:38:17]RAPDU: 90 00 [22:38:17]wFMCommunicate OK [22:38:17]wFMCommunicate request_size=16 [22:38:17]MH_SAM_APDU [22:38:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8E 6A D4 64 DD 71 [22:38:17]Write to MH i2c: E2 13 00 CE 43 80 0D 02 02 0B 00 00 35 04 06 00 8E 6A D4 64 DD 71 00 00 5E [22:38:17]Write i2c OK [22:38:17]MH_I2C_Read... [22:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:17]Read from MH i2c: E2 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 03 00 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 03 00 CE 43 00 90 00 85 [22:38:17]RAPDU: 90 00 [22:38:17]wFMCommunicate OK [22:38:17]wFMCommunicate request_size=4 [22:38:17]MH_SAM_APDU [22:38:17]CAPDU: 80 0D 03 02 [22:38:17]Write to MH i2c: E2 08 00 CF 43 80 0D 03 02 00 00 00 00 8D [22:38:17]Write i2c OK [22:38:17]MH_I2C_Read... [22:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:17]Read from MH i2c: E2 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 0B 00 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 0B 00 CF 43 00 12 46 5A 2E 79 54 52 EF 90 00 7C [22:38:17]RAPDU: 12 46 5A 2E 79 54 52 EF 90 00 [22:38:17]wFMCommunicate OK [22:38:17]SAM_PROTO_SignData done [22:38:17]FM_MakeSignedData done [22:38:17]CreateOFDProtocolMessage [22:38:17]wFMCommunicate request_size=4 [22:38:17]MH_SAM_APDU [22:38:17]CAPDU: 80 11 00 00 [22:38:17]Write to MH i2c: E2 08 00 D0 43 80 11 00 00 00 00 00 00 8D [22:38:17]Write i2c OK [22:38:17]MH_I2C_Read... [22:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:17]Read from MH i2c: E2 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 17 00 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: E2 17 00 D0 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [22:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:17]wFMCommunicate OK [22:38:17]CreateOFDProtocolMessage done [22:38:17]OFDSenderStorePacket 199143 [22:38:17]StoreOFDPacket docnum=199143 [22:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C8 8F 0D 01 47 F7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 59 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 09 03 00 35 04 06 00 8E 6A D4 64 DD 71 12 46 5A 2E 79 54 52 EF [22:38:17]CheckFolder [22:38:17]dirname=/storage/ofd_packets [22:38:17]CheckFolder done [22:38:17]ProducePacketName [22:38:17]name=ofd_packets/00199143 [22:38:17]NVStorageSaveData ofd_packets/00199143 [22:38:17]File name is /storage/ofd_packets/00199143 [22:38:17]Write 307 bytes [22:38:17]NVStorageSaveData done [22:38:17]OFDSenderStorePacket done [22:38:17]KKMCreateOFDPacket done [22:38:17]NVStorageSaveData kkm_last_timestamp [22:38:17]File name is /storage/kkm_last_timestamp [22:38:17]Write 4 bytes [22:38:17]NVStorageSaveData done [22:38:17]ExternCall_PrintAddStr [22:38:17]wPrintStart [22:38:17]Write to MH i2c: 01 00 00 D1 43 14 [22:38:17]Write i2c OK [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: 01 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: 01 07 00 [22:38:17]MH_I2C_Read... [22:38:17]Read from MH i2c: 01 07 00 D1 43 00 00 00 00 00 FF 0F 29 [22:38:17]RasterBufferAndPrint [22:38:17]line 小褔械褌 N : (1)11326613 [22:38:17]line 袠袧袧: 02508201610067 [22:38:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:38:17]line 袩袪袨袛袗袞袗 [22:38:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [22:38:17]line 孝芯胁邪褉: 2710194210 [22:38:17]line D-ENERGY 袛孝-袣-5 [22:38:17]line 25.910 * 77.20 [22:38:17]line = 2000.25 [22:38:17]line 袧袛小 12% 袧小袩 1% [22:38:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:38:17]line 袠孝袨袚袨: 2000.25 [22:38:17]line 袧小袩 1% : 17.70 [22:38:17]line 袧袛小 12% : 212.42 [22:38:17]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:38:17]line 袘械蟹薪邪谢.: 2000.25 [22:38:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:38:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:38:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:38:17]line 效械泻 751 17.08.2024 22:38 [22:38:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:38:17]line 袟袧袦: 0300000079 [22:38:17]line 袪袧袦: 0000000000092545 [22:38:17]line 袙械褉褋懈褟 袣袣袦: 001 [22:38:17]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:38:17]line 肖袦: 0000000000871802 [22:38:17]line 肖袛: 199143 [22:38:17]line 肖袩袛: 156589481057649 [22:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199143&fm=156589481057649&tin=02508201610067®Number=0000000000092545&sum=200025 [22:38:17]OFD Sender: Processing packet 199143 [packets to send 246, broken 245] [22:38:17]ProducePacketName [22:38:17]name=ofd_packets/00199143 [22:38:17]OFD Sender: To server: 嚂鰌G, [22:38:17]CommunicateWithHost lk.salyk.kg:30040 [22:38:17]ConnectInit lk.salyk.kg [22:38:17]written 0, free lines is 4095 [22:38:17]Connected sock=10 [22:38:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 C8 8F 0D 01 47 F7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 59 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 09 03 00 35 04 06 00 8E 6A D4 64 DD 71 12 46 5A 2E 79 54 52 EF [22:38:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F0 A4 47 00 40 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E7 09 03 00 F4 03 04 00 68 D2 C0 66 B6 04 01 00 00 A3 87 5C 4D 4F 12 E7 74 [22:38:17]CommunicateWithHost err = 0 [22:38:17]CheckOFDResponse [22:38:17]1017 (14) - 77093643461234 [22:38:17]1041 (16) - 0000000000871802 [22:38:17]1040 (4) - 199143 [22:38:17]1012 (4) - 17.08.2024 16:40 [22:38:17]1206 (1) - 0 [22:38:17]OFD Sender: Remove packet 199143 [22:38:17]ProducePacketName [22:38:17]name=ofd_packets/00199143 [22:38:17]NVStorageDeleteData [22:38:18]Write to MH i2c: 01 00 00 FB 43 3E [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: 01 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: 01 07 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: 01 07 00 FB 43 00 00 00 00 00 E9 0C 3A [22:38:18]RasterBufferAndPrint [22:38:18]line [22:38:18]line [22:38:18]line [22:38:18]line [22:38:18]line [22:38:18]written 0, free lines is 3311 [22:38:18]MH_Cut [22:38:18]Write to MH i2c: D1 01 00 02 44 01 18 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: D1 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: D1 01 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: D1 01 00 02 44 00 17 [22:38:18]Write to MH i2c: 01 00 00 03 44 47 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]OFD Sender: No OFD packet to send [22:38:18]*** Cut start [22:38:18]*** Purtial cut [22:38:18]*** Stage 1: CUTSNS_PIN = 1 [22:38:18]Read from MH i2c: 01 [22:38:18]MH_I2C_Read... [22:38:18]*** Stop cut motor [22:38:18]*** Cut end [22:38:18]Read from MH i2c: 01 07 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: 01 07 00 03 44 00 00 00 00 00 FF 0F 5C [22:38:18]process_action close_receipt done [22:38:18]requested_data is exist [22:38:18]produce_requested_data [22:38:18]requested_item fm.sn is exist - process it [22:38:18]wFMCommunicate request_size=4 [22:38:18]MH_SAM_APDU [22:38:18]CAPDU: 80 11 00 00 [22:38:18]Write to MH i2c: E2 08 00 04 44 80 11 00 00 00 00 00 00 C2 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:18]Read from MH i2c: E2 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 17 00 [22:38:18]MH_I2C_Read... [22:38:18]Read from MH i2c: E2 17 00 04 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 0F [22:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:18]wFMCommunicate OK [22:38:18]requested_item fd.num is exist - process it [22:38:18]SAM_PROTO_GetFieldsCounters [22:38:18]wFMCommunicate request_size=4 [22:38:18]MH_SAM_APDU [22:38:18]CAPDU: 80 13 00 00 [22:38:18]Write to MH i2c: E2 08 00 05 44 80 13 00 00 00 00 00 00 C5 [22:38:18]Write i2c OK [22:38:18]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 62 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 62 00 05 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:19]wFMCommunicate OK [22:38:19]SAM_PROTO_GetFieldsCounters done [22:38:19]requested_item shift.num is exist - process it [22:38:19]requested_item shift.opened is exist - process it [22:38:19]req_shift_opened [22:38:19]FM_GetShiftState [22:38:19]SAM_PROTO_GetShiftState [22:38:19]wFMCommunicate request_size=4 [22:38:19]MH_SAM_APDU [22:38:19]CAPDU: 80 13 01 00 [22:38:19]Write to MH i2c: E2 08 00 06 44 80 13 01 00 00 00 00 00 C7 [22:38:19]Write i2c OK [22:38:19]MH_I2C_Read... [22:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:19]Read from MH i2c: E2 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 0E 00 [22:38:19]MH_I2C_Read... [22:38:19]Read from MH i2c: E2 0E 00 06 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 27 [22:38:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:19]wFMCommunicate OK [22:38:19]SAM_PROTO_GetShiftState done [22:38:19]FM_GetShiftState done [22:38:19]req_shift_opened done [22:38:19]requested_item shift.open_date is exist - process it [22:38:19]req_shift_open_date [22:38:19]req_shift_open_date done [22:38:19]produce_requested_data done [22:38:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199143,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:38:19]process_action_free close_receipt [22:38:19]json_value_free [22:38:19]json_value_free done [22:38:19]process_json_proto returns [22:38:19]Send response to host [22:38:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199143,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:38:19]free response buf [22:38:19]execute_script done [22:38:19]execute_script returns [22:38:19]free content buf [22:38:19]Sock 7.Close socket [22:38:19]Sock 7.Thread stoped [22:38:23]OFD Sender: No OFD packet to send [22:38:25]accept exits with 9 [22:38:25]New connection [22:38:25]New thread 3066793316 created [22:38:25]Thread 3066936676 joined [22:38:25]Waiting for new connection... [22:38:25] Sock 9.Parse request [22:38:25]Sock 9.Check first char [22:38:25]Sock 9.First char is OK [22:38:25]request: POST /json_proto HTTP/1.0 [22:38:25]Method: POST [22:38:25]URL: /json_proto [22:38:25]Method is POST - this is cgi request [22:38:25]url: /json_proto [22:38:25]query_string will be loaded in cgi processing [22:38:25]execute_cgi json_proto POST (null) [22:38:25]execute_cgi path=json_proto method=POST [22:38:25]POST find Content-Length [22:38:25]Host: 172.17.46.195:8080 [22:38:25]Content-Length: 679 [22:38:25]Content-Type: application/json [22:38:25] [22:38:25]POST finish read [22:38:25]Found Content-Length = 679 [22:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:25]execute_script... [22:38: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)11326614", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:25]POST & json_proto [22:38:25]process_json_proto [22:38:25]json parsed OK: [22:38:25]protocol is kg_v1.0 [22:38:25]action value=close_receipt [22:38:25]process_action close_receipt [22:38:25]cmd_close_receipt [22:38:25]MH_GetDate [22:38:25]Write to MH i2c: F0 00 00 07 44 3A [22:38:25]Write i2c OK [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 09 00 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 09 00 07 44 00 62 26 C1 66 8D AE BC 66 4F [22:38:25]GetLastDocTimeStamp 1723934297 [22:38:25]current date 1723934306 [22:38:25]FM_GetShiftState [22:38:25]SAM_PROTO_GetShiftState [22:38:25]wFMCommunicate request_size=4 [22:38:25]MH_SAM_APDU [22:38:25]CAPDU: 80 13 01 00 [22:38:25]Write to MH i2c: E2 08 00 08 44 80 13 01 00 00 00 00 00 C9 [22:38:25]Write i2c OK [22:38:25]MH_I2C_Read... [22:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:25]Read from MH i2c: E2 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: E2 0E 00 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: E2 0E 00 08 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 29 [22:38:25]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:25]wFMCommunicate OK [22:38:25]SAM_PROTO_GetShiftState done [22:38:25]FM_GetShiftState done [22:38:25]opened in 1723853126 [22:38:25]opened+sec_in_day 1723939526 [22:38:25]quantity*price = 50036 [22:38:25]sum+1 = 50037 [22:38:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 752 17.08.2024 22:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199144 肖袩袛: 217543591636998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199144&fm=217543591636998&tin=02508201610067®Number=0000000000092545&sum=50000 [22:38:26]StoreToDocumentArchive [22:38:26]shift 463 fd 199144 [22:38:26]save to /storage/0463/doc_00199144 [22:38:26]save last doc name /storage/0463/doc_00199144 to /storage/kkm_last_doc_name [22:38:26]save OK [22:38:26]Clear old archive folders... [22:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:26]tlvbuf is 0196C460 [22:38:26]SAM_PROTO_ClearQueue [22:38:26]wFMCommunicate request_size=4 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 09 00 00 [22:38:26]Write to MH i2c: E2 08 00 15 44 80 09 00 00 00 00 00 00 CB [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:26]Read from MH i2c: E2 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 15 44 00 90 00 CD [22:38:26]RAPDU: 90 00 [22:38:26]wFMCommunicate OK [22:38:26]SAM_PROTO_ClearQueue done [22:38:26]KKMCreateOFDPacket [22:38:26]OFDProtocolAddRootSTLVToBuf [22:38:26]FM_MakeSignedData [22:38:26]FM_MakeSignedData [22:38:26]SAM_PROTO_SignData [22:38:26]wFMCommunicate request_size=4 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 0D 01 02 [22:38:26]Write to MH i2c: E2 08 00 16 44 80 0D 01 02 00 00 00 00 D3 [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:26]Read from MH i2c: E2 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 16 44 00 90 00 CE [22:38:26]RAPDU: 90 00 [22:38:26]wFMCommunicate OK [22:38:26]wFMCommunicate request_size=255 [22:38:26]MH_SAM_APDU [22:38: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 62 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 09 03 00 35 04 06 00 C5 [22:38:26]Write to MH i2c: E2 02 01 17 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 62 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 09 03 00 35 04 06 00 C5 00 00 75 [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:26]Read from MH i2c: E2 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 17 44 00 90 00 CF [22:38:26]RAPDU: 90 00 [22:38:26]wFMCommunicate OK [22:38:26]wFMCommunicate request_size=10 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 0D 02 02 05 DA D0 80 B0 06 [22:38:26]Write to MH i2c: E2 0D 00 18 44 80 0D 02 02 05 00 DA D0 80 B0 06 00 00 C0 [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 18 44 00 90 00 D0 [22:38:27]RAPDU: 90 00 [22:38:27]wFMCommunicate OK [22:38:27]wFMCommunicate request_size=4 [22:38:27]MH_SAM_APDU [22:38:27]CAPDU: 80 0D 03 02 [22:38:27]Write to MH i2c: E2 08 00 19 44 80 0D 03 02 00 00 00 00 D8 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 0B 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 0B 00 19 44 00 80 D8 7C 4C 8F 36 4B EE 90 00 F7 [22:38:27]RAPDU: 80 D8 7C 4C 8F 36 4B EE 90 00 [22:38:27]wFMCommunicate OK [22:38:27]SAM_PROTO_SignData done [22:38:27]FM_MakeSignedData done [22:38:27]CreateOFDProtocolMessage [22:38:27]wFMCommunicate request_size=4 [22:38:27]MH_SAM_APDU [22:38:27]CAPDU: 80 11 00 00 [22:38:27]Write to MH i2c: E2 08 00 1A 44 80 11 00 00 00 00 00 00 D8 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 17 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 17 00 1A 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [22:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:27]wFMCommunicate OK [22:38:27]CreateOFDProtocolMessage done [22:38:27]OFDSenderStorePacket 199144 [22:38:27]StoreOFDPacket docnum=199144 [22:38:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 CE 07 01 90 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 62 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 09 03 00 35 04 06 00 C5 DA D0 80 B0 06 80 D8 7C 4C 8F 36 4B EE [22:38:27]CheckFolder [22:38:27]dirname=/storage/ofd_packets [22:38:27]CheckFolder done [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00199144 [22:38:27]NVStorageSaveData ofd_packets/00199144 [22:38:27]File name is /storage/ofd_packets/00199144 [22:38:27]Write 301 bytes [22:38:27]NVStorageSaveData done [22:38:27]OFDSenderStorePacket done [22:38:27]KKMCreateOFDPacket done [22:38:27]NVStorageSaveData kkm_last_timestamp [22:38:27]File name is /storage/kkm_last_timestamp [22:38:27]Write 4 bytes [22:38:27]NVStorageSaveData done [22:38:27]ExternCall_PrintAddStr [22:38:27]wPrintStart [22:38:27]Write to MH i2c: 01 00 00 1B 44 5F [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 1B 44 00 00 00 00 00 FF 0F 74 [22:38:27]RasterBufferAndPrint [22:38:27]line 小褔械褌 N : (1)11326614 [22:38:27]line 袠袧袧: 02508201610067 [22:38:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:38:27]line 袩袪袨袛袗袞袗 [22:38:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [22:38:27]line 孝芯胁邪褉: 2710124130 [22:38:27]line 袗懈-92-袣-4 [22:38:27]line 7.380 * 67.80 [22:38:27]line = 500.36 [22:38:27]line 袧袛小 12% 袧小袩 1% [22:38:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:38:27]line 袨袣袪校袚袥袝袧袠袝: -0.36 [22:38:27]line 袠孝袨袚袨: 500.00 [22:38:27]line 袙薪械褋械薪芯: 500.00 [22:38:27]line 小袛袗效袗: 0.00 [22:38:27]line 袧小袩 1% : 4.43 [22:38:27]line 袧袛小 12% : 53.14 [22:38:27]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:38:27]line 袘械蟹薪邪谢.: 0.00 [22:38:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:38:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:38:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:38:27]line 效械泻 752 17.08.2024 22:38 [22:38:27]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:38:27]line 袟袧袦: 0300000079 [22:38:27]line 袪袧袦: 0000000000092545 [22:38:27]line 袙械褉褋懈褟 袣袣袦: 001 [22:38:27]line 肖袦: 0000000000871802 [22:38:27]line 肖袛: 199144 [22:38:27]line 肖袩袛: 217543591636998 [22:38:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223826&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199144&fm=217543591636998&tin=02508201610067®Number=0000000000092545&sum=50000 [22:38:27]written 0, free lines is 4095 [22:38:27]OFD Sender: Processing packet 199144 [packets to send 246, broken 245] [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00199144 [22:38:27]OFD Sender: To server: 嚂鰌G, [22:38:27]CommunicateWithHost lk.salyk.kg:30040 [22:38:27]ConnectInit lk.salyk.kg [22:38:27]Connected sock=7 [22:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 09 CE 07 01 90 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 62 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 09 03 00 35 04 06 00 C5 DA D0 80 B0 06 80 D8 7C 4C 8F 36 4B EE [22:38:27]Write to MH i2c: 01 00 00 46 44 8A [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 46 44 00 00 00 00 00 E3 0C 80 [22:38:27]RasterBufferAndPrint [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]written 0, free lines is 3310 [22:38:27]MH_Cut [22:38:27]Write to MH i2c: D1 01 00 4D 44 01 63 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 01 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 01 00 4D 44 00 62 [22:38:27]Write to MH i2c: 01 00 00 4E 44 92 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F8 5C 47 00 D6 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E8 09 03 00 F4 03 04 00 71 D2 C0 66 B6 04 01 00 00 E9 CC 1E BF 08 6E C5 E1 [22:38:27]CommunicateWithHost err = 0 [22:38:27]CheckOFDResponse [22:38:27]1017 (14) - 77093643461234 [22:38:27]1041 (16) - 0000000000871802 [22:38:27]1040 (4) - 199144 [22:38:27]1012 (4) - 17.08.2024 16:40 [22:38:27]1206 (1) - 0 [22:38:27]OFD Sender: Remove packet 199144 [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00199144 [22:38:27]NVStorageDeleteData [22:38:28]OFD Sender: No OFD packet to send [22:38:28]*** Cut start [22:38:28]*** Purtial cut [22:38:28]*** CUTSNS_PIN = 0 [22:38:28]*** Stage 1: CUTSNS_PIN = 1 [22:38:30]Read from MH i2c: 01 [22:38:30]MH_I2C_Read... [22:38:30]*** Stop cut motor [22:38:30]*** Cut end [22:38:30]Read from MH i2c: 01 07 00 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: 01 07 00 4E 44 00 00 00 00 00 FF 0F A7 [22:38:30]process_action close_receipt done [22:38:30]requested_data is exist [22:38:30]produce_requested_data [22:38:30]requested_item fm.sn is exist - process it [22:38:30]wFMCommunicate request_size=4 [22:38:30]MH_SAM_APDU [22:38:30]CAPDU: 80 11 00 00 [22:38:30]Write to MH i2c: E2 08 00 4F 44 80 11 00 00 00 00 00 00 0D [22:38:30]Write i2c OK [22:38:30]MH_I2C_Read... [22:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:30]Read from MH i2c: E2 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 17 00 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 17 00 4F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5A [22:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:30]wFMCommunicate OK [22:38:30]requested_item fd.num is exist - process it [22:38:30]SAM_PROTO_GetFieldsCounters [22:38:30]wFMCommunicate request_size=4 [22:38:30]MH_SAM_APDU [22:38:30]CAPDU: 80 13 00 00 [22:38:30]Write to MH i2c: E2 08 00 50 44 80 13 00 00 00 00 00 00 10 [22:38:30]Write i2c OK [22:38:30]MH_I2C_Read... [22:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:30]Read from MH i2c: E2 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 62 00 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 62 00 50 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 C5 [22:38:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:30]wFMCommunicate OK [22:38:30]SAM_PROTO_GetFieldsCounters done [22:38:30]requested_item shift.num is exist - process it [22:38:30]requested_item shift.opened is exist - process it [22:38:30]req_shift_opened [22:38:30]FM_GetShiftState [22:38:30]SAM_PROTO_GetShiftState [22:38:30]wFMCommunicate request_size=4 [22:38:30]MH_SAM_APDU [22:38:30]CAPDU: 80 13 01 00 [22:38:30]Write to MH i2c: E2 08 00 51 44 80 13 01 00 00 00 00 00 12 [22:38:30]Write i2c OK [22:38:30]MH_I2C_Read... [22:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:30]Read from MH i2c: E2 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 0E 00 [22:38:30]MH_I2C_Read... [22:38:30]Read from MH i2c: E2 0E 00 51 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 72 [22:38:30]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:30]wFMCommunicate OK [22:38:30]SAM_PROTO_GetShiftState done [22:38:30]FM_GetShiftState done [22:38:30]req_shift_opened done [22:38:30]requested_item shift.open_date is exist - process it [22:38:30]req_shift_open_date [22:38:30]req_shift_open_date done [22:38:30]produce_requested_data done [22:38:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199144,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:38:30]process_action_free close_receipt [22:38:30]json_value_free [22:38:30]json_value_free done [22:38:30]process_json_proto returns [22:38:30]Send response to host [22:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199144,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:38:30]free response buf [22:38:30]execute_script done [22:38:30]execute_script returns [22:38:30]free content buf [22:38:30]Sock 9.Close socket [22:38:30]Sock 9.Thread stoped [22:38:33]OFD Sender: No OFD packet to send [22:38:38]OFD Sender: No OFD packet to send [22:38:43]OFD Sender: No OFD packet to send [22:38:43]accept exits with 10 [22:38:43]New connection [22:38:43]New thread 3066936676 created [22:38:43]Thread 3066793316 joined [22:38:43]Waiting for new connection... [22:38:43] Sock 10.Parse request [22:38:43]Sock 10.Check first char [22:38:43]Sock 10.First char is OK [22:38:43]request: POST /json_proto HTTP/1.0 [22:38:43]Method: POST [22:38:43]URL: /json_proto [22:38:43]Method is POST - this is cgi request [22:38:43]url: /json_proto [22:38:43]query_string will be loaded in cgi processing [22:38:43]execute_cgi json_proto POST (null) [22:38:43]execute_cgi path=json_proto method=POST [22:38:43]POST find Content-Length [22:38:43]Host: 172.17.46.195:8080 [22:38:43]Content-Length: 669 [22:38:43]Content-Type: application/json [22:38:43] [22:38:43]POST finish read [22:38:43]Found Content-Length = 669 [22:38:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:43]execute_script... [22:38: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)11326615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:43]POST & json_proto [22:38:43]process_json_proto [22:38:43]json parsed OK: [22:38:43]protocol is kg_v1.0 [22:38:43]action value=close_receipt [22:38:43]process_action close_receipt [22:38:43]cmd_close_receipt [22:38:43]MH_GetDate [22:38:43]Write to MH i2c: F0 00 00 52 44 85 [22:38:43]Write i2c OK [22:38:43]MH_I2C_Read... [22:38:43]Read from MH i2c: F0 [22:38:43]MH_I2C_Read... [22:38:43]Read from MH i2c: F0 09 00 [22:38:43]MH_I2C_Read... [22:38:43]Read from MH i2c: F0 09 00 52 44 00 75 26 C1 66 8D AE BC 66 AD [22:38:43]GetLastDocTimeStamp 1723934306 [22:38:43]current date 1723934325 [22:38:43]FM_GetShiftState [22:38:43]SAM_PROTO_GetShiftState [22:38:43]wFMCommunicate request_size=4 [22:38:43]MH_SAM_APDU [22:38:43]CAPDU: 80 13 01 00 [22:38:43]Write to MH i2c: E2 08 00 53 44 80 13 01 00 00 00 00 00 14 [22:38:43]Write i2c OK [22:38:43]MH_I2C_Read... [22:38:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:43]Read from MH i2c: E2 [22:38:43]MH_I2C_Read... [22:38:43]Read from MH i2c: E2 0E 00 [22:38:43]MH_I2C_Read... [22:38:43]Read from MH i2c: E2 0E 00 53 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 74 [22:38:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:43]wFMCommunicate OK [22:38:43]SAM_PROTO_GetShiftState done [22:38:43]FM_GetShiftState done [22:38:43]opened in 1723853126 [22:38:43]opened+sec_in_day 1723939526 [22:38:43]quantity*price = 50017 [22:38:43]sum+1 = 50019 [22:38:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.18 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.12 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 753 17.08.2024 22:38 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199145 肖袩袛: 34037467029901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223845&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199145&fm=34037467029901&tin=02508201610067®Number=0000000000092545&sum=50000 [22:38:44]StoreToDocumentArchive [22:38:44]shift 463 fd 199145 [22:38:44]save to /storage/0463/doc_00199145 [22:38:44]save last doc name /storage/0463/doc_00199145 to /storage/kkm_last_doc_name [22:38:44]save OK [22:38:44]Clear old archive folders... [22:38:44]ProcessDocumentItem done err = 0, tmpTLVsize=249 [22:38:44]tlvbuf is 019F5560 [22:38:44]SAM_PROTO_ClearQueue [22:38:44]wFMCommunicate request_size=4 [22:38:44]MH_SAM_APDU [22:38:44]CAPDU: 80 09 00 00 [22:38:44]Write to MH i2c: E2 08 00 60 44 80 09 00 00 00 00 00 00 16 [22:38:44]Write i2c OK [22:38:44]MH_I2C_Read... [22:38:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:44]Read from MH i2c: E2 [22:38:44]MH_I2C_Read... [22:38:44]Read from MH i2c: E2 03 00 [22:38:44]MH_I2C_Read... [22:38:44]Read from MH i2c: E2 03 00 60 44 00 90 00 18 [22:38:44]RAPDU: 90 00 [22:38:44]wFMCommunicate OK [22:38:44]SAM_PROTO_ClearQueue done [22:38:44]KKMCreateOFDPacket [22:38:44]OFDProtocolAddRootSTLVToBuf [22:38:44]FM_MakeSignedData [22:38:44]FM_MakeSignedData [22:38:44]SAM_PROTO_SignData [22:38:44]wFMCommunicate request_size=4 [22:38:44]MH_SAM_APDU [22:38:44]CAPDU: 80 0D 01 02 [22:38:44]Write to MH i2c: E2 08 00 61 44 80 0D 01 02 00 00 00 00 1E [22:38:44]Write i2c OK [22:38:44]MH_I2C_Read... [22:38:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:44]Read from MH i2c: E2 [22:38:44]MH_I2C_Read... [22:38:44]Read from MH i2c: E2 03 00 [22:38:44]MH_I2C_Read... [22:38:44]Read from MH i2c: E2 03 00 61 44 00 90 00 19 [22:38:44]RAPDU: 90 00 [22:38:44]wFMCommunicate OK [22:38:44]wFMCommunicate request_size=255 [22:38:44]MH_SAM_APDU [22:38:44]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 75 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 09 03 00 35 04 06 00 1E F4 F7 [22:38:44]Write to MH i2c: E2 02 01 62 44 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 75 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 09 03 00 35 04 06 00 1E F4 F7 00 00 B6 [22:38:44]Write i2c OK [22:38:44]MH_I2C_Read... [22:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:45]Read from MH i2c: E2 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 03 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 03 00 62 44 00 90 00 1A [22:38:45]RAPDU: 90 00 [22:38:45]wFMCommunicate OK [22:38:45]wFMCommunicate request_size=8 [22:38:45]MH_SAM_APDU [22:38:45]CAPDU: 80 0D 02 02 03 21 A1 8D [22:38:45]Write to MH i2c: E2 0B 00 63 44 80 0D 02 02 03 00 21 A1 8D 00 00 76 [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:45]Read from MH i2c: E2 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 03 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 03 00 63 44 00 90 00 1B [22:38:45]RAPDU: 90 00 [22:38:45]wFMCommunicate OK [22:38:45]wFMCommunicate request_size=4 [22:38:45]MH_SAM_APDU [22:38:45]CAPDU: 80 0D 03 02 [22:38:45]Write to MH i2c: E2 08 00 64 44 80 0D 03 02 00 00 00 00 23 [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:45]Read from MH i2c: E2 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 0B 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 0B 00 64 44 00 F1 C0 3B AE 50 73 19 02 90 00 9C [22:38:45]RAPDU: F1 C0 3B AE 50 73 19 02 90 00 [22:38:45]wFMCommunicate OK [22:38:45]SAM_PROTO_SignData done [22:38:45]FM_MakeSignedData done [22:38:45]CreateOFDProtocolMessage [22:38:45]wFMCommunicate request_size=4 [22:38:45]MH_SAM_APDU [22:38:45]CAPDU: 80 11 00 00 [22:38:45]Write to MH i2c: E2 08 00 65 44 80 11 00 00 00 00 00 00 23 [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:45]Read from MH i2c: E2 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 17 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 17 00 65 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [22:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:45]wFMCommunicate OK [22:38:45]CreateOFDProtocolMessage done [22:38:45]OFDSenderStorePacket 199145 [22:38:45]StoreOFDPacket docnum=199145 [22:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 2D 84 05 01 F1 D3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 75 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 09 03 00 35 04 06 00 1E F4 F7 21 A1 8D F1 C0 3B AE 50 73 19 02 [22:38:45]CheckFolder [22:38:45]dirname=/storage/ofd_packets [22:38:45]CheckFolder done [22:38:45]ProducePacketName [22:38:45]name=ofd_packets/00199145 [22:38:45]NVStorageSaveData ofd_packets/00199145 [22:38:45]File name is /storage/ofd_packets/00199145 [22:38:45]Write 299 bytes [22:38:45]NVStorageSaveData done [22:38:45]OFDSenderStorePacket done [22:38:45]KKMCreateOFDPacket done [22:38:45]NVStorageSaveData kkm_last_timestamp [22:38:45]File name is /storage/kkm_last_timestamp [22:38:45]Write 4 bytes [22:38:45]NVStorageSaveData done [22:38:45]ExternCall_PrintAddStr [22:38:45]wPrintStart [22:38:45]Write to MH i2c: 01 00 00 66 44 AA [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 07 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 07 00 66 44 00 00 00 00 00 FF 0F BF [22:38:45]RasterBufferAndPrint [22:38:45]line 小褔械褌 N : (1)11326615 [22:38:45]line 袠袧袧: 02508201610067 [22:38:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:38:45]line 袩袪袨袛袗袞袗 [22:38:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 13 [22:38:45]line 孝芯胁邪褉: 2710124130 [22:38:45]line SU-92-袣-5 [22:38:45]line 7.270 * 68.80 [22:38:45]line = 500.18 [22:38:45]line 袧袛小 12% 袧小袩 1% [22:38:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:38:45]line 袨袣袪校袚袥袝袧袠袝: -0.18 [22:38:45]line 袠孝袨袚袨: 500.00 [22:38:45]line 袙薪械褋械薪芯: 500.00 [22:38:45]line 小袛袗效袗: 0.00 [22:38:45]line 袧小袩 1% : 4.43 [22:38:45]line 袧袛小 12% : 53.12 [22:38:45]line 袧邪谢懈褔薪褘屑懈: 500.00 [22:38:45]line 袘械蟹薪邪谢.: 0.00 [22:38:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:38:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:38:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:38:45]line 效械泻 753 17.08.2024 22:38 [22:38:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:38:45]line 袟袧袦: 0300000079 [22:38:45]line 袪袧袦: 0000000000092545 [22:38:45]line 袙械褉褋懈褟 袣袣袦: 001 [22:38:45]line 肖袦: 0000000000871802 [22:38:45]line 肖袛: 199145 [22:38:45]line 肖袩袛: 34037467029901 [22:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T223845&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199145&fm=34037467029901&tin=02508201610067®Number=0000000000092545&sum=50000 [22:38:45]written 0, free lines is 4095 [22:38:45]OFD Sender: Processing packet 199145 [packets to send 246, broken 245] [22:38:45]ProducePacketName [22:38:45]name=ofd_packets/00199145 [22:38:45]OFD Sender: To server: 嚂鰌G, [22:38:45]CommunicateWithHost lk.salyk.kg:30040 [22:38:45]ConnectInit lk.salyk.kg [22:38:45]Connected sock=9 [22:38:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 2D 84 05 01 F1 D3 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 75 26 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 09 03 00 35 04 06 00 1E F4 F7 21 A1 8D F1 C0 3B AE 50 73 19 02 [22:38:45]Write to MH i2c: 01 00 00 91 44 D5 [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 07 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: 01 07 00 91 44 00 00 00 00 00 DF 0C C7 [22:38:45]RasterBufferAndPrint [22:38:45]line [22:38:45]line [22:38:45]line [22:38:45]line [22:38:45]line [22:38:45]written 0, free lines is 3307 [22:38:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 08 90 47 00 3D A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 E9 09 03 00 F4 03 04 00 83 D2 C0 66 B6 04 01 00 00 8A F9 C0 6F 57 63 A9 0A [22:38:45]CommunicateWithHost err = 0 [22:38:45]CheckOFDResponse [22:38:45]1017 (14) - 77093643461234 [22:38:45]1041 (16) - 0000000000871802 [22:38:45]1040 (4) - 199145 [22:38:45]1012 (4) - 17.08.2024 16:40 [22:38:45]1206 (1) - 0 [22:38:45]OFD Sender: Remove packet 199145 [22:38:45]ProducePacketName [22:38:45]name=ofd_packets/00199145 [22:38:45]NVStorageDeleteData [22:38:45]MH_Cut [22:38:45]Write to MH i2c: D1 01 00 98 44 01 AE [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: D1 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: D1 01 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: D1 01 00 98 44 00 AD [22:38:45]Write to MH i2c: 01 00 00 99 44 DD [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:46]OFD Sender: No OFD packet to send [22:38:46]*** Cut start [22:38:46]*** Purtial cut [22:38:46]*** Stage 1: CUTSNS_PIN = 1 [22:38:46]Read from MH i2c: 01 [22:38:46]MH_I2C_Read... [22:38:46]*** Stop cut motor [22:38:46]*** Cut end [22:38:46]Read from MH i2c: 01 07 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: 01 07 00 99 44 00 00 00 00 00 FF 0F F2 [22:38:46]process_action close_receipt done [22:38:46]requested_data is exist [22:38:46]produce_requested_data [22:38:46]requested_item fm.sn is exist - process it [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 11 00 00 [22:38:46]Write to MH i2c: E2 08 00 9A 44 80 11 00 00 00 00 00 00 58 [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 17 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 17 00 9A 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A5 [22:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:38:46]wFMCommunicate OK [22:38:46]requested_item fd.num is exist - process it [22:38:46]SAM_PROTO_GetFieldsCounters [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 13 00 00 [22:38:46]Write to MH i2c: E2 08 00 9B 44 80 13 00 00 00 00 00 00 5B [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:47]Read from MH i2c: E2 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: E2 62 00 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: E2 62 00 9B 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 14 [22:38:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 E9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:47]wFMCommunicate OK [22:38:47]SAM_PROTO_GetFieldsCounters done [22:38:47]requested_item shift.num is exist - process it [22:38:47]requested_item shift.opened is exist - process it [22:38:47]req_shift_opened [22:38:47]FM_GetShiftState [22:38:47]SAM_PROTO_GetShiftState [22:38:47]wFMCommunicate request_size=4 [22:38:47]MH_SAM_APDU [22:38:47]CAPDU: 80 13 01 00 [22:38:47]Write to MH i2c: E2 08 00 9C 44 80 13 01 00 00 00 00 00 5D [22:38:47]Write i2c OK [22:38:47]MH_I2C_Read... [22:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:47]Read from MH i2c: E2 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: E2 0E 00 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: E2 0E 00 9C 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BD [22:38:47]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:38:47]wFMCommunicate OK [22:38:47]SAM_PROTO_GetShiftState done [22:38:47]FM_GetShiftState done [22:38:47]req_shift_opened done [22:38:47]requested_item shift.open_date is exist - process it [22:38:47]req_shift_open_date [22:38:47]req_shift_open_date done [22:38:47]produce_requested_data done [22:38:47]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199145,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:38:47]process_action_free close_receipt [22:38:47]json_value_free [22:38:47]json_value_free done [22:38:47]process_json_proto returns [22:38:47]Send response to host [22:38:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199145,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:38:47]free response buf [22:38:47]execute_script done [22:38:47]execute_script returns [22:38:47]free content buf [22:38:47]Sock 10.Close socket [22:38:47]Sock 10.Thread stoped [22:38:51]OFD Sender: No OFD packet to send [22:38:56]OFD Sender: No OFD packet to send [22:39:01]OFD Sender: No OFD packet to send [22:39:06]OFD Sender: No OFD packet to send [22:39:11]OFD Sender: No OFD packet to send [22:39:16]OFD Sender: No OFD packet to send [22:39:21]OFD Sender: No OFD packet to send [22:39:26]OFD Sender: No OFD packet to send [22:39:31]OFD Sender: No OFD packet to send [22:39:36]OFD Sender: No OFD packet to send [22:39:41]OFD Sender: No OFD packet to send [22:39:46]OFD Sender: No OFD packet to send [22:39:51]OFD Sender: No OFD packet to send [22:39:56]OFD Sender: No OFD packet to send [22:40:01]OFD Sender: No OFD packet to send [22:40:06]OFD Sender: No OFD packet to send [22:40:11]OFD Sender: No OFD packet to send [22:40:16]OFD Sender: No OFD packet to send [22:40:21]OFD Sender: No OFD packet to send [22:40:26]OFD Sender: No OFD packet to send [22:40:31]OFD Sender: No OFD packet to send [22:40:36]OFD Sender: No OFD packet to send [22:40:41]OFD Sender: No OFD packet to send [22:40:46]OFD Sender: No OFD packet to send [22:40:51]OFD Sender: No OFD packet to send [22:40:56]OFD Sender: No OFD packet to send [22:41:01]OFD Sender: No OFD packet to send [22:41:06]OFD Sender: No OFD packet to send [22:41:11]OFD Sender: No OFD packet to send [22:41:16]OFD Sender: No OFD packet to send [22:41:21]OFD Sender: No OFD packet to send [22:41:26]OFD Sender: No OFD packet to send [22:41:31]OFD Sender: No OFD packet to send [22:41:36]OFD Sender: No OFD packet to send [22:41:39]accept exits with 7 [22:41:39]New connection [22:41:39]New thread 3066793316 created [22:41:39]Thread 3066936676 joined [22:41:39]Waiting for new connection... [22:41:39] Sock 7.Parse request [22:41:39]Sock 7.Check first char [22:41:39]Sock 7.First char is OK [22:41:39]request: POST /json_proto HTTP/1.0 [22:41:39]Method: POST [22:41:39]URL: /json_proto [22:41:39]Method is POST - this is cgi request [22:41:39]url: /json_proto [22:41:39]query_string will be loaded in cgi processing [22:41:39]execute_cgi json_proto POST (null) [22:41:39]execute_cgi path=json_proto method=POST [22:41:39]POST find Content-Length [22:41:39]Host: 172.17.46.195:8080 [22:41:39]Content-Length: 805 [22:41:39]Content-Type: application/json [22:41:39] [22:41:39]POST finish read [22:41:39]Found Content-Length = 805 [22:41:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:39]execute_script... [22:41: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)11326617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:41:39]POST & json_proto [22:41:39]process_json_proto [22:41:39]json parsed OK: [22:41:39]protocol is kg_v1.0 [22:41:39]action value=close_receipt [22:41:39]process_action close_receipt [22:41:39]cmd_close_receipt [22:41:39]MH_GetDate [22:41:39]Write to MH i2c: F0 00 00 9D 44 D0 [22:41:39]Write i2c OK [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: F0 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: F0 09 00 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: F0 09 00 9D 44 00 24 27 C1 66 8D AE BC 66 A8 [22:41:39]GetLastDocTimeStamp 1723934325 [22:41:39]current date 1723934500 [22:41:39]FM_GetShiftState [22:41:39]SAM_PROTO_GetShiftState [22:41:39]wFMCommunicate request_size=4 [22:41:39]MH_SAM_APDU [22:41:39]CAPDU: 80 13 01 00 [22:41:39]Write to MH i2c: E2 08 00 9E 44 80 13 01 00 00 00 00 00 5F [22:41:39]Write i2c OK [22:41:39]MH_I2C_Read... [22:41:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:39]Read from MH i2c: E2 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 0E 00 [22:41:39]MH_I2C_Read... [22:41:39]Read from MH i2c: E2 0E 00 9E 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BF [22:41:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:41:39]wFMCommunicate OK [22:41:39]SAM_PROTO_GetShiftState done [22:41:39]FM_GetShiftState done [22:41:39]opened in 1723853126 [22:41:39]opened+sec_in_day 1723939526 [22:41:39]quantity*price = 300064 [22:41:39]sum+1 = 300066 [22:41:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 754 17.08.2024 22:41 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199146 肖袩袛: 48870225762056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T224140&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199146&fm=48870225762056&tin=02508201610067®Number=0000000000092545&sum=300065 [22:41:40]StoreToDocumentArchive [22:41:40]shift 463 fd 199146 [22:41:40]save to /storage/0463/doc_00199146 [22:41:40]save last doc name /storage/0463/doc_00199146 to /storage/kkm_last_doc_name [22:41:40]save OK [22:41:40]Clear old archive folders... [22:41:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:41:40]tlvbuf is 01A30580 [22:41:40]SAM_PROTO_ClearQueue [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 09 00 00 [22:41:40]Write to MH i2c: E2 08 00 AB 44 80 09 00 00 00 00 00 00 61 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 AB 44 00 90 00 63 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]SAM_PROTO_ClearQueue done [22:41:40]KKMCreateOFDPacket [22:41:40]OFDProtocolAddRootSTLVToBuf [22:41:40]FM_MakeSignedData [22:41:40]FM_MakeSignedData [22:41:40]SAM_PROTO_SignData [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 0D 01 02 [22:41:40]Write to MH i2c: E2 08 00 AC 44 80 0D 01 02 00 00 00 00 69 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 AC 44 00 90 00 64 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]wFMCommunicate request_size=255 [22:41:40]MH_SAM_APDU [22:41: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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 24 27 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 09 03 00 35 04 06 00 2C [22:41:40]Write to MH i2c: E2 02 01 AD 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 24 27 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 09 03 00 35 04 06 00 2C 00 00 FF [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 AD 44 00 90 00 65 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]wFMCommunicate request_size=10 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 0D 02 02 05 72 7C 72 57 08 [22:41:40]Write to MH i2c: E2 0D 00 AE 44 80 0D 02 02 05 00 72 7C 72 57 08 00 00 35 [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 03 00 AE 44 00 90 00 66 [22:41:40]RAPDU: 90 00 [22:41:40]wFMCommunicate OK [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 0D 03 02 [22:41:40]Write to MH i2c: E2 08 00 AF 44 80 0D 03 02 00 00 00 00 6E [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:41:40]Read from MH i2c: E2 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 0B 00 [22:41:40]MH_I2C_Read... [22:41:40]Read from MH i2c: E2 0B 00 AF 44 00 F5 E0 A9 B5 4D DD A0 8E 90 00 FA [22:41:40]RAPDU: F5 E0 A9 B5 4D DD A0 8E 90 00 [22:41:40]wFMCommunicate OK [22:41:40]SAM_PROTO_SignData done [22:41:40]FM_MakeSignedData done [22:41:40]CreateOFDProtocolMessage [22:41:40]wFMCommunicate request_size=4 [22:41:40]MH_SAM_APDU [22:41:40]CAPDU: 80 11 00 00 [22:41:40]Write to MH i2c: E2 08 00 B0 44 80 11 00 00 00 00 00 00 6E [22:41:40]Write i2c OK [22:41:40]MH_I2C_Read... [22:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:41]Read from MH i2c: E2 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: E2 17 00 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: E2 17 00 B0 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [22:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:41:41]wFMCommunicate OK [22:41:41]CreateOFDProtocolMessage done [22:41:41]OFDSenderStorePacket 199146 [22:41:41]StoreOFDPacket docnum=199146 [22:41:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A A0 07 01 9D CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 24 27 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 09 03 00 35 04 06 00 2C 72 7C 72 57 08 F5 E0 A9 B5 4D DD A0 8E [22:41:41]CheckFolder [22:41:41]dirname=/storage/ofd_packets [22:41:41]CheckFolder done [22:41:41]ProducePacketName [22:41:41]name=ofd_packets/00199146 [22:41:41]NVStorageSaveData ofd_packets/00199146 [22:41:41]File name is /storage/ofd_packets/00199146 [22:41:41]Write 301 bytes [22:41:41]NVStorageSaveData done [22:41:41]OFDSenderStorePacket done [22:41:41]KKMCreateOFDPacket done [22:41:41]NVStorageSaveData kkm_last_timestamp [22:41:41]File name is /storage/kkm_last_timestamp [22:41:41]Write 4 bytes [22:41:41]NVStorageSaveData done [22:41:41]ExternCall_PrintAddStr [22:41:41]wPrintStart [22:41:41]Write to MH i2c: 01 00 00 B1 44 F5 [22:41:41]Write i2c OK [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 07 00 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 07 00 B1 44 00 00 00 00 00 FF 0F 0A [22:41:41]RasterBufferAndPrint [22:41:41]line 小褔械褌 N : (1)11326617 [22:41:41]line 袠袧袧: 02508201610067 [22:41:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:41:41]line 袩袪袨袛袗袞袗 [22:41:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [22:41:41]line 孝芯胁邪褉: 2710124500 [22:41:41]line 袗懈-95-袣-5 [22:41:41]line 40.440 * 74.20 [22:41:41]line = 3000.65 [22:41:41]line 袧袛小 12% 袧小袩 1% [22:41:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:41:41]line 袠孝袨袚袨: 3000.65 [22:41:41]line 袧小袩 1% : 26.55 [22:41:41]line 袧袛小 12% : 318.65 [22:41:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:41:41]line 袘械蟹薪邪谢.: 3000.65 [22:41:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:41:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:41:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:41:41]line 效械泻 754 17.08.2024 22:41 [22:41:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:41:41]line 袟袧袦: 0300000079 [22:41:41]line 袪袧袦: 0000000000092545 [22:41:41]line 袙械褉褋懈褟 袣袣袦: 001 [22:41:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:41:41]line 肖袦: 0000000000871802 [22:41:41]line 肖袛: 199146 [22:41:41]line 肖袩袛: 48870225762056 [22:41:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T224140&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199146&fm=48870225762056&tin=02508201610067®Number=0000000000092545&sum=300065 [22:41:41]written 0, free lines is 4095 [22:41:41]OFD Sender: Processing packet 199146 [packets to send 246, broken 245] [22:41:41]ProducePacketName [22:41:41]name=ofd_packets/00199146 [22:41:41]OFD Sender: To server: 嚂鰌G, [22:41:41]CommunicateWithHost lk.salyk.kg:30040 [22:41:41]ConnectInit lk.salyk.kg [22:41:41]Connected sock=11 [22:41:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A A0 07 01 9D CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 24 27 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 09 03 00 35 04 06 00 2C 72 7C 72 57 08 F5 E0 A9 B5 4D DD A0 8E [22:41:41]Write to MH i2c: 01 00 00 DB 44 1F [22:41:41]Write i2c OK [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 07 00 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: 01 07 00 DB 44 00 00 00 00 00 EA 0C 1C [22:41:41]RasterBufferAndPrint [22:41:41]line [22:41:41]line [22:41:41]line [22:41:41]line [22:41:41]line [22:41:41]written 0, free lines is 3311 [22:41:41]MH_Cut [22:41:41]Write to MH i2c: D1 01 00 E2 44 01 F8 [22:41:41]Write i2c OK [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: D1 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: D1 01 00 [22:41:41]MH_I2C_Read... [22:41:41]Read from MH i2c: D1 01 00 E2 44 00 F7 [22:41:41]Write to MH i2c: 01 00 00 E3 44 27 [22:41:41]Write i2c OK [22:41:41]MH_I2C_Read... [22:41:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE 87 47 00 49 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EA 09 03 00 F4 03 04 00 33 D3 C0 66 B6 04 01 00 00 0F 7F 7D AF 10 A6 E9 65 [22:41:41]CommunicateWithHost err = 0 [22:41:41]CheckOFDResponse [22:41:41]1017 (14) - 77093643461234 [22:41:41]1041 (16) - 0000000000871802 [22:41:41]1040 (4) - 199146 [22:41:41]1012 (4) - 17.08.2024 16:43 [22:41:41]1206 (1) - 0 [22:41:41]OFD Sender: Remove packet 199146 [22:41:41]ProducePacketName [22:41:41]name=ofd_packets/00199146 [22:41:41]NVStorageDeleteData [22:41:42]*** Cut start [22:41:42]*** Purtial cut [22:41:42]*** CUTSNS_PIN = 0 [22:41:42]OFD Sender: No OFD packet to send [22:41:42]*** Stage 1: CUTSNS_PIN = 1 [22:41:44]Read from MH i2c: 01 [22:41:44]MH_I2C_Read... [22:41:44]*** Stop cut motor [22:41:44]*** Cut end [22:41:44]Read from MH i2c: 01 07 00 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: 01 07 00 E3 44 00 00 00 00 00 FF 0F 3C [22:41:44]process_action close_receipt done [22:41:44]requested_data is exist [22:41:44]produce_requested_data [22:41:44]requested_item fm.sn is exist - process it [22:41:44]wFMCommunicate request_size=4 [22:41:44]MH_SAM_APDU [22:41:44]CAPDU: 80 11 00 00 [22:41:44]Write to MH i2c: E2 08 00 E4 44 80 11 00 00 00 00 00 00 A2 [22:41:44]Write i2c OK [22:41:44]MH_I2C_Read... [22:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:41:44]Read from MH i2c: E2 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 17 00 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 17 00 E4 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 EF [22:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:41:44]wFMCommunicate OK [22:41:44]requested_item fd.num is exist - process it [22:41:44]SAM_PROTO_GetFieldsCounters [22:41:44]wFMCommunicate request_size=4 [22:41:44]MH_SAM_APDU [22:41:44]CAPDU: 80 13 00 00 [22:41:44]Write to MH i2c: E2 08 00 E5 44 80 13 00 00 00 00 00 00 A5 [22:41:44]Write i2c OK [22:41:44]MH_I2C_Read... [22:41:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:41:44]Read from MH i2c: E2 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 62 00 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 62 00 E5 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 62 [22:41:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:41:44]wFMCommunicate OK [22:41:44]SAM_PROTO_GetFieldsCounters done [22:41:44]requested_item shift.num is exist - process it [22:41:44]requested_item shift.opened is exist - process it [22:41:44]req_shift_opened [22:41:44]FM_GetShiftState [22:41:44]SAM_PROTO_GetShiftState [22:41:44]wFMCommunicate request_size=4 [22:41:44]MH_SAM_APDU [22:41:44]CAPDU: 80 13 01 00 [22:41:44]Write to MH i2c: E2 08 00 E6 44 80 13 01 00 00 00 00 00 A7 [22:41:44]Write i2c OK [22:41:44]MH_I2C_Read... [22:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:41:44]Read from MH i2c: E2 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 0E 00 [22:41:44]MH_I2C_Read... [22:41:44]Read from MH i2c: E2 0E 00 E6 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 07 [22:41:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:41:44]wFMCommunicate OK [22:41:44]SAM_PROTO_GetShiftState done [22:41:44]FM_GetShiftState done [22:41:44]req_shift_opened done [22:41:44]requested_item shift.open_date is exist - process it [22:41:44]req_shift_open_date [22:41:44]req_shift_open_date done [22:41:44]produce_requested_data done [22:41:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199146,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:41:44]process_action_free close_receipt [22:41:44]json_value_free [22:41:44]json_value_free done [22:41:44]process_json_proto returns [22:41:44]Send response to host [22:41:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199146,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:41:44]free response buf [22:41:44]execute_script done [22:41:44]execute_script returns [22:41:44]free content buf [22:41:44]Sock 7.Close socket [22:41:44]Sock 7.Thread stoped [22:41:47]OFD Sender: No OFD packet to send [22:41:52]OFD Sender: No OFD packet to send [22:41:57]OFD Sender: No OFD packet to send [22:42:02]OFD Sender: No OFD packet to send [22:42:07]OFD Sender: No OFD packet to send [22:42:12]OFD Sender: No OFD packet to send [22:42:17]OFD Sender: No OFD packet to send [22:42:22]OFD Sender: No OFD packet to send [22:42:27]OFD Sender: No OFD packet to send [22:42:32]OFD Sender: No OFD packet to send [22:42:37]OFD Sender: No OFD packet to send [22:42:42]OFD Sender: No OFD packet to send [22:42:47]OFD Sender: No OFD packet to send [22:42:52]OFD Sender: No OFD packet to send [22:42:57]OFD Sender: No OFD packet to send [22:43:02]OFD Sender: No OFD packet to send [22:43:07]OFD Sender: No OFD packet to send [22:43:12]OFD Sender: No OFD packet to send [22:43:17]OFD Sender: No OFD packet to send [22:43:22]OFD Sender: No OFD packet to send [22:43:27]OFD Sender: No OFD packet to send [22:43:32]OFD Sender: No OFD packet to send [22:43:37]OFD Sender: No OFD packet to send [22:43:42]OFD Sender: No OFD packet to send [22:43:47]OFD Sender: No OFD packet to send [22:43:52]OFD Sender: No OFD packet to send [22:43:57]OFD Sender: No OFD packet to send [22:44:02]OFD Sender: No OFD packet to send [22:44:07]OFD Sender: No OFD packet to send [22:44:12]OFD Sender: No OFD packet to send [22:44:17]OFD Sender: No OFD packet to send [22:44:22]OFD Sender: No OFD packet to send [22:44:27]OFD Sender: No OFD packet to send [22:44:32]OFD Sender: No OFD packet to send [22:44:37]OFD Sender: No OFD packet to send [22:44:42]OFD Sender: No OFD packet to send [22:44:47]OFD Sender: No OFD packet to send [22:44:52]OFD Sender: No OFD packet to send [22:44:57]OFD Sender: No OFD packet to send [22:45:02]OFD Sender: No OFD packet to send [22:45:07]OFD Sender: No OFD packet to send [22:45:12]OFD Sender: No OFD packet to send [22:45:17]OFD Sender: No OFD packet to send [22:45:22]OFD Sender: No OFD packet to send [22:45:27]OFD Sender: No OFD packet to send [22:45:32]OFD Sender: No OFD packet to send [22:45:37]OFD Sender: No OFD packet to send [22:45:42]OFD Sender: No OFD packet to send [22:45:47]OFD Sender: No OFD packet to send [22:45:52]OFD Sender: No OFD packet to send [22:45:57]OFD Sender: No OFD packet to send [22:46:02]OFD Sender: No OFD packet to send [22:46:07]OFD Sender: No OFD packet to send [22:46:12]OFD Sender: No OFD packet to send [22:46:17]OFD Sender: No OFD packet to send [22:46:22]OFD Sender: No OFD packet to send [22:46:27]OFD Sender: No OFD packet to send [22:46:32]OFD Sender: No OFD packet to send [22:46:37]OFD Sender: No OFD packet to send [22:46:42]OFD Sender: No OFD packet to send [22:46:47]OFD Sender: No OFD packet to send [22:46:52]OFD Sender: No OFD packet to send [22:46:57]OFD Sender: No OFD packet to send [22:47:02]OFD Sender: No OFD packet to send [22:47:07]OFD Sender: No OFD packet to send [22:47:12]OFD Sender: No OFD packet to send [22:47:17]OFD Sender: No OFD packet to send [22:47:22]OFD Sender: No OFD packet to send [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:38]OFD Sender: No OFD packet to send [22:48:43]OFD Sender: No OFD packet to send [22:48:48]OFD Sender: No OFD packet to send [22:48:49]accept exits with 9 [22:48:49]New connection [22:48:49]New thread 3066936676 created [22:48:49]Thread 3066793316 joined [22:48:49]Waiting for new connection... [22:48:49] Sock 9.Parse request [22:48:49]Sock 9.Check first char [22:48:49]Sock 9.First char is OK [22:48:49]request: POST /json_proto HTTP/1.0 [22:48:49]Method: POST [22:48:49]URL: /json_proto [22:48:49]Method is POST - this is cgi request [22:48:49]url: /json_proto [22:48:49]query_string will be loaded in cgi processing [22:48:49]execute_cgi json_proto POST (null) [22:48:49]execute_cgi path=json_proto method=POST [22:48:49]POST find Content-Length [22:48:49]Host: 172.17.46.195:8080 [22:48:49]Content-Length: 805 [22:48:49]Content-Type: application/json [22:48:49] [22:48:49]POST finish read [22:48:49]Found Content-Length = 805 [22:48:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:49]execute_script... [22:48: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)11326619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:49]POST & json_proto [22:48:49]process_json_proto [22:48:49]json parsed OK: [22:48:49]protocol is kg_v1.0 [22:48:49]action value=close_receipt [22:48:49]process_action close_receipt [22:48:49]cmd_close_receipt [22:48:49]MH_GetDate [22:48:49]Write to MH i2c: F0 00 00 E7 44 1A [22:48:49]Write i2c OK [22:48:49]MH_I2C_Read... [22:48:49]Read from MH i2c: F0 [22:48:49]MH_I2C_Read... [22:48:49]Read from MH i2c: F0 09 00 [22:48:49]MH_I2C_Read... [22:48:49]Read from MH i2c: F0 09 00 E7 44 00 D2 28 C1 66 8D AE BC 66 A1 [22:48:49]GetLastDocTimeStamp 1723934500 [22:48:49]current date 1723934930 [22:48:49]FM_GetShiftState [22:48:49]SAM_PROTO_GetShiftState [22:48:49]wFMCommunicate request_size=4 [22:48:49]MH_SAM_APDU [22:48:49]CAPDU: 80 13 01 00 [22:48:49]Write to MH i2c: E2 08 00 E8 44 80 13 01 00 00 00 00 00 A9 [22:48:49]Write i2c OK [22:48:49]MH_I2C_Read... [22:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:49]Read from MH i2c: E2 [22:48:49]MH_I2C_Read... [22:48:49]Read from MH i2c: E2 0E 00 [22:48:49]MH_I2C_Read... [22:48:49]Read from MH i2c: E2 0E 00 E8 44 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 09 [22:48:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:48:49]wFMCommunicate OK [22:48:49]SAM_PROTO_GetShiftState done [22:48:49]FM_GetShiftState done [22:48:49]opened in 1723853126 [22:48:49]opened+sec_in_day 1723939526 [22:48:49]quantity*price = 300064 [22:48:49]sum+1 = 300066 [22:48:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3000.65 袧小袩 1% : 26.55 袧袛小 12% : 318.65 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3000.65 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 755 17.08.2024 22:48 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199147 肖袩袛: 254856089009954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T224851&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199147&fm=254856089009954&tin=02508201610067®Number=0000000000092545&sum=300065 [22:48:50]StoreToDocumentArchive [22:48:50]shift 463 fd 199147 [22:48:50]save to /storage/0463/doc_00199147 [22:48:50]save last doc name /storage/0463/doc_00199147 to /storage/kkm_last_doc_name [22:48:50]save OK [22:48:50]Clear old archive folders... [22:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:50]tlvbuf is 01A6C100 [22:48:50]SAM_PROTO_ClearQueue [22:48:50]wFMCommunicate request_size=4 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 09 00 00 [22:48:50]Write to MH i2c: E2 08 00 F5 44 80 09 00 00 00 00 00 00 AB [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:50]Read from MH i2c: E2 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 F5 44 00 90 00 AD [22:48:50]RAPDU: 90 00 [22:48:50]wFMCommunicate OK [22:48:50]SAM_PROTO_ClearQueue done [22:48:50]KKMCreateOFDPacket [22:48:50]OFDProtocolAddRootSTLVToBuf [22:48:50]FM_MakeSignedData [22:48:50]FM_MakeSignedData [22:48:50]SAM_PROTO_SignData [22:48:50]wFMCommunicate request_size=4 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 0D 01 02 [22:48:50]Write to MH i2c: E2 08 00 F6 44 80 0D 01 02 00 00 00 00 B3 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:50]Read from MH i2c: E2 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 F6 44 00 90 00 AE [22:48:50]RAPDU: 90 00 [22:48:50]wFMCommunicate OK [22:48:50]wFMCommunicate request_size=255 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 D3 28 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 09 03 00 35 04 06 00 E7 [22:48:50]Write to MH i2c: E2 02 01 F7 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 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 D3 28 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 09 03 00 35 04 06 00 E7 00 00 B6 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:50]Read from MH i2c: E2 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 F7 44 00 90 00 AF [22:48:50]RAPDU: 90 00 [22:48:50]wFMCommunicate OK [22:48:50]wFMCommunicate request_size=10 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 0D 02 02 05 CA 4E A7 7F 22 [22:48:50]Write to MH i2c: E2 0D 00 F8 44 80 0D 02 02 05 00 CA 4E A7 7F 22 00 00 20 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:50]Read from MH i2c: E2 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 [22:48:50]MH_I2C_Read... [22:48:50]Read from MH i2c: E2 03 00 F8 44 00 90 00 B0 [22:48:50]RAPDU: 90 00 [22:48:50]wFMCommunicate OK [22:48:50]wFMCommunicate request_size=4 [22:48:50]MH_SAM_APDU [22:48:50]CAPDU: 80 0D 03 02 [22:48:50]Write to MH i2c: E2 08 00 F9 44 80 0D 03 02 00 00 00 00 B8 [22:48:50]Write i2c OK [22:48:50]MH_I2C_Read... [22:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:51]Read from MH i2c: E2 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 0B 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 0B 00 F9 44 00 9C 16 8D 68 E7 C8 7A 8F 90 00 18 [22:48:51]RAPDU: 9C 16 8D 68 E7 C8 7A 8F 90 00 [22:48:51]wFMCommunicate OK [22:48:51]SAM_PROTO_SignData done [22:48:51]FM_MakeSignedData done [22:48:51]CreateOFDProtocolMessage [22:48:51]wFMCommunicate request_size=4 [22:48:51]MH_SAM_APDU [22:48:51]CAPDU: 80 11 00 00 [22:48:51]Write to MH i2c: E2 08 00 FA 44 80 11 00 00 00 00 00 00 B8 [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:51]Read from MH i2c: E2 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 17 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: E2 17 00 FA 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [22:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:48:51]wFMCommunicate OK [22:48:51]CreateOFDProtocolMessage done [22:48:51]OFDSenderStorePacket 199147 [22:48:51]StoreOFDPacket docnum=199147 [22:48:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 11 7F 07 01 41 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 D3 28 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 09 03 00 35 04 06 00 E7 CA 4E A7 7F 22 9C 16 8D 68 E7 C8 7A 8F [22:48:51]CheckFolder [22:48:51]dirname=/storage/ofd_packets [22:48:51]CheckFolder done [22:48:51]ProducePacketName [22:48:51]name=ofd_packets/00199147 [22:48:51]NVStorageSaveData ofd_packets/00199147 [22:48:51]File name is /storage/ofd_packets/00199147 [22:48:51]Write 301 bytes [22:48:51]NVStorageSaveData done [22:48:51]OFDSenderStorePacket done [22:48:51]KKMCreateOFDPacket done [22:48:51]NVStorageSaveData kkm_last_timestamp [22:48:51]File name is /storage/kkm_last_timestamp [22:48:51]Write 4 bytes [22:48:51]NVStorageSaveData done [22:48:51]ExternCall_PrintAddStr [22:48:51]wPrintStart [22:48:51]Write to MH i2c: 01 00 00 FB 44 3F [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 07 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 07 00 FB 44 00 00 00 00 00 FF 0F 54 [22:48:51]RasterBufferAndPrint [22:48:51]line 小褔械褌 N : (1)11326619 [22:48:51]line 袠袧袧: 02508201610067 [22:48:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:48:51]line 袩袪袨袛袗袞袗 [22:48:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [22:48:51]line 孝芯胁邪褉: 2710124500 [22:48:51]line 袗懈-95-袣-5 [22:48:51]line 40.440 * 74.20 [22:48:51]line = 3000.65 [22:48:51]line 袧袛小 12% 袧小袩 1% [22:48:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:48:51]line 袠孝袨袚袨: 3000.65 [22:48:51]line 袧小袩 1% : 26.55 [22:48:51]line 袧袛小 12% : 318.65 [22:48:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:48:51]line 袘械蟹薪邪谢.: 3000.65 [22:48:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:48:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:48:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:48:51]line 效械泻 755 17.08.2024 22:48 [22:48:51]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:48:51]line 袟袧袦: 0300000079 [22:48:51]line 袪袧袦: 0000000000092545 [22:48:51]line 袙械褉褋懈褟 袣袣袦: 001 [22:48:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:48:51]line 肖袦: 0000000000871802 [22:48:51]line 肖袛: 199147 [22:48:51]line 肖袩袛: 254856089009954 [22:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T224851&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199147&fm=254856089009954&tin=02508201610067®Number=0000000000092545&sum=300065 [22:48:51]written 0, free lines is 4095 [22:48:51]OFD Sender: Processing packet 199147 [packets to send 246, broken 245] [22:48:51]ProducePacketName [22:48:51]name=ofd_packets/00199147 [22:48:51]OFD Sender: To server: 嚂鰌G, [22:48:51]CommunicateWithHost lk.salyk.kg:30040 [22:48:51]ConnectInit lk.salyk.kg [22:48:51]Connected sock=10 [22:48:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 11 7F 07 01 41 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 D3 28 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 09 03 00 35 04 06 00 E7 CA 4E A7 7F 22 9C 16 8D 68 E7 C8 7A 8F [22:48:51]Write to MH i2c: 01 00 00 25 45 6A [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 07 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: 01 07 00 25 45 00 00 00 00 00 E5 0C 62 [22:48:51]RasterBufferAndPrint [22:48:51]line [22:48:51]line [22:48:51]line [22:48:51]line [22:48:51]line [22:48:51]written 0, free lines is 3309 [22:48:51]MH_Cut [22:48:51]Write to MH i2c: D1 01 00 2C 45 01 43 [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: D1 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: D1 01 00 [22:48:51]MH_I2C_Read... [22:48:51]Read from MH i2c: D1 01 00 2C 45 00 42 [22:48:51]Write to MH i2c: 01 00 00 2D 45 72 [22:48:51]Write i2c OK [22:48:51]MH_I2C_Read... [22:48:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8F CA 47 00 5B 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EB 09 03 00 F4 03 04 00 E1 D4 C0 66 B6 04 01 00 00 D8 5E AE 57 BA C6 41 34 [22:48:51]CommunicateWithHost err = 0 [22:48:51]CheckOFDResponse [22:48:51]1017 (14) - 77093643461234 [22:48:51]1041 (16) - 0000000000871802 [22:48:51]1040 (4) - 199147 [22:48:51]1012 (4) - 17.08.2024 16:50 [22:48:51]1206 (1) - 0 [22:48:51]OFD Sender: Remove packet 199147 [22:48:51]ProducePacketName [22:48:51]name=ofd_packets/00199147 [22:48:51]NVStorageDeleteData [22:48:52]OFD Sender: No OFD packet to send [22:48:52]*** Cut start [22:48:52]*** Purtial cut [22:48:52]*** Stage 1: CUTSNS_PIN = 1 [22:48:52]Read from MH i2c: 01 [22:48:52]MH_I2C_Read... [22:48:52]*** Stop cut motor [22:48:52]*** Cut end [22:48:52]Read from MH i2c: 01 07 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: 01 07 00 2D 45 00 00 00 00 00 FF 0F 87 [22:48:52]process_action close_receipt done [22:48:52]requested_data is exist [22:48:52]produce_requested_data [22:48:52]requested_item fm.sn is exist - process it [22:48:52]wFMCommunicate request_size=4 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 11 00 00 [22:48:52]Write to MH i2c: E2 08 00 2E 45 80 11 00 00 00 00 00 00 ED [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 17 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 17 00 2E 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3A [22:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:48:52]wFMCommunicate OK [22:48:52]requested_item fd.num is exist - process it [22:48:52]SAM_PROTO_GetFieldsCounters [22:48:52]wFMCommunicate request_size=4 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 13 00 00 [22:48:52]Write to MH i2c: E2 08 00 2F 45 80 13 00 00 00 00 00 00 F0 [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 62 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 62 00 2F 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 B1 [22: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:52]wFMCommunicate OK [22:48:52]SAM_PROTO_GetFieldsCounters done [22:48:52]requested_item shift.num is exist - process it [22:48:52]requested_item shift.opened is exist - process it [22:48:52]req_shift_opened [22:48:52]FM_GetShiftState [22:48:52]SAM_PROTO_GetShiftState [22:48:52]wFMCommunicate request_size=4 [22:48:52]MH_SAM_APDU [22:48:52]CAPDU: 80 13 01 00 [22:48:52]Write to MH i2c: E2 08 00 30 45 80 13 01 00 00 00 00 00 F2 [22:48:52]Write i2c OK [22:48:52]MH_I2C_Read... [22:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:52]Read from MH i2c: E2 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 0E 00 [22:48:52]MH_I2C_Read... [22:48:52]Read from MH i2c: E2 0E 00 30 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 52 [22:48:52]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:48:52]wFMCommunicate OK [22:48:52]SAM_PROTO_GetShiftState done [22:48:52]FM_GetShiftState done [22:48:52]req_shift_opened done [22:48:52]requested_item shift.open_date is exist - process it [22:48:52]req_shift_open_date [22:48:52]req_shift_open_date done [22:48:52]produce_requested_data done [22:48:52]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199147,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:48:52]process_action_free close_receipt [22:48:52]json_value_free [22:48:52]json_value_free done [22:48:52]process_json_proto returns [22:48:52]Send response to host [22:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199147,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:48:52]free response buf [22:48:52]execute_script done [22:48:52]execute_script returns [22:48:52]free content buf [22:48:52]Sock 9.Close socket [22:48:52]Sock 9.Thread stoped [22:48:57]OFD Sender: No OFD packet to send [22:49:02]OFD Sender: No OFD packet to send [22:49:07]OFD Sender: No OFD packet to send [22:49:12]OFD Sender: No OFD packet to send [22:49:17]OFD Sender: No OFD packet to send [22:49:22]OFD Sender: No OFD packet to send [22:49:27]OFD Sender: No OFD packet to send [22:49:32]OFD Sender: No OFD packet to send [22:49:37]OFD Sender: No OFD packet to send [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:57]OFD Sender: No OFD packet to send [22:50:02]OFD Sender: No OFD packet to send [22:50:07]OFD Sender: No OFD packet to send [22:50:12]OFD Sender: No OFD packet to send [22:50:16]accept exits with 7 [22:50:16]New connection [22:50:16]New thread 3066793316 created [22:50:16]Thread 3066936676 joined [22:50:16]Waiting for new connection... [22:50:16] Sock 7.Parse request [22:50:16]Sock 7.Check first char [22:50:16]Sock 7.First char is OK [22:50:16]request: POST /json_proto HTTP/1.0 [22:50:16]Method: POST [22:50:16]URL: /json_proto [22:50:16]Method is POST - this is cgi request [22:50:16]url: /json_proto [22:50:16]query_string will be loaded in cgi processing [22:50:16]execute_cgi json_proto POST (null) [22:50:16]execute_cgi path=json_proto method=POST [22:50:16]POST find Content-Length [22:50:16]Host: 172.17.46.195:8080 [22:50:16]Content-Length: 679 [22:50:16]Content-Type: application/json [22:50:16] [22:50:16]POST finish read [22:50:16]Found Content-Length = 679 [22:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:16]execute_script... [22:50: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)11326620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:16]POST & json_proto [22:50:16]process_json_proto [22:50:16]json parsed OK: [22:50:16]protocol is kg_v1.0 [22:50:16]action value=close_receipt [22:50:16]process_action close_receipt [22:50:16]cmd_close_receipt [22:50:16]MH_GetDate [22:50:16]Write to MH i2c: F0 00 00 31 45 65 [22:50:16]Write i2c OK [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 09 00 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: F0 09 00 31 45 00 29 29 C1 66 8D AE BC 66 44 [22:50:16]GetLastDocTimeStamp 1723934931 [22:50:16]current date 1723935017 [22:50:16]FM_GetShiftState [22:50:16]SAM_PROTO_GetShiftState [22:50:16]wFMCommunicate request_size=4 [22:50:16]MH_SAM_APDU [22:50:16]CAPDU: 80 13 01 00 [22:50:16]Write to MH i2c: E2 08 00 32 45 80 13 01 00 00 00 00 00 F4 [22:50:16]Write i2c OK [22:50:16]MH_I2C_Read... [22:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:16]Read from MH i2c: E2 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: E2 0E 00 [22:50:16]MH_I2C_Read... [22:50:16]Read from MH i2c: E2 0E 00 32 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 54 [22:50:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:50:16]wFMCommunicate OK [22:50:16]SAM_PROTO_GetShiftState done [22:50:16]FM_GetShiftState done [22:50:16]opened in 1723853126 [22:50:16]opened+sec_in_day 1723939526 [22:50:16]quantity*price = 30035 [22:50:16]sum+1 = 30036 [22:50:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 756 17.08.2024 22:50 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199148 肖袩袛: 223243051239960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225017&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199148&fm=223243051239960&tin=02508201610067®Number=0000000000092545&sum=30000 [22:50:17]StoreToDocumentArchive [22:50:17]shift 463 fd 199148 [22:50:17]save to /storage/0463/doc_00199148 [22:50:17]save last doc name /storage/0463/doc_00199148 to /storage/kkm_last_doc_name [22:50:17]save OK [22:50:17]Clear old archive folders... [22:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:17]tlvbuf is 01A86480 [22:50:17]SAM_PROTO_ClearQueue [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 09 00 00 [22:50:17]Write to MH i2c: E2 08 00 3F 45 80 09 00 00 00 00 00 00 F6 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:17]OFD Sender: No OFD packet to send [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 3F 45 00 90 00 F8 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]SAM_PROTO_ClearQueue done [22:50:17]KKMCreateOFDPacket [22:50:17]OFDProtocolAddRootSTLVToBuf [22:50:17]FM_MakeSignedData [22:50:17]FM_MakeSignedData [22:50:17]SAM_PROTO_SignData [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 01 02 [22:50:17]Write to MH i2c: E2 08 00 40 45 80 0D 01 02 00 00 00 00 FE [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 40 45 00 90 00 F9 [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=255 [22:50:17]MH_SAM_APDU [22:50: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 29 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 09 03 00 35 04 06 00 CB [22:50:17]Write to MH i2c: E2 02 01 41 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 29 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 09 03 00 35 04 06 00 CB 00 00 97 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 41 45 00 90 00 FA [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=10 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 02 02 05 09 D2 C4 8A 18 [22:50:17]Write to MH i2c: E2 0D 00 42 45 80 0D 02 02 05 00 09 D2 C4 8A 18 00 00 4C [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 03 00 42 45 00 90 00 FB [22:50:17]RAPDU: 90 00 [22:50:17]wFMCommunicate OK [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 0D 03 02 [22:50:17]Write to MH i2c: E2 08 00 43 45 80 0D 03 02 00 00 00 00 03 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 0B 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 0B 00 43 45 00 17 58 1E 48 7F 74 2C CA 90 00 C2 [22:50:17]RAPDU: 17 58 1E 48 7F 74 2C CA 90 00 [22:50:17]wFMCommunicate OK [22:50:17]SAM_PROTO_SignData done [22:50:17]FM_MakeSignedData done [22:50:17]CreateOFDProtocolMessage [22:50:17]wFMCommunicate request_size=4 [22:50:17]MH_SAM_APDU [22:50:17]CAPDU: 80 11 00 00 [22:50:17]Write to MH i2c: E2 08 00 44 45 80 11 00 00 00 00 00 00 03 [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:17]Read from MH i2c: E2 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 17 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: E2 17 00 44 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 50 [22:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:50:17]wFMCommunicate OK [22:50:17]CreateOFDProtocolMessage done [22:50:17]OFDSenderStorePacket 199148 [22:50:17]StoreOFDPacket docnum=199148 [22:50:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 57 07 01 B9 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 29 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 09 03 00 35 04 06 00 CB 09 D2 C4 8A 18 17 58 1E 48 7F 74 2C CA [22:50:17]CheckFolder [22:50:17]dirname=/storage/ofd_packets [22:50:17]CheckFolder done [22:50:17]ProducePacketName [22:50:17]name=ofd_packets/00199148 [22:50:17]NVStorageSaveData ofd_packets/00199148 [22:50:17]File name is /storage/ofd_packets/00199148 [22:50:17]Write 301 bytes [22:50:17]NVStorageSaveData done [22:50:17]OFDSenderStorePacket done [22:50:17]KKMCreateOFDPacket done [22:50:17]NVStorageSaveData kkm_last_timestamp [22:50:17]File name is /storage/kkm_last_timestamp [22:50:17]Write 4 bytes [22:50:17]NVStorageSaveData done [22:50:17]ExternCall_PrintAddStr [22:50:17]wPrintStart [22:50:17]Write to MH i2c: 01 00 00 45 45 8A [22:50:17]Write i2c OK [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: 01 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: 01 07 00 [22:50:17]MH_I2C_Read... [22:50:17]Read from MH i2c: 01 07 00 45 45 00 00 00 00 00 FF 0F 9F [22:50:17]RasterBufferAndPrint [22:50:17]line 小褔械褌 N : (1)11326620 [22:50:17]line 袠袧袧: 02508201610067 [22:50:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:50:17]line 袩袪袨袛袗袞袗 [22:50:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [22:50:17]line 孝芯胁邪褉: 2710124130 [22:50:17]line 袗懈-92-袣-4 [22:50:17]line 4.430 * 67.80 [22:50:17]line = 300.35 [22:50:17]line 袧袛小 12% 袧小袩 1% [22:50:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:50:17]line 袨袣袪校袚袥袝袧袠袝: -0.35 [22:50:17]line 袠孝袨袚袨: 300.00 [22:50:17]line 袙薪械褋械薪芯: 300.00 [22:50:17]line 小袛袗效袗: 0.00 [22:50:17]line 袧小袩 1% : 2.66 [22:50:17]line 袧袛小 12% : 31.90 [22:50:17]line 袧邪谢懈褔薪褘屑懈: 300.00 [22:50:17]line 袘械蟹薪邪谢.: 0.00 [22:50:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:50:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:50:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:50:17]line 效械泻 756 17.08.2024 22:50 [22:50:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:50:17]line 袟袧袦: 0300000079 [22:50:17]line 袪袧袦: 0000000000092545 [22:50:17]line 袙械褉褋懈褟 袣袣袦: 001 [22:50:17]line 肖袦: 0000000000871802 [22:50:17]line 肖袛: 199148 [22:50:17]line 肖袩袛: 223243051239960 [22:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225017&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199148&fm=223243051239960&tin=02508201610067®Number=0000000000092545&sum=30000 [22:50:18]OFD Sender: Processing packet 199148 [packets to send 246, broken 245] [22:50:18]ProducePacketName [22:50:18]name=ofd_packets/00199148 [22:50:18]OFD Sender: To server: 嚂鰌G, [22:50:18]CommunicateWithHost lk.salyk.kg:30040 [22:50:18]ConnectInit lk.salyk.kg [22:50:18]written 0, free lines is 4095 [22:50:18]Connected sock=10 [22:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C6 57 07 01 B9 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 29 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EC 09 03 00 35 04 06 00 CB 09 D2 C4 8A 18 17 58 1E 48 7F 74 2C CA [22:50:18]Write to MH i2c: 01 00 00 70 45 B5 [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: 01 07 00 70 45 00 00 00 00 00 D7 0C 9F [22:50:18]RasterBufferAndPrint [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]line [22:50:18]written 0, free lines is 3295 [22:50:18]MH_Cut [22:50:18]Write to MH i2c: D1 01 00 77 45 01 8E [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: D1 [22:50:18]MH_I2C_Read... [22:50:18]Read from MH i2c: D1 01 00 [22:50:18]MH_I2C_Read... [22:50:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DA EB 47 00 09 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 31 38 30 32 10 04 04 00 EC 09 03 00 F4 03 04 00 38 D5 C0 66 B6 04 01 00 00 63 37 5D 22 75 5A 31 BA [22:50:18]CommunicateWithHost err = 0 [22:50:18]CheckOFDResponse [22:50:18]1017 (14) - 77093643461234 [22:50:18]1041 (16) - 0000000000871802 [22:50:18]1040 (4) - 199148 [22:50:18]1012 (4) - 17.08.2024 16:52 [22:50:18]1206 (1) - 0 [22:50:18]OFD Sender: Remove packet 199148 [22:50:18]ProducePacketName [22:50:18]name=ofd_packets/00199148 [22:50:18]NVStorageDeleteData [22:50:18]Read from MH i2c: D1 01 00 77 45 00 8D [22:50:18]Write to MH i2c: 01 00 00 78 45 BD [22:50:18]Write i2c OK [22:50:18]MH_I2C_Read... [22:50:19]OFD Sender: No OFD packet to send [22:50:19]*** Cut start [22:50:19]*** Purtial cut [22:50:19]*** CUTSNS_PIN = 0 [22:50:19]*** Stage 1: CUTSNS_PIN = 1 [22:50:21]Read from MH i2c: 01 [22:50:21]MH_I2C_Read... [22:50:21]*** Stop cut motor [22:50:21]*** Cut end [22:50:21]Read from MH i2c: 01 07 00 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: 01 07 00 78 45 00 00 00 00 00 FF 0F D2 [22:50:21]process_action close_receipt done [22:50:21]requested_data is exist [22:50:21]produce_requested_data [22:50:21]requested_item fm.sn is exist - process it [22:50:21]wFMCommunicate request_size=4 [22:50:21]MH_SAM_APDU [22:50:21]CAPDU: 80 11 00 00 [22:50:21]Write to MH i2c: E2 08 00 79 45 80 11 00 00 00 00 00 00 38 [22:50:21]Write i2c OK [22:50:21]MH_I2C_Read... [22:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:21]Read from MH i2c: E2 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 17 00 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 17 00 79 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 85 [22:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:50:21]wFMCommunicate OK [22:50:21]requested_item fd.num is exist - process it [22:50:21]SAM_PROTO_GetFieldsCounters [22:50:21]wFMCommunicate request_size=4 [22:50:21]MH_SAM_APDU [22:50:21]CAPDU: 80 13 00 00 [22:50:21]Write to MH i2c: E2 08 00 7A 45 80 13 00 00 00 00 00 00 3B [22:50:21]Write i2c OK [22:50:21]MH_I2C_Read... [22:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:21]Read from MH i2c: E2 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 62 00 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 62 00 7A 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 00 [22:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:21]wFMCommunicate OK [22:50:21]SAM_PROTO_GetFieldsCounters done [22:50:21]requested_item shift.num is exist - process it [22:50:21]requested_item shift.opened is exist - process it [22:50:21]req_shift_opened [22:50:21]FM_GetShiftState [22:50:21]SAM_PROTO_GetShiftState [22:50:21]wFMCommunicate request_size=4 [22:50:21]MH_SAM_APDU [22:50:21]CAPDU: 80 13 01 00 [22:50:21]Write to MH i2c: E2 08 00 7B 45 80 13 01 00 00 00 00 00 3D [22:50:21]Write i2c OK [22:50:21]MH_I2C_Read... [22:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:21]Read from MH i2c: E2 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 0E 00 [22:50:21]MH_I2C_Read... [22:50:21]Read from MH i2c: E2 0E 00 7B 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9D [22:50:21]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:50:21]wFMCommunicate OK [22:50:21]SAM_PROTO_GetShiftState done [22:50:21]FM_GetShiftState done [22:50:21]req_shift_opened done [22:50:21]requested_item shift.open_date is exist - process it [22:50:21]req_shift_open_date [22:50:21]req_shift_open_date done [22:50:21]produce_requested_data done [22:50:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199148,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:50:21]process_action_free close_receipt [22:50:21]json_value_free [22:50:21]json_value_free done [22:50:21]process_json_proto returns [22:50:21]Send response to host [22:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199148,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:50:21]free response buf [22:50:21]execute_script done [22:50:21]execute_script returns [22:50:21]free content buf [22:50:21]Sock 7.Close socket [22:50:21]Sock 7.Thread stoped [22:50:24]OFD Sender: No OFD packet to send [22:50:29]OFD Sender: No OFD packet to send [22:50:34]OFD Sender: No OFD packet to send [22:50:39]OFD Sender: No OFD packet to send [22:50:44]OFD Sender: No OFD packet to send [22:50:49]OFD Sender: No OFD packet to send [22:50:54]OFD Sender: No OFD packet to send [22:50:59]OFD Sender: No OFD packet to send [22:51:04]OFD Sender: No OFD packet to send [22:51:09]OFD Sender: No OFD packet to send [22:51:14]OFD Sender: No OFD packet to send [22:51:16]accept exits with 9 [22:51:16]New connection [22:51:16]New thread 3066936676 created [22:51:16]Thread 3066793316 joined [22:51:16]Waiting for new connection... [22:51:16] Sock 9.Parse request [22:51:16]Sock 9.Check first char [22:51:16]Sock 9.First char is OK [22:51:16]request: POST /json_proto HTTP/1.0 [22:51:16]Method: POST [22:51:16]URL: /json_proto [22:51:16]Method is POST - this is cgi request [22:51:16]url: /json_proto [22:51:16]query_string will be loaded in cgi processing [22:51:16]execute_cgi json_proto POST (null) [22:51:16]execute_cgi path=json_proto method=POST [22:51:16]POST find Content-Length [22:51:16]Host: 172.17.46.195:8080 [22:51:16]Content-Length: 802 [22:51:16]Content-Type: application/json [22:51:16] [22:51:16]POST finish read [22:51:16]Found Content-Length = 802 [22:51:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.580, "sum" : 488.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 488.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:16]execute_script... [22:51: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)11326622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.580, "sum" : 488.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 488.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:16]POST & json_proto [22:51:16]process_json_proto [22:51:16]json parsed OK: [22:51:16]protocol is kg_v1.0 [22:51:16]action value=close_receipt [22:51:16]process_action close_receipt [22:51:16]cmd_close_receipt [22:51:16]MH_GetDate [22:51:16]Write to MH i2c: F0 00 00 7C 45 B0 [22:51:16]Write i2c OK [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: F0 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: F0 09 00 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: F0 09 00 7C 45 00 65 29 C1 66 8D AE BC 66 CB [22:51:16]GetLastDocTimeStamp 1723935017 [22:51:16]current date 1723935077 [22:51:16]FM_GetShiftState [22:51:16]SAM_PROTO_GetShiftState [22:51:16]wFMCommunicate request_size=4 [22:51:16]MH_SAM_APDU [22:51:16]CAPDU: 80 13 01 00 [22:51:16]Write to MH i2c: E2 08 00 7D 45 80 13 01 00 00 00 00 00 3F [22:51:16]Write i2c OK [22:51:16]MH_I2C_Read... [22:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:16]Read from MH i2c: E2 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: E2 0E 00 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: E2 0E 00 7D 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 9F [22:51:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:51:16]wFMCommunicate OK [22:51:16]SAM_PROTO_GetShiftState done [22:51:16]FM_GetShiftState done [22:51:16]opened in 1723853126 [22:51:16]opened+sec_in_day 1723939526 [22:51:16]quantity*price = 48823 [22:51:16]sum+1 = 48825 [22:51:16]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 488.24 袧小袩 1% : 4.32 袧袛小 12% : 51.85 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 488.24 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 757 17.08.2024 22:51 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199149 肖袩袛: 196556624171449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225117&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199149&fm=196556624171449&tin=02508201610067®Number=0000000000092545&sum=48824 [22:51:17]StoreToDocumentArchive [22:51:17]shift 463 fd 199149 [22:51:17]save to /storage/0463/doc_00199149 [22:51:17]save last doc name /storage/0463/doc_00199149 to /storage/kkm_last_doc_name [22:51:17]save OK [22:51:17]Clear old archive folders... [22:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:51:17]tlvbuf is B6F542C0 [22:51:17]SAM_PROTO_ClearQueue [22:51:17]wFMCommunicate request_size=4 [22:51:17]MH_SAM_APDU [22:51:17]CAPDU: 80 09 00 00 [22:51:17]Write to MH i2c: E2 08 00 8A 45 80 09 00 00 00 00 00 00 41 [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 8A 45 00 90 00 43 [22:51:17]RAPDU: 90 00 [22:51:17]wFMCommunicate OK [22:51:17]SAM_PROTO_ClearQueue done [22:51:17]KKMCreateOFDPacket [22:51:17]OFDProtocolAddRootSTLVToBuf [22:51:17]FM_MakeSignedData [22:51:17]FM_MakeSignedData [22:51:17]SAM_PROTO_SignData [22:51:17]wFMCommunicate request_size=4 [22:51:17]MH_SAM_APDU [22:51:17]CAPDU: 80 0D 01 02 [22:51:17]Write to MH i2c: E2 08 00 8B 45 80 0D 01 02 00 00 00 00 49 [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 8B 45 00 90 00 44 [22:51:17]RAPDU: 90 00 [22:51:17]wFMCommunicate OK [22:51:17]wFMCommunicate request_size=255 [22:51:17]MH_SAM_APDU [22:51: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B8 BE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 BE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 BE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 65 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 09 03 00 35 04 06 00 B2 [22:51:17]Write to MH i2c: E2 02 01 8C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B8 BE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 BE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 BE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 65 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 09 03 00 35 04 06 00 B2 00 00 C5 [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 8C 45 00 90 00 45 [22:51:17]RAPDU: 90 00 [22:51:17]wFMCommunicate OK [22:51:17]wFMCommunicate request_size=10 [22:51:17]MH_SAM_APDU [22:51:17]CAPDU: 80 0D 02 02 05 C4 67 C3 11 B9 [22:51:17]Write to MH i2c: E2 0D 00 8D 45 80 0D 02 02 05 00 C4 67 C3 11 B9 00 00 0E [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 03 00 8D 45 00 90 00 46 [22:51:17]RAPDU: 90 00 [22:51:17]wFMCommunicate OK [22:51:17]wFMCommunicate request_size=4 [22:51:17]MH_SAM_APDU [22:51:17]CAPDU: 80 0D 03 02 [22:51:17]Write to MH i2c: E2 08 00 8E 45 80 0D 03 02 00 00 00 00 4E [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 0B 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 0B 00 8E 45 00 DB 2E 50 F0 AD 18 26 C6 90 00 49 [22:51:17]RAPDU: DB 2E 50 F0 AD 18 26 C6 90 00 [22:51:17]wFMCommunicate OK [22:51:17]SAM_PROTO_SignData done [22:51:17]FM_MakeSignedData done [22:51:17]CreateOFDProtocolMessage [22:51:17]wFMCommunicate request_size=4 [22:51:17]MH_SAM_APDU [22:51:17]CAPDU: 80 11 00 00 [22:51:17]Write to MH i2c: E2 08 00 8F 45 80 11 00 00 00 00 00 00 4E [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:17]Read from MH i2c: E2 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 17 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: E2 17 00 8F 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [22:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:51:17]wFMCommunicate OK [22:51:17]CreateOFDProtocolMessage done [22:51:17]OFDSenderStorePacket 199149 [22:51:17]StoreOFDPacket docnum=199149 [22:51:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 8D 07 01 7E 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 B4 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B8 BE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 BE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 BE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 65 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 09 03 00 35 04 06 00 B2 C4 67 C3 11 B9 DB 2E 50 F0 AD 18 26 C6 [22:51:17]CheckFolder [22:51:17]dirname=/storage/ofd_packets [22:51:17]CheckFolder done [22:51:17]ProducePacketName [22:51:17]name=ofd_packets/00199149 [22:51:17]NVStorageSaveData ofd_packets/00199149 [22:51:17]File name is /storage/ofd_packets/00199149 [22:51:17]Write 301 bytes [22:51:17]NVStorageSaveData done [22:51:17]OFDSenderStorePacket done [22:51:17]KKMCreateOFDPacket done [22:51:17]NVStorageSaveData kkm_last_timestamp [22:51:17]File name is /storage/kkm_last_timestamp [22:51:17]Write 4 bytes [22:51:17]NVStorageSaveData done [22:51:17]ExternCall_PrintAddStr [22:51:17]wPrintStart [22:51:17]Write to MH i2c: 01 00 00 90 45 D5 [22:51:17]Write i2c OK [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: 01 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: 01 07 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: 01 07 00 90 45 00 00 00 00 00 FF 0F EA [22:51:17]RasterBufferAndPrint [22:51:17]line 小褔械褌 N : (1)11326622 [22:51:17]line 袠袧袧: 02508201610067 [22:51:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:51:17]line 袩袪袨袛袗袞袗 [22:51:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [22:51:17]line 孝芯胁邪褉: 2710124500 [22:51:17]line 袗懈-95-袣-5 [22:51:17]line 6.580 * 74.20 [22:51:17]line = 488.24 [22:51:17]line 袧袛小 12% 袧小袩 1% [22:51:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:51:17]line 袠孝袨袚袨: 488.24 [22:51:17]line 袧小袩 1% : 4.32 [22:51:17]line 袧袛小 12% : 51.85 [22:51:17]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:51:17]line 袘械蟹薪邪谢.: 488.24 [22:51:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:51:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:51:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:51:17]line 效械泻 757 17.08.2024 22:51 [22:51:17]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:51:17]line 袟袧袦: 0300000079 [22:51:17]line 袪袧袦: 0000000000092545 [22:51:17]line 袙械褉褋懈褟 袣袣袦: 001 [22:51:17]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [22:51:17]line 肖袦: 0000000000871802 [22:51:17]line 肖袛: 199149 [22:51:17]line 肖袩袛: 196556624171449 [22:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225117&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199149&fm=196556624171449&tin=02508201610067®Number=0000000000092545&sum=48824 [22:51:17]written 0, free lines is 4095 [22:51:17]OFD Sender: Processing packet 199149 [packets to send 246, broken 245] [22:51:17]ProducePacketName [22:51:17]name=ofd_packets/00199149 [22:51:17]OFD Sender: To server: 嚂鰌G, [22:51:17]CommunicateWithHost lk.salyk.kg:30040 [22:51:17]ConnectInit lk.salyk.kg [22:51:18]Connected sock=10 [22:51:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 68 8D 07 01 7E 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 B4 19 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B8 BE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 BE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 BE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 02 00 00 F4 03 04 00 65 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 09 03 00 35 04 06 00 B2 C4 67 C3 11 B9 DB 2E 50 F0 AD 18 26 C6 [22:51:18]Write to MH i2c: 01 00 00 BA 45 FF [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: 01 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: 01 07 00 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: 01 07 00 BA 45 00 00 00 00 00 F0 0C 02 [22:51:18]RasterBufferAndPrint [22:51:18]line [22:51:18]line [22:51:18]line [22:51:18]line [22:51:18]line [22:51:18]written 0, free lines is 3321 [22:51:18]MH_Cut [22:51:18]Write to MH i2c: D1 01 00 C1 45 01 D8 [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: D1 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: D1 01 00 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: D1 01 00 C1 45 00 D7 [22:51:18]Write to MH i2c: 01 00 00 C2 45 07 [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F7 1D 47 00 20 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 ED 09 03 00 F4 03 04 00 74 D5 C0 66 B6 04 01 00 00 32 30 85 66 0A EB DD 77 [22:51:18]CommunicateWithHost err = 0 [22:51:18]CheckOFDResponse [22:51:18]1017 (14) - 77093643461234 [22:51:18]1041 (16) - 0000000000871802 [22:51:18]1040 (4) - 199149 [22:51:18]1012 (4) - 17.08.2024 16:53 [22:51:18]1206 (1) - 0 [22:51:18]OFD Sender: Remove packet 199149 [22:51:18]ProducePacketName [22:51:18]name=ofd_packets/00199149 [22:51:18]NVStorageDeleteData [22:51:18]OFD Sender: No OFD packet to send [22:51:19]*** Cut start [22:51:19]*** Purtial cut [22:51:19]*** Stage 1: CUTSNS_PIN = 1 [22:51:19]Read from MH i2c: 01 [22:51:19]MH_I2C_Read... [22:51:19]*** Stop cut motor [22:51:19]*** Cut end [22:51:19]Read from MH i2c: 01 07 00 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: 01 07 00 C2 45 00 00 00 00 00 FF 0F 1C [22:51:19]process_action close_receipt done [22:51:19]requested_data is exist [22:51:19]produce_requested_data [22:51:19]requested_item fm.sn is exist - process it [22:51:19]wFMCommunicate request_size=4 [22:51:19]MH_SAM_APDU [22:51:19]CAPDU: 80 11 00 00 [22:51:19]Write to MH i2c: E2 08 00 C3 45 80 11 00 00 00 00 00 00 82 [22:51:19]Write i2c OK [22:51:19]MH_I2C_Read... [22:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:19]Read from MH i2c: E2 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 17 00 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 17 00 C3 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 CF [22:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:51:19]wFMCommunicate OK [22:51:19]requested_item fd.num is exist - process it [22:51:19]SAM_PROTO_GetFieldsCounters [22:51:19]wFMCommunicate request_size=4 [22:51:19]MH_SAM_APDU [22:51:19]CAPDU: 80 13 00 00 [22:51:19]Write to MH i2c: E2 08 00 C4 45 80 13 00 00 00 00 00 00 85 [22:51:19]Write i2c OK [22:51:19]MH_I2C_Read... [22:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:19]Read from MH i2c: E2 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 62 00 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 62 00 C4 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [22:51:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 ED 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:19]wFMCommunicate OK [22:51:19]SAM_PROTO_GetFieldsCounters done [22:51:19]requested_item shift.num is exist - process it [22:51:19]requested_item shift.opened is exist - process it [22:51:19]req_shift_opened [22:51:19]FM_GetShiftState [22:51:19]SAM_PROTO_GetShiftState [22:51:19]wFMCommunicate request_size=4 [22:51:19]MH_SAM_APDU [22:51:19]CAPDU: 80 13 01 00 [22:51:19]Write to MH i2c: E2 08 00 C5 45 80 13 01 00 00 00 00 00 87 [22:51:19]Write i2c OK [22:51:19]MH_I2C_Read... [22:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:19]Read from MH i2c: E2 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 0E 00 [22:51:19]MH_I2C_Read... [22:51:19]Read from MH i2c: E2 0E 00 C5 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E7 [22:51:19]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:51:19]wFMCommunicate OK [22:51:19]SAM_PROTO_GetShiftState done [22:51:19]FM_GetShiftState done [22:51:19]req_shift_opened done [22:51:19]requested_item shift.open_date is exist - process it [22:51:19]req_shift_open_date [22:51:19]req_shift_open_date done [22:51:19]produce_requested_data done [22:51:19]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199149,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:51:19]process_action_free close_receipt [22:51:19]json_value_free [22:51:19]json_value_free done [22:51:19]process_json_proto returns [22:51:19]Send response to host [22:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199149,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:51:19]free response buf [22:51:19]execute_script done [22:51:19]execute_script returns [22:51:19]free content buf [22:51:19]Sock 9.Close socket [22:51:19]Sock 9.Thread stoped [22:51:23]OFD Sender: No OFD packet to send [22:51:28]OFD Sender: No OFD packet to send [22:51:33]OFD Sender: No OFD packet to send [22:51:38]OFD Sender: No OFD packet to send [22:51:43]OFD Sender: No OFD packet to send [22:51:48]OFD Sender: No OFD packet to send [22:51:53]OFD Sender: No OFD packet to send [22:51:58]OFD Sender: No OFD packet to send [22:52:03]OFD Sender: No OFD packet to send [22:52:08]OFD Sender: No OFD packet to send [22:52:13]OFD Sender: No OFD packet to send [22:52:18]OFD Sender: No OFD packet to send [22:52:23]OFD Sender: No OFD packet to send [22:52:27]accept exits with 7 [22:52:27]New connection [22:52:27]New thread 3066793316 created [22:52:27]Thread 3066936676 joined [22:52:27]Waiting for new connection... [22:52:27] Sock 7.Parse request [22:52:27]Sock 7.Check first char [22:52:27]Sock 7.First char is OK [22:52:27]request: POST /json_proto HTTP/1.0 [22:52:27]Method: POST [22:52:27]URL: /json_proto [22:52:27]Method is POST - this is cgi request [22:52:27]url: /json_proto [22:52:27]query_string will be loaded in cgi processing [22:52:27]execute_cgi json_proto POST (null) [22:52:27]execute_cgi path=json_proto method=POST [22:52:27]POST find Content-Length [22:52:27]Host: 172.17.46.195:8080 [22:52:27]Content-Length: 680 [22:52:27]Content-Type: application/json [22:52:27] [22:52:27]POST finish read [22:52:27]Found Content-Length = 680 [22:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.190, "sum" : 830.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 830.00, "total" : 830.00, "payments": [ { "type": 0, "sum" : 830.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:27]execute_script... [22:52: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)11326623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 11.190, "sum" : 830.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 830.00, "total" : 830.00, "payments": [ { "type": 0, "sum" : 830.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:52:27]POST & json_proto [22:52:27]process_json_proto [22:52:27]json parsed OK: [22:52:27]protocol is kg_v1.0 [22:52:27]action value=close_receipt [22:52:27]process_action close_receipt [22:52:27]cmd_close_receipt [22:52:27]MH_GetDate [22:52:27]Write to MH i2c: F0 00 00 C6 45 FA [22:52:27]Write i2c OK [22:52:27]MH_I2C_Read... [22:52:27]Read from MH i2c: F0 [22:52:27]MH_I2C_Read... [22:52:27]Read from MH i2c: F0 09 00 [22:52:27]MH_I2C_Read... [22:52:27]Read from MH i2c: F0 09 00 C6 45 00 AD 29 C1 66 8D AE BC 66 5D [22:52:27]GetLastDocTimeStamp 1723935077 [22:52:27]current date 1723935149 [22:52:27]FM_GetShiftState [22:52:27]SAM_PROTO_GetShiftState [22:52:27]wFMCommunicate request_size=4 [22:52:27]MH_SAM_APDU [22:52:27]CAPDU: 80 13 01 00 [22:52:27]Write to MH i2c: E2 08 00 C7 45 80 13 01 00 00 00 00 00 89 [22:52:27]Write i2c OK [22:52:27]MH_I2C_Read... [22:52:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:28]Read from MH i2c: E2 [22:52:28]MH_I2C_Read... [22:52:28]Read from MH i2c: E2 0E 00 [22:52:28]MH_I2C_Read... [22:52:28]Read from MH i2c: E2 0E 00 C7 45 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E9 [22:52:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:52:28]wFMCommunicate OK [22:52:28]SAM_PROTO_GetShiftState done [22:52:28]FM_GetShiftState done [22:52:28]opened in 1723853126 [22:52:28]opened+sec_in_day 1723939526 [22:52:28]quantity*price = 83029 [22:52:28]sum+1 = 83031 [22:52:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.30 袠孝袨袚袨: 830.00 袙薪械褋械薪芯: 830.00 小袛袗效袗: 0.00 袧小袩 1% : 7.35 袧袛小 12% : 88.17 袧邪谢懈褔薪褘屑懈: 830.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 758 17.08.2024 22:52 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199150 肖袩袛: 241792753393738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199150&fm=241792753393738&tin=02508201610067®Number=0000000000092545&sum=83000 [22:52:29]StoreToDocumentArchive [22:52:29]shift 463 fd 199150 [22:52:29]save to /storage/0463/doc_00199150 [22:52:29]save last doc name /storage/0463/doc_00199150 to /storage/kkm_last_doc_name [22:52:29]save OK [22:52:29]Clear old archive folders... [22:52:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:52:29]tlvbuf is 01942A80 [22:52:29]SAM_PROTO_ClearQueue [22:52:29]wFMCommunicate request_size=4 [22:52:29]MH_SAM_APDU [22:52:29]CAPDU: 80 09 00 00 [22:52:29]Write to MH i2c: E2 08 00 D4 45 80 09 00 00 00 00 00 00 8B [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 D4 45 00 90 00 8D [22:52:29]RAPDU: 90 00 [22:52:29]wFMCommunicate OK [22:52:29]SAM_PROTO_ClearQueue done [22:52:29]KKMCreateOFDPacket [22:52:29]OFDProtocolAddRootSTLVToBuf [22:52:29]FM_MakeSignedData [22:52:29]FM_MakeSignedData [22:52:29]SAM_PROTO_SignData [22:52:29]wFMCommunicate request_size=4 [22:52:29]MH_SAM_APDU [22:52:29]CAPDU: 80 0D 01 02 [22:52:29]Write to MH i2c: E2 08 00 D5 45 80 0D 01 02 00 00 00 00 93 [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 D5 45 00 90 00 8E [22:52:29]RAPDU: 90 00 [22:52:29]wFMCommunicate OK [22:52:29]wFMCommunicate request_size=255 [22:52:29]MH_SAM_APDU [22:52: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 B6 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 56 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 22 00 00 00 00 07 04 06 00 38 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 F6 02 00 00 F4 03 04 00 AD 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 09 03 00 35 04 06 00 DB [22:52:29]Write to MH i2c: E2 02 01 D6 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 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 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 56 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 22 00 00 00 00 07 04 06 00 38 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 F6 02 00 00 F4 03 04 00 AD 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 09 03 00 35 04 06 00 DB 00 00 37 [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 D6 45 00 90 00 8F [22:52:29]RAPDU: 90 00 [22:52:29]wFMCommunicate OK [22:52:29]wFMCommunicate request_size=10 [22:52:29]MH_SAM_APDU [22:52:29]CAPDU: 80 0D 02 02 05 E8 C3 2C E0 4A [22:52:29]Write to MH i2c: E2 0D 00 D7 45 80 0D 02 02 05 00 E8 C3 2C E0 4A 00 00 A1 [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 03 00 D7 45 00 90 00 90 [22:52:29]RAPDU: 90 00 [22:52:29]wFMCommunicate OK [22:52:29]wFMCommunicate request_size=4 [22:52:29]MH_SAM_APDU [22:52:29]CAPDU: 80 0D 03 02 [22:52:29]Write to MH i2c: E2 08 00 D8 45 80 0D 03 02 00 00 00 00 98 [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 0B 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 0B 00 D8 45 00 8C 4C 83 61 D6 33 60 00 90 00 BE [22:52:29]RAPDU: 8C 4C 83 61 D6 33 60 00 90 00 [22:52:29]wFMCommunicate OK [22:52:29]SAM_PROTO_SignData done [22:52:29]FM_MakeSignedData done [22:52:29]CreateOFDProtocolMessage [22:52:29]wFMCommunicate request_size=4 [22:52:29]MH_SAM_APDU [22:52:29]CAPDU: 80 11 00 00 [22:52:29]Write to MH i2c: E2 08 00 D9 45 80 11 00 00 00 00 00 00 98 [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:29]Read from MH i2c: E2 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 17 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: E2 17 00 D9 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [22:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:52:29]wFMCommunicate OK [22:52:29]CreateOFDProtocolMessage done [22:52:29]OFDSenderStorePacket 199150 [22:52:29]StoreOFDPacket docnum=199150 [22:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 8F 07 01 F7 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 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 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 56 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 22 00 00 00 00 07 04 06 00 38 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 F6 02 00 00 F4 03 04 00 AD 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 09 03 00 35 04 06 00 DB E8 C3 2C E0 4A 8C 4C 83 61 D6 33 60 00 [22:52:29]CheckFolder [22:52:29]dirname=/storage/ofd_packets [22:52:29]CheckFolder done [22:52:29]ProducePacketName [22:52:29]name=ofd_packets/00199150 [22:52:29]NVStorageSaveData ofd_packets/00199150 [22:52:29]File name is /storage/ofd_packets/00199150 [22:52:29]Write 301 bytes [22:52:29]NVStorageSaveData done [22:52:29]OFDSenderStorePacket done [22:52:29]KKMCreateOFDPacket done [22:52:29]NVStorageSaveData kkm_last_timestamp [22:52:29]File name is /storage/kkm_last_timestamp [22:52:29]Write 4 bytes [22:52:29]NVStorageSaveData done [22:52:29]ExternCall_PrintAddStr [22:52:29]wPrintStart [22:52:29]Write to MH i2c: 01 00 00 DA 45 1F [22:52:29]Write i2c OK [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: 01 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: 01 07 00 [22:52:29]MH_I2C_Read... [22:52:29]Read from MH i2c: 01 07 00 DA 45 00 00 00 00 00 FF 0F 34 [22:52:29]RasterBufferAndPrint [22:52:29]line 小褔械褌 N : (1)11326623 [22:52:29]line 袠袧袧: 02508201610067 [22:52:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:52:29]line 袩袪袨袛袗袞袗 [22:52:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [22:52:29]line 孝芯胁邪褉: 2710124500 [22:52:29]line 袗懈-95-袣-5 [22:52:29]line 11.190 * 74.20 [22:52:29]line = 830.30 [22:52:29]line 袧袛小 12% 袧小袩 1% [22:52:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:52:29]line 袨袣袪校袚袥袝袧袠袝: -0.30 [22:52:29]line 袠孝袨袚袨: 830.00 [22:52:29]line 袙薪械褋械薪芯: 830.00 [22:52:29]line 小袛袗效袗: 0.00 [22:52:29]line 袧小袩 1% : 7.35 [22:52:29]line 袧袛小 12% : 88.17 [22:52:29]line 袧邪谢懈褔薪褘屑懈: 830.00 [22:52:29]line 袘械蟹薪邪谢.: 0.00 [22:52:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:52:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:52:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:52:29]line 效械泻 758 17.08.2024 22:52 [22:52:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:52:29]line 袟袧袦: 0300000079 [22:52:29]line 袪袧袦: 0000000000092545 [22:52:29]line 袙械褉褋懈褟 袣袣袦: 001 [22:52:29]line 肖袦: 0000000000871802 [22:52:29]line 肖袛: 199150 [22:52:29]line 肖袩袛: 241792753393738 [22:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199150&fm=241792753393738&tin=02508201610067®Number=0000000000092545&sum=83000 [22:52:29]written 0, free lines is 4095 [22:52:29]OFD Sender: Processing packet 199150 [packets to send 246, broken 245] [22:52:29]ProducePacketName [22:52:29]name=ofd_packets/00199150 [22:52:29]OFD Sender: To server: 嚂鰌G, [22:52:29]CommunicateWithHost lk.salyk.kg:30040 [22:52:29]ConnectInit lk.salyk.kg [22:52:29]Connected sock=10 [22:52:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 8F 07 01 F7 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 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 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 56 44 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 44 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DF 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 22 00 00 00 00 07 04 06 00 38 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 F6 02 00 00 F4 03 04 00 AD 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EE 09 03 00 35 04 06 00 DB E8 C3 2C E0 4A 8C 4C 83 61 D6 33 60 00 [22:52:30]Write to MH i2c: 01 00 00 05 46 4B [22:52:30]Write i2c OK [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: 01 [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: 01 07 00 [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: 01 07 00 05 46 00 00 00 00 00 E5 0C 43 [22:52:30]RasterBufferAndPrint [22:52:30]line [22:52:30]line [22:52:30]line [22:52:30]line [22:52:30]line [22:52:30]written 0, free lines is 3307 [22:52:30]MH_Cut [22:52:30]Write to MH i2c: D1 01 00 0C 46 01 24 [22:52:30]Write i2c OK [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: D1 [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: D1 01 00 [22:52:30]MH_I2C_Read... [22:52:30]Read from MH i2c: D1 01 00 0C 46 00 23 [22:52:30]Write to MH i2c: 01 00 00 0D 46 53 [22:52:30]Write i2c OK [22:52:30]MH_I2C_Read... [22:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B4 B6 47 00 7B 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 31 38 30 32 10 04 04 00 EE 09 03 00 F4 03 04 00 BC D5 C0 66 B6 04 01 00 00 B7 86 6C 0A E8 51 40 CF [22:52:30]CommunicateWithHost err = 0 [22:52:30]CheckOFDResponse [22:52:30]1017 (14) - 77093643461234 [22:52:30]1041 (16) - 0000000000871802 [22:52:30]1040 (4) - 199150 [22:52:30]1012 (4) - 17.08.2024 16:54 [22:52:30]1206 (1) - 0 [22:52:30]OFD Sender: Remove packet 199150 [22:52:30]ProducePacketName [22:52:30]name=ofd_packets/00199150 [22:52:30]NVStorageDeleteData [22:52:30]OFD Sender: No OFD packet to send [22:52:30]*** Cut start [22:52:30]*** Purtial cut [22:52:30]*** CUTSNS_PIN = 0 [22:52:31]*** Stage 1: CUTSNS_PIN = 1 [22:52:32]Read from MH i2c: 01 [22:52:32]MH_I2C_Read... [22:52:32]*** Stop cut motor [22:52:32]*** Cut end [22:52:32]Read from MH i2c: 01 07 00 [22:52:32]MH_I2C_Read... [22:52:32]Read from MH i2c: 01 07 00 0D 46 00 00 00 00 00 FF 0F 68 [22:52:32]process_action close_receipt done [22:52:32]requested_data is exist [22:52:32]produce_requested_data [22:52:32]requested_item fm.sn is exist - process it [22:52:32]wFMCommunicate request_size=4 [22:52:32]MH_SAM_APDU [22:52:32]CAPDU: 80 11 00 00 [22:52:32]Write to MH i2c: E2 08 00 0E 46 80 11 00 00 00 00 00 00 CE [22:52:32]Write i2c OK [22:52:32]MH_I2C_Read... [22:52:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:52:33]Read from MH i2c: E2 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 17 00 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 17 00 0E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1B [22:52:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:52:33]wFMCommunicate OK [22:52:33]requested_item fd.num is exist - process it [22:52:33]SAM_PROTO_GetFieldsCounters [22:52:33]wFMCommunicate request_size=4 [22:52:33]MH_SAM_APDU [22:52:33]CAPDU: 80 13 00 00 [22:52:33]Write to MH i2c: E2 08 00 0F 46 80 13 00 00 00 00 00 00 D1 [22:52:33]Write i2c OK [22:52:33]MH_I2C_Read... [22:52:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:52:33]Read from MH i2c: E2 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 62 00 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 62 00 0F 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [22:52:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:52:33]wFMCommunicate OK [22:52:33]SAM_PROTO_GetFieldsCounters done [22:52:33]requested_item shift.num is exist - process it [22:52:33]requested_item shift.opened is exist - process it [22:52:33]req_shift_opened [22:52:33]FM_GetShiftState [22:52:33]SAM_PROTO_GetShiftState [22:52:33]wFMCommunicate request_size=4 [22:52:33]MH_SAM_APDU [22:52:33]CAPDU: 80 13 01 00 [22:52:33]Write to MH i2c: E2 08 00 10 46 80 13 01 00 00 00 00 00 D3 [22:52:33]Write i2c OK [22:52:33]MH_I2C_Read... [22:52:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:52:33]Read from MH i2c: E2 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 0E 00 [22:52:33]MH_I2C_Read... [22:52:33]Read from MH i2c: E2 0E 00 10 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 33 [22:52:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:52:33]wFMCommunicate OK [22:52:33]SAM_PROTO_GetShiftState done [22:52:33]FM_GetShiftState done [22:52:33]req_shift_opened done [22:52:33]requested_item shift.open_date is exist - process it [22:52:33]req_shift_open_date [22:52:33]req_shift_open_date done [22:52:33]produce_requested_data done [22:52:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199150,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:52:33]process_action_free close_receipt [22:52:33]json_value_free [22:52:33]json_value_free done [22:52:33]process_json_proto returns [22:52:33]Send response to host [22:52:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199150,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:52:33]free response buf [22:52:33]execute_script done [22:52:33]execute_script returns [22:52:33]free content buf [22:52:33]Sock 7.Close socket [22:52:33]Sock 7.Thread stoped [22:52:35]OFD Sender: No OFD packet to send [22:52:40]OFD Sender: No OFD packet to send [22:52:45]OFD Sender: No OFD packet to send [22:52:50]OFD Sender: No OFD packet to send [22:52:55]OFD Sender: No OFD packet to send [22:53:00]OFD Sender: No OFD packet to send [22:53:05]OFD Sender: No OFD packet to send [22:53:10]OFD Sender: No OFD packet to send [22:53:15]OFD Sender: No OFD packet to send [22:53:20]OFD Sender: No OFD packet to send [22:53:25]OFD Sender: No OFD packet to send [22:53:30]OFD Sender: No OFD packet to send [22:53:35]OFD Sender: No OFD packet to send [22:53:39]accept exits with 9 [22:53:39]New connection [22:53:39]New thread 3066936676 created [22:53:39]Thread 3066793316 joined [22:53:39]Waiting for new connection... [22:53:39] Sock 9.Parse request [22:53:39]Sock 9.Check first char [22:53:39]Sock 9.First char is OK [22:53:39]request: POST /json_proto HTTP/1.0 [22:53:39]Method: POST [22:53:39]URL: /json_proto [22:53:39]Method is POST - this is cgi request [22:53:39]url: /json_proto [22:53:39]query_string will be loaded in cgi processing [22:53:39]execute_cgi json_proto POST (null) [22:53:39]execute_cgi path=json_proto method=POST [22:53:39]POST find Content-Length [22:53:39]Host: 172.17.46.195:8080 [22:53:39]Content-Length: 792 [22:53:39]Content-Type: application/json [22:53:39] [22:53:39]POST finish read [22:53:39]Found Content-Length = 792 [22:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:39]execute_script... [22: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)11326621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:39]POST & json_proto [22:53:39]process_json_proto [22:53:39]json parsed OK: [22:53:39]protocol is kg_v1.0 [22:53:39]action value=close_receipt [22:53:39]process_action close_receipt [22:53:39]cmd_close_receipt [22:53:39]MH_GetDate [22:53:39]Write to MH i2c: F0 00 00 11 46 46 [22:53:39]Write i2c OK [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 09 00 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 09 00 11 46 00 F5 29 C1 66 8D AE BC 66 F1 [22:53:39]GetLastDocTimeStamp 1723935149 [22:53:39]current date 1723935221 [22:53:39]FM_GetShiftState [22:53:39]SAM_PROTO_GetShiftState [22:53:39]wFMCommunicate request_size=4 [22:53:39]MH_SAM_APDU [22:53:39]CAPDU: 80 13 01 00 [22:53:39]Write to MH i2c: E2 08 00 12 46 80 13 01 00 00 00 00 00 D5 [22:53:39]Write i2c OK [22:53:39]MH_I2C_Read... [22:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:39]Read from MH i2c: E2 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: E2 0E 00 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: E2 0E 00 12 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 35 [22:53:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:53:39]wFMCommunicate OK [22:53:39]SAM_PROTO_GetShiftState done [22:53:39]FM_GetShiftState done [22:53:39]opened in 1723853126 [22:53:39]opened+sec_in_day 1723939526 [22:53:39]quantity*price = 0 [22:53:39]sum+1 = 1 [22:53:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 759 17.08.2024 22:53 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 92875 肖袦: 0000000000871802 肖袛: 199151 肖袩袛: 192579413598104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199151&fm=192579413598104&tin=02508201610067®Number=0000000000092545&sum=0 [22:53:40]StoreToDocumentArchive [22:53:40]shift 463 fd 199151 [22:53:40]save to /storage/0463/doc_00199151 [22:53:40]save last doc name /storage/0463/doc_00199151 to /storage/kkm_last_doc_name [22:53:40]save OK [22:53:40]Clear old archive folders... [22:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:53:40]tlvbuf is 019839F0 [22:53:40]SAM_PROTO_ClearQueue [22:53:40]wFMCommunicate request_size=4 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 09 00 00 [22:53:40]Write to MH i2c: E2 08 00 1F 46 80 09 00 00 00 00 00 00 D7 [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 1F 46 00 90 00 D9 [22:53:41]RAPDU: 90 00 [22:53:41]wFMCommunicate OK [22:53:41]SAM_PROTO_ClearQueue done [22:53:41]KKMCreateOFDPacket [22:53:41]OFDProtocolAddRootSTLVToBuf [22:53:41]FM_MakeSignedData [22:53:41]FM_MakeSignedData [22:53:41]SAM_PROTO_SignData [22:53:41]wFMCommunicate request_size=4 [22:53:41]MH_SAM_APDU [22:53:41]CAPDU: 80 0D 01 02 [22:53:41]Write to MH i2c: E2 08 00 20 46 80 0D 01 02 00 00 00 00 DF [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 20 46 00 90 00 DA [22:53:41]RAPDU: 90 00 [22:53:41]wFMCommunicate OK [22:53:41]wFMCommunicate request_size=255 [22:53:41]MH_SAM_APDU [22:53:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 F5 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 09 03 00 35 04 06 00 AF 26 63 89 [22:53:41]Write to MH i2c: E2 02 01 21 46 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 F5 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 09 03 00 35 04 06 00 AF 26 63 89 00 00 1E [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 21 46 00 90 00 DB [22:53:41]RAPDU: 90 00 [22:53:41]wFMCommunicate OK [22:53:41]wFMCommunicate request_size=7 [22:53:41]MH_SAM_APDU [22:53:41]CAPDU: 80 0D 02 02 02 DF 98 [22:53:41]Write to MH i2c: E2 0A 00 22 46 80 0D 02 02 02 00 DF 98 00 00 5D [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 03 00 22 46 00 90 00 DC [22:53:41]RAPDU: 90 00 [22:53:41]wFMCommunicate OK [22:53:41]wFMCommunicate request_size=4 [22:53:41]MH_SAM_APDU [22:53:41]CAPDU: 80 0D 03 02 [22:53:41]Write to MH i2c: E2 08 00 23 46 80 0D 03 02 00 00 00 00 E4 [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 0B 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 0B 00 23 46 00 83 6E 19 9C 71 F4 27 22 90 00 39 [22:53:41]RAPDU: 83 6E 19 9C 71 F4 27 22 90 00 [22:53:41]wFMCommunicate OK [22:53:41]SAM_PROTO_SignData done [22:53:41]FM_MakeSignedData done [22:53:41]CreateOFDProtocolMessage [22:53:41]wFMCommunicate request_size=4 [22:53:41]MH_SAM_APDU [22:53:41]CAPDU: 80 11 00 00 [22:53:41]Write to MH i2c: E2 08 00 24 46 80 11 00 00 00 00 00 00 E4 [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:41]Read from MH i2c: E2 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 17 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: E2 17 00 24 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [22:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:53:41]wFMCommunicate OK [22:53:41]CreateOFDProtocolMessage done [22:53:41]OFDSenderStorePacket 199151 [22:53:41]StoreOFDPacket docnum=199151 [22:53:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 C6 E3 04 01 C3 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 F5 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 09 03 00 35 04 06 00 AF 26 63 89 DF 98 83 6E 19 9C 71 F4 27 22 [22:53:41]CheckFolder [22:53:41]dirname=/storage/ofd_packets [22:53:41]CheckFolder done [22:53:41]ProducePacketName [22:53:41]name=ofd_packets/00199151 [22:53:41]NVStorageSaveData ofd_packets/00199151 [22:53:41]File name is /storage/ofd_packets/00199151 [22:53:41]Write 298 bytes [22:53:41]NVStorageSaveData done [22:53:41]OFDSenderStorePacket done [22:53:41]KKMCreateOFDPacket done [22:53:41]NVStorageSaveData kkm_last_timestamp [22:53:41]File name is /storage/kkm_last_timestamp [22:53:41]Write 4 bytes [22:53:41]NVStorageSaveData done [22:53:41]ExternCall_PrintAddStr [22:53:41]wPrintStart [22:53:41]Write to MH i2c: 01 00 00 25 46 6B [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 07 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 07 00 25 46 00 00 00 00 00 FF 0F 80 [22:53:41]RasterBufferAndPrint [22:53:41]line 小褔械褌 N : (1)11326621 [22:53:41]line 袠袧袧: 02508201610067 [22:53:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:53:41]line 袩袪袨袛袗袞袗 [22:53:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [22:53:41]line 孝芯胁邪褉: 2710194210 [22:53:41]line 袛孝-袣-5 [22:53:41]line 131.100 * 0.00 [22:53:41]line = 0.00 [22:53:41]line 袧袛小 12% 袧小袩 1% [22:53:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:53:41]line 袠孝袨袚袨: 0.00 [22:53:41]line 袧小袩 1% : 0.00 [22:53:41]line 袧袛小 12% : 0.00 [22:53:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:53:41]line 袘械蟹薪邪谢.: 0.00 [22:53:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:53:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:53:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:53:41]line 效械泻 759 17.08.2024 22:53 [22:53:41]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:53:41]line 袟袧袦: 0300000079 [22:53:41]line 袪袧袦: 0000000000092545 [22:53:41]line 袙械褉褋懈褟 袣袣袦: 001 [22:53:41]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [22:53:41]line 92875 [22:53:41]line 肖袦: 0000000000871802 [22:53:41]line 肖袛: 199151 [22:53:41]line 肖袩袛: 192579413598104 [22:53:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225341&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199151&fm=192579413598104&tin=02508201610067®Number=0000000000092545&sum=0 [22:53:41]OFD Sender: Processing packet 199151 [packets to send 246, broken 245] [22:53:41]ProducePacketName [22:53:41]name=ofd_packets/00199151 [22:53:41]OFD Sender: To server: 嚂鰌G, [22:53:41]CommunicateWithHost lk.salyk.kg:30040 [22:53:41]ConnectInit lk.salyk.kg [22:53:41]written 0, free lines is 4095 [22:53:41]Connected sock=10 [22: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 31 38 30 32 0C 01 00 00 C6 E3 04 01 C3 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 F5 29 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 EF 09 03 00 35 04 06 00 AF 26 63 89 DF 98 83 6E 19 9C 71 F4 27 22 [22:53:42]Write to MH i2c: 01 00 00 4F 46 95 [22:53:42]Write i2c OK [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: 01 [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: 01 07 00 [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: 01 07 00 4F 46 00 00 00 00 00 E3 0C 8B [22:53:42]RasterBufferAndPrint [22:53:42]line [22:53:42]line [22:53:42]line [22:53:42]line [22:53:42]line [22:53:42]written 0, free lines is 3305 [22:53:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 51 7D 47 00 13 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 31 38 30 32 10 04 04 00 EF 09 03 00 F4 03 04 00 04 D6 C0 66 B6 04 01 00 00 73 47 44 21 66 53 D1 B3 [22:53:42]CommunicateWithHost err = 0 [22:53:42]CheckOFDResponse [22:53:42]1017 (14) - 77093643461234 [22:53:42]1041 (16) - 0000000000871802 [22:53:42]1040 (4) - 199151 [22:53:42]1012 (4) - 17.08.2024 16:55 [22:53:42]1206 (1) - 0 [22:53:42]OFD Sender: Remove packet 199151 [22:53:42]ProducePacketName [22:53:42]name=ofd_packets/00199151 [22:53:42]NVStorageDeleteData [22:53:42]MH_Cut [22:53:42]Write to MH i2c: D1 01 00 56 46 01 6E [22:53:42]Write i2c OK [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: D1 [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: D1 01 00 [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: D1 01 00 56 46 00 6D [22:53:42]Write to MH i2c: 01 00 00 57 46 9D [22:53:42]Write i2c OK [22:53:42]MH_I2C_Read... [22:53:42]OFD Sender: No OFD packet to send [22:53:43]*** Cut start [22:53:43]*** Purtial cut [22:53:43]*** Stage 1: CUTSNS_PIN = 1 [22:53:43]Read from MH i2c: 01 [22:53:43]MH_I2C_Read... [22:53:43]*** Stop cut motor [22:53:43]*** Cut end [22:53:43]Read from MH i2c: 01 07 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: 01 07 00 57 46 00 00 00 00 00 FF 0F B2 [22:53:43]process_action close_receipt done [22:53:43]requested_data is exist [22:53:43]produce_requested_data [22:53:43]requested_item fm.sn is exist - process it [22:53:43]wFMCommunicate request_size=4 [22:53:43]MH_SAM_APDU [22:53:43]CAPDU: 80 11 00 00 [22:53:43]Write to MH i2c: E2 08 00 58 46 80 11 00 00 00 00 00 00 18 [22:53:43]Write i2c OK [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:43]Read from MH i2c: E2 17 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 17 00 58 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 65 [22:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:53:43]wFMCommunicate OK [22:53:43]requested_item fd.num is exist - process it [22:53:43]SAM_PROTO_GetFieldsCounters [22:53:43]wFMCommunicate request_size=4 [22:53:43]MH_SAM_APDU [22:53:43]CAPDU: 80 13 00 00 [22:53:43]Write to MH i2c: E2 08 00 59 46 80 13 00 00 00 00 00 00 1B [22:53:43]Write i2c OK [22:53:43]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 62 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 62 00 59 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [22:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 EF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:43]wFMCommunicate OK [22:53:43]SAM_PROTO_GetFieldsCounters done [22:53:43]requested_item shift.num is exist - process it [22:53:43]requested_item shift.opened is exist - process it [22:53:43]req_shift_opened [22:53:43]FM_GetShiftState [22:53:43]SAM_PROTO_GetShiftState [22:53:43]wFMCommunicate request_size=4 [22:53:43]MH_SAM_APDU [22:53:43]CAPDU: 80 13 01 00 [22:53:43]Write to MH i2c: E2 08 00 5A 46 80 13 01 00 00 00 00 00 1D [22:53:43]Write i2c OK [22:53:43]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 0E 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 0E 00 5A 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7D [22:53:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:53:43]wFMCommunicate OK [22:53:43]SAM_PROTO_GetShiftState done [22:53:43]FM_GetShiftState done [22:53:43]req_shift_opened done [22:53:43]requested_item shift.open_date is exist - process it [22:53:43]req_shift_open_date [22:53:43]req_shift_open_date done [22:53:43]produce_requested_data done [22:53:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199151,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:53:43]process_action_free close_receipt [22:53:43]json_value_free [22:53:43]json_value_free done [22:53:43]process_json_proto returns [22:53:43]Send response to host [22:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199151,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:53:43]free response buf [22:53:43]execute_script done [22:53:43]execute_script returns [22:53:43]free content buf [22:53:43]Sock 9.Close socket [22:53:43]Sock 9.Thread stoped [22:53:47]OFD Sender: No OFD packet to send [22:53:52]OFD Sender: No OFD packet to send [22:53:57]OFD Sender: No OFD packet to send [22:54:02]OFD Sender: No OFD packet to send [22:54:07]OFD Sender: No OFD packet to send [22:54:12]OFD Sender: No OFD packet to send [22:54:17]OFD Sender: No OFD packet to send [22:54:22]OFD Sender: No OFD packet to send [22:54:27]OFD Sender: No OFD packet to send [22:54:32]OFD Sender: No OFD packet to send [22:54:37]OFD Sender: No OFD packet to send [22:54:42]OFD Sender: No OFD packet to send [22:54:47]OFD Sender: No OFD packet to send [22:54:52]OFD Sender: No OFD packet to send [22:54:57]OFD Sender: No OFD packet to send [22:55:02]OFD Sender: No OFD packet to send [22:55:07]OFD Sender: No OFD packet to send [22:55:12]OFD Sender: No OFD packet to send [22:55:17]OFD Sender: No OFD packet to send [22:55:22]OFD Sender: No OFD packet to send [22:55:27]OFD Sender: No OFD packet to send [22:55:32]OFD Sender: No OFD packet to send [22:55:35]accept exits with 7 [22:55:35]New connection [22:55:35]New thread 3066793316 created [22:55:35]Thread 3066936676 joined [22:55:35]Waiting for new connection... [22:55:35] Sock 7.Parse request [22:55:35]Sock 7.Check first char [22:55:35]Sock 7.First char is OK [22:55:35]request: POST /json_proto HTTP/1.0 [22:55:35]Method: POST [22:55:35]URL: /json_proto [22:55:35]Method is POST - this is cgi request [22:55:35]url: /json_proto [22:55:35]query_string will be loaded in cgi processing [22:55:35]execute_cgi json_proto POST (null) [22:55:35]execute_cgi path=json_proto method=POST [22:55:35]POST find Content-Length [22:55:35]Host: 172.17.46.195:8080 [22:55:35]Content-Length: 683 [22:55:35]Content-Type: application/json [22:55:35] [22:55:35]POST finish read [22:55:35]Found Content-Length = 683 [22:55:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 16.930, "sum" : 650.11, "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" ] } } [22:55:35]execute_script... [22:55:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 16.930, "sum" : 650.11, "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" ] } } [22:55:35]POST & json_proto [22:55:35]process_json_proto [22:55:35]json parsed OK: [22:55:35]protocol is kg_v1.0 [22:55:35]action value=close_receipt [22:55:35]process_action close_receipt [22:55:35]cmd_close_receipt [22:55:35]MH_GetDate [22:55:35]Write to MH i2c: F0 00 00 5B 46 90 [22:55:35]Write i2c OK [22:55:35]MH_I2C_Read... [22:55:35]Read from MH i2c: F0 [22:55:35]MH_I2C_Read... [22:55:35]Read from MH i2c: F0 09 00 [22:55:35]MH_I2C_Read... [22:55:35]Read from MH i2c: F0 09 00 5B 46 00 69 2A C1 66 8D AE BC 66 B0 [22:55:35]GetLastDocTimeStamp 1723935221 [22:55:35]current date 1723935337 [22:55:35]FM_GetShiftState [22:55:35]SAM_PROTO_GetShiftState [22:55:35]wFMCommunicate request_size=4 [22:55:35]MH_SAM_APDU [22:55:35]CAPDU: 80 13 01 00 [22:55:35]Write to MH i2c: E2 08 00 5C 46 80 13 01 00 00 00 00 00 1F [22:55:35]Write i2c OK [22:55:35]MH_I2C_Read... [22:55:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:55:35]Read from MH i2c: E2 [22:55:35]MH_I2C_Read... [22:55:35]Read from MH i2c: E2 0E 00 [22:55:35]MH_I2C_Read... [22:55:35]Read from MH i2c: E2 0E 00 5C 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 7F [22:55:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:55:35]wFMCommunicate OK [22:55:35]SAM_PROTO_GetShiftState done [22:55:35]FM_GetShiftState done [22:55:35]opened in 1723853126 [22:55:35]opened+sec_in_day 1723939526 [22:55:35]quantity*price = 65011 [22:55:35]sum+1 = 65012 [22:55:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 650.00 袙薪械褋械薪芯: 650.00 小袛袗效袗: 0.00 袧小袩 1% : 5.75 袧袛小 12% : 69.04 袧邪谢懈褔薪褘屑懈: 650.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 760 17.08.2024 22:55 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199152 肖袩袛: 62536181634088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225537&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199152&fm=62536181634088&tin=02508201610067®Number=0000000000092545&sum=65000 [22:55:36]StoreToDocumentArchive [22:55:36]shift 463 fd 199152 [22:55:36]save to /storage/0463/doc_00199152 [22:55:36]save last doc name /storage/0463/doc_00199152 to /storage/kkm_last_doc_name [22:55:36]save OK [22:55:36]Clear old archive folders... [22:55:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:55:36]tlvbuf is 01942360 [22:55:36]SAM_PROTO_ClearQueue [22:55:36]wFMCommunicate request_size=4 [22:55:36]MH_SAM_APDU [22:55:36]CAPDU: 80 09 00 00 [22:55:36]Write to MH i2c: E2 08 00 69 46 80 09 00 00 00 00 00 00 21 [22:55:36]Write i2c OK [22:55:36]MH_I2C_Read... [22:55:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:55:36]Read from MH i2c: E2 [22:55:36]MH_I2C_Read... [22:55:36]Read from MH i2c: E2 03 00 [22:55:36]MH_I2C_Read... [22:55:36]Read from MH i2c: E2 03 00 69 46 00 90 00 23 [22:55:36]RAPDU: 90 00 [22:55:36]wFMCommunicate OK [22:55:36]SAM_PROTO_ClearQueue done [22:55:36]KKMCreateOFDPacket [22:55:36]OFDProtocolAddRootSTLVToBuf [22:55:36]FM_MakeSignedData [22:55:36]FM_MakeSignedData [22:55:36]SAM_PROTO_SignData [22:55:36]wFMCommunicate request_size=4 [22:55:36]MH_SAM_APDU [22:55:36]CAPDU: 80 0D 01 02 [22:55:36]Write to MH i2c: E2 08 00 6A 46 80 0D 01 02 00 00 00 00 29 [22:55:36]Write i2c OK [22:55:36]MH_I2C_Read... [22:55:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:55:36]Read from MH i2c: E2 [22:55:36]MH_I2C_Read... [22:55:36]Read from MH i2c: E2 03 00 [22:55:36]MH_I2C_Read... [22:55:36]Read from MH i2c: E2 03 00 6A 46 00 90 00 24 [22:55:36]RAPDU: 90 00 [22:55:36]wFMCommunicate OK [22:55:36]wFMCommunicate request_size=255 [22:55:36]MH_SAM_APDU [22:55:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 22 42 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 69 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 09 03 00 35 04 06 00 38 E0 [22:55:36]Write to MH i2c: E2 02 01 6B 46 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 22 42 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 69 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 09 03 00 35 04 06 00 38 E0 00 00 EA [22:55:36]Write i2c OK [22:55:36]MH_I2C_Read... [22:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:55:37]Read from MH i2c: E2 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 03 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 03 00 6B 46 00 90 00 25 [22:55:37]RAPDU: 90 00 [22:55:37]wFMCommunicate OK [22:55:37]wFMCommunicate request_size=9 [22:55:37]MH_SAM_APDU [22:55:37]CAPDU: 80 0D 02 02 04 56 E4 54 28 [22:55:37]Write to MH i2c: E2 0C 00 6C 46 80 0D 02 02 04 00 56 E4 54 28 00 00 EA [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:55:37]Read from MH i2c: E2 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 03 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 03 00 6C 46 00 90 00 26 [22:55:37]RAPDU: 90 00 [22:55:37]wFMCommunicate OK [22:55:37]wFMCommunicate request_size=4 [22:55:37]MH_SAM_APDU [22:55:37]CAPDU: 80 0D 03 02 [22:55:37]Write to MH i2c: E2 08 00 6D 46 80 0D 03 02 00 00 00 00 2E [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:55:37]Read from MH i2c: E2 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 0B 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 0B 00 6D 46 00 9D D7 24 10 AE 46 71 7E 90 00 BA [22:55:37]RAPDU: 9D D7 24 10 AE 46 71 7E 90 00 [22:55:37]wFMCommunicate OK [22:55:37]SAM_PROTO_SignData done [22:55:37]FM_MakeSignedData done [22:55:37]CreateOFDProtocolMessage [22:55:37]wFMCommunicate request_size=4 [22:55:37]MH_SAM_APDU [22:55:37]CAPDU: 80 11 00 00 [22:55:37]Write to MH i2c: E2 08 00 6E 46 80 11 00 00 00 00 00 00 2E [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:55:37]Read from MH i2c: E2 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 17 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: E2 17 00 6E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7B [22:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:55:37]wFMCommunicate OK [22:55:37]CreateOFDProtocolMessage done [22:55:37]OFDSenderStorePacket 199152 [22:55:37]StoreOFDPacket docnum=199152 [22:55:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C7 B6 06 01 15 FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 22 42 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 69 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 09 03 00 35 04 06 00 38 E0 56 E4 54 28 9D D7 24 10 AE 46 71 7E [22:55:37]CheckFolder [22:55:37]dirname=/storage/ofd_packets [22:55:37]CheckFolder done [22:55:37]ProducePacketName [22:55:37]name=ofd_packets/00199152 [22:55:37]NVStorageSaveData ofd_packets/00199152 [22:55:37]File name is /storage/ofd_packets/00199152 [22:55:37]Write 300 bytes [22:55:37]NVStorageSaveData done [22:55:37]OFDSenderStorePacket done [22:55:37]KKMCreateOFDPacket done [22:55:37]NVStorageSaveData kkm_last_timestamp [22:55:37]File name is /storage/kkm_last_timestamp [22:55:37]Write 4 bytes [22:55:37]NVStorageSaveData done [22:55:37]ExternCall_PrintAddStr [22:55:37]wPrintStart [22:55:37]Write to MH i2c: 01 00 00 6F 46 B5 [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 07 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 07 00 6F 46 00 00 00 00 00 FF 0F CA [22:55:37]RasterBufferAndPrint [22:55:37]line 小褔械褌 N : (1)11326625 [22:55:37]line 袠袧袧: 02508201610067 [22:55:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:55:37]line 袩袪袨袛袗袞袗 [22:55:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [22:55:37]line 孝芯胁邪褉: 2711190000 [22:55:37]line 袚袗袟-袣-3 [22:55:37]line 16.930 * 38.40 [22:55:37]line = 650.11 [22:55:37]line 袧袛小 12% 袧小袩 1% [22:55:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:55:37]line 袨袣袪校袚袥袝袧袠袝: -0.11 [22:55:37]line 袠孝袨袚袨: 650.00 [22:55:37]line 袙薪械褋械薪芯: 650.00 [22:55:37]line 小袛袗效袗: 0.00 [22:55:37]line 袧小袩 1% : 5.75 [22:55:37]line 袧袛小 12% : 69.04 [22:55:37]line 袧邪谢懈褔薪褘屑懈: 650.00 [22:55:37]line 袘械蟹薪邪谢.: 0.00 [22:55:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:55:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:55:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:55:37]line 效械泻 760 17.08.2024 22:55 [22:55:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:55:37]line 袟袧袦: 0300000079 [22:55:37]line 袪袧袦: 0000000000092545 [22:55:37]line 袙械褉褋懈褟 袣袣袦: 001 [22:55:37]line 肖袦: 0000000000871802 [22:55:37]line 肖袛: 199152 [22:55:37]line 肖袩袛: 62536181634088 [22:55:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225537&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199152&fm=62536181634088&tin=02508201610067®Number=0000000000092545&sum=65000 [22:55:37]written 0, free lines is 4095 [22:55:37]OFD Sender: Processing packet 199152 [packets to send 246, broken 245] [22:55:37]ProducePacketName [22:55:37]name=ofd_packets/00199152 [22:55:37]OFD Sender: To server: 嚂鰌G, [22:55:37]CommunicateWithHost lk.salyk.kg:30040 [22:55:37]ConnectInit lk.salyk.kg [22:55:37]Connected sock=10 [22:55:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C7 B6 06 01 15 FE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 22 42 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 69 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 09 03 00 35 04 06 00 38 E0 56 E4 54 28 9D D7 24 10 AE 46 71 7E [22:55:37]Write to MH i2c: 01 00 00 9A 46 E0 [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 07 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: 01 07 00 9A 46 00 00 00 00 00 C8 0C BB [22:55:37]RasterBufferAndPrint [22:55:37]line [22:55:37]line [22:55:37]line [22:55:37]line [22:55:37]line [22:55:37]written 0, free lines is 3278 [22:55:37]MH_Cut [22:55:37]Write to MH i2c: D1 01 00 A1 46 01 B9 [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: D1 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: D1 01 00 [22:55:37]MH_I2C_Read... [22:55:37]Read from MH i2c: D1 01 00 A1 46 00 B8 [22:55:37]Write to MH i2c: 01 00 00 A2 46 E8 [22:55:37]Write i2c OK [22:55:37]MH_I2C_Read... [22:55:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 20 6F 47 00 DC B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F0 09 03 00 F4 03 04 00 77 D6 C0 66 B6 04 01 00 00 C2 9F 92 DA 61 9E 78 AB [22:55:37]CommunicateWithHost err = 0 [22:55:37]CheckOFDResponse [22:55:37]1017 (14) - 77093643461234 [22:55:37]1041 (16) - 0000000000871802 [22:55:37]1040 (4) - 199152 [22:55:37]1012 (4) - 17.08.2024 16:57 [22:55:37]1206 (1) - 0 [22:55:37]OFD Sender: Remove packet 199152 [22:55:37]ProducePacketName [22:55:37]name=ofd_packets/00199152 [22:55:37]NVStorageDeleteData [22:55:38]OFD Sender: No OFD packet to send [22:55:38]*** Cut start [22:55:38]*** Purtial cut [22:55:38]*** CUTSNS_PIN = 0 [22:55:38]*** Stage 1: CUTSNS_PIN = 1 [22:55:40]Read from MH i2c: 01 [22:55:40]MH_I2C_Read... [22:55:40]*** Stop cut motor [22:55:40]*** Cut end [22:55:40]Read from MH i2c: 01 07 00 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: 01 07 00 A2 46 00 00 00 00 00 FF 0F FD [22:55:40]process_action close_receipt done [22:55:40]requested_data is exist [22:55:40]produce_requested_data [22:55:40]requested_item fm.sn is exist - process it [22:55:40]wFMCommunicate request_size=4 [22:55:40]MH_SAM_APDU [22:55:40]CAPDU: 80 11 00 00 [22:55:40]Write to MH i2c: E2 08 00 A3 46 80 11 00 00 00 00 00 00 63 [22:55:40]Write i2c OK [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 [22:55:40]MH_I2C_Read... [22:55:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:55:40]Read from MH i2c: E2 17 00 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 17 00 A3 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B0 [22:55:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:55:40]wFMCommunicate OK [22:55:40]requested_item fd.num is exist - process it [22:55:40]SAM_PROTO_GetFieldsCounters [22:55:40]wFMCommunicate request_size=4 [22:55:40]MH_SAM_APDU [22:55:40]CAPDU: 80 13 00 00 [22:55:40]Write to MH i2c: E2 08 00 A4 46 80 13 00 00 00 00 00 00 66 [22:55:40]Write i2c OK [22:55:40]MH_I2C_Read... [22:55:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:55:40]Read from MH i2c: E2 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 62 00 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 62 00 A4 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [22:55:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F0 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:55:40]wFMCommunicate OK [22:55:40]SAM_PROTO_GetFieldsCounters done [22:55:40]requested_item shift.num is exist - process it [22:55:40]requested_item shift.opened is exist - process it [22:55:40]req_shift_opened [22:55:40]FM_GetShiftState [22:55:40]SAM_PROTO_GetShiftState [22:55:40]wFMCommunicate request_size=4 [22:55:40]MH_SAM_APDU [22:55:40]CAPDU: 80 13 01 00 [22:55:40]Write to MH i2c: E2 08 00 A5 46 80 13 01 00 00 00 00 00 68 [22:55:40]Write i2c OK [22:55:40]MH_I2C_Read... [22:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:55:40]Read from MH i2c: E2 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 0E 00 [22:55:40]MH_I2C_Read... [22:55:40]Read from MH i2c: E2 0E 00 A5 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C8 [22:55:40]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:55:40]wFMCommunicate OK [22:55:40]SAM_PROTO_GetShiftState done [22:55:40]FM_GetShiftState done [22:55:40]req_shift_opened done [22:55:40]requested_item shift.open_date is exist - process it [22:55:40]req_shift_open_date [22:55:40]req_shift_open_date done [22:55:40]produce_requested_data done [22:55:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199152,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:55:40]process_action_free close_receipt [22:55:40]json_value_free [22:55:40]json_value_free done [22:55:40]process_json_proto returns [22:55:40]Send response to host [22:55:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199152,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:55:40]free response buf [22:55:40]execute_script done [22:55:40]execute_script returns [22:55:40]free content buf [22:55:40]Sock 7.Close socket [22:55:40]Sock 7.Thread stoped [22:55:43]OFD Sender: No OFD packet to send [22:55:48]OFD Sender: No OFD packet to send [22:55:53]OFD Sender: No OFD packet to send [22:55:58]OFD Sender: No OFD packet to send [22:56:03]OFD Sender: No OFD packet to send [22:56:08]OFD Sender: No OFD packet to send [22:56:13]OFD Sender: No OFD packet to send [22:56:18]OFD Sender: No OFD packet to send [22:56:23]OFD Sender: No OFD packet to send [22:56:27]accept exits with 9 [22:56:27]New connection [22:56:27]New thread 3066936676 created [22:56:27]Thread 3066793316 joined [22:56:27]Waiting for new connection... [22:56:27] Sock 9.Parse request [22:56:27]Sock 9.Check first char [22:56:27]Sock 9.First char is OK [22:56:27]request: POST /json_proto HTTP/1.0 [22:56:27]Method: POST [22:56:27]URL: /json_proto [22:56:27]Method is POST - this is cgi request [22:56:27]url: /json_proto [22:56:27]query_string will be loaded in cgi processing [22:56:27]execute_cgi json_proto POST (null) [22:56:27]execute_cgi path=json_proto method=POST [22:56:27]POST find Content-Length [22:56:27]Host: 172.17.46.195:8080 [22:56:27]Content-Length: 684 [22:56:27]Content-Type: application/json [22:56:27] [22:56:27]POST finish read [22:56:27]Found Content-Length = 684 [22:56:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:27]execute_script... [22:56: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)11326627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:27]POST & json_proto [22:56:27]process_json_proto [22:56:27]json parsed OK: [22:56:27]protocol is kg_v1.0 [22:56:27]action value=close_receipt [22:56:27]process_action close_receipt [22:56:27]cmd_close_receipt [22:56:27]MH_GetDate [22:56:27]Write to MH i2c: F0 00 00 A6 46 DB [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: F0 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: F0 09 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: F0 09 00 A6 46 00 9D 2A C1 66 8D AE BC 66 2F [22:56:27]GetLastDocTimeStamp 1723935337 [22:56:27]current date 1723935389 [22:56:27]FM_GetShiftState [22:56:27]SAM_PROTO_GetShiftState [22:56:27]wFMCommunicate request_size=4 [22:56:27]MH_SAM_APDU [22:56:27]CAPDU: 80 13 01 00 [22:56:27]Write to MH i2c: E2 08 00 A7 46 80 13 01 00 00 00 00 00 6A [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:27]Read from MH i2c: E2 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 0E 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 0E 00 A7 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CA [22:56:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:56:27]wFMCommunicate OK [22:56:27]SAM_PROTO_GetShiftState done [22:56:27]FM_GetShiftState done [22:56:27]opened in 1723853126 [22:56:27]opened+sec_in_day 1723939526 [22:56:27]quantity*price = 200043 [22:56:27]sum+1 = 200044 [22:56:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.43 袠孝袨袚袨: 2000.00 袙薪械褋械薪芯: 2000.00 小袛袗效袗: 0.00 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 2000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 761 17.08.2024 22:56 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199153 肖袩袛: 236981674687910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225629&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199153&fm=236981674687910&tin=02508201610067®Number=0000000000092545&sum=200000 [22:56:28]StoreToDocumentArchive [22:56:28]shift 463 fd 199153 [22:56:28]save to /storage/0463/doc_00199153 [22:56:28]save last doc name /storage/0463/doc_00199153 to /storage/kkm_last_doc_name [22:56:28]save OK [22:56:28]Clear old archive folders... [22:56:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:56:28]tlvbuf is 01A56ED0 [22:56:28]SAM_PROTO_ClearQueue [22:56:28]wFMCommunicate request_size=4 [22:56:28]MH_SAM_APDU [22:56:28]CAPDU: 80 09 00 00 [22:56:28]Write to MH i2c: E2 08 00 B4 46 80 09 00 00 00 00 00 00 6C [22:56:28]Write i2c OK [22:56:28]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 B4 46 00 90 00 6E [22:56:29]RAPDU: 90 00 [22:56:29]wFMCommunicate OK [22:56:29]SAM_PROTO_ClearQueue done [22:56:29]KKMCreateOFDPacket [22:56:29]OFDProtocolAddRootSTLVToBuf [22:56:29]FM_MakeSignedData [22:56:29]FM_MakeSignedData [22:56:29]SAM_PROTO_SignData [22:56:29]wFMCommunicate request_size=4 [22:56:29]MH_SAM_APDU [22:56:29]CAPDU: 80 0D 01 02 [22:56:29]Write to MH i2c: E2 08 00 B5 46 80 0D 01 02 00 00 00 00 74 [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 B5 46 00 90 00 6F [22:56:29]RAPDU: 90 00 [22:56:29]wFMCommunicate OK [22:56:29]wFMCommunicate request_size=255 [22:56:29]MH_SAM_APDU [22:56: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 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 9D 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 09 03 00 35 04 06 00 D7 [22:56:29]Write to MH i2c: E2 02 01 B6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 9D 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 09 03 00 35 04 06 00 D7 00 00 32 [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 B6 46 00 90 00 70 [22:56:29]RAPDU: 90 00 [22:56:29]wFMCommunicate OK [22:56:29]wFMCommunicate request_size=10 [22:56:29]MH_SAM_APDU [22:56:29]CAPDU: 80 0D 02 02 05 88 98 89 BD A6 [22:56:29]Write to MH i2c: E2 0D 00 B7 46 80 0D 02 02 05 00 88 98 89 BD A6 00 00 8D [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 03 00 B7 46 00 90 00 71 [22:56:29]RAPDU: 90 00 [22:56:29]wFMCommunicate OK [22:56:29]wFMCommunicate request_size=4 [22:56:29]MH_SAM_APDU [22:56:29]CAPDU: 80 0D 03 02 [22:56:29]Write to MH i2c: E2 08 00 B8 46 80 0D 03 02 00 00 00 00 79 [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 0B 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 0B 00 B8 46 00 72 F7 17 BB 9D 6E 5B 0B 90 00 26 [22:56:29]RAPDU: 72 F7 17 BB 9D 6E 5B 0B 90 00 [22:56:29]wFMCommunicate OK [22:56:29]SAM_PROTO_SignData done [22:56:29]FM_MakeSignedData done [22:56:29]CreateOFDProtocolMessage [22:56:29]wFMCommunicate request_size=4 [22:56:29]MH_SAM_APDU [22:56:29]CAPDU: 80 11 00 00 [22:56:29]Write to MH i2c: E2 08 00 B9 46 80 11 00 00 00 00 00 00 79 [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:29]Read from MH i2c: E2 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 17 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: E2 17 00 B9 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [22:56:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:56:29]wFMCommunicate OK [22:56:29]CreateOFDProtocolMessage done [22:56:29]OFDSenderStorePacket 199153 [22:56:29]StoreOFDPacket docnum=199153 [22:56:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 A4 07 01 F7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 9D 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 09 03 00 35 04 06 00 D7 88 98 89 BD A6 72 F7 17 BB 9D 6E 5B 0B [22:56:29]CheckFolder [22:56:29]dirname=/storage/ofd_packets [22:56:29]CheckFolder done [22:56:29]ProducePacketName [22:56:29]name=ofd_packets/00199153 [22:56:29]NVStorageSaveData ofd_packets/00199153 [22:56:29]File name is /storage/ofd_packets/00199153 [22:56:29]Write 301 bytes [22:56:29]NVStorageSaveData done [22:56:29]OFDSenderStorePacket done [22:56:29]KKMCreateOFDPacket done [22:56:29]NVStorageSaveData kkm_last_timestamp [22:56:29]File name is /storage/kkm_last_timestamp [22:56:29]Write 4 bytes [22:56:29]NVStorageSaveData done [22:56:29]ExternCall_PrintAddStr [22:56:29]wPrintStart [22:56:29]Write to MH i2c: 01 00 00 BA 46 00 [22:56:29]Write i2c OK [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: 01 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: 01 07 00 [22:56:29]MH_I2C_Read... [22:56:29]Read from MH i2c: 01 07 00 BA 46 00 00 00 00 00 FF 0F 15 [22:56:29]RasterBufferAndPrint [22:56:29]line 小褔械褌 N : (1)11326627 [22:56:29]line 袠袧袧: 02508201610067 [22:56:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:56:29]line 袩袪袨袛袗袞袗 [22:56:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [22:56:29]line 孝芯胁邪褉: 2710124500 [22:56:29]line 袗懈-95-袣-5 [22:56:29]line 26.960 * 74.20 [22:56:29]line = 2000.43 [22:56:29]line 袧袛小 12% 袧小袩 1% [22:56:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:56:29]line 袨袣袪校袚袥袝袧袠袝: -0.43 [22:56:29]line 袠孝袨袚袨: 2000.00 [22:56:29]line 袙薪械褋械薪芯: 2000.00 [22:56:29]line 小袛袗效袗: 0.00 [22:56:29]line 袧小袩 1% : 17.70 [22:56:29]line 袧袛小 12% : 212.43 [22:56:29]line 袧邪谢懈褔薪褘屑懈: 2000.00 [22:56:29]line 袘械蟹薪邪谢.: 0.00 [22:56:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:56:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:56:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:56:29]line 效械泻 761 17.08.2024 22:56 [22:56:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:56:29]line 袟袧袦: 0300000079 [22:56:29]line 袪袧袦: 0000000000092545 [22:56:29]line 袙械褉褋懈褟 袣袣袦: 001 [22:56:29]line 肖袦: 0000000000871802 [22:56:29]line 肖袛: 199153 [22:56:29]line 肖袩袛: 236981674687910 [22:56:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225629&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199153&fm=236981674687910&tin=02508201610067®Number=0000000000092545&sum=200000 [22:56:29]OFD Sender: Processing packet 199153 [packets to send 246, broken 245] [22:56:29]ProducePacketName [22:56:29]name=ofd_packets/00199153 [22:56:29]OFD Sender: To server: 嚂鰌G, [22:56:29]CommunicateWithHost lk.salyk.kg:30040 [22:56:29]ConnectInit lk.salyk.kg [22:56:29]written 0, free lines is 4095 [22:56:29]Connected sock=10 [22:56:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 90 A4 07 01 F7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 02 00 00 F4 03 04 00 9D 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 09 03 00 35 04 06 00 D7 88 98 89 BD A6 72 F7 17 BB 9D 6E 5B 0B [22:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FD 2E 47 00 04 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F1 09 03 00 F4 03 04 00 AC D6 C0 66 B6 04 01 00 00 62 38 94 CB 79 FC EE 3F [22:56:30]CommunicateWithHost err = 0 [22:56:30]CheckOFDResponse [22:56:30]1017 (14) - 77093643461234 [22:56:30]1041 (16) - 0000000000871802 [22:56:30]1040 (4) - 199153 [22:56:30]1012 (4) - 17.08.2024 16:58 [22:56:30]1206 (1) - 0 [22:56:30]OFD Sender: Remove packet 199153 [22:56:30]ProducePacketName [22:56:30]name=ofd_packets/00199153 [22:56:30]NVStorageDeleteData [22:56:30]Write to MH i2c: 01 00 00 E5 46 2B [22:56:30]Write i2c OK [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: 01 [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: 01 07 00 [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: 01 07 00 E5 46 00 00 00 00 00 D2 0C 10 [22:56:30]RasterBufferAndPrint [22:56:30]line [22:56:30]line [22:56:30]line [22:56:30]line [22:56:30]line [22:56:30]written 0, free lines is 3288 [22:56:30]MH_Cut [22:56:30]Write to MH i2c: D1 01 00 EC 46 01 04 [22:56:30]Write i2c OK [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: D1 [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: D1 01 00 [22:56:30]MH_I2C_Read... [22:56:30]Read from MH i2c: D1 01 00 EC 46 00 03 [22:56:30]Write to MH i2c: 01 00 00 ED 46 33 [22:56:30]Write i2c OK [22:56:30]MH_I2C_Read... [22:56:30]OFD Sender: No OFD packet to send [22:56:31]*** Cut start [22:56:31]*** Purtial cut [22:56:31]*** Stage 1: CUTSNS_PIN = 1 [22:56:31]Read from MH i2c: 01 [22:56:31]MH_I2C_Read... [22:56:31]*** Stop cut motor [22:56:31]*** Cut end [22:56:31]Read from MH i2c: 01 07 00 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: 01 07 00 ED 46 00 00 00 00 00 FF 0F 48 [22:56:31]process_action close_receipt done [22:56:31]requested_data is exist [22:56:31]produce_requested_data [22:56:31]requested_item fm.sn is exist - process it [22:56:31]wFMCommunicate request_size=4 [22:56:31]MH_SAM_APDU [22:56:31]CAPDU: 80 11 00 00 [22:56:31]Write to MH i2c: E2 08 00 EE 46 80 11 00 00 00 00 00 00 AE [22:56:31]Write i2c OK [22:56:31]MH_I2C_Read... [22:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:31]Read from MH i2c: E2 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 17 00 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 17 00 EE 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [22:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:56:31]wFMCommunicate OK [22:56:31]requested_item fd.num is exist - process it [22:56:31]SAM_PROTO_GetFieldsCounters [22:56:31]wFMCommunicate request_size=4 [22:56:31]MH_SAM_APDU [22:56:31]CAPDU: 80 13 00 00 [22:56:31]Write to MH i2c: E2 08 00 EF 46 80 13 00 00 00 00 00 00 B1 [22:56:31]Write i2c OK [22:56:31]MH_I2C_Read... [22:56:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:31]Read from MH i2c: E2 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 62 00 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 62 00 EF 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [22:56:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F1 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:31]wFMCommunicate OK [22:56:31]SAM_PROTO_GetFieldsCounters done [22:56:31]requested_item shift.num is exist - process it [22:56:31]requested_item shift.opened is exist - process it [22:56:31]req_shift_opened [22:56:31]FM_GetShiftState [22:56:31]SAM_PROTO_GetShiftState [22:56:31]wFMCommunicate request_size=4 [22:56:31]MH_SAM_APDU [22:56:31]CAPDU: 80 13 01 00 [22:56:31]Write to MH i2c: E2 08 00 F0 46 80 13 01 00 00 00 00 00 B3 [22:56:31]Write i2c OK [22:56:31]MH_I2C_Read... [22:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:31]Read from MH i2c: E2 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 0E 00 [22:56:31]MH_I2C_Read... [22:56:31]Read from MH i2c: E2 0E 00 F0 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 13 [22:56:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:56:31]wFMCommunicate OK [22:56:31]SAM_PROTO_GetShiftState done [22:56:31]FM_GetShiftState done [22:56:31]req_shift_opened done [22:56:31]requested_item shift.open_date is exist - process it [22:56:31]req_shift_open_date [22:56:31]req_shift_open_date done [22:56:31]produce_requested_data done [22:56:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199153,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:56:31]process_action_free close_receipt [22:56:31]json_value_free [22:56:31]json_value_free done [22:56:31]process_json_proto returns [22:56:31]Send response to host [22:56:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199153,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:56:31]free response buf [22:56:31]execute_script done [22:56:31]execute_script returns [22:56:31]free content buf [22:56:31]Sock 9.Close socket [22:56:31]Sock 9.Thread stoped [22:56:35]OFD Sender: No OFD packet to send [22:56:40]OFD Sender: No OFD packet to send [22:56:45]OFD Sender: No OFD packet to send [22:56:50]OFD Sender: No OFD packet to send [22:56:55]OFD Sender: No OFD packet to send [22:57:00]OFD Sender: No OFD packet to send [22:57:05]OFD Sender: No OFD packet to send [22:57:06]accept exits with 7 [22:57:06]New connection [22:57:06]New thread 3066793316 created [22:57:06]Thread 3066936676 joined [22:57:06]Waiting for new connection... [22:57:06] Sock 7.Parse request [22:57:06]Sock 7.Check first char [22:57:06]Sock 7.First char is OK [22:57:06]request: POST /json_proto HTTP/1.0 [22:57:06]Method: POST [22:57:06]URL: /json_proto [22:57:06]Method is POST - this is cgi request [22:57:06]url: /json_proto [22:57:06]query_string will be loaded in cgi processing [22:57:06]execute_cgi json_proto POST (null) [22:57:06]execute_cgi path=json_proto method=POST [22:57:06]POST find Content-Length [22:57:06]Host: 172.17.46.195:8080 [22:57:06]Content-Length: 792 [22:57:06]Content-Type: application/json [22:57:06] [22:57:06]POST finish read [22:57:06]Found Content-Length = 792 [22:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:06]execute_script... [22:57: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)11326624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:06]POST & json_proto [22:57:06]process_json_proto [22:57:06]json parsed OK: [22:57:06]protocol is kg_v1.0 [22:57:06]action value=close_receipt [22:57:06]process_action close_receipt [22:57:06]cmd_close_receipt [22:57:06]MH_GetDate [22:57:06]Write to MH i2c: F0 00 00 F1 46 26 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: F0 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: F0 09 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: F0 09 00 F1 46 00 C3 2A C1 66 8D AE BC 66 A0 [22:57:06]GetLastDocTimeStamp 1723935389 [22:57:06]current date 1723935427 [22:57:06]FM_GetShiftState [22:57:06]SAM_PROTO_GetShiftState [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 13 01 00 [22:57:06]Write to MH i2c: E2 08 00 F2 46 80 13 01 00 00 00 00 00 B5 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0E 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0E 00 F2 46 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 15 [22:57:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:57:06]wFMCommunicate OK [22:57:06]SAM_PROTO_GetShiftState done [22:57:06]FM_GetShiftState done [22:57:06]opened in 1723853126 [22:57:06]opened+sec_in_day 1723939526 [22:57:06]quantity*price = 0 [22:57:06]sum+1 = 1 [22:57:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 762 17.08.2024 22:57 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 92875 肖袦: 0000000000871802 肖袛: 199154 肖袩袛: 240437912640851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225707&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199154&fm=240437912640851&tin=02508201610067®Number=0000000000092545&sum=0 [22:57:07]StoreToDocumentArchive [22:57:07]shift 463 fd 199154 [22:57:07]save to /storage/0463/doc_00199154 [22:57:07]save last doc name /storage/0463/doc_00199154 to /storage/kkm_last_doc_name [22:57:07]save OK [22:57:07]Clear old archive folders... [22:57:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:57:07]tlvbuf is 01972200 [22:57:07]SAM_PROTO_ClearQueue [22:57:07]wFMCommunicate request_size=4 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 09 00 00 [22:57:07]Write to MH i2c: E2 08 00 FF 46 80 09 00 00 00 00 00 00 B7 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 FF 46 00 90 00 B9 [22:57:07]RAPDU: 90 00 [22:57:07]wFMCommunicate OK [22:57:07]SAM_PROTO_ClearQueue done [22:57:07]KKMCreateOFDPacket [22:57:07]OFDProtocolAddRootSTLVToBuf [22:57:07]FM_MakeSignedData [22:57:07]FM_MakeSignedData [22:57:07]SAM_PROTO_SignData [22:57:07]wFMCommunicate request_size=4 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 0D 01 02 [22:57:07]Write to MH i2c: E2 08 00 00 47 80 0D 01 02 00 00 00 00 C0 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 00 47 00 90 00 BB [22:57:07]RAPDU: 90 00 [22:57:07]wFMCommunicate OK [22:57:07]wFMCommunicate request_size=255 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 C3 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 09 03 00 35 04 06 00 DA AD 50 5F [22:57:07]Write to MH i2c: E2 02 01 01 47 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 C3 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 09 03 00 35 04 06 00 DA AD 50 5F 00 00 49 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 01 47 00 90 00 BC [22:57:07]RAPDU: 90 00 [22:57:07]wFMCommunicate OK [22:57:07]wFMCommunicate request_size=7 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 0D 02 02 02 9D 53 [22:57:07]Write to MH i2c: E2 0A 00 02 47 80 0D 02 02 02 00 9D 53 00 00 B7 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 03 00 02 47 00 90 00 BD [22:57:07]RAPDU: 90 00 [22:57:07]wFMCommunicate OK [22:57:07]wFMCommunicate request_size=4 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 0D 03 02 [22:57:07]Write to MH i2c: E2 08 00 03 47 80 0D 03 02 00 00 00 00 C5 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 0B 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 0B 00 03 47 00 48 B0 9C F1 AB B6 9F 88 90 00 D3 [22:57:07]RAPDU: 48 B0 9C F1 AB B6 9F 88 90 00 [22:57:07]wFMCommunicate OK [22:57:07]SAM_PROTO_SignData done [22:57:07]FM_MakeSignedData done [22:57:07]CreateOFDProtocolMessage [22:57:07]wFMCommunicate request_size=4 [22:57:07]MH_SAM_APDU [22:57:07]CAPDU: 80 11 00 00 [22:57:07]Write to MH i2c: E2 08 00 04 47 80 11 00 00 00 00 00 00 C5 [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:07]Read from MH i2c: E2 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 17 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: E2 17 00 04 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 12 [22:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:57:07]wFMCommunicate OK [22:57:07]CreateOFDProtocolMessage done [22:57:07]OFDSenderStorePacket 199154 [22:57:07]StoreOFDPacket docnum=199154 [22:57:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F7 D4 04 01 56 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 C3 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 09 03 00 35 04 06 00 DA AD 50 5F 9D 53 48 B0 9C F1 AB B6 9F 88 [22:57:07]CheckFolder [22:57:07]dirname=/storage/ofd_packets [22:57:07]CheckFolder done [22:57:07]ProducePacketName [22:57:07]name=ofd_packets/00199154 [22:57:07]NVStorageSaveData ofd_packets/00199154 [22:57:07]File name is /storage/ofd_packets/00199154 [22:57:07]Write 298 bytes [22:57:07]NVStorageSaveData done [22:57:07]OFDSenderStorePacket done [22:57:07]KKMCreateOFDPacket done [22:57:07]NVStorageSaveData kkm_last_timestamp [22:57:07]File name is /storage/kkm_last_timestamp [22:57:07]Write 4 bytes [22:57:07]NVStorageSaveData done [22:57:07]ExternCall_PrintAddStr [22:57:07]wPrintStart [22:57:07]Write to MH i2c: 01 00 00 05 47 4C [22:57:07]Write i2c OK [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: 01 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: 01 07 00 [22:57:07]MH_I2C_Read... [22:57:07]Read from MH i2c: 01 07 00 05 47 00 00 00 00 00 FF 0F 61 [22:57:07]RasterBufferAndPrint [22:57:07]line 小褔械褌 N : (1)11326624 [22:57:07]line 袠袧袧: 02508201610067 [22:57:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [22:57:07]line 袩袪袨袛袗袞袗 [22:57:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [22:57:07]line 孝芯胁邪褉: 2710194210 [22:57:07]line 袛孝-袣-5 [22:57:07]line 131.100 * 0.00 [22:57:07]line = 0.00 [22:57:07]line 袧袛小 12% 袧小袩 1% [22:57:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [22:57:07]line 袠孝袨袚袨: 0.00 [22:57:07]line 袧小袩 1% : 0.00 [22:57:07]line 袧袛小 12% : 0.00 [22:57:07]line 袧邪谢懈褔薪褘屑懈: 0.00 [22:57:07]line 袘械蟹薪邪谢.: 0.00 [22:57:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [22:57:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [22:57:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [22:57:07]line 效械泻 762 17.08.2024 22:57 [22:57:07]line 小屑械薪邪: 463 肖肖袛: 1.0 [22:57:07]line 袟袧袦: 0300000079 [22:57:07]line 袪袧袦: 0000000000092545 [22:57:07]line 袙械褉褋懈褟 袣袣袦: 001 [22:57:07]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [22:57:07]line 92875 [22:57:07]line 肖袦: 0000000000871802 [22:57:07]line 肖袛: 199154 [22:57:07]line 肖袩袛: 240437912640851 [22:57:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T225707&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199154&fm=240437912640851&tin=02508201610067®Number=0000000000092545&sum=0 [22:57:07]written 0, free lines is 4095 [22:57:07]OFD Sender: Processing packet 199154 [packets to send 246, broken 245] [22:57:07]ProducePacketName [22:57:07]name=ofd_packets/00199154 [22:57:07]OFD Sender: To server: 嚂鰌G, [22:57:07]CommunicateWithHost lk.salyk.kg:30040 [22:57:07]ConnectInit lk.salyk.kg [22:57:08]Connected sock=11 [22:57:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 F7 D4 04 01 56 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 C3 2A C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 09 03 00 35 04 06 00 DA AD 50 5F 9D 53 48 B0 9C F1 AB B6 9F 88 [22:57:08]Write to MH i2c: 01 00 00 2F 47 76 [22:57:08]Write i2c OK [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: 01 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: 01 07 00 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: 01 07 00 2F 47 00 00 00 00 00 E0 0C 69 [22:57:08]RasterBufferAndPrint [22:57:08]line [22:57:08]line [22:57:08]line [22:57:08]line [22:57:08]line [22:57:08]written 0, free lines is 3302 [22:57:08]MH_Cut [22:57:08]Write to MH i2c: D1 01 00 36 47 01 4F [22:57:08]Write i2c OK [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: D1 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: D1 01 00 [22:57:08]MH_I2C_Read... [22:57:08]Read from MH i2c: D1 01 00 36 47 00 4E [22:57:08]Write to MH i2c: 01 00 00 37 47 7E [22:57:08]Write i2c OK [22:57:08]MH_I2C_Read... [22:57:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D0 36 47 00 2F C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F2 09 03 00 F4 03 04 00 D2 D6 C0 66 B6 04 01 00 00 F6 5F 2F 5A DD 2F 73 DA [22:57:08]CommunicateWithHost err = 0 [22:57:08]CheckOFDResponse [22:57:08]1017 (14) - 77093643461234 [22:57:08]1041 (16) - 0000000000871802 [22:57:08]1040 (4) - 199154 [22:57:08]1012 (4) - 17.08.2024 16:58 [22:57:08]1206 (1) - 0 [22:57:08]OFD Sender: Remove packet 199154 [22:57:08]ProducePacketName [22:57:08]name=ofd_packets/00199154 [22:57:08]NVStorageDeleteData [22:57:08]OFD Sender: No OFD packet to send [22:57:08]*** Cut start [22:57:08]*** Purtial cut [22:57:08]*** CUTSNS_PIN = 0 [22:57:09]*** Stage 1: CUTSNS_PIN = 1 [22:57:10]Read from MH i2c: 01 [22:57:10]MH_I2C_Read... [22:57:10]*** Stop cut motor [22:57:10]*** Cut end [22:57:10]Read from MH i2c: 01 07 00 [22:57:10]MH_I2C_Read... [22:57:10]Read from MH i2c: 01 07 00 37 47 00 00 00 00 00 FF 0F 93 [22:57:10]process_action close_receipt done [22:57:10]requested_data is exist [22:57:10]produce_requested_data [22:57:10]requested_item fm.sn is exist - process it [22:57:10]wFMCommunicate request_size=4 [22:57:10]MH_SAM_APDU [22:57:10]CAPDU: 80 11 00 00 [22:57:10]Write to MH i2c: E2 08 00 38 47 80 11 00 00 00 00 00 00 F9 [22:57:10]Write i2c OK [22:57:10]MH_I2C_Read... [22:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:11]Read from MH i2c: E2 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 17 00 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 17 00 38 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [22:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [22:57:11]wFMCommunicate OK [22:57:11]requested_item fd.num is exist - process it [22:57:11]SAM_PROTO_GetFieldsCounters [22:57:11]wFMCommunicate request_size=4 [22:57:11]MH_SAM_APDU [22:57:11]CAPDU: 80 13 00 00 [22:57:11]Write to MH i2c: E2 08 00 39 47 80 13 00 00 00 00 00 00 FC [22:57:11]Write i2c OK [22:57:11]MH_I2C_Read... [22:57:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:11]Read from MH i2c: E2 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 62 00 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 62 00 39 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [22:57:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F2 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:11]wFMCommunicate OK [22:57:11]SAM_PROTO_GetFieldsCounters done [22:57:11]requested_item shift.num is exist - process it [22:57:11]requested_item shift.opened is exist - process it [22:57:11]req_shift_opened [22:57:11]FM_GetShiftState [22:57:11]SAM_PROTO_GetShiftState [22:57:11]wFMCommunicate request_size=4 [22:57:11]MH_SAM_APDU [22:57:11]CAPDU: 80 13 01 00 [22:57:11]Write to MH i2c: E2 08 00 3A 47 80 13 01 00 00 00 00 00 FE [22:57:11]Write i2c OK [22:57:11]MH_I2C_Read... [22:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:11]Read from MH i2c: E2 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 0E 00 [22:57:11]MH_I2C_Read... [22:57:11]Read from MH i2c: E2 0E 00 3A 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 5E [22:57:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [22:57:11]wFMCommunicate OK [22:57:11]SAM_PROTO_GetShiftState done [22:57:11]FM_GetShiftState done [22:57:11]req_shift_opened done [22:57:11]requested_item shift.open_date is exist - process it [22:57:11]req_shift_open_date [22:57:11]req_shift_open_date done [22:57:11]produce_requested_data done [22:57:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199154,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [22:57:11]process_action_free close_receipt [22:57:11]json_value_free [22:57:11]json_value_free done [22:57:11]process_json_proto returns [22:57:11]Send response to host [22:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199154,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [22:57:11]free response buf [22:57:11]execute_script done [22:57:11]execute_script returns [22:57:11]free content buf [22:57:11]Sock 7.Close socket [22:57:11]Sock 7.Thread stoped [22:57:13]OFD Sender: No OFD packet to send [22:57:18]OFD Sender: No OFD packet to send [22:57:23]OFD Sender: No OFD packet to send [22:57:28]OFD Sender: No OFD packet to send [22:57:33]OFD Sender: No OFD packet to send [22:57:38]OFD Sender: No OFD packet to send [22:57:43]OFD Sender: No OFD packet to send [22:57:48]OFD Sender: No OFD packet to send [22:57:53]OFD Sender: No OFD packet to send [22:57:58]OFD Sender: No OFD packet to send [22:58:03]OFD Sender: No OFD packet to send [22:58:08]OFD Sender: No OFD packet to send [22:58:13]OFD Sender: No OFD packet to send [22:58:18]OFD Sender: No OFD packet to send [22:58:23]OFD Sender: No OFD packet to send [22:58:28]OFD Sender: No OFD packet to send [22:58:33]OFD Sender: No OFD packet to send [22:58:38]OFD Sender: No OFD packet to send [22:58:43]OFD Sender: No OFD packet to send [22:58:48]OFD Sender: No OFD packet to send [22:58:53]OFD Sender: No OFD packet to send [22:58:58]OFD Sender: No OFD packet to send [22:59:03]OFD Sender: No OFD packet to send [22:59:08]OFD Sender: No OFD packet to send [22:59:13]OFD Sender: No OFD packet to send [22:59:19]OFD Sender: No OFD packet to send [22:59:24]OFD Sender: No OFD packet to send [22:59:29]OFD Sender: No OFD packet to send [22:59:34]OFD Sender: No OFD packet to send [22:59:39]OFD Sender: No OFD packet to send [22:59:44]OFD Sender: No OFD packet to send [22:59:49]OFD Sender: No OFD packet to send [22:59:54]OFD Sender: No OFD packet to send [22:59:59]OFD Sender: No OFD packet to send [23:00:04]OFD Sender: No OFD packet to send [23:00:09]OFD Sender: No OFD packet to send [23:00:14]OFD Sender: No OFD packet to send [23:00:19]OFD Sender: No OFD packet to send [23:00:24]OFD Sender: No OFD packet to send [23:00:29]OFD Sender: No OFD packet to send [23:00:34]OFD Sender: No OFD packet to send [23:00:36]accept exits with 9 [23:00:36]New connection [23:00:36]New thread 3066936676 created [23:00:36]Thread 3066793316 joined [23:00:36]Waiting for new connection... [23:00:36] Sock 9.Parse request [23:00:36]Sock 9.Check first char [23:00:36]Sock 9.First char is OK [23:00:36]request: POST /json_proto HTTP/1.0 [23:00:36]Method: POST [23:00:36]URL: /json_proto [23:00:36]Method is POST - this is cgi request [23:00:36]url: /json_proto [23:00:36]query_string will be loaded in cgi processing [23:00:36]execute_cgi json_proto POST (null) [23:00:36]execute_cgi path=json_proto method=POST [23:00:36]POST find Content-Length [23:00:36]Host: 172.17.46.195:8080 [23:00:36]Content-Length: 803 [23:00:36]Content-Type: application/json [23:00:36] [23:00:36]POST finish read [23:00:36]Found Content-Length = 803 [23:00:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:36]execute_script... [23:00: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)11326628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 131.100, "sum" : 9989.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9989.82 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:36]POST & json_proto [23:00:36]process_json_proto [23:00:36]json parsed OK: [23:00:36]protocol is kg_v1.0 [23:00:36]action value=close_receipt [23:00:36]process_action close_receipt [23:00:36]cmd_close_receipt [23:00:36]MH_GetDate [23:00:36]Write to MH i2c: F0 00 00 3B 47 71 [23:00:36]Write i2c OK [23:00:36]MH_I2C_Read... [23:00:36]Read from MH i2c: F0 [23:00:36]MH_I2C_Read... [23:00:36]Read from MH i2c: F0 09 00 [23:00:36]MH_I2C_Read... [23:00:36]Read from MH i2c: F0 09 00 3B 47 00 95 2B C1 66 8D AE BC 66 BE [23:00:36]GetLastDocTimeStamp 1723935427 [23:00:36]current date 1723935637 [23:00:36]FM_GetShiftState [23:00:36]SAM_PROTO_GetShiftState [23:00:36]wFMCommunicate request_size=4 [23:00:36]MH_SAM_APDU [23:00:36]CAPDU: 80 13 01 00 [23:00:36]Write to MH i2c: E2 08 00 3C 47 80 13 01 00 00 00 00 00 00 [23:00:36]Write i2c OK [23:00:36]MH_I2C_Read... [23:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:36]Read from MH i2c: E2 [23:00:36]MH_I2C_Read... [23:00:36]Read from MH i2c: E2 0E 00 [23:00:36]MH_I2C_Read... [23:00:36]Read from MH i2c: E2 0E 00 3C 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 60 [23:00:36]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:00:36]wFMCommunicate OK [23:00:36]SAM_PROTO_GetShiftState done [23:00:36]FM_GetShiftState done [23:00:36]opened in 1723853126 [23:00:36]opened+sec_in_day 1723939526 [23:00:36]quantity*price = 998982 [23:00:36]sum+1 = 998983 [23:00:36]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 9989.82 袧小袩 1% : 88.40 袧袛小 12% : 1060.87 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 9989.82 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 763 17.08.2024 23:00 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199155 肖袩袛: 66716735427239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230037&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199155&fm=66716735427239&tin=02508201610067®Number=0000000000092545&sum=998982 [23:00:37]StoreToDocumentArchive [23:00:37]shift 463 fd 199155 [23:00:37]save to /storage/0463/doc_00199155 [23:00:37]save last doc name /storage/0463/doc_00199155 to /storage/kkm_last_doc_name [23:00:37]save OK [23:00:37]Clear old archive folders... [23:00:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:00:37]tlvbuf is 0195FE10 [23:00:37]SAM_PROTO_ClearQueue [23:00:37]wFMCommunicate request_size=4 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 09 00 00 [23:00:37]Write to MH i2c: E2 08 00 49 47 80 09 00 00 00 00 00 00 02 [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 49 47 00 90 00 04 [23:00:37]RAPDU: 90 00 [23:00:37]wFMCommunicate OK [23:00:37]SAM_PROTO_ClearQueue done [23:00:37]KKMCreateOFDPacket [23:00:37]OFDProtocolAddRootSTLVToBuf [23:00:37]FM_MakeSignedData [23:00:37]FM_MakeSignedData [23:00:37]SAM_PROTO_SignData [23:00:37]wFMCommunicate request_size=4 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 0D 01 02 [23:00:37]Write to MH i2c: E2 08 00 4A 47 80 0D 01 02 00 00 00 00 0A [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 4A 47 00 90 00 05 [23:00:37]RAPDU: 90 00 [23:00:37]wFMCommunicate OK [23:00:37]wFMCommunicate request_size=255 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 95 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 09 03 00 35 04 06 00 3C AD B3 50 [23:00:37]Write to MH i2c: E2 02 01 4B 47 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 95 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 09 03 00 35 04 06 00 3C AD B3 50 00 00 68 [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 4B 47 00 90 00 06 [23:00:37]RAPDU: 90 00 [23:00:37]wFMCommunicate OK [23:00:37]wFMCommunicate request_size=7 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 0D 02 02 02 D2 A7 [23:00:37]Write to MH i2c: E2 0A 00 4C 47 80 0D 02 02 02 00 D2 A7 00 00 8A [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 03 00 4C 47 00 90 00 07 [23:00:37]RAPDU: 90 00 [23:00:37]wFMCommunicate OK [23:00:37]wFMCommunicate request_size=4 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 0D 03 02 [23:00:37]Write to MH i2c: E2 08 00 4D 47 80 0D 03 02 00 00 00 00 0F [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 0B 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 0B 00 4D 47 00 44 40 9B C5 1D BB 58 7F 90 00 A3 [23:00:37]RAPDU: 44 40 9B C5 1D BB 58 7F 90 00 [23:00:37]wFMCommunicate OK [23:00:37]SAM_PROTO_SignData done [23:00:37]FM_MakeSignedData done [23:00:37]CreateOFDProtocolMessage [23:00:37]wFMCommunicate request_size=4 [23:00:37]MH_SAM_APDU [23:00:37]CAPDU: 80 11 00 00 [23:00:37]Write to MH i2c: E2 08 00 4E 47 80 11 00 00 00 00 00 00 0F [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:37]Read from MH i2c: E2 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 17 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: E2 17 00 4E 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5C [23:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:00:37]wFMCommunicate OK [23:00:37]CreateOFDProtocolMessage done [23:00:37]OFDSenderStorePacket 199155 [23:00:37]StoreOFDPacket docnum=199155 [23:00:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 01 18 04 01 A1 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 95 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 09 03 00 35 04 06 00 3C AD B3 50 D2 A7 44 40 9B C5 1D BB 58 7F [23:00:37]CheckFolder [23:00:37]dirname=/storage/ofd_packets [23:00:37]CheckFolder done [23:00:37]ProducePacketName [23:00:37]name=ofd_packets/00199155 [23:00:37]NVStorageSaveData ofd_packets/00199155 [23:00:37]File name is /storage/ofd_packets/00199155 [23:00:37]Write 298 bytes [23:00:37]NVStorageSaveData done [23:00:37]OFDSenderStorePacket done [23:00:37]KKMCreateOFDPacket done [23:00:37]NVStorageSaveData kkm_last_timestamp [23:00:37]File name is /storage/kkm_last_timestamp [23:00:37]Write 4 bytes [23:00:37]NVStorageSaveData done [23:00:37]ExternCall_PrintAddStr [23:00:37]wPrintStart [23:00:37]Write to MH i2c: 01 00 00 4F 47 96 [23:00:37]Write i2c OK [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: 01 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: 01 07 00 [23:00:37]MH_I2C_Read... [23:00:37]Read from MH i2c: 01 07 00 4F 47 00 00 00 00 00 FF 0F AB [23:00:37]RasterBufferAndPrint [23:00:37]line 小褔械褌 N : (1)11326628 [23:00:37]line 袠袧袧: 02508201610067 [23:00:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:00:37]line 袩袪袨袛袗袞袗 [23:00:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [23:00:37]line 孝芯胁邪褉: 2710194210 [23:00:37]line 袛孝-袣-5 [23:00:37]line 131.100 * 76.20 [23:00:37]line = 9989.82 [23:00:37]line 袧袛小 12% 袧小袩 1% [23:00:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:00:37]line 袠孝袨袚袨: 9989.82 [23:00:37]line 袧小袩 1% : 88.40 [23:00:37]line 袧袛小 12% : 1060.87 [23:00:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:00:37]line 袘械蟹薪邪谢.: 9989.82 [23:00:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:00:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:00:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:00:37]line 效械泻 763 17.08.2024 23:00 [23:00:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:00:37]line 袟袧袦: 0300000079 [23:00:37]line 袪袧袦: 0000000000092545 [23:00:37]line 袙械褉褋懈褟 袣袣袦: 001 [23:00:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:00:37]line 肖袦: 0000000000871802 [23:00:37]line 肖袛: 199155 [23:00:37]line 肖袩袛: 66716735427239 [23:00:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230037&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199155&fm=66716735427239&tin=02508201610067®Number=0000000000092545&sum=998982 [23:00:37]written 0, free lines is 4095 [23:00:37]OFD Sender: Processing packet 199155 [packets to send 246, broken 245] [23:00:37]ProducePacketName [23:00:37]name=ofd_packets/00199155 [23:00:37]OFD Sender: To server: 嚂鰌G, [23:00:37]CommunicateWithHost lk.salyk.kg:30040 [23:00:37]ConnectInit lk.salyk.kg [23:00:38]Write to MH i2c: 01 00 00 79 47 C0 [23:00:38]Write i2c OK [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: 01 [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: 01 07 00 [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: 01 07 00 79 47 00 00 00 00 00 E5 0C B8 [23:00:38]RasterBufferAndPrint [23:00:38]line [23:00:38]line [23:00:38]line [23:00:38]line [23:00:38]line [23:00:38]written 0, free lines is 3307 [23:00:38]MH_Cut [23:00:38]Write to MH i2c: D1 01 00 80 47 01 99 [23:00:38]Write i2c OK [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: D1 [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: D1 01 00 [23:00:38]MH_I2C_Read... [23:00:38]Read from MH i2c: D1 01 00 80 47 00 98 [23:00:38]Write to MH i2c: 01 00 00 81 47 C8 [23:00:38]Write i2c OK [23:00:38]MH_I2C_Read... [23:00:38]*** Cut start [23:00:38]*** Purtial cut [23:00:38]*** Stage 1: CUTSNS_PIN = 1 [23:00:39]Read from MH i2c: 01 [23:00:39]MH_I2C_Read... [23:00:39]*** Stop cut motor [23:00:39]*** Cut end [23:00:39]Read from MH i2c: 01 07 00 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: 01 07 00 81 47 00 00 00 00 00 FF 0F DD [23:00:39]process_action close_receipt done [23:00:39]requested_data is exist [23:00:39]produce_requested_data [23:00:39]requested_item fm.sn is exist - process it [23:00:39]wFMCommunicate request_size=4 [23:00:39]MH_SAM_APDU [23:00:39]CAPDU: 80 11 00 00 [23:00:39]Write to MH i2c: E2 08 00 82 47 80 11 00 00 00 00 00 00 43 [23:00:39]Write i2c OK [23:00:39]MH_I2C_Read... [23:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:39]Read from MH i2c: E2 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 17 00 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 17 00 82 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [23:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:00:39]wFMCommunicate OK [23:00:39]requested_item fd.num is exist - process it [23:00:39]SAM_PROTO_GetFieldsCounters [23:00:39]wFMCommunicate request_size=4 [23:00:39]MH_SAM_APDU [23:00:39]CAPDU: 80 13 00 00 [23:00:39]Write to MH i2c: E2 08 00 83 47 80 13 00 00 00 00 00 00 46 [23:00:39]Write i2c OK [23:00:39]MH_I2C_Read... [23:00:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:00:39]Read from MH i2c: E2 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 62 00 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 62 00 83 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [23:00:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F3 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:00:39]wFMCommunicate OK [23:00:39]SAM_PROTO_GetFieldsCounters done [23:00:39]requested_item shift.num is exist - process it [23:00:39]requested_item shift.opened is exist - process it [23:00:39]req_shift_opened [23:00:39]FM_GetShiftState [23:00:39]SAM_PROTO_GetShiftState [23:00:39]wFMCommunicate request_size=4 [23:00:39]MH_SAM_APDU [23:00:39]CAPDU: 80 13 01 00 [23:00:39]Write to MH i2c: E2 08 00 84 47 80 13 01 00 00 00 00 00 48 [23:00:39]Write i2c OK [23:00:39]MH_I2C_Read... [23:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:39]Read from MH i2c: E2 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 0E 00 [23:00:39]MH_I2C_Read... [23:00:39]Read from MH i2c: E2 0E 00 84 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A8 [23:00:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:00:39]wFMCommunicate OK [23:00:39]SAM_PROTO_GetShiftState done [23:00:39]FM_GetShiftState done [23:00:39]req_shift_opened done [23:00:39]requested_item shift.open_date is exist - process it [23:00:39]req_shift_open_date [23:00:39]req_shift_open_date done [23:00:39]produce_requested_data done [23:00:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199155,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:00:39]process_action_free close_receipt [23:00:39]json_value_free [23:00:39]json_value_free done [23:00:39]process_json_proto returns [23:00:39]Send response to host [23:00:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199155,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:00:39]free response buf [23:00:39]execute_script done [23:00:39]execute_script returns [23:00:39]free content buf [23:00:39]Sock 9.Close socket [23:00:39]Sock 9.Thread stoped [23:01:11]accept exits with 7 [23:01:11]New connection [23:01:11]New thread 3066793316 created [23:01:11]Thread 3066936676 joined [23:01:11]Waiting for new connection... [23:01:11] Sock 7.Parse request [23:01:11]Sock 7.Check first char [23:01:11]Sock 7.First char is OK [23:01:11]request: POST /json_proto HTTP/1.0 [23:01:11]Method: POST [23:01:11]URL: /json_proto [23:01:11]Method is POST - this is cgi request [23:01:11]url: /json_proto [23:01:11]query_string will be loaded in cgi processing [23:01:11]execute_cgi json_proto POST (null) [23:01:11]execute_cgi path=json_proto method=POST [23:01:11]POST find Content-Length [23:01:11]Host: 172.17.46.195:8080 [23:01:11]Content-Length: 827 [23:01:11]Content-Type: application/json [23:01:11] [23:01:11]POST finish read [23:01:11]Found Content-Length = 827 [23:01:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 65.000, "sum" : 5018.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" : 5018.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:11]execute_script... [23:01: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)11326626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 65.000, "sum" : 5018.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" : 5018.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:01:11]POST & json_proto [23:01:11]process_json_proto [23:01:11]json parsed OK: [23:01:11]protocol is kg_v1.0 [23:01:11]action value=close_receipt [23:01:11]process_action close_receipt [23:01:11]cmd_close_receipt [23:01:11]MH_GetDate [23:01:11]Write to MH i2c: F0 00 00 85 47 BB [23:01:11]Write i2c OK [23:01:11]MH_I2C_Read... [23:01:11]Read from MH i2c: F0 [23:01:11]MH_I2C_Read... [23:01:11]Read from MH i2c: F0 09 00 [23:01:11]MH_I2C_Read... [23:01:11]Read from MH i2c: F0 09 00 85 47 00 B8 2B C1 66 8D AE BC 66 2B [23:01:11]GetLastDocTimeStamp 1723935637 [23:01:11]current date 1723935672 [23:01:11]FM_GetShiftState [23:01:11]SAM_PROTO_GetShiftState [23:01:11]wFMCommunicate request_size=4 [23:01:11]MH_SAM_APDU [23:01:11]CAPDU: 80 13 01 00 [23:01:11]Write to MH i2c: E2 08 00 86 47 80 13 01 00 00 00 00 00 4A [23:01:11]Write i2c OK [23:01:11]MH_I2C_Read... [23:01:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:11]Read from MH i2c: E2 [23:01:11]MH_I2C_Read... [23:01:11]Read from MH i2c: E2 0E 00 [23:01:11]MH_I2C_Read... [23:01:11]Read from MH i2c: E2 0E 00 86 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 AA [23:01:11]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:01:11]wFMCommunicate OK [23:01:11]SAM_PROTO_GetShiftState done [23:01:11]FM_GetShiftState done [23:01:11]opened in 1723853126 [23:01:11]opened+sec_in_day 1723939526 [23:01:11]quantity*price = 501800 [23:01:11]sum+1 = 501801 [23:01:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 5018.00 袧小袩 1% : 44.41 袧袛小 12% : 532.88 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 5018.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 764 17.08.2024 23:01 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199156 肖袩袛: 262250155766532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230113&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199156&fm=262250155766532&tin=02508201610067®Number=0000000000092545&sum=501800 [23:01:12]StoreToDocumentArchive [23:01:12]shift 463 fd 199156 [23:01:12]save to /storage/0463/doc_00199156 [23:01:12]save last doc name /storage/0463/doc_00199156 to /storage/kkm_last_doc_name [23:01:12]save OK [23:01:12]Clear old archive folders... [23:01:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:01:12]tlvbuf is 01A4E8F0 [23:01:12]SAM_PROTO_ClearQueue [23:01:12]wFMCommunicate request_size=4 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 09 00 00 [23:01:12]Write to MH i2c: E2 08 00 93 47 80 09 00 00 00 00 00 00 4C [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:12]Read from MH i2c: E2 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 93 47 00 90 00 4E [23:01:12]RAPDU: 90 00 [23:01:12]wFMCommunicate OK [23:01:12]SAM_PROTO_ClearQueue done [23:01:12]KKMCreateOFDPacket [23:01:12]OFDProtocolAddRootSTLVToBuf [23:01:12]FM_MakeSignedData [23:01:12]FM_MakeSignedData [23:01:12]SAM_PROTO_SignData [23:01:12]wFMCommunicate request_size=4 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 0D 01 02 [23:01:12]Write to MH i2c: E2 08 00 94 47 80 0D 01 02 00 00 00 00 54 [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:12]Read from MH i2c: E2 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 94 47 00 90 00 4F [23:01:12]RAPDU: 90 00 [23:01:12]wFMCommunicate OK [23:01:12]wFMCommunicate request_size=255 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 28 A8 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A8 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 D0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A8 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 B9 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 09 03 [23:01:12]Write to MH i2c: E2 02 01 95 47 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 28 A8 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A8 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 D0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A8 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 B9 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 09 03 00 00 CE [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:12]Read from MH i2c: E2 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 95 47 00 90 00 50 [23:01:12]RAPDU: 90 00 [23:01:12]wFMCommunicate OK [23:01:12]wFMCommunicate request_size=16 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 EE 83 DF 60 73 04 [23:01:12]Write to MH i2c: E2 13 00 96 47 80 0D 02 02 0B 00 00 35 04 06 00 EE 83 DF 60 73 04 00 00 D3 [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:12]Read from MH i2c: E2 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 03 00 96 47 00 90 00 51 [23:01:12]RAPDU: 90 00 [23:01:12]wFMCommunicate OK [23:01:12]wFMCommunicate request_size=4 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 0D 03 02 [23:01:12]Write to MH i2c: E2 08 00 97 47 80 0D 03 02 00 00 00 00 59 [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:12]Read from MH i2c: E2 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 0B 00 [23:01:12]MH_I2C_Read... [23:01:12]Read from MH i2c: E2 0B 00 97 47 00 C8 68 FD 48 1B 01 89 A0 90 00 14 [23:01:12]RAPDU: C8 68 FD 48 1B 01 89 A0 90 00 [23:01:12]wFMCommunicate OK [23:01:12]SAM_PROTO_SignData done [23:01:12]FM_MakeSignedData done [23:01:12]CreateOFDProtocolMessage [23:01:12]wFMCommunicate request_size=4 [23:01:12]MH_SAM_APDU [23:01:12]CAPDU: 80 11 00 00 [23:01:12]Write to MH i2c: E2 08 00 98 47 80 11 00 00 00 00 00 00 59 [23:01:12]Write i2c OK [23:01:12]MH_I2C_Read... [23:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:13]Read from MH i2c: E2 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: E2 17 00 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: E2 17 00 98 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [23:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:01:13]wFMCommunicate OK [23:01:13]CreateOFDProtocolMessage done [23:01:13]OFDSenderStorePacket 199156 [23:01:13]StoreOFDPacket docnum=199156 [23:01:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A6 6C 0D 01 97 EE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 28 A8 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A8 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 D0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A8 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 B9 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 09 03 00 35 04 06 00 EE 83 DF 60 73 04 C8 68 FD 48 1B 01 89 A0 [23:01:13]CheckFolder [23:01:13]dirname=/storage/ofd_packets [23:01:13]CheckFolder done [23:01:13]ProducePacketName [23:01:13]name=ofd_packets/00199156 [23:01:13]NVStorageSaveData ofd_packets/00199156 [23:01:13]File name is /storage/ofd_packets/00199156 [23:01:13]Write 307 bytes [23:01:13]NVStorageSaveData done [23:01:13]OFDSenderStorePacket done [23:01:13]KKMCreateOFDPacket done [23:01:13]NVStorageSaveData kkm_last_timestamp [23:01:13]File name is /storage/kkm_last_timestamp [23:01:13]Write 4 bytes [23:01:13]NVStorageSaveData done [23:01:13]ExternCall_PrintAddStr [23:01:13]wPrintStart [23:01:13]Write to MH i2c: 01 00 00 99 47 E0 [23:01:13]Write i2c OK [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 07 00 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 07 00 99 47 00 00 00 00 00 FF 0F F5 [23:01:13]RasterBufferAndPrint [23:01:13]line 小褔械褌 N : (1)11326626 [23:01:13]line 袠袧袧: 02508201610067 [23:01:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:01:13]line 袩袪袨袛袗袞袗 [23:01:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [23:01:13]line 孝芯胁邪褉: 2710194210 [23:01:13]line D-ENERGY 袛孝-袣-5 [23:01:13]line 65.000 * 77.20 [23:01:13]line = 5018.00 [23:01:13]line 袧袛小 12% 袧小袩 1% [23:01:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:01:13]line 袠孝袨袚袨: 5018.00 [23:01:13]line 袧小袩 1% : 44.41 [23:01:13]line 袧袛小 12% : 532.88 [23:01:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:01:13]line 袘械蟹薪邪谢.: 5018.00 [23:01:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:01:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:01:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:01:13]line 效械泻 764 17.08.2024 23:01 [23:01:13]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:01:13]line 袟袧袦: 0300000079 [23:01:13]line 袪袧袦: 0000000000092545 [23:01:13]line 袙械褉褋懈褟 袣袣袦: 001 [23:01:13]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [23:01:13]line 肖袦: 0000000000871802 [23:01:13]line 肖袛: 199156 [23:01:13]line 肖袩袛: 262250155766532 [23:01:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230113&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199156&fm=262250155766532&tin=02508201610067®Number=0000000000092545&sum=501800 [23:01:13]written 0, free lines is 4095 [23:01:13]Write to MH i2c: 01 00 00 C3 47 0A [23:01:13]Write i2c OK [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 07 00 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: 01 07 00 C3 47 00 00 00 00 00 E9 0C 06 [23:01:13]RasterBufferAndPrint [23:01:13]line [23:01:13]line [23:01:13]line [23:01:13]line [23:01:13]line [23:01:13]written 0, free lines is 3313 [23:01:13]MH_Cut [23:01:13]Write to MH i2c: D1 01 00 CA 47 01 E3 [23:01:13]Write i2c OK [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: D1 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: D1 01 00 [23:01:13]MH_I2C_Read... [23:01:13]Read from MH i2c: D1 01 00 CA 47 00 E2 [23:01:13]Write to MH i2c: 01 00 00 CB 47 12 [23:01:13]Write i2c OK [23:01:13]MH_I2C_Read... [23:01:14]*** Cut start [23:01:14]*** Purtial cut [23:01:14]*** CUTSNS_PIN = 0 [23:01:14]*** Stage 1: CUTSNS_PIN = 1 [23:01:16]Read from MH i2c: 01 [23:01:16]MH_I2C_Read... [23:01:16]*** Stop cut motor [23:01:16]*** Cut end [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 CB 47 00 00 00 00 00 FF 0F 27 [23:01:16]process_action close_receipt done [23:01:16]requested_data is exist [23:01:16]produce_requested_data [23:01:16]requested_item fm.sn is exist - process it [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 CC 47 80 11 00 00 00 00 00 00 8D [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 CC 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DA [23:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:01:16]wFMCommunicate OK [23:01:16]requested_item fd.num is exist - process it [23:01:16]SAM_PROTO_GetFieldsCounters [23:01:16]wFMCommunicate request_size=4 [23:01:16]MH_SAM_APDU [23:01:16]CAPDU: 80 13 00 00 [23:01:16]Write to MH i2c: E2 08 00 CD 47 80 13 00 00 00 00 00 00 90 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 62 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 62 00 CD 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 75 [23: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F4 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:01:16]wFMCommunicate OK [23:01:16]SAM_PROTO_GetFieldsCounters done [23:01:16]requested_item shift.num is exist - process it [23:01:16]requested_item shift.opened is exist - process it [23:01:16]req_shift_opened [23:01:16]FM_GetShiftState [23:01:16]SAM_PROTO_GetShiftState [23:01:16]wFMCommunicate request_size=4 [23:01:16]MH_SAM_APDU [23:01:16]CAPDU: 80 13 01 00 [23:01:16]Write to MH i2c: E2 08 00 CE 47 80 13 01 00 00 00 00 00 92 [23:01:16]Write i2c OK [23:01:16]MH_I2C_Read... [23:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:16]Read from MH i2c: E2 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 0E 00 [23:01:16]MH_I2C_Read... [23:01:16]Read from MH i2c: E2 0E 00 CE 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F2 [23:01:16]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:01:16]wFMCommunicate OK [23:01:16]SAM_PROTO_GetShiftState done [23:01:16]FM_GetShiftState done [23:01:16]req_shift_opened done [23:01:16]requested_item shift.open_date is exist - process it [23:01:16]req_shift_open_date [23:01:16]req_shift_open_date done [23:01:16]produce_requested_data done [23:01:16]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199156,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:01:16]process_action_free close_receipt [23:01:16]json_value_free [23:01:16]json_value_free done [23:01:16]process_json_proto returns [23:01:16]Send response to host [23:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199156,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:01:16]free response buf [23:01:16]execute_script done [23:01:16]execute_script returns [23:01:16]free content buf [23:01:16]Sock 7.Close socket [23:01:16]Sock 7.Thread stoped [23:02:35]accept exits with 9 [23:02:35]New connection [23:02:35]New thread 3066936676 created [23:02:35]Thread 3066793316 joined [23:02:35]Waiting for new connection... [23:02:35] Sock 9.Parse request [23:02:35]Sock 9.Check first char [23:02:35]Sock 9.First char is OK [23:02:35]request: POST /json_proto HTTP/1.0 [23:02:35]Method: POST [23:02:35]URL: /json_proto [23:02:35]Method is POST - this is cgi request [23:02:35]url: /json_proto [23:02:35]query_string will be loaded in cgi processing [23:02:35]execute_cgi json_proto POST (null) [23:02:35]execute_cgi path=json_proto method=POST [23:02:35]POST find Content-Length [23:02:35]Host: 172.17.46.195:8080 [23:02:35]Content-Length: 802 [23:02:35]Content-Type: application/json [23:02:35] [23:02:35]POST finish read [23:02:35]Found Content-Length = 802 [23:02:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.890, "sum" : 4030.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4030.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:35]execute_script... [23:02:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 52.890, "sum" : 4030.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4030.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:35]POST & json_proto [23:02:35]process_json_proto [23:02:35]json parsed OK: [23:02:35]protocol is kg_v1.0 [23:02:35]action value=close_receipt [23:02:35]process_action close_receipt [23:02:35]cmd_close_receipt [23:02:35]MH_GetDate [23:02:35]Write to MH i2c: F0 00 00 CF 47 05 [23:02:35]Write i2c OK [23:02:35]MH_I2C_Read... [23:02:35]Read from MH i2c: F0 [23:02:35]MH_I2C_Read... [23:02:35]Read from MH i2c: F0 09 00 [23:02:35]MH_I2C_Read... [23:02:35]Read from MH i2c: F0 09 00 CF 47 00 0D 2C C1 66 8D AE BC 66 CB [23:02:35]GetLastDocTimeStamp 1723935673 [23:02:35]current date 1723935757 [23:02:35]FM_GetShiftState [23:02:35]SAM_PROTO_GetShiftState [23:02:35]wFMCommunicate request_size=4 [23:02:35]MH_SAM_APDU [23:02:35]CAPDU: 80 13 01 00 [23:02:35]Write to MH i2c: E2 08 00 D0 47 80 13 01 00 00 00 00 00 94 [23:02:35]Write i2c OK [23:02:35]MH_I2C_Read... [23:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:35]Read from MH i2c: E2 [23:02:35]MH_I2C_Read... [23:02:35]Read from MH i2c: E2 0E 00 [23:02:35]MH_I2C_Read... [23:02:35]Read from MH i2c: E2 0E 00 D0 47 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 F4 [23:02:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:02:35]wFMCommunicate OK [23:02:35]SAM_PROTO_GetShiftState done [23:02:35]FM_GetShiftState done [23:02:35]opened in 1723853126 [23:02:35]opened+sec_in_day 1723939526 [23:02:35]quantity*price = 403021 [23:02:35]sum+1 = 403023 [23:02:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4030.22 袧小袩 1% : 35.67 袧袛小 12% : 427.99 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4030.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 765 17.08.2024 23:02 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199157 肖袩袛: 170941698668963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230237&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199157&fm=170941698668963&tin=02508201610067®Number=0000000000092545&sum=403022 [23:02:36]StoreToDocumentArchive [23:02:36]shift 463 fd 199157 [23:02:36]save to /storage/0463/doc_00199157 [23:02:36]save last doc name /storage/0463/doc_00199157 to /storage/kkm_last_doc_name [23:02:36]save OK [23:02:36]Clear old archive folders... [23:02:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:02:36]tlvbuf is 01A868B0 [23:02:36]SAM_PROTO_ClearQueue [23:02:36]wFMCommunicate request_size=4 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 09 00 00 [23:02:36]Write to MH i2c: E2 08 00 DD 47 80 09 00 00 00 00 00 00 96 [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 DD 47 00 90 00 98 [23:02:36]RAPDU: 90 00 [23:02:36]wFMCommunicate OK [23:02:36]SAM_PROTO_ClearQueue done [23:02:36]KKMCreateOFDPacket [23:02:36]OFDProtocolAddRootSTLVToBuf [23:02:36]FM_MakeSignedData [23:02:36]FM_MakeSignedData [23:02:36]SAM_PROTO_SignData [23:02:36]wFMCommunicate request_size=4 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 0D 01 02 [23:02:36]Write to MH i2c: E2 08 00 DE 47 80 0D 01 02 00 00 00 00 9E [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 DE 47 00 90 00 99 [23:02:36]RAPDU: 90 00 [23:02:36]wFMCommunicate OK [23:02:36]wFMCommunicate request_size=255 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A CE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4E 26 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 26 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F A7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 26 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 0D 2C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 09 03 00 35 04 06 00 9B 78 77 39 [23:02:36]Write to MH i2c: E2 02 01 DF 47 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A CE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4E 26 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 26 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F A7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 26 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 0D 2C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 09 03 00 35 04 06 00 9B 78 77 39 00 00 71 [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 DF 47 00 90 00 9A [23:02:36]RAPDU: 90 00 [23:02:36]wFMCommunicate OK [23:02:36]wFMCommunicate request_size=7 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 0D 02 02 02 F9 A3 [23:02:36]Write to MH i2c: E2 0A 00 E0 47 80 0D 02 02 02 00 F9 A3 00 00 41 [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 03 00 E0 47 00 90 00 9B [23:02:36]RAPDU: 90 00 [23:02:36]wFMCommunicate OK [23:02:36]wFMCommunicate request_size=4 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 0D 03 02 [23:02:36]Write to MH i2c: E2 08 00 E1 47 80 0D 03 02 00 00 00 00 A3 [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 0B 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 0B 00 E1 47 00 C3 E0 11 CB DD 03 69 C8 90 00 34 [23:02:36]RAPDU: C3 E0 11 CB DD 03 69 C8 90 00 [23:02:36]wFMCommunicate OK [23:02:36]SAM_PROTO_SignData done [23:02:36]FM_MakeSignedData done [23:02:36]CreateOFDProtocolMessage [23:02:36]wFMCommunicate request_size=4 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 11 00 00 [23:02:36]Write to MH i2c: E2 08 00 E2 47 80 11 00 00 00 00 00 00 A3 [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:37]Read from MH i2c: E2 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 17 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 17 00 E2 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [23:02:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:02:37]wFMCommunicate OK [23:02:37]CreateOFDProtocolMessage done [23:02:37]OFDSenderStorePacket 199157 [23:02:37]StoreOFDPacket docnum=199157 [23:02:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2A 05 04 01 A7 A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A CE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4E 26 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 26 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F A7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 26 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 0D 2C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 09 03 00 35 04 06 00 9B 78 77 39 F9 A3 C3 E0 11 CB DD 03 69 C8 [23:02:37]CheckFolder [23:02:37]dirname=/storage/ofd_packets [23:02:37]CheckFolder done [23:02:37]ProducePacketName [23:02:37]name=ofd_packets/00199157 [23:02:37]NVStorageSaveData ofd_packets/00199157 [23:02:37]File name is /storage/ofd_packets/00199157 [23:02:37]Write 298 bytes [23:02:37]NVStorageSaveData done [23:02:37]OFDSenderStorePacket done [23:02:37]KKMCreateOFDPacket done [23:02:37]NVStorageSaveData kkm_last_timestamp [23:02:37]File name is /storage/kkm_last_timestamp [23:02:37]Write 4 bytes [23:02:37]NVStorageSaveData done [23:02:37]ExternCall_PrintAddStr [23:02:37]wPrintStart [23:02:37]Write to MH i2c: 01 00 00 E3 47 2A [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 07 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 07 00 E3 47 00 00 00 00 00 FF 0F 3F [23:02:37]RasterBufferAndPrint [23:02:37]line 小褔械褌 N : (1)11326629 [23:02:37]line 袠袧袧: 02508201610067 [23:02:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:02:37]line 袩袪袨袛袗袞袗 [23:02:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [23:02:37]line 孝芯胁邪褉: 2710194210 [23:02:37]line 袛孝-袣-5 [23:02:37]line 52.890 * 76.20 [23:02:37]line = 4030.22 [23:02:37]line 袧袛小 12% 袧小袩 1% [23:02:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:02:37]line 袠孝袨袚袨: 4030.22 [23:02:37]line 袧小袩 1% : 35.67 [23:02:37]line 袧袛小 12% : 427.99 [23:02:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:02:37]line 袘械蟹薪邪谢.: 4030.22 [23:02:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:02:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:02:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:02:37]line 效械泻 765 17.08.2024 23:02 [23:02:37]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:02:37]line 袟袧袦: 0300000079 [23:02:37]line 袪袧袦: 0000000000092545 [23:02:37]line 袙械褉褋懈褟 袣袣袦: 001 [23:02:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:02:37]line 肖袦: 0000000000871802 [23:02:37]line 肖袛: 199157 [23:02:37]line 肖袩袛: 170941698668963 [23:02:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230237&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199157&fm=170941698668963&tin=02508201610067®Number=0000000000092545&sum=403022 [23:02:37]written 0, free lines is 4095 [23:02:37]Write to MH i2c: 01 00 00 0D 48 55 [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 07 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: 01 07 00 0D 48 00 00 00 00 00 E6 0C 4E [23:02:37]RasterBufferAndPrint [23:02:37]line [23:02:37]line [23:02:37]line [23:02:37]line [23:02:37]line [23:02:37]written 0, free lines is 3309 [23:02:37]MH_Cut [23:02:37]Write to MH i2c: D1 01 00 14 48 01 2E [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: D1 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: D1 01 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: D1 01 00 14 48 00 2D [23:02:37]Write to MH i2c: 01 00 00 15 48 5D [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:38]*** Cut start [23:02:38]*** Purtial cut [23:02:38]*** Stage 1: CUTSNS_PIN = 1 [23:02:38]Read from MH i2c: 01 [23:02:38]MH_I2C_Read... [23:02:38]*** Stop cut motor [23:02:38]*** Cut end [23:02:38]Read from MH i2c: 01 07 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 07 00 15 48 00 00 00 00 00 FF 0F 72 [23:02:38]process_action close_receipt done [23:02:38]requested_data is exist [23:02:38]produce_requested_data [23:02:38]requested_item fm.sn is exist - process it [23:02:38]wFMCommunicate request_size=4 [23:02:38]MH_SAM_APDU [23:02:38]CAPDU: 80 11 00 00 [23:02:38]Write to MH i2c: E2 08 00 16 48 80 11 00 00 00 00 00 00 D8 [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:38]Read from MH i2c: E2 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 17 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 17 00 16 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 25 [23:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:02:38]wFMCommunicate OK [23:02:38]requested_item fd.num is exist - process it [23:02:38]SAM_PROTO_GetFieldsCounters [23:02:38]wFMCommunicate request_size=4 [23:02:38]MH_SAM_APDU [23:02:38]CAPDU: 80 13 00 00 [23:02:38]Write to MH i2c: E2 08 00 17 48 80 13 00 00 00 00 00 00 DB [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:02:39]Read from MH i2c: E2 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 62 00 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 62 00 17 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [23:02:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F5 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:02:39]wFMCommunicate OK [23:02:39]SAM_PROTO_GetFieldsCounters done [23:02:39]requested_item shift.num is exist - process it [23:02:39]requested_item shift.opened is exist - process it [23:02:39]req_shift_opened [23:02:39]FM_GetShiftState [23:02:39]SAM_PROTO_GetShiftState [23:02:39]wFMCommunicate request_size=4 [23:02:39]MH_SAM_APDU [23:02:39]CAPDU: 80 13 01 00 [23:02:39]Write to MH i2c: E2 08 00 18 48 80 13 01 00 00 00 00 00 DD [23:02:39]Write i2c OK [23:02:39]MH_I2C_Read... [23:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:39]Read from MH i2c: E2 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 0E 00 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 0E 00 18 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3D [23:02:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:02:39]wFMCommunicate OK [23:02:39]SAM_PROTO_GetShiftState done [23:02:39]FM_GetShiftState done [23:02:39]req_shift_opened done [23:02:39]requested_item shift.open_date is exist - process it [23:02:39]req_shift_open_date [23:02:39]req_shift_open_date done [23:02:39]produce_requested_data done [23:02:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199157,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:02:39]process_action_free close_receipt [23:02:39]json_value_free [23:02:39]json_value_free done [23:02:39]process_json_proto returns [23:02:39]Send response to host [23:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199157,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:02:39]free response buf [23:02:39]execute_script done [23:02:39]execute_script returns [23:02:39]free content buf [23:02:39]Sock 9.Close socket [23:02:39]Sock 9.Thread stoped [23:02:49]ConnectInit Can't connect to host [23:02:49]CommunicateWithHost connect error [23:02:49]CommunicateWithHost err = -1 [23:02:49]OFD Sender: Server communicate error [23:02:49]OFD Sender: Processing packet 199155 [packets to send 248, broken 245] [23:02:49]ProducePacketName [23:02:49]name=ofd_packets/00199155 [23:02:49]OFD Sender: To server: 嚂鰌G, [23:02:49]CommunicateWithHost lk.salyk.kg:30040 [23:02:49]ConnectInit lk.salyk.kg [23:02:49]Connected sock=9 [23:02:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 01 18 04 01 A1 92 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 46 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 3E 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 9E 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 3E 0F 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 02 00 00 F4 03 04 00 95 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 09 03 00 35 04 06 00 3C AD B3 50 D2 A7 44 40 9B C5 1D BB 58 7F [23:02:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 23 CA 47 00 4A 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F3 09 03 00 F4 03 04 00 28 D8 C0 66 B6 04 01 00 00 AD E0 DA 8B 87 3F 5A 17 [23:02:49]CommunicateWithHost err = 0 [23:02:49]CheckOFDResponse [23:02:49]1017 (14) - 77093643461234 [23:02:49]1041 (16) - 0000000000871802 [23:02:49]1040 (4) - 199155 [23:02:49]1012 (4) - 17.08.2024 17:04 [23:02:49]1206 (1) - 0 [23:02:49]OFD Sender: Remove packet 199155 [23:02:49]ProducePacketName [23:02:49]name=ofd_packets/00199155 [23:02:49]NVStorageDeleteData [23:02:50]OFD Sender: Processing packet 199156 [packets to send 247, broken 245] [23:02:50]ProducePacketName [23:02:50]name=ofd_packets/00199156 [23:02:50]OFD Sender: To server: 嚂鰌G, [23:02:50]CommunicateWithHost lk.salyk.kg:30040 [23:02:50]ConnectInit lk.salyk.kg [23:02:50]Connected sock=9 [23:02:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A6 6C 0D 01 97 EE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E8 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 28 A8 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A8 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 D0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 A8 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 B9 2B C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 09 03 00 35 04 06 00 EE 83 DF 60 73 04 C8 68 FD 48 1B 01 89 A0 [23:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3A 29 47 00 EF 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F4 09 03 00 F4 03 04 00 28 D8 C0 66 B6 04 01 00 00 06 85 7C D1 42 21 F0 06 [23:02:50]CommunicateWithHost err = 0 [23:02:50]CheckOFDResponse [23:02:50]1017 (14) - 77093643461234 [23:02:50]1041 (16) - 0000000000871802 [23:02:50]1040 (4) - 199156 [23:02:50]1012 (4) - 17.08.2024 17:04 [23:02:50]1206 (1) - 0 [23:02:50]OFD Sender: Remove packet 199156 [23:02:50]ProducePacketName [23:02:50]name=ofd_packets/00199156 [23:02:50]NVStorageDeleteData [23:02:51]OFD Sender: Processing packet 199157 [packets to send 246, broken 245] [23:02:51]ProducePacketName [23:02:51]name=ofd_packets/00199157 [23:02:51]OFD Sender: To server: 嚂鰌G, [23:02:51]CommunicateWithHost lk.salyk.kg:30040 [23:02:51]ConnectInit lk.salyk.kg [23:02:51]Connected sock=9 [23:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 2A 05 04 01 A7 A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 9A CE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4E 26 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4E 26 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F A7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4E 26 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 02 00 00 F4 03 04 00 0D 2C C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 09 03 00 35 04 06 00 9B 78 77 39 F9 A3 C3 E0 11 CB DD 03 69 C8 [23:02:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4F F9 47 00 DD D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F5 09 03 00 F4 03 04 00 29 D8 C0 66 B6 04 01 00 00 B9 60 F8 D8 0D BB A6 F8 [23:02:51]CommunicateWithHost err = 0 [23:02:51]CheckOFDResponse [23:02:51]1017 (14) - 77093643461234 [23:02:51]1041 (16) - 0000000000871802 [23:02:51]1040 (4) - 199157 [23:02:51]1012 (4) - 17.08.2024 17:04 [23:02:51]1206 (1) - 0 [23:02:51]OFD Sender: Remove packet 199157 [23:02:51]ProducePacketName [23:02:51]name=ofd_packets/00199157 [23:02:51]NVStorageDeleteData [23:02:52]OFD Sender: No OFD packet to send [23:02:57]OFD Sender: No OFD packet to send [23:03:02]OFD Sender: No OFD packet to send [23:03:07]OFD Sender: No OFD packet to send [23:03:12]OFD Sender: No OFD packet to send [23:03:17]OFD Sender: No OFD packet to send [23:03:22]OFD Sender: No OFD packet to send [23:03:27]OFD Sender: No OFD packet to send [23:03:32]OFD Sender: No OFD packet to send [23:03:37]OFD Sender: No OFD packet to send [23:03:42]OFD Sender: No OFD packet to send [23:03:47]OFD Sender: No OFD packet to send [23:03:52]OFD Sender: No OFD packet to send [23:03:57]OFD Sender: No OFD packet to send [23:04:02]OFD Sender: No OFD packet to send [23:04:07]OFD Sender: No OFD packet to send [23:04:12]OFD Sender: No OFD packet to send [23:04:17]OFD Sender: No OFD packet to send [23:04:22]OFD Sender: No OFD packet to send [23:04:27]OFD Sender: No OFD packet to send [23:04:32]OFD Sender: No OFD packet to send [23:04:37]OFD Sender: No OFD packet to send [23:04:42]OFD Sender: No OFD packet to send [23:04:47]OFD Sender: No OFD packet to send [23:04:52]OFD Sender: No OFD packet to send [23:04:57]OFD Sender: No OFD packet to send [23:05:02]OFD Sender: No OFD packet to send [23:05:07]OFD Sender: No OFD packet to send [23:05:12]OFD Sender: No OFD packet to send [23:05:17]OFD Sender: No OFD packet to send [23:05:22]OFD Sender: No OFD packet to send [23:05:27]OFD Sender: No OFD packet to send [23:05:32]OFD Sender: No OFD packet to send [23:05:37]OFD Sender: No OFD packet to send [23:05:42]OFD Sender: No OFD packet to send [23:05:47]OFD Sender: No OFD packet to send [23:05:52]OFD Sender: No OFD packet to send [23:05:57]OFD Sender: No OFD packet to send [23:06:02]OFD Sender: No OFD packet to send [23:06:07]OFD Sender: No OFD packet to send [23:06:12]OFD Sender: No OFD packet to send [23:06:17]OFD Sender: No OFD packet to send [23:06:22]OFD Sender: No OFD packet to send [23:06:27]OFD Sender: No OFD packet to send [23:06:32]OFD Sender: No OFD packet to send [23:06:37]OFD Sender: No OFD packet to send [23:06:42]OFD Sender: No OFD packet to send [23:06:47]OFD Sender: No OFD packet to send [23:06:52]OFD Sender: No OFD packet to send [23:06:57]OFD Sender: No OFD packet to send [23:07:02]OFD Sender: No OFD packet to send [23:07:07]OFD Sender: No OFD packet to send [23:07:12]OFD Sender: No OFD packet to send [23:07:17]OFD Sender: No OFD packet to send [23:07:22]OFD Sender: No OFD packet to send [23:07:27]OFD Sender: No OFD packet to send [23:07:32]OFD Sender: No OFD packet to send [23:07:37]OFD Sender: No OFD packet to send [23:07:42]OFD Sender: No OFD packet to send [23:07:47]OFD Sender: No OFD packet to send [23:07:52]OFD Sender: No OFD packet to send [23:07:57]OFD Sender: No OFD packet to send [23:08:02]OFD Sender: No OFD packet to send [23:08:03]accept exits with 7 [23:08:03]New connection [23:08:03]New thread 3066793316 created [23:08:03]Thread 3066936676 joined [23:08:03]Waiting for new connection... [23:08:03] Sock 7.Parse request [23:08:03]Sock 7.Check first char [23:08:03]Sock 7.First char is OK [23:08:03]request: POST /json_proto HTTP/1.0 [23:08:03]Method: POST [23:08:03]URL: /json_proto [23:08:03]Method is POST - this is cgi request [23:08:03]url: /json_proto [23:08:03]query_string will be loaded in cgi processing [23:08:03]execute_cgi json_proto POST (null) [23:08:03]execute_cgi path=json_proto method=POST [23:08:03]POST find Content-Length [23:08:03]Host: 172.17.46.195:8080 [23:08:03]Content-Length: 679 [23:08:03]Content-Type: application/json [23:08:03] [23:08:03]POST finish read [23:08:03]Found Content-Length = 679 [23:08:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:08:03]execute_script... [23:08:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:08:03]POST & json_proto [23:08:03]process_json_proto [23:08:03]json parsed OK: [23:08:03]protocol is kg_v1.0 [23:08:03]action value=close_receipt [23:08:03]process_action close_receipt [23:08:03]cmd_close_receipt [23:08:03]MH_GetDate [23:08:03]Write to MH i2c: F0 00 00 19 48 50 [23:08:03]Write i2c OK [23:08:03]MH_I2C_Read... [23:08:03]Read from MH i2c: F0 [23:08:03]MH_I2C_Read... [23:08:03]Read from MH i2c: F0 09 00 [23:08:03]MH_I2C_Read... [23:08:03]Read from MH i2c: F0 09 00 19 48 00 55 2D C1 66 8D AE BC 66 5F [23:08:03]GetLastDocTimeStamp 1723935757 [23:08:03]current date 1723936085 [23:08:03]FM_GetShiftState [23:08:03]SAM_PROTO_GetShiftState [23:08:03]wFMCommunicate request_size=4 [23:08:03]MH_SAM_APDU [23:08:03]CAPDU: 80 13 01 00 [23:08:03]Write to MH i2c: E2 08 00 1A 48 80 13 01 00 00 00 00 00 DF [23:08:03]Write i2c OK [23:08:03]MH_I2C_Read... [23:08:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:03]Read from MH i2c: E2 [23:08:03]MH_I2C_Read... [23:08:03]Read from MH i2c: E2 0E 00 [23:08:03]MH_I2C_Read... [23:08:03]Read from MH i2c: E2 0E 00 1A 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 3F [23:08:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:08:03]wFMCommunicate OK [23:08:03]SAM_PROTO_GetShiftState done [23:08:03]FM_GetShiftState done [23:08:03]opened in 1723853126 [23:08:03]opened+sec_in_day 1723939526 [23:08:03]quantity*price = 40002 [23:08:03]sum+1 = 40003 [23:08:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 766 17.08.2024 23:08 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199158 肖袩袛: 79073496778048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230805&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199158&fm=79073496778048&tin=02508201610067®Number=0000000000092545&sum=40000 [23:08:04]StoreToDocumentArchive [23:08:04]shift 463 fd 199158 [23:08:04]save to /storage/0463/doc_00199158 [23:08:04]save last doc name /storage/0463/doc_00199158 to /storage/kkm_last_doc_name [23:08:04]save OK [23:08:04]Clear old archive folders... [23:08:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:08:04]tlvbuf is 019B9270 [23:08:04]SAM_PROTO_ClearQueue [23:08:04]wFMCommunicate request_size=4 [23:08:04]MH_SAM_APDU [23:08:04]CAPDU: 80 09 00 00 [23:08:04]Write to MH i2c: E2 08 00 27 48 80 09 00 00 00 00 00 00 E1 [23:08:04]Write i2c OK [23:08:04]MH_I2C_Read... [23:08:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:08:04]Read from MH i2c: E2 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 27 48 00 90 00 E3 [23:08:04]RAPDU: 90 00 [23:08:04]wFMCommunicate OK [23:08:04]SAM_PROTO_ClearQueue done [23:08:04]KKMCreateOFDPacket [23:08:04]OFDProtocolAddRootSTLVToBuf [23:08:04]FM_MakeSignedData [23:08:04]FM_MakeSignedData [23:08:04]SAM_PROTO_SignData [23:08:04]wFMCommunicate request_size=4 [23:08:04]MH_SAM_APDU [23:08:04]CAPDU: 80 0D 01 02 [23:08:04]Write to MH i2c: E2 08 00 28 48 80 0D 01 02 00 00 00 00 E9 [23:08:04]Write i2c OK [23:08:04]MH_I2C_Read... [23:08:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:08:04]Read from MH i2c: E2 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 28 48 00 90 00 E4 [23:08:04]RAPDU: 90 00 [23:08:04]wFMCommunicate OK [23:08:04]wFMCommunicate request_size=255 [23:08:04]MH_SAM_APDU [23:08: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 55 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 09 03 00 35 04 06 00 47 [23:08:04]Write to MH i2c: E2 02 01 29 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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 55 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 09 03 00 35 04 06 00 47 00 00 08 [23:08:04]Write i2c OK [23:08:04]MH_I2C_Read... [23:08:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:04]Read from MH i2c: E2 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 29 48 00 90 00 E5 [23:08:04]RAPDU: 90 00 [23:08:04]wFMCommunicate OK [23:08:04]wFMCommunicate request_size=10 [23:08:04]MH_SAM_APDU [23:08:04]CAPDU: 80 0D 02 02 05 EA BB AF C5 40 [23:08:04]Write to MH i2c: E2 0D 00 2A 48 80 0D 02 02 05 00 EA BB AF C5 40 00 00 4F [23:08:04]Write i2c OK [23:08:04]MH_I2C_Read... [23:08:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:04]Read from MH i2c: E2 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 [23:08:04]MH_I2C_Read... [23:08:04]Read from MH i2c: E2 03 00 2A 48 00 90 00 E6 [23:08:04]RAPDU: 90 00 [23:08:04]wFMCommunicate OK [23:08:04]wFMCommunicate request_size=4 [23:08:04]MH_SAM_APDU [23:08:04]CAPDU: 80 0D 03 02 [23:08:04]Write to MH i2c: E2 08 00 2B 48 80 0D 03 02 00 00 00 00 EE [23:08:04]Write i2c OK [23:08:04]MH_I2C_Read... [23:08:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:08:05]Read from MH i2c: E2 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: E2 0B 00 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: E2 0B 00 2B 48 00 28 39 81 B3 FD 53 F0 9B 90 00 5F [23:08:05]RAPDU: 28 39 81 B3 FD 53 F0 9B 90 00 [23:08:05]wFMCommunicate OK [23:08:05]SAM_PROTO_SignData done [23:08:05]FM_MakeSignedData done [23:08:05]CreateOFDProtocolMessage [23:08:05]wFMCommunicate request_size=4 [23:08:05]MH_SAM_APDU [23:08:05]CAPDU: 80 11 00 00 [23:08:05]Write to MH i2c: E2 08 00 2C 48 80 11 00 00 00 00 00 00 EE [23:08:05]Write i2c OK [23:08:05]MH_I2C_Read... [23:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:05]Read from MH i2c: E2 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: E2 17 00 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: E2 17 00 2C 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3B [23:08:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:08:05]wFMCommunicate OK [23:08:05]CreateOFDProtocolMessage done [23:08:05]OFDSenderStorePacket 199158 [23:08:05]StoreOFDPacket docnum=199158 [23:08:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 72 BF 07 01 A6 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 55 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 09 03 00 35 04 06 00 47 EA BB AF C5 40 28 39 81 B3 FD 53 F0 9B [23:08:05]CheckFolder [23:08:05]dirname=/storage/ofd_packets [23:08:05]CheckFolder done [23:08:05]ProducePacketName [23:08:05]name=ofd_packets/00199158 [23:08:05]NVStorageSaveData ofd_packets/00199158 [23:08:05]File name is /storage/ofd_packets/00199158 [23:08:05]Write 301 bytes [23:08:05]NVStorageSaveData done [23:08:05]OFDSenderStorePacket done [23:08:05]KKMCreateOFDPacket done [23:08:05]NVStorageSaveData kkm_last_timestamp [23:08:05]File name is /storage/kkm_last_timestamp [23:08:05]Write 4 bytes [23:08:05]NVStorageSaveData done [23:08:05]ExternCall_PrintAddStr [23:08:05]wPrintStart [23:08:05]Write to MH i2c: 01 00 00 2D 48 75 [23:08:05]Write i2c OK [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 07 00 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 07 00 2D 48 00 00 00 00 00 FF 0F 8A [23:08:05]RasterBufferAndPrint [23:08:05]line 小褔械褌 N : (1)11326632 [23:08:05]line 袠袧袧: 02508201610067 [23:08:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:08:05]line 袩袪袨袛袗袞袗 [23:08:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [23:08:05]line 孝芯胁邪褉: 2710124130 [23:08:05]line 袗懈-92-袣-4 [23:08:05]line 5.900 * 67.80 [23:08:05]line = 400.02 [23:08:05]line 袧袛小 12% 袧小袩 1% [23:08:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:08:05]line 袨袣袪校袚袥袝袧袠袝: -0.02 [23:08:05]line 袠孝袨袚袨: 400.00 [23:08:05]line 袙薪械褋械薪芯: 400.00 [23:08:05]line 小袛袗效袗: 0.00 [23:08:05]line 袧小袩 1% : 3.54 [23:08:05]line 袧袛小 12% : 42.48 [23:08:05]line 袧邪谢懈褔薪褘屑懈: 400.00 [23:08:05]line 袘械蟹薪邪谢.: 0.00 [23:08:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:08:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:08:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:08:05]line 效械泻 766 17.08.2024 23:08 [23:08:05]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:08:05]line 袟袧袦: 0300000079 [23:08:05]line 袪袧袦: 0000000000092545 [23:08:05]line 袙械褉褋懈褟 袣袣袦: 001 [23:08:05]line 肖袦: 0000000000871802 [23:08:05]line 肖袛: 199158 [23:08:05]line 肖袩袛: 79073496778048 [23:08:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230805&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199158&fm=79073496778048&tin=02508201610067®Number=0000000000092545&sum=40000 [23:08:05]OFD Sender: Processing packet 199158 [packets to send 246, broken 245] [23:08:05]ProducePacketName [23:08:05]name=ofd_packets/00199158 [23:08:05]OFD Sender: To server: 嚂鰌G, [23:08:05]CommunicateWithHost lk.salyk.kg:30040 [23:08:05]ConnectInit lk.salyk.kg [23:08:05]written 0, free lines is 4095 [23:08:05]Connected sock=10 [23:08:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 72 BF 07 01 A6 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 55 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 09 03 00 35 04 06 00 47 EA BB AF C5 40 28 39 81 B3 FD 53 F0 9B [23:08:05]Write to MH i2c: 01 00 00 58 48 A0 [23:08:05]Write i2c OK [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 07 00 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: 01 07 00 58 48 00 00 00 00 00 DC 0C 8F [23:08:05]RasterBufferAndPrint [23:08:05]line [23:08:05]line [23:08:05]line [23:08:05]line [23:08:05]line [23:08:05]written 0, free lines is 3298 [23:08:05]MH_Cut [23:08:05]Write to MH i2c: D1 01 00 5F 48 01 79 [23:08:05]Write i2c OK [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: D1 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: D1 01 00 [23:08:05]MH_I2C_Read... [23:08:05]Read from MH i2c: D1 01 00 5F 48 00 78 [23:08:05]Write to MH i2c: 01 00 00 60 48 A8 [23:08:05]Write i2c OK [23:08:05]MH_I2C_Read... [23:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4E 9B 47 00 87 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F6 09 03 00 F4 03 04 00 64 D9 C0 66 B6 04 01 00 00 80 DD 57 8E F7 29 D8 BE [23:08:06]CommunicateWithHost err = 0 [23:08:06]CheckOFDResponse [23:08:06]1017 (14) - 77093643461234 [23:08:06]1041 (16) - 0000000000871802 [23:08:06]1040 (4) - 199158 [23:08:06]1012 (4) - 17.08.2024 17:09 [23:08:06]1206 (1) - 0 [23:08:06]OFD Sender: Remove packet 199158 [23:08:06]ProducePacketName [23:08:06]name=ofd_packets/00199158 [23:08:06]NVStorageDeleteData [23:08:06]OFD Sender: No OFD packet to send [23:08:06]*** Cut start [23:08:06]*** Purtial cut [23:08:06]*** CUTSNS_PIN = 0 [23:08:06]*** Stage 1: CUTSNS_PIN = 1 [23:08:08]Read from MH i2c: 01 [23:08:08]MH_I2C_Read... [23:08:08]*** Stop cut motor [23:08:08]*** Cut end [23:08:08]Read from MH i2c: 01 07 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: 01 07 00 60 48 00 00 00 00 00 FF 0F BD [23:08:08]process_action close_receipt done [23:08:08]requested_data is exist [23:08:08]produce_requested_data [23:08:08]requested_item fm.sn is exist - process it [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 11 00 00 [23:08:08]Write to MH i2c: E2 08 00 61 48 80 11 00 00 00 00 00 00 23 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 17 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 17 00 61 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 70 [23:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:08:08]wFMCommunicate OK [23:08:08]requested_item fd.num is exist - process it [23:08:08]SAM_PROTO_GetFieldsCounters [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 13 00 00 [23:08:08]Write to MH i2c: E2 08 00 62 48 80 13 00 00 00 00 00 00 26 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 62 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 62 00 62 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [23:08:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F6 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:08:08]wFMCommunicate OK [23:08:08]SAM_PROTO_GetFieldsCounters done [23:08:08]requested_item shift.num is exist - process it [23:08:08]requested_item shift.opened is exist - process it [23:08:08]req_shift_opened [23:08:08]FM_GetShiftState [23:08:08]SAM_PROTO_GetShiftState [23:08:08]wFMCommunicate request_size=4 [23:08:08]MH_SAM_APDU [23:08:08]CAPDU: 80 13 01 00 [23:08:08]Write to MH i2c: E2 08 00 63 48 80 13 01 00 00 00 00 00 28 [23:08:08]Write i2c OK [23:08:08]MH_I2C_Read... [23:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:08]Read from MH i2c: E2 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 0E 00 [23:08:08]MH_I2C_Read... [23:08:08]Read from MH i2c: E2 0E 00 63 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 88 [23:08:08]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:08:08]wFMCommunicate OK [23:08:08]SAM_PROTO_GetShiftState done [23:08:08]FM_GetShiftState done [23:08:08]req_shift_opened done [23:08:08]requested_item shift.open_date is exist - process it [23:08:08]req_shift_open_date [23:08:08]req_shift_open_date done [23:08:08]produce_requested_data done [23:08:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199158,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:08:08]process_action_free close_receipt [23:08:08]json_value_free [23:08:08]json_value_free done [23:08:08]process_json_proto returns [23:08:08]Send response to host [23:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199158,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:08:08]free response buf [23:08:08]execute_script done [23:08:08]execute_script returns [23:08:08]free content buf [23:08:08]Sock 7.Close socket [23:08:08]Sock 7.Thread stoped [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:10]accept exits with 9 [23:09:10]New connection [23:09:10]New thread 3066936676 created [23:09:10]Thread 3066793316 joined [23:09:10]Waiting for new connection... [23:09:10] Sock 9.Parse request [23:09:10]Sock 9.Check first char [23:09:10]Sock 9.First char is OK [23:09:10]request: POST /json_proto HTTP/1.0 [23:09:10]Method: POST [23:09:10]URL: /json_proto [23:09:10]Method is POST - this is cgi request [23:09:10]url: /json_proto [23:09:10]query_string will be loaded in cgi processing [23:09:10]execute_cgi json_proto POST (null) [23:09:10]execute_cgi path=json_proto method=POST [23:09:10]POST find Content-Length [23:09:10]Host: 172.17.46.195:8080 [23:09:10]Content-Length: 676 [23:09:10]Content-Type: application/json [23:09:10] [23:09:10]POST finish read [23:09:10]Found Content-Length = 676 [23:09:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:09:10]execute_script... [23:09: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)11326633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:09:10]POST & json_proto [23:09:10]process_json_proto [23:09:10]json parsed OK: [23:09:10]protocol is kg_v1.0 [23:09:10]action value=close_receipt [23:09:10]process_action close_receipt [23:09:10]cmd_close_receipt [23:09:10]MH_GetDate [23:09:10]Write to MH i2c: F0 00 00 64 48 9B [23:09:10]Write i2c OK [23:09:10]MH_I2C_Read... [23:09:10]Read from MH i2c: F0 [23:09:10]MH_I2C_Read... [23:09:10]Read from MH i2c: F0 09 00 [23:09:10]MH_I2C_Read... [23:09:10]Read from MH i2c: F0 09 00 64 48 00 98 2D C1 66 8D AE BC 66 ED [23:09:10]GetLastDocTimeStamp 1723936085 [23:09:10]current date 1723936152 [23:09:10]FM_GetShiftState [23:09:10]SAM_PROTO_GetShiftState [23:09:10]wFMCommunicate request_size=4 [23:09:10]MH_SAM_APDU [23:09:10]CAPDU: 80 13 01 00 [23:09:10]Write to MH i2c: E2 08 00 65 48 80 13 01 00 00 00 00 00 2A [23:09:10]Write i2c OK [23:09:10]MH_I2C_Read... [23:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:09:10]Read from MH i2c: E2 [23:09:10]MH_I2C_Read... [23:09:10]Read from MH i2c: E2 0E 00 [23:09:10]MH_I2C_Read... [23:09:10]Read from MH i2c: E2 0E 00 65 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 8A [23:09:10]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:09:10]wFMCommunicate OK [23:09:10]SAM_PROTO_GetShiftState done [23:09:10]FM_GetShiftState done [23:09:10]opened in 1723853126 [23:09:10]opened+sec_in_day 1723939526 [23:09:10]quantity*price = 50063 [23:09:10]sum+1 = 50064 [23:09:10]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.63 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.16 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 767 17.08.2024 23:09 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199159 肖袩袛: 84955020613330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230912&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199159&fm=84955020613330&tin=02508201610067®Number=0000000000092545&sum=50000 [23:09:11]StoreToDocumentArchive [23:09:11]shift 463 fd 199159 [23:09:11]save to /storage/0463/doc_00199159 [23:09:11]save last doc name /storage/0463/doc_00199159 to /storage/kkm_last_doc_name [23:09:11]save OK [23:09:11]Clear old archive folders... [23:09:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:09:11]tlvbuf is 01978300 [23:09:11]SAM_PROTO_ClearQueue [23:09:11]wFMCommunicate request_size=4 [23:09:11]MH_SAM_APDU [23:09:11]CAPDU: 80 09 00 00 [23:09:11]Write to MH i2c: E2 08 00 72 48 80 09 00 00 00 00 00 00 2C [23:09:11]Write i2c OK [23:09:11]MH_I2C_Read... [23:09:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:09:11]Read from MH i2c: E2 [23:09:11]MH_I2C_Read... [23:09:11]Read from MH i2c: E2 03 00 [23:09:11]MH_I2C_Read... [23:09:11]Read from MH i2c: E2 03 00 72 48 00 90 00 2E [23:09:11]RAPDU: 90 00 [23:09:11]wFMCommunicate OK [23:09:11]SAM_PROTO_ClearQueue done [23:09:11]KKMCreateOFDPacket [23:09:11]OFDProtocolAddRootSTLVToBuf [23:09:11]FM_MakeSignedData [23:09:11]FM_MakeSignedData [23:09:11]SAM_PROTO_SignData [23:09:11]wFMCommunicate request_size=4 [23:09:11]MH_SAM_APDU [23:09:11]CAPDU: 80 0D 01 02 [23:09:11]Write to MH i2c: E2 08 00 73 48 80 0D 01 02 00 00 00 00 34 [23:09:11]Write i2c OK [23:09:11]MH_I2C_Read... [23:09:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:09:11]Read from MH i2c: E2 [23:09:11]MH_I2C_Read... [23:09:11]Read from MH i2c: E2 03 00 [23:09:11]MH_I2C_Read... [23:09:11]Read from MH i2c: E2 03 00 73 48 00 90 00 2F [23:09:11]RAPDU: 90 00 [23:09:11]wFMCommunicate OK [23:09:11]wFMCommunicate request_size=255 [23:09:11]MH_SAM_APDU [23:09:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 98 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 09 03 00 35 04 06 00 4D 44 21 D3 [23:09:11]Write to MH i2c: E2 02 01 74 48 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 98 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 09 03 00 35 04 06 00 4D 44 21 D3 00 00 80 [23:09:11]Write i2c OK [23:09:11]MH_I2C_Read... [23:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:09:12]Read from MH i2c: E2 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 03 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 03 00 74 48 00 90 00 30 [23:09:12]RAPDU: 90 00 [23:09:12]wFMCommunicate OK [23:09:12]wFMCommunicate request_size=7 [23:09:12]MH_SAM_APDU [23:09:12]CAPDU: 80 0D 02 02 02 56 D2 [23:09:12]Write to MH i2c: E2 0A 00 75 48 80 0D 02 02 02 00 56 D2 00 00 63 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:09:12]Read from MH i2c: E2 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 03 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 03 00 75 48 00 90 00 31 [23:09:12]RAPDU: 90 00 [23:09:12]wFMCommunicate OK [23:09:12]wFMCommunicate request_size=4 [23:09:12]MH_SAM_APDU [23:09:12]CAPDU: 80 0D 03 02 [23:09:12]Write to MH i2c: E2 08 00 76 48 80 0D 03 02 00 00 00 00 39 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:09:12]Read from MH i2c: E2 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 0B 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 0B 00 76 48 00 0B 35 8E 89 16 B1 D1 AC 90 00 D5 [23:09:12]RAPDU: 0B 35 8E 89 16 B1 D1 AC 90 00 [23:09:12]wFMCommunicate OK [23:09:12]SAM_PROTO_SignData done [23:09:12]FM_MakeSignedData done [23:09:12]CreateOFDProtocolMessage [23:09:12]wFMCommunicate request_size=4 [23:09:12]MH_SAM_APDU [23:09:12]CAPDU: 80 11 00 00 [23:09:12]Write to MH i2c: E2 08 00 77 48 80 11 00 00 00 00 00 00 39 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:09:12]Read from MH i2c: E2 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 17 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: E2 17 00 77 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [23:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:09:12]wFMCommunicate OK [23:09:12]CreateOFDProtocolMessage done [23:09:12]OFDSenderStorePacket 199159 [23:09:12]StoreOFDPacket docnum=199159 [23:09:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A2 1B 04 01 67 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 98 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 09 03 00 35 04 06 00 4D 44 21 D3 56 D2 0B 35 8E 89 16 B1 D1 AC [23:09:12]CheckFolder [23:09:12]dirname=/storage/ofd_packets [23:09:12]CheckFolder done [23:09:12]ProducePacketName [23:09:12]name=ofd_packets/00199159 [23:09:12]NVStorageSaveData ofd_packets/00199159 [23:09:12]File name is /storage/ofd_packets/00199159 [23:09:12]Write 298 bytes [23:09:12]NVStorageSaveData done [23:09:12]OFDSenderStorePacket done [23:09:12]KKMCreateOFDPacket done [23:09:12]NVStorageSaveData kkm_last_timestamp [23:09:12]File name is /storage/kkm_last_timestamp [23:09:12]Write 4 bytes [23:09:12]NVStorageSaveData done [23:09:12]ExternCall_PrintAddStr [23:09:12]wPrintStart [23:09:12]Write to MH i2c: 01 00 00 78 48 C0 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 07 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 07 00 78 48 00 00 00 00 00 FF 0F D5 [23:09:12]RasterBufferAndPrint [23:09:12]line 小褔械褌 N : (1)11326633 [23:09:12]line 袠袧袧: 02508201610067 [23:09:12]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:09:12]line 袩袪袨袛袗袞袗 [23:09:12]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [23:09:12]line 孝芯胁邪褉: 2710194210 [23:09:12]line 袛孝-袣-5 [23:09:12]line 6.570 * 76.20 [23:09:12]line = 500.63 [23:09:12]line 袧袛小 12% 袧小袩 1% [23:09:12]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:09:12]line 袨袣袪校袚袥袝袧袠袝: -0.63 [23:09:12]line 袠孝袨袚袨: 500.00 [23:09:12]line 袙薪械褋械薪芯: 500.00 [23:09:12]line 小袛袗效袗: 0.00 [23:09:12]line 袧小袩 1% : 4.43 [23:09:12]line 袧袛小 12% : 53.16 [23:09:12]line 袧邪谢懈褔薪褘屑懈: 500.00 [23:09:12]line 袘械蟹薪邪谢.: 0.00 [23:09:12]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:09:12]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:09:12]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:09:12]line 效械泻 767 17.08.2024 23:09 [23:09:12]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:09:12]line 袟袧袦: 0300000079 [23:09:12]line 袪袧袦: 0000000000092545 [23:09:12]line 袙械褉褋懈褟 袣袣袦: 001 [23:09:12]line 肖袦: 0000000000871802 [23:09:12]line 肖袛: 199159 [23:09:12]line 肖袩袛: 84955020613330 [23:09:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T230912&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199159&fm=84955020613330&tin=02508201610067®Number=0000000000092545&sum=50000 [23:09:12]written 0, free lines is 4095 [23:09:12]OFD Sender: Processing packet 199159 [packets to send 246, broken 245] [23:09:12]ProducePacketName [23:09:12]name=ofd_packets/00199159 [23:09:12]OFD Sender: To server: 嚂鰌G, [23:09:12]CommunicateWithHost lk.salyk.kg:30040 [23:09:12]ConnectInit lk.salyk.kg [23:09:12]Connected sock=10 [23:09:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A2 1B 04 01 67 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 98 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 09 03 00 35 04 06 00 4D 44 21 D3 56 D2 0B 35 8E 89 16 B1 D1 AC [23:09:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 72 EC 47 00 6A 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F7 09 03 00 F4 03 04 00 A6 D9 C0 66 B6 04 01 00 00 85 B6 B7 4B C3 FC B0 CB [23:09:12]CommunicateWithHost err = 0 [23:09:12]CheckOFDResponse [23:09:12]1017 (14) - 77093643461234 [23:09:12]1041 (16) - 0000000000871802 [23:09:12]1040 (4) - 199159 [23:09:12]1012 (4) - 17.08.2024 17:11 [23:09:12]1206 (1) - 0 [23:09:12]OFD Sender: Remove packet 199159 [23:09:12]ProducePacketName [23:09:12]name=ofd_packets/00199159 [23:09:12]NVStorageDeleteData [23:09:12]Write to MH i2c: 01 00 00 A3 48 EB [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 07 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: 01 07 00 A3 48 00 00 00 00 00 F7 0C F5 [23:09:12]RasterBufferAndPrint [23:09:12]line [23:09:12]line [23:09:12]line [23:09:12]line [23:09:12]line [23:09:12]written 0, free lines is 3325 [23:09:12]MH_Cut [23:09:12]Write to MH i2c: D1 01 00 AA 48 01 C4 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: D1 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: D1 01 00 [23:09:12]MH_I2C_Read... [23:09:12]Read from MH i2c: D1 01 00 AA 48 00 C3 [23:09:12]Write to MH i2c: 01 00 00 AB 48 F3 [23:09:12]Write i2c OK [23:09:12]MH_I2C_Read... [23:09:13]OFD Sender: No OFD packet to send [23:09:13]*** Cut start [23:09:13]*** Purtial cut [23:09:13]*** Stage 1: CUTSNS_PIN = 1 [23:09:13]Read from MH i2c: 01 [23:09:13]MH_I2C_Read... [23:09:13]*** Stop cut motor [23:09:13]*** Cut end [23:09:13]Read from MH i2c: 01 07 00 [23:09:13]MH_I2C_Read... [23:09:13]Read from MH i2c: 01 07 00 AB 48 00 00 00 00 00 FF 0F 08 [23:09:13]process_action close_receipt done [23:09:13]requested_data is exist [23:09:13]produce_requested_data [23:09:13]requested_item fm.sn is exist - process it [23:09:13]wFMCommunicate request_size=4 [23:09:13]MH_SAM_APDU [23:09:13]CAPDU: 80 11 00 00 [23:09:13]Write to MH i2c: E2 08 00 AC 48 80 11 00 00 00 00 00 00 6E [23:09:13]Write i2c OK [23:09:13]MH_I2C_Read... [23:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:09:13]Read from MH i2c: E2 [23:09:13]MH_I2C_Read... [23:09:13]Read from MH i2c: E2 17 00 [23:09:13]MH_I2C_Read... [23:09:13]Read from MH i2c: E2 17 00 AC 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BB [23:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:09:13]wFMCommunicate OK [23:09:13]requested_item fd.num is exist - process it [23:09:13]SAM_PROTO_GetFieldsCounters [23:09:13]wFMCommunicate request_size=4 [23:09:13]MH_SAM_APDU [23:09:13]CAPDU: 80 13 00 00 [23:09:13]Write to MH i2c: E2 08 00 AD 48 80 13 00 00 00 00 00 00 71 [23:09:13]Write i2c OK [23:09:13]MH_I2C_Read... [23:09:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:09:14]Read from MH i2c: E2 [23:09:14]MH_I2C_Read... [23:09:14]Read from MH i2c: E2 62 00 [23:09:14]MH_I2C_Read... [23:09:14]Read from MH i2c: E2 62 00 AD 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 63 [23:09:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F7 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:09:14]wFMCommunicate OK [23:09:14]SAM_PROTO_GetFieldsCounters done [23:09:14]requested_item shift.num is exist - process it [23:09:14]requested_item shift.opened is exist - process it [23:09:14]req_shift_opened [23:09:14]FM_GetShiftState [23:09:14]SAM_PROTO_GetShiftState [23:09:14]wFMCommunicate request_size=4 [23:09:14]MH_SAM_APDU [23:09:14]CAPDU: 80 13 01 00 [23:09:14]Write to MH i2c: E2 08 00 AE 48 80 13 01 00 00 00 00 00 73 [23:09:14]Write i2c OK [23:09:14]MH_I2C_Read... [23:09:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:09:14]Read from MH i2c: E2 [23:09:14]MH_I2C_Read... [23:09:14]Read from MH i2c: E2 0E 00 [23:09:14]MH_I2C_Read... [23:09:14]Read from MH i2c: E2 0E 00 AE 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D3 [23:09:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:09:14]wFMCommunicate OK [23:09:14]SAM_PROTO_GetShiftState done [23:09:14]FM_GetShiftState done [23:09:14]req_shift_opened done [23:09:14]requested_item shift.open_date is exist - process it [23:09:14]req_shift_open_date [23:09:14]req_shift_open_date done [23:09:14]produce_requested_data done [23:09:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199159,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:09:14]process_action_free close_receipt [23:09:14]json_value_free [23:09:14]json_value_free done [23:09:14]process_json_proto returns [23:09:14]Send response to host [23:09:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199159,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:09:14]free response buf [23:09:14]execute_script done [23:09:14]execute_script returns [23:09:14]free content buf [23:09:14]Sock 9.Close socket [23:09:14]Sock 9.Thread stoped [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:13]OFD Sender: No OFD packet to send [23:10:18]OFD Sender: No OFD packet to send [23:10:23]OFD Sender: No OFD packet to send [23:10:28]OFD Sender: No OFD packet to send [23:10:33]OFD Sender: No OFD packet to send [23:10:38]OFD Sender: No OFD packet to send [23:10:43]OFD Sender: No OFD packet to send [23:10:43]accept exits with 7 [23:10:43]New connection [23:10:43]New thread 3066793316 created [23:10:43]Thread 3066936676 joined [23:10:43]Waiting for new connection... [23:10:43] Sock 7.Parse request [23:10:43]Sock 7.Check first char [23:10:43]Sock 7.First char is OK [23:10:43]request: POST /json_proto HTTP/1.0 [23:10:43]Method: POST [23:10:43]URL: /json_proto [23:10:43]Method is POST - this is cgi request [23:10:43]url: /json_proto [23:10:43]query_string will be loaded in cgi processing [23:10:43]execute_cgi json_proto POST (null) [23:10:43]execute_cgi path=json_proto method=POST [23:10:43]POST find Content-Length [23:10:43]Host: 172.17.46.195:8080 [23:10:43]Content-Length: 821 [23:10:43]Content-Type: application/json [23:10:43] [23:10:43]POST finish read [23:10:43]Found Content-Length = 821 [23:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:43]execute_script... [23:10:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:43]POST & json_proto [23:10:43]process_json_proto [23:10:43]json parsed OK: [23:10:43]protocol is kg_v1.0 [23:10:43]action value=close_receipt [23:10:43]process_action close_receipt [23:10:43]cmd_close_receipt [23:10:43]MH_GetDate [23:10:43]Write to MH i2c: F0 00 00 AF 48 E6 [23:10:43]Write i2c OK [23:10:43]MH_I2C_Read... [23:10:43]Read from MH i2c: F0 [23:10:43]MH_I2C_Read... [23:10:43]Read from MH i2c: F0 09 00 [23:10:43]MH_I2C_Read... [23:10:43]Read from MH i2c: F0 09 00 AF 48 00 F5 2D C1 66 8D AE BC 66 95 [23:10:43]GetLastDocTimeStamp 1723936152 [23:10:43]current date 1723936245 [23:10:43]FM_GetShiftState [23:10:43]SAM_PROTO_GetShiftState [23:10:43]wFMCommunicate request_size=4 [23:10:43]MH_SAM_APDU [23:10:43]CAPDU: 80 13 01 00 [23:10:43]Write to MH i2c: E2 08 00 B0 48 80 13 01 00 00 00 00 00 75 [23:10:43]Write i2c OK [23:10:43]MH_I2C_Read... [23:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:43]Read from MH i2c: E2 [23:10:43]MH_I2C_Read... [23:10:43]Read from MH i2c: E2 0E 00 [23:10:43]MH_I2C_Read... [23:10:43]Read from MH i2c: E2 0E 00 B0 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 D5 [23:10:43]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:10:43]wFMCommunicate OK [23:10:43]SAM_PROTO_GetShiftState done [23:10:43]FM_GetShiftState done [23:10:43]opened in 1723853126 [23:10:43]opened+sec_in_day 1723939526 [23:10:43]quantity*price = 100005 [23:10:43]sum+1 = 100006 [23:10:43]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 768 17.08.2024 23:10 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199160 肖袩袛: 30662594675434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199160&fm=30662594675434&tin=02508201610067®Number=0000000000092545&sum=100005 [23:10:44]StoreToDocumentArchive [23:10:44]shift 463 fd 199160 [23:10:44]save to /storage/0463/doc_00199160 [23:10:44]save last doc name /storage/0463/doc_00199160 to /storage/kkm_last_doc_name [23:10:44]save OK [23:10:44]Clear old archive folders... [23:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:10:44]tlvbuf is 0195FE10 [23:10:44]SAM_PROTO_ClearQueue [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 09 00 00 [23:10:44]Write to MH i2c: E2 08 00 BD 48 80 09 00 00 00 00 00 00 77 [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 BD 48 00 90 00 79 [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]SAM_PROTO_ClearQueue done [23:10:44]KKMCreateOFDPacket [23:10:44]OFDProtocolAddRootSTLVToBuf [23:10:44]FM_MakeSignedData [23:10:44]FM_MakeSignedData [23:10:44]SAM_PROTO_SignData [23:10:44]wFMCommunicate request_size=4 [23:10:44]MH_SAM_APDU [23:10:44]CAPDU: 80 0D 01 02 [23:10:44]Write to MH i2c: E2 08 00 BE 48 80 0D 01 02 00 00 00 00 7F [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:10:44]Read from MH i2c: E2 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 [23:10:44]MH_I2C_Read... [23:10:44]Read from MH i2c: E2 03 00 BE 48 00 90 00 7A [23:10:44]RAPDU: 90 00 [23:10:44]wFMCommunicate OK [23:10:44]wFMCommunicate request_size=255 [23:10:44]MH_SAM_APDU [23:10: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 F5 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 09 03 00 35 04 06 00 1B [23:10:44]Write to MH i2c: E2 02 01 BF 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 F5 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 09 03 00 35 04 06 00 1B 00 00 CB [23:10:44]Write i2c OK [23:10:44]MH_I2C_Read... [23:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:45]Read from MH i2c: E2 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 03 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 03 00 BF 48 00 90 00 7B [23:10:45]RAPDU: 90 00 [23:10:45]wFMCommunicate OK [23:10:45]wFMCommunicate request_size=10 [23:10:45]MH_SAM_APDU [23:10:45]CAPDU: 80 0D 02 02 05 E3 31 10 42 EA [23:10:45]Write to MH i2c: E2 0D 00 C0 48 80 0D 02 02 05 00 E3 31 10 42 EA 00 00 DC [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:45]Read from MH i2c: E2 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 03 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 03 00 C0 48 00 90 00 7C [23:10:45]RAPDU: 90 00 [23:10:45]wFMCommunicate OK [23:10:45]wFMCommunicate request_size=4 [23:10:45]MH_SAM_APDU [23:10:45]CAPDU: 80 0D 03 02 [23:10:45]Write to MH i2c: E2 08 00 C1 48 80 0D 03 02 00 00 00 00 84 [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:10:45]Read from MH i2c: E2 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 0B 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 0B 00 C1 48 00 EB 0B 34 1D 4B 16 23 9F 90 00 EF [23:10:45]RAPDU: EB 0B 34 1D 4B 16 23 9F 90 00 [23:10:45]wFMCommunicate OK [23:10:45]SAM_PROTO_SignData done [23:10:45]FM_MakeSignedData done [23:10:45]CreateOFDProtocolMessage [23:10:45]wFMCommunicate request_size=4 [23:10:45]MH_SAM_APDU [23:10:45]CAPDU: 80 11 00 00 [23:10:45]Write to MH i2c: E2 08 00 C2 48 80 11 00 00 00 00 00 00 84 [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:45]Read from MH i2c: E2 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 17 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: E2 17 00 C2 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [23:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:10:45]wFMCommunicate OK [23:10:45]CreateOFDProtocolMessage done [23:10:45]OFDSenderStorePacket 199160 [23:10:45]StoreOFDPacket docnum=199160 [23:10:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 01 07 01 8C 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 F5 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 09 03 00 35 04 06 00 1B E3 31 10 42 EA EB 0B 34 1D 4B 16 23 9F [23:10:45]CheckFolder [23:10:45]dirname=/storage/ofd_packets [23:10:45]CheckFolder done [23:10:45]ProducePacketName [23:10:45]name=ofd_packets/00199160 [23:10:45]NVStorageSaveData ofd_packets/00199160 [23:10:45]File name is /storage/ofd_packets/00199160 [23:10:45]Write 301 bytes [23:10:45]NVStorageSaveData done [23:10:45]OFDSenderStorePacket done [23:10:45]KKMCreateOFDPacket done [23:10:45]NVStorageSaveData kkm_last_timestamp [23:10:45]File name is /storage/kkm_last_timestamp [23:10:45]Write 4 bytes [23:10:45]NVStorageSaveData done [23:10:45]ExternCall_PrintAddStr [23:10:45]wPrintStart [23:10:45]Write to MH i2c: 01 00 00 C3 48 0B [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 C3 48 00 00 00 00 00 FF 0F 20 [23:10:45]RasterBufferAndPrint [23:10:45]line 小褔械褌 N : (1)11326634 [23:10:45]line 袠袧袧: 02508201610067 [23:10:45]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:10:45]line 袩袪袨袛袗袞袗 [23:10:45]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [23:10:45]line 孝芯胁邪褉: 2710124130 [23:10:45]line 袗懈-92-袣-4 [23:10:45]line 14.750 * 67.80 [23:10:45]line = 1000.05 [23:10:45]line 袧袛小 12% 袧小袩 1% [23:10:45]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:10:45]line 袠孝袨袚袨: 1000.05 [23:10:45]line 袧小袩 1% : 8.85 [23:10:45]line 袧袛小 12% : 106.20 [23:10:45]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:10:45]line 袘械蟹薪邪谢.: 1000.05 [23:10:45]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:10:45]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:10:45]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:10:45]line 效械泻 768 17.08.2024 23:10 [23:10:45]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:10:45]line 袟袧袦: 0300000079 [23:10:45]line 袪袧袦: 0000000000092545 [23:10:45]line 袙械褉褋懈褟 袣袣袦: 001 [23:10:45]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [23:10:45]line 肖袦: 0000000000871802 [23:10:45]line 肖袛: 199160 [23:10:45]line 肖袩袛: 30662594675434 [23:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231045&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199160&fm=30662594675434&tin=02508201610067®Number=0000000000092545&sum=100005 [23:10:45]written 0, free lines is 4095 [23:10:45]OFD Sender: Processing packet 199160 [packets to send 246, broken 245] [23:10:45]ProducePacketName [23:10:45]name=ofd_packets/00199160 [23:10:45]OFD Sender: To server: 嚂鰌G, [23:10:45]CommunicateWithHost lk.salyk.kg:30040 [23:10:45]ConnectInit lk.salyk.kg [23:10:45]Connected sock=10 [23:10:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EE 01 07 01 8C 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 F5 2D C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 09 03 00 35 04 06 00 1B E3 31 10 42 EA EB 0B 34 1D 4B 16 23 9F [23:10:45]Write to MH i2c: 01 00 00 ED 48 35 [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: 01 07 00 ED 48 00 00 00 00 00 F3 0C 3B [23:10:45]RasterBufferAndPrint [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]line [23:10:45]written 0, free lines is 3324 [23:10:45]MH_Cut [23:10:45]Write to MH i2c: D1 01 00 F4 48 01 0E [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 01 00 [23:10:45]MH_I2C_Read... [23:10:45]Read from MH i2c: D1 01 00 F4 48 00 0D [23:10:45]Write to MH i2c: 01 00 00 F5 48 3D [23:10:45]Write i2c OK [23:10:45]MH_I2C_Read... [23:10:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CF BC 47 00 1D 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F8 09 03 00 F4 03 04 00 03 DA C0 66 B6 04 01 00 00 29 C9 26 21 D7 3B 6D 5D [23:10:45]CommunicateWithHost err = 0 [23:10:45]CheckOFDResponse [23:10:45]1017 (14) - 77093643461234 [23:10:45]1041 (16) - 0000000000871802 [23:10:45]1040 (4) - 199160 [23:10:45]1012 (4) - 17.08.2024 17:12 [23:10:45]1206 (1) - 0 [23:10:45]OFD Sender: Remove packet 199160 [23:10:45]ProducePacketName [23:10:45]name=ofd_packets/00199160 [23:10:45]NVStorageDeleteData [23:10:46]OFD Sender: No OFD packet to send [23:10:46]*** Cut start [23:10:46]*** Purtial cut [23:10:46]*** CUTSNS_PIN = 0 [23:10:46]*** Stage 1: CUTSNS_PIN = 1 [23:10:48]Read from MH i2c: 01 [23:10:48]MH_I2C_Read... [23:10:48]*** Stop cut motor [23:10:48]*** Cut end [23:10:48]Read from MH i2c: 01 07 00 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: 01 07 00 F5 48 00 00 00 00 00 FF 0F 52 [23:10:48]process_action close_receipt done [23:10:48]requested_data is exist [23:10:48]produce_requested_data [23:10:48]requested_item fm.sn is exist - process it [23:10:48]wFMCommunicate request_size=4 [23:10:48]MH_SAM_APDU [23:10:48]CAPDU: 80 11 00 00 [23:10:48]Write to MH i2c: E2 08 00 F6 48 80 11 00 00 00 00 00 00 B8 [23:10:48]Write i2c OK [23:10:48]MH_I2C_Read... [23:10:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:48]Read from MH i2c: E2 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 17 00 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 17 00 F6 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 05 [23:10:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:10:48]wFMCommunicate OK [23:10:48]requested_item fd.num is exist - process it [23:10:48]SAM_PROTO_GetFieldsCounters [23:10:48]wFMCommunicate request_size=4 [23:10:48]MH_SAM_APDU [23:10:48]CAPDU: 80 13 00 00 [23:10:48]Write to MH i2c: E2 08 00 F7 48 80 13 00 00 00 00 00 00 BB [23:10:48]Write i2c OK [23:10:48]MH_I2C_Read... [23:10:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:10:48]Read from MH i2c: E2 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 62 00 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 62 00 F7 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 B3 [23:10:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F8 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:10:48]wFMCommunicate OK [23:10:48]SAM_PROTO_GetFieldsCounters done [23:10:48]requested_item shift.num is exist - process it [23:10:48]requested_item shift.opened is exist - process it [23:10:48]req_shift_opened [23:10:48]FM_GetShiftState [23:10:48]SAM_PROTO_GetShiftState [23:10:48]wFMCommunicate request_size=4 [23:10:48]MH_SAM_APDU [23:10:48]CAPDU: 80 13 01 00 [23:10:48]Write to MH i2c: E2 08 00 F8 48 80 13 01 00 00 00 00 00 BD [23:10:48]Write i2c OK [23:10:48]MH_I2C_Read... [23:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:48]Read from MH i2c: E2 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 0E 00 [23:10:48]MH_I2C_Read... [23:10:48]Read from MH i2c: E2 0E 00 F8 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1D [23:10:48]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:10:48]wFMCommunicate OK [23:10:48]SAM_PROTO_GetShiftState done [23:10:48]FM_GetShiftState done [23:10:48]req_shift_opened done [23:10:48]requested_item shift.open_date is exist - process it [23:10:48]req_shift_open_date [23:10:48]req_shift_open_date done [23:10:48]produce_requested_data done [23:10:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199160,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:10:48]process_action_free close_receipt [23:10:48]json_value_free [23:10:48]json_value_free done [23:10:48]process_json_proto returns [23:10:48]Send response to host [23:10:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199160,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:10:48]free response buf [23:10:48]execute_script done [23:10:48]execute_script returns [23:10:48]free content buf [23:10:48]Sock 7.Close socket [23:10:48]Sock 7.Thread stoped [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:26]OFD Sender: No OFD packet to send [23:12:31]OFD Sender: No OFD packet to send [23:12:36]OFD Sender: No OFD packet to send [23:12:41]OFD Sender: No OFD packet to send [23:12:46]OFD Sender: No OFD packet to send [23:12:51]OFD Sender: No OFD packet to send [23:12:56]OFD Sender: No OFD packet to send [23:13:01]OFD Sender: No OFD packet to send [23:13:06]OFD Sender: No OFD packet to send [23:13:11]OFD Sender: No OFD packet to send [23:13:16]OFD Sender: No OFD packet to send [23:13:21]OFD Sender: No OFD packet to send [23:13:26]OFD Sender: No OFD packet to send [23:13:31]OFD Sender: No OFD packet to send [23:13:36]OFD Sender: No OFD packet to send [23:13:41]OFD Sender: No OFD packet to send [23:13:46]OFD Sender: No OFD packet to send [23:13:51]OFD Sender: No OFD packet to send [23:13:56]OFD Sender: No OFD packet to send [23:14:01]OFD Sender: No OFD packet to send [23:14:06]OFD Sender: No OFD packet to send [23:14:11]OFD Sender: No OFD packet to send [23:14:16]OFD Sender: No OFD packet to send [23:14:21]OFD Sender: No OFD packet to send [23:14:26]OFD Sender: No OFD packet to send [23:14:31]OFD Sender: No OFD packet to send [23:14:36]OFD Sender: No OFD packet to send [23:14:41]OFD Sender: No OFD packet to send [23:14:46]OFD Sender: No OFD packet to send [23:14:51]OFD Sender: No OFD packet to send [23:14:56]OFD Sender: No OFD packet to send [23:15:01]OFD Sender: No OFD packet to send [23:15:06]OFD Sender: No OFD packet to send [23:15:11]OFD Sender: No OFD packet to send [23:15:14]accept exits with 9 [23:15:14]New connection [23:15:14]New thread 3066936676 created [23:15:14]Thread 3066793316 joined [23:15:14]Waiting for new connection... [23:15:14] Sock 9.Parse request [23:15:14]Sock 9.Check first char [23:15:14]Sock 9.First char is OK [23:15:14]request: POST /json_proto HTTP/1.0 [23:15:14]Method: POST [23:15:14]URL: /json_proto [23:15:14]Method is POST - this is cgi request [23:15:14]url: /json_proto [23:15:14]query_string will be loaded in cgi processing [23:15:14]execute_cgi json_proto POST (null) [23:15:14]execute_cgi path=json_proto method=POST [23:15:14]POST find Content-Length [23:15:14]Host: 172.17.46.195:8080 [23:15:14]Content-Length: 679 [23:15:14]Content-Type: application/json [23:15:14] [23:15:14]POST finish read [23:15:14]Found Content-Length = 679 [23:15:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:14]execute_script... [23:15:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:14]POST & json_proto [23:15:14]process_json_proto [23:15:14]json parsed OK: [23:15:14]protocol is kg_v1.0 [23:15:14]action value=close_receipt [23:15:14]process_action close_receipt [23:15:14]cmd_close_receipt [23:15:14]MH_GetDate [23:15:14]Write to MH i2c: F0 00 00 F9 48 30 [23:15:14]Write i2c OK [23:15:14]MH_I2C_Read... [23:15:14]Read from MH i2c: F0 [23:15:14]MH_I2C_Read... [23:15:14]Read from MH i2c: F0 09 00 [23:15:14]MH_I2C_Read... [23:15:14]Read from MH i2c: F0 09 00 F9 48 00 03 2F C1 66 8D AE BC 66 EF [23:15:14]GetLastDocTimeStamp 1723936245 [23:15:14]current date 1723936515 [23:15:14]FM_GetShiftState [23:15:14]SAM_PROTO_GetShiftState [23:15:14]wFMCommunicate request_size=4 [23:15:14]MH_SAM_APDU [23:15:14]CAPDU: 80 13 01 00 [23:15:14]Write to MH i2c: E2 08 00 FA 48 80 13 01 00 00 00 00 00 BF [23:15:14]Write i2c OK [23:15:14]MH_I2C_Read... [23:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:14]Read from MH i2c: E2 [23:15:14]MH_I2C_Read... [23:15:14]Read from MH i2c: E2 0E 00 [23:15:14]MH_I2C_Read... [23:15:14]Read from MH i2c: E2 0E 00 FA 48 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 1F [23:15:14]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:15:14]wFMCommunicate OK [23:15:14]SAM_PROTO_GetShiftState done [23:15:14]FM_GetShiftState done [23:15:14]opened in 1723853126 [23:15:14]opened+sec_in_day 1723939526 [23:15:14]quantity*price = 50036 [23:15:14]sum+1 = 50037 [23:15:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 769 17.08.2024 23:15 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199161 肖袩袛: 192871052036638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231515&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199161&fm=192871052036638&tin=02508201610067®Number=0000000000092545&sum=50000 [23:15:15]StoreToDocumentArchive [23:15:15]shift 463 fd 199161 [23:15:15]save to /storage/0463/doc_00199161 [23:15:15]save last doc name /storage/0463/doc_00199161 to /storage/kkm_last_doc_name [23:15:15]save OK [23:15:15]Clear old archive folders... [23:15:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:15:15]tlvbuf is 01977EE0 [23:15:15]SAM_PROTO_ClearQueue [23:15:15]wFMCommunicate request_size=4 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 09 00 00 [23:15:15]Write to MH i2c: E2 08 00 07 49 80 09 00 00 00 00 00 00 C2 [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 07 49 00 90 00 C4 [23:15:15]RAPDU: 90 00 [23:15:15]wFMCommunicate OK [23:15:15]SAM_PROTO_ClearQueue done [23:15:15]KKMCreateOFDPacket [23:15:15]OFDProtocolAddRootSTLVToBuf [23:15:15]FM_MakeSignedData [23:15:15]FM_MakeSignedData [23:15:15]SAM_PROTO_SignData [23:15:15]wFMCommunicate request_size=4 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 0D 01 02 [23:15:15]Write to MH i2c: E2 08 00 08 49 80 0D 01 02 00 00 00 00 CA [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 08 49 00 90 00 C5 [23:15:15]RAPDU: 90 00 [23:15:15]wFMCommunicate OK [23:15:15]wFMCommunicate request_size=255 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 03 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 09 03 00 35 04 06 00 AF [23:15:15]Write to MH i2c: E2 02 01 09 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 03 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 09 03 00 35 04 06 00 AF 00 00 23 [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 09 49 00 90 00 C6 [23:15:15]RAPDU: 90 00 [23:15:15]wFMCommunicate OK [23:15:15]wFMCommunicate request_size=10 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 0D 02 02 05 6A 4A 8B 4A 1E [23:15:15]Write to MH i2c: E2 0D 00 0A 49 80 0D 02 02 05 00 6A 4A 8B 4A 1E 00 00 7E [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 03 00 0A 49 00 90 00 C7 [23:15:15]RAPDU: 90 00 [23:15:15]wFMCommunicate OK [23:15:15]wFMCommunicate request_size=4 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 0D 03 02 [23:15:15]Write to MH i2c: E2 08 00 0B 49 80 0D 03 02 00 00 00 00 CF [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 0B 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 0B 00 0B 49 00 6A A9 5B 8C A3 6D EE 8C 90 00 54 [23:15:15]RAPDU: 6A A9 5B 8C A3 6D EE 8C 90 00 [23:15:15]wFMCommunicate OK [23:15:15]SAM_PROTO_SignData done [23:15:15]FM_MakeSignedData done [23:15:15]CreateOFDProtocolMessage [23:15:15]wFMCommunicate request_size=4 [23:15:15]MH_SAM_APDU [23:15:15]CAPDU: 80 11 00 00 [23:15:15]Write to MH i2c: E2 08 00 0C 49 80 11 00 00 00 00 00 00 CF [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:15]Read from MH i2c: E2 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 17 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: E2 17 00 0C 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1C [23:15:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:15:15]wFMCommunicate OK [23:15:15]CreateOFDProtocolMessage done [23:15:15]OFDSenderStorePacket 199161 [23:15:15]StoreOFDPacket docnum=199161 [23:15:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EB B6 07 01 90 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 03 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 09 03 00 35 04 06 00 AF 6A 4A 8B 4A 1E 6A A9 5B 8C A3 6D EE 8C [23:15:15]CheckFolder [23:15:15]dirname=/storage/ofd_packets [23:15:15]CheckFolder done [23:15:15]ProducePacketName [23:15:15]name=ofd_packets/00199161 [23:15:15]NVStorageSaveData ofd_packets/00199161 [23:15:15]File name is /storage/ofd_packets/00199161 [23:15:15]Write 301 bytes [23:15:15]NVStorageSaveData done [23:15:15]OFDSenderStorePacket done [23:15:15]KKMCreateOFDPacket done [23:15:15]NVStorageSaveData kkm_last_timestamp [23:15:15]File name is /storage/kkm_last_timestamp [23:15:15]Write 4 bytes [23:15:15]NVStorageSaveData done [23:15:15]ExternCall_PrintAddStr [23:15:15]wPrintStart [23:15:15]Write to MH i2c: 01 00 00 0D 49 56 [23:15:15]Write i2c OK [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: 01 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: 01 07 00 [23:15:15]MH_I2C_Read... [23:15:15]Read from MH i2c: 01 07 00 0D 49 00 00 00 00 00 FF 0F 6B [23:15:15]RasterBufferAndPrint [23:15:15]line 小褔械褌 N : (1)11326635 [23:15:15]line 袠袧袧: 02508201610067 [23:15:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:15:15]line 袩袪袨袛袗袞袗 [23:15:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [23:15:15]line 孝芯胁邪褉: 2710124130 [23:15:15]line 袗懈-92-袣-4 [23:15:15]line 7.380 * 67.80 [23:15:15]line = 500.36 [23:15:15]line 袧袛小 12% 袧小袩 1% [23:15:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:15:15]line 袨袣袪校袚袥袝袧袠袝: -0.36 [23:15:15]line 袠孝袨袚袨: 500.00 [23:15:15]line 袙薪械褋械薪芯: 500.00 [23:15:15]line 小袛袗效袗: 0.00 [23:15:15]line 袧小袩 1% : 4.43 [23:15:15]line 袧袛小 12% : 53.14 [23:15:15]line 袧邪谢懈褔薪褘屑懈: 500.00 [23:15:15]line 袘械蟹薪邪谢.: 0.00 [23:15:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:15:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:15:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:15:15]line 效械泻 769 17.08.2024 23:15 [23:15:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:15:15]line 袟袧袦: 0300000079 [23:15:15]line 袪袧袦: 0000000000092545 [23:15:15]line 袙械褉褋懈褟 袣袣袦: 001 [23:15:15]line 肖袦: 0000000000871802 [23:15:15]line 肖袛: 199161 [23:15:15]line 肖袩袛: 192871052036638 [23:15:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231515&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199161&fm=192871052036638&tin=02508201610067®Number=0000000000092545&sum=50000 [23:15:15]written 0, free lines is 4095 [23:15:15]OFD Sender: Processing packet 199161 [packets to send 246, broken 245] [23:15:15]ProducePacketName [23:15:15]name=ofd_packets/00199161 [23:15:15]OFD Sender: To server: 嚂鰌G, [23:15:15]CommunicateWithHost lk.salyk.kg:30040 [23:15:15]ConnectInit lk.salyk.kg [23:15:16]Connected sock=10 [23:15:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EB B6 07 01 90 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 03 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 09 03 00 35 04 06 00 AF 6A 4A 8B 4A 1E 6A A9 5B 8C A3 6D EE 8C [23:15:16]Write to MH i2c: 01 00 00 38 49 81 [23:15:16]Write i2c OK [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: 01 [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: 01 07 00 [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: 01 07 00 38 49 00 00 00 00 00 E5 0C 79 [23:15:16]RasterBufferAndPrint [23:15:16]line [23:15:16]line [23:15:16]line [23:15:16]line [23:15:16]line [23:15:16]written 0, free lines is 3310 [23:15:16]MH_Cut [23:15:16]Write to MH i2c: D1 01 00 3F 49 01 5A [23:15:16]Write i2c OK [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: D1 [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: D1 01 00 [23:15:16]MH_I2C_Read... [23:15:16]Read from MH i2c: D1 01 00 3F 49 00 59 [23:15:16]Write to MH i2c: 01 00 00 40 49 89 [23:15:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5C 32 47 00 9E F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 F9 09 03 00 F4 03 04 00 12 DB C0 66 B6 04 01 00 00 E8 C1 9A CB D8 50 AB 6A [23:15:16]CommunicateWithHost err = 0 [23:15:16]CheckOFDResponse [23:15:16]1017 (14) - 77093643461234 [23:15:16]1041 (16) - 0000000000871802 [23:15:16]1040 (4) - 199161 [23:15:16]1012 (4) - 17.08.2024 17:17 [23:15:16]1206 (1) - 0 [23:15:16]OFD Sender: Remove packet 199161 [23:15:16]ProducePacketName [23:15:16]name=ofd_packets/00199161 [23:15:16]NVStorageDeleteData [23:15:16]Write i2c OK [23:15:16]MH_I2C_Read... [23:15:16]OFD Sender: No OFD packet to send [23:15:17]*** Cut start [23:15:17]*** Purtial cut [23:15:17]*** Stage 1: CUTSNS_PIN = 1 [23:15:17]Read from MH i2c: 01 [23:15:17]MH_I2C_Read... [23:15:17]*** Stop cut motor [23:15:17]*** Cut end [23:15:17]Read from MH i2c: 01 07 00 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: 01 07 00 40 49 00 00 00 00 00 FF 0F 9E [23:15:17]process_action close_receipt done [23:15:17]requested_data is exist [23:15:17]produce_requested_data [23:15:17]requested_item fm.sn is exist - process it [23:15:17]wFMCommunicate request_size=4 [23:15:17]MH_SAM_APDU [23:15:17]CAPDU: 80 11 00 00 [23:15:17]Write to MH i2c: E2 08 00 41 49 80 11 00 00 00 00 00 00 04 [23:15:17]Write i2c OK [23:15:17]MH_I2C_Read... [23:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:17]Read from MH i2c: E2 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 17 00 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 17 00 41 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [23:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:15:17]wFMCommunicate OK [23:15:17]requested_item fd.num is exist - process it [23:15:17]SAM_PROTO_GetFieldsCounters [23:15:17]wFMCommunicate request_size=4 [23:15:17]MH_SAM_APDU [23:15:17]CAPDU: 80 13 00 00 [23:15:17]Write to MH i2c: E2 08 00 42 49 80 13 00 00 00 00 00 00 07 [23:15:17]Write i2c OK [23:15:17]MH_I2C_Read... [23:15:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:15:17]Read from MH i2c: E2 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 62 00 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 62 00 42 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 03 [23:15:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 F9 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:15:17]wFMCommunicate OK [23:15:17]SAM_PROTO_GetFieldsCounters done [23:15:17]requested_item shift.num is exist - process it [23:15:17]requested_item shift.opened is exist - process it [23:15:17]req_shift_opened [23:15:17]FM_GetShiftState [23:15:17]SAM_PROTO_GetShiftState [23:15:17]wFMCommunicate request_size=4 [23:15:17]MH_SAM_APDU [23:15:17]CAPDU: 80 13 01 00 [23:15:17]Write to MH i2c: E2 08 00 43 49 80 13 01 00 00 00 00 00 09 [23:15:17]Write i2c OK [23:15:17]MH_I2C_Read... [23:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:17]Read from MH i2c: E2 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 0E 00 [23:15:17]MH_I2C_Read... [23:15:17]Read from MH i2c: E2 0E 00 43 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 69 [23:15:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:15:17]wFMCommunicate OK [23:15:17]SAM_PROTO_GetShiftState done [23:15:17]FM_GetShiftState done [23:15:17]req_shift_opened done [23:15:17]requested_item shift.open_date is exist - process it [23:15:17]req_shift_open_date [23:15:17]req_shift_open_date done [23:15:17]produce_requested_data done [23:15:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199161,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:15:17]process_action_free close_receipt [23:15:17]json_value_free [23:15:17]json_value_free done [23:15:17]process_json_proto returns [23:15:17]Send response to host [23:15:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199161,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:15:17]free response buf [23:15:17]execute_script done [23:15:17]execute_script returns [23:15:17]free content buf [23:15:17]Sock 9.Close socket [23:15:17]Sock 9.Thread stoped [23:15:21]OFD Sender: No OFD packet to send [23:15:26]OFD Sender: No OFD packet to send [23:15:31]OFD Sender: No OFD packet to send [23:15:36]OFD Sender: No OFD packet to send [23:15:41]OFD Sender: No OFD packet to send [23:15:46]OFD Sender: No OFD packet to send [23:15:51]OFD Sender: No OFD packet to send [23:15:56]OFD Sender: No OFD packet to send [23:16:01]OFD Sender: No OFD packet to send [23:16:06]OFD Sender: No OFD packet to send [23:16:11]OFD Sender: No OFD packet to send [23:16:16]OFD Sender: No OFD packet to send [23:16:21]OFD Sender: No OFD packet to send [23:16:26]OFD Sender: No OFD packet to send [23:16:31]OFD Sender: No OFD packet to send [23:16:36]OFD Sender: No OFD packet to send [23:16:41]OFD Sender: No OFD packet to send [23:16:46]OFD Sender: No OFD packet to send [23:16:52]OFD Sender: No OFD packet to send [23:16:57]OFD Sender: No OFD packet to send [23:17:02]OFD Sender: No OFD packet to send [23:17:07]OFD Sender: No OFD packet to send [23:17:12]OFD Sender: No OFD packet to send [23:17:12]accept exits with 7 [23:17:12]New connection [23:17:12]New thread 3066793316 created [23:17:12]Thread 3066936676 joined [23:17:12]Waiting for new connection... [23:17:12] Sock 7.Parse request [23:17:12]Sock 7.Check first char [23:17:12]Sock 7.First char is OK [23:17:12]request: POST /json_proto HTTP/1.0 [23:17:12]Method: POST [23:17:12]URL: /json_proto [23:17:12]Method is POST - this is cgi request [23:17:12]url: /json_proto [23:17:12]query_string will be loaded in cgi processing [23:17:12]execute_cgi json_proto POST (null) [23:17:12]execute_cgi path=json_proto method=POST [23:17:12]POST find Content-Length [23:17:12]Host: 172.17.46.195:8080 [23:17:12]Content-Length: 805 [23:17:12]Content-Type: application/json [23:17:12] [23:17:12]POST finish read [23:17:12]Found Content-Length = 805 [23:17:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:12]execute_script... [23:17: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)11326636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:12]POST & json_proto [23:17:12]process_json_proto [23:17:12]json parsed OK: [23:17:12]protocol is kg_v1.0 [23:17:12]action value=close_receipt [23:17:12]process_action close_receipt [23:17:12]cmd_close_receipt [23:17:12]MH_GetDate [23:17:12]Write to MH i2c: F0 00 00 44 49 7C [23:17:12]Write i2c OK [23:17:12]MH_I2C_Read... [23:17:12]Read from MH i2c: F0 [23:17:12]MH_I2C_Read... [23:17:12]Read from MH i2c: F0 09 00 [23:17:12]MH_I2C_Read... [23:17:12]Read from MH i2c: F0 09 00 44 49 00 7A 2F C1 66 8D AE BC 66 B2 [23:17:12]GetLastDocTimeStamp 1723936515 [23:17:12]current date 1723936634 [23:17:12]FM_GetShiftState [23:17:12]SAM_PROTO_GetShiftState [23:17:12]wFMCommunicate request_size=4 [23:17:12]MH_SAM_APDU [23:17:12]CAPDU: 80 13 01 00 [23:17:12]Write to MH i2c: E2 08 00 45 49 80 13 01 00 00 00 00 00 0B [23:17:12]Write i2c OK [23:17:12]MH_I2C_Read... [23:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:12]Read from MH i2c: E2 [23:17:12]MH_I2C_Read... [23:17:12]Read from MH i2c: E2 0E 00 [23:17:12]MH_I2C_Read... [23:17:12]Read from MH i2c: E2 0E 00 45 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 6B [23:17:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:17:12]wFMCommunicate OK [23:17:12]SAM_PROTO_GetShiftState done [23:17:12]FM_GetShiftState done [23:17:12]opened in 1723853126 [23:17:12]opened+sec_in_day 1723939526 [23:17:12]quantity*price = 100021 [23:17:12]sum+1 = 100023 [23:17:12]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 770 17.08.2024 23:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199162 肖袩袛: 69452613991103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199162&fm=69452613991103&tin=02508201610067®Number=0000000000092545&sum=100022 [23:17:13]StoreToDocumentArchive [23:17:13]shift 463 fd 199162 [23:17:13]save to /storage/0463/doc_00199162 [23:17:13]save last doc name /storage/0463/doc_00199162 to /storage/kkm_last_doc_name [23:17:13]save OK [23:17:13]Clear old archive folders... [23:17:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:17:13]tlvbuf is B6F51010 [23:17:13]SAM_PROTO_ClearQueue [23:17:13]wFMCommunicate request_size=4 [23:17:13]MH_SAM_APDU [23:17:13]CAPDU: 80 09 00 00 [23:17:13]Write to MH i2c: E2 08 00 52 49 80 09 00 00 00 00 00 00 0D [23:17:13]Write i2c OK [23:17:13]MH_I2C_Read... [23:17:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:13]Read from MH i2c: E2 [23:17:13]MH_I2C_Read... [23:17:13]Read from MH i2c: E2 03 00 [23:17:13]MH_I2C_Read... [23:17:13]Read from MH i2c: E2 03 00 52 49 00 90 00 0F [23:17:13]RAPDU: 90 00 [23:17:13]wFMCommunicate OK [23:17:13]SAM_PROTO_ClearQueue done [23:17:13]KKMCreateOFDPacket [23:17:13]OFDProtocolAddRootSTLVToBuf [23:17:13]FM_MakeSignedData [23:17:13]FM_MakeSignedData [23:17:13]SAM_PROTO_SignData [23:17:13]wFMCommunicate request_size=4 [23:17:13]MH_SAM_APDU [23:17:13]CAPDU: 80 0D 01 02 [23:17:13]Write to MH i2c: E2 08 00 53 49 80 0D 01 02 00 00 00 00 15 [23:17:13]Write i2c OK [23:17:13]MH_I2C_Read... [23:17:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:13]Read from MH i2c: E2 [23:17:13]MH_I2C_Read... [23:17:13]Read from MH i2c: E2 03 00 [23:17:13]MH_I2C_Read... [23:17:13]Read from MH i2c: E2 03 00 53 49 00 90 00 10 [23:17:13]RAPDU: 90 00 [23:17:13]wFMCommunicate OK [23:17:13]wFMCommunicate request_size=255 [23:17:13]MH_SAM_APDU [23:17: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 7A 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 09 03 00 35 04 06 00 3F [23:17:13]Write to MH i2c: E2 02 01 54 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 7A 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 09 03 00 35 04 06 00 3F 00 00 D1 [23:17:13]Write i2c OK [23:17:13]MH_I2C_Read... [23:17:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:14]Read from MH i2c: E2 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 03 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 03 00 54 49 00 90 00 11 [23:17:14]RAPDU: 90 00 [23:17:14]wFMCommunicate OK [23:17:14]wFMCommunicate request_size=10 [23:17:14]MH_SAM_APDU [23:17:14]CAPDU: 80 0D 02 02 05 2A B2 62 BA BF [23:17:14]Write to MH i2c: E2 0D 00 55 49 80 0D 02 02 05 00 2A B2 62 BA BF 00 00 D9 [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:14]Read from MH i2c: E2 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 03 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 03 00 55 49 00 90 00 12 [23:17:14]RAPDU: 90 00 [23:17:14]wFMCommunicate OK [23:17:14]wFMCommunicate request_size=4 [23:17:14]MH_SAM_APDU [23:17:14]CAPDU: 80 0D 03 02 [23:17:14]Write to MH i2c: E2 08 00 56 49 80 0D 03 02 00 00 00 00 1A [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:14]Read from MH i2c: E2 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 0B 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 0B 00 56 49 00 39 5A 30 6B E5 57 89 A8 90 00 B6 [23:17:14]RAPDU: 39 5A 30 6B E5 57 89 A8 90 00 [23:17:14]wFMCommunicate OK [23:17:14]SAM_PROTO_SignData done [23:17:14]FM_MakeSignedData done [23:17:14]CreateOFDProtocolMessage [23:17:14]wFMCommunicate request_size=4 [23:17:14]MH_SAM_APDU [23:17:14]CAPDU: 80 11 00 00 [23:17:14]Write to MH i2c: E2 08 00 57 49 80 11 00 00 00 00 00 00 1A [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:14]Read from MH i2c: E2 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 17 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: E2 17 00 57 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [23:17:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:17:14]wFMCommunicate OK [23:17:14]CreateOFDProtocolMessage done [23:17:14]OFDSenderStorePacket 199162 [23:17:14]StoreOFDPacket docnum=199162 [23:17:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 39 07 01 76 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 7A 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 09 03 00 35 04 06 00 3F 2A B2 62 BA BF 39 5A 30 6B E5 57 89 A8 [23:17:14]CheckFolder [23:17:14]dirname=/storage/ofd_packets [23:17:14]CheckFolder done [23:17:14]ProducePacketName [23:17:14]name=ofd_packets/00199162 [23:17:14]NVStorageSaveData ofd_packets/00199162 [23:17:14]File name is /storage/ofd_packets/00199162 [23:17:14]Write 301 bytes [23:17:14]NVStorageSaveData done [23:17:14]OFDSenderStorePacket done [23:17:14]KKMCreateOFDPacket done [23:17:14]NVStorageSaveData kkm_last_timestamp [23:17:14]File name is /storage/kkm_last_timestamp [23:17:14]Write 4 bytes [23:17:14]NVStorageSaveData done [23:17:14]ExternCall_PrintAddStr [23:17:14]wPrintStart [23:17:14]Write to MH i2c: 01 00 00 58 49 A1 [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 07 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 07 00 58 49 00 00 00 00 00 FF 0F B6 [23:17:14]RasterBufferAndPrint [23:17:14]line 小褔械褌 N : (1)11326636 [23:17:14]line 袠袧袧: 02508201610067 [23:17:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:17:14]line 袩袪袨袛袗袞袗 [23:17:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [23:17:14]line 孝芯胁邪褉: 2710124500 [23:17:14]line 袗懈-95-袣-5 [23:17:14]line 13.480 * 74.20 [23:17:14]line = 1000.22 [23:17:14]line 袧袛小 12% 袧小袩 1% [23:17:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:17:14]line 袠孝袨袚袨: 1000.22 [23:17:14]line 袧小袩 1% : 8.85 [23:17:14]line 袧袛小 12% : 106.22 [23:17:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:17:14]line 袘械蟹薪邪谢.: 1000.22 [23:17:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:17:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:17:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:17:14]line 效械泻 770 17.08.2024 23:17 [23:17:14]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:17:14]line 袟袧袦: 0300000079 [23:17:14]line 袪袧袦: 0000000000092545 [23:17:14]line 袙械褉褋懈褟 袣袣袦: 001 [23:17:14]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:17:14]line 肖袦: 0000000000871802 [23:17:14]line 肖袛: 199162 [23:17:14]line 肖袩袛: 69452613991103 [23:17:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231714&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199162&fm=69452613991103&tin=02508201610067®Number=0000000000092545&sum=100022 [23:17:14]written 0, free lines is 4095 [23:17:14]OFD Sender: Processing packet 199162 [packets to send 246, broken 245] [23:17:14]ProducePacketName [23:17:14]name=ofd_packets/00199162 [23:17:14]OFD Sender: To server: 嚂鰌G, [23:17:14]CommunicateWithHost lk.salyk.kg:30040 [23:17:14]ConnectInit lk.salyk.kg [23:17:14]Connected sock=10 [23:17:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 73 39 07 01 76 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 7A 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 09 03 00 35 04 06 00 3F 2A B2 62 BA BF 39 5A 30 6B E5 57 89 A8 [23:17:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 E4 2F 47 00 DD C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FA 09 03 00 F4 03 04 00 88 DB C0 66 B6 04 01 00 00 82 79 2D 92 D6 EE 46 1B [23:17:14]CommunicateWithHost err = 0 [23:17:14]CheckOFDResponse [23:17:14]1017 (14) - 77093643461234 [23:17:14]1041 (16) - 0000000000871802 [23:17:14]1040 (4) - 199162 [23:17:14]1012 (4) - 17.08.2024 17:19 [23:17:14]1206 (1) - 0 [23:17:14]OFD Sender: Remove packet 199162 [23:17:14]ProducePacketName [23:17:14]name=ofd_packets/00199162 [23:17:14]NVStorageDeleteData [23:17:14]Write to MH i2c: 01 00 00 82 49 CB [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 07 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: 01 07 00 82 49 00 00 00 00 00 FC 0C DA [23:17:14]RasterBufferAndPrint [23:17:14]line [23:17:14]line [23:17:14]line [23:17:14]line [23:17:14]line [23:17:14]written 0, free lines is 3330 [23:17:14]MH_Cut [23:17:14]Write to MH i2c: D1 01 00 89 49 01 A4 [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: D1 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: D1 01 00 [23:17:14]MH_I2C_Read... [23:17:14]Read from MH i2c: D1 01 00 89 49 00 A3 [23:17:14]Write to MH i2c: 01 00 00 8A 49 D3 [23:17:14]Write i2c OK [23:17:14]MH_I2C_Read... [23:17:15]OFD Sender: No OFD packet to send [23:17:15]*** Cut start [23:17:15]*** Purtial cut [23:17:15]*** CUTSNS_PIN = 0 [23:17:15]*** Stage 1: CUTSNS_PIN = 1 [23:17:17]Read from MH i2c: 01 [23:17:17]MH_I2C_Read... [23:17:17]*** Stop cut motor [23:17:17]*** Cut end [23:17:17]Read from MH i2c: 01 07 00 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: 01 07 00 8A 49 00 00 00 00 00 FF 0F E8 [23:17:17]process_action close_receipt done [23:17:17]requested_data is exist [23:17:17]produce_requested_data [23:17:17]requested_item fm.sn is exist - process it [23:17:17]wFMCommunicate request_size=4 [23:17:17]MH_SAM_APDU [23:17:17]CAPDU: 80 11 00 00 [23:17:17]Write to MH i2c: E2 08 00 8B 49 80 11 00 00 00 00 00 00 4E [23:17:17]Write i2c OK [23:17:17]MH_I2C_Read... [23:17:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:17]Read from MH i2c: E2 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 17 00 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 17 00 8B 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [23:17:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:17:17]wFMCommunicate OK [23:17:17]requested_item fd.num is exist - process it [23:17:17]SAM_PROTO_GetFieldsCounters [23:17:17]wFMCommunicate request_size=4 [23:17:17]MH_SAM_APDU [23:17:17]CAPDU: 80 13 00 00 [23:17:17]Write to MH i2c: E2 08 00 8C 49 80 13 00 00 00 00 00 00 51 [23:17:17]Write i2c OK [23:17:17]MH_I2C_Read... [23:17:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:17]Read from MH i2c: E2 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 62 00 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 62 00 8C 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 51 [23:17:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FA 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:17]wFMCommunicate OK [23:17:17]SAM_PROTO_GetFieldsCounters done [23:17:17]requested_item shift.num is exist - process it [23:17:17]requested_item shift.opened is exist - process it [23:17:17]req_shift_opened [23:17:17]FM_GetShiftState [23:17:17]SAM_PROTO_GetShiftState [23:17:17]wFMCommunicate request_size=4 [23:17:17]MH_SAM_APDU [23:17:17]CAPDU: 80 13 01 00 [23:17:17]Write to MH i2c: E2 08 00 8D 49 80 13 01 00 00 00 00 00 53 [23:17:17]Write i2c OK [23:17:17]MH_I2C_Read... [23:17:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:17]Read from MH i2c: E2 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 0E 00 [23:17:17]MH_I2C_Read... [23:17:17]Read from MH i2c: E2 0E 00 8D 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B3 [23:17:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:17:17]wFMCommunicate OK [23:17:17]SAM_PROTO_GetShiftState done [23:17:17]FM_GetShiftState done [23:17:17]req_shift_opened done [23:17:17]requested_item shift.open_date is exist - process it [23:17:17]req_shift_open_date [23:17:17]req_shift_open_date done [23:17:17]produce_requested_data done [23:17:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199162,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:17:17]process_action_free close_receipt [23:17:17]json_value_free [23:17:17]json_value_free done [23:17:17]process_json_proto returns [23:17:17]Send response to host [23:17:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199162,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:17:17]free response buf [23:17:17]execute_script done [23:17:17]execute_script returns [23:17:17]free content buf [23:17:17]Sock 7.Close socket [23:17:17]Sock 7.Thread stoped [23:17:20]OFD Sender: No OFD packet to send [23:17:25]OFD Sender: No OFD packet to send [23:17:29]accept exits with 9 [23:17:29]New connection [23:17:29]New thread 3066936676 created [23:17:29]Thread 3066793316 joined [23:17:29]Waiting for new connection... [23:17:29] Sock 9.Parse request [23:17:29]Sock 9.Check first char [23:17:29]Sock 9.First char is OK [23:17:29]request: POST /json_proto HTTP/1.0 [23:17:29]Method: POST [23:17:29]URL: /json_proto [23:17:29]Method is POST - this is cgi request [23:17:29]url: /json_proto [23:17:29]query_string will be loaded in cgi processing [23:17:29]execute_cgi json_proto POST (null) [23:17:29]execute_cgi path=json_proto method=POST [23:17:29]POST find Content-Length [23:17:29]Host: 172.17.46.195:8080 [23:17:29]Content-Length: 679 [23:17:29]Content-Type: application/json [23:17:29] [23:17:29]POST finish read [23:17:29]Found Content-Length = 679 [23:17:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:29]execute_script... [23:17: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)11326637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:17:29]POST & json_proto [23:17:29]process_json_proto [23:17:29]json parsed OK: [23:17:29]protocol is kg_v1.0 [23:17:29]action value=close_receipt [23:17:29]process_action close_receipt [23:17:29]cmd_close_receipt [23:17:29]MH_GetDate [23:17:29]Write to MH i2c: F0 00 00 8E 49 C6 [23:17:29]Write i2c OK [23:17:29]MH_I2C_Read... [23:17:29]Read from MH i2c: F0 [23:17:29]MH_I2C_Read... [23:17:29]Read from MH i2c: F0 09 00 [23:17:29]MH_I2C_Read... [23:17:29]Read from MH i2c: F0 09 00 8E 49 00 8B 2F C1 66 8D AE BC 66 0D [23:17:29]GetLastDocTimeStamp 1723936634 [23:17:29]current date 1723936651 [23:17:29]FM_GetShiftState [23:17:29]SAM_PROTO_GetShiftState [23:17:29]wFMCommunicate request_size=4 [23:17:29]MH_SAM_APDU [23:17:29]CAPDU: 80 13 01 00 [23:17:29]Write to MH i2c: E2 08 00 8F 49 80 13 01 00 00 00 00 00 55 [23:17:29]Write i2c OK [23:17:29]MH_I2C_Read... [23:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:29]Read from MH i2c: E2 [23:17:29]MH_I2C_Read... [23:17:29]Read from MH i2c: E2 0E 00 [23:17:29]MH_I2C_Read... [23:17:29]Read from MH i2c: E2 0E 00 8F 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 B5 [23:17:29]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:17:29]wFMCommunicate OK [23:17:29]SAM_PROTO_GetShiftState done [23:17:29]FM_GetShiftState done [23:17:29]opened in 1723853126 [23:17:29]opened+sec_in_day 1723939526 [23:17:29]quantity*price = 20001 [23:17:29]sum+1 = 20002 [23:17:29]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.01 袠孝袨袚袨: 200.00 袙薪械褋械薪芯: 200.00 小袛袗效袗: 0.00 袧小袩 1% : 1.77 袧袛小 12% : 21.24 袧邪谢懈褔薪褘屑懈: 200.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 771 17.08.2024 23:17 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199163 肖袩袛: 109696220905208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231731&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199163&fm=109696220905208&tin=02508201610067®Number=0000000000092545&sum=20000 [23:17:30]StoreToDocumentArchive [23:17:30]shift 463 fd 199163 [23:17:30]save to /storage/0463/doc_00199163 [23:17:30]save last doc name /storage/0463/doc_00199163 to /storage/kkm_last_doc_name [23:17:30]save OK [23:17:30]Clear old archive folders... [23:17:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:17:30]tlvbuf is 01AB2450 [23:17:30]SAM_PROTO_ClearQueue [23:17:30]wFMCommunicate request_size=4 [23:17:30]MH_SAM_APDU [23:17:30]CAPDU: 80 09 00 00 [23:17:30]Write to MH i2c: E2 08 00 9C 49 80 09 00 00 00 00 00 00 57 [23:17:30]Write i2c OK [23:17:30]MH_I2C_Read... [23:17:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 9C 49 00 90 00 59 [23:17:31]RAPDU: 90 00 [23:17:31]wFMCommunicate OK [23:17:31]SAM_PROTO_ClearQueue done [23:17:31]KKMCreateOFDPacket [23:17:31]OFDProtocolAddRootSTLVToBuf [23:17:31]FM_MakeSignedData [23:17:31]FM_MakeSignedData [23:17:31]SAM_PROTO_SignData [23:17:31]wFMCommunicate request_size=4 [23:17:31]MH_SAM_APDU [23:17:31]CAPDU: 80 0D 01 02 [23:17:31]Write to MH i2c: E2 08 00 9D 49 80 0D 01 02 00 00 00 00 5F [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 9D 49 00 90 00 5A [23:17:31]RAPDU: 90 00 [23:17:31]wFMCommunicate OK [23:17:31]wFMCommunicate request_size=255 [23:17:31]MH_SAM_APDU [23: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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 8B 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 09 03 00 35 04 06 00 63 [23:17:31]Write to MH i2c: E2 02 01 9E 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 8B 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 09 03 00 35 04 06 00 63 00 00 FA [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 9E 49 00 90 00 5B [23:17:31]RAPDU: 90 00 [23:17:31]wFMCommunicate OK [23:17:31]wFMCommunicate request_size=10 [23:17:31]MH_SAM_APDU [23:17:31]CAPDU: 80 0D 02 02 05 C4 A4 47 BE F8 [23:17:31]Write to MH i2c: E2 0D 00 9F 49 80 0D 02 02 05 00 C4 A4 47 BE F8 00 00 D1 [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 03 00 9F 49 00 90 00 5C [23:17:31]RAPDU: 90 00 [23:17:31]wFMCommunicate OK [23:17:31]wFMCommunicate request_size=4 [23:17:31]MH_SAM_APDU [23:17:31]CAPDU: 80 0D 03 02 [23:17:31]Write to MH i2c: E2 08 00 A0 49 80 0D 03 02 00 00 00 00 64 [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 0B 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 0B 00 A0 49 00 2B 4E B0 18 68 EC 2C DC 90 00 02 [23:17:31]RAPDU: 2B 4E B0 18 68 EC 2C DC 90 00 [23:17:31]wFMCommunicate OK [23:17:31]SAM_PROTO_SignData done [23:17:31]FM_MakeSignedData done [23:17:31]CreateOFDProtocolMessage [23:17:31]wFMCommunicate request_size=4 [23:17:31]MH_SAM_APDU [23:17:31]CAPDU: 80 11 00 00 [23:17:31]Write to MH i2c: E2 08 00 A1 49 80 11 00 00 00 00 00 00 64 [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:31]Read from MH i2c: E2 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 17 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: E2 17 00 A1 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [23:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:17:31]wFMCommunicate OK [23:17:31]CreateOFDProtocolMessage done [23:17:31]OFDSenderStorePacket 199163 [23:17:31]StoreOFDPacket docnum=199163 [23:17:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A D1 07 01 CA 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 8B 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 09 03 00 35 04 06 00 63 C4 A4 47 BE F8 2B 4E B0 18 68 EC 2C DC [23:17:31]CheckFolder [23:17:31]dirname=/storage/ofd_packets [23:17:31]CheckFolder done [23:17:31]ProducePacketName [23:17:31]name=ofd_packets/00199163 [23:17:31]NVStorageSaveData ofd_packets/00199163 [23:17:31]File name is /storage/ofd_packets/00199163 [23:17:31]Write 301 bytes [23:17:31]NVStorageSaveData done [23:17:31]OFDSenderStorePacket done [23:17:31]KKMCreateOFDPacket done [23:17:31]NVStorageSaveData kkm_last_timestamp [23:17:31]File name is /storage/kkm_last_timestamp [23:17:31]Write 4 bytes [23:17:31]NVStorageSaveData done [23:17:31]ExternCall_PrintAddStr [23:17:31]wPrintStart [23:17:31]Write to MH i2c: 01 00 00 A2 49 EB [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 07 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 07 00 A2 49 00 00 00 00 00 FF 0F 00 [23:17:31]RasterBufferAndPrint [23:17:31]line 小褔械褌 N : (1)11326637 [23:17:31]line 袠袧袧: 02508201610067 [23:17:31]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:17:31]line 袩袪袨袛袗袞袗 [23:17:31]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [23:17:31]line 孝芯胁邪褉: 2710124130 [23:17:31]line 袗懈-92-袣-4 [23:17:31]line 2.950 * 67.80 [23:17:31]line = 200.01 [23:17:31]line 袧袛小 12% 袧小袩 1% [23:17:31]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:17:31]line 袨袣袪校袚袥袝袧袠袝: -0.01 [23:17:31]line 袠孝袨袚袨: 200.00 [23:17:31]line 袙薪械褋械薪芯: 200.00 [23:17:31]line 小袛袗效袗: 0.00 [23:17:31]line 袧小袩 1% : 1.77 [23:17:31]line 袧袛小 12% : 21.24 [23:17:31]line 袧邪谢懈褔薪褘屑懈: 200.00 [23:17:31]line 袘械蟹薪邪谢.: 0.00 [23:17:31]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:17:31]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:17:31]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:17:31]line 效械泻 771 17.08.2024 23:17 [23:17:31]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:17:31]line 袟袧袦: 0300000079 [23:17:31]line 袪袧袦: 0000000000092545 [23:17:31]line 袙械褉褋懈褟 袣袣袦: 001 [23:17:31]line 肖袦: 0000000000871802 [23:17:31]line 肖袛: 199163 [23:17:31]line 肖袩袛: 109696220905208 [23:17:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T231731&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199163&fm=109696220905208&tin=02508201610067®Number=0000000000092545&sum=20000 [23:17:31]written 0, free lines is 4095 [23:17:31]OFD Sender: Processing packet 199163 [packets to send 246, broken 245] [23:17:31]ProducePacketName [23:17:31]name=ofd_packets/00199163 [23:17:31]OFD Sender: To server: 嚂鰌G, [23:17:31]CommunicateWithHost lk.salyk.kg:30040 [23:17:31]ConnectInit lk.salyk.kg [23:17:31]Connected sock=10 [23:17:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 1A D1 07 01 CA 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 34 FF 03 08 00 03 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 8B 2F C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 09 03 00 35 04 06 00 63 C4 A4 47 BE F8 2B 4E B0 18 68 EC 2C DC [23:17:31]Write to MH i2c: 01 00 00 CD 49 16 [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 07 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: 01 07 00 CD 49 00 00 00 00 00 EB 0C 14 [23:17:31]RasterBufferAndPrint [23:17:31]line [23:17:31]line [23:17:31]line [23:17:31]line [23:17:31]line [23:17:31]written 0, free lines is 3313 [23:17:31]MH_Cut [23:17:31]Write to MH i2c: D1 01 00 D4 49 01 EF [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: D1 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: D1 01 00 [23:17:31]MH_I2C_Read... [23:17:31]Read from MH i2c: D1 01 00 D4 49 00 EE [23:17:31]Write to MH i2c: 01 00 00 D5 49 1E [23:17:31]Write i2c OK [23:17:31]MH_I2C_Read... [23:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CC 52 47 00 98 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FB 09 03 00 F4 03 04 00 9A DB C0 66 B6 04 01 00 00 28 F5 99 6D B5 FA FC AA [23:17:32]CommunicateWithHost err = 0 [23:17:32]CheckOFDResponse [23:17:32]1017 (14) - 77093643461234 [23:17:32]1041 (16) - 0000000000871802 [23:17:32]1040 (4) - 199163 [23:17:32]1012 (4) - 17.08.2024 17:19 [23:17:32]1206 (1) - 0 [23:17:32]OFD Sender: Remove packet 199163 [23:17:32]ProducePacketName [23:17:32]name=ofd_packets/00199163 [23:17:32]NVStorageDeleteData [23:17:32]OFD Sender: No OFD packet to send [23:17:32]*** Cut start [23:17:32]*** Purtial cut [23:17:32]*** Stage 1: CUTSNS_PIN = 1 [23:17:33]Read from MH i2c: 01 [23:17:33]MH_I2C_Read... [23:17:33]*** Stop cut motor [23:17:33]*** Cut end [23:17:33]Read from MH i2c: 01 07 00 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: 01 07 00 D5 49 00 00 00 00 00 FF 0F 33 [23:17:33]process_action close_receipt done [23:17:33]requested_data is exist [23:17:33]produce_requested_data [23:17:33]requested_item fm.sn is exist - process it [23:17:33]wFMCommunicate request_size=4 [23:17:33]MH_SAM_APDU [23:17:33]CAPDU: 80 11 00 00 [23:17:33]Write to MH i2c: E2 08 00 D6 49 80 11 00 00 00 00 00 00 99 [23:17:33]Write i2c OK [23:17:33]MH_I2C_Read... [23:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:17:33]Read from MH i2c: E2 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 17 00 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 17 00 D6 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [23:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:17:33]wFMCommunicate OK [23:17:33]requested_item fd.num is exist - process it [23:17:33]SAM_PROTO_GetFieldsCounters [23:17:33]wFMCommunicate request_size=4 [23:17:33]MH_SAM_APDU [23:17:33]CAPDU: 80 13 00 00 [23:17:33]Write to MH i2c: E2 08 00 D7 49 80 13 00 00 00 00 00 00 9C [23:17:33]Write i2c OK [23:17:33]MH_I2C_Read... [23:17:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:17:33]Read from MH i2c: E2 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 62 00 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 62 00 D7 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 A0 [23:17:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FB 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:17:33]wFMCommunicate OK [23:17:33]SAM_PROTO_GetFieldsCounters done [23:17:33]requested_item shift.num is exist - process it [23:17:33]requested_item shift.opened is exist - process it [23:17:33]req_shift_opened [23:17:33]FM_GetShiftState [23:17:33]SAM_PROTO_GetShiftState [23:17:33]wFMCommunicate request_size=4 [23:17:33]MH_SAM_APDU [23:17:33]CAPDU: 80 13 01 00 [23:17:33]Write to MH i2c: E2 08 00 D8 49 80 13 01 00 00 00 00 00 9E [23:17:33]Write i2c OK [23:17:33]MH_I2C_Read... [23:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:17:33]Read from MH i2c: E2 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 0E 00 [23:17:33]MH_I2C_Read... [23:17:33]Read from MH i2c: E2 0E 00 D8 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 FE [23:17:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:17:33]wFMCommunicate OK [23:17:33]SAM_PROTO_GetShiftState done [23:17:33]FM_GetShiftState done [23:17:33]req_shift_opened done [23:17:33]requested_item shift.open_date is exist - process it [23:17:33]req_shift_open_date [23:17:33]req_shift_open_date done [23:17:33]produce_requested_data done [23:17:33]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199163,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:17:33]process_action_free close_receipt [23:17:33]json_value_free [23:17:33]json_value_free done [23:17:33]process_json_proto returns [23:17:33]Send response to host [23:17:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199163,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:17:33]free response buf [23:17:33]execute_script done [23:17:33]execute_script returns [23:17:33]free content buf [23:17:33]Sock 9.Close socket [23:17:33]Sock 9.Thread stoped [23:17:37]OFD Sender: No OFD packet to send [23:17:42]OFD Sender: No OFD packet to send [23:17:47]OFD Sender: No OFD packet to send [23:17:52]OFD Sender: No OFD packet to send [23:17:57]OFD Sender: No OFD packet to send [23:18:02]OFD Sender: No OFD packet to send [23:18:07]OFD Sender: No OFD packet to send [23:18:12]OFD Sender: No OFD packet to send [23:18:17]OFD Sender: No OFD packet to send [23:18:22]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:32]OFD Sender: No OFD packet to send [23:18:37]OFD Sender: No OFD packet to send [23:18:42]OFD Sender: No OFD packet to send [23:18:47]OFD Sender: No OFD packet to send [23:18:52]OFD Sender: No OFD packet to send [23:18:57]OFD Sender: No OFD packet to send [23:19:02]OFD Sender: No OFD packet to send [23:19:07]OFD Sender: No OFD packet to send [23:19:12]OFD Sender: No OFD packet to send [23:19:17]OFD Sender: No OFD packet to send [23:19:22]OFD Sender: No OFD packet to send [23:19:27]OFD Sender: No OFD packet to send [23:19:32]OFD Sender: No OFD packet to send [23:19:37]OFD Sender: No OFD packet to send [23:19:42]OFD Sender: No OFD packet to send [23:19:47]OFD Sender: No OFD packet to send [23:19:52]OFD Sender: No OFD packet to send [23:19:57]OFD Sender: No OFD packet to send [23:20:02]OFD Sender: No OFD packet to send [23:20:07]OFD Sender: No OFD packet to send [23:20:12]OFD Sender: No OFD packet to send [23:20:17]OFD Sender: No OFD packet to send [23:20:22]OFD Sender: No OFD packet to send [23:20:27]OFD Sender: No OFD packet to send [23:20:32]OFD Sender: No OFD packet to send [23:20:37]OFD Sender: No OFD packet to send [23:20:42]OFD Sender: No OFD packet to send [23:20:47]OFD Sender: No OFD packet to send [23:20:52]OFD Sender: No OFD packet to send [23:20:57]OFD Sender: No OFD packet to send [23:21:02]OFD Sender: No OFD packet to send [23:21:07]OFD Sender: No OFD packet to send [23:21:12]OFD Sender: No OFD packet to send [23:21:17]OFD Sender: No OFD packet to send [23:21:22]OFD Sender: No OFD packet to send [23:21:27]OFD Sender: No OFD packet to send [23:21:32]OFD Sender: No OFD packet to send [23:21:37]OFD Sender: No OFD packet to send [23:21:42]OFD Sender: No OFD packet to send [23:21:47]OFD Sender: No OFD packet to send [23:21:52]OFD Sender: No OFD packet to send [23:21:57]OFD Sender: No OFD packet to send [23:22:02]OFD Sender: No OFD packet to send [23:22:06]accept exits with 7 [23:22:06]New connection [23:22:06]New thread 3066793316 created [23:22:06]Thread 3066936676 joined [23:22:06]Waiting for new connection... [23:22:06] Sock 7.Parse request [23:22:06]Sock 7.Check first char [23:22:06]Sock 7.First char is OK [23:22:06]request: POST /json_proto HTTP/1.0 [23:22:06]Method: POST [23:22:06]URL: /json_proto [23:22:06]Method is POST - this is cgi request [23:22:06]url: /json_proto [23:22:06]query_string will be loaded in cgi processing [23:22:06]execute_cgi json_proto POST (null) [23:22:06]execute_cgi path=json_proto method=POST [23:22:06]POST find Content-Length [23:22:06]Host: 172.17.46.195:8080 [23:22:06]Content-Length: 684 [23:22:06]Content-Type: application/json [23:22:06] [23:22:06]POST finish read [23:22:06]Found Content-Length = 684 [23:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 23.790, "sum" : 1765.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1765.00, "total" : 1765.00, "payments": [ { "type": 0, "sum" : 1765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:06]execute_script... [23:22: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)11326639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 23.790, "sum" : 1765.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1765.00, "total" : 1765.00, "payments": [ { "type": 0, "sum" : 1765.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:06]POST & json_proto [23:22:06]process_json_proto [23:22:06]json parsed OK: [23:22:06]protocol is kg_v1.0 [23:22:06]action value=close_receipt [23:22:06]process_action close_receipt [23:22:06]cmd_close_receipt [23:22:06]MH_GetDate [23:22:06]Write to MH i2c: F0 00 00 D9 49 11 [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: F0 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: F0 09 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: F0 09 00 D9 49 00 A0 30 C1 66 8D AE BC 66 6E [23:22:06]GetLastDocTimeStamp 1723936651 [23:22:06]current date 1723936928 [23:22:06]FM_GetShiftState [23:22:06]SAM_PROTO_GetShiftState [23:22:06]wFMCommunicate request_size=4 [23:22:06]MH_SAM_APDU [23:22:06]CAPDU: 80 13 01 00 [23:22:06]Write to MH i2c: E2 08 00 DA 49 80 13 01 00 00 00 00 00 A0 [23:22:06]Write i2c OK [23:22:06]MH_I2C_Read... [23:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:06]Read from MH i2c: E2 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 0E 00 [23:22:06]MH_I2C_Read... [23:22:06]Read from MH i2c: E2 0E 00 DA 49 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 00 [23:22:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:22:06]wFMCommunicate OK [23:22:06]SAM_PROTO_GetShiftState done [23:22:06]FM_GetShiftState done [23:22:06]opened in 1723853126 [23:22:06]opened+sec_in_day 1723939526 [23:22:06]quantity*price = 176521 [23:22:06]sum+1 = 176523 [23:22:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1765.00 袙薪械褋械薪芯: 1765.00 小袛袗效袗: 0.00 袧小袩 1% : 15.62 袧袛小 12% : 187.46 袧邪谢懈褔薪褘屑懈: 1765.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 772 17.08.2024 23:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199164 肖袩袛: 123492221417380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232208&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199164&fm=123492221417380&tin=02508201610067®Number=0000000000092545&sum=176500 [23:22:07]StoreToDocumentArchive [23:22:07]shift 463 fd 199164 [23:22:07]save to /storage/0463/doc_00199164 [23:22:07]save last doc name /storage/0463/doc_00199164 to /storage/kkm_last_doc_name [23:22:07]save OK [23:22:07]Clear old archive folders... [23:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:07]tlvbuf is 019A37B0 [23:22:07]SAM_PROTO_ClearQueue [23:22:07]wFMCommunicate request_size=4 [23:22:07]MH_SAM_APDU [23:22:07]CAPDU: 80 09 00 00 [23:22:07]Write to MH i2c: E2 08 00 E7 49 80 09 00 00 00 00 00 00 A2 [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:07]Read from MH i2c: E2 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: E2 03 00 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: E2 03 00 E7 49 00 90 00 A4 [23:22:07]RAPDU: 90 00 [23:22:07]wFMCommunicate OK [23:22:07]SAM_PROTO_ClearQueue done [23:22:07]KKMCreateOFDPacket [23:22:07]OFDProtocolAddRootSTLVToBuf [23:22:07]FM_MakeSignedData [23:22:07]FM_MakeSignedData [23:22:07]SAM_PROTO_SignData [23:22:07]wFMCommunicate request_size=4 [23:22:07]MH_SAM_APDU [23:22:07]CAPDU: 80 0D 01 02 [23:22:07]Write to MH i2c: E2 08 00 E8 49 80 0D 01 02 00 00 00 00 AA [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:07]Read from MH i2c: E2 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: E2 03 00 [23:22:07]MH_I2C_Read... [23:22:07]Read from MH i2c: E2 03 00 E8 49 00 90 00 A5 [23:22:07]RAPDU: 90 00 [23:22:07]wFMCommunicate OK [23:22:07]wFMCommunicate request_size=255 [23:22:07]MH_SAM_APDU [23:22: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 EE 5C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8A B1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 B1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 49 00 00 00 00 07 04 06 00 74 B1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A0 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 09 03 00 35 04 06 00 70 [23:22:07]Write to MH i2c: E2 02 01 E9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 5C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8A B1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 B1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 49 00 00 00 00 07 04 06 00 74 B1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A0 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 09 03 00 35 04 06 00 70 00 00 88 [23:22:07]Write i2c OK [23:22:07]MH_I2C_Read... [23:22:08]OFD Sender: No OFD packet to send [23:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:08]Read from MH i2c: E2 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 03 00 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 03 00 E9 49 00 90 00 A6 [23:22:08]RAPDU: 90 00 [23:22:08]wFMCommunicate OK [23:22:08]wFMCommunicate request_size=10 [23:22:08]MH_SAM_APDU [23:22:08]CAPDU: 80 0D 02 02 05 50 C5 FD 77 A4 [23:22:08]Write to MH i2c: E2 0D 00 EA 49 80 0D 02 02 05 00 50 C5 FD 77 A4 00 00 E4 [23:22:08]Write i2c OK [23:22:08]MH_I2C_Read... [23:22:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:08]Read from MH i2c: E2 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 03 00 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 03 00 EA 49 00 90 00 A7 [23:22:08]RAPDU: 90 00 [23:22:08]wFMCommunicate OK [23:22:08]wFMCommunicate request_size=4 [23:22:08]MH_SAM_APDU [23:22:08]CAPDU: 80 0D 03 02 [23:22:08]Write to MH i2c: E2 08 00 EB 49 80 0D 03 02 00 00 00 00 AF [23:22:08]Write i2c OK [23:22:08]MH_I2C_Read... [23:22:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:08]Read from MH i2c: E2 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 0B 00 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 0B 00 EB 49 00 0C 8F 34 0D C3 A4 68 0E 90 00 69 [23:22:08]RAPDU: 0C 8F 34 0D C3 A4 68 0E 90 00 [23:22:08]wFMCommunicate OK [23:22:08]SAM_PROTO_SignData done [23:22:08]FM_MakeSignedData done [23:22:08]CreateOFDProtocolMessage [23:22:08]wFMCommunicate request_size=4 [23:22:08]MH_SAM_APDU [23:22:08]CAPDU: 80 11 00 00 [23:22:08]Write to MH i2c: E2 08 00 EC 49 80 11 00 00 00 00 00 00 AF [23:22:08]Write i2c OK [23:22:08]MH_I2C_Read... [23:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:08]Read from MH i2c: E2 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 17 00 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: E2 17 00 EC 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FC [23:22:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:22:08]wFMCommunicate OK [23:22:08]CreateOFDProtocolMessage done [23:22:08]OFDSenderStorePacket 199164 [23:22:08]StoreOFDPacket docnum=199164 [23:22:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2B C8 07 01 19 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 5C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8A B1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 B1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 49 00 00 00 00 07 04 06 00 74 B1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A0 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 09 03 00 35 04 06 00 70 50 C5 FD 77 A4 0C 8F 34 0D C3 A4 68 0E [23:22:08]CheckFolder [23:22:08]dirname=/storage/ofd_packets [23:22:08]CheckFolder done [23:22:08]ProducePacketName [23:22:08]name=ofd_packets/00199164 [23:22:08]NVStorageSaveData ofd_packets/00199164 [23:22:08]File name is /storage/ofd_packets/00199164 [23:22:08]Write 301 bytes [23:22:08]NVStorageSaveData done [23:22:08]OFDSenderStorePacket done [23:22:08]KKMCreateOFDPacket done [23:22:08]NVStorageSaveData kkm_last_timestamp [23:22:08]File name is /storage/kkm_last_timestamp [23:22:08]Write 4 bytes [23:22:08]NVStorageSaveData done [23:22:08]ExternCall_PrintAddStr [23:22:08]wPrintStart [23:22:08]Write to MH i2c: 01 00 00 ED 49 36 [23:22:08]Write i2c OK [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: 01 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: 01 07 00 [23:22:08]MH_I2C_Read... [23:22:08]Read from MH i2c: 01 07 00 ED 49 00 00 00 00 00 FF 0F 4B [23:22:08]RasterBufferAndPrint [23:22:08]line 小褔械褌 N : (1)11326639 [23:22:08]line 袠袧袧: 02508201610067 [23:22:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:22:08]line 袩袪袨袛袗袞袗 [23:22:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [23:22:08]line 孝芯胁邪褉: 2710124500 [23:22:08]line 袗懈-95-袣-5 [23:22:08]line 23.790 * 74.20 [23:22:08]line = 1765.22 [23:22:08]line 袧袛小 12% 袧小袩 1% [23:22:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:22:08]line 袨袣袪校袚袥袝袧袠袝: -0.22 [23:22:08]line 袠孝袨袚袨: 1765.00 [23:22:08]line 袙薪械褋械薪芯: 1765.00 [23:22:08]line 小袛袗效袗: 0.00 [23:22:08]line 袧小袩 1% : 15.62 [23:22:08]line 袧袛小 12% : 187.46 [23:22:08]line 袧邪谢懈褔薪褘屑懈: 1765.00 [23:22:08]line 袘械蟹薪邪谢.: 0.00 [23:22:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:22:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:22:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:22:08]line 效械泻 772 17.08.2024 23:22 [23:22:08]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:22:08]line 袟袧袦: 0300000079 [23:22:08]line 袪袧袦: 0000000000092545 [23:22:08]line 袙械褉褋懈褟 袣袣袦: 001 [23:22:08]line 肖袦: 0000000000871802 [23:22:08]line 肖袛: 199164 [23:22:08]line 肖袩袛: 123492221417380 [23:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232208&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199164&fm=123492221417380&tin=02508201610067®Number=0000000000092545&sum=176500 [23:22:08]OFD Sender: Processing packet 199164 [packets to send 246, broken 245] [23:22:08]ProducePacketName [23:22:08]name=ofd_packets/00199164 [23:22:08]OFD Sender: To server: 嚂鰌G, [23:22:08]CommunicateWithHost lk.salyk.kg:30040 [23:22:08]ConnectInit lk.salyk.kg [23:22:08]written 0, free lines is 4095 [23:22:08]Connected sock=10 [23:22:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2B C8 07 01 19 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 5C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8A B1 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 B1 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 49 00 00 00 00 07 04 06 00 74 B1 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A0 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 09 03 00 35 04 06 00 70 50 C5 FD 77 A4 0C 8F 34 0D C3 A4 68 0E [23:22:09]Write to MH i2c: 01 00 00 18 4A 62 [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: 01 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: 01 07 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: 01 07 00 18 4A 00 00 00 00 00 DA 0C 4F [23:22:09]RasterBufferAndPrint [23:22:09]line [23:22:09]line [23:22:09]line [23:22:09]line [23:22:09]line [23:22:09]written 0, free lines is 3299 [23:22:09]MH_Cut [23:22:09]Write to MH i2c: D1 01 00 1F 4A 01 3B [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: D1 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: D1 01 00 [23:22:09]MH_I2C_Read... [23:22:09]Read from MH i2c: D1 01 00 1F 4A 00 3A [23:22:09]Write to MH i2c: 01 00 00 20 4A 6A [23:22:09]Write i2c OK [23:22:09]MH_I2C_Read... [23:22:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD B4 47 00 33 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FC 09 03 00 F4 03 04 00 AF DC C0 66 B6 04 01 00 00 D8 03 BE 56 3E 17 5D BB [23:22:09]CommunicateWithHost err = 0 [23:22:09]CheckOFDResponse [23:22:09]1017 (14) - 77093643461234 [23:22:09]1041 (16) - 0000000000871802 [23:22:09]1040 (4) - 199164 [23:22:09]1012 (4) - 17.08.2024 17:23 [23:22:09]1206 (1) - 0 [23:22:09]OFD Sender: Remove packet 199164 [23:22:09]ProducePacketName [23:22:09]name=ofd_packets/00199164 [23:22:09]NVStorageDeleteData [23:22:09]OFD Sender: No OFD packet to send [23:22:09]*** Cut start [23:22:09]*** Purtial cut [23:22:09]*** CUTSNS_PIN = 0 [23:22:10]*** Stage 1: CUTSNS_PIN = 1 [23:22:11]Read from MH i2c: 01 [23:22:11]MH_I2C_Read... [23:22:11]*** Stop cut motor [23:22:11]*** Cut end [23:22:11]Read from MH i2c: 01 07 00 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: 01 07 00 20 4A 00 00 00 00 00 FF 0F 7F [23:22:11]process_action close_receipt done [23:22:11]requested_data is exist [23:22:11]produce_requested_data [23:22:11]requested_item fm.sn is exist - process it [23:22:11]wFMCommunicate request_size=4 [23:22:11]MH_SAM_APDU [23:22:11]CAPDU: 80 11 00 00 [23:22:11]Write to MH i2c: E2 08 00 21 4A 80 11 00 00 00 00 00 00 E5 [23:22:11]Write i2c OK [23:22:11]MH_I2C_Read... [23:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:11]Read from MH i2c: E2 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 17 00 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 17 00 21 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [23:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:22:11]wFMCommunicate OK [23:22:11]requested_item fd.num is exist - process it [23:22:11]SAM_PROTO_GetFieldsCounters [23:22:11]wFMCommunicate request_size=4 [23:22:11]MH_SAM_APDU [23:22:11]CAPDU: 80 13 00 00 [23:22:11]Write to MH i2c: E2 08 00 22 4A 80 13 00 00 00 00 00 00 E8 [23:22:11]Write i2c OK [23:22:11]MH_I2C_Read... [23:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:11]Read from MH i2c: E2 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 62 00 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 62 00 22 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 F0 [23:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FC 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:11]wFMCommunicate OK [23:22:11]SAM_PROTO_GetFieldsCounters done [23:22:11]requested_item shift.num is exist - process it [23:22:11]requested_item shift.opened is exist - process it [23:22:11]req_shift_opened [23:22:11]FM_GetShiftState [23:22:11]SAM_PROTO_GetShiftState [23:22:11]wFMCommunicate request_size=4 [23:22:11]MH_SAM_APDU [23:22:11]CAPDU: 80 13 01 00 [23:22:11]Write to MH i2c: E2 08 00 23 4A 80 13 01 00 00 00 00 00 EA [23:22:11]Write i2c OK [23:22:11]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 0E 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 0E 00 23 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4A [23:22:12]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:22:12]wFMCommunicate OK [23:22:12]SAM_PROTO_GetShiftState done [23:22:12]FM_GetShiftState done [23:22:12]req_shift_opened done [23:22:12]requested_item shift.open_date is exist - process it [23:22:12]req_shift_open_date [23:22:12]req_shift_open_date done [23:22:12]produce_requested_data done [23:22:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199164,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:22:12]process_action_free close_receipt [23:22:12]json_value_free [23:22:12]json_value_free done [23:22:12]process_json_proto returns [23:22:12]Send response to host [23:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199164,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:22:12]free response buf [23:22:12]execute_script done [23:22:12]execute_script returns [23:22:12]free content buf [23:22:12]Sock 7.Close socket [23:22:12]Sock 7.Thread stoped [23:22:14]OFD Sender: No OFD packet to send [23:22:19]OFD Sender: No OFD packet to send [23:22:24]OFD Sender: No OFD packet to send [23:22:27]accept exits with 9 [23:22:27]New connection [23:22:27]New thread 3066936676 created [23:22:27]Thread 3066793316 joined [23:22:27]Waiting for new connection... [23:22:27] Sock 9.Parse request [23:22:27]Sock 9.Check first char [23:22:27]Sock 9.First char is OK [23:22:27]request: POST /json_proto HTTP/1.0 [23:22:27]Method: POST [23:22:27]URL: /json_proto [23:22:27]Method is POST - this is cgi request [23:22:27]url: /json_proto [23:22:27]query_string will be loaded in cgi processing [23:22:27]execute_cgi json_proto POST (null) [23:22:27]execute_cgi path=json_proto method=POST [23:22:27]POST find Content-Length [23:22:27]Host: 172.17.46.195:8080 [23:22:27]Content-Length: 792 [23:22:27]Content-Type: application/json [23:22:27] [23:22:27]POST finish read [23:22:27]Found Content-Length = 792 [23:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 129.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:27]execute_script... [23:22: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)11326638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 129.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:27]POST & json_proto [23:22:27]process_json_proto [23:22:27]json parsed OK: [23:22:27]protocol is kg_v1.0 [23:22:27]action value=close_receipt [23:22:27]process_action close_receipt [23:22:27]cmd_close_receipt [23:22:27]MH_GetDate [23:22:27]Write to MH i2c: F0 00 00 24 4A 5D [23:22:27]Write i2c OK [23:22:27]MH_I2C_Read... [23:22:27]Read from MH i2c: F0 [23:22:27]MH_I2C_Read... [23:22:27]Read from MH i2c: F0 09 00 [23:22:27]MH_I2C_Read... [23:22:27]Read from MH i2c: F0 09 00 24 4A 00 B5 30 C1 66 8D AE BC 66 CF [23:22:27]GetLastDocTimeStamp 1723936928 [23:22:27]current date 1723936949 [23:22:27]FM_GetShiftState [23:22:27]SAM_PROTO_GetShiftState [23:22:27]wFMCommunicate request_size=4 [23:22:27]MH_SAM_APDU [23:22:27]CAPDU: 80 13 01 00 [23:22:27]Write to MH i2c: E2 08 00 25 4A 80 13 01 00 00 00 00 00 EC [23:22:27]Write i2c OK [23:22:27]MH_I2C_Read... [23:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:27]Read from MH i2c: E2 [23:22:27]MH_I2C_Read... [23:22:27]Read from MH i2c: E2 0E 00 [23:22:27]MH_I2C_Read... [23:22:27]Read from MH i2c: E2 0E 00 25 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4C [23:22:27]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:22:27]wFMCommunicate OK [23:22:27]SAM_PROTO_GetShiftState done [23:22:27]FM_GetShiftState done [23:22:27]opened in 1723853126 [23:22:27]opened+sec_in_day 1723939526 [23:22:27]quantity*price = 0 [23:22:27]sum+1 = 1 [23:22:27]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 773 17.08.2024 23:22 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 92875 肖袦: 0000000000871802 肖袛: 199165 肖袩袛: 206921056442523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199165&fm=206921056442523&tin=02508201610067®Number=0000000000092545&sum=0 [23:22:28]StoreToDocumentArchive [23:22:28]shift 463 fd 199165 [23:22:28]save to /storage/0463/doc_00199165 [23:22:28]save last doc name /storage/0463/doc_00199165 to /storage/kkm_last_doc_name [23:22:28]save OK [23:22:28]Clear old archive folders... [23:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:22:28]tlvbuf is 01947950 [23:22:28]SAM_PROTO_ClearQueue [23:22:28]wFMCommunicate request_size=4 [23:22:28]MH_SAM_APDU [23:22:28]CAPDU: 80 09 00 00 [23:22:28]Write to MH i2c: E2 08 00 32 4A 80 09 00 00 00 00 00 00 EE [23:22:28]Write i2c OK [23:22:28]MH_I2C_Read... [23:22:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:28]Read from MH i2c: E2 [23:22:28]MH_I2C_Read... [23:22:28]Read from MH i2c: E2 03 00 [23:22:28]MH_I2C_Read... [23:22:28]Read from MH i2c: E2 03 00 32 4A 00 90 00 F0 [23:22:28]RAPDU: 90 00 [23:22:28]wFMCommunicate OK [23:22:28]SAM_PROTO_ClearQueue done [23:22:28]KKMCreateOFDPacket [23:22:28]OFDProtocolAddRootSTLVToBuf [23:22:28]FM_MakeSignedData [23:22:28]FM_MakeSignedData [23:22:28]SAM_PROTO_SignData [23:22:28]wFMCommunicate request_size=4 [23:22:28]MH_SAM_APDU [23:22:28]CAPDU: 80 0D 01 02 [23:22:28]Write to MH i2c: E2 08 00 33 4A 80 0D 01 02 00 00 00 00 F6 [23:22:28]Write i2c OK [23:22:28]MH_I2C_Read... [23:22:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:29]Read from MH i2c: E2 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 33 4A 00 90 00 F1 [23:22:29]RAPDU: 90 00 [23:22:29]wFMCommunicate OK [23:22:29]wFMCommunicate request_size=255 [23:22:29]MH_SAM_APDU [23:22:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B5 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 09 03 00 35 04 06 00 BC 31 90 10 [23:22:29]Write to MH i2c: E2 02 01 34 4A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B5 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 09 03 00 35 04 06 00 BC 31 90 10 00 00 4D [23:22:29]Write i2c OK [23:22:29]MH_I2C_Read... [23:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:29]Read from MH i2c: E2 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 34 4A 00 90 00 F2 [23:22:29]RAPDU: 90 00 [23:22:29]wFMCommunicate OK [23:22:29]wFMCommunicate request_size=7 [23:22:29]MH_SAM_APDU [23:22:29]CAPDU: 80 0D 02 02 02 D8 9B [23:22:29]Write to MH i2c: E2 0A 00 35 4A 80 0D 02 02 02 00 D8 9B 00 00 70 [23:22:29]Write i2c OK [23:22:29]MH_I2C_Read... [23:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:29]Read from MH i2c: E2 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 03 00 35 4A 00 90 00 F3 [23:22:29]RAPDU: 90 00 [23:22:29]wFMCommunicate OK [23:22:29]wFMCommunicate request_size=4 [23:22:29]MH_SAM_APDU [23:22:29]CAPDU: 80 0D 03 02 [23:22:29]Write to MH i2c: E2 08 00 36 4A 80 0D 03 02 00 00 00 00 FB [23:22:29]Write i2c OK [23:22:29]MH_I2C_Read... [23:22:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:29]Read from MH i2c: E2 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 0B 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 0B 00 36 4A 00 8B B6 D8 50 49 5F C9 74 90 00 4A [23:22:29]RAPDU: 8B B6 D8 50 49 5F C9 74 90 00 [23:22:29]wFMCommunicate OK [23:22:29]SAM_PROTO_SignData done [23:22:29]FM_MakeSignedData done [23:22:29]CreateOFDProtocolMessage [23:22:29]wFMCommunicate request_size=4 [23:22:29]MH_SAM_APDU [23:22:29]CAPDU: 80 11 00 00 [23:22:29]Write to MH i2c: E2 08 00 37 4A 80 11 00 00 00 00 00 00 FB [23:22:29]Write i2c OK [23:22:29]MH_I2C_Read... [23:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:29]Read from MH i2c: E2 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 17 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: E2 17 00 37 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [23:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:22:29]wFMCommunicate OK [23:22:29]CreateOFDProtocolMessage done [23:22:29]OFDSenderStorePacket 199165 [23:22:29]StoreOFDPacket docnum=199165 [23:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0A 26 04 01 49 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B5 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 09 03 00 35 04 06 00 BC 31 90 10 D8 9B 8B B6 D8 50 49 5F C9 74 [23:22:29]CheckFolder [23:22:29]dirname=/storage/ofd_packets [23:22:29]CheckFolder done [23:22:29]ProducePacketName [23:22:29]name=ofd_packets/00199165 [23:22:29]NVStorageSaveData ofd_packets/00199165 [23:22:29]File name is /storage/ofd_packets/00199165 [23:22:29]Write 298 bytes [23:22:29]NVStorageSaveData done [23:22:29]OFDSenderStorePacket done [23:22:29]KKMCreateOFDPacket done [23:22:29]NVStorageSaveData kkm_last_timestamp [23:22:29]File name is /storage/kkm_last_timestamp [23:22:29]Write 4 bytes [23:22:29]NVStorageSaveData done [23:22:29]ExternCall_PrintAddStr [23:22:29]wPrintStart [23:22:29]Write to MH i2c: 01 00 00 38 4A 82 [23:22:29]Write i2c OK [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: 01 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: 01 07 00 [23:22:29]MH_I2C_Read... [23:22:29]Read from MH i2c: 01 07 00 38 4A 00 00 00 00 00 FF 0F 97 [23:22:29]RasterBufferAndPrint [23:22:29]line 小褔械褌 N : (1)11326638 [23:22:29]line 袠袧袧: 02508201610067 [23:22:29]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:22:29]line 袩袪袨袛袗袞袗 [23:22:29]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [23:22:29]line 孝芯胁邪褉: 2710194210 [23:22:29]line 袛孝-袣-5 [23:22:29]line 129.930 * 0.00 [23:22:29]line = 0.00 [23:22:29]line 袧袛小 12% 袧小袩 1% [23:22:29]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:22:29]line 袠孝袨袚袨: 0.00 [23:22:29]line 袧小袩 1% : 0.00 [23:22:29]line 袧袛小 12% : 0.00 [23:22:29]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:22:29]line 袘械蟹薪邪谢.: 0.00 [23:22:29]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:22:29]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:22:29]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:22:29]line 效械泻 773 17.08.2024 23:22 [23:22:29]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:22:29]line 袟袧袦: 0300000079 [23:22:29]line 袪袧袦: 0000000000092545 [23:22:29]line 袙械褉褋懈褟 袣袣袦: 001 [23:22:29]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [23:22:29]line 92875 [23:22:29]line 肖袦: 0000000000871802 [23:22:29]line 肖袛: 199165 [23:22:29]line 肖袩袛: 206921056442523 [23:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232229&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199165&fm=206921056442523&tin=02508201610067®Number=0000000000092545&sum=0 [23:22:29]OFD Sender: Processing packet 199165 [packets to send 246, broken 245] [23:22:29]ProducePacketName [23:22:29]name=ofd_packets/00199165 [23:22:29]OFD Sender: To server: 嚂鰌G, [23:22:29]CommunicateWithHost lk.salyk.kg:30040 [23:22:29]ConnectInit lk.salyk.kg [23:22:29]written 0, free lines is 4095 [23:22:29]Connected sock=10 [23:22:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 0A 26 04 01 49 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B5 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 09 03 00 35 04 06 00 BC 31 90 10 D8 9B 8B B6 D8 50 49 5F C9 74 [23:22:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 66 E9 47 00 0E E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FD 09 03 00 F4 03 04 00 C4 DC C0 66 B6 04 01 00 00 E8 FB 44 33 4A FF 2E A1 [23:22:30]CommunicateWithHost err = 0 [23:22:30]CheckOFDResponse [23:22:30]1017 (14) - 77093643461234 [23:22:30]1041 (16) - 0000000000871802 [23:22:30]1040 (4) - 199165 [23:22:30]1012 (4) - 17.08.2024 17:24 [23:22:30]1206 (1) - 0 [23:22:30]OFD Sender: Remove packet 199165 [23:22:30]ProducePacketName [23:22:30]name=ofd_packets/00199165 [23:22:30]NVStorageDeleteData [23:22:30]Write to MH i2c: 01 00 00 62 4A AC [23:22:30]Write i2c OK [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: 01 [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: 01 07 00 [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: 01 07 00 62 4A 00 00 00 00 00 F1 0C B0 [23:22:30]RasterBufferAndPrint [23:22:30]line [23:22:30]line [23:22:30]line [23:22:30]line [23:22:30]line [23:22:30]written 0, free lines is 3319 [23:22:30]MH_Cut [23:22:30]Write to MH i2c: D1 01 00 69 4A 01 85 [23:22:30]Write i2c OK [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: D1 [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: D1 01 00 [23:22:30]MH_I2C_Read... [23:22:30]Read from MH i2c: D1 01 00 69 4A 00 84 [23:22:30]Write to MH i2c: 01 00 00 6A 4A B4 [23:22:30]Write i2c OK [23:22:30]MH_I2C_Read... [23:22:30]OFD Sender: No OFD packet to send [23:22:30]*** Cut start [23:22:30]*** Purtial cut [23:22:30]*** Stage 1: CUTSNS_PIN = 1 [23:22:31]Read from MH i2c: 01 [23:22:31]MH_I2C_Read... [23:22:31]*** Stop cut motor [23:22:31]*** Cut end [23:22:31]Read from MH i2c: 01 07 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: 01 07 00 6A 4A 00 00 00 00 00 FF 0F C9 [23:22:31]process_action close_receipt done [23:22:31]requested_data is exist [23:22:31]produce_requested_data [23:22:31]requested_item fm.sn is exist - process it [23:22:31]wFMCommunicate request_size=4 [23:22:31]MH_SAM_APDU [23:22:31]CAPDU: 80 11 00 00 [23:22:31]Write to MH i2c: E2 08 00 6B 4A 80 11 00 00 00 00 00 00 2F [23:22:31]Write i2c OK [23:22:31]MH_I2C_Read... [23:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:31]Read from MH i2c: E2 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 17 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 17 00 6B 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [23:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:22:31]wFMCommunicate OK [23:22:31]requested_item fd.num is exist - process it [23:22:31]SAM_PROTO_GetFieldsCounters [23:22:31]wFMCommunicate request_size=4 [23:22:31]MH_SAM_APDU [23:22:31]CAPDU: 80 13 00 00 [23:22:31]Write to MH i2c: E2 08 00 6C 4A 80 13 00 00 00 00 00 00 32 [23:22:31]Write i2c OK [23:22:31]MH_I2C_Read... [23:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:31]Read from MH i2c: E2 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 62 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 62 00 6C 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 3E [23:22:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FD 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:31]wFMCommunicate OK [23:22:31]SAM_PROTO_GetFieldsCounters done [23:22:31]requested_item shift.num is exist - process it [23:22:31]requested_item shift.opened is exist - process it [23:22:31]req_shift_opened [23:22:31]FM_GetShiftState [23:22:31]SAM_PROTO_GetShiftState [23:22:31]wFMCommunicate request_size=4 [23:22:31]MH_SAM_APDU [23:22:31]CAPDU: 80 13 01 00 [23:22:31]Write to MH i2c: E2 08 00 6D 4A 80 13 01 00 00 00 00 00 34 [23:22:31]Write i2c OK [23:22:31]MH_I2C_Read... [23:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:31]Read from MH i2c: E2 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 0E 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 0E 00 6D 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 94 [23:22:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:22:31]wFMCommunicate OK [23:22:31]SAM_PROTO_GetShiftState done [23:22:31]FM_GetShiftState done [23:22:31]req_shift_opened done [23:22:31]requested_item shift.open_date is exist - process it [23:22:31]req_shift_open_date [23:22:31]req_shift_open_date done [23:22:31]produce_requested_data done [23:22:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199165,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:22:31]process_action_free close_receipt [23:22:31]json_value_free [23:22:31]json_value_free done [23:22:31]process_json_proto returns [23:22:31]Send response to host [23:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199165,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:22:31]free response buf [23:22:31]execute_script done [23:22:31]execute_script returns [23:22:31]free content buf [23:22:31]Sock 9.Close socket [23:22:31]Sock 9.Thread stoped [23:22:35]OFD Sender: No OFD packet to send [23:22:40]OFD Sender: No OFD packet to send [23:22:45]OFD Sender: No OFD packet to send [23:22:50]OFD Sender: No OFD packet to send [23:22:55]OFD Sender: No OFD packet to send [23:23:00]OFD Sender: No OFD packet to send [23:23:05]OFD Sender: No OFD packet to send [23:23:10]OFD Sender: No OFD packet to send [23:23:15]OFD Sender: No OFD packet to send [23:23:20]OFD Sender: No OFD packet to send [23:23:25]OFD Sender: No OFD packet to send [23:23:30]OFD Sender: No OFD packet to send [23:23:33]accept exits with 7 [23:23:33]New connection [23:23:33]New thread 3066793316 created [23:23:33]Thread 3066936676 joined [23:23:33]Waiting for new connection... [23:23:33] Sock 7.Parse request [23:23:33]Sock 7.Check first char [23:23:33]Sock 7.First char is OK [23:23:33]request: POST /json_proto HTTP/1.0 [23:23:33]Method: POST [23:23:33]URL: /json_proto [23:23:33]Method is POST - this is cgi request [23:23:33]url: /json_proto [23:23:33]query_string will be loaded in cgi processing [23:23:33]execute_cgi json_proto POST (null) [23:23:33]execute_cgi path=json_proto method=POST [23:23:33]POST find Content-Length [23:23:33]Host: 172.17.46.195:8080 [23:23:33]Content-Length: 811 [23:23:33]Content-Type: application/json [23:23:33] [23:23:33]POST finish read [23:23:33]Found Content-Length = 811 [23:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:33]execute_script... [23:23:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:33]POST & json_proto [23:23:33]process_json_proto [23:23:33]json parsed OK: [23:23:33]protocol is kg_v1.0 [23:23:33]action value=close_receipt [23:23:33]process_action close_receipt [23:23:33]cmd_close_receipt [23:23:33]MH_GetDate [23:23:33]Write to MH i2c: F0 00 00 6E 4A A7 [23:23:33]Write i2c OK [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: F0 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: F0 09 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: F0 09 00 6E 4A 00 F7 30 C1 66 8D AE BC 66 5B [23:23:33]GetLastDocTimeStamp 1723936949 [23:23:33]current date 1723937015 [23:23:33]FM_GetShiftState [23:23:33]SAM_PROTO_GetShiftState [23:23:33]wFMCommunicate request_size=4 [23:23:33]MH_SAM_APDU [23:23:33]CAPDU: 80 13 01 00 [23:23:33]Write to MH i2c: E2 08 00 6F 4A 80 13 01 00 00 00 00 00 36 [23:23:33]Write i2c OK [23:23:33]MH_I2C_Read... [23:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:33]Read from MH i2c: E2 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 0E 00 [23:23:33]MH_I2C_Read... [23:23:33]Read from MH i2c: E2 0E 00 6F 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 96 [23:23:33]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:23:33]wFMCommunicate OK [23:23:33]SAM_PROTO_GetShiftState done [23:23:33]FM_GetShiftState done [23:23:33]opened in 1723853126 [23:23:33]opened+sec_in_day 1723939526 [23:23:33]quantity*price = 100051 [23:23:33]sum+1 = 100052 [23:23:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 774 17.08.2024 23:23 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199166 肖袩袛: 63983922350115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232335&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199166&fm=63983922350115&tin=02508201610067®Number=0000000000092545&sum=100051 [23:23:35]StoreToDocumentArchive [23:23:35]shift 463 fd 199166 [23:23:35]save to /storage/0463/doc_00199166 [23:23:35]save last doc name /storage/0463/doc_00199166 to /storage/kkm_last_doc_name [23:23:35]save OK [23:23:35]Clear old archive folders... [23:23:35]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:23:35]tlvbuf is 01AB1EB0 [23:23:35]SAM_PROTO_ClearQueue [23:23:35]wFMCommunicate request_size=4 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 09 00 00 [23:23:35]Write to MH i2c: E2 08 00 7C 4A 80 09 00 00 00 00 00 00 38 [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 7C 4A 00 90 00 3A [23:23:35]RAPDU: 90 00 [23:23:35]wFMCommunicate OK [23:23:35]SAM_PROTO_ClearQueue done [23:23:35]KKMCreateOFDPacket [23:23:35]OFDProtocolAddRootSTLVToBuf [23:23:35]FM_MakeSignedData [23:23:35]FM_MakeSignedData [23:23:35]SAM_PROTO_SignData [23:23:35]wFMCommunicate request_size=4 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 0D 01 02 [23:23:35]Write to MH i2c: E2 08 00 7D 4A 80 0D 01 02 00 00 00 00 40 [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 7D 4A 00 90 00 3B [23:23:35]RAPDU: 90 00 [23:23:35]wFMCommunicate OK [23:23:35]wFMCommunicate request_size=255 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 F7 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 09 03 [23:23:35]Write to MH i2c: E2 02 01 7E 4A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 F7 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 09 03 00 00 48 [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 7E 4A 00 90 00 3C [23:23:35]RAPDU: 90 00 [23:23:35]wFMCommunicate OK [23:23:35]wFMCommunicate request_size=16 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3A 31 6A F6 88 23 [23:23:35]Write to MH i2c: E2 13 00 7F 4A 80 0D 02 02 0B 00 00 35 04 06 00 3A 31 6A F6 88 23 00 00 0E [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 03 00 7F 4A 00 90 00 3D [23:23:35]RAPDU: 90 00 [23:23:35]wFMCommunicate OK [23:23:35]wFMCommunicate request_size=4 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 0D 03 02 [23:23:35]Write to MH i2c: E2 08 00 80 4A 80 0D 03 02 00 00 00 00 45 [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 0B 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 0B 00 80 4A 00 18 03 17 BA 4A 75 01 AB 90 00 9D [23:23:35]RAPDU: 18 03 17 BA 4A 75 01 AB 90 00 [23:23:35]wFMCommunicate OK [23:23:35]SAM_PROTO_SignData done [23:23:35]FM_MakeSignedData done [23:23:35]CreateOFDProtocolMessage [23:23:35]wFMCommunicate request_size=4 [23:23:35]MH_SAM_APDU [23:23:35]CAPDU: 80 11 00 00 [23:23:35]Write to MH i2c: E2 08 00 81 4A 80 11 00 00 00 00 00 00 45 [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:35]Read from MH i2c: E2 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 17 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: E2 17 00 81 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 92 [23:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:23:35]wFMCommunicate OK [23:23:35]CreateOFDProtocolMessage done [23:23:35]OFDSenderStorePacket 199166 [23:23:35]StoreOFDPacket docnum=199166 [23:23:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 46 54 0D 01 E0 62 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 F7 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 09 03 00 35 04 06 00 3A 31 6A F6 88 23 18 03 17 BA 4A 75 01 AB [23:23:35]CheckFolder [23:23:35]dirname=/storage/ofd_packets [23:23:35]CheckFolder done [23:23:35]ProducePacketName [23:23:35]name=ofd_packets/00199166 [23:23:35]NVStorageSaveData ofd_packets/00199166 [23:23:35]File name is /storage/ofd_packets/00199166 [23:23:35]Write 307 bytes [23:23:35]NVStorageSaveData done [23:23:35]OFDSenderStorePacket done [23:23:35]KKMCreateOFDPacket done [23:23:35]NVStorageSaveData kkm_last_timestamp [23:23:35]File name is /storage/kkm_last_timestamp [23:23:35]Write 4 bytes [23:23:35]NVStorageSaveData done [23:23:35]ExternCall_PrintAddStr [23:23:35]wPrintStart [23:23:35]Write to MH i2c: 01 00 00 82 4A CC [23:23:35]Write i2c OK [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: 01 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: 01 07 00 [23:23:35]MH_I2C_Read... [23:23:35]Read from MH i2c: 01 07 00 82 4A 00 00 00 00 00 FF 0F E1 [23:23:35]RasterBufferAndPrint [23:23:35]line 小褔械褌 N : (1)11326641 [23:23:35]line 袠袧袧: 02508201610067 [23:23:35]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:23:35]line 袩袪袨袛袗袞袗 [23:23:35]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [23:23:35]line 孝芯胁邪褉: 2710194210 [23:23:35]line D-ENERGY 袛孝-袣-5 [23:23:35]line 12.960 * 77.20 [23:23:35]line = 1000.51 [23:23:35]line 袧袛小 12% 袧小袩 1% [23:23:35]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:23:35]line 袠孝袨袚袨: 1000.51 [23:23:35]line 袧小袩 1% : 8.85 [23:23:35]line 袧袛小 12% : 106.25 [23:23:35]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:23:35]line 袘械蟹薪邪谢.: 1000.51 [23:23:35]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:23:35]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:23:35]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:23:35]line 效械泻 774 17.08.2024 23:23 [23:23:35]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:23:35]line 袟袧袦: 0300000079 [23:23:35]line 袪袧袦: 0000000000092545 [23:23:35]line 袙械褉褋懈褟 袣袣袦: 001 [23:23:35]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:23:35]line 肖袦: 0000000000871802 [23:23:35]line 肖袛: 199166 [23:23:35]line 肖袩袛: 63983922350115 [23:23:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232335&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199166&fm=63983922350115&tin=02508201610067®Number=0000000000092545&sum=100051 [23:23:35]OFD Sender: Processing packet 199166 [packets to send 246, broken 245] [23:23:35]ProducePacketName [23:23:35]name=ofd_packets/00199166 [23:23:35]OFD Sender: To server: 嚂鰌G, [23:23:35]CommunicateWithHost lk.salyk.kg:30040 [23:23:35]ConnectInit lk.salyk.kg [23:23:35]written 0, free lines is 4095 [23:23:36]Connected sock=10 [23:23:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 46 54 0D 01 E0 62 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 F7 30 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 09 03 00 35 04 06 00 3A 31 6A F6 88 23 18 03 17 BA 4A 75 01 AB [23:23:36]Write to MH i2c: 01 00 00 AC 4A F6 [23:23:36]Write i2c OK [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: 01 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: 01 07 00 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: 01 07 00 AC 4A 00 00 00 00 00 E9 0C F2 [23:23:36]RasterBufferAndPrint [23:23:36]line [23:23:36]line [23:23:36]line [23:23:36]line [23:23:36]line [23:23:36]written 0, free lines is 3313 [23:23:36]MH_Cut [23:23:36]Write to MH i2c: D1 01 00 B3 4A 01 CF [23:23:36]Write i2c OK [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: D1 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: D1 01 00 [23:23:36]MH_I2C_Read... [23:23:36]Read from MH i2c: D1 01 00 B3 4A 00 CE [23:23:36]Write to MH i2c: 01 00 00 B4 4A FE [23:23:36]Write i2c OK [23:23:36]MH_I2C_Read... [23:23:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D9 55 47 00 7E 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FE 09 03 00 F4 03 04 00 06 DD C0 66 B6 04 01 00 00 BA 01 D3 EA 6C 56 DE 1E [23:23:36]CommunicateWithHost err = 0 [23:23:36]CheckOFDResponse [23:23:36]1017 (14) - 77093643461234 [23:23:36]1041 (16) - 0000000000871802 [23:23:36]1040 (4) - 199166 [23:23:36]1012 (4) - 17.08.2024 17:25 [23:23:36]1206 (1) - 0 [23:23:36]OFD Sender: Remove packet 199166 [23:23:36]ProducePacketName [23:23:36]name=ofd_packets/00199166 [23:23:36]NVStorageDeleteData [23:23:36]OFD Sender: No OFD packet to send [23:23:37]*** Cut start [23:23:37]*** Purtial cut [23:23:37]*** CUTSNS_PIN = 0 [23:23:37]*** Stage 1: CUTSNS_PIN = 1 [23:23:39]Read from MH i2c: 01 [23:23:39]MH_I2C_Read... [23:23:39]*** Stop cut motor [23:23:39]*** Cut end [23:23:39]Read from MH i2c: 01 07 00 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: 01 07 00 B4 4A 00 00 00 00 00 FF 0F 13 [23:23:39]process_action close_receipt done [23:23:39]requested_data is exist [23:23:39]produce_requested_data [23:23:39]requested_item fm.sn is exist - process it [23:23:39]wFMCommunicate request_size=4 [23:23:39]MH_SAM_APDU [23:23:39]CAPDU: 80 11 00 00 [23:23:39]Write to MH i2c: E2 08 00 B5 4A 80 11 00 00 00 00 00 00 79 [23:23:39]Write i2c OK [23:23:39]MH_I2C_Read... [23:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:39]Read from MH i2c: E2 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 17 00 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 17 00 B5 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [23:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:23:39]wFMCommunicate OK [23:23:39]requested_item fd.num is exist - process it [23:23:39]SAM_PROTO_GetFieldsCounters [23:23:39]wFMCommunicate request_size=4 [23:23:39]MH_SAM_APDU [23:23:39]CAPDU: 80 13 00 00 [23:23:39]Write to MH i2c: E2 08 00 B6 4A 80 13 00 00 00 00 00 00 7C [23:23:39]Write i2c OK [23:23:39]MH_I2C_Read... [23:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:39]Read from MH i2c: E2 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 62 00 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 62 00 B6 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 8C [23:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FE 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:39]wFMCommunicate OK [23:23:39]SAM_PROTO_GetFieldsCounters done [23:23:39]requested_item shift.num is exist - process it [23:23:39]requested_item shift.opened is exist - process it [23:23:39]req_shift_opened [23:23:39]FM_GetShiftState [23:23:39]SAM_PROTO_GetShiftState [23:23:39]wFMCommunicate request_size=4 [23:23:39]MH_SAM_APDU [23:23:39]CAPDU: 80 13 01 00 [23:23:39]Write to MH i2c: E2 08 00 B7 4A 80 13 01 00 00 00 00 00 7E [23:23:39]Write i2c OK [23:23:39]MH_I2C_Read... [23:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:39]Read from MH i2c: E2 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 0E 00 [23:23:39]MH_I2C_Read... [23:23:39]Read from MH i2c: E2 0E 00 B7 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 DE [23:23:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:23:39]wFMCommunicate OK [23:23:39]SAM_PROTO_GetShiftState done [23:23:39]FM_GetShiftState done [23:23:39]req_shift_opened done [23:23:39]requested_item shift.open_date is exist - process it [23:23:39]req_shift_open_date [23:23:39]req_shift_open_date done [23:23:39]produce_requested_data done [23:23:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199166,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:23:39]process_action_free close_receipt [23:23:39]json_value_free [23:23:39]json_value_free done [23:23:39]process_json_proto returns [23:23:39]Send response to host [23:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199166,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:23:39]free response buf [23:23:39]execute_script done [23:23:39]execute_script returns [23:23:39]free content buf [23:23:39]Sock 7.Close socket [23:23:39]Sock 7.Thread stoped [23:23:41]OFD Sender: No OFD packet to send [23:23:46]OFD Sender: No OFD packet to send [23:23:51]OFD Sender: No OFD packet to send [23:23:56]OFD Sender: No OFD packet to send [23:24:01]OFD Sender: No OFD packet to send [23:24:06]OFD Sender: No OFD packet to send [23:24:11]OFD Sender: No OFD packet to send [23:24:16]OFD Sender: No OFD packet to send [23:24:22]OFD Sender: No OFD packet to send [23:24:27]OFD Sender: No OFD packet to send [23:24:32]OFD Sender: No OFD packet to send [23:24:37]OFD Sender: No OFD packet to send [23:24:42]OFD Sender: No OFD packet to send [23:24:47]OFD Sender: No OFD packet to send [23:24:52]OFD Sender: No OFD packet to send [23:24:57]OFD Sender: No OFD packet to send [23:25:02]OFD Sender: No OFD packet to send [23:25:07]OFD Sender: No OFD packet to send [23:25:12]OFD Sender: No OFD packet to send [23:25:17]OFD Sender: No OFD packet to send [23:25:22]OFD Sender: No OFD packet to send [23:25:27]OFD Sender: No OFD packet to send [23:25:32]OFD Sender: No OFD packet to send [23:25:37]OFD Sender: No OFD packet to send [23:25:42]OFD Sender: No OFD packet to send [23:25:47]OFD Sender: No OFD packet to send [23:25:52]OFD Sender: No OFD packet to send [23:25:57]OFD Sender: No OFD packet to send [23:26:02]OFD Sender: No OFD packet to send [23:26:07]OFD Sender: No OFD packet to send [23:26:12]OFD Sender: No OFD packet to send [23:26:17]OFD Sender: No OFD packet to send [23:26:22]OFD Sender: No OFD packet to send [23:26:22]accept exits with 9 [23:26:22]New connection [23:26:22]New thread 3066936676 created [23:26:22]Thread 3066793316 joined [23:26:22]Waiting for new connection... [23:26:22] Sock 9.Parse request [23:26:22]Sock 9.Check first char [23:26:22]Sock 9.First char is OK [23:26:22]request: POST /json_proto HTTP/1.0 [23:26:22]Method: POST [23:26:22]URL: /json_proto [23:26:22]Method is POST - this is cgi request [23:26:22]url: /json_proto [23:26:22]query_string will be loaded in cgi processing [23:26:22]execute_cgi json_proto POST (null) [23:26:22]execute_cgi path=json_proto method=POST [23:26:22]POST find Content-Length [23:26:22]Host: 172.17.46.195:8080 [23:26:22]Content-Length: 690 [23:26:22]Content-Type: application/json [23:26:22] [23:26:22]POST finish read [23:26:22]Found Content-Length = 690 [23:26:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:22]execute_script... [23:26: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)11326642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:22]POST & json_proto [23:26:22]process_json_proto [23:26:22]json parsed OK: [23:26:22]protocol is kg_v1.0 [23:26:22]action value=close_receipt [23:26:22]process_action close_receipt [23:26:22]cmd_close_receipt [23:26:22]MH_GetDate [23:26:22]Write to MH i2c: F0 00 00 B8 4A F1 [23:26:22]Write i2c OK [23:26:22]MH_I2C_Read... [23:26:22]Read from MH i2c: F0 [23:26:22]MH_I2C_Read... [23:26:22]Read from MH i2c: F0 09 00 [23:26:22]MH_I2C_Read... [23:26:22]Read from MH i2c: F0 09 00 B8 4A 00 A0 31 C1 66 8D AE BC 66 4F [23:26:22]GetLastDocTimeStamp 1723937015 [23:26:22]current date 1723937184 [23:26:22]FM_GetShiftState [23:26:22]SAM_PROTO_GetShiftState [23:26:22]wFMCommunicate request_size=4 [23:26:22]MH_SAM_APDU [23:26:22]CAPDU: 80 13 01 00 [23:26:22]Write to MH i2c: E2 08 00 B9 4A 80 13 01 00 00 00 00 00 80 [23:26:22]Write i2c OK [23:26:22]MH_I2C_Read... [23:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:22]Read from MH i2c: E2 [23:26:22]MH_I2C_Read... [23:26:22]Read from MH i2c: E2 0E 00 [23:26:22]MH_I2C_Read... [23:26:22]Read from MH i2c: E2 0E 00 B9 4A 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E0 [23:26:22]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:26:22]wFMCommunicate OK [23:26:22]SAM_PROTO_GetShiftState done [23:26:22]FM_GetShiftState done [23:26:22]opened in 1723853126 [23:26:22]opened+sec_in_day 1723939526 [23:26:22]quantity*price = 200025 [23:26:22]sum+1 = 200026 [23:26:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.25 袠孝袨袚袨: 2000.00 袙薪械褋械薪芯: 2000.00 小袛袗效袗: 0.00 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 2000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 775 17.08.2024 23:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199167 肖袩袛: 220671741842433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199167&fm=220671741842433&tin=02508201610067®Number=0000000000092545&sum=200000 [23:26:23]StoreToDocumentArchive [23:26:23]shift 463 fd 199167 [23:26:23]save to /storage/0463/doc_00199167 [23:26:23]save last doc name /storage/0463/doc_00199167 to /storage/kkm_last_doc_name [23:26:23]save OK [23:26:23]Clear old archive folders... [23:26:23]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:26:23]tlvbuf is 0196E740 [23:26:23]SAM_PROTO_ClearQueue [23:26:23]wFMCommunicate request_size=4 [23:26:23]MH_SAM_APDU [23:26:23]CAPDU: 80 09 00 00 [23:26:23]Write to MH i2c: E2 08 00 C6 4A 80 09 00 00 00 00 00 00 82 [23:26:23]Write i2c OK [23:26:23]MH_I2C_Read... [23:26:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:23]Read from MH i2c: E2 [23:26:23]MH_I2C_Read... [23:26:23]Read from MH i2c: E2 03 00 [23:26:23]MH_I2C_Read... [23:26:23]Read from MH i2c: E2 03 00 C6 4A 00 90 00 84 [23:26:23]RAPDU: 90 00 [23:26:23]wFMCommunicate OK [23:26:23]SAM_PROTO_ClearQueue done [23:26:23]KKMCreateOFDPacket [23:26:23]OFDProtocolAddRootSTLVToBuf [23:26:23]FM_MakeSignedData [23:26:23]FM_MakeSignedData [23:26:23]SAM_PROTO_SignData [23:26:23]wFMCommunicate request_size=4 [23:26:23]MH_SAM_APDU [23:26:23]CAPDU: 80 0D 01 02 [23:26:23]Write to MH i2c: E2 08 00 C7 4A 80 0D 01 02 00 00 00 00 8A [23:26:23]Write i2c OK [23:26:23]MH_I2C_Read... [23:26:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:23]Read from MH i2c: E2 [23:26:23]MH_I2C_Read... [23:26:23]Read from MH i2c: E2 03 00 [23:26:23]MH_I2C_Read... [23:26:23]Read from MH i2c: E2 03 00 C7 4A 00 90 00 85 [23:26:23]RAPDU: 90 00 [23:26:23]wFMCommunicate OK [23:26:23]wFMCommunicate request_size=255 [23:26:23]MH_SAM_APDU [23:26:23]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 A0 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 09 03 [23:26:23]Write to MH i2c: E2 02 01 C8 4A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 A0 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 09 03 00 00 1C [23:26:24]Write i2c OK [23:26:24]MH_I2C_Read... [23:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:24]Read from MH i2c: E2 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 03 00 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 03 00 C8 4A 00 90 00 86 [23:26:24]RAPDU: 90 00 [23:26:24]wFMCommunicate OK [23:26:24]wFMCommunicate request_size=16 [23:26:24]MH_SAM_APDU [23:26:24]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C8 B3 24 C8 D4 01 [23:26:24]Write to MH i2c: E2 13 00 C9 4A 80 0D 02 02 0B 00 00 35 04 06 00 C8 B3 24 C8 D4 01 00 00 1E [23:26:24]Write i2c OK [23:26:24]MH_I2C_Read... [23:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:24]Read from MH i2c: E2 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 03 00 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 03 00 C9 4A 00 90 00 87 [23:26:24]RAPDU: 90 00 [23:26:24]wFMCommunicate OK [23:26:24]wFMCommunicate request_size=4 [23:26:24]MH_SAM_APDU [23:26:24]CAPDU: 80 0D 03 02 [23:26:24]Write to MH i2c: E2 08 00 CA 4A 80 0D 03 02 00 00 00 00 8F [23:26:24]Write i2c OK [23:26:24]MH_I2C_Read... [23:26:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:24]Read from MH i2c: E2 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 0B 00 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 0B 00 CA 4A 00 78 59 17 74 85 D4 6F BC 90 00 70 [23:26:24]RAPDU: 78 59 17 74 85 D4 6F BC 90 00 [23:26:24]wFMCommunicate OK [23:26:24]SAM_PROTO_SignData done [23:26:24]FM_MakeSignedData done [23:26:24]CreateOFDProtocolMessage [23:26:24]wFMCommunicate request_size=4 [23:26:24]MH_SAM_APDU [23:26:24]CAPDU: 80 11 00 00 [23:26:24]Write to MH i2c: E2 08 00 CB 4A 80 11 00 00 00 00 00 00 8F [23:26:24]Write i2c OK [23:26:24]MH_I2C_Read... [23:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:24]Read from MH i2c: E2 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 17 00 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: E2 17 00 CB 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DC [23:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:26:24]wFMCommunicate OK [23:26:24]CreateOFDProtocolMessage done [23:26:24]OFDSenderStorePacket 199167 [23:26:24]StoreOFDPacket docnum=199167 [23:26:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 36 24 0D 01 C9 00 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 A0 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 09 03 00 35 04 06 00 C8 B3 24 C8 D4 01 78 59 17 74 85 D4 6F BC [23:26:24]CheckFolder [23:26:24]dirname=/storage/ofd_packets [23:26:24]CheckFolder done [23:26:24]ProducePacketName [23:26:24]name=ofd_packets/00199167 [23:26:24]NVStorageSaveData ofd_packets/00199167 [23:26:24]File name is /storage/ofd_packets/00199167 [23:26:24]Write 307 bytes [23:26:24]NVStorageSaveData done [23:26:24]OFDSenderStorePacket done [23:26:24]KKMCreateOFDPacket done [23:26:24]NVStorageSaveData kkm_last_timestamp [23:26:24]File name is /storage/kkm_last_timestamp [23:26:24]Write 4 bytes [23:26:24]NVStorageSaveData done [23:26:24]ExternCall_PrintAddStr [23:26:24]wPrintStart [23:26:24]Write to MH i2c: 01 00 00 CC 4A 16 [23:26:24]Write i2c OK [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: 01 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: 01 07 00 [23:26:24]MH_I2C_Read... [23:26:24]Read from MH i2c: 01 07 00 CC 4A 00 00 00 00 00 FF 0F 2B [23:26:24]RasterBufferAndPrint [23:26:24]line 小褔械褌 N : (1)11326642 [23:26:24]line 袠袧袧: 02508201610067 [23:26:24]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:26:24]line 袩袪袨袛袗袞袗 [23:26:24]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [23:26:24]line 孝芯胁邪褉: 2710194210 [23:26:24]line D-ENERGY 袛孝-袣-5 [23:26:24]line 25.910 * 77.20 [23:26:24]line = 2000.25 [23:26:24]line 袧袛小 12% 袧小袩 1% [23:26:24]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:26:24]line 袨袣袪校袚袥袝袧袠袝: -0.25 [23:26:24]line 袠孝袨袚袨: 2000.00 [23:26:24]line 袙薪械褋械薪芯: 2000.00 [23:26:24]line 小袛袗效袗: 0.00 [23:26:24]line 袧小袩 1% : 17.70 [23:26:24]line 袧袛小 12% : 212.42 [23:26:24]line 袧邪谢懈褔薪褘屑懈: 2000.00 [23:26:24]line 袘械蟹薪邪谢.: 0.00 [23:26:24]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:26:24]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:26:24]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:26:24]line 效械泻 775 17.08.2024 23:26 [23:26:24]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:26:24]line 袟袧袦: 0300000079 [23:26:24]line 袪袧袦: 0000000000092545 [23:26:24]line 袙械褉褋懈褟 袣袣袦: 001 [23:26:24]line 肖袦: 0000000000871802 [23:26:24]line 肖袛: 199167 [23:26:24]line 肖袩袛: 220671741842433 [23:26:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232624&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199167&fm=220671741842433&tin=02508201610067®Number=0000000000092545&sum=200000 [23:26:24]OFD Sender: Processing packet 199167 [packets to send 246, broken 245] [23:26:24]ProducePacketName [23:26:24]name=ofd_packets/00199167 [23:26:24]OFD Sender: To server: 嚂鰌G, [23:26:24]CommunicateWithHost lk.salyk.kg:30040 [23:26:24]ConnectInit lk.salyk.kg [23:26:24]written 0, free lines is 4095 [23:26:24]Connected sock=10 [23:26:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 36 24 0D 01 C9 00 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 A0 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 09 03 00 35 04 06 00 C8 B3 24 C8 D4 01 78 59 17 74 85 D4 6F BC [23:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4C DD 47 00 7E E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 FF 09 03 00 F4 03 04 00 AF DD C0 66 B6 04 01 00 00 B4 D7 1D A9 45 57 22 C9 [23:26:25]CommunicateWithHost err = 0 [23:26:25]CheckOFDResponse [23:26:25]1017 (14) - 77093643461234 [23:26:25]1041 (16) - 0000000000871802 [23:26:25]1040 (4) - 199167 [23:26:25]1012 (4) - 17.08.2024 17:28 [23:26:25]1206 (1) - 0 [23:26:25]OFD Sender: Remove packet 199167 [23:26:25]ProducePacketName [23:26:25]name=ofd_packets/00199167 [23:26:25]NVStorageDeleteData [23:26:25]Write to MH i2c: 01 00 00 F7 4A 41 [23:26:25]Write i2c OK [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: 01 [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: 01 07 00 [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: 01 07 00 F7 4A 00 00 00 00 00 E0 0C 34 [23:26:25]RasterBufferAndPrint [23:26:25]line [23:26:25]line [23:26:25]line [23:26:25]line [23:26:25]line [23:26:25]written 0, free lines is 3305 [23:26:25]MH_Cut [23:26:25]Write to MH i2c: D1 01 00 FE 4A 01 1A [23:26:25]Write i2c OK [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: D1 [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: D1 01 00 [23:26:25]MH_I2C_Read... [23:26:25]Read from MH i2c: D1 01 00 FE 4A 00 19 [23:26:25]Write to MH i2c: 01 00 00 FF 4A 49 [23:26:25]Write i2c OK [23:26:25]MH_I2C_Read... [23:26:25]OFD Sender: No OFD packet to send [23:26:25]*** Cut start [23:26:25]*** Purtial cut [23:26:25]*** Stage 1: CUTSNS_PIN = 1 [23:26:26]Read from MH i2c: 01 [23:26:26]MH_I2C_Read... [23:26:26]*** Stop cut motor [23:26:26]*** Cut end [23:26:26]Read from MH i2c: 01 07 00 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: 01 07 00 FF 4A 00 00 00 00 00 FF 0F 5E [23:26:26]process_action close_receipt done [23:26:26]requested_data is exist [23:26:26]produce_requested_data [23:26:26]requested_item fm.sn is exist - process it [23:26:26]wFMCommunicate request_size=4 [23:26:26]MH_SAM_APDU [23:26:26]CAPDU: 80 11 00 00 [23:26:26]Write to MH i2c: E2 08 00 00 4B 80 11 00 00 00 00 00 00 C5 [23:26:26]Write i2c OK [23:26:26]MH_I2C_Read... [23:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:26]Read from MH i2c: E2 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 17 00 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 17 00 00 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 12 [23:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:26:26]wFMCommunicate OK [23:26:26]requested_item fd.num is exist - process it [23:26:26]SAM_PROTO_GetFieldsCounters [23:26:26]wFMCommunicate request_size=4 [23:26:26]MH_SAM_APDU [23:26:26]CAPDU: 80 13 00 00 [23:26:26]Write to MH i2c: E2 08 00 01 4B 80 13 00 00 00 00 00 00 C8 [23:26:26]Write i2c OK [23:26:26]MH_I2C_Read... [23:26:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:26:26]Read from MH i2c: E2 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 62 00 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 62 00 01 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 DC [23:26:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 FF 09 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:26:26]wFMCommunicate OK [23:26:26]SAM_PROTO_GetFieldsCounters done [23:26:26]requested_item shift.num is exist - process it [23:26:26]requested_item shift.opened is exist - process it [23:26:26]req_shift_opened [23:26:26]FM_GetShiftState [23:26:26]SAM_PROTO_GetShiftState [23:26:26]wFMCommunicate request_size=4 [23:26:26]MH_SAM_APDU [23:26:26]CAPDU: 80 13 01 00 [23:26:26]Write to MH i2c: E2 08 00 02 4B 80 13 01 00 00 00 00 00 CA [23:26:26]Write i2c OK [23:26:26]MH_I2C_Read... [23:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:26]Read from MH i2c: E2 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 0E 00 [23:26:26]MH_I2C_Read... [23:26:26]Read from MH i2c: E2 0E 00 02 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2A [23:26:26]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:26:26]wFMCommunicate OK [23:26:26]SAM_PROTO_GetShiftState done [23:26:26]FM_GetShiftState done [23:26:26]req_shift_opened done [23:26:26]requested_item shift.open_date is exist - process it [23:26:26]req_shift_open_date [23:26:26]req_shift_open_date done [23:26:26]produce_requested_data done [23:26:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199167,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:26:26]process_action_free close_receipt [23:26:26]json_value_free [23:26:26]json_value_free done [23:26:26]process_json_proto returns [23:26:26]Send response to host [23:26:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199167,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:26:26]free response buf [23:26:26]execute_script done [23:26:26]execute_script returns [23:26:26]free content buf [23:26:26]Sock 9.Close socket [23:26:26]Sock 9.Thread stoped [23:26:30]OFD Sender: No OFD packet to send [23:26:34]accept exits with 7 [23:26:34]New connection [23:26:34]New thread 3066793316 created [23:26:34]Thread 3066936676 joined [23:26:34]Waiting for new connection... [23:26:34] Sock 7.Parse request [23:26:34]Sock 7.Check first char [23:26:34]Sock 7.First char is OK [23:26:34]request: POST /json_proto HTTP/1.0 [23:26:34]Method: POST [23:26:34]URL: /json_proto [23:26:34]Method is POST - this is cgi request [23:26:34]url: /json_proto [23:26:34]query_string will be loaded in cgi processing [23:26:34]execute_cgi json_proto POST (null) [23:26:34]execute_cgi path=json_proto method=POST [23:26:34]POST find Content-Length [23:26:34]Host: 172.17.46.195:8080 [23:26:34]Content-Length: 682 [23:26:34]Content-Type: application/json [23:26:34] [23:26:34]POST finish read [23:26:34]Found Content-Length = 682 [23:26:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 129.930, "sum" : 9900.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:34]execute_script... [23:26: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)11326640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 129.930, "sum" : 9900.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9900.00, "total" : 9900.00, "payments": [ { "type": 0, "sum" : 9900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:34]POST & json_proto [23:26:34]process_json_proto [23:26:34]json parsed OK: [23:26:34]protocol is kg_v1.0 [23:26:34]action value=close_receipt [23:26:34]process_action close_receipt [23:26:34]cmd_close_receipt [23:26:34]MH_GetDate [23:26:34]Write to MH i2c: F0 00 00 03 4B 3D [23:26:34]Write i2c OK [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: F0 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: F0 09 00 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: F0 09 00 03 4B 00 AC 31 C1 66 8D AE BC 66 A7 [23:26:34]GetLastDocTimeStamp 1723937184 [23:26:34]current date 1723937196 [23:26:34]FM_GetShiftState [23:26:34]SAM_PROTO_GetShiftState [23:26:34]wFMCommunicate request_size=4 [23:26:34]MH_SAM_APDU [23:26:34]CAPDU: 80 13 01 00 [23:26:34]Write to MH i2c: E2 08 00 04 4B 80 13 01 00 00 00 00 00 CC [23:26:34]Write i2c OK [23:26:34]MH_I2C_Read... [23:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:34]Read from MH i2c: E2 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 0E 00 [23:26:34]MH_I2C_Read... [23:26:34]Read from MH i2c: E2 0E 00 04 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 2C [23:26:34]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:26:34]wFMCommunicate OK [23:26:34]SAM_PROTO_GetShiftState done [23:26:34]FM_GetShiftState done [23:26:34]opened in 1723853126 [23:26:34]opened+sec_in_day 1723939526 [23:26:34]quantity*price = 990066 [23:26:34]sum+1 = 990068 [23:26:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.67 袠孝袨袚袨: 9900.00 袙薪械褋械薪芯: 9900.00 小袛袗效袗: 0.00 袧小袩 1% : 87.62 袧袛小 12% : 1051.40 袧邪谢懈褔薪褘屑懈: 9900.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 776 17.08.2024 23:26 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199168 肖袩袛: 114262862870479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199168&fm=114262862870479&tin=02508201610067®Number=0000000000092545&sum=990000 [23:26:35]StoreToDocumentArchive [23:26:35]shift 463 fd 199168 [23:26:35]save to /storage/0463/doc_00199168 [23:26:35]save last doc name /storage/0463/doc_00199168 to /storage/kkm_last_doc_name [23:26:35]save OK [23:26:35]Clear old archive folders... [23:26:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:26:35]tlvbuf is 0196C720 [23:26:35]SAM_PROTO_ClearQueue [23:26:35]wFMCommunicate request_size=4 [23:26:35]MH_SAM_APDU [23:26:35]CAPDU: 80 09 00 00 [23:26:35]Write to MH i2c: E2 08 00 11 4B 80 09 00 00 00 00 00 00 CE [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:35]OFD Sender: No OFD packet to send [23:26:35]Read from MH i2c: E2 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 03 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 03 00 11 4B 00 90 00 D0 [23:26:35]RAPDU: 90 00 [23:26:35]wFMCommunicate OK [23:26:35]SAM_PROTO_ClearQueue done [23:26:35]KKMCreateOFDPacket [23:26:35]OFDProtocolAddRootSTLVToBuf [23:26:35]FM_MakeSignedData [23:26:35]FM_MakeSignedData [23:26:35]SAM_PROTO_SignData [23:26:35]wFMCommunicate request_size=4 [23:26:35]MH_SAM_APDU [23:26:35]CAPDU: 80 0D 01 02 [23:26:35]Write to MH i2c: E2 08 00 12 4B 80 0D 01 02 00 00 00 00 D6 [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:35]Read from MH i2c: E2 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 03 00 [23:26:35]MH_I2C_Read... [23:26:35]Read from MH i2c: E2 03 00 12 4B 00 90 00 D1 [23:26:35]RAPDU: 90 00 [23:26:35]wFMCommunicate OK [23:26:35]wFMCommunicate request_size=255 [23:26:35]MH_SAM_APDU [23:26:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 AC 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 0A 03 00 35 04 06 00 67 EB E5 5A [23:26:35]Write to MH i2c: E2 02 01 13 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 AC 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 0A 03 00 35 04 06 00 67 EB E5 5A 00 00 0D [23:26:35]Write i2c OK [23:26:35]MH_I2C_Read... [23:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:36]Read from MH i2c: E2 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 03 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 03 00 13 4B 00 90 00 D2 [23:26:36]RAPDU: 90 00 [23:26:36]wFMCommunicate OK [23:26:36]wFMCommunicate request_size=7 [23:26:36]MH_SAM_APDU [23:26:36]CAPDU: 80 0D 02 02 02 37 CF [23:26:36]Write to MH i2c: E2 0A 00 14 4B 80 0D 02 02 02 00 37 CF 00 00 E3 [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:36]Read from MH i2c: E2 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 03 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 03 00 14 4B 00 90 00 D3 [23:26:36]RAPDU: 90 00 [23:26:36]wFMCommunicate OK [23:26:36]wFMCommunicate request_size=4 [23:26:36]MH_SAM_APDU [23:26:36]CAPDU: 80 0D 03 02 [23:26:36]Write to MH i2c: E2 08 00 15 4B 80 0D 03 02 00 00 00 00 DB [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:36]Read from MH i2c: E2 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 0B 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 0B 00 15 4B 00 D4 04 35 B8 86 18 51 64 90 00 F4 [23:26:36]RAPDU: D4 04 35 B8 86 18 51 64 90 00 [23:26:36]wFMCommunicate OK [23:26:36]SAM_PROTO_SignData done [23:26:36]FM_MakeSignedData done [23:26:36]CreateOFDProtocolMessage [23:26:36]wFMCommunicate request_size=4 [23:26:36]MH_SAM_APDU [23:26:36]CAPDU: 80 11 00 00 [23:26:36]Write to MH i2c: E2 08 00 16 4B 80 11 00 00 00 00 00 00 DB [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:36]Read from MH i2c: E2 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 17 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: E2 17 00 16 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 28 [23:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:26:36]wFMCommunicate OK [23:26:36]CreateOFDProtocolMessage done [23:26:36]OFDSenderStorePacket 199168 [23:26:36]StoreOFDPacket docnum=199168 [23:26:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 77 07 04 01 FC 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 AC 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 0A 03 00 35 04 06 00 67 EB E5 5A 37 CF D4 04 35 B8 86 18 51 64 [23:26:36]CheckFolder [23:26:36]dirname=/storage/ofd_packets [23:26:36]CheckFolder done [23:26:36]ProducePacketName [23:26:36]name=ofd_packets/00199168 [23:26:36]NVStorageSaveData ofd_packets/00199168 [23:26:36]File name is /storage/ofd_packets/00199168 [23:26:36]Write 298 bytes [23:26:36]NVStorageSaveData done [23:26:36]OFDSenderStorePacket done [23:26:36]KKMCreateOFDPacket done [23:26:36]NVStorageSaveData kkm_last_timestamp [23:26:36]File name is /storage/kkm_last_timestamp [23:26:36]Write 4 bytes [23:26:36]NVStorageSaveData done [23:26:36]ExternCall_PrintAddStr [23:26:36]wPrintStart [23:26:36]Write to MH i2c: 01 00 00 17 4B 62 [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 07 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 07 00 17 4B 00 00 00 00 00 FF 0F 77 [23:26:36]RasterBufferAndPrint [23:26:36]line 小褔械褌 N : (1)11326640 [23:26:36]line 袠袧袧: 02508201610067 [23:26:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:26:36]line 袩袪袨袛袗袞袗 [23:26:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [23:26:36]line 孝芯胁邪褉: 2710194210 [23:26:36]line 袛孝-袣-5 [23:26:36]line 129.930 * 76.20 [23:26:36]line = 9900.67 [23:26:36]line 袧袛小 12% 袧小袩 1% [23:26:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:26:36]line 袨袣袪校袚袥袝袧袠袝: -0.67 [23:26:36]line 袠孝袨袚袨: 9900.00 [23:26:36]line 袙薪械褋械薪芯: 9900.00 [23:26:36]line 小袛袗效袗: 0.00 [23:26:36]line 袧小袩 1% : 87.62 [23:26:36]line 袧袛小 12% : 1051.40 [23:26:36]line 袧邪谢懈褔薪褘屑懈: 9900.00 [23:26:36]line 袘械蟹薪邪谢.: 0.00 [23:26:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:26:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:26:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:26:36]line 效械泻 776 17.08.2024 23:26 [23:26:36]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:26:36]line 袟袧袦: 0300000079 [23:26:36]line 袪袧袦: 0000000000092545 [23:26:36]line 袙械褉褋懈褟 袣袣袦: 001 [23:26:36]line 肖袦: 0000000000871802 [23:26:36]line 肖袛: 199168 [23:26:36]line 肖袩袛: 114262862870479 [23:26:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232636&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199168&fm=114262862870479&tin=02508201610067®Number=0000000000092545&sum=990000 [23:26:36]OFD Sender: Processing packet 199168 [packets to send 246, broken 245] [23:26:36]ProducePacketName [23:26:36]name=ofd_packets/00199168 [23:26:36]written 0, free lines is 4095 [23:26:36]OFD Sender: To server: 嚂鰌G, [23:26:36]CommunicateWithHost lk.salyk.kg:30040 [23:26:36]ConnectInit lk.salyk.kg [23:26:36]Connected sock=10 [23:26:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 77 07 04 01 FC 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 8A FB 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 73 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 AC 31 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 00 0A 03 00 35 04 06 00 67 EB E5 5A 37 CF D4 04 35 B8 86 18 51 64 [23:26:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C6 D0 47 00 E5 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 31 38 30 32 10 04 04 00 00 0A 03 00 F4 03 04 00 BA DD C0 66 B6 04 01 00 00 BC 49 5A 44 2D DF 26 B1 [23:26:36]CommunicateWithHost err = 0 [23:26:36]CheckOFDResponse [23:26:36]1017 (14) - 77093643461234 [23:26:36]1041 (16) - 0000000000871802 [23:26:36]1040 (4) - 199168 [23:26:36]1012 (4) - 17.08.2024 17:28 [23:26:36]1206 (1) - 0 [23:26:36]OFD Sender: Remove packet 199168 [23:26:36]ProducePacketName [23:26:36]name=ofd_packets/00199168 [23:26:36]NVStorageDeleteData [23:26:36]Write to MH i2c: 01 00 00 42 4B 8D [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 07 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: 01 07 00 42 4B 00 00 00 00 00 F3 0C 93 [23:26:36]RasterBufferAndPrint [23:26:36]line [23:26:36]line [23:26:36]line [23:26:36]line [23:26:36]line [23:26:36]written 0, free lines is 3324 [23:26:36]MH_Cut [23:26:36]Write to MH i2c: D1 01 00 49 4B 01 66 [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: D1 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: D1 01 00 [23:26:36]MH_I2C_Read... [23:26:36]Read from MH i2c: D1 01 00 49 4B 00 65 [23:26:36]Write to MH i2c: 01 00 00 4A 4B 95 [23:26:36]Write i2c OK [23:26:36]MH_I2C_Read... [23:26:37]OFD Sender: No OFD packet to send [23:26:37]*** Cut start [23:26:37]*** Purtial cut [23:26:37]*** CUTSNS_PIN = 0 [23:26:37]*** Stage 1: CUTSNS_PIN = 1 [23:26:39]Read from MH i2c: 01 [23:26:39]MH_I2C_Read... [23:26:39]*** Stop cut motor [23:26:39]*** Cut end [23:26:39]Read from MH i2c: 01 07 00 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: 01 07 00 4A 4B 00 00 00 00 00 FF 0F AA [23:26:39]process_action close_receipt done [23:26:39]requested_data is exist [23:26:39]produce_requested_data [23:26:39]requested_item fm.sn is exist - process it [23:26:39]wFMCommunicate request_size=4 [23:26:39]MH_SAM_APDU [23:26:39]CAPDU: 80 11 00 00 [23:26:39]Write to MH i2c: E2 08 00 4B 4B 80 11 00 00 00 00 00 00 10 [23:26:39]Write i2c OK [23:26:39]MH_I2C_Read... [23:26:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:39]Read from MH i2c: E2 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 17 00 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 17 00 4B 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [23:26:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:26:39]wFMCommunicate OK [23:26:39]requested_item fd.num is exist - process it [23:26:39]SAM_PROTO_GetFieldsCounters [23:26:39]wFMCommunicate request_size=4 [23:26:39]MH_SAM_APDU [23:26:39]CAPDU: 80 13 00 00 [23:26:39]Write to MH i2c: E2 08 00 4C 4B 80 13 00 00 00 00 00 00 13 [23:26:39]Write i2c OK [23:26:39]MH_I2C_Read... [23:26:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:26:39]Read from MH i2c: E2 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 62 00 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 62 00 4C 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 2C [23:26:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 00 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:26:39]wFMCommunicate OK [23:26:39]SAM_PROTO_GetFieldsCounters done [23:26:39]requested_item shift.num is exist - process it [23:26:39]requested_item shift.opened is exist - process it [23:26:39]req_shift_opened [23:26:39]FM_GetShiftState [23:26:39]SAM_PROTO_GetShiftState [23:26:39]wFMCommunicate request_size=4 [23:26:39]MH_SAM_APDU [23:26:39]CAPDU: 80 13 01 00 [23:26:39]Write to MH i2c: E2 08 00 4D 4B 80 13 01 00 00 00 00 00 15 [23:26:39]Write i2c OK [23:26:39]MH_I2C_Read... [23:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:39]Read from MH i2c: E2 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 0E 00 [23:26:39]MH_I2C_Read... [23:26:39]Read from MH i2c: E2 0E 00 4D 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 75 [23:26:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:26:39]wFMCommunicate OK [23:26:39]SAM_PROTO_GetShiftState done [23:26:39]FM_GetShiftState done [23:26:39]req_shift_opened done [23:26:39]requested_item shift.open_date is exist - process it [23:26:39]req_shift_open_date [23:26:39]req_shift_open_date done [23:26:39]produce_requested_data done [23:26:39]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199168,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:26:39]process_action_free close_receipt [23:26:39]json_value_free [23:26:39]json_value_free done [23:26:39]process_json_proto returns [23:26:39]Send response to host [23:26:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199168,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:26:39]free response buf [23:26:39]execute_script done [23:26:39]execute_script returns [23:26:39]free content buf [23:26:39]Sock 7.Close socket [23:26:39]Sock 7.Thread stoped [23:26:42]OFD Sender: No OFD packet to send [23:26:47]OFD Sender: No OFD packet to send [23:26:52]OFD Sender: No OFD packet to send [23:26:57]OFD Sender: No OFD packet to send [23:27:02]OFD Sender: No OFD packet to send [23:27:07]OFD Sender: No OFD packet to send [23:27:12]OFD Sender: No OFD packet to send [23:27:17]OFD Sender: No OFD packet to send [23:27:22]OFD Sender: No OFD packet to send [23:27:27]OFD Sender: No OFD packet to send [23:27:32]OFD Sender: No OFD packet to send [23:27:37]OFD Sender: No OFD packet to send [23:27:42]OFD Sender: No OFD packet to send [23:27:47]OFD Sender: No OFD packet to send [23:27:52]OFD Sender: No OFD packet to send [23:27:57]OFD Sender: No OFD packet to send [23:28:02]OFD Sender: No OFD packet to send [23:28:07]OFD Sender: No OFD packet to send [23:28:12]OFD Sender: No OFD packet to send [23:28:17]OFD Sender: No OFD packet to send [23:28:22]OFD Sender: No OFD packet to send [23:28:27]OFD Sender: No OFD packet to send [23:28:28]accept exits with 9 [23:28:28]New connection [23:28:28]New thread 3066936676 created [23:28:28]Thread 3066793316 joined [23:28:28]Waiting for new connection... [23:28:28] Sock 9.Parse request [23:28:28]Sock 9.Check first char [23:28:28]Sock 9.First char is OK [23:28:28]request: POST /json_proto HTTP/1.0 [23:28:28]Method: POST [23:28:28]URL: /json_proto [23:28:28]Method is POST - this is cgi request [23:28:28]url: /json_proto [23:28:28]query_string will be loaded in cgi processing [23:28:28]execute_cgi json_proto POST (null) [23:28:28]execute_cgi path=json_proto method=POST [23:28:28]POST find Content-Length [23:28:28]Host: 172.17.46.195:8080 [23:28:28]Content-Length: 821 [23:28:28]Content-Type: application/json [23:28:28] [23:28:28]POST finish read [23:28:28]Found Content-Length = 821 [23:28:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.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" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:28]execute_script... [23:28:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 36.880, "sum" : 2500.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" : 2500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:28]POST & json_proto [23:28:28]process_json_proto [23:28:28]json parsed OK: [23:28:28]protocol is kg_v1.0 [23:28:28]action value=close_receipt [23:28:28]process_action close_receipt [23:28:28]cmd_close_receipt [23:28:28]MH_GetDate [23:28:28]Write to MH i2c: F0 00 00 4E 4B 88 [23:28:28]Write i2c OK [23:28:28]MH_I2C_Read... [23:28:28]Read from MH i2c: F0 [23:28:28]MH_I2C_Read... [23:28:28]Read from MH i2c: F0 09 00 [23:28:28]MH_I2C_Read... [23:28:28]Read from MH i2c: F0 09 00 4E 4B 00 1E 32 C1 66 8D AE BC 66 65 [23:28:28]GetLastDocTimeStamp 1723937196 [23:28:28]current date 1723937310 [23:28:28]FM_GetShiftState [23:28:28]SAM_PROTO_GetShiftState [23:28:28]wFMCommunicate request_size=4 [23:28:28]MH_SAM_APDU [23:28:28]CAPDU: 80 13 01 00 [23:28:28]Write to MH i2c: E2 08 00 4F 4B 80 13 01 00 00 00 00 00 17 [23:28:28]Write i2c OK [23:28:28]MH_I2C_Read... [23:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:28]Read from MH i2c: E2 [23:28:28]MH_I2C_Read... [23:28:28]Read from MH i2c: E2 0E 00 [23:28:28]MH_I2C_Read... [23:28:28]Read from MH i2c: E2 0E 00 4F 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 77 [23:28:28]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:28:28]wFMCommunicate OK [23:28:28]SAM_PROTO_GetShiftState done [23:28:28]FM_GetShiftState done [23:28:28]opened in 1723853126 [23:28:28]opened+sec_in_day 1723939526 [23:28:28]quantity*price = 250046 [23:28:28]sum+1 = 250047 [23:28:28]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2500.46 袧小袩 1% : 22.13 袧袛小 12% : 265.54 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2500.46 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 777 17.08.2024 23:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199169 肖袩袛: 196385369646831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232830&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199169&fm=196385369646831&tin=02508201610067®Number=0000000000092545&sum=250046 [23:28:29]StoreToDocumentArchive [23:28:29]shift 463 fd 199169 [23:28:29]save to /storage/0463/doc_00199169 [23:28:29]save last doc name /storage/0463/doc_00199169 to /storage/kkm_last_doc_name [23:28:29]save OK [23:28:29]Clear old archive folders... [23:28:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:28:29]tlvbuf is 0196E710 [23:28:29]SAM_PROTO_ClearQueue [23:28:29]wFMCommunicate request_size=4 [23:28:29]MH_SAM_APDU [23:28:29]CAPDU: 80 09 00 00 [23:28:29]Write to MH i2c: E2 08 00 5C 4B 80 09 00 00 00 00 00 00 19 [23:28:29]Write i2c OK [23:28:29]MH_I2C_Read... [23:28:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:29]Read from MH i2c: E2 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 03 00 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 03 00 5C 4B 00 90 00 1B [23:28:29]RAPDU: 90 00 [23:28:29]wFMCommunicate OK [23:28:29]SAM_PROTO_ClearQueue done [23:28:29]KKMCreateOFDPacket [23:28:29]OFDProtocolAddRootSTLVToBuf [23:28:29]FM_MakeSignedData [23:28:29]FM_MakeSignedData [23:28:29]SAM_PROTO_SignData [23:28:29]wFMCommunicate request_size=4 [23:28:29]MH_SAM_APDU [23:28:29]CAPDU: 80 0D 01 02 [23:28:29]Write to MH i2c: E2 08 00 5D 4B 80 0D 01 02 00 00 00 00 21 [23:28:29]Write i2c OK [23:28:29]MH_I2C_Read... [23:28:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:29]Read from MH i2c: E2 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 03 00 [23:28:29]MH_I2C_Read... [23:28:29]Read from MH i2c: E2 03 00 5D 4B 00 90 00 1C [23:28:29]RAPDU: 90 00 [23:28:29]wFMCommunicate OK [23:28:29]wFMCommunicate request_size=255 [23:28:29]MH_SAM_APDU [23:28:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 1E 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 0A 03 00 35 04 06 00 B2 [23:28:29]Write to MH i2c: E2 02 01 5E 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 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 1E 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 0A 03 00 35 04 06 00 B2 00 00 EE [23:28:29]Write i2c OK [23:28:29]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 5E 4B 00 90 00 1D [23:28:30]RAPDU: 90 00 [23:28:30]wFMCommunicate OK [23:28:30]wFMCommunicate request_size=10 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 0D 02 02 05 9C 88 32 66 EF [23:28:30]Write to MH i2c: E2 0D 00 5F 4B 80 0D 02 02 05 00 9C 88 32 66 EF 00 00 D9 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 03 00 5F 4B 00 90 00 1E [23:28:30]RAPDU: 90 00 [23:28:30]wFMCommunicate OK [23:28:30]wFMCommunicate request_size=4 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 0D 03 02 [23:28:30]Write to MH i2c: E2 08 00 60 4B 80 0D 03 02 00 00 00 00 26 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 0B 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 0B 00 60 4B 00 7C 59 E5 D5 9C D2 C1 EF 90 00 D4 [23:28:30]RAPDU: 7C 59 E5 D5 9C D2 C1 EF 90 00 [23:28:30]wFMCommunicate OK [23:28:30]SAM_PROTO_SignData done [23:28:30]FM_MakeSignedData done [23:28:30]CreateOFDProtocolMessage [23:28:30]wFMCommunicate request_size=4 [23:28:30]MH_SAM_APDU [23:28:30]CAPDU: 80 11 00 00 [23:28:30]Write to MH i2c: E2 08 00 61 4B 80 11 00 00 00 00 00 00 26 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:30]Read from MH i2c: E2 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 17 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: E2 17 00 61 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 73 [23:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:28:30]wFMCommunicate OK [23:28:30]CreateOFDProtocolMessage done [23:28:30]OFDSenderStorePacket 199169 [23:28:30]StoreOFDPacket docnum=199169 [23:28:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CA 54 07 01 DE 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 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 1E 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 0A 03 00 35 04 06 00 B2 9C 88 32 66 EF 7C 59 E5 D5 9C D2 C1 EF [23:28:30]CheckFolder [23:28:30]dirname=/storage/ofd_packets [23:28:30]CheckFolder done [23:28:30]ProducePacketName [23:28:30]name=ofd_packets/00199169 [23:28:30]NVStorageSaveData ofd_packets/00199169 [23:28:30]File name is /storage/ofd_packets/00199169 [23:28:30]Write 301 bytes [23:28:30]NVStorageSaveData done [23:28:30]OFDSenderStorePacket done [23:28:30]KKMCreateOFDPacket done [23:28:30]NVStorageSaveData kkm_last_timestamp [23:28:30]File name is /storage/kkm_last_timestamp [23:28:30]Write 4 bytes [23:28:30]NVStorageSaveData done [23:28:30]ExternCall_PrintAddStr [23:28:30]wPrintStart [23:28:30]Write to MH i2c: 01 00 00 62 4B AD [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 07 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 07 00 62 4B 00 00 00 00 00 FF 0F C2 [23:28:30]RasterBufferAndPrint [23:28:30]line 小褔械褌 N : (1)11326644 [23:28:30]line 袠袧袧: 02508201610067 [23:28:30]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:28:30]line 袩袪袨袛袗袞袗 [23:28:30]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [23:28:30]line 孝芯胁邪褉: 2710124130 [23:28:30]line 袗懈-92-袣-4 [23:28:30]line 36.880 * 67.80 [23:28:30]line = 2500.46 [23:28:30]line 袧袛小 12% 袧小袩 1% [23:28:30]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:28:30]line 袠孝袨袚袨: 2500.46 [23:28:30]line 袧小袩 1% : 22.13 [23:28:30]line 袧袛小 12% : 265.54 [23:28:30]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:28:30]line 袘械蟹薪邪谢.: 2500.46 [23:28:30]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:28:30]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:28:30]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:28:30]line 效械泻 777 17.08.2024 23:28 [23:28:30]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:28:30]line 袟袧袦: 0300000079 [23:28:30]line 袪袧袦: 0000000000092545 [23:28:30]line 袙械褉褋懈褟 袣袣袦: 001 [23:28:30]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [23:28:30]line 肖袦: 0000000000871802 [23:28:30]line 肖袛: 199169 [23:28:30]line 肖袩袛: 196385369646831 [23:28:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232830&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199169&fm=196385369646831&tin=02508201610067®Number=0000000000092545&sum=250046 [23:28:30]written 0, free lines is 4095 [23:28:30]OFD Sender: Processing packet 199169 [packets to send 246, broken 245] [23:28:30]ProducePacketName [23:28:30]name=ofd_packets/00199169 [23:28:30]OFD Sender: To server: 嚂鰌G, [23:28:30]CommunicateWithHost lk.salyk.kg:30040 [23:28:30]ConnectInit lk.salyk.kg [23:28:30]Connected sock=10 [23:28:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 CA 54 07 01 DE 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 34 FF 03 08 00 03 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 1E 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 0A 03 00 35 04 06 00 B2 9C 88 32 66 EF 7C 59 E5 D5 9C D2 C1 EF [23:28:30]Write to MH i2c: 01 00 00 8C 4B D7 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 07 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: 01 07 00 8C 4B 00 00 00 00 00 F6 0C E0 [23:28:30]RasterBufferAndPrint [23:28:30]line [23:28:30]line [23:28:30]line [23:28:30]line [23:28:30]line [23:28:30]written 0, free lines is 3328 [23:28:30]MH_Cut [23:28:30]Write to MH i2c: D1 01 00 93 4B 01 B0 [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: D1 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: D1 01 00 [23:28:30]MH_I2C_Read... [23:28:30]Read from MH i2c: D1 01 00 93 4B 00 AF [23:28:30]Write to MH i2c: 01 00 00 94 4B DF [23:28:30]Write i2c OK [23:28:30]MH_I2C_Read... [23:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AE AF 47 00 13 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 01 0A 03 00 F4 03 04 00 2C DE C0 66 B6 04 01 00 00 5C 2D D7 F0 EB 00 0A B6 [23:28:30]CommunicateWithHost err = 0 [23:28:30]CheckOFDResponse [23:28:30]1017 (14) - 77093643461234 [23:28:30]1041 (16) - 0000000000871802 [23:28:30]1040 (4) - 199169 [23:28:30]1012 (4) - 17.08.2024 17:30 [23:28:30]1206 (1) - 0 [23:28:30]OFD Sender: Remove packet 199169 [23:28:30]ProducePacketName [23:28:30]name=ofd_packets/00199169 [23:28:30]NVStorageDeleteData [23:28:31]OFD Sender: No OFD packet to send [23:28:31]*** Cut start [23:28:31]*** Purtial cut [23:28:31]*** Stage 1: CUTSNS_PIN = 1 [23:28:31]Read from MH i2c: 01 [23:28:31]MH_I2C_Read... [23:28:31]*** Stop cut motor [23:28:31]*** Cut end [23:28:31]Read from MH i2c: 01 07 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: 01 07 00 94 4B 00 00 00 00 00 FF 0F F4 [23:28:31]process_action close_receipt done [23:28:31]requested_data is exist [23:28:31]produce_requested_data [23:28:31]requested_item fm.sn is exist - process it [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 11 00 00 [23:28:31]Write to MH i2c: E2 08 00 95 4B 80 11 00 00 00 00 00 00 5A [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 17 00 95 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [23:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:28:31]wFMCommunicate OK [23:28:31]requested_item fd.num is exist - process it [23:28:31]SAM_PROTO_GetFieldsCounters [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 13 00 00 [23:28:31]Write to MH i2c: E2 08 00 96 4B 80 13 00 00 00 00 00 00 5D [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 62 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 62 00 96 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 7A [23:28:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 01 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:31]wFMCommunicate OK [23:28:31]SAM_PROTO_GetFieldsCounters done [23:28:31]requested_item shift.num is exist - process it [23:28:31]requested_item shift.opened is exist - process it [23:28:31]req_shift_opened [23:28:31]FM_GetShiftState [23:28:31]SAM_PROTO_GetShiftState [23:28:31]wFMCommunicate request_size=4 [23:28:31]MH_SAM_APDU [23:28:31]CAPDU: 80 13 01 00 [23:28:31]Write to MH i2c: E2 08 00 97 4B 80 13 01 00 00 00 00 00 5F [23:28:31]Write i2c OK [23:28:31]MH_I2C_Read... [23:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:31]Read from MH i2c: E2 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 0E 00 [23:28:31]MH_I2C_Read... [23:28:31]Read from MH i2c: E2 0E 00 97 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 BF [23:28:32]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:28:32]wFMCommunicate OK [23:28:32]SAM_PROTO_GetShiftState done [23:28:32]FM_GetShiftState done [23:28:32]req_shift_opened done [23:28:32]requested_item shift.open_date is exist - process it [23:28:32]req_shift_open_date [23:28:32]req_shift_open_date done [23:28:32]produce_requested_data done [23:28:32]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199169,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:28:32]process_action_free close_receipt [23:28:32]json_value_free [23:28:32]json_value_free done [23:28:32]process_json_proto returns [23:28:32]Send response to host [23:28:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199169,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:28:32]free response buf [23:28:32]execute_script done [23:28:32]execute_script returns [23:28:32]free content buf [23:28:32]Sock 9.Close socket [23:28:32]Sock 9.Thread stoped [23:28:36]OFD Sender: No OFD packet to send [23:28:39]accept exits with 7 [23:28:39]New connection [23:28:39]New thread 3066793316 created [23:28:39]Thread 3066936676 joined [23:28:39]Waiting for new connection... [23:28:39] Sock 7.Parse request [23:28:39]Sock 7.Check first char [23:28:39]Sock 7.First char is OK [23:28:39]request: POST /json_proto HTTP/1.0 [23:28:39]Method: POST [23:28:39]URL: /json_proto [23:28:39]Method is POST - this is cgi request [23:28:39]url: /json_proto [23:28:39]query_string will be loaded in cgi processing [23:28:39]execute_cgi json_proto POST (null) [23:28:39]execute_cgi path=json_proto method=POST [23:28:39]POST find Content-Length [23:28:39]Host: 172.17.46.195:8080 [23:28:39]Content-Length: 682 [23:28:39]Content-Type: application/json [23:28:39] [23:28:39]POST finish read [23:28:39]Found Content-Length = 682 [23:28:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "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:28:39]execute_script... [23:28:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.820, "sum" : 300.29, "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:28:39]POST & json_proto [23:28:39]process_json_proto [23:28:39]json parsed OK: [23:28:39]protocol is kg_v1.0 [23:28:39]action value=close_receipt [23:28:39]process_action close_receipt [23:28:39]cmd_close_receipt [23:28:39]MH_GetDate [23:28:39]Write to MH i2c: F0 00 00 98 4B D2 [23:28:39]Write i2c OK [23:28:39]MH_I2C_Read... [23:28:39]Read from MH i2c: F0 [23:28:39]MH_I2C_Read... [23:28:39]Read from MH i2c: F0 09 00 [23:28:39]MH_I2C_Read... [23:28:39]Read from MH i2c: F0 09 00 98 4B 00 28 32 C1 66 8D AE BC 66 B9 [23:28:39]GetLastDocTimeStamp 1723937310 [23:28:39]current date 1723937320 [23:28:39]FM_GetShiftState [23:28:39]SAM_PROTO_GetShiftState [23:28:39]wFMCommunicate request_size=4 [23:28:39]MH_SAM_APDU [23:28:39]CAPDU: 80 13 01 00 [23:28:39]Write to MH i2c: E2 08 00 99 4B 80 13 01 00 00 00 00 00 61 [23:28:39]Write i2c OK [23:28:39]MH_I2C_Read... [23:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:39]Read from MH i2c: E2 [23:28:39]MH_I2C_Read... [23:28:39]Read from MH i2c: E2 0E 00 [23:28:39]MH_I2C_Read... [23:28:39]Read from MH i2c: E2 0E 00 99 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 C1 [23:28:39]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:28:39]wFMCommunicate OK [23:28:39]SAM_PROTO_GetShiftState done [23:28:39]FM_GetShiftState done [23:28:39]opened in 1723853126 [23:28:39]opened+sec_in_day 1723939526 [23:28:39]quantity*price = 30028 [23:28:39]sum+1 = 30030 [23:28:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.29 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.89 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 778 17.08.2024 23:28 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199170 肖袩袛: 179609070137676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199170&fm=179609070137676&tin=02508201610067®Number=0000000000092545&sum=30000 [23:28:40]StoreToDocumentArchive [23:28:40]shift 463 fd 199170 [23:28:40]save to /storage/0463/doc_00199170 [23:28:40]save last doc name /storage/0463/doc_00199170 to /storage/kkm_last_doc_name [23:28:40]save OK [23:28:40]Clear old archive folders... [23:28:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [23:28:40]tlvbuf is 01A02B10 [23:28:40]SAM_PROTO_ClearQueue [23:28:40]wFMCommunicate request_size=4 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 09 00 00 [23:28:40]Write to MH i2c: E2 08 00 A6 4B 80 09 00 00 00 00 00 00 63 [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 A6 4B 00 90 00 65 [23:28:40]RAPDU: 90 00 [23:28:40]wFMCommunicate OK [23:28:40]SAM_PROTO_ClearQueue done [23:28:40]KKMCreateOFDPacket [23:28:40]OFDProtocolAddRootSTLVToBuf [23:28:40]FM_MakeSignedData [23:28:40]FM_MakeSignedData [23:28:40]SAM_PROTO_SignData [23:28:40]wFMCommunicate request_size=4 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 0D 01 02 [23:28:40]Write to MH i2c: E2 08 00 A7 4B 80 0D 01 02 00 00 00 00 6B [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 A7 4B 00 90 00 66 [23:28:40]RAPDU: 90 00 [23:28:40]wFMCommunicate OK [23:28:40]wFMCommunicate request_size=255 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 0A 03 00 00 F4 03 04 00 28 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 0A 03 00 35 04 06 00 A3 5A [23:28:40]Write to MH i2c: E2 02 01 A8 4B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 0A 03 00 00 F4 03 04 00 28 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 0A 03 00 35 04 06 00 A3 5A 00 00 CF [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 A8 4B 00 90 00 67 [23:28:40]RAPDU: 90 00 [23:28:40]wFMCommunicate OK [23:28:40]wFMCommunicate request_size=9 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 0D 02 02 04 7E D2 F1 4C [23:28:40]Write to MH i2c: E2 0C 00 A9 4B 80 0D 02 02 04 00 7E D2 F1 4C 00 00 03 [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 03 00 A9 4B 00 90 00 68 [23:28:40]RAPDU: 90 00 [23:28:40]wFMCommunicate OK [23:28:40]wFMCommunicate request_size=4 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 0D 03 02 [23:28:40]Write to MH i2c: E2 08 00 AA 4B 80 0D 03 02 00 00 00 00 70 [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 0B 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 0B 00 AA 4B 00 31 51 ED A5 04 DE 98 BC 90 00 BB [23:28:40]RAPDU: 31 51 ED A5 04 DE 98 BC 90 00 [23:28:40]wFMCommunicate OK [23:28:40]SAM_PROTO_SignData done [23:28:40]FM_MakeSignedData done [23:28:40]CreateOFDProtocolMessage [23:28:40]wFMCommunicate request_size=4 [23:28:40]MH_SAM_APDU [23:28:40]CAPDU: 80 11 00 00 [23:28:40]Write to MH i2c: E2 08 00 AB 4B 80 11 00 00 00 00 00 00 70 [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:40]Read from MH i2c: E2 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 17 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: E2 17 00 AB 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BD [23:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:28:40]wFMCommunicate OK [23:28:40]CreateOFDProtocolMessage done [23:28:40]OFDSenderStorePacket 199170 [23:28:40]StoreOFDPacket docnum=199170 [23:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 5D 86 06 01 D0 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 0A 03 00 00 F4 03 04 00 28 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 0A 03 00 35 04 06 00 A3 5A 7E D2 F1 4C 31 51 ED A5 04 DE 98 BC [23:28:40]CheckFolder [23:28:40]dirname=/storage/ofd_packets [23:28:40]CheckFolder done [23:28:40]ProducePacketName [23:28:40]name=ofd_packets/00199170 [23:28:40]NVStorageSaveData ofd_packets/00199170 [23:28:40]File name is /storage/ofd_packets/00199170 [23:28:40]Write 300 bytes [23:28:40]NVStorageSaveData done [23:28:40]OFDSenderStorePacket done [23:28:40]KKMCreateOFDPacket done [23:28:40]NVStorageSaveData kkm_last_timestamp [23:28:40]File name is /storage/kkm_last_timestamp [23:28:40]Write 4 bytes [23:28:40]NVStorageSaveData done [23:28:40]ExternCall_PrintAddStr [23:28:40]wPrintStart [23:28:40]Write to MH i2c: 01 00 00 AC 4B F7 [23:28:40]Write i2c OK [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: 01 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: 01 07 00 [23:28:40]MH_I2C_Read... [23:28:40]Read from MH i2c: 01 07 00 AC 4B 00 00 00 00 00 FF 0F 0C [23:28:40]RasterBufferAndPrint [23:28:40]line 小褔械褌 N : (1)11326645 [23:28:40]line 袠袧袧: 02508201610067 [23:28:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:28:40]line 袩袪袨袛袗袞袗 [23:28:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [23:28:40]line 孝芯胁邪褉: 2711190000 [23:28:40]line 袚袗袟-袣-3 [23:28:40]line 7.820 * 38.40 [23:28:40]line = 300.29 [23:28:40]line 袧袛小 12% 袧小袩 1% [23:28:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:28:40]line 袨袣袪校袚袥袝袧袠袝: -0.29 [23:28:40]line 袠孝袨袚袨: 300.00 [23:28:40]line 袙薪械褋械薪芯: 300.00 [23:28:40]line 小袛袗效袗: 0.00 [23:28:40]line 袧小袩 1% : 2.66 [23:28:40]line 袧袛小 12% : 31.89 [23:28:40]line 袧邪谢懈褔薪褘屑懈: 300.00 [23:28:40]line 袘械蟹薪邪谢.: 0.00 [23:28:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:28:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:28:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:28:40]line 效械泻 778 17.08.2024 23:28 [23:28:40]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:28:40]line 袟袧袦: 0300000079 [23:28:40]line 袪袧袦: 0000000000092545 [23:28:40]line 袙械褉褋懈褟 袣袣袦: 001 [23:28:40]line 肖袦: 0000000000871802 [23:28:40]line 肖袛: 199170 [23:28:40]line 肖袩袛: 179609070137676 [23:28:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232840&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199170&fm=179609070137676&tin=02508201610067®Number=0000000000092545&sum=30000 [23:28:40]written 0, free lines is 4095 [23:28:40]OFD Sender: Processing packet 199170 [packets to send 246, broken 245] [23:28:40]ProducePacketName [23:28:40]name=ofd_packets/00199170 [23:28:40]OFD Sender: To server: 嚂鰌G, [23:28:40]CommunicateWithHost lk.salyk.kg:30040 [23:28:40]ConnectInit lk.salyk.kg [23:28:40]Connected sock=10 [23:28:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 5D 86 06 01 D0 4E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8C 1E 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 4D 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 75 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 0A 03 00 00 F4 03 04 00 28 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 0A 03 00 35 04 06 00 A3 5A 7E D2 F1 4C 31 51 ED A5 04 DE 98 BC [23:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 97 8E 47 00 6D 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 02 0A 03 00 F4 03 04 00 37 DE C0 66 B6 04 01 00 00 43 7C C3 16 23 D0 98 1F [23:28:41]CommunicateWithHost err = 0 [23:28:41]CheckOFDResponse [23:28:41]1017 (14) - 77093643461234 [23:28:41]1041 (16) - 0000000000871802 [23:28:41]1040 (4) - 199170 [23:28:41]1012 (4) - 17.08.2024 17:30 [23:28:41]1206 (1) - 0 [23:28:41]OFD Sender: Remove packet 199170 [23:28:41]ProducePacketName [23:28:41]name=ofd_packets/00199170 [23:28:41]NVStorageDeleteData [23:28:41]Write to MH i2c: 01 00 00 D7 4B 22 [23:28:41]Write i2c OK [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: 01 [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: 01 07 00 [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: 01 07 00 D7 4B 00 00 00 00 00 FF 0C 34 [23:28:41]RasterBufferAndPrint [23:28:41]line [23:28:41]line [23:28:41]line [23:28:41]line [23:28:41]line [23:28:41]written 0, free lines is 3339 [23:28:41]MH_Cut [23:28:41]Write to MH i2c: D1 01 00 DE 4B 01 FB [23:28:41]Write i2c OK [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: D1 [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: D1 01 00 [23:28:41]MH_I2C_Read... [23:28:41]Read from MH i2c: D1 01 00 DE 4B 00 FA [23:28:41]Write to MH i2c: 01 00 00 DF 4B 2A [23:28:41]Write i2c OK [23:28:41]MH_I2C_Read... [23:28:41]OFD Sender: No OFD packet to send [23:28:41]*** Cut start [23:28:41]*** Purtial cut [23:28:41]*** CUTSNS_PIN = 0 [23:28:42]*** Stage 1: CUTSNS_PIN = 1 [23:28:43]Read from MH i2c: 01 [23:28:43]MH_I2C_Read... [23:28:43]*** Stop cut motor [23:28:44]*** Cut end [23:28:44]Read from MH i2c: 01 07 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: 01 07 00 DF 4B 00 00 00 00 00 FF 0F 3F [23:28:44]process_action close_receipt done [23:28:44]requested_data is exist [23:28:44]produce_requested_data [23:28:44]requested_item fm.sn is exist - process it [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 11 00 00 [23:28:44]Write to MH i2c: E2 08 00 E0 4B 80 11 00 00 00 00 00 00 A5 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 17 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 17 00 E0 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F2 [23:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:28:44]wFMCommunicate OK [23:28:44]requested_item fd.num is exist - process it [23:28:44]SAM_PROTO_GetFieldsCounters [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 13 00 00 [23:28:44]Write to MH i2c: E2 08 00 E1 4B 80 13 00 00 00 00 00 00 A8 [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 62 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 62 00 E1 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 C9 [23:28:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 02 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:44]wFMCommunicate OK [23:28:44]SAM_PROTO_GetFieldsCounters done [23:28:44]requested_item shift.num is exist - process it [23:28:44]requested_item shift.opened is exist - process it [23:28:44]req_shift_opened [23:28:44]FM_GetShiftState [23:28:44]SAM_PROTO_GetShiftState [23:28:44]wFMCommunicate request_size=4 [23:28:44]MH_SAM_APDU [23:28:44]CAPDU: 80 13 01 00 [23:28:44]Write to MH i2c: E2 08 00 E2 4B 80 13 01 00 00 00 00 00 AA [23:28:44]Write i2c OK [23:28:44]MH_I2C_Read... [23:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:44]Read from MH i2c: E2 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 0E 00 [23:28:44]MH_I2C_Read... [23:28:44]Read from MH i2c: E2 0E 00 E2 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0A [23:28:44]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:28:44]wFMCommunicate OK [23:28:44]SAM_PROTO_GetShiftState done [23:28:44]FM_GetShiftState done [23:28:44]req_shift_opened done [23:28:44]requested_item shift.open_date is exist - process it [23:28:44]req_shift_open_date [23:28:44]req_shift_open_date done [23:28:44]produce_requested_data done [23:28:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199170,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:28:44]process_action_free close_receipt [23:28:44]json_value_free [23:28:44]json_value_free done [23:28:44]process_json_proto returns [23:28:44]Send response to host [23:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199170,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:28:44]free response buf [23:28:44]execute_script done [23:28:44]execute_script returns [23:28:44]free content buf [23:28:44]Sock 7.Close socket [23:28:44]Sock 7.Thread stoped [23:28:46]OFD Sender: No OFD packet to send [23:28:51]OFD Sender: No OFD packet to send [23:28:56]OFD Sender: No OFD packet to send [23:29:01]OFD Sender: No OFD packet to send [23:29:02]accept exits with 9 [23:29:02]New connection [23:29:02]New thread 3066936676 created [23:29:02]Thread 3066793316 joined [23:29:02]Waiting for new connection... [23:29:02] Sock 9.Parse request [23:29:02]Sock 9.Check first char [23:29:02]Sock 9.First char is OK [23:29:02]request: POST /json_proto HTTP/1.0 [23:29:02]Method: POST [23:29:02]URL: /json_proto [23:29:02]Method is POST - this is cgi request [23:29:02]url: /json_proto [23:29:02]query_string will be loaded in cgi processing [23:29:02]execute_cgi json_proto POST (null) [23:29:02]execute_cgi path=json_proto method=POST [23:29:02]POST find Content-Length [23:29:02]Host: 172.17.46.195:8080 [23:29:02]Content-Length: 684 [23:29:02]Content-Type: application/json [23:29:02] [23:29:02]POST finish read [23:29:02]Found Content-Length = 684 [23:29:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:02]execute_script... [23:29: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)11326646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:02]POST & json_proto [23:29:02]process_json_proto [23:29:02]json parsed OK: [23:29:02]protocol is kg_v1.0 [23:29:02]action value=close_receipt [23:29:02]process_action close_receipt [23:29:02]cmd_close_receipt [23:29:02]MH_GetDate [23:29:02]Write to MH i2c: F0 00 00 E3 4B 1D [23:29:02]Write i2c OK [23:29:02]MH_I2C_Read... [23:29:02]Read from MH i2c: F0 [23:29:02]MH_I2C_Read... [23:29:02]Read from MH i2c: F0 09 00 [23:29:02]MH_I2C_Read... [23:29:02]Read from MH i2c: F0 09 00 E3 4B 00 40 32 C1 66 8D AE BC 66 1C [23:29:02]GetLastDocTimeStamp 1723937320 [23:29:02]current date 1723937344 [23:29:02]FM_GetShiftState [23:29:02]SAM_PROTO_GetShiftState [23:29:02]wFMCommunicate request_size=4 [23:29:02]MH_SAM_APDU [23:29:02]CAPDU: 80 13 01 00 [23:29:02]Write to MH i2c: E2 08 00 E4 4B 80 13 01 00 00 00 00 00 AC [23:29:02]Write i2c OK [23:29:02]MH_I2C_Read... [23:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:03]Read from MH i2c: E2 [23:29:03]MH_I2C_Read... [23:29:03]Read from MH i2c: E2 0E 00 [23:29:03]MH_I2C_Read... [23:29:03]Read from MH i2c: E2 0E 00 E4 4B 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 0C [23:29:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:29:03]wFMCommunicate OK [23:29:03]SAM_PROTO_GetShiftState done [23:29:03]FM_GetShiftState done [23:29:03]opened in 1723853126 [23:29:03]opened+sec_in_day 1723939526 [23:29:03]quantity*price = 100021 [23:29:03]sum+1 = 100023 [23:29:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.22 袠孝袨袚袨: 1000.00 袙薪械褋械薪芯: 1000.00 小袛袗效袗: 0.00 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 1000.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 779 17.08.2024 23:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199171 肖袩袛: 79419107540143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232904&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199171&fm=79419107540143&tin=02508201610067®Number=0000000000092545&sum=100000 [23:29:04]StoreToDocumentArchive [23:29:04]shift 463 fd 199171 [23:29:04]save to /storage/0463/doc_00199171 [23:29:04]save last doc name /storage/0463/doc_00199171 to /storage/kkm_last_doc_name [23:29:04]save OK [23:29:04]Clear old archive folders... [23:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:29:04]tlvbuf is 0196E440 [23:29:04]SAM_PROTO_ClearQueue [23:29:04]wFMCommunicate request_size=4 [23:29:04]MH_SAM_APDU [23:29:04]CAPDU: 80 09 00 00 [23:29:04]Write to MH i2c: E2 08 00 F1 4B 80 09 00 00 00 00 00 00 AE [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 F1 4B 00 90 00 B0 [23:29:04]RAPDU: 90 00 [23:29:04]wFMCommunicate OK [23:29:04]SAM_PROTO_ClearQueue done [23:29:04]KKMCreateOFDPacket [23:29:04]OFDProtocolAddRootSTLVToBuf [23:29:04]FM_MakeSignedData [23:29:04]FM_MakeSignedData [23:29:04]SAM_PROTO_SignData [23:29:04]wFMCommunicate request_size=4 [23:29:04]MH_SAM_APDU [23:29:04]CAPDU: 80 0D 01 02 [23:29:04]Write to MH i2c: E2 08 00 F2 4B 80 0D 01 02 00 00 00 00 B6 [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 F2 4B 00 90 00 B1 [23:29:04]RAPDU: 90 00 [23:29:04]wFMCommunicate OK [23:29:04]wFMCommunicate request_size=255 [23:29:04]MH_SAM_APDU [23:29: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 40 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 0A 03 00 35 04 06 00 48 [23:29:04]Write to MH i2c: E2 02 01 F3 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 40 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 0A 03 00 35 04 06 00 48 00 00 2B [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 F3 4B 00 90 00 B2 [23:29:04]RAPDU: 90 00 [23:29:04]wFMCommunicate OK [23:29:04]wFMCommunicate request_size=10 [23:29:04]MH_SAM_APDU [23:29:04]CAPDU: 80 0D 02 02 05 3B 33 B1 7C AF [23:29:04]Write to MH i2c: E2 0D 00 F4 4B 80 0D 02 02 05 00 3B 33 B1 7C AF 00 00 0D [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 03 00 F4 4B 00 90 00 B3 [23:29:04]RAPDU: 90 00 [23:29:04]wFMCommunicate OK [23:29:04]wFMCommunicate request_size=4 [23:29:04]MH_SAM_APDU [23:29:04]CAPDU: 80 0D 03 02 [23:29:04]Write to MH i2c: E2 08 00 F5 4B 80 0D 03 02 00 00 00 00 BB [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 0B 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 0B 00 F5 4B 00 EE F4 E8 73 4F E1 8B EA 90 00 9E [23:29:04]RAPDU: EE F4 E8 73 4F E1 8B EA 90 00 [23:29:04]wFMCommunicate OK [23:29:04]SAM_PROTO_SignData done [23:29:04]FM_MakeSignedData done [23:29:04]CreateOFDProtocolMessage [23:29:04]wFMCommunicate request_size=4 [23:29:04]MH_SAM_APDU [23:29:04]CAPDU: 80 11 00 00 [23:29:04]Write to MH i2c: E2 08 00 F6 4B 80 11 00 00 00 00 00 00 BB [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:04]Read from MH i2c: E2 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 17 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: E2 17 00 F6 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 08 [23:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:29:04]wFMCommunicate OK [23:29:04]CreateOFDProtocolMessage done [23:29:04]OFDSenderStorePacket 199171 [23:29:04]StoreOFDPacket docnum=199171 [23:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4B 34 07 01 A4 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 40 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 0A 03 00 35 04 06 00 48 3B 33 B1 7C AF EE F4 E8 73 4F E1 8B EA [23:29:04]CheckFolder [23:29:04]dirname=/storage/ofd_packets [23:29:04]CheckFolder done [23:29:04]ProducePacketName [23:29:04]name=ofd_packets/00199171 [23:29:04]NVStorageSaveData ofd_packets/00199171 [23:29:04]File name is /storage/ofd_packets/00199171 [23:29:04]Write 301 bytes [23:29:04]NVStorageSaveData done [23:29:04]OFDSenderStorePacket done [23:29:04]KKMCreateOFDPacket done [23:29:04]NVStorageSaveData kkm_last_timestamp [23:29:04]File name is /storage/kkm_last_timestamp [23:29:04]Write 4 bytes [23:29:04]NVStorageSaveData done [23:29:04]ExternCall_PrintAddStr [23:29:04]wPrintStart [23:29:04]Write to MH i2c: 01 00 00 F7 4B 42 [23:29:04]Write i2c OK [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: 01 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: 01 07 00 [23:29:04]MH_I2C_Read... [23:29:04]Read from MH i2c: 01 07 00 F7 4B 00 00 00 00 00 FF 0F 57 [23:29:04]RasterBufferAndPrint [23:29:04]line 小褔械褌 N : (1)11326646 [23:29:04]line 袠袧袧: 02508201610067 [23:29:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:29:04]line 袩袪袨袛袗袞袗 [23:29:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [23:29:04]line 孝芯胁邪褉: 2710124500 [23:29:04]line 袗懈-95-袣-5 [23:29:04]line 13.480 * 74.20 [23:29:04]line = 1000.22 [23:29:04]line 袧袛小 12% 袧小袩 1% [23:29:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:29:04]line 袨袣袪校袚袥袝袧袠袝: -0.22 [23:29:04]line 袠孝袨袚袨: 1000.00 [23:29:04]line 袙薪械褋械薪芯: 1000.00 [23:29:04]line 小袛袗效袗: 0.00 [23:29:04]line 袧小袩 1% : 8.85 [23:29:04]line 袧袛小 12% : 106.22 [23:29:04]line 袧邪谢懈褔薪褘屑懈: 1000.00 [23:29:04]line 袘械蟹薪邪谢.: 0.00 [23:29:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:29:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:29:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:29:04]line 效械泻 779 17.08.2024 23:29 [23:29:04]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:29:04]line 袟袧袦: 0300000079 [23:29:04]line 袪袧袦: 0000000000092545 [23:29:04]line 袙械褉褋懈褟 袣袣袦: 001 [23:29:04]line 肖袦: 0000000000871802 [23:29:04]line 肖袛: 199171 [23:29:04]line 肖袩袛: 79419107540143 [23:29:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232904&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199171&fm=79419107540143&tin=02508201610067®Number=0000000000092545&sum=100000 [23:29:05]OFD Sender: Processing packet 199171 [packets to send 246, broken 245] [23:29:05]ProducePacketName [23:29:05]name=ofd_packets/00199171 [23:29:05]OFD Sender: To server: 嚂鰌G, [23:29:05]CommunicateWithHost lk.salyk.kg:30040 [23:29:05]ConnectInit lk.salyk.kg [23:29:05]written 0, free lines is 4095 [23:29:05]Connected sock=11 [23:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 4B 34 07 01 A4 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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 40 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 03 0A 03 00 35 04 06 00 48 3B 33 B1 7C AF EE F4 E8 73 4F E1 8B EA [23:29:05]Write to MH i2c: 01 00 00 22 4C 6E [23:29:05]Write i2c OK [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: 01 [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: 01 07 00 [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: 01 07 00 22 4C 00 00 00 00 00 E4 0C 65 [23:29:05]RasterBufferAndPrint [23:29:05]line [23:29:05]line [23:29:05]line [23:29:05]line [23:29:05]line [23:29:05]written 0, free lines is 3306 [23:29:05]MH_Cut [23:29:05]Write to MH i2c: D1 01 00 29 4C 01 47 [23:29:05]Write i2c OK [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: D1 [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: D1 01 00 [23:29:05]MH_I2C_Read... [23:29:05]Read from MH i2c: D1 01 00 29 4C 00 46 [23:29:05]Write to MH i2c: 01 00 00 2A 4C 76 [23:29:05]Write i2c OK [23:29:05]MH_I2C_Read... [23:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B1 DC 47 00 FA 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 31 38 30 32 10 04 04 00 03 0A 03 00 F4 03 04 00 4F DE C0 66 B6 04 01 00 00 1D C2 2E C4 3E DD 30 1F [23:29:05]CommunicateWithHost err = 0 [23:29:05]CheckOFDResponse [23:29:05]1017 (14) - 77093643461234 [23:29:05]1041 (16) - 0000000000871802 [23:29:05]1040 (4) - 199171 [23:29:05]1012 (4) - 17.08.2024 17:30 [23:29:05]1206 (1) - 0 [23:29:05]OFD Sender: Remove packet 199171 [23:29:05]ProducePacketName [23:29:05]name=ofd_packets/00199171 [23:29:05]NVStorageDeleteData [23:29:06]OFD Sender: No OFD packet to send [23:29:06]*** Cut start [23:29:06]*** Purtial cut [23:29:06]*** Stage 1: CUTSNS_PIN = 1 [23:29:06]Read from MH i2c: 01 [23:29:06]MH_I2C_Read... [23:29:06]*** Stop cut motor [23:29:06]*** Cut end [23:29:06]Read from MH i2c: 01 07 00 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: 01 07 00 2A 4C 00 00 00 00 00 FF 0F 8B [23:29:06]process_action close_receipt done [23:29:06]requested_data is exist [23:29:06]produce_requested_data [23:29:06]requested_item fm.sn is exist - process it [23:29:06]wFMCommunicate request_size=4 [23:29:06]MH_SAM_APDU [23:29:06]CAPDU: 80 11 00 00 [23:29:06]Write to MH i2c: E2 08 00 2B 4C 80 11 00 00 00 00 00 00 F1 [23:29:06]Write i2c OK [23:29:06]MH_I2C_Read... [23:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:06]Read from MH i2c: E2 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 17 00 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 17 00 2B 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3E [23:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:29:06]wFMCommunicate OK [23:29:06]requested_item fd.num is exist - process it [23:29:06]SAM_PROTO_GetFieldsCounters [23:29:06]wFMCommunicate request_size=4 [23:29:06]MH_SAM_APDU [23:29:06]CAPDU: 80 13 00 00 [23:29:06]Write to MH i2c: E2 08 00 2C 4C 80 13 00 00 00 00 00 00 F4 [23:29:06]Write i2c OK [23:29:06]MH_I2C_Read... [23:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:29:06]Read from MH i2c: E2 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 62 00 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 62 00 2C 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 19 [23:29:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 03 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:29:06]wFMCommunicate OK [23:29:06]SAM_PROTO_GetFieldsCounters done [23:29:06]requested_item shift.num is exist - process it [23:29:06]requested_item shift.opened is exist - process it [23:29:06]req_shift_opened [23:29:06]FM_GetShiftState [23:29:06]SAM_PROTO_GetShiftState [23:29:06]wFMCommunicate request_size=4 [23:29:06]MH_SAM_APDU [23:29:06]CAPDU: 80 13 01 00 [23:29:06]Write to MH i2c: E2 08 00 2D 4C 80 13 01 00 00 00 00 00 F6 [23:29:06]Write i2c OK [23:29:06]MH_I2C_Read... [23:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:06]Read from MH i2c: E2 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 0E 00 [23:29:06]MH_I2C_Read... [23:29:06]Read from MH i2c: E2 0E 00 2D 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 56 [23:29:06]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:29:06]wFMCommunicate OK [23:29:06]SAM_PROTO_GetShiftState done [23:29:06]FM_GetShiftState done [23:29:06]req_shift_opened done [23:29:06]requested_item shift.open_date is exist - process it [23:29:06]req_shift_open_date [23:29:06]req_shift_open_date done [23:29:06]produce_requested_data done [23:29:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199171,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:29:06]process_action_free close_receipt [23:29:06]json_value_free [23:29:06]json_value_free done [23:29:06]process_json_proto returns [23:29:06]Send response to host [23:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199171,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:29:06]free response buf [23:29:06]execute_script done [23:29:06]execute_script returns [23:29:06]free content buf [23:29:06]Sock 9.Close socket [23:29:06]Sock 9.Thread stoped [23:29:11]OFD Sender: No OFD packet to send [23:29:16]OFD Sender: No OFD packet to send [23:29:21]OFD Sender: No OFD packet to send [23:29:26]OFD Sender: No OFD packet to send [23:29:31]OFD Sender: No OFD packet to send [23:29:31]accept exits with 7 [23:29:31]New connection [23:29:31]New thread 3066793316 created [23:29:31]Thread 3066936676 joined [23:29:31]Waiting for new connection... [23:29:31] Sock 7.Parse request [23:29:31]Sock 7.Check first char [23:29:31]Sock 7.First char is OK [23:29:31]request: POST /json_proto HTTP/1.0 [23:29:31]Method: POST [23:29:31]URL: /json_proto [23:29:31]Method is POST - this is cgi request [23:29:31]url: /json_proto [23:29:31]query_string will be loaded in cgi processing [23:29:31]execute_cgi json_proto POST (null) [23:29:31]execute_cgi path=json_proto method=POST [23:29:31]POST find Content-Length [23:29:31]Host: 172.17.46.195:8080 [23:29:31]Content-Length: 791 [23:29:31]Content-Type: application/json [23:29:31] [23:29:31]POST finish read [23:29:31]Found Content-Length = 791 [23:29:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 81.370, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:31]execute_script... [23:29: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)11326643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 81.370, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92875", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:31]POST & json_proto [23:29:31]process_json_proto [23:29:31]json parsed OK: [23:29:31]protocol is kg_v1.0 [23:29:31]action value=close_receipt [23:29:31]process_action close_receipt [23:29:31]cmd_close_receipt [23:29:31]MH_GetDate [23:29:31]Write to MH i2c: F0 00 00 2E 4C 69 [23:29:31]Write i2c OK [23:29:31]MH_I2C_Read... [23:29:31]Read from MH i2c: F0 [23:29:31]MH_I2C_Read... [23:29:31]Read from MH i2c: F0 09 00 [23:29:31]MH_I2C_Read... [23:29:31]Read from MH i2c: F0 09 00 2E 4C 00 5D 32 C1 66 8D AE BC 66 85 [23:29:31]GetLastDocTimeStamp 1723937344 [23:29:31]current date 1723937373 [23:29:31]FM_GetShiftState [23:29:31]SAM_PROTO_GetShiftState [23:29:31]wFMCommunicate request_size=4 [23:29:31]MH_SAM_APDU [23:29:31]CAPDU: 80 13 01 00 [23:29:31]Write to MH i2c: E2 08 00 2F 4C 80 13 01 00 00 00 00 00 F8 [23:29:31]Write i2c OK [23:29:31]MH_I2C_Read... [23:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:31]Read from MH i2c: E2 [23:29:31]MH_I2C_Read... [23:29:31]Read from MH i2c: E2 0E 00 [23:29:31]MH_I2C_Read... [23:29:31]Read from MH i2c: E2 0E 00 2F 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 58 [23:29:31]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:29:31]wFMCommunicate OK [23:29:31]SAM_PROTO_GetShiftState done [23:29:31]FM_GetShiftState done [23:29:31]opened in 1723853126 [23:29:31]opened+sec_in_day 1723939526 [23:29:31]quantity*price = 0 [23:29:31]sum+1 = 1 [23:29:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 780 17.08.2024 23:29 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 92875 肖袦: 0000000000871802 肖袛: 199172 肖袩袛: 110878118621627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232933&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199172&fm=110878118621627&tin=02508201610067®Number=0000000000092545&sum=0 [23:29:32]StoreToDocumentArchive [23:29:32]shift 463 fd 199172 [23:29:32]save to /storage/0463/doc_00199172 [23:29:32]save last doc name /storage/0463/doc_00199172 to /storage/kkm_last_doc_name [23:29:32]save OK [23:29:32]Clear old archive folders... [23:29:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:29:32]tlvbuf is 01AB2000 [23:29:32]SAM_PROTO_ClearQueue [23:29:32]wFMCommunicate request_size=4 [23:29:32]MH_SAM_APDU [23:29:32]CAPDU: 80 09 00 00 [23:29:32]Write to MH i2c: E2 08 00 3C 4C 80 09 00 00 00 00 00 00 FA [23:29:32]Write i2c OK [23:29:32]MH_I2C_Read... [23:29:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:29:32]Read from MH i2c: E2 [23:29:32]MH_I2C_Read... [23:29:32]Read from MH i2c: E2 03 00 [23:29:32]MH_I2C_Read... [23:29:32]Read from MH i2c: E2 03 00 3C 4C 00 90 00 FC [23:29:32]RAPDU: 90 00 [23:29:32]wFMCommunicate OK [23:29:32]SAM_PROTO_ClearQueue done [23:29:32]KKMCreateOFDPacket [23:29:32]OFDProtocolAddRootSTLVToBuf [23:29:32]FM_MakeSignedData [23:29:32]FM_MakeSignedData [23:29:32]SAM_PROTO_SignData [23:29:32]wFMCommunicate request_size=4 [23:29:32]MH_SAM_APDU [23:29:32]CAPDU: 80 0D 01 02 [23:29:32]Write to MH i2c: E2 08 00 3D 4C 80 0D 01 02 00 00 00 00 02 [23:29:32]Write i2c OK [23:29:32]MH_I2C_Read... [23:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:29:33]Read from MH i2c: E2 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 3D 4C 00 90 00 FD [23:29:33]RAPDU: 90 00 [23:29:33]wFMCommunicate OK [23:29:33]wFMCommunicate request_size=255 [23:29:33]MH_SAM_APDU [23:29:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DA 3D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 5D 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 0A 03 00 35 04 06 00 64 D7 D2 DF [23:29:33]Write to MH i2c: E2 02 01 3E 4C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DA 3D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 5D 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 0A 03 00 35 04 06 00 64 D7 D2 DF 00 00 03 [23:29:33]Write i2c OK [23:29:33]MH_I2C_Read... [23:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:33]Read from MH i2c: E2 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 3E 4C 00 90 00 FE [23:29:33]RAPDU: 90 00 [23:29:33]wFMCommunicate OK [23:29:33]wFMCommunicate request_size=7 [23:29:33]MH_SAM_APDU [23:29:33]CAPDU: 80 0D 02 02 02 B1 BB [23:29:33]Write to MH i2c: E2 0A 00 3F 4C 80 0D 02 02 02 00 B1 BB 00 00 75 [23:29:33]Write i2c OK [23:29:33]MH_I2C_Read... [23:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:33]Read from MH i2c: E2 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 03 00 3F 4C 00 90 00 FF [23:29:33]RAPDU: 90 00 [23:29:33]wFMCommunicate OK [23:29:33]wFMCommunicate request_size=4 [23:29:33]MH_SAM_APDU [23:29:33]CAPDU: 80 0D 03 02 [23:29:33]Write to MH i2c: E2 08 00 40 4C 80 0D 03 02 00 00 00 00 07 [23:29:33]Write i2c OK [23:29:33]MH_I2C_Read... [23:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:29:33]Read from MH i2c: E2 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 0B 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 0B 00 40 4C 00 6C D2 68 F0 C5 3A 67 11 90 00 15 [23:29:33]RAPDU: 6C D2 68 F0 C5 3A 67 11 90 00 [23:29:33]wFMCommunicate OK [23:29:33]SAM_PROTO_SignData done [23:29:33]FM_MakeSignedData done [23:29:33]CreateOFDProtocolMessage [23:29:33]wFMCommunicate request_size=4 [23:29:33]MH_SAM_APDU [23:29:33]CAPDU: 80 11 00 00 [23:29:33]Write to MH i2c: E2 08 00 41 4C 80 11 00 00 00 00 00 00 07 [23:29:33]Write i2c OK [23:29:33]MH_I2C_Read... [23:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:33]Read from MH i2c: E2 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 17 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: E2 17 00 41 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 54 [23:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:29:33]wFMCommunicate OK [23:29:33]CreateOFDProtocolMessage done [23:29:33]OFDSenderStorePacket 199172 [23:29:33]StoreOFDPacket docnum=199172 [23:29:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 4D 04 01 05 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DA 3D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 5D 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 0A 03 00 35 04 06 00 64 D7 D2 DF B1 BB 6C D2 68 F0 C5 3A 67 11 [23:29:33]CheckFolder [23:29:33]dirname=/storage/ofd_packets [23:29:33]CheckFolder done [23:29:33]ProducePacketName [23:29:33]name=ofd_packets/00199172 [23:29:33]NVStorageSaveData ofd_packets/00199172 [23:29:33]File name is /storage/ofd_packets/00199172 [23:29:33]Write 298 bytes [23:29:33]NVStorageSaveData done [23:29:33]OFDSenderStorePacket done [23:29:33]KKMCreateOFDPacket done [23:29:33]NVStorageSaveData kkm_last_timestamp [23:29:33]File name is /storage/kkm_last_timestamp [23:29:33]Write 4 bytes [23:29:33]NVStorageSaveData done [23:29:33]ExternCall_PrintAddStr [23:29:33]wPrintStart [23:29:33]Write to MH i2c: 01 00 00 42 4C 8E [23:29:33]Write i2c OK [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: 01 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: 01 07 00 [23:29:33]MH_I2C_Read... [23:29:33]Read from MH i2c: 01 07 00 42 4C 00 00 00 00 00 FF 0F A3 [23:29:33]RasterBufferAndPrint [23:29:33]line 小褔械褌 N : (1)11326643 [23:29:33]line 袠袧袧: 02508201610067 [23:29:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:29:33]line 袩袪袨袛袗袞袗 [23:29:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [23:29:33]line 孝芯胁邪褉: 2710194210 [23:29:33]line 袛孝-袣-5 [23:29:33]line 81.370 * 0.00 [23:29:33]line = 0.00 [23:29:33]line 袧袛小 12% 袧小袩 1% [23:29:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:29:33]line 袠孝袨袚袨: 0.00 [23:29:33]line 袧小袩 1% : 0.00 [23:29:33]line 袧袛小 12% : 0.00 [23:29:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:29:33]line 袘械蟹薪邪谢.: 0.00 [23:29:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:29:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:29:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:29:33]line 效械泻 780 17.08.2024 23:29 [23:29:33]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:29:33]line 袟袧袦: 0300000079 [23:29:33]line 袪袧袦: 0000000000092545 [23:29:33]line 袙械褉褋懈褟 袣袣袦: 001 [23:29:33]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [23:29:33]line 92875 [23:29:33]line 肖袦: 0000000000871802 [23:29:33]line 肖袛: 199172 [23:29:33]line 肖袩袛: 110878118621627 [23:29:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T232933&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199172&fm=110878118621627&tin=02508201610067®Number=0000000000092545&sum=0 [23:29:33]OFD Sender: Processing packet 199172 [packets to send 246, broken 245] [23:29:33]ProducePacketName [23:29:33]name=ofd_packets/00199172 [23:29:33]OFD Sender: To server: 嚂鰌G, [23:29:33]CommunicateWithHost lk.salyk.kg:30040 [23:29:33]ConnectInit lk.salyk.kg [23:29:33]written 0, free lines is 4095 [23:29:33]Connected sock=10 [23:29:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9D 4D 04 01 05 19 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DA 3D 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 03 00 00 F4 03 04 00 5D 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 0A 03 00 35 04 06 00 64 D7 D2 DF B1 BB 6C D2 68 F0 C5 3A 67 11 [23:29:34]Write to MH i2c: 01 00 00 6C 4C B8 [23:29:34]Write i2c OK [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: 01 [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: 01 07 00 [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: 01 07 00 6C 4C 00 00 00 00 00 EC 0C B7 [23:29:34]RasterBufferAndPrint [23:29:34]line [23:29:34]line [23:29:34]line [23:29:34]line [23:29:34]line [23:29:34]written 0, free lines is 3314 [23:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5D 78 47 00 9E 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 04 0A 03 00 F4 03 04 00 6C DE C0 66 B6 04 01 00 00 6D ED 6E C6 A3 7A E4 63 [23:29:34]CommunicateWithHost err = 0 [23:29:34]CheckOFDResponse [23:29:34]1017 (14) - 77093643461234 [23:29:34]1041 (16) - 0000000000871802 [23:29:34]1040 (4) - 199172 [23:29:34]1012 (4) - 17.08.2024 17:31 [23:29:34]1206 (1) - 0 [23:29:34]OFD Sender: Remove packet 199172 [23:29:34]ProducePacketName [23:29:34]name=ofd_packets/00199172 [23:29:34]NVStorageDeleteData [23:29:34]MH_Cut [23:29:34]Write to MH i2c: D1 01 00 73 4C 01 91 [23:29:34]Write i2c OK [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: D1 [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: D1 01 00 [23:29:34]MH_I2C_Read... [23:29:34]Read from MH i2c: D1 01 00 73 4C 00 90 [23:29:34]Write to MH i2c: 01 00 00 74 4C C0 [23:29:34]Write i2c OK [23:29:34]MH_I2C_Read... [23:29:34]OFD Sender: No OFD packet to send [23:29:34]*** Cut start [23:29:34]*** Purtial cut [23:29:34]*** CUTSNS_PIN = 0 [23:29:35]*** Stage 1: CUTSNS_PIN = 1 [23:29:36]Read from MH i2c: 01 [23:29:36]MH_I2C_Read... [23:29:36]*** Stop cut motor [23:29:36]*** Cut end [23:29:36]Read from MH i2c: 01 07 00 [23:29:36]MH_I2C_Read... [23:29:36]Read from MH i2c: 01 07 00 74 4C 00 00 00 00 00 FF 0F D5 [23:29:36]process_action close_receipt done [23:29:36]requested_data is exist [23:29:36]produce_requested_data [23:29:36]requested_item fm.sn is exist - process it [23:29:36]wFMCommunicate request_size=4 [23:29:36]MH_SAM_APDU [23:29:36]CAPDU: 80 11 00 00 [23:29:37]Write to MH i2c: E2 08 00 75 4C 80 11 00 00 00 00 00 00 3B [23:29:37]Write i2c OK [23:29:37]MH_I2C_Read... [23:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:37]Read from MH i2c: E2 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 17 00 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 17 00 75 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [23:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:29:37]wFMCommunicate OK [23:29:37]requested_item fd.num is exist - process it [23:29:37]SAM_PROTO_GetFieldsCounters [23:29:37]wFMCommunicate request_size=4 [23:29:37]MH_SAM_APDU [23:29:37]CAPDU: 80 13 00 00 [23:29:37]Write to MH i2c: E2 08 00 76 4C 80 13 00 00 00 00 00 00 3E [23:29:37]Write i2c OK [23:29:37]MH_I2C_Read... [23:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:29:37]Read from MH i2c: E2 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 62 00 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 62 00 76 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 67 [23:29:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 04 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:29:37]wFMCommunicate OK [23:29:37]SAM_PROTO_GetFieldsCounters done [23:29:37]requested_item shift.num is exist - process it [23:29:37]requested_item shift.opened is exist - process it [23:29:37]req_shift_opened [23:29:37]FM_GetShiftState [23:29:37]SAM_PROTO_GetShiftState [23:29:37]wFMCommunicate request_size=4 [23:29:37]MH_SAM_APDU [23:29:37]CAPDU: 80 13 01 00 [23:29:37]Write to MH i2c: E2 08 00 77 4C 80 13 01 00 00 00 00 00 40 [23:29:37]Write i2c OK [23:29:37]MH_I2C_Read... [23:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:37]Read from MH i2c: E2 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 0E 00 [23:29:37]MH_I2C_Read... [23:29:37]Read from MH i2c: E2 0E 00 77 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A0 [23:29:37]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:29:37]wFMCommunicate OK [23:29:37]SAM_PROTO_GetShiftState done [23:29:37]FM_GetShiftState done [23:29:37]req_shift_opened done [23:29:37]requested_item shift.open_date is exist - process it [23:29:37]req_shift_open_date [23:29:37]req_shift_open_date done [23:29:37]produce_requested_data done [23:29:37]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199172,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:29:37]process_action_free close_receipt [23:29:37]json_value_free [23:29:37]json_value_free done [23:29:37]process_json_proto returns [23:29:37]Send response to host [23:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199172,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:29:37]free response buf [23:29:37]execute_script done [23:29:37]execute_script returns [23:29:37]free content buf [23:29:37]Sock 7.Close socket [23:29:37]Sock 7.Thread stoped [23:29:39]OFD Sender: No OFD packet to send [23:29:44]OFD Sender: No OFD packet to send [23:29:49]OFD Sender: No OFD packet to send [23:29:54]OFD Sender: No OFD packet to send [23:29:59]OFD Sender: No OFD packet to send [23:30:04]OFD Sender: No OFD packet to send [23:30:09]OFD Sender: No OFD packet to send [23:30:13]accept exits with 9 [23:30:13]New connection [23:30:13]New thread 3066936676 created [23:30:13]Thread 3066793316 joined [23:30:13]Waiting for new connection... [23:30:13] Sock 9.Parse request [23:30:13]Sock 9.Check first char [23:30:13]Sock 9.First char is OK [23:30:13]request: POST /json_proto HTTP/1.0 [23:30:13]Method: POST [23:30:13]URL: /json_proto [23:30:13]Method is POST - this is cgi request [23:30:13]url: /json_proto [23:30:13]query_string will be loaded in cgi processing [23:30:13]execute_cgi json_proto POST (null) [23:30:13]execute_cgi path=json_proto method=POST [23:30:13]POST find Content-Length [23:30:13]Host: 172.17.46.195:8080 [23:30:13]Content-Length: 803 [23:30:13]Content-Type: application/json [23:30:13] [23:30:13]POST finish read [23:30:13]Found Content-Length = 803 [23:30:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:13]execute_script... [23:30: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)11326647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:13]POST & json_proto [23:30:13]process_json_proto [23:30:13]json parsed OK: [23:30:13]protocol is kg_v1.0 [23:30:13]action value=close_receipt [23:30:13]process_action close_receipt [23:30:13]cmd_close_receipt [23:30:13]MH_GetDate [23:30:13]Write to MH i2c: F0 00 00 78 4C B3 [23:30:13]Write i2c OK [23:30:13]MH_I2C_Read... [23:30:13]Read from MH i2c: F0 [23:30:13]MH_I2C_Read... [23:30:13]Read from MH i2c: F0 09 00 [23:30:13]MH_I2C_Read... [23:30:13]Read from MH i2c: F0 09 00 78 4C 00 87 32 C1 66 8D AE BC 66 F9 [23:30:13]GetLastDocTimeStamp 1723937373 [23:30:13]current date 1723937415 [23:30:13]FM_GetShiftState [23:30:13]SAM_PROTO_GetShiftState [23:30:13]wFMCommunicate request_size=4 [23:30:13]MH_SAM_APDU [23:30:13]CAPDU: 80 13 01 00 [23:30:13]Write to MH i2c: E2 08 00 79 4C 80 13 01 00 00 00 00 00 42 [23:30:13]Write i2c OK [23:30:13]MH_I2C_Read... [23:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:13]Read from MH i2c: E2 [23:30:13]MH_I2C_Read... [23:30:13]Read from MH i2c: E2 0E 00 [23:30:13]MH_I2C_Read... [23:30:13]Read from MH i2c: E2 0E 00 79 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 A2 [23:30:13]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:30:13]wFMCommunicate OK [23:30:13]SAM_PROTO_GetShiftState done [23:30:13]FM_GetShiftState done [23:30:13]opened in 1723853126 [23:30:13]opened+sec_in_day 1723939526 [23:30:13]quantity*price = 70037 [23:30:13]sum+1 = 70038 [23:30:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 700.37 袧小袩 1% : 6.20 袧袛小 12% : 74.38 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 700.37 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 781 17.08.2024 23:30 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199173 肖袩袛: 11366978593983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233015&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199173&fm=11366978593983&tin=02508201610067®Number=0000000000092545&sum=70037 [23:30:14]StoreToDocumentArchive [23:30:14]shift 463 fd 199173 [23:30:14]save to /storage/0463/doc_00199173 [23:30:14]save last doc name /storage/0463/doc_00199173 to /storage/kkm_last_doc_name [23:30:14]save OK [23:30:14]Clear old archive folders... [23:30:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:30:14]tlvbuf is 019555F0 [23:30:14]SAM_PROTO_ClearQueue [23:30:14]wFMCommunicate request_size=4 [23:30:14]MH_SAM_APDU [23:30:14]CAPDU: 80 09 00 00 [23:30:14]Write to MH i2c: E2 08 00 86 4C 80 09 00 00 00 00 00 00 44 [23:30:14]Write i2c OK [23:30:14]MH_I2C_Read... [23:30:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 86 4C 00 90 00 46 [23:30:15]RAPDU: 90 00 [23:30:15]wFMCommunicate OK [23:30:15]SAM_PROTO_ClearQueue done [23:30:15]KKMCreateOFDPacket [23:30:15]OFDProtocolAddRootSTLVToBuf [23:30:15]FM_MakeSignedData [23:30:15]FM_MakeSignedData [23:30:15]SAM_PROTO_SignData [23:30:15]wFMCommunicate request_size=4 [23:30:15]MH_SAM_APDU [23:30:15]CAPDU: 80 0D 01 02 [23:30:15]Write to MH i2c: E2 08 00 87 4C 80 0D 01 02 00 00 00 00 4C [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 87 4C 00 90 00 47 [23:30:15]RAPDU: 90 00 [23:30:15]wFMCommunicate OK [23:30:15]wFMCommunicate request_size=255 [23:30:15]MH_SAM_APDU [23:30: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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 87 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 0A 03 00 35 04 06 00 0A [23:30:15]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 87 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 0A 03 00 35 04 06 00 0A 00 00 D1 [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 88 4C 00 90 00 48 [23:30:15]RAPDU: 90 00 [23:30:15]wFMCommunicate OK [23:30:15]wFMCommunicate request_size=10 [23:30:15]MH_SAM_APDU [23:30:15]CAPDU: 80 0D 02 02 05 56 94 B8 A4 BF [23:30:15]Write to MH i2c: E2 0D 00 89 4C 80 0D 02 02 05 00 56 94 B8 A4 BF 00 00 5E [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 03 00 89 4C 00 90 00 49 [23:30:15]RAPDU: 90 00 [23:30:15]wFMCommunicate OK [23:30:15]wFMCommunicate request_size=4 [23:30:15]MH_SAM_APDU [23:30:15]CAPDU: 80 0D 03 02 [23:30:15]Write to MH i2c: E2 08 00 8A 4C 80 0D 03 02 00 00 00 00 51 [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 0B 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 0B 00 8A 4C 00 1F 24 02 10 AF DB 78 8D 90 00 36 [23:30:15]RAPDU: 1F 24 02 10 AF DB 78 8D 90 00 [23:30:15]wFMCommunicate OK [23:30:15]SAM_PROTO_SignData done [23:30:15]FM_MakeSignedData done [23:30:15]CreateOFDProtocolMessage [23:30:15]wFMCommunicate request_size=4 [23:30:15]MH_SAM_APDU [23:30:15]CAPDU: 80 11 00 00 [23:30:15]Write to MH i2c: E2 08 00 8B 4C 80 11 00 00 00 00 00 00 51 [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:15]Read from MH i2c: E2 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 17 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: E2 17 00 8B 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9E [23:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:30:15]wFMCommunicate OK [23:30:15]CreateOFDProtocolMessage done [23:30:15]OFDSenderStorePacket 199173 [23:30:15]StoreOFDPacket docnum=199173 [23:30:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DA 84 07 01 87 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 87 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 0A 03 00 35 04 06 00 0A 56 94 B8 A4 BF 1F 24 02 10 AF DB 78 8D [23:30:15]CheckFolder [23:30:15]dirname=/storage/ofd_packets [23:30:15]CheckFolder done [23:30:15]ProducePacketName [23:30:15]name=ofd_packets/00199173 [23:30:15]NVStorageSaveData ofd_packets/00199173 [23:30:15]File name is /storage/ofd_packets/00199173 [23:30:15]Write 301 bytes [23:30:15]NVStorageSaveData done [23:30:15]OFDSenderStorePacket done [23:30:15]KKMCreateOFDPacket done [23:30:15]NVStorageSaveData kkm_last_timestamp [23:30:15]File name is /storage/kkm_last_timestamp [23:30:15]Write 4 bytes [23:30:15]NVStorageSaveData done [23:30:15]ExternCall_PrintAddStr [23:30:15]wPrintStart [23:30:15]Write to MH i2c: 01 00 00 8C 4C D8 [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 07 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 07 00 8C 4C 00 00 00 00 00 FF 0F ED [23:30:15]RasterBufferAndPrint [23:30:15]line 小褔械褌 N : (1)11326647 [23:30:15]line 袠袧袧: 02508201610067 [23:30:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:30:15]line 袩袪袨袛袗袞袗 [23:30:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [23:30:15]line 孝芯胁邪褉: 2710124130 [23:30:15]line 袗懈-92-袣-4 [23:30:15]line 10.330 * 67.80 [23:30:15]line = 700.37 [23:30:15]line 袧袛小 12% 袧小袩 1% [23:30:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:30:15]line 袠孝袨袚袨: 700.37 [23:30:15]line 袧小袩 1% : 6.20 [23:30:15]line 袧袛小 12% : 74.38 [23:30:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:30:15]line 袘械蟹薪邪谢.: 700.37 [23:30:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:30:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:30:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:30:15]line 效械泻 781 17.08.2024 23:30 [23:30:15]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:30:15]line 袟袧袦: 0300000079 [23:30:15]line 袪袧袦: 0000000000092545 [23:30:15]line 袙械褉褋懈褟 袣袣袦: 001 [23:30:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:30:15]line 肖袦: 0000000000871802 [23:30:15]line 肖袛: 199173 [23:30:15]line 肖袩袛: 11366978593983 [23:30:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233015&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199173&fm=11366978593983&tin=02508201610067®Number=0000000000092545&sum=70037 [23:30:15]written 0, free lines is 4095 [23:30:15]OFD Sender: Processing packet 199173 [packets to send 246, broken 245] [23:30:15]ProducePacketName [23:30:15]name=ofd_packets/00199173 [23:30:15]OFD Sender: To server: 嚂鰌G, [23:30:15]CommunicateWithHost lk.salyk.kg:30040 [23:30:15]ConnectInit lk.salyk.kg [23:30:15]Connected sock=10 [23:30:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 DA 84 07 01 87 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 34 FF 03 08 00 03 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 87 32 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 0A 03 00 35 04 06 00 0A 56 94 B8 A4 BF 1F 24 02 10 AF DB 78 8D [23:30:15]Write to MH i2c: 01 00 00 B6 4C 02 [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 07 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: 01 07 00 B6 4C 00 00 00 00 00 E6 0C FB [23:30:15]RasterBufferAndPrint [23:30:15]line [23:30:15]line [23:30:15]line [23:30:15]line [23:30:15]line [23:30:15]written 0, free lines is 3312 [23:30:15]MH_Cut [23:30:15]Write to MH i2c: D1 01 00 BD 4C 01 DB [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: D1 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: D1 01 00 [23:30:15]MH_I2C_Read... [23:30:15]Read from MH i2c: D1 01 00 BD 4C 00 DA [23:30:15]Write to MH i2c: 01 00 00 BE 4C 0A [23:30:15]Write i2c OK [23:30:15]MH_I2C_Read... [23:30:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 8A 47 00 D2 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 05 0A 03 00 F4 03 04 00 96 DE C0 66 B6 04 01 00 00 91 E3 6A 0B 63 F1 23 92 [23:30:15]CommunicateWithHost err = 0 [23:30:15]CheckOFDResponse [23:30:15]1017 (14) - 77093643461234 [23:30:15]1041 (16) - 0000000000871802 [23:30:15]1040 (4) - 199173 [23:30:15]1012 (4) - 17.08.2024 17:32 [23:30:15]1206 (1) - 0 [23:30:15]OFD Sender: Remove packet 199173 [23:30:15]ProducePacketName [23:30:15]name=ofd_packets/00199173 [23:30:15]NVStorageDeleteData [23:30:16]OFD Sender: No OFD packet to send [23:30:16]*** Cut start [23:30:16]*** Purtial cut [23:30:16]*** Stage 1: CUTSNS_PIN = 1 [23:30:17]Read from MH i2c: 01 [23:30:17]MH_I2C_Read... [23:30:17]*** Stop cut motor [23:30:17]*** Cut end [23:30:17]Read from MH i2c: 01 07 00 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: 01 07 00 BE 4C 00 00 00 00 00 FF 0F 1F [23:30:17]process_action close_receipt done [23:30:17]requested_data is exist [23:30:17]produce_requested_data [23:30:17]requested_item fm.sn is exist - process it [23:30:17]wFMCommunicate request_size=4 [23:30:17]MH_SAM_APDU [23:30:17]CAPDU: 80 11 00 00 [23:30:17]Write to MH i2c: E2 08 00 BF 4C 80 11 00 00 00 00 00 00 85 [23:30:17]Write i2c OK [23:30:17]MH_I2C_Read... [23:30:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:17]Read from MH i2c: E2 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 17 00 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 17 00 BF 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [23:30:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:30:17]wFMCommunicate OK [23:30:17]requested_item fd.num is exist - process it [23:30:17]SAM_PROTO_GetFieldsCounters [23:30:17]wFMCommunicate request_size=4 [23:30:17]MH_SAM_APDU [23:30:17]CAPDU: 80 13 00 00 [23:30:17]Write to MH i2c: E2 08 00 C0 4C 80 13 00 00 00 00 00 00 88 [23:30:17]Write i2c OK [23:30:17]MH_I2C_Read... [23:30:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:30:17]Read from MH i2c: E2 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 62 00 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 62 00 C0 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 B5 [23:30:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 05 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:30:17]wFMCommunicate OK [23:30:17]SAM_PROTO_GetFieldsCounters done [23:30:17]requested_item shift.num is exist - process it [23:30:17]requested_item shift.opened is exist - process it [23:30:17]req_shift_opened [23:30:17]FM_GetShiftState [23:30:17]SAM_PROTO_GetShiftState [23:30:17]wFMCommunicate request_size=4 [23:30:17]MH_SAM_APDU [23:30:17]CAPDU: 80 13 01 00 [23:30:17]Write to MH i2c: E2 08 00 C1 4C 80 13 01 00 00 00 00 00 8A [23:30:17]Write i2c OK [23:30:17]MH_I2C_Read... [23:30:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:17]Read from MH i2c: E2 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 0E 00 [23:30:17]MH_I2C_Read... [23:30:17]Read from MH i2c: E2 0E 00 C1 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EA [23:30:17]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:30:17]wFMCommunicate OK [23:30:17]SAM_PROTO_GetShiftState done [23:30:17]FM_GetShiftState done [23:30:17]req_shift_opened done [23:30:17]requested_item shift.open_date is exist - process it [23:30:17]req_shift_open_date [23:30:17]req_shift_open_date done [23:30:17]produce_requested_data done [23:30:17]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199173,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:30:17]process_action_free close_receipt [23:30:17]json_value_free [23:30:17]json_value_free done [23:30:17]process_json_proto returns [23:30:17]Send response to host [23:30:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199173,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:30:17]free response buf [23:30:17]execute_script done [23:30:17]execute_script returns [23:30:17]free content buf [23:30:17]Sock 9.Close socket [23:30:17]Sock 9.Thread stoped [23:30:21]OFD Sender: No OFD packet to send [23:30:26]OFD Sender: No OFD packet to send [23:30:31]OFD Sender: No OFD packet to send [23:30:36]OFD Sender: No OFD packet to send [23:30:41]OFD Sender: No OFD packet to send [23:30:46]OFD Sender: No OFD packet to send [23:30:51]OFD Sender: No OFD packet to send [23:30:56]OFD Sender: No OFD packet to send [23:31:01]OFD Sender: No OFD packet to send [23:31:06]OFD Sender: No OFD packet to send [23:31:11]OFD Sender: No OFD packet to send [23:31:16]OFD Sender: No OFD packet to send [23:31:21]OFD Sender: No OFD packet to send [23:31:26]OFD Sender: No OFD packet to send [23:31:31]OFD Sender: No OFD packet to send [23:31:36]OFD Sender: No OFD packet to send [23:31:41]OFD Sender: No OFD packet to send [23:31:46]OFD Sender: No OFD packet to send [23:31:51]OFD Sender: No OFD packet to send [23:31:56]OFD Sender: No OFD packet to send [23:32:01]OFD Sender: No OFD packet to send [23:32:06]OFD Sender: No OFD packet to send [23:32:11]OFD Sender: No OFD packet to send [23:32:16]OFD Sender: No OFD packet to send [23:32:21]OFD Sender: No OFD packet to send [23:32:26]OFD Sender: No OFD packet to send [23:32:31]OFD Sender: No OFD packet to send [23:32:36]OFD Sender: No OFD packet to send [23:32:41]OFD Sender: No OFD packet to send [23:32:46]OFD Sender: No OFD packet to send [23:32:51]OFD Sender: No OFD packet to send [23:32:56]OFD Sender: No OFD packet to send [23:33:01]OFD Sender: No OFD packet to send [23:33:06]OFD Sender: No OFD packet to send [23:33:11]OFD Sender: No OFD packet to send [23:33:16]OFD Sender: No OFD packet to send [23:33:21]OFD Sender: No OFD packet to send [23:33:26]OFD Sender: No OFD packet to send [23:33:31]OFD Sender: No OFD packet to send [23:33:36]OFD Sender: No OFD packet to send [23:33:41]OFD Sender: No OFD packet to send [23:33:46]OFD Sender: No OFD packet to send [23:33:51]OFD Sender: No OFD packet to send [23:33:56]OFD Sender: No OFD packet to send [23:34:01]OFD Sender: No OFD packet to send [23:34:06]OFD Sender: No OFD packet to send [23:34:11]OFD Sender: No OFD packet to send [23:34:16]OFD Sender: No OFD packet to send [23:34:17]accept exits with 7 [23:34:17]New connection [23:34:17]New thread 3066793316 created [23:34:17]Thread 3066936676 joined [23:34:17]Waiting for new connection... [23:34:17] Sock 7.Parse request [23:34:17]Sock 7.Check first char [23:34:17]Sock 7.First char is OK [23:34:17]request: POST /json_proto HTTP/1.0 [23:34:17]Method: POST [23:34:17]URL: /json_proto [23:34:17]Method is POST - this is cgi request [23:34:17]url: /json_proto [23:34:17]query_string will be loaded in cgi processing [23:34:17]execute_cgi json_proto POST (null) [23:34:17]execute_cgi path=json_proto method=POST [23:34:17]POST find Content-Length [23:34:17]Host: 172.17.46.195:8080 [23:34:17]Content-Length: 684 [23:34:17]Content-Type: application/json [23:34:17] [23:34:17]POST finish read [23:34:17]Found Content-Length = 684 [23:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 50.170, "sum" : 3722.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3722.00, "payments": [ { "type": 0, "sum" : 3722.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:17]execute_script... [23:34: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)11326648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 50.170, "sum" : 3722.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3722.00, "payments": [ { "type": 0, "sum" : 3722.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:17]POST & json_proto [23:34:17]process_json_proto [23:34:17]json parsed OK: [23:34:17]protocol is kg_v1.0 [23:34:17]action value=close_receipt [23:34:17]process_action close_receipt [23:34:17]cmd_close_receipt [23:34:17]MH_GetDate [23:34:17]Write to MH i2c: F0 00 00 C2 4C FD [23:34:17]Write i2c OK [23:34:17]MH_I2C_Read... [23:34:17]Read from MH i2c: F0 [23:34:17]MH_I2C_Read... [23:34:17]Read from MH i2c: F0 09 00 [23:34:17]MH_I2C_Read... [23:34:17]Read from MH i2c: F0 09 00 C2 4C 00 7B 33 C1 66 8D AE BC 66 38 [23:34:17]GetLastDocTimeStamp 1723937415 [23:34:17]current date 1723937659 [23:34:17]FM_GetShiftState [23:34:17]SAM_PROTO_GetShiftState [23:34:17]wFMCommunicate request_size=4 [23:34:17]MH_SAM_APDU [23:34:17]CAPDU: 80 13 01 00 [23:34:17]Write to MH i2c: E2 08 00 C3 4C 80 13 01 00 00 00 00 00 8C [23:34:17]Write i2c OK [23:34:17]MH_I2C_Read... [23:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:18]Read from MH i2c: E2 [23:34:18]MH_I2C_Read... [23:34:18]Read from MH i2c: E2 0E 00 [23:34:18]MH_I2C_Read... [23:34:18]Read from MH i2c: E2 0E 00 C3 4C 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 EC [23:34:18]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:34:18]wFMCommunicate OK [23:34:18]SAM_PROTO_GetShiftState done [23:34:18]FM_GetShiftState done [23:34:18]opened in 1723853126 [23:34:18]opened+sec_in_day 1723939526 [23:34:18]quantity*price = 372261 [23:34:18]sum+1 = 372262 [23:34:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.61 袠孝袨袚袨: 3722.00 袙薪械褋械薪芯: 5000.00 小袛袗效袗: 1278.00 袧小袩 1% : 32.94 袧袛小 12% : 395.32 袧邪谢懈褔薪褘屑懈: 3722.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 782 17.08.2024 23:34 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199174 肖袩袛: 232824246602781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233419&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199174&fm=232824246602781&tin=02508201610067®Number=0000000000092545&sum=372200 [23:34:19]StoreToDocumentArchive [23:34:19]shift 463 fd 199174 [23:34:19]save to /storage/0463/doc_00199174 [23:34:19]save last doc name /storage/0463/doc_00199174 to /storage/kkm_last_doc_name [23:34:19]save OK [23:34:19]Clear old archive folders... [23:34:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:34:19]tlvbuf is 01AC32C0 [23:34:19]SAM_PROTO_ClearQueue [23:34:19]wFMCommunicate request_size=4 [23:34:19]MH_SAM_APDU [23:34:19]CAPDU: 80 09 00 00 [23:34:19]Write to MH i2c: E2 08 00 D0 4C 80 09 00 00 00 00 00 00 8E [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:34:19]Read from MH i2c: E2 03 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 D0 4C 00 90 00 90 [23:34:19]RAPDU: 90 00 [23:34:19]wFMCommunicate OK [23:34:19]SAM_PROTO_ClearQueue done [23:34:19]KKMCreateOFDPacket [23:34:19]OFDProtocolAddRootSTLVToBuf [23:34:19]FM_MakeSignedData [23:34:19]FM_MakeSignedData [23:34:19]SAM_PROTO_SignData [23:34:19]wFMCommunicate request_size=4 [23:34:19]MH_SAM_APDU [23:34:19]CAPDU: 80 0D 01 02 [23:34:19]Write to MH i2c: E2 08 00 D1 4C 80 0D 01 02 00 00 00 00 96 [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 D1 4C 00 90 00 91 [23:34:19]RAPDU: 90 00 [23:34:19]wFMCommunicate OK [23:34:19]wFMCommunicate request_size=255 [23:34:19]MH_SAM_APDU [23:34: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 FA C3 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 AE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 AD 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9A 00 00 00 00 07 04 06 00 E8 AD 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 7B 33 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 0A 03 00 35 04 06 00 D3 [23:34:19]Write to MH i2c: E2 02 01 D2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA C3 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 AE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 AD 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9A 00 00 00 00 07 04 06 00 E8 AD 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 7B 33 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 0A 03 00 35 04 06 00 D3 00 00 0B [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 D2 4C 00 90 00 92 [23:34:19]RAPDU: 90 00 [23:34:19]wFMCommunicate OK [23:34:19]wFMCommunicate request_size=10 [23:34:19]MH_SAM_APDU [23:34:19]CAPDU: 80 0D 02 02 05 C0 9E 83 8C 1D [23:34:19]Write to MH i2c: E2 0D 00 D3 4C 80 0D 02 02 05 00 C0 9E 83 8C 1D 00 00 2D [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 03 00 D3 4C 00 90 00 93 [23:34:19]RAPDU: 90 00 [23:34:19]wFMCommunicate OK [23:34:19]wFMCommunicate request_size=4 [23:34:19]MH_SAM_APDU [23:34:19]CAPDU: 80 0D 03 02 [23:34:19]Write to MH i2c: E2 08 00 D4 4C 80 0D 03 02 00 00 00 00 9B [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 0B 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 0B 00 D4 4C 00 04 B7 34 08 C7 6F B5 EB 90 00 69 [23:34:19]RAPDU: 04 B7 34 08 C7 6F B5 EB 90 00 [23:34:19]wFMCommunicate OK [23:34:19]SAM_PROTO_SignData done [23:34:19]FM_MakeSignedData done [23:34:19]CreateOFDProtocolMessage [23:34:19]wFMCommunicate request_size=4 [23:34:19]MH_SAM_APDU [23:34:19]CAPDU: 80 11 00 00 [23:34:19]Write to MH i2c: E2 08 00 D5 4C 80 11 00 00 00 00 00 00 9B [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:19]Read from MH i2c: E2 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 17 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: E2 17 00 D5 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E8 [23:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:34:19]wFMCommunicate OK [23:34:19]CreateOFDProtocolMessage done [23:34:19]OFDSenderStorePacket 199174 [23:34:19]StoreOFDPacket docnum=199174 [23:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 41 07 01 83 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA C3 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 AE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 AD 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9A 00 00 00 00 07 04 06 00 E8 AD 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 7B 33 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 0A 03 00 35 04 06 00 D3 C0 9E 83 8C 1D 04 B7 34 08 C7 6F B5 EB [23:34:19]CheckFolder [23:34:19]dirname=/storage/ofd_packets [23:34:19]CheckFolder done [23:34:19]ProducePacketName [23:34:19]name=ofd_packets/00199174 [23:34:19]NVStorageSaveData ofd_packets/00199174 [23:34:19]File name is /storage/ofd_packets/00199174 [23:34:19]Write 301 bytes [23:34:19]NVStorageSaveData done [23:34:19]OFDSenderStorePacket done [23:34:19]KKMCreateOFDPacket done [23:34:19]NVStorageSaveData kkm_last_timestamp [23:34:19]File name is /storage/kkm_last_timestamp [23:34:19]Write 4 bytes [23:34:19]NVStorageSaveData done [23:34:19]ExternCall_PrintAddStr [23:34:19]wPrintStart [23:34:19]Write to MH i2c: 01 00 00 D6 4C 22 [23:34:19]Write i2c OK [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: 01 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: 01 07 00 [23:34:19]MH_I2C_Read... [23:34:19]Read from MH i2c: 01 07 00 D6 4C 00 00 00 00 00 FF 0F 37 [23:34:19]RasterBufferAndPrint [23:34:19]line 小褔械褌 N : (1)11326648 [23:34:19]line 袠袧袧: 02508201610067 [23:34:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:34:19]line 袩袪袨袛袗袞袗 [23:34:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [23:34:19]line 孝芯胁邪褉: 2710124500 [23:34:19]line 袗懈-95-袣-5 [23:34:19]line 50.170 * 74.20 [23:34:19]line = 3722.61 [23:34:19]line 袧袛小 12% 袧小袩 1% [23:34:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:34:19]line 袨袣袪校袚袥袝袧袠袝: -0.61 [23:34:19]line 袠孝袨袚袨: 3722.00 [23:34:19]line 袙薪械褋械薪芯: 5000.00 [23:34:19]line 小袛袗效袗: 1278.00 [23:34:19]line 袧小袩 1% : 32.94 [23:34:19]line 袧袛小 12% : 395.32 [23:34:19]line 袧邪谢懈褔薪褘屑懈: 3722.00 [23:34:19]line 袘械蟹薪邪谢.: 0.00 [23:34:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:34:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:34:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:34:19]line 效械泻 782 17.08.2024 23:34 [23:34:19]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:34:19]line 袟袧袦: 0300000079 [23:34:19]line 袪袧袦: 0000000000092545 [23:34:19]line 袙械褉褋懈褟 袣袣袦: 001 [23:34:19]line 肖袦: 0000000000871802 [23:34:19]line 肖袛: 199174 [23:34:19]line 肖袩袛: 232824246602781 [23:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233419&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199174&fm=232824246602781&tin=02508201610067®Number=0000000000092545&sum=372200 [23:34:19]OFD Sender: Processing packet 199174 [packets to send 246, broken 245] [23:34:19]ProducePacketName [23:34:19]name=ofd_packets/00199174 [23:34:19]OFD Sender: To server: 嚂鰌G, [23:34:19]CommunicateWithHost lk.salyk.kg:30040 [23:34:19]ConnectInit lk.salyk.kg [23:34:19]written 0, free lines is 4095 [23:34:20]Connected sock=10 [23:34:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2A 41 07 01 83 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA C3 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 AE 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 AD 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 9A 00 00 00 00 07 04 06 00 E8 AD 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 03 00 00 F4 03 04 00 7B 33 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 0A 03 00 35 04 06 00 D3 C0 9E 83 8C 1D 04 B7 34 08 C7 6F B5 EB [23:34:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DD 1A 47 00 EB 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 06 0A 03 00 F4 03 04 00 8A DF C0 66 B6 04 01 00 00 3C 2C B7 3C E2 1E 0C 29 [23:34:20]CommunicateWithHost err = 0 [23:34:20]CheckOFDResponse [23:34:20]1017 (14) - 77093643461234 [23:34:20]1041 (16) - 0000000000871802 [23:34:20]1040 (4) - 199174 [23:34:20]1012 (4) - 17.08.2024 17:36 [23:34:20]1206 (1) - 0 [23:34:20]OFD Sender: Remove packet 199174 [23:34:20]ProducePacketName [23:34:20]name=ofd_packets/00199174 [23:34:20]NVStorageDeleteData [23:34:20]Write to MH i2c: 01 00 00 01 4D 4E [23:34:20]Write i2c OK [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: 01 [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: 01 07 00 [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: 01 07 00 01 4D 00 00 00 00 00 E2 0C 43 [23:34:20]RasterBufferAndPrint [23:34:20]line [23:34:20]line [23:34:20]line [23:34:20]line [23:34:20]line [23:34:20]written 0, free lines is 3303 [23:34:20]MH_Cut [23:34:20]Write to MH i2c: D1 01 00 08 4D 01 27 [23:34:20]Write i2c OK [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: D1 [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: D1 01 00 [23:34:20]MH_I2C_Read... [23:34:20]Read from MH i2c: D1 01 00 08 4D 00 26 [23:34:20]Write to MH i2c: 01 00 00 09 4D 56 [23:34:20]Write i2c OK [23:34:20]MH_I2C_Read... [23:34:20]OFD Sender: No OFD packet to send [23:34:21]*** Cut start [23:34:21]*** Purtial cut [23:34:21]*** CUTSNS_PIN = 0 [23:34:21]*** Stage 1: CUTSNS_PIN = 1 [23:34:23]Read from MH i2c: 01 [23:34:23]MH_I2C_Read... [23:34:23]*** Stop cut motor [23:34:23]*** Cut end [23:34:23]Read from MH i2c: 01 07 00 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: 01 07 00 09 4D 00 00 00 00 00 FF 0F 6B [23:34:23]process_action close_receipt done [23:34:23]requested_data is exist [23:34:23]produce_requested_data [23:34:23]requested_item fm.sn is exist - process it [23:34:23]wFMCommunicate request_size=4 [23:34:23]MH_SAM_APDU [23:34:23]CAPDU: 80 11 00 00 [23:34:23]Write to MH i2c: E2 08 00 0A 4D 80 11 00 00 00 00 00 00 D1 [23:34:23]Write i2c OK [23:34:23]MH_I2C_Read... [23:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:23]Read from MH i2c: E2 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 17 00 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 17 00 0A 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1E [23:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:34:23]wFMCommunicate OK [23:34:23]requested_item fd.num is exist - process it [23:34:23]SAM_PROTO_GetFieldsCounters [23:34:23]wFMCommunicate request_size=4 [23:34:23]MH_SAM_APDU [23:34:23]CAPDU: 80 13 00 00 [23:34:23]Write to MH i2c: E2 08 00 0B 4D 80 13 00 00 00 00 00 00 D4 [23:34:23]Write i2c OK [23:34:23]MH_I2C_Read... [23:34:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:34:23]Read from MH i2c: E2 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 62 00 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 62 00 0B 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 05 [23:34:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 06 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:34:23]wFMCommunicate OK [23:34:23]SAM_PROTO_GetFieldsCounters done [23:34:23]requested_item shift.num is exist - process it [23:34:23]requested_item shift.opened is exist - process it [23:34:23]req_shift_opened [23:34:23]FM_GetShiftState [23:34:23]SAM_PROTO_GetShiftState [23:34:23]wFMCommunicate request_size=4 [23:34:23]MH_SAM_APDU [23:34:23]CAPDU: 80 13 01 00 [23:34:23]Write to MH i2c: E2 08 00 0C 4D 80 13 01 00 00 00 00 00 D6 [23:34:23]Write i2c OK [23:34:23]MH_I2C_Read... [23:34:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:23]Read from MH i2c: E2 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 0E 00 [23:34:23]MH_I2C_Read... [23:34:23]Read from MH i2c: E2 0E 00 0C 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 36 [23:34:23]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:34:23]wFMCommunicate OK [23:34:23]SAM_PROTO_GetShiftState done [23:34:23]FM_GetShiftState done [23:34:23]req_shift_opened done [23:34:23]requested_item shift.open_date is exist - process it [23:34:23]req_shift_open_date [23:34:23]req_shift_open_date done [23:34:23]produce_requested_data done [23:34:23]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199174,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:34:23]process_action_free close_receipt [23:34:23]json_value_free [23:34:23]json_value_free done [23:34:23]process_json_proto returns [23:34:23]Send response to host [23:34:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199174,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:34:23]free response buf [23:34:23]execute_script done [23:34:23]execute_script returns [23:34:23]free content buf [23:34:23]Sock 7.Close socket [23:34:23]Sock 7.Thread stoped [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:10]OFD Sender: No OFD packet to send [23:35:16]OFD Sender: No OFD packet to send [23:35:21]OFD Sender: No OFD packet to send [23:35:26]OFD Sender: No OFD packet to send [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:53]accept exits with 9 [23:36:53]New connection [23:36:53]New thread 3066936676 created [23:36:53]Thread 3066793316 joined [23:36:53]Waiting for new connection... [23:36:53] Sock 9.Parse request [23:36:53]Sock 9.Check first char [23:36:53]Sock 9.First char is OK [23:36:53]request: POST /json_proto HTTP/1.0 [23:36:53]Method: POST [23:36:53]URL: /json_proto [23:36:53]Method is POST - this is cgi request [23:36:53]url: /json_proto [23:36:53]query_string will be loaded in cgi processing [23:36:53]execute_cgi json_proto POST (null) [23:36:53]execute_cgi path=json_proto method=POST [23:36:53]POST find Content-Length [23:36:53]Host: 172.17.46.195:8080 [23:36:53]Content-Length: 679 [23:36:53]Content-Type: application/json [23:36:53] [23:36:53]POST finish read [23:36:53]Found Content-Length = 679 [23:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:53]execute_script... [23:36: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)11326650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:53]POST & json_proto [23:36:53]process_json_proto [23:36:53]json parsed OK: [23:36:53]protocol is kg_v1.0 [23:36:53]action value=close_receipt [23:36:53]process_action close_receipt [23:36:53]cmd_close_receipt [23:36:53]MH_GetDate [23:36:53]Write to MH i2c: F0 00 00 0D 4D 49 [23:36:53]Write i2c OK [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 09 00 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 09 00 0D 4D 00 17 34 C1 66 8D AE BC 66 21 [23:36:53]GetLastDocTimeStamp 1723937659 [23:36:53]current date 1723937815 [23:36:53]FM_GetShiftState [23:36:53]SAM_PROTO_GetShiftState [23:36:53]wFMCommunicate request_size=4 [23:36:53]MH_SAM_APDU [23:36:53]CAPDU: 80 13 01 00 [23:36:53]Write to MH i2c: E2 08 00 0E 4D 80 13 01 00 00 00 00 00 D8 [23:36:53]Write i2c OK [23:36:53]MH_I2C_Read... [23:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:53]Read from MH i2c: E2 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: E2 0E 00 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: E2 0E 00 0E 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 38 [23:36:53]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:36:53]wFMCommunicate OK [23:36:53]SAM_PROTO_GetShiftState done [23:36:53]FM_GetShiftState done [23:36:53]opened in 1723853126 [23:36:53]opened+sec_in_day 1723939526 [23:36:53]quantity*price = 50036 [23:36:53]sum+1 = 50037 [23:36:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 783 17.08.2024 23:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199175 肖袩袛: 217324808266637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199175&fm=217324808266637&tin=02508201610067®Number=0000000000092545&sum=50000 [23:36:54]StoreToDocumentArchive [23:36:54]shift 463 fd 199175 [23:36:54]save to /storage/0463/doc_00199175 [23:36:54]save last doc name /storage/0463/doc_00199175 to /storage/kkm_last_doc_name [23:36:54]save OK [23:36:54]Clear old archive folders... [23:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:36:54]tlvbuf is 01A869B0 [23:36:54]SAM_PROTO_ClearQueue [23:36:54]wFMCommunicate request_size=4 [23:36:54]MH_SAM_APDU [23:36:54]CAPDU: 80 09 00 00 [23:36:54]Write to MH i2c: E2 08 00 1B 4D 80 09 00 00 00 00 00 00 DA [23:36:54]Write i2c OK [23:36:54]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 1B 4D 00 90 00 DC [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]SAM_PROTO_ClearQueue done [23:36:55]KKMCreateOFDPacket [23:36:55]OFDProtocolAddRootSTLVToBuf [23:36:55]FM_MakeSignedData [23:36:55]FM_MakeSignedData [23:36:55]SAM_PROTO_SignData [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 01 02 [23:36:55]Write to MH i2c: E2 08 00 1C 4D 80 0D 01 02 00 00 00 00 E2 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 1C 4D 00 90 00 DD [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=255 [23:36:55]MH_SAM_APDU [23:36: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 17 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 0A 03 00 35 04 06 00 C5 [23:36:55]Write to MH i2c: E2 02 01 1D 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 17 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 0A 03 00 35 04 06 00 C5 00 00 87 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 1D 4D 00 90 00 DE [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=10 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 02 02 05 A7 DF FF 63 8D [23:36:55]Write to MH i2c: E2 0D 00 1E 4D 80 0D 02 02 05 00 A7 DF FF 63 8D 00 00 64 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 1E 4D 00 90 00 DF [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 03 02 [23:36:55]Write to MH i2c: E2 08 00 1F 4D 80 0D 03 02 00 00 00 00 E7 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0B 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0B 00 1F 4D 00 E1 E9 51 46 A2 1A 5A 6D 90 00 CC [23:36:55]RAPDU: E1 E9 51 46 A2 1A 5A 6D 90 00 [23:36:55]wFMCommunicate OK [23:36:55]SAM_PROTO_SignData done [23:36:55]FM_MakeSignedData done [23:36:55]CreateOFDProtocolMessage [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 11 00 00 [23:36:55]Write to MH i2c: E2 08 00 20 4D 80 11 00 00 00 00 00 00 E7 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 17 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 17 00 20 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [23:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:36:55]wFMCommunicate OK [23:36:55]CreateOFDProtocolMessage done [23:36:55]OFDSenderStorePacket 199175 [23:36:55]StoreOFDPacket docnum=199175 [23:36:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE AB 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 17 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 0A 03 00 35 04 06 00 C5 A7 DF FF 63 8D E1 E9 51 46 A2 1A 5A 6D [23:36:55]CheckFolder [23:36:55]dirname=/storage/ofd_packets [23:36:55]CheckFolder done [23:36:55]ProducePacketName [23:36:55]name=ofd_packets/00199175 [23:36:55]NVStorageSaveData ofd_packets/00199175 [23:36:55]File name is /storage/ofd_packets/00199175 [23:36:55]Write 301 bytes [23:36:55]NVStorageSaveData done [23:36:55]OFDSenderStorePacket done [23:36:55]KKMCreateOFDPacket done [23:36:55]NVStorageSaveData kkm_last_timestamp [23:36:55]File name is /storage/kkm_last_timestamp [23:36:55]Write 4 bytes [23:36:55]NVStorageSaveData done [23:36:55]ExternCall_PrintAddStr [23:36:55]wPrintStart [23:36:55]Write to MH i2c: 01 00 00 21 4D 6E [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 21 4D 00 00 00 00 00 FF 0F 83 [23:36:55]RasterBufferAndPrint [23:36:55]line 小褔械褌 N : (1)11326650 [23:36:55]line 袠袧袧: 02508201610067 [23:36:55]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:36:55]line 袩袪袨袛袗袞袗 [23:36:55]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [23:36:55]line 孝芯胁邪褉: 2710124130 [23:36:55]line 袗懈-92-袣-4 [23:36:55]line 7.380 * 67.80 [23:36:55]line = 500.36 [23:36:55]line 袧袛小 12% 袧小袩 1% [23:36:55]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:36:55]line 袨袣袪校袚袥袝袧袠袝: -0.36 [23:36:55]line 袠孝袨袚袨: 500.00 [23:36:55]line 袙薪械褋械薪芯: 500.00 [23:36:55]line 小袛袗效袗: 0.00 [23:36:55]line 袧小袩 1% : 4.43 [23:36:55]line 袧袛小 12% : 53.14 [23:36:55]line 袧邪谢懈褔薪褘屑懈: 500.00 [23:36:55]line 袘械蟹薪邪谢.: 0.00 [23:36:55]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:36:55]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:36:55]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:36:55]line 效械泻 783 17.08.2024 23:36 [23:36:55]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:36:55]line 袟袧袦: 0300000079 [23:36:55]line 袪袧袦: 0000000000092545 [23:36:55]line 袙械褉褋懈褟 袣袣袦: 001 [23:36:55]line 肖袦: 0000000000871802 [23:36:55]line 肖袛: 199175 [23:36:55]line 肖袩袛: 217324808266637 [23:36:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233655&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199175&fm=217324808266637&tin=02508201610067®Number=0000000000092545&sum=50000 [23:36:55]written 0, free lines is 4095 [23:36:55]OFD Sender: Processing packet 199175 [packets to send 246, broken 245] [23:36:55]ProducePacketName [23:36:55]name=ofd_packets/00199175 [23:36:55]OFD Sender: To server: 嚂鰌G, [23:36:55]CommunicateWithHost lk.salyk.kg:30040 [23:36:55]ConnectInit lk.salyk.kg [23:36:55]Connected sock=10 [23:36:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BE AB 07 01 F6 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 17 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 0A 03 00 35 04 06 00 C5 A7 DF FF 63 8D E1 E9 51 46 A2 1A 5A 6D [23:36:55]Write to MH i2c: 01 00 00 4C 4D 99 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 4C 4D 00 00 00 00 00 D7 0C 83 [23:36:55]RasterBufferAndPrint [23:36:55]line [23:36:55]line [23:36:55]line [23:36:55]line [23:36:55]line [23:36:55]written 0, free lines is 3292 [23:36:55]MH_Cut [23:36:55]Write to MH i2c: D1 01 00 53 4D 01 72 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: D1 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: D1 01 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: D1 01 00 53 4D 00 71 [23:36:55]Write to MH i2c: 01 00 00 54 4D A1 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 64 6A 47 00 1D 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 07 0A 03 00 F4 03 04 00 26 E0 C0 66 B6 04 01 00 00 BF 2D 2F CA B5 03 F8 D3 [23:36:56]CommunicateWithHost err = 0 [23:36:56]CheckOFDResponse [23:36:56]1017 (14) - 77093643461234 [23:36:56]1041 (16) - 0000000000871802 [23:36:56]1040 (4) - 199175 [23:36:56]1012 (4) - 17.08.2024 17:38 [23:36:56]1206 (1) - 0 [23:36:56]OFD Sender: Remove packet 199175 [23:36:56]ProducePacketName [23:36:56]name=ofd_packets/00199175 [23:36:56]NVStorageDeleteData [23:36:56]OFD Sender: No OFD packet to send [23:36:56]*** Cut start [23:36:56]*** Purtial cut [23:36:56]*** Stage 1: CUTSNS_PIN = 1 [23:36:57]Read from MH i2c: 01 [23:36:57]MH_I2C_Read... [23:36:57]*** Stop cut motor [23:36:57]*** Cut end [23:36:57]Read from MH i2c: 01 07 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 54 4D 00 00 00 00 00 FF 0F B6 [23:36:57]process_action close_receipt done [23:36:57]requested_data is exist [23:36:57]produce_requested_data [23:36:57]requested_item fm.sn is exist - process it [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 11 00 00 [23:36:57]Write to MH i2c: E2 08 00 55 4D 80 11 00 00 00 00 00 00 1C [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 55 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 69 [23:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:36:57]wFMCommunicate OK [23:36:57]requested_item fd.num is exist - process it [23:36:57]SAM_PROTO_GetFieldsCounters [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 13 00 00 [23:36:57]Write to MH i2c: E2 08 00 56 4D 80 13 00 00 00 00 00 00 1F [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 62 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 62 00 56 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 54 [23: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 07 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_GetFieldsCounters done [23:36:57]requested_item shift.num is exist - process it [23:36:57]requested_item shift.opened is exist - process it [23:36:57]req_shift_opened [23:36:57]FM_GetShiftState [23:36:57]SAM_PROTO_GetShiftState [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 13 01 00 [23:36:57]Write to MH i2c: E2 08 00 57 4D 80 13 01 00 00 00 00 00 21 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0E 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0E 00 57 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 81 [23:36:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_GetShiftState done [23:36:57]FM_GetShiftState done [23:36:57]req_shift_opened done [23:36:57]requested_item shift.open_date is exist - process it [23:36:57]req_shift_open_date [23:36:57]req_shift_open_date done [23:36:57]produce_requested_data done [23:36:57]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199175,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:36:57]process_action_free close_receipt [23:36:57]json_value_free [23:36:57]json_value_free done [23:36:57]process_json_proto returns [23:36:57]Send response to host [23:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199175,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:36:57]free response buf [23:36:57]execute_script done [23:36:57]execute_script returns [23:36:57]free content buf [23:36:57]Sock 9.Close socket [23:36:57]Sock 9.Thread stoped [23:36:57]accept exits with 7 [23:36:57]New connection [23:36:57]New thread 3066793316 created [23:36:57]Thread 3066936676 joined [23:36:57]Waiting for new connection... [23:36:57] Sock 7.Parse request [23:36:57]Sock 7.Check first char [23:36:57]Sock 7.First char is OK [23:36:57]request: POST /json_proto HTTP/1.0 [23:36:57]Method: POST [23:36:57]URL: /json_proto [23:36:57]Method is POST - this is cgi request [23:36:57]url: /json_proto [23:36:57]query_string will be loaded in cgi processing [23:36:57]execute_cgi json_proto POST (null) [23:36:57]execute_cgi path=json_proto method=POST [23:36:57]POST find Content-Length [23:36:57]Host: 172.17.46.195:8080 [23:36:57]Content-Length: 811 [23:36:57]Content-Type: application/json [23:36:57] [23:36:57]POST finish read [23:36:57]Found Content-Length = 811 [23:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:57]execute_script... [23:36:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:57]POST & json_proto [23:36:57]process_json_proto [23:36:57]json parsed OK: [23:36:57]protocol is kg_v1.0 [23:36:57]action value=close_receipt [23:36:57]process_action close_receipt [23:36:57]cmd_close_receipt [23:36:57]MH_GetDate [23:36:57]Write to MH i2c: F0 00 00 58 4D 94 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: F0 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: F0 09 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: F0 09 00 58 4D 00 1B 34 C1 66 8D AE BC 66 70 [23:36:57]GetLastDocTimeStamp 1723937815 [23:36:57]current date 1723937819 [23:36:57]FM_GetShiftState [23:36:57]SAM_PROTO_GetShiftState [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 13 01 00 [23:36:57]Write to MH i2c: E2 08 00 59 4D 80 13 01 00 00 00 00 00 23 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0E 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 0E 00 59 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 83 [23:36:57]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_GetShiftState done [23:36:57]FM_GetShiftState done [23:36:57]opened in 1723853126 [23:36:57]opened+sec_in_day 1723939526 [23:36:57]quantity*price = 200025 [23:36:57]sum+1 = 200026 [23:36:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.25 袧小袩 1% : 17.70 袧袛小 12% : 212.42 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 784 17.08.2024 23:36 小屑械薪邪: 463 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199176 肖袩袛: 244291523652998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199176&fm=244291523652998&tin=02508201610067®Number=0000000000092545&sum=200025 [23:36:59]StoreToDocumentArchive [23:36:59]shift 463 fd 199176 [23:36:59]save to /storage/0463/doc_00199176 [23:36:59]save last doc name /storage/0463/doc_00199176 to /storage/kkm_last_doc_name [23:36:59]save OK [23:36:59]Clear old archive folders... [23:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:36:59]tlvbuf is 01965BC0 [23:36:59]SAM_PROTO_ClearQueue [23:36:59]wFMCommunicate request_size=4 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 09 00 00 [23:36:59]Write to MH i2c: E2 08 00 66 4D 80 09 00 00 00 00 00 00 25 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 66 4D 00 90 00 27 [23:36:59]RAPDU: 90 00 [23:36:59]wFMCommunicate OK [23:36:59]SAM_PROTO_ClearQueue done [23:36:59]KKMCreateOFDPacket [23:36:59]OFDProtocolAddRootSTLVToBuf [23:36:59]FM_MakeSignedData [23:36:59]FM_MakeSignedData [23:36:59]SAM_PROTO_SignData [23:36:59]wFMCommunicate request_size=4 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 0D 01 02 [23:36:59]Write to MH i2c: E2 08 00 67 4D 80 0D 01 02 00 00 00 00 2D [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 67 4D 00 90 00 28 [23:36:59]RAPDU: 90 00 [23:36:59]wFMCommunicate OK [23:36:59]wFMCommunicate request_size=255 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 1B 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 0A 03 [23:36:59]Write to MH i2c: E2 02 01 68 4D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 1B 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 0A 03 00 00 82 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 68 4D 00 90 00 29 [23:36:59]RAPDU: 90 00 [23:36:59]wFMCommunicate OK [23:36:59]wFMCommunicate request_size=16 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DE 2E 8D 7D 2D 86 [23:36:59]Write to MH i2c: E2 13 00 69 4D 80 0D 02 02 0B 00 00 35 04 06 00 DE 2E 8D 7D 2D 86 00 00 4E [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 03 00 69 4D 00 90 00 2A [23:36:59]RAPDU: 90 00 [23:36:59]wFMCommunicate OK [23:36:59]wFMCommunicate request_size=4 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 0D 03 02 [23:36:59]Write to MH i2c: E2 08 00 6A 4D 80 0D 03 02 00 00 00 00 32 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 0B 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 0B 00 6A 4D 00 B7 A6 E3 20 B4 83 05 A2 90 00 71 [23:36:59]RAPDU: B7 A6 E3 20 B4 83 05 A2 90 00 [23:36:59]wFMCommunicate OK [23:36:59]SAM_PROTO_SignData done [23:36:59]FM_MakeSignedData done [23:36:59]CreateOFDProtocolMessage [23:36:59]wFMCommunicate request_size=4 [23:36:59]MH_SAM_APDU [23:36:59]CAPDU: 80 11 00 00 [23:36:59]Write to MH i2c: E2 08 00 6B 4D 80 11 00 00 00 00 00 00 32 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:59]Read from MH i2c: E2 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 17 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: E2 17 00 6B 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7F [23:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:36:59]wFMCommunicate OK [23:36:59]CreateOFDProtocolMessage done [23:36:59]OFDSenderStorePacket 199176 [23:36:59]StoreOFDPacket docnum=199176 [23:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 C0 0D 01 F2 7C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 1B 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 0A 03 00 35 04 06 00 DE 2E 8D 7D 2D 86 B7 A6 E3 20 B4 83 05 A2 [23:36:59]CheckFolder [23:36:59]dirname=/storage/ofd_packets [23:36:59]CheckFolder done [23:36:59]ProducePacketName [23:36:59]name=ofd_packets/00199176 [23:36:59]NVStorageSaveData ofd_packets/00199176 [23:36:59]File name is /storage/ofd_packets/00199176 [23:36:59]Write 307 bytes [23:36:59]NVStorageSaveData done [23:36:59]OFDSenderStorePacket done [23:36:59]KKMCreateOFDPacket done [23:36:59]NVStorageSaveData kkm_last_timestamp [23:36:59]File name is /storage/kkm_last_timestamp [23:36:59]Write 4 bytes [23:36:59]NVStorageSaveData done [23:36:59]ExternCall_PrintAddStr [23:36:59]wPrintStart [23:36:59]Write to MH i2c: 01 00 00 6C 4D B9 [23:36:59]Write i2c OK [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: 01 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: 01 07 00 [23:36:59]MH_I2C_Read... [23:36:59]Read from MH i2c: 01 07 00 6C 4D 00 00 00 00 00 FF 0F CE [23:36:59]RasterBufferAndPrint [23:36:59]line 小褔械褌 N : (1)11326649 [23:36:59]line 袠袧袧: 02508201610067 [23:36:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [23:36:59]line 袩袪袨袛袗袞袗 [23:36:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [23:36:59]line 孝芯胁邪褉: 2710194210 [23:36:59]line D-ENERGY 袛孝-袣-5 [23:36:59]line 25.910 * 77.20 [23:36:59]line = 2000.25 [23:36:59]line 袧袛小 12% 袧小袩 1% [23:36:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [23:36:59]line 袠孝袨袚袨: 2000.25 [23:36:59]line 袧小袩 1% : 17.70 [23:36:59]line 袧袛小 12% : 212.42 [23:36:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [23:36:59]line 袘械蟹薪邪谢.: 2000.25 [23:36:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [23:36:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [23:36:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:36:59]line 效械泻 784 17.08.2024 23:36 [23:36:59]line 小屑械薪邪: 463 肖肖袛: 1.0 [23:36:59]line 袟袧袦: 0300000079 [23:36:59]line 袪袧袦: 0000000000092545 [23:36:59]line 袙械褉褋懈褟 袣袣袦: 001 [23:36:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [23:36:59]line 肖袦: 0000000000871802 [23:36:59]line 肖袛: 199176 [23:36:59]line 肖袩袛: 244291523652998 [23:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240817T233659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199176&fm=244291523652998&tin=02508201610067®Number=0000000000092545&sum=200025 [23:36:59]OFD Sender: Processing packet 199176 [packets to send 246, broken 245] [23:36:59]ProducePacketName [23:36:59]name=ofd_packets/00199176 [23:36:59]OFD Sender: To server: 嚂鰌G, [23:37:00]CommunicateWithHost lk.salyk.kg:30040 [23:37:00]ConnectInit lk.salyk.kg [23:37:00]written 0, free lines is 4095 [23:37:00]Connected sock=10 [23:37:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 59 C0 0D 01 F2 7C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 03 00 00 F4 03 04 00 1B 34 C1 66 0E 04 04 00 CF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 0A 03 00 35 04 06 00 DE 2E 8D 7D 2D 86 B7 A6 E3 20 B4 83 05 A2 [23:37:00]Write to MH i2c: 01 00 00 96 4D E3 [23:37:00]Write i2c OK [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: 01 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: 01 07 00 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: 01 07 00 96 4D 00 00 00 00 00 FC 0C F2 [23:37:00]RasterBufferAndPrint [23:37:00]line [23:37:00]line [23:37:00]line [23:37:00]line [23:37:00]line [23:37:00]written 0, free lines is 3338 [23:37:00]MH_Cut [23:37:00]Write to MH i2c: D1 01 00 9D 4D 01 BC [23:37:00]Write i2c OK [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: D1 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: D1 01 00 [23:37:00]MH_I2C_Read... [23:37:00]Read from MH i2c: D1 01 00 9D 4D 00 BB [23:37:00]Write to MH i2c: 01 00 00 9E 4D EB [23:37:00]Write i2c OK [23:37:00]MH_I2C_Read... [23:37:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 85 03 47 00 16 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 08 0A 03 00 F4 03 04 00 2A E0 C0 66 B6 04 01 00 00 96 EA CA 9B 02 6F 80 E0 [23:37:00]CommunicateWithHost err = 0 [23:37:00]CheckOFDResponse [23:37:00]1017 (14) - 77093643461234 [23:37:00]1041 (16) - 0000000000871802 [23:37:00]1040 (4) - 199176 [23:37:00]1012 (4) - 17.08.2024 17:38 [23:37:00]1206 (1) - 0 [23:37:00]OFD Sender: Remove packet 199176 [23:37:00]ProducePacketName [23:37:00]name=ofd_packets/00199176 [23:37:00]NVStorageDeleteData [23:37:01]OFD Sender: No OFD packet to send [23:37:01]*** Cut start [23:37:01]*** Purtial cut [23:37:01]*** CUTSNS_PIN = 0 [23:37:01]*** Stage 1: CUTSNS_PIN = 1 [23:37:03]Read from MH i2c: 01 [23:37:03]MH_I2C_Read... [23:37:03]*** Stop cut motor [23:37:03]*** Cut end [23:37:03]Read from MH i2c: 01 07 00 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: 01 07 00 9E 4D 00 00 00 00 00 FF 0F 00 [23:37:03]process_action close_receipt done [23:37:03]requested_data is exist [23:37:03]produce_requested_data [23:37:03]requested_item fm.sn is exist - process it [23:37:03]wFMCommunicate request_size=4 [23:37:03]MH_SAM_APDU [23:37:03]CAPDU: 80 11 00 00 [23:37:03]Write to MH i2c: E2 08 00 9F 4D 80 11 00 00 00 00 00 00 66 [23:37:03]Write i2c OK [23:37:03]MH_I2C_Read... [23:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:03]Read from MH i2c: E2 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 17 00 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 17 00 9F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [23:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:37:03]wFMCommunicate OK [23:37:03]requested_item fd.num is exist - process it [23:37:03]SAM_PROTO_GetFieldsCounters [23:37:03]wFMCommunicate request_size=4 [23:37:03]MH_SAM_APDU [23:37:03]CAPDU: 80 13 00 00 [23:37:03]Write to MH i2c: E2 08 00 A0 4D 80 13 00 00 00 00 00 00 69 [23:37:03]Write i2c OK [23:37:03]MH_I2C_Read... [23:37:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:03]Read from MH i2c: E2 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 62 00 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 62 00 A0 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 A2 [23:37:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:03]wFMCommunicate OK [23:37:03]SAM_PROTO_GetFieldsCounters done [23:37:03]requested_item shift.num is exist - process it [23:37:03]requested_item shift.opened is exist - process it [23:37:03]req_shift_opened [23:37:03]FM_GetShiftState [23:37:03]SAM_PROTO_GetShiftState [23:37:03]wFMCommunicate request_size=4 [23:37:03]MH_SAM_APDU [23:37:03]CAPDU: 80 13 01 00 [23:37:03]Write to MH i2c: E2 08 00 A1 4D 80 13 01 00 00 00 00 00 6B [23:37:03]Write i2c OK [23:37:03]MH_I2C_Read... [23:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:03]Read from MH i2c: E2 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 0E 00 [23:37:03]MH_I2C_Read... [23:37:03]Read from MH i2c: E2 0E 00 A1 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CB [23:37:03]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:37:03]wFMCommunicate OK [23:37:03]SAM_PROTO_GetShiftState done [23:37:03]FM_GetShiftState done [23:37:03]req_shift_opened done [23:37:03]requested_item shift.open_date is exist - process it [23:37:03]req_shift_open_date [23:37:03]req_shift_open_date done [23:37:03]produce_requested_data done [23:37:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:37:03]process_action_free close_receipt [23:37:03]json_value_free [23:37:03]json_value_free done [23:37:03]process_json_proto returns [23:37:03]Send response to host [23:37:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:37:03]free response buf [23:37:03]execute_script done [23:37:03]execute_script returns [23:37:03]free content buf [23:37:03]Sock 7.Close socket [23:37:03]Sock 7.Thread stoped [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:31]OFD Sender: No OFD packet to send [23:37:36]OFD Sender: No OFD packet to send [23:37:41]OFD Sender: No OFD packet to send [23:37:46]OFD Sender: No OFD packet to send [23:37:51]OFD Sender: No OFD packet to send [23:37:56]OFD Sender: No OFD packet to send [23:38:01]OFD Sender: No OFD packet to send [23:38:06]OFD Sender: No OFD packet to send [23:38:11]OFD Sender: No OFD packet to send [23:38:16]OFD Sender: No OFD packet to send [23:38:21]OFD Sender: No OFD packet to send [23:38:26]OFD Sender: No OFD packet to send [23:38:31]OFD Sender: No OFD packet to send [23:38:36]OFD Sender: No OFD packet to send [23:38:41]OFD Sender: No OFD packet to send [23:38:46]OFD Sender: No OFD packet to send [23:38:51]OFD Sender: No OFD packet to send [23:38:56]OFD Sender: No OFD packet to send [23:39:01]OFD Sender: No OFD packet to send [23:39:06]OFD Sender: No OFD packet to send [23:39:11]OFD Sender: No OFD packet to send [23:39:16]OFD Sender: No OFD packet to send [23:39:21]OFD Sender: No OFD packet to send [23:39:26]OFD Sender: No OFD packet to send [23:39:31]OFD Sender: No OFD packet to send [23:39:36]OFD Sender: No OFD packet to send [23:39:41]OFD Sender: No OFD packet to send [23:39:46]OFD Sender: No OFD packet to send [23:39:51]OFD Sender: No OFD packet to send [23:39:56]OFD Sender: No OFD packet to send [23:40:01]OFD Sender: No OFD packet to send [23:40:06]OFD Sender: No OFD packet to send [23:40:11]OFD Sender: No OFD packet to send [23:40:16]OFD Sender: No OFD packet to send [23:40:21]OFD Sender: No OFD packet to send [23:40:26]OFD Sender: No OFD packet to send [23:40:31]OFD Sender: No OFD packet to send [23:40:36]OFD Sender: No OFD packet to send [23:40:41]OFD Sender: No OFD packet to send [23:40:46]OFD Sender: No OFD packet to send [23:40:51]OFD Sender: No OFD packet to send [23:40:56]OFD Sender: No OFD packet to send [23:41:01]OFD Sender: No OFD packet to send [23:41:06]OFD Sender: No OFD packet to send [23:41:11]OFD Sender: No OFD packet to send [23:41:16]OFD Sender: No OFD packet to send [23:41:21]OFD Sender: No OFD packet to send [23:41:26]OFD Sender: No OFD packet to send [23:41:31]OFD Sender: No OFD packet to send [23:41:36]OFD Sender: No OFD packet to send [23:41:41]OFD Sender: No OFD packet to send [23:41:46]OFD Sender: No OFD packet to send [23:41:51]OFD Sender: No OFD packet to send [23:41:56]OFD Sender: No OFD packet to send [23:42:01]OFD Sender: No OFD packet to send [23:42:06]OFD Sender: No OFD packet to send [23:42:11]OFD Sender: No OFD packet to send [23:42:16]OFD Sender: No OFD packet to send [23:42:21]OFD Sender: No OFD packet to send [23:42:26]OFD Sender: No OFD packet to send [23:42:31]OFD Sender: No OFD packet to send [23:42:36]OFD Sender: No OFD packet to send [23:42:41]OFD Sender: No OFD packet to send [23:42:46]OFD Sender: No OFD packet to send [23:42:51]OFD Sender: No OFD packet to send [23:42:56]OFD Sender: No OFD packet to send [23:43:01]OFD Sender: No OFD packet to send [23:43:06]OFD Sender: No OFD packet to send [23:43:11]OFD Sender: No OFD packet to send [23:43:16]OFD Sender: No OFD packet to send [23:43:21]OFD Sender: No OFD packet to send [23:43:26]OFD Sender: No OFD packet to send [23:43:31]OFD Sender: No OFD packet to send [23:43:36]OFD Sender: No OFD packet to send [23:43:41]OFD Sender: No OFD packet to send [23:43:46]OFD Sender: No OFD packet to send [23:43:51]OFD Sender: No OFD packet to send [23:43:56]OFD Sender: No OFD packet to send [23:44:01]OFD Sender: No OFD packet to send [23:44:06]OFD Sender: No OFD packet to send [23:44:11]OFD Sender: No OFD packet to send [23:44:16]OFD Sender: No OFD packet to send [23:44:21]OFD Sender: No OFD packet to send [23:44:26]OFD Sender: No OFD packet to send [23:44:31]OFD Sender: No OFD packet to send [23:44:36]OFD Sender: No OFD packet to send [23:44:42]OFD Sender: No OFD packet to send [23:44:47]OFD Sender: No OFD packet to send [23:44:52]OFD Sender: No OFD packet to send [23:44:57]OFD Sender: No OFD packet to send [23:45:02]OFD Sender: No OFD packet to send [23:45:07]OFD Sender: No OFD packet to send [23:45:12]OFD Sender: No OFD packet to send [23:45:17]OFD Sender: No OFD packet to send [23:45:22]OFD Sender: No OFD packet to send [23:45:27]OFD Sender: No OFD packet to send [23:45:32]OFD Sender: No OFD packet to send [23:45:37]OFD Sender: No OFD packet to send [23:45:42]OFD Sender: No OFD packet to send [23:45:47]OFD Sender: No OFD packet to send [23:45:52]OFD Sender: No OFD packet to send [23:45:57]OFD Sender: No OFD packet to send [23:46:02]OFD Sender: No OFD packet to send [23:46:07]OFD Sender: No OFD packet to send [23:46:12]OFD Sender: No OFD packet to send [23:46:17]OFD Sender: No OFD packet to send [23:46:22]OFD Sender: No OFD packet to send [23:46:27]OFD Sender: No OFD packet to send [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:02]OFD Sender: No OFD packet to send [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:22]OFD Sender: No OFD packet to send [23:47:27]OFD Sender: No OFD packet to send [23:47:32]OFD Sender: No OFD packet to send [23:47:37]OFD Sender: No OFD packet to send [23:47:41]accept exits with 9 [23:47:41]New connection [23:47:41]New thread 3066936676 created [23:47:41]Thread 3066793316 joined [23:47:41]Waiting for new connection... [23:47:41] Sock 9.Parse request [23:47:41]Sock 9.Check first char [23:47:41]Sock 9.First char is OK [23:47:41]request: POST /json_proto HTTP/1.0 [23:47:41]Method: POST [23:47:41]URL: /json_proto [23:47:41]Method is POST - this is cgi request [23:47:41]url: /json_proto [23:47:41]query_string will be loaded in cgi processing [23:47:41]execute_cgi json_proto POST (null) [23:47:41]execute_cgi path=json_proto method=POST [23:47:41]POST find Content-Length [23:47:41]Host: 172.17.46.195:8080 [23:47:41]Content-Length: 215 [23:47:41]Content-Type: application/json [23:47:41] [23:47:41]POST finish read [23:47:41]Found Content-Length = 215 [23:47:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:41]execute_script... [23:47:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:41]POST & json_proto [23:47:41]process_json_proto [23:47:41]json parsed OK: [23:47:41]protocol is kg_v1.0 [23:47:41]action value=get_value [23:47:41]process_action get_value [23:47:41]cmd_get_value [23:47:41]process_action get_value done [23:47:41]requested_data is exist [23:47:41]produce_requested_data [23:47:41]requested_item kkm.sn is exist - process it [23:47:41]requested_item kkm.ver is exist - process it [23:47:41]requested_item fm.sn is exist - process it [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 11 00 00 [23:47:41]Write to MH i2c: E2 08 00 A2 4D 80 11 00 00 00 00 00 00 69 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 17 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 17 00 A2 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B6 [23:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:47:41]wFMCommunicate OK [23:47:41]requested_item fd.num is exist - process it [23:47:41]SAM_PROTO_GetFieldsCounters [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 13 00 00 [23:47:41]Write to MH i2c: E2 08 00 A3 4D 80 13 00 00 00 00 00 00 6C [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 62 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 62 00 A3 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 A5 [23:47:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:41]wFMCommunicate OK [23:47:41]SAM_PROTO_GetFieldsCounters done [23:47:41]requested_item shift.num is exist - process it [23:47:41]requested_item shift.opened is exist - process it [23:47:41]req_shift_opened [23:47:41]FM_GetShiftState [23:47:41]SAM_PROTO_GetShiftState [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 13 01 00 [23:47:41]Write to MH i2c: E2 08 00 A4 4D 80 13 01 00 00 00 00 00 6E [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 0E 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 0E 00 A4 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 CE [23:47:41]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:47:41]wFMCommunicate OK [23:47:41]SAM_PROTO_GetShiftState done [23:47:41]FM_GetShiftState done [23:47:41]req_shift_opened done [23:47:41]requested_item shift.open_date is exist - process it [23:47:41]req_shift_open_date [23:47:41]req_shift_open_date done [23:47:41]produce_requested_data done [23:47:41]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:47:41]process_action_free get_value [23:47:41]json_value_free [23:47:41]json_value_free done [23:47:41]process_json_proto returns [23:47:41]Send response to host [23:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:47:41]free response buf [23:47:41]execute_script done [23:47:41]execute_script returns [23:47:41]free content buf [23:47:41]Sock 9.Close socket [23:47:41]Sock 9.Thread stoped [23:47:41]accept exits with 7 [23:47:41]New connection [23:47:41]New thread 3066793316 created [23:47:41]Thread 3066936676 joined [23:47:41]Waiting for new connection... [23:47:41] Sock 7.Parse request [23:47:41]Sock 7.Check first char [23:47:41]Sock 7.First char is OK [23:47:41]request: POST /json_proto HTTP/1.0 [23:47:41]Method: POST [23:47:41]URL: /json_proto [23:47:41]Method is POST - this is cgi request [23:47:41]url: /json_proto [23:47:41]query_string will be loaded in cgi processing [23:47:41]execute_cgi json_proto POST (null) [23:47:41]execute_cgi path=json_proto method=POST [23:47:41]POST find Content-Length [23:47:41]Host: 172.17.46.195:8080 [23:47:41]Content-Length: 331 [23:47:41]Content-Type: application/json [23:47:41] [23:47:41]POST finish read [23:47:41]Found Content-Length = 331 [23:47:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:41]execute_script... [23:47:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:41]POST & json_proto [23:47:41]process_json_proto [23:47:41]json parsed OK: [23:47:41]protocol is kg_v1.0 [23:47:41]action value=get_value [23:47:41]process_action get_value [23:47:41]cmd_get_value [23:47:41]process_action get_value done [23:47:41]requested_data is exist [23:47:41]produce_requested_data [23:47:41]requested_item fm.sale.total is exist - process it [23:47:41]SAM_PROTO_GetFMData [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 13 03 00 [23:47:41]Write to MH i2c: E2 08 00 A5 4D 80 13 03 00 00 00 00 00 71 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 A5 4D 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 7A [23:47:42]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 17 00 00 [23:47:42]Write to MH i2c: E2 08 00 A6 4D 80 17 00 00 00 00 00 00 73 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:42]OFD Sender: No OFD packet to send [23:47:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 A6 4D 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 F1 [23:47:42]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 17 00 00 [23:47:42]Write to MH i2c: E2 08 00 A7 4D 80 17 00 00 00 00 00 00 74 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 FD 00 A7 4D 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 9B [23:47:42]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 17 00 00 [23:47:42]Write to MH i2c: E2 08 00 A8 4D 80 17 00 00 00 00 00 00 75 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 A8 4D 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F0 [23:47:43]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 17 00 00 [23:47:43]Write to MH i2c: E2 08 00 A9 4D 80 17 00 00 00 00 00 00 76 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:43]Read from MH i2c: E2 E3 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 E3 00 A9 4D 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [23:47:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:43]wFMCommunicate OK [23:47:43]SAM_PROTO_GetFMData done [23:47:43]requested_item fm.sale_refund.total is exist - process it [23:47:43]requested_item fm.buy.total is exist - process it [23:47:43]requested_item shift.sale.total is exist - process it [23:47:43]SAM_PROTO_GetShiftData [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 13 02 00 [23:47:43]Write to MH i2c: E2 08 00 AA 4D 80 13 02 00 00 00 00 00 75 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 AA 4D 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 62 [23:47:43]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 17 00 00 [23:47:43]Write to MH i2c: E2 08 00 AB 4D 80 17 00 00 00 00 00 00 78 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 AB 4D 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 8B [23:47:44]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:47:44]wFMCommunicate OK [23:47:44]wFMCommunicate request_size=4 [23:47:44]MH_SAM_APDU [23:47:44]CAPDU: 80 17 00 00 [23:47:44]Write to MH i2c: E2 08 00 AC 4D 80 17 00 00 00 00 00 00 79 [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 AC 4D 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 A2 [23:47:44]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:47:44]wFMCommunicate OK [23:47:44]wFMCommunicate request_size=4 [23:47:44]MH_SAM_APDU [23:47:44]CAPDU: 80 17 00 00 [23:47:44]Write to MH i2c: E2 08 00 AD 4D 80 17 00 00 00 00 00 00 7A [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 AD 4D 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 FB [23:47:44]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:47:44]wFMCommunicate OK [23:47:44]wFMCommunicate request_size=4 [23:47:44]MH_SAM_APDU [23:47:44]CAPDU: 80 17 00 00 [23:47:44]Write to MH i2c: E2 08 00 AE 4D 80 17 00 00 00 00 00 00 7B [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 D9 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 D9 00 AE 4D 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 5A [23:47: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 [23:47:45]wFMCommunicate OK [23:47:45]SAM_PROTO_GetShiftData done [23:47:45]requested_item shift.sale.total_cash is exist - process it [23:47:45]requested_item shift.sale_refund.total is exist - process it [23:47:45]requested_item shift.sale_refund.total_cash is exist - process it [23:47:45]requested_item shift.buy.total is exist - process it [23:47:45]requested_item shift.buy.total_cash is exist - process it [23:47:45]produce_requested_data done [23:47:45]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:45]process_action_free get_value [23:47:45]json_value_free [23:47:45]json_value_free done [23:47:45]process_json_proto returns [23:47:45]Send response to host [23:47:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:45]free response buf [23:47:45]execute_script done [23:47:45]execute_script returns [23:47:45]free content buf [23:47:45]Sock 7.Close socket [23:47:45]Sock 7.Thread stoped [23:47:45]accept exits with 9 [23:47:45]New connection [23:47:45]New thread 3066936676 created [23:47:45]Thread 3066793316 joined [23:47:45]Waiting for new connection... [23:47:45] Sock 9.Parse request [23:47:45]Sock 9.Check first char [23:47:45]Sock 9.First char is OK [23:47:45]request: POST /json_proto HTTP/1.0 [23:47:45]Method: POST [23:47:45]URL: /json_proto [23:47:45]Method is POST - this is cgi request [23:47:45]url: /json_proto [23:47:45]query_string will be loaded in cgi processing [23:47:45]execute_cgi json_proto POST (null) [23:47:45]execute_cgi path=json_proto method=POST [23:47:45]POST find Content-Length [23:47:45]Host: 172.17.46.195:8080 [23:47:45]Content-Length: 331 [23:47:45]Content-Type: application/json [23:47:45] [23:47:45]POST finish read [23:47:45]Found Content-Length = 331 [23:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:45]execute_script... [23:47:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:45]POST & json_proto [23:47:45]process_json_proto [23:47:45]json parsed OK: [23:47:45]protocol is kg_v1.0 [23:47:45]action value=get_value [23:47:45]process_action get_value [23:47:45]cmd_get_value [23:47:45]process_action get_value done [23:47:45]requested_data is exist [23:47:45]produce_requested_data [23:47:45]requested_item fm.sale.total is exist - process it [23:47:45]SAM_PROTO_GetFMData [23:47:45]wFMCommunicate request_size=4 [23:47:45]MH_SAM_APDU [23:47:45]CAPDU: 80 13 03 00 [23:47:45]Write to MH i2c: E2 08 00 AF 4D 80 13 03 00 00 00 00 00 7B [23:47:45]Write i2c OK [23:47:45]MH_I2C_Read... [23:47:45]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:45]Read from MH i2c: E2 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 FD 00 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 FD 00 AF 4D 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 84 [23:47:45]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:47:45]wFMCommunicate OK [23:47:45]wFMCommunicate request_size=4 [23:47:45]MH_SAM_APDU [23:47:45]CAPDU: 80 17 00 00 [23:47:45]Write to MH i2c: E2 08 00 B0 4D 80 17 00 00 00 00 00 00 7D [23:47:45]Write i2c OK [23:47:45]MH_I2C_Read... [23:47:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:45]Read from MH i2c: E2 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 FD 00 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 FD 00 B0 4D 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 FB [23:47:45]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:46]wFMCommunicate OK [23:47:46]wFMCommunicate request_size=4 [23:47:46]MH_SAM_APDU [23:47:46]CAPDU: 80 17 00 00 [23:47:46]Write to MH i2c: E2 08 00 B1 4D 80 17 00 00 00 00 00 00 7E [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:46]Read from MH i2c: E2 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 FD 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 FD 00 B1 4D 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 A5 [23:47:46]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:46]wFMCommunicate OK [23:47:46]wFMCommunicate request_size=4 [23:47:46]MH_SAM_APDU [23:47:46]CAPDU: 80 17 00 00 [23:47:46]Write to MH i2c: E2 08 00 B2 4D 80 17 00 00 00 00 00 00 7F [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:46]Read from MH i2c: E2 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 FD 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: E2 FD 00 B2 4D 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 FA [23:47:46]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:46]wFMCommunicate OK [23:47:46]wFMCommunicate request_size=4 [23:47:46]MH_SAM_APDU [23:47:46]CAPDU: 80 17 00 00 [23:47:46]Write to MH i2c: E2 08 00 B3 4D 80 17 00 00 00 00 00 00 80 [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:47]Read from MH i2c: E2 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 E3 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 E3 00 B3 4D 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5F [23:47:47]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:47]wFMCommunicate OK [23:47:47]SAM_PROTO_GetFMData done [23:47:47]requested_item fm.sale_refund.total is exist - process it [23:47:47]requested_item fm.buy.total is exist - process it [23:47:47]requested_item shift.sale.total is exist - process it [23:47:47]SAM_PROTO_GetShiftData [23:47:47]wFMCommunicate request_size=4 [23:47:47]MH_SAM_APDU [23:47:47]CAPDU: 80 13 02 00 [23:47:47]Write to MH i2c: E2 08 00 B4 4D 80 13 02 00 00 00 00 00 7F [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]OFD Sender: No OFD packet to send [23:47:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:47]Read from MH i2c: E2 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 FD 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 FD 00 B4 4D 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 6C [23:47:47]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:47]wFMCommunicate OK [23:47:47]wFMCommunicate request_size=4 [23:47:47]MH_SAM_APDU [23:47:47]CAPDU: 80 17 00 00 [23:47:47]Write to MH i2c: E2 08 00 B5 4D 80 17 00 00 00 00 00 00 82 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:48]Read from MH i2c: E2 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 B5 4D 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 95 [23:47:48]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:47:48]wFMCommunicate OK [23:47:48]wFMCommunicate request_size=4 [23:47:48]MH_SAM_APDU [23:47:48]CAPDU: 80 17 00 00 [23:47:48]Write to MH i2c: E2 08 00 B6 4D 80 17 00 00 00 00 00 00 83 [23:47:48]Write i2c OK [23:47:48]MH_I2C_Read... [23:47:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:48]Read from MH i2c: E2 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 B6 4D 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 AC [23:47:48]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:47:48]wFMCommunicate OK [23:47:48]wFMCommunicate request_size=4 [23:47:48]MH_SAM_APDU [23:47:48]CAPDU: 80 17 00 00 [23:47:48]Write to MH i2c: E2 08 00 B7 4D 80 17 00 00 00 00 00 00 84 [23:47:48]Write i2c OK [23:47:48]MH_I2C_Read... [23:47:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:48]Read from MH i2c: E2 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 FD 00 B7 4D 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 05 [23:47:49]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:47:49]wFMCommunicate OK [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 17 00 00 [23:47:49]Write to MH i2c: E2 08 00 B8 4D 80 17 00 00 00 00 00 00 85 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 D9 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 D9 00 B8 4D 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 64 [23:47:49]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:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetShiftData done [23:47:49]requested_item shift.sale.total_cash is exist - process it [23:47:49]requested_item shift.sale_refund.total is exist - process it [23:47:49]requested_item shift.sale_refund.total_cash is exist - process it [23:47:49]requested_item shift.buy.total is exist - process it [23:47:49]requested_item shift.buy.total_cash is exist - process it [23:47:49]produce_requested_data done [23:47:49]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:49]process_action_free get_value [23:47:49]json_value_free [23:47:49]json_value_free done [23:47:49]process_json_proto returns [23:47:49]Send response to host [23:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:49]free response buf [23:47:49]execute_script done [23:47:49]execute_script returns [23:47:49]free content buf [23:47:49]Sock 9.Close socket [23:47:49]Sock 9.Thread stoped [23:47:49]accept exits with 7 [23:47:49]New connection [23:47:49]New thread 3066793316 created [23:47:49]Thread 3066936676 joined [23:47:49]Waiting for new connection... [23:47:49] Sock 7.Parse request [23:47:49]Sock 7.Check first char [23:47:49]Sock 7.First char is OK [23:47:49]request: POST /json_proto HTTP/1.0 [23:47:49]Method: POST [23:47:49]URL: /json_proto [23:47:49]Method is POST - this is cgi request [23:47:49]url: /json_proto [23:47:49]query_string will be loaded in cgi processing [23:47:49]execute_cgi json_proto POST (null) [23:47:49]execute_cgi path=json_proto method=POST [23:47:49]POST find Content-Length [23:47:49]Host: 172.17.46.195:8080 [23:47:49]Content-Length: 269 [23:47:49]Content-Type: application/json [23:47:49] [23:47:49]POST finish read [23:47:49]Found Content-Length = 269 [23:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:49]execute_script... [23:47:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:49]POST & json_proto [23:47:49]process_json_proto [23:47:49]json parsed OK: [23:47:49]protocol is kg_v1.0 [23:47:49]action value=x_report [23:47:49]process_action x_report [23:47:49]cmd_x_report [23:47:49]MH_GetDate [23:47:49]Write to MH i2c: F0 00 00 B9 4D F5 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 09 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 09 00 B9 4D 00 A7 36 C1 66 8D AE BC 66 5F [23:47:49]GetLastDocTimeStamp 1723937819 [23:47:49]current date 1723938471 [23:47:49]FM_GetShiftState [23:47:49]SAM_PROTO_GetShiftState [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 13 01 00 [23:47:49]Write to MH i2c: E2 08 00 BA 4D 80 13 01 00 00 00 00 00 84 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0E 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0E 00 BA 4D 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 E4 [23:47:49]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetShiftState done [23:47:49]FM_GetShiftState done [23:47:49]KKMCreateXReportDocument [23:47:49]Load OK [23:47:49]Malloc new data [23:47:49]MH_GetDate [23:47:49]Write to MH i2c: F0 00 00 BB 4D F7 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 09 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: F0 09 00 BB 4D 00 A7 36 C1 66 8D AE BC 66 61 [23:47:49]Malloc new data [23:47:49]Malloc new data [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 11 00 00 [23:47:49]Write to MH i2c: E2 08 00 BC 4D 80 11 00 00 00 00 00 00 83 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 17 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 17 00 BC 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [23:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetFieldsCounters [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 13 00 00 [23:47:49]Write to MH i2c: E2 08 00 BD 4D 80 13 00 00 00 00 00 00 86 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 62 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 62 00 BD 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 BF [23:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetFieldsCounters done [23:47:49]Malloc new data [23:47:50]Malloc new data [23:47:50]Malloc new data [23:47:50]KKMCreateXReportDocument OK [23:47:50]KKMSetXReportData OK [23:47:50]KKMPrepareXReportFMData [23:47:50]SAM_PROTO_GetShiftData [23:47:50]wFMCommunicate request_size=4 [23:47:50]MH_SAM_APDU [23:47:50]CAPDU: 80 13 02 00 [23:47:50]Write to MH i2c: E2 08 00 BE 4D 80 13 02 00 00 00 00 00 89 [23:47:50]Write i2c OK [23:47:50]MH_I2C_Read... [23:47:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:50]Read from MH i2c: E2 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: E2 FD 00 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: E2 FD 00 BE 4D 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 76 [23:47:50]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:50]wFMCommunicate OK [23:47:50]wFMCommunicate request_size=4 [23:47:50]MH_SAM_APDU [23:47:50]CAPDU: 80 17 00 00 [23:47:50]Write to MH i2c: E2 08 00 BF 4D 80 17 00 00 00 00 00 00 8C [23:47:50]Write i2c OK [23:47:50]MH_I2C_Read... [23:47:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:50]Read from MH i2c: E2 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: E2 FD 00 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: E2 FD 00 BF 4D 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 9F [23:47:50]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:47:51]wFMCommunicate OK [23:47:51]wFMCommunicate request_size=4 [23:47:51]MH_SAM_APDU [23:47:51]CAPDU: 80 17 00 00 [23:47:51]Write to MH i2c: E2 08 00 C0 4D 80 17 00 00 00 00 00 00 8D [23:47:51]Write i2c OK [23:47:51]MH_I2C_Read... [23:47:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:51]Read from MH i2c: E2 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: E2 FD 00 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: E2 FD 00 C0 4D 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 B6 [23:47:51]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:47:51]wFMCommunicate OK [23:47:51]wFMCommunicate request_size=4 [23:47:51]MH_SAM_APDU [23:47:51]CAPDU: 80 17 00 00 [23:47:51]Write to MH i2c: E2 08 00 C1 4D 80 17 00 00 00 00 00 00 8E [23:47:51]Write i2c OK [23:47:51]MH_I2C_Read... [23:47:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:51]Read from MH i2c: E2 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: E2 FD 00 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: E2 FD 00 C1 4D 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 0F [23:47:51]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:47:52]wFMCommunicate OK [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 17 00 00 [23:47:52]Write to MH i2c: E2 08 00 C2 4D 80 17 00 00 00 00 00 00 8F [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 D9 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 D9 00 C2 4D 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 6E [23:47:52]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:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetShiftData done [23:47:52]1194 (1208) - 褋褔械褌褔懈泻懈 懈褌芯谐芯胁 褋屑械薪褘 [23:47:52] 1134 (4) - 784 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 褋芯 胁褋械屑懈 锌褉懈蟹薪邪泻邪屑懈 褉邪褋褔械褌芯胁 [23:47:52] 1129 (159) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦锌褉懈褏芯写禄 [23:47:52] 1135 (4) - 783 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:47:52] 1201 (4) - 872961.67 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:47:52] 1136 (4) - 343386.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:47:52] 1138 (4) - 529575.67 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:47:52] 1024 (123) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1006 (12) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (3) - 92715.86 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (12) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (3) - 7726.13 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] OFD Sender: No OFD packet to send [23:47:52]1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1130 (151) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦胁芯蟹胁褉邪褌 锌褉懈褏芯写邪禄 [23:47:52] 1135 (4) - 1 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:47:52] 1201 (3) - 3000.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:47:52] 1136 (3) - 3000.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:47:52] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:47:52] 1024 (121) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1006 (11) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (2) - 318.66 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (11) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (2) - 26.55 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1131 (141) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦褉邪褋褏芯写禄 [23:47:52] 1135 (4) - 0 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:47:52] 1201 (0) - 0.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:47:52] 1136 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:47:52] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:47:52] 1024 (117) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1132 (141) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦胁芯蟹胁褉邪褌 褉邪褋褏芯写邪禄 [23:47:52] 1135 (4) - 0 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:47:52] 1201 (0) - 0.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:47:52] 1136 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:47:52] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:47:52] 1024 (117) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:47:52] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:47:52] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:47:52] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:47:52] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:47:52] 1133 (588) - - 褋褔械褌褔懈泻懈 泻芯褉褉械泻褑懈懈 - 薪械 懈褋锌芯谢褜蟹褍褞褌褋褟 [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1194 (04AA) [23:47:52]Load OK [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1134 (046E) [23:47:52]Malloc new data [23:47:52]Processing tag 1129 (0469) [23:47:52]Load OK [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1135 (046F) [23:47:52]Malloc new data [23:47:52]Processing tag 1201 (04B1) [23:47:52]Malloc new data [23:47:52]Processing tag 1136 (0470) [23:47:52]Malloc new data [23:47:52]Processing tag 1138 (0472) [23:47:52]Malloc new data [23:47:52]Processing tag 1024 (0400) [23:47:52]Load OK [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1006 (03EE) [23:47:52]Load OK [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1010 (03F2) [23:47:52]Malloc new data [23:47:52]Processing tag 1011 (03F3) [23:47:52]Malloc new data [23:47:52]SetTLVBufToDocument err=0 [23:47:52]Processing tag 1006 (03EE) [23:47:52]Load OK [23:47:52]SetTLVBufToDocument [23:47:52]Processing tag 1010 (03F2) [23:47:52]Malloc new data [23:47:52]Processing tag 1011 (03F3) [23:47:52]Malloc new data [23:47:52]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1130 (046A) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1135 (046F) [23:47:53]Malloc new data [23:47:53]Processing tag 1201 (04B1) [23:47:53]Malloc new data [23:47:53]Processing tag 1136 (0470) [23:47:53]Malloc new data [23:47:53]Processing tag 1138 (0472) [23:47:53]Malloc new data [23:47:53]Processing tag 1024 (0400) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1131 (046B) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1135 (046F) [23:47:53]Malloc new data [23:47:53]Processing tag 1201 (04B1) [23:47:53]Malloc new data [23:47:53]Processing tag 1136 (0470) [23:47:53]Malloc new data [23:47:53]Processing tag 1138 (0472) [23:47:53]Malloc new data [23:47:53]Processing tag 1024 (0400) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1132 (046C) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1135 (046F) [23:47:53]Malloc new data [23:47:53]Processing tag 1201 (04B1) [23:47:53]Malloc new data [23:47:53]Processing tag 1136 (0470) [23:47:53]Malloc new data [23:47:53]Processing tag 1138 (0472) [23:47:53]Malloc new data [23:47:53]Processing tag 1024 (0400) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1006 (03EE) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1010 (03F2) [23:47:53]Malloc new data [23:47:53]Processing tag 1011 (03F3) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1007 (03EF) [23:47:53]Load OK [23:47:53]SetTLVBufToDocument [23:47:53]Processing tag 1014 (03F6) [23:47:53]Malloc new data [23:47:53]Processing tag 1015 (03F7) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Processing tag 1133 (046D) [23:47:53]Malloc new data [23:47:53]SetTLVBufToDocument err=0 [23:47:53]SetTLVBufToDocument err=0 [23:47:53]Malloc new data [23:47:53]SAM_PROTO_GetFMData [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 13 03 00 [23:47:53]Write to MH i2c: E2 08 00 C3 4D 80 13 03 00 00 00 00 00 8F [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:54]Read from MH i2c: E2 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 C3 4D 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 98 [23:47:54]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:47:54]wFMCommunicate OK [23:47:54]wFMCommunicate request_size=4 [23:47:54]MH_SAM_APDU [23:47:54]CAPDU: 80 17 00 00 [23:47:54]Write to MH i2c: E2 08 00 C4 4D 80 17 00 00 00 00 00 00 91 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:54]Read from MH i2c: E2 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: E2 FD 00 C4 4D 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 0F [23:47:54]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:54]wFMCommunicate OK [23:47:54]wFMCommunicate request_size=4 [23:47:54]MH_SAM_APDU [23:47:54]CAPDU: 80 17 00 00 [23:47:54]Write to MH i2c: E2 08 00 C5 4D 80 17 00 00 00 00 00 00 92 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 C5 4D 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 B9 [23:47:55]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:55]wFMCommunicate OK [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 17 00 00 [23:47:55]Write to MH i2c: E2 08 00 C6 4D 80 17 00 00 00 00 00 00 93 [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 FD 00 C6 4D 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 0E [23:47:55]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:56]wFMCommunicate OK [23:47:56]wFMCommunicate request_size=4 [23:47:56]MH_SAM_APDU [23:47:56]CAPDU: 80 17 00 00 [23:47:56]Write to MH i2c: E2 08 00 C7 4D 80 17 00 00 00 00 00 00 94 [23:47:56]Write i2c OK [23:47:56]MH_I2C_Read... [23:47:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:56]Read from MH i2c: E2 [23:47:56]MH_I2C_Read... [23:47:56]Read from MH i2c: E2 E3 00 [23:47:56]MH_I2C_Read... [23:47:56]Read from MH i2c: E2 E3 00 C7 4D 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 73 [23:47:56]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:56]wFMCommunicate OK [23:47:56]SAM_PROTO_GetFMData done [23:47:56]FM_GetFMData:85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 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 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:57]oper:6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:57]total:CA EA E3 62 06 [23:47:57]Malloc new data [23:47:57]oper:6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 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 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:57]total:50 84 F0 12 [23:47:57]Malloc new data [23:47:57]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:57]total: [23:47:57]Malloc new data [23:47:57]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:57]total: [23:47:57]Malloc new data [23:47:57]KKMPrepareXReportFMData err=0 [23:47:57]啸 芯褌褔械褌 袠袧袧: 02508201610067 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. 17.08.2024 23:47 小屑械薪邪: 266 袪袧袦: 0000000000092545 袟袧袦: 0300000079 小袧袨: 袨斜褖懈泄 褉械卸懈屑 袙褋械谐芯 褔械泻芯胁: 784 袠孝袨袚袠 袩袪袠啸袨袛 效械泻芯胁: 783 袨斜褖懈泄 懈褌芯谐: 872961.67 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 343386.00 袠褌芯谐芯 斜械蟹薪邪谢.: 529575.67 袧袛小 0% : 0.00 袧袛小 12% : 92715.86 袧小袩 0% : 0.00 袧小袩 1,50% : 0.00 袧小袩 0,50% : 0.00 袧小袩 5% : 0.00 袧小袩 3% : 0.00 袧小袩 2% : 0.00 袧小袩 1% : 7726.13 袠孝袨袚袠 袙袨袟袙袪袗孝 袩袪袠啸袨袛袗 效械泻芯胁: 1 袨斜褖懈泄 懈褌芯谐: 3000.00 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 3000.00 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 袧袛小 0% : 0.00 袧袛小 12% : 318.66 袧小袩 0% : 0.00 袧小袩 1,50% : 0.00 袧小袩 0,50% : 0.00 袧小袩 5% : 0.00 袧小袩 3% : 0.00 袧小袩 2% : 0.00 袧小袩 1% : 26.55 袠孝袨袚袠 袪袗小啸袨袛 效械泻芯胁: 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 袧邪谢. 胁 泻邪褋褋械: 340386.00 袧小 袩褉懈褏芯写: 274289077.22 袧小 袙芯蟹胁褉.袩褉懈褏芯写邪: 3177524.00 袧小 袪邪褋褏芯写: 0.00 袧小 袙芯蟹胁褉.袪邪褋褏芯写邪: 0.00 肖袦: 0000000000871802 [23:47:57]StoreToDocumentArchive [23:47:57]MH_GetDate [23:47:57]Write to MH i2c: F0 00 00 C8 4D 04 [23:47:57]OFD Sender: No OFD packet to send [23:47:57]Write i2c OK [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: F0 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: F0 09 00 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: F0 09 00 C8 4D 00 AF 36 C1 66 8D AE BC 66 76 [23:47:57]shift 266 fd 1723938479 [23:47:57]Create dir for shift 0266 [23:47:57]save to /storage/0266/doc_1723938479 [23:47:57]save last doc name /storage/0266/doc_1723938479 to /storage/kkm_last_doc_name [23:47:57]save OK [23:47:57]Clear old archive folders... [23:47:57]NVStorageSaveData kkm_last_timestamp [23:47:57]File name is /storage/kkm_last_timestamp [23:47:57]Write 4 bytes [23:47:57]NVStorageSaveData done [23:47:57]ExternCall_PrintAddStr [23:47:57]wPrintStart [23:47:57]Write to MH i2c: 01 00 00 C9 4D 16 [23:47:57]Write i2c OK [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: 01 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: 01 07 00 [23:47:57]MH_I2C_Read... [23:47:57]Read from MH i2c: 01 07 00 C9 4D 00 00 00 00 00 FF 0F 2B [23:47:57]RasterBufferAndPrint [23:47:57]line 啸 芯褌褔械褌 [23:47:57]line 袠袧袧: 02508201610067 [23:47:57]line 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. [23:47:57]line 17.08.2024 23:47 [23:47:57]line 小屑械薪邪: 266 [23:47:57]line 袪袧袦: 0000000000092545 [23:47:57]line 袟袧袦: 0300000079 [23:47:57]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:47:57]line 袙褋械谐芯 褔械泻芯胁: 784 [23:47:57]line 袠孝袨袚袠 袩袪袠啸袨袛 [23:47:57]line 效械泻芯胁: 783 [23:47:57]line 袨斜褖懈泄 懈褌芯谐: 872961.67 [23:47:57]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 343386.00 [23:47:57]line 袠褌芯谐芯 斜械蟹薪邪谢.: 529575.67 [23:47:57]line 袧袛小 0% : 0.00 [23:47:57]line 袧袛小 12% : 92715.86 [23:47:57]line 袧小袩 0% : 0.00 [23:47:57]line 袧小袩 1,50% : 0.00 [23:47:57]line 袧小袩 0,50% : 0.00 [23:47:57]line 袧小袩 5% : 0.00 [23:47:57]line 袧小袩 3% : 0.00 [23:47:57]line 袧小袩 2% : 0.00 [23:47:57]line 袧小袩 1% : 7726.13 [23:47:57]line 袠孝袨袚袠 袙袨袟袙袪袗孝 袩袪袠啸袨袛袗 [23:47:57]line 效械泻芯胁: 1 [23:47:57]line 袨斜褖懈泄 懈褌芯谐: 3000.00 [23:47:57]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 3000.00 [23:47:57]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:47:57]line 袧袛小 0% : 0.00 [23:47:57]line 袧袛小 12% : 318.66 [23:47:57]line 袧小袩 0% : 0.00 [23:47:57]line 袧小袩 1,50% : 0.00 [23:47:57]line 袧小袩 0,50% : 0.00 [23:47:57]line 袧小袩 5% : 0.00 [23:47:57]line 袧小袩 3% : 0.00 [23:47:57]line 袧小袩 2% : 0.00 [23:47:57]line 袧小袩 1% : 26.55 [23:47:57]line 袠孝袨袚袠 袪袗小啸袨袛 [23:47:57]line 效械泻芯胁: 0 [23:47:57]line 袨斜褖懈泄 懈褌芯谐: 0.00 [23:47:57]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 0.00 [23:47:57]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:47:57]line 袧袛小 0% : 0.00 [23:47:57]line 袧袛小 12% : 0.00 [23:47:57]line 袧小袩 0% : 0.00 [23:47:57]line 袧小袩 1,50% : 0.00 [23:47:57]line 袧小袩 0,50% : 0.00 [23:47:57]line 袧小袩 5% : 0.00 [23:47:57]line 袧小袩 3% : 0.00 [23:47:57]line 袧小袩 2% : 0.00 [23:47:57]line 袧小袩 1% : 0.00 [23:47:57]line 袠孝袨袚袠 袙袨袟袙袪袗孝 袪袗小啸袨袛袗 [23:47:57]line 效械泻芯胁: 0 [23:47:57]line 袨斜褖懈泄 懈褌芯谐: 0.00 [23:47:57]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 0.00 [23:47:57]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:47:57]line 袧袛小 0% : 0.00 [23:47:57]line 袧袛小 12% : 0.00 [23:47:57]line 袧小袩 0% : 0.00 [23:47:57]line 袧小袩 1,50% : 0.00 [23:47:57]line 袧小袩 0,50% : 0.00 [23:47:57]line 袧小袩 5% : 0.00 [23:47:57]line 袧小袩 3% : 0.00 [23:47:57]line 袧小袩 2% : 0.00 [23:47:57]line 袧小袩 1% : 0.00 [23:47:57]line 小褍屑屑邪 胁薪械褋械薪懈泄: 0.00 [23:47:57]line 小褍屑屑邪 胁褘锌谢邪褌: 0.00 [23:47:57]line 袧邪谢. 胁 泻邪褋褋械: 340386.00 [23:47:57]line 袧小 袩褉懈褏芯写: 274289077.22 [23:47:57]line 袧小 袙芯蟹胁褉.袩褉懈褏芯写邪: 3177524.00 [23:47:57]line 袧小 袪邪褋褏芯写: 0.00 [23:47:57]line 袧小 袙芯蟹胁褉.袪邪褋褏芯写邪: 0.00 [23:47:57]line 肖袦: 0000000000871802 [23:47:57]written 0, free lines is 4095 [23:47:58]Write to MH i2c: 01 00 00 14 4E 62 [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: 01 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: 01 07 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: 01 07 00 14 4E 00 00 00 00 00 CE 0A 41 [23:47:58]RasterBufferAndPrint [23:47:58]line [23:47:58]line [23:47:58]line [23:47:58]line [23:47:58]line [23:47:58]written 0, free lines is 2806 [23:47:58]MH_Cut [23:47:58]Write to MH i2c: D1 01 00 1B 4E 01 3B [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: D1 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: D1 01 00 [23:47:58]MH_I2C_Read... [23:47:58]Read from MH i2c: D1 01 00 1B 4E 00 3A [23:47:58]Write to MH i2c: 01 00 00 1C 4E 6A [23:47:58]Write i2c OK [23:47:58]MH_I2C_Read... [23:47:59]*** Cut start [23:47:59]*** Purtial cut [23:47:59]*** Stage 1: CUTSNS_PIN = 1 [23:47:59]Read from MH i2c: 01 [23:47:59]MH_I2C_Read... [23:47:59]*** Stop cut motor [23:47:59]*** Cut end [23:47:59]Read from MH i2c: 01 07 00 [23:47:59]MH_I2C_Read... [23:47:59]Read from MH i2c: 01 07 00 1C 4E 00 00 00 00 00 FF 0F 7F [23:47:59]process_action x_report done [23:47:59]requested_data is exist [23:47:59]produce_requested_data [23:47:59]requested_item fd.num is exist - process it [23:47:59]SAM_PROTO_GetFieldsCounters [23:47:59]wFMCommunicate request_size=4 [23:47:59]MH_SAM_APDU [23:47:59]CAPDU: 80 13 00 00 [23:47:59]Write to MH i2c: E2 08 00 1D 4E 80 13 00 00 00 00 00 00 E7 [23:47:59]Write i2c OK [23:47:59]MH_I2C_Read... [23:48:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:00]Read from MH i2c: E2 [23:48:00]MH_I2C_Read... [23:48:00]Read from MH i2c: E2 62 00 [23:48:00]MH_I2C_Read... [23:48:00]Read from MH i2c: E2 62 00 1D 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 20 [23:48:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:00]wFMCommunicate OK [23:48:00]SAM_PROTO_GetFieldsCounters done [23:48:00]requested_item shift.num is exist - process it [23:48:00]requested_item shift.opened is exist - process it [23:48:00]req_shift_opened [23:48:00]FM_GetShiftState [23:48:00]SAM_PROTO_GetShiftState [23:48:00]wFMCommunicate request_size=4 [23:48:00]MH_SAM_APDU [23:48:00]CAPDU: 80 13 01 00 [23:48:00]Write to MH i2c: E2 08 00 1E 4E 80 13 01 00 00 00 00 00 E9 [23:48:00]Write i2c OK [23:48:00]MH_I2C_Read... [23:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:00]Read from MH i2c: E2 [23:48:00]MH_I2C_Read... [23:48:00]Read from MH i2c: E2 0E 00 [23:48:00]MH_I2C_Read... [23:48:00]Read from MH i2c: E2 0E 00 1E 4E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 49 [23:48:00]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:48:00]wFMCommunicate OK [23:48:00]SAM_PROTO_GetShiftState done [23:48:00]FM_GetShiftState done [23:48:00]req_shift_opened done [23:48:00]requested_item shift.open_date is exist - process it [23:48:00]req_shift_open_date [23:48:00]req_shift_open_date done [23:48:00]produce_requested_data done [23:48:00]produce_requested_data return {"fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:48:00]process_action_free x_report [23:48:00]json_value_free [23:48:00]json_value_free done [23:48:00]process_json_proto returns [23:48:00]Send response to host [23:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:48:00]free response buf [23:48:00]execute_script done [23:48:00]execute_script returns [23:48:00]free content buf [23:48:00]Sock 7.Close socket [23:48:00]Sock 7.Thread stoped [23:48:02]OFD Sender: No OFD packet to send [23:48:07]OFD Sender: No OFD packet to send [23:48:12]OFD Sender: No OFD packet to send [23:48:17]OFD Sender: No OFD packet to send [23:48:22]OFD Sender: No OFD packet to send [23:48:24]accept exits with 9 [23:48:24]New connection [23:48:24]New thread 3066936676 created [23:48:24]Thread 3066793316 joined [23:48:24]Waiting for new connection... [23:48:24] Sock 9.Parse request [23:48:24]Sock 9.Check first char [23:48:24]Sock 9.First char is OK [23:48:24]request: POST /json_proto HTTP/1.0 [23:48:24]Method: POST [23:48:24]URL: /json_proto [23:48:24]Method is POST - this is cgi request [23:48:24]url: /json_proto [23:48:24]query_string will be loaded in cgi processing [23:48:24]execute_cgi json_proto POST (null) [23:48:24]execute_cgi path=json_proto method=POST [23:48:24]POST find Content-Length [23:48:24]Host: 172.17.46.195:8080 [23:48:24]Content-Length: 215 [23:48:24]Content-Type: application/json [23:48:24] [23:48:24]POST finish read [23:48:24]Found Content-Length = 215 [23:48: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" ] } } [23:48:24]execute_script... [23:48: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" ] } } [23:48:24]POST & json_proto [23:48:24]process_json_proto [23:48:24]json parsed OK: [23:48:24]protocol is kg_v1.0 [23:48:24]action value=get_value [23:48:24]process_action get_value [23:48:24]cmd_get_value [23:48:24]process_action get_value done [23:48:24]requested_data is exist [23:48:24]produce_requested_data [23:48:24]requested_item kkm.sn is exist - process it [23:48:24]requested_item kkm.ver is exist - process it [23:48:24]requested_item fm.sn is exist - process it [23:48:24]wFMCommunicate request_size=4 [23:48:24]MH_SAM_APDU [23:48:24]CAPDU: 80 11 00 00 [23:48:24]Write to MH i2c: E2 08 00 1F 4E 80 11 00 00 00 00 00 00 E7 [23:48:24]Write i2c OK [23:48:24]MH_I2C_Read... [23:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:24]Read from MH i2c: E2 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 17 00 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 17 00 1F 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 34 [23:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:48:24]wFMCommunicate OK [23:48:24]requested_item fd.num is exist - process it [23:48:24]SAM_PROTO_GetFieldsCounters [23:48:24]wFMCommunicate request_size=4 [23:48:24]MH_SAM_APDU [23:48:24]CAPDU: 80 13 00 00 [23:48:24]Write to MH i2c: E2 08 00 20 4E 80 13 00 00 00 00 00 00 EA [23:48:24]Write i2c OK [23:48:24]MH_I2C_Read... [23:48:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:24]Read from MH i2c: E2 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 62 00 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 62 00 20 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 23 [23:48:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 08 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:24]wFMCommunicate OK [23:48:24]SAM_PROTO_GetFieldsCounters done [23:48:24]requested_item shift.num is exist - process it [23:48:24]requested_item shift.opened is exist - process it [23:48:24]req_shift_opened [23:48:24]FM_GetShiftState [23:48:24]SAM_PROTO_GetShiftState [23:48:24]wFMCommunicate request_size=4 [23:48:24]MH_SAM_APDU [23:48:24]CAPDU: 80 13 01 00 [23:48:24]Write to MH i2c: E2 08 00 21 4E 80 13 01 00 00 00 00 00 EC [23:48:24]Write i2c OK [23:48:24]MH_I2C_Read... [23:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:24]Read from MH i2c: E2 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 0E 00 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 0E 00 21 4E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 4C [23:48:24]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:48:24]wFMCommunicate OK [23:48:24]SAM_PROTO_GetShiftState done [23:48:24]FM_GetShiftState done [23:48:24]req_shift_opened done [23:48:24]requested_item shift.open_date is exist - process it [23:48:24]req_shift_open_date [23:48:24]req_shift_open_date done [23:48:24]produce_requested_data done [23:48:24]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126} [23:48:24]process_action_free get_value [23:48:24]json_value_free [23:48:24]json_value_free done [23:48:24]process_json_proto returns [23:48:24]Send response to host [23:48:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199176,"shift.num":463,"shift.opened":1,"shift.open_date":1723853126}}} [23:48:24]free response buf [23:48:24]execute_script done [23:48:24]execute_script returns [23:48:24]free content buf [23:48:24]Sock 9.Close socket [23:48:24]Sock 9.Thread stoped [23:48:24]accept exits with 7 [23:48:24]New connection [23:48:24]New thread 3066793316 created [23:48:24]Thread 3066936676 joined [23:48:24]Waiting for new connection... [23:48:24] Sock 7.Parse request [23:48:24]Sock 7.Check first char [23:48:24]Sock 7.First char is OK [23:48:24]request: POST /json_proto HTTP/1.0 [23:48:24]Method: POST [23:48:24]URL: /json_proto [23:48:24]Method is POST - this is cgi request [23:48:24]url: /json_proto [23:48:24]query_string will be loaded in cgi processing [23:48:24]execute_cgi json_proto POST (null) [23:48:24]execute_cgi path=json_proto method=POST [23:48:24]POST find Content-Length [23:48:24]Host: 172.17.46.195:8080 [23:48:24]Content-Length: 331 [23:48:24]Content-Type: application/json [23:48:24] [23:48:24]POST finish read [23:48:24]Found Content-Length = 331 [23:48: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" ] } } [23:48:24]execute_script... [23:48: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" ] } } [23:48:24]POST & json_proto [23:48:24]process_json_proto [23:48:24]json parsed OK: [23:48:24]protocol is kg_v1.0 [23:48:24]action value=get_value [23:48:24]process_action get_value [23:48:24]cmd_get_value [23:48:24]process_action get_value done [23:48:24]requested_data is exist [23:48:24]produce_requested_data [23:48:24]requested_item fm.sale.total is exist - process it [23:48:24]SAM_PROTO_GetFMData [23:48:24]wFMCommunicate request_size=4 [23:48:24]MH_SAM_APDU [23:48:24]CAPDU: 80 13 03 00 [23:48:24]Write to MH i2c: E2 08 00 22 4E 80 13 03 00 00 00 00 00 EF [23:48:24]Write i2c OK [23:48:24]MH_I2C_Read... [23:48:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:48:24]Read from MH i2c: E2 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 FD 00 [23:48:24]MH_I2C_Read... [23:48:24]Read from MH i2c: E2 FD 00 22 4E 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 F8 [23:48:25]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:48:25]wFMCommunicate OK [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 17 00 00 [23:48:25]Write to MH i2c: E2 08 00 23 4E 80 17 00 00 00 00 00 00 F1 [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:25]Read from MH i2c: E2 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 FD 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 FD 00 23 4E 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6F [23:48:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:48:25]wFMCommunicate OK [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 17 00 00 [23:48:25]Write to MH i2c: E2 08 00 24 4E 80 17 00 00 00 00 00 00 F2 [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:25]Read from MH i2c: E2 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 FD 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 FD 00 24 4E 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 19 [23:48:25]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:48:25]wFMCommunicate OK [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 17 00 00 [23:48:25]Write to MH i2c: E2 08 00 25 4E 80 17 00 00 00 00 00 00 F3 [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:26]Read from MH i2c: E2 [23:48:26]MH_I2C_Read... [23:48:26]Read from MH i2c: E2 FD 00 [23:48:26]MH_I2C_Read... [23:48:26]Read from MH i2c: E2 FD 00 25 4E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 6E [23:48:26]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:48:26]wFMCommunicate OK [23:48:26]wFMCommunicate request_size=4 [23:48:26]MH_SAM_APDU [23:48:26]CAPDU: 80 17 00 00 [23:48:26]Write to MH i2c: E2 08 00 26 4E 80 17 00 00 00 00 00 00 F4 [23:48:26]Write i2c OK [23:48:26]MH_I2C_Read... [23:48:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:48:26]Read from MH i2c: E2 [23:48:26]MH_I2C_Read... [23:48:26]Read from MH i2c: E2 E3 00 [23:48:26]MH_I2C_Read... [23:48:26]Read from MH i2c: E2 E3 00 26 4E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D3 [23:48:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:26]wFMCommunicate OK [23:48:26]SAM_PROTO_GetFMData done [23:48:26]requested_item fm.sale_refund.total is exist - process it [23:48:26]requested_item fm.buy.total is exist - process it [23:48:26]requested_item shift.sale.total is exist - process it [23:48:26]SAM_PROTO_GetShiftData [23:48:26]wFMCommunicate request_size=4 [23:48:26]MH_SAM_APDU [23:48:26]CAPDU: 80 13 02 00 [23:48:26]Write to MH i2c: E2 08 00 27 4E 80 13 02 00 00 00 00 00 F3 [23:48:26]Write i2c OK [23:48:26]MH_I2C_Read... [23:48:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:48:27]Read from MH i2c: E2 [23:48:27]MH_I2C_Read... [23:48:27]Read from MH i2c: E2 FD 00 [23:48:27]MH_I2C_Read... [23:48:27]Read from MH i2c: E2 FD 00 27 4E 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E0 [23:48:27]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:48:27]wFMCommunicate OK [23:48:27]wFMCommunicate request_size=4 [23:48:27]MH_SAM_APDU [23:48:27]CAPDU: 80 17 00 00 [23:48:27]Write to MH i2c: E2 08 00 28 4E 80 17 00 00 00 00 00 00 F6 [23:48:27]Write i2c OK [23:48:27]MH_I2C_Read... [23:48:27]OFD Sender: No OFD packet to send [23:48:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:27]Read from MH i2c: E2 [23:48:27]MH_I2C_Read... [23:48:27]Read from MH i2c: E2 FD 00 [23:48:27]MH_I2C_Read... [23:48:27]Read from MH i2c: E2 FD 00 28 4E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 09 [23:48:27]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:48:27]wFMCommunicate OK [23:48:27]wFMCommunicate request_size=4 [23:48:27]MH_SAM_APDU [23:48:27]CAPDU: 80 17 00 00 [23:48:27]Write to MH i2c: E2 08 00 29 4E 80 17 00 00 00 00 00 00 F7 [23:48:27]Write i2c OK [23:48:27]MH_I2C_Read... [23:48:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:28]Read from MH i2c: E2 [23:48:28]MH_I2C_Read... [23:48:28]Read from MH i2c: E2 FD 00 [23:48:28]MH_I2C_Read... [23:48:28]Read from MH i2c: E2 FD 00 29 4E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 20 [23:48:28]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:48:28]wFMCommunicate OK [23:48:28]wFMCommunicate request_size=4 [23:48:28]MH_SAM_APDU [23:48:28]CAPDU: 80 17 00 00 [23:48:28]Write to MH i2c: E2 08 00 2A 4E 80 17 00 00 00 00 00 00 F8 [23:48:28]Write i2c OK [23:48:28]MH_I2C_Read... [23:48:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:28]Read from MH i2c: E2 [23:48:28]MH_I2C_Read... [23:48:28]Read from MH i2c: E2 FD 00 [23:48:28]MH_I2C_Read... [23:48:28]Read from MH i2c: E2 FD 00 2A 4E 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 79 [23:48:28]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:48:28]wFMCommunicate OK [23:48:29]wFMCommunicate request_size=4 [23:48:29]MH_SAM_APDU [23:48:29]CAPDU: 80 17 00 00 [23:48:29]Write to MH i2c: E2 08 00 2B 4E 80 17 00 00 00 00 00 00 F9 [23:48:29]Write i2c OK [23:48:29]MH_I2C_Read... [23:48:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:48:29]Read from MH i2c: E2 [23:48:29]MH_I2C_Read... [23:48:29]Read from MH i2c: E2 D9 00 [23:48:29]MH_I2C_Read... [23:48:29]Read from MH i2c: E2 D9 00 2B 4E 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 D8 [23:48:29]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:48:29]wFMCommunicate OK [23:48:29]SAM_PROTO_GetShiftData done [23:48:29]requested_item shift.sale.total_cash is exist - process it [23:48:29]requested_item shift.sale_refund.total is exist - process it [23:48:29]requested_item shift.sale_refund.total_cash is exist - process it [23:48:29]requested_item shift.buy.total is exist - process it [23:48:29]requested_item shift.buy.total_cash is exist - process it [23:48:29]produce_requested_data done [23:48:29]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:48:29]process_action_free get_value [23:48:29]json_value_free [23:48:29]json_value_free done [23:48:29]process_json_proto returns [23:48:29]Send response to host [23:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:48:29]free response buf [23:48:29]execute_script done [23:48:29]execute_script returns [23:48:29]free content buf [23:48:29]Sock 7.Close socket [23:48:29]Sock 7.Thread stoped [23:48:29]accept exits with 9 [23:48:29]New connection [23:48:29]New thread 3066936676 created [23:48:29]Thread 3066793316 joined [23:48:29]Waiting for new connection... [23:48:29] Sock 9.Parse request [23:48:29]Sock 9.Check first char [23:48:29]Sock 9.First char is OK [23:48:29]request: POST /json_proto HTTP/1.0 [23:48:29]Method: POST [23:48:29]URL: /json_proto [23:48:29]Method is POST - this is cgi request [23:48:29]url: /json_proto [23:48:29]query_string will be loaded in cgi processing [23:48:29]execute_cgi json_proto POST (null) [23:48:29]execute_cgi path=json_proto method=POST [23:48:29]POST find Content-Length [23:48:29]Host: 172.17.46.195:8080 [23:48:29]Content-Length: 331 [23:48:29]Content-Type: application/json [23:48:29] [23:48:29]POST finish read [23:48:29]Found Content-Length = 331 [23:48:29]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:48:29]execute_script... [23:48:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:48:29]POST & json_proto [23:48:29]process_json_proto [23:48:29]json parsed OK: [23:48:29]protocol is kg_v1.0 [23:48:29]action value=get_value [23:48:29]process_action get_value [23:48:29]cmd_get_value [23:48:29]process_action get_value done [23:48:29]requested_data is exist [23:48:29]produce_requested_data [23:48:29]requested_item fm.sale.total is exist - process it [23:48:29]SAM_PROTO_GetFMData [23:48:29]wFMCommunicate request_size=4 [23:48:29]MH_SAM_APDU [23:48:29]CAPDU: 80 13 03 00 [23:48:29]Write to MH i2c: E2 08 00 2C 4E 80 13 03 00 00 00 00 00 F9 [23:48:29]Write i2c OK [23:48:29]MH_I2C_Read... [23:48:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:48:30]Read from MH i2c: E2 [23:48:30]MH_I2C_Read... [23:48:30]Read from MH i2c: E2 FD 00 [23:48:30]MH_I2C_Read... [23:48:30]Read from MH i2c: E2 FD 00 2C 4E 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 02 [23:48:30]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:48:30]wFMCommunicate OK [23:48:30]wFMCommunicate request_size=4 [23:48:30]MH_SAM_APDU [23:48:30]CAPDU: 80 17 00 00 [23:48:30]Write to MH i2c: E2 08 00 2D 4E 80 17 00 00 00 00 00 00 FB [23:48:30]Write i2c OK [23:48:30]MH_I2C_Read... [23:48:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:30]Read from MH i2c: E2 [23:48:30]MH_I2C_Read... [23:48:30]Read from MH i2c: E2 FD 00 [23:48:30]MH_I2C_Read... [23:48:30]Read from MH i2c: E2 FD 00 2D 4E 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 79 [23:48:30]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:48:30]wFMCommunicate OK [23:48:30]wFMCommunicate request_size=4 [23:48:30]MH_SAM_APDU [23:48:30]CAPDU: 80 17 00 00 [23:48:30]Write to MH i2c: E2 08 00 2E 4E 80 17 00 00 00 00 00 00 FC [23:48:30]Write i2c OK [23:48:30]MH_I2C_Read... [23:48:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:31]Read from MH i2c: E2 [23:48:31]MH_I2C_Read... [23:48:31]Read from MH i2c: E2 FD 00 [23:48:31]MH_I2C_Read... [23:48:31]Read from MH i2c: E2 FD 00 2E 4E 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 23 [23:48:31]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:48:31]wFMCommunicate OK [23:48:31]wFMCommunicate request_size=4 [23:48:31]MH_SAM_APDU [23:48:31]CAPDU: 80 17 00 00 [23:48:31]Write to MH i2c: E2 08 00 2F 4E 80 17 00 00 00 00 00 00 FD [23:48:31]Write i2c OK [23:48:31]MH_I2C_Read... [23:48:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:31]Read from MH i2c: E2 [23:48:31]MH_I2C_Read... [23:48:31]Read from MH i2c: E2 FD 00 [23:48:31]MH_I2C_Read... [23:48:31]Read from MH i2c: E2 FD 00 2F 4E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 78 [23:48:31]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:48:32]wFMCommunicate OK [23:48:32]wFMCommunicate request_size=4 [23:48:32]MH_SAM_APDU [23:48:32]CAPDU: 80 17 00 00 [23:48:32]Write to MH i2c: E2 08 00 30 4E 80 17 00 00 00 00 00 00 FE [23:48:32]Write i2c OK [23:48:32]MH_I2C_Read... [23:48:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:48:32]Read from MH i2c: E2 [23:48:32]MH_I2C_Read... [23:48:32]Read from MH i2c: E2 E3 00 [23:48:32]MH_I2C_Read... [23:48:32]Read from MH i2c: E2 E3 00 30 4E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [23:48:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:32]wFMCommunicate OK [23:48:32]SAM_PROTO_GetFMData done [23:48:32]requested_item fm.sale_refund.total is exist - process it [23:48:32]requested_item fm.buy.total is exist - process it [23:48:32]requested_item shift.sale.total is exist - process it [23:48:32]SAM_PROTO_GetShiftData [23:48:32]wFMCommunicate request_size=4 [23:48:32]MH_SAM_APDU [23:48:32]CAPDU: 80 13 02 00 [23:48:32]Write to MH i2c: E2 08 00 31 4E 80 13 02 00 00 00 00 00 FD [23:48:32]Write i2c OK [23:48:32]MH_I2C_Read... [23:48:32]OFD Sender: No OFD packet to send [23:48:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:48:33]Read from MH i2c: E2 [23:48:33]MH_I2C_Read... [23:48:33]Read from MH i2c: E2 FD 00 [23:48:33]MH_I2C_Read... [23:48:33]Read from MH i2c: E2 FD 00 31 4E 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 EA [23:48:33]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:48:33]wFMCommunicate OK [23:48:33]wFMCommunicate request_size=4 [23:48:33]MH_SAM_APDU [23:48:33]CAPDU: 80 17 00 00 [23:48:33]Write to MH i2c: E2 08 00 32 4E 80 17 00 00 00 00 00 00 00 [23:48:33]Write i2c OK [23:48:33]MH_I2C_Read... [23:48:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:33]Read from MH i2c: E2 [23:48:33]MH_I2C_Read... [23:48:33]Read from MH i2c: E2 FD 00 [23:48:33]MH_I2C_Read... [23:48:33]Read from MH i2c: E2 FD 00 32 4E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 13 [23:48:33]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:48:33]wFMCommunicate OK [23:48:33]wFMCommunicate request_size=4 [23:48:33]MH_SAM_APDU [23:48:33]CAPDU: 80 17 00 00 [23:48:33]Write to MH i2c: E2 08 00 33 4E 80 17 00 00 00 00 00 00 01 [23:48:33]Write i2c OK [23:48:33]MH_I2C_Read... [23:48:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:34]Read from MH i2c: E2 [23:48:34]MH_I2C_Read... [23:48:34]Read from MH i2c: E2 FD 00 [23:48:34]MH_I2C_Read... [23:48:34]Read from MH i2c: E2 FD 00 33 4E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 2A [23:48:34]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:48:34]wFMCommunicate OK [23:48:34]wFMCommunicate request_size=4 [23:48:34]MH_SAM_APDU [23:48:34]CAPDU: 80 17 00 00 [23:48:34]Write to MH i2c: E2 08 00 34 4E 80 17 00 00 00 00 00 00 02 [23:48:34]Write i2c OK [23:48:34]MH_I2C_Read... [23:48:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:34]Read from MH i2c: E2 [23:48:34]MH_I2C_Read... [23:48:34]Read from MH i2c: E2 FD 00 [23:48:34]MH_I2C_Read... [23:48:34]Read from MH i2c: E2 FD 00 34 4E 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 83 [23:48:35]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:48:35]wFMCommunicate OK [23:48:35]wFMCommunicate request_size=4 [23:48:35]MH_SAM_APDU [23:48:35]CAPDU: 80 17 00 00 [23:48:35]Write to MH i2c: E2 08 00 35 4E 80 17 00 00 00 00 00 00 03 [23:48:35]Write i2c OK [23:48:35]MH_I2C_Read... [23:48:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:48:35]Read from MH i2c: E2 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: E2 D9 00 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: E2 D9 00 35 4E 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 E2 [23:48:35]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:48:35]wFMCommunicate OK [23:48:35]SAM_PROTO_GetShiftData done [23:48:35]requested_item shift.sale.total_cash is exist - process it [23:48:35]requested_item shift.sale_refund.total is exist - process it [23:48:35]requested_item shift.sale_refund.total_cash is exist - process it [23:48:35]requested_item shift.buy.total is exist - process it [23:48:35]requested_item shift.buy.total_cash is exist - process it [23:48:35]produce_requested_data done [23:48:35]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:48:35]process_action_free get_value [23:48:35]json_value_free [23:48:35]json_value_free done [23:48:35]process_json_proto returns [23:48:35]Send response to host [23:48:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:48:35]free response buf [23:48:35]execute_script done [23:48:35]execute_script returns [23:48:35]free content buf [23:48:35]Sock 9.Close socket [23:48:35]Sock 9.Thread stoped [23:48:35]accept exits with 7 [23:48:35]New connection [23:48:35]New thread 3066793316 created [23:48:35]Thread 3066936676 joined [23:48:35]Waiting for new connection... [23:48:35] Sock 7.Parse request [23:48:35]Sock 7.Check first char [23:48:35]Sock 7.First char is OK [23:48:35]request: POST /json_proto HTTP/1.0 [23:48:35]Method: POST [23:48:35]URL: /json_proto [23:48:35]Method is POST - this is cgi request [23:48:35]url: /json_proto [23:48:35]query_string will be loaded in cgi processing [23:48:35]execute_cgi json_proto POST (null) [23:48:35]execute_cgi path=json_proto method=POST [23:48:35]POST find Content-Length [23:48:35]Host: 172.17.46.195:8080 [23:48:35]Content-Length: 272 [23:48:35]Content-Type: application/json [23:48:35] [23:48:35]POST finish read [23:48:35]Found Content-Length = 272 [23:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:35]execute_script... [23:48:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:35]POST & json_proto [23:48:35]process_json_proto [23:48:35]json parsed OK: [23:48:35]protocol is kg_v1.0 [23:48:35]action value=close_shift [23:48:35]process_action close_shift [23:48:35]cmd_close_shift [23:48:35]MH_GetDate [23:48:35]Write to MH i2c: F0 00 00 36 4E 73 [23:48:35]Write i2c OK [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 09 00 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 09 00 36 4E 00 D5 36 C1 66 8D AE BC 66 0B [23:48:35]GetLastDocTimeStamp 1723938471 [23:48:35]current date 1723938517 [23:48:35]FM_GetShiftState [23:48:35]SAM_PROTO_GetShiftState [23:48:35]wFMCommunicate request_size=4 [23:48:35]MH_SAM_APDU [23:48:35]CAPDU: 80 13 01 00 [23:48:35]Write to MH i2c: E2 08 00 37 4E 80 13 01 00 00 00 00 00 02 [23:48:35]Write i2c OK [23:48:35]MH_I2C_Read... [23:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:35]Read from MH i2c: E2 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: E2 0E 00 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: E2 0E 00 37 4E 00 09 00 01 46 E9 BF 66 00 00 00 00 90 00 62 [23:48:35]RAPDU: 09 00 01 46 E9 BF 66 00 00 00 00 90 00 [23:48:35]wFMCommunicate OK [23:48:35]SAM_PROTO_GetShiftState done [23:48:35]FM_GetShiftState done [23:48:35]KKMCreateCloseShiftDocument [23:48:35]Load OK [23:48:35]Malloc new data [23:48:35]MH_GetDate [23:48:35]Write to MH i2c: F0 00 00 38 4E 75 [23:48:35]Write i2c OK [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 09 00 [23:48:35]MH_I2C_Read... [23:48:35]Read from MH i2c: F0 09 00 38 4E 00 D5 36 C1 66 8D AE BC 66 0D [23:48:35]Malloc new data [23:48:35]Malloc new data [23:48:35]Malloc new data [23:48:35]Malloc new data [23:48:35]KKMCreateCloseShiftDocument OK [23:48:35]KKMSetCloseShiftData OK [23:48:35]ProcessDocumentItem done err = 0, tmpTLVsize=75 [23:48:35]tlvbuf is 01953710 [23:48:35]KKMLoadAndSignCloseShiftData [23:48:35]SAM_PROTO_ProcessDocument [23:48:35]wFMCommunicate request_size=9 [23:48:35]MH_SAM_APDU [23:48:35]CAPDU: 80 15 01 00 04 05 00 4B 00 [23:48:35]Write to MH i2c: E2 0C 00 39 4E 80 15 01 00 04 00 05 00 4B 00 00 00 5E [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:36]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:48:36]Read from MH i2c: E2 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 39 4E 00 90 00 FB [23:48:36]RAPDU: 90 00 [23:48:36]wFMCommunicate OK [23:48:36]wFMCommunicate request_size=23 [23:48:36]MH_SAM_APDU [23:48:36]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:48:36]Write to MH i2c: E2 1A 00 3A 4E 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 FD [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:48:36]Read from MH i2c: E2 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 3A 4E 00 90 00 FC [23:48:36]RAPDU: 90 00 [23:48:36]wFMCommunicate OK [23:48:36]wFMCommunicate request_size=34 [23:48:36]MH_SAM_APDU [23:48:36]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 [23:48:36]Write to MH i2c: E2 25 00 3B 4E 80 15 02 00 1D 00 FD 03 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 00 00 3E [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:48:36]Read from MH i2c: E2 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 3B 4E 00 90 00 FD [23:48:36]RAPDU: 90 00 [23:48:36]wFMCommunicate OK [23:48:36]wFMCommunicate request_size=13 [23:48:36]MH_SAM_APDU [23:48:36]CAPDU: 80 15 02 00 08 F4 03 04 00 D5 36 C1 66 [23:48:36]Write to MH i2c: E2 10 00 3C 4E 80 15 02 00 08 00 F4 03 04 00 D5 36 C1 66 00 00 47 [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:48:36]Read from MH i2c: E2 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 3C 4E 00 90 00 FE [23:48:36]RAPDU: 90 00 [23:48:36]wFMCommunicate OK [23:48:36]wFMCommunicate request_size=25 [23:48:36]MH_SAM_APDU [23:48:36]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [23:48:36]Write to MH i2c: E2 1C 00 3D 4E 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 6D [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:48:36]Read from MH i2c: E2 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 [23:48:36]MH_I2C_Read... [23:48:36]Read from MH i2c: E2 03 00 3D 4E 00 90 00 FF [23:48:36]RAPDU: 90 00 [23:48:36]wFMCommunicate OK [23:48:36]wFMCommunicate request_size=4 [23:48:36]MH_SAM_APDU [23:48:36]CAPDU: 80 15 03 00 [23:48:36]Write to MH i2c: E2 08 00 3E 4E 80 15 03 00 00 00 00 00 0D [23:48:36]Write i2c OK [23:48:36]MH_I2C_Read... [23:48:37]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:48:37]Read from MH i2c: E2 [23:48:37]MH_I2C_Read... [23:48:37]Read from MH i2c: E2 FD 00 [23:48:37]MH_I2C_Read... [23:48:37]Read from MH i2c: E2 FD 00 3E 4E 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 2B [23:48:37]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 [23:48:37]wFMCommunicate OK [23:48:37]SAM_PROTO_ProcessDocument answer len = 1279 [23:48:37]SAM_PROTO_ProcessDocument remain to read = 1031 [23:48:37]wFMCommunicate request_size=4 [23:48:37]MH_SAM_APDU [23:48:37]CAPDU: 80 17 00 00 [23:48:37]Write to MH i2c: E2 08 00 3F 4E 80 17 00 00 00 00 00 00 0D [23:48:37]Write i2c OK [23:48:37]MH_I2C_Read... [23:48:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:37]Read from MH i2c: E2 [23:48:37]MH_I2C_Read... [23:48:37]Read from MH i2c: E2 FD 00 [23:48:37]MH_I2C_Read... [23:48:37]Read from MH i2c: E2 FD 00 3F 4E 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 30 [23:48:37]RAPDU: E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A EF 03 09 00 OFD Sender: No OFD packet to send [23:48:37]F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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:48:37]wFMCommunicate OK [23:48:37]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:48:37]SAM_PROTO_ProcessDocument remain to read = 781 [23:48:37]wFMCommunicate request_size=4 [23:48:38]MH_SAM_APDU [23:48:38]CAPDU: 80 17 00 00 [23:48:38]Write to MH i2c: E2 08 00 40 4E 80 17 00 00 00 00 00 00 0E [23:48:38]Write i2c OK [23:48:38]MH_I2C_Read... [23:48:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:38]Read from MH i2c: E2 [23:48:38]MH_I2C_Read... [23:48:38]Read from MH i2c: E2 FD 00 [23:48:38]MH_I2C_Read... [23:48:38]Read from MH i2c: E2 FD 00 40 4E 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 74 [23:48:38]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:48:38]wFMCommunicate OK [23:48:38]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:48:38]SAM_PROTO_ProcessDocument remain to read = 531 [23:48:38]wFMCommunicate request_size=4 [23:48:38]MH_SAM_APDU [23:48:38]CAPDU: 80 17 00 00 [23:48:38]Write to MH i2c: E2 08 00 41 4E 80 17 00 00 00 00 00 00 0F [23:48:38]Write i2c OK [23:48:38]MH_I2C_Read... [23:48:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:38]Read from MH i2c: E2 [23:48:38]MH_I2C_Read... [23:48:38]Read from MH i2c: E2 FD 00 [23:48:38]MH_I2C_Read... [23:48:38]Read from MH i2c: E2 FD 00 41 4E 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 B0 [23:48:39]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:48:39]wFMCommunicate OK [23:48:39]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:48:39]SAM_PROTO_ProcessDocument remain to read = 281 [23:48:39]wFMCommunicate request_size=4 [23:48:39]MH_SAM_APDU [23:48:39]CAPDU: 80 17 00 00 [23:48:39]Write to MH i2c: E2 08 00 42 4E 80 17 00 00 00 00 00 00 10 [23:48:39]Write i2c OK [23:48:39]MH_I2C_Read... [23:48:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:39]Read from MH i2c: E2 [23:48:39]MH_I2C_Read... [23:48:39]Read from MH i2c: E2 FD 00 [23:48:39]MH_I2C_Read... [23:48:39]Read from MH i2c: E2 FD 00 42 4E 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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 BC [23:48:39]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:48:39]wFMCommunicate OK [23:48:39]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:48:39]SAM_PROTO_ProcessDocument remain to read = 31 [23:48:39]wFMCommunicate request_size=4 [23:48:39]MH_SAM_APDU [23:48:39]CAPDU: 80 17 00 00 [23:48:39]Write to MH i2c: E2 08 00 43 4E 80 17 00 00 00 00 00 00 11 [23:48:39]Write i2c OK [23:48:39]MH_I2C_Read... [23:48:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:48:39]Read from MH i2c: E2 [23:48:39]MH_I2C_Read... [23:48:40]Read from MH i2c: E2 22 00 [23:48:40]MH_I2C_Read... [23:48:40]Read from MH i2c: E2 22 00 43 4E 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 BB F2 5F 5E C8 53 90 00 E0 [23:48:40]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 BB F2 5F 5E C8 53 90 00 [23:48:40]wFMCommunicate OK [23:48:40]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:48:40]SAM_PROTO_ProcessDocument done [23:48:40]1209 (1) - 1.0 - 薪芯屑械褉 胁械褉褋懈懈 肖肖袛 [23:48:40]1041 (16) - 0000000000871802 - 薪芯屑械褉 肖袦 [23:48:40]1040 (4) - 199177 - 薪芯屑械褉 肖袛 [23:48:40]1038 (4) - 463 - 薪芯屑械褉 褋屑械薪褘 [23:48:40]1118 (4) - 784 - 泻芯谢懈褔械褋褌胁芯 泻邪褋褋芯胁褘褏 褔械泻芯胁 蟹邪 褋屑械薪褍 [23:48:40]1111 (4) - 786 - 芯斜褖械械 泻芯谢懈褔械褋褌胁芯 肖袛 蟹邪 褋屑械薪褍 [23:48:40]1194 (1208) - 褋褔械褌褔懈泻懈 懈褌芯谐芯胁 褋屑械薪褘 [23:48:40] 1134 (4) - 784 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 褋芯 胁褋械屑懈 锌褉懈蟹薪邪泻邪屑懈 褉邪褋褔械褌芯胁 [23:48:40] 1129 (159) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦锌褉懈褏芯写禄 [23:48:40] 1135 (4) - 783 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:48:40] 1201 (4) - 872961.67 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:48:40] 1136 (4) - 343386.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:48:40] 1138 (4) - 529575.67 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:48:40] 1024 (123) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1006 (12) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (3) - 92715.86 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (12) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (3) - 7726.13 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1130 (151) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦胁芯蟹胁褉邪褌 锌褉懈褏芯写邪禄 [23:48:40] 1135 (4) - 1 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:48:40] 1201 (3) - 3000.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:48:40] 1136 (3) - 3000.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:48:40] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:48:40] 1024 (121) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1006 (11) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (2) - 318.66 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (11) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (2) - 26.55 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1131 (141) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦褉邪褋褏芯写禄 [23:48:40] 1135 (4) - 0 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:48:40] 1201 (0) - 0.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:48:40] 1136 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:48:40] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:48:40] 1024 (117) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1132 (141) - 褋褔械褌褔懈泻懈 芯锌械褉邪褑懈泄 芦胁芯蟹胁褉邪褌 褉邪褋褏芯写邪禄 [23:48:40] 1135 (4) - 0 - 泻芯谢懈褔械褋褌胁芯 褔械泻芯胁 锌芯 锌褉懈蟹薪邪泻褍 褉邪褋褔械褌芯胁 [23:48:40] 1201 (0) - 0.00 - 芯斜褖邪褟 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 [23:48:40] 1136 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 薪邪谢懈褔薪褘屑懈 [23:48:40] 1138 (0) - 0.00 - 懈褌芯谐芯胁邪褟 褋褍屑屑邪 胁 褔械泻邪褏 斜械蟹薪邪谢懈褔薪褘屑懈 [23:48:40] 1024 (117) - 褋褍屑屑褘 薪邪谢芯谐芯胁 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1006 (9) - 褋褍屑屑褘 袧袛小 [23:48:40] 1010 (1) - 12% - 泻芯写 褋褌邪胁泻懈 袧袛小 [23:48:40] 1011 (0) - 0.00 - 褋褍屑屑邪 袧袛小 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 2% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 3% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 5% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 0,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1007 (9) - 褋褍屑屑褘 袧小袩 [23:48:40] 1014 (1) - 1,50% - 泻芯写 褋褌邪胁泻懈 袧小袩 [23:48:40] 1015 (0) - 0.00 - 褋褍屑屑邪 袧小袩 锌芯 褋褌邪胁泻械 [23:48:40] 1133 (588) - - 褋褔械褌褔懈泻懈 泻芯褉褉械泻褑懈懈 - 薪械 懈褋锌芯谢褜蟹褍褞褌褋褟 [23:48:40]1077 (6) - 206649656526931 - 肖袩袛 [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1209 (04B9) [23:48:40]Malloc new data [23:48:40]Processing tag 1041 (0411) [23:48:40]Processing tag 1040 (0410) [23:48:40]Malloc new data [23:48:40]Processing tag 1038 (040E) [23:48:40]Malloc new data [23:48:40]Processing tag 1118 (045E) [23:48:40]Malloc new data [23:48:40]Processing tag 1111 (0457) [23:48:40]Malloc new data [23:48:40]Processing tag 1194 (04AA) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1134 (046E) [23:48:40]Malloc new data [23:48:40]Processing tag 1129 (0469) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1135 (046F) [23:48:40]Malloc new data [23:48:40]Processing tag 1201 (04B1) [23:48:40]Malloc new data [23:48:40]Processing tag 1136 (0470) [23:48:40]Malloc new data [23:48:40]Processing tag 1138 (0472) [23:48:40]Malloc new data [23:48:40]Processing tag 1024 (0400) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]SetTLVBufToDocument err=0 [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1130 (046A) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1135 (046F) [23:48:40]Malloc new data [23:48:40]Processing tag 1201 (04B1) [23:48:40]Malloc new data [23:48:40]Processing tag 1136 (0470) [23:48:40]Malloc new data [23:48:40]Processing tag 1138 (0472) [23:48:40]Malloc new data [23:48:40]Processing tag 1024 (0400) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]SetTLVBufToDocument err=0 [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1131 (046B) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1135 (046F) [23:48:40]Malloc new data [23:48:40]Processing tag 1201 (04B1) [23:48:40]Malloc new data [23:48:40]Processing tag 1136 (0470) [23:48:40]Malloc new data [23:48:40]Processing tag 1138 (0472) [23:48:40]Malloc new data [23:48:40]Processing tag 1024 (0400) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1006 (03EE) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1010 (03F2) [23:48:40]Malloc new data [23:48:40]Processing tag 1011 (03F3) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:40]Malloc new data [23:48:40]SetTLVBufToDocument err=0 [23:48:40]Processing tag 1007 (03EF) [23:48:40]Load OK [23:48:40]SetTLVBufToDocument [23:48:40]Processing tag 1014 (03F6) [23:48:40]Malloc new data [23:48:40]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]SetTLVBufToDocument err=0 [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1132 (046C) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1135 (046F) [23:48:41]Malloc new data [23:48:41]Processing tag 1201 (04B1) [23:48:41]Malloc new data [23:48:41]Processing tag 1136 (0470) [23:48:41]Malloc new data [23:48:41]Processing tag 1138 (0472) [23:48:41]Malloc new data [23:48:41]Processing tag 1024 (0400) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1006 (03EE) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1010 (03F2) [23:48:41]Malloc new data [23:48:41]Processing tag 1011 (03F3) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1006 (03EE) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1010 (03F2) [23:48:41]Malloc new data [23:48:41]Processing tag 1011 (03F3) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1007 (03EF) [23:48:41]Load OK [23:48:41]SetTLVBufToDocument [23:48:41]Processing tag 1014 (03F6) [23:48:41]Malloc new data [23:48:41]Processing tag 1015 (03F7) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]SetTLVBufToDocument err=0 [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1133 (046D) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Processing tag 1077 (0435) [23:48:41]Malloc new data [23:48:41]SetTLVBufToDocument err=0 [23:48:41]Malloc new data [23:48:41]SAM_PROTO_GetFMData [23:48:41]wFMCommunicate request_size=4 [23:48:41]MH_SAM_APDU [23:48:41]CAPDU: 80 13 03 00 [23:48:41]Write to MH i2c: E2 08 00 44 4E 80 13 03 00 00 00 00 00 11 [23:48:41]Write i2c OK [23:48:41]MH_I2C_Read... [23:48:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:48:41]Read from MH i2c: E2 [23:48:41]MH_I2C_Read... [23:48:41]Read from MH i2c: E2 FD 00 [23:48:41]MH_I2C_Read... [23:48:41]Read from MH i2c: E2 FD 00 44 4E 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 1A [23:48:41]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [23:48:42]wFMCommunicate OK [23:48:42]wFMCommunicate request_size=4 [23:48:42]MH_SAM_APDU [23:48:42]CAPDU: 80 17 00 00 [23:48:42]Write to MH i2c: E2 08 00 45 4E 80 17 00 00 00 00 00 00 13 [23:48:42]Write i2c OK [23:48:42]MH_I2C_Read... [23:48:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:42]Read from MH i2c: E2 [23:48:42]MH_I2C_Read... [23:48:42]Read from MH i2c: E2 FD 00 [23:48:42]MH_I2C_Read... [23:48:42]Read from MH i2c: E2 FD 00 45 4E 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 91 [23:48:42]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:48:42]wFMCommunicate OK [23:48:42]wFMCommunicate request_size=4 [23:48:42]MH_SAM_APDU [23:48:42]CAPDU: 80 17 00 00 [23:48:42]Write to MH i2c: E2 08 00 46 4E 80 17 00 00 00 00 00 00 14 [23:48:42]Write i2c OK [23:48:42]MH_I2C_Read... [23:48:42]OFD Sender: No OFD packet to send [23:48:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:43]Read from MH i2c: E2 [23:48:43]MH_I2C_Read... [23:48:43]Read from MH i2c: E2 FD 00 [23:48:43]MH_I2C_Read... [23:48:43]Read from MH i2c: E2 FD 00 46 4E 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 3B [23:48:43]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:48:43]wFMCommunicate OK [23:48:43]wFMCommunicate request_size=4 [23:48:43]MH_SAM_APDU [23:48:43]CAPDU: 80 17 00 00 [23:48:43]Write to MH i2c: E2 08 00 47 4E 80 17 00 00 00 00 00 00 15 [23:48:43]Write i2c OK [23:48:43]MH_I2C_Read... [23:48:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:43]Read from MH i2c: E2 [23:48:43]MH_I2C_Read... [23:48:43]Read from MH i2c: E2 FD 00 [23:48:43]MH_I2C_Read... [23:48:43]Read from MH i2c: E2 FD 00 47 4E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 90 [23:48:43]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:48:44]wFMCommunicate OK [23:48:44]wFMCommunicate request_size=4 [23:48:44]MH_SAM_APDU [23:48:44]CAPDU: 80 17 00 00 [23:48:44]Write to MH i2c: E2 08 00 48 4E 80 17 00 00 00 00 00 00 16 [23:48:44]Write i2c OK [23:48:44]MH_I2C_Read... [23:48:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:48:44]Read from MH i2c: E2 [23:48:44]MH_I2C_Read... [23:48:44]Read from MH i2c: E2 E3 00 [23:48:44]MH_I2C_Read... [23:48:44]Read from MH i2c: E2 E3 00 48 4E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F5 [23:48:44]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:44]wFMCommunicate OK [23:48:44]SAM_PROTO_GetFMData done [23:48:44]Malloc new data [23:48:44]Malloc new data [23:48:44]Malloc new data [23:48:44]Malloc new data [23:48:44]KKMLoadAndSignCloseShiftData err=0 [23:48:44]袨褌褔械褌 芯 蟹邪泻褉褘褌懈懈 褋屑械薪褘 肖肖袛: 1.0 袠袧袧: 02508201610067 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. 17.08.2024 23:48 小屑械薪邪: 463 袪袧袦: 0000000000092545 袟袧袦: 0300000079 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻芯胁 蟹邪 褋屑械薪褍: 784 肖袛 蟹邪 褋屑械薪褍: 786 袙褋械谐芯 褔械泻芯胁: 784 袠孝袨袚袠 袩袪袠啸袨袛 效械泻芯胁: 783 袨斜褖懈泄 懈褌芯谐: 872961.67 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 343386.00 袠褌芯谐芯 斜械蟹薪邪谢.: 529575.67 袧袛小 0% : 0.00 袧袛小 12% : 92715.86 袧小袩 0% : 0.00 袧小袩 1,50% : 0.00 袧小袩 0,50% : 0.00 袧小袩 5% : 0.00 袧小袩 3% : 0.00 袧小袩 2% : 0.00 袧小袩 1% : 7726.13 袠孝袨袚袠 袙袨袟袙袪袗孝 袩袪袠啸袨袛袗 效械泻芯胁: 1 袨斜褖懈泄 懈褌芯谐: 3000.00 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 3000.00 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 袧袛小 0% : 0.00 袧袛小 12% : 318.66 袧小袩 0% : 0.00 袧小袩 1,50% : 0.00 袧小袩 0,50% : 0.00 袧小袩 5% : 0.00 袧小袩 3% : 0.00 袧小袩 2% : 0.00 袧小袩 1% : 26.55 袠孝袨袚袠 袪袗小啸袨袛 效械泻芯胁: 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 袧邪谢. 胁 泻邪褋褋械: 340386.00 袧小 袩褉懈褏芯写: 274289077.22 袧小 袙芯蟹胁褉.袩褉懈褏芯写邪: 3177524.00 袧小 袪邪褋褏芯写: 0.00 袧小 袙芯蟹胁褉.袪邪褋褏芯写邪: 0.00 肖袛: 199177 肖袦: 0000000000871802 肖袩袛: 206649656526931 [23:48:44]StoreToDocumentArchive [23:48:44]shift 463 fd 199177 [23:48:44]save to /storage/0463/doc_00199177 [23:48:44]save last doc name /storage/0463/doc_00199177 to /storage/kkm_last_doc_name [23:48:44]save OK [23:48:44]Clear old archive folders... [23:48:44]Remove dir /storage/0266 [23:48:44]opendir ok [23:48:44]file . [23:48:44]file .. [23:48:44]file doc_1723938479 [23:48:44]remove file /storage/0266/doc_1723938479 [23:48:44]remove dir /storage/0266 [23:48:44]NVStorageSaveData kkm_registers [23:48:44]File name is /storage/kkm_registers [23:48:44]Write 24 bytes [23:48:44]NVStorageSaveData done [23:48:44]NVStorageSaveData kkm_registers [23:48:44]File name is /storage/kkm_registers [23:48:44]Write 24 bytes [23:48:44]NVStorageSaveData done [23:48:44]ProcessDocumentItem done err = 0, tmpTLVsize=1393 [23:48:44]tlvbuf is 01C15D20 [23:48:44]SAM_PROTO_ClearQueue [23:48:44]wFMCommunicate request_size=4 [23:48:44]MH_SAM_APDU [23:48:44]CAPDU: 80 09 00 00 [23:48:44]Write to MH i2c: E2 08 00 49 4E 80 09 00 00 00 00 00 00 09 [23:48:44]Write i2c OK [23:48:44]MH_I2C_Read... [23:48:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:48:44]Read from MH i2c: E2 [23:48:44]MH_I2C_Read... [23:48:44]Read from MH i2c: E2 03 00 [23:48:44]MH_I2C_Read... [23:48:44]Read from MH i2c: E2 03 00 49 4E 00 90 00 0B [23:48:44]RAPDU: 90 00 [23:48:44]wFMCommunicate OK [23:48:44]SAM_PROTO_ClearQueue done [23:48:44]KKMCreateOFDPacket [23:48:44]OFDProtocolAddRootSTLVToBuf [23:48:44]FM_MakeSignedData [23:48:44]FM_MakeSignedData [23:48:44]SAM_PROTO_SignData [23:48:44]wFMCommunicate request_size=4 [23:48:44]MH_SAM_APDU [23:48:44]CAPDU: 80 0D 01 02 [23:48:44]Write to MH i2c: E2 08 00 4A 4E 80 0D 01 02 00 00 00 00 11 [23:48:44]Write i2c OK [23:48:44]MH_I2C_Read... [23:48:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:48:45]Read from MH i2c: E2 [23:48:45]MH_I2C_Read... [23:48:45]Read from MH i2c: E2 03 00 [23:48:45]MH_I2C_Read... [23:48:45]Read from MH i2c: E2 03 00 4A 4E 00 90 00 0C [23:48:45]RAPDU: 90 00 [23:48:45]wFMCommunicate OK [23:48:45]wFMCommunicate request_size=255 [23:48:45]MH_SAM_APDU [23:48:45]CAPDU: 80 0D 02 02 FA 05 00 71 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F4 03 04 00 D5 36 C1 66 0E 04 04 00 CF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 DF 04 6E 04 04 00 10 03 00 00 69 04 A6 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 [23:48:45]Write to MH i2c: E2 02 01 4B 4E 80 0D 02 02 FA 00 05 00 71 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F4 03 04 00 D5 36 C1 66 0E 04 04 00 CF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 DF 04 6E 04 04 00 10 03 00 00 69 04 A6 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 00 CA [23:48:45]Write i2c OK [23:48:45]MH_I2C_Read... [23:48:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:45]Read from MH i2c: E2 [23:48:45]MH_I2C_Read... [23:48:45]Read from MH i2c: E2 03 00 [23:48:45]MH_I2C_Read... [23:48:45]Read from MH i2c: E2 03 00 4B 4E 00 90 00 0D [23:48:45]RAPDU: 90 00 [23:48:45]wFMCommunicate OK [23:48:45]wFMCommunicate request_size=255 [23:48:45]MH_SAM_APDU [23:48:45]CAPDU: 80 0D 02 02 FA 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 05 CA 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A 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 [23:48:46]Write to MH i2c: E2 02 01 4C 4E 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 05 CA 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A 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 00 00 BD [23:48:46]Write i2c OK [23:48:46]MH_I2C_Read... [23:48:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:46]Read from MH i2c: E2 [23:48:46]MH_I2C_Read... [23:48:46]Read from MH i2c: E2 03 00 [23:48:46]MH_I2C_Read... [23:48:46]Read from MH i2c: E2 03 00 4C 4E 00 90 00 0E [23:48:46]RAPDU: 90 00 [23:48:46]wFMCommunicate OK [23:48:46]wFMCommunicate request_size=255 [23:48:46]MH_SAM_APDU [23:48:46]CAPDU: 80 0D 02 02 FA 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 [23:48:46]Write to MH i2c: E2 02 01 4D 4E 80 0D 02 02 FA 00 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 00 00 DC [23:48:47]Write i2c OK [23:48:47]MH_I2C_Read... [23:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:47]Read from MH i2c: E2 [23:48:47]MH_I2C_Read... [23:48:47]Read from MH i2c: E2 03 00 [23:48:47]MH_I2C_Read... [23:48:47]Read from MH i2c: E2 03 00 4D 4E 00 90 00 0F [23:48:47]RAPDU: 90 00 [23:48:47]wFMCommunicate OK [23:48:47]wFMCommunicate request_size=255 [23:48:47]MH_SAM_APDU [23:48:47]CAPDU: 80 0D 02 02 FA 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 [23:48:47]Write to MH i2c: E2 02 01 4E 4E 80 0D 02 02 FA 00 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 00 00 E3 [23:48:47]Write i2c OK [23:48:47]MH_I2C_Read... [23:48:47]OFD Sender: No OFD packet to send [23:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:48]Read from MH i2c: E2 [23:48:48]MH_I2C_Read... [23:48:48]Read from MH i2c: E2 03 00 [23:48:48]MH_I2C_Read... [23:48:48]Read from MH i2c: E2 03 00 4E 4E 00 90 00 10 [23:48:48]RAPDU: 90 00 [23:48:48]wFMCommunicate OK [23:48:48]wFMCommunicate request_size=255 [23:48:48]MH_SAM_APDU [23:48:48]CAPDU: 80 0D 02 02 FA F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 [23:48:48]Write to MH i2c: E2 02 01 4F 4E 80 0D 02 02 FA 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 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 00 AB [23:48:48]Write i2c OK [23:48:48]MH_I2C_Read... [23:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:48]Read from MH i2c: E2 [23:48:48]MH_I2C_Read... [23:48:48]Read from MH i2c: E2 03 00 [23:48:48]MH_I2C_Read... [23:48:48]Read from MH i2c: E2 03 00 4F 4E 00 90 00 11 [23:48:48]RAPDU: 90 00 [23:48:48]wFMCommunicate OK [23:48:48]wFMCommunicate request_size=152 [23:48:48]MH_SAM_APDU [23:48:48]CAPDU: 80 0D 02 02 93 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 09 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 BB F2 5F 5E C8 53 [23:48:48]Write to MH i2c: E2 9B 00 50 4E 80 0D 02 02 93 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 09 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 BB F2 5F 5E C8 53 00 00 EA [23:48:49]Write i2c OK [23:48:49]MH_I2C_Read... [23:48:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:49]Read from MH i2c: E2 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 03 00 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 03 00 50 4E 00 90 00 12 [23:48:49]RAPDU: 90 00 [23:48:49]wFMCommunicate OK [23:48:49]wFMCommunicate request_size=4 [23:48:49]MH_SAM_APDU [23:48:49]CAPDU: 80 0D 03 02 [23:48:49]Write to MH i2c: E2 08 00 51 4E 80 0D 03 02 00 00 00 00 1A [23:48:49]Write i2c OK [23:48:49]MH_I2C_Read... [23:48:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:48:49]Read from MH i2c: E2 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 0B 00 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 0B 00 51 4E 00 68 E7 F1 FC 2F 77 ED DA 90 00 C4 [23:48:49]RAPDU: 68 E7 F1 FC 2F 77 ED DA 90 00 [23:48:49]wFMCommunicate OK [23:48:49]SAM_PROTO_SignData done [23:48:49]FM_MakeSignedData done [23:48:49]CreateOFDProtocolMessage [23:48:49]wFMCommunicate request_size=4 [23:48:49]MH_SAM_APDU [23:48:49]CAPDU: 80 11 00 00 [23:48:49]Write to MH i2c: E2 08 00 52 4E 80 11 00 00 00 00 00 00 1A [23:48:49]Write i2c OK [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 [23:48:49]MH_I2C_Read... [23:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:49]Read from MH i2c: E2 17 00 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: E2 17 00 52 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [23:48:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [23:48:49]wFMCommunicate OK [23:48:49]CreateOFDProtocolMessage done [23:48:49]OFDSenderStorePacket 199177 [23:48:49]StoreOFDPacket docnum=199177 [23:48:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 85 05 00 00 1B E9 7D 05 24 E3 5A 05 01 00 05 00 71 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F4 03 04 00 D5 36 C1 66 0E 04 04 00 CF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 DF 04 6E 04 04 00 10 03 00 00 69 04 A6 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A 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 09 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 BB F2 5F 5E C8 53 68 E7 F1 FC 2F 77 ED DA [23:48:49]CheckFolder [23:48:49]dirname=/storage/ofd_packets [23:48:49]CheckFolder done [23:48:49]ProducePacketName [23:48:49]name=ofd_packets/00199177 [23:48:49]NVStorageSaveData ofd_packets/00199177 [23:48:49]File name is /storage/ofd_packets/00199177 [23:48:49]Write 1443 bytes [23:48:49]NVStorageSaveData done [23:48:49]OFDSenderStorePacket done [23:48:49]KKMCreateOFDPacket done [23:48:49]NVStorageSaveData kkm_last_timestamp [23:48:49]File name is /storage/kkm_last_timestamp [23:48:49]Write 4 bytes [23:48:49]NVStorageSaveData done [23:48:49]ExternCall_PrintAddStr [23:48:49]wPrintStart [23:48:49]Write to MH i2c: 01 00 00 53 4E A1 [23:48:49]Write i2c OK [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: 01 [23:48:49]MH_I2C_Read... [23:48:49]Read from MH i2c: 01 07 00 [23:48:49]MH_I2C_Read... [23:48:49]OFD Sender: Processing packet 199177 [packets to send 246, broken 245] [23:48:49]ProducePacketName [23:48:49]name=ofd_packets/00199177 [23:48:49]OFD Sender: To server: 嚂鰌G, [23:48:49]CommunicateWithHost lk.salyk.kg:30040 [23:48:49]ConnectInit lk.salyk.kg [23:48:49]Read from MH i2c: 01 07 00 53 4E 00 00 00 00 00 FF 0F B6 [23:48:49]RasterBufferAndPrint [23:48:49]line 袨褌褔械褌 芯 蟹邪泻褉褘褌懈懈 褋屑械薪褘 [23:48:49]line 肖肖袛: 1.0 [23:48:49]line 袠袧袧: 02508201610067 [23:48:49]line 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. [23:48:49]line 17.08.2024 23:48 [23:48:49]line 小屑械薪邪: 463 [23:48:49]line 袪袧袦: 0000000000092545 [23:48:49]line 袟袧袦: 0300000079 [23:48:49]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [23:48:49]line 效械泻芯胁 蟹邪 褋屑械薪褍: 784 [23:48:49]line 肖袛 蟹邪 褋屑械薪褍: 786 [23:48:49]line 袙褋械谐芯 褔械泻芯胁: 784 [23:48:49]line 袠孝袨袚袠 袩袪袠啸袨袛 [23:48:49]line 效械泻芯胁: 783 [23:48:49]line 袨斜褖懈泄 懈褌芯谐: 872961.67 [23:48:49]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 343386.00 [23:48:49]line 袠褌芯谐芯 斜械蟹薪邪谢.: 529575.67 [23:48:49]line 袧袛小 0% : 0.00 [23:48:49]line 袧袛小 12% : 92715.86 [23:48:49]line 袧小袩 0% : 0.00 [23:48:49]line 袧小袩 1,50% : 0.00 [23:48:49]line 袧小袩 0,50% : 0.00 [23:48:49]line 袧小袩 5% : 0.00 [23:48:49]line 袧小袩 3% : 0.00 [23:48:49]line 袧小袩 2% : 0.00 [23:48:49]line 袧小袩 1% : 7726.13 [23:48:49]line 袠孝袨袚袠 袙袨袟袙袪袗孝 袩袪袠啸袨袛袗 [23:48:49]line 效械泻芯胁: 1 [23:48:49]line 袨斜褖懈泄 懈褌芯谐: 3000.00 [23:48:49]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 3000.00 [23:48:49]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:48:49]line 袧袛小 0% : 0.00 [23:48:49]line 袧袛小 12% : 318.66 [23:48:49]line 袧小袩 0% : 0.00 [23:48:49]line 袧小袩 1,50% : 0.00 [23:48:49]line 袧小袩 0,50% : 0.00 [23:48:49]line 袧小袩 5% : 0.00 [23:48:49]line 袧小袩 3% : 0.00 [23:48:49]line 袧小袩 2% : 0.00 [23:48:49]line 袧小袩 1% : 26.55 [23:48:49]line 袠孝袨袚袠 袪袗小啸袨袛 [23:48:49]line 效械泻芯胁: 0 [23:48:49]line 袨斜褖懈泄 懈褌芯谐: 0.00 [23:48:49]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 0.00 [23:48:49]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:48:49]line 袧袛小 0% : 0.00 [23:48:49]line 袧袛小 12% : 0.00 [23:48:49]line 袧小袩 0% : 0.00 [23:48:49]line 袧小袩 1,50% : 0.00 [23:48:49]line 袧小袩 0,50% : 0.00 [23:48:49]line 袧小袩 5% : 0.00 [23:48:49]line 袧小袩 3% : 0.00 [23:48:49]line 袧小袩 2% : 0.00 [23:48:49]line 袧小袩 1% : 0.00 [23:48:49]line 袠孝袨袚袠 袙袨袟袙袪袗孝 袪袗小啸袨袛袗 [23:48:49]line 效械泻芯胁: 0 [23:48:49]line 袨斜褖懈泄 懈褌芯谐: 0.00 [23:48:49]line 袠褌芯谐芯 薪邪谢懈褔薪褘屑懈: 0.00 [23:48:49]line 袠褌芯谐芯 斜械蟹薪邪谢.: 0.00 [23:48:49]line 袧袛小 0% : 0.00 [23:48:49]line 袧袛小 12% : 0.00 [23:48:49]line 袧小袩 0% : 0.00 [23:48:49]line 袧小袩 1,50% : 0.00 [23:48:49]line 袧小袩 0,50% : 0.00 [23:48:49]line 袧小袩 5% : 0.00 [23:48:49]line 袧小袩 3% : 0.00 [23:48:49]line 袧小袩 2% : 0.00 [23:48:49]line 袧小袩 1% : 0.00 [23:48:49]line 小褍屑屑邪 胁薪械褋械薪懈泄: 0.00 [23:48:50]line 小褍屑屑邪 胁褘锌谢邪褌: 0.00 [23:48:50]line 袧邪谢. 胁 泻邪褋褋械: 340386.00 [23:48:50]line 袧小 袩褉懈褏芯写: 274289077.22 [23:48:50]line 袧小 袙芯蟹胁褉.袩褉懈褏芯写邪: 3177524.00 [23:48:50]line 袧小 袪邪褋褏芯写: 0.00 [23:48:50]line 袧小 袙芯蟹胁褉.袪邪褋褏芯写邪: 0.00 [23:48:50]line 肖袛: 199177 [23:48:50]line 肖袦: 0000000000871802 [23:48:50]line 肖袩袛: 206649656526931 [23:48:50]written 0, free lines is 4095 [23:48:50]Connected sock=9 [23:48:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 85 05 00 00 1B E9 7D 05 24 E3 5A 05 01 00 05 00 71 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F4 03 04 00 D5 36 C1 66 0E 04 04 00 CF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 AA 04 DF 04 6E 04 04 00 10 03 00 00 69 04 A6 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C 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 5F 0A 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 Write to MH i2c: 00 01 05 00 F7 00 03 A3 01 00 00 EF 03 0A 00 F6 03 01 00 04 4E F7 F1 03 [23:48:50]01 00 Write i2c OK [23:48:50]00 MH_I2C_Read... [23:48:50]EF Read from MH i2c: 03 01 0A [23:48:50]00 MH_I2C_Read... [23:48:50]F6 03 01 Read from MH i2c: 00 01 03 07 F7 00 03 [23:48:50]01 00 00 EF 03 0A 00 F6 03 01 00 02 MH_I2C_Read... [23:48:50]F7 03 01 00 00 EF 03 0A 00 F6 Read from MH i2c: 03 01 01 07 00 00 01 A3 F7 4E 03 00 01 00 00 00 00 00 6C 00 04 B4 99 0A 00 B6 6F [23:48:50]04 RasterBufferAndPrint [23:48:50]04 00 00 00 00 00 B1 04 01 00 00 70 line [23:48:50]04 line [23:48:50]01 line [23:48:50]00 line [23:48:50]00 line [23:48:50]72 04 01 00 00 00 04 7E 00 EE 03 0A written 0, free lines is 2950 [23:48:50]00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A MH_Cut [23:48:51]00 Write to MH i2c: F2 D1 03 01 01 00 00 AA 01 4E F3 01 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 CA 0A [23:48:51]00 Write i2c OK [23:48:51]F6 MH_I2C_Read... [23:48:51]03 Read from MH i2c: 01 00 05 F7 03 01 00 00 EF 03 0A 00 D1 F6 [23:48:51]03 MH_I2C_Read... [23:48:51]01 Read from MH i2c: 00 D1 04 01 00 [23:48:51]MH_I2C_Read... [23:48:51]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 Read from MH i2c: 04 D1 4C 01 02 00 78 AA 04 04 00 00 00 00 00 79 04 8D 00 4E 6F 00 04 C9 04 [23:48:51]00 Write to MH i2c: 00 01 00 00 00 00 00 AB B1 4E 04 F9 00 [23:48:51]00 Write i2c OK [23:48:51]70 MH_I2C_Read... [23:48:51]04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 *** Cut start [23:48:52]F7 *** Purtial cut [23:48:52]03 *** CUTSNS_PIN = 0 [23:48:52]00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 *** Stage 1: CUTSNS_PIN = 1 [23:48:52]00 10 04 04 00 09 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 BB F2 5F 5E C8 53 68 E7 F1 FC 2F 77 ED DA [23:48:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 61 BD 47 00 98 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 09 0A 03 00 F4 03 04 00 F2 E2 C0 66 B6 04 01 00 00 61 2D A7 46 A0 CC 3E 52 [23:48:52]CommunicateWithHost err = 0 [23:48:52]CheckOFDResponse [23:48:52]1017 (14) - 77093643461234 [23:48:52]1041 (16) - 0000000000871802 [23:48:52]1040 (4) - 199177 [23:48:52]1012 (4) - 17.08.2024 17:50 [23:48:52]1206 (1) - 0 [23:48:52]OFD Sender: Remove packet 199177 [23:48:52]ProducePacketName [23:48:52]name=ofd_packets/00199177 [23:48:52]NVStorageDeleteData [23:48:53]OFD Sender: No OFD packet to send [23:48:53]Read from MH i2c: 01 [23:48:53]MH_I2C_Read... [23:48:53]*** Stop cut motor [23:48:53]*** Cut end [23:48:53]Read from MH i2c: 01 07 00 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: 01 07 00 AB 4E 00 00 00 00 00 FF 0F 0E [23:48:53]process_action close_shift done [23:48:53]requested_data is exist [23:48:53]produce_requested_data [23:48:53]requested_item fd.num is exist - process it [23:48:53]SAM_PROTO_GetFieldsCounters [23:48:53]wFMCommunicate request_size=4 [23:48:53]MH_SAM_APDU [23:48:53]CAPDU: 80 13 00 00 [23:48:53]Write to MH i2c: E2 08 00 AC 4E 80 13 00 00 00 00 00 00 76 [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:54]Read from MH i2c: E2 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 62 00 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 62 00 AC 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 B1 [23:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:54]wFMCommunicate OK [23:48:54]SAM_PROTO_GetFieldsCounters done [23:48:54]requested_item shift.num is exist - process it [23:48:54]requested_item shift.opened is exist - process it [23:48:54]req_shift_opened [23:48:54]FM_GetShiftState [23:48:54]SAM_PROTO_GetShiftState [23:48:54]wFMCommunicate request_size=4 [23:48:54]MH_SAM_APDU [23:48:54]CAPDU: 80 13 01 00 [23:48:54]Write to MH i2c: E2 08 00 AD 4E 80 13 01 00 00 00 00 00 78 [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:54]Read from MH i2c: E2 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 0E 00 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 0E 00 AD 4E 00 09 00 00 00 00 00 00 00 00 00 00 90 00 83 [23:48:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:48:54]wFMCommunicate OK [23:48:54]SAM_PROTO_GetShiftState done [23:48:54]FM_GetShiftState done [23:48:54]req_shift_opened done [23:48:54]requested_item shift.open_date is exist - process it [23:48:54]req_shift_open_date [23:48:54]FM_GetShiftState [23:48:54]SAM_PROTO_GetShiftState [23:48:54]wFMCommunicate request_size=4 [23:48:54]MH_SAM_APDU [23:48:54]CAPDU: 80 13 01 00 [23:48:54]Write to MH i2c: E2 08 00 AE 4E 80 13 01 00 00 00 00 00 79 [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:54]Read from MH i2c: E2 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 0E 00 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 0E 00 AE 4E 00 09 00 00 00 00 00 00 00 00 00 00 90 00 84 [23:48:54]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:48:54]wFMCommunicate OK [23:48:54]SAM_PROTO_GetShiftState done [23:48:54]FM_GetShiftState done [23:48:54]req_shift_open_date done [23:48:54]produce_requested_data done [23:48:54]produce_requested_data return {"fd.num":199177,"shift.num":463,"shift.opened":0,"shift.open_date":0} [23:48:54]process_action_free close_shift [23:48:54]json_value_free [23:48:54]json_value_free done [23:48:54]process_json_proto returns [23:48:54]Send response to host [23:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":199177,"shift.num":463,"shift.opened":0,"shift.open_date":0}}} [23:48:54]free response buf [23:48:54]execute_script done [23:48:54]execute_script returns [23:48:54]free content buf [23:48:54]Sock 7.Close socket [23:48:54]Sock 7.Thread stoped [23:48:58]OFD Sender: No OFD packet to send [23:49:03]OFD Sender: No OFD packet to send [23:49:08]OFD Sender: No OFD packet to send [23:49:13]OFD Sender: No OFD packet to send [23:49:18]OFD Sender: No OFD packet to send [23:49:23]OFD Sender: No OFD packet to send [23:49:28]OFD Sender: No OFD packet to send [23:49:33]OFD Sender: No OFD packet to send [23:49:38]OFD Sender: No OFD packet to send [23:49:43]OFD Sender: No OFD packet to send [23:49:48]OFD Sender: No OFD packet to send [23:49:53]OFD Sender: No OFD packet to send [23:49:58]OFD Sender: No OFD packet to send [23:50:03]OFD Sender: No OFD packet to send [23:50:08]OFD Sender: No OFD packet to send [23:50:13]OFD Sender: No OFD packet to send [23:50:18]OFD Sender: No OFD packet to send [23:50:23]OFD Sender: No OFD packet to send [23:50:28]OFD Sender: No OFD packet to send [23:50:33]OFD Sender: No OFD packet to send [23:50:38]OFD Sender: No OFD packet to send [23:50:43]OFD Sender: No OFD packet to send [23:50:48]OFD Sender: No OFD packet to send [23:50:53]OFD Sender: No OFD packet to send [23:50:58]OFD Sender: No OFD packet to send [23:51:03]OFD Sender: No OFD packet to send [23:51:08]OFD Sender: No OFD packet to send [23:51:13]OFD Sender: No OFD packet to send [23:51:18]OFD Sender: No OFD packet to send [23:51:23]OFD Sender: No OFD packet to send [23:51:28]OFD Sender: No OFD packet to send [23:51:33]OFD Sender: No OFD packet to send [23:51:38]OFD Sender: No OFD packet to send [23:51:43]OFD Sender: No OFD packet to send [23:51:48]OFD Sender: No OFD packet to send [23:51:53]OFD Sender: No OFD packet to send [23:51:58]OFD Sender: No OFD packet to send [23:52:03]OFD Sender: No OFD packet to send [23:52:08]OFD Sender: No OFD packet to send [23:52:13]OFD Sender: No OFD packet to send [23:52:18]OFD Sender: No OFD packet to send [23:52:23]OFD Sender: No OFD packet to send [23:52:28]OFD Sender: No OFD packet to send [23:52:33]OFD Sender: No OFD packet to send [23:52:38]OFD Sender: No OFD packet to send [23:52:43]OFD Sender: No OFD packet to send [23:52:48]OFD Sender: No OFD packet to send [23:52:53]OFD Sender: No OFD packet to send [23:52:58]OFD Sender: No OFD packet to send [23:53:03]OFD Sender: No OFD packet to send [23:53:08]OFD Sender: No OFD packet to send [23:53:13]OFD Sender: No OFD packet to send [23:53:18]OFD Sender: No OFD packet to send [23:53:23]OFD Sender: No OFD packet to send [23:53:28]OFD Sender: No OFD packet to send [23:53:33]OFD Sender: No OFD packet to send [23:53:38]OFD Sender: No OFD packet to send [23:53:43]OFD Sender: No OFD packet to send [23:53:48]OFD Sender: No OFD packet to send [23:53:53]OFD Sender: No OFD packet to send [23:53:58]OFD Sender: No OFD packet to send [23:54:03]OFD Sender: No OFD packet to send [23:54:08]OFD Sender: No OFD packet to send [23:54:13]OFD Sender: No OFD packet to send [23:54:18]OFD Sender: No OFD packet to send [23:54:23]OFD Sender: No OFD packet to send [23:54:28]OFD Sender: No OFD packet to send [23:54:33]OFD Sender: No OFD packet to send [23:54:38]OFD Sender: No OFD packet to send [23:54:43]OFD Sender: No OFD packet to send [23:54:48]OFD Sender: No OFD packet to send [23:54:53]OFD Sender: No OFD packet to send [23:54:58]OFD Sender: No OFD packet to send [23:55:03]OFD Sender: No OFD packet to send [23:55:08]OFD Sender: No OFD packet to send [23:55:13]OFD Sender: No OFD packet to send [23:55:18]OFD Sender: No OFD packet to send [23:55:23]OFD Sender: No OFD packet to send [23:55:28]OFD Sender: No OFD packet to send [23:55:34]OFD Sender: No OFD packet to send [23:55:39]OFD Sender: No OFD packet to send [23:55:44]OFD Sender: No OFD packet to send [23:55:49]OFD Sender: No OFD packet to send [23:55:54]OFD Sender: No OFD packet to send [23:55:59]OFD Sender: No OFD packet to send [23:56:04]OFD Sender: No OFD packet to send [23:56:09]OFD Sender: No OFD packet to send [23:56:14]OFD Sender: No OFD packet to send [23:56:19]OFD Sender: No OFD packet to send [23:56:24]OFD Sender: No OFD packet to send [23:56:29]OFD Sender: No OFD packet to send [23:56:34]OFD Sender: No OFD packet to send [23:56:39]OFD Sender: No OFD packet to send [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]accept exits with 10 [00:05:24]New connection [00:05:24]New thread 3066936676 created [00:05:24]Thread 3066793316 joined [00:05:24]Waiting for new connection... [00:05:24] Sock 10.Parse request [00:05:24]Sock 10.Check first char [00:05:24]Sock 10.First char is OK [00:05:24]request: POST /json_proto HTTP/1.0 [00:05:24]Method: POST [00:05:24]URL: /json_proto [00:05:24]Method is POST - this is cgi request [00:05:24]url: /json_proto [00:05:24]query_string will be loaded in cgi processing [00:05:24]execute_cgi json_proto POST (null) [00:05:24]execute_cgi path=json_proto method=POST [00:05:24]POST find Content-Length [00:05:24]Host: 172.17.46.195:8080 [00:05:24]Content-Length: 215 [00:05:24]Content-Type: application/json [00:05:24] [00:05:24]POST finish read [00:05:24]Found Content-Length = 215 [00:05: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:05:24]execute_script... [00:05: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:05:24]POST & json_proto [00:05:24]process_json_proto [00:05:24]json parsed OK: [00:05:24]protocol is kg_v1.0 [00:05:24]action value=get_value [00:05:24]process_action get_value [00:05:24]cmd_get_value [00:05:24]process_action get_value done [00:05:24]requested_data is exist [00:05:24]produce_requested_data [00:05:24]requested_item kkm.sn is exist - process it [00:05:24]requested_item kkm.ver is exist - process it [00:05:24]requested_item fm.sn is exist - process it [00:05:24]wFMCommunicate request_size=4 [00:05:24]MH_SAM_APDU [00:05:24]CAPDU: 80 11 00 00 [00:05:24]Write to MH i2c: E2 08 00 AF 4E 80 11 00 00 00 00 00 00 77 [00:05:24]Write i2c OK [00:05:24]MH_I2C_Read... [00:05:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:24]Read from MH i2c: E2 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 17 00 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 17 00 AF 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C4 [00:05:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:05:24]wFMCommunicate OK [00:05:24]requested_item fd.num is exist - process it [00:05:24]SAM_PROTO_GetFieldsCounters [00:05:24]wFMCommunicate request_size=4 [00:05:24]MH_SAM_APDU [00:05:24]CAPDU: 80 13 00 00 [00:05:24]Write to MH i2c: E2 08 00 B0 4E 80 13 00 00 00 00 00 00 7A [00:05:24]Write i2c OK [00:05:24]MH_I2C_Read... [00:05:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:24]Read from MH i2c: E2 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 62 00 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 62 00 B0 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 B5 [00:05:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 09 0A 03 00 0E 04 04 00 CF 01 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 [00:05:24]wFMCommunicate OK [00:05:24]SAM_PROTO_GetFieldsCounters done [00:05:24]requested_item shift.num is exist - process it [00:05:24]requested_item shift.opened is exist - process it [00:05:24]req_shift_opened [00:05:24]FM_GetShiftState [00:05:24]SAM_PROTO_GetShiftState [00:05:24]wFMCommunicate request_size=4 [00:05:24]MH_SAM_APDU [00:05:24]CAPDU: 80 13 01 00 [00:05:24]Write to MH i2c: E2 08 00 B1 4E 80 13 01 00 00 00 00 00 7C [00:05:24]Write i2c OK [00:05:24]MH_I2C_Read... [00:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:24]Read from MH i2c: E2 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 0E 00 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 0E 00 B1 4E 00 09 00 00 00 00 00 00 00 00 00 00 90 00 87 [00:05:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:24]wFMCommunicate OK [00:05:24]SAM_PROTO_GetShiftState done [00:05:24]FM_GetShiftState done [00:05:24]req_shift_opened done [00:05:24]requested_item shift.open_date is exist - process it [00:05:24]req_shift_open_date [00:05:24]FM_GetShiftState [00:05:24]SAM_PROTO_GetShiftState [00:05:24]wFMCommunicate request_size=4 [00:05:24]MH_SAM_APDU [00:05:24]CAPDU: 80 13 01 00 [00:05:24]Write to MH i2c: E2 08 00 B2 4E 80 13 01 00 00 00 00 00 7D [00:05:24]Write i2c OK [00:05:24]MH_I2C_Read... [00:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:24]OFD Sender: No OFD packet to send [00:05:24]Read from MH i2c: E2 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 0E 00 [00:05:24]MH_I2C_Read... [00:05:24]Read from MH i2c: E2 0E 00 B2 4E 00 09 00 00 00 00 00 00 00 00 00 00 90 00 88 [00:05:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:24]wFMCommunicate OK [00:05:24]SAM_PROTO_GetShiftState done [00:05:24]FM_GetShiftState done [00:05:24]req_shift_open_date done [00:05:24]produce_requested_data done [00:05:24]produce_requested_data return {"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199177,"shift.num":463,"shift.opened":0,"shift.open_date":0} [00:05:24]process_action_free get_value [00:05:24]json_value_free [00:05:24]json_value_free done [00:05:24]process_json_proto returns [00:05:24]Send response to host [00:05:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000079","kkm.ver":"001","fm.sn":"0000000000871802","fd.num":199177,"shift.num":463,"shift.opened":0,"shift.open_date":0}}} [00:05:24]free response buf [00:05:24]execute_script done [00:05:24]execute_script returns [00:05:24]free content buf [00:05:24]Sock 10.Close socket [00:05:24]Sock 10.Thread stoped [00:05:24]accept exits with 7 [00:05:24]New connection [00:05:24]New thread 3066793316 created [00:05:24]Thread 3066936676 joined [00:05:24]Waiting for new connection... [00:05:24] Sock 7.Parse request [00:05:24]Sock 7.Check first char [00:05:24]Sock 7.First char is OK [00:05:24]request: POST /json_proto HTTP/1.0 [00:05:24]Method: POST [00:05:24]URL: /json_proto [00:05:24]Method is POST - this is cgi request [00:05:24]url: /json_proto [00:05:24]query_string will be loaded in cgi processing [00:05:24]execute_cgi json_proto POST (null) [00:05:24]execute_cgi path=json_proto method=POST [00:05:24]POST find Content-Length [00:05:24]Host: 172.17.46.195:8080 [00:05:24]Content-Length: 331 [00:05:24]Content-Type: application/json [00:05:24] [00:05:24]POST finish read [00:05:24]Found Content-Length = 331 [00:05: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:05:24]execute_script... [00:05:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:25]POST & json_proto [00:05:25]process_json_proto [00:05:25]json parsed OK: [00:05:25]protocol is kg_v1.0 [00:05:25]action value=get_value [00:05:25]process_action get_value [00:05:25]cmd_get_value [00:05:25]process_action get_value done [00:05:25]requested_data is exist [00:05:25]produce_requested_data [00:05:25]requested_item fm.sale.total is exist - process it [00:05:25]SAM_PROTO_GetFMData [00:05:25]wFMCommunicate request_size=4 [00:05:25]MH_SAM_APDU [00:05:25]CAPDU: 80 13 03 00 [00:05:25]Write to MH i2c: E2 08 00 B3 4E 80 13 03 00 00 00 00 00 80 [00:05:25]Write i2c OK [00:05:25]MH_I2C_Read... [00:05:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:25]Read from MH i2c: E2 [00:05:25]MH_I2C_Read... [00:05:25]Read from MH i2c: E2 FD 00 [00:05:25]MH_I2C_Read... [00:05:25]Read from MH i2c: E2 FD 00 B3 4E 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 89 [00:05:25]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [00:05:25]wFMCommunicate OK [00:05:25]wFMCommunicate request_size=4 [00:05:25]MH_SAM_APDU [00:05:25]CAPDU: 80 17 00 00 [00:05:25]Write to MH i2c: E2 08 00 B4 4E 80 17 00 00 00 00 00 00 82 [00:05:25]Write i2c OK [00:05:25]MH_I2C_Read... [00:05:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:25]Read from MH i2c: E2 [00:05:25]MH_I2C_Read... [00:05:25]Read from MH i2c: E2 FD 00 [00:05:25]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 B4 4E 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 00 [00:05:26]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:05:26]wFMCommunicate OK [00:05:26]wFMCommunicate request_size=4 [00:05:26]MH_SAM_APDU [00:05:26]CAPDU: 80 17 00 00 [00:05:26]Write to MH i2c: E2 08 00 B5 4E 80 17 00 00 00 00 00 00 83 [00:05:26]Write i2c OK [00:05:26]MH_I2C_Read... [00:05:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:26]Read from MH i2c: E2 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 B5 4E 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 AA [00:05:26]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:05:26]wFMCommunicate OK [00:05:26]wFMCommunicate request_size=4 [00:05:26]MH_SAM_APDU [00:05:26]CAPDU: 80 17 00 00 [00:05:26]Write to MH i2c: E2 08 00 B6 4E 80 17 00 00 00 00 00 00 84 [00:05:26]Write i2c OK [00:05:26]MH_I2C_Read... [00:05:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:26]Read from MH i2c: E2 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 FD 00 B6 4E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 FF [00:05:26]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:05:26]wFMCommunicate OK [00:05:26]wFMCommunicate request_size=4 [00:05:26]MH_SAM_APDU [00:05:26]CAPDU: 80 17 00 00 [00:05:26]Write to MH i2c: E2 08 00 B7 4E 80 17 00 00 00 00 00 00 85 [00:05:26]Write i2c OK [00:05:26]MH_I2C_Read... [00:05:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:05:26]Read from MH i2c: E2 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 E3 00 [00:05:26]MH_I2C_Read... [00:05:26]Read from MH i2c: E2 E3 00 B7 4E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 64 [00:05:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:26]wFMCommunicate OK [00:05:26]SAM_PROTO_GetFMData done [00:05:26]requested_item fm.sale_refund.total is exist - process it [00:05:26]requested_item fm.buy.total is exist - process it [00:05:26]requested_item shift.sale.total is exist - process it [00:05:26]SAM_PROTO_GetShiftData [00:05:26]wFMCommunicate request_size=4 [00:05:26]MH_SAM_APDU [00:05:26]CAPDU: 80 13 02 00 [00:05:26]Write to MH i2c: E2 08 00 B8 4E 80 13 02 00 00 00 00 00 84 [00:05:26]Write i2c OK [00:05:26]MH_I2C_Read... [00:05:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:27]Read from MH i2c: E2 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 B8 4E 00 BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 71 [00:05:27]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 10 03 00 00 69 04 9F 00 6F 04 04 00 0F 03 00 00 B1 04 04 00 A7 08 34 05 70 04 04 00 28 F7 0B 02 72 04 04 00 7F 11 28 03 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 22 79 8D 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 05 CA 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7A 7C EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:05:27]wFMCommunicate OK [00:05:27]wFMCommunicate request_size=4 [00:05:27]MH_SAM_APDU [00:05:27]CAPDU: 80 17 00 00 [00:05:27]Write to MH i2c: E2 08 00 B9 4E 80 17 00 00 00 00 00 00 87 [00:05:27]Write i2c OK [00:05:27]MH_I2C_Read... [00:05:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:27]Read from MH i2c: E2 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 B9 4E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 9A [00:05:27]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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:05:27]wFMCommunicate OK [00:05:27]wFMCommunicate request_size=4 [00:05:27]MH_SAM_APDU [00:05:27]CAPDU: 80 17 00 00 [00:05:27]Write to MH i2c: E2 08 00 BA 4E 80 17 00 00 00 00 00 00 88 [00:05:27]Write i2c OK [00:05:27]MH_I2C_Read... [00:05:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:27]Read from MH i2c: E2 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 [00:05:27]MH_I2C_Read... [00:05:27]Read from MH i2c: E2 FD 00 BA 4E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 B1 [00:05: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:05:27]wFMCommunicate OK [00:05:27]wFMCommunicate request_size=4 [00:05:27]MH_SAM_APDU [00:05:27]CAPDU: 80 17 00 00 [00:05:27]Write to MH i2c: E2 08 00 BB 4E 80 17 00 00 00 00 00 00 89 [00:05:27]Write i2c OK [00:05:27]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 FD 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 FD 00 BB 4E 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 0A [00:05:28]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:05:28]wFMCommunicate OK [00:05:28]wFMCommunicate request_size=4 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 17 00 00 [00:05:28]Write to MH i2c: E2 08 00 BC 4E 80 17 00 00 00 00 00 00 8A [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 D9 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 D9 00 BC 4E 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 69 [00:05:28]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:05:28]wFMCommunicate OK [00:05:28]SAM_PROTO_GetShiftData done [00:05:28]requested_item shift.sale.total_cash is exist - process it [00:05:28]requested_item shift.sale_refund.total is exist - process it [00:05:28]requested_item shift.sale_refund.total_cash is exist - process it [00:05:28]requested_item shift.buy.total is exist - process it [00:05:28]requested_item shift.buy.total_cash is exist - process it [00:05:28]produce_requested_data done [00:05:28]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:28]process_action_free get_value [00:05:28]json_value_free [00:05:28]json_value_free done [00:05:28]process_json_proto returns [00:05:28]Send response to host [00:05:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":872961.67,"shift.sale.total_cash":343386.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:28]free response buf [00:05:28]execute_script done [00:05:28]execute_script returns [00:05:28]free content buf [00:05:28]Sock 7.Close socket [00:05:28]Sock 7.Thread stoped [00:05:28]accept exits with 9 [00:05:28]New connection [00:05:28]New thread 3066936676 created [00:05:28]Thread 3066793316 joined [00:05:28]Waiting for new connection... [00:05:28] Sock 9.Parse request [00:05:28]Sock 9.Check first char [00:05:28]Sock 9.First char is OK [00:05:28]request: POST /json_proto HTTP/1.0 [00:05:28]Method: POST [00:05:28]URL: /json_proto [00:05:28]Method is POST - this is cgi request [00:05:28]url: /json_proto [00:05:28]query_string will be loaded in cgi processing [00:05:28]execute_cgi json_proto POST (null) [00:05:28]execute_cgi path=json_proto method=POST [00:05:28]POST find Content-Length [00:05:28]Host: 172.17.46.195:8080 [00:05:28]Content-Length: 271 [00:05:28]Content-Type: application/json [00:05:28] [00:05:28]POST finish read [00:05:28]Found Content-Length = 271 [00:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:28]execute_script... [00:05:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0421\u0443\u043B\u0430\u0439\u043C\u0430\u043D\u043E\u0432 \u0422. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:05:28]POST & json_proto [00:05:28]process_json_proto [00:05:28]json parsed OK: [00:05:28]protocol is kg_v1.0 [00:05:28]action value=open_shift [00:05:28]process_action open_shift [00:05:28]cmd_open_shift [00:05:28]MH_GetDate [00:05:28]Write to MH i2c: F0 00 00 BD 4E FA [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 09 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 09 00 BD 4E 00 CA 3A C1 66 8D AE BC 66 8B [00:05:28]GetLastDocTimeStamp 1723938517 [00:05:28]current date 1723939530 [00:05:28]FM_GetShiftState [00:05:28]SAM_PROTO_GetShiftState [00:05:28]wFMCommunicate request_size=4 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 13 01 00 [00:05:28]Write to MH i2c: E2 08 00 BE 4E 80 13 01 00 00 00 00 00 89 [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 0E 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 0E 00 BE 4E 00 09 00 00 00 00 00 00 00 00 00 00 90 00 94 [00:05:28]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:05:28]wFMCommunicate OK [00:05:28]SAM_PROTO_GetShiftState done [00:05:28]FM_GetShiftState done [00:05:28]KKMCreateOpenShiftDocument [00:05:28]Load OK [00:05:28]Malloc new data [00:05:28]MH_GetDate [00:05:28]Write to MH i2c: F0 00 00 BF 4E FC [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 09 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: F0 09 00 BF 4E 00 CA 3A C1 66 8D AE BC 66 8D [00:05:28]Malloc new data [00:05:28]KKMCreateOpenShiftDocument OK [00:05:28]KKMSetOpenShiftData OK [00:05:28]ProcessDocumentItem done err = 0, tmpTLVsize=193 [00:05:28]tlvbuf is 01B19D00 [00:05:28]KKMLoadAndSignOpenShiftData [00:05:28]SAM_PROTO_ProcessDocument [00:05:28]wFMCommunicate request_size=9 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 15 01 00 04 02 00 C1 00 [00:05:28]Write to MH i2c: E2 0C 00 C0 4E 80 15 01 00 04 00 02 00 C1 00 00 00 58 [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 C0 4E 00 90 00 82 [00:05:28]RAPDU: 90 00 [00:05:28]wFMCommunicate OK [00:05:28]wFMCommunicate request_size=23 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:05:28]Write to MH i2c: E2 1A 00 C1 4E 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 84 [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 C1 4E 00 90 00 83 [00:05:28]RAPDU: 90 00 [00:05:28]wFMCommunicate OK [00:05:28]wFMCommunicate request_size=34 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 [00:05:28]Write to MH i2c: E2 25 00 C2 4E 80 15 02 00 1D 00 FD 03 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 00 00 C5 [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:28]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:28]Read from MH i2c: E2 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 [00:05:28]MH_I2C_Read... [00:05:28]Read from MH i2c: E2 03 00 C2 4E 00 90 00 84 [00:05:28]RAPDU: 90 00 [00:05:28]wFMCommunicate OK [00:05:28]wFMCommunicate request_size=78 [00:05:28]MH_SAM_APDU [00:05:28]CAPDU: 80 15 02 00 49 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 [00:05:28]Write to MH i2c: E2 51 00 C3 4E 80 15 02 00 49 00 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 00 00 88 [00:05:28]Write i2c OK [00:05:28]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 C3 4E 00 90 00 85 [00:05:29]RAPDU: 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=50 [00:05:29]MH_SAM_APDU [00:05:29]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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:05:29]Write to MH i2c: E2 35 00 C4 4E 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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 0F [00:05:29]Write i2c OK [00:05:29]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 C4 4E 00 90 00 86 [00:05:29]RAPDU: 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=13 [00:05:29]MH_SAM_APDU [00:05:29]CAPDU: 80 15 02 00 08 F4 03 04 00 CA 3A C1 66 [00:05:29]Write to MH i2c: E2 10 00 C5 4E 80 15 02 00 08 00 F4 03 04 00 CA 3A C1 66 00 00 C9 [00:05:29]Write i2c OK [00:05:29]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 C5 4E 00 90 00 87 [00:05:29]RAPDU: 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=25 [00:05:29]MH_SAM_APDU [00:05:29]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 [00:05:29]Write to MH i2c: E2 1C 00 C6 4E 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 00 00 F6 [00:05:29]Write i2c OK [00:05:29]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 03 00 C6 4E 00 90 00 88 [00:05:29]RAPDU: 90 00 [00:05:29]wFMCommunicate OK [00:05:29]wFMCommunicate request_size=4 [00:05:29]MH_SAM_APDU [00:05:29]CAPDU: 80 15 03 00 [00:05:29]Write to MH i2c: E2 08 00 C7 4E 80 15 03 00 00 00 00 00 96 [00:05:29]Write i2c OK [00:05:29]MH_I2C_Read... [00:05:29]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:05:29]Read from MH i2c: E2 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 38 00 [00:05:29]MH_I2C_Read... [00:05:29]Read from MH i2c: E2 38 00 C7 4E 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 0A 03 00 0E 04 04 00 D0 01 00 00 35 04 06 00 6D 76 24 BD 31 4D 90 00 86 [00:05:29]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 0A 03 00 0E 04 04 00 D0 01 00 00 35 04 06 00 6D 76 24 BD 31 4D 90 00 [00:05:29]wFMCommunicate OK [00:05:29]SAM_PROTO_ProcessDocument answer len = 51 [00:05:29]SAM_PROTO_ProcessDocument done [00:05:29]SetTLVBufToDocument [00:05:29]Processing tag 1209 (04B9) [00:05:29]Malloc new data [00:05:29]Processing tag 1041 (0411) [00:05:29]Processing tag 1040 (0410) [00:05:29]Malloc new data [00:05:29]Processing tag 1038 (040E) [00:05:29]Malloc new data [00:05:29]Processing tag 1077 (0435) [00:05:29]Malloc new data [00:05:29]SetTLVBufToDocument err=0 [00:05:29]KKMLoadAndSignOpenShiftData store KKM data [00:05:29]KKMLoadAndSignOpenShiftData err=0 [00:05:29]袨褌褔械褌 芯斜 芯褌泻褉褘褌懈懈 褋屑械薪褘 肖肖袛: 1.0 袠袧袧: 02508201610067 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 18.08.2024 00:05 小屑械薪邪: 464 袪袧袦: 0000000000092545 袟袧袦: 0300000079 肖袛: 199178 肖袦: 0000000000871802 肖袩袛: 120354189947213 [00:05:29]StoreToDocumentArchive [00:05:29]shift 464 fd 199178 [00:05:29]Create dir for shift 0464 [00:05:29]save to /storage/0464/doc_00199178 [00:05:29]save last doc name /storage/0464/doc_00199178 to /storage/kkm_last_doc_name [00:05:29]save OK [00:05:29]Clear old archive folders... [00:05:29]Remove dir /storage/0463 [00:05:29]opendir ok [00:05:29]file . [00:05:29]file .. [00:05:29]file doc_00198392 [00:05:29]remove file /storage/0463/doc_00198392 [00:05:29]file doc_00198393 [00:05:29]remove file /storage/0463/doc_00198393 [00:05:29]file doc_00198394 [00:05:29]remove file /storage/0463/doc_00198394 [00:05:29]file doc_00198395 [00:05:29]remove file /storage/0463/doc_00198395 [00:05:29]file doc_00198396 [00:05:29]remove file /storage/0463/doc_00198396 [00:05:29]file doc_00198397 [00:05:29]remove file /storage/0463/doc_00198397 [00:05:29]file doc_00198398 [00:05:29]remove file /storage/0463/doc_00198398 [00:05:29]file doc_00198399 [00:05:29]remove file /storage/0463/doc_00198399 [00:05:29]file doc_00198400 [00:05:29]remove file /storage/0463/doc_00198400 [00:05:29]file doc_00198401 [00:05:29]remove file /storage/0463/doc_00198401 [00:05:29]file doc_00198402 [00:05:29]remove file /storage/0463/doc_00198402 [00:05:29]file doc_00198403 [00:05:29]remove file /storage/0463/doc_00198403 [00:05:29]file doc_00198404 [00:05:29]remove file /storage/0463/doc_00198404 [00:05:29]file doc_00198405 [00:05:29]remove file /storage/0463/doc_00198405 [00:05:29]file doc_00198406 [00:05:29]remove file /storage/0463/doc_00198406 [00:05:29]file doc_00198407 [00:05:29]remove file /storage/0463/doc_00198407 [00:05:29]file doc_00198408 [00:05:29]remove file /storage/0463/doc_00198408 [00:05:29]file doc_00198409 [00:05:29]remove file /storage/0463/doc_00198409 [00:05:29]file doc_00198410 [00:05:29]remove file /storage/0463/doc_00198410 [00:05:29]file doc_00198411 [00:05:29]remove file /storage/0463/doc_00198411 [00:05:29]file doc_00198412 [00:05:29]remove file /storage/0463/doc_00198412 [00:05:29]file doc_00198413 [00:05:29]remove file /storage/0463/doc_00198413 [00:05:29]file doc_00198414 [00:05:29]remove file /storage/0463/doc_00198414 [00:05:29]file doc_00198415 [00:05:29]remove file /storage/0463/doc_00198415 [00:05:29]file doc_00198416 [00:05:29]remove file /storage/0463/doc_00198416 [00:05:29]file doc_00198417 [00:05:29]remove file /storage/0463/doc_00198417 [00:05:29]file doc_00198418 [00:05:29]remove file /storage/0463/doc_00198418 [00:05:29]file doc_00198419 [00:05:29]remove file /storage/0463/doc_00198419 [00:05:29]file doc_00198420 [00:05:29]remove file /storage/0463/doc_00198420 [00:05:29]file doc_00198421 [00:05:29]remove file /storage/0463/doc_00198421 [00:05:29]file doc_00198422 [00:05:29]remove file /storage/0463/doc_00198422 [00:05:29]file doc_00198423 [00:05:29]remove file /storage/0463/doc_00198423 [00:05:29]file doc_00198424 [00:05:29]remove file /storage/0463/doc_00198424 [00:05:29]file doc_00198425 [00:05:29]remove file /storage/0463/doc_00198425 [00:05:29]file doc_00198426 [00:05:29]remove file /storage/0463/doc_00198426 [00:05:29]file doc_00198427 [00:05:29]remove file /storage/0463/doc_00198427 [00:05:29]file doc_00198428 [00:05:29]remove file /storage/0463/doc_00198428 [00:05:29]file doc_00198429 [00:05:29]remove file /storage/0463/doc_00198429 [00:05:29]file doc_00198430 [00:05:29]remove file /storage/0463/doc_00198430 [00:05:29]file doc_00198431 [00:05:29]remove file /storage/0463/doc_00198431 [00:05:29]file doc_00198432 [00:05:29]remove file /storage/0463/doc_00198432 [00:05:29]file doc_00198433 [00:05:29]remove file /storage/0463/doc_00198433 [00:05:29]file doc_00198434 [00:05:29]remove file /storage/0463/doc_00198434 [00:05:29]file doc_00198435 [00:05:29]remove file /storage/0463/doc_00198435 [00:05:29]file doc_00198436 [00:05:29]remove file /storage/0463/doc_00198436 [00:05:29]file doc_00198437 [00:05:29]remove file /storage/0463/doc_00198437 [00:05:29]file doc_00198438 [00:05:29]remove file /storage/0463/doc_00198438 [00:05:29]file doc_00198439 [00:05:29]remove file /storage/0463/doc_00198439 [00:05:29]file doc_00198440 [00:05:29]remove file /storage/0463/doc_00198440 [00:05:29]file doc_00198441 [00:05:29]remove file /storage/0463/doc_00198441 [00:05:29]file doc_00198442 [00:05:29]remove file /storage/0463/doc_00198442 [00:05:29]file doc_00198443 [00:05:29]remove file /storage/0463/doc_00198443 [00:05:29]file doc_00198444 [00:05:29]remove file /storage/0463/doc_00198444 [00:05:29]file doc_00198445 [00:05:29]remove file /storage/0463/doc_00198445 [00:05:29]file doc_00198446 [00:05:29]remove file /storage/0463/doc_00198446 [00:05:29]file doc_00198447 [00:05:29]remove file /storage/0463/doc_00198447 [00:05:29]file doc_00198448 [00:05:29]remove file /storage/0463/doc_00198448 [00:05:29]file doc_00198449 [00:05:29]remove file /storage/0463/doc_00198449 [00:05:29]file doc_00198450 [00:05:29]remove file /storage/0463/doc_00198450 [00:05:29]file doc_00198451 [00:05:29]remove file /storage/0463/doc_00198451 [00:05:29]file doc_00198452 [00:05:29]remove file /storage/0463/doc_00198452 [00:05:29]file doc_00198453 [00:05:29]remove file /storage/0463/doc_00198453 [00:05:29]file doc_00198454 [00:05:29]remove file /storage/0463/doc_00198454 [00:05:29]file doc_00198455 [00:05:29]remove file /storage/0463/doc_00198455 [00:05:29]file doc_00198456 [00:05:29]remove file /storage/0463/doc_00198456 [00:05:29]file doc_00198457 [00:05:29]remove file /storage/0463/doc_00198457 [00:05:29]file doc_00198458 [00:05:29]remove file /storage/0463/doc_00198458 [00:05:29]file doc_00198459 [00:05:29]remove file /storage/0463/doc_00198459 [00:05:29]file doc_00198460 [00:05:29]remove file /storage/0463/doc_00198460 [00:05:29]file doc_00198461 [00:05:29]remove file /storage/0463/doc_00198461 [00:05:29]file doc_00198462 [00:05:29]remove file /storage/0463/doc_00198462 [00:05:29]file doc_00198463 [00:05:29]remove file /storage/0463/doc_00198463 [00:05:29]file doc_00198464 [00:05:29]remove file /storage/0463/doc_00198464 [00:05:29]file doc_00198465 [00:05:29]remove file /storage/0463/doc_00198465 [00:05:29]file doc_00198466 [00:05:29]remove file /storage/0463/doc_00198466 [00:05:29]file doc_00198467 [00:05:29]remove file /storage/0463/doc_00198467 [00:05:29]file doc_00198468 [00:05:29]remove file /storage/0463/doc_00198468 [00:05:29]file doc_00198469 [00:05:29]remove file /storage/0463/doc_00198469 [00:05:29]file doc_00198470 [00:05:29]remove file /storage/0463/doc_00198470 [00:05:29]file doc_00198471 [00:05:29]remove file /storage/0463/doc_00198471 [00:05:29]file doc_00198472 [00:05:29]remove file /storage/0463/doc_00198472 [00:05:29]file doc_00198473 [00:05:29]remove file /storage/0463/doc_00198473 [00:05:29]file doc_00198474 [00:05:29]remove file /storage/0463/doc_00198474 [00:05:29]file doc_00198475 [00:05:29]remove file /storage/0463/doc_00198475 [00:05:29]file doc_00198476 [00:05:29]remove file /storage/0463/doc_00198476 [00:05:29]file doc_00198477 [00:05:29]remove file /storage/0463/doc_00198477 [00:05:29]file doc_00198478 [00:05:29]remove file /storage/0463/doc_00198478 [00:05:29]file doc_00198479 [00:05:29]remove file /storage/0463/doc_00198479 [00:05:29]file doc_00198480 [00:05:29]remove file /storage/0463/doc_00198480 [00:05:29]file doc_00198481 [00:05:29]remove file /storage/0463/doc_00198481 [00:05:29]file doc_00198482 [00:05:29]remove file /storage/0463/doc_00198482 [00:05:29]file doc_00198483 [00:05:29]remove file /storage/0463/doc_00198483 [00:05:29]file doc_00198484 [00:05:29]remove file /storage/0463/doc_00198484 [00:05:29]file doc_00198485 [00:05:29]remove file /storage/0463/doc_00198485 [00:05:29]file doc_00198486 [00:05:29]remove file /storage/0463/doc_00198486 [00:05:29]file doc_00198487 [00:05:29]remove file /storage/0463/doc_00198487 [00:05:29]file doc_00198488 [00:05:29]remove file /storage/0463/doc_00198488 [00:05:29]file doc_00198489 [00:05:29]remove file /storage/0463/doc_00198489 [00:05:29]file doc_00198490 [00:05:29]remove file /storage/0463/doc_00198490 [00:05:29]file doc_00198491 [00:05:29]remove file /storage/0463/doc_00198491 [00:05:29]file doc_00198492 [00:05:29]remove file /storage/0463/doc_00198492 [00:05:29]file doc_00198493 [00:05:30]remove file /storage/0463/doc_00198493 [00:05:30]OFD Sender: No OFD packet to send [00:05:30]file doc_00198494 [00:05:30]remove file /storage/0463/doc_00198494 [00:05:30]file doc_00198495 [00:05:30]remove file /storage/0463/doc_00198495 [00:05:30]file doc_00198496 [00:05:30]remove file /storage/0463/doc_00198496 [00:05:30]file doc_00198497 [00:05:30]remove file /storage/0463/doc_00198497 [00:05:30]file doc_00198498 [00:05:30]remove file /storage/0463/doc_00198498 [00:05:30]file doc_00198499 [00:05:30]remove file /storage/0463/doc_00198499 [00:05:30]file doc_00198500 [00:05:30]remove file /storage/0463/doc_00198500 [00:05:30]file doc_00198501 [00:05:30]remove file /storage/0463/doc_00198501 [00:05:30]file doc_00198502 [00:05:30]remove file /storage/0463/doc_00198502 [00:05:30]file doc_00198503 [00:05:30]remove file /storage/0463/doc_00198503 [00:05:30]file doc_00198504 [00:05:30]remove file /storage/0463/doc_00198504 [00:05:30]file doc_00198505 [00:05:30]remove file /storage/0463/doc_00198505 [00:05:30]file doc_00198506 [00:05:30]remove file /storage/0463/doc_00198506 [00:05:30]file doc_00198507 [00:05:30]remove file /storage/0463/doc_00198507 [00:05:30]file doc_00198508 [00:05:30]remove file /storage/0463/doc_00198508 [00:05:30]file doc_00198509 [00:05:30]remove file /storage/0463/doc_00198509 [00:05:30]file doc_00198510 [00:05:30]remove file /storage/0463/doc_00198510 [00:05:30]file doc_00198511 [00:05:30]remove file /storage/0463/doc_00198511 [00:05:30]file doc_00198512 [00:05:30]remove file /storage/0463/doc_00198512 [00:05:30]file doc_00198513 [00:05:30]remove file /storage/0463/doc_00198513 [00:05:30]file doc_00198514 [00:05:30]remove file /storage/0463/doc_00198514 [00:05:30]file doc_00198515 [00:05:30]remove file /storage/0463/doc_00198515 [00:05:30]file doc_00198516 [00:05:30]remove file /storage/0463/doc_00198516 [00:05:30]file doc_00198517 [00:05:30]remove file /storage/0463/doc_00198517 [00:05:30]file doc_00198518 [00:05:30]remove file /storage/0463/doc_00198518 [00:05:30]file doc_00198519 [00:05:30]remove file /storage/0463/doc_00198519 [00:05:30]file doc_00198520 [00:05:30]remove file /storage/0463/doc_00198520 [00:05:30]file doc_00198521 [00:05:30]remove file /storage/0463/doc_00198521 [00:05:30]file doc_00198522 [00:05:30]remove file /storage/0463/doc_00198522 [00:05:30]file doc_00198523 [00:05:30]remove file /storage/0463/doc_00198523 [00:05:30]file doc_00198524 [00:05:30]remove file /storage/0463/doc_00198524 [00:05:30]file doc_00198525 [00:05:30]remove file /storage/0463/doc_00198525 [00:05:30]file doc_00198526 [00:05:30]remove file /storage/0463/doc_00198526 [00:05:30]file doc_00198527 [00:05:30]remove file /storage/0463/doc_00198527 [00:05:30]file doc_00198528 [00:05:30]remove file /storage/0463/doc_00198528 [00:05:30]file doc_00198529 [00:05:30]remove file /storage/0463/doc_00198529 [00:05:30]file doc_00198530 [00:05:30]remove file /storage/0463/doc_00198530 [00:05:30]file doc_00198531 [00:05:30]remove file /storage/0463/doc_00198531 [00:05:30]file doc_00198532 [00:05:30]remove file /storage/0463/doc_00198532 [00:05:30]file doc_00198533 [00:05:30]remove file /storage/0463/doc_00198533 [00:05:30]file doc_00198534 [00:05:30]remove file /storage/0463/doc_00198534 [00:05:30]file doc_00198535 [00:05:30]remove file /storage/0463/doc_00198535 [00:05:30]file doc_00198536 [00:05:30]remove file /storage/0463/doc_00198536 [00:05:30]file doc_00198537 [00:05:30]remove file /storage/0463/doc_00198537 [00:05:30]file doc_00198538 [00:05:30]remove file /storage/0463/doc_00198538 [00:05:30]file doc_00198539 [00:05:30]remove file /storage/0463/doc_00198539 [00:05:30]file doc_00198540 [00:05:30]remove file /storage/0463/doc_00198540 [00:05:30]file doc_00198541 [00:05:30]remove file /storage/0463/doc_00198541 [00:05:30]file doc_00198542 [00:05:30]remove file /storage/0463/doc_00198542 [00:05:30]file doc_00198543 [00:05:30]remove file /storage/0463/doc_00198543 [00:05:30]file doc_00198544 [00:05:30]remove file /storage/0463/doc_00198544 [00:05:30]file doc_00198545 [00:05:30]remove file /storage/0463/doc_00198545 [00:05:30]file doc_00198546 [00:05:30]remove file /storage/0463/doc_00198546 [00:05:30]file doc_00198547 [00:05:30]remove file /storage/0463/doc_00198547 [00:05:30]file doc_00198548 [00:05:30]remove file /storage/0463/doc_00198548 [00:05:30]file doc_00198549 [00:05:30]remove file /storage/0463/doc_00198549 [00:05:30]file doc_00198550 [00:05:30]remove file /storage/0463/doc_00198550 [00:05:30]file doc_00198551 [00:05:30]remove file /storage/0463/doc_00198551 [00:05:30]file doc_00198552 [00:05:30]remove file /storage/0463/doc_00198552 [00:05:30]file doc_00198553 [00:05:30]remove file /storage/0463/doc_00198553 [00:05:30]file doc_00198554 [00:05:30]remove file /storage/0463/doc_00198554 [00:05:30]file doc_00198555 [00:05:30]remove file /storage/0463/doc_00198555 [00:05:30]file doc_00198556 [00:05:30]remove file /storage/0463/doc_00198556 [00:05:30]file doc_00198557 [00:05:30]remove file /storage/0463/doc_00198557 [00:05:30]file doc_00198558 [00:05:30]remove file /storage/0463/doc_00198558 [00:05:30]file doc_00198559 [00:05:30]remove file /storage/0463/doc_00198559 [00:05:30]file doc_00198560 [00:05:30]remove file /storage/0463/doc_00198560 [00:05:30]file doc_00198561 [00:05:30]remove file /storage/0463/doc_00198561 [00:05:30]file doc_00198562 [00:05:30]remove file /storage/0463/doc_00198562 [00:05:30]file doc_00198563 [00:05:30]remove file /storage/0463/doc_00198563 [00:05:30]file doc_00198564 [00:05:30]remove file /storage/0463/doc_00198564 [00:05:30]file doc_00198565 [00:05:30]remove file /storage/0463/doc_00198565 [00:05:30]file doc_00198566 [00:05:30]remove file /storage/0463/doc_00198566 [00:05:30]file doc_00198567 [00:05:30]remove file /storage/0463/doc_00198567 [00:05:30]file doc_00198568 [00:05:30]remove file /storage/0463/doc_00198568 [00:05:30]file doc_00198569 [00:05:30]remove file /storage/0463/doc_00198569 [00:05:30]file doc_00198570 [00:05:30]remove file /storage/0463/doc_00198570 [00:05:30]file doc_00198571 [00:05:30]remove file /storage/0463/doc_00198571 [00:05:30]file doc_00198572 [00:05:30]remove file /storage/0463/doc_00198572 [00:05:30]file doc_00198573 [00:05:30]remove file /storage/0463/doc_00198573 [00:05:30]file doc_00198574 [00:05:30]remove file /storage/0463/doc_00198574 [00:05:30]file doc_00198575 [00:05:30]remove file /storage/0463/doc_00198575 [00:05:30]file doc_00198576 [00:05:30]remove file /storage/0463/doc_00198576 [00:05:30]file doc_00198577 [00:05:30]remove file /storage/0463/doc_00198577 [00:05:30]file doc_00198578 [00:05:30]remove file /storage/0463/doc_00198578 [00:05:30]file doc_00198579 [00:05:30]remove file /storage/0463/doc_00198579 [00:05:30]file doc_00198580 [00:05:30]remove file /storage/0463/doc_00198580 [00:05:30]file doc_00198581 [00:05:30]remove file /storage/0463/doc_00198581 [00:05:30]file doc_00198582 [00:05:30]remove file /storage/0463/doc_00198582 [00:05:30]file doc_00198583 [00:05:30]remove file /storage/0463/doc_00198583 [00:05:30]file doc_00198584 [00:05:30]remove file /storage/0463/doc_00198584 [00:05:30]file doc_00198585 [00:05:30]remove file /storage/0463/doc_00198585 [00:05:30]file doc_00198586 [00:05:30]remove file /storage/0463/doc_00198586 [00:05:30]file doc_00198587 [00:05:30]remove file /storage/0463/doc_00198587 [00:05:30]file doc_00198588 [00:05:30]remove file /storage/0463/doc_00198588 [00:05:30]file doc_00198589 [00:05:30]remove file /storage/0463/doc_00198589 [00:05:30]file doc_00198590 [00:05:30]remove file /storage/0463/doc_00198590 [00:05:30]file doc_00198591 [00:05:30]remove file /storage/0463/doc_00198591 [00:05:30]file doc_00198592 [00:05:30]remove file /storage/0463/doc_00198592 [00:05:30]file doc_00198593 [00:05:30]remove file /storage/0463/doc_00198593 [00:05:30]file doc_00198594 [00:05:30]remove file /storage/0463/doc_00198594 [00:05:30]file doc_00198595 [00:05:30]remove file /storage/0463/doc_00198595 [00:05:30]file doc_00198596 [00:05:30]remove file /storage/0463/doc_00198596 [00:05:30]file doc_00198597 [00:05:30]remove file /storage/0463/doc_00198597 [00:05:30]file doc_00198598 [00:05:30]remove file /storage/0463/doc_00198598 [00:05:30]file doc_00198599 [00:05:30]remove file /storage/0463/doc_00198599 [00:05:30]file doc_00198600 [00:05:30]remove file /storage/0463/doc_00198600 [00:05:30]file doc_00198601 [00:05:30]remove file /storage/0463/doc_00198601 [00:05:30]file doc_00198602 [00:05:30]remove file /storage/0463/doc_00198602 [00:05:30]file doc_00198603 [00:05:30]remove file /storage/0463/doc_00198603 [00:05:30]file doc_00198604 [00:05:30]remove file /storage/0463/doc_00198604 [00:05:30]file doc_00198605 [00:05:30]remove file /storage/0463/doc_00198605 [00:05:30]file doc_00198606 [00:05:30]remove file /storage/0463/doc_00198606 [00:05:30]file doc_00198607 [00:05:30]remove file /storage/0463/doc_00198607 [00:05:30]file doc_00198608 [00:05:30]remove file /storage/0463/doc_00198608 [00:05:30]file doc_00198609 [00:05:30]remove file /storage/0463/doc_00198609 [00:05:30]file doc_00198610 [00:05:30]remove file /storage/0463/doc_00198610 [00:05:30]file doc_00198611 [00:05:30]remove file /storage/0463/doc_00198611 [00:05:30]file doc_00198612 [00:05:30]remove file /storage/0463/doc_00198612 [00:05:30]file doc_00198613 [00:05:30]remove file /storage/0463/doc_00198613 [00:05:30]file doc_00198614 [00:05:30]remove file /storage/0463/doc_00198614 [00:05:30]file doc_00198615 [00:05:30]remove file /storage/0463/doc_00198615 [00:05:30]file doc_00198616 [00:05:30]remove file /storage/0463/doc_00198616 [00:05:30]file doc_00198617 [00:05:30]remove file /storage/0463/doc_00198617 [00:05:30]file doc_00198618 [00:05:30]remove file /storage/0463/doc_00198618 [00:05:30]file doc_00198619 [00:05:30]remove file /storage/0463/doc_00198619 [00:05:30]file doc_00198620 [00:05:30]remove file /storage/0463/doc_00198620 [00:05:30]file doc_00198621 [00:05:30]remove file /storage/0463/doc_00198621 [00:05:30]file doc_00198622 [00:05:30]remove file /storage/0463/doc_00198622 [00:05:30]file doc_00198623 [00:05:30]remove file /storage/0463/doc_00198623 [00:05:30]file doc_00198624 [00:05:30]remove file /storage/0463/doc_00198624 [00:05:30]file doc_00198625 [00:05:30]remove file /storage/0463/doc_00198625 [00:05:30]file doc_00198626 [00:05:30]remove file /storage/0463/doc_00198626 [00:05:30]file doc_00198627 [00:05:30]remove file /storage/0463/doc_00198627 [00:05:30]file doc_00198628 [00:05:30]remove file /storage/0463/doc_00198628 [00:05:30]file doc_00198629 [00:05:30]remove file /storage/0463/doc_00198629 [00:05:30]file doc_00198630 [00:05:30]remove file /storage/0463/doc_00198630 [00:05:30]file doc_00198631 [00:05:30]remove file /storage/0463/doc_00198631 [00:05:30]file doc_00198632 [00:05:30]remove file /storage/0463/doc_00198632 [00:05:30]file doc_00198633 [00:05:30]remove file /storage/0463/doc_00198633 [00:05:30]file doc_00198634 [00:05:30]remove file /storage/0463/doc_00198634 [00:05:30]file doc_00198635 [00:05:30]remove file /storage/0463/doc_00198635 [00:05:30]file doc_00198636 [00:05:30]remove file /storage/0463/doc_00198636 [00:05:30]file doc_00198637 [00:05:30]remove file /storage/0463/doc_00198637 [00:05:30]file doc_00198638 [00:05:30]remove file /storage/0463/doc_00198638 [00:05:30]file doc_00198639 [00:05:30]remove file /storage/0463/doc_00198639 [00:05:30]file doc_00198640 [00:05:30]remove file /storage/0463/doc_00198640 [00:05:30]file doc_00198641 [00:05:30]remove file /storage/0463/doc_00198641 [00:05:30]file doc_00198642 [00:05:30]remove file /storage/0463/doc_00198642 [00:05:30]file doc_00198643 [00:05:30]remove file /storage/0463/doc_00198643 [00:05:30]file doc_00198644 [00:05:30]remove file /storage/0463/doc_00198644 [00:05:30]file doc_00198645 [00:05:30]remove file /storage/0463/doc_00198645 [00:05:30]file doc_00198646 [00:05:30]remove file /storage/0463/doc_00198646 [00:05:30]file doc_00198647 [00:05:30]remove file /storage/0463/doc_00198647 [00:05:30]file doc_00198648 [00:05:30]remove file /storage/0463/doc_00198648 [00:05:30]file doc_00198649 [00:05:30]remove file /storage/0463/doc_00198649 [00:05:30]file doc_00198650 [00:05:30]remove file /storage/0463/doc_00198650 [00:05:30]file doc_00198651 [00:05:30]remove file /storage/0463/doc_00198651 [00:05:30]file doc_00198652 [00:05:30]remove file /storage/0463/doc_00198652 [00:05:30]file doc_00198653 [00:05:30]remove file /storage/0463/doc_00198653 [00:05:30]file doc_00198654 [00:05:30]remove file /storage/0463/doc_00198654 [00:05:30]file doc_00198655 [00:05:30]remove file /storage/0463/doc_00198655 [00:05:30]file doc_00198656 [00:05:30]remove file /storage/0463/doc_00198656 [00:05:30]file doc_00198657 [00:05:30]remove file /storage/0463/doc_00198657 [00:05:30]file doc_00198658 [00:05:30]remove file /storage/0463/doc_00198658 [00:05:30]file doc_00198659 [00:05:30]remove file /storage/0463/doc_00198659 [00:05:30]file doc_00198660 [00:05:30]remove file /storage/0463/doc_00198660 [00:05:30]file doc_00198661 [00:05:30]remove file /storage/0463/doc_00198661 [00:05:30]file doc_00198662 [00:05:30]remove file /storage/0463/doc_00198662 [00:05:30]file doc_00198663 [00:05:30]remove file /storage/0463/doc_00198663 [00:05:30]file doc_00198664 [00:05:30]remove file /storage/0463/doc_00198664 [00:05:30]file doc_00198665 [00:05:30]remove file /storage/0463/doc_00198665 [00:05:30]file doc_00198666 [00:05:30]remove file /storage/0463/doc_00198666 [00:05:30]file doc_00198667 [00:05:30]remove file /storage/0463/doc_00198667 [00:05:30]file doc_00198668 [00:05:30]remove file /storage/0463/doc_00198668 [00:05:30]file doc_00198669 [00:05:30]remove file /storage/0463/doc_00198669 [00:05:30]file doc_00198670 [00:05:30]remove file /storage/0463/doc_00198670 [00:05:30]file doc_00198671 [00:05:30]remove file /storage/0463/doc_00198671 [00:05:30]file doc_00198672 [00:05:30]remove file /storage/0463/doc_00198672 [00:05:30]file doc_00198673 [00:05:30]remove file /storage/0463/doc_00198673 [00:05:30]file doc_00198674 [00:05:30]remove file /storage/0463/doc_00198674 [00:05:30]file doc_00198675 [00:05:30]remove file /storage/0463/doc_00198675 [00:05:30]file doc_00198676 [00:05:30]remove file /storage/0463/doc_00198676 [00:05:30]file doc_00198677 [00:05:30]remove file /storage/0463/doc_00198677 [00:05:30]file doc_00198678 [00:05:30]remove file /storage/0463/doc_00198678 [00:05:30]file doc_00198679 [00:05:30]remove file /storage/0463/doc_00198679 [00:05:30]file doc_00198680 [00:05:30]remove file /storage/0463/doc_00198680 [00:05:30]file doc_00198681 [00:05:30]remove file /storage/0463/doc_00198681 [00:05:30]file doc_00198682 [00:05:30]remove file /storage/0463/doc_00198682 [00:05:30]file doc_00198683 [00:05:30]remove file /storage/0463/doc_00198683 [00:05:30]file doc_00198684 [00:05:30]remove file /storage/0463/doc_00198684 [00:05:30]file doc_00198685 [00:05:30]remove file /storage/0463/doc_00198685 [00:05:30]file doc_00198686 [00:05:30]remove file /storage/0463/doc_00198686 [00:05:30]file doc_00198687 [00:05:30]remove file /storage/0463/doc_00198687 [00:05:30]file doc_00198688 [00:05:30]remove file /storage/0463/doc_00198688 [00:05:30]file doc_00198689 [00:05:30]remove file /storage/0463/doc_00198689 [00:05:30]file doc_00198690 [00:05:30]remove file /storage/0463/doc_00198690 [00:05:30]file doc_00198691 [00:05:30]remove file /storage/0463/doc_00198691 [00:05:31]file doc_00198692 [00:05:31]remove file /storage/0463/doc_00198692 [00:05:31]file doc_00198693 [00:05:31]remove file /storage/0463/doc_00198693 [00:05:31]file doc_00198694 [00:05:31]remove file /storage/0463/doc_00198694 [00:05:31]file doc_00198695 [00:05:31]remove file /storage/0463/doc_00198695 [00:05:31]file doc_00198696 [00:05:31]remove file /storage/0463/doc_00198696 [00:05:31]file doc_00198697 [00:05:31]remove file /storage/0463/doc_00198697 [00:05:31]file doc_00198698 [00:05:31]remove file /storage/0463/doc_00198698 [00:05:31]file doc_00198699 [00:05:31]remove file /storage/0463/doc_00198699 [00:05:31]file doc_00198700 [00:05:31]remove file /storage/0463/doc_00198700 [00:05:31]file doc_00198701 [00:05:31]remove file /storage/0463/doc_00198701 [00:05:31]file doc_00198702 [00:05:31]remove file /storage/0463/doc_00198702 [00:05:31]file doc_00198703 [00:05:31]remove file /storage/0463/doc_00198703 [00:05:31]file doc_00198704 [00:05:31]remove file /storage/0463/doc_00198704 [00:05:31]file doc_00198705 [00:05:31]remove file /storage/0463/doc_00198705 [00:05:31]file doc_00198706 [00:05:31]remove file /storage/0463/doc_00198706 [00:05:31]file doc_00198707 [00:05:31]remove file /storage/0463/doc_00198707 [00:05:31]file doc_00198708 [00:05:31]remove file /storage/0463/doc_00198708 [00:05:31]file doc_00198709 [00:05:31]remove file /storage/0463/doc_00198709 [00:05:31]file doc_00198710 [00:05:31]remove file /storage/0463/doc_00198710 [00:05:31]file doc_00198711 [00:05:31]remove file /storage/0463/doc_00198711 [00:05:31]file doc_00198712 [00:05:31]remove file /storage/0463/doc_00198712 [00:05:31]file doc_00198713 [00:05:31]remove file /storage/0463/doc_00198713 [00:05:31]file doc_00198714 [00:05:31]remove file /storage/0463/doc_00198714 [00:05:31]file doc_00198715 [00:05:31]remove file /storage/0463/doc_00198715 [00:05:31]file doc_00198716 [00:05:31]remove file /storage/0463/doc_00198716 [00:05:31]file doc_00198717 [00:05:31]remove file /storage/0463/doc_00198717 [00:05:31]file doc_00198718 [00:05:31]remove file /storage/0463/doc_00198718 [00:05:31]file doc_00198719 [00:05:31]remove file /storage/0463/doc_00198719 [00:05:31]file doc_00198720 [00:05:31]remove file /storage/0463/doc_00198720 [00:05:31]file doc_00198721 [00:05:31]remove file /storage/0463/doc_00198721 [00:05:31]file doc_00198722 [00:05:31]remove file /storage/0463/doc_00198722 [00:05:31]file doc_00198723 [00:05:31]remove file /storage/0463/doc_00198723 [00:05:31]file doc_00198724 [00:05:31]remove file /storage/0463/doc_00198724 [00:05:31]file doc_00198725 [00:05:31]remove file /storage/0463/doc_00198725 [00:05:31]file doc_00198726 [00:05:31]remove file /storage/0463/doc_00198726 [00:05:31]file doc_00198727 [00:05:31]remove file /storage/0463/doc_00198727 [00:05:31]file doc_00198728 [00:05:31]remove file /storage/0463/doc_00198728 [00:05:31]file doc_00198729 [00:05:31]remove file /storage/0463/doc_00198729 [00:05:31]file doc_00198730 [00:05:31]remove file /storage/0463/doc_00198730 [00:05:31]file doc_00198731 [00:05:31]remove file /storage/0463/doc_00198731 [00:05:31]file doc_00198732 [00:05:31]remove file /storage/0463/doc_00198732 [00:05:31]file doc_00198733 [00:05:31]remove file /storage/0463/doc_00198733 [00:05:31]file doc_00198734 [00:05:31]remove file /storage/0463/doc_00198734 [00:05:31]file doc_00198735 [00:05:31]remove file /storage/0463/doc_00198735 [00:05:31]file doc_00198736 [00:05:31]remove file /storage/0463/doc_00198736 [00:05:31]file doc_00198737 [00:05:31]remove file /storage/0463/doc_00198737 [00:05:31]file doc_00198738 [00:05:31]remove file /storage/0463/doc_00198738 [00:05:31]file doc_00198739 [00:05:31]remove file /storage/0463/doc_00198739 [00:05:31]file doc_00198740 [00:05:31]remove file /storage/0463/doc_00198740 [00:05:31]file doc_00198741 [00:05:31]remove file /storage/0463/doc_00198741 [00:05:31]file doc_00198742 [00:05:31]remove file /storage/0463/doc_00198742 [00:05:31]file doc_00198743 [00:05:31]remove file /storage/0463/doc_00198743 [00:05:31]file doc_00198744 [00:05:31]remove file /storage/0463/doc_00198744 [00:05:31]file doc_00198745 [00:05:31]remove file /storage/0463/doc_00198745 [00:05:31]file doc_00198746 [00:05:31]remove file /storage/0463/doc_00198746 [00:05:31]file doc_00198747 [00:05:31]remove file /storage/0463/doc_00198747 [00:05:31]file doc_00198748 [00:05:31]remove file /storage/0463/doc_00198748 [00:05:31]file doc_00198749 [00:05:31]remove file /storage/0463/doc_00198749 [00:05:31]file doc_00198750 [00:05:31]remove file /storage/0463/doc_00198750 [00:05:31]file doc_00198751 [00:05:31]remove file /storage/0463/doc_00198751 [00:05:31]file doc_00198752 [00:05:31]remove file /storage/0463/doc_00198752 [00:05:31]file doc_00198753 [00:05:31]remove file /storage/0463/doc_00198753 [00:05:31]file doc_00198754 [00:05:31]remove file /storage/0463/doc_00198754 [00:05:31]file doc_00198755 [00:05:31]remove file /storage/0463/doc_00198755 [00:05:31]file doc_00198756 [00:05:31]remove file /storage/0463/doc_00198756 [00:05:31]file doc_00198757 [00:05:31]remove file /storage/0463/doc_00198757 [00:05:31]file doc_00198758 [00:05:31]remove file /storage/0463/doc_00198758 [00:05:31]file doc_00198759 [00:05:31]remove file /storage/0463/doc_00198759 [00:05:31]file doc_00198760 [00:05:31]remove file /storage/0463/doc_00198760 [00:05:31]file doc_00198761 [00:05:31]remove file /storage/0463/doc_00198761 [00:05:31]file doc_00198762 [00:05:31]remove file /storage/0463/doc_00198762 [00:05:31]file doc_00198763 [00:05:31]remove file /storage/0463/doc_00198763 [00:05:31]file doc_00198764 [00:05:31]remove file /storage/0463/doc_00198764 [00:05:31]file doc_00198765 [00:05:31]remove file /storage/0463/doc_00198765 [00:05:31]file doc_00198766 [00:05:31]remove file /storage/0463/doc_00198766 [00:05:31]file doc_00198767 [00:05:31]remove file /storage/0463/doc_00198767 [00:05:31]file doc_00198768 [00:05:31]remove file /storage/0463/doc_00198768 [00:05:31]file doc_00198769 [00:05:31]remove file /storage/0463/doc_00198769 [00:05:31]file doc_00198770 [00:05:31]remove file /storage/0463/doc_00198770 [00:05:31]file doc_00198771 [00:05:31]remove file /storage/0463/doc_00198771 [00:05:31]file doc_00198772 [00:05:31]remove file /storage/0463/doc_00198772 [00:05:31]file doc_00198773 [00:05:31]remove file /storage/0463/doc_00198773 [00:05:31]file doc_00198774 [00:05:31]remove file /storage/0463/doc_00198774 [00:05:31]file doc_00198775 [00:05:31]remove file /storage/0463/doc_00198775 [00:05:31]file doc_00198776 [00:05:31]remove file /storage/0463/doc_00198776 [00:05:31]file doc_00198777 [00:05:31]remove file /storage/0463/doc_00198777 [00:05:31]file doc_00198778 [00:05:31]remove file /storage/0463/doc_00198778 [00:05:31]file doc_00198779 [00:05:31]remove file /storage/0463/doc_00198779 [00:05:31]file doc_00198780 [00:05:31]remove file /storage/0463/doc_00198780 [00:05:31]file doc_00198781 [00:05:31]remove file /storage/0463/doc_00198781 [00:05:31]file doc_00198782 [00:05:31]remove file /storage/0463/doc_00198782 [00:05:31]file doc_00198783 [00:05:31]remove file /storage/0463/doc_00198783 [00:05:31]file doc_00198784 [00:05:31]remove file /storage/0463/doc_00198784 [00:05:31]file doc_00198785 [00:05:31]remove file /storage/0463/doc_00198785 [00:05:31]file doc_00198786 [00:05:31]remove file /storage/0463/doc_00198786 [00:05:31]file doc_00198787 [00:05:31]remove file /storage/0463/doc_00198787 [00:05:31]file doc_00198788 [00:05:31]remove file /storage/0463/doc_00198788 [00:05:31]file doc_00198789 [00:05:31]remove file /storage/0463/doc_00198789 [00:05:31]file doc_00198790 [00:05:31]remove file /storage/0463/doc_00198790 [00:05:31]file doc_00198791 [00:05:31]remove file /storage/0463/doc_00198791 [00:05:31]file doc_00198792 [00:05:31]remove file /storage/0463/doc_00198792 [00:05:31]file doc_00198793 [00:05:31]remove file /storage/0463/doc_00198793 [00:05:31]file doc_00198794 [00:05:31]remove file /storage/0463/doc_00198794 [00:05:31]file doc_00198795 [00:05:31]remove file /storage/0463/doc_00198795 [00:05:31]file doc_00198796 [00:05:31]remove file /storage/0463/doc_00198796 [00:05:31]file doc_00198797 [00:05:31]remove file /storage/0463/doc_00198797 [00:05:31]file doc_00198798 [00:05:31]remove file /storage/0463/doc_00198798 [00:05:31]file doc_00198799 [00:05:31]remove file /storage/0463/doc_00198799 [00:05:31]file doc_00198800 [00:05:31]remove file /storage/0463/doc_00198800 [00:05:31]file doc_00198801 [00:05:31]remove file /storage/0463/doc_00198801 [00:05:31]file doc_00198802 [00:05:31]remove file /storage/0463/doc_00198802 [00:05:31]file doc_00198803 [00:05:31]remove file /storage/0463/doc_00198803 [00:05:31]file doc_00198804 [00:05:31]remove file /storage/0463/doc_00198804 [00:05:31]file doc_00198805 [00:05:31]remove file /storage/0463/doc_00198805 [00:05:31]file doc_00198806 [00:05:31]remove file /storage/0463/doc_00198806 [00:05:31]file doc_00198807 [00:05:31]remove file /storage/0463/doc_00198807 [00:05:31]file doc_00198808 [00:05:31]remove file /storage/0463/doc_00198808 [00:05:31]file doc_00198809 [00:05:31]remove file /storage/0463/doc_00198809 [00:05:31]file doc_00198810 [00:05:31]remove file /storage/0463/doc_00198810 [00:05:31]file doc_00198811 [00:05:31]remove file /storage/0463/doc_00198811 [00:05:31]file doc_00198812 [00:05:31]remove file /storage/0463/doc_00198812 [00:05:31]file doc_00198813 [00:05:31]remove file /storage/0463/doc_00198813 [00:05:31]file doc_00198814 [00:05:31]remove file /storage/0463/doc_00198814 [00:05:31]file doc_00198815 [00:05:31]remove file /storage/0463/doc_00198815 [00:05:31]file doc_00198816 [00:05:31]remove file /storage/0463/doc_00198816 [00:05:31]file doc_00198817 [00:05:31]remove file /storage/0463/doc_00198817 [00:05:31]file doc_00198818 [00:05:31]remove file /storage/0463/doc_00198818 [00:05:31]file doc_00198819 [00:05:31]remove file /storage/0463/doc_00198819 [00:05:31]file doc_00198820 [00:05:31]remove file /storage/0463/doc_00198820 [00:05:31]file doc_00198821 [00:05:31]remove file /storage/0463/doc_00198821 [00:05:31]file doc_00198822 [00:05:31]remove file /storage/0463/doc_00198822 [00:05:31]file doc_00198823 [00:05:31]remove file /storage/0463/doc_00198823 [00:05:31]file doc_00198824 [00:05:31]remove file /storage/0463/doc_00198824 [00:05:31]file doc_00198825 [00:05:32]remove file /storage/0463/doc_00198825 [00:05:32]file doc_00198826 [00:05:32]remove file /storage/0463/doc_00198826 [00:05:32]file doc_00198827 [00:05:32]remove file /storage/0463/doc_00198827 [00:05:32]file doc_00198828 [00:05:32]remove file /storage/0463/doc_00198828 [00:05:32]file doc_00198829 [00:05:32]remove file /storage/0463/doc_00198829 [00:05:32]file doc_00198830 [00:05:32]remove file /storage/0463/doc_00198830 [00:05:32]file doc_00198831 [00:05:32]remove file /storage/0463/doc_00198831 [00:05:32]file doc_00198832 [00:05:32]remove file /storage/0463/doc_00198832 [00:05:32]file doc_00198833 [00:05:32]remove file /storage/0463/doc_00198833 [00:05:32]file doc_00198834 [00:05:32]remove file /storage/0463/doc_00198834 [00:05:32]file doc_00198835 [00:05:32]remove file /storage/0463/doc_00198835 [00:05:32]file doc_00198836 [00:05:32]remove file /storage/0463/doc_00198836 [00:05:32]file doc_00198837 [00:05:32]remove file /storage/0463/doc_00198837 [00:05:32]file doc_00198838 [00:05:32]remove file /storage/0463/doc_00198838 [00:05:32]file doc_00198839 [00:05:32]remove file /storage/0463/doc_00198839 [00:05:32]file doc_00198840 [00:05:32]remove file /storage/0463/doc_00198840 [00:05:32]file doc_00198841 [00:05:32]remove file /storage/0463/doc_00198841 [00:05:32]file doc_00198842 [00:05:32]remove file /storage/0463/doc_00198842 [00:05:32]file doc_00198843 [00:05:32]remove file /storage/0463/doc_00198843 [00:05:32]file doc_00198844 [00:05:32]remove file /storage/0463/doc_00198844 [00:05:32]file doc_00198845 [00:05:32]remove file /storage/0463/doc_00198845 [00:05:32]file doc_00198846 [00:05:32]remove file /storage/0463/doc_00198846 [00:05:32]file doc_00198847 [00:05:32]remove file /storage/0463/doc_00198847 [00:05:32]file doc_00198848 [00:05:32]remove file /storage/0463/doc_00198848 [00:05:32]file doc_00198849 [00:05:32]remove file /storage/0463/doc_00198849 [00:05:32]file doc_00198850 [00:05:32]remove file /storage/0463/doc_00198850 [00:05:32]file doc_00198851 [00:05:32]remove file /storage/0463/doc_00198851 [00:05:32]file doc_00198852 [00:05:32]remove file /storage/0463/doc_00198852 [00:05:32]file doc_00198853 [00:05:32]remove file /storage/0463/doc_00198853 [00:05:32]file doc_00198854 [00:05:32]remove file /storage/0463/doc_00198854 [00:05:32]file doc_00198855 [00:05:32]remove file /storage/0463/doc_00198855 [00:05:32]file doc_00198856 [00:05:32]remove file /storage/0463/doc_00198856 [00:05:32]file doc_00198857 [00:05:32]remove file /storage/0463/doc_00198857 [00:05:32]file doc_00198858 [00:05:32]remove file /storage/0463/doc_00198858 [00:05:32]file doc_00198859 [00:05:32]remove file /storage/0463/doc_00198859 [00:05:32]file doc_00198860 [00:05:32]remove file /storage/0463/doc_00198860 [00:05:32]file doc_00198861 [00:05:32]remove file /storage/0463/doc_00198861 [00:05:32]file doc_00198862 [00:05:32]remove file /storage/0463/doc_00198862 [00:05:32]file doc_00198863 [00:05:32]remove file /storage/0463/doc_00198863 [00:05:32]file doc_00198864 [00:05:32]remove file /storage/0463/doc_00198864 [00:05:32]file doc_00198865 [00:05:32]remove file /storage/0463/doc_00198865 [00:05:32]file doc_00198866 [00:05:32]remove file /storage/0463/doc_00198866 [00:05:32]file doc_00198867 [00:05:32]remove file /storage/0463/doc_00198867 [00:05:32]file doc_00198868 [00:05:32]remove file /storage/0463/doc_00198868 [00:05:32]file doc_00198869 [00:05:32]remove file /storage/0463/doc_00198869 [00:05:32]file doc_00198870 [00:05:32]remove file /storage/0463/doc_00198870 [00:05:32]file doc_00198871 [00:05:32]remove file /storage/0463/doc_00198871 [00:05:32]file doc_00198872 [00:05:32]remove file /storage/0463/doc_00198872 [00:05:32]file doc_00198873 [00:05:32]remove file /storage/0463/doc_00198873 [00:05:32]file doc_00198874 [00:05:32]remove file /storage/0463/doc_00198874 [00:05:32]file doc_00198875 [00:05:32]remove file /storage/0463/doc_00198875 [00:05:32]file doc_00198876 [00:05:32]remove file /storage/0463/doc_00198876 [00:05:32]file doc_00198877 [00:05:32]remove file /storage/0463/doc_00198877 [00:05:32]file doc_00198878 [00:05:32]remove file /storage/0463/doc_00198878 [00:05:32]file doc_00198879 [00:05:32]remove file /storage/0463/doc_00198879 [00:05:32]file doc_00198880 [00:05:32]remove file /storage/0463/doc_00198880 [00:05:32]file doc_00198881 [00:05:32]remove file /storage/0463/doc_00198881 [00:05:32]file doc_00198882 [00:05:32]remove file /storage/0463/doc_00198882 [00:05:32]file doc_00198883 [00:05:32]remove file /storage/0463/doc_00198883 [00:05:32]file doc_00198884 [00:05:32]remove file /storage/0463/doc_00198884 [00:05:32]file doc_00198885 [00:05:32]remove file /storage/0463/doc_00198885 [00:05:32]file doc_00198886 [00:05:32]remove file /storage/0463/doc_00198886 [00:05:32]file doc_00198887 [00:05:32]remove file /storage/0463/doc_00198887 [00:05:32]file doc_00198888 [00:05:32]remove file /storage/0463/doc_00198888 [00:05:32]file doc_00198889 [00:05:32]remove file /storage/0463/doc_00198889 [00:05:32]file doc_00198890 [00:05:32]remove file /storage/0463/doc_00198890 [00:05:32]file doc_00198891 [00:05:32]remove file /storage/0463/doc_00198891 [00:05:32]file doc_00198892 [00:05:32]remove file /storage/0463/doc_00198892 [00:05:32]file doc_00198893 [00:05:32]remove file /storage/0463/doc_00198893 [00:05:32]file doc_00198894 [00:05:32]remove file /storage/0463/doc_00198894 [00:05:32]file doc_00198895 [00:05:32]remove file /storage/0463/doc_00198895 [00:05:32]file doc_00198896 [00:05:32]remove file /storage/0463/doc_00198896 [00:05:32]file doc_00198897 [00:05:32]remove file /storage/0463/doc_00198897 [00:05:32]file doc_00198898 [00:05:32]remove file /storage/0463/doc_00198898 [00:05:32]file doc_00198899 [00:05:32]remove file /storage/0463/doc_00198899 [00:05:32]file doc_00198900 [00:05:32]remove file /storage/0463/doc_00198900 [00:05:32]file doc_00198901 [00:05:32]remove file /storage/0463/doc_00198901 [00:05:32]file doc_00198902 [00:05:32]remove file /storage/0463/doc_00198902 [00:05:32]file doc_00198903 [00:05:32]remove file /storage/0463/doc_00198903 [00:05:32]file doc_00198904 [00:05:32]remove file /storage/0463/doc_00198904 [00:05:32]file doc_00198905 [00:05:32]remove file /storage/0463/doc_00198905 [00:05:32]file doc_00198906 [00:05:32]remove file /storage/0463/doc_00198906 [00:05:32]file doc_00198907 [00:05:32]remove file /storage/0463/doc_00198907 [00:05:32]file doc_00198908 [00:05:32]remove file /storage/0463/doc_00198908 [00:05:32]file doc_00198909 [00:05:32]remove file /storage/0463/doc_00198909 [00:05:32]file doc_00198910 [00:05:32]remove file /storage/0463/doc_00198910 [00:05:32]file doc_00198911 [00:05:32]remove file /storage/0463/doc_00198911 [00:05:32]file doc_00198912 [00:05:32]remove file /storage/0463/doc_00198912 [00:05:32]file doc_00198913 [00:05:32]remove file /storage/0463/doc_00198913 [00:05:32]file doc_00198914 [00:05:32]remove file /storage/0463/doc_00198914 [00:05:32]file doc_00198915 [00:05:32]remove file /storage/0463/doc_00198915 [00:05:32]file doc_00198916 [00:05:32]remove file /storage/0463/doc_00198916 [00:05:32]file doc_00198917 [00:05:32]remove file /storage/0463/doc_00198917 [00:05:32]file doc_00198918 [00:05:32]remove file /storage/0463/doc_00198918 [00:05:32]file doc_00198919 [00:05:32]remove file /storage/0463/doc_00198919 [00:05:32]file doc_00198920 [00:05:32]remove file /storage/0463/doc_00198920 [00:05:32]file doc_00198921 [00:05:32]remove file /storage/0463/doc_00198921 [00:05:32]file doc_00198922 [00:05:32]remove file /storage/0463/doc_00198922 [00:05:32]file doc_00198923 [00:05:32]remove file /storage/0463/doc_00198923 [00:05:32]file doc_00198924 [00:05:32]remove file /storage/0463/doc_00198924 [00:05:32]file doc_00198925 [00:05:32]remove file /storage/0463/doc_00198925 [00:05:32]file doc_00198926 [00:05:32]remove file /storage/0463/doc_00198926 [00:05:32]file doc_00198927 [00:05:32]remove file /storage/0463/doc_00198927 [00:05:32]file doc_00198928 [00:05:32]remove file /storage/0463/doc_00198928 [00:05:32]file doc_00198929 [00:05:32]remove file /storage/0463/doc_00198929 [00:05:32]file doc_00198930 [00:05:32]remove file /storage/0463/doc_00198930 [00:05:32]file doc_00198931 [00:05:32]remove file /storage/0463/doc_00198931 [00:05:32]file doc_00198932 [00:05:32]remove file /storage/0463/doc_00198932 [00:05:32]file doc_00198933 [00:05:32]remove file /storage/0463/doc_00198933 [00:05:32]file doc_00198934 [00:05:32]remove file /storage/0463/doc_00198934 [00:05:32]file doc_00198935 [00:05:32]remove file /storage/0463/doc_00198935 [00:05:32]file doc_00198936 [00:05:32]remove file /storage/0463/doc_00198936 [00:05:32]file doc_00198937 [00:05:32]remove file /storage/0463/doc_00198937 [00:05:32]file doc_00198938 [00:05:32]remove file /storage/0463/doc_00198938 [00:05:32]file doc_00198939 [00:05:32]remove file /storage/0463/doc_00198939 [00:05:32]file doc_00198940 [00:05:32]remove file /storage/0463/doc_00198940 [00:05:32]file doc_00198941 [00:05:32]remove file /storage/0463/doc_00198941 [00:05:32]file doc_00198942 [00:05:32]remove file /storage/0463/doc_00198942 [00:05:32]file doc_00198943 [00:05:32]remove file /storage/0463/doc_00198943 [00:05:32]file doc_00198944 [00:05:32]remove file /storage/0463/doc_00198944 [00:05:32]file doc_00198945 [00:05:32]remove file /storage/0463/doc_00198945 [00:05:32]file doc_00198946 [00:05:32]remove file /storage/0463/doc_00198946 [00:05:32]file doc_00198947 [00:05:32]remove file /storage/0463/doc_00198947 [00:05:32]file doc_00198948 [00:05:32]remove file /storage/0463/doc_00198948 [00:05:32]file doc_00198949 [00:05:32]remove file /storage/0463/doc_00198949 [00:05:32]file doc_00198950 [00:05:32]remove file /storage/0463/doc_00198950 [00:05:32]file doc_00198951 [00:05:32]remove file /storage/0463/doc_00198951 [00:05:32]file doc_00198952 [00:05:32]remove file /storage/0463/doc_00198952 [00:05:32]file doc_00198953 [00:05:32]remove file /storage/0463/doc_00198953 [00:05:32]file doc_00198954 [00:05:32]remove file /storage/0463/doc_00198954 [00:05:32]file doc_00198955 [00:05:32]remove file /storage/0463/doc_00198955 [00:05:32]file doc_00198956 [00:05:32]remove file /storage/0463/doc_00198956 [00:05:32]file doc_00198957 [00:05:32]remove file /storage/0463/doc_00198957 [00:05:32]file doc_00198958 [00:05:32]remove file /storage/0463/doc_00198958 [00:05:32]file doc_00198959 [00:05:32]remove file /storage/0463/doc_00198959 [00:05:32]file doc_00198960 [00:05:32]remove file /storage/0463/doc_00198960 [00:05:32]file doc_00198961 [00:05:32]remove file /storage/0463/doc_00198961 [00:05:32]file doc_00198962 [00:05:32]remove file /storage/0463/doc_00198962 [00:05:32]file doc_00198963 [00:05:32]remove file /storage/0463/doc_00198963 [00:05:32]file doc_00198964 [00:05:32]remove file /storage/0463/doc_00198964 [00:05:32]file doc_00198965 [00:05:32]remove file /storage/0463/doc_00198965 [00:05:32]file doc_00198966 [00:05:32]remove file /storage/0463/doc_00198966 [00:05:32]file doc_00198967 [00:05:32]remove file /storage/0463/doc_00198967 [00:05:32]file doc_00198968 [00:05:32]remove file /storage/0463/doc_00198968 [00:05:32]file doc_00198969 [00:05:32]remove file /storage/0463/doc_00198969 [00:05:32]file doc_00198970 [00:05:32]remove file /storage/0463/doc_00198970 [00:05:32]file doc_00198971 [00:05:32]remove file /storage/0463/doc_00198971 [00:05:32]file doc_00198972 [00:05:32]remove file /storage/0463/doc_00198972 [00:05:32]file doc_00198973 [00:05:32]remove file /storage/0463/doc_00198973 [00:05:32]file doc_00198974 [00:05:32]remove file /storage/0463/doc_00198974 [00:05:32]file doc_00198975 [00:05:32]remove file /storage/0463/doc_00198975 [00:05:32]file doc_00198976 [00:05:32]remove file /storage/0463/doc_00198976 [00:05:32]file doc_00198977 [00:05:32]remove file /storage/0463/doc_00198977 [00:05:32]file doc_00198978 [00:05:32]remove file /storage/0463/doc_00198978 [00:05:32]file doc_00198979 [00:05:32]remove file /storage/0463/doc_00198979 [00:05:32]file doc_00198980 [00:05:32]remove file /storage/0463/doc_00198980 [00:05:32]file doc_00198981 [00:05:32]remove file /storage/0463/doc_00198981 [00:05:32]file doc_00198982 [00:05:32]remove file /storage/0463/doc_00198982 [00:05:32]file doc_00198983 [00:05:32]remove file /storage/0463/doc_00198983 [00:05:32]file doc_00198984 [00:05:32]remove file /storage/0463/doc_00198984 [00:05:32]file doc_00198985 [00:05:32]remove file /storage/0463/doc_00198985 [00:05:32]file doc_00198986 [00:05:32]remove file /storage/0463/doc_00198986 [00:05:32]file doc_00198987 [00:05:32]remove file /storage/0463/doc_00198987 [00:05:32]file doc_00198988 [00:05:32]remove file /storage/0463/doc_00198988 [00:05:32]file doc_00198989 [00:05:32]remove file /storage/0463/doc_00198989 [00:05:32]file doc_00198990 [00:05:32]remove file /storage/0463/doc_00198990 [00:05:32]file doc_00198991 [00:05:32]remove file /storage/0463/doc_00198991 [00:05:32]file doc_00198992 [00:05:32]remove file /storage/0463/doc_00198992 [00:05:32]file doc_00198993 [00:05:32]remove file /storage/0463/doc_00198993 [00:05:32]file doc_00198994 [00:05:32]remove file /storage/0463/doc_00198994 [00:05:32]file doc_00198995 [00:05:32]remove file /storage/0463/doc_00198995 [00:05:32]file doc_00198996 [00:05:32]remove file /storage/0463/doc_00198996 [00:05:32]file doc_00198997 [00:05:32]remove file /storage/0463/doc_00198997 [00:05:32]file doc_00198998 [00:05:32]remove file /storage/0463/doc_00198998 [00:05:32]file doc_00198999 [00:05:32]remove file /storage/0463/doc_00198999 [00:05:32]file doc_00199000 [00:05:32]remove file /storage/0463/doc_00199000 [00:05:32]file doc_00199001 [00:05:32]remove file /storage/0463/doc_00199001 [00:05:32]file doc_00199002 [00:05:32]remove file /storage/0463/doc_00199002 [00:05:32]file doc_00199003 [00:05:32]remove file /storage/0463/doc_00199003 [00:05:32]file doc_00199004 [00:05:32]remove file /storage/0463/doc_00199004 [00:05:32]file doc_00199005 [00:05:32]remove file /storage/0463/doc_00199005 [00:05:32]file doc_00199006 [00:05:32]remove file /storage/0463/doc_00199006 [00:05:32]file doc_00199007 [00:05:32]remove file /storage/0463/doc_00199007 [00:05:32]file doc_00199008 [00:05:32]remove file /storage/0463/doc_00199008 [00:05:32]file doc_00199009 [00:05:32]remove file /storage/0463/doc_00199009 [00:05:32]file doc_00199010 [00:05:32]remove file /storage/0463/doc_00199010 [00:05:32]file doc_00199011 [00:05:32]remove file /storage/0463/doc_00199011 [00:05:32]file doc_00199012 [00:05:32]remove file /storage/0463/doc_00199012 [00:05:32]file doc_00199013 [00:05:32]remove file /storage/0463/doc_00199013 [00:05:32]file doc_00199014 [00:05:32]remove file /storage/0463/doc_00199014 [00:05:32]file doc_00199015 [00:05:32]remove file /storage/0463/doc_00199015 [00:05:32]file doc_00199016 [00:05:32]remove file /storage/0463/doc_00199016 [00:05:32]file doc_00199017 [00:05:32]remove file /storage/0463/doc_00199017 [00:05:32]file doc_00199018 [00:05:32]remove file /storage/0463/doc_00199018 [00:05:32]file doc_00199019 [00:05:32]remove file /storage/0463/doc_00199019 [00:05:32]file doc_00199020 [00:05:32]remove file /storage/0463/doc_00199020 [00:05:32]file doc_00199021 [00:05:32]remove file /storage/0463/doc_00199021 [00:05:32]file doc_00199022 [00:05:32]remove file /storage/0463/doc_00199022 [00:05:32]file doc_00199023 [00:05:32]remove file /storage/0463/doc_00199023 [00:05:32]file doc_00199024 [00:05:32]remove file /storage/0463/doc_00199024 [00:05:32]file doc_00199025 [00:05:32]remove file /storage/0463/doc_00199025 [00:05:32]file doc_00199026 [00:05:32]remove file /storage/0463/doc_00199026 [00:05:32]file doc_00199027 [00:05:32]remove file /storage/0463/doc_00199027 [00:05:32]file doc_00199028 [00:05:32]remove file /storage/0463/doc_00199028 [00:05:32]file doc_00199029 [00:05:32]remove file /storage/0463/doc_00199029 [00:05:32]file doc_00199030 [00:05:32]remove file /storage/0463/doc_00199030 [00:05:32]file doc_00199031 [00:05:32]remove file /storage/0463/doc_00199031 [00:05:32]file doc_00199032 [00:05:32]remove file /storage/0463/doc_00199032 [00:05:32]file doc_00199033 [00:05:32]remove file /storage/0463/doc_00199033 [00:05:32]file doc_00199034 [00:05:32]remove file /storage/0463/doc_00199034 [00:05:32]file doc_00199035 [00:05:32]remove file /storage/0463/doc_00199035 [00:05:32]file doc_00199036 [00:05:32]remove file /storage/0463/doc_00199036 [00:05:32]file doc_00199037 [00:05:32]remove file /storage/0463/doc_00199037 [00:05:32]file doc_00199038 [00:05:32]remove file /storage/0463/doc_00199038 [00:05:32]file doc_00199039 [00:05:32]remove file /storage/0463/doc_00199039 [00:05:32]file doc_00199040 [00:05:32]remove file /storage/0463/doc_00199040 [00:05:32]file doc_00199041 [00:05:32]remove file /storage/0463/doc_00199041 [00:05:32]file doc_00199042 [00:05:32]remove file /storage/0463/doc_00199042 [00:05:32]file doc_00199043 [00:05:32]remove file /storage/0463/doc_00199043 [00:05:32]file doc_00199044 [00:05:33]remove file /storage/0463/doc_00199044 [00:05:33]file doc_00199045 [00:05:33]remove file /storage/0463/doc_00199045 [00:05:33]file doc_00199046 [00:05:33]remove file /storage/0463/doc_00199046 [00:05:33]file doc_00199047 [00:05:33]remove file /storage/0463/doc_00199047 [00:05:33]file doc_00199048 [00:05:33]remove file /storage/0463/doc_00199048 [00:05:33]file doc_00199049 [00:05:33]remove file /storage/0463/doc_00199049 [00:05:33]file doc_00199050 [00:05:33]remove file /storage/0463/doc_00199050 [00:05:33]file doc_00199051 [00:05:33]remove file /storage/0463/doc_00199051 [00:05:33]file doc_00199052 [00:05:33]remove file /storage/0463/doc_00199052 [00:05:33]file doc_00199053 [00:05:33]remove file /storage/0463/doc_00199053 [00:05:33]file doc_00199054 [00:05:33]remove file /storage/0463/doc_00199054 [00:05:33]file doc_00199055 [00:05:33]remove file /storage/0463/doc_00199055 [00:05:33]file doc_00199056 [00:05:33]remove file /storage/0463/doc_00199056 [00:05:33]file doc_00199057 [00:05:33]remove file /storage/0463/doc_00199057 [00:05:33]file doc_00199058 [00:05:33]remove file /storage/0463/doc_00199058 [00:05:33]file doc_00199059 [00:05:33]remove file /storage/0463/doc_00199059 [00:05:33]file doc_00199060 [00:05:33]remove file /storage/0463/doc_00199060 [00:05:33]file doc_00199061 [00:05:33]remove file /storage/0463/doc_00199061 [00:05:33]file doc_00199062 [00:05:33]remove file /storage/0463/doc_00199062 [00:05:33]file doc_00199063 [00:05:33]remove file /storage/0463/doc_00199063 [00:05:33]file doc_00199064 [00:05:33]remove file /storage/0463/doc_00199064 [00:05:33]file doc_00199065 [00:05:33]remove file /storage/0463/doc_00199065 [00:05:33]file doc_00199066 [00:05:33]remove file /storage/0463/doc_00199066 [00:05:33]file doc_00199067 [00:05:33]remove file /storage/0463/doc_00199067 [00:05:33]file doc_00199068 [00:05:33]remove file /storage/0463/doc_00199068 [00:05:33]file doc_00199069 [00:05:33]remove file /storage/0463/doc_00199069 [00:05:33]file doc_00199070 [00:05:33]remove file /storage/0463/doc_00199070 [00:05:33]file doc_00199071 [00:05:33]remove file /storage/0463/doc_00199071 [00:05:33]file doc_00199072 [00:05:33]remove file /storage/0463/doc_00199072 [00:05:33]file doc_00199073 [00:05:33]remove file /storage/0463/doc_00199073 [00:05:33]file doc_00199074 [00:05:33]remove file /storage/0463/doc_00199074 [00:05:33]file doc_00199075 [00:05:33]remove file /storage/0463/doc_00199075 [00:05:33]file doc_00199076 [00:05:33]remove file /storage/0463/doc_00199076 [00:05:33]file doc_00199077 [00:05:33]remove file /storage/0463/doc_00199077 [00:05:33]file doc_00199078 [00:05:33]remove file /storage/0463/doc_00199078 [00:05:33]file doc_00199079 [00:05:33]remove file /storage/0463/doc_00199079 [00:05:33]file doc_00199080 [00:05:33]remove file /storage/0463/doc_00199080 [00:05:33]file doc_00199081 [00:05:33]remove file /storage/0463/doc_00199081 [00:05:33]file doc_00199082 [00:05:33]remove file /storage/0463/doc_00199082 [00:05:33]file doc_00199083 [00:05:33]remove file /storage/0463/doc_00199083 [00:05:33]file doc_00199084 [00:05:33]remove file /storage/0463/doc_00199084 [00:05:33]file doc_00199085 [00:05:33]remove file /storage/0463/doc_00199085 [00:05:33]file doc_00199086 [00:05:33]remove file /storage/0463/doc_00199086 [00:05:33]file doc_00199087 [00:05:33]remove file /storage/0463/doc_00199087 [00:05:33]file doc_00199088 [00:05:33]remove file /storage/0463/doc_00199088 [00:05:33]file doc_00199089 [00:05:33]remove file /storage/0463/doc_00199089 [00:05:33]file doc_00199090 [00:05:33]remove file /storage/0463/doc_00199090 [00:05:33]file doc_00199091 [00:05:33]remove file /storage/0463/doc_00199091 [00:05:33]file doc_00199092 [00:05:33]remove file /storage/0463/doc_00199092 [00:05:33]file doc_00199093 [00:05:33]remove file /storage/0463/doc_00199093 [00:05:33]file doc_00199094 [00:05:33]remove file /storage/0463/doc_00199094 [00:05:33]file doc_00199095 [00:05:33]remove file /storage/0463/doc_00199095 [00:05:33]file doc_00199096 [00:05:33]remove file /storage/0463/doc_00199096 [00:05:33]file doc_00199097 [00:05:33]remove file /storage/0463/doc_00199097 [00:05:33]file doc_00199098 [00:05:33]remove file /storage/0463/doc_00199098 [00:05:33]file doc_00199099 [00:05:33]remove file /storage/0463/doc_00199099 [00:05:33]file doc_00199100 [00:05:33]remove file /storage/0463/doc_00199100 [00:05:33]file doc_00199101 [00:05:33]remove file /storage/0463/doc_00199101 [00:05:33]file doc_00199102 [00:05:33]remove file /storage/0463/doc_00199102 [00:05:33]file doc_00199103 [00:05:33]remove file /storage/0463/doc_00199103 [00:05:33]file doc_00199104 [00:05:33]remove file /storage/0463/doc_00199104 [00:05:33]file doc_00199105 [00:05:33]remove file /storage/0463/doc_00199105 [00:05:33]file doc_00199106 [00:05:33]remove file /storage/0463/doc_00199106 [00:05:33]file doc_00199107 [00:05:33]remove file /storage/0463/doc_00199107 [00:05:33]file doc_00199108 [00:05:33]remove file /storage/0463/doc_00199108 [00:05:33]file doc_00199109 [00:05:33]remove file /storage/0463/doc_00199109 [00:05:33]file doc_00199110 [00:05:33]remove file /storage/0463/doc_00199110 [00:05:33]file doc_00199111 [00:05:33]remove file /storage/0463/doc_00199111 [00:05:33]file doc_00199112 [00:05:33]remove file /storage/0463/doc_00199112 [00:05:33]file doc_00199113 [00:05:33]remove file /storage/0463/doc_00199113 [00:05:33]file doc_00199114 [00:05:33]remove file /storage/0463/doc_00199114 [00:05:33]file doc_00199115 [00:05:33]remove file /storage/0463/doc_00199115 [00:05:33]file doc_00199116 [00:05:33]remove file /storage/0463/doc_00199116 [00:05:33]file doc_00199117 [00:05:33]remove file /storage/0463/doc_00199117 [00:05:33]file doc_00199118 [00:05:33]remove file /storage/0463/doc_00199118 [00:05:33]file doc_00199119 [00:05:33]remove file /storage/0463/doc_00199119 [00:05:33]file doc_00199120 [00:05:33]remove file /storage/0463/doc_00199120 [00:05:33]file doc_00199121 [00:05:33]remove file /storage/0463/doc_00199121 [00:05:33]file doc_00199122 [00:05:33]remove file /storage/0463/doc_00199122 [00:05:33]file doc_00199123 [00:05:33]remove file /storage/0463/doc_00199123 [00:05:33]file doc_00199124 [00:05:33]remove file /storage/0463/doc_00199124 [00:05:33]file doc_00199125 [00:05:33]remove file /storage/0463/doc_00199125 [00:05:33]file doc_00199126 [00:05:33]remove file /storage/0463/doc_00199126 [00:05:33]file doc_00199127 [00:05:33]remove file /storage/0463/doc_00199127 [00:05:33]file doc_00199128 [00:05:33]remove file /storage/0463/doc_00199128 [00:05:33]file doc_00199129 [00:05:33]remove file /storage/0463/doc_00199129 [00:05:33]file doc_00199130 [00:05:33]remove file /storage/0463/doc_00199130 [00:05:33]file doc_00199131 [00:05:33]remove file /storage/0463/doc_00199131 [00:05:33]file doc_00199132 [00:05:33]remove file /storage/0463/doc_00199132 [00:05:33]file doc_00199133 [00:05:33]remove file /storage/0463/doc_00199133 [00:05:33]file doc_00199134 [00:05:33]remove file /storage/0463/doc_00199134 [00:05:33]file doc_00199135 [00:05:33]remove file /storage/0463/doc_00199135 [00:05:33]file doc_00199136 [00:05:33]remove file /storage/0463/doc_00199136 [00:05:33]file doc_00199137 [00:05:33]remove file /storage/0463/doc_00199137 [00:05:33]file doc_00199138 [00:05:33]remove file /storage/0463/doc_00199138 [00:05:33]file doc_00199139 [00:05:33]remove file /storage/0463/doc_00199139 [00:05:33]file doc_00199140 [00:05:33]remove file /storage/0463/doc_00199140 [00:05:33]file doc_00199141 [00:05:33]remove file /storage/0463/doc_00199141 [00:05:33]file doc_00199142 [00:05:33]remove file /storage/0463/doc_00199142 [00:05:33]file doc_00199143 [00:05:33]remove file /storage/0463/doc_00199143 [00:05:33]file doc_00199144 [00:05:33]remove file /storage/0463/doc_00199144 [00:05:33]file doc_00199145 [00:05:33]remove file /storage/0463/doc_00199145 [00:05:33]file doc_00199146 [00:05:33]remove file /storage/0463/doc_00199146 [00:05:33]file doc_00199147 [00:05:33]remove file /storage/0463/doc_00199147 [00:05:33]file doc_00199148 [00:05:33]remove file /storage/0463/doc_00199148 [00:05:33]file doc_00199149 [00:05:33]remove file /storage/0463/doc_00199149 [00:05:33]file doc_00199150 [00:05:33]remove file /storage/0463/doc_00199150 [00:05:33]file doc_00199151 [00:05:33]remove file /storage/0463/doc_00199151 [00:05:33]file doc_00199152 [00:05:33]remove file /storage/0463/doc_00199152 [00:05:33]file doc_00199153 [00:05:33]remove file /storage/0463/doc_00199153 [00:05:33]file doc_00199154 [00:05:33]remove file /storage/0463/doc_00199154 [00:05:33]file doc_00199155 [00:05:33]remove file /storage/0463/doc_00199155 [00:05:33]file doc_00199156 [00:05:33]remove file /storage/0463/doc_00199156 [00:05:33]file doc_00199157 [00:05:33]remove file /storage/0463/doc_00199157 [00:05:33]file doc_00199158 [00:05:33]remove file /storage/0463/doc_00199158 [00:05:33]file doc_00199159 [00:05:33]remove file /storage/0463/doc_00199159 [00:05:33]file doc_00199160 [00:05:33]remove file /storage/0463/doc_00199160 [00:05:33]file doc_00199161 [00:05:33]remove file /storage/0463/doc_00199161 [00:05:33]file doc_00199162 [00:05:33]remove file /storage/0463/doc_00199162 [00:05:33]file doc_00199163 [00:05:33]remove file /storage/0463/doc_00199163 [00:05:33]file doc_00199164 [00:05:33]remove file /storage/0463/doc_00199164 [00:05:33]file doc_00199165 [00:05:33]remove file /storage/0463/doc_00199165 [00:05:33]file doc_00199166 [00:05:33]remove file /storage/0463/doc_00199166 [00:05:33]file doc_00199167 [00:05:33]remove file /storage/0463/doc_00199167 [00:05:33]file doc_00199168 [00:05:33]remove file /storage/0463/doc_00199168 [00:05:33]file doc_00199169 [00:05:33]remove file /storage/0463/doc_00199169 [00:05:33]file doc_00199170 [00:05:33]remove file /storage/0463/doc_00199170 [00:05:33]file doc_00199171 [00:05:33]remove file /storage/0463/doc_00199171 [00:05:33]file doc_00199172 [00:05:33]remove file /storage/0463/doc_00199172 [00:05:33]file doc_00199173 [00:05:33]remove file /storage/0463/doc_00199173 [00:05:33]file doc_00199174 [00:05:33]remove file /storage/0463/doc_00199174 [00:05:33]file doc_00199175 [00:05:33]remove file /storage/0463/doc_00199175 [00:05:33]file doc_00199176 [00:05:33]remove file /storage/0463/doc_00199176 [00:05:33]file doc_00199177 [00:05:33]remove file /storage/0463/doc_00199177 [00:05:33]remove dir /storage/0463 [00:05:33]ProcessDocumentItem done err = 0, tmpTLVsize=244 [00:05:33]tlvbuf is 01A86E40 [00:05:33]SAM_PROTO_ClearQueue [00:05:33]wFMCommunicate request_size=4 [00:05:33]MH_SAM_APDU [00:05:33]CAPDU: 80 09 00 00 [00:05:33]Write to MH i2c: E2 08 00 C8 4E 80 09 00 00 00 00 00 00 88 [00:05:33]Write i2c OK [00:05:33]MH_I2C_Read... [00:05:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:05:33]Read from MH i2c: E2 [00:05:33]MH_I2C_Read... [00:05:33]Read from MH i2c: E2 03 00 [00:05:33]MH_I2C_Read... [00:05:33]Read from MH i2c: E2 03 00 C8 4E 00 90 00 8A [00:05:33]RAPDU: 90 00 [00:05:33]wFMCommunicate OK [00:05:33]SAM_PROTO_ClearQueue done [00:05:33]KKMCreateOFDPacket [00:05:33]OFDProtocolAddRootSTLVToBuf [00:05:33]FM_MakeSignedData [00:05:33]FM_MakeSignedData [00:05:33]SAM_PROTO_SignData [00:05:33]wFMCommunicate request_size=4 [00:05:33]MH_SAM_APDU [00:05:33]CAPDU: 80 0D 01 02 [00:05:33]Write to MH i2c: E2 08 00 C9 4E 80 0D 01 02 00 00 00 00 90 [00:05:33]Write i2c OK [00:05:33]MH_I2C_Read... [00:05:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:05:33]Read from MH i2c: E2 [00:05:33]MH_I2C_Read... [00:05:33]Read from MH i2c: E2 03 00 [00:05:33]MH_I2C_Read... [00:05:33]Read from MH i2c: E2 03 00 C9 4E 00 90 00 8B [00:05:33]RAPDU: 90 00 [00:05:33]wFMCommunicate OK [00:05:33]wFMCommunicate request_size=253 [00:05:33]MH_SAM_APDU [00:05:33]CAPDU: 80 0D 02 02 F8 02 00 F4 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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 CA 3A C1 66 0E 04 04 00 D0 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 6D 76 24 BD 31 4D [00:05:33]Write to MH i2c: E2 00 01 CA 4E 80 0D 02 02 F8 00 02 00 F4 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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 CA 3A C1 66 0E 04 04 00 D0 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 6D 76 24 BD 31 4D 00 00 C2 [00:05:33]Write i2c OK [00:05:33]MH_I2C_Read... [00:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:05:34]Read from MH i2c: E2 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 03 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 03 00 CA 4E 00 90 00 8C [00:05:34]RAPDU: 90 00 [00:05:34]wFMCommunicate OK [00:05:34]wFMCommunicate request_size=4 [00:05:34]MH_SAM_APDU [00:05:34]CAPDU: 80 0D 03 02 [00:05:34]Write to MH i2c: E2 08 00 CB 4E 80 0D 03 02 00 00 00 00 94 [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:05:34]Read from MH i2c: E2 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 0B 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 0B 00 CB 4E 00 7F 11 46 0D AB 21 EA 16 90 00 44 [00:05:34]RAPDU: 7F 11 46 0D AB 21 EA 16 90 00 [00:05:34]wFMCommunicate OK [00:05:34]SAM_PROTO_SignData done [00:05:34]FM_MakeSignedData done [00:05:34]CreateOFDProtocolMessage [00:05:34]wFMCommunicate request_size=4 [00:05:34]MH_SAM_APDU [00:05:34]CAPDU: 80 11 00 00 [00:05:34]Write to MH i2c: E2 08 00 CC 4E 80 11 00 00 00 00 00 00 94 [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:05:34]Read from MH i2c: E2 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 17 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: E2 17 00 CC 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E1 [00:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:05:34]wFMCommunicate OK [00:05:34]CreateOFDProtocolMessage done [00:05:34]OFDSenderStorePacket 199178 [00:05:34]StoreOFDPacket docnum=199178 [00:05:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 08 01 00 00 76 0E 00 01 C1 B8 5A 02 01 00 02 00 F4 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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 CA 3A C1 66 0E 04 04 00 D0 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 6D 76 24 BD 31 4D 7F 11 46 0D AB 21 EA 16 [00:05:34]CheckFolder [00:05:34]dirname=/storage/ofd_packets [00:05:34]CheckFolder done [00:05:34]ProducePacketName [00:05:34]name=ofd_packets/00199178 [00:05:34]NVStorageSaveData ofd_packets/00199178 [00:05:34]File name is /storage/ofd_packets/00199178 [00:05:34]Write 294 bytes [00:05:34]NVStorageSaveData done [00:05:34]OFDSenderStorePacket done [00:05:34]KKMCreateOFDPacket done [00:05:34]NVStorageSaveData kkm_last_timestamp [00:05:34]File name is /storage/kkm_last_timestamp [00:05:34]Write 4 bytes [00:05:34]NVStorageSaveData done [00:05:34]ExternCall_PrintAddStr [00:05:34]wPrintStart [00:05:34]Write to MH i2c: 01 00 00 CD 4E 1B [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: 01 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: 01 07 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: 01 07 00 CD 4E 00 00 00 00 00 FF 0F 30 [00:05:34]RasterBufferAndPrint [00:05:34]line 袨褌褔械褌 芯斜 芯褌泻褉褘褌懈懈 褋屑械薪褘 [00:05:34]line 肖肖袛: 1.0 [00:05:34]line 袠袧袧: 02508201610067 [00:05:34]line 袣邪褋褋懈褉: 小褍谢邪泄屑邪薪芯胁 孝. [00:05:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:05:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:05:34]line 18.08.2024 00:05 [00:05:34]line 小屑械薪邪: 464 [00:05:34]line 袪袧袦: 0000000000092545 [00:05:34]line 袟袧袦: 0300000079 [00:05:34]line 肖袛: 199178 [00:05:34]line 肖袦: 0000000000871802 [00:05:34]line 肖袩袛: 120354189947213 [00:05:34]written 0, free lines is 4095 [00:05:34]OFD Sender: Processing packet 199178 [packets to send 246, broken 245] [00:05:34]ProducePacketName [00:05:34]name=ofd_packets/00199178 [00:05:34]OFD Sender: To server: 嚂鰌G, [00:05:34]CommunicateWithHost lk.salyk.kg:30040 [00:05:34]ConnectInit lk.salyk.kg [00:05:34]Write to MH i2c: 01 00 00 DF 4E 2D [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: 01 [00:05:34]MH_I2C_Read... [00:05:34]Connected sock=10 [00:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 08 01 00 00 76 0E 00 01 C1 B8 5A 02 01 00 02 00 F4 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 19 00 D0 A1 D1 83 D0 BB D0 B0 D0 B9 D0 BC D0 B0 D0 BD D0 BE D0 B2 20 D0 A2 2E 20 F1 03 45 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9E D1 88 2C 20 D1 83 D0 BB 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 D0 B0 20 32 20 D0 91 2C 20 34 30 2E 35 36 38 30 31 38 2C 20 37 32 2E 38 30 37 31 34 39 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 39 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 CA 3A C1 66 0E 04 04 00 D0 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 35 04 06 00 6D 76 24 BD 31 4D 7F 11 46 0D AB 21 EA 16 [00:05:34]Read from MH i2c: 01 07 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: 01 07 00 DF 4E 00 00 00 00 00 53 0E 95 [00:05:34]RasterBufferAndPrint [00:05:34]line [00:05:34]line [00:05:34]line [00:05:34]line [00:05:34]line [00:05:34]written 0, free lines is 3896 [00:05:34]MH_Cut [00:05:34]Write to MH i2c: D1 01 00 E6 4E 01 06 [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: D1 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: D1 01 00 [00:05:34]MH_I2C_Read... [00:05:34]Read from MH i2c: D1 01 00 E6 4E 00 05 [00:05:34]Write to MH i2c: 01 00 00 E7 4E 35 [00:05:34]Write i2c OK [00:05:34]MH_I2C_Read... [00:05:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7F B4 47 00 3E B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0A 0A 03 00 F4 03 04 00 DD E6 C0 66 B6 04 01 00 00 8B 5E 08 CE 0F 87 53 45 [00:05:34]CommunicateWithHost err = 0 [00:05:34]CheckOFDResponse [00:05:34]1017 (14) - 77093643461234 [00:05:34]1041 (16) - 0000000000871802 [00:05:34]1040 (4) - 199178 [00:05:34]1012 (4) - 17.08.2024 18:07 [00:05:34]1206 (1) - 0 [00:05:34]OFD Sender: Remove packet 199178 [00:05:34]ProducePacketName [00:05:34]name=ofd_packets/00199178 [00:05:34]NVStorageDeleteData [00:05:35]*** Cut start [00:05:35]*** Purtial cut [00:05:35]*** Stage 1: CUTSNS_PIN = 1 [00:05:35]Read from MH i2c: 01 [00:05:35]MH_I2C_Read... [00:05:35]*** Stop cut motor [00:05:35]*** Cut end [00:05:35]Read from MH i2c: 01 07 00 [00:05:35]MH_I2C_Read... [00:05:35]Read from MH i2c: 01 07 00 E7 4E 00 00 00 00 00 FF 0F 4A [00:05:35]process_action open_shift done [00:05:35]requested_data is exist [00:05:35]produce_requested_data [00:05:35]requested_item fd.num is exist - process it [00:05:35]SAM_PROTO_GetFieldsCounters [00:05:35]wFMCommunicate request_size=4 [00:05:35]MH_SAM_APDU [00:05:35]CAPDU: 80 13 00 00 [00:05:35]Write to MH i2c: E2 08 00 E8 4E 80 13 00 00 00 00 00 00 B2 [00:05:35]Write i2c OK [00:05:35]MH_I2C_Read... [00:05:35]OFD Sender: No OFD packet to send [00:05:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:05:35]Read from MH i2c: E2 [00:05:35]MH_I2C_Read... [00:05:35]Read from MH i2c: E2 62 00 [00:05:35]MH_I2C_Read... [00:05:35]Read from MH i2c: E2 62 00 E8 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 0E 04 04 00 D0 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 B5 [00:05:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0A 0A 03 00 0E 04 04 00 D0 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:05:35]wFMCommunicate OK [00:05:35]SAM_PROTO_GetFieldsCounters done [00:05:35]requested_item shift.num is exist - process it [00:05:35]requested_item shift.opened is exist - process it [00:05:35]req_shift_opened [00:05:35]FM_GetShiftState [00:05:35]SAM_PROTO_GetShiftState [00:05:35]wFMCommunicate request_size=4 [00:05:35]MH_SAM_APDU [00:05:35]CAPDU: 80 13 01 00 [00:05:35]Write to MH i2c: E2 08 00 E9 4E 80 13 01 00 00 00 00 00 B4 [00:05:35]Write i2c OK [00:05:35]MH_I2C_Read... [00:05:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:05:35]Read from MH i2c: E2 [00:05:35]MH_I2C_Read... [00:05:35]Read from MH i2c: E2 0E 00 [00:05:35]MH_I2C_Read... [00:05:35]Read from MH i2c: E2 0E 00 E9 4E 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 EB [00:05:35]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:05:35]wFMCommunicate OK [00:05:35]SAM_PROTO_GetShiftState done [00:05:35]FM_GetShiftState done [00:05:35]req_shift_opened done [00:05:35]requested_item shift.open_date is exist - process it [00:05:35]req_shift_open_date [00:05:35]req_shift_open_date done [00:05:35]produce_requested_data done [00:05:35]produce_requested_data return {"fd.num":199178,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:05:35]process_action_free open_shift [00:05:35]json_value_free [00:05:35]json_value_free done [00:05:35]process_json_proto returns [00:05:35]Send response to host [00:05:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":199178,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:05:35]free response buf [00:05:35]execute_script done [00:05:35]execute_script returns [00:05:35]free content buf [00:05:35]Sock 9.Close socket [00:05:35]Sock 9.Thread stoped [00:05:35]accept exits with 7 [00:05:35]New connection [00:05:35]New thread 3066793316 created [00:05:35]Thread 3066936676 joined [00:05:35]Waiting for new connection... [00:05:35] Sock 7.Parse request [00:05:35]Sock 7.Check first char [00:05:35]Sock 7.First char is OK [00:05:35]request: POST /json_proto HTTP/1.0 [00:05:35]Method: POST [00:05:35]URL: /json_proto [00:05:35]Method is POST - this is cgi request [00:05:35]url: /json_proto [00:05:35]query_string will be loaded in cgi processing [00:05:35]execute_cgi json_proto POST (null) [00:05:35]execute_cgi path=json_proto method=POST [00:05:35]POST find Content-Length [00:05:35]Host: 172.17.46.195:8080 [00:05:35]Content-Length: 331 [00:05:35]Content-Type: application/json [00:05:35] [00:05:35]POST finish read [00:05:35]Found Content-Length = 331 [00:05:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:35]execute_script... [00:05:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:05:35]POST & json_proto [00:05:35]process_json_proto [00:05:35]json parsed OK: [00:05:35]protocol is kg_v1.0 [00:05:35]action value=get_value [00:05:35]process_action get_value [00:05:35]cmd_get_value [00:05:35]process_action get_value done [00:05:35]requested_data is exist [00:05:35]produce_requested_data [00:05:35]requested_item fm.sale.total is exist - process it [00:05:35]SAM_PROTO_GetFMData [00:05:35]wFMCommunicate request_size=4 [00:05:35]MH_SAM_APDU [00:05:35]CAPDU: 80 13 03 00 [00:05:35]Write to MH i2c: E2 08 00 EA 4E 80 13 03 00 00 00 00 00 B7 [00:05:35]Write i2c OK [00:05:35]MH_I2C_Read... [00:05:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:05:36]Read from MH i2c: E2 [00:05:36]MH_I2C_Read... [00:05:36]Read from MH i2c: E2 FD 00 [00:05:36]MH_I2C_Read... [00:05:36]Read from MH i2c: E2 FD 00 EA 4E 00 C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 C0 [00:05:36]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 6A 06 03 00 69 04 A4 00 6F 04 04 00 54 04 03 00 B1 04 05 00 CA EA E3 62 06 70 04 05 00 CC 2B CE 2B 04 72 04 05 00 FE BE 15 37 02 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 90 73 A5 AD 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 73 3E 78 0E EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 16 02 00 00 B1 04 04 00 50 84 F0 12 70 04 04 00 50 84 F0 12 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 E2 E9 02 02 EF 03 90 00 [00:05:36]wFMCommunicate OK [00:05:36]wFMCommunicate request_size=4 [00:05:36]MH_SAM_APDU [00:05:36]CAPDU: 80 17 00 00 [00:05:36]Write to MH i2c: E2 08 00 EB 4E 80 17 00 00 00 00 00 00 B9 [00:05:36]Write i2c OK [00:05:36]MH_I2C_Read... [00:05:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:36]Read from MH i2c: E2 [00:05:36]MH_I2C_Read... [00:05:36]Read from MH i2c: E2 FD 00 [00:05:36]MH_I2C_Read... [00:05:36]Read from MH i2c: E2 FD 00 EB 4E 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 37 [00:05:36]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 B1 E8 2A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:05:36]wFMCommunicate OK [00:05:36]wFMCommunicate request_size=4 [00:05:36]MH_SAM_APDU [00:05:36]CAPDU: 80 17 00 00 [00:05:36]Write to MH i2c: E2 08 00 EC 4E 80 17 00 00 00 00 00 00 BA [00:05:36]Write i2c OK [00:05:36]MH_I2C_Read... [00:05:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:37]Read from MH i2c: E2 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 FD 00 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 FD 00 EC 4E 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 E1 [00:05:37]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:05:37]wFMCommunicate OK [00:05:37]wFMCommunicate request_size=4 [00:05:37]MH_SAM_APDU [00:05:37]CAPDU: 80 17 00 00 [00:05:37]Write to MH i2c: E2 08 00 ED 4E 80 17 00 00 00 00 00 00 BB [00:05:37]Write i2c OK [00:05:37]MH_I2C_Read... [00:05:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:37]Read from MH i2c: E2 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 FD 00 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 FD 00 ED 4E 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 36 [00:05:37]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:05:37]wFMCommunicate OK [00:05:37]wFMCommunicate request_size=4 [00:05:37]MH_SAM_APDU [00:05:37]CAPDU: 80 17 00 00 [00:05:37]Write to MH i2c: E2 08 00 EE 4E 80 17 00 00 00 00 00 00 BC [00:05:37]Write i2c OK [00:05:37]MH_I2C_Read... [00:05:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:05:37]Read from MH i2c: E2 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 E3 00 [00:05:37]MH_I2C_Read... [00:05:37]Read from MH i2c: E2 E3 00 EE 4E 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9B [00:05:38]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:38]wFMCommunicate OK [00:05:38]SAM_PROTO_GetFMData done [00:05:38]requested_item fm.sale_refund.total is exist - process it [00:05:38]requested_item fm.buy.total is exist - process it [00:05:38]requested_item shift.sale.total is exist - process it [00:05:38]SAM_PROTO_GetShiftData [00:05:38]wFMCommunicate request_size=4 [00:05:38]MH_SAM_APDU [00:05:38]CAPDU: 80 13 02 00 [00:05:38]Write to MH i2c: E2 08 00 EF 4E 80 13 02 00 00 00 00 00 BB [00:05:38]Write i2c OK [00:05:38]MH_I2C_Read... [00:05:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:05:38]Read from MH i2c: E2 [00:05:38]MH_I2C_Read... [00:05:38]Read from MH i2c: E2 FD 00 [00:05:38]MH_I2C_Read... [00:05:38]Read from MH i2c: E2 FD 00 EF 4E 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 2E [00:05:38]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:05:38]wFMCommunicate OK [00:05:38]wFMCommunicate request_size=4 [00:05:38]MH_SAM_APDU [00:05:38]CAPDU: 80 17 00 00 [00:05:38]Write to MH i2c: E2 08 00 F0 4E 80 17 00 00 00 00 00 00 BE [00:05:38]Write i2c OK [00:05:38]MH_I2C_Read... [00:05:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:39]Read from MH i2c: E2 [00:05:39]MH_I2C_Read... [00:05:39]Read from MH i2c: E2 FD 00 [00:05:39]MH_I2C_Read... [00:05:39]Read from MH i2c: E2 FD 00 F0 4E 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 C6 [00:05:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:05:39]wFMCommunicate OK [00:05:39]wFMCommunicate request_size=4 [00:05:39]MH_SAM_APDU [00:05:39]CAPDU: 80 17 00 00 [00:05:39]Write to MH i2c: E2 08 00 F1 4E 80 17 00 00 00 00 00 00 BF [00:05:39]Write i2c OK [00:05:39]MH_I2C_Read... [00:05:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:39]Read from MH i2c: E2 [00:05:39]MH_I2C_Read... [00:05:39]Read from MH i2c: E2 FD 00 [00:05:39]MH_I2C_Read... [00:05:39]Read from MH i2c: E2 FD 00 F1 4E 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 91 [00:05:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:05:39]wFMCommunicate OK [00:05:39]wFMCommunicate request_size=4 [00:05:39]MH_SAM_APDU [00:05:39]CAPDU: 80 17 00 00 [00:05:39]Write to MH i2c: E2 08 00 F2 4E 80 17 00 00 00 00 00 00 C0 [00:05:39]Write i2c OK [00:05:39]MH_I2C_Read... [00:05:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:05:40]Read from MH i2c: E2 [00:05:40]MH_I2C_Read... [00:05:40]Read from MH i2c: E2 FD 00 [00:05:40]MH_I2C_Read... [00:05:40]Read from MH i2c: E2 FD 00 F2 4E 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 32 [00:05:40]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:05:40]wFMCommunicate OK [00:05:40]wFMCommunicate request_size=4 [00:05:40]MH_SAM_APDU [00:05:40]CAPDU: 80 17 00 00 [00:05:40]Write to MH i2c: E2 08 00 F3 4E 80 17 00 00 00 00 00 00 C1 [00:05:40]Write i2c OK [00:05:40]MH_I2C_Read... [00:05:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:05:40]Read from MH i2c: E2 [00:05:40]MH_I2C_Read... [00:05:40]Read from MH i2c: E2 BD 00 [00:05:40]MH_I2C_Read... [00:05:40]Read from MH i2c: E2 BD 00 F3 4E 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 A7 [00:05:40]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 OFD Sender: No OFD packet to send [00:05:40]04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:05:40]wFMCommunicate OK [00:05:40]SAM_PROTO_GetShiftData done [00:05:40]requested_item shift.sale.total_cash is exist - process it [00:05:40]requested_item shift.sale_refund.total is exist - process it [00:05:40]requested_item shift.sale_refund.total_cash is exist - process it [00:05:40]requested_item shift.buy.total is exist - process it [00:05:40]requested_item shift.buy.total_cash is exist - process it [00:05:40]produce_requested_data done [00:05:40]produce_requested_data return {"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:05:40]process_action_free get_value [00:05:40]json_value_free [00:05:40]json_value_free done [00:05:40]process_json_proto returns [00:05:40]Send response to host [00:05:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":274289077.22,"fm.sale_refund.total":3177524.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:05:40]free response buf [00:05:40]execute_script done [00:05:40]execute_script returns [00:05:40]free content buf [00:05:40]Sock 7.Close socket [00:05:40]Sock 7.Thread stoped [00:05:45]OFD Sender: No OFD packet to send [00:05:50]OFD Sender: No OFD packet to send [00:05:55]OFD Sender: No OFD packet to send [00:06:00]OFD Sender: No OFD packet to send [00:06:05]OFD Sender: No OFD packet to send [00:06:10]OFD Sender: No OFD packet to send [00:06:15]OFD Sender: No OFD packet to send [00:06:20]OFD Sender: No OFD packet to send [00:06:25]OFD Sender: No OFD packet to send [00:06:30]OFD Sender: No OFD packet to send [00:06:35]OFD Sender: No OFD packet to send [00:06:40]OFD Sender: No OFD packet to send [00:06:45]OFD Sender: No OFD packet to send [00:06:50]OFD Sender: No OFD packet to send [00:06:55]OFD Sender: No OFD packet to send [00:07:00]OFD Sender: No OFD packet to send [00:07:05]OFD Sender: No OFD packet to send [00:07:10]OFD Sender: No OFD packet to send [00:07:15]OFD Sender: No OFD packet to send [00:07:20]OFD Sender: No OFD packet to send [00:07:25]OFD Sender: No OFD packet to send [00:07:30]OFD Sender: No OFD packet to send [00:07:35]OFD Sender: No OFD packet to send [00:07:40]OFD Sender: No OFD packet to send [00:07:45]OFD Sender: No OFD packet to send [00:07:50]OFD Sender: No OFD packet to send [00:07:55]OFD Sender: No OFD packet to send [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:33]accept exits with 9 [00:08:33]New connection [00:08:33]New thread 3066936676 created [00:08:33]Thread 3066793316 joined [00:08:33]Waiting for new connection... [00:08:33] Sock 9.Parse request [00:08:33]Sock 9.Check first char [00:08:33]Sock 9.First char is OK [00:08:33]request: POST /json_proto HTTP/1.0 [00:08:33]Method: POST [00:08:33]URL: /json_proto [00:08:33]Method is POST - this is cgi request [00:08:33]url: /json_proto [00:08:33]query_string will be loaded in cgi processing [00:08:33]execute_cgi json_proto POST (null) [00:08:33]execute_cgi path=json_proto method=POST [00:08:33]POST find Content-Length [00:08:33]Host: 172.17.46.195:8080 [00:08:33]Content-Length: 684 [00:08:33]Content-Type: application/json [00:08:33] [00:08:33]POST finish read [00:08:33]Found Content-Length = 684 [00:08:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:33]execute_script... [00:08: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)11326652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:33]POST & json_proto [00:08:33]process_json_proto [00:08:33]json parsed OK: [00:08:33]protocol is kg_v1.0 [00:08:33]action value=close_receipt [00:08:33]process_action close_receipt [00:08:33]cmd_close_receipt [00:08:33]MH_GetDate [00:08:33]Write to MH i2c: F0 00 00 F4 4E 31 [00:08:33]Write i2c OK [00:08:33]MH_I2C_Read... [00:08:33]Read from MH i2c: F0 [00:08:33]MH_I2C_Read... [00:08:33]Read from MH i2c: F0 09 00 [00:08:33]MH_I2C_Read... [00:08:33]Read from MH i2c: F0 09 00 F4 4E 00 83 3B C1 66 8D AE BC 66 7C [00:08:33]GetLastDocTimeStamp 1723939530 [00:08:33]current date 1723939715 [00:08:33]FM_GetShiftState [00:08:33]SAM_PROTO_GetShiftState [00:08:33]wFMCommunicate request_size=4 [00:08:33]MH_SAM_APDU [00:08:33]CAPDU: 80 13 01 00 [00:08:33]Write to MH i2c: E2 08 00 F5 4E 80 13 01 00 00 00 00 00 C0 [00:08:33]Write i2c OK [00:08:33]MH_I2C_Read... [00:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:33]Read from MH i2c: E2 [00:08:33]MH_I2C_Read... [00:08:33]Read from MH i2c: E2 0E 00 [00:08:33]MH_I2C_Read... [00:08:33]Read from MH i2c: E2 0E 00 F5 4E 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 F7 [00:08:33]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:08:33]wFMCommunicate OK [00:08:33]SAM_PROTO_GetShiftState done [00:08:33]FM_GetShiftState done [00:08:33]opened in 1723939530 [00:08:33]opened+sec_in_day 1724025930 [00:08:33]quantity*price = 135044 [00:08:33]sum+1 = 135045 [00:08:33]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.44 袠孝袨袚袨: 1350.00 袙薪械褋械薪芯: 1350.00 小袛袗效袗: 0.00 袧小袩 1% : 11.95 袧袛小 12% : 143.41 袧邪谢懈褔薪褘屑懈: 1350.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 1 18.08.2024 00:08 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199179 肖袩袛: 3766656453850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000835&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199179&fm=3766656453850&tin=02508201610067®Number=0000000000092545&sum=135000 [00:08:34]StoreToDocumentArchive [00:08:34]shift 464 fd 199179 [00:08:34]save to /storage/0464/doc_00199179 [00:08:34]save last doc name /storage/0464/doc_00199179 to /storage/kkm_last_doc_name [00:08:34]save OK [00:08:34]Clear old archive folders... [00:08:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:34]tlvbuf is 019BEC50 [00:08:34]SAM_PROTO_ClearQueue [00:08:34]wFMCommunicate request_size=4 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 09 00 00 [00:08:34]Write to MH i2c: E2 08 00 02 4F 80 09 00 00 00 00 00 00 C3 [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 02 4F 00 90 00 C5 [00:08:34]RAPDU: 90 00 [00:08:34]wFMCommunicate OK [00:08:34]SAM_PROTO_ClearQueue done [00:08:34]KKMCreateOFDPacket [00:08:34]OFDProtocolAddRootSTLVToBuf [00:08:34]FM_MakeSignedData [00:08:34]FM_MakeSignedData [00:08:34]SAM_PROTO_SignData [00:08:34]wFMCommunicate request_size=4 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 0D 01 02 [00:08:34]Write to MH i2c: E2 08 00 03 4F 80 0D 01 02 00 00 00 00 CB [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 03 4F 00 90 00 C6 [00:08:34]RAPDU: 90 00 [00:08:34]wFMCommunicate OK [00:08:34]wFMCommunicate request_size=255 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 83 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 0A 03 00 35 04 06 00 03 [00:08:34]Write to MH i2c: E2 02 01 04 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 83 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 0A 03 00 35 04 06 00 03 00 00 6F [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 04 4F 00 90 00 C7 [00:08:34]RAPDU: 90 00 [00:08:34]wFMCommunicate OK [00:08:34]wFMCommunicate request_size=10 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 0D 02 02 05 6C FE 38 4C DA [00:08:34]Write to MH i2c: E2 0D 00 05 4F 80 0D 02 02 05 00 6C FE 38 4C DA 00 00 A0 [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 03 00 05 4F 00 90 00 C8 [00:08:34]RAPDU: 90 00 [00:08:34]wFMCommunicate OK [00:08:34]wFMCommunicate request_size=4 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 0D 03 02 [00:08:34]Write to MH i2c: E2 08 00 06 4F 80 0D 03 02 00 00 00 00 D0 [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 0B 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 0B 00 06 4F 00 0C BB C9 01 64 A5 B6 75 90 00 96 [00:08:34]RAPDU: 0C BB C9 01 64 A5 B6 75 90 00 [00:08:34]wFMCommunicate OK [00:08:34]SAM_PROTO_SignData done [00:08:34]FM_MakeSignedData done [00:08:34]CreateOFDProtocolMessage [00:08:34]wFMCommunicate request_size=4 [00:08:34]MH_SAM_APDU [00:08:34]CAPDU: 80 11 00 00 [00:08:34]Write to MH i2c: E2 08 00 07 4F 80 11 00 00 00 00 00 00 D0 [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:34]Read from MH i2c: E2 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 17 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: E2 17 00 07 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [00:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:08:34]wFMCommunicate OK [00:08:34]CreateOFDProtocolMessage done [00:08:34]OFDSenderStorePacket 199179 [00:08:34]StoreOFDPacket docnum=199179 [00:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5C DA 07 01 80 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 83 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 0A 03 00 35 04 06 00 03 6C FE 38 4C DA 0C BB C9 01 64 A5 B6 75 [00:08:34]CheckFolder [00:08:34]dirname=/storage/ofd_packets [00:08:34]CheckFolder done [00:08:34]ProducePacketName [00:08:34]name=ofd_packets/00199179 [00:08:34]NVStorageSaveData ofd_packets/00199179 [00:08:34]File name is /storage/ofd_packets/00199179 [00:08:34]Write 301 bytes [00:08:34]NVStorageSaveData done [00:08:34]OFDSenderStorePacket done [00:08:34]KKMCreateOFDPacket done [00:08:34]NVStorageSaveData kkm_last_timestamp [00:08:34]File name is /storage/kkm_last_timestamp [00:08:34]Write 4 bytes [00:08:34]NVStorageSaveData done [00:08:34]ExternCall_PrintAddStr [00:08:34]wPrintStart [00:08:34]Write to MH i2c: 01 00 00 08 4F 57 [00:08:34]Write i2c OK [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: 01 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: 01 07 00 [00:08:34]MH_I2C_Read... [00:08:34]Read from MH i2c: 01 07 00 08 4F 00 00 00 00 00 FF 0F 6C [00:08:34]RasterBufferAndPrint [00:08:34]line 小褔械褌 N : (1)11326652 [00:08:34]line 袠袧袧: 02508201610067 [00:08:34]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:08:34]line 袩袪袨袛袗袞袗 [00:08:34]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [00:08:34]line 孝芯胁邪褉: 2710124500 [00:08:34]line 袗懈-95-袣-5 [00:08:34]line 18.200 * 74.20 [00:08:34]line = 1350.44 [00:08:34]line 袧袛小 12% 袧小袩 1% [00:08:34]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:08:34]line 袨袣袪校袚袥袝袧袠袝: -0.44 [00:08:34]line 袠孝袨袚袨: 1350.00 [00:08:34]line 袙薪械褋械薪芯: 1350.00 [00:08:34]line 小袛袗效袗: 0.00 [00:08:34]line 袧小袩 1% : 11.95 [00:08:34]line 袧袛小 12% : 143.41 [00:08:34]line 袧邪谢懈褔薪褘屑懈: 1350.00 [00:08:34]line 袘械蟹薪邪谢.: 0.00 [00:08:34]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:08:34]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:08:34]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:08:34]line 效械泻 1 18.08.2024 00:08 [00:08:34]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:08:34]line 袟袧袦: 0300000079 [00:08:34]line 袪袧袦: 0000000000092545 [00:08:34]line 袙械褉褋懈褟 袣袣袦: 001 [00:08:34]line 肖袦: 0000000000871802 [00:08:34]line 肖袛: 199179 [00:08:34]line 肖袩袛: 3766656453850 [00:08:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000835&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199179&fm=3766656453850&tin=02508201610067®Number=0000000000092545&sum=135000 [00:08:34]written 0, free lines is 4095 [00:08:34]OFD Sender: Processing packet 199179 [packets to send 246, broken 245] [00:08:34]ProducePacketName [00:08:34]name=ofd_packets/00199179 [00:08:34]OFD Sender: To server: 嚂鰌G, [00:08:34]CommunicateWithHost lk.salyk.kg:30040 [00:08:34]ConnectInit lk.salyk.kg [00:08:35]Connected sock=10 [00:08:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 5C DA 07 01 80 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 83 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 0A 03 00 35 04 06 00 03 6C FE 38 4C DA 0C BB C9 01 64 A5 B6 75 [00:08:35]Write to MH i2c: 01 00 00 33 4F 82 [00:08:35]Write i2c OK [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: 01 [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: 01 07 00 [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: 01 07 00 33 4F 00 00 00 00 00 D0 0C 65 [00:08:35]RasterBufferAndPrint [00:08:35]line [00:08:35]line [00:08:35]line [00:08:35]line [00:08:35]line [00:08:35]written 0, free lines is 3288 [00:08:35]MH_Cut [00:08:35]Write to MH i2c: D1 01 00 3A 4F 01 5B [00:08:35]Write i2c OK [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: D1 [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: D1 01 00 [00:08:35]MH_I2C_Read... [00:08:35]Read from MH i2c: D1 01 00 3A 4F 00 5A [00:08:35]Write to MH i2c: 01 00 00 3B 4F 8A [00:08:35]Write i2c OK [00:08:35]MH_I2C_Read... [00:08:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 30 16 47 00 B5 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0B 0A 03 00 F4 03 04 00 91 E7 C0 66 B6 04 01 00 00 43 B2 B4 06 5B D5 87 B3 [00:08:35]CommunicateWithHost err = 0 [00:08:35]CheckOFDResponse [00:08:35]1017 (14) - 77093643461234 [00:08:35]1041 (16) - 0000000000871802 [00:08:35]1040 (4) - 199179 [00:08:35]1012 (4) - 17.08.2024 18:10 [00:08:35]1206 (1) - 0 [00:08:35]OFD Sender: Remove packet 199179 [00:08:35]ProducePacketName [00:08:35]name=ofd_packets/00199179 [00:08:35]NVStorageDeleteData [00:08:35]OFD Sender: No OFD packet to send [00:08:36]*** Cut start [00:08:36]*** Purtial cut [00:08:36]*** CUTSNS_PIN = 0 [00:08:36]*** Stage 1: CUTSNS_PIN = 1 [00:08:38]Read from MH i2c: 01 [00:08:38]MH_I2C_Read... [00:08:38]*** Stop cut motor [00:08:38]*** Cut end [00:08:38]Read from MH i2c: 01 07 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: 01 07 00 3B 4F 00 00 00 00 00 FF 0F 9F [00:08:38]process_action close_receipt done [00:08:38]requested_data is exist [00:08:38]produce_requested_data [00:08:38]requested_item fm.sn is exist - process it [00:08:38]wFMCommunicate request_size=4 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 11 00 00 [00:08:38]Write to MH i2c: E2 08 00 3C 4F 80 11 00 00 00 00 00 00 05 [00:08:38]Write i2c OK [00:08:38]MH_I2C_Read... [00:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:38]Read from MH i2c: E2 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 17 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 17 00 3C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [00:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:08:38]wFMCommunicate OK [00:08:38]requested_item fd.num is exist - process it [00:08:38]SAM_PROTO_GetFieldsCounters [00:08:38]wFMCommunicate request_size=4 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 13 00 00 [00:08:38]Write to MH i2c: E2 08 00 3D 4F 80 13 00 00 00 00 00 00 08 [00:08:38]Write i2c OK [00:08:38]MH_I2C_Read... [00:08:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:38]Read from MH i2c: E2 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 62 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 62 00 3D 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 0A 03 00 0E 04 04 00 D0 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 0F [00:08:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0B 0A 03 00 0E 04 04 00 D0 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:08:38]wFMCommunicate OK [00:08:38]SAM_PROTO_GetFieldsCounters done [00:08:38]requested_item shift.num is exist - process it [00:08:38]requested_item shift.opened is exist - process it [00:08:38]req_shift_opened [00:08:38]FM_GetShiftState [00:08:38]SAM_PROTO_GetShiftState [00:08:38]wFMCommunicate request_size=4 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 13 01 00 [00:08:38]Write to MH i2c: E2 08 00 3E 4F 80 13 01 00 00 00 00 00 0A [00:08:38]Write i2c OK [00:08:38]MH_I2C_Read... [00:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:38]Read from MH i2c: E2 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 0E 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 0E 00 3E 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 41 [00:08:38]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:08:38]wFMCommunicate OK [00:08:38]SAM_PROTO_GetShiftState done [00:08:38]FM_GetShiftState done [00:08:38]req_shift_opened done [00:08:38]requested_item shift.open_date is exist - process it [00:08:38]req_shift_open_date [00:08:38]req_shift_open_date done [00:08:38]produce_requested_data done [00:08:38]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199179,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:08:38]process_action_free close_receipt [00:08:38]json_value_free [00:08:38]json_value_free done [00:08:38]process_json_proto returns [00:08:38]Send response to host [00:08:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199179,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:08:38]free response buf [00:08:38]execute_script done [00:08:38]execute_script returns [00:08:38]free content buf [00:08:38]Sock 9.Close socket [00:08:38]Sock 9.Thread stoped [00:08:39]accept exits with 7 [00:08:39]New connection [00:08:39]New thread 3066793316 created [00:08:39]Thread 3066936676 joined [00:08:39]Waiting for new connection... [00:08:39] Sock 7.Parse request [00:08:39]Sock 7.Check first char [00:08:39]Sock 7.First char is OK [00:08:39]request: POST /json_proto HTTP/1.0 [00:08:39]Method: POST [00:08:39]URL: /json_proto [00:08:39]Method is POST - this is cgi request [00:08:39]url: /json_proto [00:08:39]query_string will be loaded in cgi processing [00:08:39]execute_cgi json_proto POST (null) [00:08:39]execute_cgi path=json_proto method=POST [00:08:39]POST find Content-Length [00:08:39]Host: 172.17.46.195:8080 [00:08:39]Content-Length: 679 [00:08:39]Content-Type: application/json [00:08:39] [00:08:39]POST finish read [00:08:39]Found Content-Length = 679 [00:08:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:39]execute_script... [00:08: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)11326653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:39]POST & json_proto [00:08:39]process_json_proto [00:08:39]json parsed OK: [00:08:39]protocol is kg_v1.0 [00:08:39]action value=close_receipt [00:08:39]process_action close_receipt [00:08:39]cmd_close_receipt [00:08:39]MH_GetDate [00:08:39]Write to MH i2c: F0 00 00 3F 4F 7D [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: F0 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: F0 09 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: F0 09 00 3F 4F 00 89 3B C1 66 8D AE BC 66 CE [00:08:39]GetLastDocTimeStamp 1723939715 [00:08:39]current date 1723939721 [00:08:39]FM_GetShiftState [00:08:39]SAM_PROTO_GetShiftState [00:08:39]wFMCommunicate request_size=4 [00:08:39]MH_SAM_APDU [00:08:39]CAPDU: 80 13 01 00 [00:08:39]Write to MH i2c: E2 08 00 40 4F 80 13 01 00 00 00 00 00 0C [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:39]Read from MH i2c: E2 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 0E 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 0E 00 40 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 43 [00:08:39]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:08:39]wFMCommunicate OK [00:08:39]SAM_PROTO_GetShiftState done [00:08:39]FM_GetShiftState done [00:08:39]opened in 1723939530 [00:08:39]opened+sec_in_day 1724025930 [00:08:39]quantity*price = 50010 [00:08:39]sum+1 = 50012 [00:08:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 2 18.08.2024 00:08 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199180 肖袩袛: 182527799555136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000841&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199180&fm=182527799555136&tin=02508201610067®Number=0000000000092545&sum=50000 [00:08:40]StoreToDocumentArchive [00:08:40]shift 464 fd 199180 [00:08:40]save to /storage/0464/doc_00199180 [00:08:40]save last doc name /storage/0464/doc_00199180 to /storage/kkm_last_doc_name [00:08:40]save OK [00:08:40]Clear old archive folders... [00:08:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:40]tlvbuf is 0194D250 [00:08:40]SAM_PROTO_ClearQueue [00:08:40]wFMCommunicate request_size=4 [00:08:40]MH_SAM_APDU [00:08:40]CAPDU: 80 09 00 00 [00:08:40]Write to MH i2c: E2 08 00 4D 4F 80 09 00 00 00 00 00 00 0E [00:08:40]Write i2c OK [00:08:40]MH_I2C_Read... [00:08:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:40]Read from MH i2c: E2 [00:08:40]MH_I2C_Read... [00:08:40]Read from MH i2c: E2 03 00 [00:08:40]MH_I2C_Read... [00:08:40]Read from MH i2c: E2 03 00 4D 4F 00 90 00 10 [00:08:40]RAPDU: 90 00 [00:08:40]wFMCommunicate OK [00:08:40]SAM_PROTO_ClearQueue done [00:08:40]KKMCreateOFDPacket [00:08:40]OFDProtocolAddRootSTLVToBuf [00:08:40]FM_MakeSignedData [00:08:40]FM_MakeSignedData [00:08:40]SAM_PROTO_SignData [00:08:40]wFMCommunicate request_size=4 [00:08:40]MH_SAM_APDU [00:08:40]CAPDU: 80 0D 01 02 [00:08:40]Write to MH i2c: E2 08 00 4E 4F 80 0D 01 02 00 00 00 00 16 [00:08:40]Write i2c OK [00:08:40]MH_I2C_Read... [00:08:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:40]Read from MH i2c: E2 [00:08:40]MH_I2C_Read... [00:08:40]Read from MH i2c: E2 03 00 [00:08:40]MH_I2C_Read... [00:08:40]Read from MH i2c: E2 03 00 4E 4F 00 90 00 11 [00:08:40]RAPDU: 90 00 [00:08:40]wFMCommunicate OK [00:08:40]wFMCommunicate request_size=255 [00:08:40]MH_SAM_APDU [00:08: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 89 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 0A 03 00 35 04 06 00 A6 [00:08:40]Write to MH i2c: E2 02 01 4F 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 89 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 0A 03 00 35 04 06 00 A6 00 00 F4 [00:08:40]Write i2c OK [00:08:40]MH_I2C_Read... [00:08:40]OFD Sender: No OFD packet to send [00:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 03 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 03 00 4F 4F 00 90 00 12 [00:08:41]RAPDU: 90 00 [00:08:41]wFMCommunicate OK [00:08:41]wFMCommunicate request_size=10 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 0D 02 02 05 02 10 A7 74 40 [00:08:41]Write to MH i2c: E2 0D 00 50 4F 80 0D 02 02 05 00 02 10 A7 74 40 00 00 90 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 03 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 03 00 50 4F 00 90 00 13 [00:08:41]RAPDU: 90 00 [00:08:41]wFMCommunicate OK [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 0D 03 02 [00:08:41]Write to MH i2c: E2 08 00 51 4F 80 0D 03 02 00 00 00 00 1B [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0B 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0B 00 51 4F 00 C2 D4 C8 FE 44 DB 01 2C 90 00 C4 [00:08:41]RAPDU: C2 D4 C8 FE 44 DB 01 2C 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_SignData done [00:08:41]FM_MakeSignedData done [00:08:41]CreateOFDProtocolMessage [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 11 00 00 [00:08:41]Write to MH i2c: E2 08 00 52 4F 80 11 00 00 00 00 00 00 1B [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 52 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 68 [00:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:08:41]wFMCommunicate OK [00:08:41]CreateOFDProtocolMessage done [00:08:41]OFDSenderStorePacket 199180 [00:08:41]StoreOFDPacket docnum=199180 [00:08:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 28 98 07 01 58 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 89 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 0A 03 00 35 04 06 00 A6 02 10 A7 74 40 C2 D4 C8 FE 44 DB 01 2C [00:08:41]CheckFolder [00:08:41]dirname=/storage/ofd_packets [00:08:41]CheckFolder done [00:08:41]ProducePacketName [00:08:41]name=ofd_packets/00199180 [00:08:41]NVStorageSaveData ofd_packets/00199180 [00:08:41]File name is /storage/ofd_packets/00199180 [00:08:41]Write 301 bytes [00:08:41]NVStorageSaveData done [00:08:41]OFDSenderStorePacket done [00:08:41]KKMCreateOFDPacket done [00:08:41]NVStorageSaveData kkm_last_timestamp [00:08:41]File name is /storage/kkm_last_timestamp [00:08:41]Write 4 bytes [00:08:41]NVStorageSaveData done [00:08:41]ExternCall_PrintAddStr [00:08:41]wPrintStart [00:08:41]Write to MH i2c: 01 00 00 53 4F A2 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: 01 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: 01 07 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: 01 07 00 53 4F 00 00 00 00 00 FF 0F B7 [00:08:41]RasterBufferAndPrint [00:08:41]line 小褔械褌 N : (1)11326653 [00:08:41]line 袠袧袧: 02508201610067 [00:08:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:08:41]line 袩袪袨袛袗袞袗 [00:08:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [00:08:41]line 孝芯胁邪褉: 2710124500 [00:08:41]line 袗懈-95-袣-5 [00:08:41]line 6.740 * 74.20 [00:08:41]line = 500.11 [00:08:41]line 袧袛小 12% 袧小袩 1% [00:08:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:08:41]line 袨袣袪校袚袥袝袧袠袝: -0.11 [00:08:41]line 袠孝袨袚袨: 500.00 [00:08:41]line 袙薪械褋械薪芯: 500.00 [00:08:41]line 小袛袗效袗: 0.00 [00:08:41]line 袧小袩 1% : 4.43 [00:08:41]line 袧袛小 12% : 53.11 [00:08:41]line 袧邪谢懈褔薪褘屑懈: 500.00 [00:08:41]line 袘械蟹薪邪谢.: 0.00 [00:08:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:08:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:08:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:08:41]line 效械泻 2 18.08.2024 00:08 [00:08:41]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:08:41]line 袟袧袦: 0300000079 [00:08:41]line 袪袧袦: 0000000000092545 [00:08:41]line 袙械褉褋懈褟 袣袣袦: 001 [00:08:41]line 肖袦: 0000000000871802 [00:08:41]line 肖袛: 199180 [00:08:41]line 肖袩袛: 182527799555136 [00:08:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000841&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199180&fm=182527799555136&tin=02508201610067®Number=0000000000092545&sum=50000 [00:08:41]OFD Sender: Processing packet 199180 [packets to send 246, broken 245] [00:08:41]ProducePacketName [00:08:41]name=ofd_packets/00199180 [00:08:41]OFD Sender: To server: 嚂鰌G, [00:08:41]CommunicateWithHost lk.salyk.kg:30040 [00:08:41]ConnectInit lk.salyk.kg [00:08:41]written 0, free lines is 4095 [00:08:41]Connected sock=10 [00:08:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 28 98 07 01 58 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 89 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 0A 03 00 35 04 06 00 A6 02 10 A7 74 40 C2 D4 C8 FE 44 DB 01 2C [00:08:42]Write to MH i2c: 01 00 00 7E 4F CD [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: 01 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: 01 07 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: 01 07 00 7E 4F 00 00 00 00 00 E8 0C C8 [00:08:42]RasterBufferAndPrint [00:08:42]line [00:08:42]line [00:08:42]line [00:08:42]line [00:08:42]line [00:08:42]written 0, free lines is 3316 [00:08:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A9 A4 47 00 FD 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0C 0A 03 00 F4 03 04 00 98 E7 C0 66 B6 04 01 00 00 C6 59 F0 5F C3 B8 45 12 [00:08:42]CommunicateWithHost err = 0 [00:08:42]CheckOFDResponse [00:08:42]1017 (14) - 77093643461234 [00:08:42]1041 (16) - 0000000000871802 [00:08:42]1040 (4) - 199180 [00:08:42]1012 (4) - 17.08.2024 18:10 [00:08:42]1206 (1) - 0 [00:08:42]OFD Sender: Remove packet 199180 [00:08:42]ProducePacketName [00:08:42]name=ofd_packets/00199180 [00:08:42]NVStorageDeleteData [00:08:42]MH_Cut [00:08:42]Write to MH i2c: D1 01 00 85 4F 01 A6 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: D1 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: D1 01 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: D1 01 00 85 4F 00 A5 [00:08:42]Write to MH i2c: 01 00 00 86 4F D5 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]OFD Sender: No OFD packet to send [00:08:42]*** Cut start [00:08:42]*** Purtial cut [00:08:42]*** Stage 1: CUTSNS_PIN = 1 [00:08:43]Read from MH i2c: 01 [00:08:43]MH_I2C_Read... [00:08:43]*** Stop cut motor [00:08:43]*** Cut end [00:08:43]Read from MH i2c: 01 07 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: 01 07 00 86 4F 00 00 00 00 00 FF 0F EA [00:08:43]process_action close_receipt done [00:08:43]requested_data is exist [00:08:43]produce_requested_data [00:08:43]requested_item fm.sn is exist - process it [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 11 00 00 [00:08:43]Write to MH i2c: E2 08 00 87 4F 80 11 00 00 00 00 00 00 50 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 17 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 17 00 87 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9D [00:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:08:43]wFMCommunicate OK [00:08:43]requested_item fd.num is exist - process it [00:08:43]SAM_PROTO_GetFieldsCounters [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 13 00 00 [00:08:43]Write to MH i2c: E2 08 00 88 4F 80 13 00 00 00 00 00 00 53 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 62 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 62 00 88 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 0A 03 00 0E 04 04 00 D0 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 5E [00:08:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0C 0A 03 00 0E 04 04 00 D0 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:08:43]wFMCommunicate OK [00:08:43]SAM_PROTO_GetFieldsCounters done [00:08:43]requested_item shift.num is exist - process it [00:08:43]requested_item shift.opened is exist - process it [00:08:43]req_shift_opened [00:08:43]FM_GetShiftState [00:08:43]SAM_PROTO_GetShiftState [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 13 01 00 [00:08:43]Write to MH i2c: E2 08 00 89 4F 80 13 01 00 00 00 00 00 55 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 0E 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 0E 00 89 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 8C [00:08:43]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:08:43]wFMCommunicate OK [00:08:43]SAM_PROTO_GetShiftState done [00:08:43]FM_GetShiftState done [00:08:43]req_shift_opened done [00:08:43]requested_item shift.open_date is exist - process it [00:08:43]req_shift_open_date [00:08:43]req_shift_open_date done [00:08:43]produce_requested_data done [00:08:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199180,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:08:43]process_action_free close_receipt [00:08:43]json_value_free [00:08:43]json_value_free done [00:08:43]process_json_proto returns [00:08:43]Send response to host [00:08:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199180,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:08:43]free response buf [00:08:43]execute_script done [00:08:43]execute_script returns [00:08:43]free content buf [00:08:43]Sock 7.Close socket [00:08:43]Sock 7.Thread stoped [00:08:47]OFD Sender: No OFD packet to send [00:08:52]OFD Sender: No OFD packet to send [00:08:57]OFD Sender: No OFD packet to send [00:09:02]OFD Sender: No OFD packet to send [00:09:07]OFD Sender: No OFD packet to send [00:09:12]OFD Sender: No OFD packet to send [00:09:17]OFD Sender: No OFD packet to send [00:09:22]OFD Sender: No OFD packet to send [00:09:25]accept exits with 9 [00:09:25]New connection [00:09:25]New thread 3066936676 created [00:09:25]Thread 3066793316 joined [00:09:25]Waiting for new connection... [00:09:25] Sock 9.Parse request [00:09:25]Sock 9.Check first char [00:09:25]Sock 9.First char is OK [00:09:25]request: POST /json_proto HTTP/1.0 [00:09:25]Method: POST [00:09:25]URL: /json_proto [00:09:25]Method is POST - this is cgi request [00:09:25]url: /json_proto [00:09:25]query_string will be loaded in cgi processing [00:09:25]execute_cgi json_proto POST (null) [00:09:25]execute_cgi path=json_proto method=POST [00:09:25]POST find Content-Length [00:09:25]Host: 172.17.46.195:8080 [00:09:25]Content-Length: 811 [00:09:25]Content-Type: application/json [00:09:25] [00:09:25]POST finish read [00:09:25]Found Content-Length = 811 [00:09:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:25]execute_script... [00:09: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)11326655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:25]POST & json_proto [00:09:25]process_json_proto [00:09:25]json parsed OK: [00:09:25]protocol is kg_v1.0 [00:09:25]action value=close_receipt [00:09:25]process_action close_receipt [00:09:25]cmd_close_receipt [00:09:25]MH_GetDate [00:09:25]Write to MH i2c: F0 00 00 8A 4F C8 [00:09:25]Write i2c OK [00:09:25]MH_I2C_Read... [00:09:25]Read from MH i2c: F0 [00:09:25]MH_I2C_Read... [00:09:25]Read from MH i2c: F0 09 00 [00:09:25]MH_I2C_Read... [00:09:25]Read from MH i2c: F0 09 00 8A 4F 00 B7 3B C1 66 8D AE BC 66 47 [00:09:25]GetLastDocTimeStamp 1723939721 [00:09:25]current date 1723939767 [00:09:25]FM_GetShiftState [00:09:25]SAM_PROTO_GetShiftState [00:09:25]wFMCommunicate request_size=4 [00:09:25]MH_SAM_APDU [00:09:25]CAPDU: 80 13 01 00 [00:09:25]Write to MH i2c: E2 08 00 8B 4F 80 13 01 00 00 00 00 00 57 [00:09:25]Write i2c OK [00:09:25]MH_I2C_Read... [00:09:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:25]Read from MH i2c: E2 [00:09:25]MH_I2C_Read... [00:09:25]Read from MH i2c: E2 0E 00 [00:09:25]MH_I2C_Read... [00:09:25]Read from MH i2c: E2 0E 00 8B 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 8E [00:09:25]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:25]wFMCommunicate OK [00:09:25]SAM_PROTO_GetShiftState done [00:09:25]FM_GetShiftState done [00:09:25]opened in 1723939530 [00:09:25]opened+sec_in_day 1724025930 [00:09:25]quantity*price = 150076 [00:09:25]sum+1 = 150078 [00:09:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1500.77 袧小袩 1% : 13.28 袧袛小 12% : 159.37 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1500.77 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 3 18.08.2024 00:09 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199181 肖袩袛: 45214695003608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000927&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199181&fm=45214695003608&tin=02508201610067®Number=0000000000092545&sum=150077 [00:09:27]StoreToDocumentArchive [00:09:27]shift 464 fd 199181 [00:09:27]save to /storage/0464/doc_00199181 [00:09:27]save last doc name /storage/0464/doc_00199181 to /storage/kkm_last_doc_name [00:09:27]save OK [00:09:27]Clear old archive folders... [00:09:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:09:27]tlvbuf is 01A82330 [00:09:27]SAM_PROTO_ClearQueue [00:09:27]wFMCommunicate request_size=4 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 09 00 00 [00:09:27]Write to MH i2c: E2 08 00 98 4F 80 09 00 00 00 00 00 00 59 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 98 4F 00 90 00 5B [00:09:27]RAPDU: 90 00 [00:09:27]wFMCommunicate OK [00:09:27]SAM_PROTO_ClearQueue done [00:09:27]KKMCreateOFDPacket [00:09:27]OFDProtocolAddRootSTLVToBuf [00:09:27]FM_MakeSignedData [00:09:27]FM_MakeSignedData [00:09:27]SAM_PROTO_SignData [00:09:27]wFMCommunicate request_size=4 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 0D 01 02 [00:09:27]Write to MH i2c: E2 08 00 99 4F 80 0D 01 02 00 00 00 00 61 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 99 4F 00 90 00 5C [00:09:27]RAPDU: 90 00 [00:09:27]wFMCommunicate OK [00:09:27]wFMCommunicate request_size=255 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B7 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 0A 03 [00:09:27]Write to MH i2c: E2 02 01 9A 4F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B7 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 0A 03 00 00 C7 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 9A 4F 00 90 00 5D [00:09:27]RAPDU: 90 00 [00:09:27]wFMCommunicate OK [00:09:27]wFMCommunicate request_size=16 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 29 1F 5D D5 95 D8 [00:09:27]Write to MH i2c: E2 13 00 9B 4F 80 0D 02 02 0B 00 00 35 04 06 00 29 1F 5D D5 95 D8 00 00 A0 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 03 00 9B 4F 00 90 00 5E [00:09:27]RAPDU: 90 00 [00:09:27]wFMCommunicate OK [00:09:27]wFMCommunicate request_size=4 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 0D 03 02 [00:09:27]Write to MH i2c: E2 08 00 9C 4F 80 0D 03 02 00 00 00 00 66 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 0B 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 0B 00 9C 4F 00 20 2F 55 64 74 A1 3E A4 90 00 66 [00:09:27]RAPDU: 20 2F 55 64 74 A1 3E A4 90 00 [00:09:27]wFMCommunicate OK [00:09:27]SAM_PROTO_SignData done [00:09:27]FM_MakeSignedData done [00:09:27]CreateOFDProtocolMessage [00:09:27]wFMCommunicate request_size=4 [00:09:27]MH_SAM_APDU [00:09:27]CAPDU: 80 11 00 00 [00:09:27]Write to MH i2c: E2 08 00 9D 4F 80 11 00 00 00 00 00 00 66 [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:27]Read from MH i2c: E2 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 17 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: E2 17 00 9D 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B3 [00:09:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:27]wFMCommunicate OK [00:09:27]CreateOFDProtocolMessage done [00:09:27]OFDSenderStorePacket 199181 [00:09:27]StoreOFDPacket docnum=199181 [00:09:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6D 2F 0D 01 CF B4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B7 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 0A 03 00 35 04 06 00 29 1F 5D D5 95 D8 20 2F 55 64 74 A1 3E A4 [00:09:27]CheckFolder [00:09:27]dirname=/storage/ofd_packets [00:09:27]CheckFolder done [00:09:27]ProducePacketName [00:09:27]name=ofd_packets/00199181 [00:09:27]NVStorageSaveData ofd_packets/00199181 [00:09:27]File name is /storage/ofd_packets/00199181 [00:09:27]Write 307 bytes [00:09:27]NVStorageSaveData done [00:09:27]OFDSenderStorePacket done [00:09:27]KKMCreateOFDPacket done [00:09:27]NVStorageSaveData kkm_last_timestamp [00:09:27]File name is /storage/kkm_last_timestamp [00:09:27]Write 4 bytes [00:09:27]NVStorageSaveData done [00:09:27]ExternCall_PrintAddStr [00:09:27]wPrintStart [00:09:27]Write to MH i2c: 01 00 00 9E 4F ED [00:09:27]Write i2c OK [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: 01 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: 01 07 00 [00:09:27]MH_I2C_Read... [00:09:27]Read from MH i2c: 01 07 00 9E 4F 00 00 00 00 00 FF 0F 02 [00:09:27]RasterBufferAndPrint [00:09:27]line 小褔械褌 N : (1)11326655 [00:09:27]line 袠袧袧: 02508201610067 [00:09:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:09:27]line 袩袪袨袛袗袞袗 [00:09:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [00:09:27]line 孝芯胁邪褉: 2710194210 [00:09:27]line D-ENERGY 袛孝-袣-5 [00:09:27]line 19.440 * 77.20 [00:09:27]line = 1500.77 [00:09:27]line 袧袛小 12% 袧小袩 1% [00:09:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:09:27]line 袠孝袨袚袨: 1500.77 [00:09:27]line 袧小袩 1% : 13.28 [00:09:27]line 袧袛小 12% : 159.37 [00:09:27]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:09:27]line 袘械蟹薪邪谢.: 1500.77 [00:09:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:09:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:09:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:09:27]line 效械泻 3 18.08.2024 00:09 [00:09:27]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:09:27]line 袟袧袦: 0300000079 [00:09:27]line 袪袧袦: 0000000000092545 [00:09:27]line 袙械褉褋懈褟 袣袣袦: 001 [00:09:27]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:09:27]line 肖袦: 0000000000871802 [00:09:27]line 肖袛: 199181 [00:09:27]line 肖袩袛: 45214695003608 [00:09:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000927&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199181&fm=45214695003608&tin=02508201610067®Number=0000000000092545&sum=150077 [00:09:27]written 0, free lines is 4095 [00:09:27]OFD Sender: Processing packet 199181 [packets to send 246, broken 245] [00:09:27]ProducePacketName [00:09:27]name=ofd_packets/00199181 [00:09:27]OFD Sender: To server: 嚂鰌G, [00:09:27]CommunicateWithHost lk.salyk.kg:30040 [00:09:27]ConnectInit lk.salyk.kg [00:09:28]Write to MH i2c: 01 00 00 C8 4F 17 [00:09:28]Write i2c OK [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: 01 [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: 01 07 00 [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: 01 07 00 C8 4F 00 00 00 00 00 E6 0C 10 [00:09:28]RasterBufferAndPrint [00:09:28]line [00:09:28]line [00:09:28]line [00:09:28]line [00:09:28]line [00:09:28]written 0, free lines is 3309 [00:09:28]MH_Cut [00:09:28]Write to MH i2c: D1 01 00 CF 4F 01 F0 [00:09:28]Write i2c OK [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: D1 [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: D1 01 00 [00:09:28]MH_I2C_Read... [00:09:28]Read from MH i2c: D1 01 00 CF 4F 00 EF [00:09:28]Write to MH i2c: 01 00 00 D0 4F 1F [00:09:28]Write i2c OK [00:09:28]MH_I2C_Read... [00:09:28]*** Cut start [00:09:28]*** Purtial cut [00:09:28]*** CUTSNS_PIN = 0 [00:09:29]*** Stage 1: CUTSNS_PIN = 1 [00:09:30]Read from MH i2c: 01 [00:09:30]MH_I2C_Read... [00:09:30]*** Stop cut motor [00:09:30]*** Cut end [00:09:30]Read from MH i2c: 01 07 00 [00:09:30]MH_I2C_Read... [00:09:30]Read from MH i2c: 01 07 00 D0 4F 00 00 00 00 00 FF 0F 34 [00:09:30]process_action close_receipt done [00:09:30]requested_data is exist [00:09:30]produce_requested_data [00:09:30]requested_item fm.sn is exist - process it [00:09:30]wFMCommunicate request_size=4 [00:09:30]MH_SAM_APDU [00:09:30]CAPDU: 80 11 00 00 [00:09:30]Write to MH i2c: E2 08 00 D1 4F 80 11 00 00 00 00 00 00 9A [00:09:30]Write i2c OK [00:09:30]MH_I2C_Read... [00:09:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:30]Read from MH i2c: E2 [00:09:30]MH_I2C_Read... [00:09:30]Read from MH i2c: E2 17 00 [00:09:30]MH_I2C_Read... [00:09:30]Read from MH i2c: E2 17 00 D1 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E7 [00:09:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:30]wFMCommunicate OK [00:09:30]requested_item fd.num is exist - process it [00:09:30]SAM_PROTO_GetFieldsCounters [00:09:30]wFMCommunicate request_size=4 [00:09:30]MH_SAM_APDU [00:09:30]CAPDU: 80 13 00 00 [00:09:30]Write to MH i2c: E2 08 00 D2 4F 80 13 00 00 00 00 00 00 9D [00:09:30]Write i2c OK [00:09:30]MH_I2C_Read... [00:09:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:31]Read from MH i2c: E2 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 62 00 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 62 00 D2 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 0A 03 00 0E 04 04 00 D0 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 AC [00:09:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0D 0A 03 00 0E 04 04 00 D0 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:09:31]wFMCommunicate OK [00:09:31]SAM_PROTO_GetFieldsCounters done [00:09:31]requested_item shift.num is exist - process it [00:09:31]requested_item shift.opened is exist - process it [00:09:31]req_shift_opened [00:09:31]FM_GetShiftState [00:09:31]SAM_PROTO_GetShiftState [00:09:31]wFMCommunicate request_size=4 [00:09:31]MH_SAM_APDU [00:09:31]CAPDU: 80 13 01 00 [00:09:31]Write to MH i2c: E2 08 00 D3 4F 80 13 01 00 00 00 00 00 9F [00:09:31]Write i2c OK [00:09:31]MH_I2C_Read... [00:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:31]Read from MH i2c: E2 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 0E 00 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 0E 00 D3 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 D6 [00:09:31]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:31]wFMCommunicate OK [00:09:31]SAM_PROTO_GetShiftState done [00:09:31]FM_GetShiftState done [00:09:31]req_shift_opened done [00:09:31]requested_item shift.open_date is exist - process it [00:09:31]req_shift_open_date [00:09:31]req_shift_open_date done [00:09:31]produce_requested_data done [00:09:31]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199181,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:09:31]process_action_free close_receipt [00:09:31]json_value_free [00:09:31]json_value_free done [00:09:31]process_json_proto returns [00:09:31]Send response to host [00:09:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199181,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:09:31]free response buf [00:09:31]execute_script done [00:09:31]execute_script returns [00:09:31]free content buf [00:09:31]Sock 9.Close socket [00:09:31]Sock 9.Thread stoped [00:09:31]accept exits with 7 [00:09:31]New connection [00:09:31]New thread 3066793316 created [00:09:31]Thread 3066936676 joined [00:09:31]Waiting for new connection... [00:09:31] Sock 7.Parse request [00:09:31]Sock 7.Check first char [00:09:31]Sock 7.First char is OK [00:09:31]request: POST /json_proto HTTP/1.0 [00:09:31]Method: POST [00:09:31]URL: /json_proto [00:09:31]Method is POST - this is cgi request [00:09:31]url: /json_proto [00:09:31]query_string will be loaded in cgi processing [00:09:31]execute_cgi json_proto POST (null) [00:09:31]execute_cgi path=json_proto method=POST [00:09:31]POST find Content-Length [00:09:31]Host: 172.17.46.195:8080 [00:09:31]Content-Length: 805 [00:09:31]Content-Type: application/json [00:09:31] [00:09:31]POST finish read [00:09:31]Found Content-Length = 805 [00:09:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 73.750, "sum" : 5000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:31]execute_script... [00:09:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 73.750, "sum" : 5000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:31]POST & json_proto [00:09:31]process_json_proto [00:09:31]json parsed OK: [00:09:31]protocol is kg_v1.0 [00:09:31]action value=close_receipt [00:09:31]process_action close_receipt [00:09:31]cmd_close_receipt [00:09:31]MH_GetDate [00:09:31]Write to MH i2c: F0 00 00 D4 4F 12 [00:09:31]Write i2c OK [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: F0 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: F0 09 00 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: F0 09 00 D4 4F 00 BD 3B C1 66 8D AE BC 66 97 [00:09:31]GetLastDocTimeStamp 1723939767 [00:09:31]current date 1723939773 [00:09:31]FM_GetShiftState [00:09:31]SAM_PROTO_GetShiftState [00:09:31]wFMCommunicate request_size=4 [00:09:31]MH_SAM_APDU [00:09:31]CAPDU: 80 13 01 00 [00:09:31]Write to MH i2c: E2 08 00 D5 4F 80 13 01 00 00 00 00 00 A1 [00:09:31]Write i2c OK [00:09:31]MH_I2C_Read... [00:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:31]Read from MH i2c: E2 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 0E 00 [00:09:31]MH_I2C_Read... [00:09:31]Read from MH i2c: E2 0E 00 D5 4F 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 D8 [00:09:31]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:31]wFMCommunicate OK [00:09:31]SAM_PROTO_GetShiftState done [00:09:31]FM_GetShiftState done [00:09:31]opened in 1723939530 [00:09:31]opened+sec_in_day 1724025930 [00:09:31]quantity*price = 500025 [00:09:31]sum+1 = 500026 [00:09:31]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 5000.25 袧小袩 1% : 44.25 袧袛小 12% : 531.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 5000.25 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 4 18.08.2024 00:09 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199182 肖袩袛: 256190877449398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000933&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199182&fm=256190877449398&tin=02508201610067®Number=0000000000092545&sum=500025 [00:09:32]StoreToDocumentArchive [00:09:32]shift 464 fd 199182 [00:09:32]save to /storage/0464/doc_00199182 [00:09:32]save last doc name /storage/0464/doc_00199182 to /storage/kkm_last_doc_name [00:09:32]save OK [00:09:32]Clear old archive folders... [00:09:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:09:32]tlvbuf is B6EA4750 [00:09:32]SAM_PROTO_ClearQueue [00:09:32]wFMCommunicate request_size=4 [00:09:32]MH_SAM_APDU [00:09:32]CAPDU: 80 09 00 00 [00:09:32]Write to MH i2c: E2 08 00 E2 4F 80 09 00 00 00 00 00 00 A3 [00:09:32]Write i2c OK [00:09:32]MH_I2C_Read... [00:09:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:32]Read from MH i2c: E2 [00:09:32]MH_I2C_Read... [00:09:32]Read from MH i2c: E2 03 00 [00:09:32]MH_I2C_Read... [00:09:32]Read from MH i2c: E2 03 00 E2 4F 00 90 00 A5 [00:09:32]RAPDU: 90 00 [00:09:32]wFMCommunicate OK [00:09:32]SAM_PROTO_ClearQueue done [00:09:32]KKMCreateOFDPacket [00:09:32]OFDProtocolAddRootSTLVToBuf [00:09:32]FM_MakeSignedData [00:09:32]FM_MakeSignedData [00:09:32]SAM_PROTO_SignData [00:09:32]wFMCommunicate request_size=4 [00:09:32]MH_SAM_APDU [00:09:32]CAPDU: 80 0D 01 02 [00:09:32]Write to MH i2c: E2 08 00 E3 4F 80 0D 01 02 00 00 00 00 AB [00:09:32]Write i2c OK [00:09:32]MH_I2C_Read... [00:09:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:32]Read from MH i2c: E2 [00:09:32]MH_I2C_Read... [00:09:32]Read from MH i2c: E2 03 00 [00:09:32]MH_I2C_Read... [00:09:32]Read from MH i2c: E2 03 00 E3 4F 00 90 00 A6 [00:09:32]RAPDU: 90 00 [00:09:32]wFMCommunicate OK [00:09:32]wFMCommunicate request_size=255 [00:09:32]MH_SAM_APDU [00:09:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 16 20 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 39 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BD 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 0A 03 00 35 04 06 00 E9 [00:09:32]Write to MH i2c: E2 02 01 E4 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 34 FF 03 08 00 03 16 20 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 39 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BD 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 0A 03 00 35 04 06 00 E9 00 00 AB [00:09:33]Write i2c OK [00:09:33]MH_I2C_Read... [00:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:33]Read from MH i2c: E2 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 03 00 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 03 00 E4 4F 00 90 00 A7 [00:09:33]RAPDU: 90 00 [00:09:33]wFMCommunicate OK [00:09:33]wFMCommunicate request_size=10 [00:09:33]MH_SAM_APDU [00:09:33]CAPDU: 80 0D 02 02 05 01 16 3E BC B6 [00:09:33]Write to MH i2c: E2 0D 00 E5 4F 80 0D 02 02 05 00 01 16 3E BC B6 00 00 7F [00:09:33]Write i2c OK [00:09:33]MH_I2C_Read... [00:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:33]Read from MH i2c: E2 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 03 00 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 03 00 E5 4F 00 90 00 A8 [00:09:33]RAPDU: 90 00 [00:09:33]wFMCommunicate OK [00:09:33]wFMCommunicate request_size=4 [00:09:33]MH_SAM_APDU [00:09:33]CAPDU: 80 0D 03 02 [00:09:33]Write to MH i2c: E2 08 00 E6 4F 80 0D 03 02 00 00 00 00 B0 [00:09:33]Write i2c OK [00:09:33]MH_I2C_Read... [00:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:33]Read from MH i2c: E2 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 0B 00 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 0B 00 E6 4F 00 A3 CC 89 0F C8 68 6C 7C 90 00 D0 [00:09:33]RAPDU: A3 CC 89 0F C8 68 6C 7C 90 00 [00:09:33]wFMCommunicate OK [00:09:33]SAM_PROTO_SignData done [00:09:33]FM_MakeSignedData done [00:09:33]CreateOFDProtocolMessage [00:09:33]wFMCommunicate request_size=4 [00:09:33]MH_SAM_APDU [00:09:33]CAPDU: 80 11 00 00 [00:09:33]Write to MH i2c: E2 08 00 E7 4F 80 11 00 00 00 00 00 00 B0 [00:09:33]Write i2c OK [00:09:33]MH_I2C_Read... [00:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:33]Read from MH i2c: E2 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 17 00 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: E2 17 00 E7 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FD [00:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:33]wFMCommunicate OK [00:09:33]CreateOFDProtocolMessage done [00:09:33]OFDSenderStorePacket 199182 [00:09:33]StoreOFDPacket docnum=199182 [00:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 2A 07 01 55 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 34 FF 03 08 00 03 16 20 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 39 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BD 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 0A 03 00 35 04 06 00 E9 01 16 3E BC B6 A3 CC 89 0F C8 68 6C 7C [00:09:33]CheckFolder [00:09:33]dirname=/storage/ofd_packets [00:09:33]CheckFolder done [00:09:33]ProducePacketName [00:09:33]name=ofd_packets/00199182 [00:09:33]NVStorageSaveData ofd_packets/00199182 [00:09:33]File name is /storage/ofd_packets/00199182 [00:09:33]Write 301 bytes [00:09:33]NVStorageSaveData done [00:09:33]OFDSenderStorePacket done [00:09:33]KKMCreateOFDPacket done [00:09:33]NVStorageSaveData kkm_last_timestamp [00:09:33]File name is /storage/kkm_last_timestamp [00:09:33]Write 4 bytes [00:09:33]NVStorageSaveData done [00:09:33]ExternCall_PrintAddStr [00:09:33]wPrintStart [00:09:33]Write to MH i2c: 01 00 00 E8 4F 37 [00:09:33]Write i2c OK [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: 01 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: 01 07 00 [00:09:33]MH_I2C_Read... [00:09:33]Read from MH i2c: 01 07 00 E8 4F 00 00 00 00 00 FF 0F 4C [00:09:33]RasterBufferAndPrint [00:09:33]line 小褔械褌 N : (1)11326651 [00:09:33]line 袠袧袧: 02508201610067 [00:09:33]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:09:33]line 袩袪袨袛袗袞袗 [00:09:33]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [00:09:33]line 孝芯胁邪褉: 2710124130 [00:09:33]line 袗懈-92-袣-4 [00:09:33]line 73.750 * 67.80 [00:09:33]line = 5000.25 [00:09:33]line 袧袛小 12% 袧小袩 1% [00:09:33]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:09:33]line 袠孝袨袚袨: 5000.25 [00:09:33]line 袧小袩 1% : 44.25 [00:09:33]line 袧袛小 12% : 531.00 [00:09:33]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:09:33]line 袘械蟹薪邪谢.: 5000.25 [00:09:33]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:09:33]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:09:33]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:09:33]line 效械泻 4 18.08.2024 00:09 [00:09:33]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:09:33]line 袟袧袦: 0300000079 [00:09:33]line 袪袧袦: 0000000000092545 [00:09:33]line 袙械褉褋懈褟 袣袣袦: 001 [00:09:33]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:09:33]line 肖袦: 0000000000871802 [00:09:33]line 肖袛: 199182 [00:09:33]line 肖袩袛: 256190877449398 [00:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000933&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199182&fm=256190877449398&tin=02508201610067®Number=0000000000092545&sum=500025 [00:09:33]written 0, free lines is 4095 [00:09:34]Write to MH i2c: 01 00 00 12 50 62 [00:09:34]Write i2c OK [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: 01 [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: 01 07 00 [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: 01 07 00 12 50 00 00 00 00 00 E3 0C 58 [00:09:34]RasterBufferAndPrint [00:09:34]line [00:09:34]line [00:09:34]line [00:09:34]line [00:09:34]line [00:09:34]written 0, free lines is 3308 [00:09:34]MH_Cut [00:09:34]Write to MH i2c: D1 01 00 19 50 01 3B [00:09:34]Write i2c OK [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: D1 [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: D1 01 00 [00:09:34]MH_I2C_Read... [00:09:34]Read from MH i2c: D1 01 00 19 50 00 3A [00:09:34]Write to MH i2c: 01 00 00 1A 50 6A [00:09:34]Write i2c OK [00:09:34]MH_I2C_Read... [00:09:34]*** Cut start [00:09:34]*** Purtial cut [00:09:34]*** Stage 1: CUTSNS_PIN = 1 [00:09:35]Read from MH i2c: 01 [00:09:35]MH_I2C_Read... [00:09:35]*** Stop cut motor [00:09:35]*** Cut end [00:09:35]Read from MH i2c: 01 07 00 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: 01 07 00 1A 50 00 00 00 00 00 FF 0F 7F [00:09:35]process_action close_receipt done [00:09:35]requested_data is exist [00:09:35]produce_requested_data [00:09:35]requested_item fm.sn is exist - process it [00:09:35]wFMCommunicate request_size=4 [00:09:35]MH_SAM_APDU [00:09:35]CAPDU: 80 11 00 00 [00:09:35]Write to MH i2c: E2 08 00 1B 50 80 11 00 00 00 00 00 00 E5 [00:09:35]Write i2c OK [00:09:35]MH_I2C_Read... [00:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:35]Read from MH i2c: E2 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 17 00 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 17 00 1B 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 32 [00:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:35]wFMCommunicate OK [00:09:35]requested_item fd.num is exist - process it [00:09:35]SAM_PROTO_GetFieldsCounters [00:09:35]wFMCommunicate request_size=4 [00:09:35]MH_SAM_APDU [00:09:35]CAPDU: 80 13 00 00 [00:09:35]Write to MH i2c: E2 08 00 1C 50 80 13 00 00 00 00 00 00 E8 [00:09:35]Write i2c OK [00:09:35]MH_I2C_Read... [00:09:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:35]Read from MH i2c: E2 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 62 00 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 62 00 1C 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 0A 03 00 0E 04 04 00 D0 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 FB [00:09:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0E 0A 03 00 0E 04 04 00 D0 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:09:35]wFMCommunicate OK [00:09:35]SAM_PROTO_GetFieldsCounters done [00:09:35]requested_item shift.num is exist - process it [00:09:35]requested_item shift.opened is exist - process it [00:09:35]req_shift_opened [00:09:35]FM_GetShiftState [00:09:35]SAM_PROTO_GetShiftState [00:09:35]wFMCommunicate request_size=4 [00:09:35]MH_SAM_APDU [00:09:35]CAPDU: 80 13 01 00 [00:09:35]Write to MH i2c: E2 08 00 1D 50 80 13 01 00 00 00 00 00 EA [00:09:35]Write i2c OK [00:09:35]MH_I2C_Read... [00:09:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:35]Read from MH i2c: E2 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 0E 00 [00:09:35]MH_I2C_Read... [00:09:35]Read from MH i2c: E2 0E 00 1D 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 21 [00:09:35]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:35]wFMCommunicate OK [00:09:35]SAM_PROTO_GetShiftState done [00:09:35]FM_GetShiftState done [00:09:35]req_shift_opened done [00:09:35]requested_item shift.open_date is exist - process it [00:09:35]req_shift_open_date [00:09:35]req_shift_open_date done [00:09:35]produce_requested_data done [00:09:35]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199182,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:09:35]process_action_free close_receipt [00:09:35]json_value_free [00:09:35]json_value_free done [00:09:35]process_json_proto returns [00:09:35]Send response to host [00:09:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199182,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:09:35]free response buf [00:09:35]execute_script done [00:09:35]execute_script returns [00:09:35]free content buf [00:09:35]Sock 7.Close socket [00:09:35]Sock 7.Thread stoped [00:09:38]accept exits with 9 [00:09:38]New connection [00:09:38]New thread 3066936676 created [00:09:38]Thread 3066793316 joined [00:09:38]Waiting for new connection... [00:09:38] Sock 9.Parse request [00:09:38]Sock 9.Check first char [00:09:38]Sock 9.First char is OK [00:09:38]request: POST /json_proto HTTP/1.0 [00:09:38]Method: POST [00:09:38]URL: /json_proto [00:09:38]Method is POST - this is cgi request [00:09:38]url: /json_proto [00:09:38]query_string will be loaded in cgi processing [00:09:38]execute_cgi json_proto POST (null) [00:09:38]execute_cgi path=json_proto method=POST [00:09:38]POST find Content-Length [00:09:38]Host: 172.17.46.195:8080 [00:09:38]Content-Length: 805 [00:09:38]Content-Type: application/json [00:09:38] [00:09:38]POST finish read [00:09:38]Found Content-Length = 805 [00:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:38]execute_script... [00:09: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)11326656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:38]POST & json_proto [00:09:38]process_json_proto [00:09:38]json parsed OK: [00:09:38]protocol is kg_v1.0 [00:09:38]action value=close_receipt [00:09:38]process_action close_receipt [00:09:38]cmd_close_receipt [00:09:38]MH_GetDate [00:09:38]Write to MH i2c: F0 00 00 1E 50 5D [00:09:38]Write i2c OK [00:09:38]MH_I2C_Read... [00:09:38]Read from MH i2c: F0 [00:09:38]MH_I2C_Read... [00:09:38]Read from MH i2c: F0 09 00 [00:09:38]MH_I2C_Read... [00:09:38]Read from MH i2c: F0 09 00 1E 50 00 C4 3B C1 66 8D AE BC 66 E9 [00:09:38]GetLastDocTimeStamp 1723939773 [00:09:38]current date 1723939780 [00:09:38]FM_GetShiftState [00:09:38]SAM_PROTO_GetShiftState [00:09:38]wFMCommunicate request_size=4 [00:09:38]MH_SAM_APDU [00:09:38]CAPDU: 80 13 01 00 [00:09:38]Write to MH i2c: E2 08 00 1F 50 80 13 01 00 00 00 00 00 EC [00:09:38]Write i2c OK [00:09:38]MH_I2C_Read... [00:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:38]Read from MH i2c: E2 [00:09:38]MH_I2C_Read... [00:09:38]Read from MH i2c: E2 0E 00 [00:09:38]MH_I2C_Read... [00:09:38]Read from MH i2c: E2 0E 00 1F 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 23 [00:09:38]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:38]wFMCommunicate OK [00:09:38]SAM_PROTO_GetShiftState done [00:09:38]FM_GetShiftState done [00:09:38]opened in 1723939530 [00:09:38]opened+sec_in_day 1724025930 [00:09:38]quantity*price = 100005 [00:09:38]sum+1 = 100006 [00:09:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 5 18.08.2024 00:09 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199183 肖袩袛: 77198860441906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199183&fm=77198860441906&tin=02508201610067®Number=0000000000092545&sum=100005 [00:09:39]StoreToDocumentArchive [00:09:39]shift 464 fd 199183 [00:09:39]save to /storage/0464/doc_00199183 [00:09:39]save last doc name /storage/0464/doc_00199183 to /storage/kkm_last_doc_name [00:09:39]save OK [00:09:39]Clear old archive folders... [00:09:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:09:39]tlvbuf is 019D8FB0 [00:09:39]SAM_PROTO_ClearQueue [00:09:39]wFMCommunicate request_size=4 [00:09:39]MH_SAM_APDU [00:09:39]CAPDU: 80 09 00 00 [00:09:39]Write to MH i2c: E2 08 00 2C 50 80 09 00 00 00 00 00 00 EE [00:09:39]Write i2c OK [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 [00:09:39]MH_I2C_Read... [00:09:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:39]Read from MH i2c: E2 03 00 [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 03 00 2C 50 00 90 00 F0 [00:09:39]RAPDU: 90 00 [00:09:39]wFMCommunicate OK [00:09:39]SAM_PROTO_ClearQueue done [00:09:39]KKMCreateOFDPacket [00:09:39]OFDProtocolAddRootSTLVToBuf [00:09:39]FM_MakeSignedData [00:09:39]FM_MakeSignedData [00:09:39]SAM_PROTO_SignData [00:09:39]wFMCommunicate request_size=4 [00:09:39]MH_SAM_APDU [00:09:39]CAPDU: 80 0D 01 02 [00:09:39]Write to MH i2c: E2 08 00 2D 50 80 0D 01 02 00 00 00 00 F6 [00:09:39]Write i2c OK [00:09:39]MH_I2C_Read... [00:09:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:39]Read from MH i2c: E2 [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 03 00 [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 03 00 2D 50 00 90 00 F1 [00:09:39]RAPDU: 90 00 [00:09:39]wFMCommunicate OK [00:09:39]wFMCommunicate request_size=255 [00:09:39]MH_SAM_APDU [00:09: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 C4 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 0A 03 00 35 04 06 00 46 [00:09:39]Write to MH i2c: E2 02 01 2E 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 C4 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 0A 03 00 35 04 06 00 46 00 00 65 [00:09:39]Write i2c OK [00:09:39]MH_I2C_Read... [00:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:39]Read from MH i2c: E2 [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 03 00 [00:09:39]MH_I2C_Read... [00:09:39]Read from MH i2c: E2 03 00 2E 50 00 90 00 F2 [00:09:39]RAPDU: 90 00 [00:09:39]wFMCommunicate OK [00:09:39]wFMCommunicate request_size=10 [00:09:39]MH_SAM_APDU [00:09:39]CAPDU: 80 0D 02 02 05 36 42 A7 59 32 [00:09:39]Write to MH i2c: E2 0D 00 2F 50 80 0D 02 02 05 00 36 42 A7 59 32 00 00 AD [00:09:39]Write i2c OK [00:09:39]MH_I2C_Read... [00:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:40]Read from MH i2c: E2 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 03 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 03 00 2F 50 00 90 00 F3 [00:09:40]RAPDU: 90 00 [00:09:40]wFMCommunicate OK [00:09:40]wFMCommunicate request_size=4 [00:09:40]MH_SAM_APDU [00:09:40]CAPDU: 80 0D 03 02 [00:09:40]Write to MH i2c: E2 08 00 30 50 80 0D 03 02 00 00 00 00 FB [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:40]Read from MH i2c: E2 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 0B 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 0B 00 30 50 00 D9 5C 73 51 AC 69 15 07 90 00 26 [00:09:40]RAPDU: D9 5C 73 51 AC 69 15 07 90 00 [00:09:40]wFMCommunicate OK [00:09:40]SAM_PROTO_SignData done [00:09:40]FM_MakeSignedData done [00:09:40]CreateOFDProtocolMessage [00:09:40]wFMCommunicate request_size=4 [00:09:40]MH_SAM_APDU [00:09:40]CAPDU: 80 11 00 00 [00:09:40]Write to MH i2c: E2 08 00 31 50 80 11 00 00 00 00 00 00 FB [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:40]Read from MH i2c: E2 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 17 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: E2 17 00 31 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 48 [00:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:40]wFMCommunicate OK [00:09:40]CreateOFDProtocolMessage done [00:09:40]OFDSenderStorePacket 199183 [00:09:40]StoreOFDPacket docnum=199183 [00:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FF 25 07 01 0D 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 C4 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 0A 03 00 35 04 06 00 46 36 42 A7 59 32 D9 5C 73 51 AC 69 15 07 [00:09:40]CheckFolder [00:09:40]dirname=/storage/ofd_packets [00:09:40]CheckFolder done [00:09:40]ProducePacketName [00:09:40]name=ofd_packets/00199183 [00:09:40]NVStorageSaveData ofd_packets/00199183 [00:09:40]File name is /storage/ofd_packets/00199183 [00:09:40]Write 301 bytes [00:09:40]NVStorageSaveData done [00:09:40]OFDSenderStorePacket done [00:09:40]KKMCreateOFDPacket done [00:09:40]NVStorageSaveData kkm_last_timestamp [00:09:40]File name is /storage/kkm_last_timestamp [00:09:40]Write 4 bytes [00:09:40]NVStorageSaveData done [00:09:40]ExternCall_PrintAddStr [00:09:40]wPrintStart [00:09:40]Write to MH i2c: 01 00 00 32 50 82 [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 07 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 07 00 32 50 00 00 00 00 00 FF 0F 97 [00:09:40]RasterBufferAndPrint [00:09:40]line 小褔械褌 N : (1)11326656 [00:09:40]line 袠袧袧: 02508201610067 [00:09:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:09:40]line 袩袪袨袛袗袞袗 [00:09:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [00:09:40]line 孝芯胁邪褉: 2710124130 [00:09:40]line 袗懈-92-袣-4 [00:09:40]line 14.750 * 67.80 [00:09:40]line = 1000.05 [00:09:40]line 袧袛小 12% 袧小袩 1% [00:09:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:09:40]line 袠孝袨袚袨: 1000.05 [00:09:40]line 袧小袩 1% : 8.85 [00:09:40]line 袧袛小 12% : 106.20 [00:09:40]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:09:40]line 袘械蟹薪邪谢.: 1000.05 [00:09:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:09:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:09:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:09:40]line 效械泻 5 18.08.2024 00:09 [00:09:40]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:09:40]line 袟袧袦: 0300000079 [00:09:40]line 袪袧袦: 0000000000092545 [00:09:40]line 袙械褉褋懈褟 袣袣袦: 001 [00:09:40]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:09:40]line 肖袦: 0000000000871802 [00:09:40]line 肖袛: 199183 [00:09:40]line 肖袩袛: 77198860441906 [00:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000940&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199183&fm=77198860441906&tin=02508201610067®Number=0000000000092545&sum=100005 [00:09:40]written 0, free lines is 4095 [00:09:40]Write to MH i2c: 01 00 00 5C 50 AC [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 07 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: 01 07 00 5C 50 00 00 00 00 00 E6 0C A5 [00:09:40]RasterBufferAndPrint [00:09:40]line [00:09:40]line [00:09:40]line [00:09:40]line [00:09:40]line [00:09:40]written 0, free lines is 3316 [00:09:40]MH_Cut [00:09:40]Write to MH i2c: D1 01 00 63 50 01 85 [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: D1 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: D1 01 00 [00:09:40]MH_I2C_Read... [00:09:40]Read from MH i2c: D1 01 00 63 50 00 84 [00:09:40]Write to MH i2c: 01 00 00 64 50 B4 [00:09:40]Write i2c OK [00:09:40]MH_I2C_Read... [00:09:41]*** Cut start [00:09:41]*** Purtial cut [00:09:41]*** CUTSNS_PIN = 0 [00:09:41]*** Stage 1: CUTSNS_PIN = 1 [00:09:43]Read from MH i2c: 01 [00:09:43]MH_I2C_Read... [00:09:43]*** Stop cut motor [00:09:43]*** Cut end [00:09:43]Read from MH i2c: 01 07 00 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: 01 07 00 64 50 00 00 00 00 00 FF 0F C9 [00:09:43]process_action close_receipt done [00:09:43]requested_data is exist [00:09:43]produce_requested_data [00:09:43]requested_item fm.sn is exist - process it [00:09:43]wFMCommunicate request_size=4 [00:09:43]MH_SAM_APDU [00:09:43]CAPDU: 80 11 00 00 [00:09:43]Write to MH i2c: E2 08 00 65 50 80 11 00 00 00 00 00 00 2F [00:09:43]Write i2c OK [00:09:43]MH_I2C_Read... [00:09:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:43]Read from MH i2c: E2 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 17 00 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 17 00 65 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [00:09:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:43]wFMCommunicate OK [00:09:43]requested_item fd.num is exist - process it [00:09:43]SAM_PROTO_GetFieldsCounters [00:09:43]wFMCommunicate request_size=4 [00:09:43]MH_SAM_APDU [00:09:43]CAPDU: 80 13 00 00 [00:09:43]Write to MH i2c: E2 08 00 66 50 80 13 00 00 00 00 00 00 32 [00:09:43]Write i2c OK [00:09:43]MH_I2C_Read... [00:09:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:43]Read from MH i2c: E2 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 62 00 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 62 00 66 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 0A 03 00 0E 04 04 00 D0 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 49 [00:09:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 0F 0A 03 00 0E 04 04 00 D0 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:09:43]wFMCommunicate OK [00:09:43]SAM_PROTO_GetFieldsCounters done [00:09:43]requested_item shift.num is exist - process it [00:09:43]requested_item shift.opened is exist - process it [00:09:43]req_shift_opened [00:09:43]FM_GetShiftState [00:09:43]SAM_PROTO_GetShiftState [00:09:43]wFMCommunicate request_size=4 [00:09:43]MH_SAM_APDU [00:09:43]CAPDU: 80 13 01 00 [00:09:43]Write to MH i2c: E2 08 00 67 50 80 13 01 00 00 00 00 00 34 [00:09:43]Write i2c OK [00:09:43]MH_I2C_Read... [00:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:43]Read from MH i2c: E2 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 0E 00 [00:09:43]MH_I2C_Read... [00:09:43]Read from MH i2c: E2 0E 00 67 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 6B [00:09:43]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:43]wFMCommunicate OK [00:09:43]SAM_PROTO_GetShiftState done [00:09:43]FM_GetShiftState done [00:09:43]req_shift_opened done [00:09:43]requested_item shift.open_date is exist - process it [00:09:43]req_shift_open_date [00:09:43]req_shift_open_date done [00:09:43]produce_requested_data done [00:09:43]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199183,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:09:43]process_action_free close_receipt [00:09:43]json_value_free [00:09:43]json_value_free done [00:09:43]process_json_proto returns [00:09:43]Send response to host [00:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199183,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:09:43]free response buf [00:09:43]execute_script done [00:09:43]execute_script returns [00:09:43]free content buf [00:09:43]Sock 9.Close socket [00:09:43]Sock 9.Thread stoped [00:09:51]accept exits with 7 [00:09:51]New connection [00:09:51]New thread 3066793316 created [00:09:51]Thread 3066936676 joined [00:09:51]Waiting for new connection... [00:09:51] Sock 7.Parse request [00:09:51]Sock 7.Check first char [00:09:51]Sock 7.First char is OK [00:09:51]request: POST /json_proto HTTP/1.0 [00:09:51]Method: POST [00:09:51]URL: /json_proto [00:09:51]Method is POST - this is cgi request [00:09:51]url: /json_proto [00:09:51]query_string will be loaded in cgi processing [00:09:51]execute_cgi json_proto POST (null) [00:09:51]execute_cgi path=json_proto method=POST [00:09:51]POST find Content-Length [00:09:51]Host: 172.17.46.195:8080 [00:09:51]Content-Length: 811 [00:09:51]Content-Type: application/json [00:09:51] [00:09:51]POST finish read [00:09:51]Found Content-Length = 811 [00:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.840, "sum" : 4002.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4002.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:51]execute_script... [00:09: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)11326654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 51.840, "sum" : 4002.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4002.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:09:51]POST & json_proto [00:09:51]process_json_proto [00:09:51]json parsed OK: [00:09:51]protocol is kg_v1.0 [00:09:51]action value=close_receipt [00:09:51]process_action close_receipt [00:09:51]cmd_close_receipt [00:09:51]MH_GetDate [00:09:51]Write to MH i2c: F0 00 00 68 50 A7 [00:09:51]Write i2c OK [00:09:51]MH_I2C_Read... [00:09:51]Read from MH i2c: F0 [00:09:51]MH_I2C_Read... [00:09:51]Read from MH i2c: F0 09 00 [00:09:51]MH_I2C_Read... [00:09:51]Read from MH i2c: F0 09 00 68 50 00 D1 3B C1 66 8D AE BC 66 40 [00:09:51]GetLastDocTimeStamp 1723939780 [00:09:51]current date 1723939793 [00:09:51]FM_GetShiftState [00:09:51]SAM_PROTO_GetShiftState [00:09:51]wFMCommunicate request_size=4 [00:09:51]MH_SAM_APDU [00:09:51]CAPDU: 80 13 01 00 [00:09:51]Write to MH i2c: E2 08 00 69 50 80 13 01 00 00 00 00 00 36 [00:09:51]Write i2c OK [00:09:51]MH_I2C_Read... [00:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:51]Read from MH i2c: E2 [00:09:51]MH_I2C_Read... [00:09:51]Read from MH i2c: E2 0E 00 [00:09:51]MH_I2C_Read... [00:09:51]Read from MH i2c: E2 0E 00 69 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 6D [00:09:51]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:51]wFMCommunicate OK [00:09:51]SAM_PROTO_GetShiftState done [00:09:51]FM_GetShiftState done [00:09:51]opened in 1723939530 [00:09:51]opened+sec_in_day 1724025930 [00:09:51]quantity*price = 400204 [00:09:51]sum+1 = 400206 [00:09:51]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4002.05 袧小袩 1% : 35.42 袧袛小 12% : 425.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4002.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 6 18.08.2024 00:09 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199184 肖袩袛: 136389115926680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199184&fm=136389115926680&tin=02508201610067®Number=0000000000092545&sum=400205 [00:09:52]StoreToDocumentArchive [00:09:52]shift 464 fd 199184 [00:09:52]save to /storage/0464/doc_00199184 [00:09:52]save last doc name /storage/0464/doc_00199184 to /storage/kkm_last_doc_name [00:09:52]save OK [00:09:52]Clear old archive folders... [00:09:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:09:52]tlvbuf is 01997D10 [00:09:52]SAM_PROTO_ClearQueue [00:09:52]wFMCommunicate request_size=4 [00:09:52]MH_SAM_APDU [00:09:52]CAPDU: 80 09 00 00 [00:09:52]Write to MH i2c: E2 08 00 76 50 80 09 00 00 00 00 00 00 38 [00:09:52]Write i2c OK [00:09:52]MH_I2C_Read... [00:09:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:09:52]Read from MH i2c: E2 [00:09:52]MH_I2C_Read... [00:09:52]Read from MH i2c: E2 03 00 [00:09:52]MH_I2C_Read... [00:09:52]Read from MH i2c: E2 03 00 76 50 00 90 00 3A [00:09:52]RAPDU: 90 00 [00:09:52]wFMCommunicate OK [00:09:52]SAM_PROTO_ClearQueue done [00:09:52]KKMCreateOFDPacket [00:09:52]OFDProtocolAddRootSTLVToBuf [00:09:52]FM_MakeSignedData [00:09:52]FM_MakeSignedData [00:09:52]SAM_PROTO_SignData [00:09:52]wFMCommunicate request_size=4 [00:09:52]MH_SAM_APDU [00:09:52]CAPDU: 80 0D 01 02 [00:09:52]Write to MH i2c: E2 08 00 77 50 80 0D 01 02 00 00 00 00 40 [00:09:52]Write i2c OK [00:09:52]MH_I2C_Read... [00:09:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:09:52]Read from MH i2c: E2 [00:09:52]MH_I2C_Read... [00:09:52]Read from MH i2c: E2 03 00 [00:09:52]MH_I2C_Read... [00:09:52]Read from MH i2c: E2 03 00 77 50 00 90 00 3B [00:09:52]RAPDU: 90 00 [00:09:52]wFMCommunicate OK [00:09:52]wFMCommunicate request_size=255 [00:09:52]MH_SAM_APDU [00:09:52]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4D 1B 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D 1B 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D 1B 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 D1 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 0A 03 [00:09:52]Write to MH i2c: E2 02 01 78 50 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4D 1B 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D 1B 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D 1B 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 D1 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 0A 03 00 00 5D [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:53]Read from MH i2c: E2 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 03 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 03 00 78 50 00 90 00 3C [00:09:53]RAPDU: 90 00 [00:09:53]wFMCommunicate OK [00:09:53]wFMCommunicate request_size=16 [00:09:53]MH_SAM_APDU [00:09:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7C 0B 90 CE 58 98 [00:09:53]Write to MH i2c: E2 13 00 79 50 80 0D 02 02 0B 00 00 35 04 06 00 7C 0B 90 CE 58 98 00 00 6D [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:53]Read from MH i2c: E2 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 03 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 03 00 79 50 00 90 00 3D [00:09:53]RAPDU: 90 00 [00:09:53]wFMCommunicate OK [00:09:53]wFMCommunicate request_size=4 [00:09:53]MH_SAM_APDU [00:09:53]CAPDU: 80 0D 03 02 [00:09:53]Write to MH i2c: E2 08 00 7A 50 80 0D 03 02 00 00 00 00 45 [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:53]Read from MH i2c: E2 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 0B 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 0B 00 7A 50 00 D5 F2 DC 87 97 B2 CC F3 90 00 78 [00:09:53]RAPDU: D5 F2 DC 87 97 B2 CC F3 90 00 [00:09:53]wFMCommunicate OK [00:09:53]SAM_PROTO_SignData done [00:09:53]FM_MakeSignedData done [00:09:53]CreateOFDProtocolMessage [00:09:53]wFMCommunicate request_size=4 [00:09:53]MH_SAM_APDU [00:09:53]CAPDU: 80 11 00 00 [00:09:53]Write to MH i2c: E2 08 00 7B 50 80 11 00 00 00 00 00 00 45 [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:53]Read from MH i2c: E2 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 17 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: E2 17 00 7B 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 92 [00:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:53]wFMCommunicate OK [00:09:53]CreateOFDProtocolMessage done [00:09:53]OFDSenderStorePacket 199184 [00:09:53]StoreOFDPacket docnum=199184 [00:09:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 34 B5 0D 01 B3 18 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4D 1B 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D 1B 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D 1B 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 D1 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 0A 03 00 35 04 06 00 7C 0B 90 CE 58 98 D5 F2 DC 87 97 B2 CC F3 [00:09:53]CheckFolder [00:09:53]dirname=/storage/ofd_packets [00:09:53]CheckFolder done [00:09:53]ProducePacketName [00:09:53]name=ofd_packets/00199184 [00:09:53]NVStorageSaveData ofd_packets/00199184 [00:09:53]File name is /storage/ofd_packets/00199184 [00:09:53]Write 307 bytes [00:09:53]NVStorageSaveData done [00:09:53]OFDSenderStorePacket done [00:09:53]KKMCreateOFDPacket done [00:09:53]NVStorageSaveData kkm_last_timestamp [00:09:53]File name is /storage/kkm_last_timestamp [00:09:53]Write 4 bytes [00:09:53]NVStorageSaveData done [00:09:53]ExternCall_PrintAddStr [00:09:53]wPrintStart [00:09:53]Write to MH i2c: 01 00 00 7C 50 CC [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 07 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 07 00 7C 50 00 00 00 00 00 FF 0F E1 [00:09:53]RasterBufferAndPrint [00:09:53]line 小褔械褌 N : (1)11326654 [00:09:53]line 袠袧袧: 02508201610067 [00:09:53]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:09:53]line 袩袪袨袛袗袞袗 [00:09:53]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [00:09:53]line 孝芯胁邪褉: 2710194210 [00:09:53]line D-ENERGY 袛孝-袣-5 [00:09:53]line 51.840 * 77.20 [00:09:53]line = 4002.05 [00:09:53]line 袧袛小 12% 袧小袩 1% [00:09:53]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:09:53]line 袠孝袨袚袨: 4002.05 [00:09:53]line 袧小袩 1% : 35.42 [00:09:53]line 袧袛小 12% : 425.00 [00:09:53]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:09:53]line 袘械蟹薪邪谢.: 4002.05 [00:09:53]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:09:53]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:09:53]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:09:53]line 效械泻 6 18.08.2024 00:09 [00:09:53]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:09:53]line 袟袧袦: 0300000079 [00:09:53]line 袪袧袦: 0000000000092545 [00:09:53]line 袙械褉褋懈褟 袣袣袦: 001 [00:09:53]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:09:53]line 肖袦: 0000000000871802 [00:09:53]line 肖袛: 199184 [00:09:53]line 肖袩袛: 136389115926680 [00:09:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T000953&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199184&fm=136389115926680&tin=02508201610067®Number=0000000000092545&sum=400205 [00:09:53]written 0, free lines is 4095 [00:09:53]Write to MH i2c: 01 00 00 A6 50 F6 [00:09:53]Write i2c OK [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 07 00 [00:09:53]MH_I2C_Read... [00:09:53]Read from MH i2c: 01 07 00 A6 50 00 00 00 00 00 EC 0C F5 [00:09:53]RasterBufferAndPrint [00:09:53]line [00:09:53]line [00:09:54]line [00:09:54]line [00:09:54]line [00:09:54]written 0, free lines is 3327 [00:09:54]MH_Cut [00:09:54]Write to MH i2c: D1 01 00 AD 50 01 CF [00:09:54]Write i2c OK [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: D1 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: D1 01 00 [00:09:54]MH_I2C_Read... [00:09:54]Read from MH i2c: D1 01 00 AD 50 00 CE [00:09:54]Write to MH i2c: 01 00 00 AE 50 FE [00:09:54]Write i2c OK [00:09:54]MH_I2C_Read... [00:09:54]*** Cut start [00:09:54]*** Purtial cut [00:09:54]*** Stage 1: CUTSNS_PIN = 1 [00:09:55]Read from MH i2c: 01 [00:09:55]MH_I2C_Read... [00:09:55]*** Stop cut motor [00:09:55]*** Cut end [00:09:55]Read from MH i2c: 01 07 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: 01 07 00 AE 50 00 00 00 00 00 FF 0F 13 [00:09:55]process_action close_receipt done [00:09:55]requested_data is exist [00:09:55]produce_requested_data [00:09:55]requested_item fm.sn is exist - process it [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 11 00 00 [00:09:55]Write to MH i2c: E2 08 00 AF 50 80 11 00 00 00 00 00 00 79 [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 17 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 17 00 AF 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C6 [00:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:09:55]wFMCommunicate OK [00:09:55]requested_item fd.num is exist - process it [00:09:55]SAM_PROTO_GetFieldsCounters [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 13 00 00 [00:09:55]Write to MH i2c: E2 08 00 B0 50 80 13 00 00 00 00 00 00 7C [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 62 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 62 00 B0 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 0A 03 00 0E 04 04 00 D0 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 97 [00:09:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 10 0A 03 00 0E 04 04 00 D0 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:09:55]wFMCommunicate OK [00:09:55]SAM_PROTO_GetFieldsCounters done [00:09:55]requested_item shift.num is exist - process it [00:09:55]requested_item shift.opened is exist - process it [00:09:55]req_shift_opened [00:09:55]FM_GetShiftState [00:09:55]SAM_PROTO_GetShiftState [00:09:55]wFMCommunicate request_size=4 [00:09:55]MH_SAM_APDU [00:09:55]CAPDU: 80 13 01 00 [00:09:55]Write to MH i2c: E2 08 00 B1 50 80 13 01 00 00 00 00 00 7E [00:09:55]Write i2c OK [00:09:55]MH_I2C_Read... [00:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:55]Read from MH i2c: E2 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 0E 00 [00:09:55]MH_I2C_Read... [00:09:55]Read from MH i2c: E2 0E 00 B1 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 B5 [00:09:55]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:09:55]wFMCommunicate OK [00:09:55]SAM_PROTO_GetShiftState done [00:09:55]FM_GetShiftState done [00:09:55]req_shift_opened done [00:09:55]requested_item shift.open_date is exist - process it [00:09:55]req_shift_open_date [00:09:55]req_shift_open_date done [00:09:55]produce_requested_data done [00:09:55]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199184,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:09:55]process_action_free close_receipt [00:09:55]json_value_free [00:09:55]json_value_free done [00:09:55]process_json_proto returns [00:09:55]Send response to host [00:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199184,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:09:55]free response buf [00:09:55]execute_script done [00:09:55]execute_script returns [00:09:55]free content buf [00:09:55]Sock 7.Close socket [00:09:55]Sock 7.Thread stoped [00:11:13]accept exits with 9 [00:11:13]New connection [00:11:13]New thread 3066936676 created [00:11:13]Thread 3066793316 joined [00:11:13]Waiting for new connection... [00:11:13] Sock 9.Parse request [00:11:13]Sock 9.Check first char [00:11:13]Sock 9.First char is OK [00:11:13]request: POST /json_proto HTTP/1.0 [00:11:13]Method: POST [00:11:13]URL: /json_proto [00:11:13]Method is POST - this is cgi request [00:11:13]url: /json_proto [00:11:13]query_string will be loaded in cgi processing [00:11:13]execute_cgi json_proto POST (null) [00:11:13]execute_cgi path=json_proto method=POST [00:11:13]POST find Content-Length [00:11:13]Host: 172.17.46.195:8080 [00:11:13]Content-Length: 795 [00:11:13]Content-Type: application/json [00:11:13] [00:11:13]POST finish read [00:11:13]Found Content-Length = 795 [00:11:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:13]execute_script... [00:11: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)11326658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:13]POST & json_proto [00:11:13]process_json_proto [00:11:13]json parsed OK: [00:11:13]protocol is kg_v1.0 [00:11:13]action value=close_receipt [00:11:13]process_action close_receipt [00:11:13]cmd_close_receipt [00:11:13]MH_GetDate [00:11:13]Write to MH i2c: F0 00 00 B2 50 F1 [00:11:13]Write i2c OK [00:11:13]MH_I2C_Read... [00:11:13]Read from MH i2c: F0 [00:11:13]MH_I2C_Read... [00:11:13]Read from MH i2c: F0 09 00 [00:11:13]MH_I2C_Read... [00:11:13]Read from MH i2c: F0 09 00 B2 50 00 23 3C C1 66 8D AE BC 66 DD [00:11:13]GetLastDocTimeStamp 1723939793 [00:11:13]current date 1723939875 [00:11:13]FM_GetShiftState [00:11:13]SAM_PROTO_GetShiftState [00:11:13]wFMCommunicate request_size=4 [00:11:13]MH_SAM_APDU [00:11:13]CAPDU: 80 13 01 00 [00:11:13]Write to MH i2c: E2 08 00 B3 50 80 13 01 00 00 00 00 00 80 [00:11:13]Write i2c OK [00:11:13]MH_I2C_Read... [00:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:13]Read from MH i2c: E2 [00:11:13]MH_I2C_Read... [00:11:13]Read from MH i2c: E2 0E 00 [00:11:13]MH_I2C_Read... [00:11:13]Read from MH i2c: E2 0E 00 B3 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 B7 [00:11:13]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:11:13]wFMCommunicate OK [00:11:13]SAM_PROTO_GetShiftState done [00:11:13]FM_GetShiftState done [00:11:13]opened in 1723939530 [00:11:13]opened+sec_in_day 1724025930 [00:11:13]quantity*price = 100035 [00:11:13]sum+1 = 100036 [00:11:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 7 18.08.2024 00:11 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199185 肖袩袛: 152777373728310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199185&fm=152777373728310&tin=02508201610067®Number=0000000000092545&sum=100035 [00:11:14]StoreToDocumentArchive [00:11:14]shift 464 fd 199185 [00:11:14]save to /storage/0464/doc_00199185 [00:11:14]save last doc name /storage/0464/doc_00199185 to /storage/kkm_last_doc_name [00:11:14]save OK [00:11:14]Clear old archive folders... [00:11:14]ProcessDocumentItem done err = 0, tmpTLVsize=249 [00:11:14]tlvbuf is 019BEE50 [00:11:14]SAM_PROTO_ClearQueue [00:11:14]wFMCommunicate request_size=4 [00:11:14]MH_SAM_APDU [00:11:14]CAPDU: 80 09 00 00 [00:11:14]Write to MH i2c: E2 08 00 C0 50 80 09 00 00 00 00 00 00 82 [00:11:14]Write i2c OK [00:11:14]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 C0 50 00 90 00 84 [00:11:15]RAPDU: 90 00 [00:11:15]wFMCommunicate OK [00:11:15]SAM_PROTO_ClearQueue done [00:11:15]KKMCreateOFDPacket [00:11:15]OFDProtocolAddRootSTLVToBuf [00:11:15]FM_MakeSignedData [00:11:15]FM_MakeSignedData [00:11:15]SAM_PROTO_SignData [00:11:15]wFMCommunicate request_size=4 [00:11:15]MH_SAM_APDU [00:11:15]CAPDU: 80 0D 01 02 [00:11:15]Write to MH i2c: E2 08 00 C1 50 80 0D 01 02 00 00 00 00 8A [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 C1 50 00 90 00 85 [00:11:15]RAPDU: 90 00 [00:11:15]wFMCommunicate OK [00:11:15]wFMCommunicate request_size=255 [00:11:15]MH_SAM_APDU [00:11:15]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 23 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 0A 03 00 35 04 06 00 8A F3 41 [00:11:15]Write to MH i2c: E2 02 01 C2 50 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 23 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 0A 03 00 35 04 06 00 8A F3 41 00 00 7E [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 C2 50 00 90 00 86 [00:11:15]RAPDU: 90 00 [00:11:15]wFMCommunicate OK [00:11:15]wFMCommunicate request_size=8 [00:11:15]MH_SAM_APDU [00:11:15]CAPDU: 80 0D 02 02 03 17 3E 36 [00:11:15]Write to MH i2c: E2 0B 00 C3 50 80 0D 02 02 03 00 17 3E 36 00 00 1E [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:15]Read from MH i2c: E2 03 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 03 00 C3 50 00 90 00 87 [00:11:15]RAPDU: 90 00 [00:11:15]wFMCommunicate OK [00:11:15]wFMCommunicate request_size=4 [00:11:15]MH_SAM_APDU [00:11:15]CAPDU: 80 0D 03 02 [00:11:15]Write to MH i2c: E2 08 00 C4 50 80 0D 03 02 00 00 00 00 8F [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 0B 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 0B 00 C4 50 00 48 71 00 7B FD B5 BA 10 90 00 40 [00:11:15]RAPDU: 48 71 00 7B FD B5 BA 10 90 00 [00:11:15]wFMCommunicate OK [00:11:15]SAM_PROTO_SignData done [00:11:15]FM_MakeSignedData done [00:11:15]CreateOFDProtocolMessage [00:11:15]wFMCommunicate request_size=4 [00:11:15]MH_SAM_APDU [00:11:15]CAPDU: 80 11 00 00 [00:11:15]Write to MH i2c: E2 08 00 C5 50 80 11 00 00 00 00 00 00 8F [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:15]Read from MH i2c: E2 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 17 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: E2 17 00 C5 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DC [00:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:11:15]wFMCommunicate OK [00:11:15]CreateOFDProtocolMessage done [00:11:15]OFDSenderStorePacket 199185 [00:11:15]StoreOFDPacket docnum=199185 [00:11:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 99 42 05 01 E7 DE 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 23 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 0A 03 00 35 04 06 00 8A F3 41 17 3E 36 48 71 00 7B FD B5 BA 10 [00:11:15]CheckFolder [00:11:15]dirname=/storage/ofd_packets [00:11:15]CheckFolder done [00:11:15]ProducePacketName [00:11:15]name=ofd_packets/00199185 [00:11:15]NVStorageSaveData ofd_packets/00199185 [00:11:15]File name is /storage/ofd_packets/00199185 [00:11:15]Write 299 bytes [00:11:15]NVStorageSaveData done [00:11:15]OFDSenderStorePacket done [00:11:15]KKMCreateOFDPacket done [00:11:15]NVStorageSaveData kkm_last_timestamp [00:11:15]File name is /storage/kkm_last_timestamp [00:11:15]Write 4 bytes [00:11:15]NVStorageSaveData done [00:11:15]ExternCall_PrintAddStr [00:11:15]wPrintStart [00:11:15]Write to MH i2c: 01 00 00 C6 50 16 [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 07 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 07 00 C6 50 00 00 00 00 00 FF 0F 2B [00:11:15]RasterBufferAndPrint [00:11:15]line 小褔械褌 N : (1)11326658 [00:11:15]line 袠袧袧: 02508201610067 [00:11:15]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:11:15]line 袩袪袨袛袗袞袗 [00:11:15]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [00:11:15]line 孝芯胁邪褉: 2710124130 [00:11:15]line SU-92-袣-5 [00:11:15]line 14.540 * 68.80 [00:11:15]line = 1000.35 [00:11:15]line 袧袛小 12% 袧小袩 1% [00:11:15]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:11:15]line 袠孝袨袚袨: 1000.35 [00:11:15]line 袧小袩 1% : 8.85 [00:11:15]line 袧袛小 12% : 106.23 [00:11:15]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:11:15]line 袘械蟹薪邪谢.: 1000.35 [00:11:15]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:11:15]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:11:15]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:11:15]line 效械泻 7 18.08.2024 00:11 [00:11:15]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:11:15]line 袟袧袦: 0300000079 [00:11:15]line 袪袧袦: 0000000000092545 [00:11:15]line 袙械褉褋懈褟 袣袣袦: 001 [00:11:15]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:11:15]line 肖袦: 0000000000871802 [00:11:15]line 肖袛: 199185 [00:11:15]line 肖袩袛: 152777373728310 [00:11:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001115&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199185&fm=152777373728310&tin=02508201610067®Number=0000000000092545&sum=100035 [00:11:15]written 0, free lines is 4095 [00:11:15]Write to MH i2c: 01 00 00 F0 50 40 [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 07 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: 01 07 00 F0 50 00 00 00 00 00 DD 0C 30 [00:11:15]RasterBufferAndPrint [00:11:15]line [00:11:15]line [00:11:15]line [00:11:15]line [00:11:15]line [00:11:15]written 0, free lines is 3298 [00:11:15]MH_Cut [00:11:15]Write to MH i2c: D1 01 00 F7 50 01 19 [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: D1 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: D1 01 00 [00:11:15]MH_I2C_Read... [00:11:15]Read from MH i2c: D1 01 00 F7 50 00 18 [00:11:15]Write to MH i2c: 01 00 00 F8 50 48 [00:11:15]Write i2c OK [00:11:15]MH_I2C_Read... [00:11:16]*** Cut start [00:11:16]*** Purtial cut [00:11:16]*** CUTSNS_PIN = 0 [00:11:16]*** Stage 1: CUTSNS_PIN = 1 [00:11:18]Read from MH i2c: 01 [00:11:18]MH_I2C_Read... [00:11:18]*** Stop cut motor [00:11:18]*** Cut end [00:11:18]Read from MH i2c: 01 07 00 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: 01 07 00 F8 50 00 00 00 00 00 FF 0F 5D [00:11:18]process_action close_receipt done [00:11:18]requested_data is exist [00:11:18]produce_requested_data [00:11:18]requested_item fm.sn is exist - process it [00:11:18]wFMCommunicate request_size=4 [00:11:18]MH_SAM_APDU [00:11:18]CAPDU: 80 11 00 00 [00:11:18]Write to MH i2c: E2 08 00 F9 50 80 11 00 00 00 00 00 00 C3 [00:11:18]Write i2c OK [00:11:18]MH_I2C_Read... [00:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:18]Read from MH i2c: E2 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 17 00 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 17 00 F9 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 10 [00:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:11:18]wFMCommunicate OK [00:11:18]requested_item fd.num is exist - process it [00:11:18]SAM_PROTO_GetFieldsCounters [00:11:18]wFMCommunicate request_size=4 [00:11:18]MH_SAM_APDU [00:11:18]CAPDU: 80 13 00 00 [00:11:18]Write to MH i2c: E2 08 00 FA 50 80 13 00 00 00 00 00 00 C6 [00:11:18]Write i2c OK [00:11:18]MH_I2C_Read... [00:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:11:18]Read from MH i2c: E2 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 62 00 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 62 00 FA 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 0A 03 00 0E 04 04 00 D0 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 E5 [00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 11 0A 03 00 0E 04 04 00 D0 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 [00:11:18]wFMCommunicate OK [00:11:18]SAM_PROTO_GetFieldsCounters done [00:11:18]requested_item shift.num is exist - process it [00:11:18]requested_item shift.opened is exist - process it [00:11:18]req_shift_opened [00:11:18]FM_GetShiftState [00:11:18]SAM_PROTO_GetShiftState [00:11:18]wFMCommunicate request_size=4 [00:11:18]MH_SAM_APDU [00:11:18]CAPDU: 80 13 01 00 [00:11:18]Write to MH i2c: E2 08 00 FB 50 80 13 01 00 00 00 00 00 C8 [00:11:18]Write i2c OK [00:11:18]MH_I2C_Read... [00:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:18]Read from MH i2c: E2 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 0E 00 [00:11:18]MH_I2C_Read... [00:11:18]Read from MH i2c: E2 0E 00 FB 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 FF [00:11:18]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:11:18]wFMCommunicate OK [00:11:18]SAM_PROTO_GetShiftState done [00:11:18]FM_GetShiftState done [00:11:18]req_shift_opened done [00:11:18]requested_item shift.open_date is exist - process it [00:11:18]req_shift_open_date [00:11:18]req_shift_open_date done [00:11:18]produce_requested_data done [00:11:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199185,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:11:18]process_action_free close_receipt [00:11:18]json_value_free [00:11:18]json_value_free done [00:11:18]process_json_proto returns [00:11:18]Send response to host [00:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199185,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:11:18]free response buf [00:11:18]execute_script done [00:11:18]execute_script returns [00:11:18]free content buf [00:11:18]Sock 9.Close socket [00:11:18]Sock 9.Thread stoped [00:11:41]ConnectInit Can't connect to host [00:11:41]CommunicateWithHost connect error [00:11:41]CommunicateWithHost err = -1 [00:11:41]OFD Sender: Server communicate error [00:11:41]OFD Sender: Processing packet 199181 [packets to send 250, broken 245] [00:11:41]ProducePacketName [00:11:41]name=ofd_packets/00199181 [00:11:41]OFD Sender: To server: 嚂鰌G, [00:11:41]CommunicateWithHost lk.salyk.kg:30040 [00:11:41]ConnectInit lk.salyk.kg [00:11:41]Connected sock=9 [00:11:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6D 2F 0D 01 CF B4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 B7 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 0A 03 00 35 04 06 00 29 1F 5D D5 95 D8 20 2F 55 64 74 A1 3E A4 [00:11:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 92 8B 47 00 9D 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0D 0A 03 00 F4 03 04 00 4C E8 C0 66 B6 04 01 00 00 4F CD A0 40 E1 4B 73 51 [00:11:41]CommunicateWithHost err = 0 [00:11:41]CheckOFDResponse [00:11:41]1017 (14) - 77093643461234 [00:11:41]1041 (16) - 0000000000871802 [00:11:41]1040 (4) - 199181 [00:11:41]1012 (4) - 17.08.2024 18:13 [00:11:41]1206 (1) - 0 [00:11:41]OFD Sender: Remove packet 199181 [00:11:41]ProducePacketName [00:11:41]name=ofd_packets/00199181 [00:11:41]NVStorageDeleteData [00:11:42]OFD Sender: Processing packet 199182 [packets to send 249, broken 245] [00:11:42]ProducePacketName [00:11:42]name=ofd_packets/00199182 [00:11:42]OFD Sender: To server: 嚂鰌G, [00:11:42]CommunicateWithHost lk.salyk.kg:30040 [00:11:42]ConnectInit lk.salyk.kg [00:11:42]Connected sock=9 [00:11:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 2A 07 01 55 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 34 FF 03 08 00 03 16 20 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 39 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BD 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0E 0A 03 00 35 04 06 00 E9 01 16 3E BC B6 A3 CC 89 0F C8 68 6C 7C [00:11:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 24 40 47 00 F4 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 31 38 30 32 10 04 04 00 0E 0A 03 00 F4 03 04 00 4C E8 C0 66 B6 04 01 00 00 38 46 3F 3A 67 5F 5A 55 [00:11:42]CommunicateWithHost err = 0 [00:11:42]CheckOFDResponse [00:11:42]1017 (14) - 77093643461234 [00:11:42]1041 (16) - 0000000000871802 [00:11:42]1040 (4) - 199182 [00:11:42]1012 (4) - 17.08.2024 18:13 [00:11:42]1206 (1) - 0 [00:11:42]OFD Sender: Remove packet 199182 [00:11:42]ProducePacketName [00:11:42]name=ofd_packets/00199182 [00:11:42]NVStorageDeleteData [00:11:43]OFD Sender: Processing packet 199183 [packets to send 248, broken 245] [00:11:43]ProducePacketName [00:11:43]name=ofd_packets/00199183 [00:11:43]OFD Sender: To server: 嚂鰌G, [00:11:43]CommunicateWithHost lk.salyk.kg:30040 [00:11:43]ConnectInit lk.salyk.kg [00:11:43]Connected sock=9 [00:11:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FF 25 07 01 0D 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 C4 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 0A 03 00 35 04 06 00 46 36 42 A7 59 32 D9 5C 73 51 AC 69 15 07 [00:11:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D2 B9 47 00 42 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 0F 0A 03 00 F4 03 04 00 4D E8 C0 66 B6 04 01 00 00 79 C8 48 68 52 60 E1 45 [00:11:43]CommunicateWithHost err = 0 [00:11:43]CheckOFDResponse [00:11:43]1017 (14) - 77093643461234 [00:11:43]1041 (16) - 0000000000871802 [00:11:43]1040 (4) - 199183 [00:11:43]1012 (4) - 17.08.2024 18:13 [00:11:43]1206 (1) - 0 [00:11:43]OFD Sender: Remove packet 199183 [00:11:43]ProducePacketName [00:11:43]name=ofd_packets/00199183 [00:11:43]NVStorageDeleteData [00:11:44]OFD Sender: Processing packet 199184 [packets to send 247, broken 245] [00:11:44]ProducePacketName [00:11:44]name=ofd_packets/00199184 [00:11:44]OFD Sender: To server: 嚂鰌G, [00:11:44]CommunicateWithHost lk.salyk.kg:30040 [00:11:44]ConnectInit lk.salyk.kg [00:11:44]Connected sock=9 [00: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 31 38 30 32 15 01 00 00 34 B5 0D 01 B3 18 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 80 CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 4D 1B 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4D 1B 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 A6 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4D 1B 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 D1 3B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 0A 03 00 35 04 06 00 7C 0B 90 CE 58 98 D5 F2 DC 87 97 B2 CC F3 [00:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 2E 86 47 00 33 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 10 0A 03 00 F4 03 04 00 4E E8 C0 66 B6 04 01 00 00 56 08 7F 53 9D 75 E0 71 [00:11:44]CommunicateWithHost err = 0 [00:11:44]CheckOFDResponse [00:11:44]1017 (14) - 77093643461234 [00:11:44]1041 (16) - 0000000000871802 [00:11:44]1040 (4) - 199184 [00:11:44]1012 (4) - 17.08.2024 18:13 [00:11:44]1206 (1) - 0 [00:11:44]OFD Sender: Remove packet 199184 [00:11:44]ProducePacketName [00:11:44]name=ofd_packets/00199184 [00:11:44]NVStorageDeleteData [00:11:45]OFD Sender: Processing packet 199185 [packets to send 246, broken 245] [00:11:45]ProducePacketName [00:11:45]name=ofd_packets/00199185 [00:11:45]OFD Sender: To server: 嚂鰌G, [00:11:45]CommunicateWithHost lk.salyk.kg:30040 [00:11:45]ConnectInit lk.salyk.kg [00:11:45]Connected sock=10 [00:11:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 99 42 05 01 E7 DE 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 23 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 0A 03 00 35 04 06 00 8A F3 41 17 3E 36 48 71 00 7B FD B5 BA 10 [00:11:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CF AB 47 00 82 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 11 0A 03 00 F4 03 04 00 4F E8 C0 66 B6 04 01 00 00 3F D1 8A 3D E9 DE 10 CF [00:11:45]CommunicateWithHost err = 0 [00:11:45]CheckOFDResponse [00:11:45]1017 (14) - 77093643461234 [00:11:45]1041 (16) - 0000000000871802 [00:11:45]1040 (4) - 199185 [00:11:45]1012 (4) - 17.08.2024 18:13 [00:11:45]1206 (1) - 0 [00:11:45]OFD Sender: Remove packet 199185 [00:11:45]ProducePacketName [00:11:45]name=ofd_packets/00199185 [00:11:45]NVStorageDeleteData [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:11:57]accept exits with 7 [00:11:57]New connection [00:11:57]New thread 3066793316 created [00:11:57]Thread 3066936676 joined [00:11:57]Waiting for new connection... [00:11:57] Sock 7.Parse request [00:11:57]Sock 7.Check first char [00:11:57]Sock 7.First char is OK [00:11:57]request: POST /json_proto HTTP/1.0 [00:11:57]Method: POST [00:11:57]URL: /json_proto [00:11:57]Method is POST - this is cgi request [00:11:57]url: /json_proto [00:11:57]query_string will be loaded in cgi processing [00:11:57]execute_cgi json_proto POST (null) [00:11:57]execute_cgi path=json_proto method=POST [00:11:57]POST find Content-Length [00:11:57]Host: 172.17.46.195:8080 [00:11:57]Content-Length: 795 [00:11:57]Content-Type: application/json [00:11:57] [00:11:57]POST finish read [00:11:57]Found Content-Length = 795 [00:11:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 34.150, "sum" : 2349.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2349.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:57]execute_script... [00:11: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)11326657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 34.150, "sum" : 2349.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2349.52 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:11:57]POST & json_proto [00:11:57]process_json_proto [00:11:57]json parsed OK: [00:11:57]protocol is kg_v1.0 [00:11:57]action value=close_receipt [00:11:57]process_action close_receipt [00:11:57]cmd_close_receipt [00:11:57]MH_GetDate [00:11:57]Write to MH i2c: F0 00 00 FC 50 3B [00:11:57]Write i2c OK [00:11:57]MH_I2C_Read... [00:11:57]Read from MH i2c: F0 [00:11:57]MH_I2C_Read... [00:11:57]Read from MH i2c: F0 09 00 [00:11:57]MH_I2C_Read... [00:11:57]Read from MH i2c: F0 09 00 FC 50 00 4F 3C C1 66 8D AE BC 66 53 [00:11:57]GetLastDocTimeStamp 1723939875 [00:11:57]current date 1723939919 [00:11:57]FM_GetShiftState [00:11:57]SAM_PROTO_GetShiftState [00:11:57]wFMCommunicate request_size=4 [00:11:57]MH_SAM_APDU [00:11:57]CAPDU: 80 13 01 00 [00:11:57]Write to MH i2c: E2 08 00 FD 50 80 13 01 00 00 00 00 00 CA [00:11:57]Write i2c OK [00:11:57]MH_I2C_Read... [00:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:57]Read from MH i2c: E2 [00:11:57]MH_I2C_Read... [00:11:57]Read from MH i2c: E2 0E 00 [00:11:57]MH_I2C_Read... [00:11:57]Read from MH i2c: E2 0E 00 FD 50 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 01 [00:11:57]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:11:57]wFMCommunicate OK [00:11:57]SAM_PROTO_GetShiftState done [00:11:57]FM_GetShiftState done [00:11:57]opened in 1723939530 [00:11:57]opened+sec_in_day 1724025930 [00:11:57]quantity*price = 234952 [00:11:57]sum+1 = 234953 [00:11:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2349.52 袧小袩 1% : 20.79 袧袛小 12% : 249.51 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2349.52 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 8 18.08.2024 00:11 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199186 肖袩袛: 114983850825849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199186&fm=114983850825849&tin=02508201610067®Number=0000000000092545&sum=234952 [00:11:58]StoreToDocumentArchive [00:11:58]shift 464 fd 199186 [00:11:58]save to /storage/0464/doc_00199186 [00:11:58]save last doc name /storage/0464/doc_00199186 to /storage/kkm_last_doc_name [00:11:58]save OK [00:11:58]Clear old archive folders... [00:11:58]ProcessDocumentItem done err = 0, tmpTLVsize=249 [00:11:58]tlvbuf is 01978190 [00:11:58]SAM_PROTO_ClearQueue [00:11:58]wFMCommunicate request_size=4 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 09 00 00 [00:11:58]Write to MH i2c: E2 08 00 0A 51 80 09 00 00 00 00 00 00 CD [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 0A 51 00 90 00 CF [00:11:58]RAPDU: 90 00 [00:11:58]wFMCommunicate OK [00:11:58]SAM_PROTO_ClearQueue done [00:11:58]KKMCreateOFDPacket [00:11:58]OFDProtocolAddRootSTLVToBuf [00:11:58]FM_MakeSignedData [00:11:58]FM_MakeSignedData [00:11:58]SAM_PROTO_SignData [00:11:58]wFMCommunicate request_size=4 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 0D 01 02 [00:11:58]Write to MH i2c: E2 08 00 0B 51 80 0D 01 02 00 00 00 00 D5 [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 0B 51 00 90 00 D0 [00:11:58]RAPDU: 90 00 [00:11:58]wFMCommunicate OK [00:11:58]wFMCommunicate request_size=255 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 85 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C8 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 61 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 95 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 0A 03 00 35 04 06 00 68 93 C3 [00:11:58]Write to MH i2c: E2 02 01 0C 51 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 85 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C8 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 61 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 95 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 0A 03 00 35 04 06 00 68 93 C3 00 00 FF [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 0C 51 00 90 00 D1 [00:11:58]RAPDU: 90 00 [00:11:58]wFMCommunicate OK [00:11:58]wFMCommunicate request_size=8 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 0D 02 02 03 95 58 79 [00:11:58]Write to MH i2c: E2 0B 00 0D 51 80 0D 02 02 03 00 95 58 79 00 00 44 [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 03 00 0D 51 00 90 00 D2 [00:11:58]RAPDU: 90 00 [00:11:58]wFMCommunicate OK [00:11:58]wFMCommunicate request_size=4 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 0D 03 02 [00:11:58]Write to MH i2c: E2 08 00 0E 51 80 0D 03 02 00 00 00 00 DA [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 0B 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 0B 00 0E 51 00 B1 14 4C 2C CC 39 48 F2 90 00 57 [00:11:58]RAPDU: B1 14 4C 2C CC 39 48 F2 90 00 [00:11:58]wFMCommunicate OK [00:11:58]SAM_PROTO_SignData done [00:11:58]FM_MakeSignedData done [00:11:58]CreateOFDProtocolMessage [00:11:58]wFMCommunicate request_size=4 [00:11:58]MH_SAM_APDU [00:11:58]CAPDU: 80 11 00 00 [00:11:58]Write to MH i2c: E2 08 00 0F 51 80 11 00 00 00 00 00 00 DA [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:58]Read from MH i2c: E2 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 17 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: E2 17 00 0F 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [00:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:11:58]wFMCommunicate OK [00:11:58]CreateOFDProtocolMessage done [00:11:58]OFDSenderStorePacket 199186 [00:11:58]StoreOFDPacket docnum=199186 [00:11:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 78 DE 05 01 DC ED 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 85 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C8 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 61 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 95 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 0A 03 00 35 04 06 00 68 93 C3 95 58 79 B1 14 4C 2C CC 39 48 F2 [00:11:58]CheckFolder [00:11:58]dirname=/storage/ofd_packets [00:11:58]CheckFolder done [00:11:58]ProducePacketName [00:11:58]name=ofd_packets/00199186 [00:11:58]NVStorageSaveData ofd_packets/00199186 [00:11:58]File name is /storage/ofd_packets/00199186 [00:11:58]Write 299 bytes [00:11:58]NVStorageSaveData done [00:11:58]OFDSenderStorePacket done [00:11:58]KKMCreateOFDPacket done [00:11:58]NVStorageSaveData kkm_last_timestamp [00:11:58]File name is /storage/kkm_last_timestamp [00:11:58]Write 4 bytes [00:11:58]NVStorageSaveData done [00:11:58]ExternCall_PrintAddStr [00:11:58]wPrintStart [00:11:58]Write to MH i2c: 01 00 00 10 51 61 [00:11:58]Write i2c OK [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: 01 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: 01 07 00 [00:11:58]MH_I2C_Read... [00:11:58]Read from MH i2c: 01 07 00 10 51 00 00 00 00 00 FF 0F 76 [00:11:58]RasterBufferAndPrint [00:11:58]line 小褔械褌 N : (1)11326657 [00:11:58]line 袠袧袧: 02508201610067 [00:11:58]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:11:58]line 袩袪袨袛袗袞袗 [00:11:58]line 孝袪袣 (袦袪袣, 袚袧袣) : 33 [00:11:58]line 孝芯胁邪褉: 2710124130 [00:11:58]line SU-92-袣-5 [00:11:58]line 34.150 * 68.80 [00:11:58]line = 2349.52 [00:11:58]line 袧袛小 12% 袧小袩 1% [00:11:58]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:11:58]line 袠孝袨袚袨: 2349.52 [00:11:58]line 袧小袩 1% : 20.79 [00:11:58]line 袧袛小 12% : 249.51 [00:11:58]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:11:58]line 袘械蟹薪邪谢.: 2349.52 [00:11:58]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:11:58]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:11:58]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:11:58]line 效械泻 8 18.08.2024 00:11 [00:11:58]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:11:58]line 袟袧袦: 0300000079 [00:11:58]line 袪袧袦: 0000000000092545 [00:11:58]line 袙械褉褋懈褟 袣袣袦: 001 [00:11:58]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:11:58]line 肖袦: 0000000000871802 [00:11:58]line 肖袛: 199186 [00:11:58]line 肖袩袛: 114983850825849 [00:11:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001159&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199186&fm=114983850825849&tin=02508201610067®Number=0000000000092545&sum=234952 [00:11:58]written 0, free lines is 4095 [00:11:58]OFD Sender: Processing packet 199186 [packets to send 246, broken 245] [00:11:58]ProducePacketName [00:11:58]name=ofd_packets/00199186 [00:11:58]OFD Sender: To server: 嚂鰌G, [00:11:58]CommunicateWithHost lk.salyk.kg:30040 [00:11:58]ConnectInit lk.salyk.kg [00:11:59]Connected sock=10 [00:11:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 78 DE 05 01 DC ED 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 85 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C8 95 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 95 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 61 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 95 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 4F 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 0A 03 00 35 04 06 00 68 93 C3 95 58 79 B1 14 4C 2C CC 39 48 F2 [00:11:59]Write to MH i2c: 01 00 00 3A 51 8B [00:11:59]Write i2c OK [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: 01 [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: 01 07 00 [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: 01 07 00 3A 51 00 00 00 00 00 E9 0C 87 [00:11:59]RasterBufferAndPrint [00:11:59]line [00:11:59]line [00:11:59]line [00:11:59]line [00:11:59]line [00:11:59]written 0, free lines is 3313 [00:11:59]MH_Cut [00:11:59]Write to MH i2c: D1 01 00 41 51 01 64 [00:11:59]Write i2c OK [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: D1 [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: D1 01 00 [00:11:59]MH_I2C_Read... [00:11:59]Read from MH i2c: D1 01 00 41 51 00 63 [00:11:59]Write to MH i2c: 01 00 00 42 51 93 [00:11:59]Write i2c OK [00:11:59]MH_I2C_Read... [00:11:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 60 F8 47 00 31 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 12 0A 03 00 F4 03 04 00 5D E8 C0 66 B6 04 01 00 00 99 5C 25 03 0A 0F BB CF [00:11:59]CommunicateWithHost err = 0 [00:11:59]CheckOFDResponse [00:11:59]1017 (14) - 77093643461234 [00:11:59]1041 (16) - 0000000000871802 [00:11:59]1040 (4) - 199186 [00:11:59]1012 (4) - 17.08.2024 18:13 [00:11:59]1206 (1) - 0 [00:11:59]OFD Sender: Remove packet 199186 [00:11:59]ProducePacketName [00:11:59]name=ofd_packets/00199186 [00:11:59]NVStorageDeleteData [00:11:59]OFD Sender: No OFD packet to send [00:12:00]*** Cut start [00:12:00]*** Purtial cut [00:12:00]*** Stage 1: CUTSNS_PIN = 1 [00:12:00]Read from MH i2c: 01 [00:12:00]MH_I2C_Read... [00:12:00]*** Stop cut motor [00:12:00]*** Cut end [00:12:00]Read from MH i2c: 01 07 00 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: 01 07 00 42 51 00 00 00 00 00 FF 0F A8 [00:12:00]process_action close_receipt done [00:12:00]requested_data is exist [00:12:00]produce_requested_data [00:12:00]requested_item fm.sn is exist - process it [00:12:00]wFMCommunicate request_size=4 [00:12:00]MH_SAM_APDU [00:12:00]CAPDU: 80 11 00 00 [00:12:00]Write to MH i2c: E2 08 00 43 51 80 11 00 00 00 00 00 00 0E [00:12:00]Write i2c OK [00:12:00]MH_I2C_Read... [00:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:12:00]Read from MH i2c: E2 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 17 00 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 17 00 43 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5B [00:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:12:00]wFMCommunicate OK [00:12:00]requested_item fd.num is exist - process it [00:12:00]SAM_PROTO_GetFieldsCounters [00:12:00]wFMCommunicate request_size=4 [00:12:00]MH_SAM_APDU [00:12:00]CAPDU: 80 13 00 00 [00:12:00]Write to MH i2c: E2 08 00 44 51 80 13 00 00 00 00 00 00 11 [00:12:00]Write i2c OK [00:12:00]MH_I2C_Read... [00:12:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:12:00]Read from MH i2c: E2 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 62 00 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 62 00 44 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 0A 03 00 0E 04 04 00 D0 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 34 [00:12:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 12 0A 03 00 0E 04 04 00 D0 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 [00:12:00]wFMCommunicate OK [00:12:00]SAM_PROTO_GetFieldsCounters done [00:12:00]requested_item shift.num is exist - process it [00:12:00]requested_item shift.opened is exist - process it [00:12:00]req_shift_opened [00:12:00]FM_GetShiftState [00:12:00]SAM_PROTO_GetShiftState [00:12:00]wFMCommunicate request_size=4 [00:12:00]MH_SAM_APDU [00:12:00]CAPDU: 80 13 01 00 [00:12:00]Write to MH i2c: E2 08 00 45 51 80 13 01 00 00 00 00 00 13 [00:12:00]Write i2c OK [00:12:00]MH_I2C_Read... [00:12:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:12:00]Read from MH i2c: E2 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 0E 00 [00:12:00]MH_I2C_Read... [00:12:00]Read from MH i2c: E2 0E 00 45 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 4A [00:12:00]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:12:00]wFMCommunicate OK [00:12:00]SAM_PROTO_GetShiftState done [00:12:00]FM_GetShiftState done [00:12:00]req_shift_opened done [00:12:00]requested_item shift.open_date is exist - process it [00:12:00]req_shift_open_date [00:12:00]req_shift_open_date done [00:12:00]produce_requested_data done [00:12:00]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199186,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:12:00]process_action_free close_receipt [00:12:00]json_value_free [00:12:00]json_value_free done [00:12:00]process_json_proto returns [00:12:00]Send response to host [00:12:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199186,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:12:00]free response buf [00:12:00]execute_script done [00:12:00]execute_script returns [00:12:00]free content buf [00:12:00]Sock 7.Close socket [00:12:00]Sock 7.Thread stoped [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:03]accept exits with 9 [00:13:03]New connection [00:13:03]New thread 3066936676 created [00:13:03]Thread 3066793316 joined [00:13:03]Waiting for new connection... [00:13:03] Sock 9.Parse request [00:13:03]Sock 9.Check first char [00:13:03]Sock 9.First char is OK [00:13:03]request: POST /json_proto HTTP/1.0 [00:13:03]Method: POST [00:13:03]URL: /json_proto [00:13:03]Method is POST - this is cgi request [00:13:03]url: /json_proto [00:13:03]query_string will be loaded in cgi processing [00:13:03]execute_cgi json_proto POST (null) [00:13:03]execute_cgi path=json_proto method=POST [00:13:03]POST find Content-Length [00:13:03]Host: 172.17.46.195:8080 [00:13:03]Content-Length: 679 [00:13:03]Content-Type: application/json [00:13:03] [00:13:03]POST finish read [00:13:03]Found Content-Length = 679 [00:13:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:03]execute_script... [00:13:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:03]POST & json_proto [00:13:03]process_json_proto [00:13:03]json parsed OK: [00:13:03]protocol is kg_v1.0 [00:13:03]action value=close_receipt [00:13:03]process_action close_receipt [00:13:03]cmd_close_receipt [00:13:03]MH_GetDate [00:13:03]Write to MH i2c: F0 00 00 46 51 86 [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: F0 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: F0 09 00 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: F0 09 00 46 51 00 91 3C C1 66 8D AE BC 66 E0 [00:13:03]GetLastDocTimeStamp 1723939919 [00:13:03]current date 1723939985 [00:13:03]FM_GetShiftState [00:13:03]SAM_PROTO_GetShiftState [00:13:03]wFMCommunicate request_size=4 [00:13:03]MH_SAM_APDU [00:13:03]CAPDU: 80 13 01 00 [00:13:03]Write to MH i2c: E2 08 00 47 51 80 13 01 00 00 00 00 00 15 [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:03]Read from MH i2c: E2 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: E2 0E 00 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: E2 0E 00 47 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 4C [00:13:03]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:13:03]wFMCommunicate OK [00:13:03]SAM_PROTO_GetShiftState done [00:13:03]FM_GetShiftState done [00:13:03]opened in 1723939530 [00:13:03]opened+sec_in_day 1724025930 [00:13:03]quantity*price = 50010 [00:13:03]sum+1 = 50012 [00:13:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 9 18.08.2024 00:13 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199187 肖袩袛: 68462411898645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199187&fm=68462411898645&tin=02508201610067®Number=0000000000092545&sum=50000 [00:13:04]StoreToDocumentArchive [00:13:04]shift 464 fd 199187 [00:13:04]save to /storage/0464/doc_00199187 [00:13:04]save last doc name /storage/0464/doc_00199187 to /storage/kkm_last_doc_name [00:13:04]save OK [00:13:04]Clear old archive folders... [00:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:13:04]tlvbuf is 01960670 [00:13:04]SAM_PROTO_ClearQueue [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 09 00 00 [00:13:04]Write to MH i2c: E2 08 00 54 51 80 09 00 00 00 00 00 00 17 [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 54 51 00 90 00 19 [00:13:04]RAPDU: 90 00 [00:13:04]wFMCommunicate OK [00:13:04]SAM_PROTO_ClearQueue done [00:13:04]KKMCreateOFDPacket [00:13:04]OFDProtocolAddRootSTLVToBuf [00:13:04]FM_MakeSignedData [00:13:04]FM_MakeSignedData [00:13:04]SAM_PROTO_SignData [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 0D 01 02 [00:13:04]Write to MH i2c: E2 08 00 55 51 80 0D 01 02 00 00 00 00 1F [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 55 51 00 90 00 1A [00:13:04]RAPDU: 90 00 [00:13:04]wFMCommunicate OK [00:13:04]wFMCommunicate request_size=255 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 91 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 0A 03 00 35 04 06 00 3E [00:13:04]Write to MH i2c: E2 02 01 56 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 91 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 0A 03 00 35 04 06 00 3E 00 00 AC [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]OFD Sender: No OFD packet to send [00:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:05]Read from MH i2c: E2 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 03 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 03 00 56 51 00 90 00 1B [00:13:05]RAPDU: 90 00 [00:13:05]wFMCommunicate OK [00:13:05]wFMCommunicate request_size=10 [00:13:05]MH_SAM_APDU [00:13:05]CAPDU: 80 0D 02 02 05 44 25 BD DF 15 [00:13:05]Write to MH i2c: E2 0D 00 57 51 80 0D 02 02 05 00 44 25 BD DF 15 00 00 46 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:05]Read from MH i2c: E2 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 03 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 03 00 57 51 00 90 00 1C [00:13:05]RAPDU: 90 00 [00:13:05]wFMCommunicate OK [00:13:05]wFMCommunicate request_size=4 [00:13:05]MH_SAM_APDU [00:13:05]CAPDU: 80 0D 03 02 [00:13:05]Write to MH i2c: E2 08 00 58 51 80 0D 03 02 00 00 00 00 24 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:05]Read from MH i2c: E2 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 0B 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 0B 00 58 51 00 A0 E0 7B 06 B8 AB BB 1B 90 00 5F [00:13:05]RAPDU: A0 E0 7B 06 B8 AB BB 1B 90 00 [00:13:05]wFMCommunicate OK [00:13:05]SAM_PROTO_SignData done [00:13:05]FM_MakeSignedData done [00:13:05]CreateOFDProtocolMessage [00:13:05]wFMCommunicate request_size=4 [00:13:05]MH_SAM_APDU [00:13:05]CAPDU: 80 11 00 00 [00:13:05]Write to MH i2c: E2 08 00 59 51 80 11 00 00 00 00 00 00 24 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:05]Read from MH i2c: E2 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 17 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: E2 17 00 59 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 71 [00:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:13:05]wFMCommunicate OK [00:13:05]CreateOFDProtocolMessage done [00:13:05]OFDSenderStorePacket 199187 [00:13:05]StoreOFDPacket docnum=199187 [00:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 01 07 01 29 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 91 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 0A 03 00 35 04 06 00 3E 44 25 BD DF 15 A0 E0 7B 06 B8 AB BB 1B [00:13:05]CheckFolder [00:13:05]dirname=/storage/ofd_packets [00:13:05]CheckFolder done [00:13:05]ProducePacketName [00:13:05]name=ofd_packets/00199187 [00:13:05]NVStorageSaveData ofd_packets/00199187 [00:13:05]File name is /storage/ofd_packets/00199187 [00:13:05]Write 301 bytes [00:13:05]NVStorageSaveData done [00:13:05]OFDSenderStorePacket done [00:13:05]KKMCreateOFDPacket done [00:13:05]NVStorageSaveData kkm_last_timestamp [00:13:05]File name is /storage/kkm_last_timestamp [00:13:05]Write 4 bytes [00:13:05]NVStorageSaveData done [00:13:05]ExternCall_PrintAddStr [00:13:05]wPrintStart [00:13:05]Write to MH i2c: 01 00 00 5A 51 AB [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 5A 51 00 00 00 00 00 FF 0F C0 [00:13:05]RasterBufferAndPrint [00:13:05]line 小褔械褌 N : (1)11326660 [00:13:05]line 袠袧袧: 02508201610067 [00:13:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:13:05]line 袩袪袨袛袗袞袗 [00:13:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [00:13:05]line 孝芯胁邪褉: 2710124500 [00:13:05]line 袗懈-95-袣-5 [00:13:05]line 6.740 * 74.20 [00:13:05]line = 500.11 [00:13:05]line 袧袛小 12% 袧小袩 1% [00:13:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:13:05]line 袨袣袪校袚袥袝袧袠袝: -0.11 [00:13:05]line 袠孝袨袚袨: 500.00 [00:13:05]line 袙薪械褋械薪芯: 500.00 [00:13:05]line 小袛袗效袗: 0.00 [00:13:05]line 袧小袩 1% : 4.43 [00:13:05]line 袧袛小 12% : 53.11 [00:13:05]line 袧邪谢懈褔薪褘屑懈: 500.00 [00:13:05]line 袘械蟹薪邪谢.: 0.00 [00:13:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:13:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:13:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:13:05]line 效械泻 9 18.08.2024 00:13 [00:13:05]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:13:05]line 袟袧袦: 0300000079 [00:13:05]line 袪袧袦: 0000000000092545 [00:13:05]line 袙械褉褋懈褟 袣袣袦: 001 [00:13:05]line 肖袦: 0000000000871802 [00:13:05]line 肖袛: 199187 [00:13:05]line 肖袩袛: 68462411898645 [00:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199187&fm=68462411898645&tin=02508201610067®Number=0000000000092545&sum=50000 [00:13:05]written 0, free lines is 4095 [00:13:05]OFD Sender: Processing packet 199187 [packets to send 246, broken 245] [00:13:05]ProducePacketName [00:13:05]name=ofd_packets/00199187 [00:13:05]OFD Sender: To server: 嚂鰌G, [00:13:05]CommunicateWithHost lk.salyk.kg:30040 [00:13:05]ConnectInit lk.salyk.kg [00:13:05]Write to MH i2c: 01 00 00 85 51 D6 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 85 51 00 00 00 00 00 D4 0C BD [00:13:05]RasterBufferAndPrint [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]written 0, free lines is 3293 [00:13:05]MH_Cut [00:13:05]Write to MH i2c: D1 01 00 8C 51 01 AF [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 01 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 01 00 8C 51 00 AE [00:13:05]Write to MH i2c: 01 00 00 8D 51 DE [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Connected sock=10 [00:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 39 01 07 01 29 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 91 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 0A 03 00 35 04 06 00 3E 44 25 BD DF 15 A0 E0 7B 06 B8 AB BB 1B [00:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 94 33 47 00 8B E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 13 0A 03 00 F4 03 04 00 A0 E8 C0 66 B6 04 01 00 00 10 1C F3 D4 84 57 21 B9 [00:13:06]CommunicateWithHost err = 0 [00:13:06]CheckOFDResponse [00:13:06]1017 (14) - 77093643461234 [00:13:06]1041 (16) - 0000000000871802 [00:13:06]1040 (4) - 199187 [00:13:06]1012 (4) - 17.08.2024 18:14 [00:13:06]1206 (1) - 0 [00:13:06]OFD Sender: Remove packet 199187 [00:13:06]ProducePacketName [00:13:06]name=ofd_packets/00199187 [00:13:06]NVStorageDeleteData [00:13:06]*** Cut start [00:13:06]*** Purtial cut [00:13:06]*** CUTSNS_PIN = 0 [00:13:06]OFD Sender: No OFD packet to send [00:13:06]*** Stage 1: CUTSNS_PIN = 1 [00:13:08]Read from MH i2c: 01 [00:13:08]MH_I2C_Read... [00:13:08]*** Stop cut motor [00:13:08]*** Cut end [00:13:08]Read from MH i2c: 01 07 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: 01 07 00 8D 51 00 00 00 00 00 FF 0F F3 [00:13:08]process_action close_receipt done [00:13:08]requested_data is exist [00:13:08]produce_requested_data [00:13:08]requested_item fm.sn is exist - process it [00:13:08]wFMCommunicate request_size=4 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 11 00 00 [00:13:08]Write to MH i2c: E2 08 00 8E 51 80 11 00 00 00 00 00 00 59 [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 17 00 8E 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [00:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:13:08]wFMCommunicate OK [00:13:08]requested_item fd.num is exist - process it [00:13:08]SAM_PROTO_GetFieldsCounters [00:13:08]wFMCommunicate request_size=4 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 13 00 00 [00:13:08]Write to MH i2c: E2 08 00 8F 51 80 13 00 00 00 00 00 00 5C [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 62 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 62 00 8F 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 0A 03 00 0E 04 04 00 D0 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 83 [00:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 13 0A 03 00 0E 04 04 00 D0 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 [00:13:08]wFMCommunicate OK [00:13:08]SAM_PROTO_GetFieldsCounters done [00:13:08]requested_item shift.num is exist - process it [00:13:08]requested_item shift.opened is exist - process it [00:13:08]req_shift_opened [00:13:08]FM_GetShiftState [00:13:08]SAM_PROTO_GetShiftState [00:13:08]wFMCommunicate request_size=4 [00:13:08]MH_SAM_APDU [00:13:08]CAPDU: 80 13 01 00 [00:13:08]Write to MH i2c: E2 08 00 90 51 80 13 01 00 00 00 00 00 5E [00:13:08]Write i2c OK [00:13:08]MH_I2C_Read... [00:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:08]Read from MH i2c: E2 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 0E 00 [00:13:08]MH_I2C_Read... [00:13:08]Read from MH i2c: E2 0E 00 90 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 95 [00:13:08]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:13:08]wFMCommunicate OK [00:13:08]SAM_PROTO_GetShiftState done [00:13:08]FM_GetShiftState done [00:13:08]req_shift_opened done [00:13:08]requested_item shift.open_date is exist - process it [00:13:08]req_shift_open_date [00:13:08]req_shift_open_date done [00:13:08]produce_requested_data done [00:13:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199187,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:13:08]process_action_free close_receipt [00:13:08]json_value_free [00:13:08]json_value_free done [00:13:08]process_json_proto returns [00:13:08]Send response to host [00:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199187,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:13:08]free response buf [00:13:08]execute_script done [00:13:08]execute_script returns [00:13:08]free content buf [00:13:08]Sock 9.Close socket [00:13:08]Sock 9.Thread stoped [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:14:00]accept exits with 7 [00:14:00]New connection [00:14:00]New thread 3066793316 created [00:14:00]Thread 3066936676 joined [00:14:00]Waiting for new connection... [00:14:00] Sock 7.Parse request [00:14:00]Sock 7.Check first char [00:14:00]Sock 7.First char is OK [00:14:00]request: POST /json_proto HTTP/1.0 [00:14:00]Method: POST [00:14:00]URL: /json_proto [00:14:00]Method is POST - this is cgi request [00:14:00]url: /json_proto [00:14:00]query_string will be loaded in cgi processing [00:14:00]execute_cgi json_proto POST (null) [00:14:00]execute_cgi path=json_proto method=POST [00:14:00]POST find Content-Length [00:14:00]Host: 172.17.46.195:8080 [00:14:00]Content-Length: 805 [00:14:00]Content-Type: application/json [00:14:00] [00:14:00]POST finish read [00:14:00]Found Content-Length = 805 [00:14:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:00]execute_script... [00:14: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)11326662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:00]POST & json_proto [00:14:00]process_json_proto [00:14:00]json parsed OK: [00:14:00]protocol is kg_v1.0 [00:14:00]action value=close_receipt [00:14:00]process_action close_receipt [00:14:00]cmd_close_receipt [00:14:00]MH_GetDate [00:14:00]Write to MH i2c: F0 00 00 91 51 D1 [00:14:00]Write i2c OK [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: F0 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: F0 09 00 [00:14:00]MH_I2C_Read... [00:14:00]Read from MH i2c: F0 09 00 91 51 00 CA 3C C1 66 8D AE BC 66 64 [00:14:00]GetLastDocTimeStamp 1723939985 [00:14:00]current date 1723940042 [00:14:00]FM_GetShiftState [00:14:00]SAM_PROTO_GetShiftState [00:14:00]wFMCommunicate request_size=4 [00:14:00]MH_SAM_APDU [00:14:00]CAPDU: 80 13 01 00 [00:14:00]Write to MH i2c: E2 08 00 92 51 80 13 01 00 00 00 00 00 60 [00:14:00]Write i2c OK [00:14:00]MH_I2C_Read... [00:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:01]Read from MH i2c: E2 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 0E 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: E2 0E 00 92 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 97 [00:14:01]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:14:01]wFMCommunicate OK [00:14:01]SAM_PROTO_GetShiftState done [00:14:01]FM_GetShiftState done [00:14:01]opened in 1723939530 [00:14:01]opened+sec_in_day 1724025930 [00:14:01]quantity*price = 100021 [00:14:01]sum+1 = 100023 [00:14:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 10 18.08.2024 00:14 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199188 肖袩袛: 211781359804349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199188&fm=211781359804349&tin=02508201610067®Number=0000000000092545&sum=100022 [00:14:02]StoreToDocumentArchive [00:14:02]shift 464 fd 199188 [00:14:02]save to /storage/0464/doc_00199188 [00:14:02]save last doc name /storage/0464/doc_00199188 to /storage/kkm_last_doc_name [00:14:02]save OK [00:14:02]Clear old archive folders... [00:14:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:14:02]tlvbuf is 01AB22B0 [00:14:02]SAM_PROTO_ClearQueue [00:14:02]wFMCommunicate request_size=4 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 09 00 00 [00:14:02]Write to MH i2c: E2 08 00 9F 51 80 09 00 00 00 00 00 00 62 [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 9F 51 00 90 00 64 [00:14:02]RAPDU: 90 00 [00:14:02]wFMCommunicate OK [00:14:02]SAM_PROTO_ClearQueue done [00:14:02]KKMCreateOFDPacket [00:14:02]OFDProtocolAddRootSTLVToBuf [00:14:02]FM_MakeSignedData [00:14:02]FM_MakeSignedData [00:14:02]SAM_PROTO_SignData [00:14:02]wFMCommunicate request_size=4 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 0D 01 02 [00:14:02]Write to MH i2c: E2 08 00 A0 51 80 0D 01 02 00 00 00 00 6A [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 A0 51 00 90 00 65 [00:14:02]RAPDU: 90 00 [00:14:02]wFMCommunicate OK [00:14:02]wFMCommunicate request_size=255 [00:14:02]MH_SAM_APDU [00:14: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 CB 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 0A 03 00 35 04 06 00 C0 [00:14:02]Write to MH i2c: E2 02 01 A1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 CB 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 0A 03 00 35 04 06 00 C0 00 00 26 [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 A1 51 00 90 00 66 [00:14:02]RAPDU: 90 00 [00:14:02]wFMCommunicate OK [00:14:02]wFMCommunicate request_size=10 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 0D 02 02 05 9D 30 B8 9F BD [00:14:02]Write to MH i2c: E2 0D 00 A2 51 80 0D 02 02 05 00 9D 30 B8 9F BD 00 00 58 [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 03 00 A2 51 00 90 00 67 [00:14:02]RAPDU: 90 00 [00:14:02]wFMCommunicate OK [00:14:02]wFMCommunicate request_size=4 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 0D 03 02 [00:14:02]Write to MH i2c: E2 08 00 A3 51 80 0D 03 02 00 00 00 00 6F [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 0B 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 0B 00 A3 51 00 21 90 5C A4 C4 A8 B6 60 90 00 A3 [00:14:02]RAPDU: 21 90 5C A4 C4 A8 B6 60 90 00 [00:14:02]wFMCommunicate OK [00:14:02]SAM_PROTO_SignData done [00:14:02]FM_MakeSignedData done [00:14:02]CreateOFDProtocolMessage [00:14:02]wFMCommunicate request_size=4 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 11 00 00 [00:14:02]Write to MH i2c: E2 08 00 A4 51 80 11 00 00 00 00 00 00 6F [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 17 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 17 00 A4 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [00:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:14:02]wFMCommunicate OK [00:14:02]CreateOFDProtocolMessage done [00:14:02]OFDSenderStorePacket 199188 [00:14:02]StoreOFDPacket docnum=199188 [00:14:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AB 93 07 01 43 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 CB 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 0A 03 00 35 04 06 00 C0 9D 30 B8 9F BD 21 90 5C A4 C4 A8 B6 60 [00:14:02]CheckFolder [00:14:02]dirname=/storage/ofd_packets [00:14:02]CheckFolder done [00:14:02]ProducePacketName [00:14:02]name=ofd_packets/00199188 [00:14:02]NVStorageSaveData ofd_packets/00199188 [00:14:02]File name is /storage/ofd_packets/00199188 [00:14:02]Write 301 bytes [00:14:02]NVStorageSaveData done [00:14:02]OFDSenderStorePacket done [00:14:02]KKMCreateOFDPacket done [00:14:02]NVStorageSaveData kkm_last_timestamp [00:14:02]File name is /storage/kkm_last_timestamp [00:14:02]Write 4 bytes [00:14:02]NVStorageSaveData done [00:14:02]ExternCall_PrintAddStr [00:14:02]wPrintStart [00:14:02]Write to MH i2c: 01 00 00 A5 51 F6 [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: 01 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: 01 07 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: 01 07 00 A5 51 00 00 00 00 00 FF 0F 0B [00:14:02]RasterBufferAndPrint [00:14:02]line 小褔械褌 N : (1)11326662 [00:14:02]line 袠袧袧: 02508201610067 [00:14:02]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:14:02]line 袩袪袨袛袗袞袗 [00:14:02]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [00:14:02]line 孝芯胁邪褉: 2710124500 [00:14:02]line 袗懈-95-袣-5 [00:14:02]line 13.480 * 74.20 [00:14:02]line = 1000.22 [00:14:02]line 袧袛小 12% 袧小袩 1% [00:14:02]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:14:02]line 袠孝袨袚袨: 1000.22 [00:14:02]line 袧小袩 1% : 8.85 [00:14:02]line 袧袛小 12% : 106.22 [00:14:02]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:14:02]line 袘械蟹薪邪谢.: 1000.22 [00:14:02]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:14:02]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:14:02]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:14:02]line 效械泻 10 18.08.2024 00:14 [00:14:02]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:14:02]line 袟袧袦: 0300000079 [00:14:02]line 袪袧袦: 0000000000092545 [00:14:02]line 袙械褉褋懈褟 袣袣袦: 001 [00:14:02]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:14:02]line 肖袦: 0000000000871802 [00:14:02]line 肖袛: 199188 [00:14:02]line 肖袩袛: 211781359804349 [00:14:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001403&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199188&fm=211781359804349&tin=02508201610067®Number=0000000000092545&sum=100022 [00:14:02]written 0, free lines is 4095 [00:14:02]OFD Sender: Processing packet 199188 [packets to send 246, broken 245] [00:14:02]ProducePacketName [00:14:02]name=ofd_packets/00199188 [00:14:02]OFD Sender: To server: 嚂鰌G, [00:14:02]CommunicateWithHost lk.salyk.kg:30040 [00:14:02]ConnectInit lk.salyk.kg [00:14:02]Connected sock=10 [00:14:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AB 93 07 01 43 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 CB 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 0A 03 00 35 04 06 00 C0 9D 30 B8 9F BD 21 90 5C A4 C4 A8 B6 60 [00:14:03]Write to MH i2c: 01 00 00 CF 51 20 [00:14:03]Write i2c OK [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: 01 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: 01 07 00 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: 01 07 00 CF 51 00 00 00 00 00 E9 0C 1C [00:14:03]RasterBufferAndPrint [00:14:03]line [00:14:03]line [00:14:03]line [00:14:03]line [00:14:03]line [00:14:03]written 0, free lines is 3313 [00:14:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C0 86 47 00 94 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 14 0A 03 00 F4 03 04 00 D9 E8 C0 66 B6 04 01 00 00 15 B0 63 73 2F 2E 28 FC [00:14:03]CommunicateWithHost err = 0 [00:14:03]CheckOFDResponse [00:14:03]1017 (14) - 77093643461234 [00:14:03]1041 (16) - 0000000000871802 [00:14:03]1040 (4) - 199188 [00:14:03]1012 (4) - 17.08.2024 18:15 [00:14:03]1206 (1) - 0 [00:14:03]OFD Sender: Remove packet 199188 [00:14:03]ProducePacketName [00:14:03]name=ofd_packets/00199188 [00:14:03]NVStorageDeleteData [00:14:03]MH_Cut [00:14:03]Write to MH i2c: D1 01 00 D6 51 01 F9 [00:14:03]Write i2c OK [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: D1 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: D1 01 00 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: D1 01 00 D6 51 00 F8 [00:14:03]Write to MH i2c: 01 00 00 D7 51 28 [00:14:03]Write i2c OK [00:14:03]MH_I2C_Read... [00:14:03]OFD Sender: No OFD packet to send [00:14:03]*** Cut start [00:14:03]*** Purtial cut [00:14:03]*** Stage 1: CUTSNS_PIN = 1 [00:14:04]Read from MH i2c: 01 [00:14:04]MH_I2C_Read... [00:14:04]*** Stop cut motor [00:14:04]*** Cut end [00:14:04]Read from MH i2c: 01 07 00 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: 01 07 00 D7 51 00 00 00 00 00 FF 0F 3D [00:14:04]process_action close_receipt done [00:14:04]requested_data is exist [00:14:04]produce_requested_data [00:14:04]requested_item fm.sn is exist - process it [00:14:04]wFMCommunicate request_size=4 [00:14:04]MH_SAM_APDU [00:14:04]CAPDU: 80 11 00 00 [00:14:04]Write to MH i2c: E2 08 00 D8 51 80 11 00 00 00 00 00 00 A3 [00:14:04]Write i2c OK [00:14:04]MH_I2C_Read... [00:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:04]Read from MH i2c: E2 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 17 00 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 17 00 D8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F0 [00:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:14:04]wFMCommunicate OK [00:14:04]requested_item fd.num is exist - process it [00:14:04]SAM_PROTO_GetFieldsCounters [00:14:04]wFMCommunicate request_size=4 [00:14:04]MH_SAM_APDU [00:14:04]CAPDU: 80 13 00 00 [00:14:04]Write to MH i2c: E2 08 00 D9 51 80 13 00 00 00 00 00 00 A6 [00:14:04]Write i2c OK [00:14:04]MH_I2C_Read... [00:14:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:04]Read from MH i2c: E2 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 62 00 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 62 00 D9 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 0A 03 00 0E 04 04 00 D0 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 D1 [00:14:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 14 0A 03 00 0E 04 04 00 D0 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 [00:14:04]wFMCommunicate OK [00:14:04]SAM_PROTO_GetFieldsCounters done [00:14:04]requested_item shift.num is exist - process it [00:14:04]requested_item shift.opened is exist - process it [00:14:04]req_shift_opened [00:14:04]FM_GetShiftState [00:14:04]SAM_PROTO_GetShiftState [00:14:04]wFMCommunicate request_size=4 [00:14:04]MH_SAM_APDU [00:14:04]CAPDU: 80 13 01 00 [00:14:04]Write to MH i2c: E2 08 00 DA 51 80 13 01 00 00 00 00 00 A8 [00:14:04]Write i2c OK [00:14:04]MH_I2C_Read... [00:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:04]Read from MH i2c: E2 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 0E 00 [00:14:04]MH_I2C_Read... [00:14:04]Read from MH i2c: E2 0E 00 DA 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 DF [00:14:04]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:14:04]wFMCommunicate OK [00:14:04]SAM_PROTO_GetShiftState done [00:14:04]FM_GetShiftState done [00:14:04]req_shift_opened done [00:14:04]requested_item shift.open_date is exist - process it [00:14:04]req_shift_open_date [00:14:04]req_shift_open_date done [00:14:04]produce_requested_data done [00:14:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199188,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:14:04]process_action_free close_receipt [00:14:04]json_value_free [00:14:04]json_value_free done [00:14:04]process_json_proto returns [00:14:04]Send response to host [00:14:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199188,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:14:04]free response buf [00:14:04]execute_script done [00:14:04]execute_script returns [00:14:04]free content buf [00:14:04]Sock 7.Close socket [00:14:04]Sock 7.Thread stoped [00:14:05]accept exits with 9 [00:14:05]New connection [00:14:05]New thread 3066936676 created [00:14:05]Thread 3066793316 joined [00:14:05]Waiting for new connection... [00:14:05] Sock 9.Parse request [00:14:05]Sock 9.Check first char [00:14:05]Sock 9.First char is OK [00:14:05]request: POST /json_proto HTTP/1.0 [00:14:05]Method: POST [00:14:05]URL: /json_proto [00:14:05]Method is POST - this is cgi request [00:14:05]url: /json_proto [00:14:05]query_string will be loaded in cgi processing [00:14:05]execute_cgi json_proto POST (null) [00:14:05]execute_cgi path=json_proto method=POST [00:14:05]POST find Content-Length [00:14:05]Host: 172.17.46.195:8080 [00:14:05]Content-Length: 684 [00:14:05]Content-Type: application/json [00:14:05] [00:14:05]POST finish read [00:14:05]Found Content-Length = 684 [00:14:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 37.070, "sum" : 2750.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2750.00, "payments": [ { "type": 0, "sum" : 2750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:05]execute_script... [00:14: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)11326659", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 37.070, "sum" : 2750.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2750.00, "payments": [ { "type": 0, "sum" : 2750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:05]POST & json_proto [00:14:05]process_json_proto [00:14:05]json parsed OK: [00:14:05]protocol is kg_v1.0 [00:14:05]action value=close_receipt [00:14:05]process_action close_receipt [00:14:05]cmd_close_receipt [00:14:05]MH_GetDate [00:14:05]Write to MH i2c: F0 00 00 DB 51 1B [00:14:05]Write i2c OK [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 09 00 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: F0 09 00 DB 51 00 CF 3C C1 66 8D AE BC 66 B3 [00:14:05]GetLastDocTimeStamp 1723940043 [00:14:05]current date 1723940047 [00:14:05]FM_GetShiftState [00:14:05]SAM_PROTO_GetShiftState [00:14:05]wFMCommunicate request_size=4 [00:14:05]MH_SAM_APDU [00:14:05]CAPDU: 80 13 01 00 [00:14:05]Write to MH i2c: E2 08 00 DC 51 80 13 01 00 00 00 00 00 AA [00:14:05]Write i2c OK [00:14:05]MH_I2C_Read... [00:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:05]Read from MH i2c: E2 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: E2 0E 00 [00:14:05]MH_I2C_Read... [00:14:05]Read from MH i2c: E2 0E 00 DC 51 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 E1 [00:14:05]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:14:05]wFMCommunicate OK [00:14:05]SAM_PROTO_GetShiftState done [00:14:05]FM_GetShiftState done [00:14:05]opened in 1723939530 [00:14:05]opened+sec_in_day 1724025930 [00:14:05]quantity*price = 275059 [00:14:05]sum+1 = 275060 [00:14:05]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.59 袠孝袨袚袨: 2750.00 袙薪械褋械薪芯: 4000.00 小袛袗效袗: 1250.00 袧小袩 1% : 24.34 袧袛小 12% : 292.10 袧邪谢懈褔薪褘屑懈: 2750.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 11 18.08.2024 00:14 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199189 肖袩袛: 96607299747148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001407&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199189&fm=96607299747148&tin=02508201610067®Number=0000000000092545&sum=275000 [00:14:07]StoreToDocumentArchive [00:14:07]shift 464 fd 199189 [00:14:07]save to /storage/0464/doc_00199189 [00:14:07]save last doc name /storage/0464/doc_00199189 to /storage/kkm_last_doc_name [00:14:07]save OK [00:14:07]Clear old archive folders... [00:14:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:14:07]tlvbuf is 019F5500 [00:14:07]SAM_PROTO_ClearQueue [00:14:07]wFMCommunicate request_size=4 [00:14:07]MH_SAM_APDU [00:14:07]CAPDU: 80 09 00 00 [00:14:07]Write to MH i2c: E2 08 00 E9 51 80 09 00 00 00 00 00 00 AC [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 E9 51 00 90 00 AE [00:14:07]RAPDU: 90 00 [00:14:07]wFMCommunicate OK [00:14:07]SAM_PROTO_ClearQueue done [00:14:07]KKMCreateOFDPacket [00:14:07]OFDProtocolAddRootSTLVToBuf [00:14:07]FM_MakeSignedData [00:14:07]FM_MakeSignedData [00:14:07]SAM_PROTO_SignData [00:14:07]wFMCommunicate request_size=4 [00:14:07]MH_SAM_APDU [00:14:07]CAPDU: 80 0D 01 02 [00:14:07]Write to MH i2c: E2 08 00 EA 51 80 0D 01 02 00 00 00 00 B4 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 EA 51 00 90 00 AF [00:14:07]RAPDU: 90 00 [00:14:07]wFMCommunicate OK [00:14:07]wFMCommunicate request_size=255 [00:14:07]MH_SAM_APDU [00:14: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 CE 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 38 32 04 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 CF 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 0A 03 00 35 04 06 00 57 [00:14:07]Write to MH i2c: E2 02 01 EB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CE 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 38 32 04 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 CF 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 0A 03 00 35 04 06 00 57 00 00 55 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 EB 51 00 90 00 B0 [00:14:07]RAPDU: 90 00 [00:14:07]wFMCommunicate OK [00:14:07]wFMCommunicate request_size=10 [00:14:07]MH_SAM_APDU [00:14:07]CAPDU: 80 0D 02 02 05 DD 23 C8 BD 4C [00:14:07]Write to MH i2c: E2 0D 00 EC 51 80 0D 02 02 05 00 DD 23 C8 BD 4C 00 00 92 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 03 00 EC 51 00 90 00 B1 [00:14:07]RAPDU: 90 00 [00:14:07]wFMCommunicate OK [00:14:07]wFMCommunicate request_size=4 [00:14:07]MH_SAM_APDU [00:14:07]CAPDU: 80 0D 03 02 [00:14:07]Write to MH i2c: E2 08 00 ED 51 80 0D 03 02 00 00 00 00 B9 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 0B 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 0B 00 ED 51 00 C3 67 ED 55 13 53 08 E8 90 00 7C [00:14:07]RAPDU: C3 67 ED 55 13 53 08 E8 90 00 [00:14:07]wFMCommunicate OK [00:14:07]SAM_PROTO_SignData done [00:14:07]FM_MakeSignedData done [00:14:07]CreateOFDProtocolMessage [00:14:07]wFMCommunicate request_size=4 [00:14:07]MH_SAM_APDU [00:14:07]CAPDU: 80 11 00 00 [00:14:07]Write to MH i2c: E2 08 00 EE 51 80 11 00 00 00 00 00 00 B9 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:07]Read from MH i2c: E2 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 17 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: E2 17 00 EE 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [00:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:14:07]wFMCommunicate OK [00:14:07]CreateOFDProtocolMessage done [00:14:07]OFDSenderStorePacket 199189 [00:14:07]StoreOFDPacket docnum=199189 [00:14:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 91 D4 07 01 5C 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 CE 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 38 32 04 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 CF 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 0A 03 00 35 04 06 00 57 DD 23 C8 BD 4C C3 67 ED 55 13 53 08 E8 [00:14:07]CheckFolder [00:14:07]dirname=/storage/ofd_packets [00:14:07]CheckFolder done [00:14:07]ProducePacketName [00:14:07]name=ofd_packets/00199189 [00:14:07]NVStorageSaveData ofd_packets/00199189 [00:14:07]File name is /storage/ofd_packets/00199189 [00:14:07]Write 301 bytes [00:14:07]NVStorageSaveData done [00:14:07]OFDSenderStorePacket done [00:14:07]KKMCreateOFDPacket done [00:14:07]NVStorageSaveData kkm_last_timestamp [00:14:07]File name is /storage/kkm_last_timestamp [00:14:07]Write 4 bytes [00:14:07]NVStorageSaveData done [00:14:07]ExternCall_PrintAddStr [00:14:07]wPrintStart [00:14:07]Write to MH i2c: 01 00 00 EF 51 40 [00:14:07]Write i2c OK [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 07 00 [00:14:07]MH_I2C_Read... [00:14:07]Read from MH i2c: 01 07 00 EF 51 00 00 00 00 00 FF 0F 55 [00:14:07]RasterBufferAndPrint [00:14:07]line 小褔械褌 N : (1)11326659 [00:14:07]line 袠袧袧: 02508201610067 [00:14:07]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:14:07]line 袩袪袨袛袗袞袗 [00:14:07]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [00:14:07]line 孝芯胁邪褉: 2710124500 [00:14:07]line 袗懈-95-袣-5 [00:14:07]line 37.070 * 74.20 [00:14:07]line = 2750.59 [00:14:07]line 袧袛小 12% 袧小袩 1% [00:14:07]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:14:07]line 袨袣袪校袚袥袝袧袠袝: -0.59 [00:14:07]line 袠孝袨袚袨: 2750.00 [00:14:07]line 袙薪械褋械薪芯: 4000.00 [00:14:07]line 小袛袗效袗: 1250.00 [00:14:07]line 袧小袩 1% : 24.34 [00:14:07]line 袧袛小 12% : 292.10 [00:14:07]line 袧邪谢懈褔薪褘屑懈: 2750.00 [00:14:07]line 袘械蟹薪邪谢.: 0.00 [00:14:07]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:14:07]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:14:07]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:14:07]line 效械泻 11 18.08.2024 00:14 [00:14:07]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:14:07]line 袟袧袦: 0300000079 [00:14:07]line 袪袧袦: 0000000000092545 [00:14:07]line 袙械褉褋懈褟 袣袣袦: 001 [00:14:07]line 肖袦: 0000000000871802 [00:14:07]line 肖袛: 199189 [00:14:07]line 肖袩袛: 96607299747148 [00:14:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001407&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199189&fm=96607299747148&tin=02508201610067®Number=0000000000092545&sum=275000 [00:14:07]written 0, free lines is 4095 [00:14:08]OFD Sender: Processing packet 199189 [packets to send 246, broken 245] [00:14:08]ProducePacketName [00:14:08]name=ofd_packets/00199189 [00:14:08]OFD Sender: To server: 嚂鰌G, [00:14:08]CommunicateWithHost lk.salyk.kg:30040 [00:14:08]ConnectInit lk.salyk.kg [00:14:08]Connected sock=7 [00:14:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 91 D4 07 01 5C 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 CE 90 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 32 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 32 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 72 00 00 00 00 07 04 06 00 38 32 04 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 CF 3C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 0A 03 00 35 04 06 00 57 DD 23 C8 BD 4C C3 67 ED 55 13 53 08 E8 [00:14:08]Write to MH i2c: 01 00 00 1A 52 6C [00:14:08]Write i2c OK [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: 01 [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: 01 07 00 [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: 01 07 00 1A 52 00 00 00 00 00 DD 0C 5C [00:14:08]RasterBufferAndPrint [00:14:08]line [00:14:08]line [00:14:08]line [00:14:08]line [00:14:08]line [00:14:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 70 77 47 00 2A 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 15 0A 03 00 F4 03 04 00 DE E8 C0 66 B6 04 01 00 00 9C 50 C2 48 75 5F 8E 14 [00:14:08]CommunicateWithHost err = 0 [00:14:08]CheckOFDResponse [00:14:08]1017 (14) - 77093643461234 [00:14:08]1041 (16) - 0000000000871802 [00:14:08]1040 (4) - 199189 [00:14:08]1012 (4) - 17.08.2024 18:15 [00:14:08]1206 (1) - 0 [00:14:08]OFD Sender: Remove packet 199189 [00:14:08]ProducePacketName [00:14:08]name=ofd_packets/00199189 [00:14:08]NVStorageDeleteData [00:14:08]written 0, free lines is 3323 [00:14:08]MH_Cut [00:14:08]Write to MH i2c: D1 01 00 21 52 01 45 [00:14:08]Write i2c OK [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: D1 [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: D1 01 00 [00:14:08]MH_I2C_Read... [00:14:08]Read from MH i2c: D1 01 00 21 52 00 44 [00:14:08]Write to MH i2c: 01 00 00 22 52 74 [00:14:08]Write i2c OK [00:14:08]MH_I2C_Read... [00:14:09]OFD Sender: No OFD packet to send [00:14:09]*** Cut start [00:14:09]*** Purtial cut [00:14:09]*** CUTSNS_PIN = 0 [00:14:09]*** Stage 1: CUTSNS_PIN = 1 [00:14:11]Read from MH i2c: 01 [00:14:11]MH_I2C_Read... [00:14:11]*** Stop cut motor [00:14:11]*** Cut end [00:14:11]Read from MH i2c: 01 07 00 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: 01 07 00 22 52 00 00 00 00 00 FF 0F 89 [00:14:11]process_action close_receipt done [00:14:11]requested_data is exist [00:14:11]produce_requested_data [00:14:11]requested_item fm.sn is exist - process it [00:14:11]wFMCommunicate request_size=4 [00:14:11]MH_SAM_APDU [00:14:11]CAPDU: 80 11 00 00 [00:14:11]Write to MH i2c: E2 08 00 23 52 80 11 00 00 00 00 00 00 EF [00:14:11]Write i2c OK [00:14:11]MH_I2C_Read... [00:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:11]Read from MH i2c: E2 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 17 00 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 17 00 23 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [00:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:14:11]wFMCommunicate OK [00:14:11]requested_item fd.num is exist - process it [00:14:11]SAM_PROTO_GetFieldsCounters [00:14:11]wFMCommunicate request_size=4 [00:14:11]MH_SAM_APDU [00:14:11]CAPDU: 80 13 00 00 [00:14:11]Write to MH i2c: E2 08 00 24 52 80 13 00 00 00 00 00 00 F2 [00:14:11]Write i2c OK [00:14:11]MH_I2C_Read... [00:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:11]Read from MH i2c: E2 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 62 00 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 62 00 24 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 0A 03 00 0E 04 04 00 D0 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 21 [00:14:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 15 0A 03 00 0E 04 04 00 D0 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 [00:14:11]wFMCommunicate OK [00:14:11]SAM_PROTO_GetFieldsCounters done [00:14:11]requested_item shift.num is exist - process it [00:14:11]requested_item shift.opened is exist - process it [00:14:11]req_shift_opened [00:14:11]FM_GetShiftState [00:14:11]SAM_PROTO_GetShiftState [00:14:11]wFMCommunicate request_size=4 [00:14:11]MH_SAM_APDU [00:14:11]CAPDU: 80 13 01 00 [00:14:11]Write to MH i2c: E2 08 00 25 52 80 13 01 00 00 00 00 00 F4 [00:14:11]Write i2c OK [00:14:11]MH_I2C_Read... [00:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:11]Read from MH i2c: E2 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 0E 00 [00:14:11]MH_I2C_Read... [00:14:11]Read from MH i2c: E2 0E 00 25 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 2B [00:14:11]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:14:11]wFMCommunicate OK [00:14:11]SAM_PROTO_GetShiftState done [00:14:11]FM_GetShiftState done [00:14:11]req_shift_opened done [00:14:11]requested_item shift.open_date is exist - process it [00:14:11]req_shift_open_date [00:14:11]req_shift_open_date done [00:14:11]produce_requested_data done [00:14:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199189,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:14:11]process_action_free close_receipt [00:14:11]json_value_free [00:14:11]json_value_free done [00:14:11]process_json_proto returns [00:14:11]Send response to host [00:14:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199189,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:14:11]free response buf [00:14:11]execute_script done [00:14:11]execute_script returns [00:14:11]free content buf [00:14:11]Sock 9.Close socket [00:14:11]Sock 9.Thread stoped [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:07]accept exits with 10 [00:15:07]New connection [00:15:07]New thread 3066793316 created [00:15:07]Thread 3066936676 joined [00:15:07]Waiting for new connection... [00:15:07] Sock 10.Parse request [00:15:07]Sock 10.Check first char [00:15:07]Sock 10.First char is OK [00:15:07]request: POST /json_proto HTTP/1.0 [00:15:07]Method: POST [00:15:07]URL: /json_proto [00:15:07]Method is POST - this is cgi request [00:15:07]url: /json_proto [00:15:07]query_string will be loaded in cgi processing [00:15:07]execute_cgi json_proto POST (null) [00:15:07]execute_cgi path=json_proto method=POST [00:15:07]POST find Content-Length [00:15:07]Host: 172.17.46.195:8080 [00:15:07]Content-Length: 811 [00:15:07]Content-Type: application/json [00:15:07] [00:15:07]POST finish read [00:15:07]Found Content-Length = 811 [00:15:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:07]execute_script... [00:15: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)11326661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:07]POST & json_proto [00:15:07]process_json_proto [00:15:07]json parsed OK: [00:15:07]protocol is kg_v1.0 [00:15:07]action value=close_receipt [00:15:07]process_action close_receipt [00:15:07]cmd_close_receipt [00:15:07]MH_GetDate [00:15:07]Write to MH i2c: F0 00 00 26 52 67 [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: F0 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: F0 09 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: F0 09 00 26 52 00 0D 3D C1 66 8D AE BC 66 3E [00:15:07]GetLastDocTimeStamp 1723940047 [00:15:07]current date 1723940109 [00:15:07]FM_GetShiftState [00:15:07]SAM_PROTO_GetShiftState [00:15:07]wFMCommunicate request_size=4 [00:15:07]MH_SAM_APDU [00:15:07]CAPDU: 80 13 01 00 [00:15:07]Write to MH i2c: E2 08 00 27 52 80 13 01 00 00 00 00 00 F6 [00:15:07]Write i2c OK [00:15:07]MH_I2C_Read... [00:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:07]Read from MH i2c: E2 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 0E 00 [00:15:07]MH_I2C_Read... [00:15:07]Read from MH i2c: E2 0E 00 27 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 2D [00:15:07]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:07]wFMCommunicate OK [00:15:07]SAM_PROTO_GetShiftState done [00:15:07]FM_GetShiftState done [00:15:07]opened in 1723939530 [00:15:07]opened+sec_in_day 1724025930 [00:15:07]quantity*price = 500024 [00:15:07]sum+1 = 500025 [00:15:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 5000.24 袧小袩 1% : 44.25 袧袛小 12% : 531.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 5000.24 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 12 18.08.2024 00:15 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199190 肖袩袛: 129923186322603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001509&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199190&fm=129923186322603&tin=02508201610067®Number=0000000000092545&sum=500024 [00:15:08]StoreToDocumentArchive [00:15:08]shift 464 fd 199190 [00:15:08]save to /storage/0464/doc_00199190 [00:15:08]save last doc name /storage/0464/doc_00199190 to /storage/kkm_last_doc_name [00:15:08]save OK [00:15:08]Clear old archive folders... [00:15:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:15:08]tlvbuf is 019BF450 [00:15:08]SAM_PROTO_ClearQueue [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 09 00 00 [00:15:08]Write to MH i2c: E2 08 00 34 52 80 09 00 00 00 00 00 00 F8 [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 34 52 00 90 00 FA [00:15:08]RAPDU: 90 00 [00:15:08]wFMCommunicate OK [00:15:08]SAM_PROTO_ClearQueue done [00:15:08]KKMCreateOFDPacket [00:15:08]OFDProtocolAddRootSTLVToBuf [00:15:08]FM_MakeSignedData [00:15:08]FM_MakeSignedData [00:15:08]SAM_PROTO_SignData [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 0D 01 02 [00:15:08]Write to MH i2c: E2 08 00 35 52 80 0D 01 02 00 00 00 00 00 [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 35 52 00 90 00 FB [00:15:08]RAPDU: 90 00 [00:15:08]wFMCommunicate OK [00:15:08]wFMCommunicate request_size=255 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 0D 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 0A 03 [00:15:08]Write to MH i2c: E2 02 01 36 52 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 0D 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 0A 03 00 00 7A [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 36 52 00 90 00 FC [00:15:08]RAPDU: 90 00 [00:15:08]wFMCommunicate OK [00:15:08]wFMCommunicate request_size=16 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 76 2A 19 5E 6C AB [00:15:08]Write to MH i2c: E2 13 00 37 52 80 0D 02 02 0B 00 00 35 04 06 00 76 2A 19 5E 6C AB 00 00 86 [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 03 00 37 52 00 90 00 FD [00:15:08]RAPDU: 90 00 [00:15:08]wFMCommunicate OK [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 0D 03 02 [00:15:08]Write to MH i2c: E2 08 00 38 52 80 0D 03 02 00 00 00 00 05 [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 0B 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 0B 00 38 52 00 9B E7 C1 DD 88 20 EB 2D 90 00 E6 [00:15:08]RAPDU: 9B E7 C1 DD 88 20 EB 2D 90 00 [00:15:08]wFMCommunicate OK [00:15:08]SAM_PROTO_SignData done [00:15:08]FM_MakeSignedData done [00:15:08]CreateOFDProtocolMessage [00:15:08]wFMCommunicate request_size=4 [00:15:08]MH_SAM_APDU [00:15:08]CAPDU: 80 11 00 00 [00:15:08]Write to MH i2c: E2 08 00 39 52 80 11 00 00 00 00 00 00 05 [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:08]Read from MH i2c: E2 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 17 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: E2 17 00 39 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [00:15:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:08]wFMCommunicate OK [00:15:08]CreateOFDProtocolMessage done [00:15:08]OFDSenderStorePacket 199190 [00:15:08]StoreOFDPacket docnum=199190 [00:15:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A1 5B 0D 01 30 B0 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 0D 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 0A 03 00 35 04 06 00 76 2A 19 5E 6C AB 9B E7 C1 DD 88 20 EB 2D [00:15:08]CheckFolder [00:15:08]dirname=/storage/ofd_packets [00:15:08]CheckFolder done [00:15:08]ProducePacketName [00:15:08]name=ofd_packets/00199190 [00:15:08]NVStorageSaveData ofd_packets/00199190 [00:15:08]File name is /storage/ofd_packets/00199190 [00:15:08]Write 307 bytes [00:15:08]NVStorageSaveData done [00:15:08]OFDSenderStorePacket done [00:15:08]KKMCreateOFDPacket done [00:15:08]NVStorageSaveData kkm_last_timestamp [00:15:08]File name is /storage/kkm_last_timestamp [00:15:08]Write 4 bytes [00:15:08]NVStorageSaveData done [00:15:08]ExternCall_PrintAddStr [00:15:08]wPrintStart [00:15:08]Write to MH i2c: 01 00 00 3A 52 8C [00:15:08]Write i2c OK [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: 01 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: 01 07 00 [00:15:08]MH_I2C_Read... [00:15:08]Read from MH i2c: 01 07 00 3A 52 00 00 00 00 00 FF 0F A1 [00:15:08]RasterBufferAndPrint [00:15:08]line 小褔械褌 N : (1)11326661 [00:15:08]line 袠袧袧: 02508201610067 [00:15:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:15:08]line 袩袪袨袛袗袞袗 [00:15:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [00:15:08]line 孝芯胁邪褉: 2710194210 [00:15:08]line D-ENERGY 袛孝-袣-5 [00:15:08]line 64.770 * 77.20 [00:15:08]line = 5000.24 [00:15:08]line 袧袛小 12% 袧小袩 1% [00:15:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:15:08]line 袠孝袨袚袨: 5000.24 [00:15:08]line 袧小袩 1% : 44.25 [00:15:08]line 袧袛小 12% : 531.00 [00:15:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:15:08]line 袘械蟹薪邪谢.: 5000.24 [00:15:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:15:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:15:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:15:08]line 效械泻 12 18.08.2024 00:15 [00:15:08]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:15:08]line 袟袧袦: 0300000079 [00:15:08]line 袪袧袦: 0000000000092545 [00:15:08]line 袙械褉褋懈褟 袣袣袦: 001 [00:15:08]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:15:08]line 肖袦: 0000000000871802 [00:15:08]line 肖袛: 199190 [00:15:08]line 肖袩袛: 129923186322603 [00:15:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001509&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199190&fm=129923186322603&tin=02508201610067®Number=0000000000092545&sum=500024 [00:15:08]written 0, free lines is 4095 [00:15:08]OFD Sender: Processing packet 199190 [packets to send 246, broken 245] [00:15:08]ProducePacketName [00:15:08]name=ofd_packets/00199190 [00:15:08]OFD Sender: To server: 嚂鰌G, [00:15:08]CommunicateWithHost lk.salyk.kg:30040 [00:15:08]ConnectInit lk.salyk.kg [00:15:09]Connected sock=9 [00:15:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 A1 5B 0D 01 30 B0 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 0D 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 0A 03 00 35 04 06 00 76 2A 19 5E 6C AB 9B E7 C1 DD 88 20 EB 2D [00:15:09]Write to MH i2c: 01 00 00 64 52 B6 [00:15:09]Write i2c OK [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: 01 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: 01 07 00 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: 01 07 00 64 52 00 00 00 00 00 E9 0C B2 [00:15:09]RasterBufferAndPrint [00:15:09]line [00:15:09]line [00:15:09]line [00:15:09]line [00:15:09]line [00:15:09]written 0, free lines is 3313 [00:15:09]MH_Cut [00:15:09]Write to MH i2c: D1 01 00 6B 52 01 8F [00:15:09]Write i2c OK [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: D1 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: D1 01 00 [00:15:09]MH_I2C_Read... [00:15:09]Read from MH i2c: D1 01 00 6B 52 00 8E [00:15:09]Write to MH i2c: 01 00 00 6C 52 BE [00:15:09]Write i2c OK [00:15:09]MH_I2C_Read... [00:15:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 88 57 47 00 59 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 16 0A 03 00 F4 03 04 00 1B E9 C0 66 B6 04 01 00 00 52 00 7B 7B AA F2 E7 87 [00:15:09]CommunicateWithHost err = 0 [00:15:09]CheckOFDResponse [00:15:09]1017 (14) - 77093643461234 [00:15:09]1041 (16) - 0000000000871802 [00:15:09]1040 (4) - 199190 [00:15:09]1012 (4) - 17.08.2024 18:16 [00:15:09]1206 (1) - 0 [00:15:09]OFD Sender: Remove packet 199190 [00:15:09]ProducePacketName [00:15:09]name=ofd_packets/00199190 [00:15:09]NVStorageDeleteData [00:15:09]OFD Sender: No OFD packet to send [00:15:10]*** Cut start [00:15:10]*** Purtial cut [00:15:10]*** Stage 1: CUTSNS_PIN = 1 [00:15:10]Read from MH i2c: 01 [00:15:10]MH_I2C_Read... [00:15:10]*** Stop cut motor [00:15:10]*** Cut end [00:15:10]Read from MH i2c: 01 07 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: 01 07 00 6C 52 00 00 00 00 00 FF 0F D3 [00:15:10]process_action close_receipt done [00:15:10]requested_data is exist [00:15:10]produce_requested_data [00:15:10]requested_item fm.sn is exist - process it [00:15:10]wFMCommunicate request_size=4 [00:15:10]MH_SAM_APDU [00:15:10]CAPDU: 80 11 00 00 [00:15:10]Write to MH i2c: E2 08 00 6D 52 80 11 00 00 00 00 00 00 39 [00:15:10]Write i2c OK [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 [00:15:10]MH_I2C_Read... [00:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:10]Read from MH i2c: E2 17 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 17 00 6D 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [00:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:10]wFMCommunicate OK [00:15:10]requested_item fd.num is exist - process it [00:15:10]SAM_PROTO_GetFieldsCounters [00:15:10]wFMCommunicate request_size=4 [00:15:10]MH_SAM_APDU [00:15:10]CAPDU: 80 13 00 00 [00:15:10]Write to MH i2c: E2 08 00 6E 52 80 13 00 00 00 00 00 00 3C [00:15:10]Write i2c OK [00:15:10]MH_I2C_Read... [00:15:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:10]Read from MH i2c: E2 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 62 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 62 00 6E 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 0A 03 00 0E 04 04 00 D0 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 6F [00:15:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 16 0A 03 00 0E 04 04 00 D0 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 [00:15:10]wFMCommunicate OK [00:15:10]SAM_PROTO_GetFieldsCounters done [00:15:10]requested_item shift.num is exist - process it [00:15:10]requested_item shift.opened is exist - process it [00:15:10]req_shift_opened [00:15:10]FM_GetShiftState [00:15:10]SAM_PROTO_GetShiftState [00:15:10]wFMCommunicate request_size=4 [00:15:10]MH_SAM_APDU [00:15:10]CAPDU: 80 13 01 00 [00:15:10]Write to MH i2c: E2 08 00 6F 52 80 13 01 00 00 00 00 00 3E [00:15:10]Write i2c OK [00:15:10]MH_I2C_Read... [00:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:10]Read from MH i2c: E2 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 0E 00 [00:15:10]MH_I2C_Read... [00:15:10]Read from MH i2c: E2 0E 00 6F 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 75 [00:15:10]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:10]wFMCommunicate OK [00:15:10]SAM_PROTO_GetShiftState done [00:15:10]FM_GetShiftState done [00:15:10]req_shift_opened done [00:15:10]requested_item shift.open_date is exist - process it [00:15:10]req_shift_open_date [00:15:10]req_shift_open_date done [00:15:10]produce_requested_data done [00:15:10]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199190,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:15:10]process_action_free close_receipt [00:15:10]json_value_free [00:15:10]json_value_free done [00:15:10]process_json_proto returns [00:15:10]Send response to host [00:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199190,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:15:10]free response buf [00:15:10]execute_script done [00:15:10]execute_script returns [00:15:10]free content buf [00:15:10]Sock 10.Close socket [00:15:10]Sock 10.Thread stoped [00:15:14]OFD Sender: No OFD packet to send [00:15:15]accept exits with 7 [00:15:15]New connection [00:15:15]New thread 3066936676 created [00:15:15]Thread 3066793316 joined [00:15:15]Waiting for new connection... [00:15:15] Sock 7.Parse request [00:15:15]Sock 7.Check first char [00:15:15]Sock 7.First char is OK [00:15:15]request: POST /json_proto HTTP/1.0 [00:15:15]Method: POST [00:15:15]URL: /json_proto [00:15:15]Method is POST - this is cgi request [00:15:15]url: /json_proto [00:15:15]query_string will be loaded in cgi processing [00:15:15]execute_cgi json_proto POST (null) [00:15:15]execute_cgi path=json_proto method=POST [00:15:15]POST find Content-Length [00:15:15]Host: 172.17.46.195:8080 [00:15:15]Content-Length: 679 [00:15:15]Content-Type: application/json [00:15:15] [00:15:15]POST finish read [00:15:15]Found Content-Length = 679 [00:15:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 1.630, "sum" : 110.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 110.00, "total" : 110.00, "payments": [ { "type": 0, "sum" : 110.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:15]execute_script... [00:15:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 1.630, "sum" : 110.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 110.00, "total" : 110.00, "payments": [ { "type": 0, "sum" : 110.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:15]POST & json_proto [00:15:15]process_json_proto [00:15:15]json parsed OK: [00:15:15]protocol is kg_v1.0 [00:15:15]action value=close_receipt [00:15:15]process_action close_receipt [00:15:15]cmd_close_receipt [00:15:15]MH_GetDate [00:15:15]Write to MH i2c: F0 00 00 70 52 B1 [00:15:15]Write i2c OK [00:15:15]MH_I2C_Read... [00:15:15]Read from MH i2c: F0 [00:15:15]MH_I2C_Read... [00:15:15]Read from MH i2c: F0 09 00 [00:15:15]MH_I2C_Read... [00:15:15]Read from MH i2c: F0 09 00 70 52 00 15 3D C1 66 8D AE BC 66 90 [00:15:15]GetLastDocTimeStamp 1723940109 [00:15:15]current date 1723940117 [00:15:15]FM_GetShiftState [00:15:15]SAM_PROTO_GetShiftState [00:15:15]wFMCommunicate request_size=4 [00:15:15]MH_SAM_APDU [00:15:15]CAPDU: 80 13 01 00 [00:15:15]Write to MH i2c: E2 08 00 71 52 80 13 01 00 00 00 00 00 40 [00:15:15]Write i2c OK [00:15:15]MH_I2C_Read... [00:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:15]Read from MH i2c: E2 [00:15:15]MH_I2C_Read... [00:15:15]Read from MH i2c: E2 0E 00 [00:15:15]MH_I2C_Read... [00:15:15]Read from MH i2c: E2 0E 00 71 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 77 [00:15:15]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:15]wFMCommunicate OK [00:15:15]SAM_PROTO_GetShiftState done [00:15:15]FM_GetShiftState done [00:15:15]opened in 1723939530 [00:15:15]opened+sec_in_day 1724025930 [00:15:15]quantity*price = 11051 [00:15:15]sum+1 = 11052 [00:15:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.51 袠孝袨袚袨: 110.00 袙薪械褋械薪芯: 110.00 小袛袗效袗: 0.00 袧小袩 1% : 0.98 袧袛小 12% : 11.74 袧邪谢懈褔薪褘屑懈: 110.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 13 18.08.2024 00:15 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199191 肖袩袛: 217333893639982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001517&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199191&fm=217333893639982&tin=02508201610067®Number=0000000000092545&sum=11000 [00:15:16]StoreToDocumentArchive [00:15:16]shift 464 fd 199191 [00:15:16]save to /storage/0464/doc_00199191 [00:15:16]save last doc name /storage/0464/doc_00199191 to /storage/kkm_last_doc_name [00:15:16]save OK [00:15:16]Clear old archive folders... [00:15:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:15:16]tlvbuf is 01A231B0 [00:15:16]SAM_PROTO_ClearQueue [00:15:16]wFMCommunicate request_size=4 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 09 00 00 [00:15:16]Write to MH i2c: E2 08 00 7E 52 80 09 00 00 00 00 00 00 42 [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 7E 52 00 90 00 44 [00:15:16]RAPDU: 90 00 [00:15:16]wFMCommunicate OK [00:15:16]SAM_PROTO_ClearQueue done [00:15:16]KKMCreateOFDPacket [00:15:16]OFDProtocolAddRootSTLVToBuf [00:15:16]FM_MakeSignedData [00:15:16]FM_MakeSignedData [00:15:16]SAM_PROTO_SignData [00:15:16]wFMCommunicate request_size=4 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 0D 01 02 [00:15:16]Write to MH i2c: E2 08 00 7F 52 80 0D 01 02 00 00 00 00 4A [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 7F 52 00 90 00 45 [00:15:16]RAPDU: 90 00 [00:15:16]wFMCommunicate OK [00:15:16]wFMCommunicate request_size=255 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5E 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 15 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 0A 03 00 35 04 06 00 C5 [00:15:16]Write to MH i2c: E2 02 01 80 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 34 FF 03 08 00 03 5E 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 15 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 0A 03 00 35 04 06 00 C5 00 00 1D [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 80 52 00 90 00 46 [00:15:16]RAPDU: 90 00 [00:15:16]wFMCommunicate OK [00:15:16]wFMCommunicate request_size=10 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 0D 02 02 05 A9 FD 87 2F 2E [00:15:16]Write to MH i2c: E2 0D 00 81 52 80 0D 02 02 05 00 A9 FD 87 2F 2E 00 00 E1 [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 03 00 81 52 00 90 00 47 [00:15:16]RAPDU: 90 00 [00:15:16]wFMCommunicate OK [00:15:16]wFMCommunicate request_size=4 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 0D 03 02 [00:15:16]Write to MH i2c: E2 08 00 82 52 80 0D 03 02 00 00 00 00 4F [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 0B 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 0B 00 82 52 00 2B A7 F7 93 04 C7 DB C8 90 00 1A [00:15:16]RAPDU: 2B A7 F7 93 04 C7 DB C8 90 00 [00:15:16]wFMCommunicate OK [00:15:16]SAM_PROTO_SignData done [00:15:16]FM_MakeSignedData done [00:15:16]CreateOFDProtocolMessage [00:15:16]wFMCommunicate request_size=4 [00:15:16]MH_SAM_APDU [00:15:16]CAPDU: 80 11 00 00 [00:15:16]Write to MH i2c: E2 08 00 83 52 80 11 00 00 00 00 00 00 4F [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:16]Read from MH i2c: E2 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 17 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: E2 17 00 83 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [00:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:16]wFMCommunicate OK [00:15:16]CreateOFDProtocolMessage done [00:15:16]OFDSenderStorePacket 199191 [00:15:16]StoreOFDPacket docnum=199191 [00:15:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 89 FF 07 01 6A 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 34 FF 03 08 00 03 5E 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 15 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 0A 03 00 35 04 06 00 C5 A9 FD 87 2F 2E 2B A7 F7 93 04 C7 DB C8 [00:15:16]CheckFolder [00:15:16]dirname=/storage/ofd_packets [00:15:16]CheckFolder done [00:15:16]ProducePacketName [00:15:16]name=ofd_packets/00199191 [00:15:16]NVStorageSaveData ofd_packets/00199191 [00:15:16]File name is /storage/ofd_packets/00199191 [00:15:16]Write 301 bytes [00:15:16]NVStorageSaveData done [00:15:16]OFDSenderStorePacket done [00:15:16]KKMCreateOFDPacket done [00:15:16]NVStorageSaveData kkm_last_timestamp [00:15:16]File name is /storage/kkm_last_timestamp [00:15:16]Write 4 bytes [00:15:16]NVStorageSaveData done [00:15:16]ExternCall_PrintAddStr [00:15:16]wPrintStart [00:15:16]Write to MH i2c: 01 00 00 84 52 D6 [00:15:16]Write i2c OK [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: 01 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: 01 07 00 [00:15:16]MH_I2C_Read... [00:15:16]Read from MH i2c: 01 07 00 84 52 00 00 00 00 00 FF 0F EB [00:15:16]RasterBufferAndPrint [00:15:16]line 小褔械褌 N : (1)11326664 [00:15:16]line 袠袧袧: 02508201610067 [00:15:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:15:16]line 袩袪袨袛袗袞袗 [00:15:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [00:15:16]line 孝芯胁邪褉: 2710124130 [00:15:16]line 袗懈-92-袣-4 [00:15:16]line 1.630 * 67.80 [00:15:16]line = 110.51 [00:15:16]line 袧袛小 12% 袧小袩 1% [00:15:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:15:16]line 袨袣袪校袚袥袝袧袠袝: -0.51 [00:15:17]line 袠孝袨袚袨: 110.00 [00:15:17]line 袙薪械褋械薪芯: 110.00 [00:15:17]line 小袛袗效袗: 0.00 [00:15:17]line 袧小袩 1% : 0.98 [00:15:17]line 袧袛小 12% : 11.74 [00:15:17]line 袧邪谢懈褔薪褘屑懈: 110.00 [00:15:17]line 袘械蟹薪邪谢.: 0.00 [00:15:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:15:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:15:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:15:17]line 效械泻 13 18.08.2024 00:15 [00:15:17]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:15:17]line 袟袧袦: 0300000079 [00:15:17]line 袪袧袦: 0000000000092545 [00:15:17]line 袙械褉褋懈褟 袣袣袦: 001 [00:15:17]line 肖袦: 0000000000871802 [00:15:17]line 肖袛: 199191 [00:15:17]line 肖袩袛: 217333893639982 [00:15:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001517&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199191&fm=217333893639982&tin=02508201610067®Number=0000000000092545&sum=11000 [00:15:17]written 0, free lines is 4095 [00:15:17]OFD Sender: Processing packet 199191 [packets to send 246, broken 245] [00:15:17]ProducePacketName [00:15:17]name=ofd_packets/00199191 [00:15:17]OFD Sender: To server: 嚂鰌G, [00:15:17]CommunicateWithHost lk.salyk.kg:30040 [00:15:17]ConnectInit lk.salyk.kg [00:15:17]Connected sock=10 [00:15:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 89 FF 07 01 6A 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 34 FF 03 08 00 03 5E 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2B 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 15 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 0A 03 00 35 04 06 00 C5 A9 FD 87 2F 2E 2B A7 F7 93 04 C7 DB C8 [00:15:17]Write to MH i2c: 01 00 00 AF 52 01 [00:15:17]Write i2c OK [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: 01 [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: 01 07 00 [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: 01 07 00 AF 52 00 00 00 00 00 C5 0C D9 [00:15:17]RasterBufferAndPrint [00:15:17]line [00:15:17]line [00:15:17]line [00:15:17]line [00:15:17]line [00:15:17]written 0, free lines is 3278 [00:15:17]MH_Cut [00:15:17]Write to MH i2c: D1 01 00 B6 52 01 DA [00:15:17]Write i2c OK [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: D1 [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: D1 01 00 [00:15:17]MH_I2C_Read... [00:15:17]Read from MH i2c: D1 01 00 B6 52 00 D9 [00:15:17]Write to MH i2c: 01 00 00 B7 52 09 [00:15:17]Write i2c OK [00:15:17]MH_I2C_Read... [00:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0E 2B 47 00 99 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 17 0A 03 00 F4 03 04 00 23 E9 C0 66 B6 04 01 00 00 70 29 97 8C 32 53 44 7F [00:15:17]CommunicateWithHost err = 0 [00:15:17]CheckOFDResponse [00:15:17]1017 (14) - 77093643461234 [00:15:17]1041 (16) - 0000000000871802 [00:15:17]1040 (4) - 199191 [00:15:17]1012 (4) - 17.08.2024 18:17 [00:15:17]1206 (1) - 0 [00:15:17]OFD Sender: Remove packet 199191 [00:15:17]ProducePacketName [00:15:17]name=ofd_packets/00199191 [00:15:17]NVStorageDeleteData [00:15:17]OFD Sender: No OFD packet to send [00:15:18]*** Cut start [00:15:18]*** Purtial cut [00:15:18]*** CUTSNS_PIN = 0 [00:15:18]*** Stage 1: CUTSNS_PIN = 1 [00:15:20]Read from MH i2c: 01 [00:15:20]MH_I2C_Read... [00:15:20]*** Stop cut motor [00:15:20]*** Cut end [00:15:20]Read from MH i2c: 01 07 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: 01 07 00 B7 52 00 00 00 00 00 FF 0F 1E [00:15:20]process_action close_receipt done [00:15:20]requested_data is exist [00:15:20]produce_requested_data [00:15:20]requested_item fm.sn is exist - process it [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 11 00 00 [00:15:20]Write to MH i2c: E2 08 00 B8 52 80 11 00 00 00 00 00 00 84 [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 17 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 17 00 B8 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D1 [00:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:20]wFMCommunicate OK [00:15:20]requested_item fd.num is exist - process it [00:15:20]SAM_PROTO_GetFieldsCounters [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 13 00 00 [00:15:20]Write to MH i2c: E2 08 00 B9 52 80 13 00 00 00 00 00 00 87 [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 62 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 62 00 B9 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 0A 03 00 0E 04 04 00 D0 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 BE [00:15:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 17 0A 03 00 0E 04 04 00 D0 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 [00:15:20]wFMCommunicate OK [00:15:20]SAM_PROTO_GetFieldsCounters done [00:15:20]requested_item shift.num is exist - process it [00:15:20]requested_item shift.opened is exist - process it [00:15:20]req_shift_opened [00:15:20]FM_GetShiftState [00:15:20]SAM_PROTO_GetShiftState [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 13 01 00 [00:15:20]Write to MH i2c: E2 08 00 BA 52 80 13 01 00 00 00 00 00 89 [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 0E 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 0E 00 BA 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 C0 [00:15:20]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:20]wFMCommunicate OK [00:15:20]SAM_PROTO_GetShiftState done [00:15:20]FM_GetShiftState done [00:15:20]req_shift_opened done [00:15:20]requested_item shift.open_date is exist - process it [00:15:20]req_shift_open_date [00:15:20]req_shift_open_date done [00:15:20]produce_requested_data done [00:15:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199191,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:15:20]process_action_free close_receipt [00:15:20]json_value_free [00:15:20]json_value_free done [00:15:20]process_json_proto returns [00:15:20]Send response to host [00:15:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199191,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:15:20]free response buf [00:15:20]execute_script done [00:15:20]execute_script returns [00:15:20]free content buf [00:15:20]Sock 7.Close socket [00:15:20]Sock 7.Thread stoped [00:15:23]OFD Sender: No OFD packet to send [00:15:28]OFD Sender: No OFD packet to send [00:15:33]OFD Sender: No OFD packet to send [00:15:38]OFD Sender: No OFD packet to send [00:15:43]OFD Sender: No OFD packet to send [00:15:46]accept exits with 9 [00:15:46]New connection [00:15:46]New thread 3066793316 created [00:15:46]Thread 3066936676 joined [00:15:46]Waiting for new connection... [00:15:46] Sock 9.Parse request [00:15:46]Sock 9.Check first char [00:15:46]Sock 9.First char is OK [00:15:46]request: POST /json_proto HTTP/1.0 [00:15:46]Method: POST [00:15:46]URL: /json_proto [00:15:46]Method is POST - this is cgi request [00:15:46]url: /json_proto [00:15:46]query_string will be loaded in cgi processing [00:15:46]execute_cgi json_proto POST (null) [00:15:46]execute_cgi path=json_proto method=POST [00:15:46]POST find Content-Length [00:15:46]Host: 172.17.46.195:8080 [00:15:46]Content-Length: 679 [00:15:46]Content-Type: application/json [00:15:46] [00:15:46]POST finish read [00:15:46]Found Content-Length = 679 [00:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:46]execute_script... [00:15:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:46]POST & json_proto [00:15:46]process_json_proto [00:15:46]json parsed OK: [00:15:46]protocol is kg_v1.0 [00:15:46]action value=close_receipt [00:15:46]process_action close_receipt [00:15:46]cmd_close_receipt [00:15:46]MH_GetDate [00:15:46]Write to MH i2c: F0 00 00 BB 52 FC [00:15:46]Write i2c OK [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 09 00 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: F0 09 00 BB 52 00 34 3D C1 66 8D AE BC 66 FA [00:15:46]GetLastDocTimeStamp 1723940117 [00:15:46]current date 1723940148 [00:15:46]FM_GetShiftState [00:15:46]SAM_PROTO_GetShiftState [00:15:46]wFMCommunicate request_size=4 [00:15:46]MH_SAM_APDU [00:15:46]CAPDU: 80 13 01 00 [00:15:46]Write to MH i2c: E2 08 00 BC 52 80 13 01 00 00 00 00 00 8B [00:15:46]Write i2c OK [00:15:46]MH_I2C_Read... [00:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:46]Read from MH i2c: E2 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: E2 0E 00 [00:15:46]MH_I2C_Read... [00:15:46]Read from MH i2c: E2 0E 00 BC 52 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 C2 [00:15:46]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:46]wFMCommunicate OK [00:15:46]SAM_PROTO_GetShiftState done [00:15:46]FM_GetShiftState done [00:15:46]opened in 1723939530 [00:15:46]opened+sec_in_day 1724025930 [00:15:46]quantity*price = 30035 [00:15:46]sum+1 = 30036 [00:15:46]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 300.00 袙薪械褋械薪芯: 300.00 小袛袗效袗: 0.00 袧小袩 1% : 2.66 袧袛小 12% : 31.90 袧邪谢懈褔薪褘屑懈: 300.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 14 18.08.2024 00:15 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199192 肖袩袛: 232342248540668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001548&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199192&fm=232342248540668&tin=02508201610067®Number=0000000000092545&sum=30000 [00:15:48]StoreToDocumentArchive [00:15:48]shift 464 fd 199192 [00:15:48]save to /storage/0464/doc_00199192 [00:15:48]save last doc name /storage/0464/doc_00199192 to /storage/kkm_last_doc_name [00:15:48]save OK [00:15:48]Clear old archive folders... [00:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:15:48]tlvbuf is 01A06BD0 [00:15:48]SAM_PROTO_ClearQueue [00:15:48]wFMCommunicate request_size=4 [00:15:48]MH_SAM_APDU [00:15:48]CAPDU: 80 09 00 00 [00:15:48]Write to MH i2c: E2 08 00 C9 52 80 09 00 00 00 00 00 00 8D [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]OFD Sender: No OFD packet to send [00:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 C9 52 00 90 00 8F [00:15:48]RAPDU: 90 00 [00:15:48]wFMCommunicate OK [00:15:48]SAM_PROTO_ClearQueue done [00:15:48]KKMCreateOFDPacket [00:15:48]OFDProtocolAddRootSTLVToBuf [00:15:48]FM_MakeSignedData [00:15:48]FM_MakeSignedData [00:15:48]SAM_PROTO_SignData [00:15:48]wFMCommunicate request_size=4 [00:15:48]MH_SAM_APDU [00:15:48]CAPDU: 80 0D 01 02 [00:15:48]Write to MH i2c: E2 08 00 CA 52 80 0D 01 02 00 00 00 00 95 [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 CA 52 00 90 00 90 [00:15:48]RAPDU: 90 00 [00:15:48]wFMCommunicate OK [00:15:48]wFMCommunicate request_size=255 [00:15:48]MH_SAM_APDU [00:15: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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 34 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 0A 03 00 35 04 06 00 D3 [00:15:48]Write to MH i2c: E2 02 01 CB 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 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 34 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 0A 03 00 35 04 06 00 D3 00 00 9B [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 CB 52 00 90 00 91 [00:15:48]RAPDU: 90 00 [00:15:48]wFMCommunicate OK [00:15:48]wFMCommunicate request_size=10 [00:15:48]MH_SAM_APDU [00:15:48]CAPDU: 80 0D 02 02 05 50 65 30 C9 FC [00:15:48]Write to MH i2c: E2 0D 00 CC 52 80 0D 02 02 05 00 50 65 30 C9 FC 00 00 4C [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 03 00 CC 52 00 90 00 92 [00:15:48]RAPDU: 90 00 [00:15:48]wFMCommunicate OK [00:15:48]wFMCommunicate request_size=4 [00:15:48]MH_SAM_APDU [00:15:48]CAPDU: 80 0D 03 02 [00:15:48]Write to MH i2c: E2 08 00 CD 52 80 0D 03 02 00 00 00 00 9A [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 0B 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 0B 00 CD 52 00 5C F9 B1 BA DD 8B FA AB 90 00 68 [00:15:48]RAPDU: 5C F9 B1 BA DD 8B FA AB 90 00 [00:15:48]wFMCommunicate OK [00:15:48]SAM_PROTO_SignData done [00:15:48]FM_MakeSignedData done [00:15:48]CreateOFDProtocolMessage [00:15:48]wFMCommunicate request_size=4 [00:15:48]MH_SAM_APDU [00:15:48]CAPDU: 80 11 00 00 [00:15:48]Write to MH i2c: E2 08 00 CE 52 80 11 00 00 00 00 00 00 9A [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:48]Read from MH i2c: E2 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 17 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: E2 17 00 CE 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E7 [00:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:48]wFMCommunicate OK [00:15:48]CreateOFDProtocolMessage done [00:15:48]OFDSenderStorePacket 199192 [00:15:48]StoreOFDPacket docnum=199192 [00:15:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 C4 07 01 34 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 34 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 0A 03 00 35 04 06 00 D3 50 65 30 C9 FC 5C F9 B1 BA DD 8B FA AB [00:15:48]CheckFolder [00:15:48]dirname=/storage/ofd_packets [00:15:48]CheckFolder done [00:15:48]ProducePacketName [00:15:48]name=ofd_packets/00199192 [00:15:48]NVStorageSaveData ofd_packets/00199192 [00:15:48]File name is /storage/ofd_packets/00199192 [00:15:48]Write 301 bytes [00:15:48]NVStorageSaveData done [00:15:48]OFDSenderStorePacket done [00:15:48]KKMCreateOFDPacket done [00:15:48]NVStorageSaveData kkm_last_timestamp [00:15:48]File name is /storage/kkm_last_timestamp [00:15:48]Write 4 bytes [00:15:48]NVStorageSaveData done [00:15:48]OFD Sender: Processing packet 199192 [packets to send 246, broken 245] [00:15:48]ProducePacketName [00:15:48]name=ofd_packets/00199192 [00:15:48]OFD Sender: To server: 嚂鰌G, [00:15:48]CommunicateWithHost lk.salyk.kg:30040 [00:15:48]ConnectInit lk.salyk.kg [00:15:48]ExternCall_PrintAddStr [00:15:48]wPrintStart [00:15:48]Write to MH i2c: 01 00 00 CF 52 21 [00:15:48]Write i2c OK [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 07 00 [00:15:48]MH_I2C_Read... [00:15:48]Read from MH i2c: 01 07 00 CF 52 00 00 00 00 00 FF 0F 36 [00:15:48]RasterBufferAndPrint [00:15:48]line 小褔械褌 N : (1)11326663 [00:15:48]line 袠袧袧: 02508201610067 [00:15:48]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:15:48]line 袩袪袨袛袗袞袗 [00:15:48]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [00:15:48]line 孝芯胁邪褉: 2710124130 [00:15:48]line 袗懈-92-袣-4 [00:15:48]line 4.430 * 67.80 [00:15:48]line = 300.35 [00:15:48]line 袧袛小 12% 袧小袩 1% [00:15:48]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:15:48]line 袨袣袪校袚袥袝袧袠袝: -0.35 [00:15:48]line 袠孝袨袚袨: 300.00 [00:15:48]line 袙薪械褋械薪芯: 300.00 [00:15:48]line 小袛袗效袗: 0.00 [00:15:48]line 袧小袩 1% : 2.66 [00:15:48]line 袧袛小 12% : 31.90 [00:15:48]line 袧邪谢懈褔薪褘屑懈: 300.00 [00:15:48]line 袘械蟹薪邪谢.: 0.00 [00:15:48]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:15:48]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:15:48]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:15:48]line 效械泻 14 18.08.2024 00:15 [00:15:48]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:15:48]line 袟袧袦: 0300000079 [00:15:48]line 袪袧袦: 0000000000092545 [00:15:48]line 袙械褉褋懈褟 袣袣袦: 001 [00:15:48]line 肖袦: 0000000000871802 [00:15:48]line 肖袛: 199192 [00:15:48]line 肖袩袛: 232342248540668 [00:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001548&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199192&fm=232342248540668&tin=02508201610067®Number=0000000000092545&sum=30000 [00:15:48]Connected sock=11 [00:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 27 C4 07 01 34 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 34 3D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 0A 03 00 35 04 06 00 D3 50 65 30 C9 FC 5C F9 B1 BA DD 8B FA AB [00:15:48]written 0, free lines is 4095 [00:15:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A9 76 47 00 88 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 18 0A 03 00 F4 03 04 00 43 E9 C0 66 B6 04 01 00 00 4B D6 37 74 E3 EF FD E3 [00:15:49]CommunicateWithHost err = 0 [00:15:49]CheckOFDResponse [00:15:49]1017 (14) - 77093643461234 [00:15:49]1041 (16) - 0000000000871802 [00:15:49]1040 (4) - 199192 [00:15:49]1012 (4) - 17.08.2024 18:17 [00:15:49]1206 (1) - 0 [00:15:49]OFD Sender: Remove packet 199192 [00:15:49]ProducePacketName [00:15:49]name=ofd_packets/00199192 [00:15:49]NVStorageDeleteData [00:15:49]Write to MH i2c: 01 00 00 FA 52 4C [00:15:49]Write i2c OK [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: 01 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: 01 07 00 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: 01 07 00 FA 52 00 00 00 00 00 E2 0C 41 [00:15:49]RasterBufferAndPrint [00:15:49]line [00:15:49]line [00:15:49]line [00:15:49]line [00:15:49]line [00:15:49]written 0, free lines is 3307 [00:15:49]MH_Cut [00:15:49]Write to MH i2c: D1 01 00 01 53 01 26 [00:15:49]Write i2c OK [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: D1 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: D1 01 00 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: D1 01 00 01 53 00 25 [00:15:49]Write to MH i2c: 01 00 00 02 53 55 [00:15:49]Write i2c OK [00:15:49]MH_I2C_Read... [00:15:49]OFD Sender: No OFD packet to send [00:15:50]*** Cut start [00:15:50]*** Purtial cut [00:15:50]*** Stage 1: CUTSNS_PIN = 1 [00:15:50]Read from MH i2c: 01 [00:15:50]MH_I2C_Read... [00:15:50]*** Stop cut motor [00:15:50]*** Cut end [00:15:50]Read from MH i2c: 01 07 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: 01 07 00 02 53 00 00 00 00 00 FF 0F 6A [00:15:50]process_action close_receipt done [00:15:50]requested_data is exist [00:15:50]produce_requested_data [00:15:50]requested_item fm.sn is exist - process it [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 11 00 00 [00:15:50]Write to MH i2c: E2 08 00 03 53 80 11 00 00 00 00 00 00 D0 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 03 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [00:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:15:50]wFMCommunicate OK [00:15:50]requested_item fd.num is exist - process it [00:15:50]SAM_PROTO_GetFieldsCounters [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 13 00 00 [00:15:50]Write to MH i2c: E2 08 00 04 53 80 13 00 00 00 00 00 00 D3 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 62 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 62 00 04 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 0A 03 00 0E 04 04 00 D0 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 0E [00:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 18 0A 03 00 0E 04 04 00 D0 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 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_GetFieldsCounters done [00:15:50]requested_item shift.num is exist - process it [00:15:50]requested_item shift.opened is exist - process it [00:15:50]req_shift_opened [00:15:50]FM_GetShiftState [00:15:50]SAM_PROTO_GetShiftState [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 13 01 00 [00:15:50]Write to MH i2c: E2 08 00 05 53 80 13 01 00 00 00 00 00 D5 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0E 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0E 00 05 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 0C [00:15:50]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_GetShiftState done [00:15:50]FM_GetShiftState done [00:15:50]req_shift_opened done [00:15:50]requested_item shift.open_date is exist - process it [00:15:50]req_shift_open_date [00:15:50]req_shift_open_date done [00:15:50]produce_requested_data done [00:15:50]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199192,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:15:50]process_action_free close_receipt [00:15:50]json_value_free [00:15:50]json_value_free done [00:15:50]process_json_proto returns [00:15:50]Send response to host [00:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199192,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:15:50]free response buf [00:15:50]execute_script done [00:15:50]execute_script returns [00:15:50]free content buf [00:15:50]Sock 9.Close socket [00:15:50]Sock 9.Thread stoped [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:35]accept exits with 7 [00:19:35]New connection [00:19:35]New thread 3066936676 created [00:19:35]Thread 3066793316 joined [00:19:35]Waiting for new connection... [00:19:35] Sock 7.Parse request [00:19:35]Sock 7.Check first char [00:19:35]Sock 7.First char is OK [00:19:35]request: POST /json_proto HTTP/1.0 [00:19:35]Method: POST [00:19:35]URL: /json_proto [00:19:35]Method is POST - this is cgi request [00:19:35]url: /json_proto [00:19:35]query_string will be loaded in cgi processing [00:19:35]execute_cgi json_proto POST (null) [00:19:35]execute_cgi path=json_proto method=POST [00:19:35]POST find Content-Length [00:19:35]Host: 172.17.46.195:8080 [00:19:35]Content-Length: 803 [00:19:35]Content-Type: application/json [00:19:35] [00:19:35]POST finish read [00:19:35]Found Content-Length = 803 [00:19:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:35]execute_script... [00:19: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)11326667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:35]POST & json_proto [00:19:35]process_json_proto [00:19:35]json parsed OK: [00:19:35]protocol is kg_v1.0 [00:19:35]action value=close_receipt [00:19:35]process_action close_receipt [00:19:35]cmd_close_receipt [00:19:35]MH_GetDate [00:19:35]Write to MH i2c: F0 00 00 06 53 48 [00:19:35]Write i2c OK [00:19:35]MH_I2C_Read... [00:19:35]Read from MH i2c: F0 [00:19:35]MH_I2C_Read... [00:19:35]Read from MH i2c: F0 09 00 [00:19:35]MH_I2C_Read... [00:19:35]Read from MH i2c: F0 09 00 06 53 00 19 3E C1 66 8D AE BC 66 2C [00:19:35]GetLastDocTimeStamp 1723940148 [00:19:35]current date 1723940377 [00:19:35]FM_GetShiftState [00:19:35]SAM_PROTO_GetShiftState [00:19:35]wFMCommunicate request_size=4 [00:19:35]MH_SAM_APDU [00:19:35]CAPDU: 80 13 01 00 [00:19:35]Write to MH i2c: E2 08 00 07 53 80 13 01 00 00 00 00 00 D7 [00:19:35]Write i2c OK [00:19:35]MH_I2C_Read... [00:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:35]Read from MH i2c: E2 [00:19:35]MH_I2C_Read... [00:19:35]Read from MH i2c: E2 0E 00 [00:19:35]MH_I2C_Read... [00:19:35]Read from MH i2c: E2 0E 00 07 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 0E [00:19:35]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:19:35]wFMCommunicate OK [00:19:35]SAM_PROTO_GetShiftState done [00:19:35]FM_GetShiftState done [00:19:35]opened in 1723939530 [00:19:35]opened+sec_in_day 1724025930 [00:19:35]quantity*price = 80004 [00:19:35]sum+1 = 80005 [00:19:35]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 800.04 袧小袩 1% : 7.08 袧袛小 12% : 84.96 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 800.04 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 15 18.08.2024 00:19 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199193 肖袩袛: 136897866847222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001937&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199193&fm=136897866847222&tin=02508201610067®Number=0000000000092545&sum=80004 [00:19:36]StoreToDocumentArchive [00:19:36]shift 464 fd 199193 [00:19:36]save to /storage/0464/doc_00199193 [00:19:36]save last doc name /storage/0464/doc_00199193 to /storage/kkm_last_doc_name [00:19:36]save OK [00:19:36]Clear old archive folders... [00:19:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:19:36]tlvbuf is 01978240 [00:19:36]SAM_PROTO_ClearQueue [00:19:36]wFMCommunicate request_size=4 [00:19:36]MH_SAM_APDU [00:19:36]CAPDU: 80 09 00 00 [00:19:36]Write to MH i2c: E2 08 00 14 53 80 09 00 00 00 00 00 00 D9 [00:19:36]Write i2c OK [00:19:36]MH_I2C_Read... [00:19:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:19:36]Read from MH i2c: E2 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 03 00 [00:19:36]MH_I2C_Read... [00:19:36]Read from MH i2c: E2 03 00 14 53 00 90 00 DB [00:19:36]RAPDU: 90 00 [00:19:36]wFMCommunicate OK [00:19:36]SAM_PROTO_ClearQueue done [00:19:36]KKMCreateOFDPacket [00:19:36]OFDProtocolAddRootSTLVToBuf [00:19:36]FM_MakeSignedData [00:19:36]FM_MakeSignedData [00:19:36]SAM_PROTO_SignData [00:19:36]wFMCommunicate request_size=4 [00:19:36]MH_SAM_APDU [00:19:36]CAPDU: 80 0D 01 02 [00:19:36]Write to MH i2c: E2 08 00 15 53 80 0D 01 02 00 00 00 00 E1 [00:19:36]Write i2c OK [00:19:36]MH_I2C_Read... [00:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:19:37]Read from MH i2c: E2 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 15 53 00 90 00 DC [00:19:37]RAPDU: 90 00 [00:19:37]wFMCommunicate OK [00:19:37]wFMCommunicate request_size=255 [00:19:37]MH_SAM_APDU [00:19: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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 19 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 0A 03 00 35 04 06 00 7C [00:19:37]Write to MH i2c: E2 02 01 16 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 19 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 0A 03 00 35 04 06 00 7C 00 00 0E [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:37]Read from MH i2c: E2 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 16 53 00 90 00 DD [00:19:37]RAPDU: 90 00 [00:19:37]wFMCommunicate OK [00:19:37]wFMCommunicate request_size=10 [00:19:37]MH_SAM_APDU [00:19:37]CAPDU: 80 0D 02 02 05 82 04 B9 53 F6 [00:19:37]Write to MH i2c: E2 0D 00 17 53 80 0D 02 02 05 00 82 04 B9 53 F6 00 00 76 [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:37]Read from MH i2c: E2 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 03 00 17 53 00 90 00 DE [00:19:37]RAPDU: 90 00 [00:19:37]wFMCommunicate OK [00:19:37]wFMCommunicate request_size=4 [00:19:37]MH_SAM_APDU [00:19:37]CAPDU: 80 0D 03 02 [00:19:37]Write to MH i2c: E2 08 00 18 53 80 0D 03 02 00 00 00 00 E6 [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:19:37]Read from MH i2c: E2 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 0B 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 0B 00 18 53 00 E6 F0 EF 69 32 42 4A 8F 90 00 62 [00:19:37]RAPDU: E6 F0 EF 69 32 42 4A 8F 90 00 [00:19:37]wFMCommunicate OK [00:19:37]SAM_PROTO_SignData done [00:19:37]FM_MakeSignedData done [00:19:37]CreateOFDProtocolMessage [00:19:37]wFMCommunicate request_size=4 [00:19:37]MH_SAM_APDU [00:19:37]CAPDU: 80 11 00 00 [00:19:37]Write to MH i2c: E2 08 00 19 53 80 11 00 00 00 00 00 00 E6 [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:37]Read from MH i2c: E2 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 17 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: E2 17 00 19 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 33 [00:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:19:37]wFMCommunicate OK [00:19:37]CreateOFDProtocolMessage done [00:19:37]OFDSenderStorePacket 199193 [00:19:37]StoreOFDPacket docnum=199193 [00:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 C7 07 01 1F 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 19 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 0A 03 00 35 04 06 00 7C 82 04 B9 53 F6 E6 F0 EF 69 32 42 4A 8F [00:19:37]CheckFolder [00:19:37]dirname=/storage/ofd_packets [00:19:37]CheckFolder done [00:19:37]ProducePacketName [00:19:37]name=ofd_packets/00199193 [00:19:37]NVStorageSaveData ofd_packets/00199193 [00:19:37]File name is /storage/ofd_packets/00199193 [00:19:37]Write 301 bytes [00:19:37]NVStorageSaveData done [00:19:37]OFDSenderStorePacket done [00:19:37]KKMCreateOFDPacket done [00:19:37]NVStorageSaveData kkm_last_timestamp [00:19:37]File name is /storage/kkm_last_timestamp [00:19:37]Write 4 bytes [00:19:37]NVStorageSaveData done [00:19:37]ExternCall_PrintAddStr [00:19:37]wPrintStart [00:19:37]Write to MH i2c: 01 00 00 1A 53 6D [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 07 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 07 00 1A 53 00 00 00 00 00 FF 0F 82 [00:19:37]RasterBufferAndPrint [00:19:37]line 小褔械褌 N : (1)11326667 [00:19:37]line 袠袧袧: 02508201610067 [00:19:37]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:19:37]line 袩袪袨袛袗袞袗 [00:19:37]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [00:19:37]line 孝芯胁邪褉: 2710124130 [00:19:37]line 袗懈-92-袣-4 [00:19:37]line 11.800 * 67.80 [00:19:37]line = 800.04 [00:19:37]line 袧袛小 12% 袧小袩 1% [00:19:37]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:19:37]line 袠孝袨袚袨: 800.04 [00:19:37]line 袧小袩 1% : 7.08 [00:19:37]line 袧袛小 12% : 84.96 [00:19:37]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:19:37]line 袘械蟹薪邪谢.: 800.04 [00:19:37]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:19:37]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:19:37]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:19:37]line 效械泻 15 18.08.2024 00:19 [00:19:37]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:19:37]line 袟袧袦: 0300000079 [00:19:37]line 袪袧袦: 0000000000092545 [00:19:37]line 袙械褉褋懈褟 袣袣袦: 001 [00:19:37]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:19:37]line 肖袦: 0000000000871802 [00:19:37]line 肖袛: 199193 [00:19:37]line 肖袩袛: 136897866847222 [00:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T001937&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199193&fm=136897866847222&tin=02508201610067®Number=0000000000092545&sum=80004 [00:19:37]written 0, free lines is 4095 [00:19:37]OFD Sender: Processing packet 199193 [packets to send 246, broken 245] [00:19:37]ProducePacketName [00:19:37]name=ofd_packets/00199193 [00:19:37]OFD Sender: To server: 嚂鰌G, [00:19:37]CommunicateWithHost lk.salyk.kg:30040 [00:19:37]ConnectInit lk.salyk.kg [00:19:37]Write to MH i2c: 01 00 00 44 53 97 [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 07 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: 01 07 00 44 53 00 00 00 00 00 E3 0C 8D [00:19:37]RasterBufferAndPrint [00:19:37]line [00:19:37]line [00:19:37]line [00:19:37]line [00:19:37]line [00:19:37]written 0, free lines is 3305 [00:19:37]MH_Cut [00:19:37]Write to MH i2c: D1 01 00 4B 53 01 70 [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: D1 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: D1 01 00 [00:19:37]MH_I2C_Read... [00:19:37]Read from MH i2c: D1 01 00 4B 53 00 6F [00:19:37]Write to MH i2c: 01 00 00 4C 53 9F [00:19:37]Write i2c OK [00:19:37]MH_I2C_Read... [00:19:38]*** Cut start [00:19:38]*** Purtial cut [00:19:38]*** CUTSNS_PIN = 0 [00:19:38]*** Stage 1: CUTSNS_PIN = 1 [00:19:40]Read from MH i2c: 01 [00:19:40]MH_I2C_Read... [00:19:40]*** Stop cut motor [00:19:40]*** Cut end [00:19:40]Read from MH i2c: 01 07 00 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: 01 07 00 4C 53 00 00 00 00 00 FF 0F B4 [00:19:40]process_action close_receipt done [00:19:40]requested_data is exist [00:19:40]produce_requested_data [00:19:40]requested_item fm.sn is exist - process it [00:19:40]wFMCommunicate request_size=4 [00:19:40]MH_SAM_APDU [00:19:40]CAPDU: 80 11 00 00 [00:19:40]Write to MH i2c: E2 08 00 4D 53 80 11 00 00 00 00 00 00 1A [00:19:40]Write i2c OK [00:19:40]MH_I2C_Read... [00:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:40]Read from MH i2c: E2 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 17 00 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 17 00 4D 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [00:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:19:40]wFMCommunicate OK [00:19:40]requested_item fd.num is exist - process it [00:19:40]SAM_PROTO_GetFieldsCounters [00:19:40]wFMCommunicate request_size=4 [00:19:40]MH_SAM_APDU [00:19:40]CAPDU: 80 13 00 00 [00:19:40]Write to MH i2c: E2 08 00 4E 53 80 13 00 00 00 00 00 00 1D [00:19:40]Write i2c OK [00:19:40]MH_I2C_Read... [00:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:40]Read from MH i2c: E2 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 62 00 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 62 00 4E 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 0A 03 00 0E 04 04 00 D0 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 5C [00:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 19 0A 03 00 0E 04 04 00 D0 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 [00:19:40]wFMCommunicate OK [00:19:40]SAM_PROTO_GetFieldsCounters done [00:19:40]requested_item shift.num is exist - process it [00:19:40]requested_item shift.opened is exist - process it [00:19:40]req_shift_opened [00:19:40]FM_GetShiftState [00:19:40]SAM_PROTO_GetShiftState [00:19:40]wFMCommunicate request_size=4 [00:19:40]MH_SAM_APDU [00:19:40]CAPDU: 80 13 01 00 [00:19:40]Write to MH i2c: E2 08 00 4F 53 80 13 01 00 00 00 00 00 1F [00:19:40]Write i2c OK [00:19:40]MH_I2C_Read... [00:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:40]Read from MH i2c: E2 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 0E 00 [00:19:40]MH_I2C_Read... [00:19:40]Read from MH i2c: E2 0E 00 4F 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 56 [00:19:40]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:19:40]wFMCommunicate OK [00:19:40]SAM_PROTO_GetShiftState done [00:19:40]FM_GetShiftState done [00:19:40]req_shift_opened done [00:19:40]requested_item shift.open_date is exist - process it [00:19:40]req_shift_open_date [00:19:40]req_shift_open_date done [00:19:40]produce_requested_data done [00:19:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199193,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:19:40]process_action_free close_receipt [00:19:40]json_value_free [00:19:40]json_value_free done [00:19:40]process_json_proto returns [00:19:40]Send response to host [00:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199193,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:19:40]free response buf [00:19:40]execute_script done [00:19:40]execute_script returns [00:19:40]free content buf [00:19:40]Sock 7.Close socket [00:19:40]Sock 7.Thread stoped [00:20:06]accept exits with 9 [00:20:06]New connection [00:20:06]New thread 3066793316 created [00:20:06]Thread 3066936676 joined [00:20:06]Waiting for new connection... [00:20:06] Sock 9.Parse request [00:20:06]Sock 9.Check first char [00:20:06]Sock 9.First char is OK [00:20:06]request: POST /json_proto HTTP/1.0 [00:20:06]Method: POST [00:20:06]URL: /json_proto [00:20:06]Method is POST - this is cgi request [00:20:06]url: /json_proto [00:20:06]query_string will be loaded in cgi processing [00:20:06]execute_cgi json_proto POST (null) [00:20:06]execute_cgi path=json_proto method=POST [00:20:06]POST find Content-Length [00:20:06]Host: 172.17.46.195:8080 [00:20:06]Content-Length: 818 [00:20:06]Content-Type: application/json [00:20:06] [00:20:06]POST finish read [00:20:06]Found Content-Length = 818 [00:20:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:06]execute_script... [00:20: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)11326666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 4.050, "sum" : 300.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" : 300.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:06]POST & json_proto [00:20:06]process_json_proto [00:20:06]json parsed OK: [00:20:06]protocol is kg_v1.0 [00:20:06]action value=close_receipt [00:20:06]process_action close_receipt [00:20:06]cmd_close_receipt [00:20:06]MH_GetDate [00:20:06]Write to MH i2c: F0 00 00 50 53 92 [00:20:06]Write i2c OK [00:20:06]MH_I2C_Read... [00:20:06]Read from MH i2c: F0 [00:20:06]MH_I2C_Read... [00:20:06]Read from MH i2c: F0 09 00 [00:20:06]MH_I2C_Read... [00:20:06]Read from MH i2c: F0 09 00 50 53 00 38 3E C1 66 8D AE BC 66 95 [00:20:06]GetLastDocTimeStamp 1723940377 [00:20:06]current date 1723940408 [00:20:06]FM_GetShiftState [00:20:06]SAM_PROTO_GetShiftState [00:20:06]wFMCommunicate request_size=4 [00:20:06]MH_SAM_APDU [00:20:06]CAPDU: 80 13 01 00 [00:20:06]Write to MH i2c: E2 08 00 51 53 80 13 01 00 00 00 00 00 21 [00:20:06]Write i2c OK [00:20:06]MH_I2C_Read... [00:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:06]Read from MH i2c: E2 [00:20:06]MH_I2C_Read... [00:20:06]Read from MH i2c: E2 0E 00 [00:20:06]MH_I2C_Read... [00:20:06]Read from MH i2c: E2 0E 00 51 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 58 [00:20:06]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:20:06]wFMCommunicate OK [00:20:06]SAM_PROTO_GetShiftState done [00:20:06]FM_GetShiftState done [00:20:06]opened in 1723939530 [00:20:06]opened+sec_in_day 1724025930 [00:20:06]quantity*price = 30051 [00:20:06]sum+1 = 30052 [00:20:06]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 300.51 袧小袩 1% : 2.66 袧袛小 12% : 31.91 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 300.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 16 18.08.2024 00:20 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199194 肖袩袛: 180986369174410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002008&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199194&fm=180986369174410&tin=02508201610067®Number=0000000000092545&sum=30051 [00:20:07]StoreToDocumentArchive [00:20:07]shift 464 fd 199194 [00:20:07]save to /storage/0464/doc_00199194 [00:20:07]save last doc name /storage/0464/doc_00199194 to /storage/kkm_last_doc_name [00:20:07]save OK [00:20:07]Clear old archive folders... [00:20:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:20:07]tlvbuf is 01969DD0 [00:20:07]SAM_PROTO_ClearQueue [00:20:07]wFMCommunicate request_size=4 [00:20:07]MH_SAM_APDU [00:20:07]CAPDU: 80 09 00 00 [00:20:07]Write to MH i2c: E2 08 00 5E 53 80 09 00 00 00 00 00 00 23 [00:20:07]Write i2c OK [00:20:07]MH_I2C_Read... [00:20:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:07]Read from MH i2c: E2 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 5E 53 00 90 00 25 [00:20:07]RAPDU: 90 00 [00:20:07]wFMCommunicate OK [00:20:07]SAM_PROTO_ClearQueue done [00:20:07]KKMCreateOFDPacket [00:20:07]OFDProtocolAddRootSTLVToBuf [00:20:07]FM_MakeSignedData [00:20:07]FM_MakeSignedData [00:20:07]SAM_PROTO_SignData [00:20:07]wFMCommunicate request_size=4 [00:20:07]MH_SAM_APDU [00:20:07]CAPDU: 80 0D 01 02 [00:20:07]Write to MH i2c: E2 08 00 5F 53 80 0D 01 02 00 00 00 00 2B [00:20:07]Write i2c OK [00:20:07]MH_I2C_Read... [00:20:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:07]Read from MH i2c: E2 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 5F 53 00 90 00 26 [00:20:07]RAPDU: 90 00 [00:20:07]wFMCommunicate OK [00:20:07]wFMCommunicate request_size=255 [00:20:07]MH_SAM_APDU [00:20: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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 38 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 0A 03 00 35 04 06 00 A4 [00:20:07]Write to MH i2c: E2 02 01 60 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 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 38 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 0A 03 00 35 04 06 00 A4 00 00 8B [00:20:07]Write i2c OK [00:20:07]MH_I2C_Read... [00:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:07]Read from MH i2c: E2 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 [00:20:07]MH_I2C_Read... [00:20:07]Read from MH i2c: E2 03 00 60 53 00 90 00 27 [00:20:07]RAPDU: 90 00 [00:20:07]wFMCommunicate OK [00:20:07]wFMCommunicate request_size=10 [00:20:07]MH_SAM_APDU [00:20:07]CAPDU: 80 0D 02 02 05 9B 2C 3E 6B 8A [00:20:07]Write to MH i2c: E2 0D 00 61 53 80 0D 02 02 05 00 9B 2C 3E 6B 8A 00 00 32 [00:20:07]Write i2c OK [00:20:07]MH_I2C_Read... [00:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:08]Read from MH i2c: E2 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 03 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 03 00 61 53 00 90 00 28 [00:20:08]RAPDU: 90 00 [00:20:08]wFMCommunicate OK [00:20:08]wFMCommunicate request_size=4 [00:20:08]MH_SAM_APDU [00:20:08]CAPDU: 80 0D 03 02 [00:20:08]Write to MH i2c: E2 08 00 62 53 80 0D 03 02 00 00 00 00 30 [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:08]Read from MH i2c: E2 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 0B 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 0B 00 62 53 00 8E 70 47 29 27 9F E4 8C 90 00 D5 [00:20:08]RAPDU: 8E 70 47 29 27 9F E4 8C 90 00 [00:20:08]wFMCommunicate OK [00:20:08]SAM_PROTO_SignData done [00:20:08]FM_MakeSignedData done [00:20:08]CreateOFDProtocolMessage [00:20:08]wFMCommunicate request_size=4 [00:20:08]MH_SAM_APDU [00:20:08]CAPDU: 80 11 00 00 [00:20:08]Write to MH i2c: E2 08 00 63 53 80 11 00 00 00 00 00 00 30 [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:08]Read from MH i2c: E2 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 17 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: E2 17 00 63 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7D [00:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:20:08]wFMCommunicate OK [00:20:08]CreateOFDProtocolMessage done [00:20:08]OFDSenderStorePacket 199194 [00:20:08]StoreOFDPacket docnum=199194 [00:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB 1D 07 01 B7 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 38 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 0A 03 00 35 04 06 00 A4 9B 2C 3E 6B 8A 8E 70 47 29 27 9F E4 8C [00:20:08]CheckFolder [00:20:08]dirname=/storage/ofd_packets [00:20:08]CheckFolder done [00:20:08]ProducePacketName [00:20:08]name=ofd_packets/00199194 [00:20:08]NVStorageSaveData ofd_packets/00199194 [00:20:08]File name is /storage/ofd_packets/00199194 [00:20:08]Write 301 bytes [00:20:08]NVStorageSaveData done [00:20:08]OFDSenderStorePacket done [00:20:08]KKMCreateOFDPacket done [00:20:08]NVStorageSaveData kkm_last_timestamp [00:20:08]File name is /storage/kkm_last_timestamp [00:20:08]Write 4 bytes [00:20:08]NVStorageSaveData done [00:20:08]ExternCall_PrintAddStr [00:20:08]wPrintStart [00:20:08]Write to MH i2c: 01 00 00 64 53 B7 [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 07 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 07 00 64 53 00 00 00 00 00 FF 0F CC [00:20:08]RasterBufferAndPrint [00:20:08]line 小褔械褌 N : (1)11326666 [00:20:08]line 袠袧袧: 02508201610067 [00:20:08]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:20:08]line 袩袪袨袛袗袞袗 [00:20:08]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [00:20:08]line 孝芯胁邪褉: 2710124500 [00:20:08]line 袗懈-95-袣-5 [00:20:08]line 4.050 * 74.20 [00:20:08]line = 300.51 [00:20:08]line 袧袛小 12% 袧小袩 1% [00:20:08]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:20:08]line 袠孝袨袚袨: 300.51 [00:20:08]line 袧小袩 1% : 2.66 [00:20:08]line 袧袛小 12% : 31.91 [00:20:08]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:20:08]line 袘械蟹薪邪谢.: 300.51 [00:20:08]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:20:08]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:20:08]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:20:08]line 效械泻 16 18.08.2024 00:20 [00:20:08]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:20:08]line 袟袧袦: 0300000079 [00:20:08]line 袪袧袦: 0000000000092545 [00:20:08]line 袙械褉褋懈褟 袣袣袦: 001 [00:20:08]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [00:20:08]line 肖袦: 0000000000871802 [00:20:08]line 肖袛: 199194 [00:20:08]line 肖袩袛: 180986369174410 [00:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002008&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199194&fm=180986369174410&tin=02508201610067®Number=0000000000092545&sum=30051 [00:20:08]written 0, free lines is 4095 [00:20:08]Write to MH i2c: 01 00 00 8E 53 E1 [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 07 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: 01 07 00 8E 53 00 00 00 00 00 D9 0C CD [00:20:08]RasterBufferAndPrint [00:20:08]line [00:20:08]line [00:20:08]line [00:20:08]line [00:20:08]line [00:20:08]written 0, free lines is 3296 [00:20:08]MH_Cut [00:20:08]Write to MH i2c: D1 01 00 95 53 01 BA [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: D1 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: D1 01 00 [00:20:08]MH_I2C_Read... [00:20:08]Read from MH i2c: D1 01 00 95 53 00 B9 [00:20:08]Write to MH i2c: 01 00 00 96 53 E9 [00:20:08]Write i2c OK [00:20:08]MH_I2C_Read... [00:20:09]*** Cut start [00:20:09]*** Purtial cut [00:20:09]*** Stage 1: CUTSNS_PIN = 1 [00:20:09]Read from MH i2c: 01 [00:20:09]MH_I2C_Read... [00:20:09]*** Stop cut motor [00:20:09]*** Cut end [00:20:09]Read from MH i2c: 01 07 00 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: 01 07 00 96 53 00 00 00 00 00 FF 0F FE [00:20:09]process_action close_receipt done [00:20:09]requested_data is exist [00:20:09]produce_requested_data [00:20:09]requested_item fm.sn is exist - process it [00:20:09]wFMCommunicate request_size=4 [00:20:09]MH_SAM_APDU [00:20:09]CAPDU: 80 11 00 00 [00:20:09]Write to MH i2c: E2 08 00 97 53 80 11 00 00 00 00 00 00 64 [00:20:09]Write i2c OK [00:20:09]MH_I2C_Read... [00:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:09]Read from MH i2c: E2 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 17 00 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 17 00 97 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [00:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:20:09]wFMCommunicate OK [00:20:09]requested_item fd.num is exist - process it [00:20:09]SAM_PROTO_GetFieldsCounters [00:20:09]wFMCommunicate request_size=4 [00:20:09]MH_SAM_APDU [00:20:09]CAPDU: 80 13 00 00 [00:20:09]Write to MH i2c: E2 08 00 98 53 80 13 00 00 00 00 00 00 67 [00:20:09]Write i2c OK [00:20:09]MH_I2C_Read... [00:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:09]Read from MH i2c: E2 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 62 00 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 62 00 98 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 0A 03 00 0E 04 04 00 D0 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 AA [00:20:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1A 0A 03 00 0E 04 04 00 D0 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 [00:20:09]wFMCommunicate OK [00:20:09]SAM_PROTO_GetFieldsCounters done [00:20:09]requested_item shift.num is exist - process it [00:20:09]requested_item shift.opened is exist - process it [00:20:09]req_shift_opened [00:20:09]FM_GetShiftState [00:20:09]SAM_PROTO_GetShiftState [00:20:09]wFMCommunicate request_size=4 [00:20:09]MH_SAM_APDU [00:20:09]CAPDU: 80 13 01 00 [00:20:09]Write to MH i2c: E2 08 00 99 53 80 13 01 00 00 00 00 00 69 [00:20:09]Write i2c OK [00:20:09]MH_I2C_Read... [00:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:09]Read from MH i2c: E2 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 0E 00 [00:20:09]MH_I2C_Read... [00:20:09]Read from MH i2c: E2 0E 00 99 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 A0 [00:20:09]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:20:09]wFMCommunicate OK [00:20:09]SAM_PROTO_GetShiftState done [00:20:09]FM_GetShiftState done [00:20:09]req_shift_opened done [00:20:09]requested_item shift.open_date is exist - process it [00:20:09]req_shift_open_date [00:20:09]req_shift_open_date done [00:20:09]produce_requested_data done [00:20:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199194,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:20:09]process_action_free close_receipt [00:20:09]json_value_free [00:20:09]json_value_free done [00:20:09]process_json_proto returns [00:20:09]Send response to host [00:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199194,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:20:09]free response buf [00:20:09]execute_script done [00:20:09]execute_script returns [00:20:09]free content buf [00:20:09]Sock 9.Close socket [00:20:09]Sock 9.Thread stoped [00:20:53]accept exits with 7 [00:20:53]New connection [00:20:53]New thread 3066936676 created [00:20:53]Thread 3066793316 joined [00:20:53]Waiting for new connection... [00:20:53] Sock 7.Parse request [00:20:53]Sock 7.Check first char [00:20:53]Sock 7.First char is OK [00:20:53]request: POST /json_proto HTTP/1.0 [00:20:53]Method: POST [00:20:53]URL: /json_proto [00:20:53]Method is POST - this is cgi request [00:20:53]url: /json_proto [00:20:53]query_string will be loaded in cgi processing [00:20:53]execute_cgi json_proto POST (null) [00:20:53]execute_cgi path=json_proto method=POST [00:20:53]POST find Content-Length [00:20:53]Host: 172.17.46.195:8080 [00:20:53]Content-Length: 802 [00:20:53]Content-Type: application/json [00:20:53] [00:20:53]POST finish read [00:20:53]Found Content-Length = 802 [00:20:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:53]execute_script... [00:20: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)11326665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:53]POST & json_proto [00:20:53]process_json_proto [00:20:53]json parsed OK: [00:20:53]protocol is kg_v1.0 [00:20:53]action value=close_receipt [00:20:53]process_action close_receipt [00:20:53]cmd_close_receipt [00:20:53]MH_GetDate [00:20:53]Write to MH i2c: F0 00 00 9A 53 DC [00:20:53]Write i2c OK [00:20:53]MH_I2C_Read... [00:20:53]Read from MH i2c: F0 [00:20:53]MH_I2C_Read... [00:20:53]Read from MH i2c: F0 09 00 [00:20:53]MH_I2C_Read... [00:20:53]Read from MH i2c: F0 09 00 9A 53 00 67 3E C1 66 8D AE BC 66 0E [00:20:53]GetLastDocTimeStamp 1723940408 [00:20:53]current date 1723940455 [00:20:53]FM_GetShiftState [00:20:53]SAM_PROTO_GetShiftState [00:20:53]wFMCommunicate request_size=4 [00:20:53]MH_SAM_APDU [00:20:53]CAPDU: 80 13 01 00 [00:20:53]Write to MH i2c: E2 08 00 9B 53 80 13 01 00 00 00 00 00 6B [00:20:53]Write i2c OK [00:20:53]MH_I2C_Read... [00:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:53]Read from MH i2c: E2 [00:20:53]MH_I2C_Read... [00:20:53]Read from MH i2c: E2 0E 00 [00:20:53]MH_I2C_Read... [00:20:53]Read from MH i2c: E2 0E 00 9B 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 A2 [00:20:53]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:20:53]wFMCommunicate OK [00:20:53]SAM_PROTO_GetShiftState done [00:20:53]FM_GetShiftState done [00:20:53]opened in 1723939530 [00:20:53]opened+sec_in_day 1724025930 [00:20:53]quantity*price = 360045 [00:20:53]sum+1 = 360046 [00:20:53]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 3600.45 袧小袩 1% : 31.86 袧袛小 12% : 382.35 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 3600.45 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 17 18.08.2024 00:20 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199195 肖袩袛: 258488319639099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199195&fm=258488319639099&tin=02508201610067®Number=0000000000092545&sum=360045 [00:20:54]StoreToDocumentArchive [00:20:54]shift 464 fd 199195 [00:20:54]save to /storage/0464/doc_00199195 [00:20:54]save last doc name /storage/0464/doc_00199195 to /storage/kkm_last_doc_name [00:20:54]save OK [00:20:54]Clear old archive folders... [00:20:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:20:54]tlvbuf is 01AB2520 [00:20:54]SAM_PROTO_ClearQueue [00:20:54]wFMCommunicate request_size=4 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 09 00 00 [00:20:54]Write to MH i2c: E2 08 00 A8 53 80 09 00 00 00 00 00 00 6D [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 A8 53 00 90 00 6F [00:20:54]RAPDU: 90 00 [00:20:54]wFMCommunicate OK [00:20:54]SAM_PROTO_ClearQueue done [00:20:54]KKMCreateOFDPacket [00:20:54]OFDProtocolAddRootSTLVToBuf [00:20:54]FM_MakeSignedData [00:20:54]FM_MakeSignedData [00:20:54]SAM_PROTO_SignData [00:20:54]wFMCommunicate request_size=4 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 0D 01 02 [00:20:54]Write to MH i2c: E2 08 00 A9 53 80 0D 01 02 00 00 00 00 75 [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 A9 53 00 90 00 70 [00:20:54]RAPDU: 90 00 [00:20:54]wFMCommunicate OK [00:20:54]wFMCommunicate request_size=255 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 67 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 0A 03 00 35 04 06 00 EB 18 00 78 [00:20:54]Write to MH i2c: E2 02 01 AA 53 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 67 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 0A 03 00 35 04 06 00 EB 18 00 78 00 00 86 [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 AA 53 00 90 00 71 [00:20:54]RAPDU: 90 00 [00:20:54]wFMCommunicate OK [00:20:54]wFMCommunicate request_size=7 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 0D 02 02 02 7E 3B [00:20:54]Write to MH i2c: E2 0A 00 AB 53 80 0D 02 02 02 00 7E 3B 00 00 35 [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 03 00 AB 53 00 90 00 72 [00:20:54]RAPDU: 90 00 [00:20:54]wFMCommunicate OK [00:20:54]wFMCommunicate request_size=4 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 0D 03 02 [00:20:54]Write to MH i2c: E2 08 00 AC 53 80 0D 03 02 00 00 00 00 7A [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 0B 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 0B 00 AC 53 00 DD F2 A8 31 10 D2 96 B0 90 00 4B [00:20:54]RAPDU: DD F2 A8 31 10 D2 96 B0 90 00 [00:20:54]wFMCommunicate OK [00:20:54]SAM_PROTO_SignData done [00:20:54]FM_MakeSignedData done [00:20:54]CreateOFDProtocolMessage [00:20:54]wFMCommunicate request_size=4 [00:20:54]MH_SAM_APDU [00:20:54]CAPDU: 80 11 00 00 [00:20:54]Write to MH i2c: E2 08 00 AD 53 80 11 00 00 00 00 00 00 7A [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:54]Read from MH i2c: E2 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 17 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: E2 17 00 AD 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [00:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:20:54]wFMCommunicate OK [00:20:54]CreateOFDProtocolMessage done [00:20:54]OFDSenderStorePacket 199195 [00:20:54]StoreOFDPacket docnum=199195 [00:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4D B6 04 01 87 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 67 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 0A 03 00 35 04 06 00 EB 18 00 78 7E 3B DD F2 A8 31 10 D2 96 B0 [00:20:54]CheckFolder [00:20:54]dirname=/storage/ofd_packets [00:20:54]CheckFolder done [00:20:54]ProducePacketName [00:20:54]name=ofd_packets/00199195 [00:20:54]NVStorageSaveData ofd_packets/00199195 [00:20:54]File name is /storage/ofd_packets/00199195 [00:20:54]Write 298 bytes [00:20:54]NVStorageSaveData done [00:20:54]OFDSenderStorePacket done [00:20:54]KKMCreateOFDPacket done [00:20:54]NVStorageSaveData kkm_last_timestamp [00:20:54]File name is /storage/kkm_last_timestamp [00:20:54]Write 4 bytes [00:20:54]NVStorageSaveData done [00:20:54]ExternCall_PrintAddStr [00:20:54]wPrintStart [00:20:54]Write to MH i2c: 01 00 00 AE 53 01 [00:20:54]Write i2c OK [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: 01 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: 01 07 00 [00:20:54]MH_I2C_Read... [00:20:54]Read from MH i2c: 01 07 00 AE 53 00 00 00 00 00 FF 0F 16 [00:20:54]RasterBufferAndPrint [00:20:54]line 小褔械褌 N : (1)11326665 [00:20:54]line 袠袧袧: 02508201610067 [00:20:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:20:54]line 袩袪袨袛袗袞袗 [00:20:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [00:20:54]line 孝芯胁邪褉: 2710194210 [00:20:54]line 袛孝-袣-5 [00:20:54]line 47.250 * 76.20 [00:20:54]line = 3600.45 [00:20:54]line 袧袛小 12% 袧小袩 1% [00:20:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:20:54]line 袠孝袨袚袨: 3600.45 [00:20:54]line 袧小袩 1% : 31.86 [00:20:54]line 袧袛小 12% : 382.35 [00:20:54]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:20:54]line 袘械蟹薪邪谢.: 3600.45 [00:20:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:20:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:20:54]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:20:54]line 效械泻 17 18.08.2024 00:20 [00:20:54]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:20:54]line 袟袧袦: 0300000079 [00:20:54]line 袪袧袦: 0000000000092545 [00:20:54]line 袙械褉褋懈褟 袣袣袦: 001 [00:20:54]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:20:54]line 肖袦: 0000000000871802 [00:20:54]line 肖袛: 199195 [00:20:54]line 肖袩袛: 258488319639099 [00:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002055&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199195&fm=258488319639099&tin=02508201610067®Number=0000000000092545&sum=360045 [00:20:55]written 0, free lines is 4095 [00:20:55]Write to MH i2c: 01 00 00 D8 53 2B [00:20:55]Write i2c OK [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: 01 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: 01 07 00 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: 01 07 00 D8 53 00 00 00 00 00 DE 0C 1C [00:20:55]RasterBufferAndPrint [00:20:55]line [00:20:55]line [00:20:55]line [00:20:55]line [00:20:55]line [00:20:55]written 0, free lines is 3299 [00:20:55]MH_Cut [00:20:55]Write to MH i2c: D1 01 00 DF 53 01 04 [00:20:55]Write i2c OK [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: D1 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: D1 01 00 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: D1 01 00 DF 53 00 03 [00:20:55]Write to MH i2c: 01 00 00 E0 53 33 [00:20:55]Write i2c OK [00:20:55]MH_I2C_Read... [00:20:56]*** Cut start [00:20:56]*** Purtial cut [00:20:56]*** CUTSNS_PIN = 0 [00:20:56]*** Stage 1: CUTSNS_PIN = 1 [00:20:58]Read from MH i2c: 01 [00:20:58]MH_I2C_Read... [00:20:58]*** Stop cut motor [00:20:58]*** Cut end [00:20:58]Read from MH i2c: 01 07 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: 01 07 00 E0 53 00 00 00 00 00 FF 0F 48 [00:20:58]process_action close_receipt done [00:20:58]requested_data is exist [00:20:58]produce_requested_data [00:20:58]requested_item fm.sn is exist - process it [00:20:58]wFMCommunicate request_size=4 [00:20:58]MH_SAM_APDU [00:20:58]CAPDU: 80 11 00 00 [00:20:58]Write to MH i2c: E2 08 00 E1 53 80 11 00 00 00 00 00 00 AE [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:58]Read from MH i2c: E2 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 17 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 17 00 E1 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [00:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:20:58]wFMCommunicate OK [00:20:58]requested_item fd.num is exist - process it [00:20:58]SAM_PROTO_GetFieldsCounters [00:20:58]wFMCommunicate request_size=4 [00:20:58]MH_SAM_APDU [00:20:58]CAPDU: 80 13 00 00 [00:20:58]Write to MH i2c: E2 08 00 E2 53 80 13 00 00 00 00 00 00 B1 [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:58]Read from MH i2c: E2 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 62 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 62 00 E2 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 0A 03 00 0E 04 04 00 D0 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 F8 [00:20:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1B 0A 03 00 0E 04 04 00 D0 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 [00:20:58]wFMCommunicate OK [00:20:58]SAM_PROTO_GetFieldsCounters done [00:20:58]requested_item shift.num is exist - process it [00:20:58]requested_item shift.opened is exist - process it [00:20:58]req_shift_opened [00:20:58]FM_GetShiftState [00:20:58]SAM_PROTO_GetShiftState [00:20:58]wFMCommunicate request_size=4 [00:20:58]MH_SAM_APDU [00:20:58]CAPDU: 80 13 01 00 [00:20:58]Write to MH i2c: E2 08 00 E3 53 80 13 01 00 00 00 00 00 B3 [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:58]Read from MH i2c: E2 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 0E 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: E2 0E 00 E3 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 EA [00:20:58]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:20:58]wFMCommunicate OK [00:20:58]SAM_PROTO_GetShiftState done [00:20:58]FM_GetShiftState done [00:20:58]req_shift_opened done [00:20:58]requested_item shift.open_date is exist - process it [00:20:58]req_shift_open_date [00:20:58]req_shift_open_date done [00:20:58]produce_requested_data done [00:20:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199195,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:20:58]process_action_free close_receipt [00:20:58]json_value_free [00:20:58]json_value_free done [00:20:58]process_json_proto returns [00:20:58]Send response to host [00:20:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199195,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:20:58]free response buf [00:20:58]execute_script done [00:20:58]execute_script returns [00:20:58]free content buf [00:20:58]Sock 7.Close socket [00:20:58]Sock 7.Thread stoped [00:21:50]ConnectInit Can't connect to host [00:21:50]CommunicateWithHost connect error [00:21:50]CommunicateWithHost err = -1 [00:21:50]OFD Sender: Server communicate error [00:21:50]OFD Sender: Processing packet 199193 [packets to send 248, broken 245] [00:21:50]ProducePacketName [00:21:50]name=ofd_packets/00199193 [00:21:50]OFD Sender: To server: 嚂鰌G, [00:21:50]CommunicateWithHost lk.salyk.kg:30040 [00:21:50]ConnectInit lk.salyk.kg [00:21:50]Connected sock=7 [00:21:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 A6 C7 07 01 1F 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 34 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 19 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 19 0A 03 00 35 04 06 00 7C 82 04 B9 53 F6 E6 F0 EF 69 32 42 4A 8F [00:21:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 B5 12 47 00 5A 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 31 38 30 32 10 04 04 00 19 0A 03 00 F4 03 04 00 AD EA C0 66 B6 04 01 00 00 DF B9 2C E3 3D AF 4D D3 [00:21:51]CommunicateWithHost err = 0 [00:21:51]CheckOFDResponse [00:21:51]1017 (14) - 77093643461234 [00:21:51]1041 (16) - 0000000000871802 [00:21:51]1040 (4) - 199193 [00:21:51]1012 (4) - 17.08.2024 18:23 [00:21:51]1206 (1) - 0 [00:21:51]OFD Sender: Remove packet 199193 [00:21:51]ProducePacketName [00:21:51]name=ofd_packets/00199193 [00:21:51]NVStorageDeleteData [00:21:51]OFD Sender: Processing packet 199194 [packets to send 247, broken 245] [00:21:51]ProducePacketName [00:21:51]name=ofd_packets/00199194 [00:21:51]OFD Sender: To server: 嚂鰌G, [00:21:51]CommunicateWithHost lk.salyk.kg:30040 [00:21:51]ConnectInit lk.salyk.kg [00:21:51]Connected sock=7 [00:21:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 FB 1D 07 01 B7 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 63 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 63 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 38 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 0A 03 00 35 04 06 00 A4 9B 2C 3E 6B 8A 8E 70 47 29 27 9F E4 8C [00:21:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 D4 EC 47 00 A2 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1A 0A 03 00 F4 03 04 00 AE EA C0 66 B6 04 01 00 00 AF 13 9A 45 F7 27 65 8E [00:21:52]CommunicateWithHost err = 0 [00:21:52]CheckOFDResponse [00:21:52]1017 (14) - 77093643461234 [00:21:52]1041 (16) - 0000000000871802 [00:21:52]1040 (4) - 199194 [00:21:52]1012 (4) - 17.08.2024 18:23 [00:21:52]1206 (1) - 0 [00:21:52]OFD Sender: Remove packet 199194 [00:21:52]ProducePacketName [00:21:52]name=ofd_packets/00199194 [00:21:52]NVStorageDeleteData [00:21:52]OFD Sender: Processing packet 199195 [packets to send 246, broken 245] [00:21:52]ProducePacketName [00:21:52]name=ofd_packets/00199195 [00:21:52]OFD Sender: To server: 嚂鰌G, [00:21:52]CommunicateWithHost lk.salyk.kg:30040 [00:21:52]ConnectInit lk.salyk.kg [00:21:52]Connected sock=7 [00:21:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 4D B6 04 01 87 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 00 00 00 F4 03 04 00 67 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 0A 03 00 35 04 06 00 EB 18 00 78 7E 3B DD F2 A8 31 10 D2 96 B0 [00:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 05 F7 47 00 C9 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1B 0A 03 00 F4 03 04 00 AF EA C0 66 B6 04 01 00 00 DF 5E 45 D2 34 A6 03 24 [00:21:53]CommunicateWithHost err = 0 [00:21:53]CheckOFDResponse [00:21:53]1017 (14) - 77093643461234 [00:21:53]1041 (16) - 0000000000871802 [00:21:53]1040 (4) - 199195 [00:21:53]1012 (4) - 17.08.2024 18:23 [00:21:53]1206 (1) - 0 [00:21:53]OFD Sender: Remove packet 199195 [00:21:53]ProducePacketName [00:21:53]name=ofd_packets/00199195 [00:21:53]NVStorageDeleteData [00:21:53]OFD Sender: No OFD packet to send [00:21:58]OFD Sender: No OFD packet to send [00:22:03]OFD Sender: No OFD packet to send [00:22:08]OFD Sender: No OFD packet to send [00:22:13]OFD Sender: No OFD packet to send [00:22:18]OFD Sender: No OFD packet to send [00:22:23]OFD Sender: No OFD packet to send [00:22:26]accept exits with 9 [00:22:26]New connection [00:22:26]New thread 3066793316 created [00:22:26]Thread 3066936676 joined [00:22:26]Waiting for new connection... [00:22:26] Sock 9.Parse request [00:22:26]Sock 9.Check first char [00:22:26]Sock 9.First char is OK [00:22:26]request: POST /json_proto HTTP/1.0 [00:22:26]Method: POST [00:22:26]URL: /json_proto [00:22:26]Method is POST - this is cgi request [00:22:26]url: /json_proto [00:22:26]query_string will be loaded in cgi processing [00:22:26]execute_cgi json_proto POST (null) [00:22:26]execute_cgi path=json_proto method=POST [00:22:26]POST find Content-Length [00:22:26]Host: 172.17.46.195:8080 [00:22:26]Content-Length: 679 [00:22:26]Content-Type: application/json [00:22:26] [00:22:26]POST finish read [00:22:26]Found Content-Length = 679 [00:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:26]execute_script... [00:22:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:26]POST & json_proto [00:22:26]process_json_proto [00:22:26]json parsed OK: [00:22:26]protocol is kg_v1.0 [00:22:26]action value=close_receipt [00:22:26]process_action close_receipt [00:22:26]cmd_close_receipt [00:22:26]MH_GetDate [00:22:26]Write to MH i2c: F0 00 00 E4 53 26 [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: F0 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: F0 09 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: F0 09 00 E4 53 00 C4 3E C1 66 8D AE BC 66 B5 [00:22:26]GetLastDocTimeStamp 1723940455 [00:22:26]current date 1723940548 [00:22:26]FM_GetShiftState [00:22:26]SAM_PROTO_GetShiftState [00:22:26]wFMCommunicate request_size=4 [00:22:26]MH_SAM_APDU [00:22:26]CAPDU: 80 13 01 00 [00:22:26]Write to MH i2c: E2 08 00 E5 53 80 13 01 00 00 00 00 00 B5 [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:26]Read from MH i2c: E2 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 0E 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 0E 00 E5 53 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 EC [00:22:26]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:22:26]wFMCommunicate OK [00:22:26]SAM_PROTO_GetShiftState done [00:22:26]FM_GetShiftState done [00:22:26]opened in 1723939530 [00:22:26]opened+sec_in_day 1724025930 [00:22:26]quantity*price = 60003 [00:22:26]sum+1 = 60004 [00:22:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 600.00 袙薪械褋械薪芯: 600.00 小袛袗效袗: 0.00 袧小袩 1% : 5.31 袧袛小 12% : 63.72 袧邪谢懈褔薪褘屑懈: 600.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 18 18.08.2024 00:22 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199196 肖袩袛: 37651631391989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199196&fm=37651631391989&tin=02508201610067®Number=0000000000092545&sum=60000 [00:22:27]StoreToDocumentArchive [00:22:27]shift 464 fd 199196 [00:22:27]save to /storage/0464/doc_00199196 [00:22:27]save last doc name /storage/0464/doc_00199196 to /storage/kkm_last_doc_name [00:22:27]save OK [00:22:27]Clear old archive folders... [00:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:22:27]tlvbuf is 01A06CF0 [00:22:27]SAM_PROTO_ClearQueue [00:22:27]wFMCommunicate request_size=4 [00:22:27]MH_SAM_APDU [00:22:27]CAPDU: 80 09 00 00 [00:22:27]Write to MH i2c: E2 08 00 F2 53 80 09 00 00 00 00 00 00 B7 [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:27]Read from MH i2c: E2 03 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 03 00 F2 53 00 90 00 B9 [00:22:27]RAPDU: 90 00 [00:22:27]wFMCommunicate OK [00:22:27]SAM_PROTO_ClearQueue done [00:22:27]KKMCreateOFDPacket [00:22:27]OFDProtocolAddRootSTLVToBuf [00:22:27]FM_MakeSignedData [00:22:27]FM_MakeSignedData [00:22:27]SAM_PROTO_SignData [00:22:27]wFMCommunicate request_size=4 [00:22:27]MH_SAM_APDU [00:22:27]CAPDU: 80 0D 01 02 [00:22:27]Write to MH i2c: E2 08 00 F3 53 80 0D 01 02 00 00 00 00 BF [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 03 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 03 00 F3 53 00 90 00 BA [00:22:27]RAPDU: 90 00 [00:22:27]wFMCommunicate OK [00:22:27]wFMCommunicate request_size=255 [00:22:27]MH_SAM_APDU [00:22: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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 C4 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 0A 03 00 35 04 06 00 22 [00:22:27]Write to MH i2c: E2 02 01 F4 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 C4 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 0A 03 00 35 04 06 00 22 00 00 55 [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 F4 53 00 90 00 BB [00:22:28]RAPDU: 90 00 [00:22:28]wFMCommunicate OK [00:22:28]wFMCommunicate request_size=10 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 0D 02 02 05 3E 74 1D 44 F5 [00:22:28]Write to MH i2c: E2 0D 00 F5 53 80 0D 02 02 05 00 3E 74 1D 44 F5 00 00 D4 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 F5 53 00 90 00 BC [00:22:28]RAPDU: 90 00 [00:22:28]wFMCommunicate OK [00:22:28]wFMCommunicate request_size=4 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 0D 03 02 [00:22:28]Write to MH i2c: E2 08 00 F6 53 80 0D 03 02 00 00 00 00 C4 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 0B 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 0B 00 F6 53 00 8F 85 71 AB 1E D6 73 B0 90 00 0C [00:22:28]RAPDU: 8F 85 71 AB 1E D6 73 B0 90 00 [00:22:28]wFMCommunicate OK [00:22:28]SAM_PROTO_SignData done [00:22:28]FM_MakeSignedData done [00:22:28]CreateOFDProtocolMessage [00:22:28]wFMCommunicate request_size=4 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 11 00 00 [00:22:28]Write to MH i2c: E2 08 00 F7 53 80 11 00 00 00 00 00 00 C4 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 17 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 17 00 F7 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [00:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:22:28]wFMCommunicate OK [00:22:28]CreateOFDProtocolMessage done [00:22:28]OFDSenderStorePacket 199196 [00:22:28]StoreOFDPacket docnum=199196 [00:22:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 21 07 01 EB 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 C4 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 0A 03 00 35 04 06 00 22 3E 74 1D 44 F5 8F 85 71 AB 1E D6 73 B0 [00:22:28]CheckFolder [00:22:28]dirname=/storage/ofd_packets [00:22:28]CheckFolder done [00:22:28]ProducePacketName [00:22:28]name=ofd_packets/00199196 [00:22:28]NVStorageSaveData ofd_packets/00199196 [00:22:28]File name is /storage/ofd_packets/00199196 [00:22:28]Write 301 bytes [00:22:28]NVStorageSaveData done [00:22:28]OFDSenderStorePacket done [00:22:28]KKMCreateOFDPacket done [00:22:28]NVStorageSaveData kkm_last_timestamp [00:22:28]File name is /storage/kkm_last_timestamp [00:22:28]Write 4 bytes [00:22:28]NVStorageSaveData done [00:22:28]ExternCall_PrintAddStr [00:22:28]wPrintStart [00:22:28]Write to MH i2c: 01 00 00 F8 53 4B [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 07 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 07 00 F8 53 00 00 00 00 00 FF 0F 60 [00:22:28]RasterBufferAndPrint [00:22:28]line 小褔械褌 N : (1)11326668 [00:22:28]line 袠袧袧: 02508201610067 [00:22:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:22:28]line 袩袪袨袛袗袞袗 [00:22:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [00:22:28]line 孝芯胁邪褉: 2710124130 [00:22:28]line 袗懈-92-袣-4 [00:22:28]line 8.850 * 67.80 [00:22:28]line = 600.03 [00:22:28]line 袧袛小 12% 袧小袩 1% [00:22:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:22:28]line 袨袣袪校袚袥袝袧袠袝: -0.03 [00:22:28]line 袠孝袨袚袨: 600.00 [00:22:28]line 袙薪械褋械薪芯: 600.00 [00:22:28]line 小袛袗效袗: 0.00 [00:22:28]line 袧小袩 1% : 5.31 [00:22:28]line 袧袛小 12% : 63.72 [00:22:28]line 袧邪谢懈褔薪褘屑懈: 600.00 [00:22:28]line 袘械蟹薪邪谢.: 0.00 [00:22:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:22:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:22:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:22:28]line 效械泻 18 18.08.2024 00:22 [00:22:28]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:22:28]line 袟袧袦: 0300000079 [00:22:28]line 袪袧袦: 0000000000092545 [00:22:28]line 袙械褉褋懈褟 袣袣袦: 001 [00:22:28]line 肖袦: 0000000000871802 [00:22:28]line 肖袛: 199196 [00:22:28]line 肖袩袛: 37651631391989 [00:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002228&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199196&fm=37651631391989&tin=02508201610067®Number=0000000000092545&sum=60000 [00:22:28]OFD Sender: Processing packet 199196 [packets to send 246, broken 245] [00:22:28]ProducePacketName [00:22:28]name=ofd_packets/00199196 [00:22:28]OFD Sender: To server: 嚂鰌G, [00:22:28]CommunicateWithHost lk.salyk.kg:30040 [00:22:28]ConnectInit lk.salyk.kg [00:22:28]written 0, free lines is 4095 [00:22:28]Connected sock=10 [00:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 F2 21 07 01 EB 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 34 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 C4 3E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 0A 03 00 35 04 06 00 22 3E 74 1D 44 F5 8F 85 71 AB 1E D6 73 B0 [00:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FD 1D 47 00 9C 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1C 0A 03 00 F4 03 04 00 D3 EA C0 66 B6 04 01 00 00 C3 4E 16 16 1A D7 C2 B1 [00:22:28]CommunicateWithHost err = 0 [00:22:28]CheckOFDResponse [00:22:28]1017 (14) - 77093643461234 [00:22:28]1041 (16) - 0000000000871802 [00:22:28]1040 (4) - 199196 [00:22:28]1012 (4) - 17.08.2024 18:24 [00:22:28]1206 (1) - 0 [00:22:28]OFD Sender: Remove packet 199196 [00:22:28]ProducePacketName [00:22:28]name=ofd_packets/00199196 [00:22:28]NVStorageDeleteData [00:22:28]Write to MH i2c: 01 00 00 23 54 77 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 07 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: 01 07 00 23 54 00 00 00 00 00 E4 0C 6E [00:22:28]RasterBufferAndPrint [00:22:28]line [00:22:28]line [00:22:28]line [00:22:28]line [00:22:28]line [00:22:28]written 0, free lines is 3309 [00:22:28]MH_Cut [00:22:28]Write to MH i2c: D1 01 00 2A 54 01 50 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: D1 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: D1 01 00 [00:22:28]MH_I2C_Read... [00:22:29]Read from MH i2c: D1 01 00 2A 54 00 4F [00:22:29]Write to MH i2c: 01 00 00 2B 54 7F [00:22:29]Write i2c OK [00:22:29]MH_I2C_Read... [00:22:29]OFD Sender: No OFD packet to send [00:22:29]*** Cut start [00:22:29]*** Purtial cut [00:22:29]*** Stage 1: CUTSNS_PIN = 1 [00:22:30]Read from MH i2c: 01 [00:22:30]MH_I2C_Read... [00:22:30]*** Stop cut motor [00:22:30]*** Cut end [00:22:30]Read from MH i2c: 01 07 00 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: 01 07 00 2B 54 00 00 00 00 00 FF 0F 94 [00:22:30]process_action close_receipt done [00:22:30]requested_data is exist [00:22:30]produce_requested_data [00:22:30]requested_item fm.sn is exist - process it [00:22:30]wFMCommunicate request_size=4 [00:22:30]MH_SAM_APDU [00:22:30]CAPDU: 80 11 00 00 [00:22:30]Write to MH i2c: E2 08 00 2C 54 80 11 00 00 00 00 00 00 FA [00:22:30]Write i2c OK [00:22:30]MH_I2C_Read... [00:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:30]Read from MH i2c: E2 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 17 00 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 17 00 2C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [00:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:22:30]wFMCommunicate OK [00:22:30]requested_item fd.num is exist - process it [00:22:30]SAM_PROTO_GetFieldsCounters [00:22:30]wFMCommunicate request_size=4 [00:22:30]MH_SAM_APDU [00:22:30]CAPDU: 80 13 00 00 [00:22:30]Write to MH i2c: E2 08 00 2D 54 80 13 00 00 00 00 00 00 FD [00:22:30]Write i2c OK [00:22:30]MH_I2C_Read... [00:22:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:30]Read from MH i2c: E2 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 62 00 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 62 00 2D 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 0A 03 00 0E 04 04 00 D0 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 48 [00:22:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1C 0A 03 00 0E 04 04 00 D0 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 [00:22:30]wFMCommunicate OK [00:22:30]SAM_PROTO_GetFieldsCounters done [00:22:30]requested_item shift.num is exist - process it [00:22:30]requested_item shift.opened is exist - process it [00:22:30]req_shift_opened [00:22:30]FM_GetShiftState [00:22:30]SAM_PROTO_GetShiftState [00:22:30]wFMCommunicate request_size=4 [00:22:30]MH_SAM_APDU [00:22:30]CAPDU: 80 13 01 00 [00:22:30]Write to MH i2c: E2 08 00 2E 54 80 13 01 00 00 00 00 00 FF [00:22:30]Write i2c OK [00:22:30]MH_I2C_Read... [00:22:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:30]Read from MH i2c: E2 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 0E 00 [00:22:30]MH_I2C_Read... [00:22:30]Read from MH i2c: E2 0E 00 2E 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 36 [00:22:30]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:22:30]wFMCommunicate OK [00:22:30]SAM_PROTO_GetShiftState done [00:22:30]FM_GetShiftState done [00:22:30]req_shift_opened done [00:22:30]requested_item shift.open_date is exist - process it [00:22:30]req_shift_open_date [00:22:30]req_shift_open_date done [00:22:30]produce_requested_data done [00:22:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199196,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:22:30]process_action_free close_receipt [00:22:30]json_value_free [00:22:30]json_value_free done [00:22:30]process_json_proto returns [00:22:30]Send response to host [00:22:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199196,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:22:30]free response buf [00:22:30]execute_script done [00:22:30]execute_script returns [00:22:30]free content buf [00:22:30]Sock 9.Close socket [00:22:30]Sock 9.Thread stoped [00:22:34]OFD Sender: No OFD packet to send [00:22:39]OFD Sender: No OFD packet to send [00:22:44]OFD Sender: No OFD packet to send [00:22:49]OFD Sender: No OFD packet to send [00:22:54]OFD Sender: No OFD packet to send [00:22:59]OFD Sender: No OFD packet to send [00:23:04]OFD Sender: No OFD packet to send [00:23:09]OFD Sender: No OFD packet to send [00:23:14]OFD Sender: No OFD packet to send [00:23:19]OFD Sender: No OFD packet to send [00:23:24]OFD Sender: No OFD packet to send [00:23:29]OFD Sender: No OFD packet to send [00:23:34]OFD Sender: No OFD packet to send [00:23:39]OFD Sender: No OFD packet to send [00:23:44]OFD Sender: No OFD packet to send [00:23:49]OFD Sender: No OFD packet to send [00:23:54]OFD Sender: No OFD packet to send [00:23:59]OFD Sender: No OFD packet to send [00:24:04]OFD Sender: No OFD packet to send [00:24:09]OFD Sender: No OFD packet to send [00:24:14]OFD Sender: No OFD packet to send [00:24:19]OFD Sender: No OFD packet to send [00:24:24]OFD Sender: No OFD packet to send [00:24:29]OFD Sender: No OFD packet to send [00:24:34]OFD Sender: No OFD packet to send [00:24:38]accept exits with 7 [00:24:38]New connection [00:24:38]New thread 3066936676 created [00:24:38]Thread 3066793316 joined [00:24:38]Waiting for new connection... [00:24:38] Sock 7.Parse request [00:24:38]Sock 7.Check first char [00:24:38]Sock 7.First char is OK [00:24:38]request: POST /json_proto HTTP/1.0 [00:24:38]Method: POST [00:24:38]URL: /json_proto [00:24:38]Method is POST - this is cgi request [00:24:38]url: /json_proto [00:24:38]query_string will be loaded in cgi processing [00:24:38]execute_cgi json_proto POST (null) [00:24:38]execute_cgi path=json_proto method=POST [00:24:38]POST find Content-Length [00:24:38]Host: 172.17.46.195:8080 [00:24:38]Content-Length: 805 [00:24:38]Content-Type: application/json [00:24:38] [00:24:38]POST finish read [00:24:38]Found Content-Length = 805 [00:24:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:38]execute_script... [00:24: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)11326670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:38]POST & json_proto [00:24:38]process_json_proto [00:24:38]json parsed OK: [00:24:38]protocol is kg_v1.0 [00:24:38]action value=close_receipt [00:24:38]process_action close_receipt [00:24:38]cmd_close_receipt [00:24:38]MH_GetDate [00:24:38]Write to MH i2c: F0 00 00 2F 54 72 [00:24:38]Write i2c OK [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: F0 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: F0 09 00 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: F0 09 00 2F 54 00 48 3F C1 66 8D AE BC 66 86 [00:24:38]GetLastDocTimeStamp 1723940548 [00:24:38]current date 1723940680 [00:24:38]FM_GetShiftState [00:24:38]SAM_PROTO_GetShiftState [00:24:38]wFMCommunicate request_size=4 [00:24:38]MH_SAM_APDU [00:24:38]CAPDU: 80 13 01 00 [00:24:38]Write to MH i2c: E2 08 00 30 54 80 13 01 00 00 00 00 00 01 [00:24:38]Write i2c OK [00:24:38]MH_I2C_Read... [00:24:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:38]Read from MH i2c: E2 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 0E 00 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 0E 00 30 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 38 [00:24:38]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:24:38]wFMCommunicate OK [00:24:38]SAM_PROTO_GetShiftState done [00:24:38]FM_GetShiftState done [00:24:38]opened in 1723939530 [00:24:38]opened+sec_in_day 1724025930 [00:24:38]quantity*price = 100021 [00:24:38]sum+1 = 100023 [00:24:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 19 18.08.2024 00:24 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199197 肖袩袛: 250958509333189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199197&fm=250958509333189&tin=02508201610067®Number=0000000000092545&sum=100022 [00:24:39]StoreToDocumentArchive [00:24:39]shift 464 fd 199197 [00:24:39]save to /storage/0464/doc_00199197 [00:24:39]save last doc name /storage/0464/doc_00199197 to /storage/kkm_last_doc_name [00:24:39]save OK [00:24:39]Clear old archive folders... [00:24:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:39]tlvbuf is 01A3DC60 [00:24:39]SAM_PROTO_ClearQueue [00:24:39]wFMCommunicate request_size=4 [00:24:39]MH_SAM_APDU [00:24:39]CAPDU: 80 09 00 00 [00:24:39]Write to MH i2c: E2 08 00 3D 54 80 09 00 00 00 00 00 00 03 [00:24:39]Write i2c OK [00:24:39]MH_I2C_Read... [00:24:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:39]Read from MH i2c: E2 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 03 00 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 03 00 3D 54 00 90 00 05 [00:24:39]RAPDU: 90 00 [00:24:39]wFMCommunicate OK [00:24:39]SAM_PROTO_ClearQueue done [00:24:39]KKMCreateOFDPacket [00:24:39]OFDProtocolAddRootSTLVToBuf [00:24:39]FM_MakeSignedData [00:24:39]FM_MakeSignedData [00:24:39]SAM_PROTO_SignData [00:24:39]wFMCommunicate request_size=4 [00:24:39]MH_SAM_APDU [00:24:39]CAPDU: 80 0D 01 02 [00:24:39]Write to MH i2c: E2 08 00 3E 54 80 0D 01 02 00 00 00 00 0B [00:24:39]Write i2c OK [00:24:39]MH_I2C_Read... [00:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:39]Read from MH i2c: E2 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 03 00 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 03 00 3E 54 00 90 00 06 [00:24:39]RAPDU: 90 00 [00:24:39]wFMCommunicate OK [00:24:39]wFMCommunicate request_size=255 [00:24:39]MH_SAM_APDU [00: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 48 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 0A 03 00 35 04 06 00 E4 [00:24:39]Write to MH i2c: E2 02 01 3F 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 48 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 0A 03 00 35 04 06 00 E4 00 00 7D [00:24:39]Write i2c OK [00:24:39]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 03 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 03 00 3F 54 00 90 00 07 [00:24:40]RAPDU: 90 00 [00:24:40]wFMCommunicate OK [00:24:40]wFMCommunicate request_size=10 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 0D 02 02 05 3E D4 CD 5A C5 [00:24:40]Write to MH i2c: E2 0D 00 40 54 80 0D 02 02 05 00 3E D4 CD 5A C5 00 00 16 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 03 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 03 00 40 54 00 90 00 08 [00:24:40]RAPDU: 90 00 [00:24:40]wFMCommunicate OK [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 0D 03 02 [00:24:40]Write to MH i2c: E2 08 00 41 54 80 0D 03 02 00 00 00 00 10 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 0B 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 0B 00 41 54 00 11 6E 95 95 83 CD A7 0E 90 00 BF [00:24:40]RAPDU: 11 6E 95 95 83 CD A7 0E 90 00 [00:24:40]wFMCommunicate OK [00:24:40]SAM_PROTO_SignData done [00:24:40]FM_MakeSignedData done [00:24:40]CreateOFDProtocolMessage [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 11 00 00 [00:24:40]Write to MH i2c: E2 08 00 42 54 80 11 00 00 00 00 00 00 10 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 17 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 17 00 42 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5D [00:24:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:24:40]wFMCommunicate OK [00:24:40]CreateOFDProtocolMessage done [00:24:40]OFDSenderStorePacket 199197 [00:24:40]StoreOFDPacket docnum=199197 [00:24:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 5B 07 01 CD 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 48 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 0A 03 00 35 04 06 00 E4 3E D4 CD 5A C5 11 6E 95 95 83 CD A7 0E [00:24:40]CheckFolder [00:24:40]dirname=/storage/ofd_packets [00:24:40]CheckFolder done [00:24:40]ProducePacketName [00:24:40]name=ofd_packets/00199197 [00:24:40]NVStorageSaveData ofd_packets/00199197 [00:24:40]File name is /storage/ofd_packets/00199197 [00:24:40]Write 301 bytes [00:24:40]NVStorageSaveData done [00:24:40]OFDSenderStorePacket done [00:24:40]KKMCreateOFDPacket done [00:24:40]NVStorageSaveData kkm_last_timestamp [00:24:40]File name is /storage/kkm_last_timestamp [00:24:40]Write 4 bytes [00:24:40]NVStorageSaveData done [00:24:40]ExternCall_PrintAddStr [00:24:40]wPrintStart [00:24:40]Write to MH i2c: 01 00 00 43 54 97 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: 01 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: 01 07 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: 01 07 00 43 54 00 00 00 00 00 FF 0F AC [00:24:40]RasterBufferAndPrint [00:24:40]line 小褔械褌 N : (1)11326670 [00:24:40]line 袠袧袧: 02508201610067 [00:24:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:24:40]line 袩袪袨袛袗袞袗 [00:24:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [00:24:40]line 孝芯胁邪褉: 2710124500 [00:24:40]line 袗懈-95-袣-5 [00:24:40]line 13.480 * 74.20 [00:24:40]line = 1000.22 [00:24:40]line 袧袛小 12% 袧小袩 1% [00:24:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:24:40]line 袠孝袨袚袨: 1000.22 [00:24:40]line 袧小袩 1% : 8.85 [00:24:40]line 袧袛小 12% : 106.22 [00:24:40]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:24:40]line 袘械蟹薪邪谢.: 1000.22 [00:24:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:24:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:24:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:24:40]line 效械泻 19 18.08.2024 00:24 [00:24:40]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:24:40]line 袟袧袦: 0300000079 [00:24:40]line 袪袧袦: 0000000000092545 [00:24:40]line 袙械褉褋懈褟 袣袣袦: 001 [00:24:40]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:24:40]line 肖袦: 0000000000871802 [00:24:40]line 肖袛: 199197 [00:24:40]line 肖袩袛: 250958509333189 [00:24:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002440&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199197&fm=250958509333189&tin=02508201610067®Number=0000000000092545&sum=100022 [00:24:40]OFD Sender: Processing packet 199197 [packets to send 246, broken 245] [00:24:40]ProducePacketName [00:24:40]name=ofd_packets/00199197 [00:24:40]OFD Sender: To server: 嚂鰌G, [00:24:40]CommunicateWithHost lk.salyk.kg:30040 [00:24:40]ConnectInit lk.salyk.kg [00:24:40]written 0, free lines is 4095 [00:24:40]Connected sock=10 [00:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 BD 5B 07 01 CD 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 48 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 0A 03 00 35 04 06 00 E4 3E D4 CD 5A C5 11 6E 95 95 83 CD A7 0E [00:24:41]Write to MH i2c: 01 00 00 6D 54 C1 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: 01 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: 01 07 00 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: 01 07 00 6D 54 00 00 00 00 00 E6 0C BA [00:24:41]RasterBufferAndPrint [00:24:41]line [00:24:41]line [00:24:41]line [00:24:41]line [00:24:41]line [00:24:41]written 0, free lines is 3308 [00:24:41]MH_Cut [00:24:41]Write to MH i2c: D1 01 00 74 54 01 9A [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: D1 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: D1 01 00 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: D1 01 00 74 54 00 99 [00:24:41]Write to MH i2c: 01 00 00 75 54 C9 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 FC 2F 47 00 72 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1D 0A 03 00 F4 03 04 00 57 EB C0 66 B6 04 01 00 00 B4 EC 7E C9 C5 83 4F D7 [00:24:41]CommunicateWithHost err = 0 [00:24:41]CheckOFDResponse [00:24:41]1017 (14) - 77093643461234 [00:24:41]1041 (16) - 0000000000871802 [00:24:41]1040 (4) - 199197 [00:24:41]1012 (4) - 17.08.2024 18:26 [00:24:41]1206 (1) - 0 [00:24:41]OFD Sender: Remove packet 199197 [00:24:41]ProducePacketName [00:24:41]name=ofd_packets/00199197 [00:24:41]NVStorageDeleteData [00:24:41]OFD Sender: No OFD packet to send [00:24:41]*** Cut start [00:24:41]*** Purtial cut [00:24:41]*** CUTSNS_PIN = 0 [00:24:42]*** Stage 1: CUTSNS_PIN = 1 [00:24:43]Read from MH i2c: 01 [00:24:43]*** Stop cut motor [00:24:43]*** Cut end [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: 01 07 00 [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: 01 07 00 75 54 00 00 00 00 00 FF 0F DE [00:24:43]process_action close_receipt done [00:24:43]requested_data is exist [00:24:43]produce_requested_data [00:24:43]requested_item fm.sn is exist - process it [00:24:43]wFMCommunicate request_size=4 [00:24:43]MH_SAM_APDU [00:24:43]CAPDU: 80 11 00 00 [00:24:43]Write to MH i2c: E2 08 00 76 54 80 11 00 00 00 00 00 00 44 [00:24:43]Write i2c OK [00:24:43]MH_I2C_Read... [00:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:43]Read from MH i2c: E2 [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: E2 17 00 [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: E2 17 00 76 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 91 [00:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:24:43]wFMCommunicate OK [00:24:43]requested_item fd.num is exist - process it [00:24:43]SAM_PROTO_GetFieldsCounters [00:24:43]wFMCommunicate request_size=4 [00:24:43]MH_SAM_APDU [00:24:43]CAPDU: 80 13 00 00 [00:24:43]Write to MH i2c: E2 08 00 77 54 80 13 00 00 00 00 00 00 47 [00:24:43]Write i2c OK [00:24:43]MH_I2C_Read... [00:24:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:43]Read from MH i2c: E2 [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: E2 62 00 [00:24:43]MH_I2C_Read... [00:24:43]Read from MH i2c: E2 62 00 77 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 0A 03 00 0E 04 04 00 D0 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 96 [00: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1D 0A 03 00 0E 04 04 00 D0 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 [00:24:43]wFMCommunicate OK [00:24:43]SAM_PROTO_GetFieldsCounters done [00:24:43]requested_item shift.num is exist - process it [00:24:43]requested_item shift.opened is exist - process it [00:24:43]req_shift_opened [00:24:43]FM_GetShiftState [00:24:43]SAM_PROTO_GetShiftState [00:24:43]wFMCommunicate request_size=4 [00:24:43]MH_SAM_APDU [00:24:43]CAPDU: 80 13 01 00 [00:24:43]Write to MH i2c: E2 08 00 78 54 80 13 01 00 00 00 00 00 49 [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:44]Read from MH i2c: E2 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 78 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 80 [00:24:44]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:24:44]wFMCommunicate OK [00:24:44]SAM_PROTO_GetShiftState done [00:24:44]FM_GetShiftState done [00:24:44]req_shift_opened done [00:24:44]requested_item shift.open_date is exist - process it [00:24:44]req_shift_open_date [00:24:44]req_shift_open_date done [00:24:44]produce_requested_data done [00:24:44]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199197,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:24:44]process_action_free close_receipt [00:24:44]json_value_free [00:24:44]json_value_free done [00:24:44]process_json_proto returns [00:24:44]Send response to host [00:24:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199197,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:24:44]free response buf [00:24:44]execute_script done [00:24:44]execute_script returns [00:24:44]free content buf [00:24:44]Sock 7.Close socket [00:24:44]Sock 7.Thread stoped [00:24:44]accept exits with 9 [00:24:44]New connection [00:24:44]New thread 3066793316 created [00:24:44]Thread 3066936676 joined [00:24:44]Waiting for new connection... [00:24:44] Sock 9.Parse request [00:24:44]Sock 9.Check first char [00:24:44]Sock 9.First char is OK [00:24:44]request: POST /json_proto HTTP/1.0 [00:24:44]Method: POST [00:24:44]URL: /json_proto [00:24:44]Method is POST - this is cgi request [00:24:44]url: /json_proto [00:24:44]query_string will be loaded in cgi processing [00:24:44]execute_cgi json_proto POST (null) [00:24:44]execute_cgi path=json_proto method=POST [00:24:44]POST find Content-Length [00:24:44]Host: 172.17.46.195:8080 [00:24:44]Content-Length: 821 [00:24:44]Content-Type: application/json [00:24:44] [00:24:44]POST finish read [00:24:44]Found Content-Length = 821 [00:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:44]execute_script... [00:24:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:44]POST & json_proto [00:24:44]process_json_proto [00:24:44]json parsed OK: [00:24:44]protocol is kg_v1.0 [00:24:44]action value=close_receipt [00:24:44]process_action close_receipt [00:24:44]cmd_close_receipt [00:24:44]MH_GetDate [00:24:44]Write to MH i2c: F0 00 00 79 54 BC [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: F0 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: F0 09 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: F0 09 00 79 54 00 4E 3F C1 66 8D AE BC 66 D6 [00:24:44]GetLastDocTimeStamp 1723940680 [00:24:44]current date 1723940686 [00:24:44]FM_GetShiftState [00:24:44]SAM_PROTO_GetShiftState [00:24:44]wFMCommunicate request_size=4 [00:24:44]MH_SAM_APDU [00:24:44]CAPDU: 80 13 01 00 [00:24:44]Write to MH i2c: E2 08 00 7A 54 80 13 01 00 00 00 00 00 4B [00:24:44]Write i2c OK [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 [00:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 [00:24:44]MH_I2C_Read... [00:24:44]Read from MH i2c: E2 0E 00 7A 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 82 [00:24:44]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:24:44]wFMCommunicate OK [00:24:44]SAM_PROTO_GetShiftState done [00:24:44]FM_GetShiftState done [00:24:44]opened in 1723939530 [00:24:44]opened+sec_in_day 1724025930 [00:24:44]quantity*price = 200043 [00:24:44]sum+1 = 200044 [00:24:44]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.43 袧小袩 1% : 17.70 袧袛小 12% : 212.43 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.43 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 20 18.08.2024 00:24 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199198 肖袩袛: 82929944045086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002446&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199198&fm=82929944045086&tin=02508201610067®Number=0000000000092545&sum=200043 [00:24:45]StoreToDocumentArchive [00:24:45]shift 464 fd 199198 [00:24:45]save to /storage/0464/doc_00199198 [00:24:45]save last doc name /storage/0464/doc_00199198 to /storage/kkm_last_doc_name [00:24:45]save OK [00:24:45]Clear old archive folders... [00:24:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:45]tlvbuf is 0197F9E0 [00:24:45]SAM_PROTO_ClearQueue [00:24:45]wFMCommunicate request_size=4 [00:24:45]MH_SAM_APDU [00:24:45]CAPDU: 80 09 00 00 [00:24:45]Write to MH i2c: E2 08 00 87 54 80 09 00 00 00 00 00 00 4D [00:24:45]Write i2c OK [00:24:45]MH_I2C_Read... [00:24:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:45]Read from MH i2c: E2 [00:24:45]MH_I2C_Read... [00:24:45]Read from MH i2c: E2 03 00 [00:24:45]MH_I2C_Read... [00:24:45]Read from MH i2c: E2 03 00 87 54 00 90 00 4F [00:24:45]RAPDU: 90 00 [00:24:45]wFMCommunicate OK [00:24:45]SAM_PROTO_ClearQueue done [00:24:45]KKMCreateOFDPacket [00:24:45]OFDProtocolAddRootSTLVToBuf [00:24:45]FM_MakeSignedData [00:24:45]FM_MakeSignedData [00:24:45]SAM_PROTO_SignData [00:24:45]wFMCommunicate request_size=4 [00:24:45]MH_SAM_APDU [00:24:45]CAPDU: 80 0D 01 02 [00:24:45]Write to MH i2c: E2 08 00 88 54 80 0D 01 02 00 00 00 00 55 [00:24:45]Write i2c OK [00:24:45]MH_I2C_Read... [00:24:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:45]Read from MH i2c: E2 [00:24:45]MH_I2C_Read... [00:24:45]Read from MH i2c: E2 03 00 [00:24:45]MH_I2C_Read... [00:24:45]Read from MH i2c: E2 03 00 88 54 00 90 00 50 [00:24:45]RAPDU: 90 00 [00:24:45]wFMCommunicate OK [00:24:45]wFMCommunicate request_size=255 [00:24:45]MH_SAM_APDU [00:24:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4E 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 0A 03 00 35 04 06 00 4B [00:24:46]Write to MH i2c: E2 02 01 89 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4E 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 0A 03 00 35 04 06 00 4B 00 00 EB [00:24:46]Write i2c OK [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 [00:24:46]MH_I2C_Read... [00:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:46]Read from MH i2c: E2 03 00 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 03 00 89 54 00 90 00 51 [00:24:46]RAPDU: 90 00 [00:24:46]wFMCommunicate OK [00:24:46]wFMCommunicate request_size=10 [00:24:46]MH_SAM_APDU [00:24:46]CAPDU: 80 0D 02 02 05 6C A1 DB 26 1E [00:24:46]Write to MH i2c: E2 0D 00 8A 54 80 0D 02 02 05 00 6C A1 DB 26 1E 00 00 8E [00:24:46]Write i2c OK [00:24:46]MH_I2C_Read... [00:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:46]Read from MH i2c: E2 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 03 00 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 03 00 8A 54 00 90 00 52 [00:24:46]RAPDU: 90 00 [00:24:46]wFMCommunicate OK [00:24:46]wFMCommunicate request_size=4 [00:24:46]MH_SAM_APDU [00:24:46]CAPDU: 80 0D 03 02 [00:24:46]Write to MH i2c: E2 08 00 8B 54 80 0D 03 02 00 00 00 00 5A [00:24:46]Write i2c OK [00:24:46]MH_I2C_Read... [00:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:46]Read from MH i2c: E2 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 0B 00 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 0B 00 8B 54 00 A8 7E 5F 2B D7 05 63 8F 90 00 D9 [00:24:46]RAPDU: A8 7E 5F 2B D7 05 63 8F 90 00 [00:24:46]wFMCommunicate OK [00:24:46]SAM_PROTO_SignData done [00:24:46]FM_MakeSignedData done [00:24:46]CreateOFDProtocolMessage [00:24:46]wFMCommunicate request_size=4 [00:24:46]MH_SAM_APDU [00:24:46]CAPDU: 80 11 00 00 [00:24:46]Write to MH i2c: E2 08 00 8C 54 80 11 00 00 00 00 00 00 5A [00:24:46]Write i2c OK [00:24:46]MH_I2C_Read... [00:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:46]Read from MH i2c: E2 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 17 00 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: E2 17 00 8C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A7 [00:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:24:46]wFMCommunicate OK [00:24:46]CreateOFDProtocolMessage done [00:24:46]OFDSenderStorePacket 199198 [00:24:46]StoreOFDPacket docnum=199198 [00:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EF 4D 07 01 86 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4E 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 0A 03 00 35 04 06 00 4B 6C A1 DB 26 1E A8 7E 5F 2B D7 05 63 8F [00:24:46]CheckFolder [00:24:46]dirname=/storage/ofd_packets [00:24:46]CheckFolder done [00:24:46]ProducePacketName [00:24:46]name=ofd_packets/00199198 [00:24:46]NVStorageSaveData ofd_packets/00199198 [00:24:46]File name is /storage/ofd_packets/00199198 [00:24:46]Write 301 bytes [00:24:46]NVStorageSaveData done [00:24:46]OFDSenderStorePacket done [00:24:46]KKMCreateOFDPacket done [00:24:46]NVStorageSaveData kkm_last_timestamp [00:24:46]File name is /storage/kkm_last_timestamp [00:24:46]Write 4 bytes [00:24:46]NVStorageSaveData done [00:24:46]ExternCall_PrintAddStr [00:24:46]wPrintStart [00:24:46]Write to MH i2c: 01 00 00 8D 54 E1 [00:24:46]Write i2c OK [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: 01 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: 01 07 00 [00:24:46]MH_I2C_Read... [00:24:46]Read from MH i2c: 01 07 00 8D 54 00 00 00 00 00 FF 0F F6 [00:24:46]RasterBufferAndPrint [00:24:46]line 小褔械褌 N : (1)11326669 [00:24:46]line 袠袧袧: 02508201610067 [00:24:46]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:24:46]line 袩袪袨袛袗袞袗 [00:24:46]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [00:24:46]line 孝芯胁邪褉: 2710124500 [00:24:46]line 袗懈-95-袣-5 [00:24:46]line 26.960 * 74.20 [00:24:46]line = 2000.43 [00:24:46]line 袧袛小 12% 袧小袩 1% [00:24:46]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:24:46]line 袠孝袨袚袨: 2000.43 [00:24:46]line 袧小袩 1% : 17.70 [00:24:46]line 袧袛小 12% : 212.43 [00:24:46]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:24:46]line 袘械蟹薪邪谢.: 2000.43 [00:24:46]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:24:46]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:24:46]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:24:46]line 效械泻 20 18.08.2024 00:24 [00:24:46]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:24:46]line 袟袧袦: 0300000079 [00:24:46]line 袪袧袦: 0000000000092545 [00:24:46]line 袙械褉褋懈褟 袣袣袦: 001 [00:24:46]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [00:24:46]line 肖袦: 0000000000871802 [00:24:46]line 肖袛: 199198 [00:24:46]line 肖袩袛: 82929944045086 [00:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002446&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199198&fm=82929944045086&tin=02508201610067®Number=0000000000092545&sum=200043 [00:24:46]OFD Sender: Processing packet 199198 [packets to send 246, broken 245] [00:24:46]ProducePacketName [00:24:46]name=ofd_packets/00199198 [00:24:46]OFD Sender: To server: 嚂鰌G, [00:24:46]CommunicateWithHost lk.salyk.kg:30040 [00:24:46]ConnectInit lk.salyk.kg [00:24:46]written 0, free lines is 4095 [00:24:47]Connected sock=10 [00:24:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 EF 4D 07 01 86 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 4E 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 0A 03 00 35 04 06 00 4B 6C A1 DB 26 1E A8 7E 5F 2B D7 05 63 8F [00:24:47]Write to MH i2c: 01 00 00 B7 54 0B [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: 01 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: 01 07 00 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: 01 07 00 B7 54 00 00 00 00 00 F6 0C 14 [00:24:47]RasterBufferAndPrint [00:24:47]line [00:24:47]line [00:24:47]line [00:24:47]line [00:24:47]line [00:24:47]written 0, free lines is 3330 [00:24:47]MH_Cut [00:24:47]Write to MH i2c: D1 01 00 BE 54 01 E4 [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: D1 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: D1 01 00 [00:24:47]MH_I2C_Read... [00:24:47]Read from MH i2c: D1 01 00 BE 54 00 E3 [00:24:47]Write to MH i2c: 01 00 00 BF 54 13 [00:24:47]Write i2c OK [00:24:47]MH_I2C_Read... [00:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AD 9F 47 00 9D 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1E 0A 03 00 F4 03 04 00 5D EB C0 66 B6 04 01 00 00 D5 A0 10 E7 F8 99 9A 09 [00:24:47]CommunicateWithHost err = 0 [00:24:47]CheckOFDResponse [00:24:47]1017 (14) - 77093643461234 [00:24:47]1041 (16) - 0000000000871802 [00:24:47]1040 (4) - 199198 [00:24:47]1012 (4) - 17.08.2024 18:26 [00:24:47]1206 (1) - 0 [00:24:47]OFD Sender: Remove packet 199198 [00:24:47]ProducePacketName [00:24:47]name=ofd_packets/00199198 [00:24:47]NVStorageDeleteData [00:24:47]OFD Sender: No OFD packet to send [00:24:48]*** Cut start [00:24:48]*** Purtial cut [00:24:48]*** Stage 1: CUTSNS_PIN = 1 [00:24:48]Read from MH i2c: 01 [00:24:48]MH_I2C_Read... [00:24:48]*** Stop cut motor [00:24:48]*** Cut end [00:24:48]Read from MH i2c: 01 07 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: 01 07 00 BF 54 00 00 00 00 00 FF 0F 28 [00:24:48]process_action close_receipt done [00:24:48]requested_data is exist [00:24:48]produce_requested_data [00:24:48]requested_item fm.sn is exist - process it [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 11 00 00 [00:24:48]Write to MH i2c: E2 08 00 C0 54 80 11 00 00 00 00 00 00 8E [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 17 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 17 00 C0 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [00:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:24:48]wFMCommunicate OK [00:24:48]requested_item fd.num is exist - process it [00:24:48]SAM_PROTO_GetFieldsCounters [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 13 00 00 [00:24:48]Write to MH i2c: E2 08 00 C1 54 80 13 00 00 00 00 00 00 91 [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 62 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 62 00 C1 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 0A 03 00 0E 04 04 00 D0 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 E4 [00:24:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1E 0A 03 00 0E 04 04 00 D0 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 [00:24:48]wFMCommunicate OK [00:24:48]SAM_PROTO_GetFieldsCounters done [00:24:48]requested_item shift.num is exist - process it [00:24:48]requested_item shift.opened is exist - process it [00:24:48]req_shift_opened [00:24:48]FM_GetShiftState [00:24:48]SAM_PROTO_GetShiftState [00:24:48]wFMCommunicate request_size=4 [00:24:48]MH_SAM_APDU [00:24:48]CAPDU: 80 13 01 00 [00:24:48]Write to MH i2c: E2 08 00 C2 54 80 13 01 00 00 00 00 00 93 [00:24:48]Write i2c OK [00:24:48]MH_I2C_Read... [00:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:48]Read from MH i2c: E2 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 0E 00 [00:24:48]MH_I2C_Read... [00:24:48]Read from MH i2c: E2 0E 00 C2 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 CA [00:24:48]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:24:48]wFMCommunicate OK [00:24:48]SAM_PROTO_GetShiftState done [00:24:48]FM_GetShiftState done [00:24:48]req_shift_opened done [00:24:48]requested_item shift.open_date is exist - process it [00:24:48]req_shift_open_date [00:24:48]req_shift_open_date done [00:24:48]produce_requested_data done [00:24:48]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199198,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:24:48]process_action_free close_receipt [00:24:48]json_value_free [00:24:48]json_value_free done [00:24:48]process_json_proto returns [00:24:48]Send response to host [00:24:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199198,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:24:48]free response buf [00:24:48]execute_script done [00:24:48]execute_script returns [00:24:48]free content buf [00:24:48]Sock 9.Close socket [00:24:48]Sock 9.Thread stoped [00:24:52]OFD Sender: No OFD packet to send [00:24:57]OFD Sender: No OFD packet to send [00:25:02]OFD Sender: No OFD packet to send [00:25:08]OFD Sender: No OFD packet to send [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:15]accept exits with 7 [00:26:15]New connection [00:26:15]New thread 3066936676 created [00:26:15]Thread 3066793316 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.46.195:8080 [00:26:15]Content-Length: 679 [00:26:15]Content-Type: application/json [00:26:15] [00:26:15]POST finish read [00:26:15]Found Content-Length = 679 [00:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:15]execute_script... [00: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)11326672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00: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=close_receipt [00:26:15]process_action close_receipt [00:26:15]cmd_close_receipt [00:26:15]MH_GetDate [00:26:15]Write to MH i2c: F0 00 00 C3 54 06 [00:26:15]Write i2c OK [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: F0 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: F0 09 00 [00:26:15]MH_I2C_Read... [00:26:15]Read from MH i2c: F0 09 00 C3 54 00 A9 3F C1 66 8D AE BC 66 7B [00:26:15]GetLastDocTimeStamp 1723940686 [00:26:15]current date 1723940777 [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 C4 54 80 13 01 00 00 00 00 00 95 [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 C4 54 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 CC [00:26:15]RAPDU: 09 00 01 CA 3A C1 66 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]opened in 1723939530 [00:26:15]opened+sec_in_day 1724025930 [00:26:15]quantity*price = 50036 [00:26:15]sum+1 = 50037 [00:26:15]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 21 18.08.2024 00:26 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199199 肖袩袛: 101551077016320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199199&fm=101551077016320&tin=02508201610067®Number=0000000000092545&sum=50000 [00:26:16]StoreToDocumentArchive [00:26:16]shift 464 fd 199199 [00:26:16]save to /storage/0464/doc_00199199 [00:26:16]save last doc name /storage/0464/doc_00199199 to /storage/kkm_last_doc_name [00:26:16]save OK [00:26:16]Clear old archive folders... [00:26:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:26:16]tlvbuf is 01AF83A0 [00:26:16]SAM_PROTO_ClearQueue [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 09 00 00 [00:26:16]Write to MH i2c: E2 08 00 D1 54 80 09 00 00 00 00 00 00 97 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 03 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 03 00 D1 54 00 90 00 99 [00:26:16]RAPDU: 90 00 [00:26:16]wFMCommunicate OK [00:26:16]SAM_PROTO_ClearQueue done [00:26:16]KKMCreateOFDPacket [00:26:16]OFDProtocolAddRootSTLVToBuf [00:26:16]FM_MakeSignedData [00:26:16]FM_MakeSignedData [00:26:16]SAM_PROTO_SignData [00:26:16]wFMCommunicate request_size=4 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 0D 01 02 [00:26:16]Write to MH i2c: E2 08 00 D2 54 80 0D 01 02 00 00 00 00 9F [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:16]Read from MH i2c: E2 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 03 00 [00:26:16]MH_I2C_Read... [00:26:16]Read from MH i2c: E2 03 00 D2 54 00 90 00 9A [00:26:16]RAPDU: 90 00 [00:26:16]wFMCommunicate OK [00:26:16]wFMCommunicate request_size=255 [00:26:16]MH_SAM_APDU [00:26:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A9 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 0A 03 00 35 04 06 00 5C [00:26:16]Write to MH i2c: E2 02 01 D3 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A9 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 0A 03 00 35 04 06 00 5C 00 00 94 [00:26:16]Write i2c OK [00:26:16]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 03 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 03 00 D3 54 00 90 00 9B [00:26:17]RAPDU: 90 00 [00:26:17]wFMCommunicate OK [00:26:17]wFMCommunicate request_size=10 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 0D 02 02 05 5C 33 DF 43 00 [00:26:17]Write to MH i2c: E2 0D 00 D4 54 80 0D 02 02 05 00 5C 33 DF 43 00 00 00 5D [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 03 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 03 00 D4 54 00 90 00 9C [00:26:17]RAPDU: 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 0D 03 02 [00:26:17]Write to MH i2c: E2 08 00 D5 54 80 0D 03 02 00 00 00 00 A4 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 0B 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 0B 00 D5 54 00 6C 41 00 87 53 E8 B8 7F 90 00 4B [00:26:17]RAPDU: 6C 41 00 87 53 E8 B8 7F 90 00 [00:26:17]wFMCommunicate OK [00:26:17]SAM_PROTO_SignData done [00:26:17]FM_MakeSignedData done [00:26:17]CreateOFDProtocolMessage [00:26:17]wFMCommunicate request_size=4 [00:26:17]MH_SAM_APDU [00:26:17]CAPDU: 80 11 00 00 [00:26:17]Write to MH i2c: E2 08 00 D6 54 80 11 00 00 00 00 00 00 A4 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:17]Read from MH i2c: E2 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 17 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: E2 17 00 D6 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [00:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:26:17]wFMCommunicate OK [00:26:17]CreateOFDProtocolMessage done [00:26:17]OFDSenderStorePacket 199199 [00:26:17]StoreOFDPacket docnum=199199 [00:26:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9A 64 07 01 C4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A9 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 0A 03 00 35 04 06 00 5C 5C 33 DF 43 00 6C 41 00 87 53 E8 B8 7F [00:26:17]CheckFolder [00:26:17]dirname=/storage/ofd_packets [00:26:17]CheckFolder done [00:26:17]ProducePacketName [00:26:17]name=ofd_packets/00199199 [00:26:17]NVStorageSaveData ofd_packets/00199199 [00:26:17]File name is /storage/ofd_packets/00199199 [00:26:17]Write 301 bytes [00:26:17]NVStorageSaveData done [00:26:17]OFDSenderStorePacket done [00:26:17]KKMCreateOFDPacket done [00:26:17]NVStorageSaveData kkm_last_timestamp [00:26:17]File name is /storage/kkm_last_timestamp [00:26:17]Write 4 bytes [00:26:17]NVStorageSaveData done [00:26:17]ExternCall_PrintAddStr [00:26:17]wPrintStart [00:26:17]Write to MH i2c: 01 00 00 D7 54 2B [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 07 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 07 00 D7 54 00 00 00 00 00 FF 0F 40 [00:26:17]RasterBufferAndPrint [00:26:17]line 小褔械褌 N : (1)11326672 [00:26:17]line 袠袧袧: 02508201610067 [00:26:17]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:26:17]line 袩袪袨袛袗袞袗 [00:26:17]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [00:26:17]line 孝芯胁邪褉: 2710124130 [00:26:17]line 袗懈-92-袣-4 [00:26:17]line 7.380 * 67.80 [00:26:17]line = 500.36 [00:26:17]line 袧袛小 12% 袧小袩 1% [00:26:17]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:26:17]line 袨袣袪校袚袥袝袧袠袝: -0.36 [00:26:17]line 袠孝袨袚袨: 500.00 [00:26:17]line 袙薪械褋械薪芯: 500.00 [00:26:17]line 小袛袗效袗: 0.00 [00:26:17]line 袧小袩 1% : 4.43 [00:26:17]line 袧袛小 12% : 53.14 [00:26:17]line 袧邪谢懈褔薪褘屑懈: 500.00 [00:26:17]line 袘械蟹薪邪谢.: 0.00 [00:26:17]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:26:17]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:26:17]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:26:17]line 效械泻 21 18.08.2024 00:26 [00:26:17]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:26:17]line 袟袧袦: 0300000079 [00:26:17]line 袪袧袦: 0000000000092545 [00:26:17]line 袙械褉褋懈褟 袣袣袦: 001 [00:26:17]line 肖袦: 0000000000871802 [00:26:17]line 肖袛: 199199 [00:26:17]line 肖袩袛: 101551077016320 [00:26:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002617&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199199&fm=101551077016320&tin=02508201610067®Number=0000000000092545&sum=50000 [00:26:17]written 0, free lines is 4095 [00:26:17]OFD Sender: Processing packet 199199 [packets to send 246, broken 245] [00:26:17]ProducePacketName [00:26:17]name=ofd_packets/00199199 [00:26:17]OFD Sender: To server: 嚂鰌G, [00:26:17]CommunicateWithHost lk.salyk.kg:30040 [00:26:17]ConnectInit lk.salyk.kg [00:26:17]Connected sock=11 [00:26:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9A 64 07 01 C4 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 A9 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 0A 03 00 35 04 06 00 5C 5C 33 DF 43 00 6C 41 00 87 53 E8 B8 7F [00:26:17]Write to MH i2c: 01 00 00 02 55 57 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 07 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: 01 07 00 02 55 00 00 00 00 00 D1 0C 3B [00:26:17]RasterBufferAndPrint [00:26:17]line [00:26:17]line [00:26:17]line [00:26:17]line [00:26:17]line [00:26:17]written 0, free lines is 3287 [00:26:17]MH_Cut [00:26:17]Write to MH i2c: D1 01 00 09 55 01 30 [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: D1 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: D1 01 00 [00:26:17]MH_I2C_Read... [00:26:17]Read from MH i2c: D1 01 00 09 55 00 2F [00:26:17]Write to MH i2c: 01 00 00 0A 55 5F [00:26:17]Write i2c OK [00:26:17]MH_I2C_Read... [00:26:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 CE F9 47 00 D1 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 1F 0A 03 00 F4 03 04 00 B8 EB C0 66 B6 04 01 00 00 6A 27 04 DA EF 6C CC F8 [00:26:17]CommunicateWithHost err = 0 [00:26:17]CheckOFDResponse [00:26:17]1017 (14) - 77093643461234 [00:26:17]1041 (16) - 0000000000871802 [00:26:17]1040 (4) - 199199 [00:26:17]1012 (4) - 17.08.2024 18:28 [00:26:17]1206 (1) - 0 [00:26:17]OFD Sender: Remove packet 199199 [00:26:17]ProducePacketName [00:26:17]name=ofd_packets/00199199 [00:26:17]NVStorageDeleteData [00:26:18]OFD Sender: No OFD packet to send [00:26:18]*** Cut start [00:26:18]*** Purtial cut [00:26:18]*** CUTSNS_PIN = 0 [00:26:18]*** Stage 1: CUTSNS_PIN = 1 [00:26:20]Read from MH i2c: 01 [00:26:20]MH_I2C_Read... [00:26:20]*** Stop cut motor [00:26:20]*** Cut end [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 0A 55 00 00 00 00 00 FF 0F 74 [00:26:20]process_action close_receipt done [00:26:20]requested_data is exist [00:26:20]produce_requested_data [00:26:20]requested_item fm.sn is exist - process it [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 0B 55 80 11 00 00 00 00 00 00 DA [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 0B 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [00:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:26:20]wFMCommunicate OK [00:26:20]requested_item fd.num is exist - process it [00:26:20]SAM_PROTO_GetFieldsCounters [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 13 00 00 [00:26:20]Write to MH i2c: E2 08 00 0C 55 80 13 00 00 00 00 00 00 DD [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 62 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 62 00 0C 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 0A 03 00 0E 04 04 00 D0 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 34 [00:26:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 1F 0A 03 00 0E 04 04 00 D0 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 [00:26:20]wFMCommunicate OK [00:26:20]SAM_PROTO_GetFieldsCounters done [00:26:20]requested_item shift.num is exist - process it [00:26:20]requested_item shift.opened is exist - process it [00:26:20]req_shift_opened [00:26:20]FM_GetShiftState [00:26:20]SAM_PROTO_GetShiftState [00:26:20]wFMCommunicate request_size=4 [00:26:20]MH_SAM_APDU [00:26:20]CAPDU: 80 13 01 00 [00:26:20]Write to MH i2c: E2 08 00 0D 55 80 13 01 00 00 00 00 00 DF [00:26:20]Write i2c OK [00:26:20]MH_I2C_Read... [00:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:20]Read from MH i2c: E2 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0E 00 [00:26:20]MH_I2C_Read... [00:26:20]Read from MH i2c: E2 0E 00 0D 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 16 [00:26:20]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:26:20]wFMCommunicate OK [00:26:20]SAM_PROTO_GetShiftState done [00:26:20]FM_GetShiftState done [00:26:20]req_shift_opened done [00:26:20]requested_item shift.open_date is exist - process it [00:26:20]req_shift_open_date [00:26:20]req_shift_open_date done [00:26:20]produce_requested_data done [00:26:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199199,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:26:20]process_action_free close_receipt [00:26:20]json_value_free [00:26:20]json_value_free done [00:26:20]process_json_proto returns [00:26:20]Send response to host [00:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199199,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:26:20]free response buf [00:26:20]execute_script done [00:26:20]execute_script returns [00:26:20]free content buf [00:26:20]Sock 7.Close socket [00:26:20]Sock 7.Thread stoped [00:26:23]OFD Sender: No OFD packet to send [00:26:28]OFD Sender: No OFD packet to send [00:26:33]OFD Sender: No OFD packet to send [00:26:38]OFD Sender: No OFD packet to send [00:26:43]OFD Sender: No OFD packet to send [00:26:48]OFD Sender: No OFD packet to send [00:26:53]OFD Sender: No OFD packet to send [00:26:58]OFD Sender: No OFD packet to send [00:27:03]OFD Sender: No OFD packet to send [00:27:08]OFD Sender: No OFD packet to send [00:27:13]OFD Sender: No OFD packet to send [00:27:18]OFD Sender: No OFD packet to send [00:27:23]OFD Sender: No OFD packet to send [00:27:28]OFD Sender: No OFD packet to send [00:27:33]OFD Sender: No OFD packet to send [00:27:38]OFD Sender: No OFD packet to send [00:27:38]accept exits with 9 [00:27:38]New connection [00:27:38]New thread 3066793316 created [00:27:38]Thread 3066936676 joined [00:27:38]Waiting for new connection... [00:27:38] Sock 9.Parse request [00:27:38]Sock 9.Check first char [00:27:38]Sock 9.First char is OK [00:27:38]request: POST /json_proto HTTP/1.0 [00:27:38]Method: POST [00:27:38]URL: /json_proto [00:27:38]Method is POST - this is cgi request [00:27:38]url: /json_proto [00:27:38]query_string will be loaded in cgi processing [00:27:38]execute_cgi json_proto POST (null) [00:27:38]execute_cgi path=json_proto method=POST [00:27:38]POST find Content-Length [00:27:38]Host: 172.17.46.195:8080 [00:27:38]Content-Length: 792 [00:27:38]Content-Type: application/json [00:27:38] [00:27:38]POST finish read [00:27:38]Found Content-Length = 792 [00:27:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:38]execute_script... [00:27:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:38]POST & json_proto [00:27:38]process_json_proto [00:27:38]json parsed OK: [00:27:38]protocol is kg_v1.0 [00:27:38]action value=close_receipt [00:27:38]process_action close_receipt [00:27:38]cmd_close_receipt [00:27:38]MH_GetDate [00:27:38]Write to MH i2c: F0 00 00 0E 55 52 [00:27:38]Write i2c OK [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: F0 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: F0 09 00 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: F0 09 00 0E 55 00 FC 3F C1 66 8D AE BC 66 1A [00:27:38]GetLastDocTimeStamp 1723940777 [00:27:38]current date 1723940860 [00:27:38]FM_GetShiftState [00:27:38]SAM_PROTO_GetShiftState [00:27:38]wFMCommunicate request_size=4 [00:27:38]MH_SAM_APDU [00:27:38]CAPDU: 80 13 01 00 [00:27:38]Write to MH i2c: E2 08 00 0F 55 80 13 01 00 00 00 00 00 E1 [00:27:38]Write i2c OK [00:27:38]MH_I2C_Read... [00:27:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:38]Read from MH i2c: E2 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: E2 0E 00 [00:27:38]MH_I2C_Read... [00:27:38]Read from MH i2c: E2 0E 00 0F 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 18 [00:27:38]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:27:38]wFMCommunicate OK [00:27:38]SAM_PROTO_GetShiftState done [00:27:38]FM_GetShiftState done [00:27:38]opened in 1723939530 [00:27:38]opened+sec_in_day 1724025930 [00:27:38]quantity*price = 0 [00:27:38]sum+1 = 1 [00:27:38]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 22 18.08.2024 00:27 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99991 肖袦: 0000000000871802 肖袛: 199200 肖袩袛: 209013532657622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199200&fm=209013532657622&tin=02508201610067®Number=0000000000092545&sum=0 [00:27:39]StoreToDocumentArchive [00:27:39]shift 464 fd 199200 [00:27:39]save to /storage/0464/doc_00199200 [00:27:39]save last doc name /storage/0464/doc_00199200 to /storage/kkm_last_doc_name [00:27:39]save OK [00:27:39]Clear old archive folders... [00:27:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:27:39]tlvbuf is 01A65460 [00:27:39]SAM_PROTO_ClearQueue [00:27:39]wFMCommunicate request_size=4 [00:27:39]MH_SAM_APDU [00:27:39]CAPDU: 80 09 00 00 [00:27:39]Write to MH i2c: E2 08 00 1C 55 80 09 00 00 00 00 00 00 E3 [00:27:39]Write i2c OK [00:27:39]MH_I2C_Read... [00:27:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:39]Read from MH i2c: E2 [00:27:39]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 1C 55 00 90 00 E5 [00:27:40]RAPDU: 90 00 [00:27:40]wFMCommunicate OK [00:27:40]SAM_PROTO_ClearQueue done [00:27:40]KKMCreateOFDPacket [00:27:40]OFDProtocolAddRootSTLVToBuf [00:27:40]FM_MakeSignedData [00:27:40]FM_MakeSignedData [00:27:40]SAM_PROTO_SignData [00:27:40]wFMCommunicate request_size=4 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 0D 01 02 [00:27:40]Write to MH i2c: E2 08 00 1D 55 80 0D 01 02 00 00 00 00 EB [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 1D 55 00 90 00 E6 [00:27:40]RAPDU: 90 00 [00:27:40]wFMCommunicate OK [00:27:40]wFMCommunicate request_size=255 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 FC 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 0A 03 00 35 04 06 00 BE 18 C1 5E [00:27:40]Write to MH i2c: E2 02 01 1E 55 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 FC 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 0A 03 00 35 04 06 00 BE 18 C1 5E 00 00 79 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 1E 55 00 90 00 E7 [00:27:40]RAPDU: 90 00 [00:27:40]wFMCommunicate OK [00:27:40]wFMCommunicate request_size=7 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 0D 02 02 02 07 D6 [00:27:40]Write to MH i2c: E2 0A 00 1F 55 80 0D 02 02 02 00 07 D6 00 00 CF [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 03 00 1F 55 00 90 00 E8 [00:27:40]RAPDU: 90 00 [00:27:40]wFMCommunicate OK [00:27:40]wFMCommunicate request_size=4 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 0D 03 02 [00:27:40]Write to MH i2c: E2 08 00 20 55 80 0D 03 02 00 00 00 00 F0 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 0B 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 0B 00 20 55 00 C7 5D 1D 41 32 C9 8B 28 90 00 21 [00:27:40]RAPDU: C7 5D 1D 41 32 C9 8B 28 90 00 [00:27:40]wFMCommunicate OK [00:27:40]SAM_PROTO_SignData done [00:27:40]FM_MakeSignedData done [00:27:40]CreateOFDProtocolMessage [00:27:40]wFMCommunicate request_size=4 [00:27:40]MH_SAM_APDU [00:27:40]CAPDU: 80 11 00 00 [00:27:40]Write to MH i2c: E2 08 00 21 55 80 11 00 00 00 00 00 00 F0 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:40]Read from MH i2c: E2 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 17 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: E2 17 00 21 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [00:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:27:40]wFMCommunicate OK [00:27:40]CreateOFDProtocolMessage done [00:27:40]OFDSenderStorePacket 199200 [00:27:40]StoreOFDPacket docnum=199200 [00:27:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C 1A 04 01 42 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 FC 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 0A 03 00 35 04 06 00 BE 18 C1 5E 07 D6 C7 5D 1D 41 32 C9 8B 28 [00:27:40]CheckFolder [00:27:40]dirname=/storage/ofd_packets [00:27:40]CheckFolder done [00:27:40]ProducePacketName [00:27:40]name=ofd_packets/00199200 [00:27:40]NVStorageSaveData ofd_packets/00199200 [00:27:40]File name is /storage/ofd_packets/00199200 [00:27:40]Write 298 bytes [00:27:40]NVStorageSaveData done [00:27:40]OFDSenderStorePacket done [00:27:40]KKMCreateOFDPacket done [00:27:40]NVStorageSaveData kkm_last_timestamp [00:27:40]File name is /storage/kkm_last_timestamp [00:27:40]Write 4 bytes [00:27:40]NVStorageSaveData done [00:27:40]ExternCall_PrintAddStr [00:27:40]wPrintStart [00:27:40]Write to MH i2c: 01 00 00 22 55 77 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 07 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 07 00 22 55 00 00 00 00 00 FF 0F 8C [00:27:40]RasterBufferAndPrint [00:27:40]line 小褔械褌 N : (1)11326671 [00:27:40]line 袠袧袧: 02508201610067 [00:27:40]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:27:40]line 袩袪袨袛袗袞袗 [00:27:40]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [00:27:40]line 孝芯胁邪褉: 2710194210 [00:27:40]line 袛孝-袣-5 [00:27:40]line 130.000 * 0.00 [00:27:40]line = 0.00 [00:27:40]line 袧袛小 12% 袧小袩 1% [00:27:40]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:27:40]line 袠孝袨袚袨: 0.00 [00:27:40]line 袧小袩 1% : 0.00 [00:27:40]line 袧袛小 12% : 0.00 [00:27:40]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:27:40]line 袘械蟹薪邪谢.: 0.00 [00:27:40]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:27:40]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:27:40]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:27:40]line 效械泻 22 18.08.2024 00:27 [00:27:40]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:27:40]line 袟袧袦: 0300000079 [00:27:40]line 袪袧袦: 0000000000092545 [00:27:40]line 袙械褉褋懈褟 袣袣袦: 001 [00:27:40]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [00:27:40]line 99991 [00:27:40]line 肖袦: 0000000000871802 [00:27:40]line 肖袛: 199200 [00:27:40]line 肖袩袛: 209013532657622 [00:27:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002740&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199200&fm=209013532657622&tin=02508201610067®Number=0000000000092545&sum=0 [00:27:40]written 0, free lines is 4095 [00:27:40]OFD Sender: Processing packet 199200 [packets to send 246, broken 245] [00:27:40]ProducePacketName [00:27:40]name=ofd_packets/00199200 [00:27:40]OFD Sender: To server: 嚂鰌G, [00:27:40]CommunicateWithHost lk.salyk.kg:30040 [00:27:40]ConnectInit lk.salyk.kg [00:27:40]Connected sock=7 [00:27:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 9C 1A 04 01 42 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 FC 3F C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 0A 03 00 35 04 06 00 BE 18 C1 5E 07 D6 C7 5D 1D 41 32 C9 8B 28 [00:27:40]Write to MH i2c: 01 00 00 4C 55 A1 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 07 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: 01 07 00 4C 55 00 00 00 00 00 F0 0C A4 [00:27:40]RasterBufferAndPrint [00:27:40]line [00:27:40]line [00:27:40]line [00:27:40]line [00:27:40]line [00:27:40]written 0, free lines is 3318 [00:27:40]MH_Cut [00:27:40]Write to MH i2c: D1 01 00 53 55 01 7A [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: D1 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: D1 01 00 [00:27:40]MH_I2C_Read... [00:27:40]Read from MH i2c: D1 01 00 53 55 00 79 [00:27:40]Write to MH i2c: 01 00 00 54 55 A9 [00:27:40]Write i2c OK [00:27:40]MH_I2C_Read... [00:27:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 1E B3 47 00 1D A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 20 0A 03 00 F4 03 04 00 0B EC C0 66 B6 04 01 00 00 A4 1F 71 48 28 99 80 15 [00:27:41]CommunicateWithHost err = 0 [00:27:41]CheckOFDResponse [00:27:41]1017 (14) - 77093643461234 [00:27:41]1041 (16) - 0000000000871802 [00:27:41]1040 (4) - 199200 [00:27:41]1012 (4) - 17.08.2024 18:29 [00:27:41]1206 (1) - 0 [00:27:41]OFD Sender: Remove packet 199200 [00:27:41]ProducePacketName [00:27:41]name=ofd_packets/00199200 [00:27:41]NVStorageDeleteData [00:27:41]OFD Sender: No OFD packet to send [00:27:41]*** Cut start [00:27:41]*** Purtial cut [00:27:41]*** Stage 1: CUTSNS_PIN = 1 [00:27:41]Read from MH i2c: 01 [00:27:41]MH_I2C_Read... [00:27:41]*** Stop cut motor [00:27:41]*** Cut end [00:27:41]Read from MH i2c: 01 07 00 [00:27:41]MH_I2C_Read... [00:27:41]Read from MH i2c: 01 07 00 54 55 00 00 00 00 00 FF 0F BE [00:27:41]process_action close_receipt done [00:27:41]requested_data is exist [00:27:41]produce_requested_data [00:27:41]requested_item fm.sn is exist - process it [00:27:41]wFMCommunicate request_size=4 [00:27:41]MH_SAM_APDU [00:27:41]CAPDU: 80 11 00 00 [00:27:41]Write to MH i2c: E2 08 00 55 55 80 11 00 00 00 00 00 00 24 [00:27:41]Write i2c OK [00:27:41]MH_I2C_Read... [00:27:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:42]Read from MH i2c: E2 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 17 00 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 17 00 55 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 71 [00:27:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:27:42]wFMCommunicate OK [00:27:42]requested_item fd.num is exist - process it [00:27:42]SAM_PROTO_GetFieldsCounters [00:27:42]wFMCommunicate request_size=4 [00:27:42]MH_SAM_APDU [00:27:42]CAPDU: 80 13 00 00 [00:27:42]Write to MH i2c: E2 08 00 56 55 80 13 00 00 00 00 00 00 27 [00:27:42]Write i2c OK [00:27:42]MH_I2C_Read... [00:27:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:42]Read from MH i2c: E2 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 62 00 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 62 00 56 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 0A 03 00 0E 04 04 00 D0 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 82 [00:27:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 20 0A 03 00 0E 04 04 00 D0 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 [00:27:42]wFMCommunicate OK [00:27:42]SAM_PROTO_GetFieldsCounters done [00:27:42]requested_item shift.num is exist - process it [00:27:42]requested_item shift.opened is exist - process it [00:27:42]req_shift_opened [00:27:42]FM_GetShiftState [00:27:42]SAM_PROTO_GetShiftState [00:27:42]wFMCommunicate request_size=4 [00:27:42]MH_SAM_APDU [00:27:42]CAPDU: 80 13 01 00 [00:27:42]Write to MH i2c: E2 08 00 57 55 80 13 01 00 00 00 00 00 29 [00:27:42]Write i2c OK [00:27:42]MH_I2C_Read... [00:27:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:42]Read from MH i2c: E2 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 0E 00 [00:27:42]MH_I2C_Read... [00:27:42]Read from MH i2c: E2 0E 00 57 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 60 [00:27:42]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:27:42]wFMCommunicate OK [00:27:42]SAM_PROTO_GetShiftState done [00:27:42]FM_GetShiftState done [00:27:42]req_shift_opened done [00:27:42]requested_item shift.open_date is exist - process it [00:27:42]req_shift_open_date [00:27:42]req_shift_open_date done [00:27:42]produce_requested_data done [00:27:42]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199200,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:27:42]process_action_free close_receipt [00:27:42]json_value_free [00:27:42]json_value_free done [00:27:42]process_json_proto returns [00:27:42]Send response to host [00:27:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199200,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:27:42]free response buf [00:27:42]execute_script done [00:27:42]execute_script returns [00:27:42]free content buf [00:27:42]Sock 9.Close socket [00:27:42]Sock 9.Thread stoped [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:17]accept exits with 10 [00:29:17]New connection [00:29:17]New thread 3066936676 created [00:29:17]Thread 3066793316 joined [00:29:17]Waiting for new connection... [00:29:17] Sock 10.Parse request [00:29:17]Sock 10.Check first char [00:29:17]Sock 10.First char is OK [00:29:17]request: POST /json_proto HTTP/1.0 [00:29:17]Method: POST [00:29:17]URL: /json_proto [00:29:17]Method is POST - this is cgi request [00:29:17]url: /json_proto [00:29:17]query_string will be loaded in cgi processing [00:29:17]execute_cgi json_proto POST (null) [00:29:17]execute_cgi path=json_proto method=POST [00:29:17]POST find Content-Length [00:29:17]Host: 172.17.46.195:8080 [00:29:17]Content-Length: 682 [00:29:17]Content-Type: application/json [00:29:17] [00:29:17]POST finish read [00:29:17]Found Content-Length = 682 [00:29:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.530, "sum" : 289.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 289.00, "total" : 289.00, "payments": [ { "type": 0, "sum" : 289.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:17]execute_script... [00:29: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)11326674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 7.530, "sum" : 289.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 289.00, "total" : 289.00, "payments": [ { "type": 0, "sum" : 289.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:17]POST & json_proto [00:29:17]process_json_proto [00:29:17]json parsed OK: [00:29:17]protocol is kg_v1.0 [00:29:17]action value=close_receipt [00:29:17]process_action close_receipt [00:29:17]cmd_close_receipt [00:29:17]MH_GetDate [00:29:17]Write to MH i2c: F0 00 00 58 55 9C [00:29:17]Write i2c OK [00:29:17]MH_I2C_Read... [00:29:17]Read from MH i2c: F0 [00:29:17]MH_I2C_Read... [00:29:17]Read from MH i2c: F0 09 00 [00:29:17]MH_I2C_Read... [00:29:17]Read from MH i2c: F0 09 00 58 55 00 5F 40 C1 66 8D AE BC 66 C8 [00:29:17]GetLastDocTimeStamp 1723940860 [00:29:17]current date 1723940959 [00:29:17]FM_GetShiftState [00:29:17]SAM_PROTO_GetShiftState [00:29:17]wFMCommunicate request_size=4 [00:29:17]MH_SAM_APDU [00:29:17]CAPDU: 80 13 01 00 [00:29:17]Write to MH i2c: E2 08 00 59 55 80 13 01 00 00 00 00 00 2B [00:29:17]Write i2c OK [00:29:17]MH_I2C_Read... [00:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:17]Read from MH i2c: E2 [00:29:17]MH_I2C_Read... [00:29:17]Read from MH i2c: E2 0E 00 [00:29:17]MH_I2C_Read... [00:29:17]Read from MH i2c: E2 0E 00 59 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 62 [00:29:17]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:29:17]wFMCommunicate OK [00:29:17]SAM_PROTO_GetShiftState done [00:29:17]FM_GetShiftState done [00:29:17]opened in 1723939530 [00:29:17]opened+sec_in_day 1724025930 [00:29:17]quantity*price = 28915 [00:29:17]sum+1 = 28916 [00:29:17]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.15 袠孝袨袚袨: 289.00 袙薪械褋械薪芯: 289.00 小袛袗效袗: 0.00 袧小袩 1% : 2.56 袧袛小 12% : 30.71 袧邪谢懈褔薪褘屑懈: 289.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 23 18.08.2024 00:29 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199201 肖袩袛: 87918540202198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002919&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199201&fm=87918540202198&tin=02508201610067®Number=0000000000092545&sum=28900 [00:29:18]StoreToDocumentArchive [00:29:18]shift 464 fd 199201 [00:29:18]save to /storage/0464/doc_00199201 [00:29:18]save last doc name /storage/0464/doc_00199201 to /storage/kkm_last_doc_name [00:29:18]save OK [00:29:18]Clear old archive folders... [00:29:18]ProcessDocumentItem done err = 0, tmpTLVsize=250 [00:29:18]tlvbuf is 01B365A0 [00:29:18]SAM_PROTO_ClearQueue [00:29:18]wFMCommunicate request_size=4 [00:29:18]MH_SAM_APDU [00:29:18]CAPDU: 80 09 00 00 [00:29:18]Write to MH i2c: E2 08 00 66 55 80 09 00 00 00 00 00 00 2D [00:29:18]Write i2c OK [00:29:18]MH_I2C_Read... [00:29:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:29:18]Read from MH i2c: E2 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 03 00 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 03 00 66 55 00 90 00 2F [00:29:18]RAPDU: 90 00 [00:29:18]wFMCommunicate OK [00:29:18]SAM_PROTO_ClearQueue done [00:29:18]KKMCreateOFDPacket [00:29:18]OFDProtocolAddRootSTLVToBuf [00:29:18]FM_MakeSignedData [00:29:18]FM_MakeSignedData [00:29:18]SAM_PROTO_SignData [00:29:18]wFMCommunicate request_size=4 [00:29:18]MH_SAM_APDU [00:29:18]CAPDU: 80 0D 01 02 [00:29:18]Write to MH i2c: E2 08 00 67 55 80 0D 01 02 00 00 00 00 35 [00:29:18]Write i2c OK [00:29:18]MH_I2C_Read... [00:29:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:29:18]Read from MH i2c: E2 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 03 00 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 03 00 67 55 00 90 00 30 [00:29:18]RAPDU: 90 00 [00:29:18]wFMCommunicate OK [00:29:18]wFMCommunicate request_size=255 [00:29:18]MH_SAM_APDU [00:29:18]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 0B 00 00 00 00 07 04 06 00 E4 70 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 5F 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 0A 03 00 35 04 06 00 4F F6 [00:29:18]Write to MH i2c: E2 02 01 68 55 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 0B 00 00 00 00 07 04 06 00 E4 70 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 5F 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 0A 03 00 35 04 06 00 4F F6 00 00 AB [00:29:18]Write i2c OK [00:29:18]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 03 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 03 00 68 55 00 90 00 31 [00:29:19]RAPDU: 90 00 [00:29:19]wFMCommunicate OK [00:29:19]wFMCommunicate request_size=9 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 0D 02 02 04 21 5B A0 D6 [00:29:19]Write to MH i2c: E2 0C 00 69 55 80 0D 02 02 04 00 21 5B A0 D6 00 00 32 [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 03 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 03 00 69 55 00 90 00 32 [00:29:19]RAPDU: 90 00 [00:29:19]wFMCommunicate OK [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 0D 03 02 [00:29:19]Write to MH i2c: E2 08 00 6A 55 80 0D 03 02 00 00 00 00 3A [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 0B 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 0B 00 6A 55 00 AC 33 EA E9 5C CE 87 61 90 00 FF [00:29:19]RAPDU: AC 33 EA E9 5C CE 87 61 90 00 [00:29:19]wFMCommunicate OK [00:29:19]SAM_PROTO_SignData done [00:29:19]FM_MakeSignedData done [00:29:19]CreateOFDProtocolMessage [00:29:19]wFMCommunicate request_size=4 [00:29:19]MH_SAM_APDU [00:29:19]CAPDU: 80 11 00 00 [00:29:19]Write to MH i2c: E2 08 00 6B 55 80 11 00 00 00 00 00 00 3A [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:19]Read from MH i2c: E2 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 17 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: E2 17 00 6B 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 87 [00:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:29:19]wFMCommunicate OK [00:29:19]CreateOFDProtocolMessage done [00:29:19]OFDSenderStorePacket 199201 [00:29:19]StoreOFDPacket docnum=199201 [00:29:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C3 4D 06 01 72 AA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 0B 00 00 00 00 07 04 06 00 E4 70 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 5F 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 0A 03 00 35 04 06 00 4F F6 21 5B A0 D6 AC 33 EA E9 5C CE 87 61 [00:29:19]CheckFolder [00:29:19]dirname=/storage/ofd_packets [00:29:19]CheckFolder done [00:29:19]ProducePacketName [00:29:19]name=ofd_packets/00199201 [00:29:19]NVStorageSaveData ofd_packets/00199201 [00:29:19]File name is /storage/ofd_packets/00199201 [00:29:19]Write 300 bytes [00:29:19]NVStorageSaveData done [00:29:19]OFDSenderStorePacket done [00:29:19]KKMCreateOFDPacket done [00:29:19]NVStorageSaveData kkm_last_timestamp [00:29:19]File name is /storage/kkm_last_timestamp [00:29:19]Write 4 bytes [00:29:19]NVStorageSaveData done [00:29:19]ExternCall_PrintAddStr [00:29:19]wPrintStart [00:29:19]Write to MH i2c: 01 00 00 6C 55 C1 [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 07 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 07 00 6C 55 00 00 00 00 00 FF 0F D6 [00:29:19]RasterBufferAndPrint [00:29:19]line 小褔械褌 N : (1)11326674 [00:29:19]line 袠袧袧: 02508201610067 [00:29:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:29:19]line 袩袪袨袛袗袞袗 [00:29:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [00:29:19]line 孝芯胁邪褉: 2711190000 [00:29:19]line 袚袗袟-袣-3 [00:29:19]line 7.530 * 38.40 [00:29:19]line = 289.15 [00:29:19]line 袧袛小 12% 袧小袩 1% [00:29:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:29:19]line 袨袣袪校袚袥袝袧袠袝: -0.15 [00:29:19]line 袠孝袨袚袨: 289.00 [00:29:19]line 袙薪械褋械薪芯: 289.00 [00:29:19]line 小袛袗效袗: 0.00 [00:29:19]line 袧小袩 1% : 2.56 [00:29:19]line 袧袛小 12% : 30.71 [00:29:19]line 袧邪谢懈褔薪褘屑懈: 289.00 [00:29:19]line 袘械蟹薪邪谢.: 0.00 [00:29:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:29:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:29:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:29:19]line 效械泻 23 18.08.2024 00:29 [00:29:19]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:29:19]line 袟袧袦: 0300000079 [00:29:19]line 袪袧袦: 0000000000092545 [00:29:19]line 袙械褉褋懈褟 袣袣袦: 001 [00:29:19]line 肖袦: 0000000000871802 [00:29:19]line 肖袛: 199201 [00:29:19]line 肖袩袛: 87918540202198 [00:29:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T002919&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199201&fm=87918540202198&tin=02508201610067®Number=0000000000092545&sum=28900 [00:29:19]written 0, free lines is 4095 [00:29:19]OFD Sender: Processing packet 199201 [packets to send 246, broken 245] [00:29:19]ProducePacketName [00:29:19]name=ofd_packets/00199201 [00:29:19]OFD Sender: To server: 嚂鰌G, [00:29:19]CommunicateWithHost lk.salyk.kg:30040 [00:29:19]ConnectInit lk.salyk.kg [00:29:19]Connected sock=9 [00:29:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 C3 4D 06 01 72 AA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 F3 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 70 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 0B 00 00 00 00 07 04 06 00 E4 70 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 5F 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 0A 03 00 35 04 06 00 4F F6 21 5B A0 D6 AC 33 EA E9 5C CE 87 61 [00:29:19]Write to MH i2c: 01 00 00 97 55 EC [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 07 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: 01 07 00 97 55 00 00 00 00 00 C8 0C C7 [00:29:19]RasterBufferAndPrint [00:29:19]line [00:29:19]line [00:29:19]line [00:29:19]line [00:29:19]line [00:29:19]written 0, free lines is 3280 [00:29:19]MH_Cut [00:29:19]Write to MH i2c: D1 01 00 9E 55 01 C5 [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: D1 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: D1 01 00 [00:29:19]MH_I2C_Read... [00:29:19]Read from MH i2c: D1 01 00 9E 55 00 C4 [00:29:19]Write to MH i2c: 01 00 00 9F 55 F4 [00:29:19]Write i2c OK [00:29:19]MH_I2C_Read... [00:29:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 3D 56 47 00 D7 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 21 0A 03 00 F4 03 04 00 6D EC C0 66 B6 04 01 00 00 65 DD 4F 65 59 62 60 41 [00:29:19]CommunicateWithHost err = 0 [00:29:19]CheckOFDResponse [00:29:19]1017 (14) - 77093643461234 [00:29:19]1041 (16) - 0000000000871802 [00:29:19]1040 (4) - 199201 [00:29:19]1012 (4) - 17.08.2024 18:31 [00:29:19]1206 (1) - 0 [00:29:19]OFD Sender: Remove packet 199201 [00:29:19]ProducePacketName [00:29:19]name=ofd_packets/00199201 [00:29:19]NVStorageDeleteData [00:29:20]OFD Sender: No OFD packet to send [00:29:20]*** Cut start [00:29:20]*** Purtial cut [00:29:20]*** CUTSNS_PIN = 0 [00:29:20]*** Stage 1: CUTSNS_PIN = 1 [00:29:22]Read from MH i2c: 01 [00:29:22]MH_I2C_Read... [00:29:22]*** Stop cut motor [00:29:22]*** Cut end [00:29:22]Read from MH i2c: 01 07 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: 01 07 00 9F 55 00 00 00 00 00 FF 0F 09 [00:29:22]process_action close_receipt done [00:29:22]requested_data is exist [00:29:22]produce_requested_data [00:29:22]requested_item fm.sn is exist - process it [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 11 00 00 [00:29:22]Write to MH i2c: E2 08 00 A0 55 80 11 00 00 00 00 00 00 6F [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 17 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 17 00 A0 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [00:29:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:29:22]wFMCommunicate OK [00:29:22]requested_item fd.num is exist - process it [00:29:22]SAM_PROTO_GetFieldsCounters [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 13 00 00 [00:29:22]Write to MH i2c: E2 08 00 A1 55 80 13 00 00 00 00 00 00 72 [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 62 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 62 00 A1 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 0A 03 00 0E 04 04 00 D0 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 D1 [00:29:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 21 0A 03 00 0E 04 04 00 D0 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 [00:29:22]wFMCommunicate OK [00:29:22]SAM_PROTO_GetFieldsCounters done [00:29:22]requested_item shift.num is exist - process it [00:29:22]requested_item shift.opened is exist - process it [00:29:22]req_shift_opened [00:29:22]FM_GetShiftState [00:29:22]SAM_PROTO_GetShiftState [00:29:22]wFMCommunicate request_size=4 [00:29:22]MH_SAM_APDU [00:29:22]CAPDU: 80 13 01 00 [00:29:22]Write to MH i2c: E2 08 00 A2 55 80 13 01 00 00 00 00 00 74 [00:29:22]Write i2c OK [00:29:22]MH_I2C_Read... [00:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:22]Read from MH i2c: E2 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 0E 00 [00:29:22]MH_I2C_Read... [00:29:22]Read from MH i2c: E2 0E 00 A2 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 AB [00:29:22]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:29:22]wFMCommunicate OK [00:29:22]SAM_PROTO_GetShiftState done [00:29:22]FM_GetShiftState done [00:29:22]req_shift_opened done [00:29:22]requested_item shift.open_date is exist - process it [00:29:22]req_shift_open_date [00:29:22]req_shift_open_date done [00:29:22]produce_requested_data done [00:29:22]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199201,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:29:22]process_action_free close_receipt [00:29:22]json_value_free [00:29:22]json_value_free done [00:29:22]process_json_proto returns [00:29:22]Send response to host [00:29:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199201,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:29:22]free response buf [00:29:22]execute_script done [00:29:22]execute_script returns [00:29:22]free content buf [00:29:22]Sock 10.Close socket [00:29:22]Sock 10.Thread stoped [00:29:25]OFD Sender: No OFD packet to send [00:29:30]OFD Sender: No OFD packet to send [00:29:35]OFD Sender: No OFD packet to send [00:29:40]OFD Sender: No OFD packet to send [00:29:45]OFD Sender: No OFD packet to send [00:29:50]OFD Sender: No OFD packet to send [00:29:55]OFD Sender: No OFD packet to send [00:30:00]OFD Sender: No OFD packet to send [00:30:05]OFD Sender: No OFD packet to send [00:30:10]OFD Sender: No OFD packet to send [00:30:15]OFD Sender: No OFD packet to send [00:30:20]OFD Sender: No OFD packet to send [00:30:25]OFD Sender: No OFD packet to send [00:30:30]OFD Sender: No OFD packet to send [00:30:35]OFD Sender: No OFD packet to send [00:30:40]OFD Sender: No OFD packet to send [00:30:45]OFD Sender: No OFD packet to send [00:30:50]OFD Sender: No OFD packet to send [00:30:55]OFD Sender: No OFD packet to send [00:31:00]OFD Sender: No OFD packet to send [00:31:05]OFD Sender: No OFD packet to send [00:31:10]OFD Sender: No OFD packet to send [00:31:11]accept exits with 7 [00:31:11]New connection [00:31:11]New thread 3066793316 created [00:31:11]Thread 3066936676 joined [00:31:11]Waiting for new connection... [00:31:11] Sock 7.Parse request [00:31:11]Sock 7.Check first char [00:31:11]Sock 7.First char is OK [00:31:11]request: POST /json_proto HTTP/1.0 [00:31:11]Method: POST [00:31:11]URL: /json_proto [00:31:11]Method is POST - this is cgi request [00:31:11]url: /json_proto [00:31:11]query_string will be loaded in cgi processing [00:31:11]execute_cgi json_proto POST (null) [00:31:11]execute_cgi path=json_proto method=POST [00:31:11]POST find Content-Length [00:31:11]Host: 172.17.46.195:8080 [00:31:11]Content-Length: 792 [00:31:11]Content-Type: application/json [00:31:11] [00:31:11]POST finish read [00:31:11]Found Content-Length = 792 [00:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:11]execute_script... [00:31:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 130.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:11]POST & json_proto [00:31:11]process_json_proto [00:31:11]json parsed OK: [00:31:11]protocol is kg_v1.0 [00:31:11]action value=close_receipt [00:31:11]process_action close_receipt [00:31:11]cmd_close_receipt [00:31:11]MH_GetDate [00:31:11]Write to MH i2c: F0 00 00 A3 55 E7 [00:31:11]Write i2c OK [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: F0 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: F0 09 00 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: F0 09 00 A3 55 00 D1 40 C1 66 8D AE BC 66 85 [00:31:11]GetLastDocTimeStamp 1723940959 [00:31:11]current date 1723941073 [00:31:11]FM_GetShiftState [00:31:11]SAM_PROTO_GetShiftState [00:31:11]wFMCommunicate request_size=4 [00:31:11]MH_SAM_APDU [00:31:11]CAPDU: 80 13 01 00 [00:31:11]Write to MH i2c: E2 08 00 A4 55 80 13 01 00 00 00 00 00 76 [00:31:11]Write i2c OK [00:31:11]MH_I2C_Read... [00:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:11]Read from MH i2c: E2 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 0E 00 [00:31:11]MH_I2C_Read... [00:31:11]Read from MH i2c: E2 0E 00 A4 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 AD [00:31:11]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:31:11]wFMCommunicate OK [00:31:11]SAM_PROTO_GetShiftState done [00:31:11]FM_GetShiftState done [00:31:11]opened in 1723939530 [00:31:11]opened+sec_in_day 1724025930 [00:31:11]quantity*price = 0 [00:31:11]sum+1 = 1 [00:31:11]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 24 18.08.2024 00:31 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99991 肖袦: 0000000000871802 肖袛: 199202 肖袩袛: 21334920242673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003113&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199202&fm=21334920242673&tin=02508201610067®Number=0000000000092545&sum=0 [00:31:12]StoreToDocumentArchive [00:31:12]shift 464 fd 199202 [00:31:12]save to /storage/0464/doc_00199202 [00:31:12]save last doc name /storage/0464/doc_00199202 to /storage/kkm_last_doc_name [00:31:12]save OK [00:31:12]Clear old archive folders... [00:31:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:31:12]tlvbuf is 01A82860 [00:31:12]SAM_PROTO_ClearQueue [00:31:12]wFMCommunicate request_size=4 [00:31:12]MH_SAM_APDU [00:31:12]CAPDU: 80 09 00 00 [00:31:12]Write to MH i2c: E2 08 00 B1 55 80 09 00 00 00 00 00 00 78 [00:31:12]Write i2c OK [00:31:12]MH_I2C_Read... [00:31:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:12]Read from MH i2c: E2 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 03 00 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 03 00 B1 55 00 90 00 7A [00:31:12]RAPDU: 90 00 [00:31:12]wFMCommunicate OK [00:31:12]SAM_PROTO_ClearQueue done [00:31:12]KKMCreateOFDPacket [00:31:12]OFDProtocolAddRootSTLVToBuf [00:31:12]FM_MakeSignedData [00:31:12]FM_MakeSignedData [00:31:12]SAM_PROTO_SignData [00:31:12]wFMCommunicate request_size=4 [00:31:12]MH_SAM_APDU [00:31:12]CAPDU: 80 0D 01 02 [00:31:12]Write to MH i2c: E2 08 00 B2 55 80 0D 01 02 00 00 00 00 80 [00:31:12]Write i2c OK [00:31:12]MH_I2C_Read... [00:31:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:12]Read from MH i2c: E2 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 03 00 [00:31:12]MH_I2C_Read... [00:31:12]Read from MH i2c: E2 03 00 B2 55 00 90 00 7B [00:31:12]RAPDU: 90 00 [00:31:12]wFMCommunicate OK [00:31:12]wFMCommunicate request_size=255 [00:31:12]MH_SAM_APDU [00:31:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D1 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 0A 03 00 35 04 06 00 13 67 6C 57 [00:31:12]Write to MH i2c: E2 02 01 B3 55 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D1 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 0A 03 00 35 04 06 00 13 67 6C 57 00 00 30 [00:31:12]Write i2c OK [00:31:12]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 03 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 03 00 B3 55 00 90 00 7C [00:31:13]RAPDU: 90 00 [00:31:13]wFMCommunicate OK [00:31:13]wFMCommunicate request_size=7 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 0D 02 02 02 A5 F1 [00:31:13]Write to MH i2c: E2 0A 00 B4 55 80 0D 02 02 02 00 A5 F1 00 00 1D [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 03 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 03 00 B4 55 00 90 00 7D [00:31:13]RAPDU: 90 00 [00:31:13]wFMCommunicate OK [00:31:13]wFMCommunicate request_size=4 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 0D 03 02 [00:31:13]Write to MH i2c: E2 08 00 B5 55 80 0D 03 02 00 00 00 00 85 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 0B 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 0B 00 B5 55 00 7C 95 BB 5D 5F A3 B1 D0 90 00 32 [00:31:13]RAPDU: 7C 95 BB 5D 5F A3 B1 D0 90 00 [00:31:13]wFMCommunicate OK [00:31:13]SAM_PROTO_SignData done [00:31:13]FM_MakeSignedData done [00:31:13]CreateOFDProtocolMessage [00:31:13]wFMCommunicate request_size=4 [00:31:13]MH_SAM_APDU [00:31:13]CAPDU: 80 11 00 00 [00:31:13]Write to MH i2c: E2 08 00 B6 55 80 11 00 00 00 00 00 00 85 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:13]Read from MH i2c: E2 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 17 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: E2 17 00 B6 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [00:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:31:13]wFMCommunicate OK [00:31:13]CreateOFDProtocolMessage done [00:31:13]OFDSenderStorePacket 199202 [00:31:13]StoreOFDPacket docnum=199202 [00:31:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 44 04 01 21 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D1 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 0A 03 00 35 04 06 00 13 67 6C 57 A5 F1 7C 95 BB 5D 5F A3 B1 D0 [00:31:13]CheckFolder [00:31:13]dirname=/storage/ofd_packets [00:31:13]CheckFolder done [00:31:13]ProducePacketName [00:31:13]name=ofd_packets/00199202 [00:31:13]NVStorageSaveData ofd_packets/00199202 [00:31:13]File name is /storage/ofd_packets/00199202 [00:31:13]Write 298 bytes [00:31:13]NVStorageSaveData done [00:31:13]OFDSenderStorePacket done [00:31:13]KKMCreateOFDPacket done [00:31:13]NVStorageSaveData kkm_last_timestamp [00:31:13]File name is /storage/kkm_last_timestamp [00:31:13]Write 4 bytes [00:31:13]NVStorageSaveData done [00:31:13]ExternCall_PrintAddStr [00:31:13]wPrintStart [00:31:13]Write to MH i2c: 01 00 00 B7 55 0C [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 07 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 07 00 B7 55 00 00 00 00 00 FF 0F 21 [00:31:13]RasterBufferAndPrint [00:31:13]line 小褔械褌 N : (1)11326673 [00:31:13]line 袠袧袧: 02508201610067 [00:31:13]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:31:13]line 袩袪袨袛袗袞袗 [00:31:13]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [00:31:13]line 孝芯胁邪褉: 2710194210 [00:31:13]line 袛孝-袣-5 [00:31:13]line 130.000 * 0.00 [00:31:13]line = 0.00 [00:31:13]line 袧袛小 12% 袧小袩 1% [00:31:13]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:31:13]line 袠孝袨袚袨: 0.00 [00:31:13]line 袧小袩 1% : 0.00 [00:31:13]line 袧袛小 12% : 0.00 [00:31:13]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:31:13]line 袘械蟹薪邪谢.: 0.00 [00:31:13]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:31:13]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:31:13]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:31:13]line 效械泻 24 18.08.2024 00:31 [00:31:13]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:31:13]line 袟袧袦: 0300000079 [00:31:13]line 袪袧袦: 0000000000092545 [00:31:13]line 袙械褉褋懈褟 袣袣袦: 001 [00:31:13]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [00:31:13]line 99991 [00:31:13]line 肖袦: 0000000000871802 [00:31:13]line 肖袛: 199202 [00:31:13]line 肖袩袛: 21334920242673 [00:31:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003113&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199202&fm=21334920242673&tin=02508201610067®Number=0000000000092545&sum=0 [00:31:13]OFD Sender: Processing packet 199202 [packets to send 246, broken 245] [00:31:13]ProducePacketName [00:31:13]name=ofd_packets/00199202 [00:31:13]OFD Sender: To server: 嚂鰌G, [00:31:13]CommunicateWithHost lk.salyk.kg:30040 [00:31:13]ConnectInit lk.salyk.kg [00:31:13]written 0, free lines is 4095 [00:31:13]Connected sock=10 [00:31:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 DF 44 04 01 21 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 D0 FB 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 D1 40 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 22 0A 03 00 35 04 06 00 13 67 6C 57 A5 F1 7C 95 BB 5D 5F A3 B1 D0 [00:31:13]Write to MH i2c: 01 00 00 E1 55 36 [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 07 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: 01 07 00 E1 55 00 00 00 00 00 D9 0C 22 [00:31:13]RasterBufferAndPrint [00:31:13]line [00:31:13]line [00:31:13]line [00:31:13]line [00:31:13]line [00:31:13]written 0, free lines is 3298 [00:31:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7F 22 47 00 B7 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 31 38 30 32 10 04 04 00 22 0A 03 00 F4 03 04 00 E0 EC C0 66 B6 04 01 00 00 76 B7 3E 0C D2 A5 51 06 [00:31:13]CommunicateWithHost err = 0 [00:31:13]CheckOFDResponse [00:31:13]1017 (14) - 77093643461234 [00:31:13]1041 (16) - 0000000000871802 [00:31:13]1040 (4) - 199202 [00:31:13]1012 (4) - 17.08.2024 18:33 [00:31:13]1206 (1) - 0 [00:31:13]OFD Sender: Remove packet 199202 [00:31:13]ProducePacketName [00:31:13]name=ofd_packets/00199202 [00:31:13]NVStorageDeleteData [00:31:13]MH_Cut [00:31:13]Write to MH i2c: D1 01 00 E8 55 01 0F [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: D1 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: D1 01 00 [00:31:13]MH_I2C_Read... [00:31:13]Read from MH i2c: D1 01 00 E8 55 00 0E [00:31:13]Write to MH i2c: 01 00 00 E9 55 3E [00:31:13]Write i2c OK [00:31:13]MH_I2C_Read... [00:31:14]OFD Sender: No OFD packet to send [00:31:14]*** Cut start [00:31:14]*** Purtial cut [00:31:14]*** Stage 1: CUTSNS_PIN = 1 [00:31:15]Read from MH i2c: 01 [00:31:15]MH_I2C_Read... [00:31:15]*** Stop cut motor [00:31:15]Read from MH i2c: 01 07 00 [00:31:15]MH_I2C_Read... [00:31:15]*** Cut end [00:31:15]Read from MH i2c: 01 07 00 E9 55 00 00 00 00 00 FF 0F 53 [00:31:15]process_action close_receipt done [00:31:15]requested_data is exist [00:31:15]produce_requested_data [00:31:15]requested_item fm.sn is exist - process it [00:31:15]wFMCommunicate request_size=4 [00:31:15]MH_SAM_APDU [00:31:15]CAPDU: 80 11 00 00 [00:31:15]Write to MH i2c: E2 08 00 EA 55 80 11 00 00 00 00 00 00 B9 [00:31:15]Write i2c OK [00:31:15]MH_I2C_Read... [00:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:15]Read from MH i2c: E2 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 17 00 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 17 00 EA 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [00:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:31:15]wFMCommunicate OK [00:31:15]requested_item fd.num is exist - process it [00:31:15]SAM_PROTO_GetFieldsCounters [00:31:15]wFMCommunicate request_size=4 [00:31:15]MH_SAM_APDU [00:31:15]CAPDU: 80 13 00 00 [00:31:15]Write to MH i2c: E2 08 00 EB 55 80 13 00 00 00 00 00 00 BC [00:31:15]Write i2c OK [00:31:15]MH_I2C_Read... [00:31:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:15]Read from MH i2c: E2 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 62 00 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 62 00 EB 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 0A 03 00 0E 04 04 00 D0 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 1F [00:31:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 22 0A 03 00 0E 04 04 00 D0 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 [00:31:15]wFMCommunicate OK [00:31:15]SAM_PROTO_GetFieldsCounters done [00:31:15]requested_item shift.num is exist - process it [00:31:15]requested_item shift.opened is exist - process it [00:31:15]req_shift_opened [00:31:15]FM_GetShiftState [00:31:15]SAM_PROTO_GetShiftState [00:31:15]wFMCommunicate request_size=4 [00:31:15]MH_SAM_APDU [00:31:15]CAPDU: 80 13 01 00 [00:31:15]Write to MH i2c: E2 08 00 EC 55 80 13 01 00 00 00 00 00 BE [00:31:15]Write i2c OK [00:31:15]MH_I2C_Read... [00:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:15]Read from MH i2c: E2 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 0E 00 [00:31:15]MH_I2C_Read... [00:31:15]Read from MH i2c: E2 0E 00 EC 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 F5 [00:31:15]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:31:15]wFMCommunicate OK [00:31:15]SAM_PROTO_GetShiftState done [00:31:15]FM_GetShiftState done [00:31:15]req_shift_opened done [00:31:15]requested_item shift.open_date is exist - process it [00:31:15]req_shift_open_date [00:31:15]req_shift_open_date done [00:31:15]produce_requested_data done [00:31:15]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199202,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:31:15]process_action_free close_receipt [00:31:15]json_value_free [00:31:15]json_value_free done [00:31:15]process_json_proto returns [00:31:15]Send response to host [00:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199202,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:31:15]free response buf [00:31:15]execute_script done [00:31:15]execute_script returns [00:31:15]free content buf [00:31:15]Sock 7.Close socket [00:31:15]Sock 7.Thread stoped [00:31:19]OFD Sender: No OFD packet to send [00:31:24]OFD Sender: No OFD packet to send [00:31:29]OFD Sender: No OFD packet to send [00:31:34]OFD Sender: No OFD packet to send [00:31:39]OFD Sender: No OFD packet to send [00:31:44]OFD Sender: No OFD packet to send [00:31:49]OFD Sender: No OFD packet to send [00:31:54]OFD Sender: No OFD packet to send [00:31:59]OFD Sender: No OFD packet to send [00:32:04]OFD Sender: No OFD packet to send [00:32:09]OFD Sender: No OFD packet to send [00:32:14]OFD Sender: No OFD packet to send [00:32:19]OFD Sender: No OFD packet to send [00:32:24]OFD Sender: No OFD packet to send [00:32:29]OFD Sender: No OFD packet to send [00:32:34]OFD Sender: No OFD packet to send [00:32:39]OFD Sender: No OFD packet to send [00:32:44]OFD Sender: No OFD packet to send [00:32:49]OFD Sender: No OFD packet to send [00:32:54]OFD Sender: No OFD packet to send [00:32:59]OFD Sender: No OFD packet to send [00:33:04]OFD Sender: No OFD packet to send [00:33:09]OFD Sender: No OFD packet to send [00:33:14]OFD Sender: No OFD packet to send [00:33:19]OFD Sender: No OFD packet to send [00:33:24]OFD Sender: No OFD packet to send [00:33:29]OFD Sender: No OFD packet to send [00:33:34]OFD Sender: No OFD packet to send [00:33:39]OFD Sender: No OFD packet to send [00:33:44]OFD Sender: No OFD packet to send [00:33:49]OFD Sender: No OFD packet to send [00:33:54]OFD Sender: No OFD packet to send [00:33:59]OFD Sender: No OFD packet to send [00:34:04]OFD Sender: No OFD packet to send [00:34:09]OFD Sender: No OFD packet to send [00:34:14]OFD Sender: No OFD packet to send [00:34:19]OFD Sender: No OFD packet to send [00:34:24]OFD Sender: No OFD packet to send [00:34:29]OFD Sender: No OFD packet to send [00:34:34]OFD Sender: No OFD packet to send [00:34:39]OFD Sender: No OFD packet to send [00:34:44]OFD Sender: No OFD packet to send [00:34:49]OFD Sender: No OFD packet to send [00:34:54]OFD Sender: No OFD packet to send [00:34:59]OFD Sender: No OFD packet to send [00:35:04]OFD Sender: No OFD packet to send [00:35:09]OFD Sender: No OFD packet to send [00:35:14]OFD Sender: No OFD packet to send [00:35:19]OFD Sender: No OFD packet to send [00:35:24]OFD Sender: No OFD packet to send [00:35:29]OFD Sender: No OFD packet to send [00:35:34]OFD Sender: No OFD packet to send [00:35:39]OFD Sender: No OFD packet to send [00:35:44]OFD Sender: No OFD packet to send [00:35:49]OFD Sender: No OFD packet to send [00:35:52]accept exits with 9 [00:35:52]New connection [00:35:52]New thread 3066936676 created [00:35:52]Thread 3066793316 joined [00:35:52]Waiting for new connection... [00:35:52] Sock 9.Parse request [00:35:52]Sock 9.Check first char [00:35:52]Sock 9.First char is OK [00:35:52]request: POST /json_proto HTTP/1.0 [00:35:52]Method: POST [00:35:52]URL: /json_proto [00:35:52]Method is POST - this is cgi request [00:35:52]url: /json_proto [00:35:52]query_string will be loaded in cgi processing [00:35:52]execute_cgi json_proto POST (null) [00:35:52]execute_cgi path=json_proto method=POST [00:35:52]POST find Content-Length [00:35:52]Host: 172.17.46.195:8080 [00:35:52]Content-Length: 791 [00:35:52]Content-Type: application/json [00:35:52] [00:35:52]POST finish read [00:35:52]Found Content-Length = 791 [00:35:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.020, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:35:52]execute_script... [00:35: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)11326676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.020, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:35:52]POST & json_proto [00:35:52]process_json_proto [00:35:52]json parsed OK: [00:35:52]protocol is kg_v1.0 [00:35:52]action value=close_receipt [00:35:52]process_action close_receipt [00:35:52]cmd_close_receipt [00:35:52]MH_GetDate [00:35:52]Write to MH i2c: F0 00 00 ED 55 31 [00:35:52]Write i2c OK [00:35:52]MH_I2C_Read... [00:35:52]Read from MH i2c: F0 [00:35:52]MH_I2C_Read... [00:35:52]Read from MH i2c: F0 09 00 [00:35:52]MH_I2C_Read... [00:35:52]Read from MH i2c: F0 09 00 ED 55 00 EA 41 C1 66 8D AE BC 66 E9 [00:35:52]GetLastDocTimeStamp 1723941073 [00:35:52]current date 1723941354 [00:35:52]FM_GetShiftState [00:35:52]SAM_PROTO_GetShiftState [00:35:52]wFMCommunicate request_size=4 [00:35:52]MH_SAM_APDU [00:35:52]CAPDU: 80 13 01 00 [00:35:52]Write to MH i2c: E2 08 00 EE 55 80 13 01 00 00 00 00 00 C0 [00:35:52]Write i2c OK [00:35:52]MH_I2C_Read... [00:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:52]Read from MH i2c: E2 [00:35:52]MH_I2C_Read... [00:35:52]Read from MH i2c: E2 0E 00 [00:35:52]MH_I2C_Read... [00:35:52]Read from MH i2c: E2 0E 00 EE 55 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 F7 [00:35:52]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:35:52]wFMCommunicate OK [00:35:52]SAM_PROTO_GetShiftState done [00:35:52]FM_GetShiftState done [00:35:52]opened in 1723939530 [00:35:52]opened+sec_in_day 1724025930 [00:35:52]quantity*price = 0 [00:35:52]sum+1 = 1 [00:35:52]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 25 18.08.2024 00:35 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 99991 肖袦: 0000000000871802 肖袛: 199203 肖袩袛: 92678232426691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003554&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199203&fm=92678232426691&tin=02508201610067®Number=0000000000092545&sum=0 [00:35:53]StoreToDocumentArchive [00:35:53]shift 464 fd 199203 [00:35:53]save to /storage/0464/doc_00199203 [00:35:53]save last doc name /storage/0464/doc_00199203 to /storage/kkm_last_doc_name [00:35:53]save OK [00:35:53]Clear old archive folders... [00:35:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:35:53]tlvbuf is 01B35D70 [00:35:53]SAM_PROTO_ClearQueue [00:35:53]wFMCommunicate request_size=4 [00:35:53]MH_SAM_APDU [00:35:53]CAPDU: 80 09 00 00 [00:35:53]Write to MH i2c: E2 08 00 FB 55 80 09 00 00 00 00 00 00 C2 [00:35:53]Write i2c OK [00:35:53]MH_I2C_Read... [00:35:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:35:53]Read from MH i2c: E2 [00:35:53]MH_I2C_Read... [00:35:53]Read from MH i2c: E2 03 00 [00:35:53]MH_I2C_Read... [00:35:53]Read from MH i2c: E2 03 00 FB 55 00 90 00 C4 [00:35:53]RAPDU: 90 00 [00:35:53]wFMCommunicate OK [00:35:53]SAM_PROTO_ClearQueue done [00:35:53]KKMCreateOFDPacket [00:35:53]OFDProtocolAddRootSTLVToBuf [00:35:53]FM_MakeSignedData [00:35:53]FM_MakeSignedData [00:35:53]SAM_PROTO_SignData [00:35:53]wFMCommunicate request_size=4 [00:35:53]MH_SAM_APDU [00:35:53]CAPDU: 80 0D 01 02 [00:35:53]Write to MH i2c: E2 08 00 FC 55 80 0D 01 02 00 00 00 00 CA [00:35:53]Write i2c OK [00:35:53]MH_I2C_Read... [00:35:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:35:53]Read from MH i2c: E2 [00:35:53]MH_I2C_Read... [00:35:53]Read from MH i2c: E2 03 00 [00:35:53]MH_I2C_Read... [00:35:53]Read from MH i2c: E2 03 00 FC 55 00 90 00 C5 [00:35:53]RAPDU: 90 00 [00:35:53]wFMCommunicate OK [00:35:53]wFMCommunicate request_size=255 [00:35:53]MH_SAM_APDU [00:35:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EA 41 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 0A 03 00 35 04 06 00 54 4A 55 1F [00:35:53]Write to MH i2c: E2 02 01 FD 55 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EA 41 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 0A 03 00 35 04 06 00 54 4A 55 1F 00 00 FD [00:35:53]Write i2c OK [00:35:53]MH_I2C_Read... [00:35:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:35:54]Read from MH i2c: E2 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 03 00 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 03 00 FD 55 00 90 00 C6 [00:35:54]RAPDU: 90 00 [00:35:54]wFMCommunicate OK [00:35:54]wFMCommunicate request_size=7 [00:35:54]MH_SAM_APDU [00:35:54]CAPDU: 80 0D 02 02 02 48 C3 [00:35:54]Write to MH i2c: E2 0A 00 FE 55 80 0D 02 02 02 00 48 C3 00 00 DC [00:35:54]Write i2c OK [00:35:54]MH_I2C_Read... [00:35:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:35:54]Read from MH i2c: E2 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 03 00 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 03 00 FE 55 00 90 00 C7 [00:35:54]RAPDU: 90 00 [00:35:54]wFMCommunicate OK [00:35:54]wFMCommunicate request_size=4 [00:35:54]MH_SAM_APDU [00:35:54]CAPDU: 80 0D 03 02 [00:35:54]Write to MH i2c: E2 08 00 FF 55 80 0D 03 02 00 00 00 00 CF [00:35:54]Write i2c OK [00:35:54]MH_I2C_Read... [00:35:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:35:54]Read from MH i2c: E2 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 0B 00 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 0B 00 FF 55 00 C9 B5 28 2B 31 CC 16 D5 90 00 89 [00:35:54]RAPDU: C9 B5 28 2B 31 CC 16 D5 90 00 [00:35:54]wFMCommunicate OK [00:35:54]SAM_PROTO_SignData done [00:35:54]FM_MakeSignedData done [00:35:54]CreateOFDProtocolMessage [00:35:54]wFMCommunicate request_size=4 [00:35:54]MH_SAM_APDU [00:35:54]CAPDU: 80 11 00 00 [00:35:54]Write to MH i2c: E2 08 00 00 56 80 11 00 00 00 00 00 00 D0 [00:35:54]Write i2c OK [00:35:54]MH_I2C_Read... [00:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:35:54]Read from MH i2c: E2 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 17 00 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: E2 17 00 00 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1D [00:35:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:35:54]wFMCommunicate OK [00:35:54]CreateOFDProtocolMessage done [00:35:54]OFDSenderStorePacket 199203 [00:35:54]StoreOFDPacket docnum=199203 [00:35:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 52 D2 04 01 6F 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EA 41 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 0A 03 00 35 04 06 00 54 4A 55 1F 48 C3 C9 B5 28 2B 31 CC 16 D5 [00:35:54]CheckFolder [00:35:54]dirname=/storage/ofd_packets [00:35:54]CheckFolder done [00:35:54]ProducePacketName [00:35:54]name=ofd_packets/00199203 [00:35:54]NVStorageSaveData ofd_packets/00199203 [00:35:54]File name is /storage/ofd_packets/00199203 [00:35:54]Write 298 bytes [00:35:54]NVStorageSaveData done [00:35:54]OFDSenderStorePacket done [00:35:54]KKMCreateOFDPacket done [00:35:54]NVStorageSaveData kkm_last_timestamp [00:35:54]File name is /storage/kkm_last_timestamp [00:35:54]Write 4 bytes [00:35:54]NVStorageSaveData done [00:35:54]ExternCall_PrintAddStr [00:35:54]wPrintStart [00:35:54]Write to MH i2c: 01 00 00 01 56 57 [00:35:54]Write i2c OK [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: 01 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: 01 07 00 [00:35:54]MH_I2C_Read... [00:35:54]Read from MH i2c: 01 07 00 01 56 00 00 00 00 00 FF 0F 6C [00:35:54]RasterBufferAndPrint [00:35:54]line 小褔械褌 N : (1)11326676 [00:35:54]line 袠袧袧: 02508201610067 [00:35:54]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:35:54]line 袩袪袨袛袗袞袗 [00:35:54]line 孝袪袣 (袦袪袣, 袚袧袣) : 61 [00:35:54]line 孝芯胁邪褉: 2710194210 [00:35:54]line 袛孝-袣-5 [00:35:54]line 60.020 * 0.00 [00:35:54]line = 0.00 [00:35:54]line 袧袛小 12% 袧小袩 1% [00:35:54]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:35:54]line 袠孝袨袚袨: 0.00 [00:35:54]line 袧小袩 1% : 0.00 [00:35:54]line 袧袛小 12% : 0.00 [00:35:54]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:35:54]line 袘械蟹薪邪谢.: 0.00 [00:35:54]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:35:54]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:35:54]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:35:54]line 效械泻 25 18.08.2024 00:35 [00:35:54]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:35:54]line 袟袧袦: 0300000079 [00:35:54]line 袪袧袦: 0000000000092545 [00:35:54]line 袙械褉褋懈褟 袣袣袦: 001 [00:35:54]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [00:35:54]line 99991 [00:35:54]line 肖袦: 0000000000871802 [00:35:54]line 肖袛: 199203 [00:35:54]line 肖袩袛: 92678232426691 [00:35:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003554&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199203&fm=92678232426691&tin=02508201610067®Number=0000000000092545&sum=0 [00:35:54]OFD Sender: Processing packet 199203 [packets to send 246, broken 245] [00:35:54]ProducePacketName [00:35:54]name=ofd_packets/00199203 [00:35:54]OFD Sender: To server: 嚂鰌G, [00:35:54]CommunicateWithHost lk.salyk.kg:30040 [00:35:54]ConnectInit lk.salyk.kg [00:35:54]written 0, free lines is 4095 [00:35:54]Connected sock=10 [00:35:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 52 D2 04 01 6F 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 74 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 EA 41 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 0A 03 00 35 04 06 00 54 4A 55 1F 48 C3 C9 B5 28 2B 31 CC 16 D5 [00:35:55]Write to MH i2c: 01 00 00 2B 56 81 [00:35:55]Write i2c OK [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: 01 [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: 01 07 00 [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: 01 07 00 2B 56 00 00 00 00 00 E9 0C 7D [00:35:55]RasterBufferAndPrint [00:35:55]line [00:35:55]line [00:35:55]line [00:35:55]line [00:35:55]line [00:35:55]written 0, free lines is 3315 [00:35:55]MH_Cut [00:35:55]Write to MH i2c: D1 01 00 32 56 01 5A [00:35:55]Write i2c OK [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: D1 [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: D1 01 00 [00:35:55]MH_I2C_Read... [00:35:55]Read from MH i2c: D1 01 00 32 56 00 59 [00:35:55]Write to MH i2c: 01 00 00 33 56 89 [00:35:55]Write i2c OK [00:35:55]MH_I2C_Read... [00:35:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 71 2A 47 00 F3 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 23 0A 03 00 F4 03 04 00 F9 ED C0 66 B6 04 01 00 00 04 F6 9C 78 5C 2B 69 4F [00:35:55]CommunicateWithHost err = 0 [00:35:55]CheckOFDResponse [00:35:55]1017 (14) - 77093643461234 [00:35:55]1041 (16) - 0000000000871802 [00:35:55]1040 (4) - 199203 [00:35:55]1012 (4) - 17.08.2024 18:37 [00:35:55]1206 (1) - 0 [00:35:55]OFD Sender: Remove packet 199203 [00:35:55]ProducePacketName [00:35:55]name=ofd_packets/00199203 [00:35:55]NVStorageDeleteData [00:35:55]OFD Sender: No OFD packet to send [00:35:55]*** Cut start [00:35:55]*** Purtial cut [00:35:55]*** CUTSNS_PIN = 0 [00:35:56]*** Stage 1: CUTSNS_PIN = 1 [00:35:57]Read from MH i2c: 01 [00:35:57]MH_I2C_Read... [00:35:57]*** Stop cut motor [00:35:57]*** Cut end [00:35:57]Read from MH i2c: 01 07 00 [00:35:57]MH_I2C_Read... [00:35:57]Read from MH i2c: 01 07 00 33 56 00 00 00 00 00 FF 0F 9E [00:35:57]process_action close_receipt done [00:35:57]requested_data is exist [00:35:57]produce_requested_data [00:35:57]requested_item fm.sn is exist - process it [00:35:57]wFMCommunicate request_size=4 [00:35:57]MH_SAM_APDU [00:35:57]CAPDU: 80 11 00 00 [00:35:57]Write to MH i2c: E2 08 00 34 56 80 11 00 00 00 00 00 00 04 [00:35:57]Write i2c OK [00:35:57]MH_I2C_Read... [00:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:35:57]Read from MH i2c: E2 [00:35:57]MH_I2C_Read... [00:35:57]Read from MH i2c: E2 17 00 [00:35:57]MH_I2C_Read... [00:35:57]Read from MH i2c: E2 17 00 34 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 51 [00:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:35:57]wFMCommunicate OK [00:35:57]requested_item fd.num is exist - process it [00:35:57]SAM_PROTO_GetFieldsCounters [00:35:57]wFMCommunicate request_size=4 [00:35:57]MH_SAM_APDU [00:35:57]CAPDU: 80 13 00 00 [00:35:57]Write to MH i2c: E2 08 00 35 56 80 13 00 00 00 00 00 00 07 [00:35:57]Write i2c OK [00:35:57]MH_I2C_Read... [00:35:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:35:58]Read from MH i2c: E2 [00:35:58]MH_I2C_Read... [00:35:58]Read from MH i2c: E2 62 00 [00:35:58]MH_I2C_Read... [00:35:58]Read from MH i2c: E2 62 00 35 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 0A 03 00 0E 04 04 00 D0 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 6E [00:35:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 23 0A 03 00 0E 04 04 00 D0 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 [00:35:58]wFMCommunicate OK [00:35:58]SAM_PROTO_GetFieldsCounters done [00:35:58]requested_item shift.num is exist - process it [00:35:58]requested_item shift.opened is exist - process it [00:35:58]req_shift_opened [00:35:58]FM_GetShiftState [00:35:58]SAM_PROTO_GetShiftState [00:35:58]wFMCommunicate request_size=4 [00:35:58]MH_SAM_APDU [00:35:58]CAPDU: 80 13 01 00 [00:35:58]Write to MH i2c: E2 08 00 36 56 80 13 01 00 00 00 00 00 09 [00:35:58]Write i2c OK [00:35:58]MH_I2C_Read... [00:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:58]Read from MH i2c: E2 [00:35:58]MH_I2C_Read... [00:35:58]Read from MH i2c: E2 0E 00 [00:35:58]MH_I2C_Read... [00:35:58]Read from MH i2c: E2 0E 00 36 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 40 [00:35:58]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:35:58]wFMCommunicate OK [00:35:58]SAM_PROTO_GetShiftState done [00:35:58]FM_GetShiftState done [00:35:58]req_shift_opened done [00:35:58]requested_item shift.open_date is exist - process it [00:35:58]req_shift_open_date [00:35:58]req_shift_open_date done [00:35:58]produce_requested_data done [00:35:58]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199203,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:35:58]process_action_free close_receipt [00:35:58]json_value_free [00:35:58]json_value_free done [00:35:58]process_json_proto returns [00:35:58]Send response to host [00:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199203,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:35:58]free response buf [00:35:58]execute_script done [00:35:58]execute_script returns [00:35:58]free content buf [00:35:58]Sock 9.Close socket [00:35:58]Sock 9.Thread stoped [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:36:57]accept exits with 7 [00:36:57]New connection [00:36:57]New thread 3066793316 created [00:36:57]Thread 3066936676 joined [00:36:57]Waiting for new connection... [00:36:57] Sock 7.Parse request [00:36:57]Sock 7.Check first char [00:36:57]Sock 7.First char is OK [00:36:57]request: POST /json_proto HTTP/1.0 [00:36:57]Method: POST [00:36:57]URL: /json_proto [00:36:57]Method is POST - this is cgi request [00:36:57]url: /json_proto [00:36:57]query_string will be loaded in cgi processing [00:36:57]execute_cgi json_proto POST (null) [00:36:57]execute_cgi path=json_proto method=POST [00:36:57]POST find Content-Length [00:36:57]Host: 172.17.46.195:8080 [00:36:57]Content-Length: 811 [00:36:57]Content-Type: application/json [00:36:57] [00:36:57]POST finish read [00:36:57]Found Content-Length = 811 [00:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:57]execute_script... [00:36:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:57]POST & json_proto [00:36:57]process_json_proto [00:36:57]json parsed OK: [00:36:57]protocol is kg_v1.0 [00:36:57]action value=close_receipt [00:36:57]process_action close_receipt [00:36:57]cmd_close_receipt [00:36:57]MH_GetDate [00:36:57]Write to MH i2c: F0 00 00 37 56 7C [00:36:57]Write i2c OK [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: F0 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: F0 09 00 [00:36:57]MH_I2C_Read... [00:36:57]Read from MH i2c: F0 09 00 37 56 00 2B 42 C1 66 8D AE BC 66 76 [00:36:57]GetLastDocTimeStamp 1723941354 [00:36:57]current date 1723941419 [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 38 56 80 13 01 00 00 00 00 00 0B [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 38 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 42 [00:36:57]RAPDU: 09 00 01 CA 3A C1 66 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]opened in 1723939530 [00:36:57]opened+sec_in_day 1724025930 [00:36:57]quantity*price = 100051 [00:36:57]sum+1 = 100052 [00:36:57]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 26 18.08.2024 00:36 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199204 肖袩袛: 198290328736951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199204&fm=198290328736951&tin=02508201610067®Number=0000000000092545&sum=100051 [00:36:58]StoreToDocumentArchive [00:36:58]shift 464 fd 199204 [00:36:58]save to /storage/0464/doc_00199204 [00:36:58]save last doc name /storage/0464/doc_00199204 to /storage/kkm_last_doc_name [00:36:58]save OK [00:36:58]Clear old archive folders... [00:36:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:36:58]tlvbuf is 01A82590 [00:36:58]SAM_PROTO_ClearQueue [00:36:58]wFMCommunicate request_size=4 [00:36:58]MH_SAM_APDU [00:36:58]CAPDU: 80 09 00 00 [00:36:58]Write to MH i2c: E2 08 00 45 56 80 09 00 00 00 00 00 00 0D [00:36:58]Write i2c OK [00:36:58]MH_I2C_Read... [00:36:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:36:58]Read from MH i2c: E2 [00:36:58]MH_I2C_Read... [00:36:58]Read from MH i2c: E2 03 00 [00:36:58]MH_I2C_Read... [00:36:58]Read from MH i2c: E2 03 00 45 56 00 90 00 0F [00:36:58]RAPDU: 90 00 [00:36:58]wFMCommunicate OK [00:36:58]SAM_PROTO_ClearQueue done [00:36:58]KKMCreateOFDPacket [00:36:58]OFDProtocolAddRootSTLVToBuf [00:36:58]FM_MakeSignedData [00:36:58]FM_MakeSignedData [00:36:58]SAM_PROTO_SignData [00:36:58]wFMCommunicate request_size=4 [00:36:58]MH_SAM_APDU [00:36:58]CAPDU: 80 0D 01 02 [00:36:58]Write to MH i2c: E2 08 00 46 56 80 0D 01 02 00 00 00 00 15 [00:36:58]Write i2c OK [00:36:58]MH_I2C_Read... [00:36:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:36:58]Read from MH i2c: E2 [00:36:58]MH_I2C_Read... [00:36:58]Read from MH i2c: E2 03 00 [00:36:58]MH_I2C_Read... [00:36:58]Read from MH i2c: E2 03 00 46 56 00 90 00 10 [00:36:58]RAPDU: 90 00 [00:36:58]wFMCommunicate OK [00:36:58]wFMCommunicate request_size=255 [00:36:58]MH_SAM_APDU [00:36:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2B 42 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 0A 03 [00:36:58]Write to MH i2c: E2 02 01 47 56 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2B 42 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 0A 03 00 00 9C [00:36:58]Write i2c OK [00:36:58]MH_I2C_Read... [00:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:36:59]Read from MH i2c: E2 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 03 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 03 00 47 56 00 90 00 11 [00:36:59]RAPDU: 90 00 [00:36:59]wFMCommunicate OK [00:36:59]wFMCommunicate request_size=16 [00:36:59]MH_SAM_APDU [00:36:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B4 58 10 9B 54 B7 [00:36:59]Write to MH i2c: E2 13 00 48 56 80 0D 02 02 0B 00 00 35 04 06 00 B4 58 10 9B 54 B7 00 00 2F [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:36:59]Read from MH i2c: E2 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 03 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 03 00 48 56 00 90 00 12 [00:36:59]RAPDU: 90 00 [00:36:59]wFMCommunicate OK [00:36:59]wFMCommunicate request_size=4 [00:36:59]MH_SAM_APDU [00:36:59]CAPDU: 80 0D 03 02 [00:36:59]Write to MH i2c: E2 08 00 49 56 80 0D 03 02 00 00 00 00 1A [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:36:59]Read from MH i2c: E2 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 0B 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 0B 00 49 56 00 77 3B 6B 05 CB F4 5C B5 90 00 0D [00:36:59]RAPDU: 77 3B 6B 05 CB F4 5C B5 90 00 [00:36:59]wFMCommunicate OK [00:36:59]SAM_PROTO_SignData done [00:36:59]FM_MakeSignedData done [00:36:59]CreateOFDProtocolMessage [00:36:59]wFMCommunicate request_size=4 [00:36:59]MH_SAM_APDU [00:36:59]CAPDU: 80 11 00 00 [00:36:59]Write to MH i2c: E2 08 00 4A 56 80 11 00 00 00 00 00 00 1A [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:36:59]Read from MH i2c: E2 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 17 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: E2 17 00 4A 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 67 [00:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:36:59]wFMCommunicate OK [00:36:59]CreateOFDProtocolMessage done [00:36:59]OFDSenderStorePacket 199204 [00:36:59]StoreOFDPacket docnum=199204 [00:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6D 92 0D 01 79 6E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2B 42 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 0A 03 00 35 04 06 00 B4 58 10 9B 54 B7 77 3B 6B 05 CB F4 5C B5 [00:36:59]CheckFolder [00:36:59]dirname=/storage/ofd_packets [00:36:59]CheckFolder done [00:36:59]ProducePacketName [00:36:59]name=ofd_packets/00199204 [00:36:59]NVStorageSaveData ofd_packets/00199204 [00:36:59]File name is /storage/ofd_packets/00199204 [00:36:59]Write 307 bytes [00:36:59]NVStorageSaveData done [00:36:59]OFDSenderStorePacket done [00:36:59]KKMCreateOFDPacket done [00:36:59]NVStorageSaveData kkm_last_timestamp [00:36:59]File name is /storage/kkm_last_timestamp [00:36:59]Write 4 bytes [00:36:59]NVStorageSaveData done [00:36:59]ExternCall_PrintAddStr [00:36:59]wPrintStart [00:36:59]Write to MH i2c: 01 00 00 4B 56 A1 [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 07 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 07 00 4B 56 00 00 00 00 00 FF 0F B6 [00:36:59]RasterBufferAndPrint [00:36:59]line 小褔械褌 N : (1)11326677 [00:36:59]line 袠袧袧: 02508201610067 [00:36:59]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:36:59]line 袩袪袨袛袗袞袗 [00:36:59]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [00:36:59]line 孝芯胁邪褉: 2710194210 [00:36:59]line D-ENERGY 袛孝-袣-5 [00:36:59]line 12.960 * 77.20 [00:36:59]line = 1000.51 [00:36:59]line 袧袛小 12% 袧小袩 1% [00:36:59]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:36:59]line 袠孝袨袚袨: 1000.51 [00:36:59]line 袧小袩 1% : 8.85 [00:36:59]line 袧袛小 12% : 106.25 [00:36:59]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:36:59]line 袘械蟹薪邪谢.: 1000.51 [00:36:59]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:36:59]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:36:59]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:36:59]line 效械泻 26 18.08.2024 00:36 [00:36:59]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:36:59]line 袟袧袦: 0300000079 [00:36:59]line 袪袧袦: 0000000000092545 [00:36:59]line 袙械褉褋懈褟 袣袣袦: 001 [00:36:59]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:36:59]line 肖袦: 0000000000871802 [00:36:59]line 肖袛: 199204 [00:36:59]line 肖袩袛: 198290328736951 [00:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T003659&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199204&fm=198290328736951&tin=02508201610067®Number=0000000000092545&sum=100051 [00:36:59]written 0, free lines is 4095 [00:36:59]OFD Sender: Processing packet 199204 [packets to send 246, broken 245] [00:36:59]ProducePacketName [00:36:59]name=ofd_packets/00199204 [00:36:59]OFD Sender: To server: 嚂鰌G, [00:36:59]CommunicateWithHost lk.salyk.kg:30040 [00:36:59]ConnectInit lk.salyk.kg [00:36:59]Connected sock=10 [00:36:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 6D 92 0D 01 79 6E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2B 42 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 0A 03 00 35 04 06 00 B4 58 10 9B 54 B7 77 3B 6B 05 CB F4 5C B5 [00:36:59]Write to MH i2c: 01 00 00 75 56 CB [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 07 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: 01 07 00 75 56 00 00 00 00 00 E3 0C C1 [00:36:59]RasterBufferAndPrint [00:36:59]line [00:36:59]line [00:36:59]line [00:36:59]line [00:36:59]line [00:36:59]written 0, free lines is 3308 [00:36:59]MH_Cut [00:36:59]Write to MH i2c: D1 01 00 7C 56 01 A4 [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: D1 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: D1 01 00 [00:36:59]MH_I2C_Read... [00:36:59]Read from MH i2c: D1 01 00 7C 56 00 A3 [00:36:59]Write to MH i2c: 01 00 00 7D 56 D3 [00:36:59]Write i2c OK [00:36:59]MH_I2C_Read... [00:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C5 4A 47 00 F0 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 24 0A 03 00 F4 03 04 00 3A EE C0 66 B6 04 01 00 00 A0 30 E3 22 51 A9 EC 8C [00:36:59]CommunicateWithHost err = 0 [00:36:59]CheckOFDResponse [00:36:59]1017 (14) - 77093643461234 [00:36:59]1041 (16) - 0000000000871802 [00:36:59]1040 (4) - 199204 [00:36:59]1012 (4) - 17.08.2024 18:38 [00:36:59]1206 (1) - 0 [00:36:59]OFD Sender: Remove packet 199204 [00:36:59]ProducePacketName [00:36:59]name=ofd_packets/00199204 [00:36:59]NVStorageDeleteData [00:37:00]OFD Sender: No OFD packet to send [00:37:00]*** Cut start [00:37:00]*** Purtial cut [00:37:00]*** Stage 1: CUTSNS_PIN = 1 [00:37:00]Read from MH i2c: 01 [00:37:00]MH_I2C_Read... [00:37:00]*** Stop cut motor [00:37:00]*** Cut end [00:37:00]Read from MH i2c: 01 07 00 [00:37:00]MH_I2C_Read... [00:37:00]Read from MH i2c: 01 07 00 7D 56 00 00 00 00 00 FF 0F E8 [00:37:00]process_action close_receipt done [00:37:00]requested_data is exist [00:37:00]produce_requested_data [00:37:00]requested_item fm.sn is exist - process it [00:37:00]wFMCommunicate request_size=4 [00:37:00]MH_SAM_APDU [00:37:00]CAPDU: 80 11 00 00 [00:37:00]Write to MH i2c: E2 08 00 7E 56 80 11 00 00 00 00 00 00 4E [00:37:00]Write i2c OK [00:37:00]MH_I2C_Read... [00:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:00]Read from MH i2c: E2 [00:37:00]MH_I2C_Read... [00:37:00]Read from MH i2c: E2 17 00 [00:37:00]MH_I2C_Read... [00:37:00]Read from MH i2c: E2 17 00 7E 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9B [00:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:37:00]wFMCommunicate OK [00:37:00]requested_item fd.num is exist - process it [00:37:00]SAM_PROTO_GetFieldsCounters [00:37:00]wFMCommunicate request_size=4 [00:37:00]MH_SAM_APDU [00:37:00]CAPDU: 80 13 00 00 [00:37:00]Write to MH i2c: E2 08 00 7F 56 80 13 00 00 00 00 00 00 51 [00:37:00]Write i2c OK [00:37:00]MH_I2C_Read... [00:37:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:01]Read from MH i2c: E2 [00:37:01]MH_I2C_Read... [00:37:01]Read from MH i2c: E2 62 00 [00:37:01]MH_I2C_Read... [00:37:01]Read from MH i2c: E2 62 00 7F 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 0A 03 00 0E 04 04 00 D0 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 BC [00:37:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 24 0A 03 00 0E 04 04 00 D0 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 [00:37:01]wFMCommunicate OK [00:37:01]SAM_PROTO_GetFieldsCounters done [00:37:01]requested_item shift.num is exist - process it [00:37:01]requested_item shift.opened is exist - process it [00:37:01]req_shift_opened [00:37:01]FM_GetShiftState [00:37:01]SAM_PROTO_GetShiftState [00:37:01]wFMCommunicate request_size=4 [00:37:01]MH_SAM_APDU [00:37:01]CAPDU: 80 13 01 00 [00:37:01]Write to MH i2c: E2 08 00 80 56 80 13 01 00 00 00 00 00 53 [00:37:01]Write i2c OK [00:37:01]MH_I2C_Read... [00:37:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:01]Read from MH i2c: E2 [00:37:01]MH_I2C_Read... [00:37:01]Read from MH i2c: E2 0E 00 [00:37:01]MH_I2C_Read... [00:37:01]Read from MH i2c: E2 0E 00 80 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 8A [00:37:01]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:37:01]wFMCommunicate OK [00:37:01]SAM_PROTO_GetShiftState done [00:37:01]FM_GetShiftState done [00:37:01]req_shift_opened done [00:37:01]requested_item shift.open_date is exist - process it [00:37:01]req_shift_open_date [00:37:01]req_shift_open_date done [00:37:01]produce_requested_data done [00:37:01]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199204,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:37:01]process_action_free close_receipt [00:37:01]json_value_free [00:37:01]json_value_free done [00:37:01]process_json_proto returns [00:37:01]Send response to host [00:37:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199204,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:37:01]free response buf [00:37:01]execute_script done [00:37:01]execute_script returns [00:37:01]free content buf [00:37:01]Sock 7.Close socket [00:37:01]Sock 7.Thread stoped [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:05]OFD Sender: No OFD packet to send [00:38:10]OFD Sender: No OFD packet to send [00:38:15]OFD Sender: No OFD packet to send [00:38:20]OFD Sender: No OFD packet to send [00:38:25]OFD Sender: No OFD packet to send [00:38:30]OFD Sender: No OFD packet to send [00:38:35]OFD Sender: No OFD packet to send [00:38:40]OFD Sender: No OFD packet to send [00:38:45]OFD Sender: No OFD packet to send [00:38:50]OFD Sender: No OFD packet to send [00:38:55]OFD Sender: No OFD packet to send [00:39:00]OFD Sender: No OFD packet to send [00:39:05]OFD Sender: No OFD packet to send [00:39:10]OFD Sender: No OFD packet to send [00:39:15]OFD Sender: No OFD packet to send [00:39:20]OFD Sender: No OFD packet to send [00:39:25]OFD Sender: No OFD packet to send [00:39:30]OFD Sender: No OFD packet to send [00:39:35]OFD Sender: No OFD packet to send [00:39:40]OFD Sender: No OFD packet to send [00:39:45]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:46]OFD Sender: No OFD packet to send [00:43:51]OFD Sender: No OFD packet to send [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:06]OFD Sender: No OFD packet to send [00:45:11]OFD Sender: No OFD packet to send [00:45:16]OFD Sender: No OFD packet to send [00:45:21]OFD Sender: No OFD packet to send [00:45:26]OFD Sender: No OFD packet to send [00:45:31]OFD Sender: No OFD packet to send [00:45:36]OFD Sender: No OFD packet to send [00:45:41]OFD Sender: No OFD packet to send [00:45:46]OFD Sender: No OFD packet to send [00:45:51]OFD Sender: No OFD packet to send [00:45:56]OFD Sender: No OFD packet to send [00:46:01]OFD Sender: No OFD packet to send [00:46:06]OFD Sender: No OFD packet to send [00:46:11]OFD Sender: No OFD packet to send [00:46:16]OFD Sender: No OFD packet to send [00:46:21]OFD Sender: No OFD packet to send [00:46:26]OFD Sender: No OFD packet to send [00:46:31]OFD Sender: No OFD packet to send [00:46:36]OFD Sender: No OFD packet to send [00:46:41]OFD Sender: No OFD packet to send [00:46:46]OFD Sender: No OFD packet to send [00:46:51]OFD Sender: No OFD packet to send [00:46:56]OFD Sender: No OFD packet to send [00:47:01]OFD Sender: No OFD packet to send [00:47:06]OFD Sender: No OFD packet to send [00:47:11]OFD Sender: No OFD packet to send [00:47:16]OFD Sender: No OFD packet to send [00:47:21]OFD Sender: No OFD packet to send [00:47:26]OFD Sender: No OFD packet to send [00:47:31]OFD Sender: No OFD packet to send [00:47:36]OFD Sender: No OFD packet to send [00:47:41]OFD Sender: No OFD packet to send [00:47:46]OFD Sender: No OFD packet to send [00:47:51]OFD Sender: No OFD packet to send [00:47:56]OFD Sender: No OFD packet to send [00:48:01]OFD Sender: No OFD packet to send [00:48:06]OFD Sender: No OFD packet to send [00:48:11]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [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:39]accept exits with 9 [00:50:39]New connection [00:50:39]New thread 3066936676 created [00:50:39]Thread 3066793316 joined [00:50:39]Waiting for new connection... [00:50:39] Sock 9.Parse request [00:50:39]Sock 9.Check first char [00:50:39]Sock 9.First char is OK [00:50:39]request: POST /json_proto HTTP/1.0 [00:50:39]Method: POST [00:50:39]URL: /json_proto [00:50:39]Method is POST - this is cgi request [00:50:39]url: /json_proto [00:50:39]query_string will be loaded in cgi processing [00:50:39]execute_cgi json_proto POST (null) [00:50:39]execute_cgi path=json_proto method=POST [00:50:39]POST find Content-Length [00:50:39]Host: 172.17.46.195:8080 [00:50:39]Content-Length: 805 [00:50:39]Content-Type: application/json [00:50:39] [00:50:39]POST finish read [00:50:39]Found Content-Length = 805 [00:50:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 59.650, "sum" : 4426.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4426.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:39]execute_script... [00:50: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)11326678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 59.650, "sum" : 4426.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4426.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:50:39]POST & json_proto [00:50:39]process_json_proto [00:50:39]json parsed OK: [00:50:39]protocol is kg_v1.0 [00:50:39]action value=close_receipt [00:50:39]process_action close_receipt [00:50:39]cmd_close_receipt [00:50:39]MH_GetDate [00:50:39]Write to MH i2c: F0 00 00 81 56 C6 [00:50:39]Write i2c OK [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: F0 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: F0 09 00 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: F0 09 00 81 56 00 61 45 C1 66 8D AE BC 66 F9 [00:50:39]GetLastDocTimeStamp 1723941419 [00:50:39]current date 1723942241 [00:50:39]FM_GetShiftState [00:50:39]SAM_PROTO_GetShiftState [00:50:39]wFMCommunicate request_size=4 [00:50:39]MH_SAM_APDU [00:50:39]CAPDU: 80 13 01 00 [00:50:39]Write to MH i2c: E2 08 00 82 56 80 13 01 00 00 00 00 00 55 [00:50:39]Write i2c OK [00:50:39]MH_I2C_Read... [00:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:39]Read from MH i2c: E2 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: E2 0E 00 [00:50:39]MH_I2C_Read... [00:50:39]Read from MH i2c: E2 0E 00 82 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 8C [00:50:39]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:50:39]wFMCommunicate OK [00:50:39]SAM_PROTO_GetShiftState done [00:50:39]FM_GetShiftState done [00:50:39]opened in 1723939530 [00:50:39]opened+sec_in_day 1724025930 [00:50:39]quantity*price = 442603 [00:50:39]sum+1 = 442604 [00:50:39]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 4426.03 袧小袩 1% : 39.17 袧袛小 12% : 470.02 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 4426.03 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 27 18.08.2024 00:50 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199205 肖袩袛: 29173167552593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005042&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199205&fm=29173167552593&tin=02508201610067®Number=0000000000092545&sum=442603 [00:50:41]StoreToDocumentArchive [00:50:41]shift 464 fd 199205 [00:50:41]save to /storage/0464/doc_00199205 [00:50:41]save last doc name /storage/0464/doc_00199205 to /storage/kkm_last_doc_name [00:50:41]save OK [00:50:41]Clear old archive folders... [00:50:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:50:41]tlvbuf is 01A65750 [00:50:41]SAM_PROTO_ClearQueue [00:50:41]wFMCommunicate request_size=4 [00:50:41]MH_SAM_APDU [00:50:41]CAPDU: 80 09 00 00 [00:50:41]Write to MH i2c: E2 08 00 8F 56 80 09 00 00 00 00 00 00 57 [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 8F 56 00 90 00 59 [00:50:41]RAPDU: 90 00 [00:50:41]wFMCommunicate OK [00:50:41]SAM_PROTO_ClearQueue done [00:50:41]KKMCreateOFDPacket [00:50:41]OFDProtocolAddRootSTLVToBuf [00:50:41]FM_MakeSignedData [00:50:41]FM_MakeSignedData [00:50:41]SAM_PROTO_SignData [00:50:41]wFMCommunicate request_size=4 [00:50:41]MH_SAM_APDU [00:50:41]CAPDU: 80 0D 01 02 [00:50:41]Write to MH i2c: E2 08 00 90 56 80 0D 01 02 00 00 00 00 5F [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 90 56 00 90 00 5A [00:50:41]RAPDU: 90 00 [00:50:41]wFMCommunicate OK [00:50:41]wFMCommunicate request_size=255 [00:50:41]MH_SAM_APDU [00:50: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 E9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EB C0 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB C0 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB C0 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 62 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 0A 03 00 35 04 06 00 1A [00:50:41]Write to MH i2c: E2 02 01 91 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 E9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EB C0 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB C0 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB C0 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 62 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 0A 03 00 35 04 06 00 1A 00 00 30 [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 91 56 00 90 00 5B [00:50:41]RAPDU: 90 00 [00:50:41]wFMCommunicate OK [00:50:41]wFMCommunicate request_size=10 [00:50:41]MH_SAM_APDU [00:50:41]CAPDU: 80 0D 02 02 05 88 68 49 F8 51 [00:50:41]Write to MH i2c: E2 0D 00 92 56 80 0D 02 02 05 00 88 68 49 F8 51 00 00 EE [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 03 00 92 56 00 90 00 5C [00:50:41]RAPDU: 90 00 [00:50:41]wFMCommunicate OK [00:50:41]wFMCommunicate request_size=4 [00:50:41]MH_SAM_APDU [00:50:41]CAPDU: 80 0D 03 02 [00:50:41]Write to MH i2c: E2 08 00 93 56 80 0D 03 02 00 00 00 00 64 [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 0B 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 0B 00 93 56 00 D9 59 11 78 98 6E 48 29 90 00 97 [00:50:41]RAPDU: D9 59 11 78 98 6E 48 29 90 00 [00:50:41]wFMCommunicate OK [00:50:41]SAM_PROTO_SignData done [00:50:41]FM_MakeSignedData done [00:50:41]CreateOFDProtocolMessage [00:50:41]wFMCommunicate request_size=4 [00:50:41]MH_SAM_APDU [00:50:41]CAPDU: 80 11 00 00 [00:50:41]Write to MH i2c: E2 08 00 94 56 80 11 00 00 00 00 00 00 64 [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:41]Read from MH i2c: E2 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 17 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: E2 17 00 94 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [00:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:50:41]wFMCommunicate OK [00:50:41]CreateOFDProtocolMessage done [00:50:41]OFDSenderStorePacket 199205 [00:50:41]StoreOFDPacket docnum=199205 [00:50:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 00 07 01 0E 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 E9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EB C0 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB C0 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB C0 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 62 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 0A 03 00 35 04 06 00 1A 88 68 49 F8 51 D9 59 11 78 98 6E 48 29 [00:50:41]CheckFolder [00:50:41]dirname=/storage/ofd_packets [00:50:41]CheckFolder done [00:50:41]ProducePacketName [00:50:41]name=ofd_packets/00199205 [00:50:41]NVStorageSaveData ofd_packets/00199205 [00:50:41]File name is /storage/ofd_packets/00199205 [00:50:41]Write 301 bytes [00:50:41]NVStorageSaveData done [00:50:41]OFDSenderStorePacket done [00:50:41]KKMCreateOFDPacket done [00:50:41]NVStorageSaveData kkm_last_timestamp [00:50:41]File name is /storage/kkm_last_timestamp [00:50:41]Write 4 bytes [00:50:41]NVStorageSaveData done [00:50:41]ExternCall_PrintAddStr [00:50:41]wPrintStart [00:50:41]Write to MH i2c: 01 00 00 95 56 EB [00:50:41]Write i2c OK [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: 01 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: 01 07 00 [00:50:41]MH_I2C_Read... [00:50:41]Read from MH i2c: 01 07 00 95 56 00 00 00 00 00 FF 0F 00 [00:50:41]RasterBufferAndPrint [00:50:41]line 小褔械褌 N : (1)11326678 [00:50:41]line 袠袧袧: 02508201610067 [00:50:41]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:50:41]line 袩袪袨袛袗袞袗 [00:50:41]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [00:50:41]line 孝芯胁邪褉: 2710124500 [00:50:41]line 袗懈-95-袣-5 [00:50:41]line 59.650 * 74.20 [00:50:41]line = 4426.03 [00:50:41]line 袧袛小 12% 袧小袩 1% [00:50:41]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:50:41]line 袠孝袨袚袨: 4426.03 [00:50:41]line 袧小袩 1% : 39.17 [00:50:41]line 袧袛小 12% : 470.02 [00:50:41]line 袧邪谢懈褔薪褘屑懈: 0.00 [00:50:41]line 袘械蟹薪邪谢.: 4426.03 [00:50:41]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:50:41]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:50:41]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:50:41]line 效械泻 27 18.08.2024 00:50 [00:50:41]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:50:41]line 袟袧袦: 0300000079 [00:50:41]line 袪袧袦: 0000000000092545 [00:50:41]line 袙械褉褋懈褟 袣袣袦: 001 [00:50:41]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [00:50:41]line 肖袦: 0000000000871802 [00:50:41]line 肖袛: 199205 [00:50:41]line 肖袩袛: 29173167552593 [00:50:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005042&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199205&fm=29173167552593&tin=02508201610067®Number=0000000000092545&sum=442603 [00:50:41]OFD Sender: Processing packet 199205 [packets to send 246, broken 245] [00:50:41]ProducePacketName [00:50:41]name=ofd_packets/00199205 [00:50:41]OFD Sender: To server: 嚂鰌G, [00:50:41]CommunicateWithHost lk.salyk.kg:30040 [00:50:41]ConnectInit lk.salyk.kg [00:50:41]written 0, free lines is 4095 [00:50:42]Connected sock=10 [00:50:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 00 07 01 0E 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 02 E9 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EB C0 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB C0 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB C0 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 62 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 25 0A 03 00 35 04 06 00 1A 88 68 49 F8 51 D9 59 11 78 98 6E 48 29 [00:50:42]Write to MH i2c: 01 00 00 BF 56 15 [00:50:42]Write i2c OK [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: 01 [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: 01 07 00 [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: 01 07 00 BF 56 00 00 00 00 00 ED 0C 15 [00:50:42]RasterBufferAndPrint [00:50:42]line [00:50:42]line [00:50:42]line [00:50:42]line [00:50:42]line [00:50:42]written 0, free lines is 3315 [00:50:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 C0 73 47 00 12 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 31 38 30 32 10 04 04 00 25 0A 03 00 F4 03 04 00 70 F1 C0 66 B6 04 01 00 00 88 B7 C0 93 D5 D4 FA B4 [00:50:42]CommunicateWithHost err = 0 [00:50:42]CheckOFDResponse [00:50:42]1017 (14) - 77093643461234 [00:50:42]1041 (16) - 0000000000871802 [00:50:42]1040 (4) - 199205 [00:50:42]1012 (4) - 17.08.2024 18:52 [00:50:42]1206 (1) - 0 [00:50:42]OFD Sender: Remove packet 199205 [00:50:42]ProducePacketName [00:50:42]name=ofd_packets/00199205 [00:50:42]NVStorageDeleteData [00:50:42]MH_Cut [00:50:42]Write to MH i2c: D1 01 00 C6 56 01 EE [00:50:42]Write i2c OK [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: D1 [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: D1 01 00 [00:50:42]MH_I2C_Read... [00:50:42]Read from MH i2c: D1 01 00 C6 56 00 ED [00:50:42]Write to MH i2c: 01 00 00 C7 56 1D [00:50:42]Write i2c OK [00:50:42]MH_I2C_Read... [00:50:42]OFD Sender: No OFD packet to send [00:50:43]*** Cut start [00:50:43]*** Purtial cut [00:50:43]*** CUTSNS_PIN = 0 [00:50:43]*** Stage 1: CUTSNS_PIN = 1 [00:50:45]Read from MH i2c: 01 [00:50:45]MH_I2C_Read... [00:50:45]*** Stop cut motor [00:50:45]*** Cut end [00:50:45]Read from MH i2c: 01 07 00 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: 01 07 00 C7 56 00 00 00 00 00 FF 0F 32 [00:50:45]process_action close_receipt done [00:50:45]requested_data is exist [00:50:45]produce_requested_data [00:50:45]requested_item fm.sn is exist - process it [00:50:45]wFMCommunicate request_size=4 [00:50:45]MH_SAM_APDU [00:50:45]CAPDU: 80 11 00 00 [00:50:45]Write to MH i2c: E2 08 00 C8 56 80 11 00 00 00 00 00 00 98 [00:50:45]Write i2c OK [00:50:45]MH_I2C_Read... [00:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:45]Read from MH i2c: E2 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 17 00 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 17 00 C8 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E5 [00:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:50:45]wFMCommunicate OK [00:50:45]requested_item fd.num is exist - process it [00:50:45]SAM_PROTO_GetFieldsCounters [00:50:45]wFMCommunicate request_size=4 [00:50:45]MH_SAM_APDU [00:50:45]CAPDU: 80 13 00 00 [00:50:45]Write to MH i2c: E2 08 00 C9 56 80 13 00 00 00 00 00 00 9B [00:50:45]Write i2c OK [00:50:45]MH_I2C_Read... [00:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:50:45]Read from MH i2c: E2 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 62 00 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 62 00 C9 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 0A 03 00 0E 04 04 00 D0 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 0A [00:50:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 25 0A 03 00 0E 04 04 00 D0 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 [00:50:45]wFMCommunicate OK [00:50:45]SAM_PROTO_GetFieldsCounters done [00:50:45]requested_item shift.num is exist - process it [00:50:45]requested_item shift.opened is exist - process it [00:50:45]req_shift_opened [00:50:45]FM_GetShiftState [00:50:45]SAM_PROTO_GetShiftState [00:50:45]wFMCommunicate request_size=4 [00:50:45]MH_SAM_APDU [00:50:45]CAPDU: 80 13 01 00 [00:50:45]Write to MH i2c: E2 08 00 CA 56 80 13 01 00 00 00 00 00 9D [00:50:45]Write i2c OK [00:50:45]MH_I2C_Read... [00:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:45]Read from MH i2c: E2 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 0E 00 [00:50:45]MH_I2C_Read... [00:50:45]Read from MH i2c: E2 0E 00 CA 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 D4 [00:50:45]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:50:45]wFMCommunicate OK [00:50:45]SAM_PROTO_GetShiftState done [00:50:45]FM_GetShiftState done [00:50:45]req_shift_opened done [00:50:45]requested_item shift.open_date is exist - process it [00:50:45]req_shift_open_date [00:50:45]req_shift_open_date done [00:50:45]produce_requested_data done [00:50:45]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199205,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:50:45]process_action_free close_receipt [00:50:45]json_value_free [00:50:45]json_value_free done [00:50:45]process_json_proto returns [00:50:45]Send response to host [00:50:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199205,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:50:45]free response buf [00:50:45]execute_script done [00:50:45]execute_script returns [00:50:45]free content buf [00:50:45]Sock 9.Close socket [00:50:45]Sock 9.Thread stoped [00:50:47]OFD Sender: No OFD packet to send [00:50:52]OFD Sender: No OFD packet to send [00:50:57]OFD Sender: No OFD packet to send [00:51:02]OFD Sender: No OFD packet to send [00:51:07]OFD Sender: No OFD packet to send [00:51:12]OFD Sender: No OFD packet to send [00:51:17]OFD Sender: No OFD packet to send [00:51:22]accept exits with 7 [00:51:22]New connection [00:51:22]New thread 3066793316 created [00:51:22]Thread 3066936676 joined [00:51:22]Waiting for new connection... [00:51:22] Sock 7.Parse request [00:51:22]Sock 7.Check first char [00:51:22]Sock 7.First char is OK [00:51:22]request: POST /json_proto HTTP/1.0 [00:51:22]Method: POST [00:51:22]URL: /json_proto [00:51:22]Method is POST - this is cgi request [00:51:22]url: /json_proto [00:51:22]query_string will be loaded in cgi processing [00:51:22]execute_cgi json_proto POST (null) [00:51:22]execute_cgi path=json_proto method=POST [00:51:22]POST find Content-Length [00:51:22]Host: 172.17.46.195:8080 [00:51:22]Content-Length: 683 [00:51:22]Content-Type: application/json [00:51:22] [00:51:22]POST finish read [00:51:22]Found Content-Length = 683 [00:51:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:22]execute_script... [00:51: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)11326679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:22]POST & json_proto [00:51:22]process_json_proto [00:51:22]json parsed OK: [00:51:22]protocol is kg_v1.0 [00:51:22]action value=close_receipt [00:51:22]process_action close_receipt [00:51:22]cmd_close_receipt [00:51:22]MH_GetDate [00:51:22]Write to MH i2c: F0 00 00 CB 56 10 [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: F0 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: F0 09 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: F0 09 00 CB 56 00 8C 45 C1 66 8D AE BC 66 6E [00:51:22]GetLastDocTimeStamp 1723942242 [00:51:22]current date 1723942284 [00:51:22]FM_GetShiftState [00:51:22]SAM_PROTO_GetShiftState [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 13 01 00 [00:51:22]Write to MH i2c: E2 08 00 CC 56 80 13 01 00 00 00 00 00 9F [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 0E 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 0E 00 CC 56 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 D6 [00:51:22]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:51:22]wFMCommunicate OK [00:51:22]SAM_PROTO_GetShiftState done [00:51:22]FM_GetShiftState done [00:51:22]opened in 1723939530 [00:51:22]opened+sec_in_day 1724025930 [00:51:22]quantity*price = 50035 [00:51:22]sum+1 = 50036 [00:51:22]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 28 18.08.2024 00:51 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199206 肖袩袛: 77158659461501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199206&fm=77158659461501&tin=02508201610067®Number=0000000000092545&sum=50000 [00:51:23]StoreToDocumentArchive [00:51:23]shift 464 fd 199206 [00:51:23]save to /storage/0464/doc_00199206 [00:51:23]save last doc name /storage/0464/doc_00199206 to /storage/kkm_last_doc_name [00:51:23]save OK [00:51:23]Clear old archive folders... [00:51:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [00:51:23]tlvbuf is 019A34C0 [00:51:23]SAM_PROTO_ClearQueue [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 09 00 00 [00:51:23]Write to MH i2c: E2 08 00 D9 56 80 09 00 00 00 00 00 00 A1 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 D9 56 00 90 00 A3 [00:51:23]RAPDU: 90 00 [00:51:23]wFMCommunicate OK [00:51:23]SAM_PROTO_ClearQueue done [00:51:23]KKMCreateOFDPacket [00:51:23]OFDProtocolAddRootSTLVToBuf [00:51:23]FM_MakeSignedData [00:51:23]FM_MakeSignedData [00:51:23]SAM_PROTO_SignData [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 0D 01 02 [00:51:23]Write to MH i2c: E2 08 00 DA 56 80 0D 01 02 00 00 00 00 A9 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 DA 56 00 90 00 A4 [00:51:23]RAPDU: 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=255 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 8C 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 0A 03 00 35 04 06 00 46 2C [00:51:23]Write to MH i2c: E2 02 01 DB 56 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 8C 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 0A 03 00 35 04 06 00 46 2C 00 00 F0 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 DB 56 00 90 00 A5 [00:51:23]RAPDU: 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=9 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 0D 02 02 04 E6 7D 11 7D [00:51:23]Write to MH i2c: E2 0C 00 DC 56 80 0D 02 02 04 00 E6 7D 11 7D 00 00 A5 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 03 00 DC 56 00 90 00 A6 [00:51:23]RAPDU: 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 0D 03 02 [00:51:23]Write to MH i2c: E2 08 00 DD 56 80 0D 03 02 00 00 00 00 AE [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 0B 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 0B 00 DD 56 00 51 DD DA C1 5D 9C 91 98 90 00 9A [00:51:23]RAPDU: 51 DD DA C1 5D 9C 91 98 90 00 [00:51:23]wFMCommunicate OK [00:51:23]SAM_PROTO_SignData done [00:51:23]FM_MakeSignedData done [00:51:23]CreateOFDProtocolMessage [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 11 00 00 [00:51:23]Write to MH i2c: E2 08 00 DE 56 80 11 00 00 00 00 00 00 AE [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 17 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 17 00 DE 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [00:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:51:23]wFMCommunicate OK [00:51:23]CreateOFDProtocolMessage done [00:51:23]OFDSenderStorePacket 199206 [00:51:23]StoreOFDPacket docnum=199206 [00:51:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 29 C7 06 01 BB DA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 8C 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 0A 03 00 35 04 06 00 46 2C E6 7D 11 7D 51 DD DA C1 5D 9C 91 98 [00:51:23]CheckFolder [00:51:23]dirname=/storage/ofd_packets [00:51:23]CheckFolder done [00:51:23]ProducePacketName [00:51:23]name=ofd_packets/00199206 [00:51:23]NVStorageSaveData ofd_packets/00199206 [00:51:23]File name is /storage/ofd_packets/00199206 [00:51:23]Write 300 bytes [00:51:23]NVStorageSaveData done [00:51:23]OFDSenderStorePacket done [00:51:23]KKMCreateOFDPacket done [00:51:23]NVStorageSaveData kkm_last_timestamp [00:51:23]File name is /storage/kkm_last_timestamp [00:51:23]Write 4 bytes [00:51:23]NVStorageSaveData done [00:51:23]ExternCall_PrintAddStr [00:51:23]wPrintStart [00:51:23]Write to MH i2c: 01 00 00 DF 56 35 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: 01 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: 01 07 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: 01 07 00 DF 56 00 00 00 00 00 FF 0F 4A [00:51:23]RasterBufferAndPrint [00:51:23]line 小褔械褌 N : (1)11326679 [00:51:23]line 袠袧袧: 02508201610067 [00:51:23]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:51:23]line 袩袪袨袛袗袞袗 [00:51:23]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [00:51:23]line 孝芯胁邪褉: 2711190000 [00:51:23]line 袚袗袟-袣-3 [00:51:23]line 13.030 * 38.40 [00:51:23]line = 500.35 [00:51:23]line 袧袛小 12% 袧小袩 1% [00:51:23]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:51:23]line 袨袣袪校袚袥袝袧袠袝: -0.35 [00:51:23]line 袠孝袨袚袨: 500.00 [00:51:23]line 袙薪械褋械薪芯: 500.00 [00:51:23]line 小袛袗效袗: 0.00 [00:51:23]line 袧小袩 1% : 4.43 [00:51:23]line 袧袛小 12% : 53.13 [00:51:23]line 袧邪谢懈褔薪褘屑懈: 500.00 [00:51:23]line 袘械蟹薪邪谢.: 0.00 [00:51:23]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:51:23]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:51:23]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:51:23]line 效械泻 28 18.08.2024 00:51 [00:51:23]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:51:23]line 袟袧袦: 0300000079 [00:51:23]line 袪袧袦: 0000000000092545 [00:51:23]line 袙械褉褋懈褟 袣袣袦: 001 [00:51:23]line 肖袦: 0000000000871802 [00:51:23]line 肖袛: 199206 [00:51:23]line 肖袩袛: 77158659461501 [00:51:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005124&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199206&fm=77158659461501&tin=02508201610067®Number=0000000000092545&sum=50000 [00:51:24]OFD Sender: Processing packet 199206 [packets to send 246, broken 245] [00:51:24]ProducePacketName [00:51:24]name=ofd_packets/00199206 [00:51:24]OFD Sender: To server: 嚂鰌G, [00:51:24]CommunicateWithHost lk.salyk.kg:30040 [00:51:24]ConnectInit lk.salyk.kg [00:51:24]written 0, free lines is 4095 [00:51:24]Connected sock=11 [00:51:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 29 C7 06 01 BB DA 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 8C 45 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 0A 03 00 35 04 06 00 46 2C E6 7D 11 7D 51 DD DA C1 5D 9C 91 98 [00:51:24]Write to MH i2c: 01 00 00 0A 57 61 [00:51:24]Write i2c OK [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: 01 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: 01 07 00 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: 01 07 00 0A 57 00 00 00 00 00 CB 0C 3F [00:51:24]RasterBufferAndPrint [00:51:24]line [00:51:24]line [00:51:24]line [00:51:24]line [00:51:24]line [00:51:24]written 0, free lines is 3281 [00:51:24]MH_Cut [00:51:24]Write to MH i2c: D1 01 00 11 57 01 3A [00:51:24]Write i2c OK [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: D1 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: D1 01 00 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: D1 01 00 11 57 00 39 [00:51:24]Write to MH i2c: 01 00 00 12 57 69 [00:51:24]Write i2c OK [00:51:24]MH_I2C_Read... [00:51:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 04 B1 47 00 B7 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 26 0A 03 00 F4 03 04 00 9B F1 C0 66 B6 04 01 00 00 37 3A E7 45 F4 F5 6A D6 [00:51:24]CommunicateWithHost err = 0 [00:51:24]CheckOFDResponse [00:51:24]1017 (14) - 77093643461234 [00:51:24]1041 (16) - 0000000000871802 [00:51:24]1040 (4) - 199206 [00:51:24]1012 (4) - 17.08.2024 18:53 [00:51:24]1206 (1) - 0 [00:51:24]OFD Sender: Remove packet 199206 [00:51:24]ProducePacketName [00:51:24]name=ofd_packets/00199206 [00:51:24]NVStorageDeleteData [00:51:25]OFD Sender: No OFD packet to send [00:51:25]*** Cut start [00:51:25]*** Purtial cut [00:51:25]*** Stage 1: CUTSNS_PIN = 1 [00:51:25]Read from MH i2c: 01 [00:51:25]MH_I2C_Read... [00:51:25]*** Stop cut motor [00:51:25]*** Cut end [00:51:25]Read from MH i2c: 01 07 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: 01 07 00 12 57 00 00 00 00 00 FF 0F 7E [00:51:25]process_action close_receipt done [00:51:25]requested_data is exist [00:51:25]produce_requested_data [00:51:25]requested_item fm.sn is exist - process it [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 11 00 00 [00:51:25]Write to MH i2c: E2 08 00 13 57 80 11 00 00 00 00 00 00 E4 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:25]Read from MH i2c: E2 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 17 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 17 00 13 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [00:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:51:25]wFMCommunicate OK [00:51:25]requested_item fd.num is exist - process it [00:51:25]SAM_PROTO_GetFieldsCounters [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 13 00 00 [00:51:25]Write to MH i2c: E2 08 00 14 57 80 13 00 00 00 00 00 00 E7 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 62 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 62 00 14 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 0A 03 00 0E 04 04 00 D0 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 5A [00:51:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 26 0A 03 00 0E 04 04 00 D0 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 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetFieldsCounters done [00:51:26]requested_item shift.num is exist - process it [00:51:26]requested_item shift.opened is exist - process it [00:51:26]req_shift_opened [00:51:26]FM_GetShiftState [00:51:26]SAM_PROTO_GetShiftState [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 13 01 00 [00:51:26]Write to MH i2c: E2 08 00 15 57 80 13 01 00 00 00 00 00 E9 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 0E 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 0E 00 15 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 20 [00:51:26]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetShiftState done [00:51:26]FM_GetShiftState done [00:51:26]req_shift_opened done [00:51:26]requested_item shift.open_date is exist - process it [00:51:26]req_shift_open_date [00:51:26]req_shift_open_date done [00:51:26]produce_requested_data done [00:51:26]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199206,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:51:26]process_action_free close_receipt [00:51:26]json_value_free [00:51:26]json_value_free done [00:51:26]process_json_proto returns [00:51:26]Send response to host [00:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199206,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:51:26]free response buf [00:51:26]execute_script done [00:51:26]execute_script returns [00:51:26]free content buf [00:51:26]Sock 7.Close socket [00:51:26]Sock 7.Thread stoped [00:51:30]OFD Sender: No OFD packet to send [00:51:35]OFD Sender: No OFD packet to send [00:51:40]OFD Sender: No OFD packet to send [00:51:45]OFD Sender: No OFD packet to send [00:51:50]OFD Sender: No OFD packet to send [00:51:55]OFD Sender: No OFD packet to send [00: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:10]OFD Sender: No OFD packet to send [00:58:14]accept exits with 9 [00:58:14]New connection [00:58:14]New thread 3066936676 created [00:58:14]Thread 3066793316 joined [00:58:14]Waiting for new connection... [00:58:14] Sock 9.Parse request [00:58:14]Sock 9.Check first char [00:58:14]Sock 9.First char is OK [00:58:14]request: POST /json_proto HTTP/1.0 [00:58:14]Method: POST [00:58:14]URL: /json_proto [00:58:14]Method is POST - this is cgi request [00:58:14]url: /json_proto [00:58:14]query_string will be loaded in cgi processing [00:58:14]execute_cgi json_proto POST (null) [00:58:14]execute_cgi path=json_proto method=POST [00:58:14]POST find Content-Length [00:58:14]Host: 172.17.46.195:8080 [00:58:14]Content-Length: 679 [00:58:14]Content-Type: application/json [00:58:14] [00:58:14]POST finish read [00:58:14]Found Content-Length = 679 [00:58:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:58:14]execute_script... [00:58: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)11326680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:58:14]POST & json_proto [00:58:14]process_json_proto [00:58:14]json parsed OK: [00:58:14]protocol is kg_v1.0 [00:58:14]action value=close_receipt [00:58:14]process_action close_receipt [00:58:14]cmd_close_receipt [00:58:14]MH_GetDate [00:58:14]Write to MH i2c: F0 00 00 16 57 5C [00:58:14]Write i2c OK [00:58:14]MH_I2C_Read... [00:58:14]Read from MH i2c: F0 [00:58:14]MH_I2C_Read... [00:58:14]Read from MH i2c: F0 09 00 [00:58:14]MH_I2C_Read... [00:58:14]Read from MH i2c: F0 09 00 16 57 00 29 47 C1 66 8D AE BC 66 59 [00:58:14]GetLastDocTimeStamp 1723942284 [00:58:14]current date 1723942697 [00:58:14]FM_GetShiftState [00:58:14]SAM_PROTO_GetShiftState [00:58:14]wFMCommunicate request_size=4 [00:58:14]MH_SAM_APDU [00:58:14]CAPDU: 80 13 01 00 [00:58:14]Write to MH i2c: E2 08 00 17 57 80 13 01 00 00 00 00 00 EB [00:58:14]Write i2c OK [00:58:14]MH_I2C_Read... [00:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:58:14]Read from MH i2c: E2 [00:58:14]MH_I2C_Read... [00:58:14]Read from MH i2c: E2 0E 00 [00:58:14]MH_I2C_Read... [00:58:14]Read from MH i2c: E2 0E 00 17 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 22 [00:58:14]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:58:14]wFMCommunicate OK [00:58:14]SAM_PROTO_GetShiftState done [00:58:14]FM_GetShiftState done [00:58:14]opened in 1723939530 [00:58:14]opened+sec_in_day 1724025930 [00:58:14]quantity*price = 40002 [00:58:14]sum+1 = 40003 [00:58:14]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.02 袠孝袨袚袨: 400.00 袙薪械褋械薪芯: 400.00 小袛袗效袗: 0.00 袧小袩 1% : 3.54 袧袛小 12% : 42.48 袧邪谢懈褔薪褘屑懈: 400.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 29 18.08.2024 00:58 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199207 肖袩袛: 209376600198477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199207&fm=209376600198477&tin=02508201610067®Number=0000000000092545&sum=40000 [00:58:16]StoreToDocumentArchive [00:58:16]shift 464 fd 199207 [00:58:16]save to /storage/0464/doc_00199207 [00:58:16]save last doc name /storage/0464/doc_00199207 to /storage/kkm_last_doc_name [00:58:16]save OK [00:58:16]Clear old archive folders... [00:58:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:58:16]tlvbuf is 01A65AF0 [00:58:16]SAM_PROTO_ClearQueue [00:58:16]wFMCommunicate request_size=4 [00:58:16]MH_SAM_APDU [00:58:16]CAPDU: 80 09 00 00 [00:58:16]Write to MH i2c: E2 08 00 24 57 80 09 00 00 00 00 00 00 ED [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 24 57 00 90 00 EF [00:58:16]RAPDU: 90 00 [00:58:16]wFMCommunicate OK [00:58:16]SAM_PROTO_ClearQueue done [00:58:16]KKMCreateOFDPacket [00:58:16]OFDProtocolAddRootSTLVToBuf [00:58:16]FM_MakeSignedData [00:58:16]FM_MakeSignedData [00:58:16]SAM_PROTO_SignData [00:58:16]wFMCommunicate request_size=4 [00:58:16]MH_SAM_APDU [00:58:16]CAPDU: 80 0D 01 02 [00:58:16]Write to MH i2c: E2 08 00 25 57 80 0D 01 02 00 00 00 00 F5 [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 25 57 00 90 00 F0 [00:58:16]RAPDU: 90 00 [00:58:16]wFMCommunicate OK [00:58:16]wFMCommunicate request_size=255 [00:58:16]MH_SAM_APDU [00:58: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 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 29 47 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 0A 03 00 35 04 06 00 BE [00:58:16]Write to MH i2c: E2 02 01 26 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 29 47 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 0A 03 00 35 04 06 00 BE 00 00 C9 [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 26 57 00 90 00 F1 [00:58:16]RAPDU: 90 00 [00:58:16]wFMCommunicate OK [00:58:16]wFMCommunicate request_size=10 [00:58:16]MH_SAM_APDU [00:58:16]CAPDU: 80 0D 02 02 05 6D 49 E1 0D 4D [00:58:16]Write to MH i2c: E2 0D 00 27 57 80 0D 02 02 05 00 6D 49 E1 0D 4D 00 00 F3 [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 03 00 27 57 00 90 00 F2 [00:58:16]RAPDU: 90 00 [00:58:16]wFMCommunicate OK [00:58:16]wFMCommunicate request_size=4 [00:58:16]MH_SAM_APDU [00:58:16]CAPDU: 80 0D 03 02 [00:58:16]Write to MH i2c: E2 08 00 28 57 80 0D 03 02 00 00 00 00 FA [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 0B 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 0B 00 28 57 00 8C E7 A6 2E C5 A2 20 84 90 00 4D [00:58:16]RAPDU: 8C E7 A6 2E C5 A2 20 84 90 00 [00:58:16]wFMCommunicate OK [00:58:16]SAM_PROTO_SignData done [00:58:16]FM_MakeSignedData done [00:58:16]CreateOFDProtocolMessage [00:58:16]wFMCommunicate request_size=4 [00:58:16]MH_SAM_APDU [00:58:16]CAPDU: 80 11 00 00 [00:58:16]Write to MH i2c: E2 08 00 29 57 80 11 00 00 00 00 00 00 FA [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:16]Read from MH i2c: E2 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 17 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: E2 17 00 29 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 47 [00:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:58:16]wFMCommunicate OK [00:58:16]CreateOFDProtocolMessage done [00:58:16]OFDSenderStorePacket 199207 [00:58:16]StoreOFDPacket docnum=199207 [00:58:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0D A9 07 01 5D 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 29 47 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 0A 03 00 35 04 06 00 BE 6D 49 E1 0D 4D 8C E7 A6 2E C5 A2 20 84 [00:58:16]CheckFolder [00:58:16]dirname=/storage/ofd_packets [00:58:16]CheckFolder done [00:58:16]ProducePacketName [00:58:16]name=ofd_packets/00199207 [00:58:16]NVStorageSaveData ofd_packets/00199207 [00:58:16]File name is /storage/ofd_packets/00199207 [00:58:16]Write 301 bytes [00:58:16]NVStorageSaveData done [00:58:16]OFDSenderStorePacket done [00:58:16]KKMCreateOFDPacket done [00:58:16]NVStorageSaveData kkm_last_timestamp [00:58:16]File name is /storage/kkm_last_timestamp [00:58:16]Write 4 bytes [00:58:16]NVStorageSaveData done [00:58:16]OFD Sender: Processing packet 199207 [packets to send 246, broken 245] [00:58:16]ProducePacketName [00:58:16]name=ofd_packets/00199207 [00:58:16]OFD Sender: To server: 嚂鰌G, [00:58:16]CommunicateWithHost lk.salyk.kg:30040 [00:58:16]ConnectInit lk.salyk.kg [00:58:16]ExternCall_PrintAddStr [00:58:16]wPrintStart [00:58:16]Write to MH i2c: 01 00 00 2A 57 81 [00:58:16]Write i2c OK [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: 01 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: 01 07 00 [00:58:16]MH_I2C_Read... [00:58:16]Read from MH i2c: 01 07 00 2A 57 00 00 00 00 00 FF 0F 96 [00:58:16]RasterBufferAndPrint [00:58:16]line 小褔械褌 N : (1)11326680 [00:58:16]line 袠袧袧: 02508201610067 [00:58:16]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [00:58:16]line 袩袪袨袛袗袞袗 [00:58:16]line 孝袪袣 (袦袪袣, 袚袧袣) : 22 [00:58:16]line 孝芯胁邪褉: 2710124130 [00:58:16]line 袗懈-92-袣-4 [00:58:16]line 5.900 * 67.80 [00:58:16]line = 400.02 [00:58:16]line 袧袛小 12% 袧小袩 1% [00:58:16]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [00:58:16]line 袨袣袪校袚袥袝袧袠袝: -0.02 [00:58:16]line 袠孝袨袚袨: 400.00 [00:58:16]line 袙薪械褋械薪芯: 400.00 [00:58:16]line 小袛袗效袗: 0.00 [00:58:16]line 袧小袩 1% : 3.54 [00:58:16]line 袧袛小 12% : 42.48 [00:58:16]line 袧邪谢懈褔薪褘屑懈: 400.00 [00:58:16]line 袘械蟹薪邪谢.: 0.00 [00:58:16]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [00:58:16]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [00:58:16]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [00:58:16]line 效械泻 29 18.08.2024 00:58 [00:58:16]line 小屑械薪邪: 464 肖肖袛: 1.0 [00:58:16]line 袟袧袦: 0300000079 [00:58:16]line 袪袧袦: 0000000000092545 [00:58:16]line 袙械褉褋懈褟 袣袣袦: 001 [00:58:16]line 肖袦: 0000000000871802 [00:58:16]line 肖袛: 199207 [00:58:16]line 肖袩袛: 209376600198477 [00:58:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T005817&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199207&fm=209376600198477&tin=02508201610067®Number=0000000000092545&sum=40000 [00:58:16]Connected sock=11 [00:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0D A9 07 01 5D 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 29 47 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 0A 03 00 35 04 06 00 BE 6D 49 E1 0D 4D 8C E7 A6 2E C5 A2 20 84 [00:58:16]written 0, free lines is 4095 [00:58:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 BA 0F 47 00 03 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 27 0A 03 00 F4 03 04 00 37 F3 C0 66 B6 04 01 00 00 89 25 3E 45 8E 60 45 E9 [00:58:17]CommunicateWithHost err = 0 [00:58:17]CheckOFDResponse [00:58:17]1017 (14) - 77093643461234 [00:58:17]1041 (16) - 0000000000871802 [00:58:17]1040 (4) - 199207 [00:58:17]1012 (4) - 17.08.2024 19:00 [00:58:17]1206 (1) - 0 [00:58:17]OFD Sender: Remove packet 199207 [00:58:17]ProducePacketName [00:58:17]name=ofd_packets/00199207 [00:58:17]NVStorageDeleteData [00:58:17]Write to MH i2c: 01 00 00 55 57 AC [00:58:17]Write i2c OK [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: 01 [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: 01 07 00 [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: 01 07 00 55 57 00 00 00 00 00 CB 0C 8A [00:58:17]RasterBufferAndPrint [00:58:17]line [00:58:17]line [00:58:17]line [00:58:17]line [00:58:17]line [00:58:17]written 0, free lines is 3283 [00:58:17]MH_Cut [00:58:17]Write to MH i2c: D1 01 00 5C 57 01 85 [00:58:17]Write i2c OK [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: D1 [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: D1 01 00 [00:58:17]MH_I2C_Read... [00:58:17]Read from MH i2c: D1 01 00 5C 57 00 84 [00:58:17]Write to MH i2c: 01 00 00 5D 57 B4 [00:58:17]Write i2c OK [00:58:17]MH_I2C_Read... [00:58:17]OFD Sender: No OFD packet to send [00:58:18]*** Cut start [00:58:18]*** Purtial cut [00:58:18]*** CUTSNS_PIN = 0 [00:58:18]*** Stage 1: CUTSNS_PIN = 1 [00:58:20]Read from MH i2c: 01 [00:58:20]MH_I2C_Read... [00:58:20]*** Stop cut motor [00:58:20]*** Cut end [00:58:20]Read from MH i2c: 01 07 00 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: 01 07 00 5D 57 00 00 00 00 00 FF 0F C9 [00:58:20]process_action close_receipt done [00:58:20]requested_data is exist [00:58:20]produce_requested_data [00:58:20]requested_item fm.sn is exist - process it [00:58:20]wFMCommunicate request_size=4 [00:58:20]MH_SAM_APDU [00:58:20]CAPDU: 80 11 00 00 [00:58:20]Write to MH i2c: E2 08 00 5E 57 80 11 00 00 00 00 00 00 2F [00:58:20]Write i2c OK [00:58:20]MH_I2C_Read... [00:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:58:20]Read from MH i2c: E2 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 17 00 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 17 00 5E 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [00:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [00:58:20]wFMCommunicate OK [00:58:20]requested_item fd.num is exist - process it [00:58:20]SAM_PROTO_GetFieldsCounters [00:58:20]wFMCommunicate request_size=4 [00:58:20]MH_SAM_APDU [00:58:20]CAPDU: 80 13 00 00 [00:58:20]Write to MH i2c: E2 08 00 5F 57 80 13 00 00 00 00 00 00 32 [00:58:20]Write i2c OK [00:58:20]MH_I2C_Read... [00:58:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:58:20]Read from MH i2c: E2 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 62 00 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 62 00 5F 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 0A 03 00 0E 04 04 00 D0 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 A9 [00:58:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 27 0A 03 00 0E 04 04 00 D0 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 [00:58:20]wFMCommunicate OK [00:58:20]SAM_PROTO_GetFieldsCounters done [00:58:20]requested_item shift.num is exist - process it [00:58:20]requested_item shift.opened is exist - process it [00:58:20]req_shift_opened [00:58:20]FM_GetShiftState [00:58:20]SAM_PROTO_GetShiftState [00:58:20]wFMCommunicate request_size=4 [00:58:20]MH_SAM_APDU [00:58:20]CAPDU: 80 13 01 00 [00:58:20]Write to MH i2c: E2 08 00 60 57 80 13 01 00 00 00 00 00 34 [00:58:20]Write i2c OK [00:58:20]MH_I2C_Read... [00:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:58:20]Read from MH i2c: E2 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 0E 00 [00:58:20]MH_I2C_Read... [00:58:20]Read from MH i2c: E2 0E 00 60 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 6B [00:58:20]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [00:58:20]wFMCommunicate OK [00:58:20]SAM_PROTO_GetShiftState done [00:58:20]FM_GetShiftState done [00:58:20]req_shift_opened done [00:58:20]requested_item shift.open_date is exist - process it [00:58:20]req_shift_open_date [00:58:20]req_shift_open_date done [00:58:20]produce_requested_data done [00:58:20]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199207,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [00:58:20]process_action_free close_receipt [00:58:20]json_value_free [00:58:20]json_value_free done [00:58:20]process_json_proto returns [00:58:20]Send response to host [00:58:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199207,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [00:58:20]free response buf [00:58:20]execute_script done [00:58:20]execute_script returns [00:58:20]free content buf [00:58:20]Sock 9.Close socket [00:58:20]Sock 9.Thread stoped [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:57]OFD Sender: No OFD packet to send [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:12]OFD Sender: No OFD packet to send [00:59:17]OFD Sender: No OFD packet to send [00:59:22]OFD Sender: No OFD packet to send [00:59:27]OFD Sender: No OFD packet to send [00:59:32]OFD Sender: No OFD packet to send [00:59:37]OFD Sender: No OFD packet to send [00:59:42]OFD Sender: No OFD packet to send [00:59:47]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:22]OFD Sender: No OFD packet to send [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:18]OFD Sender: No OFD packet to send [01:01:23]OFD Sender: No OFD packet to send [01:01:28]OFD Sender: No OFD packet to send [01:01:33]OFD Sender: No OFD packet to send [01:01:38]OFD Sender: No OFD packet to send [01:01:43]OFD Sender: No OFD packet to send [01:01:48]OFD Sender: No OFD packet to send [01:01:53]OFD Sender: No OFD packet to send [01:01:58]OFD Sender: No OFD packet to send [01:02:03]OFD Sender: No OFD packet to send [01:02:08]OFD Sender: No OFD packet to send [01:02:13]OFD Sender: No OFD packet to send [01:02:18]OFD Sender: No OFD packet to send [01:02:23]OFD Sender: No OFD packet to send [01:02:28]OFD Sender: No OFD packet to send [01:02:33]OFD Sender: No OFD packet to send [01:02:38]OFD Sender: No OFD packet to send [01:02:43]OFD Sender: No OFD packet to send [01:02:48]OFD Sender: No OFD packet to send [01:02:53]OFD Sender: No OFD packet to send [01:02:58]OFD Sender: No OFD packet to send [01:03:03]OFD Sender: No OFD packet to send [01:03:08]OFD Sender: No OFD packet to send [01:03:13]OFD Sender: No OFD packet to send [01:03:18]OFD Sender: No OFD packet to send [01:03:23]OFD Sender: No OFD packet to send [01:03:28]OFD Sender: No OFD packet to send [01:03:33]OFD Sender: No OFD packet to send [01:03:38]OFD Sender: No OFD packet to send [01:03:43]OFD Sender: No OFD packet to send [01:03:48]OFD Sender: No OFD packet to send [01:03:53]OFD Sender: No OFD packet to send [01:03:58]OFD Sender: No OFD packet to send [01:04:03]OFD Sender: No OFD packet to send [01:04:08]OFD Sender: No OFD packet to send [01:04:13]OFD Sender: No OFD packet to send [01:04:18]OFD Sender: No OFD packet to send [01:04:23]OFD Sender: No OFD packet to send [01:04:28]OFD Sender: No OFD packet to send [01:04:33]OFD Sender: No OFD packet to send [01:04:38]OFD Sender: No OFD packet to send [01:04:43]OFD Sender: No OFD packet to send [01:04:48]OFD Sender: No OFD packet to send [01:04:53]OFD Sender: No OFD packet to send [01:04:58]OFD Sender: No OFD packet to send [01:05:03]OFD Sender: No OFD packet to send [01:05:08]OFD Sender: No OFD packet to send [01:05:13]OFD Sender: No OFD packet to send [01:05:18]OFD Sender: No OFD packet to send [01:05:23]OFD Sender: No OFD packet to send [01:05:28]OFD Sender: No OFD packet to send [01:05:33]OFD Sender: No OFD packet to send [01:05:38]OFD Sender: No OFD packet to send [01:05:43]OFD Sender: No OFD packet to send [01:05:48]OFD Sender: No OFD packet to send [01:05:53]OFD Sender: No OFD packet to send [01:05:58]OFD Sender: No OFD packet to send [01:06:03]OFD Sender: No OFD packet to send [01:06:08]OFD Sender: No OFD packet to send [01:06:13]OFD Sender: No OFD packet to send [01:06:18]OFD Sender: No OFD packet to send [01:06:23]OFD Sender: No OFD packet to send [01:06:28]OFD Sender: No OFD packet to send [01:06:33]OFD Sender: No OFD packet to send [01:06:38]OFD Sender: No OFD packet to send [01:06:43]OFD Sender: No OFD packet to send [01:06:48]OFD Sender: No OFD packet to send [01:06:53]OFD Sender: No OFD packet to send [01:06:58]OFD Sender: No OFD packet to send [01:07:03]OFD Sender: No OFD packet to send [01:07:08]OFD Sender: No OFD packet to send [01:07:13]OFD Sender: No OFD packet to send [01:07:18]OFD Sender: No OFD packet to send [01:07:23]OFD Sender: No OFD packet to send [01:07:28]OFD Sender: No OFD packet to send [01:07:33]OFD Sender: No OFD packet to send [01:07:38]OFD Sender: No OFD packet to send [01:07:43]OFD Sender: No OFD packet to send [01:07:48]OFD Sender: No OFD packet to send [01:07:53]OFD Sender: No OFD packet to send [01:07:58]OFD Sender: No OFD packet to send [01:08:03]OFD Sender: No OFD packet to send [01:08:08]OFD Sender: No OFD packet to send [01:08:13]OFD Sender: No OFD packet to send [01:08:18]OFD Sender: No OFD packet to send [01:08:23]OFD Sender: No OFD packet to send [01:08:28]OFD Sender: No OFD packet to send [01:08:33]OFD Sender: No OFD packet to send [01:08:38]OFD Sender: No OFD packet to send [01:08:43]OFD Sender: No OFD packet to send [01:08:48]OFD Sender: No OFD packet to send [01:08:53]OFD Sender: No OFD packet to send [01:08:58]OFD Sender: No OFD packet to send [01:09:03]OFD Sender: No OFD packet to send [01:09:08]OFD Sender: No OFD packet to send [01:09:13]OFD Sender: No OFD packet to send [01:09:18]OFD Sender: No OFD packet to send [01:09:23]OFD Sender: No OFD packet to send [01:09:28]OFD Sender: No OFD packet to send [01:09:33]OFD Sender: No OFD packet to send [01:09:38]OFD Sender: No OFD packet to send [01:09:43]OFD Sender: No OFD packet to send [01:09:48]OFD Sender: No OFD packet to send [01:09:53]OFD Sender: No OFD packet to send [01:09:58]OFD Sender: No OFD packet to send [01:10:03]OFD Sender: No OFD packet to send [01:10:08]OFD Sender: No OFD packet to send [01:10:13]OFD Sender: No OFD packet to send [01:10:18]OFD Sender: No OFD packet to send [01:10:23]OFD Sender: No OFD packet to send [01:10:28]OFD Sender: No OFD packet to send [01:10:33]OFD Sender: No OFD packet to send [01:10:38]OFD Sender: No OFD packet to send [01:10:43]OFD Sender: No OFD packet to send [01:10:48]OFD Sender: No OFD packet to send [01:10:53]OFD Sender: No OFD packet to send [01:10:58]OFD Sender: No OFD packet to send [01:11:03]OFD Sender: No OFD packet to send [01:11:08]OFD Sender: No OFD packet to send [01:11:13]OFD Sender: No OFD packet to send [01:11:18]OFD Sender: No OFD packet to send [01:11:23]OFD Sender: No OFD packet to send [01:11:28]OFD Sender: No OFD packet to send [01:11:33]OFD Sender: No OFD packet to send [01:11:38]OFD Sender: No OFD packet to send [01:11:43]OFD Sender: No OFD packet to send [01:11:49]OFD Sender: No OFD packet to send [01:11:54]OFD Sender: No OFD packet to send [01:11:59]OFD Sender: No OFD packet to send [01:12:04]OFD Sender: No OFD packet to send [01:12:09]OFD Sender: No OFD packet to send [01:12:14]OFD Sender: No OFD packet to send [01:12:19]OFD Sender: No OFD packet to send [01:12:24]OFD Sender: No OFD packet to send [01:12:29]OFD Sender: No OFD packet to send [01:12:34]OFD Sender: No OFD packet to send [01:12:39]OFD Sender: No OFD packet to send [01:12:44]OFD Sender: No OFD packet to send [01:12:49]OFD Sender: No OFD packet to send [01:12:54]OFD Sender: No OFD packet to send [01:12:59]OFD Sender: No OFD packet to send [01:13:04]OFD Sender: No OFD packet to send [01:13:09]OFD Sender: No OFD packet to send [01:13:14]OFD Sender: No OFD packet to send [01:13:19]OFD Sender: No OFD packet to send [01:13:24]OFD Sender: No OFD packet to send [01:13:25]accept exits with 7 [01:13:25]New connection [01:13:25]New thread 3066793316 created [01:13:25]Thread 3066936676 joined [01:13:25]Waiting for new connection... [01:13:25] Sock 7.Parse request [01:13:25]Sock 7.Check first char [01:13:25]Sock 7.First char is OK [01:13:25]request: POST /json_proto HTTP/1.0 [01:13:25]Method: POST [01:13:25]URL: /json_proto [01:13:25]Method is POST - this is cgi request [01:13:25]url: /json_proto [01:13:25]query_string will be loaded in cgi processing [01:13:25]execute_cgi json_proto POST (null) [01:13:25]execute_cgi path=json_proto method=POST [01:13:25]POST find Content-Length [01:13:25]Host: 172.17.46.195:8080 [01:13:25]Content-Length: 679 [01:13:25]Content-Type: application/json [01:13:25] [01:13:25]POST finish read [01:13:25]Found Content-Length = 679 [01:13:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:25]execute_script... [01:13: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)11326681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:13:25]POST & json_proto [01:13:25]process_json_proto [01:13:25]json parsed OK: [01:13:25]protocol is kg_v1.0 [01:13:25]action value=close_receipt [01:13:25]process_action close_receipt [01:13:25]cmd_close_receipt [01:13:25]MH_GetDate [01:13:25]Write to MH i2c: F0 00 00 61 57 A7 [01:13:25]Write i2c OK [01:13:25]MH_I2C_Read... [01:13:25]Read from MH i2c: F0 [01:13:25]MH_I2C_Read... [01:13:25]Read from MH i2c: F0 09 00 [01:13:25]MH_I2C_Read... [01:13:25]Read from MH i2c: F0 09 00 61 57 00 B8 4A C1 66 8D AE BC 66 36 [01:13:25]GetLastDocTimeStamp 1723942697 [01:13:25]current date 1723943608 [01:13:25]FM_GetShiftState [01:13:25]SAM_PROTO_GetShiftState [01:13:25]wFMCommunicate request_size=4 [01:13:25]MH_SAM_APDU [01:13:25]CAPDU: 80 13 01 00 [01:13:25]Write to MH i2c: E2 08 00 62 57 80 13 01 00 00 00 00 00 36 [01:13:25]Write i2c OK [01:13:25]MH_I2C_Read... [01:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:25]Read from MH i2c: E2 [01:13:25]MH_I2C_Read... [01:13:25]Read from MH i2c: E2 0E 00 [01:13:25]MH_I2C_Read... [01:13:25]Read from MH i2c: E2 0E 00 62 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 6D [01:13:25]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:13:25]wFMCommunicate OK [01:13:25]SAM_PROTO_GetShiftState done [01:13:25]FM_GetShiftState done [01:13:25]opened in 1723939530 [01:13:25]opened+sec_in_day 1724025930 [01:13:25]quantity*price = 50036 [01:13:25]sum+1 = 50037 [01:13:25]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 30 18.08.2024 01:13 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199208 肖袩袛: 21506892425067 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011328&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199208&fm=21506892425067&tin=02508201610067®Number=0000000000092545&sum=50000 [01:13:26]StoreToDocumentArchive [01:13:26]shift 464 fd 199208 [01:13:26]save to /storage/0464/doc_00199208 [01:13:26]save last doc name /storage/0464/doc_00199208 to /storage/kkm_last_doc_name [01:13:26]save OK [01:13:26]Clear old archive folders... [01:13:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:13:26]tlvbuf is 01B32570 [01:13:26]SAM_PROTO_ClearQueue [01:13:26]wFMCommunicate request_size=4 [01:13:26]MH_SAM_APDU [01:13:26]CAPDU: 80 09 00 00 [01:13:26]Write to MH i2c: E2 08 00 6F 57 80 09 00 00 00 00 00 00 38 [01:13:26]Write i2c OK [01:13:26]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 6F 57 00 90 00 3A [01:13:27]RAPDU: 90 00 [01:13:27]wFMCommunicate OK [01:13:27]SAM_PROTO_ClearQueue done [01:13:27]KKMCreateOFDPacket [01:13:27]OFDProtocolAddRootSTLVToBuf [01:13:27]FM_MakeSignedData [01:13:27]FM_MakeSignedData [01:13:27]SAM_PROTO_SignData [01:13:27]wFMCommunicate request_size=4 [01:13:27]MH_SAM_APDU [01:13:27]CAPDU: 80 0D 01 02 [01:13:27]Write to MH i2c: E2 08 00 70 57 80 0D 01 02 00 00 00 00 40 [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 70 57 00 90 00 3B [01:13:27]RAPDU: 90 00 [01:13:27]wFMCommunicate OK [01:13:27]wFMCommunicate request_size=255 [01:13:27]MH_SAM_APDU [01:13: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 B8 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 0A 03 00 35 04 06 00 13 [01:13:27]Write to MH i2c: E2 02 01 71 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 B8 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 0A 03 00 35 04 06 00 13 00 00 18 [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 71 57 00 90 00 3C [01:13:27]RAPDU: 90 00 [01:13:27]wFMCommunicate OK [01:13:27]wFMCommunicate request_size=10 [01:13:27]MH_SAM_APDU [01:13:27]CAPDU: 80 0D 02 02 05 8F 76 AE E7 6B [01:13:27]Write to MH i2c: E2 0D 00 72 57 80 0D 02 02 05 00 8F 76 AE E7 6B 00 00 52 [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 03 00 72 57 00 90 00 3D [01:13:27]RAPDU: 90 00 [01:13:27]wFMCommunicate OK [01:13:27]wFMCommunicate request_size=4 [01:13:27]MH_SAM_APDU [01:13:27]CAPDU: 80 0D 03 02 [01:13:27]Write to MH i2c: E2 08 00 73 57 80 0D 03 02 00 00 00 00 45 [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 0B 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 0B 00 73 57 00 DE 85 8D AC CD 53 95 3D 90 00 D4 [01:13:27]RAPDU: DE 85 8D AC CD 53 95 3D 90 00 [01:13:27]wFMCommunicate OK [01:13:27]SAM_PROTO_SignData done [01:13:27]FM_MakeSignedData done [01:13:27]CreateOFDProtocolMessage [01:13:27]wFMCommunicate request_size=4 [01:13:27]MH_SAM_APDU [01:13:27]CAPDU: 80 11 00 00 [01:13:27]Write to MH i2c: E2 08 00 74 57 80 11 00 00 00 00 00 00 45 [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:27]Read from MH i2c: E2 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 17 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: E2 17 00 74 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 92 [01:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:13:27]wFMCommunicate OK [01:13:27]CreateOFDProtocolMessage done [01:13:27]OFDSenderStorePacket 199208 [01:13:27]StoreOFDPacket docnum=199208 [01:13:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AB 95 07 01 7F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 B8 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 0A 03 00 35 04 06 00 13 8F 76 AE E7 6B DE 85 8D AC CD 53 95 3D [01:13:27]CheckFolder [01:13:27]dirname=/storage/ofd_packets [01:13:27]CheckFolder done [01:13:27]ProducePacketName [01:13:27]name=ofd_packets/00199208 [01:13:27]NVStorageSaveData ofd_packets/00199208 [01:13:27]File name is /storage/ofd_packets/00199208 [01:13:27]Write 301 bytes [01:13:27]NVStorageSaveData done [01:13:27]OFDSenderStorePacket done [01:13:27]KKMCreateOFDPacket done [01:13:27]NVStorageSaveData kkm_last_timestamp [01:13:27]File name is /storage/kkm_last_timestamp [01:13:27]Write 4 bytes [01:13:27]NVStorageSaveData done [01:13:27]ExternCall_PrintAddStr [01:13:27]wPrintStart [01:13:27]Write to MH i2c: 01 00 00 75 57 CC [01:13:27]Write i2c OK [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: 01 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: 01 07 00 [01:13:27]MH_I2C_Read... [01:13:27]Read from MH i2c: 01 07 00 75 57 00 00 00 00 00 FF 0F E1 [01:13:27]RasterBufferAndPrint [01:13:27]line 小褔械褌 N : (1)11326681 [01:13:27]line 袠袧袧: 02508201610067 [01:13:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:13:27]line 袩袪袨袛袗袞袗 [01:13:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [01:13:27]line 孝芯胁邪褉: 2710124130 [01:13:27]line 袗懈-92-袣-4 [01:13:27]line 7.380 * 67.80 [01:13:27]line = 500.36 [01:13:27]line 袧袛小 12% 袧小袩 1% [01:13:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:13:27]line 袨袣袪校袚袥袝袧袠袝: -0.36 [01:13:27]line 袠孝袨袚袨: 500.00 [01:13:27]line 袙薪械褋械薪芯: 500.00 [01:13:27]line 小袛袗效袗: 0.00 [01:13:27]line 袧小袩 1% : 4.43 [01:13:27]line 袧袛小 12% : 53.14 [01:13:27]line 袧邪谢懈褔薪褘屑懈: 500.00 [01:13:27]line 袘械蟹薪邪谢.: 0.00 [01:13:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:13:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:13:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:13:27]line 效械泻 30 18.08.2024 01:13 [01:13:27]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:13:27]line 袟袧袦: 0300000079 [01:13:27]line 袪袧袦: 0000000000092545 [01:13:27]line 袙械褉褋懈褟 袣袣袦: 001 [01:13:27]line 肖袦: 0000000000871802 [01:13:27]line 肖袛: 199208 [01:13:27]line 肖袩袛: 21506892425067 [01:13:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011328&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199208&fm=21506892425067&tin=02508201610067®Number=0000000000092545&sum=50000 [01:13:27]OFD Sender: Processing packet 199208 [packets to send 246, broken 245] [01:13:27]ProducePacketName [01:13:27]name=ofd_packets/00199208 [01:13:27]OFD Sender: To server: 嚂鰌G, [01:13:27]CommunicateWithHost lk.salyk.kg:30040 [01:13:27]ConnectInit lk.salyk.kg [01:13:27]written 0, free lines is 4095 [01:13:27]Connected sock=10 [01:13:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 AB 95 07 01 7F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 B8 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 0A 03 00 35 04 06 00 13 8F 76 AE E7 6B DE 85 8D AC CD 53 95 3D [01:13:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 DB 1C 47 00 2E F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 28 0A 03 00 F4 03 04 00 C6 F6 C0 66 B6 04 01 00 00 98 B5 C1 31 E6 79 76 23 [01:13:28]CommunicateWithHost err = 0 [01:13:28]CheckOFDResponse [01:13:28]1017 (14) - 77093643461234 [01:13:28]1041 (16) - 0000000000871802 [01:13:28]1040 (4) - 199208 [01:13:28]1012 (4) - 17.08.2024 19:15 [01:13:28]1206 (1) - 0 [01:13:28]OFD Sender: Remove packet 199208 [01:13:28]ProducePacketName [01:13:28]name=ofd_packets/00199208 [01:13:28]NVStorageDeleteData [01:13:28]Write to MH i2c: 01 00 00 A0 57 F7 [01:13:28]Write i2c OK [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: 01 [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: 01 07 00 [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: 01 07 00 A0 57 00 00 00 00 00 D7 0C E1 [01:13:28]RasterBufferAndPrint [01:13:28]line [01:13:28]line [01:13:28]line [01:13:28]line [01:13:28]line [01:13:28]written 0, free lines is 3295 [01:13:28]MH_Cut [01:13:28]Write to MH i2c: D1 01 00 A7 57 01 D0 [01:13:28]Write i2c OK [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: D1 [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: D1 01 00 [01:13:28]MH_I2C_Read... [01:13:28]Read from MH i2c: D1 01 00 A7 57 00 CF [01:13:28]Write to MH i2c: 01 00 00 A8 57 FF [01:13:28]Write i2c OK [01:13:28]MH_I2C_Read... [01:13:28]OFD Sender: No OFD packet to send [01:13:29]*** Cut start [01:13:29]*** Purtial cut [01:13:29]*** Stage 1: CUTSNS_PIN = 1 [01:13:29]Read from MH i2c: 01 [01:13:29]MH_I2C_Read... [01:13:29]*** Stop cut motor [01:13:29]*** Cut end [01:13:29]Read from MH i2c: 01 07 00 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: 01 07 00 A8 57 00 00 00 00 00 FF 0F 14 [01:13:29]process_action close_receipt done [01:13:29]requested_data is exist [01:13:29]produce_requested_data [01:13:29]requested_item fm.sn is exist - process it [01:13:29]wFMCommunicate request_size=4 [01:13:29]MH_SAM_APDU [01:13:29]CAPDU: 80 11 00 00 [01:13:29]Write to MH i2c: E2 08 00 A9 57 80 11 00 00 00 00 00 00 7A [01:13:29]Write i2c OK [01:13:29]MH_I2C_Read... [01:13:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:13:29]Read from MH i2c: E2 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 17 00 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 17 00 A9 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [01:13:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:13:29]wFMCommunicate OK [01:13:29]requested_item fd.num is exist - process it [01:13:29]SAM_PROTO_GetFieldsCounters [01:13:29]wFMCommunicate request_size=4 [01:13:29]MH_SAM_APDU [01:13:29]CAPDU: 80 13 00 00 [01:13:29]Write to MH i2c: E2 08 00 AA 57 80 13 00 00 00 00 00 00 7D [01:13:29]Write i2c OK [01:13:29]MH_I2C_Read... [01:13:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:13:29]Read from MH i2c: E2 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 62 00 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 62 00 AA 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 0A 03 00 0E 04 04 00 D0 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 F8 [01:13:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 28 0A 03 00 0E 04 04 00 D0 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 [01:13:29]wFMCommunicate OK [01:13:29]SAM_PROTO_GetFieldsCounters done [01:13:29]requested_item shift.num is exist - process it [01:13:29]requested_item shift.opened is exist - process it [01:13:29]req_shift_opened [01:13:29]FM_GetShiftState [01:13:29]SAM_PROTO_GetShiftState [01:13:29]wFMCommunicate request_size=4 [01:13:29]MH_SAM_APDU [01:13:29]CAPDU: 80 13 01 00 [01:13:29]Write to MH i2c: E2 08 00 AB 57 80 13 01 00 00 00 00 00 7F [01:13:29]Write i2c OK [01:13:29]MH_I2C_Read... [01:13:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:13:29]Read from MH i2c: E2 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 0E 00 [01:13:29]MH_I2C_Read... [01:13:29]Read from MH i2c: E2 0E 00 AB 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 B6 [01:13:29]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:13:29]wFMCommunicate OK [01:13:29]SAM_PROTO_GetShiftState done [01:13:29]FM_GetShiftState done [01:13:29]req_shift_opened done [01:13:29]requested_item shift.open_date is exist - process it [01:13:29]req_shift_open_date [01:13:29]req_shift_open_date done [01:13:29]produce_requested_data done [01:13:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199208,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:13:29]process_action_free close_receipt [01:13:29]json_value_free [01:13:29]json_value_free done [01:13:29]process_json_proto returns [01:13:29]Send response to host [01:13:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199208,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:13:29]free response buf [01:13:29]execute_script done [01:13:29]execute_script returns [01:13:29]free content buf [01:13:29]Sock 7.Close socket [01:13:29]Sock 7.Thread stoped [01:13:33]OFD Sender: No OFD packet to send [01:13:38]OFD Sender: No OFD packet to send [01:13:43]OFD Sender: No OFD packet to send [01:13:48]OFD Sender: No OFD packet to send [01:13:53]OFD Sender: No OFD packet to send [01:13:58]OFD Sender: No OFD packet to send [01:14:03]OFD Sender: No OFD packet to send [01:14:08]OFD Sender: No OFD packet to send [01:14:09]accept exits with 9 [01:14:09]New connection [01:14:09]New thread 3066936676 created [01:14:09]Thread 3066793316 joined [01:14:09]Waiting for new connection... [01:14:09] Sock 9.Parse request [01:14:09]Sock 9.Check first char [01:14:09]Sock 9.First char is OK [01:14:09]request: POST /json_proto HTTP/1.0 [01:14:09]Method: POST [01:14:09]URL: /json_proto [01:14:09]Method is POST - this is cgi request [01:14:09]url: /json_proto [01:14:09]query_string will be loaded in cgi processing [01:14:09]execute_cgi json_proto POST (null) [01:14:09]execute_cgi path=json_proto method=POST [01:14:09]POST find Content-Length [01:14:09]Host: 172.17.46.195:8080 [01:14:09]Content-Length: 818 [01:14:09]Content-Type: application/json [01:14:09] [01:14:09]POST finish read [01:14:09]Found Content-Length = 818 [01:14:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:14:09]execute_script... [01:14: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)11326682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:14:09]POST & json_proto [01:14:09]process_json_proto [01:14:09]json parsed OK: [01:14:09]protocol is kg_v1.0 [01:14:09]action value=close_receipt [01:14:09]process_action close_receipt [01:14:09]cmd_close_receipt [01:14:09]MH_GetDate [01:14:09]Write to MH i2c: F0 00 00 AC 57 F2 [01:14:09]Write i2c OK [01:14:09]MH_I2C_Read... [01:14:09]Read from MH i2c: F0 [01:14:09]MH_I2C_Read... [01:14:09]Read from MH i2c: F0 09 00 [01:14:09]MH_I2C_Read... [01:14:09]Read from MH i2c: F0 09 00 AC 57 00 E3 4A C1 66 8D AE BC 66 AC [01:14:09]GetLastDocTimeStamp 1723943608 [01:14:09]current date 1723943651 [01:14:09]FM_GetShiftState [01:14:09]SAM_PROTO_GetShiftState [01:14:09]wFMCommunicate request_size=4 [01:14:09]MH_SAM_APDU [01:14:09]CAPDU: 80 13 01 00 [01:14:09]Write to MH i2c: E2 08 00 AD 57 80 13 01 00 00 00 00 00 81 [01:14:09]Write i2c OK [01:14:09]MH_I2C_Read... [01:14:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:14:09]Read from MH i2c: E2 [01:14:09]MH_I2C_Read... [01:14:09]Read from MH i2c: E2 0E 00 [01:14:09]MH_I2C_Read... [01:14:09]Read from MH i2c: E2 0E 00 AD 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 B8 [01:14:09]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:14:09]wFMCommunicate OK [01:14:09]SAM_PROTO_GetShiftState done [01:14:09]FM_GetShiftState done [01:14:09]opened in 1723939530 [01:14:09]opened+sec_in_day 1724025930 [01:14:09]quantity*price = 50010 [01:14:09]sum+1 = 50012 [01:14:09]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 500.11 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 500.11 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 31 18.08.2024 01:14 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199209 肖袩袛: 202613385928913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199209&fm=202613385928913&tin=02508201610067®Number=0000000000092545&sum=50011 [01:14:10]StoreToDocumentArchive [01:14:10]shift 464 fd 199209 [01:14:10]save to /storage/0464/doc_00199209 [01:14:10]save last doc name /storage/0464/doc_00199209 to /storage/kkm_last_doc_name [01:14:10]save OK [01:14:10]Clear old archive folders... [01:14:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:14:10]tlvbuf is 01B36420 [01:14:10]SAM_PROTO_ClearQueue [01:14:10]wFMCommunicate request_size=4 [01:14:10]MH_SAM_APDU [01:14:10]CAPDU: 80 09 00 00 [01:14:10]Write to MH i2c: E2 08 00 BA 57 80 09 00 00 00 00 00 00 83 [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 BA 57 00 90 00 85 [01:14:10]RAPDU: 90 00 [01:14:10]wFMCommunicate OK [01:14:10]SAM_PROTO_ClearQueue done [01:14:10]KKMCreateOFDPacket [01:14:10]OFDProtocolAddRootSTLVToBuf [01:14:10]FM_MakeSignedData [01:14:10]FM_MakeSignedData [01:14:10]SAM_PROTO_SignData [01:14:10]wFMCommunicate request_size=4 [01:14:10]MH_SAM_APDU [01:14:10]CAPDU: 80 0D 01 02 [01:14:10]Write to MH i2c: E2 08 00 BB 57 80 0D 01 02 00 00 00 00 8B [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 BB 57 00 90 00 86 [01:14:10]RAPDU: 90 00 [01:14:10]wFMCommunicate OK [01:14:10]wFMCommunicate request_size=255 [01:14:10]MH_SAM_APDU [01:14: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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 E3 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 0A 03 00 35 04 06 00 B8 [01:14:10]Write to MH i2c: E2 02 01 BC 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 E3 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 0A 03 00 35 04 06 00 B8 00 00 34 [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 BC 57 00 90 00 87 [01:14:10]RAPDU: 90 00 [01:14:10]wFMCommunicate OK [01:14:10]wFMCommunicate request_size=10 [01:14:10]MH_SAM_APDU [01:14:10]CAPDU: 80 0D 02 02 05 46 9A E5 20 D1 [01:14:10]Write to MH i2c: E2 0D 00 BD 57 80 0D 02 02 05 00 46 9A E5 20 D1 00 00 4E [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 03 00 BD 57 00 90 00 88 [01:14:10]RAPDU: 90 00 [01:14:10]wFMCommunicate OK [01:14:10]wFMCommunicate request_size=4 [01:14:10]MH_SAM_APDU [01:14:10]CAPDU: 80 0D 03 02 [01:14:10]Write to MH i2c: E2 08 00 BE 57 80 0D 03 02 00 00 00 00 90 [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 0B 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 0B 00 BE 57 00 E3 52 DA 97 0D 01 76 47 90 00 02 [01:14:10]RAPDU: E3 52 DA 97 0D 01 76 47 90 00 [01:14:10]wFMCommunicate OK [01:14:10]SAM_PROTO_SignData done [01:14:10]FM_MakeSignedData done [01:14:10]CreateOFDProtocolMessage [01:14:10]wFMCommunicate request_size=4 [01:14:10]MH_SAM_APDU [01:14:10]CAPDU: 80 11 00 00 [01:14:10]Write to MH i2c: E2 08 00 BF 57 80 11 00 00 00 00 00 00 90 [01:14:10]Write i2c OK [01:14:10]MH_I2C_Read... [01:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:14:10]Read from MH i2c: E2 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 17 00 [01:14:10]MH_I2C_Read... [01:14:10]Read from MH i2c: E2 17 00 BF 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DD [01:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:14:10]wFMCommunicate OK [01:14:10]CreateOFDProtocolMessage done [01:14:10]OFDSenderStorePacket 199209 [01:14:10]StoreOFDPacket docnum=199209 [01:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F D2 07 01 11 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 E3 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 0A 03 00 35 04 06 00 B8 46 9A E5 20 D1 E3 52 DA 97 0D 01 76 47 [01:14:10]CheckFolder [01:14:10]dirname=/storage/ofd_packets [01:14:10]CheckFolder done [01:14:10]ProducePacketName [01:14:10]name=ofd_packets/00199209 [01:14:10]NVStorageSaveData ofd_packets/00199209 [01:14:10]File name is /storage/ofd_packets/00199209 [01:14:10]Write 301 bytes [01:14:10]NVStorageSaveData done [01:14:10]OFDSenderStorePacket done [01:14:10]KKMCreateOFDPacket done [01:14:10]NVStorageSaveData kkm_last_timestamp [01:14:10]File name is /storage/kkm_last_timestamp [01:14:10]Write 4 bytes [01:14:10]NVStorageSaveData done [01:14:11]OFD Sender: Processing packet 199209 [packets to send 246, broken 245] [01:14:11]ProducePacketName [01:14:11]name=ofd_packets/00199209 [01:14:11]OFD Sender: To server: 嚂鰌G, [01:14:11]CommunicateWithHost lk.salyk.kg:30040 [01:14:11]ConnectInit lk.salyk.kg [01:14:11]ExternCall_PrintAddStr [01:14:11]wPrintStart [01:14:11]Write to MH i2c: 01 00 00 C0 57 17 [01:14:11]Write i2c OK [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 07 00 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 07 00 C0 57 00 00 00 00 00 FF 0F 2C [01:14:11]RasterBufferAndPrint [01:14:11]line 小褔械褌 N : (1)11326682 [01:14:11]line 袠袧袧: 02508201610067 [01:14:11]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:14:11]line 袩袪袨袛袗袞袗 [01:14:11]line 孝袪袣 (袦袪袣, 袚袧袣) : 11 [01:14:11]line 孝芯胁邪褉: 2710124500 [01:14:11]line 袗懈-95-袣-5 [01:14:11]line 6.740 * 74.20 [01:14:11]line = 500.11 [01:14:11]line 袧袛小 12% 袧小袩 1% [01:14:11]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:14:11]line 袠孝袨袚袨: 500.11 [01:14:11]line 袧小袩 1% : 4.43 [01:14:11]line 袧袛小 12% : 53.11 [01:14:11]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:14:11]line 袘械蟹薪邪谢.: 500.11 [01:14:11]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:14:11]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:14:11]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:14:11]line 效械泻 31 18.08.2024 01:14 [01:14:11]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:14:11]line 袟袧袦: 0300000079 [01:14:11]line 袪袧袦: 0000000000092545 [01:14:11]line 袙械褉褋懈褟 袣袣袦: 001 [01:14:11]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [01:14:11]line 肖袦: 0000000000871802 [01:14:11]line 肖袛: 199209 [01:14:11]line 肖袩袛: 202613385928913 [01:14:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011411&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199209&fm=202613385928913&tin=02508201610067®Number=0000000000092545&sum=50011 [01:14:11]Connected sock=11 [01:14:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 2F D2 07 01 11 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 E3 4A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 29 0A 03 00 35 04 06 00 B8 46 9A E5 20 D1 E3 52 DA 97 0D 01 76 47 [01:14:11]written 0, free lines is 4095 [01:14:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4A 93 47 00 5C 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 31 38 30 32 10 04 04 00 29 0A 03 00 F4 03 04 00 F1 F6 C0 66 B6 04 01 00 00 14 83 EC 4C 71 5C C0 E2 [01:14:11]CommunicateWithHost err = 0 [01:14:11]CheckOFDResponse [01:14:11]1017 (14) - 77093643461234 [01:14:11]1041 (16) - 0000000000871802 [01:14:11]1040 (4) - 199209 [01:14:11]1012 (4) - 17.08.2024 19:16 [01:14:11]1206 (1) - 0 [01:14:11]OFD Sender: Remove packet 199209 [01:14:11]ProducePacketName [01:14:11]name=ofd_packets/00199209 [01:14:11]NVStorageDeleteData [01:14:11]Write to MH i2c: 01 00 00 EA 57 41 [01:14:11]Write i2c OK [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 07 00 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: 01 07 00 EA 57 00 00 00 00 00 D2 0C 26 [01:14:11]RasterBufferAndPrint [01:14:11]line [01:14:11]line [01:14:11]line [01:14:11]line [01:14:11]line [01:14:11]written 0, free lines is 3291 [01:14:11]MH_Cut [01:14:11]Write to MH i2c: D1 01 00 F1 57 01 1A [01:14:11]Write i2c OK [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: D1 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: D1 01 00 [01:14:11]MH_I2C_Read... [01:14:11]Read from MH i2c: D1 01 00 F1 57 00 19 [01:14:11]Write to MH i2c: 01 00 00 F2 57 49 [01:14:11]Write i2c OK [01:14:11]MH_I2C_Read... [01:14:12]OFD Sender: No OFD packet to send [01:14:12]*** Cut start [01:14:12]*** Purtial cut [01:14:12]*** CUTSNS_PIN = 0 [01:14:12]*** Stage 1: CUTSNS_PIN = 1 [01:14:14]Read from MH i2c: 01 [01:14:14]MH_I2C_Read... [01:14:14]*** Stop cut motor [01:14:14]*** Cut end [01:14:14]Read from MH i2c: 01 07 00 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: 01 07 00 F2 57 00 00 00 00 00 FF 0F 5E [01:14:14]process_action close_receipt done [01:14:14]requested_data is exist [01:14:14]produce_requested_data [01:14:14]requested_item fm.sn is exist - process it [01:14:14]wFMCommunicate request_size=4 [01:14:14]MH_SAM_APDU [01:14:14]CAPDU: 80 11 00 00 [01:14:14]Write to MH i2c: E2 08 00 F3 57 80 11 00 00 00 00 00 00 C4 [01:14:14]Write i2c OK [01:14:14]MH_I2C_Read... [01:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:14:14]Read from MH i2c: E2 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 17 00 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 17 00 F3 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [01:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:14:14]wFMCommunicate OK [01:14:14]requested_item fd.num is exist - process it [01:14:14]SAM_PROTO_GetFieldsCounters [01:14:14]wFMCommunicate request_size=4 [01:14:14]MH_SAM_APDU [01:14:14]CAPDU: 80 13 00 00 [01:14:14]Write to MH i2c: E2 08 00 F4 57 80 13 00 00 00 00 00 00 C7 [01:14:14]Write i2c OK [01:14:14]MH_I2C_Read... [01:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:14:14]Read from MH i2c: E2 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 62 00 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 62 00 F4 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 0A 03 00 0E 04 04 00 D0 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 46 [01:14:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 29 0A 03 00 0E 04 04 00 D0 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 [01:14:14]wFMCommunicate OK [01:14:14]SAM_PROTO_GetFieldsCounters done [01:14:14]requested_item shift.num is exist - process it [01:14:14]requested_item shift.opened is exist - process it [01:14:14]req_shift_opened [01:14:14]FM_GetShiftState [01:14:14]SAM_PROTO_GetShiftState [01:14:14]wFMCommunicate request_size=4 [01:14:14]MH_SAM_APDU [01:14:14]CAPDU: 80 13 01 00 [01:14:14]Write to MH i2c: E2 08 00 F5 57 80 13 01 00 00 00 00 00 C9 [01:14:14]Write i2c OK [01:14:14]MH_I2C_Read... [01:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:14:14]Read from MH i2c: E2 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 0E 00 [01:14:14]MH_I2C_Read... [01:14:14]Read from MH i2c: E2 0E 00 F5 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 00 [01:14:14]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:14:14]wFMCommunicate OK [01:14:14]SAM_PROTO_GetShiftState done [01:14:14]FM_GetShiftState done [01:14:14]req_shift_opened done [01:14:14]requested_item shift.open_date is exist - process it [01:14:14]req_shift_open_date [01:14:14]req_shift_open_date done [01:14:14]produce_requested_data done [01:14:14]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199209,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:14:14]process_action_free close_receipt [01:14:14]json_value_free [01:14:14]json_value_free done [01:14:14]process_json_proto returns [01:14:14]Send response to host [01:14:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199209,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:14:14]free response buf [01:14:14]execute_script done [01:14:14]execute_script returns [01:14:14]free content buf [01:14:14]Sock 9.Close socket [01:14:14]Sock 9.Thread stoped [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:02]accept exits with 10 [01:16:02]New connection [01:16:02]New thread 3066793316 created [01:16:02]Thread 3066936676 joined [01:16:02]Waiting for new connection... [01:16:02] Sock 10.Parse request [01:16:02]Sock 10.Check first char [01:16:02]Sock 10.First char is OK [01:16:02]request: POST /json_proto HTTP/1.0 [01:16:02]Method: POST [01:16:02]URL: /json_proto [01:16:02]Method is POST - this is cgi request [01:16:02]url: /json_proto [01:16:02]query_string will be loaded in cgi processing [01:16:02]execute_cgi json_proto POST (null) [01:16:02]execute_cgi path=json_proto method=POST [01:16:02]POST find Content-Length [01:16:02]Host: 172.17.46.195:8080 [01:16:02]Content-Length: 795 [01:16:02]Content-Type: application/json [01:16:02] [01:16:02]POST finish read [01:16:02]Found Content-Length = 795 [01:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:02]execute_script... [01:16: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)11326684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "SU-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:02]POST & json_proto [01:16:02]process_json_proto [01:16:02]json parsed OK: [01:16:02]protocol is kg_v1.0 [01:16:02]action value=close_receipt [01:16:02]process_action close_receipt [01:16:02]cmd_close_receipt [01:16:02]MH_GetDate [01:16:02]Write to MH i2c: F0 00 00 F6 57 3C [01:16:02]Write i2c OK [01:16:02]MH_I2C_Read... [01:16:02]Read from MH i2c: F0 [01:16:02]MH_I2C_Read... [01:16:02]Read from MH i2c: F0 09 00 [01:16:02]MH_I2C_Read... [01:16:02]Read from MH i2c: F0 09 00 F6 57 00 54 4B C1 66 8D AE BC 66 68 [01:16:02]GetLastDocTimeStamp 1723943651 [01:16:02]current date 1723943764 [01:16:02]FM_GetShiftState [01:16:02]SAM_PROTO_GetShiftState [01:16:02]wFMCommunicate request_size=4 [01:16:02]MH_SAM_APDU [01:16:02]CAPDU: 80 13 01 00 [01:16:02]Write to MH i2c: E2 08 00 F7 57 80 13 01 00 00 00 00 00 CB [01:16:02]Write i2c OK [01:16:02]MH_I2C_Read... [01:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:02]Read from MH i2c: E2 [01:16:02]MH_I2C_Read... [01:16:02]Read from MH i2c: E2 0E 00 [01:16:02]MH_I2C_Read... [01:16:02]Read from MH i2c: E2 0E 00 F7 57 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 02 [01:16:02]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:16:02]wFMCommunicate OK [01:16:02]SAM_PROTO_GetShiftState done [01:16:02]FM_GetShiftState done [01:16:02]opened in 1723939530 [01:16:02]opened+sec_in_day 1724025930 [01:16:02]quantity*price = 100035 [01:16:02]sum+1 = 100036 [01:16:02]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.35 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.35 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 32 18.08.2024 01:16 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199210 肖袩袛: 70173823995147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199210&fm=70173823995147&tin=02508201610067®Number=0000000000092545&sum=100035 [01:16:03]StoreToDocumentArchive [01:16:03]shift 464 fd 199210 [01:16:03]save to /storage/0464/doc_00199210 [01:16:03]save last doc name /storage/0464/doc_00199210 to /storage/kkm_last_doc_name [01:16:03]save OK [01:16:03]Clear old archive folders... [01:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=249 [01:16:03]tlvbuf is 01B361D0 [01:16:03]SAM_PROTO_ClearQueue [01:16:03]wFMCommunicate request_size=4 [01:16:03]MH_SAM_APDU [01:16:03]CAPDU: 80 09 00 00 [01:16:03]Write to MH i2c: E2 08 00 04 58 80 09 00 00 00 00 00 00 CE [01:16:03]Write i2c OK [01:16:03]MH_I2C_Read... [01:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:16:03]Read from MH i2c: E2 [01:16:03]MH_I2C_Read... [01:16:03]Read from MH i2c: E2 03 00 [01:16:03]MH_I2C_Read... [01:16:03]Read from MH i2c: E2 03 00 04 58 00 90 00 D0 [01:16:03]RAPDU: 90 00 [01:16:03]wFMCommunicate OK [01:16:03]SAM_PROTO_ClearQueue done [01:16:03]KKMCreateOFDPacket [01:16:03]OFDProtocolAddRootSTLVToBuf [01:16:03]FM_MakeSignedData [01:16:03]FM_MakeSignedData [01:16:03]SAM_PROTO_SignData [01:16:03]wFMCommunicate request_size=4 [01:16:03]MH_SAM_APDU [01:16:03]CAPDU: 80 0D 01 02 [01:16:03]Write to MH i2c: E2 08 00 05 58 80 0D 01 02 00 00 00 00 D6 [01:16:03]Write i2c OK [01:16:03]MH_I2C_Read... [01:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:16:03]Read from MH i2c: E2 [01:16:03]MH_I2C_Read... [01:16:03]Read from MH i2c: E2 03 00 [01:16:03]MH_I2C_Read... [01:16:03]Read from MH i2c: E2 03 00 05 58 00 90 00 D1 [01:16:03]RAPDU: 90 00 [01:16:03]wFMCommunicate OK [01:16:03]wFMCommunicate request_size=255 [01:16:03]MH_SAM_APDU [01:16:03]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 54 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 0A 03 00 35 04 06 00 3F D2 9D [01:16:03]Write to MH i2c: E2 02 01 06 58 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 54 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 0A 03 00 35 04 06 00 3F D2 9D 00 00 2C [01:16:03]Write i2c OK [01:16:03]MH_I2C_Read... [01:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:04]Read from MH i2c: E2 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 03 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 03 00 06 58 00 90 00 D2 [01:16:04]RAPDU: 90 00 [01:16:04]wFMCommunicate OK [01:16:04]wFMCommunicate request_size=8 [01:16:04]MH_SAM_APDU [01:16:04]CAPDU: 80 0D 02 02 03 DA 0D 0B [01:16:04]Write to MH i2c: E2 0B 00 07 58 80 0D 02 02 03 00 DA 0D 0B 00 00 D1 [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 [01:16:04]MH_I2C_Read... [01:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:04]Read from MH i2c: E2 03 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 03 00 07 58 00 90 00 D3 [01:16:04]RAPDU: 90 00 [01:16:04]wFMCommunicate OK [01:16:04]wFMCommunicate request_size=4 [01:16:04]MH_SAM_APDU [01:16:04]CAPDU: 80 0D 03 02 [01:16:04]Write to MH i2c: E2 08 00 08 58 80 0D 03 02 00 00 00 00 DB [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:16:04]Read from MH i2c: E2 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 0B 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 0B 00 08 58 00 49 BF D5 43 C1 4A 31 D1 90 00 09 [01:16:04]RAPDU: 49 BF D5 43 C1 4A 31 D1 90 00 [01:16:04]wFMCommunicate OK [01:16:04]SAM_PROTO_SignData done [01:16:04]FM_MakeSignedData done [01:16:04]CreateOFDProtocolMessage [01:16:04]wFMCommunicate request_size=4 [01:16:04]MH_SAM_APDU [01:16:04]CAPDU: 80 11 00 00 [01:16:04]Write to MH i2c: E2 08 00 09 58 80 11 00 00 00 00 00 00 DB [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:04]Read from MH i2c: E2 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 17 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: E2 17 00 09 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 28 [01:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:16:04]wFMCommunicate OK [01:16:04]CreateOFDProtocolMessage done [01:16:04]OFDSenderStorePacket 199210 [01:16:04]StoreOFDPacket docnum=199210 [01:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 79 05 01 9D B9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 54 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 0A 03 00 35 04 06 00 3F D2 9D DA 0D 0B 49 BF D5 43 C1 4A 31 D1 [01:16:04]CheckFolder [01:16:04]dirname=/storage/ofd_packets [01:16:04]CheckFolder done [01:16:04]ProducePacketName [01:16:04]name=ofd_packets/00199210 [01:16:04]NVStorageSaveData ofd_packets/00199210 [01:16:04]File name is /storage/ofd_packets/00199210 [01:16:04]Write 299 bytes [01:16:04]NVStorageSaveData done [01:16:04]OFDSenderStorePacket done [01:16:04]KKMCreateOFDPacket done [01:16:04]NVStorageSaveData kkm_last_timestamp [01:16:04]File name is /storage/kkm_last_timestamp [01:16:04]Write 4 bytes [01:16:04]NVStorageSaveData done [01:16:04]ExternCall_PrintAddStr [01:16:04]wPrintStart [01:16:04]Write to MH i2c: 01 00 00 0A 58 62 [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 07 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 07 00 0A 58 00 00 00 00 00 FF 0F 77 [01:16:04]RasterBufferAndPrint [01:16:04]line 小褔械褌 N : (1)11326684 [01:16:04]line 袠袧袧: 02508201610067 [01:16:04]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:16:04]line 袩袪袨袛袗袞袗 [01:16:04]line 孝袪袣 (袦袪袣, 袚袧袣) : 23 [01:16:04]line 孝芯胁邪褉: 2710124130 [01:16:04]line SU-92-袣-5 [01:16:04]line 14.540 * 68.80 [01:16:04]line = 1000.35 [01:16:04]line 袧袛小 12% 袧小袩 1% [01:16:04]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:16:04]line 袠孝袨袚袨: 1000.35 [01:16:04]line 袧小袩 1% : 8.85 [01:16:04]line 袧袛小 12% : 106.23 [01:16:04]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:16:04]line 袘械蟹薪邪谢.: 1000.35 [01:16:04]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:16:04]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:16:04]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:16:04]line 效械泻 32 18.08.2024 01:16 [01:16:04]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:16:04]line 袟袧袦: 0300000079 [01:16:04]line 袪袧袦: 0000000000092545 [01:16:04]line 袙械褉褋懈褟 袣袣袦: 001 [01:16:04]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [01:16:04]line 肖袦: 0000000000871802 [01:16:04]line 肖袛: 199210 [01:16:04]line 肖袩袛: 70173823995147 [01:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011604&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199210&fm=70173823995147&tin=02508201610067®Number=0000000000092545&sum=100035 [01:16:04]written 0, free lines is 4095 [01:16:04]OFD Sender: Processing packet 199210 [packets to send 246, broken 245] [01:16:04]ProducePacketName [01:16:04]name=ofd_packets/00199210 [01:16:04]OFD Sender: To server: 嚂鰌G, [01:16:04]CommunicateWithHost lk.salyk.kg:30040 [01:16:04]ConnectInit lk.salyk.kg [01:16:04]Connected sock=7 [01:16:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 01 00 00 23 79 05 01 9D B9 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0A 00 53 55 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 54 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 0A 03 00 35 04 06 00 3F D2 9D DA 0D 0B 49 BF D5 43 C1 4A 31 D1 [01:16:04]Write to MH i2c: 01 00 00 34 58 8C [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 07 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: 01 07 00 34 58 00 00 00 00 00 F6 0C 95 [01:16:04]RasterBufferAndPrint [01:16:04]line [01:16:04]line [01:16:04]line [01:16:04]line [01:16:04]line [01:16:04]written 0, free lines is 3327 [01:16:04]MH_Cut [01:16:04]Write to MH i2c: D1 01 00 3B 58 01 65 [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: D1 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: D1 01 00 [01:16:04]MH_I2C_Read... [01:16:04]Read from MH i2c: D1 01 00 3B 58 00 64 [01:16:04]Write to MH i2c: 01 00 00 3C 58 94 [01:16:04]Write i2c OK [01:16:04]MH_I2C_Read... [01:16:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A6 A1 47 00 B1 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2A 0A 03 00 F4 03 04 00 63 F7 C0 66 B6 04 01 00 00 24 82 78 92 4F D8 8F 3E [01:16:04]CommunicateWithHost err = 0 [01:16:04]CheckOFDResponse [01:16:04]1017 (14) - 77093643461234 [01:16:04]1041 (16) - 0000000000871802 [01:16:04]1040 (4) - 199210 [01:16:04]1012 (4) - 17.08.2024 19:17 [01:16:04]1206 (1) - 0 [01:16:04]OFD Sender: Remove packet 199210 [01:16:04]ProducePacketName [01:16:04]name=ofd_packets/00199210 [01:16:04]NVStorageDeleteData [01:16:05]OFD Sender: No OFD packet to send [01:16:05]*** Cut start [01:16:05]*** Purtial cut [01:16:05]*** Stage 1: CUTSNS_PIN = 1 [01:16:05]Read from MH i2c: 01 [01:16:05]MH_I2C_Read... [01:16:05]*** Stop cut motor [01:16:05]*** Cut end [01:16:05]Read from MH i2c: 01 07 00 [01:16:05]MH_I2C_Read... [01:16:05]Read from MH i2c: 01 07 00 3C 58 00 00 00 00 00 FF 0F A9 [01:16:05]process_action close_receipt done [01:16:05]requested_data is exist [01:16:05]produce_requested_data [01:16:05]requested_item fm.sn is exist - process it [01:16:05]wFMCommunicate request_size=4 [01:16:05]MH_SAM_APDU [01:16:05]CAPDU: 80 11 00 00 [01:16:05]Write to MH i2c: E2 08 00 3D 58 80 11 00 00 00 00 00 00 0F [01:16:05]Write i2c OK [01:16:05]MH_I2C_Read... [01:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:05]Read from MH i2c: E2 [01:16:05]MH_I2C_Read... [01:16:05]Read from MH i2c: E2 17 00 [01:16:05]MH_I2C_Read... [01:16:05]Read from MH i2c: E2 17 00 3D 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5C [01:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:16:05]wFMCommunicate OK [01:16:05]requested_item fd.num is exist - process it [01:16:05]SAM_PROTO_GetFieldsCounters [01:16:05]wFMCommunicate request_size=4 [01:16:05]MH_SAM_APDU [01:16:05]CAPDU: 80 13 00 00 [01:16:05]Write to MH i2c: E2 08 00 3E 58 80 13 00 00 00 00 00 00 12 [01:16:05]Write i2c OK [01:16:05]MH_I2C_Read... [01:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:16:05]Read from MH i2c: E2 [01:16:05]MH_I2C_Read... [01:16:05]Read from MH i2c: E2 62 00 [01:16:05]MH_I2C_Read... [01:16:05]Read from MH i2c: E2 62 00 3E 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 0A 03 00 0E 04 04 00 D0 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 95 [01:16:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2A 0A 03 00 0E 04 04 00 D0 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 [01:16:05]wFMCommunicate OK [01:16:05]SAM_PROTO_GetFieldsCounters done [01:16:05]requested_item shift.num is exist - process it [01:16:05]requested_item shift.opened is exist - process it [01:16:05]req_shift_opened [01:16:05]FM_GetShiftState [01:16:05]SAM_PROTO_GetShiftState [01:16:05]wFMCommunicate request_size=4 [01:16:05]MH_SAM_APDU [01:16:05]CAPDU: 80 13 01 00 [01:16:05]Write to MH i2c: E2 08 00 3F 58 80 13 01 00 00 00 00 00 14 [01:16:05]Write i2c OK [01:16:05]MH_I2C_Read... [01:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:06]Read from MH i2c: E2 [01:16:06]MH_I2C_Read... [01:16:06]Read from MH i2c: E2 0E 00 [01:16:06]MH_I2C_Read... [01:16:06]Read from MH i2c: E2 0E 00 3F 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 4B [01:16:06]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:16:06]wFMCommunicate OK [01:16:06]SAM_PROTO_GetShiftState done [01:16:06]FM_GetShiftState done [01:16:06]req_shift_opened done [01:16:06]requested_item shift.open_date is exist - process it [01:16:06]req_shift_open_date [01:16:06]req_shift_open_date done [01:16:06]produce_requested_data done [01:16:06]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199210,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:16:06]process_action_free close_receipt [01:16:06]json_value_free [01:16:06]json_value_free done [01:16:06]process_json_proto returns [01:16:06]Send response to host [01:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199210,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:16:06]free response buf [01:16:06]execute_script done [01:16:06]execute_script returns [01:16:06]free content buf [01:16:06]Sock 10.Close socket [01:16:06]Sock 10.Thread stoped [01:16:10]OFD Sender: No OFD packet to send [01:16:15]OFD Sender: No OFD packet to send [01:16:19]accept exits with 9 [01:16:19]New connection [01:16:19]New thread 3066936676 created [01:16:19]Thread 3066793316 joined [01:16:19]Waiting for new connection... [01:16:19] Sock 9.Parse request [01:16:19]Sock 9.Check first char [01:16:19]Sock 9.First char is OK [01:16:19]request: POST /json_proto HTTP/1.0 [01:16:19]Method: POST [01:16:19]URL: /json_proto [01:16:19]Method is POST - this is cgi request [01:16:19]url: /json_proto [01:16:19]query_string will be loaded in cgi processing [01:16:19]execute_cgi json_proto POST (null) [01:16:19]execute_cgi path=json_proto method=POST [01:16:19]POST find Content-Length [01:16:19]Host: 172.17.46.195:8080 [01:16:19]Content-Length: 805 [01:16:19]Content-Type: application/json [01:16:19] [01:16:19]POST finish read [01:16:19]Found Content-Length = 805 [01:16:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:19]execute_script... [01:16: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)11326683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:19]POST & json_proto [01:16:19]process_json_proto [01:16:19]json parsed OK: [01:16:19]protocol is kg_v1.0 [01:16:19]action value=close_receipt [01:16:19]process_action close_receipt [01:16:19]cmd_close_receipt [01:16:19]MH_GetDate [01:16:19]Write to MH i2c: F0 00 00 40 58 87 [01:16:19]Write i2c OK [01:16:19]MH_I2C_Read... [01:16:19]Read from MH i2c: F0 [01:16:19]MH_I2C_Read... [01:16:19]Read from MH i2c: F0 09 00 [01:16:19]MH_I2C_Read... [01:16:19]Read from MH i2c: F0 09 00 40 58 00 65 4B C1 66 8D AE BC 66 C4 [01:16:19]GetLastDocTimeStamp 1723943764 [01:16:19]current date 1723943781 [01:16:19]FM_GetShiftState [01:16:19]SAM_PROTO_GetShiftState [01:16:19]wFMCommunicate request_size=4 [01:16:19]MH_SAM_APDU [01:16:19]CAPDU: 80 13 01 00 [01:16:19]Write to MH i2c: E2 08 00 41 58 80 13 01 00 00 00 00 00 16 [01:16:19]Write i2c OK [01:16:19]MH_I2C_Read... [01:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:19]Read from MH i2c: E2 [01:16:19]MH_I2C_Read... [01:16:19]Read from MH i2c: E2 0E 00 [01:16:19]MH_I2C_Read... [01:16:19]Read from MH i2c: E2 0E 00 41 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 4D [01:16:19]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:16:19]wFMCommunicate OK [01:16:19]SAM_PROTO_GetShiftState done [01:16:19]FM_GetShiftState done [01:16:19]opened in 1723939530 [01:16:19]opened+sec_in_day 1724025930 [01:16:19]quantity*price = 200010 [01:16:19]sum+1 = 200011 [01:16:19]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 2000.10 袧小袩 1% : 17.70 袧袛小 12% : 212.40 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 2000.10 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 33 18.08.2024 01:16 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199211 肖袩袛: 247621568735208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011621&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199211&fm=247621568735208&tin=02508201610067®Number=0000000000092545&sum=200010 [01:16:20]StoreToDocumentArchive [01:16:20]shift 464 fd 199211 [01:16:20]save to /storage/0464/doc_00199211 [01:16:20]save last doc name /storage/0464/doc_00199211 to /storage/kkm_last_doc_name [01:16:20]save OK [01:16:20]Clear old archive folders... [01:16:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:16:20]tlvbuf is 01A65A50 [01:16:20]SAM_PROTO_ClearQueue [01:16:20]wFMCommunicate request_size=4 [01:16:20]MH_SAM_APDU [01:16:20]CAPDU: 80 09 00 00 [01:16:20]Write to MH i2c: E2 08 00 4E 58 80 09 00 00 00 00 00 00 18 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:16:20]Read from MH i2c: E2 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 4E 58 00 90 00 1A [01:16:20]RAPDU: 90 00 [01:16:20]wFMCommunicate OK [01:16:20]SAM_PROTO_ClearQueue done [01:16:20]KKMCreateOFDPacket [01:16:20]OFDProtocolAddRootSTLVToBuf [01:16:20]FM_MakeSignedData [01:16:20]FM_MakeSignedData [01:16:20]SAM_PROTO_SignData [01:16:20]wFMCommunicate request_size=4 [01:16:20]MH_SAM_APDU [01:16:20]CAPDU: 80 0D 01 02 [01:16:20]Write to MH i2c: E2 08 00 4F 58 80 0D 01 02 00 00 00 00 20 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:16:20]Read from MH i2c: E2 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 4F 58 00 90 00 1B [01:16:20]RAPDU: 90 00 [01:16:20]wFMCommunicate OK [01:16:20]wFMCommunicate request_size=255 [01:16:20]MH_SAM_APDU [01:16: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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 65 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 0A 03 00 35 04 06 00 E1 [01:16:20]Write to MH i2c: E2 02 01 50 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 65 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 0A 03 00 35 04 06 00 E1 00 00 92 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:20]Read from MH i2c: E2 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 50 58 00 90 00 1C [01:16:20]RAPDU: 90 00 [01:16:20]wFMCommunicate OK [01:16:20]wFMCommunicate request_size=10 [01:16:20]MH_SAM_APDU [01:16:20]CAPDU: 80 0D 02 02 05 35 E3 A4 A7 E8 [01:16:20]Write to MH i2c: E2 0D 00 51 58 80 0D 02 02 05 00 35 E3 A4 A7 E8 00 00 78 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:20]Read from MH i2c: E2 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 03 00 51 58 00 90 00 1D [01:16:20]RAPDU: 90 00 [01:16:20]wFMCommunicate OK [01:16:20]wFMCommunicate request_size=4 [01:16:20]MH_SAM_APDU [01:16:20]CAPDU: 80 0D 03 02 [01:16:20]Write to MH i2c: E2 08 00 52 58 80 0D 03 02 00 00 00 00 25 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:16:20]Read from MH i2c: E2 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 0B 00 [01:16:20]MH_I2C_Read... [01:16:20]Read from MH i2c: E2 0B 00 52 58 00 60 6B 58 4E A3 8F F7 7C 90 00 3C [01:16:20]RAPDU: 60 6B 58 4E A3 8F F7 7C 90 00 [01:16:20]wFMCommunicate OK [01:16:20]SAM_PROTO_SignData done [01:16:20]FM_MakeSignedData done [01:16:20]CreateOFDProtocolMessage [01:16:20]wFMCommunicate request_size=4 [01:16:20]MH_SAM_APDU [01:16:20]CAPDU: 80 11 00 00 [01:16:20]Write to MH i2c: E2 08 00 53 58 80 11 00 00 00 00 00 00 25 [01:16:20]Write i2c OK [01:16:20]MH_I2C_Read... [01:16:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:21]Read from MH i2c: E2 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: E2 17 00 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: E2 17 00 53 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [01:16:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:16:21]wFMCommunicate OK [01:16:21]CreateOFDProtocolMessage done [01:16:21]OFDSenderStorePacket 199211 [01:16:21]StoreOFDPacket docnum=199211 [01:16:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 55 75 07 01 4D 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 65 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 0A 03 00 35 04 06 00 E1 35 E3 A4 A7 E8 60 6B 58 4E A3 8F F7 7C [01:16:21]CheckFolder [01:16:21]dirname=/storage/ofd_packets [01:16:21]CheckFolder done [01:16:21]ProducePacketName [01:16:21]name=ofd_packets/00199211 [01:16:21]NVStorageSaveData ofd_packets/00199211 [01:16:21]File name is /storage/ofd_packets/00199211 [01:16:21]Write 301 bytes [01:16:21]NVStorageSaveData done [01:16:21]OFDSenderStorePacket done [01:16:21]KKMCreateOFDPacket done [01:16:21]NVStorageSaveData kkm_last_timestamp [01:16:21]File name is /storage/kkm_last_timestamp [01:16:21]Write 4 bytes [01:16:21]NVStorageSaveData done [01:16:21]ExternCall_PrintAddStr [01:16:21]wPrintStart [01:16:21]Write to MH i2c: 01 00 00 54 58 AC [01:16:21]Write i2c OK [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 07 00 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 07 00 54 58 00 00 00 00 00 FF 0F C1 [01:16:21]RasterBufferAndPrint [01:16:21]line 小褔械褌 N : (1)11326683 [01:16:21]line 袠袧袧: 02508201610067 [01:16:21]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:16:21]line 袩袪袨袛袗袞袗 [01:16:21]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [01:16:21]line 孝芯胁邪褉: 2710124130 [01:16:21]line 袗懈-92-袣-4 [01:16:21]line 29.500 * 67.80 [01:16:21]line = 2000.10 [01:16:21]line 袧袛小 12% 袧小袩 1% [01:16:21]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:16:21]line 袠孝袨袚袨: 2000.10 [01:16:21]line 袧小袩 1% : 17.70 [01:16:21]line 袧袛小 12% : 212.40 [01:16:21]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:16:21]line 袘械蟹薪邪谢.: 2000.10 [01:16:21]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:16:21]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:16:21]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:16:21]line 效械泻 33 18.08.2024 01:16 [01:16:21]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:16:21]line 袟袧袦: 0300000079 [01:16:21]line 袪袧袦: 0000000000092545 [01:16:21]line 袙械褉褋懈褟 袣袣袦: 001 [01:16:21]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [01:16:21]line 肖袦: 0000000000871802 [01:16:21]line 肖袛: 199211 [01:16:21]line 肖袩袛: 247621568735208 [01:16:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011621&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199211&fm=247621568735208&tin=02508201610067®Number=0000000000092545&sum=200010 [01:16:21]written 0, free lines is 4095 [01:16:21]OFD Sender: Processing packet 199211 [packets to send 246, broken 245] [01:16:21]ProducePacketName [01:16:21]name=ofd_packets/00199211 [01:16:21]OFD Sender: To server: 嚂鰌G, [01:16:21]CommunicateWithHost lk.salyk.kg:30040 [01:16:21]ConnectInit lk.salyk.kg [01:16:21]Connected sock=7 [01:16:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 55 75 07 01 4D 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 34 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 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 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 65 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 0A 03 00 35 04 06 00 E1 35 E3 A4 A7 E8 60 6B 58 4E A3 8F F7 7C [01:16:21]Write to MH i2c: 01 00 00 7E 58 D6 [01:16:21]Write i2c OK [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 07 00 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: 01 07 00 7E 58 00 00 00 00 00 F3 0C DC [01:16:21]RasterBufferAndPrint [01:16:21]line [01:16:21]line [01:16:21]line [01:16:21]line [01:16:21]line [01:16:21]written 0, free lines is 3324 [01:16:21]MH_Cut [01:16:21]Write to MH i2c: D1 01 00 85 58 01 AF [01:16:21]Write i2c OK [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: D1 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: D1 01 00 [01:16:21]MH_I2C_Read... [01:16:21]Read from MH i2c: D1 01 00 85 58 00 AE [01:16:21]Write to MH i2c: 01 00 00 86 58 DE [01:16:21]Write i2c OK [01:16:21]MH_I2C_Read... [01:16:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A4 A0 47 00 06 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2B 0A 03 00 F4 03 04 00 73 F7 C0 66 B6 04 01 00 00 BE A8 CE 4B 1B 8D 53 65 [01:16:21]CommunicateWithHost err = 0 [01:16:21]CheckOFDResponse [01:16:21]1017 (14) - 77093643461234 [01:16:21]1041 (16) - 0000000000871802 [01:16:21]1040 (4) - 199211 [01:16:21]1012 (4) - 17.08.2024 19:18 [01:16:21]1206 (1) - 0 [01:16:21]OFD Sender: Remove packet 199211 [01:16:21]ProducePacketName [01:16:21]name=ofd_packets/00199211 [01:16:21]NVStorageDeleteData [01:16:22]OFD Sender: No OFD packet to send [01:16:22]*** Cut start [01:16:22]*** Purtial cut [01:16:22]*** CUTSNS_PIN = 0 [01:16:22]*** Stage 1: CUTSNS_PIN = 1 [01:16:24]Read from MH i2c: 01 [01:16:24]MH_I2C_Read... [01:16:24]*** Stop cut motor [01:16:24]*** Cut end [01:16:24]Read from MH i2c: 01 07 00 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: 01 07 00 86 58 00 00 00 00 00 FF 0F F3 [01:16:24]process_action close_receipt done [01:16:24]requested_data is exist [01:16:24]produce_requested_data [01:16:24]requested_item fm.sn is exist - process it [01:16:24]wFMCommunicate request_size=4 [01:16:24]MH_SAM_APDU [01:16:24]CAPDU: 80 11 00 00 [01:16:24]Write to MH i2c: E2 08 00 87 58 80 11 00 00 00 00 00 00 59 [01:16:24]Write i2c OK [01:16:24]MH_I2C_Read... [01:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:24]Read from MH i2c: E2 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 17 00 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 17 00 87 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [01:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:16:24]wFMCommunicate OK [01:16:24]requested_item fd.num is exist - process it [01:16:24]SAM_PROTO_GetFieldsCounters [01:16:24]wFMCommunicate request_size=4 [01:16:24]MH_SAM_APDU [01:16:24]CAPDU: 80 13 00 00 [01:16:24]Write to MH i2c: E2 08 00 88 58 80 13 00 00 00 00 00 00 5C [01:16:24]Write i2c OK [01:16:24]MH_I2C_Read... [01:16:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:16:24]Read from MH i2c: E2 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 62 00 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 62 00 88 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 0A 03 00 0E 04 04 00 D0 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 E3 [01:16:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2B 0A 03 00 0E 04 04 00 D0 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 [01:16:24]wFMCommunicate OK [01:16:24]SAM_PROTO_GetFieldsCounters done [01:16:24]requested_item shift.num is exist - process it [01:16:24]requested_item shift.opened is exist - process it [01:16:24]req_shift_opened [01:16:24]FM_GetShiftState [01:16:24]SAM_PROTO_GetShiftState [01:16:24]wFMCommunicate request_size=4 [01:16:24]MH_SAM_APDU [01:16:24]CAPDU: 80 13 01 00 [01:16:24]Write to MH i2c: E2 08 00 89 58 80 13 01 00 00 00 00 00 5E [01:16:24]Write i2c OK [01:16:24]MH_I2C_Read... [01:16:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:24]Read from MH i2c: E2 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 0E 00 [01:16:24]MH_I2C_Read... [01:16:24]Read from MH i2c: E2 0E 00 89 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 95 [01:16:24]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:16:24]wFMCommunicate OK [01:16:24]SAM_PROTO_GetShiftState done [01:16:24]FM_GetShiftState done [01:16:24]req_shift_opened done [01:16:24]requested_item shift.open_date is exist - process it [01:16:24]req_shift_open_date [01:16:24]req_shift_open_date done [01:16:24]produce_requested_data done [01:16:24]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199211,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:16:24]process_action_free close_receipt [01:16:24]json_value_free [01:16:24]json_value_free done [01:16:24]process_json_proto returns [01:16:24]Send response to host [01:16:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199211,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:16:24]free response buf [01:16:24]execute_script done [01:16:24]execute_script returns [01:16:24]free content buf [01:16:24]Sock 9.Close socket [01:16:24]Sock 9.Thread stoped [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:00]accept exits with 10 [01:17:00]New connection [01:17:00]New thread 3066793316 created [01:17:00]Thread 3066936676 joined [01:17:00]Waiting for new connection... [01:17:00] Sock 10.Parse request [01:17:00]Sock 10.Check first char [01:17:00]Sock 10.First char is OK [01:17:00]request: POST /json_proto HTTP/1.0 [01:17:00]Method: POST [01:17:00]URL: /json_proto [01:17:00]Method is POST - this is cgi request [01:17:00]url: /json_proto [01:17:00]query_string will be loaded in cgi processing [01:17:00]execute_cgi json_proto POST (null) [01:17:00]execute_cgi path=json_proto method=POST [01:17:00]POST find Content-Length [01:17:00]Host: 172.17.46.195:8080 [01:17:00]Content-Length: 679 [01:17:00]Content-Type: application/json [01:17:00] [01:17:00]POST finish read [01:17:00]Found Content-Length = 679 [01:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:00]execute_script... [01:17: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)11326685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:00]POST & json_proto [01:17:00]process_json_proto [01:17:00]json parsed OK: [01:17:00]protocol is kg_v1.0 [01:17:00]action value=close_receipt [01:17:00]process_action close_receipt [01:17:00]cmd_close_receipt [01:17:00]MH_GetDate [01:17:00]Write to MH i2c: F0 00 00 8A 58 D1 [01:17:00]Write i2c OK [01:17:00]MH_I2C_Read... [01:17:00]Read from MH i2c: F0 [01:17:00]MH_I2C_Read... [01:17:00]Read from MH i2c: F0 09 00 [01:17:00]MH_I2C_Read... [01:17:00]Read from MH i2c: F0 09 00 8A 58 00 8E 4B C1 66 8D AE BC 66 37 [01:17:00]GetLastDocTimeStamp 1723943781 [01:17:00]current date 1723943822 [01:17:00]FM_GetShiftState [01:17:00]SAM_PROTO_GetShiftState [01:17:00]wFMCommunicate request_size=4 [01:17:00]MH_SAM_APDU [01:17:00]CAPDU: 80 13 01 00 [01:17:00]Write to MH i2c: E2 08 00 8B 58 80 13 01 00 00 00 00 00 60 [01:17:00]Write i2c OK [01:17:00]MH_I2C_Read... [01:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:17:00]Read from MH i2c: E2 [01:17:00]MH_I2C_Read... [01:17:00]Read from MH i2c: E2 0E 00 [01:17:00]MH_I2C_Read... [01:17:00]Read from MH i2c: E2 0E 00 8B 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 97 [01:17:00]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:17:00]wFMCommunicate OK [01:17:00]SAM_PROTO_GetShiftState done [01:17:00]FM_GetShiftState done [01:17:00]opened in 1723939530 [01:17:00]opened+sec_in_day 1724025930 [01:17:00]quantity*price = 50036 [01:17:00]sum+1 = 50037 [01:17:00]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 34 18.08.2024 01:17 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199212 肖袩袛: 107141116692992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011702&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199212&fm=107141116692992&tin=02508201610067®Number=0000000000092545&sum=50000 [01:17:01]StoreToDocumentArchive [01:17:01]shift 464 fd 199212 [01:17:01]save to /storage/0464/doc_00199212 [01:17:01]save last doc name /storage/0464/doc_00199212 to /storage/kkm_last_doc_name [01:17:01]save OK [01:17:01]Clear old archive folders... [01:17:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:17:01]tlvbuf is 019699C0 [01:17:01]SAM_PROTO_ClearQueue [01:17:01]wFMCommunicate request_size=4 [01:17:01]MH_SAM_APDU [01:17:01]CAPDU: 80 09 00 00 [01:17:01]Write to MH i2c: E2 08 00 98 58 80 09 00 00 00 00 00 00 62 [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 98 58 00 90 00 64 [01:17:01]RAPDU: 90 00 [01:17:01]wFMCommunicate OK [01:17:01]SAM_PROTO_ClearQueue done [01:17:01]KKMCreateOFDPacket [01:17:01]OFDProtocolAddRootSTLVToBuf [01:17:01]FM_MakeSignedData [01:17:01]FM_MakeSignedData [01:17:01]SAM_PROTO_SignData [01:17:01]wFMCommunicate request_size=4 [01:17:01]MH_SAM_APDU [01:17:01]CAPDU: 80 0D 01 02 [01:17:01]Write to MH i2c: E2 08 00 99 58 80 0D 01 02 00 00 00 00 6A [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 99 58 00 90 00 65 [01:17:01]RAPDU: 90 00 [01:17:01]wFMCommunicate OK [01:17:01]wFMCommunicate request_size=255 [01:17:01]MH_SAM_APDU [01:17: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 0A 03 00 35 04 06 00 61 [01:17:01]Write to MH i2c: E2 02 01 9A 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 0A 03 00 35 04 06 00 61 00 00 6F [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 9A 58 00 90 00 66 [01:17:01]RAPDU: 90 00 [01:17:01]wFMCommunicate OK [01:17:01]wFMCommunicate request_size=10 [01:17:01]MH_SAM_APDU [01:17:01]CAPDU: 80 0D 02 02 05 71 BC 33 8A 00 [01:17:01]Write to MH i2c: E2 0D 00 9B 58 80 0D 02 02 05 00 71 BC 33 8A 00 00 00 61 [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 03 00 9B 58 00 90 00 67 [01:17:01]RAPDU: 90 00 [01:17:01]wFMCommunicate OK [01:17:01]wFMCommunicate request_size=4 [01:17:01]MH_SAM_APDU [01:17:01]CAPDU: 80 0D 03 02 [01:17:01]Write to MH i2c: E2 08 00 9C 58 80 0D 03 02 00 00 00 00 6F [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 0B 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 0B 00 9C 58 00 42 B9 D0 F8 A8 2E E9 9A 90 00 8C [01:17:01]RAPDU: 42 B9 D0 F8 A8 2E E9 9A 90 00 [01:17:01]wFMCommunicate OK [01:17:01]SAM_PROTO_SignData done [01:17:01]FM_MakeSignedData done [01:17:01]CreateOFDProtocolMessage [01:17:01]wFMCommunicate request_size=4 [01:17:01]MH_SAM_APDU [01:17:01]CAPDU: 80 11 00 00 [01:17:01]Write to MH i2c: E2 08 00 9D 58 80 11 00 00 00 00 00 00 6F [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:17:01]Read from MH i2c: E2 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 17 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: E2 17 00 9D 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [01:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:17:01]wFMCommunicate OK [01:17:01]CreateOFDProtocolMessage done [01:17:01]OFDSenderStorePacket 199212 [01:17:01]StoreOFDPacket docnum=199212 [01:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 8A 07 01 D5 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 0A 03 00 35 04 06 00 61 71 BC 33 8A 00 42 B9 D0 F8 A8 2E E9 9A [01:17:01]CheckFolder [01:17:01]dirname=/storage/ofd_packets [01:17:01]CheckFolder done [01:17:01]ProducePacketName [01:17:01]name=ofd_packets/00199212 [01:17:01]NVStorageSaveData ofd_packets/00199212 [01:17:01]File name is /storage/ofd_packets/00199212 [01:17:01]Write 301 bytes [01:17:01]NVStorageSaveData done [01:17:01]OFDSenderStorePacket done [01:17:01]KKMCreateOFDPacket done [01:17:01]NVStorageSaveData kkm_last_timestamp [01:17:01]File name is /storage/kkm_last_timestamp [01:17:01]Write 4 bytes [01:17:01]NVStorageSaveData done [01:17:01]ExternCall_PrintAddStr [01:17:01]wPrintStart [01:17:01]Write to MH i2c: 01 00 00 9E 58 F6 [01:17:01]Write i2c OK [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: 01 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: 01 07 00 [01:17:01]MH_I2C_Read... [01:17:01]Read from MH i2c: 01 07 00 9E 58 00 00 00 00 00 FF 0F 0B [01:17:01]RasterBufferAndPrint [01:17:01]line 小褔械褌 N : (1)11326685 [01:17:01]line 袠袧袧: 02508201610067 [01:17:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:17:01]line 袩袪袨袛袗袞袗 [01:17:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 12 [01:17:01]line 孝芯胁邪褉: 2710124130 [01:17:01]line 袗懈-92-袣-4 [01:17:01]line 7.380 * 67.80 [01:17:01]line = 500.36 [01:17:01]line 袧袛小 12% 袧小袩 1% [01:17:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:17:01]line 袨袣袪校袚袥袝袧袠袝: -0.36 [01:17:01]line 袠孝袨袚袨: 500.00 [01:17:01]line 袙薪械褋械薪芯: 500.00 [01:17:01]line 小袛袗效袗: 0.00 [01:17:01]line 袧小袩 1% : 4.43 [01:17:01]line 袧袛小 12% : 53.14 [01:17:01]line 袧邪谢懈褔薪褘屑懈: 500.00 [01:17:01]line 袘械蟹薪邪谢.: 0.00 [01:17:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:17:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:17:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:17:01]line 效械泻 34 18.08.2024 01:17 [01:17:01]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:17:01]line 袟袧袦: 0300000079 [01:17:01]line 袪袧袦: 0000000000092545 [01:17:01]line 袙械褉褋懈褟 袣袣袦: 001 [01:17:01]line 肖袦: 0000000000871802 [01:17:01]line 肖袛: 199212 [01:17:01]line 肖袩袛: 107141116692992 [01:17:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011702&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199212&fm=107141116692992&tin=02508201610067®Number=0000000000092545&sum=50000 [01:17:02]OFD Sender: Processing packet 199212 [packets to send 246, broken 245] [01:17:02]ProducePacketName [01:17:02]name=ofd_packets/00199212 [01:17:02]OFD Sender: To server: 嚂鰌G, [01:17:02]CommunicateWithHost lk.salyk.kg:30040 [01:17:02]ConnectInit lk.salyk.kg [01:17:02]written 0, free lines is 4095 [01:17:02]Connected sock=9 [01:17:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 0C 8A 07 01 D5 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 8E 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 0A 03 00 35 04 06 00 61 71 BC 33 8A 00 42 B9 D0 F8 A8 2E E9 9A [01:17:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 41 85 47 00 2A 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2C 0A 03 00 F4 03 04 00 9D F7 C0 66 B6 04 01 00 00 B9 D8 1C F9 E5 F5 4F CC [01:17:02]CommunicateWithHost err = 0 [01:17:02]CheckOFDResponse [01:17:02]1017 (14) - 77093643461234 [01:17:02]1041 (16) - 0000000000871802 [01:17:02]1040 (4) - 199212 [01:17:02]1012 (4) - 17.08.2024 19:18 [01:17:02]1206 (1) - 0 [01:17:02]OFD Sender: Remove packet 199212 [01:17:02]ProducePacketName [01:17:02]name=ofd_packets/00199212 [01:17:02]NVStorageDeleteData [01:17:02]Write to MH i2c: 01 00 00 C9 58 21 [01:17:02]Write i2c OK [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: 01 [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: 01 07 00 [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: 01 07 00 C9 58 00 00 00 00 00 D9 0C 0D [01:17:02]RasterBufferAndPrint [01:17:02]line [01:17:02]line [01:17:02]line [01:17:02]line [01:17:02]line [01:17:02]written 0, free lines is 3299 [01:17:02]MH_Cut [01:17:02]Write to MH i2c: D1 01 00 D0 58 01 FA [01:17:02]Write i2c OK [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: D1 [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: D1 01 00 [01:17:02]MH_I2C_Read... [01:17:02]Read from MH i2c: D1 01 00 D0 58 00 F9 [01:17:02]Write to MH i2c: 01 00 00 D1 58 29 [01:17:02]Write i2c OK [01:17:02]MH_I2C_Read... [01:17:03]OFD Sender: No OFD packet to send [01:17:03]*** Cut start [01:17:03]*** Purtial cut [01:17:03]*** Stage 1: CUTSNS_PIN = 1 [01:17:03]Read from MH i2c: 01 [01:17:03]MH_I2C_Read... [01:17:03]*** Stop cut motor [01:17:03]*** Cut end [01:17:03]Read from MH i2c: 01 07 00 [01:17:03]MH_I2C_Read... [01:17:03]Read from MH i2c: 01 07 00 D1 58 00 00 00 00 00 FF 0F 3E [01:17:03]process_action close_receipt done [01:17:03]requested_data is exist [01:17:03]produce_requested_data [01:17:03]requested_item fm.sn is exist - process it [01:17:03]wFMCommunicate request_size=4 [01:17:03]MH_SAM_APDU [01:17:03]CAPDU: 80 11 00 00 [01:17:03]Write to MH i2c: E2 08 00 D2 58 80 11 00 00 00 00 00 00 A4 [01:17:03]Write i2c OK [01:17:03]MH_I2C_Read... [01:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:17:03]Read from MH i2c: E2 [01:17:03]MH_I2C_Read... [01:17:03]Read from MH i2c: E2 17 00 [01:17:03]MH_I2C_Read... [01:17:03]Read from MH i2c: E2 17 00 D2 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [01:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:17:03]wFMCommunicate OK [01:17:03]requested_item fd.num is exist - process it [01:17:03]SAM_PROTO_GetFieldsCounters [01:17:03]wFMCommunicate request_size=4 [01:17:03]MH_SAM_APDU [01:17:03]CAPDU: 80 13 00 00 [01:17:03]Write to MH i2c: E2 08 00 D3 58 80 13 00 00 00 00 00 00 A7 [01:17:03]Write i2c OK [01:17:03]MH_I2C_Read... [01:17:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:17:04]Read from MH i2c: E2 [01:17:04]MH_I2C_Read... [01:17:04]Read from MH i2c: E2 62 00 [01:17:04]MH_I2C_Read... [01:17:04]Read from MH i2c: E2 62 00 D3 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 0A 03 00 0E 04 04 00 D0 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 32 [01:17:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2C 0A 03 00 0E 04 04 00 D0 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 [01:17:04]wFMCommunicate OK [01:17:04]SAM_PROTO_GetFieldsCounters done [01:17:04]requested_item shift.num is exist - process it [01:17:04]requested_item shift.opened is exist - process it [01:17:04]req_shift_opened [01:17:04]FM_GetShiftState [01:17:04]SAM_PROTO_GetShiftState [01:17:04]wFMCommunicate request_size=4 [01:17:04]MH_SAM_APDU [01:17:04]CAPDU: 80 13 01 00 [01:17:04]Write to MH i2c: E2 08 00 D4 58 80 13 01 00 00 00 00 00 A9 [01:17:04]Write i2c OK [01:17:04]MH_I2C_Read... [01:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:17:04]Read from MH i2c: E2 [01:17:04]MH_I2C_Read... [01:17:04]Read from MH i2c: E2 0E 00 [01:17:04]MH_I2C_Read... [01:17:04]Read from MH i2c: E2 0E 00 D4 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 E0 [01:17:04]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:17:04]wFMCommunicate OK [01:17:04]SAM_PROTO_GetShiftState done [01:17:04]FM_GetShiftState done [01:17:04]req_shift_opened done [01:17:04]requested_item shift.open_date is exist - process it [01:17:04]req_shift_open_date [01:17:04]req_shift_open_date done [01:17:04]produce_requested_data done [01:17:04]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199212,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:17:04]process_action_free close_receipt [01:17:04]json_value_free [01:17:04]json_value_free done [01:17:04]process_json_proto returns [01:17:04]Send response to host [01:17:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199212,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:17:04]free response buf [01:17:04]execute_script done [01:17:04]execute_script returns [01:17:04]free content buf [01:17:04]Sock 10.Close socket [01:17:04]Sock 10.Thread stoped [01:17:08]OFD Sender: No OFD packet to send [01:17:13]OFD Sender: No OFD packet to send [01:17:18]OFD Sender: No OFD packet to send [01:17:23]OFD Sender: No OFD packet to send [01:17:28]OFD Sender: No OFD packet to send [01:17:33]OFD Sender: No OFD packet to send [01:17:38]OFD Sender: No OFD packet to send [01:17:43]OFD Sender: No OFD packet to send [01:17:48]OFD Sender: No OFD packet to send [01:17:53]OFD Sender: No OFD packet to send [01:17:58]OFD Sender: No OFD packet to send [01:18:03]OFD Sender: No OFD packet to send [01:18:08]accept exits with 7 [01:18:08]New connection [01:18:08]New thread 3066936676 created [01:18:08]Thread 3066793316 joined [01:18:08]Waiting for new connection... [01:18:08] Sock 7.Parse request [01:18:08]Sock 7.Check first char [01:18:08]Sock 7.First char is OK [01:18:08]request: POST /json_proto HTTP/1.0 [01:18:08]Method: POST [01:18:08]URL: /json_proto [01:18:08]Method is POST - this is cgi request [01:18:08]url: /json_proto [01:18:08]query_string will be loaded in cgi processing [01:18:08]execute_cgi json_proto POST (null) [01:18:08]execute_cgi path=json_proto method=POST [01:18:08]POST find Content-Length [01:18:08]Host: 172.17.46.195:8080 [01:18:08]Content-Length: 808 [01:18:08]Content-Type: application/json [01:18:08] [01:18:08]POST finish read [01:18:08]Found Content-Length = 808 [01:18:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:08]execute_script... [01:18:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:08]POST & json_proto [01:18:08]process_json_proto [01:18:08]json parsed OK: [01:18:08]protocol is kg_v1.0 [01:18:08]action value=close_receipt [01:18:08]process_action close_receipt [01:18:08]cmd_close_receipt [01:18:08]MH_GetDate [01:18:08]Write to MH i2c: F0 00 00 D5 58 1C [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: F0 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: F0 09 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: F0 09 00 D5 58 00 D2 4B C1 66 8D AE BC 66 C6 [01:18:08]GetLastDocTimeStamp 1723943822 [01:18:08]current date 1723943890 [01:18:08]FM_GetShiftState [01:18:08]SAM_PROTO_GetShiftState [01:18:08]wFMCommunicate request_size=4 [01:18:08]MH_SAM_APDU [01:18:08]CAPDU: 80 13 01 00 [01:18:08]Write to MH i2c: E2 08 00 D6 58 80 13 01 00 00 00 00 00 AB [01:18:08]Write i2c OK [01:18:08]MH_I2C_Read... [01:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:08]Read from MH i2c: E2 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 0E 00 [01:18:08]MH_I2C_Read... [01:18:08]Read from MH i2c: E2 0E 00 D6 58 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 E2 [01:18:08]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:08]wFMCommunicate OK [01:18:08]SAM_PROTO_GetShiftState done [01:18:08]FM_GetShiftState done [01:18:08]opened in 1723939530 [01:18:08]opened+sec_in_day 1724025930 [01:18:08]quantity*price = 100032 [01:18:08]sum+1 = 100033 [01:18:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 35 18.08.2024 01:18 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199213 肖袩袛: 235111958348422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199213&fm=235111958348422&tin=02508201610067®Number=0000000000092545&sum=100032 [01:18:09]StoreToDocumentArchive [01:18:09]shift 464 fd 199213 [01:18:09]save to /storage/0464/doc_00199213 [01:18:09]save last doc name /storage/0464/doc_00199213 to /storage/kkm_last_doc_name [01:18:09]save OK [01:18:09]Clear old archive folders... [01:18:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:18:09]tlvbuf is 01A07090 [01:18:09]SAM_PROTO_ClearQueue [01:18:09]wFMCommunicate request_size=4 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 09 00 00 [01:18:09]Write to MH i2c: E2 08 00 E3 58 80 09 00 00 00 00 00 00 AD [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:18:09]Read from MH i2c: E2 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 E3 58 00 90 00 AF [01:18:09]RAPDU: 90 00 [01:18:09]wFMCommunicate OK [01:18:09]SAM_PROTO_ClearQueue done [01:18:09]KKMCreateOFDPacket [01:18:09]OFDProtocolAddRootSTLVToBuf [01:18:09]FM_MakeSignedData [01:18:09]FM_MakeSignedData [01:18:09]SAM_PROTO_SignData [01:18:09]wFMCommunicate request_size=4 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 0D 01 02 [01:18:09]Write to MH i2c: E2 08 00 E4 58 80 0D 01 02 00 00 00 00 B5 [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:18:09]Read from MH i2c: E2 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 E4 58 00 90 00 B0 [01:18:09]RAPDU: 90 00 [01:18:09]wFMCommunicate OK [01:18:09]wFMCommunicate request_size=255 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 D2 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 0A 03 00 35 04 06 00 D5 D5 [01:18:09]Write to MH i2c: E2 02 01 E5 58 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 D2 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 0A 03 00 35 04 06 00 D5 D5 00 00 A5 [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:09]Read from MH i2c: E2 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 E5 58 00 90 00 B1 [01:18:09]RAPDU: 90 00 [01:18:09]wFMCommunicate OK [01:18:09]wFMCommunicate request_size=9 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 0D 02 02 04 44 C2 82 86 [01:18:09]Write to MH i2c: E2 0C 00 E6 58 80 0D 02 02 04 00 44 C2 82 86 00 00 CE [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:09]Read from MH i2c: E2 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 03 00 E6 58 00 90 00 B2 [01:18:09]RAPDU: 90 00 [01:18:09]wFMCommunicate OK [01:18:09]wFMCommunicate request_size=4 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 0D 03 02 [01:18:09]Write to MH i2c: E2 08 00 E7 58 80 0D 03 02 00 00 00 00 BA [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:18:09]Read from MH i2c: E2 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 0B 00 [01:18:09]MH_I2C_Read... [01:18:09]Read from MH i2c: E2 0B 00 E7 58 00 69 13 97 65 2B A3 7F D0 90 00 50 [01:18:09]RAPDU: 69 13 97 65 2B A3 7F D0 90 00 [01:18:09]wFMCommunicate OK [01:18:09]SAM_PROTO_SignData done [01:18:09]FM_MakeSignedData done [01:18:09]CreateOFDProtocolMessage [01:18:09]wFMCommunicate request_size=4 [01:18:09]MH_SAM_APDU [01:18:09]CAPDU: 80 11 00 00 [01:18:09]Write to MH i2c: E2 08 00 E8 58 80 11 00 00 00 00 00 00 BA [01:18:09]Write i2c OK [01:18:09]MH_I2C_Read... [01:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:10]Read from MH i2c: E2 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 17 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: E2 17 00 E8 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 07 [01:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:10]wFMCommunicate OK [01:18:10]CreateOFDProtocolMessage done [01:18:10]OFDSenderStorePacket 199213 [01:18:10]StoreOFDPacket docnum=199213 [01:18:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2E F0 06 01 4E 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 D2 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 0A 03 00 35 04 06 00 D5 D5 44 C2 82 86 69 13 97 65 2B A3 7F D0 [01:18:10]CheckFolder [01:18:10]dirname=/storage/ofd_packets [01:18:10]CheckFolder done [01:18:10]ProducePacketName [01:18:10]name=ofd_packets/00199213 [01:18:10]NVStorageSaveData ofd_packets/00199213 [01:18:10]File name is /storage/ofd_packets/00199213 [01:18:10]Write 300 bytes [01:18:10]NVStorageSaveData done [01:18:10]OFDSenderStorePacket done [01:18:10]KKMCreateOFDPacket done [01:18:10]NVStorageSaveData kkm_last_timestamp [01:18:10]File name is /storage/kkm_last_timestamp [01:18:10]Write 4 bytes [01:18:10]NVStorageSaveData done [01:18:10]ExternCall_PrintAddStr [01:18:10]wPrintStart [01:18:10]Write to MH i2c: 01 00 00 E9 58 41 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 07 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 07 00 E9 58 00 00 00 00 00 FF 0F 56 [01:18:10]RasterBufferAndPrint [01:18:10]line 小褔械褌 N : (1)11326686 [01:18:10]line 袠袧袧: 02508201610067 [01:18:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:18:10]line 袩袪袨袛袗袞袗 [01:18:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [01:18:10]line 孝芯胁邪褉: 2711190000 [01:18:10]line 袚袗袟-袣-3 [01:18:10]line 26.050 * 38.40 [01:18:10]line = 1000.32 [01:18:10]line 袧袛小 12% 袧小袩 1% [01:18:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:18:10]line 袠孝袨袚袨: 1000.32 [01:18:10]line 袧小袩 1% : 8.85 [01:18:10]line 袧袛小 12% : 106.23 [01:18:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:18:10]line 袘械蟹薪邪谢.: 1000.32 [01:18:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:18:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:18:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:18:10]line 效械泻 35 18.08.2024 01:18 [01:18:10]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:18:10]line 袟袧袦: 0300000079 [01:18:10]line 袪袧袦: 0000000000092545 [01:18:10]line 袙械褉褋懈褟 袣袣袦: 001 [01:18:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [01:18:10]line 肖袦: 0000000000871802 [01:18:10]line 肖袛: 199213 [01:18:10]line 肖袩袛: 235111958348422 [01:18:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011810&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199213&fm=235111958348422&tin=02508201610067®Number=0000000000092545&sum=100032 [01:18:10]written 0, free lines is 4095 [01:18:10]OFD Sender: Processing packet 199213 [packets to send 246, broken 245] [01:18:10]ProducePacketName [01:18:10]name=ofd_packets/00199213 [01:18:10]OFD Sender: To server: 嚂鰌G, [01:18:10]CommunicateWithHost lk.salyk.kg:30040 [01:18:10]ConnectInit lk.salyk.kg [01:18:10]Connected sock=10 [01:18:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 2E F0 06 01 4E 42 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 D2 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 0A 03 00 35 04 06 00 D5 D5 44 C2 82 86 69 13 97 65 2B A3 7F D0 [01:18:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 40 4E 47 00 59 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2D 0A 03 00 F4 03 04 00 E0 F7 C0 66 B6 04 01 00 00 5F 78 C4 F6 77 41 7E 62 [01:18:10]CommunicateWithHost err = 0 [01:18:10]CheckOFDResponse [01:18:10]1017 (14) - 77093643461234 [01:18:10]1041 (16) - 0000000000871802 [01:18:10]1040 (4) - 199213 [01:18:10]1012 (4) - 17.08.2024 19:20 [01:18:10]1206 (1) - 0 [01:18:10]OFD Sender: Remove packet 199213 [01:18:10]ProducePacketName [01:18:10]name=ofd_packets/00199213 [01:18:10]NVStorageDeleteData [01:18:10]Write to MH i2c: 01 00 00 13 59 6C [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 07 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: 01 07 00 13 59 00 00 00 00 00 F9 0C 78 [01:18:10]RasterBufferAndPrint [01:18:10]line [01:18:10]line [01:18:10]line [01:18:10]line [01:18:10]line [01:18:10]written 0, free lines is 3330 [01:18:10]MH_Cut [01:18:10]Write to MH i2c: D1 01 00 1A 59 01 45 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: D1 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: D1 01 00 [01:18:10]MH_I2C_Read... [01:18:10]Read from MH i2c: D1 01 00 1A 59 00 44 [01:18:10]Write to MH i2c: 01 00 00 1B 59 74 [01:18:10]Write i2c OK [01:18:10]MH_I2C_Read... [01:18:10]OFD Sender: No OFD packet to send [01:18:11]*** Cut start [01:18:11]*** Purtial cut [01:18:11]*** CUTSNS_PIN = 0 [01:18:11]*** Stage 1: CUTSNS_PIN = 1 [01:18:13]Read from MH i2c: 01 [01:18:13]MH_I2C_Read... [01:18:13]*** Stop cut motor [01:18:13]*** Cut end [01:18:13]Read from MH i2c: 01 07 00 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: 01 07 00 1B 59 00 00 00 00 00 FF 0F 89 [01:18:13]process_action close_receipt done [01:18:13]requested_data is exist [01:18:13]produce_requested_data [01:18:13]requested_item fm.sn is exist - process it [01:18:13]wFMCommunicate request_size=4 [01:18:13]MH_SAM_APDU [01:18:13]CAPDU: 80 11 00 00 [01:18:13]Write to MH i2c: E2 08 00 1C 59 80 11 00 00 00 00 00 00 EF [01:18:13]Write i2c OK [01:18:13]MH_I2C_Read... [01:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:13]Read from MH i2c: E2 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 17 00 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 17 00 1C 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3C [01:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:13]wFMCommunicate OK [01:18:13]requested_item fd.num is exist - process it [01:18:13]SAM_PROTO_GetFieldsCounters [01:18:13]wFMCommunicate request_size=4 [01:18:13]MH_SAM_APDU [01:18:13]CAPDU: 80 13 00 00 [01:18:13]Write to MH i2c: E2 08 00 1D 59 80 13 00 00 00 00 00 00 F2 [01:18:13]Write i2c OK [01:18:13]MH_I2C_Read... [01:18:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:18:13]Read from MH i2c: E2 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 62 00 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 62 00 1D 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 0A 03 00 0E 04 04 00 D0 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 81 [01:18:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2D 0A 03 00 0E 04 04 00 D0 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 [01:18:13]wFMCommunicate OK [01:18:13]SAM_PROTO_GetFieldsCounters done [01:18:13]requested_item shift.num is exist - process it [01:18:13]requested_item shift.opened is exist - process it [01:18:13]req_shift_opened [01:18:13]FM_GetShiftState [01:18:13]SAM_PROTO_GetShiftState [01:18:13]wFMCommunicate request_size=4 [01:18:13]MH_SAM_APDU [01:18:13]CAPDU: 80 13 01 00 [01:18:13]Write to MH i2c: E2 08 00 1E 59 80 13 01 00 00 00 00 00 F4 [01:18:13]Write i2c OK [01:18:13]MH_I2C_Read... [01:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:13]Read from MH i2c: E2 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 0E 00 [01:18:13]MH_I2C_Read... [01:18:13]Read from MH i2c: E2 0E 00 1E 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 2B [01:18:13]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:13]wFMCommunicate OK [01:18:13]SAM_PROTO_GetShiftState done [01:18:13]FM_GetShiftState done [01:18:13]req_shift_opened done [01:18:13]requested_item shift.open_date is exist - process it [01:18:13]req_shift_open_date [01:18:13]req_shift_open_date done [01:18:13]produce_requested_data done [01:18:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199213,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:18:13]process_action_free close_receipt [01:18:13]json_value_free [01:18:13]json_value_free done [01:18:13]process_json_proto returns [01:18:13]Send response to host [01:18:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199213,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:18:13]free response buf [01:18:13]execute_script done [01:18:13]execute_script returns [01:18:13]free content buf [01:18:13]Sock 7.Close socket [01:18:13]Sock 7.Thread stoped [01:18:15]OFD Sender: No OFD packet to send [01:18:18]accept exits with 9 [01:18:18]New connection [01:18:18]New thread 3066793316 created [01:18:18]Thread 3066936676 joined [01:18:18]Waiting for new connection... [01:18:18] Sock 9.Parse request [01:18:18]Sock 9.Check first char [01:18:18]Sock 9.First char is OK [01:18:18]request: POST /json_proto HTTP/1.0 [01:18:18]Method: POST [01:18:18]URL: /json_proto [01:18:18]Method is POST - this is cgi request [01:18:18]url: /json_proto [01:18:18]query_string will be loaded in cgi processing [01:18:18]execute_cgi json_proto POST (null) [01:18:18]execute_cgi path=json_proto method=POST [01:18:18]POST find Content-Length [01:18:18]Host: 172.17.46.195:8080 [01:18:18]Content-Length: 821 [01:18:18]Content-Type: application/json [01:18:18] [01:18:18]POST finish read [01:18:18]Found Content-Length = 821 [01:18:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:18]execute_script... [01:18: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)11326687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:18]POST & json_proto [01:18:18]process_json_proto [01:18:18]json parsed OK: [01:18:18]protocol is kg_v1.0 [01:18:18]action value=close_receipt [01:18:18]process_action close_receipt [01:18:18]cmd_close_receipt [01:18:18]MH_GetDate [01:18:18]Write to MH i2c: F0 00 00 1F 59 67 [01:18:18]Write i2c OK [01:18:18]MH_I2C_Read... [01:18:18]Read from MH i2c: F0 [01:18:18]MH_I2C_Read... [01:18:18]Read from MH i2c: F0 09 00 [01:18:18]MH_I2C_Read... [01:18:18]Read from MH i2c: F0 09 00 1F 59 00 DC 4B C1 66 8D AE BC 66 1B [01:18:18]GetLastDocTimeStamp 1723943890 [01:18:18]current date 1723943900 [01:18:18]FM_GetShiftState [01:18:18]SAM_PROTO_GetShiftState [01:18:18]wFMCommunicate request_size=4 [01:18:18]MH_SAM_APDU [01:18:18]CAPDU: 80 13 01 00 [01:18:18]Write to MH i2c: E2 08 00 20 59 80 13 01 00 00 00 00 00 F6 [01:18:18]Write i2c OK [01:18:18]MH_I2C_Read... [01:18:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:18]Read from MH i2c: E2 [01:18:18]MH_I2C_Read... [01:18:18]Read from MH i2c: E2 0E 00 [01:18:18]MH_I2C_Read... [01:18:18]Read from MH i2c: E2 0E 00 20 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 2D [01:18:18]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:18]wFMCommunicate OK [01:18:18]SAM_PROTO_GetShiftState done [01:18:18]FM_GetShiftState done [01:18:18]opened in 1723939530 [01:18:18]opened+sec_in_day 1724025930 [01:18:18]quantity*price = 100021 [01:18:18]sum+1 = 100023 [01:18:18]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.22 袧小袩 1% : 8.85 袧袛小 12% : 106.22 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.22 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 36 18.08.2024 01:18 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199214 肖袩袛: 166371617407092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199214&fm=166371617407092&tin=02508201610067®Number=0000000000092545&sum=100022 [01:18:19]StoreToDocumentArchive [01:18:19]shift 464 fd 199214 [01:18:19]save to /storage/0464/doc_00199214 [01:18:19]save last doc name /storage/0464/doc_00199214 to /storage/kkm_last_doc_name [01:18:19]save OK [01:18:19]Clear old archive folders... [01:18:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:18:19]tlvbuf is 0196BFF0 [01:18:19]SAM_PROTO_ClearQueue [01:18:19]wFMCommunicate request_size=4 [01:18:19]MH_SAM_APDU [01:18:19]CAPDU: 80 09 00 00 [01:18:19]Write to MH i2c: E2 08 00 2D 59 80 09 00 00 00 00 00 00 F8 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 2D 59 00 90 00 FA [01:18:19]RAPDU: 90 00 [01:18:19]wFMCommunicate OK [01:18:19]SAM_PROTO_ClearQueue done [01:18:19]KKMCreateOFDPacket [01:18:19]OFDProtocolAddRootSTLVToBuf [01:18:19]FM_MakeSignedData [01:18:19]FM_MakeSignedData [01:18:19]SAM_PROTO_SignData [01:18:19]wFMCommunicate request_size=4 [01:18:19]MH_SAM_APDU [01:18:19]CAPDU: 80 0D 01 02 [01:18:19]Write to MH i2c: E2 08 00 2E 59 80 0D 01 02 00 00 00 00 00 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 2E 59 00 90 00 FB [01:18:19]RAPDU: 90 00 [01:18:19]wFMCommunicate OK [01:18:19]wFMCommunicate request_size=255 [01:18:19]MH_SAM_APDU [01:18: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 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 DC 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 0A 03 00 35 04 06 00 97 [01:18:19]Write to MH i2c: E2 02 01 2F 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 DC 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 0A 03 00 35 04 06 00 97 00 00 E7 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 2F 59 00 90 00 FC [01:18:19]RAPDU: 90 00 [01:18:19]wFMCommunicate OK [01:18:19]wFMCommunicate request_size=10 [01:18:19]MH_SAM_APDU [01:18:19]CAPDU: 80 0D 02 02 05 50 69 28 00 74 [01:18:19]Write to MH i2c: E2 0D 00 30 59 80 0D 02 02 05 00 50 69 28 00 74 00 00 62 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 03 00 30 59 00 90 00 FD [01:18:19]RAPDU: 90 00 [01:18:19]wFMCommunicate OK [01:18:19]wFMCommunicate request_size=4 [01:18:19]MH_SAM_APDU [01:18:19]CAPDU: 80 0D 03 02 [01:18:19]Write to MH i2c: E2 08 00 31 59 80 0D 03 02 00 00 00 00 05 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 0B 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 0B 00 31 59 00 32 B0 DC 24 B9 A3 CA B2 90 00 C0 [01:18:19]RAPDU: 32 B0 DC 24 B9 A3 CA B2 90 00 [01:18:19]wFMCommunicate OK [01:18:19]SAM_PROTO_SignData done [01:18:19]FM_MakeSignedData done [01:18:19]CreateOFDProtocolMessage [01:18:19]wFMCommunicate request_size=4 [01:18:19]MH_SAM_APDU [01:18:19]CAPDU: 80 11 00 00 [01:18:19]Write to MH i2c: E2 08 00 32 59 80 11 00 00 00 00 00 00 05 [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:19]Read from MH i2c: E2 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 17 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: E2 17 00 32 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 52 [01:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:19]wFMCommunicate OK [01:18:19]CreateOFDProtocolMessage done [01:18:19]OFDSenderStorePacket 199214 [01:18:19]StoreOFDPacket docnum=199214 [01:18:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 54 07 01 25 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 DC 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 0A 03 00 35 04 06 00 97 50 69 28 00 74 32 B0 DC 24 B9 A3 CA B2 [01:18:19]CheckFolder [01:18:19]dirname=/storage/ofd_packets [01:18:19]CheckFolder done [01:18:19]ProducePacketName [01:18:19]name=ofd_packets/00199214 [01:18:19]NVStorageSaveData ofd_packets/00199214 [01:18:19]File name is /storage/ofd_packets/00199214 [01:18:19]Write 301 bytes [01:18:19]NVStorageSaveData done [01:18:19]OFDSenderStorePacket done [01:18:19]KKMCreateOFDPacket done [01:18:19]NVStorageSaveData kkm_last_timestamp [01:18:19]File name is /storage/kkm_last_timestamp [01:18:19]Write 4 bytes [01:18:19]NVStorageSaveData done [01:18:19]ExternCall_PrintAddStr [01:18:19]wPrintStart [01:18:19]Write to MH i2c: 01 00 00 33 59 8C [01:18:19]Write i2c OK [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: 01 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: 01 07 00 [01:18:19]MH_I2C_Read... [01:18:19]Read from MH i2c: 01 07 00 33 59 00 00 00 00 00 FF 0F A1 [01:18:19]RasterBufferAndPrint [01:18:19]line 小褔械褌 N : (1)11326687 [01:18:19]line 袠袧袧: 02508201610067 [01:18:19]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:18:19]line 袩袪袨袛袗袞袗 [01:18:19]line 孝袪袣 (袦袪袣, 袚袧袣) : 41 [01:18:19]line 孝芯胁邪褉: 2710124500 [01:18:19]line 袗懈-95-袣-5 [01:18:19]line 13.480 * 74.20 [01:18:19]line = 1000.22 [01:18:19]line 袧袛小 12% 袧小袩 1% [01:18:19]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:18:19]line 袠孝袨袚袨: 1000.22 [01:18:19]line 袧小袩 1% : 8.85 [01:18:19]line 袧袛小 12% : 106.22 [01:18:19]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:18:19]line 袘械蟹薪邪谢.: 1000.22 [01:18:19]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:18:19]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:18:19]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:18:19]line 效械泻 36 18.08.2024 01:18 [01:18:19]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:18:19]line 袟袧袦: 0300000079 [01:18:19]line 袪袧袦: 0000000000092545 [01:18:19]line 袙械褉褋懈褟 袣袣袦: 001 [01:18:19]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [01:18:19]line 肖袦: 0000000000871802 [01:18:19]line 肖袛: 199214 [01:18:19]line 肖袩袛: 166371617407092 [01:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011820&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199214&fm=166371617407092&tin=02508201610067®Number=0000000000092545&sum=100022 [01:18:19]written 0, free lines is 4095 [01:18:20]OFD Sender: Processing packet 199214 [packets to send 246, broken 245] [01:18:20]ProducePacketName [01:18:20]name=ofd_packets/00199214 [01:18:20]OFD Sender: To server: 嚂鰌G, [01:18:20]CommunicateWithHost lk.salyk.kg:30040 [01:18:20]ConnectInit lk.salyk.kg [01:18:20]Connected sock=10 [01:18:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 C9 54 07 01 25 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 DC 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 0A 03 00 35 04 06 00 97 50 69 28 00 74 32 B0 DC 24 B9 A3 CA B2 [01:18:20]Write to MH i2c: 01 00 00 5D 59 B6 [01:18:20]Write i2c OK [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: 01 [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: 01 07 00 [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: 01 07 00 5D 59 00 00 00 00 00 F6 0C BF [01:18:20]RasterBufferAndPrint [01:18:20]line [01:18:20]line [01:18:20]line [01:18:20]line [01:18:20]line [01:18:20]written 0, free lines is 3327 [01:18:20]MH_Cut [01:18:20]Write to MH i2c: D1 01 00 64 59 01 8F [01:18:20]Write i2c OK [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: D1 [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: D1 01 00 [01:18:20]MH_I2C_Read... [01:18:20]Read from MH i2c: D1 01 00 64 59 00 8E [01:18:20]Write to MH i2c: 01 00 00 65 59 BE [01:18:20]Write i2c OK [01:18:20]MH_I2C_Read... [01:18:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 4F E2 47 00 3C 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2E 0A 03 00 F4 03 04 00 EA F7 C0 66 B6 04 01 00 00 58 DF 56 5A CE FE CD AD [01:18:20]CommunicateWithHost err = 0 [01:18:20]CheckOFDResponse [01:18:20]1017 (14) - 77093643461234 [01:18:20]1041 (16) - 0000000000871802 [01:18:20]1040 (4) - 199214 [01:18:20]1012 (4) - 17.08.2024 19:20 [01:18:20]1206 (1) - 0 [01:18:20]OFD Sender: Remove packet 199214 [01:18:20]ProducePacketName [01:18:20]name=ofd_packets/00199214 [01:18:20]NVStorageDeleteData [01:18:21]OFD Sender: No OFD packet to send [01:18:21]*** Cut start [01:18:21]*** Purtial cut [01:18:21]*** Stage 1: CUTSNS_PIN = 1 [01:18:21]Read from MH i2c: 01 [01:18:21]MH_I2C_Read... [01:18:21]*** Stop cut motor [01:18:21]*** Cut end [01:18:21]Read from MH i2c: 01 07 00 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: 01 07 00 65 59 00 00 00 00 00 FF 0F D3 [01:18:21]process_action close_receipt done [01:18:21]requested_data is exist [01:18:21]produce_requested_data [01:18:21]requested_item fm.sn is exist - process it [01:18:21]wFMCommunicate request_size=4 [01:18:21]MH_SAM_APDU [01:18:21]CAPDU: 80 11 00 00 [01:18:21]Write to MH i2c: E2 08 00 66 59 80 11 00 00 00 00 00 00 39 [01:18:21]Write i2c OK [01:18:21]MH_I2C_Read... [01:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:21]Read from MH i2c: E2 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 17 00 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 17 00 66 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 86 [01:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:21]wFMCommunicate OK [01:18:21]requested_item fd.num is exist - process it [01:18:21]SAM_PROTO_GetFieldsCounters [01:18:21]wFMCommunicate request_size=4 [01:18:21]MH_SAM_APDU [01:18:21]CAPDU: 80 13 00 00 [01:18:21]Write to MH i2c: E2 08 00 67 59 80 13 00 00 00 00 00 00 3C [01:18:21]Write i2c OK [01:18:21]MH_I2C_Read... [01:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:18:21]Read from MH i2c: E2 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 62 00 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 62 00 67 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 0A 03 00 0E 04 04 00 D0 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 CF [01:18:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2E 0A 03 00 0E 04 04 00 D0 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 [01:18:21]wFMCommunicate OK [01:18:21]SAM_PROTO_GetFieldsCounters done [01:18:21]requested_item shift.num is exist - process it [01:18:21]requested_item shift.opened is exist - process it [01:18:21]req_shift_opened [01:18:21]FM_GetShiftState [01:18:21]SAM_PROTO_GetShiftState [01:18:21]wFMCommunicate request_size=4 [01:18:21]MH_SAM_APDU [01:18:21]CAPDU: 80 13 01 00 [01:18:21]Write to MH i2c: E2 08 00 68 59 80 13 01 00 00 00 00 00 3E [01:18:21]Write i2c OK [01:18:21]MH_I2C_Read... [01:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:21]Read from MH i2c: E2 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 0E 00 [01:18:21]MH_I2C_Read... [01:18:21]Read from MH i2c: E2 0E 00 68 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 75 [01:18:21]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:21]wFMCommunicate OK [01:18:21]SAM_PROTO_GetShiftState done [01:18:21]FM_GetShiftState done [01:18:21]req_shift_opened done [01:18:21]requested_item shift.open_date is exist - process it [01:18:21]req_shift_open_date [01:18:21]req_shift_open_date done [01:18:21]produce_requested_data done [01:18:21]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199214,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:18:21]process_action_free close_receipt [01:18:21]json_value_free [01:18:21]json_value_free done [01:18:21]process_json_proto returns [01:18:21]Send response to host [01:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199214,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:18:21]free response buf [01:18:21]execute_script done [01:18:21]execute_script returns [01:18:21]free content buf [01:18:21]Sock 9.Close socket [01:18:21]Sock 9.Thread stoped [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:49]accept exits with 7 [01:18:49]New connection [01:18:49]New thread 3066936676 created [01:18:49]Thread 3066793316 joined [01:18:49]Waiting for new connection... [01:18:49] Sock 7.Parse request [01:18:49]Sock 7.Check first char [01:18:49]Sock 7.First char is OK [01:18:49]request: POST /json_proto HTTP/1.0 [01:18:49]Method: POST [01:18:49]URL: /json_proto [01:18:49]Method is POST - this is cgi request [01:18:49]url: /json_proto [01:18:49]query_string will be loaded in cgi processing [01:18:49]execute_cgi json_proto POST (null) [01:18:49]execute_cgi path=json_proto method=POST [01:18:49]POST find Content-Length [01:18:49]Host: 172.17.46.195:8080 [01:18:49]Content-Length: 827 [01:18:49]Content-Type: application/json [01:18:49] [01:18:49]POST finish read [01:18:49]Found Content-Length = 827 [01:18:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:49]execute_script... [01:18: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)11326688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:18:49]POST & json_proto [01:18:49]process_json_proto [01:18:49]json parsed OK: [01:18:49]protocol is kg_v1.0 [01:18:49]action value=close_receipt [01:18:49]process_action close_receipt [01:18:49]cmd_close_receipt [01:18:49]MH_GetDate [01:18:49]Write to MH i2c: F0 00 00 69 59 B1 [01:18:49]Write i2c OK [01:18:49]MH_I2C_Read... [01:18:49]Read from MH i2c: F0 [01:18:49]MH_I2C_Read... [01:18:49]Read from MH i2c: F0 09 00 [01:18:49]MH_I2C_Read... [01:18:49]Read from MH i2c: F0 09 00 69 59 00 FB 4B C1 66 8D AE BC 66 84 [01:18:49]GetLastDocTimeStamp 1723943900 [01:18:49]current date 1723943931 [01:18:49]FM_GetShiftState [01:18:49]SAM_PROTO_GetShiftState [01:18:49]wFMCommunicate request_size=4 [01:18:49]MH_SAM_APDU [01:18:49]CAPDU: 80 13 01 00 [01:18:49]Write to MH i2c: E2 08 00 6A 59 80 13 01 00 00 00 00 00 40 [01:18:49]Write i2c OK [01:18:49]MH_I2C_Read... [01:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:49]Read from MH i2c: E2 [01:18:49]MH_I2C_Read... [01:18:49]Read from MH i2c: E2 0E 00 [01:18:49]MH_I2C_Read... [01:18:49]Read from MH i2c: E2 0E 00 6A 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 77 [01:18:49]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:49]wFMCommunicate OK [01:18:49]SAM_PROTO_GetShiftState done [01:18:49]FM_GetShiftState done [01:18:49]opened in 1723939530 [01:18:49]opened+sec_in_day 1724025930 [01:18:49]quantity*price = 160035 [01:18:49]sum+1 = 160037 [01:18:49]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1600.36 袧小袩 1% : 14.16 袧袛小 12% : 169.95 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1600.36 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 37 18.08.2024 01:18 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 肖袦: 0000000000871802 肖袛: 199215 肖袩袛: 54464206042446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011851&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199215&fm=54464206042446&tin=02508201610067®Number=0000000000092545&sum=160036 [01:18:50]StoreToDocumentArchive [01:18:50]shift 464 fd 199215 [01:18:50]save to /storage/0464/doc_00199215 [01:18:50]save last doc name /storage/0464/doc_00199215 to /storage/kkm_last_doc_name [01:18:50]save OK [01:18:50]Clear old archive folders... [01:18:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [01:18:50]tlvbuf is 01B36410 [01:18:50]SAM_PROTO_ClearQueue [01:18:50]wFMCommunicate request_size=4 [01:18:50]MH_SAM_APDU [01:18:50]CAPDU: 80 09 00 00 [01:18:50]Write to MH i2c: E2 08 00 77 59 80 09 00 00 00 00 00 00 42 [01:18:50]Write i2c OK [01:18:50]MH_I2C_Read... [01:18:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:18:50]Read from MH i2c: E2 [01:18:50]MH_I2C_Read... [01:18:50]Read from MH i2c: E2 03 00 [01:18:50]MH_I2C_Read... [01:18:50]Read from MH i2c: E2 03 00 77 59 00 90 00 44 [01:18:50]RAPDU: 90 00 [01:18:50]wFMCommunicate OK [01:18:50]SAM_PROTO_ClearQueue done [01:18:50]KKMCreateOFDPacket [01:18:50]OFDProtocolAddRootSTLVToBuf [01:18:50]FM_MakeSignedData [01:18:50]FM_MakeSignedData [01:18:50]SAM_PROTO_SignData [01:18:50]wFMCommunicate request_size=4 [01:18:50]MH_SAM_APDU [01:18:50]CAPDU: 80 0D 01 02 [01:18:50]Write to MH i2c: E2 08 00 78 59 80 0D 01 02 00 00 00 00 4A [01:18:50]Write i2c OK [01:18:50]MH_I2C_Read... [01:18:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:18:50]Read from MH i2c: E2 [01:18:50]MH_I2C_Read... [01:18:50]Read from MH i2c: E2 03 00 [01:18:50]MH_I2C_Read... [01:18:50]Read from MH i2c: E2 03 00 78 59 00 90 00 45 [01:18:50]RAPDU: 90 00 [01:18:50]wFMCommunicate OK [01:18:50]wFMCommunicate request_size=255 [01:18:50]MH_SAM_APDU [01:18:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FB 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 0A 03 [01:18:50]Write to MH i2c: E2 02 01 79 59 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FB 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 0A 03 00 00 FF [01:18:50]Write i2c OK [01:18:50]MH_I2C_Read... [01:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:51]Read from MH i2c: E2 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 03 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 03 00 79 59 00 90 00 46 [01:18:51]RAPDU: 90 00 [01:18:51]wFMCommunicate OK [01:18:51]wFMCommunicate request_size=16 [01:18:51]MH_SAM_APDU [01:18:51]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 31 88 EF A7 75 4E [01:18:51]Write to MH i2c: E2 13 00 7A 59 80 0D 02 02 0B 00 00 35 04 06 00 31 88 EF A7 75 4E 00 00 B4 [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:18:51]Read from MH i2c: E2 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 03 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 03 00 7A 59 00 90 00 47 [01:18:51]RAPDU: 90 00 [01:18:51]wFMCommunicate OK [01:18:51]wFMCommunicate request_size=4 [01:18:51]MH_SAM_APDU [01:18:51]CAPDU: 80 0D 03 02 [01:18:51]Write to MH i2c: E2 08 00 7B 59 80 0D 03 02 00 00 00 00 4F [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:18:51]Read from MH i2c: E2 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 0B 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 0B 00 7B 59 00 34 3A 93 39 CD 38 F0 EA 90 00 69 [01:18:51]RAPDU: 34 3A 93 39 CD 38 F0 EA 90 00 [01:18:51]wFMCommunicate OK [01:18:51]SAM_PROTO_SignData done [01:18:51]FM_MakeSignedData done [01:18:51]CreateOFDProtocolMessage [01:18:51]wFMCommunicate request_size=4 [01:18:51]MH_SAM_APDU [01:18:51]CAPDU: 80 11 00 00 [01:18:51]Write to MH i2c: E2 08 00 7C 59 80 11 00 00 00 00 00 00 4F [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]OFD Sender: No OFD packet to send [01:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:51]Read from MH i2c: E2 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 17 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: E2 17 00 7C 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 9C [01:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:51]wFMCommunicate OK [01:18:51]CreateOFDProtocolMessage done [01:18:51]OFDSenderStorePacket 199215 [01:18:51]StoreOFDPacket docnum=199215 [01:18:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 22 78 0D 01 57 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FB 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 0A 03 00 35 04 06 00 31 88 EF A7 75 4E 34 3A 93 39 CD 38 F0 EA [01:18:51]CheckFolder [01:18:51]dirname=/storage/ofd_packets [01:18:51]CheckFolder done [01:18:51]ProducePacketName [01:18:51]name=ofd_packets/00199215 [01:18:51]NVStorageSaveData ofd_packets/00199215 [01:18:51]File name is /storage/ofd_packets/00199215 [01:18:51]Write 307 bytes [01:18:51]NVStorageSaveData done [01:18:51]OFDSenderStorePacket done [01:18:51]KKMCreateOFDPacket done [01:18:51]NVStorageSaveData kkm_last_timestamp [01:18:51]File name is /storage/kkm_last_timestamp [01:18:51]Write 4 bytes [01:18:51]NVStorageSaveData done [01:18:51]ExternCall_PrintAddStr [01:18:51]wPrintStart [01:18:51]Write to MH i2c: 01 00 00 7D 59 D6 [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 07 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 07 00 7D 59 00 00 00 00 00 FF 0F EB [01:18:51]RasterBufferAndPrint [01:18:51]line 小褔械褌 N : (1)11326688 [01:18:51]line 袠袧袧: 02508201610067 [01:18:51]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:18:51]line 袩袪袨袛袗袞袗 [01:18:51]line 孝袪袣 (袦袪袣, 袚袧袣) : 62 [01:18:51]line 孝芯胁邪褉: 2710194210 [01:18:51]line D-ENERGY 袛孝-袣-5 [01:18:51]line 20.730 * 77.20 [01:18:51]line = 1600.36 [01:18:51]line 袧袛小 12% 袧小袩 1% [01:18:51]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:18:51]line 袠孝袨袚袨: 1600.36 [01:18:51]line 袧小袩 1% : 14.16 [01:18:51]line 袧袛小 12% : 169.95 [01:18:51]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:18:51]line 袘械蟹薪邪谢.: 1600.36 [01:18:51]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:18:51]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:18:51]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:18:51]line 效械泻 37 18.08.2024 01:18 [01:18:51]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:18:51]line 袟袧袦: 0300000079 [01:18:51]line 袪袧袦: 0000000000092545 [01:18:51]line 袙械褉褋懈褟 袣袣袦: 001 [01:18:51]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: 袘邪泻邪泄 袘邪薪泻 [01:18:51]line 肖袦: 0000000000871802 [01:18:51]line 肖袛: 199215 [01:18:51]line 肖袩袛: 54464206042446 [01:18:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T011851&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199215&fm=54464206042446&tin=02508201610067®Number=0000000000092545&sum=160036 [01:18:51]written 0, free lines is 4095 [01:18:51]OFD Sender: Processing packet 199215 [packets to send 246, broken 245] [01:18:51]ProducePacketName [01:18:51]name=ofd_packets/00199215 [01:18:51]OFD Sender: To server: 嚂鰌G, [01:18:51]CommunicateWithHost lk.salyk.kg:30040 [01:18:51]ConnectInit lk.salyk.kg [01:18:51]Write to MH i2c: 01 00 00 A7 59 00 [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 07 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: 01 07 00 A7 59 00 00 00 00 00 F6 0C 09 [01:18:51]RasterBufferAndPrint [01:18:51]line [01:18:51]line [01:18:51]line [01:18:51]line [01:18:51]line [01:18:51]written 0, free lines is 3324 [01:18:51]MH_Cut [01:18:51]Write to MH i2c: D1 01 00 AE 59 01 D9 [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: D1 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: D1 01 00 [01:18:51]MH_I2C_Read... [01:18:51]Read from MH i2c: D1 01 00 AE 59 00 D8 [01:18:51]Write to MH i2c: 01 00 00 AF 59 08 [01:18:51]Write i2c OK [01:18:51]MH_I2C_Read... [01:18:52]*** Cut start [01:18:52]*** Purtial cut [01:18:52]*** CUTSNS_PIN = 0 [01:18:52]*** Stage 1: CUTSNS_PIN = 1 [01:18:54]Read from MH i2c: 01 [01:18:54]MH_I2C_Read... [01:18:54]*** Stop cut motor [01:18:54]*** Cut end [01:18:54]Read from MH i2c: 01 07 00 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: 01 07 00 AF 59 00 00 00 00 00 FF 0F 1D [01:18:54]process_action close_receipt done [01:18:54]requested_data is exist [01:18:54]produce_requested_data [01:18:54]requested_item fm.sn is exist - process it [01:18:54]wFMCommunicate request_size=4 [01:18:54]MH_SAM_APDU [01:18:54]CAPDU: 80 11 00 00 [01:18:54]Write to MH i2c: E2 08 00 B0 59 80 11 00 00 00 00 00 00 83 [01:18:54]Write i2c OK [01:18:54]MH_I2C_Read... [01:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:18:54]Read from MH i2c: E2 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 17 00 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 17 00 B0 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D0 [01:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:18:54]wFMCommunicate OK [01:18:54]requested_item fd.num is exist - process it [01:18:54]SAM_PROTO_GetFieldsCounters [01:18:54]wFMCommunicate request_size=4 [01:18:54]MH_SAM_APDU [01:18:54]CAPDU: 80 13 00 00 [01:18:54]Write to MH i2c: E2 08 00 B1 59 80 13 00 00 00 00 00 00 86 [01:18:54]Write i2c OK [01:18:54]MH_I2C_Read... [01:18:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:18:54]Read from MH i2c: E2 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 62 00 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 62 00 B1 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 0A 03 00 0E 04 04 00 D0 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 1D [01:18:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 2F 0A 03 00 0E 04 04 00 D0 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 [01:18:54]wFMCommunicate OK [01:18:54]SAM_PROTO_GetFieldsCounters done [01:18:54]requested_item shift.num is exist - process it [01:18:54]requested_item shift.opened is exist - process it [01:18:54]req_shift_opened [01:18:54]FM_GetShiftState [01:18:54]SAM_PROTO_GetShiftState [01:18:54]wFMCommunicate request_size=4 [01:18:54]MH_SAM_APDU [01:18:54]CAPDU: 80 13 01 00 [01:18:54]Write to MH i2c: E2 08 00 B2 59 80 13 01 00 00 00 00 00 88 [01:18:54]Write i2c OK [01:18:54]MH_I2C_Read... [01:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:18:54]Read from MH i2c: E2 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 0E 00 [01:18:54]MH_I2C_Read... [01:18:54]Read from MH i2c: E2 0E 00 B2 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 BF [01:18:54]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:18:54]wFMCommunicate OK [01:18:54]SAM_PROTO_GetShiftState done [01:18:54]FM_GetShiftState done [01:18:54]req_shift_opened done [01:18:54]requested_item shift.open_date is exist - process it [01:18:54]req_shift_open_date [01:18:54]req_shift_open_date done [01:18:54]produce_requested_data done [01:18:54]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199215,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:18:54]process_action_free close_receipt [01:18:54]json_value_free [01:18:54]json_value_free done [01:18:54]process_json_proto returns [01:18:54]Send response to host [01:18:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199215,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:18:54]free response buf [01:18:54]execute_script done [01:18:54]execute_script returns [01:18:54]free content buf [01:18:54]Sock 7.Close socket [01:18:54]Sock 7.Thread stoped [01:21:03]ConnectInit Can't connect to host [01:21:03]CommunicateWithHost connect error [01:21:03]CommunicateWithHost err = -1 [01:21:03]OFD Sender: Server communicate error [01:21:07]accept exits with 9 [01:21:07]New connection [01:21:07]New thread 3066793316 created [01:21:07]Thread 3066936676 joined [01:21:07]Waiting for new connection... [01:21:07] Sock 9.Parse request [01:21:07]Sock 9.Check first char [01:21:07]Sock 9.First char is OK [01:21:07]request: POST /json_proto HTTP/1.0 [01:21:07]Method: POST [01:21:07]URL: /json_proto [01:21:07]Method is POST - this is cgi request [01:21:07]url: /json_proto [01:21:07]query_string will be loaded in cgi processing [01:21:07]execute_cgi json_proto POST (null) [01:21:07]execute_cgi path=json_proto method=POST [01:21:07]POST find Content-Length [01:21:07]Host: 172.17.46.195:8080 [01:21:07]Content-Length: 805 [01:21:07]Content-Type: application/json [01:21:07] [01:21:07]POST finish read [01:21:07]Found Content-Length = 805 [01:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:07]execute_script... [01:21: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)11326689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:07]POST & json_proto [01:21:07]process_json_proto [01:21:07]json parsed OK: [01:21:07]protocol is kg_v1.0 [01:21:07]action value=close_receipt [01:21:07]process_action close_receipt [01:21:07]cmd_close_receipt [01:21:07]MH_GetDate [01:21:07]Write to MH i2c: F0 00 00 B3 59 FB [01:21:07]Write i2c OK [01:21:07]MH_I2C_Read... [01:21:07]Read from MH i2c: F0 [01:21:07]MH_I2C_Read... [01:21:07]Read from MH i2c: F0 09 00 [01:21:07]MH_I2C_Read... [01:21:07]Read from MH i2c: F0 09 00 B3 59 00 85 4C C1 66 8D AE BC 66 59 [01:21:07]GetLastDocTimeStamp 1723943931 [01:21:07]current date 1723944069 [01:21:07]FM_GetShiftState [01:21:07]SAM_PROTO_GetShiftState [01:21:07]wFMCommunicate request_size=4 [01:21:07]MH_SAM_APDU [01:21:07]CAPDU: 80 13 01 00 [01:21:07]Write to MH i2c: E2 08 00 B4 59 80 13 01 00 00 00 00 00 8A [01:21:07]Write i2c OK [01:21:07]MH_I2C_Read... [01:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:07]Read from MH i2c: E2 [01:21:07]MH_I2C_Read... [01:21:07]Read from MH i2c: E2 0E 00 [01:21:07]MH_I2C_Read... [01:21:07]Read from MH i2c: E2 0E 00 B4 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 C1 [01:21:07]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:21:07]wFMCommunicate OK [01:21:07]SAM_PROTO_GetShiftState done [01:21:07]FM_GetShiftState done [01:21:07]opened in 1723939530 [01:21:07]opened+sec_in_day 1724025930 [01:21:07]quantity*price = 160049 [01:21:07]sum+1 = 160050 [01:21:07]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1600.49 袧小袩 1% : 14.16 袧袛小 12% : 169.96 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1600.49 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 38 18.08.2024 01:21 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199216 肖袩袛: 90492075683304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012109&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199216&fm=90492075683304&tin=02508201610067®Number=0000000000092545&sum=160049 [01:21:08]StoreToDocumentArchive [01:21:08]shift 464 fd 199216 [01:21:08]save to /storage/0464/doc_00199216 [01:21:08]save last doc name /storage/0464/doc_00199216 to /storage/kkm_last_doc_name [01:21:08]save OK [01:21:08]Clear old archive folders... [01:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:21:08]tlvbuf is 019BF3D0 [01:21:08]SAM_PROTO_ClearQueue [01:21:08]wFMCommunicate request_size=4 [01:21:08]MH_SAM_APDU [01:21:08]CAPDU: 80 09 00 00 [01:21:08]Write to MH i2c: E2 08 00 C1 59 80 09 00 00 00 00 00 00 8C [01:21:08]Write i2c OK [01:21:08]MH_I2C_Read... [01:21:08]OFD Sender: Processing packet 199215 [packets to send 246, broken 245] [01:21:08]ProducePacketName [01:21:08]name=ofd_packets/00199215 [01:21:08]OFD Sender: To server: 嚂鰌G, [01:21:08]CommunicateWithHost lk.salyk.kg:30040 [01:21:08]ConnectInit lk.salyk.kg [01:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:21:08]Read from MH i2c: E2 [01:21:08]MH_I2C_Read... [01:21:08]Read from MH i2c: E2 03 00 [01:21:08]MH_I2C_Read... [01:21:08]Read from MH i2c: E2 03 00 C1 59 00 90 00 8E [01:21:08]RAPDU: 90 00 [01:21:08]wFMCommunicate OK [01:21:08]SAM_PROTO_ClearQueue done [01:21:08]KKMCreateOFDPacket [01:21:08]OFDProtocolAddRootSTLVToBuf [01:21:08]FM_MakeSignedData [01:21:08]FM_MakeSignedData [01:21:08]SAM_PROTO_SignData [01:21:08]wFMCommunicate request_size=4 [01:21:08]MH_SAM_APDU [01:21:08]CAPDU: 80 0D 01 02 [01:21:08]Write to MH i2c: E2 08 00 C2 59 80 0D 01 02 00 00 00 00 94 [01:21:08]Write i2c OK [01:21:08]MH_I2C_Read... [01:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:21:08]Read from MH i2c: E2 [01:21:08]MH_I2C_Read... [01:21:08]Read from MH i2c: E2 03 00 [01:21:08]MH_I2C_Read... [01:21:08]Read from MH i2c: E2 03 00 C2 59 00 90 00 8F [01:21:08]RAPDU: 90 00 [01:21:08]wFMCommunicate OK [01:21:08]wFMCommunicate request_size=255 [01:21:08]MH_SAM_APDU [01:21:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 85 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 0A 03 00 35 04 06 00 52 [01:21:08]Write to MH i2c: E2 02 01 C3 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 85 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 0A 03 00 35 04 06 00 52 00 00 E7 [01:21:08]Write i2c OK [01:21:08]MH_I2C_Read... [01:21:09]Connected sock=10 [01:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 22 78 0D 01 57 6B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 FB 4B C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 2F 0A 03 00 35 04 06 00 31 88 EF A7 75 4E 34 3A 93 39 CD 38 F0 EA [01:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:09]Read from MH i2c: E2 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 03 00 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 03 00 C3 59 00 90 00 90 [01:21:09]RAPDU: 90 00 [01:21:09]wFMCommunicate OK [01:21:09]wFMCommunicate request_size=10 [01:21:09]MH_SAM_APDU [01:21:09]CAPDU: 80 0D 02 02 05 4D 54 06 AD E8 [01:21:09]Write to MH i2c: E2 0D 00 C4 59 80 0D 02 02 05 00 4D 54 06 AD E8 00 00 DD [01:21:09]Write i2c OK [01:21:09]MH_I2C_Read... [01:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:09]Read from MH i2c: E2 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 03 00 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 03 00 C4 59 00 90 00 91 [01:21:09]RAPDU: 90 00 [01:21:09]wFMCommunicate OK [01:21:09]wFMCommunicate request_size=4 [01:21:09]MH_SAM_APDU [01:21:09]CAPDU: 80 0D 03 02 [01:21:09]Write to MH i2c: E2 08 00 C5 59 80 0D 03 02 00 00 00 00 99 [01:21:09]Write i2c OK [01:21:09]MH_I2C_Read... [01:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:21:09]Read from MH i2c: E2 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 0B 00 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 0B 00 C5 59 00 70 B3 EE 62 56 F2 B3 98 90 00 A0 [01:21:09]RAPDU: 70 B3 EE 62 56 F2 B3 98 90 00 [01:21:09]wFMCommunicate OK [01:21:09]SAM_PROTO_SignData done [01:21:09]FM_MakeSignedData done [01:21:09]CreateOFDProtocolMessage [01:21:09]wFMCommunicate request_size=4 [01:21:09]MH_SAM_APDU [01:21:09]CAPDU: 80 11 00 00 [01:21:09]Write to MH i2c: E2 08 00 C6 59 80 11 00 00 00 00 00 00 99 [01:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 0D 6F 47 00 87 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 31 38 30 32 10 04 04 00 2F 0A 03 00 F4 03 04 00 93 F8 C0 66 B6 04 01 00 00 C0 99 66 A5 4C 19 BB 2E [01:21:09]CommunicateWithHost err = 0 [01:21:09]CheckOFDResponse [01:21:09]1017 (14) - 77093643461234 [01:21:09]1041 (16) - 0000000000871802 [01:21:09]1040 (4) - 199215 [01:21:09]1012 (4) - 17.08.2024 19:22 [01:21:09]1206 (1) - 0 [01:21:09]OFD Sender: Remove packet 199215 [01:21:09]ProducePacketName [01:21:09]name=ofd_packets/00199215 [01:21:09]NVStorageDeleteData [01:21:09]Write i2c OK [01:21:09]MH_I2C_Read... [01:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:09]Read from MH i2c: E2 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 17 00 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: E2 17 00 C6 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 E6 [01:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:21:09]wFMCommunicate OK [01:21:09]CreateOFDProtocolMessage done [01:21:09]OFDSenderStorePacket 199216 [01:21:09]StoreOFDPacket docnum=199216 [01:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 9C 07 01 52 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 85 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 0A 03 00 35 04 06 00 52 4D 54 06 AD E8 70 B3 EE 62 56 F2 B3 98 [01:21:09]CheckFolder [01:21:09]dirname=/storage/ofd_packets [01:21:09]CheckFolder done [01:21:09]ProducePacketName [01:21:09]name=ofd_packets/00199216 [01:21:09]NVStorageSaveData ofd_packets/00199216 [01:21:09]File name is /storage/ofd_packets/00199216 [01:21:09]Write 301 bytes [01:21:09]NVStorageSaveData done [01:21:09]OFDSenderStorePacket done [01:21:09]KKMCreateOFDPacket done [01:21:09]NVStorageSaveData kkm_last_timestamp [01:21:09]File name is /storage/kkm_last_timestamp [01:21:09]Write 4 bytes [01:21:09]NVStorageSaveData done [01:21:09]ExternCall_PrintAddStr [01:21:09]wPrintStart [01:21:09]Write to MH i2c: 01 00 00 C7 59 20 [01:21:09]Write i2c OK [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: 01 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: 01 07 00 [01:21:09]MH_I2C_Read... [01:21:09]Read from MH i2c: 01 07 00 C7 59 00 00 00 00 00 FF 0F 35 [01:21:09]RasterBufferAndPrint [01:21:09]line 小褔械褌 N : (1)11326689 [01:21:09]line 袠袧袧: 02508201610067 [01:21:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:21:09]line 袩袪袨袛袗袞袗 [01:21:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 31 [01:21:09]line 孝芯胁邪褉: 2710124500 [01:21:09]line 袗懈-95-袣-5 [01:21:09]line 21.570 * 74.20 [01:21:09]line = 1600.49 [01:21:09]line 袧袛小 12% 袧小袩 1% [01:21:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:21:09]line 袠孝袨袚袨: 1600.49 [01:21:09]line 袧小袩 1% : 14.16 [01:21:09]line 袧袛小 12% : 169.96 [01:21:09]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:21:09]line 袘械蟹薪邪谢.: 1600.49 [01:21:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:21:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:21:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:21:09]line 效械泻 38 18.08.2024 01:21 [01:21:09]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:21:09]line 袟袧袦: 0300000079 [01:21:09]line 袪袧袦: 0000000000092545 [01:21:09]line 袙械褉褋懈褟 袣袣袦: 001 [01:21:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [01:21:09]line 肖袦: 0000000000871802 [01:21:09]line 肖袛: 199216 [01:21:09]line 肖袩袛: 90492075683304 [01:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012109&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199216&fm=90492075683304&tin=02508201610067®Number=0000000000092545&sum=160049 [01:21:09]written 0, free lines is 4095 [01:21:09]OFD Sender: Processing packet 199216 [packets to send 246, broken 245] [01:21:09]ProducePacketName [01:21:09]name=ofd_packets/00199216 [01:21:09]OFD Sender: To server: 嚂鰌G, [01:21:09]CommunicateWithHost lk.salyk.kg:30040 [01:21:09]ConnectInit lk.salyk.kg [01:21:09]Connected sock=10 [01:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 70 9C 07 01 52 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 85 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 0A 03 00 35 04 06 00 52 4D 54 06 AD E8 70 B3 EE 62 56 F2 B3 98 [01:21:10]Write to MH i2c: 01 00 00 F1 59 4A [01:21:10]Write i2c OK [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: 01 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: 01 07 00 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: 01 07 00 F1 59 00 00 00 00 00 E6 0C 43 [01:21:10]RasterBufferAndPrint [01:21:10]line [01:21:10]line [01:21:10]line [01:21:10]line [01:21:10]line [01:21:10]written 0, free lines is 3311 [01:21:10]MH_Cut [01:21:10]Write to MH i2c: D1 01 00 F8 59 01 23 [01:21:10]Write i2c OK [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: D1 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: D1 01 00 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: D1 01 00 F8 59 00 22 [01:21:10]Write to MH i2c: 01 00 00 F9 59 52 [01:21:10]Write i2c OK [01:21:10]MH_I2C_Read... [01:21:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 03 70 47 00 39 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 30 0A 03 00 F4 03 04 00 94 F8 C0 66 B6 04 01 00 00 A8 E2 13 EA 26 E5 A2 F9 [01:21:10]CommunicateWithHost err = 0 [01:21:10]CheckOFDResponse [01:21:10]1017 (14) - 77093643461234 [01:21:10]1041 (16) - 0000000000871802 [01:21:10]1040 (4) - 199216 [01:21:10]1012 (4) - 17.08.2024 19:23 [01:21:10]1206 (1) - 0 [01:21:10]OFD Sender: Remove packet 199216 [01:21:10]ProducePacketName [01:21:10]name=ofd_packets/00199216 [01:21:10]NVStorageDeleteData [01:21:10]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [01:21:10]*** Cut start [01:21:10]*** Purtial cut [01:21:10]*** Stage 1: CUTSNS_PIN = 1 [01:21:11]Read from MH i2c: 01 [01:21:11]MH_I2C_Read... [01:21:11]*** Stop cut motor [01:21:11]*** Cut end [01:21:11]Read from MH i2c: 01 07 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: 01 07 00 F9 59 00 00 00 00 00 FF 0F 67 [01:21:11]process_action close_receipt done [01:21:11]requested_data is exist [01:21:11]produce_requested_data [01:21:11]requested_item fm.sn is exist - process it [01:21:11]wFMCommunicate request_size=4 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 11 00 00 [01:21:11]Write to MH i2c: E2 08 00 FA 59 80 11 00 00 00 00 00 00 CD [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:11]Read from MH i2c: E2 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 17 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 17 00 FA 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 1A [01:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:21:11]wFMCommunicate OK [01:21:11]requested_item fd.num is exist - process it [01:21:11]SAM_PROTO_GetFieldsCounters [01:21:11]wFMCommunicate request_size=4 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 13 00 00 [01:21:11]Write to MH i2c: E2 08 00 FB 59 80 13 00 00 00 00 00 00 D0 [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:11]Read from MH i2c: E2 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 62 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 62 00 FB 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 0A 03 00 0E 04 04 00 D0 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 6B [01:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 30 0A 03 00 0E 04 04 00 D0 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 [01:21:11]wFMCommunicate OK [01:21:11]SAM_PROTO_GetFieldsCounters done [01:21:11]requested_item shift.num is exist - process it [01:21:11]requested_item shift.opened is exist - process it [01:21:11]req_shift_opened [01:21:11]FM_GetShiftState [01:21:11]SAM_PROTO_GetShiftState [01:21:11]wFMCommunicate request_size=4 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 13 01 00 [01:21:11]Write to MH i2c: E2 08 00 FC 59 80 13 01 00 00 00 00 00 D2 [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:11]Read from MH i2c: E2 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 0E 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 0E 00 FC 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 09 [01:21:11]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:21:11]wFMCommunicate OK [01:21:11]SAM_PROTO_GetShiftState done [01:21:11]FM_GetShiftState done [01:21:11]req_shift_opened done [01:21:11]requested_item shift.open_date is exist - process it [01:21:11]req_shift_open_date [01:21:11]req_shift_open_date done [01:21:11]produce_requested_data done [01:21:11]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199216,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:21:11]process_action_free close_receipt [01:21:11]json_value_free [01:21:11]json_value_free done [01:21:11]process_json_proto returns [01:21:11]Send response to host [01:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199216,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:21:11]free response buf [01:21:11]execute_script done [01:21:11]execute_script returns [01:21:11]free content buf [01:21:11]Sock 9.Close socket [01:21:11]Sock 9.Thread stoped [01:21:15]OFD Sender: No OFD packet to send [01:21:20]OFD Sender: No OFD packet to send [01:21:25]OFD Sender: No OFD packet to send [01:21:30]OFD Sender: No OFD packet to send [01:21:35]OFD Sender: No OFD packet to send [01:21:40]OFD Sender: No OFD packet to send [01:21:45]OFD Sender: No OFD packet to send [01:21:50]OFD Sender: No OFD packet to send [01:21:55]OFD Sender: No OFD packet to send [01:22:00]OFD Sender: No OFD packet to send [01:22:05]OFD Sender: No OFD packet to send [01:22:10]OFD Sender: No OFD packet to send [01:22:15]OFD Sender: No OFD packet to send [01:22:20]OFD Sender: No OFD packet to send [01:22:26]OFD Sender: No OFD packet to send [01:22:31]OFD Sender: No OFD packet to send [01:22:36]OFD Sender: No OFD packet to send [01:22:41]OFD Sender: No OFD packet to send [01:22:46]OFD Sender: No OFD packet to send [01:22:51]OFD Sender: No OFD packet to send [01:22:56]OFD Sender: No OFD packet to send [01:23:01]OFD Sender: No OFD packet to send [01:23:03]accept exits with 7 [01:23:03]New connection [01:23:03]New thread 3066936676 created [01:23:03]Thread 3066793316 joined [01:23:03]Waiting for new connection... [01:23:03] Sock 7.Parse request [01:23:03]Sock 7.Check first char [01:23:03]Sock 7.First char is OK [01:23:03]request: POST /json_proto HTTP/1.0 [01:23:03]Method: POST [01:23:03]URL: /json_proto [01:23:03]Method is POST - this is cgi request [01:23:03]url: /json_proto [01:23:03]query_string will be loaded in cgi processing [01:23:03]execute_cgi json_proto POST (null) [01:23:03]execute_cgi path=json_proto method=POST [01:23:03]POST find Content-Length [01:23:03]Host: 172.17.46.195:8080 [01:23:03]Content-Length: 683 [01:23:03]Content-Type: application/json [01:23:03] [01:23:03]POST finish read [01:23:03]Found Content-Length = 683 [01:23:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:03]execute_script... [01:23: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)11326690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 13.030, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:03]POST & json_proto [01:23:03]process_json_proto [01:23:03]json parsed OK: [01:23:03]protocol is kg_v1.0 [01:23:03]action value=close_receipt [01:23:03]process_action close_receipt [01:23:03]cmd_close_receipt [01:23:03]MH_GetDate [01:23:03]Write to MH i2c: F0 00 00 FD 59 45 [01:23:03]Write i2c OK [01:23:03]MH_I2C_Read... [01:23:03]Read from MH i2c: F0 [01:23:03]MH_I2C_Read... [01:23:03]Read from MH i2c: F0 09 00 [01:23:03]MH_I2C_Read... [01:23:03]Read from MH i2c: F0 09 00 FD 59 00 F9 4C C1 66 8D AE BC 66 17 [01:23:03]GetLastDocTimeStamp 1723944069 [01:23:03]current date 1723944185 [01:23:03]FM_GetShiftState [01:23:03]SAM_PROTO_GetShiftState [01:23:03]wFMCommunicate request_size=4 [01:23:03]MH_SAM_APDU [01:23:03]CAPDU: 80 13 01 00 [01:23:03]Write to MH i2c: E2 08 00 FE 59 80 13 01 00 00 00 00 00 D4 [01:23:03]Write i2c OK [01:23:03]MH_I2C_Read... [01:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:03]Read from MH i2c: E2 [01:23:03]MH_I2C_Read... [01:23:03]Read from MH i2c: E2 0E 00 [01:23:03]MH_I2C_Read... [01:23:03]Read from MH i2c: E2 0E 00 FE 59 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 0B [01:23:03]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:23:03]wFMCommunicate OK [01:23:03]SAM_PROTO_GetShiftState done [01:23:03]FM_GetShiftState done [01:23:03]opened in 1723939530 [01:23:03]opened+sec_in_day 1724025930 [01:23:03]quantity*price = 50035 [01:23:03]sum+1 = 50036 [01:23:03]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.35 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.13 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 39 18.08.2024 01:23 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199217 肖袩袛: 134719552715339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199217&fm=134719552715339&tin=02508201610067®Number=0000000000092545&sum=50000 [01:23:04]StoreToDocumentArchive [01:23:04]shift 464 fd 199217 [01:23:04]save to /storage/0464/doc_00199217 [01:23:04]save last doc name /storage/0464/doc_00199217 to /storage/kkm_last_doc_name [01:23:04]save OK [01:23:04]Clear old archive folders... [01:23:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:23:04]tlvbuf is 01A07040 [01:23:04]SAM_PROTO_ClearQueue [01:23:04]wFMCommunicate request_size=4 [01:23:04]MH_SAM_APDU [01:23:04]CAPDU: 80 09 00 00 [01:23:04]Write to MH i2c: E2 08 00 0B 5A 80 09 00 00 00 00 00 00 D7 [01:23:04]Write i2c OK [01:23:04]MH_I2C_Read... [01:23:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:23:04]Read from MH i2c: E2 [01:23:04]MH_I2C_Read... [01:23:04]Read from MH i2c: E2 03 00 [01:23:04]MH_I2C_Read... [01:23:04]Read from MH i2c: E2 03 00 0B 5A 00 90 00 D9 [01:23:04]RAPDU: 90 00 [01:23:04]wFMCommunicate OK [01:23:04]SAM_PROTO_ClearQueue done [01:23:04]KKMCreateOFDPacket [01:23:04]OFDProtocolAddRootSTLVToBuf [01:23:04]FM_MakeSignedData [01:23:04]FM_MakeSignedData [01:23:04]SAM_PROTO_SignData [01:23:04]wFMCommunicate request_size=4 [01:23:04]MH_SAM_APDU [01:23:04]CAPDU: 80 0D 01 02 [01:23:04]Write to MH i2c: E2 08 00 0C 5A 80 0D 01 02 00 00 00 00 DF [01:23:04]Write i2c OK [01:23:04]MH_I2C_Read... [01:23:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:23:04]Read from MH i2c: E2 [01:23:04]MH_I2C_Read... [01:23:04]Read from MH i2c: E2 03 00 [01:23:04]MH_I2C_Read... [01:23:04]Read from MH i2c: E2 03 00 0C 5A 00 90 00 DA [01:23:04]RAPDU: 90 00 [01:23:04]wFMCommunicate OK [01:23:04]wFMCommunicate request_size=255 [01:23:04]MH_SAM_APDU [01:23:04]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F9 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 0A 03 00 35 04 06 00 7A 86 [01:23:04]Write to MH i2c: E2 02 01 0D 5A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F9 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 0A 03 00 35 04 06 00 7A 86 00 00 3E [01:23:04]Write i2c OK [01:23:04]MH_I2C_Read... [01:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:05]Read from MH i2c: E2 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 03 00 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 03 00 0D 5A 00 90 00 DB [01:23:05]RAPDU: 90 00 [01:23:05]wFMCommunicate OK [01:23:05]wFMCommunicate request_size=9 [01:23:05]MH_SAM_APDU [01:23:05]CAPDU: 80 0D 02 02 04 D7 15 7A 4B [01:23:05]Write to MH i2c: E2 0C 00 0E 5A 80 0D 02 02 04 00 D7 15 7A 4B 00 00 9B [01:23:05]Write i2c OK [01:23:05]MH_I2C_Read... [01:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:05]Read from MH i2c: E2 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 03 00 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 03 00 0E 5A 00 90 00 DC [01:23:05]RAPDU: 90 00 [01:23:05]wFMCommunicate OK [01:23:05]wFMCommunicate request_size=4 [01:23:05]MH_SAM_APDU [01:23:05]CAPDU: 80 0D 03 02 [01:23:05]Write to MH i2c: E2 08 00 0F 5A 80 0D 03 02 00 00 00 00 E4 [01:23:05]Write i2c OK [01:23:05]MH_I2C_Read... [01:23:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:23:05]Read from MH i2c: E2 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 0B 00 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 0B 00 0F 5A 00 58 3C 9A 49 A2 B3 67 91 90 00 A9 [01:23:05]RAPDU: 58 3C 9A 49 A2 B3 67 91 90 00 [01:23:05]wFMCommunicate OK [01:23:05]SAM_PROTO_SignData done [01:23:05]FM_MakeSignedData done [01:23:05]CreateOFDProtocolMessage [01:23:05]wFMCommunicate request_size=4 [01:23:05]MH_SAM_APDU [01:23:05]CAPDU: 80 11 00 00 [01:23:05]Write to MH i2c: E2 08 00 10 5A 80 11 00 00 00 00 00 00 E4 [01:23:05]Write i2c OK [01:23:05]MH_I2C_Read... [01:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:05]Read from MH i2c: E2 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 17 00 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: E2 17 00 10 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 31 [01:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:23:05]wFMCommunicate OK [01:23:05]CreateOFDProtocolMessage done [01:23:05]OFDSenderStorePacket 199217 [01:23:05]StoreOFDPacket docnum=199217 [01:23:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 82 14 06 01 60 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F9 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 0A 03 00 35 04 06 00 7A 86 D7 15 7A 4B 58 3C 9A 49 A2 B3 67 91 [01:23:05]CheckFolder [01:23:05]dirname=/storage/ofd_packets [01:23:05]CheckFolder done [01:23:05]ProducePacketName [01:23:05]name=ofd_packets/00199217 [01:23:05]NVStorageSaveData ofd_packets/00199217 [01:23:05]File name is /storage/ofd_packets/00199217 [01:23:05]Write 300 bytes [01:23:05]NVStorageSaveData done [01:23:05]OFDSenderStorePacket done [01:23:05]KKMCreateOFDPacket done [01:23:05]NVStorageSaveData kkm_last_timestamp [01:23:05]File name is /storage/kkm_last_timestamp [01:23:05]Write 4 bytes [01:23:05]NVStorageSaveData done [01:23:05]ExternCall_PrintAddStr [01:23:05]wPrintStart [01:23:05]Write to MH i2c: 01 00 00 11 5A 6B [01:23:05]Write i2c OK [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: 01 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: 01 07 00 [01:23:05]MH_I2C_Read... [01:23:05]Read from MH i2c: 01 07 00 11 5A 00 00 00 00 00 FF 0F 80 [01:23:05]RasterBufferAndPrint [01:23:05]line 小褔械褌 N : (1)11326690 [01:23:05]line 袠袧袧: 02508201610067 [01:23:05]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:23:05]line 袩袪袨袛袗袞袗 [01:23:05]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [01:23:05]line 孝芯胁邪褉: 2711190000 [01:23:05]line 袚袗袟-袣-3 [01:23:05]line 13.030 * 38.40 [01:23:05]line = 500.35 [01:23:05]line 袧袛小 12% 袧小袩 1% [01:23:05]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:23:05]line 袨袣袪校袚袥袝袧袠袝: -0.35 [01:23:05]line 袠孝袨袚袨: 500.00 [01:23:05]line 袙薪械褋械薪芯: 500.00 [01:23:05]line 小袛袗效袗: 0.00 [01:23:05]line 袧小袩 1% : 4.43 [01:23:05]line 袧袛小 12% : 53.13 [01:23:05]line 袧邪谢懈褔薪褘屑懈: 500.00 [01:23:05]line 袘械蟹薪邪谢.: 0.00 [01:23:05]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:23:05]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:23:05]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:23:05]line 效械泻 39 18.08.2024 01:23 [01:23:05]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:23:05]line 袟袧袦: 0300000079 [01:23:05]line 袪袧袦: 0000000000092545 [01:23:05]line 袙械褉褋懈褟 袣袣袦: 001 [01:23:05]line 肖袦: 0000000000871802 [01:23:05]line 肖袛: 199217 [01:23:05]line 肖袩袛: 134719552715339 [01:23:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012305&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199217&fm=134719552715339&tin=02508201610067®Number=0000000000092545&sum=50000 [01:23:05]OFD Sender: Processing packet 199217 [packets to send 246, broken 245] [01:23:05]ProducePacketName [01:23:05]name=ofd_packets/00199217 [01:23:05]OFD Sender: To server: 嚂鰌G, [01:23:05]CommunicateWithHost lk.salyk.kg:30040 [01:23:05]ConnectInit lk.salyk.kg [01:23:05]written 0, free lines is 4095 [01:23:05]Connected sock=10 [01:23:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 82 14 06 01 60 2B 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 E6 32 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 F9 4C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 0A 03 00 35 04 06 00 7A 86 D7 15 7A 4B 58 3C 9A 49 A2 B3 67 91 [01:23:06]Write to MH i2c: 01 00 00 3C 5A 96 [01:23:06]Write i2c OK [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: 01 [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: 01 07 00 [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: 01 07 00 3C 5A 00 00 00 00 00 C7 0C 70 [01:23:06]RasterBufferAndPrint [01:23:06]line [01:23:06]line [01:23:06]line [01:23:06]line [01:23:06]line [01:23:06]written 0, free lines is 3277 [01:23:06]MH_Cut [01:23:06]Write to MH i2c: D1 01 00 43 5A 01 6F [01:23:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F2 96 47 00 6F D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 31 0A 03 00 F4 03 04 00 08 F9 C0 66 B6 04 01 00 00 6B 41 A5 DA B1 27 BD 65 [01:23:06]CommunicateWithHost err = 0 [01:23:06]CheckOFDResponse [01:23:06]1017 (14) - 77093643461234 [01:23:06]1041 (16) - 0000000000871802 [01:23:06]1040 (4) - 199217 [01:23:06]1012 (4) - 17.08.2024 19:24 [01:23:06]1206 (1) - 0 [01:23:06]OFD Sender: Remove packet 199217 [01:23:06]ProducePacketName [01:23:06]name=ofd_packets/00199217 [01:23:06]NVStorageDeleteData [01:23:06]Write i2c OK [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: D1 [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: D1 01 00 [01:23:06]MH_I2C_Read... [01:23:06]Read from MH i2c: D1 01 00 43 5A 00 6E [01:23:06]Write to MH i2c: 01 00 00 44 5A 9E [01:23:06]Write i2c OK [01:23:06]MH_I2C_Read... [01:23:06]OFD Sender: No OFD packet to send [01:23:06]*** Cut start [01:23:06]*** Purtial cut [01:23:06]*** CUTSNS_PIN = 0 [01:23:07]*** Stage 1: CUTSNS_PIN = 1 [01:23:08]Read from MH i2c: 01 [01:23:08]MH_I2C_Read... [01:23:08]*** Stop cut motor [01:23:08]*** Cut end [01:23:08]Read from MH i2c: 01 07 00 [01:23:08]MH_I2C_Read... [01:23:08]Read from MH i2c: 01 07 00 44 5A 00 00 00 00 00 FF 0F B3 [01:23:08]process_action close_receipt done [01:23:08]requested_data is exist [01:23:08]produce_requested_data [01:23:08]requested_item fm.sn is exist - process it [01:23:08]wFMCommunicate request_size=4 [01:23:08]MH_SAM_APDU [01:23:08]CAPDU: 80 11 00 00 [01:23:08]Write to MH i2c: E2 08 00 45 5A 80 11 00 00 00 00 00 00 19 [01:23:08]Write i2c OK [01:23:08]MH_I2C_Read... [01:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:08]Read from MH i2c: E2 [01:23:08]MH_I2C_Read... [01:23:08]Read from MH i2c: E2 17 00 [01:23:08]MH_I2C_Read... [01:23:08]Read from MH i2c: E2 17 00 45 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 66 [01:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:23:08]wFMCommunicate OK [01:23:08]requested_item fd.num is exist - process it [01:23:08]SAM_PROTO_GetFieldsCounters [01:23:08]wFMCommunicate request_size=4 [01:23:08]MH_SAM_APDU [01:23:08]CAPDU: 80 13 00 00 [01:23:08]Write to MH i2c: E2 08 00 46 5A 80 13 00 00 00 00 00 00 1C [01:23:08]Write i2c OK [01:23:08]MH_I2C_Read... [01:23:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:23:09]Read from MH i2c: E2 [01:23:09]MH_I2C_Read... [01:23:09]Read from MH i2c: E2 62 00 [01:23:09]MH_I2C_Read... [01:23:09]Read from MH i2c: E2 62 00 46 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 0A 03 00 0E 04 04 00 D0 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 BB [01:23:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 31 0A 03 00 0E 04 04 00 D0 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 [01:23:09]wFMCommunicate OK [01:23:09]SAM_PROTO_GetFieldsCounters done [01:23:09]requested_item shift.num is exist - process it [01:23:09]requested_item shift.opened is exist - process it [01:23:09]req_shift_opened [01:23:09]FM_GetShiftState [01:23:09]SAM_PROTO_GetShiftState [01:23:09]wFMCommunicate request_size=4 [01:23:09]MH_SAM_APDU [01:23:09]CAPDU: 80 13 01 00 [01:23:09]Write to MH i2c: E2 08 00 47 5A 80 13 01 00 00 00 00 00 1E [01:23:09]Write i2c OK [01:23:09]MH_I2C_Read... [01:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:09]Read from MH i2c: E2 [01:23:09]MH_I2C_Read... [01:23:09]Read from MH i2c: E2 0E 00 [01:23:09]MH_I2C_Read... [01:23:09]Read from MH i2c: E2 0E 00 47 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 55 [01:23:09]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:23:09]wFMCommunicate OK [01:23:09]SAM_PROTO_GetShiftState done [01:23:09]FM_GetShiftState done [01:23:09]req_shift_opened done [01:23:09]requested_item shift.open_date is exist - process it [01:23:09]req_shift_open_date [01:23:09]req_shift_open_date done [01:23:09]produce_requested_data done [01:23:09]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199217,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:23:09]process_action_free close_receipt [01:23:09]json_value_free [01:23:09]json_value_free done [01:23:09]process_json_proto returns [01:23:09]Send response to host [01:23:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199217,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:23:09]free response buf [01:23:09]execute_script done [01:23:09]execute_script returns [01:23:09]free content buf [01:23:09]Sock 7.Close socket [01:23:09]Sock 7.Thread stoped [01:23:11]OFD Sender: No OFD packet to send [01:23:16]OFD Sender: No OFD packet to send [01:23:21]OFD Sender: No OFD packet to send [01:23:26]OFD Sender: No OFD packet to send [01:23:31]OFD Sender: No OFD packet to send [01:23:36]OFD Sender: No OFD packet to send [01:23:41]OFD Sender: No OFD packet to send [01:23:46]OFD Sender: No OFD packet to send [01:23:51]OFD Sender: No OFD packet to send [01:23:56]OFD Sender: No OFD packet to send [01:24:01]OFD Sender: No OFD packet to send [01:24:06]OFD Sender: No OFD packet to send [01:24:11]OFD Sender: No OFD packet to send [01:24:16]OFD Sender: No OFD packet to send [01:24:21]OFD Sender: No OFD packet to send [01:24:26]OFD Sender: No OFD packet to send [01:24:31]OFD Sender: No OFD packet to send [01:24:36]OFD Sender: No OFD packet to send [01:24:41]OFD Sender: No OFD packet to send [01:24:46]OFD Sender: No OFD packet to send [01:24:51]OFD Sender: No OFD packet to send [01:24:56]OFD Sender: No OFD packet to send [01:25:01]OFD Sender: No OFD packet to send [01:25:06]OFD Sender: No OFD packet to send [01:25:11]OFD Sender: No OFD packet to send [01:25:16]OFD Sender: No OFD packet to send [01:25:21]OFD Sender: No OFD packet to send [01:25:26]OFD Sender: No OFD packet to send [01:25:31]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:01]OFD Sender: No OFD packet to send [01:26:06]OFD Sender: No OFD packet to send [01:26:11]OFD Sender: No OFD packet to send [01:26:16]OFD Sender: No OFD packet to send [01:26:21]OFD Sender: No OFD packet to send [01:26:26]OFD Sender: No OFD packet to send [01:26:31]OFD Sender: No OFD packet to send [01:26:36]OFD Sender: No OFD packet to send [01:26:41]OFD Sender: No OFD packet to send [01:26:46]OFD Sender: No OFD packet to send [01:26:51]OFD Sender: No OFD packet to send [01:26:56]OFD Sender: No OFD packet to send [01:27:01]OFD Sender: No OFD packet to send [01:27:06]OFD Sender: No OFD packet to send [01:27:11]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:26]accept exits with 9 [01:27:26]New connection [01:27:26]New thread 3066793316 created [01:27:26]Thread 3066936676 joined [01:27:26]Waiting for new connection... [01:27:26] Sock 9.Parse request [01:27:26]Sock 9.Check first char [01:27:26]Sock 9.First char is OK [01:27:26]request: POST /json_proto HTTP/1.0 [01:27:26]Method: POST [01:27:26]URL: /json_proto [01:27:26]Method is POST - this is cgi request [01:27:26]url: /json_proto [01:27:26]query_string will be loaded in cgi processing [01:27:26]execute_cgi json_proto POST (null) [01:27:26]execute_cgi path=json_proto method=POST [01:27:26]POST find Content-Length [01:27:26]Host: 172.17.46.195:8080 [01:27:26]Content-Length: 679 [01:27:26]Content-Type: application/json [01:27:26] [01:27:26]POST finish read [01:27:26]Found Content-Length = 679 [01:27:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:26]execute_script... [01:27: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)11326691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:27:26]POST & json_proto [01:27:26]process_json_proto [01:27:26]json parsed OK: [01:27:26]protocol is kg_v1.0 [01:27:26]action value=close_receipt [01:27:26]process_action close_receipt [01:27:26]cmd_close_receipt [01:27:26]MH_GetDate [01:27:26]Write to MH i2c: F0 00 00 48 5A 91 [01:27:26]Write i2c OK [01:27:26]MH_I2C_Read... [01:27:26]Read from MH i2c: F0 [01:27:26]MH_I2C_Read... [01:27:26]Read from MH i2c: F0 09 00 [01:27:26]MH_I2C_Read... [01:27:26]Read from MH i2c: F0 09 00 48 5A 00 00 4E C1 66 8D AE BC 66 6C [01:27:26]GetLastDocTimeStamp 1723944185 [01:27:26]current date 1723944448 [01:27:26]FM_GetShiftState [01:27:26]SAM_PROTO_GetShiftState [01:27:26]wFMCommunicate request_size=4 [01:27:26]MH_SAM_APDU [01:27:26]CAPDU: 80 13 01 00 [01:27:26]Write to MH i2c: E2 08 00 49 5A 80 13 01 00 00 00 00 00 20 [01:27:26]Write i2c OK [01:27:26]MH_I2C_Read... [01:27:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:26]Read from MH i2c: E2 [01:27:26]MH_I2C_Read... [01:27:26]Read from MH i2c: E2 0E 00 [01:27:26]MH_I2C_Read... [01:27:26]Read from MH i2c: E2 0E 00 49 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 57 [01:27:26]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:27:26]wFMCommunicate OK [01:27:26]SAM_PROTO_GetShiftState done [01:27:26]FM_GetShiftState done [01:27:26]opened in 1723939530 [01:27:26]opened+sec_in_day 1724025930 [01:27:26]quantity*price = 50010 [01:27:26]sum+1 = 50012 [01:27:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.11 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.11 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 40 18.08.2024 01:27 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199218 肖袩袛: 109228526345786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012728&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199218&fm=109228526345786&tin=02508201610067®Number=0000000000092545&sum=50000 [01:27:27]StoreToDocumentArchive [01:27:27]shift 464 fd 199218 [01:27:27]save to /storage/0464/doc_00199218 [01:27:27]save last doc name /storage/0464/doc_00199218 to /storage/kkm_last_doc_name [01:27:27]save OK [01:27:27]Clear old archive folders... [01:27:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:27:27]tlvbuf is 0196A170 [01:27:27]SAM_PROTO_ClearQueue [01:27:27]wFMCommunicate request_size=4 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 09 00 00 [01:27:27]Write to MH i2c: E2 08 00 56 5A 80 09 00 00 00 00 00 00 22 [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 56 5A 00 90 00 24 [01:27:27]RAPDU: 90 00 [01:27:27]wFMCommunicate OK [01:27:27]SAM_PROTO_ClearQueue done [01:27:27]KKMCreateOFDPacket [01:27:27]OFDProtocolAddRootSTLVToBuf [01:27:27]FM_MakeSignedData [01:27:27]FM_MakeSignedData [01:27:27]SAM_PROTO_SignData [01:27:27]wFMCommunicate request_size=4 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 0D 01 02 [01:27:27]Write to MH i2c: E2 08 00 57 5A 80 0D 01 02 00 00 00 00 2A [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 57 5A 00 90 00 25 [01:27:27]RAPDU: 90 00 [01:27:27]wFMCommunicate OK [01:27:27]wFMCommunicate request_size=255 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 00 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 0A 03 00 35 04 06 00 63 [01:27:27]Write to MH i2c: E2 02 01 58 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 00 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 0A 03 00 35 04 06 00 63 00 00 9B [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 58 5A 00 90 00 26 [01:27:27]RAPDU: 90 00 [01:27:27]wFMCommunicate OK [01:27:27]wFMCommunicate request_size=10 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 0D 02 02 05 57 BF 83 1E 3A [01:27:27]Write to MH i2c: E2 0D 00 59 5A 80 0D 02 02 05 00 57 BF 83 1E 3A 00 00 28 [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 03 00 59 5A 00 90 00 27 [01:27:27]RAPDU: 90 00 [01:27:27]wFMCommunicate OK [01:27:27]wFMCommunicate request_size=4 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 0D 03 02 [01:27:27]Write to MH i2c: E2 08 00 5A 5A 80 0D 03 02 00 00 00 00 2F [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 0B 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 0B 00 5A 5A 00 BA 28 6F 7B 87 C9 B7 70 90 00 73 [01:27:27]RAPDU: BA 28 6F 7B 87 C9 B7 70 90 00 [01:27:27]wFMCommunicate OK [01:27:27]SAM_PROTO_SignData done [01:27:27]FM_MakeSignedData done [01:27:27]CreateOFDProtocolMessage [01:27:27]wFMCommunicate request_size=4 [01:27:27]MH_SAM_APDU [01:27:27]CAPDU: 80 11 00 00 [01:27:27]Write to MH i2c: E2 08 00 5B 5A 80 11 00 00 00 00 00 00 2F [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:27]Read from MH i2c: E2 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 17 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: E2 17 00 5B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 7C [01:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:27:27]wFMCommunicate OK [01:27:27]CreateOFDProtocolMessage done [01:27:27]OFDSenderStorePacket 199218 [01:27:27]StoreOFDPacket docnum=199218 [01:27:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9B 11 07 01 4D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 00 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 0A 03 00 35 04 06 00 63 57 BF 83 1E 3A BA 28 6F 7B 87 C9 B7 70 [01:27:27]CheckFolder [01:27:27]dirname=/storage/ofd_packets [01:27:27]CheckFolder done [01:27:27]ProducePacketName [01:27:27]name=ofd_packets/00199218 [01:27:27]NVStorageSaveData ofd_packets/00199218 [01:27:27]File name is /storage/ofd_packets/00199218 [01:27:27]Write 301 bytes [01:27:27]NVStorageSaveData done [01:27:27]OFDSenderStorePacket done [01:27:27]KKMCreateOFDPacket done [01:27:27]NVStorageSaveData kkm_last_timestamp [01:27:27]File name is /storage/kkm_last_timestamp [01:27:27]Write 4 bytes [01:27:27]NVStorageSaveData done [01:27:27]ExternCall_PrintAddStr [01:27:27]wPrintStart [01:27:27]Write to MH i2c: 01 00 00 5C 5A B6 [01:27:27]Write i2c OK [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: 01 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: 01 07 00 [01:27:27]MH_I2C_Read... [01:27:27]Read from MH i2c: 01 07 00 5C 5A 00 00 00 00 00 FF 0F CB [01:27:27]RasterBufferAndPrint [01:27:27]line 小褔械褌 N : (1)11326691 [01:27:27]line 袠袧袧: 02508201610067 [01:27:27]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:27:27]line 袩袪袨袛袗袞袗 [01:27:27]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [01:27:27]line 孝芯胁邪褉: 2710124500 [01:27:27]line 袗懈-95-袣-5 [01:27:27]line 6.740 * 74.20 [01:27:27]line = 500.11 [01:27:27]line 袧袛小 12% 袧小袩 1% [01:27:27]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:27:27]line 袨袣袪校袚袥袝袧袠袝: -0.11 [01:27:27]line 袠孝袨袚袨: 500.00 [01:27:27]line 袙薪械褋械薪芯: 500.00 [01:27:27]line 小袛袗效袗: 0.00 [01:27:27]line 袧小袩 1% : 4.43 [01:27:27]line 袧袛小 12% : 53.11 [01:27:27]line 袧邪谢懈褔薪褘屑懈: 500.00 [01:27:27]line 袘械蟹薪邪谢.: 0.00 [01:27:27]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:27:27]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:27:27]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:27:27]line 效械泻 40 18.08.2024 01:27 [01:27:27]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:27:27]line 袟袧袦: 0300000079 [01:27:27]line 袪袧袦: 0000000000092545 [01:27:27]line 袙械褉褋懈褟 袣袣袦: 001 [01:27:27]line 肖袦: 0000000000871802 [01:27:27]line 肖袛: 199218 [01:27:27]line 肖袩袛: 109228526345786 [01:27:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012728&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199218&fm=109228526345786&tin=02508201610067®Number=0000000000092545&sum=50000 [01:27:27]written 0, free lines is 4095 [01:27:27]OFD Sender: Processing packet 199218 [packets to send 246, broken 245] [01:27:27]ProducePacketName [01:27:27]name=ofd_packets/00199218 [01:27:27]OFD Sender: To server: 嚂鰌G, [01:27:27]CommunicateWithHost lk.salyk.kg:30040 [01:27:27]ConnectInit lk.salyk.kg [01:27:28]Write to MH i2c: 01 00 00 87 5A E1 [01:27:28]Write i2c OK [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: 01 [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: 01 07 00 [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: 01 07 00 87 5A 00 00 00 00 00 C8 0C BC [01:27:28]RasterBufferAndPrint [01:27:28]line [01:27:28]line [01:27:28]line [01:27:28]line [01:27:28]line [01:27:28]written 0, free lines is 3277 [01:27:28]MH_Cut [01:27:28]Write to MH i2c: D1 01 00 8E 5A 01 BA [01:27:28]Write i2c OK [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: D1 [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: D1 01 00 [01:27:28]MH_I2C_Read... [01:27:28]Read from MH i2c: D1 01 00 8E 5A 00 B9 [01:27:28]Write to MH i2c: 01 00 00 8F 5A E9 [01:27:28]Write i2c OK [01:27:28]MH_I2C_Read... [01:27:28]Connected sock=11 [01:27:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 9B 11 07 01 4D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 00 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 0A 03 00 35 04 06 00 63 57 BF 83 1E 3A BA 28 6F 7B 87 C9 B7 70 [01:27:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 8C 74 47 00 6A 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 32 0A 03 00 F4 03 04 00 0E FA C0 66 B6 04 01 00 00 A5 43 D4 39 A2 79 CE AE [01:27:28]CommunicateWithHost err = 0 [01:27:28]CheckOFDResponse [01:27:28]1017 (14) - 77093643461234 [01:27:28]1041 (16) - 0000000000871802 [01:27:28]1040 (4) - 199218 [01:27:28]1012 (4) - 17.08.2024 19:29 [01:27:28]1206 (1) - 0 [01:27:28]OFD Sender: Remove packet 199218 [01:27:28]ProducePacketName [01:27:28]name=ofd_packets/00199218 [01:27:28]NVStorageDeleteData [01:27:29]*** Cut start [01:27:29]*** Purtial cut [01:27:29]*** Stage 1: CUTSNS_PIN = 1 [01:27:29]OFD Sender: No OFD packet to send [01:27:29]Read from MH i2c: 01 [01:27:29]MH_I2C_Read... [01:27:29]*** Stop cut motor [01:27:29]*** Cut end [01:27:29]Read from MH i2c: 01 07 00 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: 01 07 00 8F 5A 00 00 00 00 00 FF 0F FE [01:27:29]process_action close_receipt done [01:27:29]requested_data is exist [01:27:29]produce_requested_data [01:27:29]requested_item fm.sn is exist - process it [01:27:29]wFMCommunicate request_size=4 [01:27:29]MH_SAM_APDU [01:27:29]CAPDU: 80 11 00 00 [01:27:29]Write to MH i2c: E2 08 00 90 5A 80 11 00 00 00 00 00 00 64 [01:27:29]Write i2c OK [01:27:29]MH_I2C_Read... [01:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:29]Read from MH i2c: E2 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 17 00 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 17 00 90 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 B1 [01:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:27:29]wFMCommunicate OK [01:27:29]requested_item fd.num is exist - process it [01:27:29]SAM_PROTO_GetFieldsCounters [01:27:29]wFMCommunicate request_size=4 [01:27:29]MH_SAM_APDU [01:27:29]CAPDU: 80 13 00 00 [01:27:29]Write to MH i2c: E2 08 00 91 5A 80 13 00 00 00 00 00 00 67 [01:27:29]Write i2c OK [01:27:29]MH_I2C_Read... [01:27:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:27:29]Read from MH i2c: E2 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 62 00 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 62 00 91 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 0A 03 00 0E 04 04 00 D0 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 0A [01:27:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 32 0A 03 00 0E 04 04 00 D0 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 [01:27:29]wFMCommunicate OK [01:27:29]SAM_PROTO_GetFieldsCounters done [01:27:29]requested_item shift.num is exist - process it [01:27:29]requested_item shift.opened is exist - process it [01:27:29]req_shift_opened [01:27:29]FM_GetShiftState [01:27:29]SAM_PROTO_GetShiftState [01:27:29]wFMCommunicate request_size=4 [01:27:29]MH_SAM_APDU [01:27:29]CAPDU: 80 13 01 00 [01:27:29]Write to MH i2c: E2 08 00 92 5A 80 13 01 00 00 00 00 00 69 [01:27:29]Write i2c OK [01:27:29]MH_I2C_Read... [01:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:29]Read from MH i2c: E2 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 0E 00 [01:27:29]MH_I2C_Read... [01:27:29]Read from MH i2c: E2 0E 00 92 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 A0 [01:27:29]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:27:29]wFMCommunicate OK [01:27:29]SAM_PROTO_GetShiftState done [01:27:29]FM_GetShiftState done [01:27:29]req_shift_opened done [01:27:29]requested_item shift.open_date is exist - process it [01:27:29]req_shift_open_date [01:27:29]req_shift_open_date done [01:27:29]produce_requested_data done [01:27:29]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199218,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:27:29]process_action_free close_receipt [01:27:29]json_value_free [01:27:29]json_value_free done [01:27:29]process_json_proto returns [01:27:29]Send response to host [01:27:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199218,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:27:29]free response buf [01:27:29]execute_script done [01:27:29]execute_script returns [01:27:29]free content buf [01:27:29]Sock 9.Close socket [01:27:29]Sock 9.Thread stoped [01:27:34]OFD Sender: No OFD packet to send [01:27:39]OFD Sender: No OFD packet to send [01:27:44]OFD Sender: No OFD packet to send [01:27:49]OFD Sender: No OFD packet to send [01:27:54]OFD Sender: No OFD packet to send [01:27:59]OFD Sender: No OFD packet to send [01:28:04]OFD Sender: No OFD packet to send [01:28:09]OFD Sender: No OFD packet to send [01:28:14]OFD Sender: No OFD packet to send [01:28:19]OFD Sender: No OFD packet to send [01:28:24]OFD Sender: No OFD packet to send [01:28:29]OFD Sender: No OFD packet to send [01:28:34]OFD Sender: No OFD packet to send [01:28:39]OFD Sender: No OFD packet to send [01:28:44]OFD Sender: No OFD packet to send [01:28:49]OFD Sender: No OFD packet to send [01:28:54]OFD Sender: No OFD packet to send [01:28:59]OFD Sender: No OFD packet to send [01:29:04]OFD Sender: No OFD packet to send [01:29:08]accept exits with 7 [01:29:08]New connection [01:29:08]New thread 3066936676 created [01:29:08]Thread 3066793316 joined [01:29:08]Waiting for new connection... [01:29:08] Sock 7.Parse request [01:29:08]Sock 7.Check first char [01:29:08]Sock 7.First char is OK [01:29:08]request: POST /json_proto HTTP/1.0 [01:29:08]Method: POST [01:29:08]URL: /json_proto [01:29:08]Method is POST - this is cgi request [01:29:08]url: /json_proto [01:29:08]query_string will be loaded in cgi processing [01:29:08]execute_cgi json_proto POST (null) [01:29:08]execute_cgi path=json_proto method=POST [01:29:08]POST find Content-Length [01:29:08]Host: 172.17.46.195:8080 [01:29:08]Content-Length: 808 [01:29:08]Content-Type: application/json [01:29:08] [01:29:08]POST finish read [01:29:08]Found Content-Length = 808 [01:29:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:08]execute_script... [01:29: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)11326693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 26.050, "sum" : 1000.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:08]POST & json_proto [01:29:08]process_json_proto [01:29:08]json parsed OK: [01:29:08]protocol is kg_v1.0 [01:29:08]action value=close_receipt [01:29:08]process_action close_receipt [01:29:08]cmd_close_receipt [01:29:08]MH_GetDate [01:29:08]Write to MH i2c: F0 00 00 93 5A DC [01:29:08]Write i2c OK [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: F0 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: F0 09 00 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: F0 09 00 93 5A 00 66 4E C1 66 8D AE BC 66 1D [01:29:08]GetLastDocTimeStamp 1723944448 [01:29:08]current date 1723944550 [01:29:08]FM_GetShiftState [01:29:08]SAM_PROTO_GetShiftState [01:29:08]wFMCommunicate request_size=4 [01:29:08]MH_SAM_APDU [01:29:08]CAPDU: 80 13 01 00 [01:29:08]Write to MH i2c: E2 08 00 94 5A 80 13 01 00 00 00 00 00 6B [01:29:08]Write i2c OK [01:29:08]MH_I2C_Read... [01:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:08]Read from MH i2c: E2 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: E2 0E 00 [01:29:08]MH_I2C_Read... [01:29:08]Read from MH i2c: E2 0E 00 94 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 A2 [01:29:08]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:29:08]wFMCommunicate OK [01:29:08]SAM_PROTO_GetShiftState done [01:29:08]FM_GetShiftState done [01:29:08]opened in 1723939530 [01:29:08]opened+sec_in_day 1724025930 [01:29:08]quantity*price = 100032 [01:29:08]sum+1 = 100033 [01:29:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.32 袧小袩 1% : 8.85 袧袛小 12% : 106.23 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.32 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 41 18.08.2024 01:29 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199219 肖袩袛: 224026115943018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199219&fm=224026115943018&tin=02508201610067®Number=0000000000092545&sum=100032 [01:29:09]StoreToDocumentArchive [01:29:09]shift 464 fd 199219 [01:29:09]save to /storage/0464/doc_00199219 [01:29:09]save last doc name /storage/0464/doc_00199219 to /storage/kkm_last_doc_name [01:29:09]save OK [01:29:09]Clear old archive folders... [01:29:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [01:29:09]tlvbuf is 01969C80 [01:29:09]SAM_PROTO_ClearQueue [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 09 00 00 [01:29:09]Write to MH i2c: E2 08 00 A1 5A 80 09 00 00 00 00 00 00 6D [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 A1 5A 00 90 00 6F [01:29:09]RAPDU: 90 00 [01:29:09]wFMCommunicate OK [01:29:09]SAM_PROTO_ClearQueue done [01:29:09]KKMCreateOFDPacket [01:29:09]OFDProtocolAddRootSTLVToBuf [01:29:09]FM_MakeSignedData [01:29:09]FM_MakeSignedData [01:29:09]SAM_PROTO_SignData [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 0D 01 02 [01:29:09]Write to MH i2c: E2 08 00 A2 5A 80 0D 01 02 00 00 00 00 75 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 A2 5A 00 90 00 70 [01:29:09]RAPDU: 90 00 [01:29:09]wFMCommunicate OK [01:29:09]wFMCommunicate request_size=255 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 66 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 0A 03 00 35 04 06 00 CB C0 [01:29:09]Write to MH i2c: E2 02 01 A3 5A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 66 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 0A 03 00 35 04 06 00 CB C0 00 00 E9 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 A3 5A 00 90 00 71 [01:29:09]RAPDU: 90 00 [01:29:09]wFMCommunicate OK [01:29:09]wFMCommunicate request_size=9 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 0D 02 02 04 25 0F AA 6A [01:29:09]Write to MH i2c: E2 0C 00 A4 5A 80 0D 02 02 04 00 25 0F AA 6A 00 00 C8 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 03 00 A4 5A 00 90 00 72 [01:29:09]RAPDU: 90 00 [01:29:09]wFMCommunicate OK [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 0D 03 02 [01:29:09]Write to MH i2c: E2 08 00 A5 5A 80 0D 03 02 00 00 00 00 7A [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 0B 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 0B 00 A5 5A 00 02 84 A2 36 EB 0E B5 B1 90 00 38 [01:29:09]RAPDU: 02 84 A2 36 EB 0E B5 B1 90 00 [01:29:09]wFMCommunicate OK [01:29:09]SAM_PROTO_SignData done [01:29:09]FM_MakeSignedData done [01:29:09]CreateOFDProtocolMessage [01:29:09]wFMCommunicate request_size=4 [01:29:09]MH_SAM_APDU [01:29:09]CAPDU: 80 11 00 00 [01:29:09]Write to MH i2c: E2 08 00 A6 5A 80 11 00 00 00 00 00 00 7A [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:09]Read from MH i2c: E2 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 17 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: E2 17 00 A6 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 C7 [01:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:29:09]wFMCommunicate OK [01:29:09]CreateOFDProtocolMessage done [01:29:09]OFDSenderStorePacket 199219 [01:29:09]StoreOFDPacket docnum=199219 [01:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 76 8C 06 01 BD 21 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 66 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 0A 03 00 35 04 06 00 CB C0 25 0F AA 6A 02 84 A2 36 EB 0E B5 B1 [01:29:09]CheckFolder [01:29:09]dirname=/storage/ofd_packets [01:29:09]CheckFolder done [01:29:09]ProducePacketName [01:29:09]name=ofd_packets/00199219 [01:29:09]NVStorageSaveData ofd_packets/00199219 [01:29:09]File name is /storage/ofd_packets/00199219 [01:29:09]Write 300 bytes [01:29:09]NVStorageSaveData done [01:29:09]OFDSenderStorePacket done [01:29:09]KKMCreateOFDPacket done [01:29:09]NVStorageSaveData kkm_last_timestamp [01:29:09]File name is /storage/kkm_last_timestamp [01:29:09]Write 4 bytes [01:29:09]NVStorageSaveData done [01:29:09]ExternCall_PrintAddStr [01:29:09]wPrintStart [01:29:09]Write to MH i2c: 01 00 00 A7 5A 01 [01:29:09]Write i2c OK [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: 01 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: 01 07 00 [01:29:09]MH_I2C_Read... [01:29:09]Read from MH i2c: 01 07 00 A7 5A 00 00 00 00 00 FF 0F 16 [01:29:09]RasterBufferAndPrint [01:29:09]line 小褔械褌 N : (1)11326693 [01:29:09]line 袠袧袧: 02508201610067 [01:29:09]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [01:29:09]line 袩袪袨袛袗袞袗 [01:29:09]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [01:29:09]line 孝芯胁邪褉: 2711190000 [01:29:09]line 袚袗袟-袣-3 [01:29:09]line 26.050 * 38.40 [01:29:09]line = 1000.32 [01:29:09]line 袧袛小 12% 袧小袩 1% [01:29:09]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [01:29:09]line 袠孝袨袚袨: 1000.32 [01:29:09]line 袧小袩 1% : 8.85 [01:29:09]line 袧袛小 12% : 106.23 [01:29:09]line 袧邪谢懈褔薪褘屑懈: 0.00 [01:29:09]line 袘械蟹薪邪谢.: 1000.32 [01:29:09]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [01:29:09]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [01:29:09]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [01:29:09]line 效械泻 41 18.08.2024 01:29 [01:29:09]line 小屑械薪邪: 464 肖肖袛: 1.0 [01:29:09]line 袟袧袦: 0300000079 [01:29:09]line 袪袧袦: 0000000000092545 [01:29:09]line 袙械褉褋懈褟 袣袣袦: 001 [01:29:09]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [01:29:09]line 肖袦: 0000000000871802 [01:29:09]line 肖袛: 199219 [01:29:09]line 肖袩袛: 224026115943018 [01:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T012910&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199219&fm=224026115943018&tin=02508201610067®Number=0000000000092545&sum=100032 [01:29:09]written 0, free lines is 4095 [01:29:09]OFD Sender: Processing packet 199219 [packets to send 246, broken 245] [01:29:09]ProducePacketName [01:29:09]name=ofd_packets/00199219 [01:29:09]OFD Sender: To server: 嚂鰌G, [01:29:09]CommunicateWithHost lk.salyk.kg:30040 [01:29:09]ConnectInit lk.salyk.kg [01:29:10]Connected sock=10 [01:29:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 76 8C 06 01 BD 21 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 C2 65 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 C0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 C0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 66 4E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 0A 03 00 35 04 06 00 CB C0 25 0F AA 6A 02 84 A2 36 EB 0E B5 B1 [01:29:10]Write to MH i2c: 01 00 00 D1 5A 2B [01:29:10]Write i2c OK [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: 01 [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: 01 07 00 [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: 01 07 00 D1 5A 00 00 00 00 00 E9 0C 27 [01:29:10]RasterBufferAndPrint [01:29:10]line [01:29:10]line [01:29:10]line [01:29:10]line [01:29:10]line [01:29:10]written 0, free lines is 3311 [01:29:10]MH_Cut [01:29:10]Write to MH i2c: D1 01 00 D8 5A 01 04 [01:29:10]Write i2c OK [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: D1 [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: D1 01 00 [01:29:10]MH_I2C_Read... [01:29:10]Read from MH i2c: D1 01 00 D8 5A 00 03 [01:29:10]Write to MH i2c: 01 00 00 D9 5A 33 [01:29:10]Write i2c OK [01:29:10]MH_I2C_Read... [01:29:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 A7 9C 47 00 F6 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 33 0A 03 00 F4 03 04 00 74 FA C0 66 B6 04 01 00 00 FC BB 9D 07 38 30 46 4E [01:29:10]CommunicateWithHost err = 0 [01:29:10]CheckOFDResponse [01:29:10]1017 (14) - 77093643461234 [01:29:10]1041 (16) - 0000000000871802 [01:29:10]1040 (4) - 199219 [01:29:10]1012 (4) - 17.08.2024 19:31 [01:29:10]1206 (1) - 0 [01:29:10]OFD Sender: Remove packet 199219 [01:29:10]ProducePacketName [01:29:10]name=ofd_packets/00199219 [01:29:10]NVStorageDeleteData [01:29:10]OFD Sender: No OFD packet to send [01:29:11]*** Cut start [01:29:11]*** Purtial cut [01:29:11]*** CUTSNS_PIN = 0 [01:29:11]*** Stage 1: CUTSNS_PIN = 1 [01:29:13]Read from MH i2c: 01 [01:29:13]MH_I2C_Read... [01:29:13]*** Stop cut motor [01:29:13]*** Cut end [01:29:13]Read from MH i2c: 01 07 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: 01 07 00 D9 5A 00 00 00 00 00 FF 0F 48 [01:29:13]process_action close_receipt done [01:29:13]requested_data is exist [01:29:13]produce_requested_data [01:29:13]requested_item fm.sn is exist - process it [01:29:13]wFMCommunicate request_size=4 [01:29:13]MH_SAM_APDU [01:29:13]CAPDU: 80 11 00 00 [01:29:13]Write to MH i2c: E2 08 00 DA 5A 80 11 00 00 00 00 00 00 AE [01:29:13]Write i2c OK [01:29:13]MH_I2C_Read... [01:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:13]Read from MH i2c: E2 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 17 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 17 00 DA 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 FB [01:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [01:29:13]wFMCommunicate OK [01:29:13]requested_item fd.num is exist - process it [01:29:13]SAM_PROTO_GetFieldsCounters [01:29:13]wFMCommunicate request_size=4 [01:29:13]MH_SAM_APDU [01:29:13]CAPDU: 80 13 00 00 [01:29:13]Write to MH i2c: E2 08 00 DB 5A 80 13 00 00 00 00 00 00 B1 [01:29:13]Write i2c OK [01:29:13]MH_I2C_Read... [01:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:13]Read from MH i2c: E2 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 62 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 62 00 DB 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 0A 03 00 0E 04 04 00 D0 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 58 [01:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 33 0A 03 00 0E 04 04 00 D0 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 [01:29:13]wFMCommunicate OK [01:29:13]SAM_PROTO_GetFieldsCounters done [01:29:13]requested_item shift.num is exist - process it [01:29:13]requested_item shift.opened is exist - process it [01:29:13]req_shift_opened [01:29:13]FM_GetShiftState [01:29:13]SAM_PROTO_GetShiftState [01:29:13]wFMCommunicate request_size=4 [01:29:13]MH_SAM_APDU [01:29:13]CAPDU: 80 13 01 00 [01:29:13]Write to MH i2c: E2 08 00 DC 5A 80 13 01 00 00 00 00 00 B3 [01:29:13]Write i2c OK [01:29:13]MH_I2C_Read... [01:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:13]Read from MH i2c: E2 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 0E 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 0E 00 DC 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 EA [01:29:13]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [01:29:13]wFMCommunicate OK [01:29:13]SAM_PROTO_GetShiftState done [01:29:13]FM_GetShiftState done [01:29:13]req_shift_opened done [01:29:13]requested_item shift.open_date is exist - process it [01:29:13]req_shift_open_date [01:29:13]req_shift_open_date done [01:29:13]produce_requested_data done [01:29:13]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199219,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [01:29:13]process_action_free close_receipt [01:29:13]json_value_free [01:29:13]json_value_free done [01:29:13]process_json_proto returns [01:29:13]Send response to host [01:29:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199219,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [01:29:13]free response buf [01:29:13]execute_script done [01:29:13]execute_script returns [01:29:13]free content buf [01:29:13]Sock 7.Close socket [01:29:13]Sock 7.Thread stoped [01:29:15]OFD Sender: No OFD packet to send [01:29:20]OFD Sender: No OFD packet to send [01:29:25]OFD Sender: No OFD packet to send [01:29:30]OFD Sender: No OFD packet to send [01:29:35]OFD Sender: No OFD packet to send [01:29:40]OFD Sender: No OFD packet to send [01:29:45]OFD Sender: No OFD packet to send [01:29:50]OFD Sender: No OFD packet to send [01:29:55]OFD Sender: No OFD packet to send [01:30:00]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]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]recv_with_timeout no data received [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:13]recv_with_timeout no data received [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:17]OFD Sender: No OFD packet to send [01:41:22]OFD Sender: No OFD packet to send [01:41:27]OFD Sender: No OFD packet to send [01:41:32]OFD Sender: No OFD packet to send [01:41:37]OFD Sender: No OFD packet to send [01:41:42]OFD Sender: No OFD packet to send [01:41:47]OFD Sender: No OFD packet to send [01:41:52]OFD Sender: No OFD packet to send [01:41:57]OFD Sender: No OFD packet to send [01:42:02]OFD Sender: No OFD packet to send [01:42:07]OFD Sender: No OFD packet to send [01:42:12]OFD Sender: No OFD packet to send [01:42:17]OFD Sender: No OFD packet to send [01:42:22]OFD Sender: No OFD packet to send [01:42:27]OFD Sender: No OFD packet to send [01:42:32]OFD Sender: No OFD packet to send [01:42:37]OFD Sender: No OFD packet to send [01:42:42]OFD Sender: No OFD packet to send [01:42:47]OFD Sender: No OFD packet to send [01:42:52]OFD Sender: No OFD packet to send [01:42:57]OFD Sender: No OFD packet to send [01:43:02]OFD Sender: No OFD packet to send [01:43:07]OFD Sender: No OFD packet to send [01:43:12]OFD Sender: No OFD packet to send [01:43:17]OFD Sender: No OFD packet to send [01:43:22]OFD Sender: No OFD packet to send [01:43:27]OFD Sender: No OFD packet to send [01:43:32]OFD Sender: No OFD packet to send [01:43:37]OFD Sender: No OFD packet to send [01:43:42]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:47]OFD Sender: No OFD packet to send [01:48:52]OFD Sender: No OFD packet to send [01:48:57]OFD Sender: No OFD packet to send [01:49:02]OFD Sender: No OFD packet to send [01:49:07]OFD Sender: No OFD packet to send [01:49:12]OFD Sender: No OFD packet to send [01:49:17]OFD Sender: No OFD packet to send [01:49:22]OFD Sender: No OFD packet to send [01:49:27]OFD Sender: No OFD packet to send [01:49:32]OFD Sender: No OFD packet to send [01:49:37]OFD Sender: No OFD packet to send [01:49:42]OFD Sender: No OFD packet to send [01:49:47]OFD Sender: No OFD packet to send [01:49:52]OFD Sender: No OFD packet to send [01:49:57]OFD Sender: No OFD packet to send [01:50:02]OFD Sender: No OFD packet to send [01:50:07]OFD Sender: No OFD packet to send [01:50:12]OFD Sender: No OFD packet to send [01:50:17]OFD Sender: No OFD packet to send [01:50:22]OFD Sender: No OFD packet to send [01:50:27]OFD Sender: No OFD packet to send [01:50:32]OFD Sender: No OFD packet to send [01:50:37]OFD Sender: No OFD packet to send [01:50:42]OFD Sender: No OFD packet to send [01:50:47]OFD Sender: No OFD packet to send [01:50:52]OFD Sender: No OFD packet to send [01:50:57]OFD Sender: No OFD packet to send [01:51:02]OFD Sender: No OFD packet to send [01:51:07]OFD Sender: No OFD packet to send [01:51:12]OFD Sender: No OFD packet to send [01:51:17]OFD Sender: No OFD packet to send [01:51:22]OFD Sender: No OFD packet to send [01:51:27]OFD Sender: No OFD packet to send [01:51:32]OFD Sender: No OFD packet to send [01:51:37]OFD Sender: No OFD packet to send [01:51:43]OFD Sender: No OFD packet to send [01:51:48]OFD Sender: No OFD packet to send [01:51:53]OFD Sender: No OFD packet to send [01:51:58]OFD Sender: No OFD packet to send [01:52:03]OFD Sender: No OFD packet to send [01:52:08]OFD Sender: No OFD packet to send [01:52:13]OFD Sender: No OFD packet to send [01:52:18]OFD Sender: No OFD packet to send [01:52:23]OFD Sender: No OFD packet to send [01:52:28]OFD Sender: No OFD packet to send [01:52:33]OFD Sender: No OFD packet to send [01:52:38]OFD Sender: No OFD packet to send [01:52:43]OFD Sender: No OFD packet to send [01:52:48]OFD Sender: No OFD packet to send [01:52:53]OFD Sender: No OFD packet to send [01:52:58]OFD Sender: No OFD packet to send [01:53:03]OFD Sender: No OFD packet to send [01:53:08]OFD Sender: No OFD packet to send [01:53:13]OFD Sender: No OFD packet to send [01:53:18]OFD Sender: No OFD packet to send [01:53:23]OFD Sender: No OFD packet to send [01:53:28]OFD Sender: No OFD packet to send [01:53:33]OFD Sender: No OFD packet to send [01:53:38]OFD Sender: No OFD packet to send [01:53:43]OFD Sender: No OFD packet to send [01:53:48]OFD Sender: No OFD packet to send [01:53:53]OFD Sender: No OFD packet to send [01:53:58]OFD Sender: No OFD packet to send [01:54:03]OFD Sender: No OFD packet to send [01:54:08]OFD Sender: No OFD packet to send [01:54:13]OFD Sender: No OFD packet to send [01:54:18]OFD Sender: No OFD packet to send [01:54:23]OFD Sender: No OFD packet to send [01:54:28]OFD Sender: No OFD packet to send [01:54:33]OFD Sender: No OFD packet to send [01:54:38]OFD Sender: No OFD packet to send [01:54:43]OFD Sender: No OFD packet to send [01:54:48]OFD Sender: No OFD packet to send [01:54:53]OFD Sender: No OFD packet to send [01:54:58]OFD Sender: No OFD packet to send [01:55:03]OFD Sender: No OFD packet to send [01:55:08]OFD Sender: No OFD packet to send [01:55:13]OFD Sender: No OFD packet to send [01:55:18]OFD Sender: No OFD packet to send [01:55:23]OFD Sender: No OFD packet to send [01:55:28]OFD Sender: No OFD packet to send [01:55:33]OFD Sender: No OFD packet to send [01:55:38]OFD Sender: No OFD packet to send [01:55:43]OFD Sender: No OFD packet to send [01:55:48]OFD Sender: No OFD packet to send [01:55:53]OFD Sender: No OFD packet to send [01:55:58]OFD Sender: No OFD packet to send [01:56:03]OFD Sender: No OFD packet to send [01:56:08]OFD Sender: No OFD packet to send [01:56:13]OFD Sender: No OFD packet to send [01:56:18]OFD Sender: No OFD packet to send [01:56:23]OFD Sender: No OFD packet to send [01:56:28]OFD Sender: No OFD packet to send [01:56:33]OFD Sender: No OFD packet to send [01:56:38]OFD Sender: No OFD packet to send [01:56:43]OFD Sender: No OFD packet to send [01:56:48]OFD Sender: No OFD packet to send [01:56:53]OFD Sender: No OFD packet to send [01:56:58]OFD Sender: No OFD packet to send [01:57:03]OFD Sender: No OFD packet to send [01:57:08]OFD Sender: No OFD packet to send [01:57:13]OFD Sender: No OFD packet to send [01:57:18]OFD Sender: No OFD packet to send [01:57:23]OFD Sender: No OFD packet to send [01:57:28]OFD Sender: No OFD packet to send [01:57:33]OFD Sender: No OFD packet to send [01:57:38]OFD Sender: No OFD packet to send [01:57:43]OFD Sender: No OFD packet to send [01:57:48]OFD Sender: No OFD packet to send [01:57:53]OFD Sender: No OFD packet to send [01:57:58]OFD Sender: No OFD packet to send [01:58:03]OFD Sender: No OFD packet to send [01:58:08]OFD Sender: No OFD packet to send [01:58:13]OFD Sender: No OFD packet to send [01:58:18]OFD Sender: No OFD packet to send [01:58:23]OFD Sender: No OFD packet to send [01:58:28]OFD Sender: No OFD packet to send [01:58:33]OFD Sender: No OFD packet to send [01:58:38]OFD Sender: No OFD packet to send [01:58:43]OFD Sender: No OFD packet to send [01:58:48]OFD Sender: No OFD packet to send [01:58:53]OFD Sender: No OFD packet to send [01:58:58]OFD Sender: No OFD packet to send [01:59:03]OFD Sender: No OFD packet to send [01:59:08]OFD Sender: No OFD packet to send [01:59:13]OFD Sender: No OFD packet to send [01:59:18]OFD Sender: No OFD packet to send [01:59:23]OFD Sender: No OFD packet to send [01:59:28]OFD Sender: No OFD packet to send [01:59:33]OFD Sender: No OFD packet to send [01:59:38]OFD Sender: No OFD packet to send [01:59:43]OFD Sender: No OFD packet to send [01:59:48]OFD Sender: No OFD packet to send [01:59:53]OFD Sender: No OFD packet to send [01:59:58]OFD Sender: No OFD packet to send [02:00:03]OFD Sender: No OFD packet to send [02:00:08]OFD Sender: No OFD packet to send [02:00:13]OFD Sender: No OFD packet to send [02:00:18]OFD Sender: No OFD packet to send [02:00:23]OFD Sender: No OFD packet to send [02:00:28]OFD Sender: No OFD packet to send [02:00:33]OFD Sender: No OFD packet to send [02:00:38]OFD Sender: No OFD packet to send [02:00:43]OFD Sender: No OFD packet to send [02:00:48]OFD Sender: No OFD packet to send [02:00:53]OFD Sender: No OFD packet to send [02:00:58]OFD Sender: No OFD packet to send [02:01:03]OFD Sender: No OFD packet to send [02:01:08]OFD Sender: No OFD packet to send [02:01:13]OFD Sender: No OFD packet to send [02:01:18]OFD Sender: No OFD packet to send [02:01:23]OFD Sender: No OFD packet to send [02:01:26]accept exits with 9 [02:01:26]New connection [02:01:26]New thread 3066793316 created [02:01:26]Thread 3066936676 joined [02:01:26]Waiting for new connection... [02:01:26] Sock 9.Parse request [02:01:26]Sock 9.Check first char [02:01:26]Sock 9.First char is OK [02:01:26]request: POST /json_proto HTTP/1.0 [02:01:26]Method: POST [02:01:26]URL: /json_proto [02:01:26]Method is POST - this is cgi request [02:01:26]url: /json_proto [02:01:26]query_string will be loaded in cgi processing [02:01:26]execute_cgi json_proto POST (null) [02:01:26]execute_cgi path=json_proto method=POST [02:01:26]POST find Content-Length [02:01:26]Host: 172.17.46.195:8080 [02:01:26]Content-Length: 805 [02:01:26]Content-Type: application/json [02:01:26] [02:01:26]POST finish read [02:01:26]Found Content-Length = 805 [02:01:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:26]execute_script... [02:01: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)11326694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:01:26]POST & json_proto [02:01:26]process_json_proto [02:01:26]json parsed OK: [02:01:26]protocol is kg_v1.0 [02:01:26]action value=close_receipt [02:01:26]process_action close_receipt [02:01:26]cmd_close_receipt [02:01:26]MH_GetDate [02:01:26]Write to MH i2c: F0 00 00 DD 5A 26 [02:01:26]Write i2c OK [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 09 00 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: F0 09 00 DD 5A 00 F9 55 C1 66 8D AE BC 66 01 [02:01:26]GetLastDocTimeStamp 1723944550 [02:01:26]current date 1723946489 [02:01:26]FM_GetShiftState [02:01:26]SAM_PROTO_GetShiftState [02:01:26]wFMCommunicate request_size=4 [02:01:26]MH_SAM_APDU [02:01:26]CAPDU: 80 13 01 00 [02:01:26]Write to MH i2c: E2 08 00 DE 5A 80 13 01 00 00 00 00 00 B5 [02:01:26]Write i2c OK [02:01:26]MH_I2C_Read... [02:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:26]Read from MH i2c: E2 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: E2 0E 00 [02:01:26]MH_I2C_Read... [02:01:26]Read from MH i2c: E2 0E 00 DE 5A 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 EC [02:01:26]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:01:26]wFMCommunicate OK [02:01:26]SAM_PROTO_GetShiftState done [02:01:26]FM_GetShiftState done [02:01:26]opened in 1723939530 [02:01:26]opened+sec_in_day 1724025930 [02:01:26]quantity*price = 100005 [02:01:26]sum+1 = 100006 [02:01:26]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.05 袧小袩 1% : 8.85 袧袛小 12% : 106.20 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.05 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 42 18.08.2024 02:01 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199220 肖袩袛: 235144709854045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T020129&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199220&fm=235144709854045&tin=02508201610067®Number=0000000000092545&sum=100005 [02:01:28]StoreToDocumentArchive [02:01:28]shift 464 fd 199220 [02:01:28]save to /storage/0464/doc_00199220 [02:01:28]save last doc name /storage/0464/doc_00199220 to /storage/kkm_last_doc_name [02:01:28]save OK [02:01:28]Clear old archive folders... [02:01:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:01:28]tlvbuf is 01B63880 [02:01:28]SAM_PROTO_ClearQueue [02:01:28]wFMCommunicate request_size=4 [02:01:28]MH_SAM_APDU [02:01:28]CAPDU: 80 09 00 00 [02:01:28]Write to MH i2c: E2 08 00 EB 5A 80 09 00 00 00 00 00 00 B7 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 EB 5A 00 90 00 B9 [02:01:28]RAPDU: 90 00 [02:01:28]wFMCommunicate OK [02:01:28]SAM_PROTO_ClearQueue done [02:01:28]KKMCreateOFDPacket [02:01:28]OFDProtocolAddRootSTLVToBuf [02:01:28]FM_MakeSignedData [02:01:28]FM_MakeSignedData [02:01:28]SAM_PROTO_SignData [02:01:28]wFMCommunicate request_size=4 [02:01:28]MH_SAM_APDU [02:01:28]CAPDU: 80 0D 01 02 [02:01:28]Write to MH i2c: E2 08 00 EC 5A 80 0D 01 02 00 00 00 00 BF [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 EC 5A 00 90 00 BA [02:01:28]RAPDU: 90 00 [02:01:28]wFMCommunicate OK [02:01:28]wFMCommunicate request_size=255 [02:01:28]MH_SAM_APDU [02:01: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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F9 55 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 0A 03 00 35 04 06 00 D5 [02:01:28]Write to MH i2c: E2 02 01 ED 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F9 55 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 0A 03 00 35 04 06 00 D5 00 00 56 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 ED 5A 00 90 00 BB [02:01:28]RAPDU: 90 00 [02:01:28]wFMCommunicate OK [02:01:28]wFMCommunicate request_size=10 [02:01:28]MH_SAM_APDU [02:01:28]CAPDU: 80 0D 02 02 05 DC E4 E6 D3 5D [02:01:28]Write to MH i2c: E2 0D 00 EE 5A 80 0D 02 02 05 00 DC E4 E6 D3 5D 00 00 A2 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 03 00 EE 5A 00 90 00 BC [02:01:28]RAPDU: 90 00 [02:01:28]wFMCommunicate OK [02:01:28]wFMCommunicate request_size=4 [02:01:28]MH_SAM_APDU [02:01:28]CAPDU: 80 0D 03 02 [02:01:28]Write to MH i2c: E2 08 00 EF 5A 80 0D 03 02 00 00 00 00 C4 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 0B 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 0B 00 EF 5A 00 38 64 5E D8 30 F5 26 D1 90 00 B3 [02:01:28]RAPDU: 38 64 5E D8 30 F5 26 D1 90 00 [02:01:28]wFMCommunicate OK [02:01:28]SAM_PROTO_SignData done [02:01:28]FM_MakeSignedData done [02:01:28]CreateOFDProtocolMessage [02:01:28]wFMCommunicate request_size=4 [02:01:28]MH_SAM_APDU [02:01:28]CAPDU: 80 11 00 00 [02:01:28]Write to MH i2c: E2 08 00 F0 5A 80 11 00 00 00 00 00 00 C4 [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:01:28]Read from MH i2c: E2 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 17 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: E2 17 00 F0 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 11 [02:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:01:28]wFMCommunicate OK [02:01:28]CreateOFDProtocolMessage done [02:01:28]OFDSenderStorePacket 199220 [02:01:28]StoreOFDPacket docnum=199220 [02:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 F7 07 01 7D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F9 55 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 0A 03 00 35 04 06 00 D5 DC E4 E6 D3 5D 38 64 5E D8 30 F5 26 D1 [02:01:28]CheckFolder [02:01:28]dirname=/storage/ofd_packets [02:01:28]CheckFolder done [02:01:28]ProducePacketName [02:01:28]name=ofd_packets/00199220 [02:01:28]NVStorageSaveData ofd_packets/00199220 [02:01:28]File name is /storage/ofd_packets/00199220 [02:01:28]Write 301 bytes [02:01:28]NVStorageSaveData done [02:01:28]OFDSenderStorePacket done [02:01:28]KKMCreateOFDPacket done [02:01:28]NVStorageSaveData kkm_last_timestamp [02:01:28]File name is /storage/kkm_last_timestamp [02:01:28]Write 4 bytes [02:01:28]NVStorageSaveData done [02:01:28]ExternCall_PrintAddStr [02:01:28]wPrintStart [02:01:28]Write to MH i2c: 01 00 00 F1 5A 4B [02:01:28]Write i2c OK [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 [02:01:28]MH_I2C_Read... [02:01:28]Read from MH i2c: 01 07 00 F1 5A 00 00 00 00 00 FF 0F 60 [02:01:28]RasterBufferAndPrint [02:01:28]line 小褔械褌 N : (1)11326694 [02:01:28]line 袠袧袧: 02508201610067 [02:01:28]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:01:28]line 袩袪袨袛袗袞袗 [02:01:28]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [02:01:28]line 孝芯胁邪褉: 2710124130 [02:01:28]line 袗懈-92-袣-4 [02:01:28]line 14.750 * 67.80 [02:01:28]line = 1000.05 [02:01:28]line 袧袛小 12% 袧小袩 1% [02:01:28]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:01:28]line 袠孝袨袚袨: 1000.05 [02:01:28]line 袧小袩 1% : 8.85 [02:01:28]line 袧袛小 12% : 106.20 [02:01:28]line 袧邪谢懈褔薪褘屑懈: 0.00 [02:01:28]line 袘械蟹薪邪谢.: 1000.05 [02:01:28]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:01:28]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:01:28]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:01:28]line 效械泻 42 18.08.2024 02:01 [02:01:28]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:01:28]line 袟袧袦: 0300000079 [02:01:28]line 袪袧袦: 0000000000092545 [02:01:28]line 袙械褉褋懈褟 袣袣袦: 001 [02:01:28]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [02:01:28]line 肖袦: 0000000000871802 [02:01:28]line 肖袛: 199220 [02:01:28]line 肖袩袛: 235144709854045 [02:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T020129&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199220&fm=235144709854045&tin=02508201610067®Number=0000000000092545&sum=100005 [02:01:28]written 0, free lines is 4095 [02:01:28]OFD Sender: Processing packet 199220 [packets to send 246, broken 245] [02:01:28]ProducePacketName [02:01:28]name=ofd_packets/00199220 [02:01:28]OFD Sender: To server: 嚂鰌G, [02:01:28]CommunicateWithHost lk.salyk.kg:30040 [02:01:28]ConnectInit lk.salyk.kg [02:01:28]Connected sock=7 [02:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 53 F7 07 01 7D 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 34 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 F9 55 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 0A 03 00 35 04 06 00 D5 DC E4 E6 D3 5D 38 64 5E D8 30 F5 26 D1 [02:01:29]Write to MH i2c: 01 00 00 1B 5B 76 [02:01:29]Write i2c OK [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: 01 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: 01 07 00 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: 01 07 00 1B 5B 00 00 00 00 00 E0 0C 69 [02:01:29]RasterBufferAndPrint [02:01:29]line [02:01:29]line [02:01:29]line [02:01:29]line [02:01:29]line [02:01:29]written 0, free lines is 3302 [02:01:29]MH_Cut [02:01:29]Write to MH i2c: D1 01 00 22 5B 01 4F [02:01:29]Write i2c OK [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: D1 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: D1 01 00 [02:01:29]MH_I2C_Read... [02:01:29]Read from MH i2c: D1 01 00 22 5B 00 4E [02:01:29]Write to MH i2c: 01 00 00 23 5B 7E [02:01:29]Write i2c OK [02:01:29]MH_I2C_Read... [02:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 01 12 47 00 E4 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 34 0A 03 00 F4 03 04 00 07 02 C1 66 B6 04 01 00 00 24 46 DF 40 BB 7B D4 1B [02:01:29]CommunicateWithHost err = 0 [02:01:29]CheckOFDResponse [02:01:29]1017 (14) - 77093643461234 [02:01:29]1041 (16) - 0000000000871802 [02:01:29]1040 (4) - 199220 [02:01:29]1012 (4) - 17.08.2024 20:03 [02:01:29]1206 (1) - 0 [02:01:29]OFD Sender: Remove packet 199220 [02:01:29]ProducePacketName [02:01:29]name=ofd_packets/00199220 [02:01:29]NVStorageDeleteData [02:01:29]OFD Sender: No OFD packet to send [02:01:29]*** Cut start [02:01:29]*** Purtial cut [02:01:29]*** Stage 1: CUTSNS_PIN = 1 [02:01:30]Read from MH i2c: 01 [02:01:30]MH_I2C_Read... [02:01:30]*** Stop cut motor [02:01:30]*** Cut end [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 23 5B 00 00 00 00 00 FF 0F 93 [02:01:30]process_action close_receipt done [02:01:30]requested_data is exist [02:01:30]produce_requested_data [02:01:30]requested_item fm.sn is exist - process it [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 24 5B 80 11 00 00 00 00 00 00 F9 [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 24 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 46 [02:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:01:30]wFMCommunicate OK [02:01:30]requested_item fd.num is exist - process it [02:01:30]SAM_PROTO_GetFieldsCounters [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 13 00 00 [02:01:30]Write to MH i2c: E2 08 00 25 5B 80 13 00 00 00 00 00 00 FC [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 62 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 62 00 25 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 0A 03 00 0E 04 04 00 D0 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 A7 [02: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 34 0A 03 00 0E 04 04 00 D0 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 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_GetFieldsCounters done [02:01:30]requested_item shift.num is exist - process it [02:01:30]requested_item shift.opened is exist - process it [02:01:30]req_shift_opened [02:01:30]FM_GetShiftState [02:01:30]SAM_PROTO_GetShiftState [02:01:30]wFMCommunicate request_size=4 [02:01:30]MH_SAM_APDU [02:01:30]CAPDU: 80 13 01 00 [02:01:30]Write to MH i2c: E2 08 00 26 5B 80 13 01 00 00 00 00 00 FE [02:01:30]Write i2c OK [02:01:30]MH_I2C_Read... [02:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:01:30]Read from MH i2c: E2 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0E 00 [02:01:30]MH_I2C_Read... [02:01:30]Read from MH i2c: E2 0E 00 26 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 35 [02:01:30]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:01:30]wFMCommunicate OK [02:01:30]SAM_PROTO_GetShiftState done [02:01:30]FM_GetShiftState done [02:01:30]req_shift_opened done [02:01:30]requested_item shift.open_date is exist - process it [02:01:30]req_shift_open_date [02:01:30]req_shift_open_date done [02:01:30]produce_requested_data done [02:01:30]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199220,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:01:30]process_action_free close_receipt [02:01:30]json_value_free [02:01:30]json_value_free done [02:01:30]process_json_proto returns [02:01:30]Send response to host [02:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199220,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:01:30]free response buf [02:01:30]execute_script done [02:01:30]execute_script returns [02:01:30]free content buf [02:01:30]Sock 9.Close socket [02:01:30]Sock 9.Thread stoped [02:01:34]OFD Sender: No OFD packet to send [02:01:39]OFD Sender: No OFD packet to send [02:01:44]OFD Sender: No OFD packet to send [02:01:49]OFD Sender: No OFD packet to send [02:01:54]OFD Sender: No OFD packet to send [02:01:59]OFD Sender: No OFD packet to send [02:02:04]OFD Sender: No OFD packet to send [02:02:09]OFD Sender: No OFD packet to send [02:02:14]OFD Sender: No OFD packet to send [02:02:19]OFD Sender: No OFD packet to send [02:02:24]OFD Sender: No OFD packet to send [02:02:29]OFD Sender: No OFD packet to send [02:02:34]OFD Sender: No OFD packet to send [02:02:39]OFD Sender: No OFD packet to send [02:02:44]OFD Sender: No OFD packet to send [02:02:49]OFD Sender: No OFD packet to send [02:02:54]OFD Sender: No OFD packet to send [02:02:59]OFD Sender: No OFD packet to send [02:03:04]OFD Sender: No OFD packet to send [02:03:09]OFD Sender: No OFD packet to send [02:03:14]OFD Sender: No OFD packet to send [02:03:19]OFD Sender: No OFD packet to send [02:03:24]OFD Sender: No OFD packet to send [02:03:29]OFD Sender: No OFD packet to send [02:03:34]OFD Sender: No OFD packet to send [02:03:39]OFD Sender: No OFD packet to send [02:03:44]OFD Sender: No OFD packet to send [02:03:49]OFD Sender: No OFD packet to send [02:03:54]OFD Sender: No OFD packet to send [02:03:59]OFD Sender: No OFD packet to send [02:04:04]OFD Sender: No OFD packet to send [02:04:09]OFD Sender: No OFD packet to send [02:04:14]OFD Sender: No OFD packet to send [02:04:19]OFD Sender: No OFD packet to send [02:04:24]OFD Sender: No OFD packet to send [02:04:29]OFD Sender: No OFD packet to send [02:04:34]OFD Sender: No OFD packet to send [02:04:39]OFD Sender: No OFD packet to send [02:04:44]OFD Sender: No OFD packet to send [02:04:49]OFD Sender: No OFD packet to send [02:04:54]OFD Sender: No OFD packet to send [02:04:59]OFD Sender: No OFD packet to send [02:05:04]OFD Sender: No OFD packet to send [02:05:09]OFD Sender: No OFD packet to send [02:05:14]OFD Sender: No OFD packet to send [02:05:19]OFD Sender: No OFD packet to send [02:05:24]OFD Sender: No OFD packet to send [02:05:29]OFD Sender: No OFD packet to send [02:05:35]OFD Sender: No OFD packet to send [02:05:40]OFD Sender: No OFD packet to send [02:05:45]OFD Sender: No OFD packet to send [02:05:50]OFD Sender: No OFD packet to send [02:05:55]OFD Sender: No OFD packet to send [02:06:00]OFD Sender: No OFD packet to send [02:06:05]OFD Sender: No OFD packet to send [02:06:10]OFD Sender: No OFD packet to send [02:06:15]OFD Sender: No OFD packet to send [02:06:20]OFD Sender: No OFD packet to send [02:06:25]OFD Sender: No OFD packet to send [02:06:30]OFD Sender: No OFD packet to send [02:06:35]OFD Sender: No OFD packet to send [02:06:40]OFD Sender: No OFD packet to send [02:06:45]OFD Sender: No OFD packet to send [02:06:50]OFD Sender: No OFD packet to send [02:06:55]OFD Sender: No OFD packet to send [02:07:00]OFD Sender: No OFD packet to send [02:07:05]OFD Sender: No OFD packet to send [02:07:10]OFD Sender: No OFD packet to send [02:07:15]OFD Sender: No OFD packet to send [02:07:20]OFD Sender: No OFD packet to send [02:07:25]OFD Sender: No OFD packet to send [02:07:30]OFD Sender: No OFD packet to send [02:07:35]OFD Sender: No OFD packet to send [02:07:40]OFD Sender: No OFD packet to send [02:07:45]OFD Sender: No OFD packet to send [02:07:50]OFD Sender: No OFD packet to send [02:07:55]OFD Sender: No OFD packet to send [02:08:00]OFD Sender: No OFD packet to send [02:08:05]OFD Sender: No OFD packet to send [02:08:10]OFD Sender: No OFD packet to send [02:08:15]OFD Sender: No OFD packet to send [02:08:20]OFD Sender: No OFD packet to send [02:08:25]OFD Sender: No OFD packet to send [02:08:30]OFD Sender: No OFD packet to send [02:08:35]OFD Sender: No OFD packet to send [02:08:40]OFD Sender: No OFD packet to send [02:08:45]OFD Sender: No OFD packet to send [02:08:50]OFD Sender: No OFD packet to send [02:08:55]OFD Sender: No OFD packet to send [02:09:00]OFD Sender: No OFD packet to send [02:09:05]OFD Sender: No OFD packet to send [02:09:10]OFD Sender: No OFD packet to send [02:09:13]accept exits with 10 [02:09:13]New connection [02:09:13]New thread 3066936676 created [02:09:13]Thread 3066793316 joined [02:09:13]Waiting for new connection... [02:09:13] Sock 10.Parse request [02:09:13]Sock 10.Check first char [02:09:13]Sock 10.First char is OK [02:09:13]request: POST /json_proto HTTP/1.0 [02:09:13]Method: POST [02:09:13]URL: /json_proto [02:09:13]Method is POST - this is cgi request [02:09:13]url: /json_proto [02:09:13]query_string will be loaded in cgi processing [02:09:13]execute_cgi json_proto POST (null) [02:09:13]execute_cgi path=json_proto method=POST [02:09:13]POST find Content-Length [02:09:13]Host: 172.17.46.195:8080 [02:09:13]Content-Length: 791 [02:09:13]Content-Type: application/json [02:09:13] [02:09:13]POST finish read [02:09:13]Found Content-Length = 791 [02:09:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:09:13]execute_script... [02:09: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)11326695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03991", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:09:13]POST & json_proto [02:09:13]process_json_proto [02:09:13]json parsed OK: [02:09:13]protocol is kg_v1.0 [02:09:13]action value=close_receipt [02:09:13]process_action close_receipt [02:09:13]cmd_close_receipt [02:09:13]MH_GetDate [02:09:13]Write to MH i2c: F0 00 00 27 5B 71 [02:09:13]Write i2c OK [02:09:13]MH_I2C_Read... [02:09:13]Read from MH i2c: F0 [02:09:13]MH_I2C_Read... [02:09:13]Read from MH i2c: F0 09 00 [02:09:13]MH_I2C_Read... [02:09:13]Read from MH i2c: F0 09 00 27 5B 00 CB 57 C1 66 8D AE BC 66 20 [02:09:13]GetLastDocTimeStamp 1723946489 [02:09:13]current date 1723946955 [02:09:13]FM_GetShiftState [02:09:13]SAM_PROTO_GetShiftState [02:09:13]wFMCommunicate request_size=4 [02:09:13]MH_SAM_APDU [02:09:13]CAPDU: 80 13 01 00 [02:09:13]Write to MH i2c: E2 08 00 28 5B 80 13 01 00 00 00 00 00 00 [02:09:13]Write i2c OK [02:09:13]MH_I2C_Read... [02:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:09:13]Read from MH i2c: E2 [02:09:13]MH_I2C_Read... [02:09:13]Read from MH i2c: E2 0E 00 [02:09:13]MH_I2C_Read... [02:09:13]Read from MH i2c: E2 0E 00 28 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 37 [02:09:13]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:09:13]wFMCommunicate OK [02:09:13]SAM_PROTO_GetShiftState done [02:09:13]FM_GetShiftState done [02:09:13]opened in 1723939530 [02:09:13]opened+sec_in_day 1724025930 [02:09:13]quantity*price = 0 [02:09:13]sum+1 = 1 [02:09:13]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 0.00 袧小袩 1% : 0.00 袧袛小 12% : 0.00 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 43 18.08.2024 02:09 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 03991 肖袦: 0000000000871802 肖袛: 199221 肖袩袛: 196991145129086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T020915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199221&fm=196991145129086&tin=02508201610067®Number=0000000000092545&sum=0 [02:09:14]StoreToDocumentArchive [02:09:14]shift 464 fd 199221 [02:09:14]save to /storage/0464/doc_00199221 [02:09:14]save last doc name /storage/0464/doc_00199221 to /storage/kkm_last_doc_name [02:09:14]save OK [02:09:14]Clear old archive folders... [02:09:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:09:14]tlvbuf is 01A7B7B0 [02:09:14]SAM_PROTO_ClearQueue [02:09:14]wFMCommunicate request_size=4 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 09 00 00 [02:09:14]Write to MH i2c: E2 08 00 35 5B 80 09 00 00 00 00 00 00 02 [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 35 5B 00 90 00 04 [02:09:14]RAPDU: 90 00 [02:09:14]wFMCommunicate OK [02:09:14]SAM_PROTO_ClearQueue done [02:09:14]KKMCreateOFDPacket [02:09:14]OFDProtocolAddRootSTLVToBuf [02:09:14]FM_MakeSignedData [02:09:14]FM_MakeSignedData [02:09:14]SAM_PROTO_SignData [02:09:14]wFMCommunicate request_size=4 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 0D 01 02 [02:09:14]Write to MH i2c: E2 08 00 36 5B 80 0D 01 02 00 00 00 00 0A [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 36 5B 00 90 00 05 [02:09:14]RAPDU: 90 00 [02:09:14]wFMCommunicate OK [02:09:14]wFMCommunicate request_size=255 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 0A 03 00 35 04 06 00 B3 29 93 3A [02:09:14]Write to MH i2c: E2 02 01 37 5B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 0A 03 00 35 04 06 00 B3 29 93 3A 00 00 DB [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 37 5B 00 90 00 06 [02:09:14]RAPDU: 90 00 [02:09:14]wFMCommunicate OK [02:09:14]wFMCommunicate request_size=7 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 0D 02 02 02 B4 7E [02:09:14]Write to MH i2c: E2 0A 00 38 5B 80 0D 02 02 02 00 B4 7E 00 00 43 [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 03 00 38 5B 00 90 00 07 [02:09:14]RAPDU: 90 00 [02:09:14]wFMCommunicate OK [02:09:14]wFMCommunicate request_size=4 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 0D 03 02 [02:09:14]Write to MH i2c: E2 08 00 39 5B 80 0D 03 02 00 00 00 00 0F [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 0B 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 0B 00 39 5B 00 BB 55 85 82 8D 94 92 37 90 00 11 [02:09:14]RAPDU: BB 55 85 82 8D 94 92 37 90 00 [02:09:14]wFMCommunicate OK [02:09:14]SAM_PROTO_SignData done [02:09:14]FM_MakeSignedData done [02:09:14]CreateOFDProtocolMessage [02:09:14]wFMCommunicate request_size=4 [02:09:14]MH_SAM_APDU [02:09:14]CAPDU: 80 11 00 00 [02:09:14]Write to MH i2c: E2 08 00 3A 5B 80 11 00 00 00 00 00 00 0F [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:09:14]Read from MH i2c: E2 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 17 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: E2 17 00 3A 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 5C [02:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:09:14]wFMCommunicate OK [02:09:14]CreateOFDProtocolMessage done [02:09:14]OFDSenderStorePacket 199221 [02:09:14]StoreOFDPacket docnum=199221 [02:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A6 FD 04 01 0A B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 0A 03 00 35 04 06 00 B3 29 93 3A B4 7E BB 55 85 82 8D 94 92 37 [02:09:14]CheckFolder [02:09:14]dirname=/storage/ofd_packets [02:09:14]CheckFolder done [02:09:14]ProducePacketName [02:09:14]name=ofd_packets/00199221 [02:09:14]NVStorageSaveData ofd_packets/00199221 [02:09:14]File name is /storage/ofd_packets/00199221 [02:09:14]Write 298 bytes [02:09:14]NVStorageSaveData done [02:09:14]OFDSenderStorePacket done [02:09:14]KKMCreateOFDPacket done [02:09:14]NVStorageSaveData kkm_last_timestamp [02:09:14]File name is /storage/kkm_last_timestamp [02:09:14]Write 4 bytes [02:09:14]NVStorageSaveData done [02:09:14]ExternCall_PrintAddStr [02:09:14]wPrintStart [02:09:14]Write to MH i2c: 01 00 00 3B 5B 96 [02:09:14]Write i2c OK [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: 01 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: 01 07 00 [02:09:14]MH_I2C_Read... [02:09:14]Read from MH i2c: 01 07 00 3B 5B 00 00 00 00 00 FF 0F AB [02:09:14]RasterBufferAndPrint [02:09:14]line 小褔械褌 N : (1)11326695 [02:09:14]line 袠袧袧: 02508201610067 [02:09:14]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:09:14]line 袩袪袨袛袗袞袗 [02:09:14]line 孝袪袣 (袦袪袣, 袚袧袣) : 51 [02:09:14]line 孝芯胁邪褉: 2710194210 [02:09:14]line 袛孝-袣-5 [02:09:14]line 60.000 * 0.00 [02:09:14]line = 0.00 [02:09:14]line 袧袛小 12% 袧小袩 1% [02:09:14]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:09:14]line 袠孝袨袚袨: 0.00 [02:09:14]line 袧小袩 1% : 0.00 [02:09:14]line 袧袛小 12% : 0.00 [02:09:14]line 袧邪谢懈褔薪褘屑懈: 0.00 [02:09:14]line 袘械蟹薪邪谢.: 0.00 [02:09:14]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:09:14]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:09:14]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:09:14]line 效械泻 43 18.08.2024 02:09 [02:09:14]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:09:14]line 袟袧袦: 0300000079 [02:09:14]line 袪袧袦: 0000000000092545 [02:09:14]line 袙械褉褋懈褟 袣袣袦: 001 [02:09:14]line 孝邪谢芯薪褘: 孝芯锌谢懈胁薪邪褟 袣邪褉褌邪 [02:09:14]line 03991 [02:09:14]line 肖袦: 0000000000871802 [02:09:14]line 肖袛: 199221 [02:09:14]line 肖袩袛: 196991145129086 [02:09:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T020915&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199221&fm=196991145129086&tin=02508201610067®Number=0000000000092545&sum=0 [02:09:15]OFD Sender: Processing packet 199221 [packets to send 246, broken 245] [02:09:15]ProducePacketName [02:09:15]name=ofd_packets/00199221 [02:09:15]OFD Sender: To server: 嚂鰌G, [02:09:15]CommunicateWithHost lk.salyk.kg:30040 [02:09:15]ConnectInit lk.salyk.kg [02:09:15]written 0, free lines is 4095 [02:09:15]Connected sock=9 [02:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0C 01 00 00 A6 FD 04 01 0A B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 0A 03 00 35 04 06 00 B3 29 93 3A B4 7E BB 55 85 82 8D 94 92 37 [02:09:15]Write to MH i2c: 01 00 00 65 5B C0 [02:09:15]Write i2c OK [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: 01 [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: 01 07 00 [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: 01 07 00 65 5B 00 00 00 00 00 D3 0C A6 [02:09:15]RasterBufferAndPrint [02:09:15]line [02:09:15]line [02:09:15]line [02:09:15]line [02:09:15]line [02:09:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 EE 13 47 00 73 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 35 0A 03 00 F4 03 04 00 DA 03 C1 66 B6 04 01 00 00 2E 4B B2 7F F3 96 68 A5 [02:09:15]CommunicateWithHost err = 0 [02:09:15]CheckOFDResponse [02:09:15]1017 (14) - 77093643461234 [02:09:15]1041 (16) - 0000000000871802 [02:09:15]1040 (4) - 199221 [02:09:15]1012 (4) - 17.08.2024 20:11 [02:09:15]1206 (1) - 0 [02:09:15]OFD Sender: Remove packet 199221 [02:09:15]ProducePacketName [02:09:15]name=ofd_packets/00199221 [02:09:15]NVStorageDeleteData [02:09:15]written 0, free lines is 3289 [02:09:15]MH_Cut [02:09:15]Write to MH i2c: D1 01 00 6C 5B 01 99 [02:09:15]Write i2c OK [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: D1 [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: D1 01 00 [02:09:15]MH_I2C_Read... [02:09:15]Read from MH i2c: D1 01 00 6C 5B 00 98 [02:09:15]Write to MH i2c: 01 00 00 6D 5B C8 [02:09:15]Write i2c OK [02:09:15]MH_I2C_Read... [02:09:16]OFD Sender: No OFD packet to send [02:09:16]*** Cut start [02:09:16]*** Purtial cut [02:09:16]*** CUTSNS_PIN = 0 [02:09:16]*** Stage 1: CUTSNS_PIN = 1 [02:09:18]Read from MH i2c: 01 [02:09:18]MH_I2C_Read... [02:09:18]*** Stop cut motor [02:09:18]*** Cut end [02:09:18]Read from MH i2c: 01 07 00 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: 01 07 00 6D 5B 00 00 00 00 00 FF 0F DD [02:09:18]process_action close_receipt done [02:09:18]requested_data is exist [02:09:18]produce_requested_data [02:09:18]requested_item fm.sn is exist - process it [02:09:18]wFMCommunicate request_size=4 [02:09:18]MH_SAM_APDU [02:09:18]CAPDU: 80 11 00 00 [02:09:18]Write to MH i2c: E2 08 00 6E 5B 80 11 00 00 00 00 00 00 43 [02:09:18]Write i2c OK [02:09:18]MH_I2C_Read... [02:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:09:18]Read from MH i2c: E2 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 17 00 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 17 00 6E 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 90 [02:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:09:18]wFMCommunicate OK [02:09:18]requested_item fd.num is exist - process it [02:09:18]SAM_PROTO_GetFieldsCounters [02:09:18]wFMCommunicate request_size=4 [02:09:18]MH_SAM_APDU [02:09:18]CAPDU: 80 13 00 00 [02:09:18]Write to MH i2c: E2 08 00 6F 5B 80 13 00 00 00 00 00 00 46 [02:09:18]Write i2c OK [02:09:18]MH_I2C_Read... [02:09:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:09:18]Read from MH i2c: E2 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 62 00 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 62 00 6F 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 0A 03 00 0E 04 04 00 D0 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 F5 [02:09:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 35 0A 03 00 0E 04 04 00 D0 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 [02:09:18]wFMCommunicate OK [02:09:18]SAM_PROTO_GetFieldsCounters done [02:09:18]requested_item shift.num is exist - process it [02:09:18]requested_item shift.opened is exist - process it [02:09:18]req_shift_opened [02:09:18]FM_GetShiftState [02:09:18]SAM_PROTO_GetShiftState [02:09:18]wFMCommunicate request_size=4 [02:09:18]MH_SAM_APDU [02:09:18]CAPDU: 80 13 01 00 [02:09:18]Write to MH i2c: E2 08 00 70 5B 80 13 01 00 00 00 00 00 48 [02:09:18]Write i2c OK [02:09:18]MH_I2C_Read... [02:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:09:18]Read from MH i2c: E2 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 0E 00 [02:09:18]MH_I2C_Read... [02:09:18]Read from MH i2c: E2 0E 00 70 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 7F [02:09:18]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:09:18]wFMCommunicate OK [02:09:18]SAM_PROTO_GetShiftState done [02:09:18]FM_GetShiftState done [02:09:18]req_shift_opened done [02:09:18]requested_item shift.open_date is exist - process it [02:09:18]req_shift_open_date [02:09:18]req_shift_open_date done [02:09:18]produce_requested_data done [02:09:18]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199221,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:09:18]process_action_free close_receipt [02:09:18]json_value_free [02:09:18]json_value_free done [02:09:18]process_json_proto returns [02:09:18]Send response to host [02:09:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199221,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:09:18]free response buf [02:09:18]execute_script done [02:09:18]execute_script returns [02:09:18]free content buf [02:09:18]Sock 10.Close socket [02:09:18]Sock 10.Thread stoped [02:09:21]OFD Sender: No OFD packet to send [02:09:26]OFD Sender: No OFD packet to send [02:09:31]OFD Sender: No OFD packet to send [02:09:36]OFD Sender: No OFD packet to send [02:09:41]OFD Sender: No OFD packet to send [02:09:46]OFD Sender: No OFD packet to send [02:09:51]OFD Sender: No OFD packet to send [02:09:56]OFD Sender: No OFD packet to send [02:10:01]OFD Sender: No OFD packet to send [02:10:04]accept exits with 7 [02:10:04]New connection [02:10:04]New thread 3066793316 created [02:10:04]Thread 3066936676 joined [02:10:04]Waiting for new connection... [02:10:04] Sock 7.Parse request [02:10:04]Sock 7.Check first char [02:10:04]Sock 7.First char is OK [02:10:04]request: POST /json_proto HTTP/1.0 [02:10:04]Method: POST [02:10:04]URL: /json_proto [02:10:04]Method is POST - this is cgi request [02:10:04]url: /json_proto [02:10:04]query_string will be loaded in cgi processing [02:10:04]execute_cgi json_proto POST (null) [02:10:04]execute_cgi path=json_proto method=POST [02:10:04]POST find Content-Length [02:10:04]Host: 172.17.46.195:8080 [02:10:04]Content-Length: 679 [02:10:04]Content-Type: application/json [02:10:04] [02:10:04]POST finish read [02:10:04]Found Content-Length = 679 [02:10:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:04]execute_script... [02:10: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)11326696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:04]POST & json_proto [02:10:04]process_json_proto [02:10:04]json parsed OK: [02:10:04]protocol is kg_v1.0 [02:10:04]action value=close_receipt [02:10:04]process_action close_receipt [02:10:04]cmd_close_receipt [02:10:04]MH_GetDate [02:10:04]Write to MH i2c: F0 00 00 71 5B BB [02:10:04]Write i2c OK [02:10:04]MH_I2C_Read... [02:10:04]Read from MH i2c: F0 [02:10:04]MH_I2C_Read... [02:10:04]Read from MH i2c: F0 09 00 [02:10:04]MH_I2C_Read... [02:10:04]Read from MH i2c: F0 09 00 71 5B 00 FE 57 C1 66 8D AE BC 66 9D [02:10:04]GetLastDocTimeStamp 1723946955 [02:10:04]current date 1723947006 [02:10:04]FM_GetShiftState [02:10:04]SAM_PROTO_GetShiftState [02:10:04]wFMCommunicate request_size=4 [02:10:04]MH_SAM_APDU [02:10:04]CAPDU: 80 13 01 00 [02:10:04]Write to MH i2c: E2 08 00 72 5B 80 13 01 00 00 00 00 00 4A [02:10:04]Write i2c OK [02:10:04]MH_I2C_Read... [02:10:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:04]Read from MH i2c: E2 [02:10:04]MH_I2C_Read... [02:10:04]Read from MH i2c: E2 0E 00 [02:10:04]MH_I2C_Read... [02:10:04]Read from MH i2c: E2 0E 00 72 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 81 [02:10:04]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:10:04]wFMCommunicate OK [02:10:04]SAM_PROTO_GetShiftState done [02:10:04]FM_GetShiftState done [02:10:04]opened in 1723939530 [02:10:04]opened+sec_in_day 1724025930 [02:10:04]quantity*price = 50036 [02:10:04]sum+1 = 50037 [02:10:04]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.36 袠孝袨袚袨: 500.00 袙薪械褋械薪芯: 500.00 小袛袗效袗: 0.00 袧小袩 1% : 4.43 袧袛小 12% : 53.14 袧邪谢懈褔薪褘屑懈: 500.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 44 18.08.2024 02:10 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199222 肖袩袛: 123934323463088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T021007&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199222&fm=123934323463088&tin=02508201610067®Number=0000000000092545&sum=50000 [02:10:05]StoreToDocumentArchive [02:10:05]shift 464 fd 199222 [02:10:05]save to /storage/0464/doc_00199222 [02:10:05]save last doc name /storage/0464/doc_00199222 to /storage/kkm_last_doc_name [02:10:05]save OK [02:10:05]Clear old archive folders... [02:10:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:10:05]tlvbuf is 0196A100 [02:10:05]SAM_PROTO_ClearQueue [02:10:05]wFMCommunicate request_size=4 [02:10:05]MH_SAM_APDU [02:10:05]CAPDU: 80 09 00 00 [02:10:05]Write to MH i2c: E2 08 00 7F 5B 80 09 00 00 00 00 00 00 4C [02:10:05]Write i2c OK [02:10:05]MH_I2C_Read... [02:10:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:10:05]Read from MH i2c: E2 [02:10:05]MH_I2C_Read... [02:10:05]Read from MH i2c: E2 03 00 [02:10:05]MH_I2C_Read... [02:10:05]Read from MH i2c: E2 03 00 7F 5B 00 90 00 4E [02:10:05]RAPDU: 90 00 [02:10:05]wFMCommunicate OK [02:10:05]SAM_PROTO_ClearQueue done [02:10:05]KKMCreateOFDPacket [02:10:05]OFDProtocolAddRootSTLVToBuf [02:10:05]FM_MakeSignedData [02:10:05]FM_MakeSignedData [02:10:05]SAM_PROTO_SignData [02:10:05]wFMCommunicate request_size=4 [02:10:05]MH_SAM_APDU [02:10:05]CAPDU: 80 0D 01 02 [02:10:05]Write to MH i2c: E2 08 00 80 5B 80 0D 01 02 00 00 00 00 54 [02:10:05]Write i2c OK [02:10:05]MH_I2C_Read... [02:10:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:10:05]Read from MH i2c: E2 [02:10:05]MH_I2C_Read... [02:10:05]Read from MH i2c: E2 03 00 [02:10:05]MH_I2C_Read... [02:10:05]Read from MH i2c: E2 03 00 80 5B 00 90 00 4F [02:10:05]RAPDU: 90 00 [02:10:05]wFMCommunicate OK [02:10:05]wFMCommunicate request_size=255 [02:10:05]MH_SAM_APDU [02:10: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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 FF 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 0A 03 00 35 04 06 00 70 [02:10:05]Write to MH i2c: E2 02 01 81 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 FF 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 0A 03 00 35 04 06 00 70 00 00 F9 [02:10:05]Write i2c OK [02:10:05]MH_I2C_Read... [02:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:06]Read from MH i2c: E2 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 03 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 03 00 81 5B 00 90 00 50 [02:10:06]RAPDU: 90 00 [02:10:06]wFMCommunicate OK [02:10:06]wFMCommunicate request_size=10 [02:10:06]MH_SAM_APDU [02:10:06]CAPDU: 80 0D 02 02 05 B7 B5 53 53 B0 [02:10:06]Write to MH i2c: E2 0D 00 82 5B 80 0D 02 02 05 00 B7 B5 53 53 B0 00 00 23 [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:06]Read from MH i2c: E2 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 03 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 03 00 82 5B 00 90 00 51 [02:10:06]RAPDU: 90 00 [02:10:06]wFMCommunicate OK [02:10:06]wFMCommunicate request_size=4 [02:10:06]MH_SAM_APDU [02:10:06]CAPDU: 80 0D 03 02 [02:10:06]Write to MH i2c: E2 08 00 83 5B 80 0D 03 02 00 00 00 00 59 [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:10:06]Read from MH i2c: E2 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 0B 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 0B 00 83 5B 00 A5 C3 F5 B1 E1 2E 66 7C 90 00 59 [02:10:06]RAPDU: A5 C3 F5 B1 E1 2E 66 7C 90 00 [02:10:06]wFMCommunicate OK [02:10:06]SAM_PROTO_SignData done [02:10:06]FM_MakeSignedData done [02:10:06]CreateOFDProtocolMessage [02:10:06]wFMCommunicate request_size=4 [02:10:06]MH_SAM_APDU [02:10:06]CAPDU: 80 11 00 00 [02:10:06]Write to MH i2c: E2 08 00 84 5B 80 11 00 00 00 00 00 00 59 [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:06]Read from MH i2c: E2 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 17 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 17 00 84 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 A6 [02:10:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:10:06]wFMCommunicate OK [02:10:06]CreateOFDProtocolMessage done [02:10:06]OFDSenderStorePacket 199222 [02:10:06]StoreOFDPacket docnum=199222 [02:10:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 3E 07 01 EF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 FF 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 0A 03 00 35 04 06 00 70 B7 B5 53 53 B0 A5 C3 F5 B1 E1 2E 66 7C [02:10:06]CheckFolder [02:10:06]dirname=/storage/ofd_packets [02:10:06]CheckFolder done [02:10:06]ProducePacketName [02:10:06]name=ofd_packets/00199222 [02:10:06]NVStorageSaveData ofd_packets/00199222 [02:10:06]File name is /storage/ofd_packets/00199222 [02:10:06]Write 301 bytes [02:10:06]NVStorageSaveData done [02:10:06]OFDSenderStorePacket done [02:10:06]KKMCreateOFDPacket done [02:10:06]NVStorageSaveData kkm_last_timestamp [02:10:06]File name is /storage/kkm_last_timestamp [02:10:06]Write 4 bytes [02:10:06]NVStorageSaveData done [02:10:06]ExternCall_PrintAddStr [02:10:06]wPrintStart [02:10:06]Write to MH i2c: 01 00 00 85 5B E0 [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: 01 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: 01 07 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: 01 07 00 85 5B 00 00 00 00 00 FF 0F F5 [02:10:06]RasterBufferAndPrint [02:10:06]line 小褔械褌 N : (1)11326696 [02:10:06]line 袠袧袧: 02508201610067 [02:10:06]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:10:06]line 袩袪袨袛袗袞袗 [02:10:06]line 孝袪袣 (袦袪袣, 袚袧袣) : 42 [02:10:06]line 孝芯胁邪褉: 2710124130 [02:10:06]line 袗懈-92-袣-4 [02:10:06]line 7.380 * 67.80 [02:10:06]line = 500.36 [02:10:06]line 袧袛小 12% 袧小袩 1% [02:10:06]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:10:06]line 袨袣袪校袚袥袝袧袠袝: -0.36 [02:10:06]line 袠孝袨袚袨: 500.00 [02:10:06]line 袙薪械褋械薪芯: 500.00 [02:10:06]line 小袛袗效袗: 0.00 [02:10:06]line 袧小袩 1% : 4.43 [02:10:06]line 袧袛小 12% : 53.14 [02:10:06]line 袧邪谢懈褔薪褘屑懈: 500.00 [02:10:06]line 袘械蟹薪邪谢.: 0.00 [02:10:06]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:10:06]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:10:06]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:10:06]line 效械泻 44 18.08.2024 02:10 [02:10:06]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:10:06]line 袟袧袦: 0300000079 [02:10:06]line 袪袧袦: 0000000000092545 [02:10:06]line 袙械褉褋懈褟 袣袣袦: 001 [02:10:06]line 肖袦: 0000000000871802 [02:10:06]line 肖袛: 199222 [02:10:06]line 肖袩袛: 123934323463088 [02:10:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T021007&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199222&fm=123934323463088&tin=02508201610067®Number=0000000000092545&sum=50000 [02:10:06]OFD Sender: Processing packet 199222 [packets to send 246, broken 245] [02:10:06]ProducePacketName [02:10:06]name=ofd_packets/00199222 [02:10:06]OFD Sender: To server: 嚂鰌G, [02:10:06]CommunicateWithHost lk.salyk.kg:30040 [02:10:06]ConnectInit lk.salyk.kg [02:10:06]written 0, free lines is 4095 [02:10:06]Connected sock=10 [02:10:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 35 3E 07 01 EF 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 34 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 FF 57 C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 0A 03 00 35 04 06 00 70 B7 B5 53 53 B0 A5 C3 F5 B1 E1 2E 66 7C [02:10:07]Write to MH i2c: 01 00 00 B0 5B 0B [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: 01 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: 01 07 00 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: 01 07 00 B0 5B 00 00 00 00 00 D4 0C F2 [02:10:07]RasterBufferAndPrint [02:10:07]line [02:10:07]line [02:10:07]line [02:10:07]line [02:10:07]line [02:10:07]written 0, free lines is 3294 [02:10:07]MH_Cut [02:10:07]Write to MH i2c: D1 01 00 B7 5B 01 E4 [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: D1 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: D1 01 00 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: D1 01 00 B7 5B 00 E3 [02:10:07]Write to MH i2c: 01 00 00 B8 5B 13 [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 AA 0D 47 00 70 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 36 0A 03 00 F4 03 04 00 0D 04 C1 66 B6 04 01 00 00 46 59 CA 1C 35 6A 25 19 [02:10:07]CommunicateWithHost err = 0 [02:10:07]CheckOFDResponse [02:10:07]1017 (14) - 77093643461234 [02:10:07]1041 (16) - 0000000000871802 [02:10:07]1040 (4) - 199222 [02:10:07]1012 (4) - 17.08.2024 20:11 [02:10:07]1206 (1) - 0 [02:10:07]OFD Sender: Remove packet 199222 [02:10:07]ProducePacketName [02:10:07]name=ofd_packets/00199222 [02:10:07]NVStorageDeleteData [02:10:07]OFD Sender: No OFD packet to send [02:10:07]*** Cut start [02:10:07]*** Purtial cut [02:10:07]*** Stage 1: CUTSNS_PIN = 1 [02:10:08]Read from MH i2c: 01 [02:10:08]MH_I2C_Read... [02:10:08]*** Stop cut motor [02:10:08]*** Cut end [02:10:08]Read from MH i2c: 01 07 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 B8 5B 00 00 00 00 00 FF 0F 28 [02:10:08]process_action close_receipt done [02:10:08]requested_data is exist [02:10:08]produce_requested_data [02:10:08]requested_item fm.sn is exist - process it [02:10:08]wFMCommunicate request_size=4 [02:10:08]MH_SAM_APDU [02:10:08]CAPDU: 80 11 00 00 [02:10:08]Write to MH i2c: E2 08 00 B9 5B 80 11 00 00 00 00 00 00 8E [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 17 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 17 00 B9 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 DB [02:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:10:08]wFMCommunicate OK [02:10:08]requested_item fd.num is exist - process it [02:10:08]SAM_PROTO_GetFieldsCounters [02:10:08]wFMCommunicate request_size=4 [02:10:08]MH_SAM_APDU [02:10:08]CAPDU: 80 13 00 00 [02:10:08]Write to MH i2c: E2 08 00 BA 5B 80 13 00 00 00 00 00 00 91 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 62 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 62 00 BA 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 0A 03 00 0E 04 04 00 D0 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 44 [02:10:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 36 0A 03 00 0E 04 04 00 D0 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 [02:10:08]wFMCommunicate OK [02:10:08]SAM_PROTO_GetFieldsCounters done [02:10:08]requested_item shift.num is exist - process it [02:10:08]requested_item shift.opened is exist - process it [02:10:08]req_shift_opened [02:10:08]FM_GetShiftState [02:10:08]SAM_PROTO_GetShiftState [02:10:08]wFMCommunicate request_size=4 [02:10:08]MH_SAM_APDU [02:10:08]CAPDU: 80 13 01 00 [02:10:08]Write to MH i2c: E2 08 00 BB 5B 80 13 01 00 00 00 00 00 93 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 0E 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 0E 00 BB 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 CA [02:10:08]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:10:08]wFMCommunicate OK [02:10:08]SAM_PROTO_GetShiftState done [02:10:08]FM_GetShiftState done [02:10:08]req_shift_opened done [02:10:08]requested_item shift.open_date is exist - process it [02:10:08]req_shift_open_date [02:10:08]req_shift_open_date done [02:10:08]produce_requested_data done [02:10:08]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199222,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:10:08]process_action_free close_receipt [02:10:08]json_value_free [02:10:08]json_value_free done [02:10:08]process_json_proto returns [02:10:08]Send response to host [02:10:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199222,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:10:08]free response buf [02:10:08]execute_script done [02:10:08]execute_script returns [02:10:08]free content buf [02:10:08]Sock 7.Close socket [02:10:08]Sock 7.Thread stoped [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:23]OFD Sender: No OFD packet to send [02:14:28]OFD Sender: No OFD packet to send [02:14:33]OFD Sender: No OFD packet to send [02:14:38]OFD Sender: No OFD packet to send [02:14:43]OFD Sender: No OFD packet to send [02:14:48]OFD Sender: No OFD packet to send [02:14:53]OFD Sender: No OFD packet to send [02:14:58]OFD Sender: No OFD packet to send [02:15:03]OFD Sender: No OFD packet to send [02:15:08]OFD Sender: No OFD packet to send [02:15:13]OFD Sender: No OFD packet to send [02:15:18]OFD Sender: No OFD packet to send [02:15:23]OFD Sender: No OFD packet to send [02:15:28]OFD Sender: No OFD packet to send [02:15:33]OFD Sender: No OFD packet to send [02:15:38]OFD Sender: No OFD packet to send [02:15:43]OFD Sender: No OFD packet to send [02:15:48]OFD Sender: No OFD packet to send [02:15:53]OFD Sender: No OFD packet to send [02:15:58]OFD Sender: No OFD packet to send [02:16:03]OFD Sender: No OFD packet to send [02:16:08]OFD Sender: No OFD packet to send [02:16:13]OFD Sender: No OFD packet to send [02:16:18]OFD Sender: No OFD packet to send [02:16:23]OFD Sender: No OFD packet to send [02:16:28]OFD Sender: No OFD packet to send [02:16:33]OFD Sender: No OFD packet to send [02:16:38]OFD Sender: No OFD packet to send [02:16:43]OFD Sender: No OFD packet to send [02:16:48]OFD Sender: No OFD packet to send [02:16:53]OFD Sender: No OFD packet to send [02:16:58]OFD Sender: No OFD packet to send [02:17:03]OFD Sender: No OFD packet to send [02:17:08]OFD Sender: No OFD packet to send [02:17:13]OFD Sender: No OFD packet to send [02:17:18]OFD Sender: No OFD packet to send [02:17:23]OFD Sender: No OFD packet to send [02:17:28]OFD Sender: No OFD packet to send [02:17:33]OFD Sender: No OFD packet to send [02:17:38]OFD Sender: No OFD packet to send [02:17:43]OFD Sender: No OFD packet to send [02:17:48]OFD Sender: No OFD packet to send [02:17:53]OFD Sender: No OFD packet to send [02:17:58]OFD Sender: No OFD packet to send [02:18:03]OFD Sender: No OFD packet to send [02:18:08]OFD Sender: No OFD packet to send [02:18:13]OFD Sender: No OFD packet to send [02:18:18]OFD Sender: No OFD packet to send [02:18:23]OFD Sender: No OFD packet to send [02:18:28]OFD Sender: No OFD packet to send [02:18:33]OFD Sender: No OFD packet to send [02:18:38]OFD Sender: No OFD packet to send [02:18:43]OFD Sender: No OFD packet to send [02:18:48]OFD Sender: No OFD packet to send [02:18:53]OFD Sender: No OFD packet to send [02:18:58]OFD Sender: No OFD packet to send [02:19:03]OFD Sender: No OFD packet to send [02:19:08]OFD Sender: No OFD packet to send [02:19:13]OFD Sender: No OFD packet to send [02:19:18]OFD Sender: No OFD packet to send [02:19:23]OFD Sender: No OFD packet to send [02:19:28]OFD Sender: No OFD packet to send [02:19:33]OFD Sender: No OFD packet to send [02:19:38]OFD Sender: No OFD packet to send [02:19:43]OFD Sender: No OFD packet to send [02:19:48]OFD Sender: No OFD packet to send [02:19:53]OFD Sender: No OFD packet to send [02:19:58]OFD Sender: No OFD packet to send [02:20:03]OFD Sender: No OFD packet to send [02:20:08]OFD Sender: No OFD packet to send [02:20:13]OFD Sender: No OFD packet to send [02:20:18]OFD Sender: No OFD packet to send [02:20:23]OFD Sender: No OFD packet to send [02:20:28]OFD Sender: No OFD packet to send [02:20:33]OFD Sender: No OFD packet to send [02:20:38]OFD Sender: No OFD packet to send [02:20:43]OFD Sender: No OFD packet to send [02:20:48]OFD Sender: No OFD packet to send [02:20:53]OFD Sender: No OFD packet to send [02:20:58]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]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:01]accept exits with 9 [02:22:01]New connection [02:22:01]New thread 3066936676 created [02:22:01]Thread 3066793316 joined [02:22:01]Waiting for new connection... [02:22:01] Sock 9.Parse request [02:22:01]Sock 9.Check first char [02:22:01]Sock 9.First char is OK [02:22:01]request: POST /json_proto HTTP/1.0 [02:22:01]Method: POST [02:22:01]URL: /json_proto [02:22:01]Method is POST - this is cgi request [02:22:01]url: /json_proto [02:22:01]query_string will be loaded in cgi processing [02:22:01]execute_cgi json_proto POST (null) [02:22:01]execute_cgi path=json_proto method=POST [02:22:01]POST find Content-Length [02:22:01]Host: 172.17.46.195:8080 [02:22:01]Content-Length: 684 [02:22:01]Content-Type: application/json [02:22:01] [02:22:01]POST finish read [02:22:01]Found Content-Length = 684 [02:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.300, "sum" : 1986.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1986.00, "payments": [ { "type": 0, "sum" : 1986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:01]execute_script... [02:22: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)11326697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 67.80, "quantity" : 29.300, "sum" : 1986.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 1986.00, "payments": [ { "type": 0, "sum" : 1986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:01]POST & json_proto [02:22:01]process_json_proto [02:22:01]json parsed OK: [02:22:01]protocol is kg_v1.0 [02:22:01]action value=close_receipt [02:22:01]process_action close_receipt [02:22:01]cmd_close_receipt [02:22:01]MH_GetDate [02:22:01]Write to MH i2c: F0 00 00 BC 5B 06 [02:22:01]Write i2c OK [02:22:01]MH_I2C_Read... [02:22:01]Read from MH i2c: F0 [02:22:01]MH_I2C_Read... [02:22:01]Read from MH i2c: F0 09 00 [02:22:01]MH_I2C_Read... [02:22:01]Read from MH i2c: F0 09 00 BC 5B 00 CC 5A C1 66 8D AE BC 66 B9 [02:22:01]GetLastDocTimeStamp 1723947007 [02:22:01]current date 1723947724 [02:22:01]FM_GetShiftState [02:22:01]SAM_PROTO_GetShiftState [02:22:01]wFMCommunicate request_size=4 [02:22:01]MH_SAM_APDU [02:22:01]CAPDU: 80 13 01 00 [02:22:01]Write to MH i2c: E2 08 00 BD 5B 80 13 01 00 00 00 00 00 95 [02:22:01]Write i2c OK [02:22:01]MH_I2C_Read... [02:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:01]Read from MH i2c: E2 [02:22:01]MH_I2C_Read... [02:22:01]Read from MH i2c: E2 0E 00 [02:22:01]MH_I2C_Read... [02:22:01]Read from MH i2c: E2 0E 00 BD 5B 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 CC [02:22:01]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:22:01]wFMCommunicate OK [02:22:01]SAM_PROTO_GetShiftState done [02:22:01]FM_GetShiftState done [02:22:01]opened in 1723939530 [02:22:01]opened+sec_in_day 1724025930 [02:22:01]quantity*price = 198654 [02:22:01]sum+1 = 198655 [02:22:01]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.54 袠孝袨袚袨: 1986.00 袙薪械褋械薪芯: 5000.00 小袛袗效袗: 3014.00 袧小袩 1% : 17.58 袧袛小 12% : 210.96 袧邪谢懈褔薪褘屑懈: 1986.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 45 18.08.2024 02:22 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199223 肖袩袛: 177328180985711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T022204&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199223&fm=177328180985711&tin=02508201610067®Number=0000000000092545&sum=198600 [02:22:02]StoreToDocumentArchive [02:22:02]shift 464 fd 199223 [02:22:02]save to /storage/0464/doc_00199223 [02:22:02]save last doc name /storage/0464/doc_00199223 to /storage/kkm_last_doc_name [02:22:02]save OK [02:22:02]Clear old archive folders... [02:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:22:02]tlvbuf is 01B63940 [02:22:02]SAM_PROTO_ClearQueue [02:22:02]wFMCommunicate request_size=4 [02:22:02]MH_SAM_APDU [02:22:02]CAPDU: 80 09 00 00 [02:22:02]Write to MH i2c: E2 08 00 CA 5B 80 09 00 00 00 00 00 00 97 [02:22:02]Write i2c OK [02:22:02]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 CA 5B 00 90 00 99 [02:22:03]RAPDU: 90 00 [02:22:03]wFMCommunicate OK [02:22:03]SAM_PROTO_ClearQueue done [02:22:03]KKMCreateOFDPacket [02:22:03]OFDProtocolAddRootSTLVToBuf [02:22:03]FM_MakeSignedData [02:22:03]FM_MakeSignedData [02:22:03]SAM_PROTO_SignData [02:22:03]wFMCommunicate request_size=4 [02:22:03]MH_SAM_APDU [02:22:03]CAPDU: 80 0D 01 02 [02:22:03]Write to MH i2c: E2 08 00 CB 5B 80 0D 01 02 00 00 00 00 9F [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 CB 5B 00 90 00 9A [02:22:03]RAPDU: 90 00 [02:22:03]wFMCommunicate OK [02:22:03]wFMCommunicate request_size=255 [02:22:03]MH_SAM_APDU [02:22: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 34 FF 03 08 00 03 74 72 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 52 00 00 00 00 07 04 06 00 C8 07 03 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 CC 5A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 0A 03 00 35 04 06 00 A1 [02:22:03]Write to MH i2c: E2 02 01 CC 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 74 72 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 52 00 00 00 00 07 04 06 00 C8 07 03 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 CC 5A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 0A 03 00 35 04 06 00 A1 00 00 98 [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 CC 5B 00 90 00 9B [02:22:03]RAPDU: 90 00 [02:22:03]wFMCommunicate OK [02:22:03]wFMCommunicate request_size=10 [02:22:03]MH_SAM_APDU [02:22:03]CAPDU: 80 0D 02 02 05 47 6F 3C 7F 6F [02:22:03]Write to MH i2c: E2 0D 00 CD 5B 80 0D 02 02 05 00 47 6F 3C 7F 6F 00 00 8C [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 03 00 CD 5B 00 90 00 9C [02:22:03]RAPDU: 90 00 [02:22:03]wFMCommunicate OK [02:22:03]wFMCommunicate request_size=4 [02:22:03]MH_SAM_APDU [02:22:03]CAPDU: 80 0D 03 02 [02:22:03]Write to MH i2c: E2 08 00 CE 5B 80 0D 03 02 00 00 00 00 A4 [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 0B 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 0B 00 CE 5B 00 29 B4 17 BC B8 9F 88 7D 90 00 B1 [02:22:03]RAPDU: 29 B4 17 BC B8 9F 88 7D 90 00 [02:22:03]wFMCommunicate OK [02:22:03]SAM_PROTO_SignData done [02:22:03]FM_MakeSignedData done [02:22:03]CreateOFDProtocolMessage [02:22:03]wFMCommunicate request_size=4 [02:22:03]MH_SAM_APDU [02:22:03]CAPDU: 80 11 00 00 [02:22:03]Write to MH i2c: E2 08 00 CF 5B 80 11 00 00 00 00 00 00 A4 [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:03]Read from MH i2c: E2 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 17 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: E2 17 00 CF 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 F1 [02:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:22:03]wFMCommunicate OK [02:22:03]CreateOFDProtocolMessage done [02:22:03]OFDSenderStorePacket 199223 [02:22:03]StoreOFDPacket docnum=199223 [02:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 83 BD 07 01 16 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 34 FF 03 08 00 03 74 72 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 52 00 00 00 00 07 04 06 00 C8 07 03 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 CC 5A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 0A 03 00 35 04 06 00 A1 47 6F 3C 7F 6F 29 B4 17 BC B8 9F 88 7D [02:22:03]CheckFolder [02:22:03]dirname=/storage/ofd_packets [02:22:03]CheckFolder done [02:22:03]ProducePacketName [02:22:03]name=ofd_packets/00199223 [02:22:03]NVStorageSaveData ofd_packets/00199223 [02:22:03]File name is /storage/ofd_packets/00199223 [02:22:03]Write 301 bytes [02:22:03]NVStorageSaveData done [02:22:03]OFDSenderStorePacket done [02:22:03]KKMCreateOFDPacket done [02:22:03]NVStorageSaveData kkm_last_timestamp [02:22:03]File name is /storage/kkm_last_timestamp [02:22:03]Write 4 bytes [02:22:03]NVStorageSaveData done [02:22:03]ExternCall_PrintAddStr [02:22:03]wPrintStart [02:22:03]Write to MH i2c: 01 00 00 D0 5B 2B [02:22:03]Write i2c OK [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: 01 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: 01 07 00 [02:22:03]MH_I2C_Read... [02:22:03]Read from MH i2c: 01 07 00 D0 5B 00 00 00 00 00 FF 0F 40 [02:22:03]RasterBufferAndPrint [02:22:03]line 小褔械褌 N : (1)11326697 [02:22:03]line 袠袧袧: 02508201610067 [02:22:03]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:22:03]line 袩袪袨袛袗袞袗 [02:22:03]line 孝袪袣 (袦袪袣, 袚袧袣) : 32 [02:22:03]line 孝芯胁邪褉: 2710124130 [02:22:03]line 袗懈-92-袣-4 [02:22:03]line 29.300 * 67.80 [02:22:03]line = 1986.54 [02:22:03]line 袧袛小 12% 袧小袩 1% [02:22:03]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:22:03]line 袨袣袪校袚袥袝袧袠袝: -0.54 [02:22:03]line 袠孝袨袚袨: 1986.00 [02:22:03]line 袙薪械褋械薪芯: 5000.00 [02:22:03]line 小袛袗效袗: 3014.00 [02:22:03]line 袧小袩 1% : 17.58 [02:22:03]line 袧袛小 12% : 210.96 [02:22:03]line 袧邪谢懈褔薪褘屑懈: 1986.00 [02:22:03]line 袘械蟹薪邪谢.: 0.00 [02:22:03]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:22:03]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:22:03]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:22:03]line 效械泻 45 18.08.2024 02:22 [02:22:03]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:22:03]line 袟袧袦: 0300000079 [02:22:03]line 袪袧袦: 0000000000092545 [02:22:03]line 袙械褉褋懈褟 袣袣袦: 001 [02:22:03]line 肖袦: 0000000000871802 [02:22:03]line 肖袛: 199223 [02:22:03]line 肖袩袛: 177328180985711 [02:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T022204&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199223&fm=177328180985711&tin=02508201610067®Number=0000000000092545&sum=198600 [02:22:03]OFD Sender: Processing packet 199223 [packets to send 246, broken 245] [02:22:03]ProducePacketName [02:22:03]name=ofd_packets/00199223 [02:22:03]OFD Sender: To server: 嚂鰌G, [02:22:03]CommunicateWithHost lk.salyk.kg:30040 [02:22:03]ConnectInit lk.salyk.kg [02:22:03]written 0, free lines is 4095 [02:22:04]Connected sock=11 [02:22:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 83 BD 07 01 16 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 34 FF 03 08 00 03 74 72 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FE 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 52 00 00 00 00 07 04 06 00 C8 07 03 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 CC 5A C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 0A 03 00 35 04 06 00 A1 47 6F 3C 7F 6F 29 B4 17 BC B8 9F 88 7D [02:22:04]Write to MH i2c: 01 00 00 FB 5B 56 [02:22:04]Write i2c OK [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: 01 [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: 01 07 00 [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: 01 07 00 FB 5B 00 00 00 00 00 D1 0C 3A [02:22:04]RasterBufferAndPrint [02:22:04]line [02:22:04]line [02:22:04]line [02:22:04]line [02:22:04]line [02:22:04]written 0, free lines is 3287 [02:22:04]MH_Cut [02:22:04]Write to MH i2c: D1 01 00 02 5C 01 30 [02:22:04]Write i2c OK [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: D1 [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: D1 01 00 [02:22:04]MH_I2C_Read... [02:22:04]Read from MH i2c: D1 01 00 02 5C 00 2F [02:22:04]Write to MH i2c: 01 00 00 03 5C 5F [02:22:04]Write i2c OK [02:22:04]MH_I2C_Read... [02:22:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 7D 08 47 00 8D C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 37 0A 03 00 F4 03 04 00 DA 06 C1 66 B6 04 01 00 00 E5 15 27 81 E9 F5 86 F0 [02:22:04]CommunicateWithHost err = 0 [02:22:04]CheckOFDResponse [02:22:04]1017 (14) - 77093643461234 [02:22:04]1041 (16) - 0000000000871802 [02:22:04]1040 (4) - 199223 [02:22:04]1012 (4) - 17.08.2024 20:23 [02:22:04]1206 (1) - 0 [02:22:04]OFD Sender: Remove packet 199223 [02:22:04]ProducePacketName [02:22:04]name=ofd_packets/00199223 [02:22:04]NVStorageDeleteData [02:22:04]OFD Sender: No OFD packet to send [02:22:05]*** Cut start [02:22:05]*** Purtial cut [02:22:05]*** CUTSNS_PIN = 0 [02:22:05]*** Stage 1: CUTSNS_PIN = 1 [02:22:07]Read from MH i2c: 01 [02:22:07]MH_I2C_Read... [02:22:07]*** Stop cut motor [02:22:07]*** Cut end [02:22:07]Read from MH i2c: 01 07 00 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: 01 07 00 03 5C 00 00 00 00 00 FF 0F 74 [02:22:07]process_action close_receipt done [02:22:07]requested_data is exist [02:22:07]produce_requested_data [02:22:07]requested_item fm.sn is exist - process it [02:22:07]wFMCommunicate request_size=4 [02:22:07]MH_SAM_APDU [02:22:07]CAPDU: 80 11 00 00 [02:22:07]Write to MH i2c: E2 08 00 04 5C 80 11 00 00 00 00 00 00 DA [02:22:07]Write i2c OK [02:22:07]MH_I2C_Read... [02:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:07]Read from MH i2c: E2 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 17 00 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 17 00 04 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 27 [02:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:22:07]wFMCommunicate OK [02:22:07]requested_item fd.num is exist - process it [02:22:07]SAM_PROTO_GetFieldsCounters [02:22:07]wFMCommunicate request_size=4 [02:22:07]MH_SAM_APDU [02:22:07]CAPDU: 80 13 00 00 [02:22:07]Write to MH i2c: E2 08 00 05 5C 80 13 00 00 00 00 00 00 DD [02:22:07]Write i2c OK [02:22:07]MH_I2C_Read... [02:22:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:22:07]Read from MH i2c: E2 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 62 00 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 62 00 05 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 0A 03 00 0E 04 04 00 D0 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 94 [02:22:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 37 0A 03 00 0E 04 04 00 D0 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 [02:22:07]wFMCommunicate OK [02:22:07]SAM_PROTO_GetFieldsCounters done [02:22:07]requested_item shift.num is exist - process it [02:22:07]requested_item shift.opened is exist - process it [02:22:07]req_shift_opened [02:22:07]FM_GetShiftState [02:22:07]SAM_PROTO_GetShiftState [02:22:07]wFMCommunicate request_size=4 [02:22:07]MH_SAM_APDU [02:22:07]CAPDU: 80 13 01 00 [02:22:07]Write to MH i2c: E2 08 00 06 5C 80 13 01 00 00 00 00 00 DF [02:22:07]Write i2c OK [02:22:07]MH_I2C_Read... [02:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:07]Read from MH i2c: E2 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 0E 00 [02:22:07]MH_I2C_Read... [02:22:07]Read from MH i2c: E2 0E 00 06 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 16 [02:22:07]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:22:07]wFMCommunicate OK [02:22:07]SAM_PROTO_GetShiftState done [02:22:07]FM_GetShiftState done [02:22:07]req_shift_opened done [02:22:07]requested_item shift.open_date is exist - process it [02:22:07]req_shift_open_date [02:22:07]req_shift_open_date done [02:22:07]produce_requested_data done [02:22:07]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199223,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:22:07]process_action_free close_receipt [02:22:07]json_value_free [02:22:07]json_value_free done [02:22:07]process_json_proto returns [02:22:07]Send response to host [02:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199223,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:22:07]free response buf [02:22:07]execute_script done [02:22:07]execute_script returns [02:22:07]free content buf [02:22:07]Sock 9.Close socket [02:22:07]Sock 9.Thread stoped [02:22:09]OFD Sender: No OFD packet to send [02:22:14]OFD Sender: No OFD packet to send [02:22:19]OFD Sender: No OFD packet to send [02:22:24]OFD Sender: No OFD packet to send [02:22:29]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:55]OFD Sender: No OFD packet to send [02:23:00]OFD Sender: No OFD packet to send [02:23:05]OFD Sender: No OFD packet to send [02:23:10]OFD Sender: No OFD packet to send [02:23:15]OFD Sender: No OFD packet to send [02:23:20]OFD Sender: No OFD packet to send [02:23:25]OFD Sender: No OFD packet to send [02:23:30]OFD Sender: No OFD packet to send [02:23:35]OFD Sender: No OFD packet to send [02:23:40]OFD Sender: No OFD packet to send [02:23:45]OFD Sender: No OFD packet to send [02:23:50]OFD Sender: No OFD packet to send [02:23:55]OFD Sender: No OFD packet to send [02:24:00]OFD Sender: No OFD packet to send [02:24:05]OFD Sender: No OFD packet to send [02:24:10]OFD Sender: No OFD packet to send [02:24:15]OFD Sender: No OFD packet to send [02:24:20]OFD Sender: No OFD packet to send [02:24:25]OFD Sender: No OFD packet to send [02:24:30]OFD Sender: No OFD packet to send [02:24:35]OFD Sender: No OFD packet to send [02:24:40]OFD Sender: No OFD packet to send [02:24:45]OFD Sender: No OFD packet to send [02:24:50]OFD Sender: No OFD packet to send [02:24:55]OFD Sender: No OFD packet to send [02:25:00]OFD Sender: No OFD packet to send [02:25:05]OFD Sender: No OFD packet to send [02:25:10]OFD Sender: No OFD packet to send [02:25:15]OFD Sender: No OFD packet to send [02:25:20]OFD Sender: No OFD packet to send [02:25:25]OFD Sender: No OFD packet to send [02:25:30]OFD Sender: No OFD packet to send [02:25:35]OFD Sender: No OFD packet to send [02:25:40]OFD Sender: No OFD packet to send [02:25:45]OFD Sender: No OFD packet to send [02:25:50]OFD Sender: No OFD packet to send [02:25:55]OFD Sender: No OFD packet to send [02:26:00]OFD Sender: No OFD packet to send [02:26:05]OFD Sender: No OFD packet to send [02:26:10]OFD Sender: No OFD packet to send [02:26:15]OFD Sender: No OFD packet to send [02:26:20]OFD Sender: No OFD packet to send [02:26:25]OFD Sender: No OFD packet to send [02:26:30]OFD Sender: No OFD packet to send [02:26:35]OFD Sender: No OFD packet to send [02:26:40]OFD Sender: No OFD packet to send [02:26:45]OFD Sender: No OFD packet to send [02:26:50]OFD Sender: No OFD packet to send [02:26:55]OFD Sender: No OFD packet to send [02:27:00]OFD Sender: No OFD packet to send [02:27:05]OFD Sender: No OFD packet to send [02:27:10]OFD Sender: No OFD packet to send [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:28:59]accept exits with 7 [02:28:59]New connection [02:28:59]New thread 3066793316 created [02:28:59]Thread 3066936676 joined [02:28:59]Waiting for new connection... [02:28:59] Sock 7.Parse request [02:28:59]Sock 7.Check first char [02:28:59]Sock 7.First char is OK [02:28:59]request: POST /json_proto HTTP/1.0 [02:28:59]Method: POST [02:28:59]URL: /json_proto [02:28:59]Method is POST - this is cgi request [02:28:59]url: /json_proto [02:28:59]query_string will be loaded in cgi processing [02:28:59]execute_cgi json_proto POST (null) [02:28:59]execute_cgi path=json_proto method=POST [02:28:59]POST find Content-Length [02:28:59]Host: 172.17.46.195:8080 [02:28:59]Content-Length: 683 [02:28:59]Content-Type: application/json [02:28:59] [02:28:59]POST finish read [02:28:59]Found Content-Length = 683 [02:28:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.230, "sum" : 700.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:28:59]execute_script... [02:28: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)11326698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 38.40, "quantity" : 18.230, "sum" : 700.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:28:59]POST & json_proto [02:28:59]process_json_proto [02:28:59]json parsed OK: [02:28:59]protocol is kg_v1.0 [02:28:59]action value=close_receipt [02:28:59]process_action close_receipt [02:28:59]cmd_close_receipt [02:28:59]MH_GetDate [02:28:59]Write to MH i2c: F0 00 00 07 5C 52 [02:28:59]Write i2c OK [02:28:59]MH_I2C_Read... [02:28:59]Read from MH i2c: F0 [02:28:59]MH_I2C_Read... [02:28:59]Read from MH i2c: F0 09 00 [02:28:59]MH_I2C_Read... [02:28:59]Read from MH i2c: F0 09 00 07 5C 00 6E 5C C1 66 8D AE BC 66 A9 [02:28:59]GetLastDocTimeStamp 1723947724 [02:28:59]current date 1723948142 [02:28:59]FM_GetShiftState [02:28:59]SAM_PROTO_GetShiftState [02:28:59]wFMCommunicate request_size=4 [02:28:59]MH_SAM_APDU [02:28:59]CAPDU: 80 13 01 00 [02:28:59]Write to MH i2c: E2 08 00 08 5C 80 13 01 00 00 00 00 00 E1 [02:28:59]Write i2c OK [02:28:59]MH_I2C_Read... [02:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:28:59]Read from MH i2c: E2 [02:28:59]MH_I2C_Read... [02:28:59]Read from MH i2c: E2 0E 00 [02:28:59]MH_I2C_Read... [02:28:59]Read from MH i2c: E2 0E 00 08 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 18 [02:28:59]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:28:59]wFMCommunicate OK [02:28:59]SAM_PROTO_GetShiftState done [02:28:59]FM_GetShiftState done [02:28:59]opened in 1723939530 [02:28:59]opened+sec_in_day 1724025930 [02:28:59]quantity*price = 70003 [02:28:59]sum+1 = 70004 [02:28:59]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袨袣袪校袚袥袝袧袠袝: -0.03 袠孝袨袚袨: 700.00 袙薪械褋械薪芯: 700.00 小袛袗效袗: 0.00 袧小袩 1% : 6.19 袧袛小 12% : 74.34 袧邪谢懈褔薪褘屑懈: 700.00 袘械蟹薪邪谢.: 0.00 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 46 18.08.2024 02:29 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 肖袦: 0000000000871802 肖袛: 199224 肖袩袛: 240094707816471 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T022902&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199224&fm=240094707816471&tin=02508201610067®Number=0000000000092545&sum=70000 [02:29:00]StoreToDocumentArchive [02:29:00]shift 464 fd 199224 [02:29:00]save to /storage/0464/doc_00199224 [02:29:00]save last doc name /storage/0464/doc_00199224 to /storage/kkm_last_doc_name [02:29:00]save OK [02:29:00]Clear old archive folders... [02:29:00]ProcessDocumentItem done err = 0, tmpTLVsize=250 [02:29:00]tlvbuf is 01B36520 [02:29:00]SAM_PROTO_ClearQueue [02:29:00]wFMCommunicate request_size=4 [02:29:00]MH_SAM_APDU [02:29:00]CAPDU: 80 09 00 00 [02:29:00]Write to MH i2c: E2 08 00 15 5C 80 09 00 00 00 00 00 00 E3 [02:29:00]Write i2c OK [02:29:00]MH_I2C_Read... [02:29:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:29:00]Read from MH i2c: E2 [02:29:00]MH_I2C_Read... [02:29:00]Read from MH i2c: E2 03 00 [02:29:00]MH_I2C_Read... [02:29:00]Read from MH i2c: E2 03 00 15 5C 00 90 00 E5 [02:29:00]RAPDU: 90 00 [02:29:00]wFMCommunicate OK [02:29:00]SAM_PROTO_ClearQueue done [02:29:00]KKMCreateOFDPacket [02:29:00]OFDProtocolAddRootSTLVToBuf [02:29:00]FM_MakeSignedData [02:29:00]FM_MakeSignedData [02:29:00]SAM_PROTO_SignData [02:29:00]wFMCommunicate request_size=4 [02:29:00]MH_SAM_APDU [02:29:00]CAPDU: 80 0D 01 02 [02:29:00]Write to MH i2c: E2 08 00 16 5C 80 0D 01 02 00 00 00 00 EB [02:29:00]Write i2c OK [02:29:00]MH_I2C_Read... [02:29:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:29:00]Read from MH i2c: E2 [02:29:00]MH_I2C_Read... [02:29:00]Read from MH i2c: E2 03 00 [02:29:00]MH_I2C_Read... [02:29:00]Read from MH i2c: E2 03 00 16 5C 00 90 00 E6 [02:29:00]RAPDU: 90 00 [02:29:00]wFMCommunicate OK [02:29:00]wFMCommunicate request_size=255 [02:29:00]MH_SAM_APDU [02:29:00]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 6E 5C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 0A 03 00 35 04 06 00 DA 5D [02:29:00]Write to MH i2c: E2 02 01 17 5C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 6E 5C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 0A 03 00 35 04 06 00 DA 5D 00 00 A9 [02:29:00]Write i2c OK [02:29:00]MH_I2C_Read... [02:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:01]Read from MH i2c: E2 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 03 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 03 00 17 5C 00 90 00 E7 [02:29:01]RAPDU: 90 00 [02:29:01]wFMCommunicate OK [02:29:01]wFMCommunicate request_size=9 [02:29:01]MH_SAM_APDU [02:29:01]CAPDU: 80 0D 02 02 04 67 C5 98 17 [02:29:01]Write to MH i2c: E2 0C 00 18 5C 80 0D 02 02 04 00 67 C5 98 17 00 00 D1 [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:29:01]Read from MH i2c: E2 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 03 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 03 00 18 5C 00 90 00 E8 [02:29:01]RAPDU: 90 00 [02:29:01]wFMCommunicate OK [02:29:01]wFMCommunicate request_size=4 [02:29:01]MH_SAM_APDU [02:29:01]CAPDU: 80 0D 03 02 [02:29:01]Write to MH i2c: E2 08 00 19 5C 80 0D 03 02 00 00 00 00 F0 [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:29:01]Read from MH i2c: E2 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 0B 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 0B 00 19 5C 00 27 C6 4B A6 02 E4 91 A9 90 00 EF [02:29:01]RAPDU: 27 C6 4B A6 02 E4 91 A9 90 00 [02:29:01]wFMCommunicate OK [02:29:01]SAM_PROTO_SignData done [02:29:01]FM_MakeSignedData done [02:29:01]CreateOFDProtocolMessage [02:29:01]wFMCommunicate request_size=4 [02:29:01]MH_SAM_APDU [02:29:01]CAPDU: 80 11 00 00 [02:29:01]Write to MH i2c: E2 08 00 1A 5C 80 11 00 00 00 00 00 00 F0 [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:01]Read from MH i2c: E2 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 17 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: E2 17 00 1A 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 3D [02:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:29:01]wFMCommunicate OK [02:29:01]CreateOFDProtocolMessage done [02:29:01]OFDSenderStorePacket 199224 [02:29:01]StoreOFDPacket docnum=199224 [02:29:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 02 40 06 01 A0 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 6E 5C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 0A 03 00 35 04 06 00 DA 5D 67 C5 98 17 27 C6 4B A6 02 E4 91 A9 [02:29:01]CheckFolder [02:29:01]dirname=/storage/ofd_packets [02:29:01]CheckFolder done [02:29:01]ProducePacketName [02:29:01]name=ofd_packets/00199224 [02:29:01]NVStorageSaveData ofd_packets/00199224 [02:29:01]File name is /storage/ofd_packets/00199224 [02:29:01]Write 300 bytes [02:29:01]NVStorageSaveData done [02:29:01]OFDSenderStorePacket done [02:29:01]KKMCreateOFDPacket done [02:29:01]NVStorageSaveData kkm_last_timestamp [02:29:01]File name is /storage/kkm_last_timestamp [02:29:01]Write 4 bytes [02:29:01]NVStorageSaveData done [02:29:01]ExternCall_PrintAddStr [02:29:01]wPrintStart [02:29:01]Write to MH i2c: 01 00 00 1B 5C 77 [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 07 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 07 00 1B 5C 00 00 00 00 00 FF 0F 8C [02:29:01]RasterBufferAndPrint [02:29:01]line 小褔械褌 N : (1)11326698 [02:29:01]line 袠袧袧: 02508201610067 [02:29:01]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:29:01]line 袩袪袨袛袗袞袗 [02:29:01]line 孝袪袣 (袦袪袣, 袚袧袣) : 71 [02:29:01]line 孝芯胁邪褉: 2711190000 [02:29:01]line 袚袗袟-袣-3 [02:29:01]line 18.230 * 38.40 [02:29:01]line = 700.03 [02:29:01]line 袧袛小 12% 袧小袩 1% [02:29:01]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:29:01]line 袨袣袪校袚袥袝袧袠袝: -0.03 [02:29:01]line 袠孝袨袚袨: 700.00 [02:29:01]line 袙薪械褋械薪芯: 700.00 [02:29:01]line 小袛袗效袗: 0.00 [02:29:01]line 袧小袩 1% : 6.19 [02:29:01]line 袧袛小 12% : 74.34 [02:29:01]line 袧邪谢懈褔薪褘屑懈: 700.00 [02:29:01]line 袘械蟹薪邪谢.: 0.00 [02:29:01]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:29:01]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:29:01]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:29:01]line 效械泻 46 18.08.2024 02:29 [02:29:01]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:29:01]line 袟袧袦: 0300000079 [02:29:01]line 袪袧袦: 0000000000092545 [02:29:01]line 袙械褉褋懈褟 袣袣袦: 001 [02:29:01]line 肖袦: 0000000000871802 [02:29:01]line 肖袛: 199224 [02:29:01]line 肖袩袛: 240094707816471 [02:29:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T022902&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199224&fm=240094707816471&tin=02508201610067®Number=0000000000092545&sum=70000 [02:29:01]written 0, free lines is 4095 [02:29:01]OFD Sender: Processing packet 199224 [packets to send 246, broken 245] [02:29:01]ProducePacketName [02:29:01]name=ofd_packets/00199224 [02:29:01]OFD Sender: To server: 嚂鰌G, [02:29:01]CommunicateWithHost lk.salyk.kg:30040 [02:29:01]ConnectInit lk.salyk.kg [02:29:01]Connected sock=10 [02:29:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0E 01 00 00 02 40 06 01 A0 A2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 36 47 00 00 00 00 00 37 04 06 00 00 0F 00 00 00 00 13 04 06 00 73 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 0A 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 6E 5C C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 0A 03 00 35 04 06 00 DA 5D 67 C5 98 17 27 C6 4B A6 02 E4 91 A9 [02:29:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 F1 96 47 00 AE EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 38 0A 03 00 F4 03 04 00 7C 08 C1 66 B6 04 01 00 00 3B 24 77 85 35 4A 9F BE [02:29:01]CommunicateWithHost err = 0 [02:29:01]CheckOFDResponse [02:29:01]1017 (14) - 77093643461234 [02:29:01]1041 (16) - 0000000000871802 [02:29:01]1040 (4) - 199224 [02:29:01]1012 (4) - 17.08.2024 20:30 [02:29:01]1206 (1) - 0 [02:29:01]OFD Sender: Remove packet 199224 [02:29:01]ProducePacketName [02:29:01]name=ofd_packets/00199224 [02:29:01]NVStorageDeleteData [02:29:01]Write to MH i2c: 01 00 00 46 5C A2 [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 07 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: 01 07 00 46 5C 00 00 00 00 00 C2 0C 77 [02:29:01]RasterBufferAndPrint [02:29:01]line [02:29:01]line [02:29:01]line [02:29:01]line [02:29:01]line [02:29:01]written 0, free lines is 3272 [02:29:01]MH_Cut [02:29:01]Write to MH i2c: D1 01 00 4D 5C 01 7B [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: D1 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: D1 01 00 [02:29:01]MH_I2C_Read... [02:29:01]Read from MH i2c: D1 01 00 4D 5C 00 7A [02:29:01]Write to MH i2c: 01 00 00 4E 5C AA [02:29:01]Write i2c OK [02:29:01]MH_I2C_Read... [02:29:02]OFD Sender: No OFD packet to send [02:29:02]*** Cut start [02:29:02]*** Purtial cut [02:29:02]*** Stage 1: CUTSNS_PIN = 1 [02:29:02]Read from MH i2c: 01 [02:29:02]MH_I2C_Read... [02:29:02]*** Stop cut motor [02:29:02]*** Cut end [02:29:02]Read from MH i2c: 01 07 00 [02:29:02]MH_I2C_Read... [02:29:02]Read from MH i2c: 01 07 00 4E 5C 00 00 00 00 00 FF 0F BF [02:29:02]process_action close_receipt done [02:29:02]requested_data is exist [02:29:02]produce_requested_data [02:29:02]requested_item fm.sn is exist - process it [02:29:02]wFMCommunicate request_size=4 [02:29:02]MH_SAM_APDU [02:29:02]CAPDU: 80 11 00 00 [02:29:02]Write to MH i2c: E2 08 00 4F 5C 80 11 00 00 00 00 00 00 25 [02:29:02]Write i2c OK [02:29:02]MH_I2C_Read... [02:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:29:03]Read from MH i2c: E2 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 17 00 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 17 00 4F 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 72 [02:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:29:03]wFMCommunicate OK [02:29:03]requested_item fd.num is exist - process it [02:29:03]SAM_PROTO_GetFieldsCounters [02:29:03]wFMCommunicate request_size=4 [02:29:03]MH_SAM_APDU [02:29:03]CAPDU: 80 13 00 00 [02:29:03]Write to MH i2c: E2 08 00 50 5C 80 13 00 00 00 00 00 00 28 [02:29:03]Write i2c OK [02:29:03]MH_I2C_Read... [02:29:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:29:03]Read from MH i2c: E2 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 62 00 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 62 00 50 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 0A 03 00 0E 04 04 00 D0 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 E3 [02:29:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 38 0A 03 00 0E 04 04 00 D0 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 [02:29:03]wFMCommunicate OK [02:29:03]SAM_PROTO_GetFieldsCounters done [02:29:03]requested_item shift.num is exist - process it [02:29:03]requested_item shift.opened is exist - process it [02:29:03]req_shift_opened [02:29:03]FM_GetShiftState [02:29:03]SAM_PROTO_GetShiftState [02:29:03]wFMCommunicate request_size=4 [02:29:03]MH_SAM_APDU [02:29:03]CAPDU: 80 13 01 00 [02:29:03]Write to MH i2c: E2 08 00 51 5C 80 13 01 00 00 00 00 00 2A [02:29:03]Write i2c OK [02:29:03]MH_I2C_Read... [02:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:29:03]Read from MH i2c: E2 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 0E 00 [02:29:03]MH_I2C_Read... [02:29:03]Read from MH i2c: E2 0E 00 51 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 61 [02:29:03]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:29:03]wFMCommunicate OK [02:29:03]SAM_PROTO_GetShiftState done [02:29:03]FM_GetShiftState done [02:29:03]req_shift_opened done [02:29:03]requested_item shift.open_date is exist - process it [02:29:03]req_shift_open_date [02:29:03]req_shift_open_date done [02:29:03]produce_requested_data done [02:29:03]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199224,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:29:03]process_action_free close_receipt [02:29:03]json_value_free [02:29:03]json_value_free done [02:29:03]process_json_proto returns [02:29:03]Send response to host [02:29:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199224,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:29:03]free response buf [02:29:03]execute_script done [02:29:03]execute_script returns [02:29:03]free content buf [02:29:03]Sock 7.Close socket [02:29:03]Sock 7.Thread stoped [02:29:07]OFD Sender: No OFD packet to send [02:29:12]OFD Sender: No OFD packet to send [02:29:17]OFD Sender: No OFD packet to send [02:29:22]OFD Sender: No OFD packet to send [02:29:27]OFD Sender: No OFD packet to send [02:29:32]OFD Sender: No OFD packet to send [02:29:37]OFD Sender: No OFD packet to send [02:29:42]OFD Sender: No OFD packet to send [02:29:47]OFD Sender: No OFD packet to send [02:29:52]OFD Sender: No OFD packet to send [02:29:57]OFD Sender: No OFD packet to send [02:30:02]OFD Sender: No OFD packet to send [02:30:07]OFD Sender: No OFD packet to send [02:30:12]OFD Sender: No OFD packet to send [02:30:17]OFD Sender: No OFD packet to send [02:30:22]OFD Sender: No OFD packet to send [02:30:27]OFD Sender: No OFD packet to send [02:30:32]OFD Sender: No OFD packet to send [02:30:37]OFD Sender: No OFD packet to send [02:30:42]OFD Sender: No OFD packet to send [02:30:47]OFD Sender: No OFD packet to send [02:30:52]OFD Sender: No OFD packet to send [02:30:57]OFD Sender: No OFD packet to send [02:31:02]OFD Sender: No OFD packet to send [02:31:07]OFD Sender: No OFD packet to send [02:31:12]OFD Sender: No OFD packet to send [02:31:17]OFD Sender: No OFD packet to send [02:31:22]OFD Sender: No OFD packet to send [02:31:27]OFD Sender: No OFD packet to send [02:31:32]OFD Sender: No OFD packet to send [02:31:37]OFD Sender: No OFD packet to send [02:31:42]OFD Sender: No OFD packet to send [02:31:47]OFD Sender: No OFD packet to send [02:31:52]OFD Sender: No OFD packet to send [02:31:57]OFD Sender: No OFD packet to send [02:32:02]OFD Sender: No OFD packet to send [02:32:07]OFD Sender: No OFD packet to send [02:32:12]OFD Sender: No OFD packet to send [02:32:17]OFD Sender: No OFD packet to send [02:32:22]OFD Sender: No OFD packet to send [02:32:27]OFD Sender: No OFD packet to send [02:32:32]OFD Sender: No OFD packet to send [02:32:37]OFD Sender: No OFD packet to send [02:32:42]OFD Sender: No OFD packet to send [02:32:47]OFD Sender: No OFD packet to send [02:32:52]OFD Sender: No OFD packet to send [02:32:57]OFD Sender: No OFD packet to send [02:33:02]OFD Sender: No OFD packet to send [02:33:07]OFD Sender: No OFD packet to send [02:33:12]OFD Sender: No OFD packet to send [02:33:17]OFD Sender: No OFD packet to send [02:33:22]OFD Sender: No OFD packet to send [02:33:27]OFD Sender: No OFD packet to send [02:33:32]OFD Sender: No OFD packet to send [02:33:37]OFD Sender: No OFD packet to send [02:33:42]OFD Sender: No OFD packet to send [02:33:47]OFD Sender: No OFD packet to send [02:33:52]OFD Sender: No OFD packet to send [02:33:57]OFD Sender: No OFD packet to send [02:34:02]OFD Sender: No OFD packet to send [02:34:07]OFD Sender: No OFD packet to send [02:34:12]OFD Sender: No OFD packet to send [02:34:17]OFD Sender: No OFD packet to send [02:34:22]OFD Sender: No OFD packet to send [02:34:27]OFD Sender: No OFD packet to send [02:34:32]OFD Sender: No OFD packet to send [02:34:37]OFD Sender: No OFD packet to send [02:34:42]OFD Sender: No OFD packet to send [02:34:47]OFD Sender: No OFD packet to send [02:34:52]OFD Sender: No OFD packet to send [02:34:57]OFD Sender: No OFD packet to send [02:35:02]OFD Sender: No OFD packet to send [02:35:07]OFD Sender: No OFD packet to send [02:35:12]OFD Sender: No OFD packet to send [02:35:17]OFD Sender: No OFD packet to send [02:35:22]OFD Sender: No OFD packet to send [02:35:27]OFD Sender: No OFD packet to send [02:35:32]OFD Sender: No OFD packet to send [02:35:34]accept exits with 9 [02:35:34]New connection [02:35:34]New thread 3066936676 created [02:35:34]Thread 3066793316 joined [02:35:34]Waiting for new connection... [02:35:34] Sock 9.Parse request [02:35:34]Sock 9.Check first char [02:35:34]Sock 9.First char is OK [02:35:34]request: POST /json_proto HTTP/1.0 [02:35:34]Method: POST [02:35:34]URL: /json_proto [02:35:34]Method is POST - this is cgi request [02:35:34]url: /json_proto [02:35:34]query_string will be loaded in cgi processing [02:35:34]execute_cgi json_proto POST (null) [02:35:34]execute_cgi path=json_proto method=POST [02:35:34]POST find Content-Length [02:35:34]Host: 172.17.46.195:8080 [02:35:34]Content-Length: 811 [02:35:34]Content-Type: application/json [02:35:34] [02:35:34]POST finish read [02:35:34]Found Content-Length = 811 [02:35:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:35:34]execute_script... [02:35: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)11326699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-5", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:35:34]POST & json_proto [02:35:34]process_json_proto [02:35:34]json parsed OK: [02:35:34]protocol is kg_v1.0 [02:35:34]action value=close_receipt [02:35:34]process_action close_receipt [02:35:34]cmd_close_receipt [02:35:34]MH_GetDate [02:35:34]Write to MH i2c: F0 00 00 52 5C 9D [02:35:34]Write i2c OK [02:35:34]MH_I2C_Read... [02:35:34]Read from MH i2c: F0 [02:35:34]MH_I2C_Read... [02:35:34]Read from MH i2c: F0 09 00 [02:35:34]MH_I2C_Read... [02:35:34]Read from MH i2c: F0 09 00 52 5C 00 F9 5D C1 66 8D AE BC 66 80 [02:35:34]GetLastDocTimeStamp 1723948142 [02:35:34]current date 1723948537 [02:35:34]FM_GetShiftState [02:35:34]SAM_PROTO_GetShiftState [02:35:34]wFMCommunicate request_size=4 [02:35:34]MH_SAM_APDU [02:35:34]CAPDU: 80 13 01 00 [02:35:34]Write to MH i2c: E2 08 00 53 5C 80 13 01 00 00 00 00 00 2C [02:35:34]Write i2c OK [02:35:34]MH_I2C_Read... [02:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:35:34]Read from MH i2c: E2 [02:35:34]MH_I2C_Read... [02:35:34]Read from MH i2c: E2 0E 00 [02:35:34]MH_I2C_Read... [02:35:34]Read from MH i2c: E2 0E 00 53 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 63 [02:35:34]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:35:34]wFMCommunicate OK [02:35:34]SAM_PROTO_GetShiftState done [02:35:34]FM_GetShiftState done [02:35:34]opened in 1723939530 [02:35:34]opened+sec_in_day 1724025930 [02:35:34]quantity*price = 100051 [02:35:34]sum+1 = 100052 [02:35:34]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1000.51 袧小袩 1% : 8.85 袧袛小 12% : 106.25 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1000.51 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 47 18.08.2024 02:35 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199225 肖袩袛: 224069898307795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T023537&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199225&fm=224069898307795&tin=02508201610067®Number=0000000000092545&sum=100051 [02:35:36]StoreToDocumentArchive [02:35:36]shift 464 fd 199225 [02:35:36]save to /storage/0464/doc_00199225 [02:35:36]save last doc name /storage/0464/doc_00199225 to /storage/kkm_last_doc_name [02:35:36]save OK [02:35:36]Clear old archive folders... [02:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=257 [02:35:36]tlvbuf is 019BEE20 [02:35:36]SAM_PROTO_ClearQueue [02:35:36]wFMCommunicate request_size=4 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 09 00 00 [02:35:36]Write to MH i2c: E2 08 00 60 5C 80 09 00 00 00 00 00 00 2E [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 60 5C 00 90 00 30 [02:35:36]RAPDU: 90 00 [02:35:36]wFMCommunicate OK [02:35:36]SAM_PROTO_ClearQueue done [02:35:36]KKMCreateOFDPacket [02:35:36]OFDProtocolAddRootSTLVToBuf [02:35:36]FM_MakeSignedData [02:35:36]FM_MakeSignedData [02:35:36]SAM_PROTO_SignData [02:35:36]wFMCommunicate request_size=4 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 0D 01 02 [02:35:36]Write to MH i2c: E2 08 00 61 5C 80 0D 01 02 00 00 00 00 36 [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 61 5C 00 90 00 31 [02:35:36]RAPDU: 90 00 [02:35:36]wFMCommunicate OK [02:35:36]wFMCommunicate request_size=255 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 F9 5D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 0A 03 [02:35:36]Write to MH i2c: E2 02 01 62 5C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 F9 5D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 0A 03 00 00 D0 [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 62 5C 00 90 00 32 [02:35:36]RAPDU: 90 00 [02:35:36]wFMCommunicate OK [02:35:36]wFMCommunicate request_size=16 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CB CA 56 B1 88 D3 [02:35:36]Write to MH i2c: E2 13 00 63 5C 80 0D 02 02 0B 00 00 35 04 06 00 CB CA 56 B1 88 D3 00 00 85 [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 03 00 63 5C 00 90 00 33 [02:35:36]RAPDU: 90 00 [02:35:36]wFMCommunicate OK [02:35:36]wFMCommunicate request_size=4 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 0D 03 02 [02:35:36]Write to MH i2c: E2 08 00 64 5C 80 0D 03 02 00 00 00 00 3B [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 0B 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 0B 00 64 5C 00 AF 61 9E FA 00 60 BC 10 90 00 10 [02:35:36]RAPDU: AF 61 9E FA 00 60 BC 10 90 00 [02:35:36]wFMCommunicate OK [02:35:36]SAM_PROTO_SignData done [02:35:36]FM_MakeSignedData done [02:35:36]CreateOFDProtocolMessage [02:35:36]wFMCommunicate request_size=4 [02:35:36]MH_SAM_APDU [02:35:36]CAPDU: 80 11 00 00 [02:35:36]Write to MH i2c: E2 08 00 65 5C 80 11 00 00 00 00 00 00 3B [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:36]Read from MH i2c: E2 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 17 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: E2 17 00 65 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 88 [02:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:35:36]wFMCommunicate OK [02:35:36]CreateOFDProtocolMessage done [02:35:36]OFDSenderStorePacket 199225 [02:35:36]StoreOFDPacket docnum=199225 [02:35:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 F3 ED 0D 01 EE 27 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 F9 5D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 0A 03 00 35 04 06 00 CB CA 56 B1 88 D3 AF 61 9E FA 00 60 BC 10 [02:35:36]CheckFolder [02:35:36]dirname=/storage/ofd_packets [02:35:36]CheckFolder done [02:35:36]ProducePacketName [02:35:36]name=ofd_packets/00199225 [02:35:36]NVStorageSaveData ofd_packets/00199225 [02:35:36]File name is /storage/ofd_packets/00199225 [02:35:36]Write 307 bytes [02:35:36]NVStorageSaveData done [02:35:36]OFDSenderStorePacket done [02:35:36]KKMCreateOFDPacket done [02:35:36]NVStorageSaveData kkm_last_timestamp [02:35:36]File name is /storage/kkm_last_timestamp [02:35:36]Write 4 bytes [02:35:36]NVStorageSaveData done [02:35:36]ExternCall_PrintAddStr [02:35:36]wPrintStart [02:35:36]Write to MH i2c: 01 00 00 66 5C C2 [02:35:36]Write i2c OK [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: 01 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: 01 07 00 [02:35:36]MH_I2C_Read... [02:35:36]Read from MH i2c: 01 07 00 66 5C 00 00 00 00 00 FF 0F D7 [02:35:36]RasterBufferAndPrint [02:35:36]line 小褔械褌 N : (1)11326699 [02:35:36]line 袠袧袧: 02508201610067 [02:35:36]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:35:36]line 袩袪袨袛袗袞袗 [02:35:36]line 孝袪袣 (袦袪袣, 袚袧袣) : 52 [02:35:36]line 孝芯胁邪褉: 2710194210 [02:35:36]line D-ENERGY 袛孝-袣-5 [02:35:36]line 12.960 * 77.20 [02:35:36]line = 1000.51 [02:35:36]line 袧袛小 12% 袧小袩 1% [02:35:36]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:35:36]line 袠孝袨袚袨: 1000.51 [02:35:36]line 袧小袩 1% : 8.85 [02:35:36]line 袧袛小 12% : 106.25 [02:35:36]line 袧邪谢懈褔薪褘屑懈: 0.00 [02:35:36]line 袘械蟹薪邪谢.: 1000.51 [02:35:36]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:35:36]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:35:36]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:35:36]line 效械泻 47 18.08.2024 02:35 [02:35:36]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:35:36]line 袟袧袦: 0300000079 [02:35:36]line 袪袧袦: 0000000000092545 [02:35:36]line 袙械褉褋懈褟 袣袣袦: 001 [02:35:36]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [02:35:36]line 肖袦: 0000000000871802 [02:35:36]line 肖袛: 199225 [02:35:36]line 肖袩袛: 224069898307795 [02:35:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T023537&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199225&fm=224069898307795&tin=02508201610067®Number=0000000000092545&sum=100051 [02:35:36]written 0, free lines is 4095 [02:35:36]OFD Sender: Processing packet 199225 [packets to send 246, broken 245] [02:35:36]ProducePacketName [02:35:36]name=ofd_packets/00199225 [02:35:36]OFD Sender: To server: 嚂鰌G, [02:35:36]CommunicateWithHost lk.salyk.kg:30040 [02:35:36]ConnectInit lk.salyk.kg [02:35:37]Write to MH i2c: 01 00 00 90 5C EC [02:35:37]Write i2c OK [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: 01 [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: 01 07 00 [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: 01 07 00 90 5C 00 00 00 00 00 DD 0C DC [02:35:37]RasterBufferAndPrint [02:35:37]line [02:35:37]line [02:35:37]line [02:35:37]line [02:35:37]line [02:35:37]written 0, free lines is 3302 [02:35:37]MH_Cut [02:35:37]Write to MH i2c: D1 01 00 97 5C 01 C5 [02:35:37]Write i2c OK [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: D1 [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: D1 01 00 [02:35:37]MH_I2C_Read... [02:35:37]Read from MH i2c: D1 01 00 97 5C 00 C4 [02:35:37]Write to MH i2c: 01 00 00 98 5C F4 [02:35:37]Write i2c OK [02:35:37]MH_I2C_Read... [02:35:37]Connected sock=10 [02:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 15 01 00 00 F3 ED 0D 01 EE 27 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 F9 5D C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 0A 03 00 35 04 06 00 CB CA 56 B1 88 D3 AF 61 9E FA 00 60 BC 10 [02:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 04 CA 47 00 EB 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 39 0A 03 00 F4 03 04 00 07 0A C1 66 B6 04 01 00 00 B2 47 CD 47 56 A7 51 84 [02:35:37]CommunicateWithHost err = 0 [02:35:37]CheckOFDResponse [02:35:37]1017 (14) - 77093643461234 [02:35:37]1041 (16) - 0000000000871802 [02:35:37]1040 (4) - 199225 [02:35:37]1012 (4) - 17.08.2024 20:37 [02:35:37]1206 (1) - 0 [02:35:37]OFD Sender: Remove packet 199225 [02:35:37]ProducePacketName [02:35:37]name=ofd_packets/00199225 [02:35:37]NVStorageDeleteData [02:35:37]*** Cut start [02:35:37]*** Purtial cut [02:35:37]*** CUTSNS_PIN = 0 [02:35:37]OFD Sender: No OFD packet to send [02:35:38]*** Stage 1: CUTSNS_PIN = 1 [02:35:39]Read from MH i2c: 01 [02:35:39]MH_I2C_Read... [02:35:39]*** Stop cut motor [02:35:39]*** Cut end [02:35:39]Read from MH i2c: 01 07 00 [02:35:39]MH_I2C_Read... [02:35:39]Read from MH i2c: 01 07 00 98 5C 00 00 00 00 00 FF 0F 09 [02:35:39]process_action close_receipt done [02:35:39]requested_data is exist [02:35:39]produce_requested_data [02:35:39]requested_item fm.sn is exist - process it [02:35:39]wFMCommunicate request_size=4 [02:35:39]MH_SAM_APDU [02:35:39]CAPDU: 80 11 00 00 [02:35:39]Write to MH i2c: E2 08 00 99 5C 80 11 00 00 00 00 00 00 6F [02:35:39]Write i2c OK [02:35:39]MH_I2C_Read... [02:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:35:39]Read from MH i2c: E2 [02:35:39]MH_I2C_Read... [02:35:39]Read from MH i2c: E2 17 00 [02:35:39]MH_I2C_Read... [02:35:39]Read from MH i2c: E2 17 00 99 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 BC [02:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:35:39]wFMCommunicate OK [02:35:39]requested_item fd.num is exist - process it [02:35:39]SAM_PROTO_GetFieldsCounters [02:35:39]wFMCommunicate request_size=4 [02:35:39]MH_SAM_APDU [02:35:39]CAPDU: 80 13 00 00 [02:35:39]Write to MH i2c: E2 08 00 9A 5C 80 13 00 00 00 00 00 00 72 [02:35:39]Write i2c OK [02:35:39]MH_I2C_Read... [02:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:35:40]Read from MH i2c: E2 [02:35:40]MH_I2C_Read... [02:35:40]Read from MH i2c: E2 62 00 [02:35:40]MH_I2C_Read... [02:35:40]Read from MH i2c: E2 62 00 9A 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 0A 03 00 0E 04 04 00 D0 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 31 [02:35:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 39 0A 03 00 0E 04 04 00 D0 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 [02:35:40]wFMCommunicate OK [02:35:40]SAM_PROTO_GetFieldsCounters done [02:35:40]requested_item shift.num is exist - process it [02:35:40]requested_item shift.opened is exist - process it [02:35:40]req_shift_opened [02:35:40]FM_GetShiftState [02:35:40]SAM_PROTO_GetShiftState [02:35:40]wFMCommunicate request_size=4 [02:35:40]MH_SAM_APDU [02:35:40]CAPDU: 80 13 01 00 [02:35:40]Write to MH i2c: E2 08 00 9B 5C 80 13 01 00 00 00 00 00 74 [02:35:40]Write i2c OK [02:35:40]MH_I2C_Read... [02:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:35:40]Read from MH i2c: E2 [02:35:40]MH_I2C_Read... [02:35:40]Read from MH i2c: E2 0E 00 [02:35:40]MH_I2C_Read... [02:35:40]Read from MH i2c: E2 0E 00 9B 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 AB [02:35:40]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:35:40]wFMCommunicate OK [02:35:40]SAM_PROTO_GetShiftState done [02:35:40]FM_GetShiftState done [02:35:40]req_shift_opened done [02:35:40]requested_item shift.open_date is exist - process it [02:35:40]req_shift_open_date [02:35:40]req_shift_open_date done [02:35:40]produce_requested_data done [02:35:40]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199225,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:35:40]process_action_free close_receipt [02:35:40]json_value_free [02:35:40]json_value_free done [02:35:40]process_json_proto returns [02:35:40]Send response to host [02:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199225,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:35:40]free response buf [02:35:40]execute_script done [02:35:40]execute_script returns [02:35:40]free content buf [02:35:40]Sock 9.Close socket [02:35:40]Sock 9.Thread stoped [02:35:42]OFD Sender: No OFD packet to send [02:35:47]OFD Sender: No OFD packet to send [02:35:52]OFD Sender: No OFD packet to send [02:35:57]OFD Sender: No OFD packet to send [02:36:02]OFD Sender: No OFD packet to send [02:36:07]OFD Sender: No OFD packet to send [02:36:12]OFD Sender: No OFD packet to send [02:36:17]OFD Sender: No OFD packet to send [02:36:22]OFD Sender: No OFD packet to send [02:36:27]OFD Sender: No OFD packet to send [02:36:33]OFD Sender: No OFD packet to send [02:36:38]OFD Sender: No OFD packet to send [02:36:43]OFD Sender: No OFD packet to send [02:36:48]OFD Sender: No OFD packet to send [02:36:53]OFD Sender: No OFD packet to send [02:36:58]OFD Sender: No OFD packet to send [02:37:03]OFD Sender: No OFD packet to send [02:37:08]OFD Sender: No OFD packet to send [02:37:13]OFD Sender: No OFD packet to send [02:37:18]OFD Sender: No OFD packet to send [02:37:23]OFD Sender: No OFD packet to send [02:37:28]OFD Sender: No OFD packet to send [02:37:33]OFD Sender: No OFD packet to send [02:37:38]OFD Sender: No OFD packet to send [02:37:43]OFD Sender: No OFD packet to send [02:37:48]OFD Sender: No OFD packet to send [02:37:53]OFD Sender: No OFD packet to send [02:37:58]OFD Sender: No OFD packet to send [02:38:03]OFD Sender: No OFD packet to send [02:38:08]OFD Sender: No OFD packet to send [02:38:08]accept exits with 7 [02:38:08]New connection [02:38:08]New thread 3066793316 created [02:38:08]Thread 3066936676 joined [02:38:08]Waiting for new connection... [02:38:08] Sock 7.Parse request [02:38:08]Sock 7.Check first char [02:38:08]Sock 7.First char is OK [02:38:08]request: POST /json_proto HTTP/1.0 [02:38:08]Method: POST [02:38:08]URL: /json_proto [02:38:08]Method is POST - this is cgi request [02:38:08]url: /json_proto [02:38:08]query_string will be loaded in cgi processing [02:38:08]execute_cgi json_proto POST (null) [02:38:08]execute_cgi path=json_proto method=POST [02:38:08]POST find Content-Length [02:38:08]Host: 172.17.46.195:8080 [02:38:08]Content-Length: 805 [02:38:08]Content-Type: application/json [02:38:08] [02:38:08]POST finish read [02:38:08]Found Content-Length = 805 [02:38:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)11326700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:38:08]execute_script... [02:38: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)11326700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 14.830, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:38:08]POST & json_proto [02:38:08]process_json_proto [02:38:08]json parsed OK: [02:38:08]protocol is kg_v1.0 [02:38:08]action value=close_receipt [02:38:08]process_action close_receipt [02:38:08]cmd_close_receipt [02:38:08]MH_GetDate [02:38:08]Write to MH i2c: F0 00 00 9C 5C E7 [02:38:08]Write i2c OK [02:38:08]MH_I2C_Read... [02:38:08]Read from MH i2c: F0 [02:38:08]MH_I2C_Read... [02:38:08]Read from MH i2c: F0 09 00 [02:38:08]MH_I2C_Read... [02:38:08]Read from MH i2c: F0 09 00 9C 5C 00 93 5E C1 66 8D AE BC 66 65 [02:38:08]GetLastDocTimeStamp 1723948537 [02:38:08]current date 1723948691 [02:38:08]FM_GetShiftState [02:38:08]SAM_PROTO_GetShiftState [02:38:08]wFMCommunicate request_size=4 [02:38:08]MH_SAM_APDU [02:38:08]CAPDU: 80 13 01 00 [02:38:08]Write to MH i2c: E2 08 00 9D 5C 80 13 01 00 00 00 00 00 76 [02:38:08]Write i2c OK [02:38:08]MH_I2C_Read... [02:38:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:38:08]Read from MH i2c: E2 [02:38:08]MH_I2C_Read... [02:38:08]Read from MH i2c: E2 0E 00 [02:38:08]MH_I2C_Read... [02:38:08]Read from MH i2c: E2 0E 00 9D 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 AD [02:38:08]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:38:08]wFMCommunicate OK [02:38:08]SAM_PROTO_GetShiftState done [02:38:08]FM_GetShiftState done [02:38:08]opened in 1723939530 [02:38:08]opened+sec_in_day 1724025930 [02:38:08]quantity*price = 110038 [02:38:08]sum+1 = 110040 [02:38:08]Check (price>sum+1) || (price+1 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 袠孝袨袚袨: 1100.39 袧小袩 1% : 9.74 袧袛小 12% : 116.86 袧邪谢懈褔薪褘屑懈: 0.00 袘械蟹薪邪谢.: 1100.39 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 小袧袨: 袨斜褖懈泄 褉械卸懈屑 效械泻 48 18.08.2024 02:38 小屑械薪邪: 464 肖肖袛: 1.0 袟袧袦: 0300000079 袪袧袦: 0000000000092545 袙械褉褋懈褟 袣袣袦: 001 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 肖袦: 0000000000871802 肖袛: 199226 肖袩袛: 83894654186267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T023811&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199226&fm=83894654186267&tin=02508201610067®Number=0000000000092545&sum=110039 [02:38:09]StoreToDocumentArchive [02:38:09]shift 464 fd 199226 [02:38:09]save to /storage/0464/doc_00199226 [02:38:09]save last doc name /storage/0464/doc_00199226 to /storage/kkm_last_doc_name [02:38:09]save OK [02:38:09]Clear old archive folders... [02:38:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:38:09]tlvbuf is 0197A360 [02:38:09]SAM_PROTO_ClearQueue [02:38:09]wFMCommunicate request_size=4 [02:38:09]MH_SAM_APDU [02:38:09]CAPDU: 80 09 00 00 [02:38:09]Write to MH i2c: E2 08 00 AA 5C 80 09 00 00 00 00 00 00 78 [02:38:09]Write i2c OK [02:38:09]MH_I2C_Read... [02:38:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:38:09]Read from MH i2c: E2 [02:38:09]MH_I2C_Read... [02:38:09]Read from MH i2c: E2 03 00 [02:38:09]MH_I2C_Read... [02:38:09]Read from MH i2c: E2 03 00 AA 5C 00 90 00 7A [02:38:09]RAPDU: 90 00 [02:38:09]wFMCommunicate OK [02:38:09]SAM_PROTO_ClearQueue done [02:38:09]KKMCreateOFDPacket [02:38:09]OFDProtocolAddRootSTLVToBuf [02:38:09]FM_MakeSignedData [02:38:09]FM_MakeSignedData [02:38:09]SAM_PROTO_SignData [02:38:09]wFMCommunicate request_size=4 [02:38:09]MH_SAM_APDU [02:38:09]CAPDU: 80 0D 01 02 [02:38:09]Write to MH i2c: E2 08 00 AB 5C 80 0D 01 02 00 00 00 00 80 [02:38:09]Write i2c OK [02:38:09]MH_I2C_Read... [02:38:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:38:09]Read from MH i2c: E2 [02:38:09]MH_I2C_Read... [02:38:09]Read from MH i2c: E2 03 00 [02:38:09]MH_I2C_Read... [02:38:09]Read from MH i2c: E2 03 00 AB 5C 00 90 00 7B [02:38:09]RAPDU: 90 00 [02:38:09]wFMCommunicate OK [02:38:09]wFMCommunicate request_size=255 [02:38:09]MH_SAM_APDU [02:38: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 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 93 5E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 0A 03 00 35 04 06 00 4C [02:38:09]Write to MH i2c: E2 02 01 AC 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 93 5E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 0A 03 00 35 04 06 00 4C 00 00 A6 [02:38:09]Write i2c OK [02:38:09]MH_I2C_Read... [02:38:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:38:10]Read from MH i2c: E2 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 03 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 03 00 AC 5C 00 90 00 7C [02:38:10]RAPDU: 90 00 [02:38:10]wFMCommunicate OK [02:38:10]wFMCommunicate request_size=10 [02:38:10]MH_SAM_APDU [02:38:10]CAPDU: 80 0D 02 02 05 4D 3F 0F B3 1B [02:38:10]Write to MH i2c: E2 0D 00 AD 5C 80 0D 02 02 05 00 4D 3F 0F B3 1B 00 00 F6 [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:38:10]Read from MH i2c: E2 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 03 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 03 00 AD 5C 00 90 00 7D [02:38:10]RAPDU: 90 00 [02:38:10]wFMCommunicate OK [02:38:10]wFMCommunicate request_size=4 [02:38:10]MH_SAM_APDU [02:38:10]CAPDU: 80 0D 03 02 [02:38:10]Write to MH i2c: E2 08 00 AE 5C 80 0D 03 02 00 00 00 00 85 [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:38:10]Read from MH i2c: E2 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 0B 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 0B 00 AE 5C 00 A4 FB 92 5F 7D 4C A7 35 90 00 BB [02:38:10]RAPDU: A4 FB 92 5F 7D 4C A7 35 90 00 [02:38:10]wFMCommunicate OK [02:38:10]SAM_PROTO_SignData done [02:38:10]FM_MakeSignedData done [02:38:10]CreateOFDProtocolMessage [02:38:10]wFMCommunicate request_size=4 [02:38:10]MH_SAM_APDU [02:38:10]CAPDU: 80 11 00 00 [02:38:10]Write to MH i2c: E2 08 00 AF 5C 80 11 00 00 00 00 00 00 85 [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:38:10]Read from MH i2c: E2 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 17 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: E2 17 00 AF 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 D2 [02:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:38:10]wFMCommunicate OK [02:38:10]CreateOFDProtocolMessage done [02:38:10]OFDSenderStorePacket 199226 [02:38:10]StoreOFDPacket docnum=199226 [02:38:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3D 99 07 01 E9 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 93 5E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 0A 03 00 35 04 06 00 4C 4D 3F 0F B3 1B A4 FB 92 5F 7D 4C A7 35 [02:38:10]CheckFolder [02:38:10]dirname=/storage/ofd_packets [02:38:10]CheckFolder done [02:38:10]ProducePacketName [02:38:10]name=ofd_packets/00199226 [02:38:10]NVStorageSaveData ofd_packets/00199226 [02:38:10]File name is /storage/ofd_packets/00199226 [02:38:10]Write 301 bytes [02:38:10]NVStorageSaveData done [02:38:10]OFDSenderStorePacket done [02:38:10]KKMCreateOFDPacket done [02:38:10]NVStorageSaveData kkm_last_timestamp [02:38:10]File name is /storage/kkm_last_timestamp [02:38:10]Write 4 bytes [02:38:10]NVStorageSaveData done [02:38:10]ExternCall_PrintAddStr [02:38:10]wPrintStart [02:38:10]Write to MH i2c: 01 00 00 B0 5C 0C [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 07 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 07 00 B0 5C 00 00 00 00 00 FF 0F 21 [02:38:10]RasterBufferAndPrint [02:38:10]line 小褔械褌 N : (1)11326700 [02:38:10]line 袠袧袧: 02508201610067 [02:38:10]line 袣芯薪褌褉芯谢褜薪芯-袣邪褋褋芯胁褘泄 效械泻 [02:38:10]line 袩袪袨袛袗袞袗 [02:38:10]line 孝袪袣 (袦袪袣, 袚袧袣) : 21 [02:38:10]line 孝芯胁邪褉: 2710124500 [02:38:10]line 袗懈-95-袣-5 [02:38:10]line 14.830 * 74.20 [02:38:10]line = 1100.39 [02:38:10]line 袧袛小 12% 袧小袩 1% [02:38:10]line > 芯 褉械邪谢懈蟹褍械屑芯屑 褌芯胁邪褉械 [02:38:10]line 袠孝袨袚袨: 1100.39 [02:38:10]line 袧小袩 1% : 9.74 [02:38:10]line 袧袛小 12% : 116.86 [02:38:10]line 袧邪谢懈褔薪褘屑懈: 0.00 [02:38:10]line 袘械蟹薪邪谢.: 1100.39 [02:38:10]line 袦械褋褌芯: 袗袟小 鈩 95 "袩邪褉褌薪械褉 袧械褎褌褜" [02:38:10]line 袗写褉械褋: 720001, 谐. 袨褕, 褍谢. 袪邪蟹蟹邪泻芯胁邪 2 袘, 40.568018, 72.807149 [02:38:10]line 小袧袨: 袨斜褖懈泄 褉械卸懈屑 [02:38:10]line 效械泻 48 18.08.2024 02:38 [02:38:10]line 小屑械薪邪: 464 肖肖袛: 1.0 [02:38:10]line 袟袧袦: 0300000079 [02:38:10]line 袪袧袦: 0000000000092545 [02:38:10]line 袙械褉褋懈褟 袣袣袦: 001 [02:38:10]line 袩谢邪褌械卸薪邪褟 褋懈褋褌械屑邪: O! 写械薪褜谐懈 [02:38:10]line 肖袦: 0000000000871802 [02:38:10]line 肖袛: 199226 [02:38:10]line 肖袩袛: 83894654186267 [02:38:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240818T023811&type=1&operation_type=1&fn_number=0000000000871802&fd_number=199226&fm=83894654186267&tin=02508201610067®Number=0000000000092545&sum=110039 [02:38:10]written 0, free lines is 4095 [02:38:10]OFD Sender: Processing packet 199226 [packets to send 246, broken 245] [02:38:10]ProducePacketName [02:38:10]name=ofd_packets/00199226 [02:38:10]OFD Sender: To server: 嚂鰌G, [02:38:10]CommunicateWithHost lk.salyk.kg:30040 [02:38:10]ConnectInit lk.salyk.kg [02:38:10]Connected sock=10 [02:38:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0F 01 00 00 3D 99 07 01 E9 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EE 39 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 93 5E C1 66 0E 04 04 00 D0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 0A 03 00 35 04 06 00 4C 4D 3F 0F B3 1B A4 FB 92 5F 7D 4C A7 35 [02:38:10]Write to MH i2c: 01 00 00 DA 5C 36 [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 07 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: 01 07 00 DA 5C 00 00 00 00 00 DC 0C 25 [02:38:10]RasterBufferAndPrint [02:38:10]line [02:38:10]line [02:38:10]line [02:38:10]line [02:38:10]line [02:38:10]written 0, free lines is 3298 [02:38:10]MH_Cut [02:38:10]Write to MH i2c: D1 01 00 E1 5C 01 0F [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: D1 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: D1 01 00 [02:38:10]MH_I2C_Read... [02:38:10]Read from MH i2c: D1 01 00 E1 5C 00 0E [02:38:10]Write to MH i2c: 01 00 00 E2 5C 3E [02:38:10]Write i2c OK [02:38:10]MH_I2C_Read... [02:38:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 4F 00 00 00 5E 27 47 00 27 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 10 04 04 00 3A 0A 03 00 F4 03 04 00 A1 0A C1 66 B6 04 01 00 00 8F 00 E1 2E C8 A0 D6 38 [02:38:10]CommunicateWithHost err = 0 [02:38:10]CheckOFDResponse [02:38:10]1017 (14) - 77093643461234 [02:38:10]1041 (16) - 0000000000871802 [02:38:10]1040 (4) - 199226 [02:38:10]1012 (4) - 17.08.2024 20:40 [02:38:10]1206 (1) - 0 [02:38:10]OFD Sender: Remove packet 199226 [02:38:10]ProducePacketName [02:38:10]name=ofd_packets/00199226 [02:38:10]NVStorageDeleteData [02:38:11]OFD Sender: No OFD packet to send [02:38:11]*** Cut start [02:38:11]*** Purtial cut [02:38:11]*** Stage 1: CUTSNS_PIN = 1 [02:38:11]Read from MH i2c: 01 [02:38:11]MH_I2C_Read... [02:38:11]*** Stop cut motor [02:38:11]*** Cut end [02:38:11]Read from MH i2c: 01 07 00 [02:38:11]MH_I2C_Read... [02:38:11]Read from MH i2c: 01 07 00 E2 5C 00 00 00 00 00 FF 0F 53 [02:38:11]process_action close_receipt done [02:38:11]requested_data is exist [02:38:11]produce_requested_data [02:38:11]requested_item fm.sn is exist - process it [02:38:11]wFMCommunicate request_size=4 [02:38:11]MH_SAM_APDU [02:38:11]CAPDU: 80 11 00 00 [02:38:11]Write to MH i2c: E2 08 00 E3 5C 80 11 00 00 00 00 00 00 B9 [02:38:11]Write i2c OK [02:38:11]MH_I2C_Read... [02:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:38:11]Read from MH i2c: E2 [02:38:11]MH_I2C_Read... [02:38:11]Read from MH i2c: E2 17 00 [02:38:11]MH_I2C_Read... [02:38:11]Read from MH i2c: E2 17 00 E3 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 06 [02:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 90 00 [02:38:11]wFMCommunicate OK [02:38:11]requested_item fd.num is exist - process it [02:38:11]SAM_PROTO_GetFieldsCounters [02:38:11]wFMCommunicate request_size=4 [02:38:11]MH_SAM_APDU [02:38:11]CAPDU: 80 13 00 00 [02:38:11]Write to MH i2c: E2 08 00 E4 5C 80 13 00 00 00 00 00 00 BC [02:38:11]Write i2c OK [02:38:11]MH_I2C_Read... [02:38:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:38:12]Read from MH i2c: E2 [02:38:12]MH_I2C_Read... [02:38:12]Read from MH i2c: E2 62 00 [02:38:12]MH_I2C_Read... [02:38:12]Read from MH i2c: E2 62 00 E4 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 0A 03 00 0E 04 04 00 D0 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 7F [02: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 31 38 30 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 34 35 10 04 04 00 3A 0A 03 00 0E 04 04 00 D0 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 [02:38:12]wFMCommunicate OK [02:38:12]SAM_PROTO_GetFieldsCounters done [02:38:12]requested_item shift.num is exist - process it [02:38:12]requested_item shift.opened is exist - process it [02:38:12]req_shift_opened [02:38:12]FM_GetShiftState [02:38:12]SAM_PROTO_GetShiftState [02:38:12]wFMCommunicate request_size=4 [02:38:12]MH_SAM_APDU [02:38:12]CAPDU: 80 13 01 00 [02:38:12]Write to MH i2c: E2 08 00 E5 5C 80 13 01 00 00 00 00 00 BE [02:38:12]Write i2c OK [02:38:12]MH_I2C_Read... [02:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:38:12]Read from MH i2c: E2 [02:38:12]MH_I2C_Read... [02:38:12]Read from MH i2c: E2 0E 00 [02:38:12]MH_I2C_Read... [02:38:12]Read from MH i2c: E2 0E 00 E5 5C 00 09 00 01 CA 3A C1 66 00 00 00 00 90 00 F5 [02:38:12]RAPDU: 09 00 01 CA 3A C1 66 00 00 00 00 90 00 [02:38:12]wFMCommunicate OK [02:38:12]SAM_PROTO_GetShiftState done [02:38:12]FM_GetShiftState done [02:38:12]req_shift_opened done [02:38:12]requested_item shift.open_date is exist - process it [02:38:12]req_shift_open_date [02:38:12]req_shift_open_date done [02:38:12]produce_requested_data done [02:38:12]produce_requested_data return {"fm.sn":"0000000000871802","fd.num":199226,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530} [02:38:12]process_action_free close_receipt [02:38:12]json_value_free [02:38:12]json_value_free done [02:38:12]process_json_proto returns [02:38:12]Send response to host [02:38:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871802","fd.num":199226,"shift.num":464,"shift.opened":1,"shift.open_date":1723939530}}} [02:38:12]free response buf [02:38:12]execute_script done [02:38:12]execute_script returns [02:38:12]free content buf [02:38:12]Sock 7.Close socket [02:38:12]Sock 7.Thread stoped [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:16]OFD Sender: No OFD packet to send [02:42:21]OFD Sender: No OFD packet to send [02:42:26]OFD Sender: No OFD packet to send [02:42:31]OFD Sender: No OFD packet to send [02:42:36]OFD Sender: No OFD packet to send [02:42:41]OFD Sender: No OFD packet to send [02:42:46]OFD Sender: No OFD packet to send [02:42:51]OFD Sender: No OFD packet to send [02:42:56]OFD Sender: No OFD packet to send [02:43:01]OFD Sender: No OFD packet to send [02:43:06]OFD Sender: No OFD packet to send [02:43:11]OFD Sender: No OFD packet to send [02:43:16]OFD Sender: No OFD packet to send [02:43:21]OFD Sender: No OFD packet to send [02:43:26]OFD Sender: No OFD packet to send [02:43:31]OFD Sender: No OFD packet to send [02:43:36]OFD Sender: No OFD packet to send [02:43:41]OFD Sender: No OFD packet to send [02:43:46]OFD Sender: No OFD packet to send [02:43:51]OFD Sender: No OFD packet to send [02:43:56]OFD Sender: No OFD packet to send [02:44:01]OFD Sender: No OFD packet to send [02:44:06]OFD Sender: No OFD packet to send [02:44:11]OFD Sender: No OFD packet to send [02:44:16]OFD Sender: No OFD packet to send [02:44:21]OFD Sender: No OFD packet to send [02:44:26]OFD Sender: No OFD packet to send [02:44:31]OFD Sender: No OFD packet to send [02:44:36]OFD Sender: No OFD packet to send [02:44:41]OFD Sender: No OFD packet to send [02:44:46]OFD Sender: No OFD packet to send [02:44:51]OFD Sender: No OFD packet to send [02:44:57]OFD Sender: No OFD packet to send [02:45:02]OFD Sender: No OFD packet to send [02:45:07]OFD Sender: No OFD packet to send [02:45:12]OFD Sender: No OFD packet to send [02:45:17]OFD Sender: No OFD packet to send [02:45:22]OFD Sender: No OFD packet to send [02:45:27]OFD Sender: No OFD packet to send [02:45:32]OFD Sender: No OFD packet to send [02:45:37]OFD Sender: No OFD packet to send [02:45:42]OFD Sender: No OFD packet to send [02:45:47]OFD Sender: No OFD packet to send [02:45:52]OFD Sender: No OFD packet to send [02:45:57]OFD Sender: No OFD packet to send [02:46:02]OFD Sender: No OFD packet to send [02:46:07]OFD Sender: No OFD packet to send [02:46:12]OFD Sender: No OFD packet to send [02:46:17]OFD Sender: No OFD packet to send [02:46:22]OFD Sender: No OFD packet to send [02:46:27]OFD Sender: No OFD packet to send [02:46:32]OFD Sender: No OFD packet to send [02:46:37]OFD Sender: No OFD packet to send [02:46:42]OFD Sender: No OFD packet to send [02:46:47]OFD Sender: No OFD packet to send [02:46:52]OFD Sender: No OFD packet to send [02:46:57]OFD Sender: No OFD packet to send [02:47:02]OFD Sender: No OFD packet to send [02:47:07]OFD Sender: No OFD packet to send [02:47:12]OFD Sender: No OFD packet to send [02:47:17]OFD Sender: No OFD packet to send [02:47:22]OFD Sender: No OFD packet to send [02:47:27]OFD Sender: No OFD packet to send [02:47:32]OFD Sender: No OFD packet to send [02:47:37]OFD Sender: No OFD packet to send [02:47:42]OFD Sender: No OFD packet to send [02:47:47]OFD Sender: No OFD packet to send [02:47:52]OFD Sender: No OFD packet to send [02:47:57]OFD Sender: No OFD packet to send [02:48:02]OFD Sender: No OFD packet to send [02:48:07]OFD Sender: No OFD packet to send [02:48:12]OFD Sender: No OFD packet to send [02:48:17]OFD Sender: No OFD packet to send [02:48:22]OFD Sender: No OFD packet to send [02:48:27]OFD Sender: No OFD packet to send [02:48:32]OFD Sender: No OFD packet to send [02:48:37]OFD Sender: No OFD packet to send [02:48:42]OFD Sender: No OFD packet to send [02:48:47]OFD Sender: No OFD packet to send [02:48:52]OFD Sender: No OFD packet to send [02:48:57]OFD Sender: No OFD packet to send [02:49:02]OFD Sender: No OFD packet to send [02:49:07]OFD Sender: No OFD packet to send [02:49:12]OFD Sender: No OFD packet to send [02:49:17]OFD Sender: No OFD packet to send [02:49:22]OFD Sender: No OFD packet to send [02:49:27]OFD Sender: No OFD packet to send [02:49:32]OFD Sender: No OFD packet to send [02:49:37]OFD Sender: No OFD packet to send [02:49:42]OFD Sender: No OFD packet to send [02:49:47]OFD Sender: No OFD packet to send [02:49:52]OFD Sender: No OFD packet to send [02:49:57]OFD Sender: No OFD packet to send [02:50:02]OFD Sender: No OFD packet to send [02:50:07]OFD Sender: No OFD packet to send [02:50:12]OFD Sender: No OFD packet to send [02:50:17]OFD Sender: No OFD packet to send [02:50:22]OFD Sender: No OFD packet to send [02:50:27]OFD Sender: No OFD packet to send [02:50:32]OFD Sender: No OFD packet to send [02:50:37]OFD Sender: No OFD packet to send [02:50:42]OFD Sender: No OFD packet to send [02:50:47]OFD Sender: No OFD packet to send [02:50:52]OFD Sender: No OFD packet to send [02:50:57]OFD Sender: No OFD packet to send [02:51:02]OFD Sender: No OFD packet to send [02:51:07]OFD Sender: No OFD packet to send [02:51:12]OFD Sender: No OFD packet to send [02:51:17]OFD Sender: No OFD packet to send [02:51:22]OFD Sender: No OFD packet to send [02:51:27]OFD Sender: No OFD packet to send [02:51:32]OFD Sender: No OFD packet to send [02:51:37]OFD Sender: No OFD packet to send [02:51:42]OFD Sender: No OFD packet to send [02:51:47]OFD Sender: No OFD packet to send [02:51:52]OFD Sender: No OFD packet to send [02:51:57]OFD Sender: No OFD packet to send [02:52:02]OFD Sender: No OFD packet to send [02:52:07]OFD Sender: No OFD packet to send [02:52:12]OFD Sender: No OFD packet to send [02:52:17]OFD Sender: No OFD packet to send [02:52:22]OFD Sender: No OFD packet to send [02:52:27]OFD Sender: No OFD packet to send [02:52:32]OFD Sender: No OFD packet to send [02:52:37]OFD Sender: No OFD packet to send [02:52:42]OFD Sender: No OFD packet to send [02:52:47]OFD Sender: No OFD packet to send [02:52:52]OFD Sender: No OFD packet to send [02:52:57]OFD Sender: No OFD packet to send [02:53:02]OFD Sender: No OFD packet to send [02:53:07]OFD Sender: No OFD packet to send [02:53:12]OFD Sender: No OFD packet to send [02:53:17]OFD Sender: No OFD packet to send [02:53:22]OFD Sender: No OFD packet to send [02:53:27]OFD Sender: No OFD packet to send [02:53:32]OFD Sender: No OFD packet to send [02:53:37]OFD Sender: No OFD packet to send [02:53:42]OFD Sender: No OFD packet to send [02:53:47]OFD Sender: No OFD packet to send [02:53:52]OFD Sender: No OFD packet to send [02:53:57]OFD Sender: No OFD packet to send [02:54:02]OFD Sender: No OFD packet to send [02:54:07]OFD Sender: No OFD packet to send [02:54:12]OFD Sender: No OFD packet to send [02:54:17]OFD Sender: No OFD packet to send [02:54:22]OFD Sender: No OFD packet to send [02:54:27]OFD Sender: No OFD packet to send [02:54:32]OFD Sender: No OFD packet to send [02:54:37]OFD Sender: No OFD packet to send [02:54:42]OFD Sender: No OFD packet to send [02:54:47]OFD Sender: No OFD packet to send [02:54:52]OFD Sender: No OFD packet to send [02:54:57]OFD Sender: No OFD packet to send [02:55:02]OFD Sender: No OFD packet to send [02:55:07]OFD Sender: No OFD packet to send [02:55:12]OFD Sender: No OFD packet to send [02:55:17]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: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:13]OFD Sender: No OFD packet to send [02:57:18]OFD Sender: No OFD packet to send [02:57:23]OFD Sender: No OFD packet to send [02:57:28]OFD Sender: No OFD packet to send [02:57:33]OFD Sender: No OFD packet to send [02:57:38]OFD Sender: No OFD packet to send [02:57:43]OFD Sender: No OFD packet to send [02:57:48]OFD Sender: No OFD packet to send [02:57:53]OFD Sender: No OFD packet to send [02:57:58]OFD Sender: No OFD packet to send [02:58:03]OFD Sender: No OFD packet to send